@font-face{font-family:Feedback Gilroy;src:local("Gilroy-Regular"),local("Gilroy Regular");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Feedback Gilroy;src:local("Gilroy-Medium"),local("Gilroy Medium");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Feedback Gilroy;src:local("Gilroy-Bold"),local("Gilroy Bold");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Feedback Gilroy;src:local("Gilroy-ExtraBold"),local("Gilroy ExtraBold"),local("Gilroy-Heavy"),local("Gilroy Heavy");font-style:normal;font-weight:800 900;font-display:swap}:root{--font-feedback:"Feedback Gilroy","Gilroy-Regular",Gilroy,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-inter:var(--font-feedback);--ink:#37352f;--muted:#787774;--faint:#9b9a97;--line:rgba(55,53,47,.12);--line-strong:rgba(55,53,47,.2);--soft:rgba(55,53,47,.06);--page:#fff;--sidebar:#f7f7f5;--popover:#fff;--blue:#2383e2;--shadow:0 16px 52px rgba(15,15,15,.18);--lane-width:276px;--lane-gap:12px;--card-radius:10px;--not-started-lane:#f7f2ee;--not-started-card:#fffaf6;--not-started-border:#e6d7ce;--not-started-pill:#e7d2c6;--not-started-pill-ink:#704a37;--in-progress-lane:#f2f2f1;--in-progress-card:#fafafa;--in-progress-border:#dededb;--in-progress-pill:#dededb;--in-progress-pill-ink:#55534f;--review-lane:#f5f2df;--review-card:#fbf8e9;--review-border:#e4dcb1;--review-pill:#dfcf91;--review-pill-ink:#66551d;--blocked-lane:#f3edf5;--blocked-card:#faf4fc;--blocked-border:#ddc7e4;--blocked-pill:#d5b7df;--blocked-pill-ink:#633d70;--done-lane:#edf5ef;--done-card:#f3faf5;--done-border:#c7ddcc;--done-pill:#b8d7bf;--done-pill-ink:#325c3c}[data-theme=dark]{--ink:#f0efed;--muted:#a8a49c;--faint:#807d78;--line:rgba(255,255,255,.105);--line-strong:rgba(255,255,255,.18);--soft:rgba(255,255,255,.07);--page:#191919;--sidebar:#202020;--popover:#252525;--shadow:0 18px 56px rgba(0,0,0,.52);--not-started-lane:#251f1b;--not-started-card:#3a2e27;--not-started-border:#4b3b31;--not-started-pill:#a75f5a;--not-started-pill-ink:#fff;--in-progress-lane:#222222;--in-progress-card:#2d2d2c;--in-progress-border:#3b3b39;--in-progress-pill:#555451;--in-progress-pill-ink:#f4f3f1;--review-lane:#252319;--review-card:#393425;--review-border:#49422d;--review-pill:#9b7840;--review-pill-ink:#fff;--blocked-lane:#241e27;--blocked-card:#3a2c41;--blocked-border:#4a3653;--blocked-pill:#8958a0;--blocked-pill-ink:#fff;--done-lane:#19251e;--done-card:#20382b;--done-border:#294736;--done-pill:#438660;--done-pill-ink:#fff}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--page);color:var(--ink);font-family:var(--font-feedback);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.app-shell{display:flex;height:100vh;overflow:hidden;background:var(--page)}.sidebar{width:240px;flex:none;display:flex;flex-direction:column;padding:6px;position:relative;z-index:30;background:var(--sidebar);border-right:1px solid var(--line)}.workspace-switcher{min-height:42px;display:flex;align-items:center;gap:9px;padding:6px;border-radius:6px}.sidebar-search:hover,.workspace-switcher:hover{background:var(--soft)}.workspace-switcher>div:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column}.sidebar-footer strong,.workspace-switcher strong{overflow:hidden;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer span,.workspace-switcher span{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.feedback-mark,.workspace-icon{width:26px;height:26px;border-radius:5px;display:grid;place-items:center;background:var(--ink);color:var(--page);font-size:12px;font-weight:750}.feedback-brand-icon{overflow:hidden;padding:0;background:#080b10;color:transparent}.feedback-brand-icon-image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.sidebar-search{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:5px;color:var(--muted);font-size:12px}.sidebar-section-title{display:flex;align-items:center;justify-content:space-between;padding:18px 8px 6px;color:var(--faint);font-size:9.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.icon-button,.kanban-column header button,.sidebar-section-title button{border:0;border-radius:5px;padding:4px;display:grid;place-items:center;background:transparent}.icon-button:hover,.kanban-column header button:hover,.sidebar-section-title button:hover{background:var(--soft)}.board-nav{display:flex;flex-direction:column;gap:2px}.board-nav button{border:0;border-radius:5px;padding:6px 8px;display:flex;align-items:center;gap:8px;background:transparent;font-size:12px;text-align:left}.board-nav button.active,.board-nav button:hover{background:var(--soft)}.board-nav button.active{font-weight:560}.board-nav button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer{margin-top:auto;padding:10px 7px 6px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.sidebar-footer>div{min-width:0;display:flex;flex-direction:column}.workspace{min-width:0;flex:1;overflow:auto;background:var(--page)}.topbar{height:43px;position:sticky;top:0;z-index:20;padding:0 11px;justify-content:space-between;background:color-mix(in srgb,var(--page) 92%,transparent);border-bottom:1px solid transparent;backdrop-filter:blur(10px)}.breadcrumb,.topbar{display:flex;align-items:center}.breadcrumb{min-width:0;gap:7px;font-size:12px}.breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-actions{gap:3px}.saved,.top-actions{display:flex;align-items:center}.saved{margin-right:5px;gap:4px;color:var(--faint);font-size:10.5px}.new-button,.quiet-button{border:0;border-radius:5px;display:flex;align-items:center;gap:5px}.quiet-button{padding:5px 8px;background:transparent;font-size:12px}.quiet-button:hover{background:var(--soft)}.new-button{padding:6px 11px;background:var(--blue);color:#fff;font-size:12px;font-weight:600}.mobile-menu{display:none;border:0;background:transparent}.theme-toggle{position:relative}.theme-toggle .sun-icon,[data-theme=dark] .theme-toggle .moon-icon{display:none}[data-theme=dark] .theme-toggle .sun-icon{display:block}.theme-tooltip{width:max-content;position:absolute;top:calc(100% + 9px);right:calc(100% + 4px);z-index:80;padding:5px 7px;border-radius:5px;background:#252525;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.28);font-size:10px;font-weight:560;line-height:1;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.theme-toggle:focus-visible .theme-tooltip,.theme-toggle:hover .theme-tooltip{opacity:1;transform:translateY(0)}.theme-toggle .dark-tooltip,[data-theme=dark] .theme-toggle .light-tooltip{display:none}[data-theme=dark] .theme-toggle .dark-tooltip{display:block}.board-cover{height:180px;background:linear-gradient(118deg,#d9d3c8,#ebe7df 48%,#d9dfe1)}[data-theme=dark] .board-cover{background:linear-gradient(118deg,#29251f,#2b2a27 48%,#22282a)}.board-page{width:100%;padding:0 32px 72px}.page-icon{width:68px;height:68px;margin-top:-26px;display:grid;place-items:center;background:transparent;font-size:47px;line-height:1}.board-page h1{margin:12px 0 4px;font-size:clamp(32px,3vw,40px);font-weight:720;letter-spacing:-.035em;line-height:1.15}.board-description{max-width:760px;margin:0 0 26px;color:var(--muted);font-size:13px;line-height:1.5}.database-toolbar{min-height:42px;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.database-toolbar,.view-tabs{display:flex;align-items:center}.view-tabs{gap:2px;overflow-x:auto;padding-bottom:7px}.view-tabs button{height:28px;flex:none;border:0;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:5px;background:transparent;color:var(--muted);font-size:12px;font-weight:500}.view-tabs button.active,.view-tabs button:hover{background:var(--soft);color:var(--ink)}.toolbar-actions{padding-bottom:7px}.search-box,.toolbar-actions{display:flex;align-items:center;gap:6px}.search-box{height:28px;padding:0 7px;border:1px solid transparent;border-radius:5px;color:var(--faint)}.search-box:focus-within{border-color:var(--line-strong);color:var(--muted)}.search-box input{width:104px;border:0;outline:0;background:transparent;font-size:11px}.database-frame{min-height:380px}.kanban{display:grid;grid-template-columns:repeat(5,var(--lane-width));gap:var(--lane-gap);align-items:start;justify-content:start;overflow-x:auto;padding:14px 1px 18px;scrollbar-width:thin}.kanban-column{min-height:220px;padding:8px;border-radius:11px;background:var(--lane-bg)}.lane-not-started{--lane-bg:var(--not-started-lane);--card-bg:var(--not-started-card);--card-border:var(--not-started-border)}.lane-in-progress{--lane-bg:var(--in-progress-lane);--card-bg:var(--in-progress-card);--card-border:var(--in-progress-border)}.lane-review{--lane-bg:var(--review-lane);--card-bg:var(--review-card);--card-border:var(--review-border)}.lane-blocked{--lane-bg:var(--blocked-lane);--card-bg:var(--blocked-card);--card-border:var(--blocked-border)}.lane-done{--lane-bg:var(--done-lane);--card-bg:var(--done-card);--card-border:var(--done-border)}.kanban-column>header{height:31px;padding:0 3px;display:flex;align-items:center;gap:7px}.kanban-column>header>span:nth-child(2){color:var(--muted);font-size:10px}.kanban-column>header button{margin-left:auto;color:var(--muted)}.kanban-stack{display:flex;flex-direction:column;gap:8px}.task-card{min-height:100px;padding:12px;border:1px solid var(--card-border);border-radius:var(--card-radius);outline:none;background:var(--card-bg);box-shadow:0 1px 2px rgba(15,15,15,.08);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}[data-theme=dark] .task-card{box-shadow:0 1px 2px rgba(0,0,0,.34)}.task-card:hover{border-color:color-mix(in srgb,var(--card-border) 65%,var(--ink));box-shadow:0 3px 9px rgba(15,15,15,.14)}[data-theme=dark] .task-card:hover{box-shadow:0 3px 10px rgba(0,0,0,.38)}.task-card:focus-visible{box-shadow:0 0 0 2px var(--blue),0 4px 12px rgba(15,15,15,.18)}.task-card:active{cursor:grabbing;transform:scale(.995)}.card-title{display:flex;align-items:flex-start;gap:7px;font-size:15px;font-weight:650;line-height:1.42;letter-spacing:-.012em}.card-title svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--muted)}.card-title span{overflow-wrap:anywhere}.assignee-list{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.assignee-list.compact{margin-top:0;flex-wrap:nowrap;overflow:hidden}.assignee-person{min-width:0;display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-size:11.5px;line-height:18px;white-space:nowrap}.assignee-list.compact .assignee-person span:last-child{overflow:hidden;text-overflow:ellipsis}.unassigned{color:var(--faint);font-size:11px}.avatar{width:18px;height:18px;flex:none;border-radius:50%;display:inline-grid;place-items:center;background-color:#6b645c;background-position:50%;background-size:cover;color:#fff;font-size:8px;font-weight:750;line-height:1}.assignee-person:nth-child(2n) .avatar{background-color:#7b516d}.assignee-person:nth-child(3n) .avatar{background-color:#4d6f5a}.card-properties{margin-top:10px;display:grid;justify-items:start;gap:7px}.card-properties time{color:var(--ink);font-size:11px;line-height:1.35}.task-card footer{margin-top:9px;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:10px}.task-card footer span{display:flex;align-items:center;gap:4px}.pill{min-height:19px;padding:1px 6px;border-radius:3px;display:inline-flex;align-items:center;background:var(--soft);font-size:10px;font-weight:520;line-height:1;white-space:nowrap}.status-not-started{background:var(--not-started-pill);color:var(--not-started-pill-ink)}.status-in-progress{background:var(--in-progress-pill);color:var(--in-progress-pill-ink)}.status-review{background:var(--review-pill);color:var(--review-pill-ink)}.status-blocked{background:var(--blocked-pill);color:var(--blocked-pill-ink)}.status-done{background:var(--done-pill);color:var(--done-pill-ink)}.priority-low{background:#d9edf4;color:#31677b}.priority-medium{background:#e9e1c8;color:#6f603d}.priority-high{background:#efd7c5;color:#895026}.priority-urgent{background:#f0caca;color:#8e3030}[data-theme=dark] .priority-low{background:#263d47;color:#9bc8d9}[data-theme=dark] .priority-medium{background:#4b432f;color:#d6c18a}[data-theme=dark] .priority-high{background:#553727;color:#e2a47c}[data-theme=dark] .priority-urgent{background:#572d2d;color:#ee9999}.add-card{width:100%;height:42px;margin-top:8px;padding:0 11px;border:1px solid var(--card-border);border-radius:var(--card-radius);display:flex;align-items:center;gap:7px;background:transparent;color:color-mix(in srgb,var(--ink) 70%,var(--card-border));font-size:12px;text-align:left}.add-card:hover{background:var(--card-bg);color:var(--ink)}.empty-state{min-height:280px;display:grid;place-content:center;justify-items:center;gap:9px;color:var(--faint);font-size:12px}.table-scroll{overflow:auto}.notion-table{width:100%;min-width:860px;border-collapse:collapse;font-size:12px}.notion-table th{height:33px;padding:0 9px;color:var(--muted);font-weight:480;text-align:left}.notion-table td,.notion-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.notion-table td{height:41px;padding:5px 9px}.notion-table td:last-child,.notion-table th:last-child{border-right:0}.notion-table select{border:0;outline:0;background:transparent}.title-cell{border:0;display:flex;align-items:center;gap:7px;background:transparent;font-weight:540;text-align:left}.title-cell:hover{text-decoration:underline}.notion-table .assignee-list{max-width:260px}.list-view{padding-top:8px}.list-view>button{width:100%;min-height:45px;padding:5px 8px;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:10px minmax(220px,1fr) 90px minmax(150px,260px) 72px 105px;align-items:center;gap:10px;background:transparent;font-size:12px;text-align:left}.list-view>button:hover{background:var(--soft)}.status-dot{width:8px;height:8px;border-radius:50%}.status-dot.status-not-started{background:var(--not-started-pill)}.status-dot.status-in-progress{background:var(--in-progress-pill)}.status-dot.status-review{background:var(--review-pill)}.status-dot.status-blocked{background:var(--blocked-pill)}.status-dot.status-done{background:var(--done-pill)}.list-title{font-size:13px;font-weight:570}.list-assignee{min-width:0}.list-date{color:var(--muted);white-space:nowrap}.calendar-view>header{height:47px;display:flex;align-items:center;gap:11px}.calendar-view>header button{width:26px;height:26px;border:1px solid var(--line);border-radius:5px;background:var(--page)}.calendar-view>header strong{font-size:13px}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays span{padding:6px;border:1px solid var(--line);border-right:0;color:var(--faint);font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.calendar-weekdays span:last-child{border-right:1px solid var(--line)}.calendar-grid>div{min-height:112px;padding:6px;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.calendar-grid>div:nth-child(7n){border-right:1px solid var(--line)}.calendar-grid>div.muted{background:var(--soft);color:var(--faint)}.calendar-grid time{font-size:10px}.calendar-task{width:100%;margin-top:5px;padding:4px 5px;border:1px solid var(--line);border-radius:4px;overflow:hidden;color:var(--ink);font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.status-surface-not-started{background:var(--not-started-card)}.status-surface-in-progress{background:var(--in-progress-card)}.status-surface-review{background:var(--review-card)}.status-surface-blocked{background:var(--blocked-card)}.status-surface-done{background:var(--done-card)}.timeline-view{min-width:900px;overflow:auto;padding-top:14px}.timeline-header,.timeline-row{display:grid;grid-template-columns:220px 1fr}.timeline-header{border-bottom:1px solid var(--line)}.timeline-header>span{position:sticky;left:0;z-index:2;padding:7px 8px;background:var(--page);color:var(--muted);font-size:10px}.timeline-days,.timeline-track{width:max-content;display:grid;grid-template-columns:repeat(21,56px);position:relative}.timeline-days time{height:40px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);font-size:8px;text-transform:uppercase}.timeline-days b{color:var(--ink);font-size:11px;font-weight:580}.timeline-row{height:48px;border-bottom:1px solid var(--line)}.timeline-row>button{position:sticky;left:0;z-index:2;padding:0 8px;border:0;overflow:hidden;background:var(--page);font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.timeline-row>button,.timeline-track>span{border-right:1px solid var(--line)}.timeline-chip{width:132px;height:28px;position:absolute;top:10px;padding:0 8px;border:1px solid var(--line);border-radius:5px;overflow:hidden;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.panel-scrim{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;background:rgba(15,15,15,.18)}.task-panel{width:min(620px,100vw);height:100%;overflow:auto;background:var(--page);box-shadow:var(--shadow)}.task-panel>header{height:45px;position:sticky;top:0;z-index:4;padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--page) 94%,transparent);color:var(--muted);font-size:11px;backdrop-filter:blur(10px)}.task-panel>header button{padding:5px;border:0;border-radius:5px;display:grid;background:transparent}.task-panel>header button:hover{background:var(--soft)}.panel-content{padding:34px 48px 76px}.task-title-input{width:100%;margin-bottom:24px;border:0;outline:0;background:transparent;font-size:30px;font-weight:720;letter-spacing:-.03em}.properties{padding-bottom:20px;border-bottom:1px solid var(--line);display:grid;gap:6px}.properties label,.property-row{min-height:32px;display:grid;grid-template-columns:104px 1fr;align-items:center;font-size:12px}.properties label>span,.property-row>span{color:var(--muted)}.properties input,.properties select{padding:6px 4px;border:0;border-radius:5px;outline:0;background:transparent}.properties input:hover,.properties select:hover{background:var(--soft)}.member-picker{min-width:0;position:relative}.member-picker-trigger{width:100%;min-height:32px;padding:4px;border:0;border-radius:5px;display:flex;align-items:center;justify-content:space-between;background:transparent;text-align:left}.member-picker-trigger:hover{background:var(--soft)}.member-picker-menu{width:300px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;z-index:7;overflow:auto;padding:5px;border:1px solid var(--line);border-radius:8px;background:var(--popover);box-shadow:var(--shadow)}.member-picker-menu button{width:100%;padding:7px;border:0;border-radius:5px;display:grid;grid-template-columns:22px 1fr 18px;align-items:center;gap:7px;background:transparent;text-align:left}.member-picker-menu button:hover,.member-picker-menu button[aria-selected=true]{background:var(--soft)}.member-picker-menu button>span:nth-child(2){display:flex;flex-direction:column;font-size:12px}.member-picker-menu small{color:var(--muted);font-size:10px}.panel-section{padding-top:23px}.panel-section h3{margin:0 0 11px;font-size:12px}.panel-section>textarea{width:100%;min-height:136px;padding:0;border:0;outline:0;resize:vertical;background:transparent;font-size:13px;line-height:1.6}.section-heading{display:flex;align-items:center;justify-content:space-between}.section-heading button{border:0;display:flex;align-items:center;gap:5px;background:transparent;color:var(--muted);font-size:11px}.attachment-list{display:grid;gap:7px}.attachment-list>a,.attachment-list>div{padding:9px;border:1px solid var(--line);border-radius:7px;display:flex;align-items:center;gap:9px;color:inherit;font-size:11px;text-decoration:none}.attachment-list a:hover{background:var(--soft)}.attachment-list span{display:flex;flex-direction:column}.attachment-list small{color:var(--muted)}.comments{display:grid;gap:14px}.comments article{display:flex;gap:8px}.comments article>div{font-size:11px}.comments article time{margin-left:7px;color:var(--faint)}.comments article p{margin:4px 0;font-size:12px;line-height:1.5}.comment-composer{margin-top:17px;display:grid;grid-template-columns:22px 1fr 30px;gap:7px}.comment-composer textarea{min-height:62px;padding:8px;border:1px solid var(--line);border-radius:7px;outline:0;resize:none;background:transparent}.comment-composer textarea:focus{border-color:var(--line-strong)}.comment-composer button{width:30px;height:30px;align-self:end;border:0;border-radius:6px;display:grid;place-items:center;background:var(--blue);color:#fff}.comment-composer button:disabled{opacity:.4}.toast{position:fixed;left:50%;bottom:22px;z-index:100;padding:9px 14px;border-radius:6px;transform:translateX(-50%);background:#2f2f2f;color:#fff;box-shadow:var(--shadow);font-size:11px}.auth-page,.error-screen,.loading-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px}.error-screen p,.loading-screen p{color:var(--muted)}.error-screen h1{font-size:25px}.error-screen button{padding:8px 13px;border:0;border-radius:6px;background:var(--ink);color:var(--page)}@media (max-width:1500px){.board-page{padding-inline:24px}.kanban{--lane-width:262px}}@media (max-width:900px){.sidebar{position:fixed;inset:0 auto 0 0;transform:translateX(-100%);box-shadow:var(--shadow);transition:transform .2s}.sidebar.open{transform:translateX(0)}.mobile-menu{display:grid;place-items:center}.board-cover{height:112px}.board-page{padding:0 18px 60px}.page-icon{width:58px;height:58px;margin-top:-23px;font-size:39px}.board-page h1{font-size:29px}.database-toolbar{align-items:flex-end}.search-box{display:none}.kanban{--lane-width:min(276px,82vw)}.list-view>button{grid-template-columns:10px 1fr 90px 90px}.list-assignee,.list-view .priority-high,.list-view .priority-low,.list-view .priority-medium,.list-view .priority-urgent{display:none}.panel-content{padding:28px 23px 68px}.saved{display:none}}@media (max-width:520px){.board-description{margin-bottom:18px}.database-toolbar{display:block}.toolbar-actions{justify-content:flex-end}.view-tabs{padding-top:4px}.task-title-input{font-size:26px}.properties label,.property-row{grid-template-columns:88px 1fr}.member-picker-menu{width:min(280px,calc(100vw - 40px));left:auto;right:0}}.feedback-planning-settings{max-width:880px;padding:24px 0;border-top:1px solid var(--line);color:var(--ink)}.feedback-planning-settings form,.feedback-planning-settings section{margin:24px 0}.feedback-planning-settings h2{font-size:21px;margin:0 0 8px}.feedback-planning-settings h3{font-size:16px;margin:22px 0 12px}.feedback-planning-settings p{line-height:1.55}.feedback-planning-settings label,.planning-typed-hours label{display:flex;flex-direction:column;gap:6px;font-size:13px;margin:10px 0}.feedback-planning-settings input,.feedback-planning-settings select,.motion-schedule-field select,.motion-schedule-field textarea,.planning-typed-hours input{border:1px solid var(--line);border-radius:6px;background:var(--page);color:var(--ink);padding:8px;max-width:100%}.feedback-planning-settings input[type=number]{width:140px}.feedback-planning-settings fieldset,.planning-typed-hours fieldset{border:1px solid var(--line);border-radius:8px;padding:12px;margin:12px 0}.planning-inline{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.feedback-planning-settings label.planning-checkbox{flex-direction:row;align-items:center}.feedback-planning-settings button,.planning-typed-hours button{padding:8px 12px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--page);margin:4px 8px 4px 0}.feedback-planning-settings button:disabled{opacity:.5;cursor:not-allowed}.feedback-planning-settings .planning-primary{background:var(--ink);color:var(--page)}.planning-hint{font-size:12px;color:var(--muted)}.planning-proposal{border:1px solid var(--line);border-radius:10px;padding:18px;margin:16px 0}.planning-proposal ul{padding-left:20px}.planning-proposal li{padding:6px 0;line-height:1.5}.planning-error{color:#c94d4d}.motion-schedule-fields:has(.planning-typed-hours){overflow-y:auto}.planning-typed-hours summary{cursor:pointer;padding:10px 0}.feedback-planning-settings dl{display:grid;grid-template-columns:1fr auto;gap:10px}