:root{--bg: #f6f7f6;--white: #fff;--ink: #23312c;--muted: #718078;--stroke: #e0e6e1;--light: #f3f6f3;--green: #376a51;--greenbg: #e6f1e9;--rose: #915a63;--rosebg: #fbf0f2;--amber: #8a6b33;--amberbg: #fbf3dd;--blue: #657b94;--bluebg: #eaf1f9;--col: 282px;--label: 126px;--shadow: 0 8px 32px rgba(23, 45, 35, .06)}*{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}body{margin:0;background:var(--bg);color:var(--ink);font-size:13px;line-height:1.55}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid #9fc6b2;outline-offset:2px}button:disabled{opacity:.36;cursor:default}button:hover:not(:disabled){filter:brightness(.96)}a{color:var(--green)}header{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--stroke);box-shadow:0 4px 18px #183b2910}.head{height:65px;display:flex;align-items:center;gap:13px;padding:0 26px}.logo{width:38px;height:38px;border-radius:10px;background:#274c3b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:850;letter-spacing:-1.5px}.brand{font-weight:780;letter-spacing:-.03em;font-size:15px}.small{font-size:11px;color:var(--muted)}.grow{flex:1}.pill{padding:5px 9px;border-radius:8px;background:var(--light);font-size:11px;font-weight:700;white-space:nowrap}.pill.good{background:var(--greenbg);color:var(--green)}.pill.warn{background:var(--amberbg);color:var(--amber)}.pill.edit{background:var(--rosebg);color:var(--rose)}.btn{border:1px solid #dbe4dc;background:#fff;padding:8px 11px;border-radius:8px;color:#334b3f;font-size:12px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:7px}.btn.primary{border-color:var(--green);background:var(--green);color:#fff}.btn.flat{border-color:transparent;background:transparent}.btn.mini{padding:5px 8px;font-size:11px}.btn.active{background:var(--greenbg);border-color:#adcfb9;color:#285943}.toolbar{display:flex;align-items:center;gap:12px;padding:10px 26px;background:#fbfcfb;border-top:1px solid #f2f4f1;flex-wrap:wrap}.seg{display:flex;background:#ecf0ec;padding:3px;border:1px solid #e0e8e1;border-radius:10px;gap:2px}.seg button{border:0;background:transparent;color:#67776d;font-weight:680;padding:7px 10px;border-radius:7px;font-size:11px}.seg button.active{background:#fff;color:#233b30;box-shadow:0 1px 4px #223c281b}.sep{height:24px;width:1px;background:var(--stroke)}.switch{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px;color:#51675a}.switch input{accent-color:var(--green)}.shell{max-width:2100px;margin:auto;padding:23px 25px 50px}.titleline{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.titleline h1{margin:0;font-size:23px;letter-spacing:-.05em;line-height:1.2}.titleline p{margin:5px 0 0;color:var(--muted);font-size:12px}.month{background:#fff;border:1px solid var(--stroke);border-radius:12px;padding:12px 15px 10px;margin-bottom:14px;box-shadow:var(--shadow)}.monthhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.monthhead strong{font-size:12px}.monthcells{display:grid;grid-template-columns:repeat(31,minmax(19px,1fr));gap:4px}.monthday{min-width:0;height:33px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:3px;border:1px solid transparent;border-radius:5px;background:#f5f7f5;padding:1px}.monthday.week{background:#edf5ee}.monthday.select{background:#cee6d6;border-color:#94bfa5}.monthday .num{font-size:10px;font-weight:720;line-height:1}.dots{display:flex;gap:2px}.dot{width:4px;height:4px;background:#4a769b;border-radius:50%}.dot.story{background:#a47ea6}.legend{display:flex;gap:12px;color:var(--muted);font-size:10px;align-items:center}.legend .dot{display:inline-block;width:7px;height:7px;margin-right:3px}.weeknav{border:1px solid var(--stroke);background:#fff;border-radius:12px;overflow:hidden;margin-bottom:13px;box-shadow:var(--shadow)}.weekhead{padding:11px 15px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--stroke)}.weekhead strong{font-size:13px}.daystrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.stripday{background:#fff;border:0;border-right:1px solid var(--stroke);padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:4px}.stripday:last-child{border-right:0}.stripday.active{background:#eef6f0}.stripday .nm{font-weight:740;font-size:12px}.stripday .cnt{font-size:10px;color:var(--muted)}.stripday:hover{background:#f2f7f3}.reviewkey{font-size:10px;color:var(--muted)}.sheetwrap{background:#fff;border:1px solid var(--stroke);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.sheettop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--stroke)}.sheettop strong{font-size:13px}.sheetscroll{overflow:auto;max-width:100%;scrollbar-color:#adc6b7 #f3f7f3}.grid{display:grid;grid-template-columns:var(--label) repeat(7,var(--col));width:max-content}.cell{border-right:1px solid var(--stroke);border-bottom:1px solid var(--stroke);padding:12px 12px 14px;min-width:0;background:#fff}.cell:nth-child(8n){border-right:0}.cell.lab{position:sticky;left:0;z-index:3;background:#f8faf8;color:#50665a;font-size:11px;font-weight:800;padding:15px 11px}.cell.lab span{display:block;font-weight:450;color:#91a197;margin-top:3px;line-height:1.3;font-size:10px}.cell.dhead{background:#f6f9f6;position:sticky;top:0;z-index:2;padding:8px 12px}.cell.dhead.lab{z-index:5}.datebutton{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;text-align:left;padding:1px 0;font-weight:760;color:#2e4b39}.datebutton span{font-size:11px;color:var(--muted)}.openbtn{font-size:10px;padding:5px 8px;border-radius:6px;border:1px solid #bdd4c5;background:#f1f8f3;color:#315d42;font-weight:750}.empt{color:#b7c2ba;font-size:11px;font-style:italic;min-height:17px}.metarow{margin:0 0 8px}.fieldname{font-weight:790;color:#758a7e;text-transform:uppercase;font-size:9px;letter-spacing:.07em;margin-bottom:5px}.meta{color:#3d5247;font-size:11px}.meta a,.linklike{font-size:11px;color:#3d715c;font-weight:700;text-decoration:none;border:0;background:none;padding:0;cursor:pointer}.itemhead{display:flex;align-items:center;gap:5px;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.kind{font-size:10px;color:#667c75;background:#f0f4f2;padding:3px 7px;border-radius:6px;font-weight:760}.kind.story{background:#f3edf6;color:#886c97}.statusrow{display:flex;gap:5px;flex-wrap:wrap}.statusrow .btn{padding:5px 7px;font-size:10px}.statusrow .btn.good{background:var(--greenbg);border-color:#b7d8c3;color:#2a6749}.statusrow .btn.needs{background:var(--rosebg);border-color:#e1c0c6;color:#91565d}.approvalitem{padding-bottom:11px;margin-bottom:10px;border-bottom:1px solid #ecf0ec}.approvalitem:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.preview{position:relative;width:100%;max-width:260px;margin:0 auto;border-radius:8px;overflow:hidden;aspect-ratio:4/5;background:#403c32}.preview.storyratio{aspect-ratio:9/16;max-width:160px}.art{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;padding:16px;color:#f5deac;font-family:Georgia,serif;text-align:left;background:linear-gradient(145deg,#4a4236,#252722)}.art .artname{font:700 7px/1.4 Arial,sans-serif;letter-spacing:.13em;opacity:.75}.art .headline{font-size:clamp(14px,1.6vw,23px);line-height:1.14;font-weight:500}.art .subline{font-size:10px;line-height:1.4}.art.tone1{background:linear-gradient(155deg,#c8aa7d,#695446);color:#32271f}.art.tone2{background:linear-gradient(135deg,#5b7164,#293e34);color:#edf8e7}.art.tone3{background:linear-gradient(135deg,#8e5a4e,#392c31);color:#ffe9cf}.art.tone4{background:linear-gradient(145deg,#322e2b,#726451);color:#f2d3a3}.art.photo{background:#48372e url(data:image/jpeg;base64,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) center/cover no-repeat}.car-btn{position:absolute;z-index:2;top:46%;transform:translateY(-50%);width:29px;height:29px;border:0;border-radius:50%;background:#fffef3e9;display:grid;place-items:center;color:#354539;font-size:19px;line-height:1;box-shadow:0 2px 8px #0003}.car-btn.prev{left:7px}.car-btn.next{right:7px}.carcount{position:absolute;right:8px;top:8px;background:#1d271fb8;color:#fff;font-size:10px;border-radius:8px;padding:3px 7px;font-weight:750;z-index:1}.car-dots{display:flex;align-items:center;justify-content:center;gap:5px;margin:9px 0 3px}.cdot{border:0;width:7px;height:7px;background:#cad5cd;border-radius:50%;padding:0}.cdot.current{width:16px;border-radius:5px;background:#48775b}.media-caption{font-size:10px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;margin-top:6px}.original{position:relative;background:#f6f8f6;border:1px solid #e7ede7;border-radius:8px;padding:12px 9px 9px;white-space:pre-wrap;color:#33493e;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.original .originaltext{max-width:100%;white-space:pre-wrap}.copyops{display:flex;position:absolute;right:5px;top:5px;gap:2px;opacity:.18;transition:opacity .15s}.iconbtn{border:1px solid #dbe6df;border-radius:5px;padding:4px 5px;font-size:10px;line-height:1.2;background:#fff;color:#365f47}.original .originaltext{padding-top:17px}.orig-title{font-size:10px;color:#627a6e;margin-bottom:5px;font-weight:740}.feedback{display:block;width:100%;background:#fff;border:1px solid #d9e4dc;resize:vertical;min-height:89px;border-radius:8px;padding:9px;color:#244534;font-size:11px;line-height:1.5;margin-top:7px}.feedback:focus{outline:2px solid #a9cbb6;outline-offset:0}.feedback::placeholder{color:#a1ada4}.captionfull{max-height:none}.captionfull.limited{max-height:230px;overflow-y:auto}.greytext{font-size:10px;color:var(--muted);margin-top:7px}.storysmall{margin-top:6px}.storysmall .preview{max-width:145px}.storysection{border-bottom:1px solid var(--stroke);padding-bottom:12px;margin-bottom:12px}.storysection:last-child{border-bottom:0;margin:0;padding:0}.notebox{border:1px solid #dfe8df;background:#fafcfa;padding:9px;width:100%;resize:vertical;border-radius:7px;min-height:70px;font-size:11px}.slide-status{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:5px 0 0}.slide-status .slabel{font-size:10px;color:#718678}.summarybar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px 2px;color:#718078;font-size:11px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:100;background:#243b30;color:#fff;border-radius:10px;padding:11px 16px;font-size:12px;box-shadow:0 10px 35px #15241d33;display:none}.toast.visible{display:block}.overlay{position:fixed;inset:0;background:#1b2a226f;z-index:80;display:flex;align-items:stretch;justify-content:center;padding:22px}.focus{background:#fff;width:min(1100px,100%);min-width:0;border-radius:16px;box-shadow:0 18px 90px #091e1861;display:flex;flex-direction:column;overflow:hidden}.fhead{padding:15px 22px;border-bottom:1px solid var(--stroke);display:flex;gap:15px;align-items:center}.fhead h2{margin:0;font-size:19px;letter-spacing:-.04em}.fbody{padding:18px 24px 28px;overflow-y:auto;flex:1}.focus-day{font-size:12px;color:var(--muted);margin-bottom:12px}.focus-post{padding:10px 0 26px;border-bottom:1px solid var(--stroke)}.focus-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.focus-title h3{font-size:18px;margin:0;letter-spacing:-.03em}.focusmeta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:11px;margin-bottom:18px}.focuscols{display:grid;grid-template-columns:minmax(230px,38%) minmax(250px,1fr);gap:27px;align-items:start}.focusvisual{position:sticky;top:0}.focusvisual .preview{max-width:330px}.focuscopy{display:flex;flex-direction:column;gap:14px}.fsub{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:780;color:#5c7966;border-bottom:1px solid var(--stroke);padding-bottom:6px}.fstory{margin-top:18px}.focus-storycols{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start}.focus-storycols .preview{max-width:190px}.foot{padding:12px 22px;border-top:1px solid var(--stroke);background:#fbfcfb;display:flex;align-items:center;justify-content:space-between;gap:12px}.foot .small{max-width:570px}.visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.head,.toolbar{padding-left:13px;padding-right:13px}.shell{padding:15px 10px}.monthcells{gap:1px}.monthday{height:29px}.daystrip .cnt{display:none}.overlay{padding:0}.focus{border-radius:0}.focuscols{grid-template-columns:1fr}.focusvisual{position:relative}.focusvisual .preview{max-width:270px}.fbody{padding:14px}.fhead{padding:12px}.focus-storycols{grid-template-columns:1fr}.focus-storycols .preview{max-width:165px}.titleline h1{font-size:18px}}@media(hover:none){.copyops{opacity:1}}.art.is-story{padding:11px}.art.is-story .artname{font-size:6px}.art.is-story .headline{font-size:18px;line-height:1.13;overflow-wrap:anywhere}.art.is-story.long .headline{font-size:14px;line-height:1.2}.art.is-story.extra-long .headline{font-size:12px;line-height:1.2}.shell{padding-top:19px}.toolbar{gap:14px}.contenttabs{display:flex;align-items:center;gap:5px;background:#ecf0ec;border:1px solid #dae6dc;padding:4px;border-radius:10px}.contenttab{border:0;background:transparent;color:#637c6e;font-size:12px;font-weight:760;border-radius:7px;padding:8px 16px;display:flex;align-items:center;gap:8px}.contenttab.active{color:#225439;background:#fff;box-shadow:0 2px 6px #183b291c}.contenttab span{font-size:10px;padding:2px 6px;background:#dee8e0;border-radius:5px;color:#526c59}.contenttab.active span{background:#e5f1e8;color:#2d6846}.sheetwrap{border-radius:12px}.sheettop{background:#fff;min-height:60px;padding:13px 16px}.weekcontrols{display:flex;gap:12px;align-items:center}.weektitle{min-width:205px;font-size:14px;font-weight:760;letter-spacing:-.02em;text-align:center}.sheetviewlabel{display:flex;align-items:center;gap:10px}.viewtag{font-size:11px;padding:5px 9px;color:#3f725a;background:#eaf3eb;border-radius:8px;font-weight:750}.grid{grid-template-columns:var(--label) repeat(7,var(--col));width:max-content}.cell.dhead{background:#f3f7f3;top:0;padding:12px 12px 11px}.cell.dhead.lab{padding:13px 11px}.cell.is-empty{background:#fcfdfc!important;color:#a6b4aa;border-right:1px solid #e4e9e4;padding:11px 5px!important;text-align:center}.cell.dhead.is-empty{background:#fafcfb!important}.emptydaylabel{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.3}.emptydaylabel b{font-size:10px;color:#758b7b}.emptydaylabel small{font-size:10px;color:#95a89a}.empty-column-mark{display:block;margin:14px auto 0;width:2px;height:13px;border-radius:8px;background:#cbd7cc}.dateheader{display:flex;justify-content:space-between;align-items:center;gap:7px}.dateheader-main{display:flex;flex-direction:column;gap:3px}.dateheader-main strong{font-size:12px;color:#2a4936;white-space:nowrap}.dateheader-main span{font-size:10px;color:#819084;white-space:nowrap}.dateheader .openbtn{white-space:nowrap}.openbtn:hover{background:#e4f3e7}@media(max-width:900px){.contenttab{padding:6px 9px}.sheettop{gap:8px}.weekcontrols{gap:6px}.weektitle{min-width:145px;font-size:12px}.sheetviewlabel{display:none}}:root{--ink: #17231e;--muted: #647267;--stroke: #e1e5e1;--light: #f7f8f7;--green: #335e46}body{background:#f8f9f7;color:#17221c}.shell{max-width:none;width:100%;padding:12px 10px 42px}.sheetwrap{border-radius:10px}.sheettop{min-height:49px;padding:9px 12px}.cell{padding:9px 10px 10px}.cell.lab{padding:10px 8px;font-size:10px;color:#425e4c;background:#f8faf8}.cell.lab span{font-size:9px;color:#8a958a}.cell.dhead{padding:8px 9px}.cell.dhead.is-empty{padding:6px 1px!important}.cell.is-empty{padding:7px 2px!important}.emptydaylabel b{font-size:10px}.emptydaylabel small{font-size:9px}.itemhead{margin-bottom:4px}.approvalitem{padding-bottom:0;margin-bottom:0;border:0}.statusrow .btn{padding:4px 6px;font-size:10px}.kind{padding:2px 6px}.pill{padding:4px 6px}.meta-compact{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#202b23}.meta-concept{font-weight:520;line-height:1.35}.meta-second{display:grid;grid-template-columns:1fr 1fr;gap:8px}.meta-mini{min-width:0;line-height:1.3}.meta-folder{min-width:0;line-height:1.35}.meta-compact .fieldname{margin-bottom:2px;font-size:9px;color:#708377}.meta-compact .linklike{text-align:left;font-size:10px;overflow-wrap:anywhere}.fieldname{color:#65786c}.preview{max-width:none;border-radius:8px;overflow:hidden;background:#eceeea;position:relative}.preview.storyratio{max-width:none}.media-drop{max-width:100%;border:1px dashed transparent;border-radius:10px;padding:6px 3px 4px;transition:background .12s,border-color .12s}.media-drop.drag-over{border:2px dashed #3c8b5a;background:#edf8ef}.media-stage{display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:6px;width:100%;max-width:300px;margin:0 auto}.media-stage.story-stage{max-width:225px}.media-stage .preview{width:100%;aspect-ratio:4/5}.media-stage .preview.storyratio{aspect-ratio:9/16}.media-stage .car-btn{position:static;transform:none;display:grid;place-items:center;width:25px;height:39px;color:#202c22;font-size:34px;font-weight:400;background:transparent;border:0;border-radius:6px;box-shadow:none;line-height:1;padding:0}.media-stage .car-btn:hover{background:#eef4ef}.navspacer{display:block;width:25px;height:39px}.uploaded-img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#f1f3f0}.uploaded-video{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#171918;cursor:pointer}.missing-file{position:absolute;inset:0;display:grid;place-items:center;color:#6e786f;background:#f5f6f4;text-align:center;font-size:11px;padding:8px}.media-caption{gap:8px;max-width:300px;margin:5px auto 0;font-size:10px}.media-drop.drop-story .media-caption{max-width:225px}.car-dots{margin:6px 0 1px;gap:6px}.upload-hint{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#88938a;margin:4px 0 0}.upload-trigger{border:0;background:transparent;color:#446d53;font-size:10px;font-weight:740;padding:3px 5px;border-radius:5px}.upload-trigger:hover{background:#e8f4e9}.original{background:#fff;border:1px solid #dbe1dc;color:#131d16;font-size:12px;line-height:1.64;padding:12px 10px 10px}.original .originaltext{color:#172019;white-space:pre-wrap}.feedback{color:#172019;background:#fff;border-color:#cfd8d1;font-size:12px;line-height:1.6;min-height:82px}.feedback::placeholder{color:#9a9f9b}.orig-title{color:#3e5946}.source-edit{font-size:9px;padding:2px 4px;color:#597566;border:0;background:transparent;font-weight:650;cursor:pointer}.source-edit:hover{color:#1d5131;text-decoration:underline}.copyops{opacity:0;transition:opacity .12s}.original:hover .copyops,.original:focus-within .copyops{opacity:1}.cell.lab{position:sticky}.focusvisual .media-stage{max-width:390px}.focusvisual .media-stage .preview{max-width:none}.focus-storycols .media-stage.story-stage{max-width:270px}.focus-storycols .preview{max-width:none}.storysmall .media-stage.story-stage{max-width:235px}.storysmall .preview{max-width:none}@media(pointer:coarse){.copyops{opacity:1}}@media(max-width:800px){.shell{padding:8px 6px 35px}.media-stage{grid-template-columns:22px minmax(0,1fr) 22px;gap:3px}.media-stage .car-btn{width:22px}}.role-toggle{background:#f3f7f4;border-color:#bcd0c0;color:#295c42;white-space:nowrap}.manager-tools{display:flex;align-items:center;gap:7px;margin-left:auto}.manager-tools[hidden]{display:none!important}.manager-label{font-size:9px;letter-spacing:.1em;font-weight:800;color:#617f6c;white-space:nowrap}.date-actions{display:flex;align-items:center;gap:4px}.daydrag{display:flex;align-items:center;justify-content:center;width:25px;height:27px;font-size:20px;font-weight:700;color:#5e7765;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:5px;border:1px dashed #cdd9cf;background:#fff;line-height:1}.daydrag:hover{color:#285e41;background:#eaf6ec;border-color:#72977d}.daydrag:active{cursor:grabbing}.dhead.drag-origin{background:#dcece1!important;opacity:.65}.dhead.drag-target{outline:3px solid #609d70;outline-offset:-4px;background:#e0f5e5!important}.dhead.date-drop{transition:background .09s ease}.author-move{color:#31684a!important;border-style:dashed!important;border-color:#b6d4c0!important}.move-screen{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:#142a1ca8;padding:20px}.move-dialog{width:min(530px,96vw);max-height:94vh;overflow-y:auto;background:#fff;border-radius:15px;border:1px solid #dfe7e0;box-shadow:0 22px 95px #0003;padding:23px}.move-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.move-top h2{font-size:21px;margin:4px 0 0;letter-spacing:-.04em}.move-explain{margin:12px 0 19px;color:#51675c;font-size:13px}.move-fields{display:grid;grid-template-columns:95px 1fr;gap:11px;align-items:center;margin-bottom:9px}.move-fields label{font-weight:700;font-size:12px}.move-fields input{border:1px solid #cedcd1;border-radius:7px;padding:10px;font-weight:650;color:#203f2b;max-width:100%}.target-preview{background:#f4f8f5;border:1px solid #e5eee5;padding:10px 12px;border-radius:8px;font-size:11px;color:#51675c}.schedule-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 20px}.schedule-choice{padding:13px;text-align:left;background:#fff;border:1px solid #dae4dd;border-radius:9px;display:flex;flex-direction:column;gap:6px;align-items:stretch}.schedule-choice strong{font-size:12px;color:#233b2e}.schedule-choice span{color:#6b7d70;font-size:11px;line-height:1.42}.schedule-choice.chosen{background:#edf8f0;border-color:#419165;box-shadow:0 0 0 1px #419165}.move-foot{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #e7ece8;padding-top:14px}.move-foot>.small{flex:1 1 180px}@media(max-width:600px){.schedule-options{grid-template-columns:1fr}.manager-label{display:none}.daydrag{width:22px}}.newsletter{display:block;font-size:11px;font-weight:750;background:var(--amberbg);padding:8px;border-radius:6px}.media-order{display:flex;gap:4px;justify-content:center;flex-wrap:wrap}.preview{min-width:0}.cell{overflow-wrap:anywhere}select{font:inherit;max-width:100%}.original{background:var(--greenbg);color:var(--ink)}.dateheader{flex-wrap:wrap}.dateheader-main{min-width:0}.date-actions{flex-wrap:wrap}.reviewer-feedback{margin:8px 0;min-width:0}.reviewer-chips{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:6px}.reviewer-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--stroke);border-radius:6px;background:var(--light);padding:3px 6px;color:var(--ink);font-size:10px;line-height:1.4}.reviewer-chip b{color:var(--reviewer-color)}.reviewer-chip[aria-pressed=true]{background:var(--greenbg);border-color:#adcfb9}.reviewer-chip:disabled{opacity:.65}.reviewer-meta{display:flex;gap:4px 8px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:10px;line-height:1.4}.feedback-empty{font-size:11px;color:var(--muted)}.feedback-suggestion{white-space:pre-wrap;overflow-wrap:anywhere;max-height:110px;overflow:auto;border:1px solid var(--stroke);border-radius:7px;background:var(--light);padding:8px 10px;margin-top:6px;font-size:12px;line-height:1.6}.reviewer-feedback textarea.feedback{min-height:72px;height:82px}.focus .feedback-suggestion{max-height:none}.focus .reviewer-feedback textarea.feedback{min-height:150px;height:170px}.sheetscroll{max-height:max(360px,calc(100dvh - 235px));scrollbar-gutter:stable;overscroll-behavior:contain;scroll-padding:95px 0 0 124px}.grid .cell{border-right:1px solid var(--stroke)}.grid .cell.dhead{z-index:6}.sheetwrap .cell.dhead.lab{z-index:7}.newsletter{display:inline-block;width:fit-content;padding:4px 7px;font-size:11px;line-height:1.3}.concept-newsletter{margin-top:8px}.concept-newsletter:first-child{margin-top:0}.concept-newsletter .newsletter{max-width:100%;overflow-wrap:anywhere}.focus .newsletter{margin-bottom:10px;margin-right:8px}.original{background:#f2f8f3;color:#172019}.original .originaltext:focus-visible{outline:2px solid #88ad94;outline-offset:3px}.diff-toggle{margin:6px 0 0;padding:3px 6px;font-size:10px;border:1px solid var(--stroke);border-radius:5px;background:#fff;color:#335e46}.diff-toggle[aria-pressed=true]{background:var(--greenbg)}.feedback-diff ins,.diff-legend ins{color:#205c39;background:#e1f5e8;text-decoration:underline;text-decoration-thickness:1px}.feedback-diff del,.diff-legend del{color:#8c3830;background:#fbebe9;text-decoration:line-through}.diff-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;color:var(--muted);font-size:10px}.focus-storycols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.focus-storycols .media-stage.story-stage,.focus-storycols .drop-story .media-caption{max-width:420px}.focus-storycols .preview.storyratio{aspect-ratio:9 / 16;max-width:none}.focus .fstory textarea.feedback{min-height:72px;height:auto;resize:none;overflow-y:hidden}[data-action=reset][hidden]{display:none}@media(max-width:700px){.focus-storycols{grid-template-columns:minmax(0,1fr)}.focus-storycols .media-stage.story-stage{max-width:350px}}.metadata-input{width:100%;min-width:0;font:inherit;color:#202b23;background:#fff;border:1px solid #dce5df;border-radius:5px;padding:4px 5px}.concept-editor{min-height:44px;height:44px;resize:vertical;line-height:1.35}.metadata-input:focus{outline:2px solid #91b5a1;outline-offset:1px}.metadata-input[aria-invalid=true]{border-color:#b43e3e}.metadata-save,.roster-save{color:#708377;font-size:9px}.collaborator-link{color:inherit;overflow-wrap:anywhere}.collaborator-link[href]{color:#376a51;text-decoration:underline;text-underline-offset:2px}.collaborator-picker,.roster-manager{margin-top:5px}.collaborator-picker summary,.roster-manager summary{cursor:pointer;color:#376a51;font-size:10px}.collaborator-options{display:grid;gap:5px;padding:7px 0}.collaborator-options label{display:flex;gap:5px;align-items:center}.collaborator-options input{margin:0;accent-color:#376a51}.roster-entry{margin:7px 0}.roster-editor{display:grid;gap:6px;margin:6px 0}.roster-editor label{display:grid;gap:3px;font-size:10px}.roster-save{overflow-wrap:anywhere}.focusmeta .meta-compact{flex:1;width:100%;max-width:620px}.fstory>.meta-compact{margin-bottom:12px;max-width:620px}.meta-compact .fieldname,.meta-folder .fieldname{display:block}.meta-second:has(.roster-manager[open]){grid-template-columns:1fr}.manager-original{display:block;width:100%;border:1px solid transparent;background:transparent;color:#17231e;font:inherit;line-height:1.55;padding:4px;resize:vertical;field-sizing:content;min-height:65px;white-space:pre-wrap}.manager-original:focus,.api-mode .metadata-input:focus{outline:2px solid #91b49d;background:#fff}.api-mode .metadata-input{border-color:transparent;background:transparent;padding:3px}.api-mode .metadata-input:hover,.manager-original:hover{border-color:#c5d5c9}.inline-save,.metadata-save{font-size:10px;color:#65786c}.inline-save:empty,.metadata-save:empty{display:none}.carousel-editor{margin-top:8px}.thumbnail-strip{display:flex;gap:5px;overflow-x:auto;padding:3px}.media-thumbnail{flex:0 0 48px;width:48px;height:64px;border:1px solid #d4ddd6;background:#f3f6f3;border-radius:5px;padding:0;overflow:hidden;position:relative;cursor:grab}.media-thumbnail.selected{outline:2px solid #335e46;outline-offset:0}.media-thumbnail img,.media-thumbnail video{width:100%;height:100%;object-fit:cover;pointer-events:none}.media-thumbnail>span:last-child{position:absolute;bottom:0;left:0;background:#243b30df;color:#fff;font-size:10px;padding:1px 5px}.review-status{display:inline-block;padding:4px 7px;border-radius:5px;font-size:11px;font-weight:700}.review-status.needs{color:#a01924;background:#ffe4e6;border:1px solid #e6a2a8}.api-mode .cell.lab>span,.api-mode .slide-status .pill,.api-mode .sheetviewlabel .small{display:none}.api-mode .connection{margin:3px 10px;padding:5px 10px;border:0;background:transparent;font-size:11px}.head .workflow-toolbar{width:auto;padding:0;flex-wrap:nowrap}.management-menu{position:relative;font-size:12px}.management-menu>summary{cursor:pointer;border:1px solid #d6e5da;border-radius:6px;padding:6px 10px}.management-controls{position:absolute;right:0;top:100%;z-index:60;width:245px;display:grid;gap:5px;padding:10px;border:1px solid #d6e5da;border-radius:8px;background:#fff;box-shadow:0 8px 24px #17312326}.management-controls .btn{text-align:left}.notification-bell{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #ccd9cf;background:#fff;color:#284935;border-radius:8px;cursor:pointer}.notification-bell span{min-width:18px;background:#b32330;color:#fff;border-radius:10px;padding:2px 5px;font-weight:700;font-size:11px}.notification-card{border:1px solid #d9e4dc;border-radius:8px;padding:12px;line-height:1.7}.notification-card.unread{border-left:4px solid #b32330;background:#fff9f9}.attention-target{outline:2px solid #b32330;outline-offset:5px}.frame-editor-thumbnail{width:68px;height:85px;object-fit:contain;float:left;margin:0 10px 5px 0;border-radius:5px}.connection{margin:12px 24px;padding:12px;background:#f1f8f3;border:1px solid #d6e5da;border-radius:8px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.connection[hidden],[hidden]{display:none!important}.api-mode #role-btn,.api-mode #reviewer,.api-mode #reviewer-label,.api-mode #approved-count,.api-mode .summarybar,.api-mode #manager-tools,.api-mode [data-action=reset]{display:none}.api-feedback-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:11px}.history-dialog{max-width:700px;max-height:80vh;padding:24px;border:1px solid #d6e5da;border-radius:10px}.history-dialog::backdrop{background:#0006}.history-dialog pre{white-space:pre-wrap;font:inherit;padding:12px;background:#f1f8f3}.workflow-toolbar,.workflow-inbox,.api-review-controls{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.workflow-toolbar{width:100%;padding-top:6px}.api-review-controls{padding-top:6px;font-size:11px}.workflow-dialog{width:min(740px,95vw);max-height:90vh;overflow:auto}.workflow-dialog label{display:block;margin:10px 0;font-size:12px}.workflow-dialog input:not([type=checkbox]),.workflow-dialog textarea,.workflow-dialog select{display:block;width:100%;padding:8px;border:1px solid #c9d4cb;border-radius:5px}.workflow-dialog textarea{min-height:90px}.workflow-dialog fieldset{margin-top:12px;border:1px solid #d5ded6}.frame-editor{border-bottom:1px solid #d5ded6;padding-bottom:8px}.team-feedback{margin-top:8px;padding-top:6px;border-top:1px solid #d5ded6}.team-feedback-readonly{margin-top:6px}#session-recovery{position:fixed;left:24px;right:24px;bottom:16px;z-index:2000;background:#fffdf5;box-shadow:0 4px 24px #0002;max-height:60vh;overflow:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;border:1px solid #d6b469;border-radius:6px}#session-recovery form{display:flex;flex-wrap:wrap;gap:8px;width:100%}.history-dialog #session-recovery{position:sticky;left:auto;right:auto;bottom:0;width:100%}body.api-mode{overflow-anchor:none}.client-feedback .reviewer-meta{margin:8px 0 4px;font-size:11px}.client-feedback .team-feedback-readonly{margin:8px 0}.client-feedback .feedback-suggestion{min-height:0;padding:8px}.client-feedback .api-feedback-tools{min-height:14px;margin-top:3px}.client-feedback [data-save-state],.content-review-author{font-size:10px;color:var(--muted)}.media-stage .car-btn:disabled{opacity:.25;cursor:default;background:transparent}.upload-jobs{max-width:300px;margin:8px auto}.upload-job{font-size:11px;overflow-wrap:anywhere;padding:6px;background:#f1f8f3;border-radius:5px}.upload-job progress{width:100%;height:8px}.upload-job .btn{margin:4px 4px 0 0}.media-management{margin-left:auto;font-size:12px}.media-management summary{cursor:pointer;color:var(--muted)}.media-management[open]{padding:8px;border:1px solid var(--stroke);border-radius:5px}.empty-media-drop{min-height:140px;display:grid;place-items:center}.empty-media-drop .upload-trigger{padding:8px}.media-error{position:absolute;inset:0;display:grid;align-content:center;padding:12px;background:#f5f6f4;font-size:12px;text-align:center}.api-mode .focusvisual .media-stage{max-width:420px}.api-mode .preview:has(.private-media){background:#f1f3f0}.historical-media figure{display:inline-block;width:180px;margin:8px;vertical-align:top}.historical-media img,.historical-media video{width:180px;height:220px;object-fit:contain;background:#f1f3f0}.historical-media figcaption{font-size:11px;overflow-wrap:anywhere}
