.live{--live-accent:var(--purple,#5ee0cf);--live-fill:var(--brand-fill,var(--aurora-fill,linear-gradient(115deg,#5ee0cf,#9d8cff)));--live-wait:#efc879;isolation:isolate;border:1px solid var(--border);background:color-mix(in srgb,var(--brand-surface,#161d2c) 92%,transparent);border-radius:22px;margin:0 0 20px;padding:24px 26px;position:relative;overflow:hidden}.live-aura{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--live-accent) 22%,transparent),transparent 70%),radial-gradient(closest-side at 70% 60%,#9d8cff2e,transparent 70%);filter:blur(10px);width:520px;height:320px;transition:opacity 1.2s;position:absolute;inset:-40% -10% auto auto}.live.busy .live-aura{opacity:1;animation:18s ease-in-out infinite alternate live-drift}@keyframes live-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-80px,30px)rotate(12deg)}}.live-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.live-head h2{align-items:center;gap:10px;margin:0;display:flex}.live-head p{color:var(--muted);margin:6px 0 0;font-size:13px}.live-pulse{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.live.busy .live-pulse{background:var(--live-accent);box-shadow:0 0 12px var(--live-accent)}.live.busy .live-pulse:after{content:"";border:1px solid var(--live-accent);border-radius:50%;animation:2.4s ease-out infinite live-ping;position:absolute;inset:-5px}@keyframes live-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.live-calm{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;display:grid}.live-lanes ul,.live-feed ol{margin:0;padding:0;list-style:none}.live-lanes ul{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.live-lane{border:1px solid var(--border);background:color-mix(in srgb,var(--brand-bg,#0f1420) 55%,transparent);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;animation:.5s both live-in;display:flex}.live-lane.working{border-color:color-mix(in srgb,var(--live-accent) 30%,var(--border))}.live-lane-body{flex:1;min-width:0}.live-lane-top{align-items:center;gap:8px;display:flex}.live-lane-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.live-lane p{color:var(--muted);margin:3px 0 10px;font-size:12px}.live-high{letter-spacing:.6px;color:var(--live-wait);border:1px solid color-mix(in srgb,var(--live-wait) 40%,transparent);border-radius:999px;padding:2px 7px;font-size:10px}.live-review{align-items:center;gap:4px;font-size:12px;display:inline-flex}.live-orb{width:40px;height:40px;color:var(--brand-text,#e3e9f1);background:color-mix(in srgb,var(--brand-surface,#161d2c) 80%,var(--brand-bg,#0f1420));border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.live-orb:before{content:"";z-index:-1;-webkit-mask-composite:xor;background:var(--border);border-radius:50%;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.live-lane.working .live-orb:before{background:conic-gradient(from 0deg,var(--live-accent),#9d8cff,transparent 70%,var(--live-accent));animation:2.6s linear infinite live-spin}.live-lane.working .live-orb{box-shadow:0 0 22px color-mix(in srgb,var(--live-accent) 28%,transparent)}.live-lane.waiting .live-orb{color:var(--live-wait)}.live-lane.waiting .live-orb:before{background:color-mix(in srgb,var(--live-wait) 70%,transparent)}.live-orb.idle{color:var(--live-accent);animation:5s ease-in-out infinite live-breathe}@keyframes live-spin{to{transform:rotate(1turn)}}@keyframes live-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--live-accent) 0%,transparent)}50%{box-shadow:0 0 24px 2px color-mix(in srgb,var(--live-accent) 25%,transparent)}}.live-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.live-track li{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;gap:5px;font-size:10px;display:grid;overflow:hidden}.live-track i{background:color-mix(in srgb,var(--brand-text,#e3e9f1) 9%,transparent);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.live-track li.done i{background:color-mix(in srgb,var(--live-accent) 65%,transparent)}.live-track li.now{color:var(--brand-text,#e3e9f1)}.live-track li.now i{background:var(--live-fill)}.live-lane.waiting .live-track li.now i{background:var(--live-wait)}.live-lane.working .live-track li.now i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb0,#0000);animation:1.8s ease-in-out infinite live-flow;position:absolute;inset:0;transform:translate(-100%)}@keyframes live-flow{to{transform:translate(100%)}}.live-empty{border:1px dashed var(--border);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.live-empty p{color:var(--muted);margin:3px 0 0;font-size:12px}.live-more{color:var(--muted);margin:10px 0 0;font-size:12px}.live-feed h3{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.live-feed ol{gap:12px;padding-left:18px;display:grid;position:relative}.live-feed ol:before{content:"";background:linear-gradient(var(--live-accent),transparent);opacity:.45;width:1px;position:absolute;top:4px;bottom:4px;left:4px}.live-feed li{grid-template-columns:1fr auto;gap:8px;font-size:12.5px;line-height:1.35;animation:.5s both live-in;display:grid;position:relative}.live-feed li span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-feed time{color:var(--muted);white-space:nowrap;font-size:11px}.live-feed li>i{background:var(--muted);color:#0b1220;border-radius:50%;place-items:center;width:9px;height:9px;display:grid;position:absolute;top:3px;left:-18px}.live-feed li.start>i{background:var(--live-accent);box-shadow:0 0 8px var(--live-accent)}.live-feed li.pruefung>i{background:var(--live-wait)}.live-feed li.fertig>i{background:var(--live-fill);width:13px;height:13px;top:1px;left:-20px}.live-feed li.neu>i{background:#9d8cff}.live-feed li.fresh{animation:.6s both live-in,2.4s live-glow}.live-feed li.fresh.fertig>i{animation:1.2s live-spark}.live-quiet{color:var(--muted);font-size:12px}@keyframes live-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes live-glow{0%{text-shadow:0 0 12px var(--live-accent)}to{text-shadow:none}}@keyframes live-spark{0%{box-shadow:0 0 0 0 var(--live-accent)}60%{box-shadow:0 0 0 8px #0000}to{box-shadow:none}}.live.calm *,.live.calm :before,.live.calm :after,.live.calm .live-aura{animation:none!important}@media (prefers-reduced-motion:reduce){.live *,.live :before,.live :after,.live .live-aura{animation:none!important}}@media (max-width:900px){.live{border-radius:18px;padding:18px 16px}.live-grid{grid-template-columns:minmax(0,1fr)}.live-lane{flex-wrap:wrap;align-items:flex-start}.live-lane-body{flex-basis:calc(100% - 54px)}.live-review{margin-left:54px}.live-head h2{font-size:18px}}.live.compact{padding:18px 22px}.live.compact .live-head{margin-bottom:12px}.live.compact:not(.busy) .live-head{margin-bottom:0}.live.compact .live-grid{grid-template-columns:minmax(0,1fr)}.live.compact .live-lanes ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.inbox-pulse{border:1px solid var(--border);background:color-mix(in srgb,var(--brand-bg,#0f1420) 55%,transparent);color:var(--muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;padding:12px 16px;font-size:12.5px;display:flex}.inbox-pulse strong{color:var(--brand-text,#e3e9f1)}.inbox-pulse .live-pulse{display:inline-block}.inbox-pulse.busy .live-pulse{background:var(--purple,#5ee0cf);box-shadow:0 0 12px var(--purple,#5ee0cf)}.inbox-pulse.busy .live-pulse:after{content:"";border:1px solid var(--purple,#5ee0cf);border-radius:50%;animation:2.4s ease-out infinite live-ping;position:absolute;inset:-5px}.inbox-pulse b{color:var(--brand-text,#e3e9f1);font-weight:600}.inbox-pulse .warn b{color:#efc879}@media (prefers-reduced-motion:reduce){.inbox-pulse *,.inbox-pulse :after{animation:none!important}}.live.compact .live-lane{flex-wrap:wrap}.live.compact .live-lane-body{flex-basis:calc(100% - 54px)}.live.compact .live-review{margin-left:54px}.plan-picker{border:1px solid color-mix(in srgb,var(--purple,#5ee0cf) 35%,var(--border));background:color-mix(in srgb,var(--purple,#5ee0cf) 5%,transparent);border-radius:16px;gap:12px;margin:4px 0 16px;padding:16px;display:grid}.plan-picker h4{margin:0;font-size:15px}.plan-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;display:grid}.plan-option{border:1px solid var(--border);background:color-mix(in srgb,var(--brand-bg,#0f1420) 60%,transparent);cursor:pointer;border-radius:12px;gap:3px;padding:12px 14px;display:grid;position:relative}.plan-option input{opacity:0;position:absolute}.plan-option b{font-size:13.5px}.plan-option span{color:var(--muted);font-size:12px}.plan-option.on{border-color:var(--purple,#5ee0cf);box-shadow:inset 0 0 0 1px var(--purple,#5ee0cf),0 0 22px color-mix(in srgb,var(--purple,#5ee0cf) 16%,transparent)}.plan-option.on b:after{content:" ✓";color:var(--purple,#5ee0cf)}.plan-option:focus-within{outline:2px solid var(--purple,#5ee0cf);outline-offset:2px}.plan-sum{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:13px;display:flex}.plan-sum strong{color:var(--brand-text,#e3e9f1);font-variant-numeric:tabular-nums;font-size:20px}.plan-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.plan-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;font-size:12.5px;display:flex}.journey-step.off{opacity:.45}.journey-step.off .journey-row{cursor:default}.journey-pill.off{color:var(--muted);border-color:var(--border);background:0 0}.plan-todos{gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.plan-todos li.live-lane{border-radius:10px;gap:10px;padding:8px 12px;animation:none}.plan-todos .plan-orb{width:18px;height:18px}.plan-todos li.done .plan-orb{background:var(--purple,#5ee0cf)}.plan-todos li.ready .plan-orb:before{background:var(--border)}.plan-todo-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.plan-todos small{color:var(--muted);white-space:nowrap;font-size:11px}.plan-todos li.working small{color:var(--purple,#5ee0cf)}.plan-todos li.waiting small{color:#efc879}.plan-more{color:var(--muted);padding-left:4px;font-size:12px}.plan-todos li{isolation:isolate}.tboard-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.tboard-chips .chip{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.tboard-chips .chip.on{color:var(--brand-text,#e3e9f1);border-color:var(--purple,#5ee0cf);background:color-mix(in srgb,var(--purple,#5ee0cf) 10%,transparent)}.tboard-chips .chip span{background:color-mix(in srgb,var(--purple,#5ee0cf) 18%,transparent);color:var(--brand-text,#e3e9f1);border-radius:999px;padding:1px 6px;font-size:10px}.tboard-cols{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.tboard-col{border:1px solid var(--border);background:color-mix(in srgb,var(--brand-bg,#0f1420) 55%,transparent);border-radius:16px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.tboard-col h3{justify-content:space-between;margin:0 0 2px;font-size:13px;display:flex}.tboard-col h3 span{color:var(--muted);font-weight:500}.tboard-col.running h3{color:var(--purple,#5ee0cf)}.tboard-col.review h3{color:#efc879}.tboard-card.live-lane{isolation:isolate;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px}.tboard-orb{width:20px;height:20px;margin-top:2px}.tboard-card.done .tboard-orb{background:var(--purple,#5ee0cf)}.tboard-card.ready .tboard-orb:before{background:var(--border)}.tboard-body{flex:1;gap:4px;min-width:0;display:grid}.tboard-body strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.tboard-body small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;display:flex}.tboard-svc{border:1px solid var(--border);border-radius:999px;padding:0 6px}.tboard-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.tboard-actions select{border-radius:8px;padding:3px 6px;font-size:11px}.tboard-actions .text-button{font-size:12px}.tboard-more{justify-self:start;font-size:12px}.tboard-empty{color:var(--muted);margin:0;font-size:12px}@media (max-width:900px){.tboard-cols{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(240px,82vw))}.tboard-col{scroll-snap-align:start}}.tboard-who{color:var(--purple);opacity:.85;margin-top:2px;display:block}.plan-month{border:1px solid var(--border);background:var(--brand-surface,#ffffff05);border-radius:14px;margin:10px 0 14px;padding:12px 14px}.plan-month.ready{border-color:color-mix(in srgb,var(--purple) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--purple) 20%,transparent),0 0 28px -10px var(--purple)}.plan-month-ready{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.plan-month-ready span:not(.live-orb){color:var(--muted)}.plan-month.ready .plan-month-ready strong{background:var(--aurora-fill,var(--brand-fill));color:#0000;-webkit-background-clip:text;background-clip:text}.plan-month .live-orb{flex:none;position:relative}.plan-month-copy{margin-top:10px}.plan-month-copy summary{cursor:pointer;font-weight:600}.plan-month-copy summary small{color:var(--muted);margin-left:6px;font-weight:400}.plan-month-copy ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.plan-month-copy li{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;min-width:0;display:flex}.plan-month-copy li label{overflow-wrap:anywhere;min-width:0}.plan-month-copy li small{color:var(--muted)}.plan-month-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.plan-month-actions small{color:var(--muted);flex:220px}.plan-month-dot{background:var(--aurora-fill,var(--brand-fill));width:12px;height:12px;box-shadow:0 0 12px var(--purple);border-radius:50%;animation:2.4s ease-in-out infinite planMonthPulse}@keyframes planMonthPulse{50%{box-shadow:0 0 22px 2px var(--purple)}}@media (prefers-reduced-motion:reduce){.plan-month-dot{animation:none}}.inbox-message .chip.triage-sofort{color:#fff;background:#e5484d38;border-color:#e5484d;font-weight:600}.inbox-message .chip.triage-heute{background:#f5a52433;border-color:#f5a524}.inbox-message .chip.triage-unwichtig{opacity:.6}
.mail-desk{margin-bottom:24px}.mail-desk .section-heading{flex-wrap:wrap;align-items:flex-start}.desk-mailbox{align-items:center;gap:8px;margin:0 0 14px;font-size:12px;display:flex}.desk-dot{background:#d9b474;border-radius:50%;flex-shrink:0;width:8px;height:8px}.desk-dot.live{background:#76baa0}.desk-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.desk-list{gap:6px;max-height:720px;padding-right:2px;display:grid;overflow:auto}.desk-list-head{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 8px;font-size:11px;display:flex}.desk-list-head label{align-items:center;gap:6px;display:flex}.desk-row{text-align:left;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;gap:4px;padding:11px 12px;display:grid}.desk-row.active{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 10%,var(--bg))}.desk-row-top{justify-content:space-between;gap:8px;min-width:0;font-size:12px;display:flex}.desk-row-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desk-row-top small,.desk-row-state{color:var(--muted);white-space:nowrap;font-size:10px}.desk-row-subject{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.desk-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-width:0;display:grid}.desk-card{border:1px solid var(--border);background:var(--bg);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.desk-card .eyebrow{margin:0}.desk-card h3{overflow-wrap:anywhere;font-size:16px}.desk-meta{overflow-wrap:anywhere;margin:0;font-size:12px}.desk-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);border-left:3px solid var(--border);padding-left:12px;font-size:13px;line-height:1.7}.desk-chips{flex-wrap:wrap;gap:6px;display:flex}.desk-urgent{color:#f4c9a0;border-color:#6b4b33}.desk-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.desk-ok{color:#85d9b1;margin:0;font-size:12px}.desk-field{color:var(--muted);gap:6px;font-size:11px;display:grid}.desk-field textarea{resize:vertical;width:100%;min-height:220px;line-height:1.6}.desk-field input{width:100%}.desk-files{gap:8px;font-size:12px;display:grid}.desk-files ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.desk-files li{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;display:flex}.desk-files a{color:var(--purple)}.desk-upload{cursor:pointer;justify-self:start;position:relative}.desk-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.desk-blockers{color:#f4c9a0;margin:0;padding-left:18px;font-size:11px;line-height:1.6}.desk-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-task{border-top:1px solid var(--border);padding-top:12px}.desk-task-form{gap:10px;display:grid}.desk-task-form label{color:var(--muted);gap:6px;font-size:11px;display:grid}.desk-empty{text-align:center;color:var(--muted);padding:40px}@media (max-width:1100px){.desk-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.desk-layout{grid-template-columns:minmax(0,1fr)}.desk-list{max-height:260px}}
.sc{--sc-bg:#0f1420;--sc-surface:#161d2c;--sc-raised:#1d2638;--sc-line:#222b3d;--sc-line-strong:#2c3750;--sc-text:#e3e9f1;--sc-soft:#c3cbd8;--sc-muted:#9aa6b8;--sc-accent:var(--purple,#5ee0cf);--sc-draft:#f0b45c;--sc-feedback:#ff8f8f;--sc-ready:#b3a6ff;--sc-final:#5ee0cf;--sc-posted:#7d889b;--sc-violet:#9d8cff;color:var(--sc-text);flex-direction:column;gap:14px;display:flex}.sc *{box-sizing:border-box}.sc h2,.sc h3,.sc p{margin:0}.sc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-muted{color:var(--sc-muted);font-size:13px}.sc-muted.small{font-size:12px;line-height:1.5}.sc :focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sc-head-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.sc-month{align-items:center;gap:4px;display:flex}.sc-month h2{letter-spacing:-.01em;min-width:0;padding:0 4px;font-size:22px;font-weight:700}.sc-client select{border:1px solid var(--sc-line-strong);background:var(--sc-surface);height:42px;color:var(--sc-text);border-radius:10px;max-width:280px;padding:0 12px;font-size:14px;font-weight:600}.sc-icon{width:40px;height:40px;color:var(--sc-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:20px}.sc-icon:hover{background:var(--sc-raised);color:var(--sc-text)}.sc-primary,.sc-ghost,.sc-agent-btn,.sc-needs{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.sc-primary{background:var(--brand-fill,var(--sc-accent));color:#0b1220;border:0}.sc-primary:hover:not(:disabled){filter:brightness(1.08)}.sc-ghost{border:1px solid var(--sc-line-strong);color:var(--sc-text);background:0 0}.sc-ghost:hover:not(:disabled){background:var(--sc-raised)}.sc-agent-btn{white-space:normal;text-align:center;border:1px solid var(--sc-violet);color:#d6cfff;background:#221f3a;padding:8px 14px}.sc-needs{min-height:36px;color:var(--sc-draft);background:#33291a;border:0;border-radius:999px;padding:0 14px}.sc-primary:disabled,.sc-ghost:disabled,.sc-agent-btn:disabled{opacity:.45;cursor:default}.sm{min-height:36px;padding:0 12px;font-size:13px}.wide{width:100%}.sc-link{color:var(--sc-accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-size:13px}.sc-note{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-dot{border-radius:99px;flex-shrink:0;width:9px;height:9px;margin-left:6px;display:inline-block}.sc-dot.draft{background:var(--sc-draft)}.sc-dot.feedback{background:var(--sc-feedback)}.sc-dot.ready{background:var(--sc-ready)}.sc-dot.final{background:var(--sc-final)}.sc-dot.posted{background:var(--sc-posted)}.sc-body{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.sc-cal{border:1px solid var(--sc-line);border-radius:14px;flex-direction:column;flex:999 620px;min-width:0;display:flex;overflow:hidden}.sc-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.sc-weekdays{border-bottom:1px solid var(--sc-line);background:#131a28}.sc-weekdays span{color:var(--sc-muted);padding:9px 10px;font-size:12px;font-weight:600}.sc-day{border:0;border-right:1px solid var(--sc-line);border-bottom:1px solid var(--sc-line);min-height:112px;color:var(--sc-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:4px;min-width:0;padding:7px;display:flex;overflow:hidden}.sc-week .sc-day:nth-child(7n){border-right:0}.sc-day:hover{background:#141b29}.sc-day.out{opacity:.45}.sc-day.sel{box-shadow:inset 0 0 0 2px var(--sc-accent);background:#182233}.sc-day-top{align-items:center;gap:6px;min-width:0;display:flex}.sc-num{width:24px;height:24px;color:var(--sc-soft);border-radius:99px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.sc-day.today .sc-num{background:var(--sc-accent);color:#0b1220}.sc-occ{color:var(--sc-violet);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sc-occ.holiday{color:#ffb3b3}.sc-chip{background:var(--sc-raised);border-left:3px solid var(--sc-draft);border-radius:7px;flex-direction:column;gap:1px;min-width:0;padding:4px 6px;display:flex}.sc-chip.feedback{border-left-color:var(--sc-feedback)}.sc-chip.ready{border-left-color:var(--sc-ready)}.sc-chip.final{border-left-color:var(--sc-final)}.sc-chip.posted{border-left-color:var(--sc-posted);opacity:.7}.sc-chip-meta{color:var(--sc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sc-chip-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sc-more{color:var(--sc-muted);font-size:11px}.sc-side{background:var(--sc-surface);border-radius:14px;flex-direction:column;flex:300px;gap:12px;max-width:100%;padding:16px;display:flex}@media (min-width:1100px){.sc-side{max-width:360px}}.sc-occ-box{color:var(--sc-soft);background:#221f3a;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.sc-occ-box strong{color:#d6cfff}.sc-occ-box.holiday{background:#2e1c22}.sc-occ-box.holiday strong{color:#ffc2c2}.sc-card{background:var(--sc-raised);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.sc-card-head{align-items:flex-start;gap:8px;display:flex}.sc-card-head h3{flex:1;min-width:0;font-size:15px;font-weight:700}.sc-badge{white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600}.sc-badge.draft{color:var(--sc-draft);background:#33291a}.sc-badge.feedback{color:var(--sc-feedback);background:#3a2024}.sc-badge.ready{color:var(--sc-ready);background:#26224a}.sc-badge.final{color:var(--sc-final);background:#133331}.sc-badge.posted{color:var(--sc-muted);background:#1d2638}.sc-media{text-align:center;height:120px;color:var(--sc-soft);background:#2a3550;border-radius:8px;place-items:center;padding:8px;font-size:12px;display:grid}.sc-text{-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.sc-feedback{color:var(--sc-feedback);font-size:13px;line-height:1.45}.sc-ok{color:var(--sc-final);font-size:13px}.sc-empty{flex-direction:column;gap:10px;display:flex}.sc-day-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:760px){.sc-day-body{grid-template-columns:minmax(0,1fr) 300px}.sc-tasks{grid-column:1/-1}}@media (min-width:1180px){.sc-day-body{grid-template-columns:230px minmax(0,1fr) 300px}.sc-tasks{grid-column:auto}}.sc-col{background:var(--sc-surface);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.sc-agent{border:1px solid #2e2a52}.sc-cap{letter-spacing:.04em;color:var(--sc-muted);text-transform:uppercase;font-size:12px;font-weight:600}.sc-postpick{flex-direction:column;gap:4px;display:flex}.sc-postpick button{min-height:40px;color:var(--sc-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.sc-postpick button .sc-dot{margin-left:0}.sc-postpick button.on{border-color:var(--sc-accent);color:var(--sc-text);background:#182233;font-weight:600}.sc-todo{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sc-todo li{align-items:center;gap:10px;padding:8px 6px;font-size:14px;display:flex}.sc-todo li.done{color:var(--sc-muted)}.sc-todo li.done span:nth-child(2){text-decoration:line-through}.sc-check{border:2px solid var(--sc-line-strong);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.sc-todo li.done .sc-check{background:var(--sc-final);border-color:var(--sc-final);color:#0b1220}.sc-info{flex-direction:column;gap:8px;margin:0;font-size:13px;display:flex}.sc-info div{gap:8px;display:flex}.sc-info dt{color:var(--sc-muted);min-width:96px}.sc-info dd{color:var(--sc-soft);margin:0}.sc-progress{background:var(--sc-line);border-radius:99px;width:120px;height:6px;display:block;overflow:hidden}.sc-progress span{background:var(--sc-final);border-radius:99px;height:100%;display:block}.sc-edit-main{flex-wrap:wrap;gap:18px;display:flex}.sc-fields{flex-direction:column;flex:999 340px;gap:12px;min-width:0;display:flex}.sc-edit label{color:var(--sc-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.sc-edit input,.sc-edit textarea,.sc-edit select{background:var(--sc-bg);color:var(--sc-text);border:1px solid var(--sc-line-strong);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px}.sc-edit textarea{resize:vertical;line-height:1.55}.sc-edit input:focus,.sc-edit textarea:focus,.sc-edit select:focus{border-color:var(--sc-accent);outline:none}.sc-row{align-items:flex-end;gap:12px;display:flex}.sc-row.wrap{flex-wrap:wrap}.grow{flex:200px;min-width:0}.sc-channels{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sc-channels legend{color:var(--sc-muted);margin-bottom:6px;padding:0;font-size:13px}.sc-channels button,.sc-seg button{border:1px solid var(--sc-line-strong);min-height:36px;color:var(--sc-muted);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:0 14px;font-size:13px}.sc-channels button.on{border-color:var(--sc-final);color:var(--sc-final);background:#133331;font-weight:600}.sc-plan{background:var(--sc-raised);border-radius:12px;padding:12px 14px}.sc-plan summary{cursor:pointer;color:var(--sc-draft);min-height:28px;font-size:14px;font-weight:600}.sc-plan.complete summary{color:var(--sc-final)}.sc-plan-body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.sc-decisions{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;display:grid}.sc-decision{color:var(--sc-soft);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.sc-decision>span:first-child{flex:200px}.sc-seg{flex-wrap:wrap;gap:4px;display:inline-flex}.sc-seg button{border-radius:8px;min-height:32px;padding:0 10px;font-size:12px}.sc-seg button.on{background:var(--sc-line-strong);border-color:var(--sc-accent);color:var(--sc-text)}.sc-seg.small{margin-bottom:8px}.sc-preview{flex-direction:column;display:flex}.sc-phone{color:#111827;border:5px solid var(--sc-line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.sc-phone header{align-items:center;gap:8px;font-size:13px;display:flex}.sc-avatar{background:var(--sc-violet);color:#0b1220;border-radius:99px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.sc-phone-media{color:#374151;text-align:center;background:#d9dee8;border-radius:6px;place-items:center;min-height:150px;padding:10px;font-size:12px;display:grid}.sc-phone p{white-space:pre-line;word-break:break-word;font-size:13px;line-height:1.45}.sc-phone footer{color:#4b5563;font-size:11px}.sc-phone footer.over{color:#b91c1c;font-weight:600}.sc-fb{border-top:1px solid var(--sc-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.sc-actions{border-top:1px solid var(--sc-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:12px;display:flex}.sc-agent-head{align-items:center;gap:8px;font-size:14px;display:flex}.sc-agent-icon{background:var(--sc-violet);color:#0b1220;border-radius:99px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.sc-bubbles{flex-direction:column;gap:8px;display:flex}.sc-bubble{color:var(--sc-soft);background:#221f3a;border-radius:12px 12px 12px 4px;padding:10px 12px;font-size:13px;line-height:1.5}.sc-agent .social-form{background:0 0;border:0;padding:0}@media (max-width:640px){.sc-day{min-height:72px;padding:4px}.sc-chip-meta{display:none}.sc-chip-title{font-size:11px}.sc-occ{display:none}.sc-month h2{font-size:18px}}.sc-tabs{border-bottom:1px solid #222b3d;flex-wrap:wrap;gap:4px;margin:4px 0 14px;display:flex}.sc-tabs button{color:#9aa6b8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-size:14px}.sc-tabs button:hover{color:#e3e9f1}.sc-tabs button.on{color:#e3e9f1;border-bottom-color:var(--purple,#5ee0cf);font-weight:600}
