.studioViewNav{gap:6px;margin:0 0 18px;display:flex}.studioViewNav button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 15px;font-size:13px}.studioViewNav button[aria-pressed=true]{color:var(--violet-bright);background:#ffad6612;border-color:#ffad6630}.plannerHidden[hidden]{display:none}.publicationPlanner{gap:22px;padding-bottom:32px;display:grid}.plannerHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.plannerHeading h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(25px,3vw,36px);font-weight:500}.plannerHeading p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px}.plannerHeading>button{flex-shrink:0}.plannerSetup{background:#ffad6608;border:1px solid #ffad6633;border-radius:12px;padding:18px 22px}.plannerSetup strong{font-size:14px;font-weight:500}.plannerSetup p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.plannerAccounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plannerAccounts article{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:18px;display:flex}.platformMark{border:1px solid var(--border);background:#ffffff0b;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.platformMark.instagram{color:#e89dc1}.platformMark.youtube{color:#fc9890}.platformMark.tiktok{color:#8ed9d5}.plannerAccounts article>div{flex:1;gap:5px;min-width:0;display:grid}.plannerAccounts strong{font-size:13px;font-weight:500}.plannerAccounts small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.plannerAccounts button{padding:8px 10px;font-size:11px}.plannerGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.plannerCalendar,.plannerAgenda{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-width:0;padding:22px}.plannerMonth,.plannerAgendaHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.plannerMonth h2,.plannerAgendaHead h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.plannerMonth button{min-width:36px;min-height:36px;padding:5px 10px;font-size:20px}.plannerAgendaHead button{padding:8px 12px;font-size:12px}.plannerZone{color:var(--muted);margin:14px 0 22px;font-size:11px}.plannerWeek,.plannerDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.plannerWeek{color:var(--muted-2);text-align:center;margin-bottom:10px;font-size:10px}.plannerDays button{min-width:0;min-height:80px;color:var(--foreground);cursor:pointer;background:#ffffff03;border:1px solid #ffffff07;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:5px;padding:9px 6px;font-family:inherit;display:flex}.plannerDays button.selected{border-color:var(--violet);background:#ffad6612}.plannerDays button:hover{border-color:#ffad6660}.plannerDays button>span{font-size:13px}.plannerDays small{color:var(--muted);font-size:10px}.plannerDays i{gap:3px;display:flex}.plannerDays b{background:#8ed9d5;border-radius:50%;width:5px;height:5px}.plannerDays b.instagram{background:#e89dc1}.plannerDays b.youtube{background:#fc9890}.plannerAll{color:var(--violet-bright);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:8px 0;font-size:12px}.plannerPost{border:1px solid var(--border);background:#ffffff02;border-radius:10px;margin-top:18px;padding:17px}.plannerPostTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.plannerPost time{color:var(--muted);font-size:12px}.publicationStatus{color:var(--muted);text-transform:capitalize;background:#ffffff0a;border-radius:5px;padding:4px 7px;font-size:10px}.publicationStatus.scheduled,.publicationStatus.published{color:#8ed9b6;background:#8ed9b612}.publicationStatus.needs_review,.publicationStatus.failed{color:#ffba96;background:#ffba9612}.plannerPost h3{overflow-wrap:anywhere;margin:12px 0 5px;font-size:16px;font-weight:500}.plannerPost>p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.5}.plannerPostPlatforms{flex-wrap:wrap;gap:6px;display:flex}.plannerPostPlatforms span{border:1px solid var(--border);color:var(--muted);border-radius:5px;padding:4px 6px;font-size:10px}.plannerPost>.plannerPostError{color:#ffba96;margin-top:12px}.plannerPostActions{gap:8px;margin-top:14px;display:flex}.plannerPostActions button{padding:7px 10px;font-size:11px}.plannerPost>.plannerResult{margin-top:12px}.plannerResult a{color:var(--violet-bright)}.plannerComposerBackdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.plannerComposer{border:1px solid var(--border-strong);background:#1b1c1d;border-radius:18px;width:620px;max-width:100%;max-height:calc(100dvh - 48px);padding:26px;overflow-y:auto;box-shadow:0 20px 80px #0008}.plannerComposer header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.plannerComposer h2{margin:5px 0 0;font-size:25px;font-weight:500}.plannerComposer header button{padding:5px 12px;font-size:22px}.plannerComposer form{gap:18px;display:grid}.plannerComposer label{color:var(--muted);gap:8px;margin:0;font-size:12px;display:grid}.plannerComposer input,.plannerComposer select,.plannerComposer textarea{box-sizing:border-box;width:100%}.plannerComposer fieldset{border:1px solid var(--border);border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.plannerComposer legend{padding:0 6px;font-size:13px}.plannerComposer .plannerCheck,.plannerPlatforms>div>label{flex-direction:row;align-items:flex-start;gap:9px;line-height:1.7;display:flex}.plannerComposer input[type=checkbox]{appearance:auto;accent-color:#ffad66;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:2px 0;padding:0}.plannerPlatforms>div{gap:9px;display:grid}.plannerFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.plannerPreview{background:#111;border-radius:10px;width:100%;max-height:220px}.plannerComposer .settingHint{margin:-8px 0 0;font-size:11px;line-height:1.6}.plannerComposer footer{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:15px;display:flex}.plannerComposer footer button{font-size:13px}@media (max-width:1050px){.plannerAccounts,.plannerGrid{grid-template-columns:1fr}}@media (max-width:600px){.plannerHeading{flex-direction:column;align-items:flex-start}.plannerHeading>button{width:100%}.plannerCalendar,.plannerAgenda{padding:14px}.plannerDays button{min-height:60px;padding:7px 4px}.plannerDays small{font-size:8px}.plannerComposerBackdrop{padding:10px}.plannerComposer{max-height:calc(100dvh - 20px);padding:20px 16px}.plannerComposer input,.plannerComposer select,.plannerComposer textarea{font-size:16px}.plannerFields{grid-template-columns:1fr}.plannerComposer footer{flex-direction:column-reverse}}.plannerScheduleChecklist{background:#ffad6608;border:1px solid #ffad6644;border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.6}.plannerScheduleChecklist strong{color:var(--text);font-weight:500}.plannerScheduleChecklist ul{color:var(--muted);margin:8px 0 0;padding-left:20px}.plannerScheduleChecklist li+li{margin-top:5px}
