/* V46 — Device workspace: prioritize the list over advanced filters. */
#page[data-current-page="devices"] .device-page-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:2px;color:#ac82da;margin-bottom:8px}
body .shell #page[data-current-page="devices"] .page-head{margin-bottom:22px!important;align-items:center}
body .shell #page[data-current-page="devices"] .page-head h1{font-size:32px!important;letter-spacing:-1.2px!important}
body .shell #page[data-current-page="devices"] .device-summary-strip{gap:12px!important;margin-bottom:24px!important}
body .shell #page[data-current-page="devices"] .device-summary-card{min-height:91px!important;padding:16px 20px!important;border-radius:14px!important;position:relative;background:#1a1526!important;border-color:#34273f!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}
body .shell #page[data-current-page="devices"] .device-summary-card span{font-size:10px!important;letter-spacing:.6px!important;color:#a997bb!important}
body .shell #page[data-current-page="devices"] .device-summary-card b{font-size:30px!important;line-height:1.2!important;letter-spacing:-.8px}
body .shell #page[data-current-page="devices"] .device-summary-card.active{background:linear-gradient(120deg,#573271,#2d1f3d)!important;border-color:#b47cf1!important;box-shadow:0 4px 22px #a46be51a!important}
body .shell #page[data-current-page="devices"] .device-summary-card.active span{color:#e2c9f9!important}
body .shell #page[data-current-page="devices"] .device-summary-card.online b{color:#71e3be!important}
body .shell #page[data-current-page="devices"] .device-summary-card.warn b{color:#f9ce8e!important}
body .shell #page[data-current-page="devices"] .device-summary-card.bad b{color:#ff96b7!important}
body .shell #page[data-current-page="devices"] .device-summary-card.pending b{color:#baa7d2!important}
body .shell #page[data-current-page="devices"] .devices-panel{border:1px solid #3d2b50!important;border-radius:18px!important;overflow:hidden}
body .shell #page[data-current-page="devices"] .device-toolbar-simple{padding:20px 22px!important;background:#20172c!important;border-bottom:1px solid #3d2b50!important}
body .shell #page[data-current-page="devices"] .device-search-wrap input{min-height:46px!important;background:#130e1b!important;padding-left:38px!important;font-size:13px!important}
body .shell #page[data-current-page="devices"] .device-search-wrap>span{left:15px!important;color:#c5a0e9!important;top:50%;transform:translateY(-50%)}
body .shell #page[data-current-page="devices"] .device-archive-card{background:#21182d!important;border:1px solid #4b345d!important;border-radius:10px!important;color:#c7afd9!important;min-height:44px;padding:10px 15px!important}
.device-list-controls{position:relative;padding:20px 22px;border-bottom:1px solid #34263f;background:#1a1424}
.device-list-heading{display:flex;align-items:center;gap:14px;min-height:38px;padding-right:240px}
.device-list-heading strong{font-size:14px;color:#f1e4fc;font-weight:650}.device-list-heading>span{font-size:11px;color:#a58bb9;padding:4px 10px;background:#a879ff0c;border:1px solid #4b315c;border-radius:20px;white-space:nowrap}
.device-advanced>summary{position:absolute;right:22px;top:20px;min-height:38px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:12px;color:#d7bcec;border:1px solid #5b3c73;background:#2c1e3b;padding:9px 13px;border-radius:9px;list-style:none;font-weight:600}
.device-advanced>summary::-webkit-details-marker{display:none}.device-advanced>summary::after{content:'+';font-size:17px;font-weight:400;color:#c999fa}.device-advanced[open]>summary::after{content:'−'}
.device-filter-count{color:#b494cf;font-size:10px;padding-left:4px;font-weight:400}
body .shell #page[data-current-page="devices"] .device-advanced .device-filters-v44{margin-top:20px;padding:20px 0 0!important;border-top:1px solid #3c294b!important;background:transparent!important;gap:16px!important}
.device-filter-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px;border-bottom:1px solid #35263f;background:#20162b}
.device-filter-chip{font-size:11px;color:#aa8dbd;border:1px solid #58356f;border-radius:7px;padding:6px 10px;background:#382147}.device-filter-chip b{color:#ead2fb;font-weight:600;margin-left:4px}
body .shell #page[data-current-page="devices"] .list-help{font-size:10px!important;background:#181120;border-bottom:1px solid #30233d!important;padding:2px 10px}
body .shell #page[data-current-page="devices"] table{table-layout:auto!important}
body .shell #page[data-current-page="devices"] table thead th{background:#20162c!important;padding:14px 18px!important;border-right:0!important;color:#a58ab9!important;font-size:9px!important;letter-spacing:.7px!important}
body .shell #page[data-current-page="devices"] table tbody tr{background:#191321!important}
body .shell #page[data-current-page="devices"] table tbody tr:nth-child(2n){background:#1d1628!important}
body .shell #page[data-current-page="devices"] table tbody tr:hover{background:#32203f!important}
body .shell #page[data-current-page="devices"] table tbody td{border-right:0!important;border-bottom:1px solid #32233e!important;padding:16px 18px!important;font-size:12px!important}
body .shell #page[data-current-page="devices"] .device-main-cell{width:25%!important}
body .shell #page[data-current-page="devices"] .device-main-cell b{font-size:13px!important;color:#f0e1fc!important;font-weight:650}
body .shell #page[data-current-page="devices"] .device-main-cell .mono{font-size:10px!important;color:#ac8fbf!important;letter-spacing:.3px}
body .shell #page[data-current-page="devices"] table td small{font-size:10px!important;line-height:1.6!important;color:#9e84af!important}
body .shell #page[data-current-page="devices"] .device-platform-clean small.version-evidence{font-size:9px!important;color:#816990!important}
body .shell #page[data-current-page="devices"] .device-platform-clean small:not(.version-evidence){background:#2b1e39!important;border:1px solid #513363!important;color:#c6a3e3!important;padding:1px 7px!important;border-radius:5px!important}
body .shell #page[data-current-page="devices"] .device-actions-col{white-space:nowrap!important;min-width:150px!important;width:150px!important;text-align:right!important}
.device-quick-manage{display:inline-flex;align-items:center;min-height:32px!important;padding:6px 10px!important;font-size:10px!important;margin-right:6px}
body .shell #page[data-current-page="devices"] .device-actions-menu{display:inline-block!important;vertical-align:middle}
body .shell #page[data-current-page="devices"] .device-actions-menu summary{min-width:32px!important;min-height:32px!important;background:#261a33!important;border-color:#4a305e!important;border-radius:8px!important}
body .shell #page[data-current-page="devices"] .new-client-badge{background:#6d439021!important;color:#cb9ef2!important;border:1px solid #8b56b660!important;border-radius:5px!important;font-size:9px!important;padding:2px 5px!important}
body .shell #page[data-current-page="devices"] .device-config-clean b,body .shell #page[data-current-page="devices"] .device-owner-clean b{font-size:11px!important;font-weight:550;color:#d1badf!important}
@media(max-width:1100px){.device-list-heading{padding-right:220px;gap:9px}.device-list-heading>span{font-size:10px}body .shell #page[data-current-page="devices"] .device-summary-strip{gap:10px!important}}
@media(max-width:760px){body .shell #page[data-current-page="devices"] .page-head h1{font-size:27px!important}body .shell #page[data-current-page="devices"] .device-summary-card{min-height:80px!important;padding:12px 15px!important}body .shell #page[data-current-page="devices"] .device-summary-card b{font-size:26px!important}body .shell #page[data-current-page="devices"] .device-summary-strip{margin-bottom:18px!important}.device-list-controls{padding:14px 16px}.device-list-heading{padding-right:0;justify-content:space-between;margin-bottom:12px}.device-advanced>summary{position:static;justify-content:space-between;min-height:44px}.device-filter-chips{padding:12px 16px}.device-advanced .device-filters-v44{grid-template-columns:repeat(2,minmax(0,1fr))!important}.device-advanced .device-filters-v44 button{width:100%}.device-list-heading strong{font-size:13px}body .shell #page[data-current-page="devices"] .device-toolbar-simple{padding:16px!important}.device-summary-card span{white-space:normal}}
@media(min-width:761px){body .shell #page[data-current-page="devices"] .devices-table-clean{width:100%!important;min-width:920px!important;table-layout:fixed!important}body .shell #page[data-current-page="devices"] .devices-table-clean th:nth-child(1),body .shell #page[data-current-page="devices"] .devices-table-clean .device-main-cell{width:20%!important}body .shell #page[data-current-page="devices"] .devices-table-clean th:nth-child(2){width:10%}body .shell #page[data-current-page="devices"] .devices-table-clean th:nth-child(3){width:19%}body .shell #page[data-current-page="devices"] .devices-table-clean th:nth-child(4){width:12%}body .shell #page[data-current-page="devices"] .devices-table-clean th:nth-child(5){width:12%}body .shell #page[data-current-page="devices"] .devices-table-clean th:nth-child(6){width:12%}body .shell #page[data-current-page="devices"] .devices-table-clean .device-actions-col{width:15%!important;min-width:0!important}body .shell #page[data-current-page="devices"] .devices-table-clean td{padding:15px 12px!important}body .shell #page[data-current-page="devices"] .devices-table-clean th{padding:13px 12px!important}}
