:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:#282d2a;background:#f6f7f9;font-synthesis:none;font-size:13px;--muted:#8b9195;--line:#e9eced;--green:#506852;--surface:#fff}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.5}input,textarea,select{color:inherit}input:focus,textarea:focus,select:focus{outline:none}button:focus-visible,a:focus-visible{outline:2px solid #73957c;outline-offset:3px}input,textarea{width:100%;border:1px solid #e3e6e7;border-radius:7px;background:#fff;padding:11px 12px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus{border-color:#829688;box-shadow:0 0 0 3px #82968814}textarea{resize:vertical;line-height:1.6;min-height:65px}input::placeholder,textarea::placeholder{color:#a5aaae}label{display:block;font-size:12px;font-weight:500;color:#5b625e}label>input,label>textarea,label>.select-wrap,label>.input-with-icon,label>.date-input{margin-top:8px}select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:11px 12px;cursor:pointer;min-width:0}.app-shell{display:grid;grid-template-columns:212px minmax(0,1fr);min-height:100dvh}.sidebar{background:#fbfbfc;border-right:1px solid var(--line);padding:29px 16px 0;display:flex;flex-direction:column;position:sticky;top:0;height:100dvh}.brand{display:flex;align-items:center;gap:10px;font-size:24px;letter-spacing:-1.2px;font-weight:650;color:#232b26;padding:0 10px}.brand-mark{background:#283b2f;color:#eef3e7;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:9px;flex-shrink:0}.brand-period{color:#81957c}.workspace-name{margin:35px 5px 33px;display:flex;gap:10px;align-items:center;font-size:11px;font-weight:600}.workspace-name>svg{margin-left:auto;color:#949b95}.workspace-name small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:5px}.workspace-icon{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:1px solid #e0e5df;border-radius:7px;background:#f1f4ef;color:#62745b;font-size:14px}.nav-label{font-size:9px;letter-spacing:1.35px;color:#9b9fa2;padding:0 12px;margin-bottom:13px}.nav-item{display:flex;width:100%;align-items:center;gap:11px;padding:12px 13px;margin-bottom:4px;border-radius:7px;text-align:left;color:#747b7a;font-size:12px;transition:background .15s}.nav-item:hover{background:#eef0ed}.nav-item.selected{background:#e9eee7;color:#3d563e;font-weight:600}.nav-item>span:last-child:not(.project-dot){margin-left:auto;font-size:10px;color:#818b7e}.projects-label{margin-top:33px;display:flex;justify-content:space-between;align-items:center}.icon-button{padding:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#959c98}.icon-button:hover{background:#edf0ec;color:#323c34}.project-dot{height:8px;width:8px;border-radius:3px;flex-shrink:0}.project-nav .project-dot{margin:0 5px}.sidebar-bottom{margin-top:auto}.private-note{display:flex;align-items:center;gap:9px;margin:30px 10px 20px;color:#7e887e;font-size:10px}.private-note small{display:block;font-size:9px;color:#a4aaa4;margin-top:5px}.profile{border-top:1px solid var(--line);display:flex;align-items:center;width:100%;padding:19px 6px;gap:10px;text-align:left}.profile>span:nth-child(2){font-size:12px;font-weight:550}.profile small{display:block;font-weight:400;font-size:9px;color:#9a9e9b;margin-top:4px}.profile>svg{margin-left:auto;color:#878e88}.avatar{height:30px;width:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ede8de;color:#8b7652;font-size:10px;font-weight:600;flex-shrink:0}.owner,.avatar-1{background:#e3eadc;color:#5b7151}.avatar-2{background:#e7e9f0;color:#737d95}.avatar-3{background:#eedfd8;color:#a27861}.avatar-4{background:#e7ece1;color:#7d8b6c}.avatar-5{background:#eae3ee;color:#8c739b}.avatar-6{background:#efe6d6;color:#a68f60}.main{min-width:0;display:flex;flex-direction:column}.topbar{height:75px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:#ffffff80}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:11px;color:#9b9fa3}.breadcrumb strong{color:#535d55;font-weight:500}.breadcrumb>span{color:#c3c8c5}.topbar-right{display:flex;gap:19px;align-items:center}.demo-label{font-size:9px;color:#8d968b;border:1px solid #e3e8e0;border-radius:5px;padding:5px 8px}.team-avatars{display:flex;align-items:center;padding-left:5px}.team-avatars .avatar{border:2px solid #f8f9f9;margin-left:-5px;height:28px;width:28px;font-size:8px}.more-avatar{background:#eef0f0;color:#8a9290}.content{display:grid;grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:30px;padding:36px 32px 24px;max-width:1710px;width:100%;margin:0 auto;flex:1}.task-area{min-width:0}.eyebrow{font-size:9px;letter-spacing:1.55px;font-weight:600;color:#8e9b8a;margin-bottom:12px}.page-title h1{font-size:33px;font-weight:600;letter-spacing:-1.3px;margin:0;line-height:1.2}.heading-dot{color:#91a284}.page-title p{margin:11px 0 27px;color:#919799;font-size:12px}.overview{display:flex;align-items:center;gap:23px;margin-bottom:29px}.overview>div{display:flex;align-items:center;gap:7px;white-space:nowrap}.overview strong{font-size:15px;font-weight:600}.overview>div>span:last-child{font-size:10px;color:#8c9395}.metric-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#eef0f1;border-radius:7px;color:#8e9698;margin-right:1px}.metric-icon.work{background:#eaf0e6;color:#7d9372}.metric-icon.urgent{background:#f4ebe0;color:#b69668}.tabs{display:flex;gap:24px;border-bottom:1px solid #e4e8e8}.tabs button{padding:0 0 15px;font-size:12px;color:#939a98;display:flex;gap:8px;align-items:center;position:relative}.tabs button.active{color:#354337;font-weight:600}.tabs button.active:after{content:"";height:2px;background:#587154;position:absolute;bottom:-1px;left:0;right:0}.tabs button span{background:#eceff0;color:#9a9e9f;border-radius:4px;font-size:9px;padding:2px 5px;font-weight:500}.tabs button.active span{color:#6b7e63;background:#e5ebdf}.toolbar{display:flex;align-items:center;gap:10px;margin:22px 0 20px}.search{flex:1;display:flex;align-items:center;border:1px solid #e7e9ea;border-radius:7px;background:#ffffff80;padding:0 10px;min-width:80px;color:#929b98;min-height:35px}.search input{border:0;background:transparent;margin:0;padding:9px 8px;font-size:11px;box-shadow:none;min-width:0}.filter-control,.sort-control{display:flex;align-items:center;gap:3px;color:#8c9492;flex-shrink:0}.filter-control select,.sort-control select{padding:8px 2px;font-size:10px;max-width:101px}.list-head{display:grid;grid-template-columns:minmax(0,1fr) 102px 82px;gap:9px;padding:0 33px 12px 13px;font-size:8px;letter-spacing:.9px;color:#a4aaa9}.task-list{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.task-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 102px 82px;gap:9px;align-items:center;min-height:88px;padding:17px 33px 17px 13px;border-bottom:1px solid #f0f1f1;transition:background .15s}.task-row:last-child{border-bottom:0}.task-row:hover{background:#fafbf8}.task-row.is-selected{background:#f3f6ef}.task-primary{display:flex;align-items:flex-start;gap:12px;min-width:0}.priority{display:inline-flex;align-items:center;justify-content:center;width:31px;height:27px;border-radius:6px;gap:2px;font-size:11px;background:#eef0ed;color:#949b90;font-weight:600;flex-shrink:0;margin-top:1px}.priority.p9,.priority.p8{background:#f9e9e5;color:#c17463}.priority.p7,.priority.p6{background:#f6eedf;color:#b69a61}.priority.p5,.priority.p4{background:#eaf0e5;color:#809370}.priority-line{width:6px;height:1px;background:currentColor}.task-copy{min-width:0}.task-title{display:block;padding:0;text-align:left;font-size:12px;line-height:1.55;font-weight:500;letter-spacing:-.1px;color:#4b544f}.task-title:hover{color:#283c2f}.task-meta{display:flex;gap:6px;align-items:center;font-size:9px;color:#a3a8a6;margin-top:9px;flex-wrap:wrap}.project-tag{font-size:8px;color:var(--project-color);background:color-mix(in srgb,var(--project-color) 9%,transparent);padding:2px 5px;border-radius:3px;font-weight:600}.meta-separator{color:#d0d5d1}.tiny-avatar{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:7px;flex-shrink:0}.task-meta a{color:#97a399;display:flex;align-items:center;margin-left:2px}.task-meta a:hover{color:#3b6342}.status-button{padding:0;text-align:left}.status{font-size:9px;font-weight:500;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:5px;white-space:nowrap}.status.queued{color:#909794;background:#f0f2f1}.status.progress{color:#788f60;background:#edf3e7}.status.review{color:#b08e58;background:#f8f1e5}.status.done{color:#52826e;background:#eaf3ed}.task-deadline{color:#8f9692;font-size:10px}.task-deadline>span{display:flex;gap:5px;align-items:center;white-space:nowrap}.task-deadline small{font-size:8px;display:block;margin:4px 0 0 18px;color:#b69362}.task-deadline.overdue,.task-deadline.overdue small{color:#be7969}.task-deadline.today{color:#a48b5c}.no-deadline{color:#bdc3c0}.row-actions{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.complete-button{display:flex;align-items:center;justify-content:center;padding:3px;border-radius:4px;color:#c4ccc5;opacity:0;transition:opacity .15s,color .15s}.task-row:hover .complete-button,.task-row:focus-within .complete-button{opacity:1}.complete-button:hover{color:#68825d;background:#e8efe2}.list-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:#a8adab;font-size:9px;padding:16px 3px}.list-footer>span{display:flex;align-items:center;gap:5px}.footer-dot{padding:0 5px}.form-panel{background:#fff;border:1px solid #e6e9e7;border-radius:12px;padding:23px 23px 18px;box-shadow:0 8px 30px #232d2504;position:sticky;top:20px}.form-heading{display:flex;align-items:center;gap:12px;margin-bottom:23px}.form-symbol{width:35px;height:35px;background:#f0f3ec;border:1px solid #e6ebdf;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#7d926b}.form-heading h2{font-size:16px;margin:0 0 6px;letter-spacing:-.3px;font-weight:600}.form-heading p{font-size:9px;color:#a3aaa5;margin:0}.form-heading>.icon-button{margin-left:auto}.form-panel label{margin-bottom:17px;font-size:10px}.form-panel input,.form-panel textarea,.form-panel select{font-size:11px}.form-panel textarea{background:#fcfcfc}.form-panel input::placeholder,.form-panel textarea::placeholder{font-size:10px}.required{color:#afbf9c;margin-left:2px}.optional{float:right;font-size:8px;color:#b2b8b4;font-weight:400}.select-wrap{display:flex;align-items:center;border:1px solid #e4e7e5;border-radius:6px;min-height:37px;padding:0 10px;background:#fcfcfc}.select-wrap>select{padding:10px 7px}.select-wrap>svg{color:#a2aba5;flex-shrink:0}.form-divider{height:1px;background:#f0f1ef;margin:20px 0}.input-with-icon{display:flex;align-items:center;border:1px solid #e4e7e5;border-radius:6px;background:#fcfcfc;padding:0 10px;color:#a6aea7}.input-with-icon:focus-within{border-color:#829688;box-shadow:0 0 0 3px #82968814}.input-with-icon input{border:0;background:transparent;box-shadow:none!important;min-width:0;padding:11px 8px}.input-with-icon>svg{flex-shrink:0}.input-with-icon a{display:flex}.priority-description{float:right;font-size:9px;font-weight:400;color:#96a28f}.priority-picker{display:grid;grid-template-columns:repeat(9,1fr);gap:5px;margin-top:10px}.priority-picker button{height:31px;border:1px solid #eaede9;border-radius:5px;color:#9aa199;font-size:10px;background:#fafbf9;transition:background .12s}.priority-picker button:hover{background:#e6eddf}.priority-picker button.chosen{border-color:#9bac86;background:#e7eedc;color:#6f8357;font-weight:600}.priority-picker .chosen.level-8,.priority-picker .chosen.level-9{border-color:#d9a293;background:#f8e7e0;color:#b66c57}.priority-scale{display:flex;justify-content:space-between;color:#b1b7b1;font-size:8px;margin-top:8px;font-weight:400}.priority-scale>span:last-child{display:flex;align-items:center;gap:4px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:19px}.form-two label{margin-bottom:10px}.form-two select{padding-left:0}.date-input{display:block}.date-input input{padding:9px 7px;font-size:10px;height:37px;background:#fcfcfc;color:#919b92}.created-date{display:flex;gap:5px;align-items:center;font-size:8px;color:#a4ada4;margin:2px 0 19px}fieldset{border:0;padding:0;margin:0;min-width:0}fieldset:disabled input,fieldset:disabled textarea{color:#818a81}fieldset:disabled{opacity:.8}.primary{background:#303e31;color:#fff;border-radius:6px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;font-size:11px;font-weight:500;transition:background .15s,transform .15s}.primary:hover{background:#455441}.primary:active{transform:scale(.99)}.submit-button{width:100%;margin-top:0}.submit-button>span:last-child{margin-left:auto;color:#9ea99a;font-size:15px}.form-footnote{text-align:center;color:#aeb5ad;font-size:8px;margin:12px 0 0;line-height:1.6}.read-only{background:#f5f3ec;color:#9c8c6b;font-size:10px;padding:9px;border-radius:6px;display:flex;align-items:center;gap:6px;margin-bottom:15px}.main-footer{padding:0 34px 22px;font-size:8px;color:#b3b9b5;display:flex;justify-content:space-between;gap:10px}.connection{display:flex;align-items:center;gap:6px}.connection>span{height:5px;width:5px;background:#99ad8b;border-radius:50%}.empty-state{text-align:center;padding:65px 20px;color:#98a790}.empty-state h3{font-size:15px;color:#687466;font-weight:500}.empty-state p{font-size:11px;color:#9fa79d}.text-button{font-size:11px;color:#6f8666;padding:5px 2px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;background:#303c31;color:#f6f8f3;box-shadow:0 5px 30px #19201b18;padding:13px 18px;border-radius:9px;z-index:30;font-size:12px;max-width:calc(100vw - 24px)}.toast>svg{flex-shrink:0}.toast .icon-button{color:#b8c2b3}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#20292342;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:20}.modal{background:#fff;width:480px;max-width:100%;max-height:88dvh;overflow-y:auto;border-radius:13px;padding:25px;outline:0}.modal>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal h2{font-size:19px;font-weight:550;margin:0;letter-spacing:-.4px}.modal-form{display:grid;gap:20px}.members-content>p{color:#98a096;font-size:11px;line-height:1.7;margin-bottom:22px}.member-row{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #f0f1ef}.member-row>div{flex:1}.member-row strong{font-size:12px;font-weight:500}.member-row small{display:block;font-size:9px;color:#a1a79d;margin-top:4px}.add-member{margin-top:23px}.add-member .primary{margin-top:12px;width:100%}.members-note{display:flex;gap:8px;color:#9caa94;font-size:10px;line-height:1.6;margin-top:23px}.members-note>svg{flex-shrink:0}.invite-result{padding:16px;background:#f3f6ef;border-radius:8px;margin-top:20px}.invite-result input{font-size:10px}.invite-result button{margin-top:10px}.invite-result small{display:block;color:#929d87;font-size:10px;line-height:1.6;margin-top:9px}.secondary{border:1px solid #dce3d8;color:#6d7d62;border-radius:6px;display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:10px 12px;background:#fff;font-size:11px}.confirm-box{border:1px solid #ede2cf;background:#fcfaf4;padding:14px;border-radius:7px;margin-top:14px}.confirm-box p{font-size:11px;line-height:1.7;color:#938368}.confirm-box>div{display:flex;gap:10px;justify-content:flex-end}.profile-details{text-align:center;padding:15px}.profile-details .avatar{height:50px;width:50px;font-size:17px}.profile-details h3{font-weight:550;font-size:20px}.profile-details p{font-size:12px;line-height:1.8;color:#8d988a}.profile-details button{margin-top:14px}.loading-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;gap:12px;color:#8b9887;font-size:12px}.login-screen{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f5f7f3}.login-card{max-width:420px;width:100%;background:#fff;padding:40px;border:1px solid #e6ebe1;border-radius:16px}.login-card .brand{padding:0;font-size:25px}.login-symbol{margin:38px 0 20px;color:#8c9c80}.login-card h1{font-size:32px;line-height:1.18;letter-spacing:-1px;font-weight:550}.login-card>p{color:#98a08f;font-size:12px;line-height:1.85;margin:18px 0 30px}.login-card form .primary{width:100%;margin-top:18px}.login-card>small{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:#acb59f;margin-top:24px}.error-text{color:#b96e5d;font-size:11px;line-height:1.6}@media(min-width:1600px){.content{grid-template-columns:minmax(0,1fr) 386px;gap:40px;padding:42px 44px 25px}.task-row{grid-template-columns:minmax(0,1fr) 120px 95px;min-height:93px}.list-head{grid-template-columns:minmax(0,1fr) 120px 95px}.task-title{font-size:13px}.task-meta{font-size:10px}.form-panel{padding:27px}.form-panel label{font-size:11px}.form-panel input,.form-panel textarea,.form-panel select{font-size:12px}}@media(max-width:1250px){.app-shell{grid-template-columns:175px minmax(0,1fr)}.sidebar{padding-left:10px;padding-right:10px}.brand{font-size:21px}.content{gap:19px;padding:30px 22px 20px;grid-template-columns:minmax(0,1fr) 310px}.form-panel{padding:20px 18px}.topbar{padding:0 22px}.overview{gap:15px}.overview>div>span:last-child{font-size:9px}.toolbar{gap:7px}.filter-control{display:none}.task-row,.list-head{grid-template-columns:minmax(0,1fr) 84px 67px;gap:6px}.task-row{padding-left:11px}.task-primary{gap:8px}.status{font-size:8px;padding:5px}.status svg{width:11px}.task-title{font-size:11px}.task-meta{font-size:8px}.task-deadline{font-size:9px}.workspace-name{font-size:10px}.workspace-name small{font-size:8px}.nav-item{padding:11px 10px;font-size:11px}.main-footer{padding:0 22px 20px}}@media(max-width:1050px){.app-shell{grid-template-columns:155px minmax(0,1fr)}.brand{padding:0 4px;font-size:19px;gap:7px}.brand-mark{width:28px;height:28px}.workspace-name{gap:6px;margin-left:0;margin-right:0}.workspace-name>svg{display:none}.content{grid-template-columns:minmax(0,1fr);padding:28px 25px;gap:25px}.form-panel{position:static;padding:25px}.form-panel form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-panel .form-divider{display:none}.priority-label,.form-two,.created-date{grid-column:1/-1}.form-two{margin-top:0}.form-panel .form-footnote{font-size:10px}.task-title{font-size:13px}.task-meta{font-size:10px}.task-row,.list-head{grid-template-columns:minmax(0,1fr) 110px 85px;gap:10px}.status{font-size:10px}.task-deadline{font-size:11px}.complete-button{opacity:1}.filter-control{display:flex}.topbar{height:65px}.demo-label{display:none}.private-note{font-size:8px;margin:20px 3px}.private-note small{font-size:8px}.private-note>svg{width:15px}.profile{gap:6px}.profile>span:nth-child(2){font-size:10px}.profile small{font-size:8px}.profile .avatar{height:26px;width:26px}.main-footer{font-size:8px}.overview{gap:25px}.overview>div>span:last-child{font-size:11px}}@media(max-width:700px){.app-shell{display:block}.sidebar{height:auto;position:static;border-right:0;border-bottom:1px solid var(--line);padding:18px 18px 10px;display:grid;grid-template-columns:1fr auto;gap:10px}.sidebar .brand{font-size:23px}.workspace-name,.nav-label,.private-note{display:none}.sidebar>.nav-item{display:none}.project-nav{grid-column:1/-1;display:flex;gap:8px;overflow:auto}.project-nav .nav-item{width:auto;margin:0;padding:8px 12px;white-space:nowrap}.project-nav .nav-item span:last-child{margin-left:5px}.sidebar-bottom{grid-column:2;grid-row:1;margin:0}.profile{padding:0;border:0;width:auto}.profile>span:nth-child(2),.profile>svg{display:none}.profile .avatar,.sidebar .brand-mark{width:30px;height:30px}.topbar{height:49px;padding:0 19px}.breadcrumb{font-size:9px;gap:8px}.team-avatars .avatar{width:24px;height:24px;font-size:7px}.content{padding:26px 16px 20px;gap:24px}.page-title h1{font-size:29px}.eyebrow{font-size:8px}.page-title p{font-size:11px;margin-bottom:22px}.overview{gap:14px;justify-content:space-between;align-items:center;margin-bottom:26px}.overview>div{gap:5px}.overview>div>span:last-child{font-size:8px;max-width:65px;white-space:normal;line-height:1.4}.metric-icon{height:24px;width:24px}.metric-icon svg{width:15px}.overview strong{font-size:13px}.tabs{gap:24px}.tabs button{font-size:11px}.toolbar{margin:17px 0;gap:9px}.filter-control{display:none}.sort-control select{font-size:9px;max-width:82px}.list-head{grid-template-columns:1fr 74px;font-size:7px;padding-right:13px}.list-head>span:nth-child(2){display:none}.task-row{grid-template-columns:minmax(0,1fr) 74px;min-height:98px;padding:15px 11px;gap:7px}.task-title{font-size:12px}.task-primary{gap:9px;padding-right:4px}.task-meta{font-size:8px;gap:5px}.status-button{grid-column:2;grid-row:1;align-self:start;margin-top:2px}.status{font-size:8px;padding:4px 5px;gap:3px}.task-deadline{grid-column:2;grid-row:1;align-self:end;padding-bottom:4px;font-size:9px}.task-deadline small{font-size:7px;margin-top:2px}.task-meta .tiny-avatar{width:13px;height:13px;font-size:6px}.priority{width:27px;height:25px;font-size:10px}.row-actions{right:10px;top:auto;bottom:0;transform:none;flex-direction:row}.complete-button{width:18px;height:18px;padding:1px}.complete-button>svg{width:13px}.task-meta>span:nth-last-child(1){font-size:8px}.list-footer{font-size:8px;line-height:1.6;gap:5px}.form-panel{padding:23px 20px}.form-panel form fieldset{display:block}.form-panel .form-divider{display:block;margin:17px 0}.form-panel label{font-size:11px}.form-panel input,.form-panel textarea,.form-panel select{font-size:12px}.form-panel .optional,.form-panel .form-footnote{font-size:9px}.form-heading p{font-size:10px}.form-two{margin-top:18px}.priority-picker button{height:35px}.priority-scale{font-size:9px}.main-footer{padding:0 17px 19px;font-size:8px}.main-footer>span:first-child{max-width:150px}.main-footer .connection{font-size:7px}.modal{padding:20px}.modal-overlay{padding:15px}.toast{bottom:15px;font-size:11px}.login-card{padding:28px}.login-card h1{font-size:30px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.project-nav .mobile-all{display:none}@media(max-width:700px){.project-nav .mobile-all{display:flex}}.demo-login{border-top:1px solid #e4e9e0;margin-top:24px;padding-top:20px;text-align:center}.demo-login>span{display:block;color:#718067;font-size:11px;margin-bottom:10px}.demo-login>.secondary{width:100%;min-height:42px}.task-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.task-links{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.task-links:empty{display:none}.task-link{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:7px 9px;border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.task-link svg{flex-shrink:0}.brief-link{background:#edf4fc;color:#3c6f9e;border-color:#e0ebf8}.brief-link:hover{background:#dfeefa;border-color:#aac8e4}.figma-link{background:#f0f2f2;color:#303936;border-color:#e5e9e7}.figma-link:hover{background:#e4e9e6;border-color:#becac2}.quick-status{min-width:0}.status-trigger{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid #dfe6dc;border-radius:7px;background:#fff;white-space:nowrap}.status-trigger>.status{font-size:10px;padding:5px 6px;gap:4px}.status-trigger>svg{color:#6d7e65;flex-shrink:0;width:10px}.status-trigger:hover,.status-trigger[aria-expanded=true]{background:#eef3e9;border-color:#9aaa8c}.status-menu{position:fixed;z-index:40;width:218px;padding:7px;background:#fff;border:1px solid #dfe6db;border-radius:10px;box-shadow:0 8px 26px #283d2b16}.status-menu-label{font-size:9px;letter-spacing:.7px;padding:8px 9px 10px;color:#7a8874}.status-menu>button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 9px;text-align:left;border-radius:6px;color:#596a50;font-size:12px;min-height:40px}.status-menu>button>span{flex:1}.status-menu>button:hover,.status-menu>button:focus-visible{background:#f0f4ec;outline:none}.status-menu>button[aria-checked=true]{background:#f2f5ee;color:#405a35}.status-menu>button.finish-menu-item{border-top:1px solid #e5eadf;border-radius:0 0 6px 6px;margin-top:6px;padding-top:13px;color:#405f30;font-weight:600}@media(min-width:701px)and (max-width:1250px){.task-primary{display:flex;flex-direction:column;align-items:stretch;gap:9px}.task-links{justify-content:flex-start}.status-trigger{gap:2px;padding:2px}.status-trigger>.status{font-size:9px}}@media(max-width:700px){.task-primary{display:flex;flex-direction:column;align-items:stretch;gap:10px}.task-links{justify-content:flex-start;gap:6px;flex-wrap:wrap}.task-link{min-height:36px;padding:7px 9px;font-size:11px}.quick-status{grid-column:2;grid-row:1;align-self:start}.status-trigger{gap:2px;padding:2px;max-width:100%}.status-trigger>.status{font-size:9px;padding:4px 3px;gap:3px}.status-trigger>.status>svg{display:none}.status-trigger>svg{width:9px}}.workspace-title{display:flex;align-items:center;gap:16px;min-width:0}.workspace-title h1{font-size:21px;line-height:1.25;letter-spacing:-.55px;font-weight:600;margin:0;white-space:nowrap}.current-project{font-size:12px;color:#6d7c70;padding-left:16px;border-left:1px solid #dfe5de}.deadline-notice{display:flex;align-items:center;gap:7px;font-size:11px;padding:8px 10px;border:1px solid #e9ddc4;border-radius:6px;color:#87632e;background:#fbf6e9}.deadline-notice:hover,.deadline-notice.is-active{background:#f4e8cb;border-color:#cbb47e}.deadline-notice svg{flex-shrink:0}.form-slot{min-width:0;position:sticky;top:20px}.form-slot .form-panel{position:static}.mobile-form-toggle{display:none}.archive-task-button{width:100%;margin-top:12px}@media(max-width:1050px){.form-slot{position:static}}@media(max-width:700px){.topbar{height:auto;min-height:64px;gap:8px;padding:14px 17px;flex-wrap:wrap}.workspace-title{gap:9px;flex-wrap:wrap}.workspace-title h1{font-size:19px}.current-project{font-size:11px;padding-left:9px}.topbar-right{gap:10px;margin-left:auto}.topbar-right .team-avatars{display:none}.deadline-notice{font-size:10px;padding:6px 8px}.content{padding-top:23px}.mobile-form-toggle{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:12px;border-radius:7px;background:#303e31;color:#fff;font-size:13px;font-weight:500}.form-slot:not(.is-open) #task-editor{display:none}.form-slot.is-open .mobile-form-toggle{margin-bottom:12px;background:#edf1e9;color:#526648}.form-slot .form-panel{scroll-margin-top:16px}}:root{--muted:#68736c;color:#29352e}.page-title{margin-bottom:27px}.eyebrow{font-size:12px;letter-spacing:.9px;color:#5b7056;text-transform:none;margin-bottom:12px}.nav-label{font-size:10px;color:#6e7a72}.nav-item{font-size:13px;color:#626e66}.nav-item>span:last-child:not(.project-dot){font-size:11px;color:#66765f}.workspace-name{font-size:12px}.workspace-name small,.profile small{font-size:10px;color:#6e7a72}.profile>span:nth-child(2){font-size:13px}.private-note{font-size:11px;color:#64735f}.private-note small{font-size:10px;color:#737e70}.breadcrumb{font-size:12px;color:#6f7a74}.breadcrumb strong{color:#47584b}.demo-label{font-size:10px;color:#6a7965}.overview>div>span:last-child{font-size:12px;color:#67726b}.overview strong{font-size:17px}.metric-icon{color:#66766b}.metric-icon.work{color:#5b7747}.metric-icon.urgent{color:#93703d}.tabs button{font-size:13px;color:#647268}.tabs button span{font-size:11px;color:#66746c}.tabs button.active span{color:#4d6544}.search{color:#67766b;background:#fff}.search input{font-size:13px}.filter-control,.sort-control{color:#627369}.filter-control select,.sort-control select{font-size:12px;max-width:110px}.list-head,.task-row{grid-template-columns:minmax(0,1fr) 114px 88px 64px;gap:13px}.list-head{padding:0 29px 12px 17px;font-size:10px;letter-spacing:.45px;color:#65736a}.priority-heading{text-align:center}.task-row{padding:18px 29px 18px 17px;min-height:92px}.task-title{font-size:14px;color:#344139;line-height:1.5;font-weight:500}.task-meta{font-size:11px;color:#6b776f;gap:7px;margin-top:9px}.task-meta .tiny-avatar{height:18px;width:18px;font-size:9px}.meta-separator{color:#adb6af}.project-tag{font-size:10px;color:#657269;background:#f0f3f0;padding:3px 6px}.task-meta a{color:#62786a}.status{font-size:11px;padding:6px 8px;gap:5px}.status.queued{color:#5f7066;background:#edf1ee}.status.progress{color:#4d683c;background:#eaf1e2}.status.review{color:#87632e;background:#f8efdd}.status.done{color:#3b7057;background:#e7f2e9}.status svg{width:13px;height:13px}.task-deadline{font-size:12px;color:#637268}.task-deadline small{font-size:10px;color:#886733}.task-deadline.overdue,.task-deadline.overdue small{color:#a64f3e}.task-deadline.today{color:#886733}.no-deadline{color:#8d9b91}.task-priority{display:flex;justify-content:center;align-items:center}.priority{height:32px;width:32px;margin:0;font-size:13px;border-radius:6px;background:#edf1eb;color:#5f7054;font-weight:600}.priority.p9,.priority.p8{background:#f8e7e0;color:#9d4b38}.priority.p7,.priority.p6{background:#f6edda;color:#87652d}.priority.p5,.priority.p4{background:#eaf0e3;color:#56703e}.row-actions{right:5px}.complete-button{color:#81927e}.list-footer{font-size:11px;color:#6f7e73;line-height:1.6}.form-heading h2{font-size:17px}.form-heading p{font-size:11px;color:#6c7a6e;line-height:1.5}.form-panel label{font-size:12px;color:#536459}.form-panel input,.form-panel textarea,.form-panel select{font-size:13px;color:#3d4d42}.form-panel input::placeholder,.form-panel textarea::placeholder,input::placeholder,textarea::placeholder{font-size:12px;color:#7b867e}.form-panel .optional{font-size:10px;color:#73806f}.input-with-icon,.select-wrap>svg{color:#788a7b}.priority-description{font-size:11px;color:#617554}.priority-picker button{font-size:12px;color:#68795d;height:33px}.priority-picker button.chosen{color:#405b2a}.priority-picker .chosen.level-8,.priority-picker .chosen.level-9{color:#96462f}.priority-scale{font-size:10px;color:#6d7d65}.date-input input{font-size:12px}.created-date{font-size:10px;color:#6c7d68}.primary{font-size:13px}.form-footnote{font-size:10px;color:#6b7a65}.main-footer{font-size:10px;color:#71806d;line-height:1.6}.empty-state p{font-size:12px;color:#6b7b64}.members-content>p,.member-row small,.invite-result small,.members-note,.profile-details p{color:#65755e;font-size:12px}.member-row strong,.text-button,.secondary{font-size:13px}.login-card>p{color:#68765f;font-size:13px}.login-card>small{color:#6f7d65;font-size:11px}@media(min-width:1600px){.list-head,.task-row{grid-template-columns:minmax(0,1fr) 126px 100px 68px}.task-title{font-size:15px}.task-meta{font-size:12px}}@media(min-width:701px)and (max-width:1250px){.list-head,.task-row{grid-template-columns:minmax(0,1fr) 105px 76px 44px;gap:9px}.list-head{font-size:9px}.task-title{font-size:14px}.task-deadline{font-size:11px}.status{font-size:10px;padding:6px}.priority-heading{font-size:8px;letter-spacing:0}.overview{gap:15px}.overview>div>span:last-child{font-size:11px}.nav-item{font-size:12px}.private-note{font-size:10px}.private-note small{font-size:9px}}@media(max-width:700px){.page-title{margin-bottom:23px}.eyebrow{font-size:12px}.breadcrumb{font-size:10px}.overview>div>span:last-child{font-size:10px;max-width:78px}.overview strong{font-size:15px}.tabs button{font-size:13px}.list-head,.task-row{grid-template-columns:minmax(0,1fr) 83px 32px;gap:8px}.list-head{font-size:9px;padding:0 12px 12px}.list-head>span:nth-child(3){grid-column:2}.priority-heading{grid-column:3;font-size:0}.priority-heading:after{content:"ПР.";font-size:9px}.task-row{padding:17px 12px;min-height:116px}.task-primary{grid-column:1;grid-row:1;padding:0}.task-title{font-size:13px;line-height:1.55}.task-meta{font-size:10px;gap:5px}.task-meta>span:nth-last-child(1){font-size:10px}.task-meta .tiny-avatar{width:16px;height:16px;font-size:8px}.project-tag{font-size:9px}.status-button{grid-column:2;grid-row:1;align-self:start;margin:0}.status{font-size:9px;padding:5px;gap:3px}.status svg{width:11px;height:11px}.task-deadline{grid-column:2;grid-row:1;align-self:end;font-size:10px;padding:0}.task-deadline small{font-size:9px}.task-priority{grid-column:3;grid-row:1}.priority{width:30px;height:30px;font-size:13px}.row-actions{right:18px;bottom:6px}.list-footer,.form-panel .form-footnote{font-size:10px}.form-heading p{font-size:11px}.main-footer{font-size:9px}.main-footer .connection{font-size:8px}}.task-row{cursor:pointer}.task-links{display:grid;grid-template-columns:77px 57px;gap:6px}.task-links .figma-link{grid-column:1;grid-row:1}.task-links .brief-link{grid-column:2;grid-row:1}.quick-status>.status-trigger,.quick-status>.status{width:100%;box-sizing:border-box}.status-trigger>.status{flex:1;justify-content:center;min-width:0}.quick-status>.status{justify-content:center}.task-link.missing-link{background:transparent;border-color:transparent;color:#8d9b91}@media(min-width:701px){.task-deadline,.list-head>span:nth-child(3){padding-left:8px}}.member-permission{display:flex;align-items:center;gap:7px;font-size:11px;color:#536459;max-width:180px;line-height:1.4}.member-permission input{width:16px;height:16px;accent-color:#526b40;flex-shrink:0}@media(max-width:700px){.member-row{flex-wrap:wrap}.member-permission{max-width:none;flex-basis:100%;margin-left:42px}}
