/* Szkic: wspólna przestrzeń. Papier, grafit i kolor przypisany do działania. */
body.work-mode{--w-bg:#f5f6f1;--w-paper:#fffefb;--w-ink:#26332e;--w-muted:#7c867f;--w-line:#e1e5dd;--w-accent:#557c64;--w-soft:#e7efe5;--w-bubble:#eaf0df;--w-grid:#84978018;background:var(--w-bg);color:var(--w-ink)}
body.work-mode[data-work-accent=blue]{--w-accent:#4c7097;--w-soft:#e6edf4;--w-bubble:#e7eef6}body.work-mode[data-work-accent=ochre]{--w-accent:#98733e;--w-soft:#f4eddf;--w-bubble:#f5edda}
body.work-mode[data-work-theme=night]{--w-bg:#1d2524;--w-paper:#252f2d;--w-ink:#e6eae3;--w-muted:#a3afa7;--w-line:#3d4943;--w-accent:#9fc3a2;--w-soft:#34453c;--w-bubble:#344739;--w-grid:#b0bdac0a}body.work-mode[data-work-theme=night][data-work-accent=blue]{--w-accent:#9dbddd;--w-soft:#334450;--w-bubble:#2f4354}body.work-mode[data-work-theme=night][data-work-accent=ochre]{--w-accent:#dbbb83;--w-soft:#4b4437;--w-bubble:#49412f}
.work-mode .sidebar{width:248px;background:var(--w-paper);border-color:var(--w-line);padding:24px 16px 16px}.work-mode .brand{font-size:31px;margin:0 0 29px 12px;color:var(--w-ink)}.work-mode .brand-mark{width:28px;height:30px;line-height:27px;font-size:23px;border-color:var(--w-ink)}.work-mode .brand-mark span{background:var(--w-paper)}.work-mode .brand-dot{color:var(--w-accent)}.work-mode .sidebar>.workspace-label,.work-mode .sidebar>nav,.work-mode .sidebar>.sidebar-rule,.work-mode .sidebar>.sidebar-note{display:none}.work-mode .sidebar-bottom{padding-top:10px}.work-mode .quiet-button{color:var(--w-muted);font-size:11px}.work-mode .profile{border-color:var(--w-line);color:var(--w-ink);padding-top:14px}.work-mode .profile small{color:var(--w-muted)}.work-mode .profile .online-dot{background:var(--w-accent)}.work-mode .page{margin-left:248px}.work-mode .topbar{height:64px;padding:0 26px;background:var(--w-paper);border-color:var(--w-line);color:var(--w-ink)}.work-mode .breadcrumb b{color:var(--w-ink)}.work-mode .topbar-tools{gap:17px}.work-mode main{padding:0;margin:0;max-width:none;height:calc(100dvh - 64px)}.work-mode footer{display:none}
#work-sidebar{display:none}.work-mode #work-sidebar{display:flex;flex:1;min-height:0;flex-direction:column}.work-scopes{display:grid;gap:5px;margin-bottom:24px}.work-scopes button{border-radius:6px;display:flex;align-items:center;padding:10px 12px;gap:11px;background:transparent;color:var(--w-muted);font-size:13px;text-align:left}.work-scopes button:hover,.work-scopes button.active{background:var(--w-soft);color:var(--w-ink)}.work-scopes button.active{font-weight:600}.work-scopes i{width:17px;font-size:20px;line-height:18px;color:var(--w-accent)}.work-scopes b{margin-left:auto;font:10px var(--mono);background:var(--w-paper);padding:3px 6px;border-radius:3px;color:var(--w-accent)}.work-channel-heading{display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px;font:9px var(--mono);letter-spacing:.9px;color:var(--w-muted)}.work-channel-heading button{background:none;color:var(--w-accent);font-size:20px;padding:0 4px}.work-channel-tree{min-height:100px;overflow:auto;flex:1;max-height:35vh;scrollbar-width:thin}.work-channel>div:first-child{display:flex;align-items:center;padding-left:calc(var(--depth)*12px);gap:1px}.work-channel-fold,.work-fold-spacer{width:17px;flex-shrink:0;padding:0;background:none;color:var(--w-muted);font-size:16px}.work-channel-name{display:flex;align-items:center;gap:8px;min-width:0;flex:1;background:none;padding:9px 5px;color:var(--w-muted);border-radius:4px;text-align:left;font-size:12px}.work-channel-name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.work-channel-name i,.work-message-context i{color:var(--channel-color,var(--w-accent));font-style:normal;font-family:var(--mono);font-size:16px}.work-channel-name b{font:10px var(--mono);margin-left:auto;color:var(--w-muted)}.work-channel-name.active,.work-channel-name:hover{background:var(--w-soft);color:var(--w-ink)}.work-channel-empty{font-size:12px;padding:6px 11px;line-height:1.8;color:var(--w-muted)}.work-nav-more{border-top:1px solid var(--w-line);padding-top:12px;margin-top:20px;display:grid;gap:2px}.work-nav-more button{display:flex;align-items:center;gap:10px;text-align:left;background:none;color:var(--w-muted);padding:8px 12px;font-size:11px}.work-nav-more button:hover{color:var(--w-ink);background:var(--w-soft);border-radius:4px}.work-nav-more i{width:17px;font-size:17px}.work-nav-more span{margin-left:auto}
.work-space{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 304px;min-width:0}.work-conversation{display:flex;flex-direction:column;min-width:0;min-height:0}.work-heading{padding:25px 34px 21px;background:var(--w-paper);border-bottom:1px solid var(--w-line);display:flex;justify-content:space-between;align-items:center;gap:12px}.work-eyebrow{font:9px var(--mono);letter-spacing:1.1px;color:var(--w-muted);display:block}.work-heading h1{font-size:27px;font-weight:600;letter-spacing:-.9px;line-height:1.2;margin-top:8px;overflow-wrap:anywhere}.work-heading h1>span,.work-rail h2>span{color:var(--w-accent)}.work-heading h1 em{font-family:var(--mono);color:var(--w-accent);font-style:normal}.work-heading p{margin-top:8px;font-size:11px;line-height:1.6;color:var(--w-muted)}.work-summary-button{display:none;background:var(--w-soft);color:var(--w-accent);border-radius:5px;padding:10px;font-size:19px}.work-toolbar{display:flex;gap:12px;align-items:center;padding:13px 34px;border-bottom:1px solid var(--w-line);background:var(--w-paper)}.work-search{display:flex;gap:8px;align-items:center;flex:1;min-width:0;color:var(--w-muted)}.work-search>span{font-size:23px;line-height:20px}.work-search input{width:100%;padding:5px 0;border:0;outline-offset:3px;background:transparent;color:var(--w-ink);font-size:11px;min-width:0}.work-search input::placeholder{color:var(--w-muted)}.work-toolbar select{border:0;background:transparent;color:var(--w-muted);font-size:10px;max-width:140px;padding:5px 0}.work-completed{border:1px solid var(--w-line);padding:6px 8px;font-size:10px;color:var(--w-muted);background:transparent;white-space:nowrap;border-radius:4px}.work-completed.active{background:var(--w-soft);color:var(--w-accent)}.work-mobile-scopes{display:none}
.work-feed{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain;background-image:radial-gradient(var(--w-grid) .8px,transparent .8px);background-size:18px 18px}.work-feed-inner{padding:8px 34px 32px;max-width:1000px;margin:0 auto}.work-feed-divider{display:flex;align-items:center;gap:12px;margin:23px 0;color:var(--w-muted);font:9px var(--mono);letter-spacing:.5px}.work-feed-divider:before,.work-feed-divider:after{content:'';flex:1;border-top:1px solid var(--w-line)}.work-feed-divider span{flex-shrink:0}.work-message{display:flex;gap:10px;margin:0 0 24px;max-width:91%;align-items:flex-start}.work-message-wrap{flex:1;min-width:0}.work-avatar{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font:10px var(--mono);background:hsl(var(--avatar-hue,90) 28% 86%);color:#3c5141;border:1px solid #3d5d4212}.work-message>.work-avatar{margin-top:25px}.work-message-author{display:flex;gap:7px;align-items:center;font-size:10px;margin-bottom:8px;color:var(--w-muted);flex-wrap:wrap}.work-message-author b{font-weight:600;color:var(--w-ink)}.work-message-author time{font:9px var(--mono);margin-left:auto}.work-bubble{background:var(--w-paper);border:1px solid var(--w-line);border-radius:2px 12px 12px 12px;padding:17px 19px;box-shadow:0 3px 8px #21332b03}.work-own{margin-left:auto;flex-direction:row-reverse}.work-own .work-bubble{background:var(--w-bubble);border-color:transparent;border-radius:12px 2px 12px 12px}.work-message-context{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:9px}.work-message-context button{padding:0;background:none;color:var(--w-muted);font-size:10px;display:flex;gap:6px;align-items:center;min-width:0;text-align:left;overflow-wrap:anywhere}.work-message-context i{font-size:12px}.work-priority{color:#a17040;font:8px var(--mono);text-transform:uppercase;letter-spacing:.5px;margin-left:auto}.work-priority:before{content:'! ';font-weight:700}.work-message-title{font-size:14px;font-weight:550;text-align:left;line-height:1.5;background:none;padding:0;color:var(--w-ink);overflow-wrap:anywhere}.work-message-title:hover{text-decoration:underline;text-decoration-color:var(--w-accent);text-underline-offset:4px}.work-message-note{font-size:11px;color:var(--w-muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:3.4em;overflow:hidden;margin-top:8px}.work-message-meta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:13px;font:9px var(--mono);color:var(--w-muted)}.work-person-chip{padding:0;background:none;color:var(--w-accent);font-size:10px;max-width:100%;text-align:left;overflow-wrap:anywhere}.work-overdue{color:#b26e57!important}.work-message-actions{display:flex;gap:5px;margin-top:15px;flex-wrap:wrap}.work-message-actions button{padding:6px 9px;font-size:10px;border-radius:4px;background:var(--w-bg);color:var(--w-muted)}.work-message-actions button:hover{color:var(--w-ink);box-shadow:inset 0 0 0 1px var(--w-line)}.work-message-actions .work-complete-action{background:var(--w-soft);color:var(--w-accent)}.work-message-actions .work-comments-action{margin-left:auto}.work-own .work-message-actions button:not(.work-complete-action){background:var(--w-paper)}.work-done-message{display:flex;align-items:center;gap:8px;color:var(--w-muted);margin:16px 0;font-size:11px}.work-done-message button{padding:0;background:none;color:inherit;font-size:11px;text-align:left;overflow-wrap:anywhere}.work-done-message button:first-of-type{text-decoration:line-through}.work-done-message button:last-child{margin-left:auto;text-decoration:underline;font-size:10px;white-space:nowrap}.work-done-message small{font-size:9px;max-width:100px}
.work-compose{padding:16px 34px 14px;background:var(--w-paper);border-top:1px solid var(--w-line);flex-shrink:0}.work-composer-top{display:flex;gap:15px;margin-bottom:12px;align-items:center;min-width:0}.work-composer-top label{display:flex;gap:5px;align-items:center;color:var(--w-muted);font-size:9px;min-width:0;flex:1}.work-composer-top select,.work-composer-top input{min-width:0;max-width:100%;width:100%;border:0;color:var(--w-ink);background:transparent;font-size:10px;padding:5px 0}.work-composer-date{max-width:150px}.work-composer-input{display:flex;gap:10px;background:var(--w-bg);border:1px solid var(--w-line);padding:9px 10px 9px 15px;border-radius:7px;align-items:center}.work-composer-input:focus-within{border-color:var(--w-accent)}.work-composer-input textarea{flex:1;min-width:0;min-height:22px;max-height:90px;resize:vertical;background:none;border:0;color:var(--w-ink);font-size:12px;line-height:1.7;outline:0}.work-composer-input textarea::placeholder{color:var(--w-muted)}.work-composer-input button{background:var(--w-accent);color:var(--w-paper);padding:10px 13px;border-radius:5px;font-size:12px;white-space:nowrap}.work-composer-foot{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--w-muted);margin-top:9px;align-items:center}.work-composer-foot i{font:11px var(--mono);margin-right:3px}.work-composer-foot button{font-size:9px;color:var(--w-accent);background:none;padding:0}.work-compose-error:empty{display:none}.work-compose-error{font-size:11px;line-height:1.6;color:#b05f45;overflow-wrap:anywhere;margin-top:8px}.work-composer-empty{padding:18px 34px;background:var(--w-paper);border-top:1px solid var(--w-line);color:var(--w-muted);font-size:11px}.work-composer-empty button{font-size:11px;color:var(--w-accent);padding:0;background:none}.work-empty{text-align:center;max-width:390px;margin:50px auto;padding:20px 0}.work-empty-sketch{width:100px;height:82px;margin:0 auto 25px;position:relative;font:50px var(--mono);color:var(--w-accent);transform:rotate(-8deg)}.work-empty-sketch i{position:absolute;inset:10px 20px;border:1px solid var(--w-accent);transform:rotate(14deg);border-radius:3px}.work-empty-sketch>span{position:absolute;right:10px;bottom:-5px;font-size:24px;background:var(--w-bg)}.work-empty h2{font-size:25px;letter-spacing:-.7px;font-weight:500;line-height:1.25;margin:12px 0}.work-empty p{font-size:12px;line-height:1.9;color:var(--w-muted);margin:0 0 23px}.work-empty .primary-button{background:var(--w-accent);color:var(--w-paper)}
.work-rail{padding:30px 25px;overflow:auto;border-left:1px solid var(--w-line);background:var(--w-paper);min-width:0;scrollbar-width:thin;overscroll-behavior:contain}.work-rail-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px}.work-rail-heading button{background:none;color:var(--w-muted);font-size:25px;padding:0;line-height:1}.work-rail-close{display:none}.work-rail h2{font-size:23px;letter-spacing:-.6px;line-height:1.3;font-weight:500;overflow-wrap:anywhere}.work-summary-counts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:25px 0}.work-summary-counts>div{background:var(--w-soft);border-radius:7px;padding:15px}.work-summary-counts>div+div{background:var(--w-bg)}.work-summary-counts b{display:block;font:32px var(--mono);letter-spacing:-2px;color:var(--w-accent)}.work-summary-counts span{font-size:10px;color:var(--w-muted);display:block;margin-top:6px}.work-summary-progress>div{display:flex;justify-content:space-between;font-size:10px;color:var(--w-muted)}.work-summary-progress b{font:10px var(--mono);color:var(--w-accent)}.work-summary-progress>i{display:block;height:3px;background:var(--w-line);margin-top:10px}.work-summary-progress>i>span{display:block;height:100%;background:var(--w-accent)}.work-summary-progress small{font-size:9px;color:var(--w-muted);margin-top:9px}.work-rail h3{font-size:11px;font-weight:600;margin:29px 0 13px}.work-urgent-list{display:grid;gap:13px}.work-urgent-list button{display:flex;align-items:flex-start;gap:12px;text-align:left;background:none;padding:0;color:var(--w-ink);font-size:11px;line-height:1.6}.work-urgent-list time{font:9px var(--mono);color:var(--w-accent);padding-top:3px;min-width:43px}.work-urgent-list small{font-size:9px;color:var(--w-muted);margin-top:2px}.work-load-list{display:grid;gap:12px}.work-load-list>div{display:flex;align-items:center;gap:9px;font-size:11px}.work-load-list b{margin-left:auto;font:11px var(--mono);font-weight:400;color:var(--w-muted)}.work-load-list small{font-size:9px;color:var(--w-muted);margin-top:3px}.work-unassigned{display:flex;align-items:center;gap:9px;border:1px dashed var(--w-line);padding:12px;margin-top:24px;background:none;color:var(--w-muted);font-size:10px;width:100%;border-radius:4px;text-align:left}.work-unassigned b{font:16px var(--mono);color:var(--w-accent)}.work-unassigned span{margin-left:auto}.work-rail-note{margin-top:36px;padding-top:20px;border-top:1px solid var(--w-line);position:relative}.work-rail-note>span{font:8px var(--mono);color:var(--w-muted);letter-spacing:1px}.work-rail-note p{font-size:15px;line-height:1.7;margin-top:12px}.work-rail-note i{position:absolute;right:0;bottom:0;font-size:35px;font-weight:300;color:var(--w-accent);transform:rotate(-15deg)}.work-muted{font-size:11px;color:var(--w-muted);line-height:1.8}.work-rail-backdrop{display:none}
.work-thread-status{font:9px var(--mono);background:var(--w-soft);color:var(--w-accent);border:1px solid var(--w-line);padding:7px 9px;border-radius:4px;margin-bottom:16px}.work-thread-project{font-size:10px;color:var(--w-muted);line-height:1.8;margin-top:12px;overflow-wrap:anywhere}.work-thread-meta{margin:20px 0;display:grid;gap:12px}.work-thread-meta>div{display:grid;grid-template-columns:50px 1fr;font-size:11px;gap:12px}.work-thread-meta dt{color:var(--w-muted)}.work-thread-meta dd{margin:0;overflow-wrap:anywhere}.work-thread-note{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;padding:14px;background:var(--w-bg);border-radius:5px}.work-thread-edit{margin-top:15px;font-size:10px;background:none;padding:0;color:var(--w-accent)}.work-thread-divider{display:flex;align-items:center;gap:10px;border-top:1px solid var(--w-line);margin-top:25px}.work-thread-divider h3{margin:20px 0}.work-thread-divider>span{font:9px var(--mono);color:var(--w-muted)}.work-thread-comments article{padding:12px 0;border-bottom:1px solid var(--w-line)}.work-thread-comments article>div{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:10px}.work-thread-comments article b{font-weight:600}.work-thread-comments article time{font:8px var(--mono);color:var(--w-muted)}.work-thread-comments article p{white-space:pre-wrap;font-size:12px;line-height:1.8;color:var(--w-ink);margin-top:8px;overflow-wrap:anywhere}.work-thread-empty{font-size:12px;color:var(--w-muted);line-height:1.8;padding:10px 0 25px}.work-thread-empty small{font-size:10px;margin-top:8px}#work-reply{margin-top:20px}#work-reply textarea{width:100%;resize:vertical;border:1px solid var(--w-line);border-radius:5px;background:var(--w-bg);color:var(--w-ink);padding:12px;font-size:12px;line-height:1.7}#work-reply button{display:block;margin:10px 0 0 auto;padding:10px 12px;border-radius:4px;background:var(--w-accent);color:var(--w-paper);font-size:11px}.work-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.work-assign-title{font-size:14px;line-height:1.7;margin-bottom:20px}.work-assignment-choices{display:grid;gap:7px;margin-bottom:20px}.work-assignment-choices label{display:flex;align-items:center;gap:12px;border:1px solid #d5dccc;padding:12px;border-radius:5px;font-size:13px}.work-assignment-choices small{font-size:10px;color:#87907f;margin-top:3px}.work-assignment-choices input{accent-color:#6c886b}
.pm-assignee-choices{padding:8px;border:1px solid #d4d9cb;border-radius:4px;margin:8px 0 14px;max-height:170px;overflow:auto}.pm-assignee-choices label{display:flex;align-items:center;gap:9px;font-size:12px;padding:7px 4px;cursor:pointer}.pm-assignee-choices input{accent-color:#71885d}.pm-assignee-legend{font-size:11px;color:#7a856f;display:block}.pm-assignee-help{margin:0 0 16px}
body.work-mode[data-work-density=compact] .work-message{margin-bottom:14px}body.work-mode[data-work-density=compact] .work-bubble{padding:12px 15px}body.work-mode[data-work-density=compact] .work-message-note{display:none}body.work-mode[data-work-density=compact] .work-feed-divider{margin:16px 0}body.work-mode[data-work-density=compact] .work-message-actions{margin-top:10px}
.work-mode[data-work-theme=night] dialog{background:#252f2d;color:#e6eae3;border-color:#46544c}.work-mode[data-work-theme=night] dialog select{background:#1d2524;color:#e6eae3}.work-mode[data-work-theme=night] .team-bell>span{background:#73977c;color:#fff}.work-mode[data-work-theme=night] .saved-state{color:#a3afa7}.work-mode[data-work-theme=night] .work-composer-input button,.work-mode[data-work-theme=night] #work-reply button{color:#1d2524}
@media(min-width:1600px){.work-space{grid-template-columns:minmax(0,1fr) 340px}.work-feed-inner{padding-left:50px;padding-right:50px}.work-heading{padding:29px 50px}.work-rail{padding:34px 30px}.work-message-title{font-size:15px}}
@media(max-width:1200px){.work-mode .sidebar{width:222px;padding-left:12px;padding-right:12px}.work-mode .page{margin-left:222px}.work-space{grid-template-columns:minmax(0,1fr) 270px}.work-rail{padding:25px 20px}.work-heading,.work-feed-inner,.work-toolbar,.work-compose{padding-left:24px;padding-right:24px}.work-message{max-width:98%}.work-completed span{display:none}}
@media(max-width:1050px){.work-space{grid-template-columns:minmax(0,1fr)}.work-rail{display:none}.work-summary-button{display:block}.work-rail.work-rail-open{display:block;position:fixed;top:64px;right:0;bottom:0;width:min(380px,calc(100vw - 30px));z-index:18;box-shadow:-10px 0 40px #1830231c}.work-rail-close{display:block}.work-rail-backdrop{display:block;position:fixed;inset:64px 0 0;background:#20352b44;z-index:17}.work-mode .work-completed span{display:inline}.work-message{max-width:90%}}
@media(max-width:680px){.work-mode .sidebar{display:none}.work-mode .page{margin:0}.work-mode .topbar{height:55px;padding:0 18px}.work-mode .topbar .breadcrumb{font-size:10px}.work-mode .topbar .saved-state{max-width:88px;font-size:8px}.work-mode main{height:calc(100dvh - 55px - 69px - env(safe-area-inset-bottom))}.work-mode .mobile-nav{background:var(--w-paper);border-color:var(--w-line);color:var(--w-muted);padding-bottom:calc(8px + env(safe-area-inset-bottom))}.work-mode .mobile-nav button{color:var(--w-muted)}.work-mode .mobile-nav button.active{color:var(--w-accent)}.work-mode .mobile-nav .active i{background:var(--w-soft);box-shadow:0 0 0 5px var(--w-soft)}.work-heading{padding:19px 18px 15px;flex-shrink:0}.work-heading h1{font-size:22px;letter-spacing:-.7px}.work-heading p{font-size:10px;margin-top:6px}.work-eyebrow{font-size:8px}.work-summary-button{padding:8px}.work-mobile-scopes{display:flex;overflow:auto;gap:6px;padding:10px 18px;background:var(--w-paper);border-bottom:1px solid var(--w-line);flex-shrink:0;scrollbar-width:none}.work-mobile-scopes button{display:flex;align-items:center;gap:5px;white-space:nowrap;background:var(--w-bg);color:var(--w-muted);padding:7px 8px;border-radius:4px;font-size:10px;flex-shrink:0}.work-mobile-scopes button.active{background:var(--w-soft);color:var(--w-accent)}.work-mobile-scopes i{display:none}.work-mobile-scopes b{font:8px var(--mono);margin-left:2px}.work-toolbar{padding:8px 18px;gap:10px;flex-shrink:0}.work-toolbar select{max-width:108px;font-size:9px}.work-search input{font-size:10px}.work-completed{font-size:9px;padding:5px}.work-mode .work-completed span{display:none}.work-feed-inner{padding:0 14px 17px}.work-message{max-width:100%;gap:7px;margin-bottom:19px}.work-message>.work-avatar{width:24px;height:24px;font-size:9px}.work-message-author{font-size:9px;gap:5px}.work-message-author time{font-size:8px}.work-bubble{padding:13px 14px}.work-message-title{font-size:13px}.work-message-note{font-size:10px}.work-message-meta{font-size:9px;gap:8px;margin-top:10px}.work-person-chip{font-size:9px}.work-message-actions button{font-size:9px;padding:6px 7px}.work-message-actions{gap:4px;margin-top:12px}.work-message-context{margin-bottom:7px}.work-message-context button{font-size:9px}.work-feed-divider{margin:16px 0;font-size:8px}.work-compose{padding:10px 14px 11px}.work-composer-top{gap:8px;margin-bottom:8px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 103px}.work-composer-top label{display:block;font-size:8px;overflow:hidden}.work-composer-top select,.work-composer-top input{font-size:10px;height:25px;display:block;padding:2px 0}.work-composer-input{padding:8px 8px 8px 11px}.work-composer-input textarea{font-size:12px;min-height:22px}.work-composer-input button{padding:9px 11px}.work-composer-input button span{display:none}.work-composer-foot{font-size:8px}.work-composer-foot>span{display:none}.work-composer-foot button{margin-left:auto;font-size:9px}.work-composer-empty{padding:15px 18px;font-size:10px;line-height:1.8}.work-composer-empty button{font-size:10px}.work-rail.work-rail-open{top:55px;bottom:69px;width:100%;padding:24px;z-index:18;border-left:0}.work-rail-backdrop{display:none}.work-empty{margin:18px auto;max-width:285px;padding:10px 0}.work-empty-sketch{margin-bottom:18px;height:60px;width:80px;font-size:40px}.work-empty h2{font-size:22px}.work-empty p{font-size:11px;margin-bottom:18px}.work-empty .primary-button{font-size:11px;padding:12px 16px}.work-rail h2{font-size:23px}.work-done-message{gap:6px;font-size:10px;flex-wrap:wrap}.work-done-message small{display:none}body.work-mode[data-work-density=compact] .work-bubble{padding:10px 12px}}
@media(max-width:360px){.work-toolbar select{max-width:95px}.work-heading h1{font-size:20px}.work-heading p{font-size:9px}.work-mobile-scopes{gap:4px;padding-left:14px;padding-right:14px}.work-mobile-scopes button{font-size:9px;padding:7px}.work-composer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 94px;gap:5px}.work-compose{padding-left:12px;padding-right:12px}.work-message-actions{gap:3px}.work-message-actions button{font-size:8px;padding:6px}.work-message-title{font-size:12px}.work-message-context button{font-size:8px}.work-bubble{padding:12px}.work-empty{margin:15px auto}.work-empty-sketch{display:none}}

.work-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.work-header-people,.work-header-plan{background:transparent;border:1px solid var(--w-line);border-radius:4px;color:var(--w-muted);padding:7px 9px;font-size:10px;white-space:nowrap}.work-header-people:hover,.work-header-plan:hover{background:var(--w-soft);color:var(--w-accent)}.work-mobile-channel{display:none}@media(max-width:680px){.work-mobile-channel{display:flex;gap:6px;align-items:center;padding:0 18px 10px;background:var(--w-paper);color:var(--w-accent);font:12px var(--mono)}.work-mobile-channel select{max-width:100%;min-width:0;border:0;background:var(--w-paper);color:var(--w-muted);font:10px var(--sans);padding:4px 0}.work-heading{border-bottom:0}.work-header-actions{gap:5px;flex-wrap:wrap;max-width:112px;justify-content:flex-end}.work-header-people,.work-header-plan{font-size:9px;padding:6px}.work-header-plan{display:none}.work-heading h1{font-size:21px}.work-heading>div:first-child{min-width:0}}
.work-mode #work-sidebar{display:block;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}.work-mode .sidebar-bottom,.work-mode .brand{flex-shrink:0}.work-channel-tree{max-height:none;min-height:0;overflow:visible}.work-nav-more{margin-top:18px}

@media(min-width:681px){.work-message{width:max-content;max-width:min(92%,600px)}.work-message-wrap{width:100%}}

.work-mode .avatar,.work-mode .small-avatar{color:var(--w-ink);background:var(--w-soft);border-color:var(--w-line)}.work-mode[data-work-theme=night]{color-scheme:dark}.work-mode[data-work-theme=paper]{color-scheme:light}
