.card-list-view[data-v-929c18b4]{padding-bottom:86px;color:#343a40}.attendance-panel[data-v-929c18b4]{overflow:visible}.tab-page-anchor[data-v-929c18b4]{height:1px}.list-panel[data-v-929c18b4]{width:100%}.filter-panel[data-v-929c18b4]{position:relative;margin:0 .75rem 1rem;padding:.85rem;overflow:hidden;background:linear-gradient(135deg,#fff,#f8fafc 55%,#fff1f2);border:1px solid rgba(220,38,38,.14);border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08)}.filter-head[data-v-929c18b4]{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;margin-bottom:.75rem;padding:.75rem;background:hsla(0,0%,100%,.72);border:1px solid rgba(226,232,240,.82);border-radius:14px}.filter-title[data-v-929c18b4]{color:#111827;font-size:.98rem;font-weight:900;line-height:1.2}.filter-subtitle[data-v-929c18b4]{margin-top:.15rem;color:#64748b;font-size:.74rem;font-weight:700}.filter-icon[data-v-929c18b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;color:#fff;background:linear-gradient(135deg,#b91c1c,#ef4444);border-radius:13px;-webkit-box-shadow:0 8px 18px rgba(185,28,28,.24);box-shadow:0 8px 18px rgba(185,28,28,.24)}.filter-content[data-v-929c18b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.filter-page-size[data-v-929c18b4],.filter-status[data-v-929c18b4]{min-width:0;padding:.75rem;background:hsla(0,0%,100%,.72);border:1px solid rgba(226,232,240,.82);border-radius:14px}.filter-page-size label[data-v-929c18b4],.filter-status label[data-v-929c18b4]{display:block;margin-bottom:.55rem;color:#64748b;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page-size-options[data-v-929c18b4],.status-filter-list[data-v-929c18b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem}.filter-option[data-v-929c18b4],.page-size-option[data-v-929c18b4]{min-height:36px;padding:.45rem .7rem;color:#334155;background:#fff;border:1px solid #dbe4f0;border-radius:8px;cursor:pointer;font-size:.78rem;font-weight:900;line-height:1.2;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.filter-option.active[data-v-929c18b4],.page-size-option.active[data-v-929c18b4]{color:#fff;background:linear-gradient(135deg,#b91c1c,#ef4444);border-color:#dc2626;-webkit-box-shadow:0 8px 16px rgba(185,28,28,.2);box-shadow:0 8px 16px rgba(185,28,28,.2)}.filter-option[data-v-929c18b4]:active,.page-size-option[data-v-929c18b4]:active{-webkit-transform:scale(.97);transform:scale(.97)}.page-size-option[data-v-929c18b4]{min-width:46px}.empty-state[data-v-929c18b4]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:190px;-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;margin:0 .75rem 1rem;padding:1.5rem;color:#64748b;background:linear-gradient(135deg,#fff,#f8fafc 55%,#fff1f2);border:1px solid rgba(220,38,38,.18);border-radius:18px;-webkit-box-shadow:0 8px 22px rgba(15,23,42,.06);box-shadow:0 8px 22px rgba(15,23,42,.06);text-align:center}.empty-icon[data-v-929c18b4]{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;width:52px;height:52px;margin-bottom:.8rem;color:#dc2626;background:#fff1f2;border-radius:999px}.empty-icon i[data-v-929c18b4]{font-size:1.4rem;line-height:1}.empty-title[data-v-929c18b4]{margin-bottom:.25rem;color:#111827;font-size:1rem;font-weight:900}.empty-subtitle[data-v-929c18b4]{max-width:30rem;color:#64748b;font-size:.82rem;font-weight:700;line-height:1.4}.order-row[data-v-929c18b4]{margin:0 0 .75rem}.request-card[data-v-929c18b4]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:hidden;padding:.85rem;background:linear-gradient(135deg,#fff,#f8fafc 55%,#fff1f2);border:1px solid rgba(220,38,38,.14);border-radius:18px;-webkit-box-shadow:0 10px 24px rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08)}.request-card-open[data-v-929c18b4]{border-color:rgba(37,99,235,.2)}.request-card-progress[data-v-929c18b4]{border-color:rgba(245,158,11,.24)}.request-card-completed[data-v-929c18b4]{border-color:rgba(34,197,94,.2)}.request-card-void[data-v-929c18b4]{border-color:rgba(107,114,128,.2)}.request-status-strip[data-v-929c18b4]{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;gap:.75rem;margin-bottom:.75rem;padding:.8rem .95rem;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:14px}.class-progress[data-v-929c18b4]{background:linear-gradient(135deg,#d97706,#f59e0b)}.class-completed[data-v-929c18b4]{background:linear-gradient(135deg,#15803d,#22c55e)}.class-void[data-v-929c18b4]{background:#6c757d}.request-number[data-v-929c18b4]{min-width:0;overflow:hidden;font-size:.95rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.request-status[data-v-929c18b4]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.3rem .55rem;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.request-body[data-v-929c18b4]{padding:.25rem}.info-grid[data-v-929c18b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.info-item[data-v-929c18b4]{min-width:0;padding:.65rem .75rem;background:hsla(0,0%,100%,.72);border:1px solid #e5e7eb;border-radius:10px}.info-item-wide[data-v-929c18b4]{grid-column:1/-1}.transaction-info>span[data-v-929c18b4]{margin-bottom:.45rem}.transaction-list[data-v-929c18b4]{display:grid;gap:.35rem}.transaction-item[data-v-929c18b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;padding:.3rem .45rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.transaction-dot[data-v-929c18b4]{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 4px;flex:0 0 4px;width:4px;height:4px;margin-left:.2rem;background:#b91c1c;border-radius:50%}.transaction-item b[data-v-929c18b4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:.8rem;font-weight:600;line-height:1.2}.info-item span[data-v-929c18b4]{display:block;margin-bottom:.25rem;color:#6c757d;font-size:.72rem;font-weight:800;text-transform:uppercase}.info-item b[data-v-929c18b4]{display:block;overflow-wrap:anywhere;color:#343a40;font-size:.8rem;font-weight:600;line-height:1.35}.transaction-info .transaction-item b[data-v-929c18b4]{font-size:.62rem;font-weight:500;line-height:1.15}.action-grid[data-v-929c18b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.action-grid .btn[data-v-929c18b4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;width:100%;min-height:40px;margin:0;padding:.55rem .75rem;line-height:1.2}.action-void-button[data-v-929c18b4]{background:linear-gradient(135deg,#b91c1c,#ef4444)!important;border-color:#dc2626!important}.action-view-button[data-v-929c18b4]{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border-color:#0284c7!important;color:#fff!important}.action-start-button[data-v-929c18b4]{background:linear-gradient(135deg,#166534,#22c55e)!important;border-color:#15803d!important}.action-continue-button[data-v-929c18b4]{background:linear-gradient(135deg,#b45309,#f59e0b)!important;border-color:#d97706!important}.box-title[data-v-929c18b4]{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;gap:.75rem;margin:0 -1rem .85rem;padding:.7rem 1rem;border-bottom:1px solid #e9ecef;background:#f8f9fa;color:#343a40;font-weight:600}.box-title-progress[data-v-929c18b4]{border-left:4px solid #145388}.box-title-completed[data-v-929c18b4]{border-left:4px solid #145388}.box-title-void[data-v-929c18b4]{border-left:4px solid #6c757d}.text-normal[data-v-929c18b4]{font-size:.875rem}.content-spacer[data-v-929c18b4]{height:.85rem}.label[data-v-929c18b4]{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;color:#6c757d;font-weight:500}.request-card .btn[data-v-929c18b4]{min-height:40px;border-radius:6px}.pagination-panel[data-v-929c18b4]{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;gap:.6rem;position:fixed;bottom:8px;z-index:5;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px;background:hsla(0,0%,100%,.96);border:1px solid #e5e7eb;border-radius:14px;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.16);box-shadow:0 10px 28px rgba(15,23,42,.16)}.pagination-btn[data-v-929c18b4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;min-height:38px;padding:.45rem .65rem;color:#fff;background:linear-gradient(135deg,#b91c1c,#ef4444);border:0;border-radius:8px;cursor:pointer;font-size:.76rem;font-weight:800}.pagination-btn[data-v-929c18b4]:disabled{color:#adb5bd;background:#f1f3f5;border:1px solid #dee2e6;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;opacity:1}.pagination-info[data-v-929c18b4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;text-align:center}.page-number[data-v-929c18b4]{color:#343a40;font-size:.8rem;font-weight:900}.page-summary[data-v-929c18b4]{overflow:hidden;color:#6c757d;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.scroll-top-button[data-v-929c18b4]{position:fixed;right:18px;bottom:68px;z-index:1030;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;width:42px;height:42px;color:#fff;background:linear-gradient(135deg,#b91c1c,#ef4444);border:0;border-radius:50%;-webkit-box-shadow:0 8px 18px rgba(185,28,28,.3);box-shadow:0 8px 18px rgba(185,28,28,.3);cursor:pointer}@media (max-width:575.98px){.pagination-panel[data-v-929c18b4]{margin-right:.35rem;margin-left:.35rem;gap:.35rem;padding:.5rem}.pagination-btn[data-v-929c18b4]{min-height:36px;padding-right:.35rem;padding-left:.35rem;font-size:.68rem}.scroll-top-button[data-v-929c18b4]{right:14px;bottom:64px;width:38px;height:38px}.filter-panel[data-v-929c18b4]{margin-right:.35rem;margin-left:.35rem;padding:.65rem;border-radius:14px}.filter-head[data-v-929c18b4]{padding:.65rem}.filter-content[data-v-929c18b4]{grid-template-columns:1fr;gap:.6rem}.filter-page-size[data-v-929c18b4],.filter-status[data-v-929c18b4]{padding:.65rem}.filter-option[data-v-929c18b4],.page-size-option[data-v-929c18b4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-right:.5rem;padding-left:.5rem}.empty-state[data-v-929c18b4]{margin-right:.35rem;margin-left:.35rem;min-height:165px;padding:1.25rem .85rem;border-radius:14px}.empty-title[data-v-929c18b4]{font-size:.95rem}.empty-subtitle[data-v-929c18b4]{font-size:.78rem}.request-card[data-v-929c18b4]{padding:.7rem;border-radius:14px}.request-status-strip[data-v-929c18b4]{gap:.35rem;padding:.7rem}.request-number[data-v-929c18b4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;white-space:normal}.request-status[data-v-929c18b4]{max-width:42%;overflow:hidden;text-overflow:ellipsis}.info-grid[data-v-929c18b4]{grid-template-columns:1fr;gap:.5rem}.info-item-wide[data-v-929c18b4]{grid-column:auto}.action-grid[data-v-929c18b4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.action-grid .btn[data-v-929c18b4]{min-width:0;padding-right:.35rem;padding-left:.35rem;font-size:.72rem}.box-title[data-v-929c18b4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:-.75rem;margin-left:-.75rem;padding-right:.75rem;padding-left:.75rem}.card-box .d-flex[data-v-929c18b4]{display:block!important}.label[data-v-929c18b4]{width:auto;margin-bottom:.1rem}.card-box .row>.col[data-v-929c18b4]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:.5rem}}.picking-page-header[data-v-5cca76c4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#b91c1c,#ef4444);border-radius:18px;-webkit-box-shadow:0 10px 26px rgba(185,28,28,.24);box-shadow:0 10px 26px rgba(185,28,28,.24);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -.25rem 1rem;padding:1rem 1.25rem;position:sticky;top:60px;z-index:1}.header-info[data-v-5cca76c4]{min-width:0}.page-kicker[data-v-5cca76c4]{font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:.32rem;opacity:.86;text-transform:uppercase}.picking-page-header h2[data-v-5cca76c4]{color:#fff;font-size:1.3rem;font-weight:900;line-height:1.2;margin:0}.page-subtitle[data-v-5cca76c4]{font-size:.78rem;font-weight:700;margin-top:.35rem;opacity:.9}.header-icon[data-v-5cca76c4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px}.header-icon i[data-v-5cca76c4]{font-size:1.25rem;line-height:1}.picking-tab-navigation[data-v-5cca76c4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin:0 .75rem .85rem;overflow-x:auto;scrollbar-width:none}.picking-tab-navigation[data-v-5cca76c4]::-webkit-scrollbar{display:none}.picking-tab-button[data-v-5cca76c4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:8px;color:#64748b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:.78rem;font-weight:900;gap:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:.55rem .85rem;text-align:center;-webkit-transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,box-shadow .15s ease,color .15s ease;transition:background .15s ease,box-shadow .15s ease,color .15s ease,-webkit-box-shadow .15s ease;white-space:nowrap}.picking-tab-button i[data-v-5cca76c4]{font-size:.95rem;line-height:1}.picking-tab-button.active[data-v-5cca76c4]{background:linear-gradient(135deg,#b91c1c,#ef4444);border-color:#dc2626;-webkit-box-shadow:0 8px 16px rgba(185,28,28,.22);box-shadow:0 8px 16px rgba(185,28,28,.22);color:#fff}.picking-tab-button[data-v-5cca76c4]:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.picking-tab-progress[data-v-5cca76c4]{background:#e2e8f0;border-radius:999px;height:4px;margin:-.25rem .75rem 1rem;overflow:hidden}.picking-tab-progress-bar[data-v-5cca76c4]{background:-webkit-gradient(linear,left top,right top,from(#b91c1c),to(#ef4444));background:linear-gradient(90deg,#b91c1c,#ef4444);border-radius:inherit;height:100%;-webkit-transition:width .25s ease;transition:width .25s ease}.picking-tab-content[data-v-5cca76c4]{padding:0}@media (max-width:575.98px){.picking-page-header[data-v-5cca76c4]{padding:.9rem;top:60px}.picking-page-header h2[data-v-5cca76c4]{font-size:1.12rem}.page-kicker[data-v-5cca76c4]{font-size:.68rem}.page-subtitle[data-v-5cca76c4]{line-height:1.35}.header-icon[data-v-5cca76c4]{-ms-flex-preferred-size:42px;flex-basis:42px;height:42px;width:42px}.picking-tab-navigation[data-v-5cca76c4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-right:.35rem;margin-left:.35rem;overflow:visible}.picking-tab-button[data-v-5cca76c4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;width:100%;min-width:0;min-height:52px;padding:.35rem .15rem;font-size:.7rem;line-height:1.15;white-space:normal}.picking-tab-button i[data-v-5cca76c4]{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1rem;line-height:1}.picking-tab-button span[data-v-5cca76c4]{display:block;min-width:0;font-weight:900;overflow-wrap:anywhere}.picking-tab-progress[data-v-5cca76c4]{margin-right:.35rem;margin-left:.35rem}}@media (max-width:359.98px){.picking-tab-navigation[data-v-5cca76c4]{gap:.15rem}.picking-tab-button[data-v-5cca76c4]{min-height:50px;padding:.3rem .08rem;font-size:.62rem}.picking-tab-button i[data-v-5cca76c4]{display:block;font-size:.9rem}}