@media (max-width:991px){.main-panel{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))!important}}.mobile-nav-wrapper[data-v-0571b910]{display:none}@media (max-width:991px){.mobile-nav-wrapper[data-v-0571b910]{display:block}}.mnav[data-v-0571b910]{position:fixed;left:0;right:0;bottom:0;z-index:1040;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-top:1px solid #e8ecf2;-webkit-box-shadow:0 -2px 12px rgba(15,23,42,.06);box-shadow:0 -2px 12px rgba(15,23,42,.06);padding-bottom:env(safe-area-inset-bottom,0)}.mnav-item[data-v-0571b910],a.mnav-item[data-v-0571b910]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3px;padding:8px 2px 7px;background:none;border:none;color:#94a3b8!important;text-decoration:none;cursor:pointer;position:relative;-webkit-transition:color .15s ease;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.mnav-item[data-v-0571b910]:focus{outline:none}.mnav-ico[data-v-0571b910]{font-size:1.2rem;-ms-flex-negative:0;flex-shrink:0}.mnav-label[data-v-0571b910]{font-size:10.5px;font-weight:600;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-item.is-active[data-v-0571b910],a.mnav-item.is-active[data-v-0571b910]{color:#1a2fb8!important}.mnav-item.is-active[data-v-0571b910]:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:28px;height:3px;border-radius:0 0 3px 3px;background:#1a2fb8}.mnav-overlay[data-v-0571b910]{position:fixed;inset:0;z-index:1050;background:rgba(15,23,42,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mnav-sheet[data-v-0571b910]{width:100%;max-height:82vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;overflow:hidden}.mnav-grab[data-v-0571b910]{width:38px;height:4px;border-radius:2px;background:#d8dee9;margin:8px auto 2px;-ms-flex-negative:0;flex-shrink:0}.mnav-sheet-head[data-v-0571b910]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 18px 12px;border-bottom:1px solid #eef1f6;-ms-flex-negative:0;flex-shrink:0}.mnav-sheet-title[data-v-0571b910]{font-size:16px;font-weight:700;color:#0f172a}.mnav-close[data-v-0571b910]{background:#f1f5f9;border:none;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b;cursor:pointer}.mnav-sheet-body[data-v-0571b910]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.mnav-group[data-v-0571b910]{padding-top:6px}.mnav-group-title[data-v-0571b910]{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#94a3b8;padding:12px 18px 5px}.mnav-row[data-v-0571b910],a.mnav-row[data-v-0571b910]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 18px;color:#334155!important;text-decoration:none;font-size:14.5px;font-weight:500;-webkit-tap-highlight-color:transparent}.mnav-row[data-v-0571b910]:active{background:#f4f7fb}.mnav-row.is-active[data-v-0571b910],a.mnav-row.is-active[data-v-0571b910]{background:#eff4ff;color:#1a2fb8!important;font-weight:600}.mnav-row-ico[data-v-0571b910]{width:30px;height:30px;border-radius:8px;background:#f1f5f9;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;font-size:.95rem}.mnav-row.is-active .mnav-row-ico[data-v-0571b910]{background:#dbe5ff;color:#1a2fb8}.mnav-row-label[data-v-0571b910]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav-row-arrow[data-v-0571b910]{color:#cbd5e1;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}.mnav-logout[data-v-0571b910]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;background:none;border:none;border-top:1px solid #eef1f6;margin-top:10px;padding:14px 18px;color:#dc2626;font-size:14.5px;font-weight:600;cursor:pointer}.mnav-logout .mnav-row-ico[data-v-0571b910]{background:#fee2e2;color:#dc2626}.mnav-fade-enter-active[data-v-0571b910],.mnav-fade-leave-active[data-v-0571b910]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.mnav-fade-enter[data-v-0571b910],.mnav-fade-leave-to[data-v-0571b910]{opacity:0}.mnav-slide-enter-active[data-v-0571b910],.mnav-slide-leave-active[data-v-0571b910]{-webkit-transition:-webkit-transform .26s cubic-bezier(.32,.72,0,1);transition:-webkit-transform .26s cubic-bezier(.32,.72,0,1);transition:transform .26s cubic-bezier(.32,.72,0,1);transition:transform .26s cubic-bezier(.32,.72,0,1),-webkit-transform .26s cubic-bezier(.32,.72,0,1)}.mnav-slide-enter[data-v-0571b910],.mnav-slide-leave-to[data-v-0571b910]{-webkit-transform:translateY(100%);transform:translateY(100%)}#tables[data-v-b7b8f838]{background:#f4f7fb;padding:16px}.filter-panel[data-v-b7b8f838]{background:#fff;padding:12px 14px;border-radius:10px;margin-bottom:14px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.07);box-shadow:0 2px 8px rgba(0,0,0,.07)}.filter-row[data-v-b7b8f838]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:10px}.filter-item[data-v-b7b8f838]{-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px;min-width:130px}.filter-check[data-v-b7b8f838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:4px}.filter-label[data-v-b7b8f838]{font-size:11px;font-weight:600;color:#888;margin-bottom:3px;display:block}.filter-btns[data-v-b7b8f838]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-btns .btn[data-v-b7b8f838]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:38px;font-weight:600}#table-container[data-v-b7b8f838]{overflow:auto;max-height:75vh;border-radius:10px}.main-table[data-v-b7b8f838]{min-width:1600px;background:#fff}thead th[data-v-b7b8f838]{position:sticky;top:0;background:#195fb0;color:#fff;z-index:2;text-align:center}tbody tr[data-v-b7b8f838]:hover{background:#f1f7ff;cursor:pointer}.total-row[data-v-b7b8f838]{position:sticky;bottom:0;background:#e8f1ff;font-weight:700}td[data-v-b7b8f838],th[data-v-b7b8f838]{font-size:13px;text-align:center}.mobile-cards[data-v-b7b8f838]{display:none}@media (max-width:767px){#tables[data-v-b7b8f838]{padding:10px 8px}.filter-item[data-v-b7b8f838]{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px)}.filter-check[data-v-b7b8f838]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.filter-btns .btn[data-v-b7b8f838]{min-height:44px;font-size:15px}#table-container[data-v-b7b8f838]{display:none}.mobile-cards[data-v-b7b8f838]{display:block}.mob-card[data-v-b7b8f838]{background:#fff;border-radius:12px;margin-bottom:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}.mob-card--total .mob-card-header[data-v-b7b8f838]{background:#1e4ba8}.mob-card-header[data-v-b7b8f838]{background:#195fb0;color:#fff;gap:8px;padding:10px 14px}.mob-card-header[data-v-b7b8f838],.mob-num[data-v-b7b8f838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mob-num[data-v-b7b8f838]{background:hsla(0,0%,100%,.25);border-radius:50%;width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.mob-name[data-v-b7b8f838]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mob-name[data-v-b7b8f838],.mob-total[data-v-b7b8f838]{font-size:15px;font-weight:700}.mob-card-body[data-v-b7b8f838]{padding:8px 14px}.mob-row[data-v-b7b8f838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;border-bottom:1px solid #f0f0f0;font-size:13px}.mob-row[data-v-b7b8f838]:last-child{border-bottom:none}.mob-lbl[data-v-b7b8f838]{color:#888;font-weight:500}}