:root{--deep:#07192d;--deep2:#0c2948;--glass:#0b2139;--glass2:#102e4d;--cyan:#59d3ff;--line:#244867;--muted:#90b2cf;--white:#f2f7fb}
html,body{background:radial-gradient(circle at 75% 4%,#173b5c 0,#091d35 35%,#061426 100%)!important;color:var(--white)!important;min-height:100%}
header.hero-header{max-width:1440px;margin:20px auto 0;border:1px solid #2a5677;border-radius:25px;min-height:250px;padding:42px 34px;background:linear-gradient(110deg,#0a1f3dE8,#0d3451D9),radial-gradient(circle at 75% 20%,#207d8799,transparent 42%);box-shadow:0 20px 55px #020b16aa}
header.hero-header .eyebrow{color:#8bdcff}header.hero-header h1{font-size:38px;letter-spacing:-.05em}header.hero-header .subtitle{color:#c7d6e4;font-size:15px}
header.hero-header .refresh{background:#123958;border-color:#5280a2}
main{max-width:1440px!important;padding-top:18px!important}
.summary{gap:14px}.metric{background:linear-gradient(145deg,#0b2036,#0a1b2e)!important;border:1px solid #244867!important;border-radius:18px!important;color:#fff}.metric b{color:#fff;font-size:30px}.metric span{color:#83a7c4}
.toggle button{background:#ffffff!important;border-color:#8ab8dd!important;color:#12324a!important}.toggle .active{background:#0f5e8c!important;border-color:#0f5e8c!important;color:#fff!important}
.panel,.card{background:linear-gradient(145deg,#0d2944,#081a2e)!important;border-color:#2a5575!important;color:#ecf6ff}.panel table th{background:#0b2239;color:#83abc8}.panel table td{color:#d9e9f5;border-color:#173a59}.card p,.card .ip{color:#91b0c9}.card h3{color:#fff}.card:hover,tbody tr:hover{background:#123653!important;border-color:#57c5de!important}
footer{color:#7295b0}
@media(max-width:720px){header.hero-header{margin:10px 10px 0;border-radius:18px;min-height:190px;padding:25px 20px}header.hero-header h1{font-size:25px}header.hero-header .subtitle{font-size:12px}main{padding:14px 12px!important}.summary{grid-template-columns:repeat(2,1fr)}.metric{padding:14px}.metric b{font-size:24px}}
/* interaction layer */
button,a,.btn,.refresh,.toggle button,.close{position:relative;overflow:hidden;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease,filter .22s ease;will-change:transform}
button::after,a::after,.btn::after,.refresh::after,.toggle button::after,.close::after{content:"";position:absolute;inset:-70% -30%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.28) 48%,transparent 58%);transform:translateX(-130%) rotate(8deg);transition:transform .55s ease;pointer-events:none}
button:hover,a:hover,.btn:hover,.refresh:hover,.toggle button:hover,.close:hover{transform:translateY(-3px);filter:brightness(1.1);box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 0 1px rgba(112,218,255,.18)}
button:hover::after,a:hover::after,.btn:hover::after,.refresh:hover::after,.toggle button:hover::after,.close:hover::after{transform:translateX(130%) rotate(8deg)}
button:active,a:active,.btn:active,.refresh:active,.toggle button:active,.close:active{transform:translateY(1px) scale(.965);filter:brightness(.95);box-shadow:0 3px 9px rgba(0,0,0,.28)}
button:focus-visible,a:focus-visible,.btn:focus-visible{outline:3px solid rgba(89,211,255,.75);outline-offset:3px}
.metric,.panel,.card{transform:none!important;transition:box-shadow .22s ease,border-color .22s ease,background-color .22s ease,filter .22s ease;will-change:auto}
.metric:hover,.panel:hover,.card:hover{transform:none!important;filter:brightness(1.04);border-color:rgba(89,211,255,.62)!important;box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 18px rgba(54,185,235,.08)}
.card:active,.metric:active,.panel:active{transform:none!important;box-shadow:0 10px 22px rgba(0,0,0,.3)}
.metric b,.card h3{transition:color .2s ease,text-shadow .2s ease}
.metric:hover b,.card:hover h3{text-shadow:0 0 15px rgba(102,218,255,.42);color:#fff}
tbody tr{transform:none!important;transition:background-color .18s ease,box-shadow .18s ease}
tbody tr:hover{transform:none!important;background:#123653!important;box-shadow:inset 3px 0 0 #59d3ff}
.live-dot{animation:liveGlow 1.8s ease-in-out infinite}
@keyframes liveGlow{0%,100%{box-shadow:0 0 0 0 rgba(66,214,164,.25);filter:brightness(1)}50%{box-shadow:0 0 0 7px rgba(66,214,164,0);filter:brightness(1.45)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/* final clarity 20260818-1210 */ .alert-section{display:none!important}.admin-only{display:none!important}.hero-header{min-height:92px!important;padding:16px clamp(18px,4vw,40px)!important;position:relative!important}.hero-header h1{font-size:clamp(24px,2.4vw,34px)!important;font-weight:950!important;letter-spacing:-.04em!important}.hero-visual{transform:scale(.72)!important;opacity:.42!important;top:-70px!important}.toolbar{position:relative!important;top:auto!important;margin-top:14px!important;border:1.5px solid #bcd8ef!important;background:#f8fbff!important;box-shadow:0 12px 30px rgba(10,31,54,.18)!important}.toolbar input,#search{height:44px!important;border:1.5px solid #9fc4e4!important;background:#fff!important;color:#10253a!important;border-radius:12px!important;padding:0 16px!important;font-size:14px!important;font-weight:800!important}.toolbar input::placeholder{color:#526b82!important;font-weight:750!important}.card{border:1.5px solid #4386b8!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.card h3{font-size:15px!important;color:#fff!important;font-weight:950!important}.card p,.card small{color:#c2d8eb!important;font-weight:750!important}.level-badge{font-weight:950!important}.detail,.telemetry-block,.mono-card,.paper-card{border-width:1.5px!important}.detail strong,.mono-card-name,.paper-card h4{font-weight:950!important}.paper-card{min-height:0!important;padding:13px 15px!important}.paper-dashboard{grid-template-columns:1fr!important;gap:9px!important}
/* paper tray compact fix 20260818-1220 */ .paper-dashboard{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.paper-card{min-height:0!important;padding:14px 16px!important;border-radius:14px!important;display:grid!important;grid-template-columns:minmax(170px,1.1fr) minmax(120px,.8fr) minmax(180px,1.4fr)!important;grid-template-areas:'head number meter' 'meta meta meta'!important;align-items:center!important;gap:9px 16px!important;background:#fbfefd!important}.paper-card header{grid-area:head!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important}.paper-card header div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.paper-card header b{font-size:14px!important;line-height:1.2!important;color:#20364c!important;font-weight:950!important;white-space:normal!important;word-break:keep-all!important}.paper-card header span{flex:0 0 auto!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:950!important}.paper-number{grid-area:number!important;display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:5px!important;white-space:nowrap!important;color:#20364c!important}.paper-number strong{font-size:15px!important;font-weight:950!important}.paper-number small{font-size:12px!important;font-weight:800!important;color:#58718a!important}.paper-number em{font-size:16px!important;font-style:normal!important;font-weight:950!important;margin-left:8px!important}.paper-meter{grid-area:meter!important;width:100%!important;height:10px!important;margin:0!important;border-radius:999px!important;background:#e4edf4!important;box-shadow:inset 0 1px 2px rgba(16,31,48,.1)!important}.paper-meter i{display:block!important;height:100%!important;border-radius:999px!important}.paper-meta{grid-area:meta!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding-top:4px!important;font-size:11px!important;color:#5f7890!important;font-weight:800!important}.paper-card.paper-empty,.paper-card.paper-low{background:#fff8f8!important;border-color:#ff6b7d!important}.paper-card.paper-ready{border-color:#bfe8d8!important}.paper-card.paper-ready .paper-number em{color:#16a765!important}.paper-card.paper-empty .paper-number em,.paper-card.paper-low .paper-number em{color:#e11d48!important}.paper-card.paper-ready .paper-meter i{background:linear-gradient(90deg,#67d89c,#15a36c)!important}.paper-card.paper-empty .paper-meter i,.paper-card.paper-low .paper-meter i{background:linear-gradient(90deg,#f43f5e,#fb7185)!important}@media(max-width:760px){.paper-card{grid-template-columns:1fr!important;grid-template-areas:'head' 'number' 'meter' 'meta'!important}.paper-number{justify-content:flex-start!important}}
/* search history contrast fix 20260818-1230 */ .toolbar{background:#f8fbff!important;border:1.5px solid #c4d9ec!important;border-radius:16px!important;padding:8px!important}.toolbar input,#search{background:#fff!important;color:#10253a!important;border:1.5px solid #9dbfdd!important;border-radius:12px!important;height:44px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 8px rgba(16,31,48,.08)!important;font-size:14px!important;font-weight:850!important}.toolbar input::placeholder,#search::placeholder{color:#637b92!important;font-weight:750!important;opacity:1!important}.toolbar select,.toolbar button{background:#fff!important;color:#10253a!important;border:1.5px solid #9dbfdd!important;font-weight:850!important}.history-panel{background:#071d33!important;color:#f6fbff!important}.history-panel .section-title h2{color:#fff!important;font-weight:950!important}.history-panel .section-title p{color:#c5d9ea!important;font-weight:750!important}.history-panel .summary,.history-panel .history-summary{color:#10253a!important}.history-panel article,.history-panel .history-row,.history-panel .history-card,.history-panel .history-item,.history-list>*,#historyList>*{background:#fff!important;color:#10253a!important;border:1.5px solid #c4d9ec!important;border-left-width:4px!important;border-radius:12px!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.history-panel .history-row *, .history-panel .history-card *, .history-panel .history-item *, #historyList>* *{color:#24435f!important;font-weight:800!important;opacity:1!important}.history-panel b,.history-panel strong,#historyList b,#historyList strong{color:#10253a!important;font-weight:950!important}.history-panel small,.history-panel span,#historyList small,#historyList span{color:#55708a!important}.history-panel .ok,.history-panel .normal,.history-panel .success{color:#0f9f5f!important}.history-panel .fail,.history-panel .error,.history-panel .critical{color:#e11d48!important}.history-panel .filter-reset{background:#fff!important;color:#10253a!important;border:1.5px solid #9dbfdd!important}
/* paper tray slim fix 20260818-1330 */ .paper-dashboard{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.paper-card{min-height:58px!important;height:auto!important;padding:11px 14px!important;border-radius:13px!important;display:grid!important;grid-template-columns:minmax(150px,.9fr) minmax(165px,.8fr) minmax(180px,1.2fr)!important;grid-template-areas:'head number meter'!important;align-items:center!important;gap:10px!important}.paper-card header{grid-area:head!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;min-width:0!important}.paper-card header div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.paper-card header b{font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:118px!important}.paper-card header span{font-size:11px!important;padding:4px 8px!important;white-space:nowrap!important;flex:0 0 auto!important}.paper-number{grid-area:number!important;margin:0!important;display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important}.paper-number strong{font-size:14px!important;font-weight:950!important}.paper-number small{font-size:12px!important;white-space:nowrap!important}.paper-number em{font-size:15px!important;font-style:normal!important;font-weight:950!important;margin-left:8px!important;min-width:42px!important;text-align:right!important}.paper-meter{grid-area:meter!important;height:9px!important;margin:0!important;width:100%!important}.paper-meta{display:none!important}.paper-icon{display:none!important}.paper-card.paper-empty,.paper-card.paper-low{background:#fff8f9!important}.paper-card.paper-ready{background:#fbfffd!important}@media(max-width:760px){.paper-card{grid-template-columns:1fr!important;grid-template-areas:'head' 'number' 'meter'!important}.paper-card header b{max-width:none!important}.paper-number{justify-content:flex-start!important}}
/* paper card real slim fix 20260818-1340 */ .smart-paper .paper-dashboard,.paper-dashboard{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}.smart-paper .paper-card,.paper-card{min-height:54px!important;height:54px!important;max-height:58px!important;padding:8px 12px!important;border-radius:12px!important;display:grid!important;grid-template-columns:minmax(138px,.9fr) minmax(145px,.75fr) minmax(170px,1.2fr)!important;grid-template-areas:'head number meter'!important;align-items:center!important;gap:8px 12px!important;overflow:hidden!important}.paper-card footer{display:none!important}.paper-card header{grid-area:head!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-width:0!important}.paper-card header div{min-width:0!important;display:flex!important;align-items:center!important}.paper-card header b{display:block!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:1.1!important}.paper-card header span{flex:0 0 auto!important;padding:3px 7px!important;font-size:10.5px!important;line-height:1.1!important;white-space:nowrap!important}.paper-number{grid-area:number!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important;line-height:1!important}.paper-number strong{font-size:13px!important}.paper-number small{font-size:11px!important}.paper-number em{font-size:14px!important;min-width:40px!important;margin-left:6px!important;text-align:right!important}.paper-meter{grid-area:meter!important;height:7px!important;margin:0!important;width:100%!important}.paper-icon{display:none!important}@media(max-width:760px){.smart-paper .paper-card,.paper-card{height:auto!important;max-height:none!important;grid-template-columns:1fr!important;grid-template-areas:'head' 'number' 'meter'!important}.paper-card header b{max-width:none!important}.paper-number{justify-content:flex-start!important}}
/* paper card readable compact fix 20260818-1350 */ .smart-paper .paper-dashboard,.paper-dashboard{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.smart-paper .paper-card,.paper-card{height:auto!important;max-height:none!important;min-height:82px!important;padding:13px 16px!important;border-radius:13px!important;display:grid!important;grid-template-columns:minmax(150px,.95fr) minmax(145px,.7fr) minmax(190px,1.25fr)!important;grid-template-areas:'head number meter'!important;align-items:center!important;gap:10px 14px!important;overflow:visible!important}.paper-card footer{display:none!important}.paper-card header{grid-area:head!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;min-width:0!important}.paper-card header div{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.paper-card header b{display:block!important;max-width:130px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.25!important;color:#20364c!important}.paper-card header span{flex:0 0 auto!important;padding:4px 8px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}.paper-number{grid-area:number!important;margin:0!important;padding:0!important;display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:4px!important;white-space:nowrap!important;line-height:1.15!important}.paper-number strong{font-size:14px!important;font-weight:950!important;color:#20364c!important}.paper-number small{font-size:11.5px!important;color:#58718a!important}.paper-number em{font-size:15px!important;font-style:normal!important;font-weight:950!important;margin-left:7px!important;min-width:42px!important;text-align:right!important}.paper-meter{grid-area:meter!important;height:8px!important;margin:0!important;width:100%!important;border-radius:999px!important}.paper-meter i{display:block!important;height:100%!important;border-radius:999px!important}.paper-icon{display:none!important}@media(max-width:760px){.smart-paper .paper-card,.paper-card{min-height:96px!important;grid-template-columns:1fr!important;grid-template-areas:'head' 'number' 'meter'!important}.paper-card header b{max-width:none!important}.paper-number{justify-content:flex-start!important}}


/* admin gear and search polish 20260818-1900 */
.hero-header .header-side{position:relative;z-index:5}
.admin-gear-link{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#f8fbff;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(191,219,254,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px rgba(0,0,0,.22);backdrop-filter:blur(10px);font-size:19px;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}
.admin-gear-link:hover{transform:translateY(-1px);background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 16px 30px rgba(0,0,0,.28)}
.admin-gear-link:active{transform:translateY(0) scale(.98)}
.toolbar input#search,.toolbar input#search:focus,.toolbar input#search:active{background:#fff!important;color:#102033!important;border:1px solid #8ab8dd!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.08),0 0 0 3px rgba(37,99,235,.08)!important}
.toolbar input#search::placeholder{color:#6f8498!important;opacity:1!important}
@media(max-width:720px){.admin-gear-link{width:36px;height:36px;font-size:18px}}


/* final header gear and search input hard reset 20260818-1915 */
body .hero-header .header-side>a.admin-gear-link,
body .hero-header .header-side>a.admin-gear-link:visited{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0 2px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;color:rgba(238,248,255,.94)!important;text-decoration:none!important;font-size:23px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-shadow:0 1px 2px rgba(0,0,0,.28),0 0 14px rgba(147,197,253,.22)!important}
body .hero-header .header-side>a.admin-gear-link:hover{transform:translateY(-1px)!important;background:transparent!important;box-shadow:none!important;color:#fff!important;text-shadow:0 2px 5px rgba(0,0,0,.32),0 0 18px rgba(186,230,253,.4)!important}
body .toolbar input#search,
body main .toolbar input#search,
html body main section.toolbar input#search[type="text"],
html body main section.toolbar input#search:not([type]){appearance:none!important;-webkit-appearance:none!important;background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;color:#102033!important;-webkit-text-fill-color:#102033!important;caret-color:#0f5ea8!important;border:1px solid #8ab8dd!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.08),0 0 0 4px rgba(219,234,254,.95)!important}
body .toolbar input#search:focus{background:#ffffff!important;background-color:#ffffff!important;color:#102033!important;-webkit-text-fill-color:#102033!important;border-color:#2f80c9!important;outline:none!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.1),0 0 0 4px rgba(147,197,253,.45)!important}
body .toolbar input#search::placeholder{color:#6b7f92!important;-webkit-text-fill-color:#6b7f92!important;opacity:1!important}
.insight-card{cursor:pointer;text-align:left;border:0;font:inherit}
.insight-card:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}

.admin-gear-link svg{width:23px!important;height:23px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28)) drop-shadow(0 0 8px rgba(147,197,253,.18))!important}
.admin-gear-link svg path:first-child{fill:none!important}


/* search bar contamination fix 20260818-1930 */
html body main section.toolbar{background:#eef7ff!important;border:1px solid #b9d8f0!important;border-radius:13px!important;box-shadow:0 2px 0 rgba(255,255,255,.9) inset,0 10px 26px rgba(15,23,42,.12)!important;padding:8px!important}
html body main section.toolbar input#search{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#102033!important;-webkit-text-fill-color:#102033!important;border:1px solid #8ab8dd!important;border-radius:10px!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.08)!important}
html body main section.toolbar input#search:focus{background:#fff!important;background-color:#fff!important;color:#102033!important;-webkit-text-fill-color:#102033!important;border-color:#2f80c9!important;outline:none!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.08),0 0 0 3px rgba(47,128,201,.22)!important}
html body main section.toolbar input#search::placeholder{color:#73879a!important;-webkit-text-fill-color:#73879a!important;opacity:1!important}
