.app-shell{display:block;width:100%;max-width:none;padding-bottom:40px}.app-shell>aside{position:sticky;top:0;z-index:40;width:100%;height:64px;padding:0 max(24px,calc((100vw - 1440px)/2));display:flex;flex-direction:row;align-items:center;gap:30px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.93);backdrop-filter:blur(10px)}.app-shell .logo{height:64px;padding:0;border:0;flex:0 0 auto}.app-shell nav{display:flex;align-items:center;gap:4px;margin:0;padding:0;overflow:visible}.app-shell nav a{height:38px;min-height:38px;padding:0 13px;white-space:nowrap}.app-shell>aside form{margin-left:auto}.app-shell .logout{position:static;width:auto;margin:0;padding:9px 11px;white-space:nowrap}.content{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:28px 0}.results-panel{overflow:visible}.results-panel .table-wrap{overflow:visible}.results-panel table{min-width:0;table-layout:fixed}.results-panel th,.results-panel td{padding:11px 9px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.results-panel th:nth-child(1){width:5%}.results-panel th:nth-child(2){width:5%}.results-panel th:nth-child(3){width:7%}.results-panel th:nth-child(4){width:5%}.results-panel th:nth-child(5){width:10%}.results-panel th:nth-child(6){width:14%}.results-panel th:nth-child(7){width:6%}.results-panel th:nth-child(8){width:7%}.results-panel th:nth-child(9){width:12%}.results-panel th:nth-child(10){width:15%}.results-panel th:nth-child(11){width:14%}.pagination{display:flex!important;align-items:center;justify-content:center;gap:5px;margin:0!important;padding:18px!important;border-top:1px solid var(--line)}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#475569;text-decoration:none;font-size:12px}.pagination a.current{border-color:var(--brand);background:var(--brand);color:#fff}.pagination a.disabled{pointer-events:none;opacity:.35}@media(max-width:900px){.app-shell>aside{position:sticky;height:auto;min-height:64px;padding:8px 16px;gap:12px;flex-wrap:wrap}.app-shell .logo{height:46px}.app-shell nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.app-shell>aside form{margin-left:auto}.content{width:calc(100% - 24px);padding-top:22px}.results-panel .table-wrap{overflow-x:auto}.results-panel table{min-width:1100px;table-layout:auto}.results-panel th,.results-panel td{white-space:nowrap}}
