.login{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,#172554,transparent 35%),#020617}.login section{width:min(430px,90vw);border:1px solid #253236;background:#0b1220;padding:36px;border-radius:16px}.loginbrand{margin:0 0 40px}.login section>svg{color:#ea580c}.login p,.module p{color:#839196}.login form{display:grid;gap:18px;margin-top:30px}.login label{font-size:12px;color:#9ba7aa}.login input{display:block;width:100%;margin-top:7px;padding:13px;background:#020617;border:1px solid #283438;border-radius:8px;color:#fff}.login button{padding:13px;background:#ea580c;border:0;border-radius:8px;font-weight:700;color:#0a100c}.error{color:#ef6464}.module{min-height:100vh;background:#080c0e;padding:70px}.module a{color:#ea580c;text-decoration:none}.module h1{margin-top:40px}.flash{margin:-10px 0 18px;padding:12px 15px;border:1px solid #385c37;background:#142617;color:#baf3a8;border-radius:8px;font-size:13px}.primary,.secondary{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:700}.primary{background:#ea580c;color:#10150d;border:0}.secondary{background:#11191b;color:#c6d0d3;border:1px solid #2a373a}.summary{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px}.summary article{padding:16px 18px;border:1px solid #1e293b;background:#0f172a;border-radius:10px}.summary span{font-size:11px;color:#819095;text-transform:uppercase}.summary strong{display:block;font:700 26px Space Grotesk;margin-top:6px}.summary .danger strong{color:#ff6b6b}.filters{display:flex;align-items:center;gap:10px;padding:12px;background:#0b1220;border:1px solid #1e2a2d;border-radius:10px 10px 0 0}.filters select,.filters input,.form-card input,.form-card select,.form-card textarea{background:#020617;border:1px solid #334155;color:#dfe7e9;border-radius:7px;padding:10px;outline:none}.filters select{min-width:145px}.search{display:flex;align-items:center;gap:8px;flex:1;background:#020617;border:1px solid #334155;border-radius:7px;padding-left:10px}.search input{border:0;width:100%}.table-card{border:1px solid #1e2a2d;border-top:0;background:#0b1220;border-radius:0 0 10px 10px;overflow:hidden}table{width:100%;border-collapse:collapse}th{text-align:left;color:#65757a;text-transform:uppercase;font-size:9px;letter-spacing:1px;padding:13px 16px;background:#0a1012}td{padding:15px 16px;border-top:1px solid #182225;font-size:12px;color:#aab5b8}tbody tr{cursor:pointer}tbody tr:hover{background:#111b1d}td b{color:#e3eaec;display:block;font-size:12px}td small{display:block;color:#5f6e72;margin-top:4px}.category{display:flex;align-items:center;gap:7px}.category i{width:7px;height:7px;border-radius:50%}.severity,.status{display:inline-block;padding:5px 8px;border-radius:5px;font-size:10px;font-weight:700}.severity{background:#1a2629}.severity-4,.severity-5{background:#35191b;color:#ff8585}.status-pending{background:#362d14;color:#f7cb5d}.status-verified{background:#173323;color:#79dda0}.status-published{background:#142f3b;color:#73cbea}.status-archived{background:#252a2c;color:#9fa9ac}.table-card footer{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;color:#728186;font-size:11px}.table-card footer div{display:flex;gap:4px}.table-card footer a{color:#9ba8ab;border:1px solid #283538;padding:6px 9px;text-decoration:none;border-radius:5px}.table-card footer a.active{color:#ea580c;border-color:#536324}.table-card footer a.disabled{opacity:.3;pointer-events:none}.empty{text-align:center;padding:50px}.form-card,.detail-card,.side-card{border:1px solid #1e293b;background:#0f172a;border-radius:11px;padding:23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{font-size:11px;color:#89979b}.form-grid input,.form-grid select,.form-grid textarea{display:block;width:100%;margin-top:7px}.form-grid label>small{color:#ff7474}.wide{grid-column:1/-1}.form-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #202c2f;margin-top:22px;padding-top:20px}.form-actions span{color:#718085;font-size:11px}.detail-grid{display:grid;grid-template-columns:1fr 290px;gap:18px}.detail-top{display:flex;justify-content:space-between}.detail-card h2,.side-card h2{font-size:15px;margin-top:25px}.detail-card>p{line-height:1.7;color:#bcc6c9}.detail-card dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.detail-card dl div{border-top:1px solid #233033;padding-top:12px}.detail-card dt{font-size:9px;text-transform:uppercase;color:#637277}.detail-card dd{margin:6px 0 0;font-size:12px}.side-card{align-self:start}.side-card p{font-size:11px;color:#748287;line-height:1.5}.side-card button{display:block;width:100%;margin:8px 0;padding:10px;text-align:left;background:#10191b;color:#a7b4b7;border:1px solid #253235;border-radius:7px}.side-card button.selected{border-color:#809829;color:#ea580c;background:#1b2413}.side-card hr{border:0;border-top:1px solid #253033;margin:22px 0}@media(max-width:900px){.summary{grid-template-columns:1fr 1fr}.filters{flex-wrap:wrap}.search{flex-basis:100%}.table-card{overflow-x:auto}.form-grid,.detail-grid{grid-template-columns:1fr}.wide{grid-column:auto}}.two-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.list-row,.subscriber-row,.rule-row{display:flex;align-items:center;gap:12px;padding:15px 18px;border-top:1px solid #1e293b}.list-row div,.subscriber-row div,.rule-row div{flex:1}.list-row b,.subscriber-row b,.rule-row b{display:block;font-size:12px}.list-row small,.subscriber-row small,.rule-row small{display:block;color:#6e7d81;font-size:10px;margin-top:4px}.list-row button,.subscriber-row button,.rule-row button{background:#121d20;border:1px solid #2b393d;color:#aab6b9;padding:7px;border-radius:6px}.rule-row button.on{color:#ea580c;border-color:#5e6e2a}.form-card form{display:grid;gap:14px}.form-card form label{font-size:11px;color:#879599}.form-card form input,.form-card form select,.form-card form textarea{display:block;width:100%;margin-top:6px}.form-card hr{border:0;border-top:1px solid #283437;margin:20px 0}.subscriber-row em{font-style:normal;color:#8ca68a;font-size:10px;display:block;margin-top:7px}.form-card fieldset{border:1px solid #283437;border-radius:8px}.form-card legend{font-size:10px;color:#89979b}.form-card .check{display:inline-flex;align-items:center;margin:7px 12px 7px 0}.form-card .check input{width:auto;margin:0 6px 0 0}.summary.three{grid-template-columns:repeat(3,1fr)}.analysis-list{display:grid;gap:12px}.analysis-card{border:1px solid #1e293b;background:#0f172a;border-radius:10px;padding:20px}.analysis-card>div{display:flex;justify-content:space-between}.analysis-card h2{font-size:16px;margin:17px 0 8px}.analysis-card p{color:#879599;font-size:12px;line-height:1.6}.analysis-card footer{font-size:10px;color:#5e6c70}.intel-map{height:650px;position:relative;overflow:hidden;border:1px solid #223034;border-radius:12px;background:radial-gradient(ellipse at 48% 45%,#1d3330 0,#0c1718 32%,#081011 70%)}.map-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 49px,#1b2b2d 50px),repeating-linear-gradient(90deg,transparent 0 49px,#1b2b2d 50px);opacity:.5}.map-label{position:absolute;top:48%;left:38%;color:#405457;font:700 18px Space Grotesk;letter-spacing:5px}.map-point{position:absolute;width:13px;height:13px;border-radius:50%;border:2px solid #081011;background:#ea580c;box-shadow:0 0 0 8px #ea580c18,0 0 14px currentColor;cursor:pointer}.event-point{border-radius:2px;background:#49bff3;transform:rotate(45deg)}.level-4,.level-5{background:#ff5757}.legend{position:absolute;left:20px;bottom:20px;display:flex;gap:18px;background:#091113dd;border:1px solid #29383b;padding:12px;border-radius:8px;font-size:10px}.legend span{display:flex;align-items:center;gap:7px}.legend i{position:static;display:inline-block;width:9px;height:9px;box-shadow:none}.isolation{padding:16px;border:1px solid #3b5834;background:#142116;border-radius:9px;margin-bottom:17px}.isolation b{display:block;color:#ea580c}.isolation span{font-size:11px;color:#8ca18e}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.admin-grid article{background:#0f172a;border:1px solid #1e293b;border-radius:9px;padding:15px}.admin-grid span{font-size:9px;text-transform:uppercase;color:#69787c}.admin-grid strong{display:block;font-size:24px;margin-top:7px}@media(max-width:900px){.two-columns{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr 1fr}.intel-map{height:450px}}.timeline{margin-top:30px;border-top:1px solid #263336;padding-top:10px}.timeline form{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin:15px 0}.timeline textarea{grid-column:1/-1;background:#020617;border:1px solid #334155;border-radius:7px;color:#dfe7e9;padding:11px}.timeline select,.timeline input{background:#020617;border:1px solid #334155;color:#dfe7e9;border-radius:7px;padding:9px}.timeline article{border-left:2px solid #566525;padding:10px 14px;margin:12px 0;background:#111827}.timeline article b{display:block;font-size:11px}.timeline article small{color:#637277;font-size:9px}.timeline article p{font-size:12px;color:#a8b4b7}.list-row em{display:block;font-style:normal;color:#718b76;font-size:9px;margin-top:5px}@media(max-width:700px){.timeline form{grid-template-columns:1fr}.timeline textarea{grid-column:auto}}.admin-access{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.user-row{display:flex;align-items:center;gap:10px;padding:14px 17px;border-top:1px solid #1e293b}.user-row>div{flex:1}.user-row b{display:block;font-size:12px}.user-row small{color:#69787c;font-size:10px}.user-row button{background:#111a1c;border:1px solid #2b393d;color:#aab6b9;border-radius:6px;padding:7px}.user-row button:disabled{opacity:.25}.role-section{margin-top:20px;border:1px solid #1e293b;background:#0b1214;border-radius:11px;overflow:hidden}.role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;padding:16px}.role-card{border:1px solid #263336;border-radius:9px;padding:16px;background:#0e1719}.role-card h3{margin:0;font-size:14px}.role-card>div small{color:#68777b;font-size:9px}.permission{display:flex;align-items:center;gap:8px;margin:11px 0;font-size:10px;color:#9aa7aa}.permission input{accent-color:#ea580c}.role-card button{margin-top:10px}.new-role>input{width:100%;background:#020617;border:1px solid #334155;color:#fff;border-radius:7px;padding:10px;margin:12px 0}.audit{margin-top:20px}@media(max-width:900px){.admin-access{grid-template-columns:1fr}}.account{margin-top:auto;padding:13px 10px;border-top:1px solid #263235}.account b,.account small{display:block}.account b{font-size:11px}.account small{font-size:8px;color:#68777b}.account button{margin-top:9px;background:transparent;border:0;color:#91a0a4;font-size:9px;padding:0;cursor:pointer}.account+.secure{margin-top:10px}.attachments{margin-top:30px;border-top:1px solid #263336;padding-top:10px}.attachments form{display:flex;gap:8px;margin-top:14px}.attachments input[type=file]{flex:1;background:#020617;border:1px dashed #3a4a4e;color:#89979b;border-radius:7px;padding:10px}.upload-help{display:block;color:#657378;margin:7px 0 15px}.attachments article{display:flex;align-items:center;gap:10px;border:1px solid #223034;background:#111827;border-radius:7px;padding:11px;margin:8px 0}.attachments article>div{flex:1}.attachments article b,.attachments article small{display:block}.attachments article b{font-size:11px}.attachments article small{font-size:9px;color:#637277}.attachments article a,.attachments article button{background:transparent;border:0;color:#aebbc0;font-size:9px;text-decoration:none;cursor:pointer}.attachments article button{color:#e28484}@media(max-width:700px){.attachments form,.attachments article{align-items:stretch;flex-direction:column}}.references{margin-top:20px;border:1px solid #1e293b;background:#0b1214;border-radius:11px;overflow:hidden}.reference-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.reference-grid form{display:grid;gap:9px;border:1px solid #263336;background:#0e1719;border-radius:9px;padding:15px}.reference-grid h3{margin:0 0 5px;font-size:13px}.reference-grid input,.reference-grid select,.reference-grid textarea{width:100%;background:#020617;border:1px solid #334155;color:#dfe7e9;border-radius:7px;padding:9px}.reference-grid form>div{display:flex;gap:7px}.reference-list{display:flex;gap:7px;flex-wrap:wrap;padding:0 16px 16px}.reference-list span{border:1px solid #263336;border-radius:6px;padding:7px;color:#728185;font-size:8px}.reference-list b{display:block;color:#c3cdd0;font-size:10px}@media(max-width:900px){.reference-grid{grid-template-columns:1fr}}.severity-1{background:#12303a;color:#7dd3fc}.severity-2{background:#1d3218;color:#a3e635}.severity-3{background:#303412;color:#eab308}.severity-4{background:#3a2b12;color:#fbbf24}.severity-5{background:#3c2415;color:#fb923c}.severity-6{background:#35191b;color:#ff8585}.form-errors{display:grid;gap:5px;margin-bottom:16px;padding:14px 16px;border:1px solid #7f3030;border-radius:8px;background:#291416;color:#fca5a5;font-size:12px}.form-errors b{color:#fecaca}.form-errors span:before{content:"• ";color:#ef4444}.template-picker{display:flex;align-items:center;gap:9px;margin:10px 0;padding:11px 13px;border:1px solid #33423f;border-radius:9px;background:#101918}.template-picker>div{margin-right:auto}.template-picker b,.template-picker small{display:block}.template-picker small{margin-top:3px;color:#91a09d;font-size:10px}.template-picker select{width:200px}.template-picker button{padding:8px 10px}.bevar-shell :where(label,legend){line-height:1.4}.bevar-shell :where(button,a,input[type=checkbox],input[type=radio]){touch-action:manipulation}.bevar-shell button:disabled{cursor:not-allowed;opacity:.55}.bevar-shell :where(.status,[class*=state-]){font-weight:650}.bevar-shell :where(input,select,textarea)[aria-invalid=true],.bevar-shell :where(input,select,textarea).invalid{border-color:#c75e65!important;box-shadow:0 0 0 1px #c75e65}.bevar-shell :where(a,button,input,select,textarea){scroll-margin:80px}.bevar-shell :where(button,a):not([disabled]){cursor:pointer}.bevar-shell small{line-height:1.4}@media(max-width:700px){.template-picker{align-items:stretch;flex-direction:column}.template-picker select{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.queue-item>i.signalement{background:#342a18;color:#e5c66f}.queue-item>i.event{background:#351f22;color:#ec9da2}.module.signalement{color:#e5c66f}.module.event{color:#ec9da2}.queue-item .expected{display:block;margin-top:7px;color:#95a29f;font-size:9px}.queue-item .expected b{color:#cbd4d1}.status.verify,.status.qualify{background:#382818;color:#edbd70}:where(.portal-shell,.portal-login,.access,.challenge){font-family:Segoe UI Variable Text,Segoe UI,Inter,Arial,sans-serif!important;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.portal-shell,.portal-login,.access,.challenge) :where(h1,h2,h3,strong,b,button,input,select,textarea){font-family:Segoe UI Variable Display,Segoe UI,Inter,Arial,sans-serif}:where(.portal-shell,.portal-login,.access,.challenge) h1{font-family:Segoe UI Variable Display,Segoe UI,Inter,Arial,sans-serif!important;font-weight:720!important;letter-spacing:-.035em;line-height:1.12}:where(.portal-shell,.portal-login,.access,.challenge) h2{font-family:Segoe UI Variable Display,Segoe UI,Inter,Arial,sans-serif!important;font-weight:680!important;letter-spacing:-.02em;line-height:1.2}:where(.portal-shell,.portal-login,.access,.challenge) h3{font-weight:650;line-height:1.35}:where(.portal-shell,.portal-login,.access,.challenge) p{line-height:1.65}:where(.portal-shell,.portal-login,.access,.challenge) :where(input,select,textarea,button){font-size:13px;line-height:1.35}:where(.portal-shell,.portal-login,.access,.challenge) :where(input,select,textarea){min-height:44px}:where(.portal-shell,.portal-login,.access,.challenge) :where(a,button){font-weight:620}:where(.portal-shell,.portal-login,.access,.challenge) :where(a,button,input,select,textarea):focus-visible{outline:2px solid #E2A93B!important;outline-offset:3px}:where(.portal-shell,.portal-login,.access,.challenge) button:disabled{cursor:not-allowed;opacity:.58}.portal-shell .topbar nav a,.portal-shell .account summary,.portal-shell .account a,.portal-shell .account button{font-size:12px!important}.portal-shell .brand small{font-size:9px!important}.portal-shell .hero h1{font-size:clamp(32px,4vw,48px)!important}.portal-shell .hero p{font-size:14px}.portal-shell .stats small,.portal-shell .subscription>div>small,.portal-shell .panel header small{font-size:10px!important}.portal-shell .stats strong{font-family:Segoe UI Variable Display,Segoe UI,Inter,sans-serif!important;font-size:25px!important;font-weight:720!important}.portal-shell .stats p{font-size:11px!important}.portal-shell .panel h2{font-family:Segoe UI Variable Display,Segoe UI,Inter,sans-serif!important;font-size:24px!important;font-weight:680!important}.portal-shell .feed h3{font-size:15px!important}.portal-shell .feed>article>p{font-size:13px!important;color:#c3c3c3!important}.portal-shell .feed time,.portal-shell .feed footer,.portal-shell .subscription p,.portal-shell .subscription a{font-size:11px!important}.portal-shell .level{font-size:10px!important}.portal-login h1,.access h1,.challenge h1{font-size:34px!important}.portal-login p,.access p,.challenge p{font-size:13px}.portal-login label,.access label,.challenge label{font-size:12px!important}@media(max-width:600px){:where(.portal-shell,.portal-login,.access,.challenge){font-size:13px}.portal-shell .hero h1{font-size:30px!important}}@media(prefers-reduced-motion:reduce){.portal-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.portal-shell .quick-views{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #292c2f}.portal-shell .quick-views button{padding:7px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#8d9196;font-size:11px;cursor:pointer}.portal-shell .quick-views button:hover{color:#fff}.portal-shell .quick-views button.active{border-color:#4d4900;background:#252300;color:var(--portal-accent)}.portal-shell .quick-views b{margin-left:5px;padding:2px 5px;border-radius:4px;background:#25282a;color:inherit;font-size:9px}.portal-shell .filters{display:grid;grid-template-columns:minmax(170px,1.4fr) repeat(4,minmax(105px,.75fr)) auto auto;gap:6px;padding:10px 12px;border-bottom:1px solid #292c2f;background:#101213}.portal-shell .filters input,.portal-shell .filters select{width:100%;min-height:37px;box-sizing:border-box;padding:7px 9px;border:1px solid #35383b;border-radius:6px;background:#17191b;color:#ddd;font-size:11px;outline:0}.portal-shell .filters input:focus,.portal-shell .filters select:focus{border-color:var(--portal-accent)}.portal-shell .filters .apply,.portal-shell .filters .reset{padding:0 11px;border-radius:6px;font-size:10px;font-weight:800;cursor:pointer}.portal-shell .filters .apply{border:0;background:var(--portal-accent);color:#090909}.portal-shell .filters .reset{border:1px solid #3a3d40;background:#17191b;color:#a6aaae}.portal-shell .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.portal-shell .toolbar button{border:0;background:transparent;color:#a7aaae;font-size:10px;cursor:pointer}.portal-shell .toolbar button:hover{color:var(--portal-accent)}.portal-shell .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:14px;border-top:1px solid #292c2f}.portal-shell .pagination a{display:grid;place-items:center;min-width:31px;height:31px;padding:0 7px;border:1px solid #35383b;border-radius:5px;color:#a8abaf;font-size:10px;text-decoration:none}.portal-shell .pagination a:hover,.portal-shell .pagination a.active{border-color:var(--portal-accent);color:var(--portal-accent)}.portal-shell .pagination a.disabled{pointer-events:none;opacity:.35}@media(max-width:1250px){.portal-shell .filters{grid-template-columns:repeat(3,1fr)}.portal-shell .filters .search{grid-column:span 2}}@media(max-width:650px){.portal-shell .filters{grid-template-columns:1fr}.portal-shell .filters .search{grid-column:auto}.portal-shell .quick-views{overflow-x:auto}.portal-shell .quick-views button{white-space:nowrap}}.portal-shell .quick-actions button{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #303336;border-radius:7px;background:#101214;color:#d7d8d9;font-size:10px;text-decoration:none;cursor:pointer}.portal-shell .quick-actions button:hover{border-color:var(--portal-accent);color:var(--portal-accent)}.portal-shell .widget-editor{margin-bottom:13px;border:1px solid #484400;border-radius:10px;background:#10110d;box-shadow:0 15px 45px #0005}.portal-shell .widget-editor>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #343300}.portal-shell .widget-editor>header small{color:var(--portal-accent);font-size:8px;font-weight:800;letter-spacing:1.4px}.portal-shell .widget-editor h2{margin:4px 0 0;font-size:17px}.portal-shell .widget-editor>header>button{border:0;background:transparent;color:#999;font-size:23px;cursor:pointer}.portal-shell .widget-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 18px}.portal-shell .widget-list article{display:flex;align-items:center;justify-content:space-between;padding:11px;border:1px solid #303336;border-radius:7px;background:#151719}.portal-shell .widget-list label{display:flex;align-items:center;gap:9px;color:#d5d6d7;font-size:10px}.portal-shell .widget-list input{width:17px;height:17px;min-height:17px;accent-color:var(--portal-accent)}.portal-shell .widget-list article>div{display:flex;gap:4px}.portal-shell .widget-list article button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #3a3d40;border-radius:5px;background:#1b1d1f;color:#bbb;cursor:pointer}.portal-shell .widget-editor>footer{display:flex;justify-content:flex-end;gap:7px;padding:0 18px 14px}.portal-shell .widget-editor>footer button{padding:9px 12px;border-radius:6px;font-size:9px;cursor:pointer}.portal-shell .reset-layout{border:1px solid #3b3e41;background:#17191b;color:#aaa}.portal-shell .save-layout{border:0;background:var(--portal-accent);color:#090909}.portal-shell .board>.alerts-column{grid-row:span 2}.portal-shell .board>.right-rail{display:contents}.portal-shell .empty-dashboard{grid-column:1/-1;padding:55px;border:1px dashed #3b3e41;border-radius:10px;color:#92969b;text-align:center}.portal-shell .empty-dashboard b{color:#eee}.portal-shell .empty-dashboard p{font-size:10px}.portal-shell .empty-dashboard button{padding:10px 13px;border:0;border-radius:6px;background:var(--portal-accent);color:#090909;font-size:10px;cursor:pointer}@media(max-width:1100px){.portal-shell .board>.alerts-column{grid-row:auto}.portal-shell .widget-list{grid-template-columns:1fr}.portal-shell .board>.right-rail{display:contents}}@media(max-width:650px){.portal-shell .quick-actions{display:grid!important;grid-template-columns:1fr 1fr;width:100%}.portal-shell .quick-actions button{grid-column:1/-1}.portal-shell .quick-actions button,.portal-shell .quick-actions a{justify-content:center;min-height:42px;box-sizing:border-box}}.priorities .priority-list{display:flex;flex-direction:column;gap:12px;padding:12px;margin-bottom:4px}.priorities .priority-card{display:block;padding:16px;border:1px solid #27343a;border-left-width:4px;border-radius:0 8px 8px 0;background:#1e293b99;color:#e2e8f0;text-decoration:none;box-shadow:0 1px 2px #0005;cursor:pointer;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.priorities .priority-card:hover{background:#1e293b;transform:translate(2px)}.priorities .priority-card.severity-6{border-left-color:#dc2626}.priorities .priority-card.severity-5{border-left-color:#ea580c}.priorities .priority-card.severity-4{border-left-color:#f97316}.priorities .priority-card.severity-3{border-left-color:#eab308}.priorities .priority-card.severity-2{border-left-color:#22c55e}.priorities .priority-card.severity-1{border-left-color:#3b82f6}.priority-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.priority-card-head b{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.priority-card-head time{color:#64748b;font-family:Consolas,SFMono-Regular,monospace;font-size:10px}.priority-card h3{margin:0 0 12px;color:#f1f5f9;font-size:14px;font-weight:650;line-height:1.35;text-wrap:pretty}.priority-badges{display:flex;flex-wrap:wrap;gap:8px}.priority-badges .badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid #47556980;border-radius:5px;background:#33415580;color:#cbd5e1;font-size:10px;line-height:1.2}.priority-badges .confidence-badge{border-color:#1e40af80;background:#1e3a8a4d;color:#60a5fa}.priority-badges .urgency-badge{border-color:#92400e80;background:#78350f4d;color:#fbbf24}.priority-badges .urgency-badge.critical{border-color:#991b1b80;background:#7f1d1d4d;color:#fca5a5}.priority-badges .category-badge{border-color:#47556966;background:#0f172a80;color:#94a3b8}.priority-card footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:12px;padding-top:9px;border-top:1px solid #33415580}.priority-card footer small{color:#64748b;font-size:8px;line-height:1.35}.priority-card footer em{font-size:12px;font-style:normal}@media(max-width:500px){.priorities .priority-list{padding:9px}.priorities .priority-card{padding:13px}.priority-card-head{align-items:flex-start;gap:8px}.priority-card-head time{white-space:nowrap}.priority-badges .badge{font-size:9px}}
