#hus-desk{--hd-surface: light-dark(#f1f6fa, #1d3042);--hd-ink: light-dark(#244154, #edf5fa);--hd-muted: light-dark(#526b7c, #b7ccd9);--hd-line: light-dark(#cedee9, #3a5163);--hd-accent: light-dark(#155d89, #a2d5f3);--hd-soft: light-dark(#e0edf5, #2d465a);--hd-good: light-dark(#22664a, #a5dabb);font:15px/1.45 system-ui,sans-serif;container-type:inline-size;position:relative;isolation:isolate;overflow:clip;border-radius:20px;color:var(--hd-ink);background:#132b42 url(/assets/wallpaper.jpg) center/cover;max-width:1100px;margin:auto}#hus-desk:before{content:"";position:absolute;inset:0;background:#081d3040;z-index:-1}#hus-desk *{box-sizing:border-box}#hus-desk button,#hus-desk input,#hus-desk select{font:inherit}#hus-desk button{border:0;color:inherit;background:transparent;border-radius:9px;min-height:44px}#hus-desk button:focus-visible,#hus-desk input:focus-visible,#hus-desk select:focus-visible{outline:3px solid #388fc3;outline-offset:3px}#hus-desk button:disabled{opacity:.4}#hus-desk .hd-top{display:flex;justify-content:space-between;gap:12px;padding:22px 30px 8px;align-items:center;color:#f3f8fc}#hus-desk .hd-brand{display:flex;gap:10px;align-items:center;font-size:19px;font-weight:600;letter-spacing:-.5px}#hus-desk .hd-sub{font-size:12px;color:#d5e6f2}#hus-desk .hd-wrap{padding:14px 30px 26px}#hus-desk .hd-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:22px;color:#f3f8fc}#hus-desk .hd-tabs{display:flex;gap:4px}#hus-desk .hd-tabs button{padding:8px 15px;color:#c8deed;font-size:16px}#hus-desk .hd-tabs button[aria-current=page]{color:#fff;background:#fff2;box-shadow:inset 0 0 0 1px #ffffff25}#hus-desk .hd-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#hus-desk .hd-tools button{padding:7px 12px;display:flex;gap:7px;align-items:center;font-size:13px;background:#ffffff18}#hus-desk .hd-tools .hd-done{background:#e7f3fb;color:#21435b}#hus-desk .hd-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-items:start;min-height:320px}#hus-desk .hd-cell{min-width:0;position:relative;grid-column:span 1;border-radius:17px}#hus-desk .hd-cell[data-span="2"]{grid-column:span 2}#hus-desk .hd-cell[data-span="3"]{grid-column:span 3}#hus-desk .hd-widget{background:var(--hd-surface);padding:20px 22px;min-height:165px;border-radius:17px;box-shadow:0 12px 25px #0212222b}#hus-desk .hd-widget h3{font-weight:600;font-size:15px;margin:0 0 14px;display:flex;align-items:center;gap:8px}#hus-desk .hd-statrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}#hus-desk .hd-status{font-size:12px;color:var(--hd-good);display:inline-flex;gap:6px;align-items:center;white-space:nowrap}#hus-desk .hd-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}#hus-desk .hd-status.off{color:var(--hd-muted)}#hus-desk .hd-storage{font-size:28px;font-weight:550;letter-spacing:-.7px;font-variant-numeric:tabular-nums}#hus-desk .hd-storage small{font-size:12px;font-weight:400;letter-spacing:0;color:var(--hd-muted)}#hus-desk .hd-track{height:6px;background:var(--hd-soft);border-radius:5px;margin:12px 0 9px;overflow:hidden}#hus-desk .hd-track span{display:block;height:100%;width:62%;background:var(--hd-accent);border-radius:inherit}#hus-desk .hd-caption{font-size:12px;color:var(--hd-muted)}#hus-desk .hd-widgetbutton{display:block;width:100%;text-align:left;padding:0;min-height:0}#hus-desk .hd-launcher{width:100%;padding:17px 5px 13px;display:flex;flex-direction:column;align-items:center;gap:9px;color:#f1f7fb;min-height:130px;border-radius:15px}#hus-desk .hd-launcher:hover{background:#ffffff15}#hus-desk .hd-plate{width:62px;height:62px;border-radius:17px;display:grid;place-items:center;background:#f9fbff;box-shadow:0 5px 15px #01112030;color:#215a7d;flex-shrink:0}#hus-desk .hd-plate img{width:42px;height:42px;object-fit:contain}#hus-desk .hd-plate svg{width:27px;height:27px}#hus-desk .hd-plate.mimir{background:#315b73;color:#eff8ff}#hus-desk .hd-plate.tia{background:#00858a;color:#fff;font-weight:650;font-size:20px}#hus-desk .hd-label{font-size:14px;font-weight:500;text-align:center;overflow-wrap:anywhere}#hus-desk .hd-under{color:#ccdeeb;font-size:11px;margin-top:-7px;text-align:center}#hus-desk .hd-folderplate{background:#c7e1ef;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;padding:10px}#hus-desk .hd-folderplate>span{display:grid;place-items:center;background:#f5f9fc;border-radius:5px;width:18px;height:18px}#hus-desk .hd-folderplate img,#hus-desk .hd-folderplate svg{width:13px;height:13px}#hus-desk .hd-command .hd-plate{background:#d9e9d9;color:#366741}#hus-desk .hd-command .hd-plate svg{width:25px;height:25px}#hus-desk .hd-editorcontrols{display:none}#hus-desk .desktop[data-edit=true] .hd-cell{outline:1px dashed #b8d8ec88;padding-top:38px;background:#ffffff0a}#hus-desk .desktop[data-edit=true] .hd-editorcontrols{display:flex;position:absolute;inset:0 0 auto;justify-content:space-between;height:38px;color:#e6f4ff}#hus-desk .hd-editorcontrols button{min-width:42px;min-height:38px;display:grid;place-items:center}#hus-desk .hd-drag{touch-action:none;cursor:grab}#hus-desk .hd-moving{opacity:.4}#hus-desk .hd-drop{outline:3px solid #b6e4ff!important;outline-offset:3px}#hus-desk .hd-empty{grid-column:1/-1;padding:32px 18px;border:1px dashed #b4d5ea70;border-radius:15px;color:#e5f2fa;text-align:center}#hus-desk .hd-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;color:#ccdeeb;font-size:11px;padding-top:22px}#hus-desk .hd-notice{min-height:24px;font-size:12px;color:#e0effa;margin-bottom:12px}#hus-desk .hd-path{display:flex;gap:5px;align-items:center;color:#e4f0f9;margin-bottom:16px}#hus-desk .hd-path button{padding:6px 10px}#hus-desk dialog{width:min(460px,calc(100vw - 24px));border:1px solid var(--hd-line);padding:0;border-radius:20px;background:var(--hd-surface);color:var(--hd-ink);box-shadow:0 30px 90px #07152577}#hus-desk dialog::backdrop{background:#06172699;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#hus-desk .hd-dialogtop{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 16px;color:var(--hd-muted);font-size:12px}#hus-desk .hd-close{width:44px;display:grid;place-items:center}#hus-desk .hd-dialogbody{padding:4px 24px 25px}#hus-desk h2{font-size:24px;margin:14px 0 5px;line-height:1.25;font-weight:600;letter-spacing:-.5px}#hus-desk .hd-dialogbody p{color:var(--hd-muted);font-size:13px;margin:0 0 18px}#hus-desk .hd-dialogbody label{display:block;font-size:13px;margin-top:16px;color:var(--hd-muted)}#hus-desk .hd-dialogbody input,#hus-desk .hd-dialogbody select{display:block;width:100%;border:1px solid var(--hd-line);background:var(--hd-surface);color:var(--hd-ink);border-radius:8px;padding:10px;margin-top:6px;font-size:16px;min-height:44px}#hus-desk .hd-actions{display:grid;gap:9px;margin-top:18px}#hus-desk .hd-actions button{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 14px;background:var(--hd-soft);text-align:left}#hus-desk .hd-actions .hd-primary{background:var(--hd-accent);color:var(--hd-surface)}#hus-desk .hd-result{font-size:13px;color:var(--hd-accent);min-height:20px;margin-top:16px}#hus-desk .hd-rowbutton{width:100%;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--hd-line);padding:10px 0;text-align:left;min-height:48px}#hus-desk .hd-rowbutton span:last-child{margin-left:auto;font-size:12px;color:var(--hd-muted)}#hus-desk .hd-rowbutton .hd-mini{width:28px;height:28px;object-fit:contain}#hus-desk .hd-miniature{width:30px;height:30px;display:grid;place-items:center;background:var(--hd-soft);border-radius:8px}#hus-desk .hd-detailrow{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--hd-line);padding:11px 0;font-size:13px}#hus-desk .hd-detailrow span{color:var(--hd-muted)}#hus-desk .hd-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}#hus-desk [hidden]{display:none!important}@container (max-width:700px){#hus-desk .hd-top{padding:18px 20px 7px}#hus-desk .hd-wrap{padding:12px 20px 22px}#hus-desk .hd-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#hus-desk .hd-cell[data-span="3"]{grid-column:span 2}}@container (max-width:560px){#hus-desk .hd-top{padding:14px 17px 5px}#hus-desk .hd-wrap{padding:10px 15px 24px}#hus-desk .hd-sub{display:none}#hus-desk .hd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}#hus-desk .hd-cell[data-span="2"],#hus-desk .hd-cell[data-span="3"]{grid-column:span 3}#hus-desk .hd-widget{padding:17px 19px;min-height:155px}#hus-desk .hd-launcher{padding:14px 2px;min-height:124px}#hus-desk .hd-plate{width:55px;height:55px;border-radius:15px}#hus-desk .hd-plate img{width:37px;height:37px}#hus-desk .hd-label{font-size:13px}#hus-desk .hd-tabs button{padding:8px 10px;font-size:15px}#hus-desk .hd-tools button{font-size:12px;padding:7px 9px}#hus-desk .hd-folderplate{padding:8px;gap:4px}#hus-desk .hd-folderplate img{width:13px;height:13px}#hus-desk .hd-dialogbody{padding:2px 18px 22px}#hus-desk .hd-editorcontrols button{min-width:44px;min-height:44px}#hus-desk .desktop[data-edit=true] .hd-cell{padding-top:44px}#hus-desk .hd-notice{font-size:12px}}@container (max-width:560px){#hus-desk .hd-cell[data-span="2"]{grid-column:span 2}#hus-desk .hd-cell[data-span="2"] .hd-statrow{flex-wrap:wrap;gap:3px}#hus-desk .hd-cell[data-span="2"] .hd-widget{padding:15px 12px}#hus-desk .hd-cell[data-span="2"] .hd-storage{font-size:23px}}:root{color-scheme:light dark;font-family:system-ui,sans-serif;background:#10283b}body{margin:0}*{box-sizing:border-box}button,a,input,select{touch-action:manipulation}button,a{cursor:pointer}button:disabled{cursor:wait}a{color:inherit}#hus-desk{max-width:none;min-height:100dvh;border-radius:0;background-attachment:fixed}#hus-desk .hd-top{max-width:1400px;margin:auto;padding:22px 36px 8px}#hus-desk .hd-wrap{max-width:1400px;margin:auto;padding:18px 36px 42px}#hus-desk .hd-brand{text-decoration:none}#hus-desk .global-nav{display:flex;gap:8px;align-items:center}#hus-desk .global-nav a{display:flex;gap:7px;align-items:center;padding:10px;border-radius:9px;font-size:13px;text-decoration:none;color:#d8eaf6;min-height:44px}#hus-desk .global-nav a:hover,#hus-desk .global-nav a[aria-current=page]{background:#ffffff20;color:#fff}#hus-desk .global-notice,#hus-desk .connection-error{background:var(--hd-surface);color:var(--hd-ink);padding:12px 16px;border-radius:12px;display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:14px}#hus-desk .global-notice button{margin-left:auto}#hus-desk .connection-error{border-left:4px solid #b87b35}#hus-desk .page-back{color:#e3f1fa;display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-height:44px;margin-bottom:14px}#hus-desk .service-page{background:var(--hd-surface);padding:32px;border-radius:20px;min-height:calc(100dvh - 165px);box-shadow:0 20px 50px #06172833}#hus-desk .page-route{animation:resource-enter .2s ease-out}#hus-desk .service-page h1{font-size:28px;letter-spacing:-.6px;line-height:1.2;margin:0 0 10px;font-weight:600}#hus-desk .service-page h2{font-size:19px;margin:28px 0 14px}#hus-desk .service-page p{color:var(--hd-muted);max-width:740px}#hus-desk .service-heading{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:24px}#hus-desk .service-heading p{margin:0;font-size:13px}#hus-desk .service-heading>.hd-status{margin-left:auto}#hus-desk .service-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:22px 0}#hus-desk .hd-action,.login-screen .hd-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:1px solid var(--hd-line, #c8dbe8);background:var(--hd-soft, #e1edf5);color:var(--hd-ink, #244154);padding:10px 15px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:500}#hus-desk .hd-action.hd-primary,.login-screen .hd-primary{background:var(--hd-accent, #155d89);color:var(--hd-surface, #f1f6fa);border-color:var(--hd-accent, #155d89)}#hus-desk .hd-action:hover{filter:brightness(.95)}#hus-desk .resource-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid var(--hd-line);padding:20px 0}#hus-desk .resource-metrics small{display:block;color:var(--hd-muted);font-size:13px}#hus-desk .resource-metrics strong{display:block;font-size:23px;font-weight:550;margin-top:7px}#hus-desk .resource-metrics strong span{font-size:13px;color:var(--hd-muted)}#hus-desk .resource-list a{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--hd-line);padding:14px 0;text-decoration:none}#hus-desk .resource-list a:hover{background:var(--hd-soft)}#hus-desk .resource-list a>.hd-status{margin-left:auto}#hus-desk .resource-list small,#hus-desk .add-list small{display:block;font-size:12px;color:var(--hd-muted);margin-top:3px}#hus-desk .hd-plate.small{width:38px;height:38px;border-radius:10px}#hus-desk .hd-plate.small img{width:26px;height:26px}#hus-desk .hd-plate.small svg{width:21px;height:21px}#hus-desk .catalog-search{display:flex;align-items:center;gap:12px;border:1px solid var(--hd-line);border-radius:10px;padding:0 12px;max-width:600px;margin:24px 0}#hus-desk .catalog-search input{border:0;background:transparent;color:var(--hd-ink);padding:12px 0;font-size:16px;width:100%;min-width:0}#hus-desk .credentials-form{padding:22px;background:var(--hd-soft);border-radius:14px;max-width:620px}#hus-desk .credentials-form h2{margin:0}#hus-desk .credentials-form label{display:block;font-size:14px;margin:16px 0;color:var(--hd-muted)}#hus-desk .credentials-form input{display:block;margin-top:6px;width:100%;padding:11px;font-size:16px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);color:var(--hd-ink)}#hus-desk .inline-warning{padding:15px 0;display:flex;gap:10px;align-items:flex-start;color:var(--hd-muted)}#hus-desk .inline-warning svg{flex-shrink:0}#hus-desk .service-note{font-size:13px}#hus-desk .service-summary{margin-top:28px;border-top:1px solid var(--hd-line)}#hus-desk .service-summary dl{display:grid;grid-template-columns:200px 1fr;gap:12px;font-size:13px}#hus-desk .service-summary dd{margin:0}#hus-desk .service-summary dt{color:var(--hd-muted)}#hus-desk .remote-view iframe{width:100%;height:75dvh;border:1px solid var(--hd-line);border-radius:12px;background:#142130}#hus-desk .storage-detail{max-width:600px;padding:20px 0}#hus-desk .storage-detail>strong{display:block;font-size:42px;font-weight:550;margin-top:12px}#hus-desk .event-list>div{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--hd-line);font-size:13px}#hus-desk .event-list time{color:var(--hd-muted)}#hus-desk .session-row{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid var(--hd-line);padding:14px 0}#hus-desk .session-row small{display:block;color:var(--hd-muted);font-size:12px}#hus-desk .file-import{position:relative;cursor:pointer}#hus-desk .file-import input{position:absolute;width:1px;height:1px;opacity:0}#hus-desk .add-types{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}#hus-desk .add-list{max-height:55dvh;overflow:auto}#hus-desk .hd-dialogtop h2{font-size:20px;margin:5px 0;color:var(--hd-ink)}#hus-desk dialog{max-height:90dvh;overflow:auto}#hus-desk dialog[open]{animation:folder-enter .17s ease-out}#hus-desk .folder-content .hd-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;gap:8px}#hus-desk .folder-content .hd-launcher{color:var(--hd-ink)}#hus-desk .folder-content .hd-under{color:var(--hd-muted)}#hus-desk .folder-content .hd-launcher:hover{background:var(--hd-soft)}#hus-desk .desktop-section{background:var(--hd-surface);border-radius:18px;padding:20px;color:var(--hd-ink)}#hus-desk .desktop-section h2{font-size:18px;margin:0 0 15px}#hus-desk .section-grid{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}#hus-desk .desktop-section .hd-launcher{color:var(--hd-ink)}#hus-desk .desktop-section .hd-under{color:var(--hd-muted)}#hus-desk .hd-cell[data-span="4"]{grid-column:span 4}#hus-desk .hd-cell[data-span="6"]{grid-column:1/-1}#hus-desk .desktop[data-edit=true] .folder-content .hd-editorcontrols,#hus-desk .desktop[data-edit=true] .desktop-section .hd-editorcontrols{color:var(--hd-ink)}#hus-desk .hd-widgetbutton{width:100%;height:100%;padding:20px 22px;min-height:165px;background:var(--hd-surface)}.login-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#10283b url(/assets/wallpaper.jpg) center/cover;color:#f0f6fa;padding:24px}.login-panel{width:min(440px,100%);padding:40px;background:#f1f6fa;color:#244154;border-radius:24px;box-shadow:0 20px 90px #02112255}.login-panel h1{font-size:32px;margin:20px 0 8px}.login-panel p{color:#526b7c;margin-bottom:28px}.login-panel>a{width:100%}.login-panel small{display:block;color:#526b7c;margin-top:20px;font-size:13px;line-height:1.6}@keyframes resource-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes folder-enter{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:700px){#hus-desk .hd-top{padding:14px 16px;flex-wrap:wrap}#hus-desk .global-nav{gap:2px}#hus-desk .global-nav a{padding:9px;min-width:44px;justify-content:center}#hus-desk .global-nav span{display:none}#hus-desk .hd-wrap{padding:12px 14px 30px}#hus-desk .service-page{padding:20px 17px;border-radius:16px}#hus-desk .service-heading{gap:12px}#hus-desk .service-heading h1{font-size:23px}#hus-desk .service-heading>.hd-status{margin-left:0}#hus-desk .resource-metrics{grid-template-columns:1fr;gap:14px}#hus-desk .resource-metrics>div{display:flex;justify-content:space-between;align-items:baseline}#hus-desk .resource-metrics strong{font-size:20px}#hus-desk .service-actions{gap:8px}#hus-desk .service-actions .hd-action{flex-grow:1}#hus-desk .event-list>div{grid-template-columns:1fr;gap:4px}#hus-desk .resource-list a{gap:9px;font-size:14px;flex-wrap:wrap}#hus-desk .resource-list a>.hd-status{font-size:11px}#hus-desk .service-summary dl{grid-template-columns:1fr;gap:6px}#hus-desk .service-summary dd{margin-bottom:10px}#hus-desk .section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#hus-desk .hd-cell[data-span="4"]{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#hus-desk .connection-checks{display:flex;gap:18px;align-items:center;justify-content:space-between;border-block:1px solid var(--hd-line);padding:14px 0;margin:18px 0;flex-wrap:wrap}#hus-desk .connection-check{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}#hus-desk .connection-check time,#hus-desk .connection-check small{color:var(--hd-muted);font-size:12px}#hus-desk .layout-history>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--hd-line);flex-wrap:wrap}#hus-desk .history-summary{font-size:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}#hus-desk .history-summary dd{margin:0}#hus-desk .board-delete{border-top:1px solid var(--hd-line);margin-top:24px;padding-top:16px}#hus-desk .board-delete h3{font-size:16px;margin:0 0 10px}#hus-desk .remote-view:fullscreen{background:var(--hd-surface);padding:12px;display:flex;flex-direction:column}#hus-desk .remote-view:fullscreen .service-actions{margin:0 0 10px}#hus-desk .remote-view:fullscreen iframe{flex:1;height:auto;min-height:0}#hus-desk .hd-tabs{max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:thin}#hus-desk .hd-tabs button{flex-shrink:0;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hus-desk .detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:25px}#hus-desk .detail-heading h2{margin:0}#hus-desk .device-facts{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:13px 24px;margin:24px 0;font-size:14px}#hus-desk .device-facts dt{color:var(--hd-muted)}#hus-desk .device-facts dd{margin:0;overflow-wrap:anywhere}#hus-desk .drive-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:24px 0}#hus-desk .drive-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}#hus-desk .drive-heading small{color:var(--hd-muted);font-size:12px}#hus-desk .drive-list p{font-size:13px}#hus-desk .backup-tasks>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px 0;border-bottom:1px solid var(--hd-line);font-size:13px;overflow-wrap:anywhere}#hus-desk .backup-tasks time{color:var(--hd-muted)}#hus-desk .backup-ok{color:var(--hd-good)}#hus-desk .supply-list>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--hd-line)}#hus-desk .supply-list strong{margin-left:auto;font-size:13px}#hus-desk .supply-color{width:14px;height:14px;border-radius:50%}@media(max-width:600px){#hus-desk .device-facts{grid-template-columns:1fr;gap:6px}#hus-desk .device-facts dd{margin-bottom:12px}#hus-desk .backup-tasks>div{grid-template-columns:1fr;gap:5px}#hus-desk .drive-list{grid-template-columns:1fr}}#hus-desk .embedded-app iframe{display:block;width:100%;min-height:480px;height:calc(100dvh - 280px);border:1px solid var(--hd-line);border-radius:12px;background:#fff}#hus-desk .embedded-toolbar{margin-top:18px}#hus-desk .embedded-app:fullscreen{display:flex;flex-direction:column;padding:12px;background:#f6f7f9;overflow:auto}#hus-desk .embedded-app:fullscreen iframe{flex:1;height:auto;min-height:0}@media(max-width:600px){#hus-desk .embedded-toolbar{gap:8px}#hus-desk .embedded-toolbar .hd-action{flex:1 1 auto;justify-content:center}#hus-desk .embedded-app iframe{min-height:560px;border-radius:8px}}#hus-desk .resource-widget h3 span{overflow-wrap:anywhere;min-width:0}#hus-desk .resource-widget h3 svg{flex-shrink:0}#hus-desk .resource-widget .widget-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-top:16px;font-size:13px}#hus-desk .widget-meter strong{font-variant-numeric:tabular-nums}#hus-desk .widget-meter .hd-track{grid-column:1 / -1;margin:0}#hus-desk .resource-widget .hd-caption{margin-top:10px;overflow-wrap:anywhere}#hus-desk .resource-widget .widget-time{font-size:11px}#hus-desk .add-view{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}#hus-desk .add-view button{padding:8px 12px;background:var(--hd-soft);font-size:13px}#hus-desk .add-view button[aria-pressed=true]{background:var(--hd-accent);color:var(--hd-surface)}#hus-desk .hd-dialogbody .editor-error{padding:12px;border-left:3px solid #b87b35;background:var(--hd-soft);color:var(--hd-ink);border-radius:6px}#hus-desk .resource-widget{overflow-wrap:anywhere}.login-retry{padding:12px 20px;border:1px solid #b7ccd9;border-radius:10px;color:#244154;background:#f1f6fa;font:inherit;min-height:44px}#hus-desk .connection-error{flex-wrap:wrap}#hus-desk .connection-error>div{flex:1 1 220px}#hus-desk .connection-error small{display:block;margin-top:5px;color:var(--hd-muted)}#hus-desk .connection-error button{padding:8px 12px;background:var(--hd-soft)}#hus-desk .install-app{margin:24px 0 32px}#hus-desk .nav-search{display:flex;align-items:center;gap:8px;color:#edf5fa;background:#ffffff18;padding:8px 12px;margin-left:auto}#hus-desk .nav-search kbd{font-size:10px;padding:2px 5px;border:1px solid #ffffff40;border-radius:4px}#hus-desk .quick-results{margin-top:16px;max-height:55dvh;overflow-y:auto}#hus-desk .quick-results a{display:flex;align-items:center;gap:12px;min-height:58px;padding:10px 0;text-decoration:none;border-bottom:1px solid var(--hd-line)}#hus-desk .quick-results a>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}#hus-desk .quick-results small{display:block;color:var(--hd-muted);font-size:12px;margin-top:3px}#hus-desk .search-empty{margin-top:20px}#hus-desk .desktop-recovery{padding:18px 20px;border-radius:16px;background:var(--hd-surface);color:var(--hd-ink);margin-bottom:20px}#hus-desk .desktop-recovery p{margin:8px 0;font-size:13px}#hus-desk .desktop-recovery .service-actions{margin:14px 0 0}#hus-desk .draft-status{display:block;margin-top:5px}#hus-desk .catalog-filters{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0}#hus-desk .catalog-filters label{display:flex;flex-direction:column;gap:6px;color:var(--hd-muted);font-size:13px;min-width:0}#hus-desk .catalog-filters select{padding:10px;border:1px solid var(--hd-line);background:var(--hd-surface);border-radius:8px;color:var(--hd-ink);min-height:44px;max-width:100%}#hus-desk .catalog-filters .check-filter{flex-direction:row;align-items:center;max-width:340px}#hus-desk .check-filter input{width:20px;height:20px;flex-shrink:0}#hus-desk .catalog-item{display:flex;align-items:center;border-bottom:1px solid var(--hd-line);gap:12px}#hus-desk .catalog-item>a{display:flex;align-items:center;gap:14px;padding:16px 0;min-width:0;flex:1;text-decoration:none}#hus-desk .catalog-item>a>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}#hus-desk .catalog-item small{display:block;color:var(--hd-muted);font-size:12px;margin-top:4px}#hus-desk .catalog-item>button{flex-shrink:0}#hus-desk .rdp-help{margin-top:28px}#hus-desk .rdp-help details{border-top:1px solid var(--hd-line);padding-top:14px}#hus-desk .rdp-help summary{cursor:pointer;min-height:44px;padding:10px 0}#hus-desk .rdp-help pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hd-soft);padding:16px;border-radius:10px;font-size:13px}#hus-desk .rdp-help li{margin:12px 0}#hus-desk .operation-list article{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--hd-line)}#hus-desk .operation-list article>div{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}#hus-desk .operation-list time{flex-basis:100%;font-size:12px;color:var(--hd-muted)}@media(max-width:700px){#hus-desk .nav-search kbd,#hus-desk .nav-search>span{display:none}#hus-desk .nav-search{margin-left:0;padding:10px}#hus-desk .hd-top{gap:6px;flex-wrap:wrap}#hus-desk .catalog-item>a{flex-wrap:wrap;gap:9px}#hus-desk .catalog-item>a .hd-status{flex-basis:100%}#hus-desk .catalog-filters>label{flex:1 1 180px}#hus-desk .operation-list article{align-items:flex-start;flex-direction:column}}#hus-desk[data-background=navy]{background-image:none;background-color:#10283b}#hus-desk[data-background=graphite]{background-image:none;background-color:#20262d}#hus-desk[data-background=forest]{background-image:none;background-color:#17392e}#hus-desk[data-density=compact] .hd-grid{gap:12px}#hus-desk[data-density=compact] .hd-launcher{min-height:110px;padding-top:10px;padding-bottom:10px}#hus-desk[data-density=compact] .resource-list a,#hus-desk[data-density=compact] .catalog-item>a{padding-top:10px;padding-bottom:10px}#hus-desk textarea,#hus-desk .catalog-filters input:not([type=checkbox]){width:100%;border:1px solid var(--hd-line);background:var(--hd-surface);color:var(--hd-ink);border-radius:8px;padding:10px;font:inherit;font-size:16px;margin-top:6px}#hus-desk textarea{resize:vertical}#hus-desk .history-panel,#hus-desk .machine-panel{margin-top:32px;padding-top:8px;border-top:1px solid var(--hd-line)}#hus-desk .trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#hus-desk .trend{min-width:0;padding:12px 0}#hus-desk .trend-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#hus-desk .trend h3{font-size:15px;margin:0}#hus-desk .trend-heading strong{font-size:17px;font-variant-numeric:tabular-nums}#hus-desk .trend svg{width:100%;height:auto;display:block;margin-top:12px}#hus-desk .chart-line{stroke:var(--hd-accent);stroke-width:2;vector-effect:non-scaling-stroke}#hus-desk .chart-point{fill:var(--hd-accent)}#hus-desk .chart-axis{stroke:var(--hd-line);stroke-width:1}#hus-desk .trend text{fill:var(--hd-muted);font-size:12px}#hus-desk .chart-table summary{font-size:12px;color:var(--hd-muted);cursor:pointer;min-height:32px;padding:7px 0}#hus-desk .chart-table table{width:100%;font-size:12px;border-collapse:collapse}#hus-desk .chart-table td{border-bottom:1px solid var(--hd-line);padding:6px}#hus-desk .chart-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}#hus-desk .fact-rows>div{display:grid;grid-template-columns:minmax(70px,1fr) minmax(0,2fr) minmax(0,2fr);gap:16px;border-bottom:1px solid var(--hd-line);padding:13px 0;font-size:13px;overflow-wrap:anywhere}#hus-desk .check-filter{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px;color:var(--hd-muted)}#hus-desk .check-filter input{min-width:20px;min-height:20px}#hus-desk .incident-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--hd-line);padding:20px 0}#hus-desk .incident-list p{margin:6px 0}#hus-desk .incident-list small{color:var(--hd-muted)}#hus-desk .resource-personal-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 20px}#hus-desk .resource-personal-tools [aria-pressed=true]{background:var(--hd-accent);color:var(--hd-surface)}#hus-desk .resource-tag{font-size:12px;padding:4px 8px;border:1px solid var(--hd-line);border-radius:6px}#hus-desk .resource-notes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:var(--hd-muted);border-left:2px solid var(--hd-line);padding:0 14px}#hus-desk .repository-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px}#hus-desk .repository-list>a{display:block;padding:18px 0;text-decoration:none;border-bottom:1px solid var(--hd-line);overflow-wrap:anywhere}#hus-desk .repository-list p{margin:6px 0;font-size:13px}#hus-desk .repository-list small{color:var(--hd-muted);font-size:12px}#hus-desk .download-list article{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--hd-line);padding:18px 0}#hus-desk .download-list article>div{flex:1;min-width:0;overflow-wrap:anywhere}#hus-desk .download-list small{font-size:12px;color:var(--hd-muted)}#hus-desk .download-list button{flex-shrink:0}#hus-desk .note-widget p{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;margin:0}#hus-desk .hd-dialogbody .note-full{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hd-ink);font-size:16px}#hus-desk .hd-cell[data-selected=true]{outline:3px solid #b6e4ff!important}#hus-desk .bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;margin-bottom:20px;border-radius:12px;background:var(--hd-surface)}#hus-desk .bulk-bar button{padding:8px 12px;background:var(--hd-soft)}@media(max-width:700px){#hus-desk .trend-grid{grid-template-columns:1fr;gap:12px}#hus-desk .fact-rows>div{grid-template-columns:1fr;gap:4px}#hus-desk .incident-list article,#hus-desk .download-list article{align-items:flex-start;flex-direction:column;gap:12px}#hus-desk .repository-list{grid-template-columns:minmax(0,1fr)}#hus-desk .resource-personal-tools .hd-action{flex:1 1 auto;justify-content:center}#hus-desk .global-nav{gap:2px}}#hus-desk .notifications-settings{margin:28px 0;padding-top:12px;border-top:1px solid var(--hd-line)}#hus-desk .notifications-settings fieldset{border:1px solid var(--hd-line);border-radius:10px;padding:14px;margin:18px 0;min-width:0}#hus-desk .notification-options{display:grid;gap:4px}#hus-desk .notification-resources{max-height:240px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 16px;margin-top:12px}#hus-desk .notifications-settings summary{cursor:pointer;min-height:44px;padding:12px 0}#hus-desk .push-log>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--hd-line);font-size:12px;overflow-wrap:anywhere}#hus-desk .push-log time{color:var(--hd-muted)}#hus-desk .push-devices .service-actions{margin:0}#hus-desk .application-control{border-bottom:1px solid var(--hd-line);padding-bottom:18px;margin-bottom:20px}#hus-desk .service-logs pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--hd-soft);padding:14px;border-radius:10px;max-height:420px;overflow-y:auto;font-size:12px}#hus-desk .service-logs summary{cursor:pointer;min-height:44px;padding:12px 0}#hus-desk .topology-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:30px;margin-top:20px;align-items:start}#hus-desk .topology-tree,#hus-desk .topology-tree ul{list-style:none;padding:0;margin:0}#hus-desk .topology-tree ul{margin-left:18px;padding-left:14px;border-left:1px solid var(--hd-line)}#hus-desk .topology-row{display:flex;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hd-line)}#hus-desk .topology-row a{display:flex;flex:1;gap:10px;align-items:center;text-decoration:none;min-width:0}#hus-desk .topology-row a>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}#hus-desk .topology-row small{display:block;color:var(--hd-muted);font-size:11px;font-weight:400}#hus-desk .topology-tree summary{min-height:36px;padding:8px 0;color:var(--hd-muted);font-size:12px;cursor:pointer}#hus-desk .topology-detail{background:var(--hd-soft);border-radius:14px;padding:18px;min-width:0;overflow-wrap:anywhere}#hus-desk .topology-detail h2{font-size:21px}#hus-desk .topology-detail li{padding:5px 0}#hus-desk .access-path{margin-top:28px;border-top:1px solid var(--hd-line);padding:14px 0}#hus-desk .access-path summary{min-height:44px;padding:10px 0;cursor:pointer}#hus-desk .access-path li{padding:7px 0}@media(max-width:800px){#hus-desk .topology-layout{grid-template-columns:minmax(0,1fr)}#hus-desk .topology-row a{flex-wrap:wrap}#hus-desk .topology-row .hd-status{flex-basis:100%}#hus-desk .topology-tree ul{margin-left:8px;padding-left:8px}#hus-desk .push-log>div{grid-template-columns:1fr;gap:5px}#hus-desk .push-devices .session-row{align-items:flex-start;flex-direction:column}#hus-desk .notification-resources{grid-template-columns:1fr}}#hus-desk .push-device-name{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--hd-muted)}#hus-desk .push-device-name input{min-height:44px;max-width:100%;padding:10px;border:1px solid var(--hd-line);border-radius:8px;background:var(--hd-surface);color:var(--hd-ink);font-size:16px}
