:root{--bg:#f6f7fb;--surface:#fff;--ink:#20283e;--subtle:#68738a;--muted:#8a93a5;--line:#e9edf4;--primary:#4f46e5;--primary-hover:#4338ca;--primary-soft:#eeedfe;--green:#13876c;--green-soft:#eaf8f2;--orange:#9d671d;--orange-soft:#fff6e7;--red:#c33c4b;--red-soft:#fff0f1;--shadow:0 4px 18px rgba(28,39,67,.035);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;color:var(--ink);background:var(--bg);font-size:14px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button{border:0}svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.icon{width:19px;height:19px;flex:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b7b1ff;outline-offset:3px}[hidden]{display:none!important}.sidebar{width:240px;position:fixed;inset:0 auto 0 0;background:var(--surface);border-right:1px solid var(--line);padding:31px 20px 18px;display:flex;flex-direction:column;z-index:10}.brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:720;letter-spacing:-.4px;padding:0 8px}.brand-mark{width:39px;height:39px;border-radius:11px;background:var(--primary);display:grid;place-items:center;color:#fff;box-shadow:0 3px 8px #4f46e51a;flex:none}.brand-mark svg{width:25px;height:25px;stroke-width:1.8}.brand-description{display:block;font-size:10px;font-weight:500;color:var(--muted);letter-spacing:2.1px;margin-top:5px}.nav-caption{font-size:10px;color:#9199ab;margin:43px 14px 14px;letter-spacing:1.2px}.nav-item{display:flex;align-items:center;gap:11px;min-height:46px;border-radius:8px;padding:0 13px;font-size:13px;font-weight:600}.nav-item.active{color:var(--primary);background:var(--primary-soft)}.nav-count{margin-left:auto;background:#dedbfb;border-radius:5px;font-size:10px;padding:2px 6px;min-width:22px;text-align:center}.sidebar-bottom{margin-top:auto}.sidebar-note{margin:24px 5px 25px;padding:16px 11px;display:flex;gap:9px;border-radius:8px;background:#f8f9fc;color:var(--subtle)}.sidebar-note>.icon{width:17px;height:17px;color:#929bb0;margin-top:1px}.sidebar-note strong{font-size:11px;color:#68738a;font-weight:600}.sidebar-note p{font-size:11px;line-height:1.8;margin:5px 0 0;color:#929bad}.account{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:20px 6px 0}.avatar{display:grid;place-items:center;width:34px;height:34px;background:#eef0f8;color:#68738a;font-size:12px;font-weight:600;border:1px solid #e2e6ef;border-radius:50%}.account-detail{min-width:0;flex:1}.account-detail strong{font-size:12px;font-weight:600;max-width:105px;overflow:hidden;text-overflow:ellipsis;display:block}.account-detail span{display:block;color:var(--muted);font-size:10px;margin-top:4px}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:36px;padding:6px;background:transparent;border-radius:7px;color:var(--subtle);transition:background .16s,color .16s}.icon-button:hover{background:#f1f3fa;color:var(--primary)}.workspace{margin-left:240px}.topbar{height:73px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.95);border-bottom:1px solid var(--line)}.breadcrumb{display:flex;gap:16px;font-size:12px;color:#8a93a5}.breadcrumb span{color:#c2c8d4}.breadcrumb strong{font-weight:500;color:#566078}.live-indicator{font-size:11px;display:flex;align-items:center;gap:7px;color:var(--subtle)}.live-dot{height:6px;width:6px;border-radius:50%;background:#a4aab8}.live-indicator.online .live-dot{background:#32ab84;box-shadow:0 0 0 3px #32ab8412}.live-indicator.offline .live-dot{background:#dc6c70}.main-content{padding:38px 40px 20px;max-width:1600px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;gap:20px}.eyebrow{color:var(--muted);font-size:9px;letter-spacing:1.7px;font-weight:650;display:block}.page-heading h1{font-size:26px;font-weight:700;line-height:1.4;letter-spacing:-.6px;margin:7px 0 7px}.page-heading p{margin:0;font-size:12px;color:var(--subtle);line-height:1.8}.button{min-height:39px;padding:0 16px;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:550;font-size:12px;border-radius:7px;transition:background .16s,border-color .16s;white-space:nowrap;border:1px solid transparent}.button.primary{background:var(--primary);color:#fff;box-shadow:0 2px 4px #4f46e514}.button.primary:hover{background:var(--primary-hover)}.button.secondary{background:#fff;border-color:#dfe4ed;color:#5b657b}.button.secondary:hover{background:#f7f8fc;border-color:#c7cedc}.button .icon{width:16px;height:16px}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:29px}.summary-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:19px 20px 17px;box-shadow:var(--shadow);min-height:148px}.summary-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--subtle);font-weight:500}.stat-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center}.stat-icon .icon{width:17px;height:17px}.stat-icon.blue{color:#6484c9;background:#eff4fc}.stat-icon.green{color:#52a58b;background:#eef9f4}.stat-icon.violet{color:#8b7fc4;background:#f3f0fb}.stat-icon.slate{color:#8290aa;background:#f0f3f8}.summary-value{font-size:28px;letter-spacing:-.7px;line-height:1.2;font-weight:650;margin:8px 0 10px;font-variant-numeric:tabular-nums}.summary-description{color:#929bad;font-size:10px;line-height:1.65}.summary-description.has-error{color:var(--orange)}.disk-value{font-size:25px;margin-bottom:8px}.disk-track{height:4px;background:#eef0f7;border-radius:10px;overflow:hidden;margin-bottom:6px}.disk-track div{height:100%;width:0;background:#9c92e9;border-radius:10px;transition:width .2s}.worker-value{font-size:22px;margin-top:14px;margin-bottom:10px}.worker-value.is-online{color:var(--green)}.worker-value.is-offline{color:var(--red)}.page-alert{font-size:12px;line-height:1.7;border:1px solid #f0d5d7;background:var(--red-soft);color:#a43846;padding:12px 16px;border-radius:8px;margin-bottom:18px}.task-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.panel-toolbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;gap:15px;border-bottom:1px solid var(--line)}.filter-tabs{align-self:stretch;display:flex;gap:24px}.filter-tab{position:relative;display:flex;align-items:center;gap:7px;padding:1px 0 0;background:transparent;color:#8991a4;font-size:12px;font-weight:500;white-space:nowrap}.filter-tab.selected{color:var(--primary);font-weight:600}.filter-tab.selected:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--primary);border-radius:2px}.filter-tab span{background:#eef0f5;color:#8d95a6;padding:1px 6px;border-radius:4px;font-size:9px}.filter-tab.selected span{background:#eeedfe;color:var(--primary)}.table-tools{display:flex;align-items:center;gap:9px}.search-field{display:flex;align-items:center;gap:8px;border:1px solid #e8ebf2;border-radius:6px;padding:0 10px;color:#a1a9b9;height:34px;width:216px}.search-field .icon{width:15px;height:15px}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:11px;color:var(--ink)}input::placeholder{color:#a1a8b7}.search-field:focus-within{border-color:#a29bf0;box-shadow:0 0 0 3px #4f46e50a}.search-field input:focus-visible{outline:none}.refresh-button{border:1px solid #e8ebf2;min-height:34px;min-width:34px}.refresh-button .icon{width:15px;height:15px}.table-scroll{overflow-x:auto;min-height:0}.task-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.task-table th{height:43px;background:#fafbfe;border-bottom:1px solid var(--line);font-size:10px;color:#929bad;font-weight:500;padding:0 20px}.task-table td{padding:20px;border-bottom:1px solid #edf0f5;vertical-align:middle;font-size:12px}.task-table tbody tr:last-child td{border-bottom:0}.task-table tbody tr:hover{background:#fdfdff}.task-name{display:flex;align-items:center;gap:11px;min-width:170px}.file-tile{display:grid;place-items:center;width:35px;height:40px;flex:none;border:1px solid #e7e8f9;background:#f6f5ff;border-radius:7px;color:#8279cd}.file-tile .icon{width:18px;height:18px}.task-info{max-width:240px}.task-title{font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden;text-overflow:ellipsis}.task-filename{font-size:10px;color:#929bad;display:block;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.task-status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500;white-space:nowrap}.task-status:before{content:"";height:4px;width:4px;border-radius:50%;background:currentColor}.task-status.success{background:var(--green-soft);color:var(--green)}.task-status.error{background:var(--red-soft);color:var(--red)}.task-status.pending{background:var(--orange-soft);color:var(--orange)}.task-status.syncing{background:#eeedfe;color:var(--primary)}.task-status.paused{background:#f0f2f7;color:#78849a}.cell-hint{display:block;color:#9ba3b2;font-size:9px;margin-top:7px}.cell-error{color:var(--red);max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-cell{display:flex;align-items:center;gap:7px}.short-link{color:#6964b4;font-family:"SFMono-Regular",Consolas,monospace;font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.short-link:hover{text-decoration:underline}.copy-button{width:27px;min-width:27px;min-height:30px;padding:4px;color:#9ba2b5}.copy-button .icon{width:14px;height:14px}.date-primary{font-size:11px;color:#606c83;font-variant-numeric:tabular-nums}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.actions-heading{text-align:right}.row-sync{background:#fff;border:1px solid #e2e6f1;border-radius:6px;padding:7px 9px;color:#6e7494;font-size:10px;min-height:31px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.row-sync:hover{color:var(--primary);border-color:#c0baef;background:#faf9ff}.row-sync .icon{width:12px;height:12px}.row-menu-button{min-width:27px;min-height:31px}.row-menu-button .icon{width:18px;height:18px}.action-menu{position:fixed;z-index:40;min-width:160px;background:#fff;border:1px solid #e2e6ef;border-radius:8px;padding:5px;box-shadow:0 8px 28px #20283e1a}.action-menu button{width:100%;min-height:37px;text-align:left;background:transparent;border-radius:5px;padding:9px 11px;color:#59657b;font-size:12px}.action-menu button:hover{background:#f3f3fc;color:var(--primary)}.action-menu button:last-child{border-top:1px solid var(--line);margin-top:3px;border-radius:0 0 5px 5px}.panel-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:14px 21px;color:#9ba4b5;font-size:10px;line-height:1.7}.empty-state{padding:51px 20px 57px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-icon{display:grid;place-items:center;width:52px;height:56px;color:#9993cf;background:#f5f4fd;border-radius:13px;margin-bottom:15px}.empty-icon svg{width:28px;height:28px;stroke-width:1.3}.empty-state h2{font-size:14px;font-weight:550;margin:0 0 9px;color:#646c83}.empty-state p{font-size:11px;line-height:1.8;color:#9aa2b3;margin:0 0 19px}.storage-note{display:flex;align-items:flex-start;gap:10px;padding:21px 2px;color:#a2a9b9}.storage-note>.icon{width:16px;height:16px;margin-top:2px}.storage-note strong{color:#7e889e;font-size:10px;font-weight:550}.storage-note p{font-size:10px;line-height:1.8;margin:5px 0 0;color:#9ba4b6}.page-footer{padding:27px 0 0;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#abb2c0;letter-spacing:.3px}.page-footer>span:first-child{font-weight:600;letter-spacing:.2px}.task-dialog,.logs-dialog{padding:0;border:1px solid #e4e8f0;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 22px 90px #1d264a33;max-height:calc(100dvh - 48px);width:min(590px,calc(100% - 32px));max-width:590px;overflow:auto}.task-dialog::backdrop,.logs-dialog::backdrop{background:#1d243a66;backdrop-filter:blur(2px)}.dialog-header{padding:25px 28px 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:16px}.dialog-header h2{font-size:19px;font-weight:650;margin:7px 0 0;line-height:1.6}.dialog-header .icon-button{margin-right:-7px}.dialog-body{padding:21px 28px 26px}.dialog-intro{font-size:12px;color:#838da2;margin:0 0 24px;line-height:1.9}.field{margin-bottom:21px;min-width:0}.field label{display:block;font-size:12px;font-weight:550;margin:0 0 9px;color:#4e5b73}.required{font-size:11px;color:#b0abc4;margin-left:4px}.field input:not([type=checkbox]){height:42px;width:100%;border:1px solid #dfe4ee;border-radius:7px;padding:0 12px;background:#fff;color:#3b4860;font-size:12px;transition:border-color .15s,box-shadow .15s}.field input:focus{outline:0;border-color:#a299ec;box-shadow:0 0 0 3px #4f46e50a}.field input:invalid[aria-invalid=true]{border-color:var(--red)}.field input[readonly]{background:#f7f8fc;color:#8a93a6;font-size:11px}.field small{display:block;margin-top:8px;color:#98a1b3;font-size:10px;line-height:1.7}.form-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:19px}.input-unit{position:relative}.input-unit input{padding-right:46px!important}.input-unit>span{position:absolute;right:12px;top:14px;font-size:11px;color:#9ba4b3}.toggle-card{display:flex;align-items:center;position:relative;gap:12px;padding:15px;border:1px solid var(--line);background:#fafbfe;border-radius:8px;cursor:pointer;margin-top:1px}.toggle-card>input{position:absolute;width:1px;height:1px;opacity:0}.toggle-visual{height:21px;width:36px;background:#ced3df;border-radius:20px;flex:none;position:relative;transition:background .16s}.toggle-visual:after{content:"";display:block;width:15px;height:15px;background:#fff;box-shadow:0 1px 3px #0002;position:absolute;top:3px;left:3px;border-radius:50%;transition:transform .16s}.toggle-card>input:checked+.toggle-visual{background:var(--primary)}.toggle-card>input:checked+.toggle-visual:after{transform:translateX(15px)}.toggle-card>input:focus-visible+.toggle-visual{outline:3px solid #b7b1ff;outline-offset:3px}.toggle-card strong{font-size:12px;font-weight:550;color:#5c6780;display:block}.toggle-card small{font-size:10px;color:#99a2b3;display:block;line-height:1.7;margin-top:5px}.dialog-footer{border-top:1px solid var(--line);background:#fcfcfe;padding:18px 28px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.form-alert{background:var(--red-soft);border:1px solid #f3d6d9;color:var(--red);padding:12px 13px;font-size:12px;line-height:1.8;border-radius:7px;margin-bottom:20px;overflow-wrap:anywhere}.logs-dialog{width:min(700px,calc(100% - 32px));max-width:700px}.logs-body{min-height:180px;padding:8px 28px 24px;max-height:60vh;overflow:auto}.log-entry{padding:20px 0;border-bottom:1px solid var(--line)}.log-entry:last-child{border-bottom:0;padding-bottom:0}.log-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.log-date{font-size:11px;color:#98a1b2}.log-message{font-size:12px;line-height:1.9;margin:10px 0 0;color:#69758b;overflow-wrap:anywhere;white-space:pre-wrap}.log-meta{font-size:10px;color:#a0a8b8;margin-top:8px}.logs-placeholder{padding:45px 20px;text-align:center;font-size:12px;color:#9ba3b4;line-height:1.9}.toast-region{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:100;display:flex;align-items:center;flex-direction:column;gap:8px;pointer-events:none;max-width:calc(100% - 32px);width:max-content}.toast{background:#263149;color:#fff;border:1px solid #38415c;border-radius:9px;box-shadow:0 6px 24px #17213d22;font-size:12px;line-height:1.8;padding:12px 20px;animation:toast-in .15s ease-out;max-width:100%;overflow-wrap:anywhere}.toast.error{background:#a43f4c;border-color:#a43f4c}.login-page{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 0%,#ecebfc66 0%,transparent 55%),var(--bg)}.login-layout{width:400px;max-width:calc(100% - 40px);padding:55px 0}.login-brand{justify-content:center;margin-bottom:34px;font-size:21px}.login-brand .brand-mark{width:43px;height:43px}.login-card{background:#fff;border:1px solid #e6e9f2;border-radius:13px;box-shadow:0 8px 40px #28365f06;padding:35px 33px 32px}.login-card .eyebrow{font-size:10px;letter-spacing:1px;color:#9b97bc}.login-card h1{font-size:25px;letter-spacing:-.8px;margin:10px 0 8px;font-weight:650}.login-description{font-size:12px;line-height:1.8;color:#8a93a6;margin:0 0 29px}.login-form .field{margin-bottom:22px}.login-form .field label{font-size:11px}.login-form .field input{height:43px}.login-submit{width:100%;height:43px;margin-top:5px;justify-content:space-between;padding:0 15px;font-size:12px}.login-submit>.icon{width:16px}.login-footer{text-align:center;color:#a8afbe;font-size:10px;margin-top:26px}.login-footer span{padding:0 8px}.is-spinning{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.main-content{padding-top:44px}.summary-card{min-height:156px}.task-table td{padding-top:23px;padding-bottom:23px}}@media(max-width:1200px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.workspace{margin-left:210px}.topbar{padding:0 28px}.main-content{padding:31px 28px 20px}.summary-grid{gap:12px}.summary-card{padding:17px 15px}.task-table th,.task-table td{padding-left:16px;padding-right:16px}.filter-tabs{gap:17px}.search-field{width:180px}.panel-toolbar{padding:0 17px}.task-info{max-width:175px}.short-link{max-width:140px}}@media(max-width:1000px){.sidebar{width:78px;padding-left:13px;padding-right:13px;align-items:center}.brand{padding:0}.sidebar .brand>span:last-child,.nav-caption,.sidebar .nav-item>span,.sidebar-note,.account-detail{display:none}.sidebar .nav-item{font-size:0}.sidebar nav{margin-top:38px;width:100%}.sidebar .nav-item{padding:0;justify-content:center}.sidebar-bottom{width:100%}.account{flex-wrap:wrap;justify-content:center;padding-top:18px;padding-left:0;padding-right:0;gap:10px}.account form{width:100%;text-align:center}.workspace{margin-left:78px}.summary-value{font-size:25px}.worker-value{font-size:19px}.summary-card{min-height:143px}.task-table{min-width:810px}}@media(max-width:1000px){.main-content{padding:28px 20px 20px}.topbar{height:63px;padding:0 20px}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:23px}.summary-card{min-height:138px;padding:17px}.page-heading{margin-bottom:24px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px}.page-heading .button{padding:0 12px;min-height:37px;font-size:11px}.page-heading .eyebrow{font-size:8px}.panel-toolbar{align-items:stretch;flex-direction:column;gap:0;padding:0 16px 13px}.filter-tabs{height:54px;min-height:54px;gap:25px;align-self:initial;margin-bottom:13px;border-bottom:1px solid var(--line)}.table-tools{gap:8px}.search-field{width:auto;flex:1;height:35px}.table-scroll{overflow:visible}.task-table{min-width:0;display:block}.task-table thead{display:none}.task-table tbody{display:block}.task-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;padding:19px 16px;border-bottom:1px solid var(--line)}.task-table tr:last-child{border-bottom:0}.task-table td{padding:0;border:0;display:block}.task-table td:first-child{grid-column:1;grid-row:1}.task-table td:nth-child(2){grid-column:2;grid-row:1;text-align:right}.task-table td:nth-child(3){grid-column:1;grid-row:2;padding-left:46px}.task-table td:nth-child(4){grid-column:1;grid-row:3;padding-left:46px}.task-table td:nth-child(5){grid-column:2;grid-row:2/4;align-self:end}.task-info{max-width:none;min-width:0}.task-name{min-width:0}.file-tile{width:35px;height:39px}.task-title{font-size:12px}.task-filename{font-size:10px}.short-link{max-width:210px;font-size:10px}.task-table td:nth-child(3)>.cell-hint{display:none}.date-primary{font-size:10px}.task-table td:nth-child(4)>.cell-hint{display:inline;margin-left:6px;font-size:9px}.task-table td:nth-child(2)>.cell-hint{font-size:9px;max-width:110px}.row-actions{gap:3px}.row-sync{font-size:10px;padding:6px 8px}.row-sync .icon{display:none}.panel-footer{padding:13px 16px;font-size:9px;gap:12px}.storage-note{padding-top:18px;gap:9px}.storage-note p{font-size:9px}.page-footer{font-size:8px;padding-top:21px}.breadcrumb{font-size:10px;gap:12px}.live-indicator{font-size:10px}.form-columns{grid-template-columns:1fr;gap:0}.dialog-header{padding:23px 22px 19px}.dialog-body{padding:20px 22px 24px}.dialog-footer{padding:16px 22px}.logs-body{padding-left:22px;padding-right:22px}.task-dialog,.logs-dialog{max-height:calc(100dvh - 28px)}.log-header{align-items:flex-start}.log-date{font-size:10px}}@media(max-width:540px){.sidebar{width:60px;padding:23px 9px 16px}.brand-mark{width:34px;height:35px;border-radius:9px}.brand-mark svg{width:23px;height:23px}.sidebar .nav-item{height:43px;min-height:43px;width:40px}.sidebar .nav-item .icon{width:18px}.workspace{margin-left:60px}.main-content{padding:23px 15px 18px}.topbar{height:59px;padding:0 15px}.breadcrumb{gap:9px}.breadcrumb>span,.breadcrumb>strong{display:none}.page-heading{align-items:center;gap:8px}.page-heading h1{font-size:23px}.page-heading p{max-width:175px;font-size:10px;line-height:1.9}.page-heading .eyebrow{font-size:7px;letter-spacing:1.1px}.page-heading .button{font-size:10px;gap:4px;padding:0 9px;min-height:34px}.page-heading .button .icon{width:13px;height:13px}.summary-grid{gap:9px}.summary-card{padding:13px 12px;min-height:127px}.summary-label{font-size:10px}.stat-icon{width:24px;height:24px;border-radius:6px}.stat-icon .icon{width:14px;height:14px}.summary-value{font-size:24px;margin:9px 0 9px}.disk-value{font-size:19px;margin:9px 0 10px}.worker-value{font-size:19px;margin:12px 0 13px}.summary-description{font-size:9px}.filter-tabs{gap:18px}.filter-tab{font-size:11px}.panel-toolbar{padding-left:12px;padding-right:12px}.task-table tr{padding:17px 12px;gap:12px 5px}.task-table td:nth-child(3),.task-table td:nth-child(4){padding-left:0}.task-title{font-size:11px}.task-filename{font-size:9px;max-width:135px}.task-status{font-size:9px;padding:4px 6px}.task-status:before{display:none}.short-link{max-width:145px}.task-name{gap:8px}.file-tile{width:28px;height:35px}.file-tile .icon{width:16px;height:16px}.task-table td:nth-child(4)>.cell-hint{display:block;margin-left:0;margin-top:5px}.task-table td:nth-child(2)>.cell-hint{font-size:8px;max-width:85px}.date-primary{font-size:9px}.row-sync{font-size:9px;min-height:30px;padding:6px}.row-menu-button{min-width:22px;padding:4px;min-height:30px}.row-actions{gap:0}.panel-footer{font-size:8px;padding:12px;align-items:flex-start;gap:8px}.panel-footer>span:last-child{max-width:90px;text-align:right}.storage-note>.icon{width:14px;height:14px}.page-footer>span:last-child{display:none}.empty-state{padding:40px 18px}.empty-state h2{font-size:13px}.empty-state p{font-size:10px}.account .avatar{width:29px;height:29px;font-size:10px}.account .icon-button{min-width:30px}.dialog-header h2{font-size:18px}.logs-dialog .dialog-header h2{max-width:240px;overflow-wrap:anywhere}.login-card{padding:31px 27px}.login-layout{max-width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
