.wq-max-container{--wq-primary:var(--bwebp-color-primary,#1476b5);--wq-accent:var(--bwebp-color-accent,#f58220);--wq-heading:var(--bwebp-color-heading,#0b4f82);--wq-text:var(--bwebp-color-text,#18364d);--wq-muted:var(--bwebp-color-muted,#64748b);--wq-surface:var(--bwebp-color-surface,#fff);--wq-workspace-bg:var(--bwebp-color-surface-soft,#f7fbfe);--wq-panel-border:var(--bwebp-color-border,#d8e5ee);--wq-panel-radius:18px;--wq-sidebar-width:310px;--wq-layout-gap:28px;width:100%;max-width:100%;margin:0 auto;font-family:inherit;color:var(--wq-text)}.wq-max-container *,.wq-max-container *::before,.wq-max-container *::after{box-sizing:border-box}.wq-max-container :where(h1,h2,h3,h4,h5,h6,p,span,label,a,button,input,select,textarea,table,thead,tbody,tr,th,td,strong,small){font-family:inherit}.wq-shell{display:flex;flex-direction:column;gap:24px}.wq-card{background:var(--wq-surface);border:1px solid var(--wq-panel-border);border-radius:14px;box-shadow:0 4px 14px rgb(27 62 86 / .045)}.wq-title-card{padding:22px 24px;border-left:5px solid var(--wq-primary);border-radius:var(--wq-panel-radius);box-shadow:0 8px 28px rgb(27 62 86 / .08)}.wq-main-heading{margin:0;color:var(--wq-primary);font-size:clamp(22px,2vw,28px);font-weight:800;line-height:1.25;letter-spacing:-.018em;text-transform:uppercase}.wq-sub-heading{margin:7px 0 0;color:var(--wq-muted);font-size:12.5px;font-weight:700;line-height:1.6;letter-spacing:.045em;text-transform:uppercase}.wq-layout{display:grid;grid-template-columns:minmax(260px,var(--wq-sidebar-width)) minmax(0,1fr);gap:var(--wq-layout-gap);align-items:stretch}.wq-sidebar,.wq-workspace{min-width:0}.wq-sidebar-card{height:100%;padding:22px;border-radius:var(--wq-panel-radius);box-shadow:0 8px 28px rgb(27 62 86 / .08)}.wq-sidebar-title{margin:0 0 17px;padding:0 2px;color:var(--wq-heading);font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.015em;text-transform:none}.wq-menu{display:grid;gap:7px;overflow:visible;padding:0}.wq-menu-btn{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;gap:10px;width:100%;min-width:0;margin:0;padding:12px 14px;border:1px solid #fff0;border-radius:10px;background:#f7fafc;color:#16324a;font:inherit;font-size:14px;line-height:1.45;font-weight:700;text-align:left;white-space:normal;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.wq-menu-btn:hover{background:#edf7fe;color:#0b5f9d;border-color:#d8eaf6;transform:translateX(2px)}.wq-menu-btn.active{background:#1476d4;color:#fff;box-shadow:0 7px 18px rgb(20 118 181 / .18)}.wq-menu-btn.active::before{content:"";position:absolute;left:-7px;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--wq-accent)}.wq-menu-bullet{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#cbd5e1;transition:background .16s ease}.wq-menu-btn:hover .wq-menu-bullet{background:var(--wq-primary)}.wq-menu-btn.active .wq-menu-bullet{background:#fff}.wq-workspace{padding:24px;border:1px solid var(--wq-panel-border);border-radius:var(--wq-panel-radius);background:var(--wq-workspace-bg);box-shadow:0 8px 28px rgb(27 62 86 / .08)}.wq-tab-pane{min-width:0}.wq-content-card,.wq-filter-card,.wq-table-card{padding:20px;border-color:#dbe6ee}.wq-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;align-items:end}.wq-filter-label{display:block;margin:0 0 7px;color:var(--wq-primary);font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.wq-field-wrap{position:relative}.wq-field-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;pointer-events:none;color:var(--wq-primary)}.wq-field-icon svg{width:16px;height:16px}.wq-select-wrap select,.wq-search-input{display:block!important;width:100%!important;height:46px!important;line-height:44px!important;padding:0 40px 0 13px!important;border:1px solid #d8e5ee!important;border-radius:10px!important;background:#fff!important;color:var(--wq-text);font:inherit;font-size:14px;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.wq-search-input{line-height:1.45!important;padding-top:0!important;padding-bottom:0!important}.wq-select-wrap select:hover,.wq-search-input:hover{border-color:#bdd7e9!important}.wq-select-wrap select:focus-visible,.wq-search-input:focus-visible{border-color:var(--wq-primary)!important;box-shadow:0 0 0 3px rgb(20 118 181 / .12)!important;outline:none}.wq-table-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:15px;border-bottom:1px solid #e7eef4}.wq-table-desc-title{margin:0;color:#1e293b;font-size:18px;font-weight:800;line-height:1.35}.wq-table-desc-sub{margin:4px 0 0;color:#94a3b8;font-size:12px;font-weight:500;line-height:1.55}.wq-result-count{display:inline-flex;align-items:baseline;gap:5px;padding:7px 11px;border:1px solid rgb(20 118 181 / .16);border-radius:10px;background:rgb(20 118 181 / .05);color:var(--wq-primary);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.wq-result-count strong{font:inherit;font-size:14px;font-weight:800;color:inherit}.wq-table-scroll{overflow-x:auto;border:1px solid #dbe6ee;border-radius:12px;background:#fff}.wq-report-table-public{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.wq-table-head{border-bottom:1px solid #dbe6ee;background:#f7fafc}.wq-th-text{font-size:11px;font-weight:800;color:var(--wq-muted);text-transform:uppercase;letter-spacing:.045em;font-family:inherit}.wq-report-row{transition:background-color .16s ease;border-bottom:1px solid #e7eef4}.wq-report-row:hover{background:#fbfdff}.wq-report-row:last-child{border-bottom:0}.wq-table-date,.wq-table-location,.wq-report-title{font-family:inherit}.wq-th-download,.wq-report-row td:last-child{text-align:center;white-space:nowrap!important}.btn-download-glow{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border:1px solid rgb(20 118 181 / .20);border-radius:10px;background:#fff;color:var(--wq-primary);font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap!important;flex-shrink:0!important;transition:color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.btn-download-glow::before{content:"";position:absolute;inset:0 auto 0 0;width:0;z-index:-1;background:var(--wq-primary);transition:width .22s ease}.btn-download-text,.btn-download-glow svg{position:relative;z-index:2}.btn-download-glow svg{width:14px;height:14px;flex-shrink:0;transition:transform .18s ease}.btn-download-glow:hover{color:#fff;border-color:var(--wq-primary);box-shadow:0 7px 16px rgb(20 118 181 / .14);transform:translateY(-1px)}.btn-download-glow:hover::before{width:100%}.btn-download-glow:hover svg{transform:translateY(1px)}.wq-pagination-wrap{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:18px}.wq-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid #d8e5ee;border-radius:8px;background:#fff;color:#475569;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;user-select:none}.wq-page-btn:hover:not(:disabled){border-color:#bdd7e9;background:#edf7fe;color:#0b5f9d;transform:translateY(-1px)}.wq-page-btn.active{border-color:var(--wq-primary);background:var(--wq-primary);color:#fff}.wq-page-btn:disabled{opacity:.4;cursor:not-allowed}.wq-page-ellipsis{min-width:22px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:700;font-family:inherit}.wq-toast{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #bbf7d0;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .08);transform:translateY(100px) scale(.94);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease;font-family:inherit}.wq-toast.toast-active{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.wq-toast-icon{display:grid;place-items:center;padding:8px;border-radius:50%;background:#f0fdf4;color:#22c55e}.wq-toast-icon-svg{width:24px;height:24px}.wq-toast-title{margin:0;color:#1e293b;font-size:14px;font-weight:700}.wq-toast-file{margin:2px 0 0;color:#94a3b8;font-size:12px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.wq-menu-btn:focus-visible,.wq-page-btn:focus-visible,.btn-download-glow:focus-visible{outline:3px solid rgb(20 118 181 / .20);outline-offset:2px}@keyframes wq-pulse{0%,100%{opacity:1}50%{opacity:.45}}@keyframes wq-spin{to{transform:rotate(360deg)}}.animate-pulse{animation:wq-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:wq-spin 10s linear infinite}@media(min-width:1025px){.wq-sidebar{position:sticky;top:24px}.admin-bar .wq-sidebar{top:56px}}@media(max-width:1024px){.wq-layout{grid-template-columns:minmax(245px,290px) minmax(0,1fr);gap:20px}.wq-workspace{padding:20px}.wq-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.wq-layout{grid-template-columns:1fr;gap:16px}.wq-sidebar{position:static}.wq-sidebar-card{padding:14px}.wq-sidebar-title{display:none!important}.wq-menu{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 6px;scroll-snap-type:x proximity}.wq-menu-btn{flex:0 0 auto;width:auto;min-width:190px;scroll-snap-align:start}.wq-menu-btn.active::before{left:10px;right:10px;top:auto;bottom:-4px;width:auto;height:3px}.wq-workspace{padding:16px}.wq-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.wq-max-container{padding:0 8px}.wq-shell{gap:16px}.wq-title-card{padding:18px 16px}.wq-main-heading{font-size:20px}.wq-sub-heading{font-size:11.5px}.wq-menu-btn{min-width:175px;padding:10px 12px}.wq-workspace{padding:12px}.wq-content-card,.wq-filter-card,.wq-table-card{padding:14px}.wq-filter-grid{grid-template-columns:1fr;gap:12px}.wq-table-card-head{align-items:flex-start;flex-direction:column}.wq-toast{left:12px;right:12px;bottom:12px}.wq-pagination-wrap{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.animate-pulse,.animate-spin,.wq-report-row,.btn-download-glow,.btn-download-glow::before,.wq-page-btn,.wq-toast,.wq-menu-btn{animation:none!important;transition:none!important}}