.packet-dialog .row-actions,.portal-shell .customer-card-actions,.portal-shell .portal-actions,.portal-shell .portal-form-actions,.portal-shell .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.portal-shell .customer-card-actions>a,.portal-shell .customer-card-actions>button,.portal-shell .portal-actions>a,.portal-shell .portal-actions>button,.portal-shell .row-actions>a,.portal-shell .row-actions>button{margin:0;min-height:36px}.portal-shell .article-actions{margin:24px 0}.portal-shell .portal-breadcrumb button,.portal-shell .portal-breadcrumb button:last-child{font-weight:500}.portal-shell .backup-status{font-size:1rem;font-weight:500}.portal-shell .backup-legend h3{font-size:1.15rem;font-weight:500}.portal-shell :is(.portal-metrics a,.customer-card,.folder-card){transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.portal-shell :is(.portal-metrics a,.customer-card,.folder-card):is(:hover,:focus-visible,:focus-within){transform:translateY(-4px);box-shadow:0 8px 24px #ee4b1b24;border-color:#ee4b1b}.refresh-stamp{font-size:.95rem;margin:-8px 0 20px;padding:10px 14px;display:table;border-left:3px solid #ee7547;border-radius:6px;background:#ee754714;color:#9b3412}.portal-shell[data-theme=dark] .refresh-stamp{color:#ffb28c;background:#ee75471c}.refresh-stamp time{font-weight:600}.packet-loading{display:grid;gap:8px;padding:12px 0}.packet-loading progress{width:100%;height:8px;accent-color:#ee7547}.packet-canvas[hidden]{display:none}.creator-byline{color:var(--muted-foreground);font-size:.9rem}.note-title{text-align:left;cursor:pointer}.note-title:hover{color:#ee4b1b}.overview-notes .note-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;max-width:100%;overflow-wrap:anywhere}.developer-setting{display:grid;gap:10px}.developer-setting [data-slot=native-select-wrapper]{max-width:380px}.packet-secret{align-self:flex-start;color:#ee7547;border-radius:8px;padding:10px;cursor:pointer;width:40px;height:40px;justify-content:center}.portal-games{display:flex;gap:8px;align-items:center}.portal-games .packet-secret{flex:0 0 40px}.hard-reset-secret{color:#ee7547}.hard-reset-dialog{width:min(1120px,calc(100vw - 24px));max-width:1120px;max-height:94dvh;overflow-y:auto}.hard-reset-canvas{width:100%;aspect-ratio:900/520;border:1px solid #4c5968;border-radius:10px;background:#151b23;image-rendering:auto}.hard-reset-canvas[hidden]{display:none}.hard-reset-audio,.hard-reset-bottom,.hard-reset-hud{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.hard-reset-hud{justify-content:space-between;padding:7px 12px;border-radius:8px;background:#252e39}.hard-reset-setup{display:flex;justify-content:space-between;align-items:end;gap:18px;flex-wrap:wrap;padding:14px;border:1px solid var(--border);border-radius:10px}.hard-reset-setup label{display:grid;gap:6px}.hard-reset-setup select{min-height:38px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;padding:0 10px}.hard-reset-result{display:flex;flex-direction:column;align-items:center;gap:7px;padding:18px;border:1px solid #f0794377;border-radius:10px}.hard-reset-result strong{color:#f07943;font-size:2rem}.hard-reset-bottom{align-items:flex-start;justify-content:space-between}.hard-reset-leaders{min-width:280px;max-height:190px;overflow-y:auto;margin:0;padding:10px 10px 10px 34px;border:1px solid var(--border);border-radius:10px}.hard-reset-leaders li{padding:4px}.hard-reset-leaders li span{display:inline-block;min-width:190px}.hard-reset-audio{justify-content:flex-end;border-top:1px solid var(--border);padding-top:12px}.hard-reset-audio label{display:flex;align-items:center;gap:7px;font-size:12px}.hard-reset-audio input[type=range]{width:110px;accent-color:#ee632d}.hard-reset-audio input[type=checkbox]{width:16px;height:16px;accent-color:#ee632d}@media (max-width:700px){.hard-reset-dialog{padding:14px}.hard-reset-audio{justify-content:flex-start}.hard-reset-canvas{min-width:760px}.hard-reset-dialog:has(.hard-reset-canvas:not([hidden])){overflow-x:auto}}.packet-dialog{width:min(720px,calc(100vw - 32px));max-width:720px;max-height:90vh}.packet-canvas{width:100%;border-radius:10px;border:1px solid #455564;cursor:ew-resize;touch-action:none}.packet-hud{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.packet-result{text-align:center;padding:20px 0}.packet-result>strong{font-size:2rem;color:#ed7040}.packet-result h3{font-size:1.3rem;font-weight:500;margin:12px 0}.settings-stack{display:grid;gap:24px;width:100%;max-width:840px}.settings-stack>.portal-panel{width:100%;max-width:none;margin:0}.packet-rank-legend{margin-top:20px}.packet-rank-heading{display:flex;align-items:center;gap:12px}.packet-rank-badge{flex-shrink:0}.packet-rank-legend summary{cursor:pointer;font-weight:500;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--background)}.packet-rank-legend summary:hover{border-color:#ee7547}.packet-rank-legend dl{display:grid;gap:16px;margin-top:16px}.packet-rank-legend dt{font-weight:500}.packet-rank-legend dd{margin:4px 0 0;color:var(--muted-foreground)}.packet-types{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.85rem}.packet-tools{justify-content:flex-end}.packet-effect{min-height:24px;color:#ee7547;font-size:.9rem}.portal-form .form-field>label{margin:0 0 7px}.portal-form>label:not(.maintenance-field):not(.domain-controller-field){gap:7px;justify-content:flex-start}.portal-form .form-field,.portal-form>label:not(.maintenance-field):not(.domain-controller-field){align-self:start}.portal-form .form-field>[data-slot=native-select-wrapper],.portal-form .form-field>input,.portal-form>label>[data-slot=native-select-wrapper],.portal-form>label>input{margin-top:0}.portal-shell[data-theme=dark] .customer-card .internal-contact,.portal-shell[data-theme=dark] .customer-card>p{color:#c4cede}@media (prefers-reduced-motion:reduce){.portal-shell :is(.portal-metrics a,.customer-card,.folder-card){transition:none}.portal-shell :is(.portal-metrics a,.customer-card,.folder-card):is(:hover,:focus-visible,:focus-within){transform:none}}.recovery-status{padding:12px 16px;margin:12px 0;border:1px solid #ee7547;border-radius:8px;background:#ee754714;color:inherit;font-size:.95rem}.recovery-status a,.recovery-status button{color:#ee7547;text-decoration:underline;margin-left:10px;cursor:pointer}.packet-dialog{max-height:90dvh;overflow-y:auto;border:1px solid #687586;box-shadow:0 24px 100px #0008}.packet-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:12px}.packet-title-row h2{font-size:28px;letter-spacing:-.6px}.packet-kicker{display:block;color:#f78149;font-size:11px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:8px}.packet-mascot{width:130px;height:110px;flex-shrink:0}.packet-types{gap:8px!important}.packet-types span{padding:7px 10px;border:1px solid #73809455;border-radius:8px;background:#73809412;font-size:12px}.packet-tools{display:flex;flex-wrap:wrap;gap:18px!important;align-items:center;justify-content:space-between!important;border-top:1px solid #73809444;padding-top:16px;margin-top:12px}.packet-tools input[type=range]{accent-color:#ee632d;width:140px}.packet-tools label{font-size:13px}.packet-leaderboard{border:1px solid #73809444;border-radius:12px;padding:16px}.packet-leaderboard ol{list-style:none;padding:0;max-height:280px;overflow-y:auto}.packet-leaderboard li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #73809433}.packet-leaderboard li div{flex:1;min-width:0;overflow-wrap:anywhere}.packet-leaderboard small{display:block;opacity:.75}.leader-position{color:#f78149;width:36px;font-weight:700}.audit-list article{padding:12px 0;border-bottom:1px solid #73809444;overflow-wrap:anywhere}.audit-list p{margin:4px 0}.retention-confirm{display:flex;align-items:center;gap:10px;margin:16px 0}.retention-confirm input{width:18px;height:18px}.backup-version-controls{display:flex;flex-wrap:wrap;gap:12px 24px;margin:10px 0 18px;padding:10px 16px;border:1px solid #73809444;border-radius:10px}.backup-version-controls label{display:flex;align-items:center;gap:10px;font-size:13px}.backup-version-controls input{width:16px;height:16px;accent-color:#ee632d}@media (max-width:520px){.packet-mascot{width:90px;height:80px}.packet-title-row h2{font-size:23px}.packet-tools input[type=range]{width:100px}}.portal-shell .row-actions.backup-actions{gap:8px;flex-wrap:nowrap;justify-content:flex-end;width:max-content;margin-left:auto}.portal-shell .row-actions.backup-actions>*{flex-shrink:0}@media (max-width:1000px){.portal-shell .row-actions.backup-actions{width:210px;max-width:100%;flex-wrap:wrap}}.portal-shell .row-actions.backup-actions button{min-height:28px;height:28px;padding:3px 8px;font-size:11px}.backup-signals{margin-bottom:6px;white-space:normal}.backup-signals summary{display:flex;gap:9px;align-items:center;width:fit-content;cursor:pointer;padding:4px;border-radius:4px;list-style:none}.backup-signals summary::-webkit-details-marker{display:none}.backup-signals summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.health-notice{max-width:290px;padding:10px 0;font-size:12px;overflow-wrap:anywhere}.health-notice p{margin:5px 0}.health-detail-row td{padding:12px 16px 16px;background:var(--background)}.health-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;font-size:12px;white-space:normal}.health-details>div{min-width:0;overflow-wrap:anywhere}.health-details p{margin:4px 0}.health-measured{grid-column:1/-1;opacity:.7}.health-red{color:#ef4444}.health-amber{color:#d99b28}.health-blue{color:#60a5fa}.health-muted{opacity:.6}.portal-shell .backup-toolbar{border:1px solid #73809444;border-radius:12px;padding:16px;margin:20px 0;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.portal-shell .backup-toolbar .backup-controls{border:0;background:transparent;padding:0;margin:0;flex:1 1 460px;gap:16px}.portal-shell .backup-toolbar .backup-version-controls{border:0;padding:0;margin:0;flex:1 1 440px;gap:10px 18px}.backup-options-label{width:100%;font-size:12px;font-weight:600;opacity:.75}.portal-shell .backup-server-heading{display:flex;align-items:center;gap:10px}.portal-shell .backup-signals{margin:0;position:relative}.portal-shell .health-notice{position:absolute;top:28px;left:0;z-index:20;width:250px;padding:12px;border:1px solid #73809466;border-radius:8px;background:var(--background);box-shadow:0 8px 24px #0004}.portal-shell .backup-main-row,.portal-shell .health-detail-row{background:transparent}.portal-shell .backup-main-row.has-details,.portal-shell .backup-main-row.has-details td{border-bottom:0}.portal-shell .health-detail-row td{background:transparent;padding:0 10px 16px}.portal-shell .health-details{flex-wrap:wrap;gap:12px 30px}.portal-shell .health-details>div{border-left:2px solid #73809444;padding-left:10px}.portal-shell .portal-actions .refresh-inline{padding:0;margin:0;border:0;background:transparent;color:inherit;font-size:12px;opacity:.7}.portal-shell .backup-diagnostics{margin-top:5px;font-size:11px}.portal-shell .backup-diagnostics summary{cursor:pointer;opacity:.6}.portal-shell .health-title{display:flex;align-items:center;gap:6px}.portal-shell .drive-card{display:flex;gap:10px;align-items:center;margin-top:10px;min-width:210px}.portal-shell .drive-card>div{flex:1}.portal-shell .drive-meter{height:8px;border:1px solid #73809466;background:#73809422;margin:4px 0;border-radius:2px;overflow:hidden}.portal-shell .drive-meter span{display:block;height:100%;background:#3b9bdd}.portal-shell .drive-low .drive-meter span{background:#ef4444}.portal-shell .drive-low{color:#ef4444}.recovery-status{padding:6px 0;margin:10px 0 0;border:0;background:transparent;font-size:11px;opacity:.75}.portal-shell .health-details>.health-storage{flex:1 1 260px}.portal-shell .drive-list{align-items:flex-start;gap:12px 24px}.portal-shell .drive-list .drive-card{flex:0 1 220px;min-width:180px;max-width:100%}.portal-shell[data-theme=light],:root[data-theme=light]{--editor-text:#000000}.portal-shell[data-theme=dark],:root[data-theme=dark]{--editor-text:var(--foreground)}.rich-editor .rich-writing{color:var(--editor-text,#000000);background:var(--card)}.rich-editor .rich-writing pre{color:var(--editor-text,#000000);background:var(--muted)}.article-category-path{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em}.article-category-path a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#73809480;overflow-wrap:anywhere}.article-category-path a:hover{text-decoration-color:currentColor}.article-category-path a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.ticker-heading,.ticker-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.overview-metric-heading,.portal-block-heading{display:flex;align-items:center;gap:9px}.overview-metric-heading svg,.portal-block-heading svg{flex-shrink:0}.latest-knowledge .knowledge-viewport{max-height:224px;margin-top:18px}.knowledge-recent-row{display:flex;align-items:center;gap:14px;min-height:74px;padding:12px 4px;border-bottom:1px solid var(--border);color:inherit;text-decoration:none}.knowledge-recent-row>svg{flex-shrink:0;opacity:.75}.knowledge-recent-row time{font-size:12px;opacity:.75;text-align:right}.knowledge-recent-row:hover strong{text-decoration:underline;text-underline-offset:3px}.knowledge-recent-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.overview-notes .ticker-heading{margin-bottom:18px}.portal-shell .note-customer strong{font-weight:700;color:var(--foreground)}.note-customer{display:flex;align-items:center;gap:8px}.note-customer-logo{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.note-customer-logo .identity-icon{width:24px;height:24px;padding:3px;border-radius:5px}.note-customer-logo .identity-icon svg{width:18px;height:18px}.note-customer-logo img{width:24px;height:24px;object-fit:contain;border-radius:4px}.raid-details [hidden]{display:none!important}.raid-detail-toggles{border:1px solid var(--border);border-radius:8px;padding:12px;margin:0 0 18px;display:flex;gap:12px;flex-wrap:wrap}.raid-detail-toggles label,.raid-thermal-other{display:inline-flex;align-items:center;gap:7px;font-size:13px}.raid-temperature-chart{margin:16px 0 24px;padding:16px;border:1px solid var(--border);border-radius:9px}.raid-temperature-chart h4{margin:0}.raid-temperature-chart select{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:6px;padding:6px}.raid-thermal-note{font-size:12px;color:var(--muted-foreground)}.raid-thermal-legend{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.raid-thermal-legend button{display:flex;align-items:center;gap:7px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:7px 9px;font-size:12px;cursor:pointer}.raid-thermal-legend button[aria-pressed=false]{opacity:.5}.raid-thermal-legend i{width:14px;height:3px;border-radius:0;flex-shrink:0}.raid-thermal-svg{width:100%;height:auto;min-height:180px}.raid-thermal-svg text{fill:var(--muted-foreground);font-size:12px}.raid-thermal-grid{stroke:var(--border);stroke-width:1}.raid-thermal-values{margin-top:12px}.raid-thermal-list-scroll{max-height:216px;overflow:auto;margin-top:12px}.raid-thermal-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.raid-thermal-panels>*{min-width:0}.raid-thermal-peaks h4{margin:0}.raid-thermal-panels .raid-thermal-list-body{display:grid;grid-template-rows:40px 216px;gap:12px;margin-top:12px}.raid-thermal-panels summary{line-height:20px}.raid-thermal-panels>.raid-thermal-peaks{display:grid;grid-template-rows:72px 216px;gap:12px;padding-top:0}.raid-thermal-panels .raid-thermal-peaks h4{align-self:end;margin:0;line-height:20px}.raid-thermal-panels .raid-thermal-list-scroll{height:216px;margin-top:0}.raid-thermal-panels .raid-thermal-csv{height:40px;margin:0;justify-self:start}@media (max-width:800px){.raid-thermal-panels{grid-template-columns:minmax(0,1fr)}.raid-thermal-panels>.raid-thermal-peaks{grid-template-rows:auto 216px}}.backup-status-warning{color:#805500;background:#fff0c2}.portal-shell[data-theme=dark] .backup-status-warning{color:#f4c663;background:rgba(244,198,99,.14)}.backup-status-warning i,.ticker-system-icon.backup-status-warning i{background:currentColor}.raid-thermal-values .raid-thermal-list-scroll table{border-collapse:collapse;width:100%;margin:0}.raid-thermal-list-scroll td,.raid-thermal-list-scroll th,.raid-thermal-list-scroll tr{height:36px;box-sizing:border-box}.raid-thermal-values .raid-thermal-list-scroll td,.raid-thermal-values .raid-thermal-list-scroll th{padding:7px 10px;line-height:20px;white-space:nowrap}.raid-thermal-list-scroll thead th{position:sticky;top:0;z-index:1;background:var(--card)}.raid-thermal-csv{margin-top:12px;padding:7px 12px;border:1px solid var(--border);border-radius:6px;color:var(--foreground);background:var(--card);cursor:pointer}.raid-thermal-csv:disabled{opacity:.5;cursor:default}.portal-card.note-overview-card{height:100%}.note-card-bottom{margin-top:auto;padding-top:8px;width:100%;display:flex;flex-direction:column;gap:12px}.note-card-bottom .note-due{display:block;height:40px;line-height:20px}.note-card-bottom .row-actions{display:grid;grid-template-columns:max-content max-content;justify-content:start;gap:12px}.note-card-bottom .row-actions>:nth-child(3){grid-column:1}.raid-esxi-version{white-space:normal}.hr-help-page{overflow:auto;overscroll-behavior:contain}@media (max-width:640px){.knowledge-recent-row{flex-wrap:wrap;gap:10px}.knowledge-recent-row time{width:100%;padding-left:29px;text-align:left}}.ticker-heading h2{margin:0}.ticker-heading p{margin:5px 0 0;font-size:12px;opacity:.7}.ticker-pause,.ticker-tools a{display:inline-flex;align-items:center;gap:6px;font-size:12px}.ticker-pause{border:1px solid var(--border);border-radius:6px;padding:6px 9px;background:transparent;cursor:pointer}.ticker-counts{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.portal-shell .ticker-counts .backup-status{font-size:12px;gap:6px}.ticker-viewport{max-height:350px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;border-top:1px solid var(--border)}.ticker-pause:focus-visible,.ticker-tools a:focus-visible,.ticker-viewport:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ticker-list{list-style:none;margin:0;padding:0}.ticker-row{min-height:70px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border);padding:12px 4px;box-sizing:border-box;animation:ticker-enter .4s ease-out}.ticker-system-icon{padding:9px;border-radius:10px;flex-shrink:0}.ticker-system{flex:1;min-width:0}.ticker-system strong{display:block;overflow-wrap:anywhere}.ticker-system small{display:block;opacity:.7;margin-top:3px}.ticker-row time{min-width:145px;text-align:right;font-size:12px;opacity:.75}.portal-shell .ticker-row .backup-status{font-size:12px;white-space:nowrap}.ticker-critical{border:1px solid #ef444455;background:#ef44440a;border-radius:10px;padding:12px 16px;margin-bottom:18px}.ticker-critical>strong{display:flex;align-items:center;gap:8px;font-size:13px}.ticker-critical ul{max-height:160px;overflow:auto;padding:0;list-style:none;margin:8px 0 0}.ticker-critical li{padding:6px 0;font-size:12px}.ticker-critical li span{display:block;opacity:.8}@keyframes ticker-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ticker-row{animation:none}}@media (max-width:640px){.ticker-row{gap:10px;flex-wrap:wrap}.ticker-row time{width:100%;text-align:left;padding-left:45px}.ticker-system{min-width:140px}}.rich-writing .node-image{display:inline-block;vertical-align:top;max-width:calc(100% - 12px);margin-inline-end:12px;position:relative}.rich-writing .node-image:has(.resize-picture.selected){z-index:2}.rich-writing .node-image .picture-controls{position:absolute;top:100%;left:0;z-index:3;width:280px;max-width:80vw;flex-wrap:wrap;padding:8px;margin:0;border:1px solid var(--border);border-radius:6px;background:var(--card);box-shadow:0 4px 12px #0003}.rich-content img{max-width:calc(100% - 12px);display:inline-block;vertical-align:top;margin:12px 12px 12px 0}.knowledge-browser .knowledge-section{margin-top:28px}.knowledge-browser .knowledge-section+.knowledge-section{margin-top:36px}.knowledge-browser .knowledge-section-heading{margin:0 0 18px;font-size:1.15rem;font-weight:700;line-height:1.4}.knowledge-browser .portal-cards{gap:20px}.knowledge-browser .folder-card{padding:24px;gap:16px;min-width:0}.knowledge-browser .folder-card h2{line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.knowledge-browser .folder-card small{margin-top:auto;line-height:1.5}@media (max-width:760px){.knowledge-browser .knowledge-section+.knowledge-section{margin-top:28px}.knowledge-browser .folder-card{padding:20px}}.category-usage{margin-top:24px}.category-usage p{margin:12px 0;line-height:1.6}.category-usage details{margin-top:12px}.category-usage summary{cursor:pointer}.category-usage ul{margin:12px 0;padding-left:24px}.category-usage li{margin:8px 0;line-height:1.5}.category-usage a{text-decoration:underline;text-underline-offset:3px}.vbr-system-list{display:flex;flex-wrap:wrap;gap:20px;padding:8px 0}.vbr-system-card{flex:1 1 360px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:10px}.vbr-system-card>small{display:block;margin:8px 0 14px}.system-collector-settings details,.system-collector-settings>p{margin:18px 0;line-height:1.6}.system-collector-settings summary{cursor:pointer;font-weight:600}.system-binding{display:grid;gap:8px;margin:20px 0}.system-collector-settings input{width:100%}.portal-shell{--detail-blue:#175a95;--detail-blue-bg:#eaf3fc;--detail-blue-line:#c6ddef;--detail-amber:#8b4808;--detail-amber-bg:#fff2df;--detail-red:#ad2432;--detail-red-bg:#fff0f1}.portal-shell[data-theme=dark]{--detail-blue:#acd3ff;--detail-blue-bg:#23354a;--detail-blue-line:#395573;--detail-amber:#ffd097;--detail-amber-bg:#443326;--detail-red:#ffacb4;--detail-red-bg:#442b33}.backup-card-table table{border-collapse:separate;border-spacing:0}.portal-shell .backup-card-table .backup-main-row>td{background:var(--card);padding-top:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);box-shadow:0 -8px 0 color-mix(in srgb,var(--foreground) 5%,var(--background))}.portal-shell .backup-card-table .backup-main-row.has-details>td{border-bottom:0;padding-bottom:16px}.backup-card-table .backup-main-row>td:first-child{border-top-left-radius:14px;border-left:1px solid var(--border);padding-left:18px}.backup-card-table .backup-main-row>td:last-child{border-top-right-radius:14px;border-right:1px solid var(--border)}.portal-shell .backup-card-table .health-detail-row>td{background:var(--card);border:1px solid var(--border);border-top:0;border-radius:0 0 14px 14px;padding:0 18px 20px}.portal-shell .backup-card-table .backup-card-spacer{background:transparent;border:0}.portal-shell .backup-card-table .backup-card-spacer>td{height:28px;padding:0;border:0;background:transparent;box-shadow:none;line-height:0}.backup-card-table .backup-main-row:not(.has-details)>td:first-child{border-bottom-left-radius:14px}.backup-card-table .backup-main-row:not(.has-details)>td:last-child{border-bottom-right-radius:14px}.backup-server-heading>strong{color:var(--detail-blue);line-height:1.5}.backup-meta-labels{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.portal-shell .backup-meta-label{display:inline-block;margin:0;padding:4px 8px;border-radius:6px;color:var(--detail-blue);background:var(--detail-blue-bg);font-size:11px;line-height:1.5}.portal-shell .health-details>div{border-left:0;padding:14px;border-radius:10px}.portal-shell .health-summary>.health-tile{flex:0 1 190px;min-width:150px;border:1px solid var(--border);background:var(--background)}.portal-shell .health-summary>.health-info{background:var(--detail-blue-bg);border-color:var(--detail-blue-line)}.portal-shell .health-summary>.health-attention{border-color:var(--detail-amber)}.health-title{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5}.portal-shell .health-details p{margin:9px 0 0;line-height:1.6;font-size:13px}.portal-shell .health-details>.health-storage{flex:1 1 300px;padding:0}.health-storage>.health-title{color:var(--detail-blue);margin-bottom:10px}.portal-shell .drive-list{display:flex;flex-wrap:wrap;gap:12px}.portal-shell .drive-list .drive-card{margin:0;flex:0 1 235px;min-width:190px;padding:12px;border:1px solid var(--detail-blue-line);border-radius:10px;background:var(--detail-blue-bg);color:var(--detail-blue)}.drive-card strong{font-size:14px}.portal-shell .drive-card small{color:var(--foreground);line-height:1.5;margin-top:7px}.portal-shell .drive-list .drive-low{background:var(--detail-red-bg);color:var(--detail-red);border-color:var(--detail-red)}.portal-shell .drive-low .drive-meter>span{background:var(--detail-red)}.vbr-system-card{background:var(--background)}.vbr-system-card>small{color:var(--muted-foreground)}.portal-shell .settings-stack{max-width:none;grid-template-columns:minmax(0,1fr);align-items:start}.settings-stack>*{min-width:0}.settings-stack .portal-panel{padding:24px}.settings-section-title{margin:0 0 24px}.settings-section-title,.settings-stack>.portal-panel>h2{color:var(--detail-blue)}.settings-stack .portal-panel>p{line-height:1.65;margin:14px 0}.settings-stack .developer-setting{display:flex;flex-direction:column;gap:8px;min-width:0}.settings-stack .developer-setting select{width:100%;max-width:none}.developer-help{font-weight:400;font-size:13px}.developer-help>summary{display:flex;align-items:center;gap:7px;cursor:pointer;color:var(--detail-blue);width:fit-content;padding:5px 0}.developer-help-content{padding:14px;margin-top:8px;background:var(--background);border:1px solid var(--border);border-radius:10px}.developer-help-content p{margin:8px 0 14px;line-height:1.65}.developer-help-content>details{border-top:1px solid var(--border);padding:10px 0}.developer-help-content>details>summary{cursor:pointer;font-weight:600;color:var(--detail-blue);line-height:1.5}.developer-help summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}@media (min-width:1200px){.portal-shell .settings-stack{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.settings-stack>.settings-panel{grid-row:span 2}}@media (max-width:760px){.settings-stack .portal-panel{padding:18px}.portal-shell .health-summary>.health-tile{flex:1 1 150px}.portal-shell .drive-list .drive-card{flex:1 1 190px}}.backup-meta-labels:empty{display:none}.settings-stack .settings-panel{container-type:inline-size}@container (max-width:480px){.settings-panel .portal-form{grid-template-columns:minmax(0,1fr)}}.settings-workspace{width:100%;display:flex;flex-direction:column;gap:20px}.portal-shell .settings-unified{margin:0;padding:28px;max-width:none}.settings-unified-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:22px;border-bottom:1px solid var(--border)}.settings-unified-header h2{margin:0;font-size:1.2rem;color:var(--detail-blue)}.settings-version{padding:5px 10px;border-radius:20px;color:var(--detail-blue);background:var(--detail-blue-bg);font-size:12px}.settings-unified-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:26px;align-items:start}.portal-shell .settings-management>.portal-panel,.portal-shell .settings-unified .settings-panel{padding:0;margin:0;max-width:none;border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0}.settings-unified .settings-panel{container-type:inline-size}.settings-unified .settings-panel .portal-form{grid-template-columns:minmax(0,1fr);gap:20px}.settings-unified .settings-panel .portal-form .wide{grid-column:1/-1}.settings-management{border-left:1px solid var(--border);padding-left:32px;display:flex;flex-direction:column;gap:26px;min-width:0}.settings-management>*+*{padding-top:24px!important;border-top:1px solid var(--border)!important}.settings-management h2{margin:0 0 16px;color:var(--detail-blue);font-size:1.1rem}.settings-management p{margin:12px 0;line-height:1.65}.settings-preference-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.settings-preference-fields label{display:block;margin-bottom:8px;font-weight:600}.settings-preference-fields [data-slot=native-select-wrapper],.settings-preference-fields select{width:100%;max-width:none}.settings-preferences>small{display:block;margin-top:14px;color:var(--muted-foreground);line-height:1.5}.settings-management .retention-confirm{display:flex;align-items:flex-start;gap:10px;margin:18px 0;line-height:1.5}.settings-management .retention-confirm input{flex:0 0 auto;margin-top:4px}.portal-shell .settings-workspace>.audit-panel{margin:0;padding:28px;max-width:none;min-width:0}.audit-panel h2{margin:0}.audit-panel>p{margin:12px 0 24px;line-height:1.6}.audit-panel .audit-search{display:flex;align-items:center;gap:12px;margin-bottom:24px}.audit-panel .audit-search input{flex:1;min-width:0}.audit-panel .audit-search button{flex:none}.audit-panel .audit-list{max-height:440px;overflow:auto;scrollbar-gutter:stable;padding-right:12px}.audit-panel .audit-list article{padding:18px 0}.audit-panel .audit-list p{margin:8px 0;line-height:1.5}.audit-panel .audit-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}@media (max-width:600px){.portal-shell .settings-workspace>.audit-panel{padding:20px}.audit-panel .audit-search{flex-wrap:wrap}.audit-panel .audit-search input{flex-basis:100%}}.settings-workspace>.packet-profile{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:18px 24px;margin:0}.settings-workspace>.packet-profile h2{margin:0;font-size:1rem}.settings-workspace>.packet-profile .packet-rank-heading{margin:0}.settings-workspace>.packet-profile>p{margin:0;font-size:12px;color:var(--muted-foreground)}.settings-workspace>.packet-profile .packet-rank-heading>svg{width:44px;height:44px}.settings-workspace>.packet-profile>details{margin:0 0 0 auto}.settings-workspace>.packet-profile>details[open]{flex-basis:100%;margin:0}@media (max-width:1000px){.settings-unified-columns{grid-template-columns:minmax(0,1fr);gap:26px}.settings-management{border-left:0;padding-left:0;padding-top:24px;border-top:1px solid var(--border)}.portal-shell .settings-unified{padding:20px}.settings-workspace>.packet-profile>details{margin-left:0}}.portal-shell .backup-toolbar{align-items:flex-start;gap:14px 24px;padding:14px 16px}.portal-shell .backup-toolbar .backup-controls{flex:0 0 auto;max-width:100%;flex-wrap:nowrap;align-items:flex-end;gap:12px}.portal-shell .backup-toolbar .backup-controls>label{min-width:0;width:140px;flex:0 1 140px;font-size:12px}.portal-shell .backup-toolbar .backup-controls>label:first-child{width:200px;flex-basis:200px}.portal-shell .backup-toolbar .backup-controls>label:nth-child(3){width:150px;flex-basis:150px}.portal-shell .backup-toolbar .backup-controls [data-slot=native-select-wrapper]{width:100%;min-width:0}.portal-shell .backup-toolbar .backup-controls select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.portal-shell .backup-toolbar .backup-filter-reset{flex:0 0 32px;width:32px;height:36px;padding:6px}.portal-shell .backup-toolbar .backup-version-controls{flex:1 1 640px;min-width:0;align-content:flex-start;align-items:center;gap:8px 14px}.portal-shell .backup-toolbar .backup-version-controls label{white-space:nowrap;gap:7px;font-size:12px;min-height:36px}.portal-shell .backup-toolbar .backup-options-label{line-height:18px}@media (max-width:600px){.portal-shell .backup-toolbar .backup-controls{flex:1 1 100%;flex-wrap:wrap}.portal-shell .backup-toolbar .backup-controls>label,.portal-shell .backup-toolbar .backup-controls>label:first-child,.portal-shell .backup-toolbar .backup-controls>label:nth-child(3){flex:1 1 130px;width:auto}.portal-shell .backup-toolbar .backup-controls>label:first-child,.portal-shell .backup-toolbar .backup-version-controls{flex-basis:100%}}.portal-shell .health-details{display:flex;flex-direction:column;align-items:stretch;gap:14px}.portal-shell .health-details>.health-summary{display:flex;flex-wrap:wrap;gap:8px 20px;flex:0 0 auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;align-items:baseline}.portal-shell .health-summary>.health-status{display:block;min-width:0;padding:0;border:0;background:transparent;font-size:12px;line-height:18px}.portal-shell .health-summary>.health-info{color:var(--detail-blue);background:transparent}.portal-shell .health-summary>.health-attention{color:var(--detail-amber);background:var(--detail-amber-bg);padding:4px 8px;border-radius:6px}.portal-shell .health-status>svg{display:inline-block;vertical-align:-2px;margin-right:6px}.portal-shell .health-status>span,.portal-shell .health-status>span>strong{display:inline;font-size:inherit;line-height:inherit;vertical-align:baseline}.portal-shell .health-details>.health-storage{flex:0 0 auto;width:100%}.portal-shell .health-storage .drive-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px}.portal-shell .health-storage .drive-card{min-width:0;max-width:none;height:100%;box-sizing:border-box}.portal-shell .health-storage .drive-card>svg{flex-shrink:0}.portal-shell .health-storage .drive-card>div{min-width:0}.portal-shell .health-storage .drive-amount{white-space:nowrap;overflow-wrap:normal}.settings-preference-fields{gap:24px}.settings-preference-fields>.settings-preference-field{display:grid;gap:8px;min-width:0}.settings-preference-fields>.settings-preference-field>label{margin:0;line-height:1.5}.settings-preference-field>.developer-help{margin:4px 0 0}.settings-preference-field>.developer-help>summary{padding:0;min-height:24px}.settings-preferences>small{margin-top:20px}.portal-shell .kb-article-cards{display:grid;gap:12px;align-content:start;grid-auto-rows:auto}.portal-shell .kb-article-cards>.kb-article-card{min-height:0;height:auto;padding:12px 24px;border:1px solid var(--border);border-radius:12px;background:var(--card);transition:background-color .15s,border-color .15s}.portal-shell .kb-article-card .row-open{align-self:stretch;padding:4px 0}.portal-shell .kb-article-card .row-open>span{min-width:0;overflow-wrap:anywhere}.portal-shell .kb-article-card .row-open>span>strong{transition:color .15s}.portal-shell .kb-article-card:focus-within{border-color:var(--primary);background:color-mix(in srgb,var(--card) 94%,var(--primary))}.portal-shell .kb-article-card:focus-within .row-open>span>strong{color:var(--primary)}.portal-shell .kb-article-card .row-open:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}@media (hover:hover){.portal-shell .kb-article-card:hover{border-color:var(--primary);background:color-mix(in srgb,var(--card) 94%,var(--primary))}.portal-shell .kb-article-card:hover .row-open>span>strong{color:var(--primary)}}@media (prefers-reduced-motion:reduce){.portal-shell .kb-article-card .row-open>span>strong,.portal-shell .kb-article-cards>.kb-article-card{transition:none}}.settings-unified-columns{align-items:stretch}.settings-unified .settings-panel{display:flex;flex-direction:column}.settings-unified .settings-panel .portal-form{display:flex;flex-direction:column;flex:1}.settings-unified .settings-panel .portal-form>label{align-self:stretch;width:100%}.settings-unified .settings-panel .profile-save{margin-top:auto;width:100%}@media (max-width:600px){.portal-shell .kb-article-cards>.kb-article-card{padding:12px 16px;align-items:stretch}.portal-shell .kb-article-card .row-actions{flex-wrap:wrap}}.portal-shell .emoji-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(36px,1fr));width:100%;max-width:100%;gap:4px;box-sizing:border-box}.portal-shell .emoji-picker button{width:100%;min-width:0;height:32px;padding:0;font-size:20px}.settings-management>.retention-settings{display:flex;flex-direction:column;flex:1}.settings-management .retention-settings>.retention-save{align-self:flex-start;margin-top:auto}.settings-management .retention-notice:empty{margin:0}.rich-editor{overflow:visible}.rich-editor .editor-controls{position:sticky;top:0;z-index:20;background:var(--card);border-radius:11px 11px 0 0;box-shadow:0 2px 4px #0002}.rich-editor .editor-toolbar{border-radius:11px 11px 0 0}.portal-shell .rich-editor .tiptap{scroll-margin-top:140px}.knowledge-direct-articles{margin-top:20px}.portal-panel:has(.rich-editor){overflow:visible}.rich-editor .tiptap>*{scroll-margin-top:140px}.article-attachments{margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.article-attachments ul{list-style:none;padding:0;display:grid;gap:10px}.article-attachments li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;overflow-wrap:anywhere}.article-attachments li>span{flex:1;min-width:0}.article-attachments a{color:var(--primary);text-decoration:underline}.article-attachments small{color:var(--muted-foreground)}.table-tools{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;border-bottom:1px solid var(--border)}.table-tools label{display:grid;gap:4px;font-size:12px}.table-tools input{width:70px;padding:6px;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:5px}.rich-content table,.rich-writing table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0}.rich-content td,.rich-content th,.rich-writing td,.rich-writing th{border:1px solid var(--border);min-width:60px;padding:8px 10px;vertical-align:top;position:relative;overflow-wrap:anywhere}.rich-content th,.rich-writing th{background:var(--muted);font-weight:700;text-align:left}.rich-content td p,.rich-content th p,.rich-writing td p,.rich-writing th p{margin:0}.rich-writing .selectedCell:after{content:"";position:absolute;inset:0;background:#ee754733;pointer-events:none}.rich-table-scroll,.rich-writing .tableWrapper{overflow-x:auto;max-width:100%}.customer-edit-heading{gap:8px;margin-bottom:24px;padding-right:24px}.customer-edit-heading [data-slot=dialog-title]{font-size:1.5rem;line-height:1.3}.customer-edit-heading [data-slot=dialog-description]{line-height:1.5}.portal-form.customer-edit-form{gap:20px 24px;margin-top:0;align-items:start}.customer-edit-form>label{min-width:0}.customer-edit-form label>.person-line{margin-top:2px;font-size:.85rem}.customer-edit-form .customer-options,.customer-edit-form .customer-service{min-width:0;margin:0;padding:16px;border:1px solid var(--border);border-radius:12px}.customer-edit-form .customer-options legend,.customer-edit-form .customer-service legend{padding:0 6px;font-size:.9rem}.customer-edit-form .time-fields{max-width:460px}.customer-edit-form .customer-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.customer-edit-form .customer-options-grid>label{display:flex;flex-direction:row;align-items:center;align-self:start;gap:10px;padding:0;margin:0;min-height:24px;line-height:1.5}.customer-edit-form .customer-options-grid [data-slot=checkbox]{flex-shrink:0}.customer-edit-form .portal-form-actions{flex-wrap:wrap}@media (max-width:640px){.customer-dialog-scroll:has(.customer-edit-form){padding:20px 16px}.customer-edit-form .customer-options-grid,.portal-form.customer-edit-form{grid-template-columns:minmax(0,1fr)}}.portal-backup-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.portal-backup-panel>p{margin:16px 0}.portal-backup-panel .portal-form{margin-top:24px}.portal-backup-panel small{color:var(--muted-foreground);line-height:1.5}.portal-backup-panel .backup-auto{display:flex;flex-direction:row;align-items:center;gap:10px}.portal-backup-panel .backup-auto input{min-height:0}.backup-host-help{padding:16px;border:1px solid var(--border);border-radius:10px}.backup-host-help p{margin:10px 0}.backup-host-help code{display:block;overflow-wrap:anywhere;margin:12px 0}.backup-job-list{display:grid;gap:10px;margin:20px 0}.backup-job-list article{padding:14px 16px;border:1px solid var(--border);border-left:3px solid var(--muted-foreground);border-radius:10px;min-width:0}.backup-job-list article[data-state=success]{border-left-color:#32b879}.backup-job-list article[data-state=failed]{border-left-color:#e75f60}.backup-job-list small{display:block;overflow-wrap:anywhere}.backup-job-list p{margin:6px 0}.portal-backup-panel details{border-top:1px solid var(--border);padding-top:16px}.portal-backup-panel details p{margin:12px 0;line-height:1.6}@media (max-width:640px){.portal-backup-panel .portal-form{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] :is(.rich-writing,.rich-content) [data-rich-color]{color:var(--rich-dark-color)!important}.ticker-autoscroll{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.portal-form .note-due-fields{min-width:0;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:16px;border:1px solid var(--border);border-radius:12px}.note-due-fields legend{padding:0 6px;font-weight:600}.note-due-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.note-due-grid label{display:flex;flex-direction:column;gap:8px;min-width:0}.note-due-grid label>span{display:flex;align-items:center;gap:7px;font-size:13px}.note-due-grid small{color:var(--muted-foreground);font-weight:400}.note-due-grid input{width:100%;min-width:0}.note-due-time{position:relative}.note-due-time input{padding-right:40px}.note-due-time button{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;color:var(--muted-foreground);background:transparent;border:0;border-radius:6px;cursor:pointer}.note-due-time button:hover{color:var(--foreground);background:var(--muted)}.note-due-hint{margin:10px 0 0;font-size:12px;color:var(--muted-foreground)}@media (max-width:760px){.note-edit-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.note-due-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.favorite-button[aria-pressed=true]{color:#e9aa36}.article-title-line{display:flex;align-items:center;gap:12px}.article-title-line h1{flex:1}.workspace-notice{position:fixed;bottom:20px;right:20px;max-width:min(500px,90vw);padding:16px;z-index:100;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 24px #0005}.global-search-trigger{margin-left:auto;width:min(360px,38vw);justify-content:flex-start;gap:10px}.global-search-trigger kbd{margin-left:auto;font-size:11px;color:var(--muted-foreground)}.global-search-dialog{width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;max-height:85dvh;display:flex;flex-direction:column}.global-search-results{overflow:auto;min-height:120px}.global-search-results section{margin:14px 0}.global-search-results h3{color:var(--detail-blue);margin:12px 0}.global-search-results a{display:block;padding:12px;border:1px solid var(--border);border-radius:10px;margin:8px 0}.global-search-results a:focus-visible,.global-search-results a:hover{background:var(--accent)}.global-search-results small{display:block;color:var(--muted-foreground);overflow-wrap:anywhere}.favorite-list{display:grid;gap:10px;margin:14px 0 24px}.favorite-list article{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.favorite-list a{flex:1}.template-picker{padding:16px;margin:20px 0;background:var(--card);border:1px solid var(--border);border-radius:12px}.article-history summary,.template-picker summary{cursor:pointer;font-weight:650;color:var(--detail-blue)}.template-picker p{margin:12px 0;line-height:1.5}.template-picker label{display:flex;flex-direction:column;gap:8px;margin:12px 0}.template-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:12px}.template-controls label{flex:1;min-width:200px;margin:0}.template-picker .row-actions{flex-wrap:wrap}.article-history{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.article-history p{margin:12px 0}.version-list{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.version-list button{height:auto;white-space:normal;text-align:left}.version-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.version-compare section{min-width:0;border:1px solid var(--border);padding:16px;border-radius:12px;overflow:auto}@media (max-width:700px){.global-search-trigger{width:auto}.global-search-trigger kbd,.global-search-trigger span{display:none}.version-compare{grid-template-columns:minmax(0,1fr)}}.portal-top{gap:16px}.global-search-trigger{flex-shrink:0}@media (max-width:700px){.portal-top>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-top>.person-line{flex-shrink:0;max-width:48%}}.portal-shell .customer-card{position:relative}.customer-card .customer-card-favorite{position:absolute;top:14px;right:14px}.portal-shell .customer-card{display:flex;flex-direction:column;height:100%}.customer-card-icon{height:64px;display:flex;align-items:center;flex-shrink:0}.customer-card-bottom{width:100%;margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:12px}.customer-card-bottom .customer-contact-slot{min-height:60px;display:flex;flex-direction:column;justify-content:flex-start}.portal-shell .customer-card-bottom .customer-card-actions{width:100%;display:grid;grid-template-columns:max-content max-content;justify-content:start;gap:12px;align-self:stretch}.customer-card-bottom .customer-card-actions>:nth-child(3){grid-column:1}.backup-job-list{max-height:390px;overflow-y:auto;align-content:start;scrollbar-gutter:stable;padding:3px}.article-attachments>p{margin-bottom:14px}.hard-reset-dialog{width:min(1320px,calc(100vw - 28px));padding:20px;gap:14px;background:#19222d;color:#edf0ee;border:1px solid #52606c}.hr-brand,.hr-footer,.hr-header{display:flex;align-items:center;gap:18px}.hr-header{padding-right:32px}.hr-brand{flex:1}.hr-brand svg,.hr-points strong,.hr-timer strong{color:#ff9651}.hr-brand h2{font:900 clamp(22px,3vw,36px)/1.1 monospace;letter-spacing:2px}.hr-brand p{color:#aeb9c2;font-size:12px;margin-top:5px}.hr-points,.hr-timer{display:grid;gap:3px;min-width:95px}.hr-header small,.hr-stat small{font-size:10px;letter-spacing:1.4px;color:#a7b3bf}.hr-header strong{font:800 28px monospace}.hr-urgent strong{color:#ff7070}.hr-layout{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:16px}.hr-stage{min-width:0;position:relative}.hr-stage .hard-reset-canvas{width:100%;min-width:0;aspect-ratio:16/9;border-radius:3px;display:block}.hard-reset-canvas:focus-visible{outline:2px solid #ffa85b;outline-offset:2px}.hr-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;padding:13px 4px 3px;color:#bac4cc}.hr-controls kbd{display:inline-block;border:solid #68717a;border-width:1px 1px 3px;border-radius:4px;padding:3px 5px;color:#ebefed}.hr-side{border:1px solid #394854;background:#121c26;border-radius:5px;padding:14px;min-width:0}.hr-side h3{color:#f8aa69;font:700 17px monospace;margin:0 0 12px}.hr-side ol{padding:0;margin:0;list-style:none;max-height:170px;overflow-y:auto}.hr-side li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;padding:8px 0;border-bottom:1px solid #31404b}.hr-side li>span{display:grid;gap:2px}.hr-side li>span small{color:#91a0ad;font-size:10px}.hr-side li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-side p{font-size:12px;color:#aeb9c2}.hr-stat{display:grid;gap:5px;border-top:1px solid #394854;margin-top:16px;padding-top:14px}.hr-stat strong{font:700 25px monospace;color:#f9a662}.hr-stat .hr-tool{font-size:15px}.hr-stat span{color:#b7c0c7;font-size:11px}.hr-footer{justify-content:space-between;flex-wrap:wrap;border-top:1px solid #3b4855;padding-top:12px}.hr-level{display:grid;grid-template-columns:auto auto;gap:6px 16px;min-width:260px}.hr-rank{display:flex;align-items:center;gap:12px}.hard-reset-dialog{width:min(1320px,calc(100vw - 32px),calc(177.78dvh - 200px));max-width:1320px!important;max-height:calc(100dvh - 32px);padding:16px}.hr-overlay label,.hr-overlay p{font-size:14px}.hr-header small,.hr-stat small{font-size:12px;letter-spacing:1px}.hr-side li,.hr-side p,.hr-stat span{font-size:14px}.hr-controls{font-size:13px}.hr-level strong{font-size:15px}.hr-level small{font-size:13px}.hr-level strong{font:700 13px monospace;grid-column:1/-1}.hr-level progress{accent-color:#ee8543;width:100%;height:12px;align-self:center}.hr-level small{color:#b1bfc9;font-size:11px}.hr-footer .hard-reset-audio{border:0;padding:0}.hr-overlay{position:absolute;inset:0 0 42px;display:grid;place-items:center;background:#08121b70;border-radius:3px;overflow:auto;padding:10px}.hr-overlay section{width:min(490px,100%);background:#17212bf5;border:1px solid #aa7747;box-shadow:0 12px 35px #0008;padding:22px;border-radius:8px}.hr-overlay h3{font:700 23px monospace;color:#ffd1a3;margin:0 0 10px}.hr-overlay p{font-size:14px;line-height:1.5;color:#d2d8da;margin:8px 0}.hr-overlay label{display:grid;gap:5px;font-size:14px;margin:12px 0}.hr-overlay select{background:#243341;color:#e9edf0;padding:8px;border:1px solid #69747d;border-radius:6px;width:100%}.hr-level-help{margin:12px 0;border:1px solid #465561;border-radius:6px;background:#111c2688;text-align:left}.hr-level-help summary{cursor:pointer;padding:9px 11px;color:#ffd09b;font-weight:700}.hr-level-help>p{padding:0 11px;font-size:12px}.hr-level-help ul{list-style:none;padding:0 11px 10px;margin:0;display:grid;gap:5px}.hr-level-help li{display:grid;grid-template-columns:68px minmax(0,1fr) auto;gap:8px;font-size:11px;color:#d2d8da}.hr-level-help li b{color:#f8a45e}.hr-level-help li em{color:#aeb9c2;font-style:normal}.hr-header{position:relative;padding-top:8px}.hr-header .hr-game-version{position:absolute;top:-12px;right:28px;color:#a7bac6;font:500 10px/1.2 sans-serif;letter-spacing:.04em;white-space:nowrap}.hr-logo-title{line-height:1}.hr-logo{display:block;width:300px;max-width:100%;height:auto}.hr-brand:has(.hr-logo){min-width:0}.hr-brand:has(.hr-logo) p{margin-top:0}@media (max-width:850px){.hr-logo{width:210px}}@media (max-width:480px){.hr-logo{width:168px}}.hr-game-actions{display:grid;gap:9px;margin-top:16px}.hr-game-actions>button{width:100%;min-width:0;justify-content:center;white-space:nowrap}.hr-scoreboard{width:min(720px,100%)!important;max-height:92%}.hr-overall-list{list-style:none;padding:0;margin:14px 0;display:grid;gap:7px}.hr-overall-list li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #3b4a57;border-radius:6px;background:#111c26d9}.hr-overall-list li>b{color:#f8a45e;font:800 15px monospace}.hr-overall-list li>span{display:grid;min-width:0}.hr-overall-list li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-overall-list li small{color:#aeb9c2}.hr-overall-list li em{color:#ffd09b;font:800 15px monospace;font-style:normal}.hr-scoreboard .hr-game-actions{grid-template-columns:1fr}.profile-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.profile-games .packet-profile{margin:0;padding:20px;display:grid;grid-template-rows:26px 72px 32px auto;row-gap:8px}.profile-games .packet-profile>h2{grid-row:1;margin:0}.profile-games .packet-profile>.packet-rank-heading{grid-row:2;min-width:0}.profile-games .packet-profile>.packet-rank-heading>svg{width:72px;height:72px}.profile-games .packet-profile>p{grid-row:3;margin:0;align-self:start}.profile-games .packet-profile>details{grid-row:4;margin:0}.profile-games .packet-rank-legend svg{width:48px;height:48px}.profile-games .packet-rank-heading{gap:12px}.profile-games .packet-profile h2{font-size:17px;margin-bottom:14px}.profile-games .packet-profile p{font-size:12px;color:var(--muted-foreground)}.profile-games dl{max-height:360px;overflow-y:auto}@media (max-width:850px){.hr-layout{grid-template-columns:1fr}.hr-side{display:none}.hr-side.hr-show{display:block}.hr-brand h2{font-size:22px}.hr-brand,.hr-header{gap:8px}.hr-brand svg{display:none}.hr-header strong{font-size:20px}.hr-header small{font-size:8px}.hr-points,.hr-timer{min-width:65px}.profile-games{grid-template-columns:1fr}.hard-reset-dialog{overflow-x:hidden!important}.hr-game-actions{grid-template-columns:1fr}.hr-overall-list li{grid-template-columns:34px minmax(0,1fr)}.hr-overall-list li em{grid-column:2}}.installation-editor{border:0;padding:0;margin:18px 0}.installation-fields{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.installation-fields label{flex:1;min-width:180px}.installation-list{list-style:none;padding:0;display:grid;gap:10px}.installation-list li{display:flex;align-items:center;gap:12px}.installation-list li>input:not([type=checkbox]),.installation-list li>span{flex:1}.installation-list input[type=checkbox]{width:19px;height:19px;accent-color:#ee632d}.installation-done{text-decoration:line-through;color:var(--muted-foreground)}.installation-panel .row-actions{margin-top:14px}.installation-panel .row-actions>input{flex:1;min-width:180px}.license-panel h2{display:flex;gap:8px;align-items:center}.license-panel>input{margin:16px 0}.license-scroll{overflow-x:auto}.license-table{width:100%;border-collapse:collapse;font-size:14px}.license-table td,.license-table th{padding:12px;text-align:left;border-bottom:1px solid var(--border)}.license-table th{white-space:nowrap}.license-table small{display:block;color:var(--muted-foreground)}.license-mappings{display:grid;gap:12px;margin:16px 0}.license-mappings label{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.license-mappings select{min-width:220px}.license-panel details{margin:16px 0}.license-panel summary{cursor:pointer;font-weight:600}.overview-notes .portal-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hard-reset-dialog{--background:#243341;--foreground:#edf0ee;--accent:#364c5c;--accent-foreground:#fff;--border:#657584;--input:#4e6475;color-scheme:dark}.hard-reset-dialog [data-slot=button][data-variant=outline]{background:#243341;color:#edf0ee;border-color:#657584}.hard-reset-dialog [data-slot=button][data-variant=outline]:hover{background:#364c5c;color:#fff}.hr-side progress{width:100%;accent-color:#c28af5}.hr-help-grid{display:grid;gap:8px;padding:0 10px}.hr-help-grid>div{display:flex;align-items:center;gap:12px}.hr-help-grid canvas{flex:0 0 48px;width:48px;height:54px;image-rendering:pixelated}.hr-help-grid p{font-size:12px}.hr-level-help h4{padding:0 11px;color:#ffd09b}.hr-level-help li{grid-template-columns:minmax(100px,1fr) minmax(0,2fr) auto}.hr-side li span{white-space:normal}.hr-side li>strong{flex-shrink:0}.hard-reset-dialog{width:min(1320px,calc(100vw - 24px),calc(177.78dvh - 65px));max-height:calc(100dvh - 24px);padding:12px;gap:10px;overflow:hidden!important}.hr-header{padding-top:0;gap:12px;min-height:42px}.hr-logo{width:200px}.hr-brand p{font-size:10px}.hr-header strong{font-size:23px}.hr-header small{font-size:10px}.hr-layout{grid-template-columns:minmax(0,1fr) 205px;gap:12px}.hr-layout,.hr-stage{min-height:0}.hr-controls{height:32px;padding:5px 2px;gap:12px;font-size:11px;flex-wrap:nowrap}.hr-controls kbd{padding:1px 4px}.hr-side{padding:10px;overflow:hidden}.hr-side h3{font-size:14px;margin-bottom:6px}.hr-side ol{max-height:110px}.hr-side li{padding:5px 0;font-size:11px}.hr-side li>span small{font-size:9px}.hr-stat{gap:3px;margin-top:9px;padding-top:8px}.hr-stat strong{font-size:20px}.hr-stat .hr-tool{font-size:12px}.hr-stat small{font-size:9px}.hr-side p,.hr-stat span{font-size:11px}.hr-effects>span{display:flex;justify-content:space-between;gap:6px}.hr-effects b{font-weight:500;color:#ffd09b}.hr-footer{padding-top:8px;gap:10px;flex-wrap:nowrap}.hr-level{min-width:190px;gap:3px 8px}.hr-level strong{font-size:11px}.hr-rank{gap:8px}.hr-rank>svg{width:36px;height:36px}.hr-footer .hard-reset-audio{gap:8px;font-size:10px}.hr-footer input[type=range]{width:75px}.hr-overlay{inset:0 0 32px;padding:8px;overflow:hidden}.hr-overlay section{padding:16px;width:min(520px,100%);max-height:100%}.hr-overlay h3{font-size:21px;margin-bottom:8px}.hr-overlay p{font-size:12px;line-height:1.45;margin:7px 0}.hr-game-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.hr-game-actions>button{font-size:12px;padding-inline:8px}.hr-menu-version{display:block;text-align:center;color:#91a0ad;font-size:10px;margin-top:10px}.hr-overlay .hr-help-menu{width:min(720px,100%);height:min(390px,100%);display:flex;flex-direction:column;gap:10px}.hr-help-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.hr-help-heading h3{margin:0}.hr-help-heading button,.hr-help-pages button,.hr-help-tabs button{border:1px solid #526575;border-radius:5px;background:#243341;color:#edf0ee;padding:6px 9px;font-size:11px;cursor:pointer}.hr-help-tabs{display:flex;gap:5px;flex-wrap:wrap}.hr-help-tabs button[aria-pressed=true]{background:#ef682f;color:#111c26;border-color:#ef682f}.hr-help-page{flex:1;min-height:0}.hr-help-page h4{color:#ffd09b;font-size:13px;margin:0 0 4px}.hr-howto,.hr-mod-grid,.hr-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-howto{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-howto b{display:block;margin-bottom:5px;color:#ffd09b}.hr-mod-grid article,.hr-tool-grid>div{padding:9px;background:#101c26;border:1px solid #354856;border-radius:5px}.hr-tool-grid>div{display:grid;gap:4px;font-size:12px}.hr-tool-grid b{color:#ff9651;font-size:10px}.hr-tool-grid span{color:#aeb9c2}.hr-help-cards{display:grid;gap:6px}.hr-help-cards article{display:flex;align-items:center;gap:10px}.hr-help-cards canvas{flex:0 0 70px;width:70px;height:52px;image-rendering:pixelated}.hr-help-cards p{margin:0}.hr-help-pages{display:flex;justify-content:space-between;align-items:center;min-height:28px;font-size:10px;color:#aeb9c2}.hr-help-pages button:disabled{opacity:.35;cursor:default}.hr-help-note{font-size:10px!important}.hr-scoreboard{overflow:auto}@media (max-height:780px){.hr-side ol{max-height:80px}.hr-stat{margin-top:6px;padding-top:5px;gap:2px}.hr-stat strong{font-size:18px}.hr-side li{padding:3px 0}.hr-help-menu{gap:6px!important}.hr-overlay section{padding:12px}.hr-help-page p{font-size:11px}.hr-help-cards canvas{width:60px;height:45px;flex-basis:60px}}@media (max-width:850px){.hard-reset-dialog{width:min(calc(100vw - 24px),calc(177.78dvh - 300px))}.hr-layout{grid-template-columns:1fr}.hr-side.hr-show{display:none}.hr-footer{flex-wrap:wrap}.hr-logo{width:170px}.hr-header strong{font-size:18px}.hr-game-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-help-tabs button{padding:4px 6px;font-size:10px}}.hr-help-open{display:block;width:100%;padding:9px 12px;border:1px solid #526575;border-radius:6px;background:#243341;color:#ffd09b;text-align:left;font-size:12px;cursor:pointer}.hr-help-open:hover{background:#364c5c}.hard-reset-dialog{width:min(1540px,calc(100vw - 28px),calc(177.78dvh - 120px));max-width:1540px!important}.hr-overlay{inset:0}.hard-reset-dialog>.hr-controls{width:100%;height:26px;margin:0;padding:2px 0;justify-self:center;justify-content:center;align-items:center}.hr-controls>span{display:inline-flex;align-items:center;gap:4px}.hr-layout{align-items:stretch}.hr-stage{align-self:start}@media (max-width:850px){.hard-reset-dialog{width:min(calc(100vw - 24px),calc(177.78dvh - 320px))}}.license-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0 8px}.license-filters>label{display:grid;gap:6px;min-width:170px;font-size:12px;color:var(--muted-foreground)}.license-filters .license-search{flex:1;min-width:220px}.license-filters [data-slot=native-select-wrapper]{width:100%}.license-filters select{max-width:260px}.license-history{display:flex;align-items:center;gap:8px;font-size:13px;margin:12px 0}.license-history input{accent-color:#ef682f}.license-result-count{font-size:12px;color:var(--muted-foreground)}.portal-shell .installation-panel .installation-selector{align-items:flex-end;gap:12px;margin:24px 0;flex-wrap:wrap}.installation-selector>label{display:grid;gap:8px;min-width:240px;max-width:100%;margin:0}.installation-selector [data-slot=native-select-wrapper]{width:100%}.installation-selector select{height:36px}.installation-selector>button{height:36px;margin:0}.installation-panel .installation-editor{margin:0;padding:24px 0 0;border-top:1px solid var(--border);min-width:0}.installation-fields{gap:16px;align-items:flex-end}.installation-fields>label{display:grid;gap:8px;margin:0}.installation-fields>button{height:36px;flex-shrink:0}.installation-panel .installation-progress{margin:24px 0 16px;color:var(--muted-foreground);font-size:13px}.installation-panel .installation-list{margin:0;padding:0;gap:14px}.installation-list li{min-height:40px;gap:14px}.installation-list li>input[type=checkbox]{flex:0 0 19px;margin:0}.installation-list li>input:not([type=checkbox]){min-width:0;min-height:40px}.installation-list li>span{line-height:1.5;padding:8px 0;overflow-wrap:anywhere}.installation-panel .installation-add{margin-top:22px;gap:12px;flex-wrap:wrap}.installation-panel .installation-actions{margin-top:24px;padding-top:20px;border-top:1px solid var(--border);gap:12px;flex-wrap:wrap}.installation-panel>p[role=status]:empty{display:none}@media (max-width:640px){.installation-selector>button,.installation-selector>label{width:100%;max-width:100%}.installation-fields>label{flex-basis:100%;min-width:0}.installation-selector>button{white-space:normal;height:auto;min-height:36px}.installation-panel .installation-add>input{min-width:0;flex-basis:100%}.installation-list li{gap:8px}}.license-mappings{gap:0;border-top:1px solid var(--border)}.license-mappings>label{padding:16px 12px;border-bottom:1px solid var(--border);gap:18px}.license-mappings>label:nth-child(2n){background:color-mix(in srgb,var(--foreground) 3%,transparent)}.license-mappings>label>span{flex:1;min-width:200px;overflow-wrap:anywhere}.license-mappings>label>span small{display:block;color:var(--muted-foreground);margin-top:4px}.license-mappings select{width:min(100%,360px);flex-shrink:0}[data-slot=alert-dialog-overlay]{z-index:10000}[data-slot=alert-dialog-content]{z-index:10001}.portal-confirmation[data-slot=alert-dialog-content]{z-index:10001;max-width:min(480px,calc(100vw - 32px));padding:24px;background:var(--background);color:var(--foreground);border:1px solid var(--border);gap:20px}.portal-confirmation [data-slot=alert-dialog-description]{line-height:1.6;white-space:pre-line}.hr-footer .hard-reset-audio{display:flex;flex-wrap:nowrap;min-width:0;gap:6px}.hr-track-picker{display:flex;align-items:center;flex:0 0 142px;width:142px;height:30px;border:1px solid #637383;border-radius:7px;background:#24313e;color:#edf1f4}.hr-track-picker>button{display:grid;place-items:center;width:27px;height:28px;flex:0 0 27px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.hr-track-picker>button:hover{background:#3b4a59}.hr-track-picker>button:focus-visible{outline:2px solid #ff9955;outline-offset:-2px}.hr-track-picker>span{flex:1;min-width:0;text-align:center;white-space:nowrap;font-size:11px}.hr-footer .hard-reset-audio label{white-space:nowrap;gap:4px;font-size:11px}.hr-footer .hard-reset-audio input[type=range]{width:clamp(36px,5vw,65px);min-width:0}@media (max-width:1050px){.hr-footer .hr-level{display:none}.hr-footer{flex-wrap:nowrap}.hr-footer .hr-rank{flex:0 0 36px}}@media (max-width:760px){.hr-footer .hr-menu-mute>span{display:none}.hr-footer .hard-reset-audio{gap:4px}.hr-footer .hard-reset-audio>label:not(.hr-menu-mute){font-size:0}.hr-footer .hard-reset-audio>button{padding:4px;width:28px}.hr-footer .hr-rank{display:none}.hr-footer .hard-reset-audio{width:100%;justify-content:space-between}}.hr-record-details{grid-column:1/-1;border-top:1px solid #3b4a57;padding-top:8px;min-width:0}.hr-record-details summary{cursor:pointer;color:#ffd09b;font-size:12px;text-align:left}.hr-round-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;text-align:left}.hr-overlay .hr-round-details section{border:0;box-shadow:none;border-radius:0;max-height:none;min-width:0;background:none!important;padding:0!important;width:auto!important}.hr-round-details h4{font-size:12px;color:#ffd09b;margin:0 0 8px}.hr-round-details dl{margin:0;display:grid;gap:5px;font-size:11px}.hr-round-details dl>div{display:flex;justify-content:space-between;gap:12px}.hr-round-details dt{color:#c3ccd5;overflow-wrap:anywhere}.hr-round-details dd{margin:0;color:#fff;font-variant-numeric:tabular-nums}.hr-pause-overlay section{max-width:340px}@media (max-width:600px){.hr-round-details{grid-template-columns:1fr}}.raid-section{min-width:0}.raid-heading{justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.raid-heading,.raid-heading h2{display:flex;align-items:center}.raid-heading h2{gap:10px;margin:0}.raid-heading .row-actions{display:flex;gap:12px;flex-wrap:wrap}.raid-toolbar{margin-top:24px}.raid-hosts{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.raid-host{min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}.raid-host-head{display:flex;justify-content:space-between;align-items:center;gap:20px 32px;padding:20px 24px;flex-wrap:wrap}.raid-host-identity{display:flex;align-items:center;gap:14px}.raid-host-identity h3{margin:0 0 6px;font-size:1rem;font-weight:700;color:var(--foreground);overflow-wrap:anywhere}.raid-host-identity p{margin:0;font-size:.875rem;overflow-wrap:anywhere}.raid-host-identity p span{color:var(--muted-foreground)}.raid-server-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:10px;background:var(--muted);color:var(--foreground)}.raid-host-summary{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.raid-host-summary small{color:var(--muted-foreground);font-size:.78rem}.raid-state{display:inline-flex;align-items:center;gap:6px;border:1px solid;border-radius:7px;padding:5px 10px;font-size:.8rem;font-weight:650}.raid-state-good{color:#27844e}.raid-error,.raid-state-bad{color:#c7434d}.raid-state-warn{color:#976211}.raid-state-stale,.raid-state-unknown{color:var(--muted-foreground)}.raid-controller-list{padding:0 24px}.raid-controller{padding:18px 0;border-top:1px solid var(--border)}.raid-controller-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;font-size:.85rem}.raid-controller-head>span{color:var(--muted-foreground);overflow-wrap:anywhere}.raid-volumes{display:flex;flex-wrap:wrap;gap:8px}.raid-volume{border-radius:6px;padding:4px 8px;background:var(--muted);font-weight:600}.raid-disks{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.raid-disk{width:124px;flex-direction:column;padding:14px 10px 10px;border:1px solid #a9d9bc;border-radius:10px;background:#eaf7ef;color:#1b693c}.raid-disk,.raid-disk-icon{display:flex;align-items:center;gap:5px}.raid-disk-icon{height:36px;margin-bottom:3px}.raid-disk strong{font-size:.8rem}.raid-disk small,.raid-disk span{font-size:.75rem;text-align:center;overflow-wrap:anywhere}.raid-disk small{font-weight:700}.raid-disk-bad{background:#fcebec;border-color:#e5aab0;color:#a62e3a}.raid-disk-warn{background:#fff4dc;border-color:#dfc58b;color:#825710}.raid-disk-unknown{background:var(--muted);border-color:var(--border);color:var(--muted-foreground)}[data-theme=dark] .raid-disk-good{background:#193b2e;border-color:#30644b;color:#82d5a1}[data-theme=dark] .raid-disk-bad{background:#48272e;border-color:#7c414c;color:#ffabb2}[data-theme=dark] .raid-disk-warn{background:#433720;border-color:#786238;color:#f1cf82}[data-theme=dark] .raid-state-good{color:#71cc95}[data-theme=dark] .raid-error,[data-theme=dark] .raid-state-bad{color:#f2929a}[data-theme=dark] .raid-state-warn{color:#eac576}.raid-notice{margin:0;padding:12px 24px;color:var(--muted-foreground);font-size:.85rem}.raid-controller .raid-notice{padding:14px 0 0}.raid-details{margin:0 24px;padding:12px 0 16px}.raid-access summary,.raid-details summary{cursor:pointer;font-weight:600;font-size:.85rem}.raid-detail-meta{display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 0 0;font-size:.8rem;color:var(--muted-foreground)}.raid-table-scroll{overflow-x:auto}.raid-table-scroll table{width:100%;border-collapse:collapse;margin:16px 0 12px;font-size:.8rem}.raid-table-scroll caption{text-align:left;padding:0 0 12px;font-weight:600}.raid-table-scroll td,.raid-table-scroll th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}.raid-table-scroll p{font-size:.8rem}.raid-host-footer{border-top:1px solid var(--border);padding:16px 24px}.raid-create{border:1px solid var(--border);border-radius:12px;padding:24px;margin-top:24px}.raid-create h3{margin:0}.raid-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.raid-access-body>label,.raid-form label{display:grid;gap:8px;min-width:0;font-size:.875rem}.raid-access-body [data-slot=native-select-wrapper],.raid-form [data-slot=native-select-wrapper]{width:100%}.raid-form input,.raid-token textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground)}.raid-create>.row-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.raid-access{border:1px solid var(--border);border-radius:12px;padding:18px 24px;margin-top:28px}.raid-access summary svg{display:inline-block;vertical-align:middle;margin:0 7px}.raid-access summary small{margin-left:12px;font-weight:400;color:var(--muted-foreground)}.raid-access-body{display:grid;gap:18px;margin-top:20px}.raid-access-body>label{max-width:480px}.raid-access-body .row-actions{display:flex;flex-wrap:wrap;gap:12px}.raid-token{padding:18px;border:1px solid var(--border);border-radius:10px}.raid-token p{margin:10px 0;font-size:.85rem}.raid-token textarea{margin-bottom:12px}.portal-cards .note-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (max-width:700px){.raid-form{grid-template-columns:minmax(0,1fr)}.raid-host-head{padding:18px}.raid-host-summary{align-items:flex-start}.raid-controller-list{padding:0 18px}.raid-host-footer{padding:16px 18px}.raid-details{margin:0 18px}.raid-access,.raid-create{padding:18px}.raid-disks{gap:10px}.raid-disk{width:calc((100% - 20px) / 3);min-width:92px}}.portal-sidebar nav a .raid-menu-alert{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin-left:2px;border-radius:50%;color:#fff;background:#c92c3c;font-size:13px;font-weight:800;line-height:1}.raid-ticker-warn{color:#976211;background:#fff4dc}[data-theme=dark] .raid-ticker-warn{color:#eac576;background:#433720}.server-status-ticker .ticker-system a{color:inherit;text-decoration:none}.server-status-ticker .ticker-system a:hover{text-decoration:underline}.raid-rename{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px;padding:20px 24px;border-top:1px solid var(--border)}.raid-rename>label{display:grid;gap:8px;flex:1 1 240px;min-width:0;max-width:440px}.raid-rename input{width:100%;min-width:0}@media (min-width:851px){.hr-side.hr-show{display:flex;flex-direction:column;min-height:0;contain:size}.hr-side.hr-show>.hr-stat,.hr-side.hr-show>h3,.hr-side.hr-show>p{flex-shrink:0}.hr-side.hr-show>ol{max-height:none;min-height:0;flex:0 1 auto;overflow-y:auto}}.raid-host-head{align-items:flex-start;gap:24px 32px}.raid-host-identity{flex:1 1 260px;min-width:0}.raid-host-identity>div{min-width:0;overflow-wrap:anywhere}.raid-host-identity .raid-customer-name{display:block;font-size:1.05rem;font-weight:750;color:var(--foreground);margin:6px 0}.raid-host-identity p>span{display:block;font-size:.8rem}.raid-host-summary{flex:0 1 auto;max-width:100%;gap:10px}.raid-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px}.raid-delete{color:#c7434d!important}[data-theme=dark] .raid-delete{color:#ffabb2!important}.raid-host-warn{border-color:#bd8a22;border-left:5px solid #dca52d}.raid-host-bad,.raid-host-degraded{border-color:#ca505b;border-left:5px solid #df5360}.raid-attention{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;margin:0 24px 20px;border:1px solid #b78920;border-radius:10px;background:#fff4da;color:#704a08}.raid-attention>svg{flex:0 0 26px;margin-top:2px}.raid-attention strong{display:block;font-size:1.05rem;font-weight:750}.raid-attention p{margin:8px 0 0;font-size:.9rem;line-height:1.6}.raid-attention small{display:block;margin-top:10px;font-size:.8rem;line-height:1.6}.raid-attention-critical{background:#fff0f0;border-color:#d76b73;color:#922e38}[data-theme=dark] .raid-attention{background:#41351e;color:#ffe2a3;border-color:#917032}[data-theme=dark] .raid-attention-critical{background:#43262e;color:#ffd2d7;border-color:#9b4b59}.raid-host-footer:has(.raid-rename){padding:0}.raid-rename{border-top:0}.raid-assign-panel{border:1px solid var(--border);border-radius:12px;padding:24px;margin:20px 0 24px}.raid-assign-panel h3{font-size:1rem;margin:0}.raid-assign-panel>label{display:grid;gap:8px;margin-top:18px;max-width:460px;font-size:.875rem}.raid-assign-panel input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground)}.raid-customer-options{display:flex;gap:10px;flex-wrap:wrap;max-height:240px;overflow:auto;margin-top:16px;padding:2px}.raid-customer-options>button{white-space:normal;overflow-wrap:anywhere;text-align:left;height:auto;min-height:36px}.raid-section>.raid-token{margin-top:24px;background:var(--background);padding:24px}.portal-sidebar nav a .raid-menu-warning{background:#edb93e;color:#302107}.raid-customer-status h2{display:flex;gap:8px;align-items:center}.raid-customer-status ul{list-style:none;padding:0;margin:16px 0 0}.raid-customer-status li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:14px 0;border-top:1px solid var(--border)}.raid-customer-status li>strong{overflow-wrap:anywhere;min-width:0}@media (max-width:700px){.raid-host-summary{align-items:flex-start;width:100%}.raid-card-actions{justify-content:flex-start}.raid-attention{margin:0 18px 18px;padding:16px;gap:12px}.raid-assign-panel,.raid-section>.raid-token{padding:18px}}.raid-inventory-editor{padding:18px 0;border-bottom:1px solid var(--border)}.raid-inventory-editor>p{font-size:.85rem;line-height:1.6;color:var(--muted-foreground);max-width:800px;margin:14px 0}.raid-inventory-editor h4{font-size:.875rem;margin:20px 0 10px}.raid-inventory-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:12px 0;border-top:1px solid var(--border)}.raid-inventory-row>span{display:grid;gap:5px;font-size:.85rem}.raid-inventory-row small{color:var(--muted-foreground)}.raid-inventory-row .row-actions{gap:10px;flex-wrap:wrap}.notes-collection{min-width:0}.notes-toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-bottom:24px}.notes-sort{display:grid;gap:8px;max-width:100%;font-size:14px}.notes-sort [data-slot=native-select-wrapper]{width:100%;min-width:0}.notes-sort select{max-width:100%}.notes-toolbar>small{color:var(--muted-foreground);padding-bottom:8px}.notes-archive{margin-top:28px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.notes-archive>summary{padding:18px 20px;cursor:pointer;font-weight:600;border-radius:12px}.notes-archive>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.notes-archive-content{padding:4px 20px 20px}@media (max-width:600px){.notes-sort{width:100%}.notes-archive>summary{padding:16px}.notes-archive-content{padding:0 12px 12px}}.portal-sidebar nav a .raid-menu-alert{align-self:center;padding:0;line-height:0}.portal-sidebar nav a .raid-menu-alert>.raid-menu-alert-icon{display:block;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;color:inherit;transform:none}.raid-overview{gap:12px}.raid-group-title{margin:18px 0 0;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.raid-group-title span{color:var(--muted-foreground);font-weight:400}.raid-overview .raid-host{background:var(--card);box-shadow:0 -8px 0 color-mix(in srgb,var(--foreground) 5%,var(--background));margin-top:8px}.raid-overview .raid-host-head{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(280px,1.2fr);padding:20px;gap:16px;align-items:center}.raid-overview .raid-host-identity{gap:12px}.raid-overview .raid-host-identity h3{font-size:.95rem;margin:0 0 3px}.raid-overview .raid-host-identity .raid-customer-name{font-size:1rem;font-weight:700;margin:4px 0;color:var(--foreground)}.raid-overview .raid-host-identity p>span{color:var(--muted-foreground);font-size:.75rem}.raid-quick-facts{display:grid;gap:4px;font-size:.85rem}.raid-quick-facts small{color:var(--muted-foreground)}.raid-overview .raid-host-summary{gap:6px}.raid-overview .raid-host-summary small{font-size:.75rem;text-align:right}.raid-overview .raid-attention{margin:8px 20px 20px;padding:12px 14px;border:0;border-radius:6px;gap:10px}.raid-overview .raid-attention strong{font-size:.85rem;font-weight:600}.raid-overview .raid-attention>svg{flex:0 0 18px}.raid-overview .raid-details{margin:0 20px;padding:5px 0 12px}.raid-overview .raid-details[hidden]{display:none}.raid-overview .raid-controller-list{padding:14px 0}.raid-overview .raid-disk{width:105px;min-height:110px;padding:10px}.raid-overview .raid-host-footer:empty{display:none}.raid-status-legend{margin-top:16px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;font-size:.85rem}.raid-status-legend>summary{cursor:pointer;font-weight:600}.raid-status-legend dl{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:16px 0}.raid-status-legend dt{font-weight:650}.raid-status-legend dd{margin:4px 0 0}.raid-status-legend dd,.raid-status-legend p{color:var(--muted-foreground)}.raid-rebuild{display:grid;gap:6px;margin:0 20px 20px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--background);font-size:.85rem}.raid-rebuild progress{width:100%;height:8px;accent-color:var(--primary)}.raid-rebuild small{color:var(--muted-foreground)}@media (max-width:900px){.raid-overview .raid-host-head{grid-template-columns:minmax(0,1fr);padding:16px;gap:10px}.raid-overview .raid-host-summary{align-items:flex-start}.raid-overview .raid-host-summary small{text-align:left}.raid-overview .raid-details{margin:0 16px}.raid-overview .raid-attention{margin:8px 16px 20px}.raid-status-legend dl{grid-template-columns:1fr}}.portal-disclosure{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s ease,opacity .2s ease,visibility allow-discrete .26s}.portal-disclosure[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible}.portal-disclosure-clip{min-height:0;overflow:hidden}@supports (interpolate-size:allow-keywords){.portal-shell details{interpolate-size:allow-keywords}.portal-shell details::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .26s ease,opacity .2s ease,content-visibility allow-discrete .26s}.portal-shell details[open]::details-content{block-size:auto;opacity:1}}@media (prefers-reduced-motion:reduce){.portal-disclosure,.portal-shell details::details-content{transition:none!important}}.editor-action-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.editor-action-bar>.row-actions{display:flex;gap:8px;flex-wrap:wrap}.editor-action-bar>.editor-management{margin-left:auto;justify-content:flex-end}.raid-rename:has(.editor-action-bar){display:flex;flex-direction:column;align-items:stretch;gap:16px}.raid-rename:has(.editor-action-bar)>label{flex:0 0 auto;width:100%}@media (max-width:700px){.editor-action-bar>.editor-management{margin-left:0;justify-content:flex-start;width:100%}}