@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#27332f;background:#f7f8fa;font-synthesis:none;font-size:14px;line-height:1.5;--accent: #204e42;--accent-dark: #163d36;--accent-soft: #e8efe9;--muted: #69736e;--line: #e6eae7;--ground: #f7f8fa;--surface: #fff;--radius: 14px;--ease: cubic-bezier(.16, 1, .3, 1);font-optical-sizing:auto}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0;background:none}a{color:inherit;text-decoration:none;text-underline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #718b64;outline-offset:3px}input,textarea{caret-color:var(--accent)}::selection{background:#d8e8c8;color:#163d36}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#c6d0c8;border-radius:8px}::-webkit-scrollbar-track{background:transparent}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{font-size:clamp(25px,2.4vw,34px);line-height:1.2;letter-spacing:-.035em;font-weight:650}h2{font-size:17px;letter-spacing:-.025em;font-weight:600}h3{font-size:14px;font-weight:600}small{font-size:12px}svg{flex-shrink:0;stroke-width:1.7}p{max-width:72ch}.muted{color:var(--muted)}.green-dot{color:#6f8d54}.button{min-height:44px;padding:10px 17px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:9px;font-weight:550;font-size:13px;white-space:nowrap;transition:background .18s,color .18s,transform .18s}.button:active{transform:translateY(1px)}.primary{background:var(--accent);color:#fff}.primary:hover:not(:disabled){background:var(--accent-dark)}.secondary{background:#fff;border:1px solid #dce3de;color:#34493f}.secondary:hover:not(:disabled){background:#f0f4f1}.text-button{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:550;color:var(--accent);padding:0}.text-button:hover{color:#102e25;text-decoration:underline}.icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;flex-shrink:0}.icon-button:hover{background:#edf1ed}.icon-button.primary:hover{background:var(--accent-dark)}.count{min-width:22px;padding:1px 6px;border-radius:6px;background:#edf0ed;font-size:11px;color:#5c6961;text-align:center;font-variant-numeric:tabular-nums}.badge{display:inline-flex;width:fit-content;align-items:center;background:#eef1ee;color:#59675e;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:550;white-space:nowrap}.badge.positive{background:#e5f0e6;color:#2e6343}.tag{font-size:10px;color:#5b654c;background:#edf1e6;padding:4px 8px;border-radius:4px}.avatar{display:inline-flex;align-items:center;justify-content:center;background:#e7eddf;color:#486040;border-radius:50%;height:36px;width:36px;font-size:11px;font-weight:650;flex-shrink:0}.avatar.small{width:32px;height:32px;font-size:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:var(--accent);color:#fff;padding:15px}.skip-link:focus{top:10px}.boot{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:var(--muted)}.brand-mark{width:50px;height:50px;border-radius:14px;background:var(--accent);color:#d9edb0;font-size:34px;text-align:center}.brand{font-size:26px;font-weight:650;letter-spacing:-1px;display:flex;align-items:center;gap:9px;color:#203f33}.brand img{width:31px;height:31px}.brand-dot{margin-left:-8px;color:#859c62}.app-shell{display:flex;min-height:100dvh}.is-clt{--accent: #255a6d;--accent-dark: #184454;--accent-soft: #e5eff3}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#fff;border-right:1px solid var(--line);padding:30px 20px 16px;display:flex;flex-direction:column;z-index:20}.sidebar>.brand{padding:0 12px}.workspace-select{display:flex;align-items:center;gap:10px;background:#f4f6f3;border:1px solid #e6eae2;border-radius:10px;padding:12px 10px;margin:33px 0 25px;position:relative}.workspace-symbol{display:flex;align-items:center;justify-content:center;background:#e1e9dc;width:35px;height:35px;border-radius:8px;color:var(--accent)}.workspace-select>span:nth-child(2){flex:1;min-width:0}.workspace-select small{display:block;color:#74806e;font-size:10px;line-height:1.1}.workspace-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block;width:100%;background:none;border:0;color:#294438;font-weight:600;font-size:13px;padding:4px 0 0;outline-offset:4px}.workspace-select>svg{position:absolute;right:12px;pointer-events:none}.sidebar nav{display:grid;gap:5px}.sidebar nav button,.sidebar-bottom>button{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:7px;font-size:13px;color:#6c766f;min-height:46px;text-align:left}.sidebar button:hover{background:#f4f6f3}.sidebar nav button.active,.sidebar-bottom>button.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar nav .count{margin-left:auto}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:8px}.quiet-note{margin:30px 14px;color:#52644b;font-size:12px;font-weight:500;line-height:1.9}.quiet-note>span:last-child{color:#8a9386;font-size:11px;font-weight:400;margin-left:15px}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#809d65;margin-right:8px}.sidebar-bottom .profile{border-top:1px solid var(--line);border-radius:0;margin-top:10px;padding-top:20px}.profile>span:nth-child(2){color:#3c4d41;font-size:12px;flex:1}.profile small{display:block;color:#8a918b;font-size:10px}.main-area{margin-left:238px;flex:1;min-width:0}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#8b938d}.breadcrumb span{color:#4c5951}.top-actions{display:flex;align-items:center;gap:13px}.private-label{font-size:11px;color:#7b867c;display:flex;align-items:center;gap:6px;margin-right:6px}.content{max-width:1580px;margin:auto;padding:42px 42px 18px;outline:0;min-height:calc(100dvh - 76px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.page-heading p{margin-top:10px;color:#788078;font-size:13px;line-height:1.7}.page-heading .date-label{margin:0 0 12px;color:#8b9488;font-size:11px}.page-heading h1+.green-dot{color:#91a66a}.heading-actions{display:flex;align-items:center;gap:10px}.focus-banner{background:#eef1e8;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:30px 32px;border-radius:var(--radius);margin-bottom:37px}.focus-banner>div:first-child{flex:1}.focus-icon{display:flex;align-items:center;justify-content:center;background:#e0e7d6;color:#50643e;width:44px;height:44px;border-radius:11px;margin-bottom:15px}.focus-banner h2{font-size:23px;letter-spacing:-.03em;color:#35482e;font-weight:550;line-height:1.3}.focus-banner p{font-size:12px;color:#6d7864;margin:9px 0 6px;max-width:55ch}.focus-banner .text-button{font-size:12px;color:#425d32}.focus-summary{min-width:190px;border-left:1px solid #dbe1d2;padding:16px 12px 16px 38px}.focus-summary>span:first-child{font-size:52px;line-height:1;letter-spacing:-.04em;color:#465e39;font-weight:500;font-variant-numeric:tabular-nums}.focus-summary p{font-size:11px;color:#69785d;max-width:150px;margin:9px 0 18px}.focus-summary small{color:#6b7862;font-size:10px}.summary-rule{display:block;width:32px;height:1px;background:#c0ccb2;margin-bottom:12px}.overview-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:36px;margin-bottom:34px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.section-heading h2{font-size:16px;font-weight:600}.section-heading>svg{color:#8b958b}.section-heading .text-button{color:#778175;font-weight:400}.project-row{display:flex;align-items:center;width:100%;gap:14px;border-bottom:1px solid var(--line);padding:17px 0;text-align:left}.project-row:hover{background:#f0f4ef}.project-letter{width:43px;height:43px;border-radius:11px;background:#ecede6;color:#68714b;font-size:13px;font-weight:550;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.02em}.project-row:nth-child(3n) .project-letter,.project-card:nth-child(3n) .project-letter{background:#eee7e3;color:#886a57}.project-row:nth-child(3n+1) .project-letter,.project-card:nth-child(3n+1) .project-letter{background:#e5eaf0;color:#5a7289}.row-copy{flex:1;min-width:0}.row-copy strong{display:block;font-size:12px;font-weight:550}.row-copy small{display:block;color:#929a91;font-size:10px;margin-top:4px}.mini-progress{height:4px;width:48px;background:#e6eae1;border-radius:4px;overflow:hidden}.mini-progress span{display:block;height:100%;background:#96a77d}.project-row>svg{color:#99a08f}.next-section{padding-left:30px;border-left:1px solid var(--line)}.task-row{display:flex;align-items:center;gap:12px;text-align:left;padding:16px 0;border-bottom:1px solid var(--line);width:100%}.task-row>svg{color:#9aa590}.task-row>span{flex:1;min-width:0}.task-row strong{font-size:12px;font-weight:500;display:block}.task-row small{color:#8c9489;font-size:10px}.task-row>span small{display:block;margin-top:3px}.task-row>small{white-space:nowrap}.channels-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;display:flex;align-items:center;gap:32px}.channels-strip>div{flex:1}.channels-strip h2{font-size:14px;font-weight:550}.channels-strip p{font-size:11px;color:#879080;margin-top:6px}.channels-strip>button{display:flex;align-items:center;gap:12px;text-align:left;min-width:148px;padding:8px 0;color:#576a4e}.channels-strip>button span{font-size:12px;flex:1;font-weight:500}.channels-strip small{display:block;color:#8b9687;font-size:10px;margin-top:4px}.channels-strip>button:hover{color:var(--accent)}.page-footer{display:flex;align-items:center;justify-content:space-between;margin-top:50px;color:#949c91;font-size:10px;padding:16px 0 4px}.page-footer>span:last-child{font-weight:550;letter-spacing:-.02em;font-size:12px}.empty-state{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:68px 24px;background:#fff;border-radius:var(--radius);min-height:310px}.empty-state>svg{color:#75876c;margin-bottom:8px}.empty-state p{font-size:12px;color:#7d8877;line-height:1.8}.empty-state .button{margin-top:6px}.empty-state.compact{padding:32px 15px;min-height:230px;background:transparent}.empty-state.compact h3{font-weight:500}.empty-state.compact p{font-size:11px}.empty-state.compact .button{font-size:11px;background:transparent}.quiet-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:35px 20px;color:#75816d;min-height:240px}.quiet-empty h3{font-weight:500;color:#596952}.quiet-empty p{font-size:11px;line-height:1.8;max-width:33ch;color:#8c9485}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;flex-wrap:wrap}.search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:0 12px;min-width:230px;max-width:360px;height:44px;color:#8d968d}.search input{border:0;background:transparent;min-width:0;width:100%;font-size:12px;outline:0;color:#374c3d}.search:focus-within{outline:2px solid #758c67;outline-offset:2px}.search input:focus-visible{outline:0}.search input::placeholder{color:#7b847b}.toolbar-right{display:flex;align-items:center;gap:16px}.select-inline{display:flex;align-items:center;gap:8px;font-size:11px;color:#7b8478}.select-inline select{font-size:11px;border:0;background:none;padding:8px 4px;color:#465b40;min-height:44px}.segmented{display:flex;align-items:center;padding:3px;background:#e9ede7;border-radius:8px;gap:2px}.segmented button{display:flex;gap:6px;align-items:center;justify-content:center;min-height:36px;padding:7px 12px;border-radius:6px;color:#7c8677;font-size:11px}.segmented button.active{background:#fff;color:#3c5433;box-shadow:0 1px 3px #213d2510}.segmented button:hover{color:#3c5433}.projects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.project-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px}.project-card-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.project-card-top>.icon-button{margin-left:auto;color:#8d9686}.card-title{font-size:16px;font-weight:550;letter-spacing:-.02em;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:0;min-height:32px}.card-title:hover{color:var(--accent)}.project-card>p{font-size:11px;color:#8b9484;margin:4px 0 24px}.progress-label{display:flex;justify-content:space-between;color:#7e8a75;font-size:10px;font-variant-numeric:tabular-nums;margin-bottom:8px}.progress-track{height:4px;background:#eef1e9;border-radius:4px;overflow:hidden}.progress-track>span{display:block;height:100%;background:#92a575}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}.card-footer>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#909a86}.card-footer .text-button{font-size:10px}.back-link{display:flex;align-items:center;gap:7px;color:#809071;font-size:11px;margin-bottom:8px;padding:0;min-height:25px}.project-description{color:#788370;font-size:12px;margin-bottom:24px}.board{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;padding:2px 0 25px;min-height:380px;scroll-snap-type:x proximity}.kanban-column{background:#eff2ed;border-radius:10px;min-width:260px;width:300px;flex:1;padding:12px;scroll-snap-align:start}.column-heading{display:flex;align-items:center;gap:9px;min-height:40px;margin-bottom:10px}.column-heading h2{font-size:12px;font-weight:600;flex:1;letter-spacing:0}.column-heading .count{background:#e1e7dc;font-size:10px}.column-heading .icon-button{width:32px;height:36px;color:#819174}.status-dot{width:7px;height:7px;border-radius:50%;background:#a5afa0}.status-dot.doing,.status-dot.interview{background:#bc9854}.status-dot.done,.status-dot.offer{background:#749570}.status-dot.review,.status-dot.applied{background:#7f9eb2}.task-card,.job-card{background:#fff;border:1px solid #e3e8de;border-radius:10px;padding:14px;margin-bottom:10px}.task-card[draggable=true]{cursor:grab}.task-card[draggable=true]:active{cursor:grabbing}.task-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-card-top .icon-button{width:32px;height:32px;color:#87937d}.task-title{display:block;width:100%;text-align:left;font-weight:550;font-size:13px;line-height:1.6;overflow-wrap:anywhere;padding:8px 0 5px}.task-title:hover{color:var(--accent)}.task-card>p{font-size:11px;line-height:1.7;color:#8a9481;margin:3px 0 12px;white-space:pre-line;overflow-wrap:anywhere}.task-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 2px}.task-meta small{font-size:10px;color:#859078}.priority{font-size:10px;color:#8c7c4b;display:inline-flex;align-items:center;gap:5px}.priority:before{content:"";height:5px;width:5px;border-radius:50%;background:currentColor}.priority.high{color:#a55748}.priority.low{color:#75856e}.move-select{display:flex;align-items:center;gap:8px;margin-top:10px;border-top:1px solid #f0f2ed;padding-top:8px}.move-select>span{font-size:9px;color:#87917c;flex:1}.move-select select{min-height:36px;max-width:140px;background:#f6f8f3;border:0;border-radius:5px;padding:6px;font-size:10px;color:#657658}.add-task{min-height:44px;width:100%;display:flex;align-items:center;gap:8px;color:#88977b;font-size:11px;padding:10px 5px}.add-task:hover{color:#3f5832}.add-column{display:flex;align-items:center;gap:8px;color:#87957d;font-size:12px;min-width:140px;min-height:44px;padding:0 10px}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:#fff}table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left;font-size:12px}th{color:#86927c;background:#f4f6f0;font-size:10px;font-weight:500;padding:16px}td{padding:14px 16px;border-top:1px solid var(--line);color:#6e7e63}td:first-child{color:#34492a;min-width:200px}td select{min-height:36px;background:#f2f5ee;border:0;border-radius:6px;font-size:11px;padding:6px;color:#596e4a}.table-title{text-align:left;font-size:12px}.task-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.task-gallery .task-card{margin:0;padding:20px}.task-gallery .task-title{margin-top:14px}.task-gallery .task-card>p{min-height:65px}.gallery-add{min-height:210px;border:1px dashed #ccd7c3;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#7e906e;font-size:12px}.integration-notice{display:flex;align-items:center;gap:14px;background:#edf2e7;padding:16px 18px;border-radius:9px;color:#5b7047;margin-bottom:24px}.integration-notice>span{flex:1}.integration-notice strong{font-size:12px;font-weight:500;display:block}.integration-notice small{font-size:10px;display:block;color:#7a8a68;margin-top:3px}.integration-notice>.text-button{font-size:11px}.inbox{background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;min-height:550px;height:calc(100dvh - 370px);overflow:hidden}.contact-list{width:310px;flex-shrink:0;border-right:1px solid var(--line);overflow-y:auto}.list-title{display:flex;align-items:center;justify-content:space-between;padding:18px;font-size:12px;color:#687b5a;border-bottom:1px solid var(--line);height:64px}.contact-row{width:100%;display:flex;align-items:center;gap:11px;padding:16px;text-align:left;border-bottom:1px solid #f1f4ed}.contact-row>span:nth-child(2){flex:1;min-width:0}.contact-row strong{display:block;font-size:12px;font-weight:500}.contact-row small{display:block;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:185px;color:#8d9882;margin-top:4px}.contact-row:hover,.contact-row.selected{background:#f0f4ec}.ai-icon{color:#678950}.human-indicator{width:5px;height:5px;background:#adb7a5;border-radius:50%}.inbox-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:30px;color:#7c8c6c}.inbox-empty h2{color:#5b7149;font-weight:500}.inbox-empty p{font-size:12px;color:#8b977e;line-height:1.9}.chat{flex:1;display:flex;flex-direction:column;min-width:0}.chat-header{display:flex;align-items:center;gap:12px;padding:12px 18px;min-height:76px;border-bottom:1px solid var(--line)}.chat-header h2{font-size:13px;letter-spacing:0}.chat-header small{font-size:10px;color:#8b987f}.ai-toggle{margin-left:auto;display:flex;align-items:center;gap:7px;color:#839276;font-size:10px;background:#f0f3ec;border-radius:7px;padding:10px;min-height:40px}.ai-toggle.enabled{background:#e2eedb;color:#54723e}.ai-explanation{font-size:10px;display:flex;align-items:center;gap:7px;padding:10px 18px;background:#f5f7f2;color:#8a977e}.chat-messages{flex:1;min-height:220px;overflow-y:auto;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;background:#fbfcf9}.chat-empty{margin:auto;font-size:12px;color:#99a18e}.bubble{background:#fff;max-width:85%;padding:11px 15px;border:1px solid #e9eee1;border-radius:10px 10px 10px 2px;min-width:100px}.bubble.human,.bubble.ai{align-self:flex-end;background:#e9f0e1;border:0;border-radius:10px 10px 2px}.bubble.ai{background:#e6eeed}.bubble>small{font-size:9px;color:#82936f}.bubble>p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.bubble time{font-size:9px;color:#8c997b;display:block;text-align:right}.audio-status{display:grid;gap:6px;margin:6px 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.audio-status .text-button{justify-self:start;min-height:36px;text-align:left}.composer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:15px;border-top:1px solid var(--line)}.composer textarea{flex:1;resize:none;border:1px solid #e5ebdd;background:#f7f9f4;border-radius:8px;padding:10px;font-size:12px;min-height:60px;color:#526743}.composer small{flex-basis:100%;font-size:9px;color:#8b997d}.column-empty{font-size:11px;color:#8b9980;padding:10px 0 18px}.job-card{position:relative;padding:17px}.job-card>.project-letter{margin-bottom:8px}.job-card>p{font-size:11px;color:#89947f;margin:4px 0 13px}.job-card>small{display:block;color:#7f8c74;font-size:10px}.job-card>a{font-size:10px}.delete-job{position:absolute;top:13px;right:10px;color:#96a089}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.portfolio-card{padding:25px;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column}.case-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;color:#65825e}.portfolio-card h2{font-size:20px;margin-bottom:7px}.portfolio-card>small{font-size:11px;color:#8b977e}.portfolio-card>p{font-size:12px;color:#7e8c71;line-height:1.9;margin:16px 0;white-space:pre-line;overflow-wrap:anywhere;flex:1}.tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.portfolio-card .card-footer{margin-top:20px}.footnote{font-size:10px;color:#8d9883;margin-top:24px;line-height:1.8}.settings-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:40px}.settings-section>h2{margin-bottom:8px}.settings-section>p{font-size:11px;line-height:1.8;margin-bottom:25px}.integration-row{display:flex;align-items:flex-start;gap:15px;padding:24px 0;border-top:1px solid var(--line)}.integration-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eaf0e4;color:#6e8657;flex-shrink:0}.integration-row>div{flex:1;min-width:0}.integration-row h3{font-size:13px;font-weight:550;margin-bottom:6px}.integration-row p{font-size:11px;color:#879379;line-height:1.8;margin-bottom:10px}.integration-row .button{font-size:11px;padding:8px 12px}.policy-note{background:#eaf0e3;color:#536c40;padding:26px;border-radius:12px}.policy-note>svg{margin-bottom:15px}.policy-note h2{font-size:18px;margin-bottom:14px}.policy-note p{font-size:12px;line-height:1.9;margin-bottom:14px;color:#6e815c}.policy-note small{font-size:10px;color:#7e8e6d;line-height:1.8;display:block;border-top:1px solid #d5dfcb;padding-top:14px}.data-settings{padding:30px 0}.data-settings h2{font-size:15px;margin-bottom:10px}.data-settings p{font-size:11px;line-height:1.9;color:#88957c;margin-bottom:16px}.data-settings .button{font-size:11px;margin-bottom:10px}.data-settings>.text-button{margin-top:12px}.danger{color:#ac5e4c}.danger-button{background:#ad5147;color:#fff}.danger-button:hover{background:#8b3b32}.form-dialog,.confirm-dialog{width:min(540px,calc(100vw - 32px));max-height:90dvh;padding:0;border:0;border-radius:15px;box-shadow:0 15px 70px #10271930;color:#34452c}.form-dialog::backdrop,.confirm-dialog::backdrop{background:#172b204d}.form-dialog form{display:flex;flex-direction:column;max-height:90dvh}.form-dialog header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--line);flex-shrink:0}.form-dialog h2{font-size:19px}.form-body{padding:24px;overflow-y:auto;overscroll-behavior:contain}.form-body>label,.form-grid>label,.auth-panel label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin-bottom:20px;font-weight:500}.form-body input,.form-body textarea,.form-body select,.auth-panel input{border:1px solid #dce4d5;border-radius:8px;background:#fff;min-height:44px;padding:11px 12px;width:100%;font-size:12px;color:#4e6540}.form-body input::placeholder,.form-body textarea::placeholder,.auth-panel input::placeholder{color:#818e75;font-size:11px}.form-body textarea{resize:vertical;line-height:1.8;min-height:85px}.form-body select{padding-right:25px;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-dialog footer,.confirm-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--line);background:#fafbf8;flex-shrink:0}.form-dialog footer>.danger{margin-right:auto}.form-hint{font-size:11px;color:#829372;line-height:1.9;margin-bottom:20px}.form-body label.checkbox{display:flex;flex-direction:row;align-items:center;font-size:12px;gap:10px}.checkbox input{width:18px;height:18px;min-height:0;accent-color:var(--accent)}.confirm-dialog{padding:28px;max-width:420px}.confirm-dialog h2{font-size:21px;margin-bottom:15px}.confirm-dialog>p{font-size:12px;color:#7d8e6e;line-height:1.9}.confirm-dialog footer{padding:24px 0 0;background:none;border:0}.error{padding:13px 15px;background:#f9ece7;border-radius:8px;color:#9c493d;font-size:12px;line-height:1.7}.global-error{display:flex;align-items:center;gap:10px;margin-bottom:25px}.global-error span{flex:1}.global-error>.icon-button{height:28px}.toast{position:fixed;bottom:25px;left:calc(50% + 119px);transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:15px 22px;border-radius:10px;background:#284e37;color:#f1f7e9;box-shadow:0 5px 20px #1739201c;z-index:100;font-size:12px;max-width:calc(100vw - 30px);animation:toast-in .35s var(--ease)}@keyframes toast-in{0%{translate:0 12px;clip-path:inset(25% 0 0 0 round 10px)}to{translate:0 0;clip-path:inset(0 round 10px)}}.connection-banner{padding:12px 30px;display:flex;align-items:center;justify-content:center;gap:10px;background:#f7ecd3;color:#8a6a29;font-size:12px}.connection-banner button{text-decoration:underline}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bottom-nav,.mobile-workspace,.more-panel,.mobile-back,.mobile-brand{display:none}.auth-page{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh;background:#fff}.auth-story{padding:50px 60px;background:#e9eee3;display:flex;flex-direction:column;justify-content:space-between}.auth-story>div{margin:70px 0}.auth-story h1{font-size:clamp(38px,4.4vw,65px);line-height:1.12;letter-spacing:-.04em;color:#2e4c30;font-weight:500}.auth-story p{margin-top:25px;color:#748565;font-size:14px;line-height:1.9}.auth-story>span{color:#829571;font-size:11px}.auth-panel{display:flex;align-items:center;justify-content:center;padding:40px}.auth-panel form{width:100%;max-width:350px}.auth-panel h2{font-size:28px;font-weight:550;line-height:1.25;margin-bottom:15px}.auth-panel form>p:first-of-type{font-size:13px;color:#87937b;margin-bottom:32px}.auth-panel label{font-size:12px;margin-bottom:22px}.auth-panel .button{width:100%;margin-top:10px;justify-content:space-between}.auth-panel .auth-foot{display:flex;align-items:center;justify-content:center;gap:7px;color:#8a987f;font-size:10px;margin-top:24px}.auth-panel .error{margin-bottom:15px}.page-heading p,.row-copy small,.task-row small,.channels-strip p,.channels-strip small,.project-card>p,.progress-label,.card-footer>span,.task-card>p,.task-meta small,.column-empty,.job-card>p,.job-card>small,.portfolio-card>small,.portfolio-card>p,.integration-row p,.data-settings p,.footnote,.page-footer,.form-hint{color:#65725e}.quiet-empty p,.empty-state p,.date-label,.private-label,.breadcrumb,.auth-panel form>p:first-of-type,.auth-panel .auth-foot,.auth-story p,.auth-story>span,.integration-notice small,.contact-row small,.chat-header small,.ai-explanation,.composer small,.chat-empty,.bubble>small,.bubble time,.policy-note small{color:#65715e}@media(min-width:1600px){.content{padding-top:52px}.focus-banner{padding:38px 42px}.overview-grid{gap:50px}.next-section{padding-left:42px}}@media(max-width:1180px){.sidebar{width:210px;padding:25px 14px 14px}.main-area{margin-left:210px}.topbar{padding:0 26px}.content{padding:30px 26px 15px}.projects-grid,.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-banner{padding:25px}.focus-summary{min-width:150px;padding-left:25px}.focus-banner h2{font-size:21px}.channels-strip{gap:22px}.channels-strip>button{min-width:125px}.overview-grid{gap:24px}.next-section{padding-left:24px}.settings-layout{gap:25px;grid-template-columns:1.4fr 1fr}.integration-row{flex-wrap:wrap}.integration-row>.button{margin-left:57px}.toast{left:calc(50% + 105px)}.task-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-right{gap:8px}.contact-list{width:260px}}@media(max-width:900px){.sidebar{width:190px;padding:24px 10px 12px}.main-area{margin-left:190px}.sidebar nav button,.sidebar-bottom>button{padding:11px 10px;font-size:12px;gap:9px}.sidebar>.brand{font-size:24px}.content{padding:28px 22px 14px}.page-heading{align-items:flex-start;margin-bottom:26px;gap:16px}.page-heading>.button,.heading-actions>.button{padding:10px 12px;font-size:11px}.page-heading p{font-size:12px}.focus-banner{padding:24px;gap:24px}.focus-summary{min-width:100px;padding-left:24px;padding-right:0}.focus-summary>span:first-child{font-size:42px}.focus-banner h2{font-size:20px}.focus-banner p{font-size:11px}.overview-grid{grid-template-columns:1fr;gap:30px}.next-section{padding:0;border:0}.channels-strip{flex-wrap:wrap;gap:18px}.channels-strip>div{flex-basis:100%}.channels-strip>button{flex:1}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:24px}.data-settings{padding:0}.inbox{min-height:520px}.contact-list{width:220px}.ai-toggle{font-size:0;padding:10px}.ai-toggle>svg{width:20px;height:20px}.toolbar-right{flex-wrap:wrap;flex-basis:100%;justify-content:space-between}.auth-story{padding:40px}.auth-panel{padding:30px}.toast{left:calc(50% + 95px)}}@media(max-width:700px){:root{font-size:14px}.sidebar{display:none}.main-area{margin-left:0}.topbar{height:65px;padding:0 20px;position:sticky;top:0;z-index:15;background:#fff}.breadcrumb{display:none}.mobile-workspace{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--accent)}.mobile-workspace select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;font-weight:600;color:var(--accent);padding:10px 0;max-width:140px}.private-label{font-size:0;margin:0}.private-label svg{width:18px;height:18px}.top-actions{gap:9px}.content{padding:26px 20px 100px;min-height:calc(100dvh - 65px)}h1{font-size:27px;line-height:1.25;letter-spacing:-.035em}.page-heading{flex-wrap:wrap;gap:20px;margin-bottom:25px}.page-heading>div:first-child{flex-basis:100%}.page-heading>div:first-child:last-child{flex:1}.page-heading p{font-size:12px;line-height:1.8;margin-top:9px;max-width:42ch}.page-heading .date-label{font-size:10px;margin-bottom:12px}.page-heading>.button,.heading-actions>.button{font-size:12px;min-height:44px;padding:10px 15px}.heading-actions{width:100%;justify-content:flex-end;gap:8px}.page-heading .heading-actions:has(>.icon-button){justify-content:space-between}.focus-banner{align-items:flex-start;padding:24px 22px;gap:16px;margin-bottom:30px}.focus-banner>div:first-child{flex:1}.focus-icon{height:38px;width:38px;border-radius:9px;margin-bottom:14px}.focus-icon svg{width:21px;height:21px}.focus-banner h2{font-size:19px;line-height:1.35;max-width:21ch}.focus-banner p{font-size:11px;line-height:1.9;margin-top:12px}.focus-banner .text-button{font-size:11px;margin-top:5px}.focus-summary{min-width:70px;max-width:82px;padding:3px 0 0 16px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.focus-summary>span:first-child{font-size:36px}.focus-summary p{font-size:10px;line-height:1.6;margin-bottom:10px}.focus-summary small{font-size:9px;line-height:1.7}.summary-rule{margin-bottom:8px;width:22px}.overview-grid{gap:25px;margin-bottom:25px}.section-heading{margin-bottom:8px}.section-heading h2{font-size:15px}.section-heading .text-button{font-size:11px}.empty-state.compact{min-height:235px;padding:25px 10px}.empty-state.compact p{max-width:32ch}.quiet-empty{min-height:210px;padding:25px 10px}.project-row{padding:16px 0}.row-copy strong{font-size:12px}.row-copy small{font-size:10px}.channels-strip{padding:23px 0;gap:15px}.channels-strip h2{font-size:14px;max-width:29ch}.channels-strip p{font-size:11px;line-height:1.8}.channels-strip>button{min-width:0;gap:9px}.channels-strip>button>svg:first-child{width:19px;height:19px}.page-footer{margin-top:35px;padding-bottom:10px}.bottom-nav{position:fixed;z-index:25;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:flex-start;background:#fff;border-top:1px solid #e2e9dc;padding:8px 8px calc(8px + env(safe-area-inset-bottom));min-height:68px}.bottom-nav button{min-width:65px;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#77866b;border-radius:7px;font-size:9px;padding:4px 8px}.bottom-nav button.active{color:var(--accent);background:var(--accent-soft)}.bottom-nav button svg{stroke-width:1.8}.more-panel{position:fixed;z-index:26;bottom:calc(78px + env(safe-area-inset-bottom));right:16px;display:grid;background:#fff;box-shadow:0 8px 40px #263c2526;border-radius:12px;min-width:210px;padding:8px}.more-panel button{display:flex;align-items:center;gap:12px;font-size:13px;min-height:48px;padding:10px 15px;border-radius:7px}.more-panel button:hover{background:#eef3e8}.toast{left:50%;bottom:calc(88px + env(safe-area-inset-bottom));font-size:11px;white-space:normal;width:max-content;padding:13px 18px}.toolbar{gap:14px;margin-bottom:20px}.search{min-width:0;max-width:none;flex:1;font-size:12px;height:44px}.toolbar>.muted{font-size:10px;flex-basis:100%}.toolbar-right{gap:9px}.select-inline{font-size:10px;gap:4px}.select-inline select{font-size:10px}.segmented button{font-size:10px;min-height:38px;padding:7px 10px}.segmented button span{display:none}.toolbar-right>.icon-button{width:35px}.projects-grid,.portfolio-grid{grid-template-columns:1fr;gap:16px}.project-card{padding:20px}.project-card-top{margin-bottom:16px}.project-card>p{margin-bottom:20px}.card-title{font-size:17px}.card-footer .text-button{font-size:11px}.board{margin:0 -20px;padding:2px 20px 24px;gap:12px;min-height:350px}.kanban-column{min-width:275px;width:275px;flex:none;padding:12px}.column-heading h2{font-size:12px}.task-title{font-size:13px}.task-card>p{font-size:11px}.add-column{min-width:120px}.task-gallery{grid-template-columns:1fr 1fr;gap:12px}.task-gallery .task-card{padding:15px}.task-gallery .task-title{font-size:12px}.task-gallery .task-card>p{font-size:10px}.task-gallery .task-meta{align-items:flex-start;flex-direction:column;gap:7px}.task-gallery .task-meta .badge{font-size:9px}.task-gallery .text-button{font-size:10px}.gallery-add{min-height:200px}.integration-notice{padding:14px;gap:11px;align-items:flex-start;flex-wrap:wrap}.integration-notice>span{min-width:220px;flex:1}.integration-notice strong{font-size:11px;line-height:1.7}.integration-notice small{font-size:10px;line-height:1.7}.integration-notice>.text-button{margin-left:31px;min-height:26px}.inbox{height:calc(100dvh - 410px);min-height:400px;max-height:800px}.contact-list{width:100%;border:0}.inbox-empty,.chat,.inbox.chat-open .contact-list{display:none}.inbox.chat-open .chat{display:flex}.mobile-back{display:inline-flex;width:32px}.chat-header{padding:10px;gap:8px;min-height:70px}.chat-header h2{font-size:12px}.chat-header>.avatar{height:30px;width:30px;font-size:9px}.chat-header small{font-size:9px}.ai-toggle{margin-left:auto;min-height:40px}.ai-explanation{font-size:9px;line-height:1.7;padding:10px 14px}.chat-messages{padding:15px;min-height:150px}.bubble{max-width:90%}.composer{padding:12px;gap:9px}.composer textarea{font-size:12px;min-height:50px}.composer small{font-size:9px}.contact-row{padding:15px}.contact-row small{max-width:240px}.settings-layout{gap:24px}.settings-layout>aside{display:block}.policy-note{padding:24px}.data-settings{padding:28px 0 0}.integration-row{gap:12px;align-items:flex-start;padding:23px 0}.integration-row>div{flex:1;min-width:160px}.integration-row p{font-size:11px}.integration-row>.button{margin-left:54px;font-size:11px;min-height:40px}.integration-row h3{font-size:13px}.form-dialog{max-height:92dvh;width:calc(100vw - 20px);border-radius:15px}.form-dialog form{max-height:92dvh}.form-dialog header{padding:15px 20px}.form-dialog h2{font-size:19px}.form-body{padding:20px}.form-body>label,.form-grid>label{font-size:12px;margin-bottom:18px}.form-body input,.form-body textarea,.form-body select,.auth-panel input{font-size:16px}.form-body input::placeholder,.form-body textarea::placeholder{font-size:12px}.form-body select{font-size:13px}.form-dialog footer{padding:15px 20px}.form-grid{gap:0 12px}.confirm-dialog{padding:25px}.connection-banner{font-size:11px;padding:12px 18px;line-height:1.7}.auth-page{display:block;min-height:100dvh;background:#f7f9f4}.auth-story{display:none}.auth-panel{min-height:100dvh;padding:40px 26px;align-items:flex-start}.auth-panel form{max-width:380px;margin-top:25px}.auth-panel .mobile-brand{display:flex;margin-bottom:60px;font-size:26px}.auth-panel h2{font-size:29px;max-width:18ch}.auth-panel form>p:first-of-type{font-size:13px;margin-bottom:35px}.auth-panel label{font-size:12px}.auth-panel input{min-height:50px}.auth-panel .button{min-height:49px;font-size:13px}.auth-panel .auth-foot{margin-top:28px;font-size:10px}.portfolio-card{padding:24px}.case-heading{margin-bottom:20px}.portfolio-card h2{font-size:21px}.footnote{font-size:10px}.table-wrap{border-radius:9px}td,th{padding:13px}td:first-child{min-width:170px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.column-editor{display:flex;align-items:center;gap:4px;margin-bottom:12px}.column-editor input{flex:1;min-width:0}.column-editor .icon-button{width:36px}:root{--field-surface: #fff;--field-border: #c6d1ca;--field-hover: #8caa9b;--field-text: #30483c;--field-muted: #69786f;--field-radius: 10px;--field-danger: #a33e35;--field-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%23536f60' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 7 4 4 4-4'/%3E%3C/svg%3E")}:is(.form-body,.auth-panel) :is(input:not([type=checkbox]),textarea,select),.composer textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:48px;margin:0;border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-surface);color:var(--field-text);padding:12px 14px;font-size:13px;line-height:1.5;outline:2px solid transparent;outline-offset:2px;color-scheme:light;transition:border-color .15s ease,background-color .15s ease,outline-color .15s ease}:is(.form-body,.auth-panel) :is(input,textarea)::placeholder,.search input::placeholder,.composer textarea::placeholder{color:var(--field-muted);opacity:1;font-size:inherit;font-weight:400}:is(.form-body,.auth-panel) :is(input:not([type=checkbox]),textarea,select):hover:not(:disabled):not(:focus),.composer textarea:hover:not(:disabled):not(:focus){border-color:var(--field-hover)}:is(.form-body,.auth-panel) :is(input:not([type=checkbox]),textarea,select):focus,.composer textarea:focus{border-color:var(--accent);outline-color:var(--accent);background-color:#fff}:is(.form-body,.auth-panel) :is(input,textarea):user-invalid,:is(.form-body,.auth-panel) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--field-danger);outline-color:var(--field-danger);background-color:#fffaf8}:is(.form-body,.auth-panel) :is(input,textarea,select):disabled,.composer textarea:disabled,.search:has(input:disabled){background-color:#edf1ee;border-color:#d4ddd6;color:#69786f;cursor:not-allowed;opacity:1}:is(.form-body,.auth-panel) :is(input,textarea)[readonly]{background-color:#f3f6f3;color:#576b5f}:is(.form-body,.auth-panel) textarea,.composer textarea{min-height:108px;line-height:1.8;resize:vertical;scrollbar-color:#b1c2b6 transparent}.composer textarea{min-height:60px;max-height:180px;resize:none}:is(.form-body,.auth-panel) input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2369786f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='14' height='12' rx='2'/%3E%3Cpath d='m3 5 6 5 6-5'/%3E%3C/svg%3E");background-position:14px center;background-repeat:no-repeat;padding-left:42px}:is(.form-body,.auth-panel) input[type=url]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%2369786f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 11 4-4M6 12l-1 1a3 3 0 0 1-4-4l3-3a3 3 0 0 1 4 0M10 6l1-1a3 3 0 1 1 4 4l-3 3a3 3 0 0 1-4 0'/%3E%3C/svg%3E");background-position:14px center;background-repeat:no-repeat;padding-left:42px}.password-field{display:block;width:100%;position:relative}.auth-panel .field-group{margin-bottom:22px}.auth-panel .field-group>label{margin-bottom:8px}.password-field .password-field-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--field-muted);pointer-events:none}.auth-panel .password-field input{padding-inline:42px 48px;background-image:none}.password-visibility{position:absolute;inset:2px 2px 2px auto;display:grid;place-items:center;width:44px;border-radius:8px;color:#60796a}.password-visibility:hover:not(:disabled){background-color:var(--accent-soft);color:var(--accent)}.password-visibility:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.search{height:46px;gap:10px;padding-inline:14px;border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-surface);color:var(--field-muted);outline:2px solid transparent;outline-offset:2px;transition:border-color .15s ease,outline-color .15s ease}.search:hover:not(:focus-within){border-color:var(--field-hover)}.search:focus-within{border-color:var(--accent);outline-color:var(--accent);color:var(--accent)}.search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;min-height:44px;border:0;padding:0;background:transparent;color:var(--field-text);font-size:13px;outline:none}.search input:focus-visible{outline:none}:is(.form-body,.select-inline,.move-select,td) select,.mobile-workspace select,.workspace-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--field-chevron);background-position:right 10px center;background-repeat:no-repeat;padding-right:34px;cursor:pointer;text-overflow:ellipsis}:is(.select-inline,.move-select,td) select{min-height:44px;border:1px solid var(--field-border);border-radius:8px;background-color:#fff;color:var(--field-text);padding-left:10px;font-size:11px;outline:2px solid transparent;outline-offset:2px}:is(.select-inline,.move-select,td) select:hover:not(:disabled){border-color:var(--field-hover)}:is(.select-inline,.move-select,td) select:focus-visible,.workspace-select select:focus-visible,.mobile-workspace select:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.workspace-select select,.mobile-workspace select{min-height:36px;padding-right:26px;background-position:right 1px center}.workspace-select>svg,.mobile-workspace>svg{display:none}.move-select>span{color:var(--field-muted);font-size:10px}select option{background-color:#fff;color:var(--field-text)}@supports (appearance: base-select){select,select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.form-body,.auth-panel,.select-inline,.move-select,td,.workspace-select,.mobile-workspace) select:not([multiple]){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;display:inline-flex;flex-wrap:nowrap;background-image:none;padding-right:12px;align-items:center;gap:12px}select::picker-icon{content:"";width:18px;height:18px;flex-shrink:0;margin-left:auto;background:var(--field-chevron) center / 18px no-repeat}select::picker(select){min-width:anchor-size(width);max-width:min(440px,calc(100vw - 32px));max-height:320px;margin-block:6px;padding:5px;border:0;border-radius:12px;background:#fff;box-shadow:0 10px 30px #163d361f;font:400 13px/1.5 Inter,sans-serif;overflow:auto;color:var(--field-text)}select option{min-height:42px;padding:10px 12px;border-radius:7px;display:flex;align-items:center;gap:10px;white-space:normal}select option:checked{background-color:var(--accent-soft);color:var(--accent);font-weight:600}select option:hover,select option:focus{background-color:#f0f4f1;outline:none}select option::checkmark{color:var(--accent);margin-left:auto;order:1}}.form-body .checkbox{min-height:48px;align-items:center;padding:10px 12px;border:1px solid #dce5de;border-radius:var(--field-radius);background-color:#f6f8f5;color:var(--field-text);cursor:pointer;line-height:1.7}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0;border:1px solid #8da394;border-radius:5px;background:#fff;cursor:pointer}.checkbox input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 7 3 3 5-6'/%3E%3C/svg%3E") center / 14px no-repeat}.checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.form-body input[type=date]{font-variant-numeric:tabular-nums;min-width:0;text-align:left}input[type=date]::-webkit-calendar-picker-indicator{width:18px;height:18px;padding:3px;cursor:pointer;opacity:.7}input[type=date]::-webkit-datetime-edit{padding:0}input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.auth-panel input:autofill{border-color:var(--field-hover)}@media(max-width:700px){:is(.form-body,.auth-panel) :is(input:not([type=checkbox]),textarea,select),.search input,.composer textarea{font-size:16px}.search,:is(.form-body,.auth-panel) :is(input:not([type=checkbox]),select){min-height:50px}:is(.select-inline,.move-select,td) select{font-size:12px;min-height:44px}.toolbar-right{row-gap:14px}.select-inline{gap:7px}.select-inline select{max-width:120px}}@media(forced-colors:active){.checkbox input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}:is(.form-body,.auth-panel) :is(input,textarea,select):focus,.search:focus-within{outline-color:Highlight}}
