@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{color:#343747;font-synthesis:none;--purple:#7762d9;--line:#ececf3;--muted:#9194a3;--sidebar:#202131;background:#fafbfe;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible{outline:2px solid #a38aed}input,textarea,select{outline-color:#8872dc}button{transition:background .13s,color .13s,box-shadow .13s}a{color:inherit;text-decoration:none}svg{stroke-width:1.7px;flex-shrink:0}input[type=checkbox]{accent-color:var(--purple);cursor:pointer;width:14px;height:14px}select{cursor:pointer;color:inherit;max-width:100%}option{color:#343747;background:#fff}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);color:#a3a4b7;z-index:15;flex-direction:column;flex-shrink:0;width:239px;padding:30px 16px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-1.4px;align-items:center;gap:10px;padding:0 13px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800;display:flex}.brand-light{font-weight:500}.brand-dot{color:#a18bef}.brand-mark{background:linear-gradient(145deg,#a091f0,#7360ce);border-radius:10px;justify-content:center;align-items:center;width:31px;height:32px;display:flex;box-shadow:0 3px 10px #100c2429}.workspace-switch{background:#2a2b3e;border:1px solid #36374a;border-radius:9px;align-items:center;gap:10px;margin:30px 1px 22px;padding:12px 11px;display:flex}.workspace-switch strong{color:#eeeefa;font-size:12px;font-weight:550;display:block}.workspace-switch small{color:#9494ab;margin-top:3px;font-size:10px;display:block}.workspace-monogram{color:#d4cafa;background:#3d3d56;border-radius:7px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.workspace-star{color:#ab93ed;margin-left:auto;font-size:19px}.main-nav,.saved-nav{flex-direction:column;gap:5px;display:flex}.main-nav button,.saved-nav button,.all-work,.sidebar-bottom>button{text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:38px;padding:11px 13px;font-size:12px;display:flex}.main-nav button:hover,.saved-nav button:hover,.all-work:hover,.sidebar-bottom>button:hover,.sidebar-list:hover{color:#fff;background:#2a2c40}.nav-badge{color:#221c34;text-align:center;background:#aa8eed;border-radius:5px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:10px;font-weight:700}.nav-section-label{letter-spacing:1.4px;color:#777a94;justify-content:space-between;align-items:center;margin:31px 12px 10px;font-size:9px;font-weight:650;display:flex}.nav-section-label button{color:#9295ad;place-items:center;padding:0;display:grid}.all-work{color:#c7bddc;font-weight:550}.nav-count{color:#a694c4;margin-left:auto;font-size:10px}.client-list{margin-top:7px}.sidebar-list{border-radius:6px;align-items:center;margin:3px 0;display:flex;position:relative}.list-drag{opacity:0;cursor:grab;padding:4px 0;position:absolute;left:0}.sidebar-list:hover .list-drag,.list-drag:focus-visible{opacity:1}.list-nav{text-align:left;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px 10px 22px;font-size:11px;display:flex}.list-nav>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-dot{border-radius:2px;flex-shrink:0;width:6px;height:6px}.list-nav small{color:#74788f;margin-left:auto;font-size:10px}.saved-label{margin-top:28px}.saved-nav button{min-height:32px;padding:9px 14px;font-size:11px}.view-dot{border:1.5px solid #9890af;border-radius:50%;width:6px;height:6px}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-bottom>button{padding:10px 13px;font-size:11px}.tiny-pill{background:#33344a;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.local-note{color:#c5c4d8;border-top:1px solid #333447;align-items:flex-start;gap:8px;margin:16px 7px 0;padding-top:19px;font-size:10px;display:flex}.live-dot{background:#74b4a4;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:4px;display:inline-block}.local-note small{color:#73758d;margin-top:4px;font-size:9px;display:block}.main-shell{width:calc(100% - 239px);min-width:0;margin-left:239px}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:73px;padding:0 36px;display:flex}.breadcrumb{color:#a0a2ae;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:#5a5d71;font-weight:500}.topbar-actions{align-items:center;gap:21px;display:flex}.global-search{color:#9fa2ae;align-items:center;gap:9px;display:flex}.global-search input{color:#454758;background:0 0;border:0;width:158px;padding:8px 0;font-size:11px}.global-search input::placeholder{color:#a0a2ae}.global-search kbd{color:#a6a8b2;background:#f7f8fa;border:1px solid #ededf2;border-radius:4px;padding:3px 4px;font-family:inherit;font-size:9px}.icon-button{color:#9699a7;border-radius:5px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.icon-button:hover{color:var(--purple);background:#f0edf9}.notification-button{position:relative}.notification-button i{background:#9a7dde;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.profile{border-left:1px solid var(--line);padding-left:21px;display:flex;position:relative}.profile select{opacity:0;width:100%;position:absolute;inset:0}.avatar{color:#fff;border:2px solid #ffffffc7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:10px;font-weight:550;display:inline-flex;box-shadow:0 0 0 1px #ededf3}.avatar.small{width:25px;height:25px;font-size:8px}.main-shell main{max-width:2000px;margin:auto;padding:39px 36px 26px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.eyebrow{letter-spacing:1.65px;color:#9a99ad;margin-bottom:10px;font-size:9px;font-weight:650}h1{letter-spacing:-1.05px;color:#343344;margin:0;font-family:Manrope,sans-serif;font-size:28px;font-weight:750;line-height:1.3}.heading-period{color:#9280db}h1+p{color:#999aa9;letter-spacing:.05px;margin:9px 0 0;font-size:11px}.heading-actions{align-items:center;gap:9px;padding-top:16px;display:flex}.primary,.secondary{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:550;display:inline-flex}.primary{background:var(--purple);color:#fff;border:1px solid #7560d1;box-shadow:0 3px 7px #7762d921}.primary:hover{background:#6751c9;box-shadow:0 4px 12px #7762d936}.secondary{color:#76758a;background:#fff;border:1px solid #e4e4ee;box-shadow:0 2px 3px #21233803}.secondary:hover{background:#f4f1fd;border-color:#d8cfed}.view-tabs{border-bottom:1px solid #e6e5ef;align-items:center;gap:6px;height:44px;display:flex}.view-switch{gap:10px;height:100%;display:flex}.view-switch button{color:#9797a8;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:flex;position:relative}.view-switch .chosen{color:#7965ca;font-weight:600}.view-switch .chosen:after{content:"";background:#927bd9;height:2px;position:absolute;bottom:-1px;left:0;right:0}.view-divider{background:#e6e5ee;width:1px;height:15px;margin:0 11px}.saved-tab{color:#9693a5;border-radius:5px;padding:6px 10px;font-size:10px}.saved-tab.chosen{color:#8a73cf;background:#f0ecfa}.add-view{color:#a09aad;align-items:center;gap:5px;margin-left:5px;font-size:10px;display:flex}.view-total{color:#a7a5b4;margin-left:auto;font-size:10px}.view-toolbar{color:#9190a0;align-items:center;gap:6px;min-height:62px;padding:9px 0;display:flex}.toolbar-button{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;display:flex}.toolbar-button:hover,.toolbar-button.chosen{color:#7965ca;background:#f0edf9}.toolbar-select{align-items:center;gap:4px;padding:5px 4px 5px 9px;font-size:10px;display:flex}.toolbar-select select{color:#828092;background:0 0;border:0;padding:4px;font-size:10px}.toolbar-spacer{flex:1}.filter-dot{background:#8770d2;border-radius:50%;width:5px;height:5px}.filter-panel,.column-panel{border:1px solid var(--line);background:#fff;border-radius:7px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:17px;padding:15px;font-size:11px;display:flex}.filter-panel>label{color:#858093;align-items:center;gap:7px;display:flex}.filter-panel select{background:#fff;border:1px solid #e8e5ef;border-radius:5px;padding:6px;font-size:11px}.checkbox-label,.column-panel label{align-items:center;gap:7px;display:flex}.text-button{color:#8670cd;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#5e44a4}.task-table{padding-bottom:10px;overflow-x:auto}.task-group{border-radius:7px;margin-bottom:26px;transition:background .15s}.group-heading{align-items:center;gap:8px;min-height:34px;margin-bottom:5px;display:flex}.group-color{border-radius:2px;width:3px;height:12px}.group-heading h2{letter-spacing:-.1px;white-space:nowrap;margin:0;font-size:12px;font-weight:650}.group-count{color:#aaa5b8;text-align:center;background:#f0edf7;border-radius:4px;min-width:17px;padding:2px 4px;font-size:9px}.group-rule{flex:1}.group-heading>.icon-button{opacity:.6;margin-right:6px}.table-header,.task-row{align-items:center;gap:0;width:100%;min-width:max-content;display:grid}.table-header{color:#aaa5b6;letter-spacing:.1px;height:30px;font-size:9px}.table-header>span{padding:0 10px}.task-row{background:#fff;border-bottom:1px solid #eeedf4;height:49px;transition:background .12s}.task-row:first-of-type{border-top:1px solid #eeedf4}.task-row:hover{background:#fcfbff}.task-row.selected{background:#f3efff}.row-controls{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.row-controls>input{opacity:0;width:12px;height:12px;margin:0}.task-row:hover .row-controls>input,.row-controls>input:checked,.row-controls>input:focus-visible{opacity:1}.drag-handle{color:#bbb5c9;cursor:grab;touch-action:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.row-controls .drag-handle{opacity:0;position:absolute;left:-7px}.task-row:hover .drag-handle,.drag-handle:focus-visible{opacity:1}.task-name{align-items:center;gap:9px;min-width:0;padding:0 9px;display:flex}.completion{color:#d6d2df;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.completion:hover{color:#7c67c8}.completion.completed{color:#5b9f8c;background:#d7ece5;border-radius:50%;width:17px;height:17px}.task-title{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#626071;min-width:0;padding:5px 0;font-size:11px;font-weight:450;overflow:hidden}.task-title:hover{color:#8065c9}.done .task-title{color:#ada6b8;-webkit-text-decoration:line-through #d1cadb;text-decoration:line-through #d1cadb}.row-meta{color:#b9afc8;flex-shrink:0;align-items:center;gap:3px;font-size:8px;display:flex}.row-meta.blocked{color:#bf9c60}.cell{min-width:0;padding:0 10px;overflow:hidden}.status-control{border-radius:4px;align-items:center;gap:4px;max-width:100%;height:23px;padding-left:7px;display:inline-flex;position:relative}.status-control>i,.status-pill>i{border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.status-control select{appearance:none;background:0 0;border:0;max-width:110px;padding:4px 5px 4px 0;font-size:9px;font-weight:500}.status-control:hover{box-shadow:0 0 0 1px}.avatar-select{display:inline-flex;position:relative}.avatar-select select{opacity:0;width:100%;position:absolute;inset:0}.due-date{color:#9490a0;font-size:10px}.priority{color:#a7a1b4;align-items:center;gap:5px;font-size:9px;display:inline-flex}.priority.high{color:#d5a24c}.priority.urgent{color:#d9747a}.priority.low{color:#79a6c6}.client-label{color:#9a92a8;white-space:nowrap;text-overflow:ellipsis;background:#f6f3f9;border-radius:4px;max-width:100%;padding:4px 6px;font-size:9px;display:inline-block;overflow:hidden}.custom-value{color:#8e869b;font-size:10px}.row-open{color:#c4bccf;place-items:center;padding:4px;display:grid}.group-add{color:#b1a8bf;align-items:center;gap:7px;padding:11px 0 0 40px;font-size:10px;display:flex}.group-add:hover{color:#8062c6}.empty-group{color:#b8afc7;border:1px dashed #e7e2ef;border-radius:5px;padding:13px 40px;font-size:10px}.table-footer{color:#b6b0c1;justify-content:space-between;gap:15px;padding:8px 0 12px;font-size:9px;display:flex}.table-footer>span:first-child{gap:6px;display:flex}.drop-over{outline:1px dashed #9d86d7;background:#a48ed015!important}.sidebar .drop-over{background:#534169!important}.bulk-bar{z-index:12;color:#fff;background:#3b314f;border-radius:7px;align-items:center;gap:16px;margin-bottom:12px;padding:11px 16px;font-size:11px;display:flex;position:sticky;top:10px;box-shadow:0 4px 15px #291b3520}.bulk-bar select{background:#544668;border:1px solid #786988;border-radius:4px;padding:5px 8px}.bulk-bar>button{margin-left:auto}.board{gap:17px;min-height:400px;padding:3px 1px 24px;display:flex;overflow-x:auto}.board-column{background:#f1eff6;border:1px solid #eae6f1;border-radius:9px;flex:0 0 280px;align-self:flex-start;padding:10px 12px 15px}.board-column .group-heading{margin-bottom:14px}.board-column .group-add{padding:12px 4px 0}.board-column .empty-group{padding:20px 15px}.board-card{background:#fff;border:1px solid #e9e3f1;border-radius:7px;margin-bottom:9px;padding:13px;box-shadow:0 2px 3px #33224403}.board-card:hover{border-color:#cfc0e9;box-shadow:0 4px 12px #33224408}.board-card-top{justify-content:space-between;align-items:center;display:flex}.board-card-top .client-label{max-width:195px;font-size:9px}.board-title{text-align:left;width:100%;padding:12px 0 11px;font-size:12px;font-weight:500;line-height:1.6}.board-tags{align-items:center;gap:8px;display:flex}.status-pill{border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:9px;display:inline-flex}.blocked-tag{color:#be9e6f;align-items:center;gap:3px;font-size:9px;display:inline-flex}.board-card-footer{color:#afa2bb;align-items:center;gap:12px;margin-top:17px;font-size:10px;display:flex}.board-card-footer .avatar{margin-left:auto}.board-card.done .board-title{color:#b1a6bb;text-decoration:line-through}.drag-ghost{color:#79648e;background:#fff;border:1px solid #ae95dd;border-radius:7px;align-items:center;gap:9px;max-width:400px;padding:15px;font-size:12px;display:flex;transform:rotate(-1deg);box-shadow:0 12px 30px #291b3524}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:40;background:#2523365e;animation:.15s fade-in;position:fixed;inset:0}.modal{z-index:41;background:#fff;border-radius:13px;width:min(490px,100vw - 32px);max-height:88vh;padding:26px;animation:.17s fade-in;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #1d182d30}.modal.wide{width:min(640px,100vw - 32px)}.modal-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.modal-head h2{letter-spacing:-.6px;color:#443950;margin:0;font-family:Manrope,sans-serif;font-size:19px;font-weight:750}.modal-intro{color:#a197ac;margin:13px 0 22px;font-size:11px;line-height:1.8}.form-label{color:#8c7e99;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;font-weight:500;display:flex}.form-label input,.form-label select{color:#716179;background:#fff;border:1px solid #e4dfea;border-radius:6px;width:100%;padding:11px;font-size:12px}.form-label input::placeholder{color:#b9adbf}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.modal-footer{border-top:1px solid #eee9f3;justify-content:flex-end;align-items:center;gap:10px;margin-top:21px;padding-top:19px;display:flex}.modal-footer .primary{padding:10px 15px}.drawer-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#26213d2d}.task-drawer{z-index:42;background:#fff;flex-direction:column;width:min(610px,95vw);animation:.22s slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-15px 0 65px #35233f1a}.drawer-top{border-bottom:1px solid #eee9f2;justify-content:space-between;align-items:center;min-height:64px;padding:0 27px;display:flex}.drawer-top>span{color:#a18eaf;align-items:center;gap:8px;font-size:10px;display:flex}.drawer-scroll{padding:29px 30px 35px;overflow-y:auto}.drawer-task-id{color:#b1a1bd;letter-spacing:.9px;font-size:9px}.editable-title{resize:none;color:#493b53;letter-spacing:-.7px;background:0 0;border:0;width:100%;padding:12px 0 0;font-family:Manrope,sans-serif;font-size:23px;font-weight:700;line-height:1.45}.editable-title:focus{outline:0;box-shadow:0 1px #b2a2d8}.approval-banner{color:#9680b9;background:#f3eefb;border:1px solid #e8def7;border-radius:7px;align-items:center;gap:10px;margin:12px 0 23px;padding:13px;display:flex}.approval-banner strong{font-size:10px;font-weight:550;display:block}.approval-banner small{color:#b09dc9;margin-top:4px;font-size:9px;display:block}.approval-banner button{white-space:nowrap;color:#9879bb;background:#fff;border:1px solid #dfd0ef;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:7px;font-size:9px;display:flex}.task-properties{grid-template-columns:1fr;gap:4px;margin-top:13px;display:grid}.task-properties label{color:#a095ac;grid-template-columns:16px 135px 1fr;align-items:center;gap:9px;min-height:35px;font-size:11px;display:grid}.task-properties select,.task-properties input{color:#7b6b89;background:#fcfbfe;border:0;border-radius:4px;min-width:0;padding:7px;font-size:11px}.task-properties select:hover,.task-properties input:hover{background:#f5f0fa}.task-properties input::placeholder{color:#c0b5c7}.drawer-section{margin-top:27px}.drawer-section h3{color:#80708d;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;display:flex}.description-input{resize:vertical;color:#94839f;background:#fdfbff;border:1px solid #eee7f3;border-radius:6px;width:100%;min-height:90px;padding:12px;font-size:12px;line-height:1.8}.description-input::placeholder{color:#c0b5c9}.drawer-section>select{color:#a590b6;background:#fff;border:1px dashed #e2d5ed;border-radius:5px;width:100%;margin-top:6px;padding:8px;font-size:10px}.dependency{color:#a999b6;border:1px solid #eae2f1;border-radius:5px;align-items:center;gap:8px;margin:6px 0;padding:6px 9px;display:flex}.dependency>button:first-of-type{text-align:left;color:#9984aa;flex:1;font-size:11px}.blocked-label{color:#c29963;background:#fbf3e8;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:8px;font-weight:400}.context-card{background:#faf7fe;border:1px solid #eee7f5;border-radius:7px;gap:12px;margin:25px 0;padding:14px;display:flex}.context-mark{color:#a284c4;background:#eee6fa;border-radius:7px;flex-shrink:0;align-self:flex-start;place-items:center;width:29px;height:29px;font-size:11px;font-weight:700;display:grid}.context-card strong{color:#ad8fc1;font-size:10px;font-weight:550}.context-card p{color:#b3a1bf;margin:6px 0;font-size:11px;line-height:1.7}.context-card small{color:#c8b5d5;font-size:9px}.detail-tabs{border-bottom:1px solid #eee4f5;gap:24px;margin-top:30px;display:flex}.detail-tabs button{color:#b2a1bf;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:12px 0;font-size:11px;display:flex}.detail-tabs button span{background:#f2eaf9;border-radius:4px;padding:2px 5px;font-size:9px}.comments{padding-top:20px}.comment{gap:11px;margin:0 0 21px;display:flex}.comment>div{flex:1}.comment-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.comment-meta strong{color:#a084b4;font-size:10px;font-weight:550}.comment-meta small{color:#c4afd2;font-size:8px}.comment p{white-space:pre-wrap;color:#ad96bc;overflow-wrap:anywhere;margin:6px 0;font-size:11px;line-height:1.9}.comment-composer{background:#fffdff;border:1px solid #e5d6ef;border-radius:7px;margin-top:19px;overflow:hidden}.comment-composer textarea{resize:vertical;color:#a68cb9;outline-offset:-2px;background:0 0;border:0;width:100%;min-height:80px;padding:12px;font-size:11px}.comment-composer>div{border-top:1px solid #f2eaf8;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.comment-composer span{color:#c3aace;padding-left:4px;font-size:9px}.comment-composer .primary{padding:7px 10px;font-size:10px}.quiet-copy{color:#bba5ca;margin:10px 0 22px;font-size:11px;line-height:1.8}.activity-list>div{color:#a78dba;align-items:flex-start;gap:10px;margin:17px 0;display:flex}.activity-dot{background:#b195c6;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px;display:inline-block}.activity-list p{margin:0;font-size:11px;line-height:1.7}.activity-list small{color:#c2aad0;margin-top:3px;font-size:9px;display:block}.rule{border-bottom:1px solid #eee5f5;align-items:center;gap:12px;padding:17px 0;display:flex}.rule-icon{color:#b696ce;background:#f3eafa;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.rule strong{color:#a086b3;font-size:11px;font-weight:550;display:block}.rule small{color:#bba3cd;margin-top:5px;font-size:9px;display:block}.rule .toggle{appearance:none;background:#dfd5e8;border-radius:15px;flex-shrink:0;width:29px;height:17px;margin-left:auto;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle:checked{background:#ab8acc}.toggle:checked:after{transform:translate(12px)}.integration-note{color:#b69ac7;background:#fcf8ff;border:1px solid #eee4f5;border-radius:7px;gap:12px;margin-top:25px;padding:15px;display:flex}.integration-note strong{font-size:11px}.integration-note p{color:#bba5ca;margin:7px 0;font-size:11px;line-height:1.8}.integration-note small{color:#c9b1d8;font-size:9px}.surface-note{color:#b1a1bd;margin:19px 0 0;font-size:10px;line-height:1.9}.settings-tabs{border-bottom:1px solid #eee6f4;gap:20px;margin-top:23px;display:flex}.settings-tabs button{color:#bba2cd;border-bottom:2px solid #0000;padding:10px 0;font-size:11px}.settings-tabs .chosen{color:#ae8aca;border-color:#ae8aca}.settings-list>div{color:#bba4cb;border-bottom:1px solid #f2eaf7;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.settings-list strong{color:#ab8fbc;font-weight:500}.settings-list span{color:#c6b1d4;text-align:right;max-width:65%;margin-left:auto;font-size:10px}.settings-list i{border-radius:50%;width:6px;height:6px}.settings-list input{color:#ab8fbc;background:0 0;border:0;min-width:0;font-size:11px}.customize-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:23px;display:flex}.customize-form>.form-label{flex:1;min-width:150px;margin:0}.customize-form>.primary{height:39px}.settings-footer{color:#c5acd3;border-top:1px solid #efe4f6;justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:17px;font-size:10px;display:flex}.settings-footer .text-button{font-size:10px}.list-editor{margin-bottom:24px}.list-editor>div{color:#b69ac8;align-items:center;gap:9px;padding:9px 0;display:flex}.list-editor input{color:#b095c2;border:1px solid #ebdef3;border-radius:5px;flex:1;min-width:0;padding:9px;font-size:11px}.widget-option{color:#ae92c2;border-bottom:1px solid #f0e6f7;align-items:center;gap:9px;padding:14px 0;font-size:12px;display:flex}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:4px 0 25px;display:grid}.dashboard-stats>:is(div,button){background:#fff;border:1px solid #e8e3ef;border-radius:9px;padding:21px 23px;position:relative}.dashboard-stats>:is(div,button)>span{color:#a197b0;font-size:11px}.dashboard-stats strong{color:#847296;letter-spacing:-1px;align-items:baseline;gap:10px;margin-top:12px;font-family:Manrope,sans-serif;font-size:32px;font-weight:650;display:flex}.dashboard-stats strong small{color:#b4a7c0;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:10px;font-weight:400}.dashboard-stats svg{color:#bca8d1;position:absolute;top:23px;right:23px}.dashboard-stats>:is(div,button):nth-child(2){background:#f8f4ff;border-color:#e9def5}.dashboard-stats>:is(div,button):nth-child(3) svg{color:#8ebca9}.dashboard-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:22px;display:grid}.widget{background:#fff;border:1px solid #e9e1f0;border-radius:9px;min-height:250px;padding:20px 23px}.widget-heading{justify-content:space-between;align-items:center;display:flex}.widget-heading h2{letter-spacing:-.35px;color:#9b84ac;margin:0;font-family:Manrope,sans-serif;font-size:15px;font-weight:650}.widget-subtitle{color:#bca7cb;margin:7px 0 19px;font-size:10px}.widget-task{text-align:left;color:#b598c7;border-top:1px solid #f0e7f7;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.widget-task>span:nth-child(2){flex:1;min-width:0}.widget-task strong{color:#ae90bf;font-size:11px;font-weight:500;line-height:1.6;display:block}.widget-task small{color:#c7add6;margin-top:4px;font-size:9px;display:block}.widget-task:hover strong{color:#9367b5}.review-ring{color:#bc92d8;background:#f5ebfd;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.upnext-date{white-space:nowrap;color:#c0a1d1;font-size:10px}.service-bars{margin-bottom:15px;padding-top:4px}.service-bars>:is(div,button){color:#b79dc6;align-items:center;gap:15px;margin:17px 0;font-size:10px;display:flex}.service-bars>:is(div,button)>span{flex-shrink:0;align-items:center;gap:7px;width:78px;display:flex}.service-bars i{border-radius:2px;width:5px;height:5px}.service-bars strong{color:#b598c8;width:10px;font-size:10px;font-weight:500}.bar-track{background:#f6eefb;border-radius:3px;flex:1;height:7px;overflow:hidden}.bar-track>div{opacity:.65;border-radius:3px;height:100%}.activity-empty{text-align:center;color:#ceb4df;padding:38px 10px}.activity-empty svg{color:#ccb0de}.activity-empty h3{margin:15px 0 8px;font-size:12px;font-weight:500}.activity-empty p{color:#c6b0d4;margin:0;font-size:10px;line-height:1.8}.inbox-layout{max-width:950px}.inbox-intro{justify-content:space-between;align-items:center;margin:4px 0 23px;display:flex}.inbox-count{color:#9279a6;align-items:baseline;gap:10px;font-family:Manrope,sans-serif;font-size:30px;display:flex}.inbox-count>span{color:#b49cc7;font-family:DM Sans,sans-serif;font-size:11px}.notice-list{background:#fff;border:1px solid #eadff2;border-radius:9px;overflow:hidden}.notice{text-align:left;color:#bc9ecf;background:#fdfaff;border-bottom:1px solid #eee3f6;align-items:center;gap:17px;width:100%;padding:22px;display:flex}.notice:last-child{border-bottom:0}.notice.read{opacity:.68;background:#fff}.notice:hover{opacity:1;background:#f9f2ff}.notice-icon{color:#b68ccf;background:#eee0fa;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.notice-icon.comment{color:#88ada3;background:#e8f3ee}.notice>span:nth-child(2){flex:1}.notice strong{color:#a586bb;font-size:12px;font-weight:550}.notice p{color:#b69bc8;margin:7px 0;font-size:11px}.notice small{color:#c8b0d8;font-size:9px}.empty-state{text-align:center;color:#c8add9;padding:50px 20px}.empty-state h3{color:#b49ac3;font-size:15px;font-weight:500}.empty-state p{color:#c0acd0;font-size:11px}.error-banner{color:#ad695d;background:#fff2ee;border:1px solid #eac0b7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;font-size:11px;line-height:1.8;display:flex}.error-banner button{display:flex}.toast{z-index:60;color:#f3e9ff;background:#463350;border-radius:8px;align-items:center;gap:9px;padding:13px 20px;font-size:12px;animation:.2s fade-in;display:flex;position:fixed;bottom:28px;left:calc(50% + 80px);transform:translate(-50%);box-shadow:0 8px 30px #33233d30}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.task-title{color:#555361}.client-label{color:#81798e}.due-date{color:#807789}.table-header{color:#8e869b}.group-add{color:#9688a6}.view-total,.table-footer{color:#978aa7}.modal-intro,.quiet-copy,.surface-note{color:#8f819d}.task-properties label{color:#8d7e98}.task-properties select,.task-properties input{color:#685774}.comment p,.description-input{color:#80708d}.comment-meta strong{color:#856997}.comment-meta small{color:#9e8cab}.widget-heading h2{color:#6f5c80}.widget-task strong{color:#877195}.widget-task small,.widget-subtitle{color:#a18bb0}.settings-list strong,.settings-list input{color:#887096}.rule strong{color:#9273a4}.rule small{color:#aa90bc}.form-label{color:#857190}@media (width>=1600px){.main-shell main{padding:44px 48px}.task-row{height:53px}.task-title{font-size:12px}.table-header,.status-control select,.due-date,.priority,.client-label{font-size:10px}}@media (width<=1150px){.sidebar{width:210px;padding-left:10px;padding-right:10px}.main-shell{width:calc(100% - 210px);margin-left:210px}.main-shell main{padding:29px 24px}.topbar{padding:0 24px}.topbar-actions{gap:12px}.global-search input{width:130px}.toolbar-button{padding:7px 5px}.view-tabs{gap:2px}.saved-tab{padding:6px}.heading-actions{gap:6px}.dashboard-grid{grid-template-columns:1fr}.dashboard-stats{gap:12px}.dashboard-stats>:is(div,button){padding:18px}.dashboard-stats svg{display:none}.dashboard-stats strong{display:block}.dashboard-stats small{margin-top:4px;display:block}.table-footer>span:last-child{display:none}}@media (width<=760px){.sidebar{width:62px;padding:23px 8px}.brand{justify-content:center;padding:0}.brand>span:nth-child(2),.workspace-switch,.nav-section-label,.all-work,.client-list,.saved-nav,.sidebar-bottom,.main-nav button>.nav-badge{display:none}.main-nav{margin-top:28px}.main-nav button{justify-content:center;gap:0;padding:13px;font-size:0}.main-nav button svg{width:19px;height:19px}.main-shell{width:calc(100% - 62px);margin-left:62px}.topbar{height:61px;padding:0 17px}.breadcrumb{display:none}.topbar-actions{gap:15px;width:100%}.global-search{flex:1}.global-search input{width:100%}.global-search kbd{display:none}.profile{padding-left:13px}.main-shell main{padding:24px 17px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:20px}h1{font-size:24px}.page-heading p{max-width:230px;font-size:10px;line-height:1.8}.heading-actions{padding-top:22px}.automation-shortcut{display:none}.primary{padding:9px 10px;font-size:10px}.view-tabs{white-space:nowrap;overflow-x:auto}.saved-tab{display:none}.view-divider{margin:0 5px}.view-total,.add-view{font-size:9px}.view-toolbar{gap:2px;min-height:57px;overflow-x:auto}.toolbar-button{font-size:9px}.toolbar-select{padding:4px}.toolbar-select select{max-width:117px;font-size:9px}.toolbar-button:last-child span{display:none}.toolbar-spacer{min-width:8px}.task-drawer{width:100vw}.drawer-scroll{padding:22px}.drawer-top{padding:0 20px}.task-properties label{grid-template-columns:16px 110px 1fr;gap:8px}.approval-banner{flex-wrap:wrap}.approval-banner button{margin-left:31px}.dashboard-stats{grid-template-columns:1fr;gap:10px}.dashboard-stats>:is(div,button){justify-content:space-between;align-items:center;padding:15px;display:flex}.dashboard-stats strong{align-items:baseline;gap:10px;margin:0;font-size:25px;display:flex}.dashboard-stats strong small{font-size:9px}.widget{min-width:0;padding:17px}.dashboard-grid{gap:15px}.form-grid{grid-template-columns:1fr}.modal{padding:23px}.modal-head h2{font-size:18px}.toast{white-space:nowrap;max-width:90vw;left:50%}.notice{gap:11px;padding:17px 13px}.notice-icon{width:33px;height:33px}.notice strong{font-size:11px}.notice p{font-size:10px;line-height:1.7}.notice small{font-size:8px}.list-editor>div{flex-wrap:wrap}.list-editor input{flex-basis:40%}.settings-footer{align-items:flex-start}.table-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=761px){.task-title{font-size:12px}.status-control select,.priority,.client-label{font-size:10px}.due-date{font-size:11px}.table-header{font-size:10px}.main-nav button,.all-work{font-size:13px}.list-nav,.saved-nav button,.sidebar-bottom>button,.view-switch button{font-size:12px}.toolbar-button,.toolbar-select select,.saved-tab,.add-view{font-size:11px}.group-heading h2{font-size:13px}.group-add{font-size:11px}.global-search input,.widget-task strong{font-size:12px}.widget-subtitle,.widget-task small,.service-bars>:is(div,button){font-size:11px}.board-title{font-size:13px}}.widget-heading h2,.dashboard-stats strong{color:#655574}.widget-task strong,.board-title{color:#5a4c65}.widget-task small,.widget-subtitle,.service-bars>:is(div,button),.service-bars strong,.upnext-date{color:#8b7c9a}.notice strong{color:#715483}.notice p{color:#897494}.notice small{color:#9a88a5}.drawer-section h3,.comment-meta strong{color:#72607f}.comment p,.description-input,.quiet-copy{color:#86758f}.context-card p,.context-card strong{color:#95809f}.context-card small{color:#aa96b6}.comment-composer textarea{color:#867194}.comment-composer textarea::placeholder{color:#9f8eac}.settings-list strong,.settings-list input,.list-editor input{color:#80678f}.settings-list span{color:#9987a6}.integration-note p,.integration-note strong,.widget-option{color:#917d9e}.avatar{position:relative;overflow:hidden}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.select-trigger{width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.select-trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.select-trigger svg{opacity:.6;flex-shrink:0}.select-trigger:hover{background:#7770990b;border-color:#a19ab329}.select-popup{z-index:100;color:#373448;background:#fff;border:1px solid #e5e1ed;border-radius:12px;padding:6px;box-shadow:0 14px 50px #30234428,0 3px 9px #30234412}.select-search{color:#9992aa;border-bottom:1px solid #f0edf4;align-items:center;gap:8px;margin-bottom:4px;padding:7px 9px;display:flex}.select-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:12px;border:0!important;padding:2px!important}.select-options{max-height:225px;overflow-y:auto}.select-options>button{text-align:left;color:#514b63;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:flex}.select-options>button>span{flex:1}.select-options>button:disabled{opacity:.45}.select-options i{border-radius:3px;width:8px;height:8px}.select-options p{padding:10px;font-size:12px}.status-control .select-trigger{padding:5px 7px 5px 3px;font-size:11px;font-weight:650}.status-control{border-radius:7px;max-width:100%}.status-control>i{flex-shrink:0;margin-left:7px}.cell{min-width:0;overflow:visible}.cell .select-trigger{font-size:11px}.assignee-cell{align-items:center;gap:4px;display:flex}.assignee-cell .avatar{flex-shrink:0;width:23px;height:23px}.assignee-cell .select-trigger{padding:4px 1px}.priority{align-items:center;gap:3px;display:flex}.priority .select-trigger{padding:4px 1px}.inline-date,.inline-field{color:#706b80;background:0 0;border:1px solid #0000;border-radius:6px;width:100%;min-width:0;padding:7px 4px;font-size:11px}.inline-date:hover,.inline-field:hover{background:#fcfaff;border-color:#ddd7ec}.inline-date:focus,.inline-field:focus{outline:2px solid #bcb0e8}.column-header{text-align:left;color:#928b9d;cursor:grab;background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-size:10px;display:flex}.column-header svg{opacity:.3}.column-header:hover{color:#7957c7}.column-header:hover svg{opacity:1}.task-title{min-width:30px}.task-subgroup{border-top:1px solid #edeaf4}.subgroup-title{color:#87709f;background:#faf8fd;align-items:center;gap:7px;padding:12px 22px;font-size:11px;font-weight:650;display:flex}.subgroup-title small{opacity:.6}.subgroup-title button{color:inherit;background:0 0;border:0;margin-left:auto}.subtask-toggle{color:#8e7cad;background:#f0edf9;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}.subtask-toggle small{font-size:9px}.child-mark{color:#aaa0bf}.child-row{background:#fcfbfe}.board-name{align-items:center;gap:5px;display:flex}.board-card-top>button{color:#aaa0b8;background:0 0;border:0}.board-card-footer input{color:#82798c;background:0 0;border:0;max-width:130px;font-size:11px}.folder-tree{scrollbar-width:thin;scrollbar-color:#454557 transparent;flex:1;min-height:0;margin:10px -8px 12px;padding:0 8px;overflow-y:auto}.folder-tree button{color:inherit}.all-work{background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px 8px;font-size:12px;display:flex}.nav-count{opacity:.6;margin-left:auto;font-size:10px}.tree-space{margin-top:15px}.tree-space-title,.folder-title{align-items:center;gap:3px;min-width:0;display:flex}.tree-space-title button,.folder-title button{text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:7px 2px;font-size:11px;display:flex}.tree-space-title button:nth-child(2),.folder-title button:nth-child(2){flex:1}.tree-space-title button:nth-child(2){color:#ddd8ed;font-weight:650}.tree-space-title button:nth-child(2)>span{border-radius:3px;width:7px;height:7px}.space-children{margin-left:4px}.folder-title>button:nth-child(2) span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.folder-title svg{color:#9d8ac9;flex-shrink:0}.folder-title.selected{color:#ede6ff;background:#8272b721;border-radius:5px}.folder-plus{opacity:0}.folder-title:hover .folder-plus{opacity:1}.folder-lists{border-left:1px solid #ffffff12;margin-left:10px;padding-left:4px}.folder-lists .sidebar-list{min-height:31px;margin:0}.folder-lists .list-nav{min-width:0;padding:7px 1px;font-size:11px}.tree-empty{opacity:.6;background:0 0;border:0;gap:5px;padding:8px;font-size:10px;display:flex}.sidebar-bottom{flex-shrink:0}.hierarchy-diagram{color:#81728e;background:#f6f3fb;border-radius:8px;padding:12px;font-size:11px;line-height:1.8}.structure-list>div{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:10px;padding:8px 0;display:grid}.structure-list input{width:100%;min-width:0}.settings-subtitle{margin-top:24px;font-size:13px}.planning-controls{color:#857b92;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0 16px;font-size:11px;display:flex}.planning-label{align-items:center;gap:6px;display:flex}.planning-controls input{color:#786c8a;background:#fff;border:1px solid #e7e1ef;border-radius:7px;padding:6px;font-size:11px}.planning-controls>button{color:#9c8faf;background:0 0;border:0;padding:5px;font-size:11px}.planning-controls>button.active{color:#7b56be;background:#f1eafb;border-radius:6px}.planning-controls>.select-trigger{background:#fff;border-color:#eae4f1;width:auto;min-width:125px}.planning-divider{border-left:1px solid #e2dbea;height:16px}.budget-strip{background:linear-gradient(105deg,#faf5ff,#f4faf9);border:1px solid #e4d9f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;padding:16px 20px;display:flex}.budget-emblem{color:#8b68b9;background:#eae0f5;border-radius:10px;padding:10px;display:flex}.budget-title{flex-direction:column;gap:4px;display:flex}.budget-title strong{color:#68517d;font-size:12px}.budget-title small{color:#9b8aaa;font-size:10px}.budget-values{color:#94859d;gap:20px;margin-left:auto;font-size:10px;display:flex}.budget-values>span{flex-direction:column;gap:4px;display:flex}.budget-values strong{color:#645075;font-size:16px;font-weight:650}.budget-edit{color:#8d70a3;background:#fff;border:1px solid #e0d4eb;border-radius:7px;padding:7px 10px;font-size:10px}.budget-track{background:#e8e0ef;border-radius:3px;flex-basis:100%;height:4px}.budget-track i{background:#a28bcc;border-radius:3px;height:100%;display:block}.budget-strip form{gap:5px;display:flex}.budget-strip input{width:100px}.budget-strip form button{color:#8d70a3;background:#fff;border:0}.drawer-section h3{align-items:center;gap:7px;display:flex}.drawer-section h3 small{color:#a196ab;margin-left:auto;font-size:10px;font-weight:400}.field-help,.catalog-note{color:#aaa0b4;font-size:10px;line-height:1.6}.month-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.month-chips>span{color:#9277ae;background:#f3edf9;border-radius:6px;align-items:center;gap:5px;padding:6px;font-size:11px;display:flex}.month-chips button{color:inherit;background:0 0;border:0;display:flex}.month-chips input{border:1px solid #e6dfec;border-radius:6px;padding:6px;font-size:11px}.spend-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.spend-form label{color:#9b8ba4;flex-direction:column;gap:6px;font-size:11px;display:flex}.spend-form input{color:#7b6a86;border:1px solid #e8e0ec;border-radius:6px;width:150px;padding:7px}.spend-form .secondary{padding:8px 13px}.reference-input{position:relative}.reference-input textarea{width:100%;min-height:85px;font:inherit;resize:vertical;background:#fdfcfe;border:1px solid #eae4ef;border-radius:8px;padding:12px;font-size:12px;line-height:1.7;display:block}.reference-suggestions{z-index:3;background:#fff;border:1px solid #e2d8ec;border-radius:9px;max-height:235px;padding:5px;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #40304d20}.reference-suggestions button{text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:9px;font-size:11px;display:flex}.reference-suggestions button.active{background:#f2ebfc}.reference-suggestions img{border-radius:50%;width:24px;height:24px}.reference-suggestions small{color:#aa9ab8;font-size:9px}.inline-relation{color:#8d60ba;background:#f1eafb;border-radius:4px;align-items:center;gap:4px;padding:1px 4px;text-decoration:none;display:inline-flex}.description-footer{color:#afa4b8;justify-content:flex-end;padding-top:6px;font-size:10px;display:flex}.description-preview{padding-top:9px;font-size:12px;line-height:1.8}.relation-card{background:#fbf9fd;border:1px solid #ece4f3;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:7px;padding:11px;display:flex}.relation-card>a{color:#866899;flex:1;gap:10px;text-decoration:none;display:flex}.relation-card strong{font-size:11px}.relation-card p{color:#9d8eab;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.relation-card small{color:#ae9fbb;font-size:9px}.relation-card button{color:#b6a6c0;background:0 0;border:0}.relations>button{color:#936faf;font-size:11px}.relation-picker{border:1px solid #e7deef;border-radius:9px;padding:10px}.relation-search{border-bottom:1px solid #eee;align-items:center;gap:8px;padding:8px 0;display:flex}.relation-search input{border:0;width:100%;padding:5px;font-size:11px}.relation-results{max-height:230px;overflow:auto}.relation-results>button{text-align:left;color:#877193;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.relation-results>button:hover{background:#f8f3fd}.relation-results strong{font-size:11px;display:block}.relation-results small{color:#b09cba;margin-top:4px;font-size:9px;display:block}.count-chip{color:#9c7fb2;background:#eee6f4;border-radius:4px;padding:2px 5px;font-size:10px}.subtask-link{text-align:left;color:#81718d;background:0 0;border:0;border-bottom:1px solid #f0eaf5;align-items:center;gap:8px;width:100%;padding:10px 0;font-size:12px;display:flex}.subtask-link>span{border:1px solid #dcd0e5;border-radius:4px;width:15px;height:15px}.subtask-link>svg{margin-left:auto}.subtask-link .checked{color:#3d9a7d;background:#e7f5f0}.add-subtask{gap:8px;margin-top:8px;display:flex}.add-subtask input{border:1px solid #e8dfee;border-radius:6px;flex:1;min-width:0;padding:8px;font-size:11px}.add-subtask button{color:#9073a6;background:#f5eefa;border:0;border-radius:6px;padding:7px 12px}.comment-reply{border-left:2px solid #e9e0f3;margin-left:30px;padding-left:12px}.reply-context{color:#b2a3be;gap:5px;margin:5px 0;font-size:10px;display:flex}.comment-actions{align-items:center;gap:9px;padding-top:5px;font-size:10px;display:flex}.comment-actions button{color:#9b7ab6;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.assigned-comment{color:#b68b47}.resolved{color:#51a18e}.reply-composing{color:#9c80b2;align-items:center;gap:6px;padding:5px;font-size:10px;display:flex}.reply-composing button{color:inherit;background:0 0;border:0;margin-left:auto}.composer-options .select-trigger{width:auto;max-width:200px}.approved-banner button{color:#459079;background:#e2f4eb}.focus-intro{background:linear-gradient(120deg,#f7f1ff,#f8fbff);border:1px solid #e4dcee;border-radius:12px;align-items:center;gap:15px;margin-bottom:15px;padding:20px;display:flex}.focus-icon{color:#9570c5;background:#e9def8;border-radius:12px;padding:12px;display:flex}.focus-intro strong{color:#785993;font-size:13px}.focus-intro p{color:#a18dae;margin:5px 0;font-size:11px}.focus-intro label{color:#ac96b9;flex-direction:column;gap:4px;margin-left:auto;font-size:9px;display:flex}.focus-intro input{color:#9271a9;background:#ffffffa0;border:1px solid #e3d6ed;border-radius:6px;width:140px;padding:7px;font-size:11px}.task-context-menu{z-index:70;background:#fff;border:1px solid #e6deef;border-radius:13px;width:305px;max-height:min(560px,100vh - 16px);padding:8px;position:fixed;overflow:auto;box-shadow:0 18px 60px #30204330}.context-menu-heading{border-bottom:1px solid #f0e9f6;align-items:center;gap:10px;padding:8px;display:flex}.context-menu-heading strong{text-overflow:ellipsis;white-space:nowrap;color:#95839f;flex:1;font-size:11px;overflow:hidden}.context-menu-heading button{color:#aa99b6;background:0 0;border:0}.context-action{color:#756083;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px;font-size:12px;display:flex}.context-fields{border-block:1px solid #ede5f4;margin:3px 0;padding:5px 0}.context-fields>label{color:#a48baf;grid-template-columns:82px 1fr;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:10px;display:grid}.context-fields .assignee-cell .select-trigger{font-size:11px}.context-fields .inline-date{font-size:12px}.inbox-tabs{border-bottom:1px solid #e8e0ef;margin-bottom:20px;display:flex}.inbox-tabs>button{color:#a290b0;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;align-items:center;gap:12px;padding:19px 22px;font-size:14px;display:flex}.inbox-tabs small{color:#b7a5c3;margin-top:5px;font-size:10px;font-weight:400;display:block}.inbox-filters{flex-wrap:wrap;gap:6px;display:flex}.inbox-filters button{color:#9e87ae;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;display:flex}.inbox-filters .clear-visible{border-color:#e8ddee;margin-left:auto}.inbox-caption{color:#b4a3c0;margin:19px 0;font-size:11px}.notice{align-items:center;padding:5px 12px!important;display:flex!important}.notice-main{text-align:left;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:13px;min-width:0;padding:15px 0;display:flex}.notice-main>span:nth-child(2){flex:1}.notice-main strong{font-size:12px}.notice-main p{color:#a393b1;margin:5px 0;font-size:11px}.notice-main small{color:#bbaac8;font-size:9px}.notice-actions{gap:4px;display:flex}.notice-actions button{color:#b3a0c0;background:0 0;border:0;border-radius:6px;padding:7px;display:flex}.unread-dot{background:#b18ad5;border-radius:50%;width:6px;height:6px}.notice-icon{color:#9c7aba;background:#f1e9fa;border-radius:10px;padding:10px;display:flex}.notice-icon.completed{color:#6cae99;background:#eaf6f1}@media (width<=800px){.planning-controls{gap:6px}.focus-intro{flex-wrap:wrap}.budget-values{margin-left:0}.inbox-tabs>button{gap:6px;padding:12px}.notice-actions{flex-direction:column}.folder-tree{display:none}}.relation-card>div{flex:1;min-width:0}.relation-card a{color:#8c65a7;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:flex}.relation-card small{margin-top:4px;display:block}.relations h3>button{color:#9f80b3;background:#fff;border:1px solid #e6dbee;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:6px 8px;font-size:10px;display:flex}@media (width<=600px){.inbox-tabs{grid-template-columns:1fr 1fr;display:grid}.inbox-tabs>button,.notice-main,.notice-main>span:nth-child(2){min-width:0}.notice-main strong,.notice-main p{overflow-wrap:anywhere}.notice-icon{padding:7px}.inbox-filters .clear-visible{margin-left:0}.notice-list,.notification-workspace{min-width:0}.notice{gap:7px}.focus-intro label{margin-left:0}}.space-launcher{margin:24px 0 30px}.space-launcher>button{color:#c6bfd8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 11px;font-size:12px;display:flex}.space-launcher>button>span{flex:1}.space-launcher small{color:#8e869f;margin-top:5px;font-size:9px;display:block}.space-launcher .all-work-shortcut{color:#9a91ad;padding-top:10px;font-size:11px}.space-launcher .all-work-shortcut>span{color:#7c718e;flex:none;margin-left:auto;font-size:10px}.space-browser{z-index:14;color:#827290;background:#faf9fd;border-right:1px solid #e5dfee;flex-direction:column;width:290px;padding:24px 16px 16px;display:flex;position:fixed;top:0;bottom:0;left:239px;box-shadow:10px 0 35px #3d23550b}.space-browser header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.space-browser header strong{color:#61516f;font-size:15px}.space-browser header small{color:#a394af;margin-top:4px;font-size:10px;display:block}.space-browser header>button{color:#aa9db5;background:0 0;border:0;margin-left:auto;display:flex}.space-browser-icon{color:#9b78be;background:#ece3f9;border-radius:10px;padding:9px;display:flex}.space-search{color:#b1a2c1;background:#fff;border:1px solid #e9e1f0;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;display:flex}.space-search input{color:#8f7d9c;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.space-browser .nav-section-label{color:#b5a5c0;font-size:9px}.space-browser .tree-space-title button:nth-child(2)>span{width:8px;height:8px}.space-browser .tree-space{margin-top:18px}.space-browser .folder-title button{padding-block:10px;font-size:12px}.space-browser .folder-title:hover{background:#f0e9f9;border-radius:7px}.space-browser .folder-title.selected{color:#8f69b4;background:#eee3fb}.space-browser .list-nav{padding:10px 8px 10px 15px;font-size:11px;color:#9785a5!important}.space-browser .sidebar-list{margin-block:3px;position:relative}.space-browser .sidebar-list:hover,.space-browser .sidebar-list.active{color:#8f69b4;background:#ede5f7;border-radius:6px}.space-browser .list-drag{color:#aa97ba}.space-browser .tree-empty{color:#a28bb3;opacity:1;font-size:11px}.space-browser footer{border-top:1px solid #e6deed;flex-wrap:wrap;gap:5px;padding-top:14px;display:flex}.space-browser footer button{color:#9574ad;background:#fff;border:1px solid #e4d8ee;border-radius:7px;align-items:center;gap:5px;padding:7px 8px;font-size:10px;display:flex}.space-browser-hint{color:#b7a4c6;margin:12px 0 0;font-size:9px}.create-structure>.form-label{margin:22px 0}.create-destination{background:#faf7fd;border:1px solid #eee5f5;border-radius:10px;padding:16px}.destination-label{letter-spacing:1px;color:#ae96bf;font-size:9px}.create-destination .form-label{margin-top:13px}.create-destination .select-trigger{background:#fff;border-color:#e9dff1;padding:10px;font-size:12px}.create-destination small{color:#a58db4;font-size:10px}.destination-preview{color:#a58bb9;align-items:center;gap:7px;margin:18px 0;font-size:11px;display:flex}.destination-preview>span{color:#86609f}.create-structure .modal-footer{margin-top:22px}.space-browser .folder-plus{opacity:.5}@media (width<=1150px){.space-browser{left:210px}.spaces-open .main-shell{width:calc(100% - 500px);margin-left:500px}}@media (width<=760px){.space-browser{z-index:25;width:min(290px,100vw - 62px);top:0;left:62px;box-shadow:15px 0 50px #32224430}.space-browser .folder-tree{display:block}.spaces-open .main-shell{width:calc(100% - 62px);margin-left:62px}.space-launcher{margin:15px 0}.space-launcher>button{justify-content:center;padding:12px}.space-launcher>button>span,.space-launcher>button>svg:last-child,.space-launcher .nav-section-label,.space-launcher .all-work-shortcut{display:none}}.client-planning{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:7px;display:flex}.client-planning .planning-controls{padding:8px 0}.client-filter{z-index:13;position:relative}.client-filter-trigger{color:#8c779c;background:#fff;border:1px solid #e6deef;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.client-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.client-filter-popover{background:#fff;border:1px solid #e4d8ef;border-radius:12px;width:315px;max-width:calc(100vw - 100px);padding:15px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 50px #41304f22}.client-filter-popover header{color:#826391;justify-content:space-between;align-items:center;font-size:12px;display:flex}.client-filter-popover header button{color:#ae99bb;background:0 0;border:0;display:flex}.client-filter-popover>p{color:#b3a1bd;margin:9px 0 15px;font-size:10px;line-height:1.6}.work-type-tabs{background:#faf7fd;border:1px solid #eee5f5;border-radius:7px;padding:3px;display:flex}.work-type-tabs button{color:#a189b4;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 4px;font-size:10px}.work-type-tabs button.chosen{color:#8e69ad;background:#fff;box-shadow:0 1px 5px #35204412}.client-search{color:#b6a3c4;border-bottom:1px solid #eee6f5;align-items:center;gap:8px;padding:12px 0;display:flex}.client-search input{color:#866e9a;border:0;outline:none;width:100%;min-width:0;font-size:11px}.client-options{max-height:260px;margin:5px -6px;overflow-y:auto}.client-options label{color:#90749f;cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:10px 6px;font-size:11px;display:flex}.client-options label>input{opacity:0;width:16px;height:16px;position:absolute}.client-options small{color:#b5a0c2;margin-top:4px;font-size:9px;display:block}.client-check{color:#9662bd;border:1px solid #dbcee7;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.client-options input:checked+.client-check{background:#f0e3fb;border-color:#b996d2}.client-options input:focus-visible+.client-check{outline:2px solid #a88ac6}.client-filter-popover footer{border-top:1px solid #eee6f4;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.client-filter-popover footer>button:first-child{color:#b49ac4;background:0 0;border:0;font-size:11px}.client-filter-popover .primary{padding:6px 13px;font-size:11px}.space-browser header{background:#e8ddf3;border-bottom:1px solid #d9c7e9;margin:-24px -16px 20px;padding:24px 16px 20px}.space-browser header strong{color:#5c3d76;font-weight:750}.space-browser header>button{color:#997cad;background:#f8f3fcb0;border-radius:7px;padding:6px}.space-browser-icon{color:#fff;background:#9673c0;box-shadow:0 3px 8px #76519720}.space-browser .space-search{border-color:#dbcae9;box-shadow:0 2px 5px #5c3a7910}:root{--purple:#6654bd;--line:#dfe5ef;--muted:#718096;--sidebar:#1d263a;color:#29364c;background:#f5f7fb}.main-shell{background:#f5f7fb}.topbar{background:#fff;border-color:#dfe5ef}.main-shell .page-subtitle,.main-shell .eyebrow,.main-shell .breadcrumb,.main-shell .table-footer,.main-shell .widget-subtitle{color:#738197}.main-shell .table-header,.main-shell .column-header{color:#73839b}.main-shell .toolbar-button,.main-shell .toolbar .select-trigger,.main-shell .view-tabs button{color:#60728e}.main-shell .view-tabs button.chosen{color:#6550b5}.main-shell .inline-date,.main-shell .inline-field,.main-shell .cell-client .select-trigger{color:#52657f}.primary{background:#6654bd;box-shadow:0 3px 8px #433d8520}.primary:hover{background:#5544a6}.brand-mark{background:linear-gradient(140deg,#7d67d3,#436eb7)}.sidebar .active{color:#edf2ff;background:#354461}.sidebar .space-launcher>button{color:#c4cfe1}.sidebar .space-launcher small,.sidebar .nav-section-label{color:#8d9cb4}.sidebar .nav-badge{color:#fff;background:#6574b4}.space-browser{color:#50647f;background:#e9edf6;border-color:#bbc8de;box-shadow:12px 0 30px #172b4e20}.space-browser-icon{color:#fff;background:linear-gradient(145deg,#7b65bb,#5175ae)}.space-browser .space-search{border-color:#c8d4e5}.space-search input{color:#50617d}.space-browser .folder-title:hover{background:#dfe6f3}.space-browser .folder-plus{color:#6d82a4}.space-browser .nav-section-label,.space-browser-hint{color:#7b8ba5}.space-browser footer button{color:#566e97;border-color:#c4d1e5}.space-list-tabs{background:#e1e7f2;border:1px solid #cdd7e7;border-radius:8px;gap:4px;margin-top:14px;padding:3px;display:flex}.space-list-tabs button{color:#6c7f9c;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 4px;font-size:11px}.space-list-tabs button[aria-pressed=true]{color:#504b8e;background:#fff;box-shadow:0 1px 4px #273a6015}.space-browser .folder-tree{margin-top:9px}.list-more{color:#7a8dab;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;margin-right:3px;padding:7px;display:flex}.list-more:hover{background:#cad6e9}.sidebar-list .list-nav{flex:1;min-width:0}.list-more{opacity:0}.sidebar-list:hover .list-more,.list-more:focus-visible{opacity:1}.client-filter-trigger,.planning-controls>.select-trigger,.planning-controls input{color:#5e708d;border-color:#d6e0ee}.client-filter-trigger.has-filter{color:#58569b;background:#e7eafa;border-color:#c6d0e9}.client-filter-popover{border-color:#d0d9eb}.client-filter-popover header{color:#414f70}.client-filter-popover p,.client-options small{color:#7a89a2}.client-options label{color:#526685}.client-options label:hover{background:#eef3fa}.work-type-tabs{background:#f0f3fa;border-color:#dce3f0}.work-type-tabs button{color:#6b7e9d}.work-type-tabs button.chosen{color:#5853a0}.client-check{border-color:#bccbe0}.client-options input:checked+.client-check{color:#566fba;background:#e9edfc;border-color:#99acdb}.budget-strip{background:linear-gradient(110deg,#eceafa,#eaf2f8);border-color:#d2daec}.budget-emblem{color:#6961a9;background:#dcdef3}.budget-title strong,.budget-values strong{color:#465574}.budget-title small,.budget-values,.budget-edit{color:#7283a0}.budget-edit{border-color:#ced8e8}.budget-track{background:#d5deed}.budget-track i{background:#6988b9}.focus-intro{background:linear-gradient(115deg,#ece9f9,#e9f1fa);border-color:#d1dcec}.focus-intro strong{color:#475875}.focus-intro p{color:#6f819d}.focus-icon{color:#6862a8;background:#deddf1}.select-popup{color:#334968;border-color:#cbd6e8;box-shadow:0 14px 45px #1d35582b,0 2px 6px #1d355810}.select-options>button{color:#516584;padding:10px 12px}.select-options>button.focused{background:#edf2fa}.select-options>button.selected{color:#6056ae}.select-search{color:#8494ae;border-color:#e0e7f1}.select-search input{color:#465d80}.select-options>button>span{white-space:normal;line-height:1.45}.task-context-menu{border-color:#c9d4e7;border-radius:14px;width:min(400px,100vw - 16px);max-height:min(720px,100dvh - 16px);padding:10px;box-shadow:0 20px 60px #152e5230}.context-menu-heading{border-color:#e0e6f0;padding:10px 10px 13px}.context-menu-heading strong{color:#445675;white-space:normal;font-size:13px;line-height:1.45}.context-menu-heading button{color:#7a89a4}.context-action{color:#536783;padding:11px 12px;font-size:12px}.context-action:hover{color:#5653a6;background:#edf2fa}.context-fields{border-color:#e1e7f1;padding:9px 0}.context-fields>label{color:#7485a0;grid-template-columns:100px minmax(0,1fr);min-height:42px;padding:3px 11px;font-size:11px}.context-fields .select-trigger{padding:8px;font-size:12px}.context-picker{border-top:3px solid #6683b7}.context-picker .select-options{overscroll-behavior:contain;max-height:244px}.context-picker .select-options>button{min-height:39px}.task-drawer .task-properties>label,.drawer-section h3,.detail-tabs button,.form-label{color:#60718c}.task-drawer .task-properties input,.task-drawer .select-trigger{color:#4e617c}.drawer-section h3 small,.field-help,.catalog-note,.description-footer,.comment-meta small{color:#8492a8}.drawer-section .reference-input textarea,.comment-composer textarea{color:#3d526f;background:#fafcff;border-color:#dbe3ef}.comment-meta strong,.comment p{color:#536888}.comment-actions button{color:#5d77ab}.detail-tabs button.chosen{color:#625ab0;border-color:#8174c2}.relation-card{background:#f4f7fc;border-color:#dce4f0}.relation-card a{color:#5079ad}.relation-card p,.relation-card small{color:#7c8fa9}.inline-relation{color:#5078b2;background:#e8eff9}.month-chips>span{color:#6175a4;background:#e9edf9}.subgroup-title{color:#627699;background:#edf1f9}.board-column{background:#eef2f8;border-color:#dce4ef}.board-card{border-color:#d8e1ef}.board-card-top .client-label{color:#64749a;background:#eef1fa}.inbox-tabs>button{color:#7384a0}.inbox-tabs>button[aria-selected=true]{color:#5967a5;background:linear-gradient(#0000,#e8edfa);border-bottom-color:#6f78b8}.inbox-tabs small,.inbox-caption,.notice-main small{color:#8393ad}.inbox-filters button{color:#6a7f9e}.inbox-filters button.chosen{color:#5663a7;background:#e5eaf8}.notice-main strong{color:#495f81}.notice-main p{color:#7286a3}.notice-icon{color:#647cb4;background:#e6edf9}.notice-actions button{color:#8a9bb5}.notice-actions button:hover{color:#5675ae;background:#e6edf8}.list-context-menu{z-index:80;color:#506480;background:#fff;border:1px solid #c9d5e8;border-radius:13px;width:min(344px,100vw - 16px);padding:10px;position:fixed;box-shadow:0 18px 60px #19345c30}.list-context-menu header{border-bottom:1px solid #e1e7f0;align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.list-context-menu header>div{flex:1;min-width:0}.list-context-menu strong{overflow-wrap:anywhere;color:#3d526f;font-size:13px;display:block}.list-context-menu small{color:#8493aa;margin-top:4px;font-size:10px;line-height:1.5;display:block}.list-context-menu button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.list-context-menu>button{width:100%}.list-context-menu>button:hover{background:#edf2fa}.list-context-menu .danger-text{color:#ac5460}.list-context-menu h3{color:#475974;padding:0 10px;font-size:14px}.list-context-menu p{color:#74839d;padding:0 10px;font-size:12px;line-height:1.7}.list-confirm{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.list-confirm .danger{color:#fff;background:#a85060}@media (width<=760px){.list-more{opacity:1}.context-fields>label{grid-template-columns:84px minmax(0,1fr)}.space-browser{box-shadow:12px 0 35px #21385b30}}.task-drawer{background:#f3f6fb;border-left:1px solid #cbd6e6;width:min(680px,95vw)}.drawer-top{background:#fff;border-color:#dbe3ef;min-height:58px;padding-inline:25px}.drawer-top>span{color:#627591}.drawer-scroll{padding:22px 25px 40px;scroll-padding-top:18px}.drawer-task-id{color:#7183a0;letter-spacing:1px;font-weight:650}.editable-title{color:#26364f;font-size:24px;line-height:1.4}.task-jump-nav{background:#e8edf6;border-bottom:1px solid #cfd9e9;flex-shrink:0;gap:4px;padding:10px 20px;display:flex;overflow-x:auto}.task-jump-nav button{color:#546988;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:7px 9px;font-size:11px;font-weight:650}.task-jump-nav button:hover,.task-jump-nav button:focus-visible{color:#594ca2;background:#fff;border-color:#c9d5e7}.task-properties{background:#fff;border:1px solid #d3deec;border-radius:11px;gap:0;margin:14px 0 22px;padding:16px;box-shadow:0 2px 5px #18375905}.properties-heading{text-transform:uppercase;letter-spacing:1.1px;color:#58749d;border-bottom:1px solid #dee6f1;margin:0 0 10px;padding-bottom:12px;font-size:10px;font-weight:750}.task-drawer .task-properties label{color:#5c708e;border-radius:6px;grid-template-columns:16px 112px minmax(0,1fr);min-height:43px;padding-inline:4px;font-size:12px;font-weight:550}.task-drawer .task-properties label:hover{background:#f2f6fc}.task-drawer .task-properties label>svg{color:#6e86aa}.task-drawer .task-properties label>.select-trigger,.task-drawer .task-properties label>input{color:#304967;background:#f6f8fc;border:1px solid #e7edf5;padding:8px 10px;font-size:12px;font-weight:500}.task-drawer .task-properties input::placeholder{color:#90a0b7}.task-drawer .drawer-section{background:#fff;border:1px solid #d7e1ee;border-radius:11px;margin-top:17px;padding:17px;box-shadow:0 2px 5px #22395404}.task-drawer .drawer-section h3{color:#354e72;border-bottom:1px solid #e1e8f2;gap:9px;margin-bottom:14px;padding-bottom:12px;font-size:13px;font-weight:750}.task-drawer .drawer-section h3>svg{color:#5981b0;flex-shrink:0}.task-drawer .drawer-section h3 small{color:#7a8da7;font-size:10px;font-weight:400}.task-drawer .field-help{color:#7c8da6;font-size:11px;line-height:1.65}.cost-section{border-left:3px solid #688db7;margin-top:19px;padding-left:11px}.cost-section .budget-strip{margin-bottom:0;padding:14px}.cost-section .drawer-section{margin-top:8px}.task-drawer .spend-form label{color:#5d7390;font-weight:550}.task-drawer .spend-form input{color:#3e597a;background:#f8faff;border-color:#c9d7e7}.task-drawer .detail-tabs{background:#e1e8f4;border-bottom:1px solid #c9d6e8;border-radius:9px 9px 0 0;margin-top:23px;padding:0 15px}.task-drawer .detail-tabs button{color:#60799a;font-size:12px;font-weight:650}.task-drawer .detail-tabs button.chosen{color:#564c9e;border-bottom-width:3px}.task-drawer .comments,.task-drawer .activity-list{background:#fff;border:1px solid #d5e0ee;border-top:0;border-radius:0 0 11px 11px;padding:19px}.task-drawer .comment-meta strong{color:#415b7c;font-size:12px;font-weight:650}.task-drawer .comment p{color:#425873;font-size:12px;line-height:1.7}.task-drawer .comment-composer{background:#f6f8fc;border-color:#d7e2ef}.approval-banner{color:#665799;background:#eae7f7;border-color:#cfc6e8}.approval-banner strong{font-size:12px;font-weight:650}.approval-banner small{color:#8a7ba7;font-size:10px}.approval-banner button{color:#6753a0;border-color:#c9bde1;padding:9px;font-size:11px}.approved-banner{color:#36795e;background:#e5f2ed;border-color:#bfdbcf}.approved-banner small{color:#6a9380}.approved-banner button{color:#37755c;border-color:#b9d7c8}@media (width<=600px){.drawer-scroll{padding:16px 13px 30px}.task-jump-nav{padding:8px}.task-jump-nav button{padding:6px;font-size:10px}.task-drawer .task-properties{padding:12px}.task-drawer .task-properties label{grid-template-columns:14px 86px minmax(0,1fr);gap:6px}.task-drawer .drawer-section{padding:13px}.task-drawer .drawer-section h3 small{display:none}.task-drawer .comments{padding:13px}}.space-browser{color:#c1d0df;background:#2d4357;border-right:1px solid #4b637a;box-shadow:12px 0 30px #172b4e30}.space-browser header{background:#24384c;border-color:#40576d}.space-browser header small{color:#97adc3}.space-browser header>button{color:#bfd1e0;background:#354d63}.space-browser header>button:hover{color:#fff;background:#42617b}.space-browser-icon{color:#eef9ff;box-shadow:none;background:#507b96}.space-browser .space-search{color:#8eabc2;box-shadow:none;background:#253b4f;border-color:#4b657d}.space-browser .space-search input::placeholder{color:#8da6be}.space-browser .nav-section-label{color:#8fa9bf}.space-browser .all-work{color:#c6d6e6}.space-browser .all-work:hover,.space-browser .all-work.active{color:#edf5fc;background:#38566f}.space-browser .folder-title button{color:#c2d4e4}.space-browser .folder-title svg{color:#86b0cd}.space-browser .folder-title:hover,.space-browser .folder-title.selected{color:#e7f2fa;background:#39536b}.space-browser .list-nav{color:#b4c9dc!important}.space-browser .sidebar-list.active{background:#3d607b;box-shadow:inset 3px 0 #80bacb}.space-browser .sidebar-list.active .list-nav{color:#f0f7fc!important}.space-browser .folder-lists{border-color:#48647c}.space-browser .folder-plus,.space-browser .list-more,.space-browser .list-drag{color:#8eafc8}.space-browser .list-more:hover{color:#fff;background:#476982}.space-browser .space-list-tabs{background:#23394d;border-color:#456078}.space-browser .space-list-tabs button{color:#9fb6cc}.space-browser .space-list-tabs button[aria-pressed=true]{color:#eef6fd;box-shadow:none;background:#426079}.space-browser footer{border-color:#476178}.space-browser footer button:first-child{color:#effbff;background:#397e91;border-color:#4c94a6}.space-browser-hint{color:#8eabc3}.space-browser .folder-tree{scrollbar-color:#5d7b94 transparent}.list-rename{padding:12px 10px}.list-rename label{color:#657b98;font-size:11px;font-weight:650;display:block}.list-rename input{color:#334e70;width:100%;font:inherit;background:#f7faff;border:1px solid #bdcce1;border-radius:7px;margin-top:8px;padding:10px 12px;font-size:13px;display:block}.list-rename .primary{color:#fff;background:#6654bd}.primary-sidebar-toggle{color:#a5b4cb;cursor:pointer;z-index:1;background:#ffffff08;border:1px solid #ffffff1c;border-radius:6px;justify-content:center;align-items:center;width:26px;height:27px;display:flex;position:absolute;top:36px;right:12px}.primary-sidebar-toggle:hover{color:#fff;background:#ffffff17}.sidebar .brand{padding-right:22px}.primary-collapsed .sidebar{width:68px;padding:26px 10px}.primary-collapsed .sidebar .brand{justify-content:center;padding:0}.primary-collapsed .sidebar .brand>span:nth-child(2),.primary-collapsed .workspace-switch,.primary-collapsed .saved-nav,.primary-collapsed .nav-section-label,.primary-collapsed .space-launcher>button>span,.primary-collapsed .space-launcher>button>svg:last-child,.primary-collapsed .local-note,.primary-collapsed .all-work-shortcut>span{display:none}.primary-collapsed .main-nav button,.primary-collapsed .sidebar-bottom>button,.primary-collapsed .all-work-shortcut{justify-content:center;gap:0;padding:13px;font-size:0}.primary-collapsed .main-nav button>span,.primary-collapsed .sidebar-bottom>button>span{display:none}.primary-collapsed .space-launcher>button{justify-content:center;padding:13px}.primary-collapsed .primary-sidebar-toggle{top:auto;bottom:18px;right:21px}.primary-collapsed .sidebar-bottom{padding-bottom:50px}.primary-collapsed .main-shell{width:calc(100% - 68px);margin-left:68px}@media (width<=1150px) and (width>=761px){.sidebar .brand{gap:7px;padding-left:0;font-size:23px}.sidebar .brand-mark{width:29px;height:29px}.primary-sidebar-toggle{width:23px;right:9px}}@media (width<=760px){.primary-sidebar-toggle{display:none}.primary-collapsed .sidebar{width:62px;padding:23px 8px}.primary-collapsed .space-browser{left:62px}.primary-collapsed .main-shell,.primary-collapsed.spaces-open .main-shell{width:calc(100% - 62px);margin-left:62px}}.row-add-subtask{color:#526580;background:#f4f7fb;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.row-add-subtask:hover,.row-add-subtask:focus-visible{color:#4338a0;background:#eeebfa;border-color:#8072c5}.subtask-toggle{color:#425574;white-space:nowrap;background:#f0f4f9;border:1px solid #d4dce8;border-radius:5px;flex-shrink:0;padding:3px 5px}.inline-subtask-form{color:#64748b;background:#f0f4fa;border-bottom:1px solid #d7dfeb;align-items:center;gap:10px;padding:10px 14px;display:flex}.inline-subtask-form input{color:#25334a;background:#fff;border:1px solid #a9b6ca;border-radius:6px;width:min(420px,50vw);min-width:100px;padding:8px 10px}.inline-subtask-form .primary{padding:8px 12px}.audience-toggle{background:#eaf0f7;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:3px;display:flex}.audience-toggle button{color:#5a6c86;border-radius:5px;padding:6px 12px;font-size:11px;font-weight:600}.audience-toggle button[aria-pressed=true]{color:#334e79;background:#fff;box-shadow:0 1px 3px #1b35501a}.focus-intro{background:#f2effa;border:1px solid #b9afdf;border-left:4px solid #7661b9}.assigned-work{background:#eaf0f7;border:1px solid #c5d0df;border-top:4px solid #456689;border-radius:16px;margin-top:42px;padding:28px 24px}.assigned-work-header{align-items:center;gap:15px;margin-bottom:24px;display:flex}.assigned-work-icon{color:#416084;background:#fff;border-radius:12px;padding:13px;display:flex;box-shadow:0 2px 6px #1c355012}.assigned-work-header .eyebrow{color:#57718f;letter-spacing:1.3px;font-size:9px}.assigned-work-header h2{margin:5px 0;font-size:23px}.assigned-work-header h2>span{color:#667b94;margin-left:6px;font-size:12px}.assigned-work-header p{color:#60728b;margin:0;font-size:12px}.assigned-group{background:#fff;border:1px solid #d1dbe7;border-radius:10px;margin-top:18px;overflow:hidden}.assigned-group-heading{background:#f7f9fc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.assigned-group-heading h3{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.assigned-group-heading h3>span{color:#60728b;background:#e5ebf3;border-radius:4px;padding:2px 6px;font-size:10px}.assigned-group-heading small{color:#71839a;font-size:10px}.assigned-overdue h3{color:#b85939}.assigned-task{border-bottom:1px solid #edf0f5;grid-template-columns:28px minmax(160px,1fr) 145px 140px 26px;align-items:center;gap:14px;padding:12px 16px;display:grid}.assigned-task:last-child{border-bottom:0}.assigned-task:hover{background:#f9fbfe}.assignment-pin{color:#8494ac;padding:4px;display:flex}.assignment-pin.pinned{color:#7760bb}.assigned-task-title{text-align:left;flex-direction:column;gap:5px;min-width:0;display:flex}.assigned-task-title strong{color:#283b54;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.assigned-task-title small{color:#7b8ba1;font-size:10px}.assigned-empty{color:#8592a5;padding:0 16px;font-size:11px}@media (width<=760px){.assigned-work{padding:18px 10px}.assigned-task{grid-template-columns:24px minmax(110px,1fr) 26px;gap:8px}.assigned-task>.status-control{grid-area:2/2}.assigned-task>.inline-date{grid-area:3/2}.assigned-task>.icon-button{grid-area:1/3}.assigned-group-heading small{display:none}}.dashboard-stats>button{text-align:left;cursor:pointer}.dashboard-stats>button:hover{border-color:#9daecc;box-shadow:0 4px 15px #2236540a}.service-bars>button{text-align:left;border-radius:5px;width:100%;padding:7px 0}.service-bars>button:hover{background:#f3f6fb}.widget-inspect{text-align:left;font:inherit;color:inherit;align-items:center;gap:10px;display:flex}.widget-inspect svg{color:#8291a9}.widget-inspect:hover{color:#5269a9}.widget:has(.client-progress-list){grid-column:1/-1}.client-progress-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-progress-toolbar input{color:#415774;background:#f5f8fc;border:1px solid #ccd5e3;border-radius:6px;padding:7px 9px}.client-progress-row{text-align:left;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(170px,1fr) minmax(130px,2fr) 44px;align-items:center;gap:24px;width:100%;padding:14px 4px;display:grid}.client-progress-row:hover{background:#f7f9fc}.client-progress-row>span{flex-direction:column;gap:5px;display:flex}.client-progress-row strong{color:#3c506c;font-size:12px}.client-progress-row small{color:#8593a6;font-size:10px}.client-progress-row b{color:#526882;text-align:right;font-size:12px}.client-progress-track{background:#eaf0f7;border-radius:4px;height:12px;overflow:hidden}.client-progress-track i{border-radius:inherit;height:100%;transition:width .2s;display:block}.drilldown-filters{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.drilldown-filters button{color:#61738c;border:1px solid #dae1ec;border-radius:6px;padding:7px 11px;font-size:11px}.drilldown-filters button[aria-pressed=true]{color:#3b567e;background:#eaf0f9;border-color:#9aacc7}.overview-task-results{max-height:55vh;overflow:auto}.status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.assigned-collapse{flex-shrink:0;margin-left:auto}.assigned-work-groups[hidden]{display:none}.assigned-group summary{cursor:pointer;list-style:none}.assigned-group summary::-webkit-details-marker{display:none}.assigned-group summary h3{margin-right:auto}.assigned-group:not([open]) summary>svg{transform:rotate(-90deg)}.assigned-show-more{color:#4e668c;text-align:left;background:#f7f9fc;width:100%;padding:12px 16px;font-size:11px;font-weight:600}.saved-nav-item{align-items:center;min-width:0;display:flex}.saved-nav-item>button:first-child{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.saved-nav .saved-view-options{flex:0 0 26px;justify-content:center;width:26px;padding:6px 3px}.view-summary{background:#f5f8fc;border:1px solid #d9e1ed;border-radius:10px;margin:0 0 20px;padding:16px}.view-summary .eyebrow{color:#7388a2;font-size:9px}.view-summary dl{gap:9px;margin:12px 0;display:grid}.view-summary dl>div{grid-template-columns:80px 1fr;gap:8px;font-size:11px;display:grid}.view-summary dt{color:#8391a5}.view-summary dd{color:#3e5572;margin:0}.view-summary>small{color:#8492a5;font-size:10px}.delete-view{color:#b05248;margin-right:auto}@media (width<=760px){.assigned-work-header{flex-wrap:wrap}.assigned-collapse{margin-left:0}.client-progress-row{grid-template-columns:1fr 70px 35px;gap:10px}.client-progress-toolbar{flex-wrap:wrap}}.context-danger-actions{border-top:1px solid #dce3ee;margin-top:6px;padding-top:5px}.archive-task-row{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.archive-task-row>div{flex-direction:column;gap:4px;display:flex}.archive-task-row strong{color:#3c506c;font-size:12px}.archive-task-row small{color:#7b8ca1;font-size:10px}.task-drawer .task-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.task-drawer .properties-heading{grid-column:1/-1;margin-bottom:2px}.task-drawer .task-properties label{grid-template-columns:14px 66px minmax(0,1fr);gap:6px;min-width:0;font-size:10px}:is(.task-drawer .task-properties label:has([aria-label=Task\ list]),.task-drawer .task-properties label:has([aria-label="Task completed date"])){grid-column:1/-1}.task-drawer .task-properties label>.select-trigger,.task-drawer .task-properties label>input{min-width:0;padding:7px 6px;font-size:11px}.task-drawer .task-properties label>.select-trigger .select-value{text-overflow:ellipsis;overflow:hidden}@media (width<=540px){.task-drawer .task-properties{grid-template-columns:1fr}.task-drawer .task-properties label{grid-template-columns:14px 86px minmax(0,1fr)}}:root{--purple:#795ac1;--sidebar:#23242b;--line:#dedee5;--muted:#70717f;--gv-ink:#30313b;--gv-muted:#70717f;--gv-canvas:#f4f4f6;--gv-soft:#efebf7;color:var(--gv-ink);background:var(--gv-canvas)}body,.main-shell,.task-drawer{background:var(--gv-canvas);color:var(--gv-ink)}.main-shell h1,.main-shell h2,.task-title,.editable-title{color:var(--gv-ink)}.main-shell .page-subtitle,.main-shell .eyebrow,.main-shell .breadcrumb,.main-shell .table-footer,.main-shell .widget-subtitle,.field-help{color:var(--gv-muted)}.topbar,.task-row,.widget,.budget-strip,.board-card,.modal,.task-drawer .drawer-section,.task-properties{border-color:var(--line);background:#fff}.primary,.brand-mark,.space-browser footer button:first-child{background:var(--purple);color:#fff;box-shadow:none}.brand-mark{background-image:none}.main-shell .toolbar-button,.column-header,.main-shell .table-header,.group-add,.view-tabs button,.drawer-top>span{color:var(--gv-muted)}.main-shell .view-tabs button.chosen,.view-tabs button.active{color:var(--purple);border-color:var(--purple)}.view-pill,.view-pill.active,.planning-controls>button.active,.group-count{background:var(--gv-soft);color:var(--purple)}.view-tabs,.task-row,.table-header,.group-rule{border-color:var(--line)}.main-shell .toolbar-button.chosen,.view-switch .chosen,.focus-intro,.approval-banner{background:var(--gv-soft);color:#7053af;border-color:#d9cdec}.sidebar{color:#b5b4c1;background:#23242b}.sidebar .main-nav button,.sidebar .saved-nav button,.sidebar-bottom>button,.space-launcher>button{color:#b5b4c1}.sidebar .main-nav button.active,.sidebar .saved-nav button.active,.space-launcher>button.active{color:#fff;background:#4b4563}.workspace-switch,.workspace-monogram{background:#ffffff07;border-color:#ffffff12}.sidebar .nav-section-label,.sidebar .local-note{color:#9d9aa9}.primary-sidebar-toggle{color:#b8b3c8}.space-browser{color:#d5d4df;background:#34363f;border:1px solid #ffffff15;border-radius:14px;width:290px;top:12px;bottom:12px;left:251px;overflow:hidden;box-shadow:0 6px 22px #20212b24}.space-browser header{background:#2d2f37;border-bottom:1px solid #ffffff12}.space-browser header strong{color:#fff}.space-browser header small,.space-browser-hint,.space-browser .nav-section-label{color:#b1aebc}.space-browser-icon,.space-browser header>button{color:#d6cce8;background:#4b4563}.space-browser .space-search,.space-browser .space-list-tabs{color:#b1aebc;background:#2d2f37;border-color:#ffffff20}.space-browser .space-search input{color:#e0dce9}.space-browser .space-search input::placeholder,.space-browser .space-list-tabs button{color:#b1aebc}.space-browser .space-list-tabs button[aria-pressed=true]{color:#fff;background:#4b4563}.space-browser .folder-title button,.space-browser .list-nav,.space-browser .all-work{color:#d5d4df}.space-browser .folder-title svg,.space-browser .folder-plus,.space-browser .list-more,.space-browser .list-drag,.space-browser .folder-more{color:#aaa7b7}.space-browser .tree-space-title button:nth-child(2){color:#ece9f2}.space-browser .folder-title.selected,.space-browser .folder-title:hover,.space-browser .all-work:hover,.space-browser .all-work.active{background:#ffffff07}.space-browser .sidebar-list:hover{background:#ffffff09}.space-browser .sidebar-list.active{box-shadow:inset 3px 0 var(--purple);background:#4b4563}.space-browser .folder-lists,.space-browser footer{border-color:#ffffff1c}.space-browser footer button{color:#d5d4df;background:#2d2f37;border-color:#ffffff25}.space-browser .tree-empty{color:#b1aebc}.spaces-open .main-shell{width:calc(100% - 553px);margin-left:553px}.primary-collapsed .space-browser{left:80px}.primary-collapsed.spaces-open .main-shell{width:calc(100% - 382px);margin-left:382px}.task-jump-nav{background:var(--gv-soft);border-color:var(--line)}.task-jump-nav button,.task-drawer .task-properties label{color:var(--gv-muted)}.task-jump-nav button:hover{color:var(--purple);background:#fff}.task-drawer .drawer-section h3,.task-properties .properties-heading,.task-drawer .task-properties label>svg{color:#7053af;border-color:var(--line)}.task-drawer .task-properties label>input,.task-drawer .task-properties label>.select-trigger,.task-drawer textarea,.view-summary,.list-rename input{border-color:var(--line);color:var(--gv-ink);background:#f7f7f9}.drawer-top{border-color:var(--line);background:#fff}.month-chips>span,.budget-emblem{background:var(--gv-soft);color:var(--purple)}.cost-section{border-color:#577ab0}.assigned-work{background:#eeeff3;border-color:#68617f #d3d5df #d3d5df}.assigned-work-header h2,.assigned-task-title strong,.client-progress-row strong,.view-summary dd{color:var(--gv-ink)}.assigned-group,.assigned-group-heading,.assigned-task{border-color:var(--line)}.assigned-group-heading,.assigned-show-more{background:#f7f7fa}.assigned-overdue .assigned-group-heading{background:#fff6f3}.dashboard-stats>button,.select-popup,.list-context-menu,.task-context-menu{border-color:var(--line)}.dashboard-stats strong{color:#53505f}.dashboard-stats>button:nth-child(2){background:var(--gv-soft);border-color:#d9cdec}.audience-toggle{background:#ebebf0;border-color:#d3d3dc}.audience-toggle button[aria-pressed=true]{color:#7053af}.item-symbol{flex-shrink:0;align-items:center;display:inline-flex}.space-browser .item-symbol svg{color:inherit}.folder-title>button:nth-child(2){flex:1;min-width:0}.folder-title>button:nth-child(2)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-browser .folder-title .folder-more{opacity:.65;flex:0 0 20px;padding:3px}.folder-more:hover,.folder-more:focus-visible{opacity:1}.appearance-preview{color:#f0edf6;background:#34363f;border-radius:10px;align-items:center;gap:14px;margin:0 0 22px;padding:18px;display:flex}.appearance-preview>div{gap:5px;display:grid}.appearance-preview small{color:#b1aebc;font-size:11px}.appearance-editor fieldset{border:0;margin:20px 0;padding:0}.appearance-editor legend{color:#666373;margin-bottom:10px;font-size:12px;font-weight:600}.icon-choices,.color-choices{flex-wrap:wrap;gap:7px;display:flex}.icon-choices button,.color-choices>button{background:#34363f;border:2px solid #0000;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.icon-choices button[aria-pressed=true],.color-choices button[aria-pressed=true]{outline-offset:2px;outline:2px solid #795ac1}.color-choices>button{background:#f0eff5;width:32px;height:32px}.color-choices i{border-radius:50%;width:22px;height:22px;display:block}.custom-icon-color{color:#666373;align-items:center;gap:5px;font-size:11px;display:flex}.custom-icon-color input{background:#fff;border:1px solid #d4d0df;border-radius:5px;width:30px;height:30px;padding:1px}.task-drawer{--task-sidebar-width:239px;width:min(var(--task-panel-width,680px), calc(100vw - var(--task-sidebar-width)));max-width:none;container-type:inline-size}.task-drawer.task-expanded{width:calc(100vw - var(--task-sidebar-width))}body:has(.primary-collapsed) .task-drawer{--task-sidebar-width:68px}.task-resize-handle{z-index:5;cursor:ew-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:0}.task-resize-handle:hover,.task-resize-handle:focus-visible{background:#795ac155;outline:none}.drawer-top>span{flex:1;min-width:0}.drawer-top .task-expand-toggle{flex-shrink:0;margin-left:auto}@container (width<=520px){.task-drawer .task-properties{grid-template-columns:1fr}.task-jump-nav{justify-content:flex-start;overflow-x:auto}.task-jump-nav button{flex-shrink:0}}@media (width<=1150px) and (width>=761px){.space-browser{left:222px}.spaces-open .main-shell{width:calc(100% - 524px);margin-left:524px}.task-drawer{--task-sidebar-width:210px}}@media (width<=760px){.space-browser,.primary-collapsed .space-browser{width:min(290px,100vw - 78px);top:8px;bottom:8px;left:70px}.spaces-open .main-shell,.primary-collapsed.spaces-open .main-shell{width:calc(100% - 62px);margin-left:62px}.task-drawer{--task-sidebar-width:0px}body:has(.primary-collapsed) .task-drawer{--task-sidebar-width:0px}}.os-content-nav{color:#c9bbdf;background:#ffffff04;border:1px solid #ffffff16;border-radius:7px;align-items:center;gap:7px;width:100%;margin:5px 0 7px;padding:8px 9px;font-size:11px;display:flex}.os-content-nav>span{text-align:left;flex:1}.os-content-nav>small{color:#aaa2b8}.os-content-nav:hover,.os-content-nav.active{color:#fff;background:#4b4563}.os-content-intro{background:#fff;border:1px solid #d9d2e5;border-left:4px solid #795ac1;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.os-source-emblem{color:#795ac1;background:#efebf7;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.os-content-intro strong{color:#3b3549;font-size:14px}.os-content-intro p{color:#6e697c;margin:7px 0;font-size:12px}.os-content-intro small{color:#88828f;font-size:10px}.os-content-intro>a{color:#795ac1;gap:8px;margin-left:auto;font-size:11px;display:flex}.os-content-toolbar{color:#76717f;flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;font-size:12px;display:flex}.os-content-toolbar>.select-trigger{width:200px}.os-content-toolbar>label{align-items:center;gap:8px;display:flex}.os-content-toolbar input{background:#fff;border:1px solid #dedee5;border-radius:5px;padding:6px}.os-content-toolbar>span{margin-left:auto}.os-content-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px;display:grid}.os-content-card{background:#fff;border:1px solid #dcd6e7;border-radius:12px;overflow:hidden;box-shadow:0 3px 8px #29233206}.os-content-card-top{color:#795ac1;background:#f2eef9;border-bottom:1px solid #e3dcec;justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.os-content-card-top>span{align-items:center;gap:7px;font-size:10px;display:flex}.os-content-card h2{margin:18px 18px 10px;font-size:17px;line-height:1.5}.os-content-card>p{color:#898391;margin:0 18px;font-size:12px}.os-content-meta{color:#6e697c;gap:8px;padding:22px 18px;font-size:11px;display:grid}.os-content-card footer{border-top:1px solid #eeebf2;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.os-content-card footer small{color:#898391;font-size:10px}@media (width<=760px){.os-content-intro{flex-wrap:wrap}.os-content-intro>a{margin-left:0}.os-content-card footer{flex-wrap:wrap}}.folder-actions{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.folder-actions p{color:#70717f;margin:6px 0;font-size:12px;line-height:1.6}.folder-actions>button{flex-shrink:0;align-items:center;gap:7px;display:flex}.folder-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.danger-text{color:#b34151}.hidden-clients,.folder-recovery{color:#d7d7df;border-top:1px solid #555761;margin:24px 10px 10px;padding-top:16px}.hidden-clients summary{cursor:pointer;font-size:12px;font-weight:600}.hidden-clients summary span{color:#aca8bf;margin-left:8px}.hidden-clients p{color:#b4b4c0;font-size:11px;line-height:1.5}.hidden-clients>div,.folder-recovery>div{align-items:center;gap:8px;margin-top:8px;display:flex}.hidden-clients button,.folder-recovery button{color:#dddce7;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:7px 4px;font-size:12px;display:flex}.hidden-clients>div>button:first-child,.folder-recovery>div>span{flex:1}.hidden-clients button:hover,.folder-recovery button:hover{color:#fff;background:#484650;border-radius:5px}.task-table .task-group{min-width:var(--table-min-width)}.task-table .table-header,.task-table .task-row{width:100%;min-width:0}.task-table .task-title{flex:1}.task-table .task-name{overflow:hidden}.pilot-entry{text-align:center;background:#f4f4f6;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;padding:36px;display:flex}.pilot-entry h1{color:#30313b;margin:8px 0 0;font-size:28px}.pilot-entry>p{color:#70717f;max-width:520px;line-height:1.7}.pilot-brand{letter-spacing:-2px;color:#795ac1;font-size:36px;font-weight:750}.cloud-save-status{z-index:10000;color:#fff;background:#30313b;border:1px solid #777081;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #2224}.cloud-save-status button{color:#d7c6fc;white-space:nowrap;background:0 0;border:0;text-decoration:underline}
