:root{font-family:Segoe UI,Arial,sans-serif;color:#181818;background:#eef1f6;font-size:14px;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:6px;padding:10px 13px;min-height:44px;color:#0b5cab}button:hover{background:#eff6fd}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0176d3;outline-offset:2px}input,select{border:1px solid #b6c2d0;border-radius:5px;background:#fff;padding:10px;min-height:44px;color:#181818}h1,h2,h3,p{margin:0}h1{font-size:26px;line-height:1.3;color:#032d60;font-weight:650}h2{font-size:16px;color:#032d60}h3{font-size:14px;line-height:1.5}p{color:#526174;line-height:1.6;margin:8px 0}small{color:#526174;font-size:12px}header{background:#fff;border-top:3px solid #0176d3;border-bottom:1px solid #d8dde6;display:flex;align-items:center;gap:12px;padding:14px 28px;color:#032d60}.brand{background:#0176d3;color:#fff;border-radius:7px;padding:5px 11px;font-size:21px;font-weight:700}.demo{margin-left:auto;border:1px solid #eadba0;background:#fff8dd;color:#705619;padding:5px 10px;font-size:12px;border-radius:5px}.avatar{border-radius:50%;background:#e3eefa;padding:10px;font-size:12px}nav{display:flex;background:#fff;padding:0 28px;border-bottom:1px solid #d8dde6}nav button{border:0;border-radius:0;padding:13px 18px;border-bottom:3px solid transparent}button.active{border-bottom:3px solid #0176d3;background:#eff6fd;color:#0b5cab}main{max-width:1700px;margin:auto;padding:26px 28px}.heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.heading small{display:block;margin-bottom:6px}.primary{background:#0176d3;border-color:#0176d3;color:#fff}.primary:hover{background:#0b5cab}.notice{background:#f6f9fd;border:1px solid #c7def5;border-radius:7px;padding:10px 14px;color:#526174;font-size:12px;margin-bottom:20px}.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.summary>div{background:#fff;border:1px solid #d8dde6;border-radius:9px;padding:16px 20px}.summary small{display:block}.summary strong{display:block;color:#032d60;font-size:26px;margin-top:5px}.summary span{font-size:14px;font-weight:400}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tabs{display:flex;margin-right:auto;background:#fff;border:1px solid #d8dde6;border-radius:6px;overflow:hidden}.tabs button{border:0;border-radius:0;border-bottom:3px solid transparent}.toolbar strong{color:#032d60;font-size:13px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start}.card{background:#fff;border:1px solid #d8dde6;border-radius:10px;overflow:hidden}.card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 18px;border-bottom:1px solid #d8dde6;background:#fff}.card-head small{font-size:11px}.calendar-scroll{overflow-x:auto}.grid{display:grid;min-width:850px}.grid.focused{min-width:0}.time-head{font-size:11px;padding:18px 4px;color:#526174}.day-head{border:0;border-left:1px solid #e7ebf0;border-radius:0;background:#f9fbfd;color:#526174;font-size:12px}.day-head b{font-size:18px;color:#032d60;margin-left:5px}.day-head.current{background:#e9f3fc}.time-axis{position:relative;height:720px}.time-axis span{position:absolute;left:5px;font-size:10px;color:#65758a}.day-column{position:relative;border-left:1px solid #e7ebf0;height:720px}.slot{display:block;height:48px;min-height:48px;border:0;border-top:1px solid #edf0f4;border-radius:0;width:100%;padding:0}.slot:hover{background:#f3f8fd}.event{position:absolute;left:4px;right:4px;border-radius:5px;padding:5px 6px;font-size:11px;border-left:3px solid #0b5cab;background:#e8f2fd;color:#032d60;overflow:auto;z-index:1}.event small{display:block;font-size:10px}.event.busy{background:#edf0f4;border-left-color:#94a0b0;color:#526174;pointer-events:none}.event.personal{background:#f1eafb;border-left-color:#6b3fa0}.event-title{padding:0;min-height:0;background:none;border:0;color:inherit;font-size:11px;font-weight:600;text-align:left;max-width:100%}.event-actions{display:flex;gap:4px}.event-actions button{min-height:24px;padding:1px 6px;font-size:11px}.legend{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #d8dde6;padding:12px 16px;color:#0b5cab;font-size:11px}.legend small{flex-basis:100%;font-size:11px}.purple{color:#6b3fa0!important}.gray{color:#526174}.pending-body{padding:16px}label{display:flex;flex-direction:column;gap:7px;color:#526174;font-size:12px}.count{background:#eef1f6;color:#526174;padding:3px 8px;border-radius:12px;font-size:12px}.task{border:1px solid #d8dde6;border-radius:7px;padding:14px;margin-top:14px}.task:hover{border-color:#93b9dc}.pill{background:#edf4fc;color:#0b5cab;border-radius:4px;padding:3px 7px;font-size:11px;display:inline-block;margin-bottom:8px}.pill.purple{background:#f1eafb}.task p{font-size:12px}.task p span{font-size:10px}.task-actions{display:flex;gap:8px;margin-top:10px}.task-actions button{font-size:12px;flex:1}.urgent{color:#8a5700}.empty{padding:24px 0}.settings{max-width:760px}.settings-body{padding:22px}.hours-row{display:flex;gap:14px;align-items:center;border-bottom:1px solid #edf0f4;padding:10px 0}.hours-row label{flex-direction:row;align-items:center;min-width:70px}.hours-row input[type=checkbox]{min-height:20px;width:18px;height:18px}.hours-row input[type=time]{width:125px}footer{display:flex;justify-content:space-between;color:#65758a;font-size:12px;padding:22px 0}.status:empty{display:none}.status{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#032d60;color:#fff;padding:12px 18px;box-shadow:0 4px 20px #032d6030;border-radius:8px;z-index:20;max-width:90%;display:flex;gap:12px;align-items:center}.status button{background:none;color:#fff;border:0;padding:0;min-height:24px}dialog{border:1px solid #d8dde6;padding:0;border-radius:10px;width:460px;max-width:calc(100% - 28px);color:#181818}dialog::backdrop{background:#032d6055}.form-body{padding:20px;display:grid;gap:16px}.modal-footer{padding:16px 20px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #d8dde6}@media(max-width:1100px){.workspace{grid-template-columns:minmax(0,1fr)}.pending-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pending-body>label{grid-column:1/-1}.task{margin-top:0}}@media(max-width:600px){header{padding:12px 14px;gap:8px}header strong{font-size:13px}.avatar{display:none}.demo{font-size:10px}nav{padding:0 14px}main{padding:20px 14px}.heading{align-items:flex-start}h1{font-size:22px}.heading .primary{white-space:nowrap;font-size:12px;padding:8px}.summary{gap:8px}.summary>div{padding:12px}.summary small{font-size:10px}.summary strong{font-size:22px}.pending-body{grid-template-columns:1fr}.tabs{width:100%}.tabs button{flex:1}.toolbar strong{font-size:12px}.card-head{padding:14px}.card-head small{max-width:130px}.hours-row{gap:8px}.hours-row input[type=time]{width:100px}.settings-body{padding:14px}footer span{display:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}:root .dialog-message{padding:0 20px 12px;color:#ba0517;font-size:12px}.dialog-message:empty{display:none}:root .list-toolbar{display:flex;gap:16px;flex-wrap:wrap;align-items:end;padding:18px;border-bottom:1px solid #d8dde6}.list-toolbar .tabs{margin-right:0;align-self:end}.task-search{flex:1;min-width:200px}.task-rows{padding:0 18px}.task-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #edf0f4}.task-row:last-child{border-bottom:0}.task-check{width:22px;height:22px;min-height:22px;flex-shrink:0;accent-color:#0176d3;cursor:pointer}.task-row-content{flex:1;min-width:0}.task-row-content h3{font-size:15px;overflow-wrap:anywhere}.task-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;color:#526174;font-size:12px}.task-meta .pill{margin:0}.task-row-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.task-row-actions button{font-size:12px}.scheduled-label{display:block;margin-top:8px;color:#0b5cab}.is-done h3{text-decoration:line-through;color:#526174}.list-empty{text-align:center;padding:48px 20px}@media(max-width:800px){.task-row{align-items:flex-start;flex-wrap:wrap;gap:12px}.task-row-actions{width:100%;padding-left:34px;justify-content:flex-start}.list-toolbar .tabs{width:100%}.list-toolbar .tabs button,.list-toolbar label{flex:1}.task-list .card-head{align-items:flex-start}.task-list .card-head small{max-width:160px}}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;background:#fff;border-right:1px solid #d8dde6;padding:24px 16px 14px}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 8px 26px;color:#032d60}.brand-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#e9f3fc;color:#0176d3}.sidebar-brand strong{font-size:15px}.sidebar-brand small{display:block;font-size:11px;margin-top:3px}.sidebar-area{padding:0 8px 18px}.sidebar-area label{font-size:11px}.sidebar-area select{width:100%;font-size:13px;background:#f8fafc}.sidebar-capture{display:flex;align-items:center;gap:9px;color:#0b5cab;background:#eff6fd;border:1px solid #c7def5;font-weight:600;margin:0 8px 26px;padding:11px}.sidebar-section{font-size:10px;letter-spacing:1px;color:#65758a;padding:0 12px 9px}.sidebar nav.sidebar-nav{display:flex;flex-direction:column;padding:0;background:none;border:0;gap:4px}.sidebar-nav button,.sidebar-bottom>button{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:0;border-radius:6px;color:#526174;text-align:left;font-size:13px}.sidebar-nav button.active,.sidebar-bottom>button.active{background:#e9f3fc;color:#0b5cab;border-bottom:0}.nav-count{margin-left:auto;background:#d6e8fa;color:#0b5cab;padding:2px 7px;border-radius:5px;font-size:11px}.sidebar-note{display:flex;gap:8px;color:#65758a;padding:24px 12px}.sidebar-note p{margin:0;font-size:11px;line-height:1.7}.sidebar-profile{display:flex;gap:10px;align-items:center;margin-top:12px;padding:18px 10px 0;border-top:1px solid #e7ebf0}.sidebar-profile>span{display:grid;place-items:center;background:#eef1f6;color:#526174;width:34px;height:34px;border-radius:50%}.sidebar-profile strong{font-size:12px;color:#032d60}.sidebar-profile small{display:block;font-size:10px;margin-top:3px}.app-content{min-width:0}.app-content header.app-topbar{height:74px;position:sticky;top:0;z-index:5;display:flex;gap:18px;align-items:center;padding:0 32px;border-top:3px solid #0176d3;background:#fff}.top-search{display:flex;align-items:center;gap:10px;flex:1;max-width:640px;background:#f5f7fa;border:1px solid #d8dde6;border-radius:7px;padding:0 12px;color:#65758a}.top-search:focus-within{border-color:#0176d3;box-shadow:0 0 0 2px #0176d320}.top-search input{flex:1;min-width:0;background:none;border:0;padding:12px 0;outline:none;box-shadow:none}.top-search button{background:none;border:0;padding:4px;display:grid;place-items:center}.top-demo{font-size:11px;color:#705619;background:#fff8dd;border:1px solid #eadba0;border-radius:5px;padding:5px 8px;margin-left:auto}.top-capture{display:flex;gap:7px;align-items:center;color:#0b5cab;border:0;font-size:12px}.app-content main{max-width:1400px;padding:32px 36px}.app-content .heading{margin-bottom:18px}.app-content .heading>.primary{display:none}.app-content h1{font-size:25px}.app-content .heading small{font-size:11px}.app-content .notice{background:transparent;padding:0;border:0;margin-bottom:24px;font-size:11px}.app-content .summary{gap:12px;margin-bottom:24px}.app-content .summary>div{padding:14px 18px}.app-content .summary strong{font-size:23px}.list-context{margin-right:auto;align-self:center}.list-context strong{display:block;color:#032d60;font-size:13px}.list-context small{display:block;margin-top:5px;font-size:11px}.app-content .task-list .list-toolbar{gap:14px;background:#fbfcfe}.app-content .task-row{padding:20px 4px}.app-content .task-row-actions .primary{background:#fff;border-color:#b6c2d0;color:#0b5cab}.app-content .task-row-actions .primary:hover{background:#eff6fd}.mobile-menu,.close-menu,.menu-scrim{display:none}@media(max-width:1100px){.app-shell{grid-template-columns:224px minmax(0,1fr)}.app-content main{padding:26px 24px}.app-content header.app-topbar{padding:0 24px;gap:12px}.top-capture span{display:none}.top-capture{border:1px solid #d8dde6}.top-demo{margin-left:0}.app-content .summary>div{padding:12px}.app-content .summary small{font-size:11px}}@media(max-width:760px){.app-shell{display:block}.sidebar{display:none;position:fixed;top:0;left:0;width:248px;z-index:31;box-shadow:10px 0 30px #032d6020}.sidebar.is-open{display:flex}.close-menu{display:grid;place-items:center;padding:0;border:0;background:none;margin-left:auto;min-height:32px}.sidebar-brand{gap:8px;padding-left:0;padding-right:0}.sidebar-brand strong{font-size:13px}.menu-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#032d6055;z-index:30;border:0;border-radius:0}.mobile-menu{display:grid;place-items:center;padding:8px;border:0;background:none}.app-content header.app-topbar{height:68px;padding:0 12px;gap:8px}.top-demo{display:none}.top-search{padding:0 8px;gap:6px}.top-search input{font-size:13px}.top-capture{padding:8px}.app-content main{padding:24px 16px}.app-content h1{font-size:23px}.app-content .summary{gap:8px}.app-content .summary small{font-size:10px}.app-content .summary strong{font-size:21px}.app-content .list-toolbar{padding:14px}.list-context{width:100%;margin-bottom:4px}.app-content .task-row-actions{padding-left:34px}.app-content .task-row-content h3{font-size:14px}.app-content .notice{line-height:1.6}}.task-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.task-detail-layout.has-details{grid-template-columns:minmax(0,1fr) 350px}.app-content .task-row.compact-row{padding:13px 3px;gap:12px}.compact-row .task-meta{font-size:11px;gap:8px;margin-top:4px}.task-title{display:block;text-align:left;padding:0;background:none;border:0;min-height:28px;font-size:14px;font-weight:600;color:#181818;width:100%;overflow-wrap:anywhere}.task-title:hover{background:none;color:#0b5cab}.is-done .task-title{text-decoration:line-through;color:#526174}.selected-row{background:#f0f6fc}.details-arrow{display:grid;place-items:center;border:0;background:none;padding:5px;min-width:36px}.inline-capture{display:flex;gap:5px;align-items:center;padding:5px 9px;font-size:12px;border:0}.task-details{position:sticky;top:92px;max-height:calc(100dvh - 108px);overflow-y:auto}.task-details>.card-head{position:sticky;top:0;z-index:1;padding:12px 16px}.task-details .card-head button{border:0;display:grid;place-items:center;padding:5px}.detail-fields{display:grid;gap:14px;padding:18px}.detail-fields label{font-size:12px}.detail-fields input,.detail-fields select,.detail-fields textarea{width:100%;min-width:0}.detail-fields textarea{font:inherit;border:1px solid #b6c2d0;border-radius:5px;resize:vertical;padding:10px;background:#fff;color:#181818}.waiting-fields{display:grid;gap:12px;background:#fff8eb;border:1px solid #ead9b7;padding:12px;border-radius:6px}.waiting-fields small{line-height:1.5}.waiting-text{color:#8a5700}.reference-link{display:flex;align-items:center;gap:7px;font-size:12px;color:#0b5cab;overflow-wrap:anywhere}.detail-footer{display:flex;gap:8px;flex-wrap:wrap;padding:16px;border-top:1px solid #d8dde6}.detail-footer button{display:flex;gap:5px;align-items:center;font-size:12px}.save-feedback{font-size:12px;color:#2e7045}.appearance-setting{padding-bottom:24px;border-bottom:1px solid #d8dde6;margin-bottom:24px}.theme-options{display:flex;gap:10px}.theme-options button[aria-pressed=true]{background:#0176d3;color:#fff;border-color:#0176d3}@media(max-width:1200px){.task-detail-layout.has-details{grid-template-columns:minmax(0,1fr) 320px}.has-details .list-toolbar label{flex:1}.has-details .list-context{width:100%}.task-rows{padding:0 12px}}@media(max-width:1000px){.task-detail-layout.has-details{grid-template-columns:minmax(0,1fr)}.task-details{position:fixed;right:0;top:74px;bottom:0;width:390px;max-width:100%;max-height:none;z-index:12;border-radius:0;box-shadow:-10px 0 35px #032d6025}}@media(max-width:760px){.task-details{top:68px;width:100%}.compact-row .task-meta{font-size:11px}.app-content .task-row.compact-row{flex-wrap:nowrap;align-items:flex-start}.task-title{font-size:13px}}:root[data-theme=dark]{color-scheme:dark;background:#141a23;color:#e6ebf2}:root[data-theme=dark] body{background:#141a23;color:#e6ebf2}[data-theme=dark] .sidebar,[data-theme=dark] .app-content header.app-topbar,[data-theme=dark] .card,[data-theme=dark] .card-head,[data-theme=dark] dialog,[data-theme=dark] .summary>div{background:#1d2531;border-color:#354152;color:#e6ebf2}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] .summary strong,[data-theme=dark] .sidebar-brand,[data-theme=dark] .sidebar-profile strong,[data-theme=dark] .list-context strong,[data-theme=dark] .toolbar strong,[data-theme=dark] .task-title{color:#e6ebf2}[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] label,[data-theme=dark] .task-meta,[data-theme=dark] .notice,[data-theme=dark] footer,[data-theme=dark] .sidebar-nav button,[data-theme=dark] .sidebar-bottom>button,[data-theme=dark] .sidebar-section{color:#aebdce}[data-theme=dark] button,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] .detail-fields textarea{background:#222e3e;border-color:#455369;color:#e6ebf2}[data-theme=dark] button:hover{background:#2d4059}[data-theme=dark] .top-search,[data-theme=dark] .sidebar-area select,[data-theme=dark] .task-list .list-toolbar,[data-theme=dark] .day-head{background:#18212d;border-color:#354152}[data-theme=dark] .top-search input,[data-theme=dark] .top-search button,[data-theme=dark] .task-title,[data-theme=dark] .details-arrow,[data-theme=dark] .inline-capture,[data-theme=dark] .mobile-menu,[data-theme=dark] .close-menu{background:none}[data-theme=dark] .sidebar-nav button.active,[data-theme=dark] .sidebar-bottom>button.active,[data-theme=dark] button.active,[data-theme=dark] .selected-row,[data-theme=dark] .sidebar-capture,[data-theme=dark] .brand-icon{background:#203d5c;color:#a5d1ff}[data-theme=dark] .primary,[data-theme=dark] .theme-options button[aria-pressed=true]{background:#0176d3;color:#fff;border-color:#0176d3}[data-theme=dark] .pill,[data-theme=dark] .nav-count,[data-theme=dark] .count{background:#2b415d;color:#bedaff}[data-theme=dark] .pill.purple{background:#3b2b52;color:#ddc2ff!important}[data-theme=dark] .urgent,[data-theme=dark] .waiting-text{color:#f3c777}[data-theme=dark] .waiting-fields{background:#342d21;border-color:#635038}[data-theme=dark] .reference-link,[data-theme=dark] .scheduled-label{color:#9acaff}[data-theme=dark] .save-feedback{color:#98dcb0}[data-theme=dark] .task-row,[data-theme=dark] .list-toolbar,[data-theme=dark] .detail-footer,[data-theme=dark] .appearance-setting,[data-theme=dark] .sidebar-profile,[data-theme=dark] .hours-row,[data-theme=dark] .legend{border-color:#354152}[data-theme=dark] .slot{background:#1d2531;border-color:#2d3949}[data-theme=dark] .slot:hover{background:#263b52}[data-theme=dark] .day-column{border-color:#354152}[data-theme=dark] .day-head b{color:#d7eaff}[data-theme=dark] .day-head.current{background:#203d5c}[data-theme=dark] .event{background:#203d5c;color:#d7eaff}[data-theme=dark] .event.personal{background:#3b2b52;color:#ead7ff}[data-theme=dark] .event.busy{background:#303b49;color:#c3cedb}[data-theme=dark] .tabs{background:#1d2531;border-color:#354152}[data-theme=dark] .top-demo{background:#342d21;color:#f3c777;border-color:#635038}[data-theme=dark] .menu-scrim{background:#0009}[data-theme=dark] .dialog-message{color:#ffb5bd}.has-details .list-context{width:100%}.has-details .list-toolbar label{flex:1}.has-details .task-list{min-width:0}.cloud-workspace{border:0;padding:0;margin:0;min-width:0}.cloud-account,.cloud-status{padding:8px 24px;background:var(--surface,#fff);display:flex;gap:16px;align-items:center}.auth-page{max-width:480px;margin:8vh auto;padding:20px}.auth-page h1{font-size:26px}.auth-page input{width:100%}.capture-body{border:0;margin:0;min-width:0}.capture-body textarea{width:100%;resize:vertical}.dropzone{border:2px dashed #94a3b8;border-radius:12px;padding:20px;background:var(--surface,#f8fafc)}.dropzone input{max-width:100%}.capture-card{padding:24px;margin-bottom:16px;display:grid;gap:14px}.capture-text{white-space:pre-wrap;overflow-wrap:anywhere}.capture-card>label{display:grid;gap:8px}.attachment-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0;overflow-wrap:anywhere}.attachment-row input{max-width:240px}.attachment-row small{width:100%;color:#b91c1c}.label-picker{display:flex;flex-wrap:wrap;gap:10px}.label-picker label{display:flex;align-items:center;gap:6px}.label-chip{display:inline-block;border:1px solid;border-radius:20px;padding:2px 9px;font-size:12px}.integration-settings{display:grid;gap:20px;margin-bottom:20px}.integration-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #e2e8f0}.integration-row label{display:flex;align-items:center;gap:8px}.integration-row select{max-width:240px}.label-editor{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.label-editor input{max-width:220px}.label-editor input[type=color]{width:44px;padding:4px}.sidebar{overflow:auto}.capture-card button{justify-self:start}.calendar .event.busy{overflow:hidden}.calendar .event.busy small{overflow:hidden;text-overflow:ellipsis}.cloud-status{position:relative;z-index:2}@media(max-width:600px){.capture-card{padding:16px}.integration-row{align-items:flex-start;flex-direction:column}.label-editor{display:grid;grid-template-columns:1fr 1fr}.label-editor input{max-width:100%;min-width:0}.capture-body{padding:16px}.attachment-row{align-items:flex-start}.cloud-account{font-size:12px;overflow-wrap:anywhere}.integration-settings .toolbar{align-items:stretch;flex-direction:column}}.app-content main.settings-page,.app-content main.home-page{max-width:none;width:100%}.settings-page .settings{max-width:none;width:100%;min-width:0}.settings-page .integration-settings{width:100%;min-width:0}.integration-row.task-list-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.integration-row.calendar-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px) minmax(160px,200px)}.settings-page .integration-row label{flex-direction:row;min-width:0;overflow-wrap:anywhere;align-items:center}.settings-page input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;padding:0;accent-color:#0176d3}.integration-row label>span{flex-shrink:0}.integration-row select{width:100%;min-width:0;max-width:none}.settings-body{min-width:0}.hours-copy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 18px}.hours-copy p{flex-basis:100%;margin:0}.hours-copy span{font-size:12px;color:#2e7045}button:disabled{cursor:default;opacity:.55}.top-area{display:flex;flex-shrink:0;gap:3px;align-items:center}.top-area button{font-size:12px;padding:8px 10px;border-color:transparent;white-space:nowrap}.top-area button[aria-pressed=true]{background:#e9f3fc;color:#0b5cab;border-color:#c7def5}.app-content .top-search{max-width:none;min-width:0}.home-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.home-tasks{min-width:0}.home-agenda{position:sticky;top:94px}.home-agenda-body{padding:18px}.month-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.month-heading strong{text-transform:capitalize;font-size:13px}.mini-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin-bottom:24px}.mini-month>span{text-align:center;color:#65758a;font-size:11px;padding:6px 0}.mini-month button{min-width:0;min-height:38px;padding:4px;border-color:transparent;color:inherit}.mini-month .other-month{opacity:.45}.mini-month .today{box-shadow:inset 0 0 0 1px #0176d3}.mini-month button[aria-pressed=true]{background:#0176d3;color:#fff;opacity:1}.agenda-sync{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:10px 0}.agenda-sync button{font-size:12px;padding:6px 9px}.agenda-stale{font-size:12px}.day-events{display:grid;gap:12px;margin-top:16px}.day-event{padding:10px 12px;border-left:3px solid;background:#f5f7fa;border-radius:5px;overflow-wrap:anywhere}.day-event h3{margin:4px 0}.day-event p{font-size:12px;margin-bottom:0}.home-tasks .task-detail-layout.has-details{grid-template-columns:minmax(0,1fr)}.home-tasks .task-details{position:fixed;right:0;top:74px;bottom:0;width:420px;max-width:100%;max-height:none;z-index:12;border-radius:0;box-shadow:-10px 0 35px #032d6025}[data-theme=dark] .top-area button[aria-pressed=true]{background:#203d5c;color:#a5d1ff;border-color:#455369}[data-theme=dark] .day-event{background:#222e3e}[data-theme=dark] .mini-month button[aria-pressed=true]{background:#0176d3;color:#fff}[data-theme=dark] .hours-copy span{color:#98dcb0}[data-theme=dark] .integration-row{border-color:#354152}@media(max-width:1099px){.home-layout{grid-template-columns:minmax(0,1fr)}.home-agenda{position:static}.app-content header.app-topbar{height:auto;min-height:74px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:10px}.top-area{order:4;flex-basis:100%}.top-area button{flex:1}.home-tasks .task-details,.task-details{top:126px}}@media(max-width:760px){.app-content header.app-topbar{min-height:116px;padding:10px 12px;gap:8px}.top-area{gap:4px}.top-area button{font-size:12px;padding:8px 5px}.task-details,.home-tasks .task-details{top:116px}.integration-row.calendar-setting,.integration-row.task-list-setting{grid-template-columns:minmax(0,1fr);gap:12px}.integration-row select{max-width:none}.hours-row{display:grid;grid-template-columns:50px minmax(0,1fr) 20px minmax(0,1fr);gap:8px}.hours-row label{min-width:0}.hours-row input[type=time]{width:100%;min-width:0;padding:8px 4px}.settings-body{padding:16px}.hours-copy button{width:100%}.home-layout{gap:18px}.home-agenda-body{padding:14px}}.task-drag-ghost{position:fixed;top:-100px;left:0;width:220px;max-height:56px;padding:10px 12px;background:var(--surface,#fff);color:var(--text,#032d60);border:2px solid #0176d3;border-radius:7px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drag-preview{position:absolute;left:3px;right:3px;pointer-events:none;z-index:5;background:#d8f5e5dd;border:2px dashed #20834c;padding:3px;font-size:10px;overflow:hidden;color:#145b32}.drag-preview small{display:block;color:inherit}.drag-preview.invalid{background:#ffe5e5dd;border-color:#b22;color:#921d1d}.proposed-event{pointer-events:none;border:2px dashed #0176d3;opacity:.8;z-index:3}.week-planner{margin-bottom:16px}.planner-selection{max-height:240px;overflow:auto;margin-bottom:16px}.planner-selection label,.proposal-row>label{flex-direction:row;align-items:center;padding:7px}.planner-selection input,.proposal-row input[type=checkbox]{min-height:18px;flex-shrink:0}.proposal-row{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:8px;padding:10px 0;border-bottom:1px solid #d8dde6}.proposal-row small{grid-column:1/-1}.week-planner textarea{width:100%;margin-bottom:12px}.capture-result{padding:8px 0}.capture-result .label-chip{margin:4px}.voice-capture small{display:block;margin-top:8px}@media(max-width:600px){.proposal-row{grid-template-columns:1fr}.proposal-row input{width:100%}}.sidebar-account{display:flex;flex-direction:column;gap:10px;margin-top:14px;padding:16px 8px 0;border-top:1px solid #d8dde6;min-width:0}.account-email{font-size:12px;overflow-wrap:anywhere;line-height:1.5}.sidebar-account button{align-self:flex-start;min-height:40px}.sidebar-account [role=alert]{font-size:12px;color:#b91c1c;overflow-wrap:anywhere}[data-theme=dark] .sidebar-account{border-color:#354152}[data-theme=dark] .sidebar-account [role=alert]{color:#ffb5bd}:root{--ux-surface:#fff;--ux-border:#e2e7ee;--ux-muted:#657184;--ux-ink:#203149;--ux-blue:#1673d1;--ux-soft:#edf5ff}[data-theme=dark]{--ux-surface:#1d2531;--ux-border:#354152;--ux-muted:#b0bdd0;--ux-ink:#e6edf7;--ux-blue:#9acaff;--ux-soft:#203d5c}.app-shell .app-content main{max-width:none;padding:22px 24px}.app-shell .heading{margin-bottom:18px}.heading h1{font-size:24px}.app-shell .sidebar{width:224px}.app-shell{grid-template-columns:224px minmax(0,1fr)}.app-shell .app-content{margin-left:0;width:100%}.sidebar-nav button{gap:10px;min-width:0}.sidebar-nav button .label-indicator{flex:0 0 10px;width:10px;display:flex;align-items:center}.sidebar-nav button .label-name{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.4;text-align:left}.sidebar-nav button span.nav-count{flex:0 0 auto}.sidebar-account{overflow-wrap:anywhere}.sidebar-bottom{margin-top:auto}.active-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.active-filters button{min-height:30px;padding:4px 9px;border-radius:16px;font-size:12px}.active-filters small{margin-left:auto}.new-task-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--ux-soft);border:1px solid var(--ux-border);border-radius:8px;padding:12px;margin-bottom:16px}.new-task-notice span{flex:1;min-width:150px;overflow-wrap:anywhere}.new-task-notice small{width:100%}.new-task-notice button{font-size:12px;min-height:32px;padding:5px 10px}:root .task-list .list-toolbar{background:var(--ux-surface);padding:12px 18px;gap:12px;align-items:center}.list-counts{display:flex;gap:12px;flex-wrap:wrap;flex:1;min-width:160px;color:var(--ux-muted);font-size:12px}.list-toolbar label{flex-direction:row;align-items:center}.list-toolbar select{font-size:12px;min-height:34px;padding:6px 26px 6px 8px}.task-list .card-head{padding:12px 18px}.task-row .task-title,.pending-title{background:none;border:0;border-radius:3px;min-height:24px;padding:0;text-align:left;color:var(--ux-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere;width:auto}.task-row .task-title:hover,.pending-title:hover{color:var(--ux-blue);text-decoration:underline}.task-row .task-meta{gap:8px;margin-top:6px;font-size:11px;line-height:1.5}.task-meta .label-chip{font-size:11px;padding:1px 7px}.task-meta .task-created{color:var(--ux-muted);font-size:11px}.task-row .row-plan{display:flex;align-items:center;gap:5px;min-height:30px;padding:5px 8px;font-size:11px;flex-shrink:0}.task-row .details-arrow{padding:5px;min-height:30px;flex-shrink:0}.task-row.new-task{background:var(--ux-soft);border-left:3px solid var(--ux-blue);padding-left:10px}.new-badge{font-size:10px;color:var(--ux-blue);padding:1px 6px;border-radius:4px;background:var(--ux-soft)}:root .task-row{padding:12px 0;gap:12px;flex-wrap:nowrap;align-items:center;border-color:var(--ux-border)}[data-density=comfortable] .task-row{padding:21px 0}[data-density=comfortable] .task-row .task-meta{margin-top:10px}.task-check{width:18px;height:18px;min-height:18px}.is-done .task-title{text-decoration:line-through;color:var(--ux-muted)}.daily-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.daily-actions button{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px}.daily-actions .primary{margin-left:auto}.daily-tabs{display:none}.home-layout.daily-view{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.home-tasks{min-width:0;background:var(--ux-surface);border:1px solid var(--ux-border);border-radius:10px;overflow:hidden}.day-group{border-bottom:1px solid var(--ux-border);padding:0 18px}.day-group:last-child{border-bottom:0}.day-group h2,.day-group summary{font-size:13px;font-weight:600;color:var(--ux-ink);padding:16px 0;display:flex;gap:8px;align-items:center}.day-group summary{cursor:pointer;display:list-item;list-style-position:inside}.day-group summary .count{margin-left:6px}.day-group .task-row:last-child{border:0}.section-empty{font-size:12px;color:var(--ux-muted);margin:0;padding:0 0 20px}.day-choice{background:var(--ux-soft)}.day-choice p{font-size:12px;margin:0 0 12px}.choice-form{font-size:11px;min-height:25px;padding:4px 8px;margin:0 0 8px 30px}.chosen-task{border-left:3px solid var(--ux-blue);padding-left:8px}.home-agenda.daily-agenda{background:var(--ux-surface);border:1px solid var(--ux-border);border-radius:10px;padding:16px;position:sticky;top:94px;min-width:0;overflow:hidden}.daily-agenda h2{font-size:14px;margin:14px 0 6px;text-transform:capitalize}.day-navigation{display:flex;gap:5px;align-items:center}.day-navigation button{min-height:30px;padding:5px 7px;font-size:11px;display:flex;align-items:center;justify-content:center}.date-control{display:flex;flex-direction:row;align-items:center;min-width:0;gap:4px;flex:1}.date-control input{width:100%;min-width:0;min-height:30px;padding:5px 4px;font-size:12px;border:0;background:transparent;color:var(--ux-ink)}.date-control svg{flex-shrink:0}.agenda-sync{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.agenda-sync small{font-size:10px}.agenda-sync button{font-size:10px;min-height:25px;padding:3px 6px}.agenda-stale,.planning-hint{font-size:11px;padding:8px;border:1px solid var(--ux-border);background:var(--ux-soft);border-radius:5px}.planning-hint button{font-size:11px;min-height:25px;padding:3px 6px}.all-day-events{display:grid;gap:6px;margin-bottom:10px}.all-day-events:empty{display:none}.all-day-events button{text-align:left;border-left:3px solid;min-height:28px;font-size:11px;padding:5px 8px}.daily-time-scroll{position:relative;height:calc(100dvh - 310px);max-height:750px;min-height:320px;overflow-y:auto;display:flex;gap:8px;padding-top:8px;padding-bottom:16px;scrollbar-width:thin}.daily-time-axis{flex:0 0 39px;position:relative;height:736px}.daily-time-axis span{position:absolute;left:0;font-size:10px;line-height:12px;color:var(--ux-muted);transform:translateY(-5px)}.daily-time-body{position:relative;height:720px;flex:1;min-width:0}.day-quarter{display:block;width:100%;height:12px;min-height:12px;border:0;border-radius:0;padding:0;background:transparent}.day-quarter:nth-child(4n+1){border-top:1px solid var(--ux-border)}.day-quarter:disabled{cursor:default;opacity:1}.day-quarter:not(:disabled):hover{background:var(--ux-soft)}.timeline-event{position:absolute;left:3px;right:3px;min-height:0;padding:5px 7px;border:0;border-left:3px solid var(--ux-blue);border-radius:5px;text-align:left;background:var(--ux-soft);color:var(--ux-ink);overflow:auto;z-index:2}.timeline-event strong{display:block;font-size:11px;line-height:1.3}.timeline-event small{display:block;font-size:10px;line-height:1.3;margin-top:3px}.timeline-event.google-event{background:#f0f2f5}.timeline-event.personal{background:#f3edff;border-left-color:#8b5ac5}.daily-drop-preview{position:absolute;left:0;right:0;height:28px;background:var(--ux-soft);border:1px dashed var(--ux-blue);color:var(--ux-blue);font-size:11px;padding:5px;z-index:4;pointer-events:none}.current-time{position:absolute;left:0;right:0;border-top:2px solid var(--ux-blue);z-index:5;pointer-events:none}.current-time:before{content:"";position:absolute;left:-4px;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--ux-blue)}.current-time span{position:absolute;left:-47px;top:-8px;font-size:10px;background:var(--ux-surface);color:var(--ux-blue);padding:1px 3px}.daily-agenda>small{display:block;margin-top:10px;font-size:10px}.outside-hours{width:100%;margin-top:4px;font-size:11px;min-height:28px;text-align:left}.event-info{position:fixed;z-index:30;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--ux-surface);border:1px solid var(--ux-border);box-shadow:0 12px 60px #0005;border-radius:10px;padding:24px;width:360px;max-width:calc(100% - 32px)}.editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#101c2a55;border:0;border-radius:0;z-index:40;width:100%;height:100%;padding:0}.editor-backdrop:hover{background:#101c2a55}:root .task-details{position:fixed;right:0;top:0;bottom:0;width:430px;max-width:100%;z-index:41;display:flex;flex-direction:column;border-radius:10px 0 0 10px;height:100dvh;box-shadow:-8px 0 35px #0002;overflow:hidden}.task-details .card-head{flex-shrink:0;padding:16px 18px}.task-details>form{flex:1;min-height:0;overflow-y:auto}.task-details .detail-fields{padding:18px;display:grid;gap:16px}.task-details .detail-footer{margin:0;flex-shrink:0;padding:12px 18px;background:var(--ux-surface);border-top:1px solid var(--ux-border);display:flex;flex-wrap:wrap;gap:8px}.editor-save{display:flex;gap:8px;width:100%}.editor-save .primary{flex:1}.detail-footer>button{font-size:11px;min-height:30px;padding:5px 9px}.save-feedback:empty{display:none}.detail-footer .save-feedback{width:100%;font-size:12px}.detail-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label-picker{gap:8px}.label-picker label{flex-direction:row;align-items:center}.capture-result>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.settings-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}.settings-nav{position:sticky;top:96px;display:flex;flex-direction:column;padding:0;border:1px solid var(--ux-border);border-radius:8px;background:var(--ux-surface);overflow:hidden}.settings-nav button{border:0;border-radius:0;border-bottom:1px solid var(--ux-border);text-align:left;min-height:42px;font-size:12px}.settings-nav button:last-child{border-bottom:0}.settings-nav button[aria-current=page]{background:var(--ux-soft);color:var(--ux-blue);font-weight:600;border-left:3px solid var(--ux-blue)}.settings-content{min-width:0}.settings-content .integration-settings:empty{display:none}.settings-content .settings{max-width:none}.settings-body h3{margin:18px 0 10px}.settings-body .appearance-setting h3{margin-top:0}.label-editor{display:grid;grid-template-columns:minmax(100px,1fr) minmax(140px,2fr) 44px auto auto;gap:10px;padding:14px 0;border-bottom:1px solid var(--ux-border)}.label-editor input{max-width:none;width:100%;min-width:0}.pending-title{font-size:13px}.week-planner .card-head{padding:12px 18px}.summary{display:flex;gap:20px}.summary>div{padding:0;background:none;border:0;display:flex;align-items:center;gap:8px}.summary small{font-size:12px}.summary strong{font-size:15px;margin:0}.cloud-status{position:fixed;z-index:60;top:0;left:50%;transform:translate(-50%);max-width:100%;border-radius:0 0 8px 8px;font-size:12px}[data-theme=dark] .timeline-event.google-event{background:#303b49}[data-theme=dark] .timeline-event.personal{background:#3b2b52}[data-theme=dark] .home-tasks,[data-theme=dark] .daily-agenda,[data-theme=dark] .settings-nav,[data-theme=dark] .event-info{background:var(--ux-surface);border-color:var(--ux-border)}@media(max-width:1200px){.label-editor{grid-template-columns:minmax(100px,1fr) minmax(140px,1fr) 44px}.label-editor button{grid-row:2}.settings-layout{grid-template-columns:150px minmax(0,1fr);gap:16px}}@media(max-width:1099px){.home-layout.daily-view{grid-template-columns:minmax(0,1fr)}.home-agenda.daily-agenda{position:static;width:100%}.daily-time-scroll{height:480px}.settings-layout{grid-template-columns:1fr}.settings-nav{position:static;flex-direction:row;flex-wrap:wrap}.settings-nav button{flex:1;white-space:nowrap}.daily-tabs{display:flex;gap:8px;margin-bottom:12px}.daily-tabs button{flex:1;min-height:34px;font-size:12px}.daily-tabs button[aria-pressed=true]{background:var(--ux-soft)}.daily-view.show-tasks .daily-agenda,.daily-view.show-agenda .home-tasks{display:none}}@media(max-width:760px){.app-shell .sidebar{width:224px}.app-shell .app-content{margin-left:0;width:100%}.app-shell .app-content main{padding:18px 14px}.list-toolbar label{flex:1;min-width:140px;flex-direction:column;align-items:stretch}.list-counts{width:100%;flex-basis:100%}.task-row .row-plan span{display:none}.task-row .row-plan{border:0;padding:4px}.task-row .details-arrow{padding:3px}.task-row .task-title{font-size:13px}.task-row .task-meta{gap:6px}.task-row .task-created{flex-basis:100%}.task-rows,.day-group{padding:0 14px}.heading h1{font-size:22px}.heading .primary{font-size:11px;min-height:34px;padding:6px 9px}.label-editor{grid-template-columns:minmax(0,1fr) 44px}.label-editor input:nth-child(2){grid-column:1/-1;grid-row:2}.label-editor input[type=color]{grid-column:2;grid-row:1}.label-editor button{grid-row:3}.daily-actions{gap:6px}.daily-actions button{font-size:11px;padding:6px 8px}.daily-actions .primary{margin-left:0}.settings-nav button{flex:1 1 33%;white-space:normal}.settings-body{padding:16px}.settings-content .integration-row.calendar-setting,.settings-content .integration-row.task-list-setting{grid-template-columns:1fr}.task-details{border-radius:0!important;width:100%!important}.editor-save button{min-height:40px}.new-task-notice span{flex-basis:100%}.app-shell .app-topbar{padding:12px 14px}.active-filters small{margin-left:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root .task-details{top:0;max-height:none}.app-content .task-row{padding:12px 0}[data-density=comfortable] .app-content .task-row{padding:21px 0}.app-content .summary>div{padding:0}.app-content .summary strong{font-size:15px}.task-details .detail-footer{max-height:36dvh;overflow:auto}:root:not([data-theme=dark]){background:#f5f6f8}.day-choice-rows{max-height:43dvh;overflow-y:auto;padding-right:6px}.day-choice{background:var(--ux-surface)}.event-info-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:#0004;border:0;border-radius:0;width:100%;height:100%}.event-info-backdrop:hover{background:#0004}.app-content .task-row{gap:12px}.daily-time-scroll{min-height:300px}.settings-select{display:none}.settings-content .integration-row{padding:8px 0}.app-content .notice{padding:8px 12px;background:var(--ux-soft);border-radius:6px}.settings-content .settings-body>h3:first-child{margin-top:0}@media(max-width:760px){.settings-select{display:block;width:100%}.settings-nav{display:none}.task-row .row-plan,.task-row .details-arrow{min-width:30px;min-height:34px}.list-toolbar label{min-width:120px}.app-shell{display:block}.day-navigation button{min-height:34px}.settings-layout{gap:14px}}:root .daily-time-body .day-quarter{background:transparent}.timeline-event.google-event:hover{filter:brightness(.96)}@media(max-width:760px){.label-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.label-editor input[type=color]{max-width:44px;justify-self:end}.label-editor button{min-width:0;width:100%;padding:8px}.label-editor button:first-of-type{grid-column:1}.label-editor button:last-of-type{grid-column:2}}.bulk-actions{background:var(--ux-soft);border-bottom:1px solid var(--ux-border);padding:12px 16px;position:sticky;top:74px;z-index:4}.bulk-actions fieldset{border:0;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap;align-items:end;min-width:0}.bulk-actions strong{align-self:center;font-size:12px}.bulk-actions label{font-size:11px;min-width:120px;flex:0 1 auto}.bulk-actions select,.bulk-actions input{min-height:34px;font-size:12px;padding:6px 8px;max-width:230px;width:100%;min-width:0}.bulk-actions button{font-size:12px;min-height:34px;padding:6px 10px}.bulk-actions small{font-size:10px;max-width:230px;align-self:center}.bulk-actions p{font-size:12px;color:#bb2323}.task-select{accent-color:#1673d1;width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0}.select-all input{width:18px;height:18px;min-height:18px;accent-color:#1673d1;margin:0}.select-mode{font-size:11px;min-height:30px;padding:5px 8px;margin-left:auto}.select-mode[aria-pressed=true]{background:var(--ux-soft);font-weight:600}.sidebar-nav button:has(.label-indicator):hover{background:var(--ux-soft);outline:1px dashed var(--ux-blue)}.status button{padding:5px 8px;min-height:32px}.status button:not([aria-label]){font-weight:600;text-decoration:underline}.status{z-index:50}.task-list .card-head{flex-wrap:wrap}.task-list .card-head h2{margin-right:auto}.task-row:has(.task-select:checked){background:var(--ux-soft)}@media(max-width:1099px){.bulk-actions{top:124px}}@media(max-width:760px){.bulk-actions{top:116px;padding:12px}.bulk-actions label{flex:1 1 130px}.bulk-actions select,.bulk-actions input{max-width:none}.bulk-actions button{min-height:40px}.task-select{width:20px;height:20px;flex-basis:20px}.task-row:has(.task-select){gap:8px}}.task-grip{display:flex;flex:0 0 16px;color:var(--ux-muted);cursor:grab;align-items:center;opacity:.65}.task-row[draggable=true]{cursor:grab}.task-row[draggable=true]:active,.task-grip:active{cursor:grabbing}.sidebar-nav button.label-drop-ready{outline:2px solid var(--ux-blue);outline-offset:-2px;background:var(--ux-soft);color:var(--ux-blue)}.sidebar-nav button.label-drop-ready .label-name:after{content:" · Soltar para adicionar";font-size:10px;display:block;line-height:1.5}.task-row[draggable=true] .task-title{cursor:grab}@media(max-width:760px){.task-grip{display:none}}
