@font-face{font-family:InterFallback;src:local('Segoe UI')}*{box-sizing:border-box} :root{--ink:#243735;--muted:#7d8985;--green:#246c58;--green-dark:#195342;--mint:#eaf2ed;--line:#e6eae5;--paper:#fafbf8;--red:#b75d51;--amber:#9d7839}body{margin:0;background:var(--paper);color:var(--ink);font-family:InterFallback,'Segoe UI',Arial,sans-serif;font-size:14px;line-height:1.5}a{color:var(--green);text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1{font-size:38px;letter-spacing:-1.5px;line-height:1.18;font-weight:600;margin:10px 0 12px}h2{font-size:17px;font-weight:600;letter-spacing:-.25px;margin-bottom:18px}p{margin-bottom:14px}small{font-size:12px}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#f0f3ed;border-right:1px solid #e0e5de;display:flex;flex-direction:column;padding:31px 21px 18px;z-index:10}.brand{display:flex;align-items:center;font-size:34px;letter-spacing:-1.8px;font-weight:750;color:var(--ink);line-height:1}.brand-icon{width:35px;height:35px;display:grid;place-items:center;background:var(--green);color:#fff;border-radius:10px;font-size:29px;margin-right:11px;line-height:1;padding-bottom:6px;font-weight:500}.brand-dot,.heading-dot{color:#659275}.workspace{margin:36px 0 29px;border:1px solid #dce3d8;background:#f9faf6;border-radius:9px;padding:12px 9px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.workspace small{display:block;font-size:10px;color:var(--muted);font-weight:400}.workspace-icon{background:#e4ebde;border-radius:6px;width:30px;height:32px;display:grid;place-items:center;color:#708165}.live-dot{display:inline-block;width:6px;height:6px;background:#6b9976;border-radius:50%;flex-shrink:0}.workspace>.live-dot{margin-left:auto}.nav-label{font-size:9px;letter-spacing:1.3px;color:#929b8d;padding-left:12px;margin-bottom:13px}nav{display:flex;flex-direction:column;gap:5px}nav a{display:flex;align-items:center;color:#66726b;gap:12px;padding:12px;border-radius:7px;font-size:13px}nav a>span{width:19px;text-align:center;font-size:18px;line-height:1}nav a.active{background:#dfe9de;color:#295c45;font-weight:600}nav a:hover{background:#e6ece1}.nav-count{margin-left:auto;background:#f7f9f5;font-size:11px;border-radius:5px;padding:0 6px}.sidebar-note{margin-top:auto;padding:29px 12px 32px}.note-orbit{font-size:35px;color:#8ca58a;display:block;margin-bottom:10px}.sidebar-note strong{font-size:14px;font-weight:500;line-height:1.6}.sidebar-note p{font-size:11px;line-height:1.8;color:#919a8c;margin-top:10px;margin-bottom:0}.profile{border-top:1px solid #dce2d8;padding-top:19px;display:flex;align-items:center;gap:10px}.avatar{background:#d8e5d8;border:2px solid #f6f8f1;color:#4b7359;width:36px;height:36px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.profile strong{font-size:11px;display:block}.profile small{font-size:10px;display:block;color:var(--muted)}.profile form{margin-left:auto}.icon-button{background:none;border:0;font-size:22px;color:#778374;padding:2px 6px}.main{margin-left:246px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:72px;flex-shrink:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 45px;font-size:11px;color:#6d7970}.slash{padding:0 15px;color:#bac2b9}.topbar-date{display:flex;align-items:center;gap:15px}.page{padding:37px 45px 55px;max-width:1550px;width:100%;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.eyebrow{font-size:9px;letter-spacing:1.65px;color:#7d8d79;font-weight:600}.page-heading p{color:var(--muted);font-size:12px;margin-bottom:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 16px;background:#fff;border:1px solid #dfe5dc;border-radius:7px;color:#52634f;font-size:12px;font-weight:500;white-space:nowrap;min-height:40px}.button:hover{background:#edf2e9;border-color:#c5d2c3}.button.primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 2px 4px #1748330b}.button.primary:hover{background:var(--green-dark)}.button.full{width:100%}.danger-outline{color:var(--red);border-color:#e8cfc9}.search-row{display:flex;align-items:center;gap:12px;margin-bottom:24px}.search-box{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:7px;width:350px;max-width:100%;padding:0 12px}.search-box span{font-size:21px;color:#8b9589}.search-box input{border:0;padding:10px 0;outline:none;background:transparent;font-size:12px;margin:0;min-width:0}.view-label{margin-left:auto;color:#81907b;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.stat{border:1px solid var(--line);border-radius:10px;padding:18px 20px;background:#fff;color:var(--ink);display:block}.stat>span{font-size:11px;color:#74816f;display:flex;justify-content:space-between;gap:5px}.stat i{font-style:normal;color:#a0aa99}.stat strong{font-weight:500;font-size:33px;letter-spacing:-1px;display:block;margin:10px 0 3px;line-height:1.2}.stat small{font-size:10px;color:#90998b}.stat-danger{background:#fcf7f3;border-color:#eee3da}.stat-danger strong,.stat-danger i{color:var(--red)}.tabs{border-bottom:1px solid var(--line);display:flex;align-items:center;gap:25px;margin-bottom:24px}.tabs a{font-size:12px;color:#82907c;padding:4px 0 14px;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a.selected{color:var(--green);border-color:var(--green);font-weight:600}.tabs>span{margin-left:auto;font-size:10px;color:#8b9585;white-space:nowrap}.task-group{margin:0 0 29px}.task-group h2{font-size:13px;display:flex;align-items:center;gap:9px;margin-bottom:13px}.group-dot{width:6px;height:6px;background:#7b9a80;border-radius:50%}.group-dot.red{background:#bc7a65}.count{display:inline-flex;align-items:center;justify-content:center;min-width:21px;padding:1px 6px;border-radius:5px;background:#edf0e9;color:#89917e;font-size:10px;font-weight:400}.task-table{background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.table-head,.task-row{display:grid;grid-template-columns:minmax(230px,1fr) 155px 130px 110px;align-items:center;gap:14px;padding:12px 20px}.table-head{font-size:8px;letter-spacing:1px;color:#919a8a;background:#fcfdf9;padding-top:11px;padding-bottom:11px}.task-row{color:var(--ink);border-top:1px solid #eff1eb;min-height:81px}.task-row:hover{background:#f8faf4}.task-title{display:flex;align-items:center;gap:13px;min-width:0}.task-title strong{font-size:12px;font-weight:500;display:block;line-height:1.5;overflow-wrap:anywhere}.task-title small{display:block;font-size:9px;color:#929b8b;margin-top:5px}.task-title small>span{padding:0 5px}.task-symbol{width:16px;height:16px;flex-shrink:0;border:1px solid #cdd7c6;border-radius:5px;display:grid;place-items:center;font-size:10px;color:#85a282}.task-symbol.checked{background:#e5eee2;color:#4b7c52}.badge{display:inline-block;padding:4px 8px;font-size:10px;border-radius:5px;white-space:nowrap;background:#edf0e8;color:#7b8871}.badge.danger{background:#f8ece5;color:#b7684f}.badge.success{background:#e7f0e3;color:#668452}.badge.accent{background:#e5f0e9;color:#43765b}.badge.warning{background:#f5f0de;color:#9d843b}.assignee{display:flex;align-items:center;gap:7px;font-size:10px;color:#748069}.avatar.small{width:24px;height:24px;font-size:9px;border:0}.due{font-size:10px;color:#6c785f}.due small{display:block;font-size:9px;color:#99a08f;margin-top:3px}.text-danger{color:var(--red)!important}.planning-hint{color:var(--amber)!important}.muted{color:var(--muted);font-size:12px}.empty{text-align:center;padding:65px 20px;color:var(--muted)}.empty>span{font-size:37px;color:#91a486}.empty h2{font-size:19px;color:#65735b;margin:13px 0 8px}.empty p{font-size:12px;line-height:1.9}.empty .button{margin-top:10px}footer{margin-top:auto;padding:20px 45px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:9px;color:#a0a894}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;margin-bottom:20px}.section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.section-title h2{margin:0}.back-link{font-size:11px;color:#8c9881;display:inline-block;margin-bottom:20px}.detail-heading h1{font-size:31px;overflow-wrap:anywhere}.inline-meta{display:flex;align-items:center;gap:15px;font-size:11px;color:var(--muted);flex-wrap:wrap}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.detail-main,.detail-aside{min-width:0}.detail-aside .panel{padding:21px}.detail-aside h2{font-size:14px}.prose{font-size:13px;line-height:1.8;color:#6a7764;overflow-wrap:anywhere}.role-person{display:flex;flex-direction:column;gap:5px;margin:17px 0;font-size:12px}.role-person small{font-size:8px;color:#929b87;letter-spacing:1px}.role-person strong{font-weight:500}.notice{background:#f1f0df;border:1px solid #e5e4cc;color:#8c7d46;border-radius:8px;padding:13px 17px;margin-bottom:22px;font-size:12px}.child-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--line);font-size:12px}.child-row>span:first-child{overflow-wrap:anywhere}.inline-form{display:flex;align-items:center;gap:10px;margin-top:15px}.inline-form input{margin:0}.slot-line{border-bottom:1px solid var(--line);padding:12px 0}.slot-line>div{display:flex;justify-content:space-between;font-size:12px;gap:15px}.slot-line span{color:var(--muted)}details{margin-top:15px;font-size:12px}summary{cursor:pointer;color:var(--green);padding:6px 0}details form{margin-top:12px}.obligation{padding:17px 0;border-bottom:1px solid var(--line);font-size:12px}.obligation:last-child{border-bottom:0}.help,.helptext{font-size:10px;color:#939b89;line-height:1.7}.report-card{border-top:1px solid var(--line);padding:20px 0;font-size:12px}.report-card:last-child{padding-bottom:0}.review-form{margin-top:17px;padding:15px;background:#f6f8f2;border-radius:7px}.decision{border-left:2px solid #d3dfcb;padding:8px 12px;margin-top:14px}.decision p{margin:5px 0 0}.file-link{display:block;font-size:12px;margin:10px 0;overflow-wrap:anywhere}.comment{padding:12px 0;border-top:1px solid var(--line);font-size:12px}.comment small{display:block;font-size:9px;color:var(--muted)}.comment p{margin:7px 0}.dependency{display:flex;gap:10px;font-size:12px;padding:8px 0}.text-button{border:0;background:none;padding:0;color:#9a9f90;font-size:10px}.timeline{border-left:1px solid #e2e7dc;margin-left:4px;padding-left:15px}.timeline>div{position:relative;margin:17px 0}.timeline>div:before{content:'';position:absolute;left:-19px;top:5px;width:6px;height:6px;border-radius:50%;background:#c3d0b8}.timeline small{font-size:9px;color:#9aa18f}.timeline p{font-size:10px;line-height:1.7;margin:3px 0;color:#6d7963;overflow-wrap:anywhere}.timeline span{font-size:9px;color:#9aa18f}.form-panel{max-width:800px}.form-panel form>p{margin:0 0 20px}label{display:block;font-size:12px;color:#67735f;margin-bottom:14px}input,select,textarea{display:block;width:100%;padding:10px 12px;background:#fff;border:1px solid #dfe5d9;border-radius:6px;color:var(--ink);margin-top:6px;font-size:12px;min-height:39px}textarea{resize:vertical;min-height:65px}input::placeholder,textarea::placeholder{color:#a6ad9c}input[type=checkbox]{width:16px;height:16px;min-height:0;display:inline-block;vertical-align:middle;margin:0 7px 0 0;accent-color:var(--green)}input[type=file]{font-size:10px;padding:8px}.check-label{display:flex;align-items:center;font-size:11px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.errorlist{color:var(--red);font-size:12px;list-style:none;padding:0}.messages{margin-bottom:20px}.message{background:#eaf2e4;border:1px solid #d3e0cb;border-radius:7px;color:#5d7950;padding:12px 16px;font-size:12px;margin-bottom:8px}.message.error{background:#f9ede8;border-color:#edd4c8;color:#ac6a50}dialog{width:460px;max-width:calc(100% - 32px);border:1px solid var(--line);border-radius:13px;padding:28px;box-shadow:0 24px 100px #24373525}dialog::backdrop{background:#213c354d;backdrop-filter:blur(3px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center}.dialog-heading h2{margin:0}.dialog-heading+p{margin-top:12px}.segmented{display:flex;padding:4px;background:#edf1e8;border-radius:8px}.segmented a{padding:7px 16px;color:#87937a;font-size:12px}.segmented a.selected{background:#fff;box-shadow:0 1px 4px #2437350c;border-radius:5px;color:var(--green)}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;margin:25px 0 20px}.calendar-toolbar h2{margin:0;font-size:19px;text-transform:capitalize}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.calendar-grid.single-day{grid-template-columns:1fr}.calendar-day{border-right:1px solid var(--line);min-height:340px}.calendar-day:last-child{border-right:0}.calendar-day>header{padding:15px 10px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:5px}.calendar-day header span{font-size:9px;color:#9ba38f;text-transform:uppercase;letter-spacing:1px}.calendar-day header strong{font-size:20px;font-weight:500;width:35px;height:35px;display:grid;place-items:center}.is-today header strong{background:var(--green);color:#fff;border-radius:50%}.is-today{background:#fbfcf8}.day-body{padding:10px 7px}.calendar-slot{display:flex;flex-direction:column;gap:7px;background:#eaf2e5;border-left:3px solid #8ba579;border-radius:5px;padding:10px 7px;margin-bottom:9px;color:#5c7850}.calendar-slot small{font-size:9px}.calendar-slot strong{font-size:10px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.calendar-slot>span{font-size:8px;color:#8a9c7f}.event-slot{background:#f5f0e1;border-color:#bea576;color:#99814e}.free-time{display:block;text-align:center;margin:45px 0;font-size:9px;color:#bdc4b5}.single-day .calendar-slot{padding:14px}.single-day .calendar-slot strong{font-size:14px}.tomorrow-panel{margin-top:25px}.success-text{font-size:12px;color:#759264}.queue-row{display:flex;align-items:center;gap:15px;padding:18px 0;border-top:1px solid var(--line);color:var(--ink)}.queue-row>div{flex:1}.queue-row strong{font-size:13px;font-weight:500}.queue-row p{font-size:10px;color:var(--muted);margin:5px 0 0}.queue-icon{width:35px;height:35px;display:grid;place-items:center;background:var(--mint);color:var(--green);border-radius:9px}.login-page{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login-story{background:#eaf0e5;padding:50px 65px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.login-story h1{font-size:57px;font-weight:500;letter-spacing:-2px;line-height:1.15;margin:23px 0}.login-story p{font-size:14px;line-height:1.9;color:#829178}.login-story>small{font-size:10px;color:#9eaa92}.login-story>div{margin:65px 0 30px}.login-form{display:grid;place-items:center;padding:50px;background:#fafbf7}.login-form>div{width:100%;max-width:340px}.login-form h2{font-size:27px;margin:13px 0 8px}.login-form form{margin-top:35px}.login-form label{font-size:11px}.login-form input{padding:13px}.login-form .button{margin-top:22px;justify-content:space-between}.login-help{border-top:1px solid var(--line);padding-top:20px;margin-top:32px;font-size:10px;color:#99a18f}.orbital{height:240px;position:relative;max-width:370px;margin-top:35px}.orbit{border:1px solid #ccd9c4;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-one{width:290px;height:200px;transform:translate(-50%,-50%) rotate(-25deg)}.orbit-two{width:205px;height:140px;transform:translate(-50%,-50%) rotate(35deg)}.orbit-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:65px;width:65px;border-radius:19px;background:#2e7053;color:#fff;display:grid;place-items:center;font-size:27px;box-shadow:0 10px 25px #49734b22}.orbit-label{position:absolute;background:#f5f8ef;border:1px solid #dce6d1;border-radius:6px;padding:8px 14px;font-size:10px;color:#718c5f}.label-one{left:0;top:45px}.label-two{right:0;top:92px}.label-three{left:65px;bottom:8px}
@media(min-width:1500px){.page{padding:45px 60px}.table-head,.task-row{grid-template-columns:minmax(260px,1fr) 170px 150px 130px}}@media(max-width:1150px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.main{margin-left:210px}.page{padding:30px 25px}.topbar{padding:0 25px}.table-head,.task-row{grid-template-columns:minmax(175px,1fr) 130px 100px 85px;gap:10px;padding-left:15px;padding-right:15px}.stats{gap:10px}.stat{padding:16px 13px}.detail-grid{grid-template-columns:minmax(0,1fr) 240px;gap:16px}.panel{padding:20px}.login-story{padding:40px}.login-story h1{font-size:45px}.calendar-grid{overflow-x:auto;grid-template-columns:repeat(7,minmax(95px,1fr))}}@media(max-width:900px){.sidebar{width:76px;padding:25px 10px}.brand{font-size:0;justify-content:center}.brand-icon{margin:0;font-size:29px}.brand-dot,.workspace,.nav-label,.sidebar-note,.profile>div:not(.avatar),.profile form{display:none}.sidebar nav{margin-top:45px}.sidebar nav a{font-size:0;justify-content:center;padding:14px 9px;position:relative}.sidebar nav a>span{font-size:22px}.nav-count{position:absolute;font-size:8px;right:1px;top:3px}.profile{margin-top:auto;justify-content:center}.main{margin-left:76px}.detail-grid{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.detail-aside .panel{margin-bottom:0}.detail-aside .panel:last-of-type{grid-column:1/-1}.stats{grid-template-columns:repeat(2,1fr)}.table-head,.task-row{grid-template-columns:minmax(150px,1fr) 140px 95px}.table-head>span:nth-child(3),.task-row>.assignee{display:none}.page-heading h1{font-size:32px}.login-page{grid-template-columns:1fr 1fr}.login-story{padding:30px}.login-story h1{font-size:38px}.login-form{padding:30px}.orbital{transform:scale(.8);transform-origin:left center}}@media(max-width:600px){.sidebar{width:auto;height:61px;inset:auto 0 0;padding:0 10px;flex-direction:row;border-top:1px solid #dfe5d9;border-right:0;background:#f2f5edf5;backdrop-filter:blur(10px)}.sidebar>.brand,.profile{display:none}.sidebar nav{margin:0;flex-direction:row;justify-content:space-around;width:100%;gap:4px}.sidebar nav a{font-size:8px;flex-direction:column;gap:3px;flex:1;padding:7px 4px;border-radius:0}.sidebar nav a>span{font-size:17px}.nav-count{top:5px;right:15%}.main{margin-left:0;padding-bottom:61px}.topbar{height:52px;padding:0 20px;font-size:9px}.topbar-date{font-size:8px;gap:6px}.page{padding:25px 17px 30px}.page-heading{align-items:flex-start;margin-bottom:22px;gap:12px}.page-heading h1{font-size:29px;letter-spacing:-.8px}.page-heading p{font-size:11px;line-height:1.7}.page-heading>.button{font-size:10px;padding:8px 10px;margin-top:21px}.eyebrow{font-size:8px;letter-spacing:1px}.search-row{gap:7px}.search-box{width:auto;flex:1;min-width:0}.search-row>.button{padding:8px 11px;font-size:10px}.view-label{display:none}.stats{gap:10px;margin-bottom:22px}.stat{padding:14px}.stat>span{font-size:10px}.stat strong{font-size:28px}.stat small{font-size:8px}.tabs{gap:18px;overflow-x:auto;margin-bottom:22px}.tabs a{font-size:10px}.tabs>span{display:none}.table-head{display:none}.task-row{grid-template-columns:minmax(0,1fr) 110px;gap:9px;position:relative;min-height:94px;padding:14px 12px}.task-row>.due{grid-column:2;grid-row:2;display:flex;gap:5px;font-size:9px;align-items:center}.task-row>.due small{margin:0;font-size:8px}.task-row>.task-title{grid-row:1/3;align-self:center;gap:9px}.task-title strong{font-size:11px}.task-title small{font-size:8px}.badge{font-size:8px;padding:4px 6px}.task-group h2{font-size:12px}.task-group{margin-bottom:22px}.task-symbol{width:14px;height:14px}.planning-hint{display:block;padding:0!important}.panel{padding:18px}.detail-aside{display:block}.detail-aside .panel{margin-bottom:16px}.detail-heading{display:block}.detail-heading>.button{margin-top:17px}.detail-heading h1{font-size:27px}.inline-meta{font-size:10px;gap:10px}.section-title{align-items:flex-start}.section-title>strong{font-size:12px}.inline-form{flex-wrap:wrap}.inline-form input{flex:1;min-width:150px}.queue-row{gap:10px;flex-wrap:wrap}.queue-row .badge{margin-left:45px}.queue-row strong{font-size:12px}.queue-row>div{min-width:180px}.calendar-toolbar h2{font-size:16px}.calendar-toolbar .button{padding:6px 10px;min-height:34px;font-size:10px}.calendar-grid{grid-template-columns:1fr;overflow:visible;background:transparent;border:0;gap:12px}.calendar-day{min-height:120px;border:1px solid var(--line)!important;border-radius:9px;background:#fff;display:grid;grid-template-columns:58px 1fr}.calendar-day>header{border:0;border-right:1px solid var(--line);justify-content:center;padding:10px 5px}.day-body{padding:12px}.calendar-slot{margin-bottom:7px}.calendar-slot strong{font-size:12px}.calendar-slot small,.calendar-slot>span{font-size:10px}.free-time{margin:30px 0}.segmented a{font-size:10px;padding:6px 10px}.calendar-toolbar{gap:12px}.page-heading .segmented{margin-top:22px}.tomorrow-panel .child-row{align-items:flex-start}.tomorrow-panel .child-row>span{font-size:10px}footer{padding:17px;font-size:8px;gap:20px}footer>span{white-space:nowrap}.login-page{display:block}.login-story{padding:28px 25px 32px;min-height:250px}.login-story .brand{font-size:32px;justify-content:flex-start}.login-story .brand-dot{display:inline}.login-story>div{margin:28px 0 0}.login-story h1{font-size:36px;margin:10px 0}.login-story p{font-size:11px;margin:0}.login-story>small,.orbital{display:none}.login-form{padding:35px 25px 50px}.login-form h2{font-size:25px}.login-form form{margin-top:25px}}
.tree-branch{margin:0 0 10px 12px;padding-left:12px;border-left:1px solid var(--line)}.tree-node .child-row>a{overflow-wrap:anywhere;min-width:0}.queue-count{margin-left:auto}.sidebar nav a>.queue-count{width:auto;font-size:11px}.queue-count:empty{display:none}@media(max-width:600px){.tabs{overflow-y:hidden;scrollbar-width:thin}.tree-branch{margin-left:5px;padding-left:7px}.sidebar nav a>.queue-count{position:absolute;right:15%;top:5px}.queue-count .nav-count{position:static}.profile{display:flex;position:fixed;right:10px;top:8px;border:0;padding:0;z-index:20}.profile .avatar{display:none}.profile form{display:block}.topbar-date{padding-right:30px}}
.mobile-logout{display:none}.tree-node .child-row{flex-wrap:wrap}@media(max-width:600px){.sidebar .profile{display:none}.topbar{position:relative}.mobile-logout{display:block;position:absolute;right:10px;top:11px}.mobile-logout .icon-button{font-size:18px}.topbar-date{padding-right:20px}.queue-count{font-size:9px!important}}

.unfinished-subtasks{list-style:none;padding:0;margin:12px 0;max-height:45vh;overflow:auto}.unfinished-subtasks li+li{border-top:1px solid var(--border,#dce5df)}.unfinished-subtasks a{display:block;padding:12px 8px;overflow-wrap:anywhere}
