@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{--forest:#294c2a;--emerald:#61bb95;--middle:#4f7450;--mint:#c0f0b7;--terra:#b97155;--cream:#fbf8f3;--paper:#fff;--ink:#1d1a15;--muted:#7d7a74;--line:#e8e2da;--soft:#f2eee7}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Source Sans 3",Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{border:1px solid #dbd5cc;border-radius:8px;background:#fff;color:var(--ink);padding:9px 10px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--middle);box-shadow:0 0 0 3px #61bb9529}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Playfair Display,Georgia,serif;color:var(--forest)}h1{font-size:clamp(33px,4vw,52px);line-height:.98;letter-spacing:-.035em;margin-bottom:0}h2{font-size:clamp(30px,3vw,43px);line-height:1.04;margin:11px 0 13px}h3{font-size:22px;line-height:1.12;margin-bottom:0}.eyebrow{color:var(--middle);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700;margin-bottom:6px}.team-shell{min-height:100vh;display:grid;grid-template-columns:240px minmax(0,1fr)}.team-sidebar{background:var(--forest);color:#fff;padding:32px 22px 21px;min-height:100vh;height:100vh;position:sticky;top:0;display:flex;flex-direction:column}.brand-mark{display:flex;align-items:center;gap:11px}.brand-mark>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;font-family:Playfair Display,serif}.brand-mark strong,.brand-mark em{display:block;line-height:1.02;font-family:Playfair Display,serif;font-size:19px;font-style:normal}.brand-mark em{color:var(--mint)}.brand-mark.dark>span{border-color:var(--forest);color:var(--forest)}.brand-mark.dark strong{color:var(--forest)}.profile-chip{margin:42px 0 26px;display:flex;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#ffffff0f}.profile-chip>span,.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--forest);font-weight:700}.profile-chip strong,.profile-chip small{display:block}.profile-chip small{color:#ffffffad;font-size:12px}.nav-list{display:grid;gap:7px}.nav-button{width:100%;border:0;background:transparent;color:#ffffffb3;padding:11px 12px;display:flex;align-items:center;gap:12px;border-radius:9px;text-align:left;font-weight:600}.nav-button svg{width:18px}.nav-button:hover,.nav-button.active{color:#fff;background:#ffffff1f}.sidebar-quote{margin-top:auto;padding:16px 10px;color:#ffffffc7;font-family:Playfair Display,serif;font-size:16px;line-height:1.35}.quote-line{display:block;width:30px;height:3px;background:var(--terra);margin-bottom:10px}.logout-button{color:#ffffffa6;background:transparent;border:0;display:flex;align-items:center;gap:8px;padding:8px;font-size:12px}.logout-button:hover{color:#fff}.team-content{width:100%;max-width:1640px;margin:0 auto;padding:42px clamp(24px,5vw,72px) 58px}.app-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px}.privacy-badge{border:1px solid var(--line);background:var(--paper);border-radius:99px;padding:8px 12px;color:var(--muted);display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.privacy-badge svg{color:var(--emerald)}.app-message{border:1px solid #e9c7bb;background:#fff6f1;color:#844933;padding:10px 13px;border-radius:9px;display:flex;justify-content:space-between;gap:10px;margin-bottom:16px}.app-message button{border:0;background:transparent;color:inherit;text-decoration:underline}.panel{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px}.panel-header,.focus-topline,.task-editor-head,.calendar-header,.form-title{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.focus-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(265px,.75fr);margin-bottom:18px}.focus-card{background:var(--paper);border:1px solid var(--line);border-right:0;border-radius:19px 0 0 19px;padding:clamp(26px,4vw,47px);position:relative;overflow:hidden}.focus-card:before{content:"";position:absolute;left:0;top:0;width:110px;height:5px;background:var(--terra)}.focus-card>p{color:var(--muted);max-width:650px;font-size:17px;line-height:1.5}.week-snapshot{border-radius:0 19px 19px 0;background:var(--forest);color:#ffffffb8;padding:34px 30px}.week-snapshot .eyebrow{color:var(--mint)}.snapshot-number{color:#fff;font-family:Playfair Display,serif;font-size:42px;line-height:1.05;margin:9px 0 3px}.progress-bar{height:5px;border-radius:6px;overflow:hidden;background:#ffffff2e}.progress-bar span{display:block;height:100%;background:var(--mint)}.week-snapshot small{display:block;margin-top:9px;color:#ffffff9e}.focus-meta{color:var(--middle);display:flex;flex-wrap:wrap;gap:18px;margin:21px 0}.focus-meta span{display:flex;align-items:center;gap:6px}.button-primary,.button-quiet,.complete-action,.record-button{border:0;border-radius:8px;padding:10px 14px;display:inline-flex;gap:7px;align-items:center;font-weight:700;transition:transform .15s ease,background .15s ease}.button-primary{background:var(--forest);color:#fff}.button-primary:hover:not(:disabled){transform:translateY(-1px);background:#1e3e20}.button-primary:disabled{opacity:.6;cursor:not-allowed}.button-quiet{background:var(--soft);color:var(--forest)}.button-quiet:hover{background:var(--mint)}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metric-card{border:1px solid var(--line);border-radius:13px;background:var(--paper);min-height:140px;padding:18px;display:flex;flex-direction:column}.metric-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;margin-bottom:auto}.metric-icon svg{width:15px}.metric-card strong{color:var(--forest);font:700 27px Playfair Display,serif}.metric-card>span{font-weight:700}.metric-card small{color:var(--muted)}.tone-green .metric-icon{background:var(--mint);color:var(--forest)}.tone-cream .metric-icon{background:var(--soft);color:var(--forest)}.tone-terracotta .metric-icon{background:#f7e8e1;color:var(--terra)}.tone-mint .metric-icon{background:#e4f8e1;color:var(--middle)}.today-columns{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.text-button{border:0;color:var(--middle);background:transparent;font-size:13px;text-decoration:underline;text-underline-offset:3px}.task-stack{display:grid;gap:7px}.task-line,.tada-line{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:9px;align-items:center;border-top:1px solid var(--line);padding:11px 0}.task-line:first-child,.tada-line:first-child{border-top:0;padding-top:0}.task-line strong,.tada-line strong{display:block}.task-line small,.tada-line small{display:block;color:var(--muted)}.status-dot{width:8px;height:8px;border-radius:50%;background:#c4c0bb}.status-dot.in_progress{background:var(--terra);box-shadow:0 0 0 4px #f7e8e1}.status-dot.open,.status-dot.done{background:var(--emerald)}.priority-badge{border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700;white-space:nowrap}.priority-badge small{display:inline;font-weight:400;margin-left:2px}.priority-a{color:#914d34;background:#f6e8e1}.priority-b{color:#286044;background:#e2f4e4}.priority-c{color:#667264;background:#edf0eb}.priority-d{color:#77736e;background:#f0eeeb}.task-actions{display:flex;gap:5px;align-items:center}.icon-action{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);color:var(--middle);background:var(--paper);border-radius:7px}.icon-action:hover{background:var(--soft)}.complete-action{padding:7px 9px;background:var(--soft);color:var(--forest);font-size:12px}.complete-action:hover{background:var(--mint)}.tada-panel{background:#f7fbf6}.empty-state{color:var(--muted);font-style:italic;margin:8px 0}.toolbar{display:flex;justify-content:space-between;gap:16px;margin-bottom:14px}.search-box{display:flex;align-items:center;gap:8px;padding:7px 2px;border-bottom:1px solid #cfc7bc;color:var(--middle);flex:1;max-width:480px}.search-box input{border:0;box-shadow:none;background:transparent;padding:2px;width:100%}.filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.filter-chips button{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:99px;padding:6px 10px;font-size:12px}.filter-chips button.active,.filter-chips button:hover{background:var(--forest);color:#fff;border-color:var(--forest)}.task-form{display:grid;gap:12px;margin-bottom:16px}.task-form input,.task-form textarea,.task-form select{width:100%}.task-form textarea{min-height:68px;resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.form-grid label,.task-form label,.assistant-preview label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.task-table{padding:0;overflow:hidden}.task-table-head,.task-row{display:grid;grid-template-columns:minmax(240px,2.1fr) 112px minmax(110px,.8fr) minmax(110px,.85fr) 95px 74px;gap:12px;align-items:center}.task-table-head{color:var(--muted);background:#f8f5f0;padding:12px 20px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.task-row{position:relative;padding:14px 20px;border-top:1px solid var(--line)}.task-main{display:flex;align-items:center;gap:9px;min-width:0}.task-main strong{display:block}.task-main small{color:var(--muted)}.task-cell{color:var(--muted);font-size:13px}.row-action{border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--middle);padding:6px 8px;font-size:12px}.task-editor{grid-column:1/-1;border-left:3px solid var(--mint);background:#fbfaf8;padding:14px;display:grid;gap:10px;margin:2px 0 3px 17px}.task-editor p{color:var(--muted);margin-bottom:0}.task-meta-list{display:flex;flex-wrap:wrap;gap:12px;color:var(--middle);font-size:12px}.editor-controls{display:flex;flex-wrap:wrap;gap:9px}.editor-controls label{display:grid;gap:4px;color:var(--muted);font-size:11px;font-weight:700}.editor-controls select{padding:6px}.matrix-section{margin-top:18px}.matrix-title{margin-bottom:11px}.matrix-title h3{margin:0}.matrix-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.matrix-card{border-radius:13px;padding:16px;min-height:145px}.matrix-card>div:first-child{display:flex;gap:10px;align-items:center}.matrix-letter{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffffa6;font:700 18px Playfair Display,serif}.matrix-card strong,.matrix-card small{display:block}.matrix-card small{color:var(--muted);font-size:11px}.matrix-tasks{display:grid;gap:5px;margin-top:12px;color:var(--ink);font-size:12px}.matrix-tasks div{background:#ffffff8c;border-radius:6px;padding:6px 8px}.matrix-tasks small{float:right}.matrix-a{background:#f8ebe5}.matrix-b{background:#e8f5e9}.matrix-c{background:#eef1ed}.matrix-d{background:#f2f0ed}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.calendar-header p{margin-bottom:4px}.month-switch{display:flex;align-items:center;gap:10px}.month-switch button{width:30px;height:30px;border:0;border-radius:50%;background:var(--soft);color:var(--forest)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:18px}.calendar-label{color:var(--muted);font-size:11px;font-weight:700;text-align:center;text-transform:uppercase}.calendar-day{min-height:92px;padding:9px;text-align:left;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);display:grid;align-content:start;gap:4px}.calendar-day strong{color:var(--forest)}.calendar-day span,.calendar-day small{color:var(--muted);font-size:11px}.calendar-day.selected{border-color:var(--forest);box-shadow:0 0 0 2px var(--mint)}.calendar-day.today strong{color:var(--terra)}.calendar-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.daily-log form{display:grid;gap:8px;margin-top:12px}.daily-log textarea{min-height:72px;resize:vertical}.update-list{display:grid;gap:8px;max-height:260px;overflow:auto}.update-entry{border-left:3px solid var(--mint);padding:6px 8px;background:#fbfaf8}.update-entry span{color:var(--middle);font-size:10px;text-transform:uppercase;font-weight:700}.update-entry p{margin:2px 0}.update-entry small{color:var(--muted)}.team-hero{display:flex;justify-content:space-between;align-items:center;background:var(--forest);border:0;color:#ffffffbf;margin-bottom:16px}.team-hero h3{color:#fff;margin:5px 0 9px;font-size:28px}.team-hero p:not(.eyebrow){max-width:650px;margin-bottom:0}.team-hero .eyebrow,.team-hero>svg{color:var(--mint)}.team-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.team-stat{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:15px;display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}.team-stat strong,.team-stat small{display:block}.team-stat small,.team-stat>span{color:var(--muted);font-size:12px}.team-stat>span{border-top:1px solid var(--line);padding-top:7px}.invite-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.invite-grid p:not(.eyebrow){color:var(--muted);line-height:1.45}.invite-form{display:flex;gap:8px}.invite-form input{flex:1}.activity-list{display:grid;gap:9px}.activity-list div{border-bottom:1px solid var(--line);padding-bottom:8px;font-size:13px}.activity-list small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.activity-list em{color:var(--middle);font-style:normal}.assistant-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:start}.assistant-card{background:var(--forest);color:#ffffffc7;padding:clamp(25px,4vw,45px);border-radius:18px}.assistant-card h2{color:#fff}.assistant-card .eyebrow{color:var(--mint)}.assistant-card textarea{min-height:125px;width:100%;margin:12px 0;resize:vertical}.assistant-card small{color:#ffffff9e;display:block;margin-top:14px}.assistant-actions{display:flex;gap:9px;flex-wrap:wrap}.record-button{color:var(--forest);background:var(--mint)}.record-button.recording{background:#f2c1b2;color:#833d28}.assistant-preview{display:grid;gap:13px}.assistant-preview h3{margin:0}.draft-box{border:1px solid var(--line);border-radius:9px;padding:13px;background:#fbfaf8}.draft-box p{color:var(--muted);margin:5px 0 10px}.draft-tags{display:flex;flex-wrap:wrap;gap:6px}.draft-tags>span{color:var(--muted);background:var(--soft);border-radius:99px;padding:4px 7px;font-size:11px}.assistant-warning{background:#fff4ef;border-left:3px solid var(--terra);color:#834833;padding:8px 10px;margin:0}.knowledge-hero{display:flex;justify-content:space-between;align-items:center;background:var(--forest);color:#ffffffc2;border:0;margin-bottom:18px}.knowledge-hero h3{color:#fff;font-size:28px;margin:5px 0 9px}.knowledge-hero p:not(.eyebrow){margin-bottom:0}.knowledge-hero .eyebrow,.knowledge-hero svg{color:var(--mint)}.knowledge-search{margin-bottom:14px}.knowledge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.note-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:20px}.note-card>span{color:var(--middle);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.note-card h3{margin:12px 0 8px}.note-card p{color:#57544e;line-height:1.5}.tag-row{display:flex;flex-wrap:wrap;gap:5px}.tag-row small{background:var(--soft);color:var(--muted);border-radius:99px;padding:3px 7px}.login-shell{min-height:100vh;display:grid;place-items:center;background:var(--cream);padding:24px}.login-card{max-width:580px;background:var(--paper);border:1px solid var(--line);border-radius:19px;padding:clamp(30px,6vw,68px)}.login-card .brand-mark{margin-bottom:44px}.login-card>p:not(.eyebrow){color:var(--muted);line-height:1.55;font-size:17px}.login-card>small{display:block;color:var(--muted);margin-top:15px}.login-error{color:#8b4731!important}.loading-screen{min-height:100vh;display:grid;place-items:center;background:var(--cream);color:var(--forest);font:600 22px Playfair Display,serif}@media(max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.task-table-head{display:none}.task-row{grid-template-columns:minmax(0,1fr) auto auto}.task-row>.task-cell{display:none}.task-row>.priority-badge{grid-column:2}.task-row>.row-action{grid-column:3}.form-grid{grid-template-columns:repeat(2,1fr)}.calendar-detail-grid{grid-template-columns:1fr 1fr}.daily-log{grid-column:1/-1}.team-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.team-shell{grid-template-columns:1fr}.team-sidebar{height:auto;min-height:auto;position:static;padding:15px 20px}.profile-chip,.sidebar-quote,.logout-button{display:none}.brand-mark{margin-bottom:15px}.nav-list{grid-template-columns:repeat(5,1fr)}.nav-button{justify-content:center;padding:9px}.nav-button span{display:none}.team-content{padding:28px 18px 42px}.app-header,.calendar-header{align-items:flex-start;flex-direction:column}.focus-layout,.today-columns,.assistant-layout,.invite-grid{grid-template-columns:1fr}.focus-card{border-right:1px solid var(--line);border-radius:17px 17px 0 0}.week-snapshot{border-radius:0 0 17px 17px}.calendar-detail-grid,.knowledge-grid{grid-template-columns:1fr}.calendar-grid{grid-template-columns:repeat(7,minmax(78px,1fr));overflow-x:auto}.calendar-label,.calendar-day{min-width:78px}.nav-list{overflow-x:auto}.team-stats,.form-grid,.matrix-grid{grid-template-columns:1fr}.privacy-badge{white-space:normal}.toolbar{align-items:stretch;flex-direction:column}.invite-form{flex-direction:column}}@media(max-width:480px){.metrics-grid{grid-template-columns:1fr 1fr}.task-line{grid-template-columns:8px minmax(0,1fr) auto}.task-line .task-actions{grid-column:2/-1}.priority-badge small{display:none}.assistant-actions>*{width:100%;justify-content:center}.complete-action{justify-content:center}}.routine-hero{display:flex;justify-content:space-between;gap:28px;align-items:center;background:var(--forest);color:#ffffffc2;border:0;margin-bottom:16px}.routine-hero h2{color:#fff;max-width:720px;margin:5px 0 11px}.routine-hero p:not(.eyebrow){max-width:700px;margin-bottom:0;line-height:1.5}.routine-hero .eyebrow,.routine-hero>svg{color:var(--mint);flex:none}.routine-control{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px}.routine-control h3{margin-bottom:0}.budget-buttons{display:flex;gap:7px;flex-wrap:wrap}.budget-buttons button{border:1px solid var(--line);color:var(--middle);background:var(--paper);border-radius:99px;padding:8px 11px;font-weight:700;font-size:12px}.budget-buttons button.active,.budget-buttons button:hover{color:#fff;background:var(--forest);border-color:var(--forest)}.routine-summary{display:flex;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px}.routine-summary strong{color:var(--forest);font:700 23px Playfair Display,serif;margin-right:4px}.routine-columns,.routine-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.routine-stack{display:grid;gap:10px}.routine-card{border:1px solid var(--line);border-radius:11px;padding:15px;background:#fcfbf9}.routine-card.claimed{border-left:4px solid var(--terra)}.routine-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--middle);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.routine-card-top strong{color:var(--forest);font:600 14px "Source Sans 3",sans-serif;text-transform:none;letter-spacing:0}.routine-card h4{font:600 18px Playfair Display,serif;color:var(--forest);margin:8px 0 5px}.routine-card p{color:var(--muted);font-size:13px;line-height:1.4;margin:0 0 10px}.routine-card-meta{display:flex;justify-content:space-between;gap:8px;color:var(--middle);font-size:11px;margin-bottom:12px}.routine-assignees{color:var(--forest);font-weight:700;background:var(--mint);border-radius:99px;padding:3px 7px}.routine-assignment-select{border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--muted)}.routine-assignment-select legend{color:var(--forest);font-size:12px;font-weight:800;padding:0 4px}.routine-assignment-select small{display:block;margin-bottom:8px}.routine-assignment-select>div{display:flex;flex-wrap:wrap;gap:8px 14px}.routine-assignment-select label{display:flex;gap:5px;align-items:center;font-size:12px}.claimed-note{color:var(--terra);font-weight:600}.next-routine-list{display:grid}.next-routine-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.next-routine-list>div:first-child{border-top:0;padding-top:0}.next-routine-list strong,.next-routine-list small{display:block}.next-routine-list small{color:var(--muted);font-size:12px}.next-routine-list>div>span{color:var(--middle);font-weight:700;font-size:12px;white-space:nowrap}.routine-ideas .idea-intro{color:var(--muted);line-height:1.45}.idea-form{display:grid;gap:8px}.idea-form textarea{min-height:62px;resize:vertical}.idea-fields{display:grid;grid-template-columns:1fr 110px;gap:8px}.idea-fields label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.idea-list{display:grid;gap:5px;margin-top:15px}.idea-line{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding:9px 0}.idea-line strong,.idea-line small{display:block}.idea-line small{color:var(--muted);font-size:11px}.routine-owner-area{margin-top:20px}.routine-owner-area>.panel-header{margin-bottom:11px}.routine-creator{margin-top:12px}@media(max-width:820px){.routine-control{align-items:flex-start;flex-direction:column}.routine-columns,.routine-bottom-grid{grid-template-columns:1fr}.routine-hero{align-items:flex-start}.routine-hero>svg{width:28px}.routine-summary{gap:10px}.routine-summary strong{font-size:20px}}@media(max-width:480px){.routine-card-meta,.idea-line{align-items:flex-start;flex-direction:column}.idea-fields{grid-template-columns:1fr}.budget-buttons button{flex:1}.routine-hero{padding:22px}.routine-summary{display:grid;grid-template-columns:1fr 1fr}}.promotion-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;padding:10px;background:var(--soft);border-radius:8px}.promotion-controls label{display:grid;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.promotion-controls input{width:100%}@media(max-width:480px){.promotion-controls{grid-template-columns:1fr}}.owner-login-form{display:grid;gap:12px;margin:22px 0 16px}.owner-login-form label{display:grid;gap:6px;color:var(--forest);font-size:12px;font-weight:700}.owner-login-form input{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font:400 15px "Source Sans 3",sans-serif}.owner-login-form input:focus{outline:2px solid var(--mint);border-color:var(--middle)}.owner-login-form .button-primary{width:100%;justify-content:center;margin-top:3px}.team-login-divider{display:flex;align-items:center;gap:10px;color:var(--muted);margin:4px 0 13px;font-size:12px}.team-login-divider:before,.team-login-divider:after{content:"";height:1px;background:var(--line);flex:1}.team-login{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;padding:12px;border-radius:8px;background:var(--soft)}.team-login strong{color:var(--forest);font-size:13px}.team-login p{flex:1 1 185px;color:var(--muted);font-size:12px;margin:0;line-height:1.35}.team-login .button-quiet{padding:7px 10px;font-size:12px}.calendar-controls{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.view-switch{display:flex;gap:5px;padding:4px;background:var(--soft);border-radius:10px}.view-switch button{border:0;background:transparent;color:var(--muted);border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700}.view-switch button.active{background:var(--forest);color:#fff}.agenda-board{display:grid;gap:12px;margin-bottom:18px}.agenda-week{grid-template-columns:repeat(7,minmax(150px,1fr));overflow-x:auto;padding-bottom:5px}.agenda-three-days{grid-template-columns:repeat(3,minmax(230px,1fr))}.agenda-day{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:13px;overflow:hidden;display:flex;flex-direction:column;min-height:320px}.agenda-day.selected{border-color:var(--forest);box-shadow:0 0 0 2px var(--mint)}.agenda-day-heading{border:0;background:#f8f5f0;color:var(--forest);padding:14px;text-align:left;display:grid;gap:2px}.agenda-day-heading span{color:var(--middle);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.agenda-day-heading strong{font:700 23px Playfair Display,serif}.agenda-day-heading small{color:var(--muted);font-size:11px}.agenda-scroll{display:grid;align-content:start;gap:4px;overflow-y:auto;max-height:410px;padding:12px}.agenda-scroll .task-line{grid-template-columns:7px minmax(0,1fr);gap:7px;padding:9px 0}.agenda-scroll .task-line .priority-badge,.agenda-scroll .task-line .task-actions{grid-column:2;justify-self:start}.agenda-scroll .task-line .task-actions{margin-top:1px}.agenda-done{display:flex;gap:7px;align-items:flex-start;color:var(--middle);border-top:1px solid var(--line);padding:9px 0;font-size:13px}.agenda-done svg{flex:none;margin-top:2px}.agenda-update{border-left:3px solid var(--mint);padding:7px 8px;background:#fbfaf8;font-size:12px}.agenda-update strong,.agenda-update span{display:block}.agenda-update strong{color:var(--middle);font-size:10px;text-transform:uppercase;margin-bottom:2px}.live-timer-panel{border:1px solid var(--forest);border-radius:16px;background:linear-gradient(110deg,#173719,#294c2a);color:#fff;padding:18px 22px;margin:0 0 18px;box-shadow:0 12px 28px #294c2a29}.live-timer-label{display:flex;align-items:center;gap:8px}.live-timer-label .eyebrow{color:var(--mint);margin:0}.timer-pulse{width:9px;height:9px;border-radius:50%;background:var(--terra);box-shadow:0 0 0 5px #b9715538;animation:timerPulse 1.5s ease-in-out infinite}.live-timer-main{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;margin-top:7px}.live-timer-main h3{color:#fff;margin:0 0 3px;font-size:23px}.live-timer-main p{color:#ffffffb3;margin:0}.live-timer-main>strong{font:700 clamp(30px,4vw,48px)/1 "Playfair Display",serif;letter-spacing:.04em;color:var(--mint);font-variant-numeric:tabular-nums}.live-timer-stop{border:1px solid rgba(255,255,255,.25);border-radius:8px;color:var(--forest);background:var(--mint);padding:10px 12px;font-weight:700;display:flex;gap:7px;align-items:center;white-space:nowrap}.live-timer-stop:hover{background:#e0fad8}@keyframes timerPulse{50%{transform:scale(.8);opacity:.72}}@media(max-width:1100px){.agenda-week{grid-template-columns:repeat(7,minmax(190px,1fr))}.live-timer-main{grid-template-columns:1fr auto}.live-timer-stop{grid-column:1/-1;justify-content:center}}@media(max-width:820px){.calendar-controls{align-items:flex-start;justify-content:flex-start;flex-direction:column}.agenda-three-days{grid-template-columns:repeat(3,minmax(230px,1fr));overflow-x:auto;padding-bottom:5px}.live-timer-main{grid-template-columns:1fr}.live-timer-stop{grid-column:auto}.view-switch{width:100%;overflow-x:auto}.view-switch button{flex:1;white-space:nowrap}}.live-timer-stack{display:grid;gap:12px;margin-bottom:18px}.time-share-list{display:flex;flex-wrap:wrap;gap:7px}.time-share-list span{display:inline-flex;align-items:center;gap:4px;color:var(--forest);background:#e7f5e8;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.agenda-done span{display:grid;gap:2px}.agenda-done small{color:var(--muted);font-size:11px}.routine-folders{display:flex;gap:6px;margin-bottom:13px}.routine-folders button{border:1px solid var(--line);color:var(--middle);background:var(--paper);border-radius:99px;padding:7px 11px;font-size:12px;font-weight:700}.routine-folders button.active{border-color:var(--forest);background:var(--forest);color:#fff}.routine-control.compact{margin-top:0;justify-content:flex-start}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.opportunity-card{display:flex;flex-direction:column;min-height:235px}.opportunity-card h3{margin:10px 0 7px}.opportunity-card p:not(.add-confirmation){color:var(--muted);line-height:1.45}.opportunity-card .button-primary{margin-top:auto;align-self:flex-start}.library-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;color:#ffffffc7;background:var(--forest);border:0;margin-bottom:16px}.library-hero h2{color:#fff;margin:5px 0 10px;max-width:750px}.library-hero p:not(.eyebrow){line-height:1.5;margin-bottom:0;max-width:790px}.library-hero .eyebrow,.library-hero>svg{color:var(--mint)}.library-tabs{display:flex;gap:8px;padding:8px;margin-bottom:16px}.library-tabs button{border:0;display:flex;gap:7px;align-items:center;color:var(--muted);background:transparent;border-radius:9px;padding:9px 11px;font-weight:700}.library-tabs button.active{color:#fff;background:var(--forest)}.library-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px;align-items:start}.library-upload form{display:grid;gap:9px}.library-upload label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.library-upload small{color:var(--muted);font-size:11px}.library-divider{display:flex;align-items:center;gap:10px;color:var(--muted);margin:17px 0;font-size:12px}.library-divider:before,.library-divider:after{content:"";height:1px;flex:1;background:var(--line)}.library-message{color:var(--middle);font-size:13px;margin:13px 0 0}.library-count{border-radius:99px;padding:4px 8px;background:var(--mint);color:var(--forest);font-size:11px;font-weight:700}.asset-stack{display:grid;gap:8px}.asset-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--line)}.asset-card:first-child{border-top:0;padding-top:0}.asset-icon{width:34px;height:34px;display:grid;place-items:center;color:var(--forest);background:var(--mint);border-radius:9px}.asset-card strong,.asset-card small{display:block}.asset-card small{color:var(--muted);font-size:11px}.library-preview{margin-top:16px}.library-preview video,.library-preview iframe{display:block;width:100%;min-height:420px;max-height:70vh;margin-top:14px;border:1px solid var(--line);border-radius:10px;background:#191919}@media(max-width:1100px){.opportunity-grid{grid-template-columns:repeat(2,1fr)}.library-layout{grid-template-columns:1fr}.library-preview video,.library-preview iframe{min-height:330px}}@media(max-width:820px){.opportunity-grid{grid-template-columns:1fr}.library-hero{align-items:flex-start}.library-hero>svg{width:28px}.library-tabs{overflow-x:auto}.library-tabs button{white-space:nowrap}.asset-card{grid-template-columns:auto minmax(0,1fr)}.asset-card .row-action{grid-column:2;justify-self:start}.library-preview video,.library-preview iframe{min-height:250px}}.app-toast{position:fixed;left:22px;bottom:22px;z-index:50;max-width:min(430px,calc(100vw - 44px));border:1px solid #e9c7bb;background:#fff6f1;color:#844933;padding:11px 13px;border-radius:10px;box-shadow:0 12px 32px #412f252e;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:14px}.app-toast button{border:0;background:transparent;color:inherit;text-decoration:underline;padding:0;font-size:12px;white-space:nowrap}.tada-line{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.tada-line.compact{grid-template-columns:minmax(0,1fr) auto;gap:7px}.tada-line.compact .priority-badge{display:none}.reopen-action{border:1px solid #b6d6bd;border-radius:7px;background:#fff;color:var(--forest);padding:6px 8px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:700}.reopen-action:hover{background:var(--mint)}.calendar-filter{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;margin-bottom:16px}.calendar-filter .eyebrow{margin-bottom:2px}.calendar-filter strong{color:var(--forest);font-size:14px}.calendar-filter .filter-chips{margin:0}.calendar-count.todo{color:var(--forest);background:#edf8ef;border-radius:5px;padding:3px 5px;font-weight:700}.calendar-count.tada{color:#3e7651;background:#e5f6e8;border-radius:5px;padding:3px 5px;font-weight:700}.calendar-day-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.calendar-day-workspace .daily-log{grid-column:1/-1}.calendar-task-lane,.calendar-tada-lane{min-width:0}.lane-count{border-radius:99px;background:var(--soft);color:var(--middle);padding:5px 8px;font-weight:700;font-size:11px;white-space:nowrap}.live-timer-main .timer-actions{display:grid;gap:7px;justify-items:stretch}.timer-correct-button,.timer-cancel{border:1px solid rgba(255,255,255,.3);border-radius:8px;background:transparent;color:#fff;padding:9px 11px;display:flex;gap:6px;justify-content:center;align-items:center;font-weight:700;font-size:12px}.timer-correct-button:hover,.timer-cancel:hover{background:#ffffff1f}.timer-correction{display:grid;grid-template-columns:minmax(0,1fr) 130px auto auto;align-items:end;gap:10px;margin-top:17px;padding-top:14px;border-top:1px solid rgba(255,255,255,.22)}.timer-correction strong{color:#fff}.timer-correction p{margin:3px 0 0;color:#ffffffbf;font-size:13px;line-height:1.35}.timer-correction label{display:grid;gap:5px;color:var(--mint);font-size:11px;font-weight:700}.timer-correction input{width:100%;padding:8px;border:0;background:#fff}@media(max-width:1100px){.calendar-day-workspace{grid-template-columns:1fr}.calendar-day-workspace .daily-log{grid-column:auto}.timer-correction{grid-template-columns:1fr 120px}.timer-correction .live-timer-stop,.timer-correction .timer-cancel{grid-column:auto}}@media(max-width:820px){.calendar-filter{align-items:flex-start;flex-direction:column}.calendar-filter .filter-chips{width:100%}.calendar-filter .filter-chips button{flex:1}.timer-correction{grid-template-columns:1fr}.timer-correction .live-timer-stop,.timer-correction .timer-cancel{width:100%;justify-content:center}.app-toast{left:14px;bottom:14px;max-width:calc(100vw - 28px)}}@media(max-width:480px){.tada-line{grid-template-columns:minmax(0,1fr) auto}.tada-line .priority-badge{display:none}.reopen-action{grid-column:1/-1;justify-self:start}.calendar-day-workspace{gap:12px}}.meeting-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(118deg,#fff,#f2f8ef)}.meeting-hero h3{margin:4px 0 8px;color:var(--forest);font-size:clamp(24px,3vw,34px)}.meeting-hero p{max-width:680px}.meeting-hero>svg{color:var(--emerald);flex:0 0 auto}.meeting-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:16px;margin-top:16px;align-items:start}.meeting-upload form{display:grid;gap:12px}.meeting-upload small{line-height:1.45;color:var(--muted)}.meeting-guide{background:var(--forest);color:#fff}.meeting-guide .eyebrow{color:var(--mint)}.meeting-guide h3{color:#fff;margin:4px 0 12px}.meeting-guide ul{margin:0;padding-left:20px;display:grid;gap:9px;color:#ffffffd9;font-size:14px;line-height:1.35}.meeting-records{margin-top:24px;display:grid;gap:14px}.meeting-record{padding:20px}.meeting-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:15px;border-bottom:1px solid #e5e5df}.meeting-record-head h3{color:var(--forest);margin:7px 0 4px}.meeting-record-head small{color:var(--muted)}.meeting-status{display:inline-flex;align-items:center;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800}.meeting-status.ready{background:#e5f6e8;color:#28683e}.meeting-status.processing{background:#edf8ef;color:var(--forest)}.meeting-status.failed{background:#fff0ea;color:#9a513a}.meeting-processing,.meeting-failed{margin:16px 0 0;line-height:1.5}.meeting-processing{color:var(--muted)}.meeting-failed{color:#9a513a}.meeting-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.meeting-summary>section{min-width:0;padding:14px;border:1px solid #e3e8df;border-radius:10px;background:#fff}.meeting-summary>section:first-child{grid-column:1/-1;border-left:4px solid var(--emerald);background:#fbfdf9}.meeting-summary p{margin:4px 0 0;font-size:14px;line-height:1.55}.meeting-list ul{margin:6px 0 0;padding-left:18px;display:grid;gap:7px;font-size:14px;line-height:1.4}.meeting-topics{grid-column:1/-1}.meeting-topics>div+div{border-top:1px solid #edf0ea;margin-top:10px;padding-top:10px}.meeting-topics strong,.meeting-actions strong{color:var(--forest)}.meeting-actions{grid-column:1/-1}.meeting-actions>div{display:flex;flex-direction:column;gap:3px;padding:9px 0;border-top:1px solid #edf0ea}.meeting-actions>div:first-of-type{border-top:0}.meeting-actions small{color:var(--muted)}.meeting-transcript{grid-column:1/-1;padding:14px;border:1px dashed #b8cbb6;border-radius:10px;background:#fbf8f3}.meeting-transcript summary{cursor:pointer;color:var(--forest);font-weight:800}.meeting-transcript p{white-space:pre-wrap;max-height:360px;overflow:auto;margin-top:14px;font-size:13px;line-height:1.55}@media(max-width:850px){.meeting-layout,.meeting-summary{grid-template-columns:1fr}.meeting-record-head{flex-direction:column}.meeting-record-head .button-quiet{width:100%;justify-content:center}.meeting-hero{align-items:flex-start}}.privacy-check{display:flex!important;align-items:flex-start;gap:9px;padding:10px 11px;border:1px solid #d7e2d4;border-radius:8px;background:#f7fbf5;color:var(--forest);font-size:12px;line-height:1.42}.privacy-check input{width:auto;margin:2px 0 0;accent-color:var(--forest)}.task-actions .timer-correct-button{color:var(--forest);border-color:#b8cbb6;background:#f5faf3;padding:7px 9px}.task-actions .timer-correct-button:hover{background:#e8f4e7}.recorded-time-editor{display:flex;flex-wrap:wrap;align-items:end;gap:7px;flex-basis:100%;margin-top:8px;padding:9px;border:1px solid #d9e6d6;border-radius:8px;background:#f7fbf5}.recorded-time-editor label{display:grid;gap:4px;color:var(--forest);font-size:11px;font-weight:800}.recorded-time-editor input{width:92px;padding:7px;border:1px solid #b8cbb6;border-radius:6px;background:#fff}.recorded-time-editor small{color:var(--muted);font-size:11px}.recorded-time-editor .button-quiet{padding:7px 9px;font-size:12px}.recorded-time-editor .timer-cancel{color:var(--forest);border-color:#b8cbb6;padding:7px 9px}@media(max-width:560px){.recorded-time-editor{display:grid;grid-template-columns:1fr 1fr}.recorded-time-editor small{grid-column:1/-1}}.quick-tada-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,1.4fr) 84px auto;align-items:end;gap:9px;margin-top:14px;padding:14px;border:1px dashed #aac3a7;border-radius:10px;background:#f5faf3}.quick-tada-form h4{margin:4px 0;color:var(--forest)}.quick-tada-form small{color:var(--muted);line-height:1.35}.quick-tada-form input{width:100%;padding:9px;border:1px solid #b7cbb4;border-radius:7px;background:#fff}.quick-tada-form label{display:grid;gap:4px;color:var(--forest);font-size:11px;font-weight:800}.quick-tada-form .quick-tada-message{grid-column:1/-1;margin:0;color:var(--forest);font-size:12px;font-weight:700}.work-time-heading{margin:18px 0 10px}.work-time-heading h3{margin:3px 0 6px}.work-time-heading p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px}.team-stat.work-stat{align-items:start}.work-stat-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:2px}.work-stat-grid>div{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fbfaf8}.work-stat-grid small{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.work-stat-grid strong{color:var(--forest);font:700 18px Playfair Display,serif}.work-stat-grid em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.app-toast{background:var(--forest);color:#fff;border-color:transparent}@media(max-width:820px){.quick-tada-form{grid-template-columns:1fr 1fr}.quick-tada-form>div,.quick-tada-form .quick-tada-message{grid-column:1/-1}.quick-tada-form .button-quiet{grid-column:1/-1}.work-stat-grid{grid-template-columns:1fr}}.my-work-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:22px;align-items:center;margin-bottom:18px;background:#f8fbf6}.my-work-summary h3{margin:4px 0 7px}.my-work-summary p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px;line-height:1.45}.my-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.my-work-grid>div{display:grid;gap:4px;padding:14px;border:1px solid #d9e7d5;border-radius:10px;background:#fff}.my-work-grid small{color:var(--middle);font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.my-work-grid strong{color:var(--forest);font:700 21px Playfair Display,serif}.my-work-grid span,.my-work-grid em{color:var(--muted);font-size:12px;font-style:normal}@media(max-width:820px){.my-work-summary{grid-template-columns:1fr}.my-work-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.my-work-grid{grid-template-columns:1fr}}.toolbar-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.archive-toggle{color:var(--forest);border-color:#b9cbb7;background:#f7fbf5}.archive-toggle.active{background:var(--forest);color:#fff;border-color:var(--forest)}.archive-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:13px;padding-top:12px;border-top:1px solid var(--line)}.archive-controls small{color:var(--muted);font-size:11px}.archive-action{display:inline-flex;align-items:center;gap:6px;border:1px solid #cba99b;border-radius:8px;padding:8px 10px;color:#8b4731;background:#fff8f5;font-size:12px;font-weight:800}.archive-action:hover{background:#f9e6df}.my-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:820px){.toolbar-actions{width:100%;justify-content:space-between}.my-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.toolbar-actions{align-items:stretch;flex-direction:column}.toolbar-actions>*{justify-content:center}.my-work-grid{grid-template-columns:1fr}.archive-controls{align-items:flex-start;flex-direction:column}}.time-hero,.brainstorm-hero{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(125deg,#294c2a,#3e7650);color:#fff}.time-hero .eyebrow,.brainstorm-hero .eyebrow{color:#c0f0b7}.time-hero h2,.brainstorm-hero h2{margin:.25rem 0 .5rem;color:#fff}.time-hero p,.brainstorm-hero p{max-width:48rem;margin:0;color:#ffffffdb}.time-filter{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.time-filter label{min-width:190px;display:grid;gap:.4rem;color:#35513d;font-size:.85rem;font-weight:700}.time-filter select,.time-filter input,.time-request input,.time-request select{width:100%}.real-time-total{margin-left:auto;display:grid;gap:.12rem;padding:.55rem 1rem;border-left:2px solid #61bb95}.real-time-total small,.real-time-total span{color:#617166;font-size:.78rem}.real-time-total strong{color:#294c2a;font-size:1.45rem}.time-log-list,.approval-list{display:grid;gap:.6rem}.time-log-row,.approval-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) auto;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:1px solid #e7e1d8}.time-log-row:last-child,.approval-row:last-child{border-bottom:0}.time-log-row div,.approval-row div:first-child{display:grid;gap:.15rem}.time-log-row small,.approval-row small{color:#657168}.time-log-row>span{color:#294c2a;font-size:.9rem}.approval-grid{display:grid;grid-template-columns:1.7fr .9fr;gap:1rem;margin-top:1rem}.approval-row>div:last-child{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.time-request{margin-top:1rem;display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:start}.time-request h3{margin:.2rem 0 .35rem}.time-request p{margin:0;color:#617166}.time-request-form{display:grid;grid-template-columns:1.6fr 1fr .75fr .75fr 1.3fr auto;gap:.6rem;align-items:end}.time-request-form label{display:grid;gap:.3rem;color:#35513d;font-size:.8rem;font-weight:700}.time-request-form button{align-self:end;white-space:nowrap}.time-permission{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5rem;margin:1rem 0}.time-permission h3{margin:.2rem 0 .5rem}.time-permission p{margin:0;color:#617166}.time-permission-list{display:grid;gap:.45rem}.time-permission-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid #dce7dc;border-radius:.75rem}.time-permission-row span{display:grid;gap:.1rem}.time-permission-row small{color:#657168}.time-permission-row em{color:#617166;font-size:.8rem;font-style:normal}.brainstorm-layout{display:grid;grid-template-columns:1.5fr .85fr;gap:1rem;margin-top:1rem}.brainstorm-form h3,.brainstorm-guide h3{margin:.2rem 0 .75rem}.brainstorm-form form{display:grid;gap:.75rem}.brainstorm-form textarea{min-height:150px;resize:vertical}.brainstorm-form small{color:#617166}.brainstorm-guide ul{margin:.8rem 0 0;padding-left:1.1rem;color:#496050;display:grid;gap:.45rem}.idea-filter{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.idea-filter h3{margin:.2rem 0 0}.idea-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1rem;margin-top:1rem}.idea-card{display:grid;align-content:start;gap:.75rem}.idea-card h3{margin:0}.idea-card p{margin:0;color:#4d5f53}.idea-card ul{margin:.35rem 0 0;padding-left:1.15rem;color:#4d5f53;display:grid;gap:.25rem}.idea-card details{border-top:1px solid #e7e1d8;padding-top:.65rem;color:#4d5f53}.idea-card summary{cursor:pointer;color:#294c2a;font-weight:700}.idea-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.idea-card-head small{color:#657168}.idea-status,.area-tag{width:fit-content;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:800}.idea-status.open{background:#e5f4dc;color:#325c39}.idea-status.selected{background:#dff1ed;color:#256452}.idea-status.dismissed{background:#efeae2;color:#74685e}.area-tag{background:#fbf2e9;color:#9c5b42}.idea-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}@media(max-width:1000px){.time-request,.time-permission,.brainstorm-layout,.approval-grid{grid-template-columns:1fr}.time-request-form{grid-template-columns:repeat(3,1fr)}.time-request-note{grid-column:span 2}}@media(max-width:680px){.time-filter,.idea-filter{align-items:stretch;flex-direction:column}.real-time-total{margin-left:0;border-left:0;border-top:2px solid #61bb95}.time-log-row,.approval-row{grid-template-columns:1fr;gap:.35rem}.approval-row>div:last-child{justify-content:flex-start}.time-request-form{grid-template-columns:1fr 1fr}.time-request-form label:first-child,.time-request-note,.time-request-form button{grid-column:span 2}.time-permission-row{grid-template-columns:1fr auto}.time-permission-row em{grid-column:1/-1}}.tada-time-blocks{color:#496c52!important;font-size:11px!important;margin-top:3px}.responsibility-filter{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;margin-bottom:14px}.responsibility-filter .eyebrow{margin-bottom:2px}.responsibility-filter strong{color:var(--forest);font-size:14px}.responsibility-filter .filter-chips{margin:0}.assignment-flags{display:grid;gap:8px;padding:12px;border:1px solid #dce7dc;border-radius:10px;background:#fbfdf9}.assignment-flags.compact{margin-top:2px}.assignment-help{display:flex;gap:6px;align-items:center;color:#557060;font-size:11px;font-weight:700}.assignment-help svg{color:var(--middle)}.assignment-flag-list{display:flex;flex-wrap:wrap;gap:7px}.assignment-flag{display:inline-flex;align-items:center;gap:5px;border:1px solid #e0c6bc;background:#fff8f5;color:#a65039;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.assignment-flag:hover{border-color:#d1a899;background:#fff1eb}.assignment-flag.active{border-color:#7cb18a;background:#e9f7e8;color:#28633c}.assignment-flag.team-flag{border-style:dashed}.assignment-flag.team-flag.active{background:var(--forest);border-color:var(--forest);color:#fff}.overdue-count{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:7px;border-radius:50%;background:#b64035;color:#fff;font:800 11px "Source Sans 3",sans-serif;vertical-align:2px;box-shadow:0 0 0 2px #f9ebe8}.task-main strong .overdue-count{vertical-align:1px}.matrix-tasks .overdue-count{float:right;margin-left:4px}.matrix-tasks small{clear:both}@media(max-width:1100px){.responsibility-filter{align-items:flex-start;flex-direction:column}.responsibility-filter .filter-chips{width:100%}}@media(max-width:620px){.assignment-flag-list{display:grid;grid-template-columns:1fr 1fr}.assignment-flag{justify-content:center}.responsibility-filter .filter-chips button{flex:1}}.context-folders{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin:14px 0}.context-folders .eyebrow{margin-bottom:2px}.context-folders strong{display:block;color:var(--forest);font-size:14px}.context-folders .filter-chips{margin:0}.task-context-badge{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:2px 7px;font:700 10px "Source Sans 3",sans-serif;letter-spacing:.03em;line-height:1.35;vertical-align:1px}.task-context-badge.business{background:#e4f1e6;color:#24613c}.task-context-badge.private{background:#f8e8e1;color:#9a4e39}.private-task-note{margin:0;padding:10px 12px;border-radius:9px;background:#fdf1ec;color:#854836;font-size:13px;font-weight:600}.task-cell .task-context-badge{margin-right:4px}@media(max-width:820px){.context-folders{align-items:flex-start;flex-direction:column}.context-folders .filter-chips{width:100%}}.sort-control{display:flex;align-items:center;gap:8px;color:var(--forest);font-size:12px;font-weight:700}.sort-control select{min-width:146px;padding:9px 28px 9px 10px;border:1px solid #d8e2d5;border-radius:8px;background:#fff;color:var(--forest);font:inherit}.quick-capture{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px;padding:17px 20px;background:linear-gradient(108deg,#eff8f1,#fbf8f3 64%,#f8e9e2)}.quick-capture.open{display:block}.quick-capture-intro{display:flex;align-items:center;gap:14px}.quick-capture-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:var(--forest);color:#fff}.quick-capture h3{margin:0;color:var(--forest);font-size:19px}.quick-capture p{margin:3px 0 0;color:#61705f;font-size:13px}.quick-capture-form{display:grid;gap:12px;margin-top:15px}.quick-capture-form textarea{min-height:82px}.quick-capture-mode{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #d9e6d7;border-radius:10px;background:#ffffffb3}.quick-capture-mode strong{display:block;color:var(--forest);font-size:13px}.quick-capture-mode small{display:block;margin-top:2px;color:var(--muted);font-size:12px}.quick-capture-mode>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.quick-capture-mode button{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbdcc9;border-radius:999px;background:#fff;color:var(--middle);padding:7px 10px;font-size:12px;font-weight:700}.quick-capture-mode button.active{border-color:var(--forest);background:var(--forest);color:#fff}.quick-capture-review{display:grid;gap:13px;margin-top:18px;padding-top:17px;border-top:1px solid #dce5da}.quick-capture-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--forest)}.quick-capture-review-head h3{margin:0}.quick-capture-review-head p:not(.eyebrow){max-width:620px;margin-top:5px}.quick-capture-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:9px 11px;border-radius:8px;background:#e9f5ea;color:#235b3a;font-size:13px;font-weight:600}.drafts-layout{display:grid;gap:18px}.drafts-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;background:linear-gradient(125deg,#f8e9e2,#fbf8f3 55%,#edf8f0);color:var(--forest)}.drafts-hero h2{margin:4px 0 8px}.drafts-hero p{max-width:620px;margin:0;color:#5f6e60}.draft-list{display:grid;gap:14px}.draft-card{padding:20px}.draft-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.draft-card h3{margin:5px 0 2px;color:var(--forest)}.draft-kind{display:inline-flex;padding:3px 8px;border-radius:999px;background:#e5f3e7;color:#27603a;font-size:11px;font-weight:700}.draft-kind.routine{background:#f7e8e1;color:#965239}.draft-card-top small,.draft-source small{color:#758275}.draft-source{margin:13px 0;padding:11px 13px;border-left:3px solid #b97155;background:#fbf3ef}.draft-source p{margin:4px 0 0;white-space:pre-wrap;color:#55483f}.draft-decision{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding-top:15px;border-top:1px solid #e4e8e1}.draft-decision label{display:grid;gap:5px;color:#435243;font-size:12px;font-weight:700}.draft-decision input,.draft-decision select{min-height:38px;padding:7px 9px;border:1px solid #d8e2d5;border-radius:8px;background:#fff;color:#274b2e}.draft-routine-assignment{flex:1 1 100%;margin:0}.draft-staff-routine-note{max-width:420px;margin:0;color:#677268!important;font-size:12px!important;line-height:1.4}.draft-saved-note{margin:13px 0 0;color:#28633f;font-size:13px;font-weight:700}@media(max-width:760px){.toolbar-actions{align-items:stretch;flex-wrap:wrap}.sort-control{width:100%;justify-content:space-between}.sort-control select{flex:1}.quick-capture{align-items:flex-start;flex-direction:column}.quick-capture .button-primary{width:100%}.quick-capture-mode{align-items:flex-start;flex-direction:column}.quick-capture-mode>div:last-child{width:100%}.quick-capture-mode button{flex:1;justify-content:center}.quick-capture-status{align-items:flex-start;flex-direction:column}.quick-capture-review-head,.drafts-hero{align-items:flex-start}.draft-decision{align-items:stretch;flex-direction:column}.draft-decision label{width:100%}}.focus-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.task-line-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-wrap:wrap}.task-manage{display:grid;gap:7px;min-width:0}.task-manage-trigger{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.task-manage-panel{width:min(360px,100%);display:grid;gap:8px;padding:11px;border:1px solid var(--line);border-left:3px solid var(--terra);border-radius:9px;background:#fbfaf8;box-shadow:0 10px 24px #2b231914}.task-manage-panel label{display:grid;gap:4px;color:var(--muted);font-size:11px;font-weight:700}.task-manage-panel textarea{min-height:58px;resize:vertical}.task-manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.task-manage-actions .button-primary,.task-manage-actions .archive-action,.task-manage-actions .delete-action{padding:7px 9px;font-size:12px}.delete-action{border:1px solid #e4b8aa;border-radius:7px;background:#fff6f1;color:#8d4732;display:inline-flex;align-items:center;gap:5px;font-weight:700}.delete-action:hover:not(:disabled){background:#f8e3db}.delete-action:disabled,.archive-action:disabled{opacity:.55;cursor:not-allowed}.task-manage-panel>small{color:var(--muted);line-height:1.35}.assistant-batch{display:grid;gap:12px;align-content:start}.assistant-batch-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 3px 0;color:var(--forest)}.assistant-batch-head h3,.assistant-batch .draft-card{margin:0}@media(max-width:1100px){.task-line-actions{grid-column:2/-1;justify-content:flex-start}.task-manage-panel{width:min(400px,calc(100vw - 90px))}}@media(max-width:480px){.focus-actions{display:grid}.task-line-actions,.task-manage,.task-manage-panel{width:100%}.task-manage-actions>*{flex:1;justify-content:center}.assistant-batch-head{align-items:flex-start}}.task-focus-filters{margin:0 0 14px}.task-upload-field,.task-attachment-form label{display:flex!important;align-items:center;gap:9px;width:max-content;color:var(--forest)!important;font-size:12px!important;font-weight:800!important}.task-upload-field span,.task-attachment-form label>span{display:inline-flex;align-items:center;gap:6px;border:1px dashed #86ae8b;border-radius:8px;background:#f7fbf5;padding:9px 11px}.task-upload-field input,.task-attachment-form input{max-width:250px;border:0;background:transparent;padding:0;color:var(--muted);font-size:12px}.task-upload-note,.task-upload-selected{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.task-upload-selected{color:var(--middle);font-weight:700}.task-privacy-check{display:flex!important;align-items:flex-start;gap:7px;width:auto!important;color:var(--forest)!important;font-size:12px!important;font-weight:700!important;line-height:1.35}.task-privacy-check input{width:auto!important;min-height:auto!important;margin-top:2px}.task-attachments{display:grid;gap:9px;margin:13px 0;padding:13px 0;border-top:1px solid #dce6da;border-bottom:1px solid #dce6da}.task-attachments-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-attachments-head .eyebrow{margin:0 0 2px}.task-attachments-head strong{color:var(--forest);font-size:13px}.task-media-cloud{border:1px solid #9ec4a2;border-radius:999px;padding:3px 7px;color:var(--forest);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-attachment-list{display:grid;gap:5px}.task-attachment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #edf1eb}.task-attachment>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--forest);background:var(--mint)}.task-attachment strong,.task-attachment small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-attachment small,.task-attachments-note,.task-attachment-message{color:var(--muted);font-size:11px}.task-attachment-form{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.task-attachments-note{line-height:1.4}.task-attachment-message{margin:0;color:var(--middle);font-weight:700}@media(max-width:620px){.task-upload-field,.task-attachment-form{align-items:flex-start;flex-direction:column}.task-upload-field input,.task-attachment-form input{max-width:100%}.task-attachment{grid-template-columns:auto minmax(0,1fr)}.task-attachment .row-action{grid-column:2;justify-self:start}.task-attachment-form .button-quiet{width:100%;justify-content:center}}.team-management-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}.team-invite-card h3,.time-permission h3{margin:4px 0 7px}.team-invite-card p:not(.eyebrow),.time-permission p:not(.eyebrow){color:var(--muted);line-height:1.5}.invite-success{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding:12px;border:1px solid #cddfc8;border-radius:10px;background:#f6fbf3}.invite-success p{margin:0;color:var(--forest)!important;font-weight:700;font-size:13px}.time-date-shortcuts{display:flex;gap:7px;align-items:end}.time-date-shortcuts button{border:1px solid #b9cbb7;border-radius:8px;padding:9px 11px;background:#fff;color:var(--forest);font:800 12px "Source Sans 3",sans-serif;cursor:pointer}.time-date-shortcuts button.active,.time-date-shortcuts button:hover{background:var(--forest);border-color:var(--forest);color:#fff}.team-activity-card{margin-top:18px}@media(max-width:820px){.team-management-grid{grid-template-columns:1fr}.invite-success{align-items:flex-start;flex-direction:column}.time-date-shortcuts{width:100%;justify-content:flex-start}.time-filter{grid-template-columns:1fr 1fr}.time-filter .time-date-shortcuts{grid-column:1/-1}}@media(max-width:520px){.time-filter{grid-template-columns:1fr}.time-filter .time-date-shortcuts{grid-column:auto}.time-date-shortcuts button{flex:1}}.profile-chip{width:100%;border:0;text-align:left;position:relative}.profile-chip.clickable{cursor:pointer}.profile-chip.clickable:hover{transform:translateY(-1px)}.profile-unread{min-width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:999px;background:#bd5c55;color:#fffaf2;font-size:.7rem;position:absolute;right:.7rem;top:.7rem}.team-stat.work-stat{text-align:left;cursor:pointer;border:1px solid transparent}.team-stat.work-stat.selected{border-color:var(--green, #395b46);box-shadow:0 0 0 2px #395b461f}.profile-open-label{color:var(--green, #395b46);font-weight:700}.profile-detail{margin-top:1.25rem}.profile-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0}.profile-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.profile-activity-grid>article{background:#ffffff73;border-radius:1rem;padding:1rem;min-width:0}.team-sidebar{overflow-y:auto}@media(max-width:820px){.team-shell{display:block;min-width:0}.team-sidebar{position:sticky;top:0;z-index:20;width:auto;height:auto;min-height:0;max-height:none;overflow:visible;padding:.7rem .8rem .8rem;border-radius:0 0 1.2rem 1.2rem}.brand-mark{display:none}.profile-chip{display:flex;padding:.55rem .65rem;margin:0 0 .55rem;border-radius:.9rem}.profile-chip small{display:block}.nav-list{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;padding-bottom:.2rem;margin:0}.nav-button{flex:0 0 auto;min-width:4.4rem;min-height:3.85rem;padding:.45rem .35rem;flex-direction:column;justify-content:center;gap:.22rem;font-size:.68rem}.nav-button span{display:block;text-align:center;line-height:1.08}.sidebar-quote,.logout-button{display:none}.team-content{width:100%;padding:1rem .85rem 2rem;min-width:0}.app-header{align-items:flex-start;gap:.65rem}.privacy-badge{font-size:.68rem;white-space:normal}.focus-layout,.today-columns,.team-management-grid,.profile-activity-grid,.profile-stat-grid{grid-template-columns:1fr}.task-line,.tada-line{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.task-line>.priority-badge,.task-line-actions,.tada-line>.priority-badge,.tada-line>.reopen-action{grid-column:2;justify-self:start}.task-line-actions{flex-wrap:wrap}.work-stat-grid,.team-stats{grid-template-columns:1fr}.profile-detail .panel-header{flex-direction:column;align-items:flex-start}.calendar-controls,.calendar-filter{align-items:flex-start;flex-direction:column}.agenda-board{grid-template-columns:minmax(15rem,1fr);overflow-x:auto}}.para-navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;margin-bottom:16px}.para-navigation button{position:relative;min-width:0;display:flex;align-items:flex-start;gap:9px;text-align:left;border:0;border-radius:10px;padding:13px 12px;color:var(--muted);background:transparent}.para-navigation button:hover{background:#f4f7f1;color:var(--forest)}.para-navigation button.active{background:var(--forest);color:#fff}.para-navigation button svg{flex:none;margin-top:2px}.para-navigation button span{display:grid;gap:2px;min-width:0}.para-navigation button strong{font-size:14px}.para-navigation button small{font-size:11px;line-height:1.25;color:inherit;opacity:.8}.para-navigation button em{min-width:20px;height:20px;display:grid;place-items:center;margin-left:auto;border-radius:50%;background:var(--soft);color:var(--middle);font-style:normal;font-size:11px;font-weight:800}.para-navigation button.active em{background:var(--mint);color:var(--forest)}.para-context{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px;background:linear-gradient(118deg,#fff,#f4f8f1)}.para-context h3{margin:3px 0 6px}.para-context p:not(.eyebrow){max-width:690px;margin-bottom:0;color:var(--muted);line-height:1.45}.library-search{display:flex;align-items:center;gap:8px;min-width:250px;border-bottom:1px solid #cfc7bc;color:var(--middle);padding:6px 0}.library-search input{width:100%;border:0;border-radius:0;box-shadow:none;padding:3px 0;background:transparent}.resource-note{margin-bottom:16px;background:#fbfdf9;border-left:4px solid var(--emerald)}.resource-note form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.resource-note label{display:grid;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.resource-note label:nth-of-type(3){grid-column:1/-1}.resource-note textarea{min-height:82px;resize:vertical}.resource-note button{width:max-content}.meeting-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9d6bf;border-radius:8px;color:var(--forest);background:#f3faf2;padding:7px 9px;margin:0 0 12px;font-size:12px;font-weight:700}.meeting-toggle:hover{background:var(--mint)}.asset-group{display:grid;gap:5px;padding:13px 0;border-top:1px solid var(--line)}.asset-group:first-child{padding-top:0;border-top:0}.asset-group>.eyebrow{margin:0;color:var(--middle)}.asset-card{align-items:start}.asset-content{min-width:0}.asset-content>p{color:#57544e;white-space:pre-wrap;line-height:1.45;margin:6px 0}.asset-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.asset-actions .row-action{display:inline-flex;align-items:center;gap:4px}.asset-editor{display:grid;grid-template-columns:1fr 160px;gap:8px;padding:11px;margin-top:10px;border:1px solid #dce8d9;border-radius:9px;background:#fbfdf9}.asset-editor label{display:grid;gap:4px;color:var(--muted);font-size:11px;font-weight:700}.asset-editor label:nth-of-type(3),.asset-editor label:nth-of-type(4),.asset-editor>div{grid-column:1/-1}.asset-editor textarea{min-height:80px;resize:vertical}.asset-editor .button-primary{padding:7px 10px;font-size:12px}.asset-editor .text-button{margin-left:10px}.asset-note .asset-icon{background:#f7e8e1;color:var(--terra)}@media(max-width:1000px){.para-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.para-context{align-items:flex-start;flex-direction:column}.library-search{width:100%;min-width:0}.resource-note form{grid-template-columns:1fr}.resource-note label:nth-of-type(3){grid-column:auto}}@media(max-width:620px){.para-navigation{grid-template-columns:1fr}.para-navigation button{padding:11px}.asset-card{grid-template-columns:auto minmax(0,1fr)}.asset-actions{grid-column:2;justify-content:flex-start}.asset-editor{grid-template-columns:1fr}.asset-editor label:nth-of-type(3),.asset-editor label:nth-of-type(4),.asset-editor>div{grid-column:auto}.library-layout{gap:12px}.resource-note{padding:18px}.resource-note button{width:100%;justify-content:center}}.draft-edit-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.draft-edit-fields label{display:grid;gap:5px;color:#435243;font-size:12px;font-weight:700}.draft-edit-fields label:first-child,.draft-edit-fields label:nth-child(2){grid-column:1/-1}.draft-edit-fields input,.draft-edit-fields select,.draft-edit-fields textarea{min-height:38px;padding:7px 9px;border:1px solid #d8e2d5;border-radius:8px;background:#fff;color:#274b2e}.draft-edit-fields textarea{min-height:64px;resize:vertical}@media(max-width:760px){.draft-edit-fields{grid-template-columns:1fr}.draft-edit-fields label:first-child,.draft-edit-fields label:nth-child(2){grid-column:auto}}
