.workspace-brand{padding:0!important;letter-spacing:0!important;overflow:hidden;background:none!important}.workspace-brand>svg{width:45px;height:45px;display:block;fill:initial;stroke:none}.workspace-dashboard-extra{margin-top:22px}.memo-switch{display:flex;gap:7px;margin-bottom:26px}.memo-switch button{min-height:44px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 16px;font-size:14px}.memo-switch button.active{background:var(--green);color:var(--surface);border-color:var(--green)}.memo-switch span{font-size:12px;margin-left:6px}.quick-floating{position:fixed;right:28px;bottom:25px;z-index:15;display:flex;gap:1px;box-shadow:0 8px 28px #152c3330;border-radius:25px;overflow:hidden}.quick-floating button{min-height:46px;padding:11px 17px;background:var(--green);color:var(--surface);font-size:14px}.quick-floating button+button{border-left:1px solid #ffffff4f;padding:11px 13px}.sticky-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.sticky-note{border:1px solid #e1d8ac;border-radius:5px 5px 18px 5px;padding:23px;background:#fff3bf;color:#49452e;box-shadow:0 7px 17px #443d2b0b;min-height:230px;display:flex;flex-direction:column}.sticky-1{background:#e5f1df;border-color:#cddcc4;color:#3b4d33}.sticky-2{background:#e5edf9;border-color:#d2ddee;color:#344963}.sticky-3{background:#f8e5e4;border-color:#eacbcb;color:#654845}.sticky-content{display:block;padding:0;text-align:left;flex:1;color:inherit;min-width:0}.sticky-content p{font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;max-height:230px;overflow:auto}.sticky-note>small{font-size:12px;opacity:.7;margin:14px 0}.sticky-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #00000013}.sticky-actions button{min-height:40px;padding:5px 0;font-size:12px;text-align:left;color:inherit}.saved-ink{background:#fff;border:1px solid #dce5dd;border-radius:8px;overflow:hidden;color:#263d35}.saved-ink>svg{width:100%;height:auto;max-height:220px;display:block;stroke:none;fill:initial}.note-ink{margin:12px 0 20px}.voice-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.voice-toolbar>span{flex-basis:100%}#quick-editor{width:760px;background:#fffcf0;color:#394736;max-height:94dvh;padding:0;border-color:#e4dfc5}#quick-editor::backdrop{background:#152b245c}.quick-head{display:flex;align-items:center;gap:15px;padding:19px 23px;border-bottom:1px solid #e5e1cd;position:sticky;top:0;background:#fffcf0;z-index:2}.quick-head>b{font-size:18px}.quick-head>span{font-size:12px;color:#899078;margin-left:auto}.quick-head .icon-btn{font-size:26px;color:#7c8d6c}.quick-write{padding:22px 24px}#quick-body{width:100%;border:none;background:transparent;color:#344431;padding:0;resize:vertical;min-height:250px;outline:none;line-height:1.9;font-size:17px;white-space:pre-wrap}#quick-body::placeholder{color:#a4ac93}.quick-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0 8px}.quick-tools .btn{background:#fffdf5;color:#55644d;border-color:#dfe3d3}.quick-tools .btn.primary{background:#647e4c;color:#fff;border-color:#647e4c}.quick-footer{display:flex;justify-content:space-between;gap:10px;padding:18px 24px;border-top:1px solid #e5e1cd;background:#fffcf0;position:sticky;bottom:0;z-index:2}.quick-footer .btn{font-size:12px!important}.quick-footer .btn.primary{background:#647e4c;color:#fff;border-color:#647e4c}.ink-toolbar{display:flex;align-items:center;gap:8px;margin:20px 0 10px}.ink-toolbar>b{font-size:12px;margin-right:auto;color:#7c8b70}#ink-canvas{display:block;width:100%;height:auto;aspect-ratio:8/5;background:#fff;border:1px solid #d5dfc9;border-radius:8px;touch-action:none;cursor:crosshair}#ink-status,#quick-voice-status{font-size:12px;line-height:1.9;color:#7d8b70;margin:10px 0}#ink-service{border:1px solid #d6dfca;background:#f3f6ed;border-radius:10px;padding:17px;margin-top:15px}#ink-service>label:first-child{display:block;font-size:12px;color:#6e8060;margin-bottom:8px}#vision-key{width:100%;padding:11px;border:1px solid #d5dfca;border-radius:6px;font-size:14px;background:#fff;color:#33462d}.message-panel{max-width:850px}.sms-meta{display:flex;gap:10px;justify-content:space-between;font-size:12px;color:var(--muted);margin:6px 0 18px}#sms-form{padding:25px}#sms-body{min-height:230px}#message-dialog{max-width:calc(100vw - 20px);width:650px}.workspace-settings{max-width:800px;margin-top:23px}.work-dashboard{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.work-hero{grid-column:span 8;min-height:330px;position:relative;overflow:hidden;background:var(--mint)}.work-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.work-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10251cba,#10251c11),linear-gradient(0deg,#10251c99,transparent)}.work-hero-copy{position:relative;z-index:1;min-height:330px;padding:30px;color:white;display:flex;align-items:flex-start;flex-direction:column}.work-hero-copy>span{font-size:12px;color:#ffffffb8}.work-hero-copy h2{font-size:30px!important;line-height:1.45;margin:24px 0 12px;max-width:400px;color:#fff;letter-spacing:-1px}.work-hero-copy p{font-size:14px;line-height:1.9;margin:0 0 22px;color:#ffffffe0;max-width:400px}.work-hero-copy .btn{margin-top:auto;min-height:44px}.work-shortcuts{grid-column:span 4;display:grid;grid-template-columns:1fr 1fr;gap:13px}.work-shortcut{display:block;text-align:left;min-height:159px;padding:20px;position:relative;width:100%;color:var(--ink)}.work-shortcut-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:var(--mint);color:var(--green);margin-bottom:10px}.work-shortcut>small{font-size:10px;position:absolute;top:20px;right:20px;color:var(--muted)}.work-shortcut>b{font-size:18px;display:block;margin:7px 0}.work-shortcut>p{font-size:12px;color:var(--muted);margin:0}.work-shortcut>span:last-child{display:block;font-size:12px;color:var(--muted);padding-top:8px;margin-top:12px;border-top:1px solid var(--line)}.work-stats{grid-column:span 12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.work-stats>div{padding:20px 24px}.work-stats small{font-size:12px;color:var(--muted)}.work-stats b{display:block;font-size:30px;margin-top:7px;line-height:1.4}.work-stats b>span{font-size:12px;font-weight:400;margin-left:7px;color:var(--muted)}.work-progress{grid-column:span 4;display:none;gap:20px;align-items:center;padding:23px;min-height:180px}.work-ring{width:86px;height:86px;flex-shrink:0;display:grid;place-items:center;position:relative;background:conic-gradient(var(--green) var(--pct),var(--mint) 0);border-radius:50%}.work-ring:before{content:'';position:absolute;width:68px;height:68px;background:var(--surface);border-radius:50%}.work-ring b{z-index:1;position:relative;font-size:22px}.work-progress small,.work-progress p{font-size:12px;color:var(--muted);margin:0}.work-progress h2{font-size:18px!important;margin:8px 0}.work-agenda{grid-column:span 7;min-width:0}.work-tasks{grid-column:span 5;min-width:0}.work-quicks,.work-records{grid-column:span 6;min-width:0}.work-quick-item{display:block;width:100%;padding:16px;background:var(--mint);color:var(--ink);border-radius:7px;text-align:left;margin-top:10px}.work-quick-item>span{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.work-quick-item>small{display:block;font-size:12px;color:var(--muted);margin-top:7px}.work-dashboard .panel-head h2{font-size:20px!important}.work-layout-journal .work-hero,.work-layout-peach .work-hero{grid-column:span 5}.work-layout-journal .work-shortcuts,.work-layout-peach .work-shortcuts{grid-column:span 7}.work-layout-journal .work-hero>img,.work-layout-peach .work-hero>img{position:static;height:180px}.work-layout-journal .work-hero:after,.work-layout-peach .work-hero:after{display:none}.work-layout-journal .work-hero-copy,.work-layout-peach .work-hero-copy{min-height:230px;background:var(--surface);color:var(--ink);padding:23px}.work-layout-journal .work-hero-copy h2,.work-layout-peach .work-hero-copy h2{color:var(--ink);font-size:24px!important;margin:14px 0 10px}.work-layout-journal .work-hero-copy>span,.work-layout-journal .work-hero-copy p,.work-layout-peach .work-hero-copy>span,.work-layout-peach .work-hero-copy p{color:var(--muted)}.work-layout-journal .work-shortcut,.work-layout-peach .work-shortcut{min-height:200px}.work-layout-command .work-hero{grid-column:span 12}.work-layout-command .work-stats{grid-row:2;margin-top:-55px;padding:0 25px;z-index:1;position:relative}.work-layout-command .work-shortcuts{grid-row:3;grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr))}.work-layout-command .work-hero-copy{padding-bottom:70px}.work-layout-garden .work-hero,.work-layout-orbit .work-hero{grid-column:span 8}.work-layout-garden .work-progress,.work-layout-orbit .work-progress{display:flex;grid-column:span 4;min-height:330px;flex-direction:column;justify-content:center;text-align:center}.work-layout-garden .work-shortcuts,.work-layout-orbit .work-shortcuts{grid-column:span 12;grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr))}.work-layout-garden .work-stats,.work-layout-orbit .work-stats{grid-row:2}.work-layout-editorial .work-hero{grid-column:span 6}.work-layout-editorial .work-shortcuts{grid-column:span 6}.work-layout-editorial .work-hero img{filter:grayscale(1)}.work-layout-editorial .panel{border-top:2px solid var(--ink)}.work-layout-forest .work-hero{grid-column:span 12;min-height:360px}.work-layout-forest .work-shortcuts{grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr))}.work-layout-forest .work-hero-copy{min-height:360px;justify-content:center}.work-layout-forest .work-hero-copy .btn{margin-top:0}.work-layout-paper .work-hero{grid-column:span 7;transform:none}.work-layout-paper .work-shortcuts{grid-column:span 5}.work-layout-paper .work-tasks .panel{background:#f4e1ad;color:#574727}.work-layout-paper .work-tasks .task-name small,.work-layout-paper .work-tasks .deadline{color:#89724c}.work-layout-paper .work-quicks .panel{background:#e2ebf5;color:#344d70}.work-layout-aurora .work-hero{grid-column:span 8}.work-layout-aurora .work-stats{grid-column:span 4;grid-template-columns:1fr;grid-row:1}.work-layout-aurora .work-shortcuts{grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr))}.work-layout-aurora .work-hero-copy{min-height:400px}body[data-appearance=focus] .btn.primary,body[data-appearance=aurora] .btn.primary,body[data-appearance=focus] .filter.active,body[data-appearance=aurora] .filter.active,body[data-appearance=focus] .quick-floating button,body[data-appearance=aurora] .quick-floating button{color:var(--bg)}body[data-appearance=focus] .hero-art,body[data-appearance=aurora] .hero-art{opacity:.2}body[data-appearance=focus] .day-cell.outside,body[data-appearance=aurora] .day-cell.outside{background:var(--bg)}.quick-floating+div{margin:0}.workspace-settings .export-actions{margin-top:16px}
@media(max-width:1250px){.work-hero{grid-column:span 12!important}.work-shortcuts{grid-column:span 12!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-row:auto!important}.work-shortcut{padding:17px;min-height:160px!important}.work-progress{grid-column:span 12!important;min-height:180px!important;flex-direction:row!important;text-align:left!important}.work-stats{grid-column:span 12!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-row:auto!important}.work-layout-command .work-stats{margin-top:0;padding:0}.work-agenda,.work-tasks,.work-quicks,.work-records{grid-column:span 6}.sticky-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.work-dashboard{gap:19px}.work-agenda,.work-tasks,.work-quicks,.work-records{grid-column:span 12}.work-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-floating{right:18px}.header-right{gap:5px}.header-tool{padding:8px}.header-right #header-date{display:none}.quick-head>span{max-width:160px}.sticky-note{padding:20px}}
@media(max-width:550px){.header-right{gap:5px}.header-tool{font-size:12px;padding:7px 8px}.breadcrumb{max-width:25%;margin-right:7px}.work-dashboard{gap:19px}.work-hero,.work-hero-copy{min-height:310px}.work-hero-copy{padding:24px}.work-hero-copy h2{font-size:27px!important;max-width:300px;margin-top:22px}.work-hero-copy p{font-size:14px}.work-layout-aurora .work-hero-copy{min-height:330px}.work-layout-forest .work-hero,.work-layout-forest .work-hero-copy{min-height:340px}.work-shortcut{padding:18px;min-height:170px!important}.work-shortcut>small{top:18px;right:18px}.work-shortcut>b{font-size:18px}.work-shortcuts{gap:12px}.work-stats{gap:10px}.work-stats>div{padding:15px}.work-stats b{font-size:26px}.work-stats b>span{margin-left:4px}.work-progress{padding:20px}.work-ring{width:75px;height:75px}.work-ring:before{width:60px;height:60px}.work-ring b{font-size:20px}.work-progress h2{font-size:18px!important}.work-layout-paper .work-hero{transform:none}.quick-floating{right:13px;bottom:86px;border-radius:24px}.quick-floating button{min-height:44px;font-size:12px;padding:10px 14px}.quick-floating button+button{padding:10px 11px}.sticky-grid{grid-template-columns:1fr;gap:18px}.sticky-note{min-height:220px;padding:23px}.memo-switch{margin-bottom:23px}.memo-switch button{padding:9px 13px}.sticky-content p{font-size:15px}.sticky-actions button{font-size:12px;min-height:44px}#quick-editor{max-width:calc(100vw - 12px);max-height:94dvh;border-radius:14px}.quick-head{padding:15px 17px;gap:10px}.quick-head>b{font-size:17px}.quick-head>span{font-size:11px;max-width:130px;line-height:1.5}.quick-write{padding:20px 17px}#quick-body{font-size:17px;min-height:230px}.quick-footer{padding:15px 17px;flex-wrap:wrap}.quick-footer .btn{font-size:12px!important;min-height:42px}.quick-footer .btn:first-child{width:100%}.quick-footer .btn:last-child{margin-left:auto}.quick-tools{gap:7px}.quick-tools .btn{min-height:42px}.ink-toolbar{flex-wrap:wrap;gap:6px}.ink-toolbar>b{flex-basis:100%;margin-bottom:6px}#ink-canvas{aspect-ratio:8/5}#ink-service{padding:15px}#vision-key{font-size:16px}.sms-meta{flex-wrap:wrap;font-size:12px}#sms-form{padding:20px}#sms-body{min-height:240px}#sms-phone{font-size:16px!important}.message-panel .notice{padding:15px}.workspace-settings{margin-top:20px}.workspace-brand>svg{width:45px;height:45px}.quick-floating{z-index:15}.lab-tabs button{min-height:44px}.lab-card-actions .lab-button{min-height:44px}.workspace-dashboard-extra{margin-top:20px}}


