.ContentCalendarWorkspace-module__bC453q__page{color:#2d251f;background:linear-gradient(#fffdf9 0,#fbf8f2 34rem,#faf8f5 100%);min-height:100vh}.ContentCalendarWorkspace-module__bC453q__pageHeader{background:#fff;border-bottom:1px solid #e8e1d8}.ContentCalendarWorkspace-module__bC453q__pageHeaderInner{width:100%;padding:20px var(--contentat-workspace-gutter);justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ContentCalendarWorkspace-module__bC453q__pageHeaderCopy{min-width:0}.ContentCalendarWorkspace-module__bC453q__pageEyebrow{color:#8a6849;font-size:.8125rem;font-weight:700}.ContentCalendarWorkspace-module__bC453q__pageTitle{color:#2f2118;letter-spacing:-.025em;margin-top:.25rem;font-size:clamp(1.45rem,2vw,1.85rem);font-weight:760;line-height:1.18}.ContentCalendarWorkspace-module__bC453q__pageDescription{color:#705d4e;max-width:52rem;margin-top:.45rem;font-size:.9375rem;line-height:1.6}.ContentCalendarWorkspace-module__bC453q__pageHeaderActions{flex:none;align-items:center;gap:10px;display:flex}.ContentCalendarWorkspace-module__bC453q__pageCount{color:#806f62;white-space:nowrap;font-size:.8125rem}.ContentCalendarWorkspace-module__bC453q__pageCount strong{color:#3f2d21}.ContentCalendarWorkspace-module__bC453q__headerAction{color:#3f2d21;min-height:44px;box-shadow:none;background:#ffba00;border:1px solid #e1a300;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:760;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__headerAction:hover{background:#f5b300;border-color:#d28f00}.ContentCalendarWorkspace-module__bC453q__headerAction:focus-visible{outline-offset:2px;outline:3px solid #ffba0040}.ContentCalendarWorkspace-module__bC453q__hero{background:radial-gradient(circle at 11% 16%,#ffba003d,#0000 26rem),radial-gradient(circle at 86% 14%,#ffdc7338,#0000 22rem),radial-gradient(circle at 74% 78%,#7aa7ff26,#0000 20rem),radial-gradient(circle at 32% 62%,#ff9e7c1f,#0000 18rem),linear-gradient(135deg,#fffdf9 0%,#fff7e3 48%,#fbf5e9 100%);border-bottom:1px solid #60452f1f;position:relative;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__heroPattern{pointer-events:none;opacity:.8;position:absolute;inset:0;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__heroPattern:before{content:"";background-image:radial-gradient(circle,#86500024 1.1px,#0000 1.5px),repeating-linear-gradient(90deg,#0000 0 54px,#ffba0014 54px 56px),linear-gradient(120deg,#0000 0 40%,#ffba0014 40% 42%,#0000 42% 100%);background-size:24px 24px,112px 112px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0,#0000006b 34% 66%,#000 100%);mask-image:linear-gradient(90deg,#000 0,#0000006b 34% 66%,#000 100%)}.ContentCalendarWorkspace-module__bC453q__heroPattern:after{content:"";opacity:.52;background:radial-gradient(circle at 24% 28%,#ffffff7a,#0000 18%),repeating-linear-gradient(#ffba000f 0 3px,#0000 3px 26px);height:74%;position:absolute;inset:8% 4% auto;-webkit-mask-image:linear-gradient(90deg,#000000eb,#0000 48% 58%,#000000eb);mask-image:linear-gradient(90deg,#000000eb,#0000 48% 58%,#000000eb)}.ContentCalendarWorkspace-module__bC453q__heroWaveOne,.ContentCalendarWorkspace-module__bC453q__heroWaveTwo,.ContentCalendarWorkspace-module__bC453q__heroWaveThree,.ContentCalendarWorkspace-module__bC453q__heroWaveFour,.ContentCalendarWorkspace-module__bC453q__heroWaveFive,.ContentCalendarWorkspace-module__bC453q__heroMeshOne,.ContentCalendarWorkspace-module__bC453q__heroMeshTwo,.ContentCalendarWorkspace-module__bC453q__heroAccentBlockOne,.ContentCalendarWorkspace-module__bC453q__heroAccentBlockTwo{position:absolute}.ContentCalendarWorkspace-module__bC453q__heroWaveOne,.ContentCalendarWorkspace-module__bC453q__heroWaveTwo,.ContentCalendarWorkspace-module__bC453q__heroWaveThree,.ContentCalendarWorkspace-module__bC453q__heroWaveFour,.ContentCalendarWorkspace-module__bC453q__heroWaveFive{border:2px solid #ffba0038;border-radius:50%}.ContentCalendarWorkspace-module__bC453q__heroWaveOne{width:36rem;height:10rem;top:7rem;left:-13rem;transform:rotate(-12deg);box-shadow:0 0 0 1.1rem #ffba000b,0 0 0 2.6rem #ffba0006}.ContentCalendarWorkspace-module__bC453q__heroWaveTwo{border-style:dashed;width:30rem;height:9rem;top:3.5rem;right:-11rem;transform:rotate(13deg)}.ContentCalendarWorkspace-module__bC453q__heroWaveThree{border-color:#60452f14;width:23rem;height:23rem;bottom:-17rem;right:12%;box-shadow:0 0 0 3rem #ffba0008}.ContentCalendarWorkspace-module__bC453q__heroWaveFour{border-color:#ffad4742;width:22rem;height:7rem;bottom:.6rem;left:16%;transform:rotate(7deg)}.ContentCalendarWorkspace-module__bC453q__heroWaveFive{border-style:dashed;border-color:#7aa7ff2e;width:18rem;height:18rem;top:6rem;right:-5rem}.ContentCalendarWorkspace-module__bC453q__heroMeshOne,.ContentCalendarWorkspace-module__bC453q__heroMeshTwo{background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #60452f14;border-radius:32px}.ContentCalendarWorkspace-module__bC453q__heroMeshOne{width:11rem;height:11rem;top:1.6rem;left:5%;transform:rotate(13deg);box-shadow:inset 0 0 0 1px #ffba0014}.ContentCalendarWorkspace-module__bC453q__heroMeshTwo{width:10rem;height:14rem;bottom:1.5rem;right:9%;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #7aa7ff14}.ContentCalendarWorkspace-module__bC453q__heroAccentBlockOne,.ContentCalendarWorkspace-module__bC453q__heroAccentBlockTwo{border-radius:20px;box-shadow:0 18px 34px #3f2d210d}.ContentCalendarWorkspace-module__bC453q__heroAccentBlockOne{background:linear-gradient(135deg,#ffd26f75,#ffba001f),linear-gradient(#ffffff52,#ffffff52);width:5.4rem;height:5.4rem;top:1.4rem;right:2.8rem;transform:rotate(14deg)}.ContentCalendarWorkspace-module__bC453q__heroAccentBlockTwo{background:linear-gradient(90deg,#7aa7ff33,#ff9e7c3d);width:7rem;height:2.2rem;bottom:2.8rem;left:13%;transform:rotate(-11deg)}.ContentCalendarWorkspace-module__bC453q__heroGrid{z-index:1;gap:2rem;max-width:80rem;margin:0 auto;padding:2.15rem 1rem 2.85rem;display:grid;position:relative}.ContentCalendarWorkspace-module__bC453q__backLink{color:#60452f;background:#ffffffe6;border:1px solid #d8c7b7;border-radius:12px;align-items:center;gap:.45rem;width:fit-content;min-height:2.75rem;padding:0 .8rem;font-size:.82rem;font-weight:800;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 6px 16px #3f2d210d}.ContentCalendarWorkspace-module__bC453q__backLink:hover{color:#3f2d21;background:#ffba00;border-color:#ffba00;transform:translateY(-1px);box-shadow:0 10px 22px #ffba002e}.ContentCalendarWorkspace-module__bC453q__eyebrow{color:#865000;letter-spacing:.09em;text-transform:uppercase;margin-top:.9rem;font-size:.78rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__heroTitle{color:#2d251f;letter-spacing:-.042em;text-wrap:balance;max-width:15ch;margin-top:.6rem;font-size:clamp(2.05rem,4.5vw,3.25rem);font-weight:850;line-height:1.15}.ContentCalendarWorkspace-module__bC453q__heroTitleAccent{color:#865000;margin-top:.36rem;display:block}.ContentCalendarWorkspace-module__bC453q__heroDescription{color:#5f5147;max-width:41rem;margin-top:.8rem;font-size:.94rem;line-height:1.68}.ContentCalendarWorkspace-module__bC453q__heroTags{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.ContentCalendarWorkspace-module__bC453q__heroTag{color:#60452f;background:#ffffffe0;border:1px solid #e3c873;border-radius:999px;align-items:center;min-height:2rem;padding:0 .72rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #3f2d210b}.ContentCalendarWorkspace-module__bC453q__heroVisual{width:100%;max-width:40rem;margin:0 auto;position:relative}.ContentCalendarWorkspace-module__bC453q__heroStudio{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #d8c7b7;border-radius:23px;padding:.7rem;position:relative;overflow:hidden;box-shadow:0 30px 70px #3f2d2121}.ContentCalendarWorkspace-module__bC453q__heroStudio:before{content:"";background:linear-gradient(90deg,#ffba00,#ffd96d 62%,#fff1be);height:4px;position:absolute;inset:0 0 auto}.ContentCalendarWorkspace-module__bC453q__studioHeader{background:#faf8f5;border-radius:18px;justify-content:space-between;align-items:center;gap:.9rem;padding:.58rem .68rem;display:flex}.ContentCalendarWorkspace-module__bC453q__studioBrand{align-items:center;gap:.7rem;min-width:0;display:flex}.ContentCalendarWorkspace-module__bC453q__studioIcon{background:#fff7df;border:1px solid #ead28b;border-radius:13px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__studioFeatureIcon{filter:drop-shadow(0 6px 7px #3f2d211f);width:30px;height:30px}.ContentCalendarWorkspace-module__bC453q__studioBrand strong,.ContentCalendarWorkspace-module__bC453q__studioBrand small{display:block}.ContentCalendarWorkspace-module__bC453q__studioBrand strong{color:#3f2d21;font-size:.84rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__studioBrand small{color:#8a796c;margin-top:.06rem;font-size:.66rem}.ContentCalendarWorkspace-module__bC453q__studioBadge{color:#6f4800;white-space:nowrap;background:#fff3c6;border:1px solid #e4c35f;border-radius:999px;align-items:center;padding:.38rem .58rem;font-size:.62rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__studioGrid{gap:.55rem;margin-top:.55rem;display:grid}.ContentCalendarWorkspace-module__bC453q__calendarCard,.ContentCalendarWorkspace-module__bC453q__upcomingCard{background:#fff;border:1px solid #e8dfd3;border-radius:16px;padding:.68rem;box-shadow:0 9px 22px #3f2d210b}.ContentCalendarWorkspace-module__bC453q__calendarWeekdays,.ContentCalendarWorkspace-module__bC453q__calendarDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.ContentCalendarWorkspace-module__bC453q__calendarWeekdays span{color:#9a897c;text-align:center;font-size:.52rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__calendarDays{margin-top:.45rem}.ContentCalendarWorkspace-module__bC453q__calendarDay{aspect-ratio:1;color:#756253;background:#faf8f5;border-radius:9px;justify-content:center;align-items:center;font-size:.6rem;font-weight:750;display:flex}.ContentCalendarWorkspace-module__bC453q__calendarDayPlanned{color:#754d00;background:#fff4cc;border:1px solid #efc94d}.ContentCalendarWorkspace-module__bC453q__calendarDayReady{color:#1d744c;background:#effaf3;border:1px solid #bfe3ce}.ContentCalendarWorkspace-module__bC453q__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.62rem;display:grid}.ContentCalendarWorkspace-module__bC453q__summaryCard{background:#faf8f5;border:1px solid #eee5dc;border-radius:12px;padding:.55rem}.ContentCalendarWorkspace-module__bC453q__summaryCard span{color:#8a796c;text-transform:uppercase;font-size:.48rem;font-weight:800;display:block}.ContentCalendarWorkspace-module__bC453q__summaryCard strong{color:#3f2d21;margin-top:.1rem;font-size:.95rem;font-weight:850;display:block}.ContentCalendarWorkspace-module__bC453q__upcomingHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ContentCalendarWorkspace-module__bC453q__upcomingHeader strong{color:#3f2d21;font-size:.74rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__upcomingHeader span{color:#865000;font-size:.56rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__upcomingList{gap:.42rem;margin-top:.55rem;display:grid}.ContentCalendarWorkspace-module__bC453q__upcomingItem{border-top:1px solid #eee7df;grid-template-columns:2.9rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-top:.42rem;display:grid}.ContentCalendarWorkspace-module__bC453q__upcomingItem:first-child{border-top:0;padding-top:0}.ContentCalendarWorkspace-module__bC453q__upcomingDate{color:#865000;font-size:.55rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__upcomingTitle{color:#58483b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.6rem;font-weight:750;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__upcomingStatus{color:#795000;white-space:nowrap;background:#fff7df;border:1px solid #ead28b;border-radius:999px;padding:.2rem .38rem;font-size:.48rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__workspaceSection{width:100%;max-width:none;padding:20px var(--contentat-workspace-gutter) 48px}.ContentCalendarWorkspace-module__bC453q__sidebarCard,.ContentCalendarWorkspace-module__bC453q__filtersPanel,.ContentCalendarWorkspace-module__bC453q__resultsPanel{background:#fff;border:1px solid #e4dbd0;box-shadow:0 14px 38px #3f2d210e}.ContentCalendarWorkspace-module__bC453q__sidebarCard{border-radius:21px;padding:1rem}.ContentCalendarWorkspace-module__bC453q__sectionEyebrow{color:#865000;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__fieldLabel{color:#493a30;margin-top:.8rem;font-size:.86rem;font-weight:750;display:block}.ContentCalendarWorkspace-module__bC453q__control{color:#2d251f;background:#fff;border:1px solid #d8c7b7;border-radius:15px;outline:none;width:100%;min-height:2.55rem;margin-top:.45rem;padding:0 .9rem;transition:border-color .15s,box-shadow .15s}textarea.ContentCalendarWorkspace-module__bC453q__control{padding-top:.72rem;padding-bottom:.72rem;line-height:1.55}.ContentCalendarWorkspace-module__bC453q__control:hover{border-color:#caa77e}.ContentCalendarWorkspace-module__bC453q__control:focus,.ContentCalendarWorkspace-module__bC453q__control:focus-visible{background:#fff;border-color:#ffba00;box-shadow:0 0 0 4px #ffba0024}.ContentCalendarWorkspace-module__bC453q__primaryButton{color:#3f2d21;background:#ffba00;border:1px solid #d89c00;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:2.55rem;padding:0 1rem;font-size:.86rem;font-weight:850;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 10px 22px #ffba0030}.ContentCalendarWorkspace-module__bC453q__primaryButton:hover:not(:disabled){background:#ffc528;transform:translateY(-1px);box-shadow:0 14px 28px #ffba0040}.ContentCalendarWorkspace-module__bC453q__primaryButton:disabled{cursor:wait;opacity:.62}.ContentCalendarWorkspace-module__bC453q__helpText{color:#3f4b5f;margin-top:.65rem;font-size:.875rem;font-weight:520;line-height:1.55}.ContentCalendarWorkspace-module__bC453q__infoCard{background:#fffaf0;border:1px solid #eadfcf;border-radius:22px;padding:.9rem}.ContentCalendarWorkspace-module__bC453q__infoCardTitle{color:#3f2d21;font-weight:850}.ContentCalendarWorkspace-module__bC453q__infoCardStrong{color:#6b4b2f;margin-top:.45rem;font-size:.86rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__infoCardText{color:#3f4b5f;margin-top:.45rem;font-size:.875rem;font-weight:520;line-height:1.6}.ContentCalendarWorkspace-module__bC453q__inlineLink,.ContentCalendarWorkspace-module__bC453q__secondaryAction{transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s}.ContentCalendarWorkspace-module__bC453q__inlineLink{color:#173f9e;background:#fff;border:1px solid #9bb7e8;border-radius:12px;align-items:center;gap:.35rem;min-height:2.45rem;margin-top:.65rem;padding:0 .8rem;font-size:.9375rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__inlineLink:hover,.ContentCalendarWorkspace-module__bC453q__secondaryAction:hover:not(:disabled){color:#123b86;background:#f3f7ff;border-color:#6f98e4;box-shadow:0 8px 18px #1e40af1f}.ContentCalendarWorkspace-module__bC453q__kpiGrid{gap:.7rem;display:grid}.ContentCalendarWorkspace-module__bC453q__kpiCard{text-align:left;background:#fff;border:1px solid #e4dbd0;border-radius:18px;padding:.82rem;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;box-shadow:0 5px 15px #3f2d2109}.ContentCalendarWorkspace-module__bC453q__kpiCard:hover,.ContentCalendarWorkspace-module__bC453q__kpiCardActive{background:#ffba00;border-color:#ffba00;transform:translateY(-2px);box-shadow:0 12px 24px #ffba002e}.ContentCalendarWorkspace-module__bC453q__kpiCard:hover *,.ContentCalendarWorkspace-module__bC453q__kpiCardActive *{color:#3f2d21!important}.ContentCalendarWorkspace-module__bC453q__kpiLabel{color:#806f62;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__kpiValue{color:#2d251f;margin-top:.4rem;font-size:1.4rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__kpiLink{color:#865000;margin-top:.35rem;font-size:.66rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__filtersPanel{border-radius:18px;margin-top:.85rem;padding:.82rem}.ContentCalendarWorkspace-module__bC453q__filterLabel{color:#334155;letter-spacing:.07em;text-transform:uppercase;font-size:.8125rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__filterControl{color:#493a30;background:#fff;border:1px solid #d8c7b7;border-radius:12px;outline:none;width:100%;min-height:2.55rem;margin-top:.45rem;padding:0 .7rem;font-size:.8rem;font-weight:700}.ContentCalendarWorkspace-module__bC453q__filterControl:hover{border-color:#caa77e}.ContentCalendarWorkspace-module__bC453q__filterControl:focus{background:#fff;border-color:#ffba00;box-shadow:0 0 0 3px #ffba0021}.ContentCalendarWorkspace-module__bC453q__secondaryAction{color:#173f9e;background:#fff;border:1px solid #9bb7e8;border-radius:12px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 .9rem;font-size:.9375rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__resultsPanel{border-radius:21px;margin-top:.85rem;padding:1rem;scroll-margin-top:5rem}.ContentCalendarWorkspace-module__bC453q__resultsEyebrow{color:#865000;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__resultsTitle{color:#2d251f;margin-top:.35rem;font-size:1.35rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__countTag{color:#6f4800;background:#fff3c6;border:1px solid #e2c86f;border-radius:999px;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__emptyState{text-align:center;background:#fffaf0;border:1px dashed #d8c7b7;border-radius:22px;margin-top:1.2rem;padding:2.5rem 1.15rem}.ContentCalendarWorkspace-module__bC453q__emptyIcon{color:#3f2d21;background:#ffba00;border:1px solid #e3b82e;border-radius:17px;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;margin:0 auto;display:flex;box-shadow:0 10px 20px #ffba002e}.ContentCalendarWorkspace-module__bC453q__itemButton{text-align:left;background:#fff;border:1px solid #e4dbd0;border-radius:17px;width:100%;padding:.78rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.ContentCalendarWorkspace-module__bC453q__itemButton:hover{background:#ffba00;border-color:#ffba00;transform:translateY(-1px);box-shadow:0 10px 22px #ffba002b}.ContentCalendarWorkspace-module__bC453q__itemButton:hover .ContentCalendarWorkspace-module__bC453q__itemTitle,.ContentCalendarWorkspace-module__bC453q__itemButton:hover .ContentCalendarWorkspace-module__bC453q__itemBrief,.ContentCalendarWorkspace-module__bC453q__itemButton:hover .ContentCalendarWorkspace-module__bC453q__metaNeutral,.ContentCalendarWorkspace-module__bC453q__itemButton:hover .ContentCalendarWorkspace-module__bC453q__metaBrand,.ContentCalendarWorkspace-module__bC453q__itemButton:hover .ContentCalendarWorkspace-module__bC453q__metaChannel,.ContentCalendarWorkspace-module__bC453q__itemButton:hover .ContentCalendarWorkspace-module__bC453q__metaAssignee{color:#3f2d21}.ContentCalendarWorkspace-module__bC453q__itemTitle{color:#2d251f;font-weight:850}.ContentCalendarWorkspace-module__bC453q__itemBrief{color:#756253;margin-top:.25rem;font-size:.82rem;line-height:1.55}.ContentCalendarWorkspace-module__bC453q__metaNeutral,.ContentCalendarWorkspace-module__bC453q__metaBrand,.ContentCalendarWorkspace-module__bC453q__metaChannel,.ContentCalendarWorkspace-module__bC453q__metaAssignee{border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__metaNeutral{color:#6f5d50;background:#f8f5f1;border:1px solid #e2d9cf}.ContentCalendarWorkspace-module__bC453q__metaBrand{color:#795000;background:#fff5d5;border:1px solid #e5c86e}.ContentCalendarWorkspace-module__bC453q__metaChannel{color:#60452f;background:#fff;border:1px solid #d8c7b7}.ContentCalendarWorkspace-module__bC453q__metaAssignee{color:#60452f;background:#fffaf0;border:1px solid #dfd4c9;gap:.3rem}.ContentCalendarWorkspace-module__bC453q__avatar{color:#3f2d21;background:#ffba00;border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.52rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__modalPanel{background:#fff;border:1px solid #e4dbd0;border-radius:24px 24px 0 0;width:100%;max-width:42rem;max-height:90vh;padding:1.25rem;overflow-y:auto;box-shadow:0 24px 70px #2e201538}.ContentCalendarWorkspace-module__bC453q__modalEyebrow{color:#865000;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__closeButton{color:#60452f;background:#fff;border:1px solid #d8c7b7;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 12px #3f2d210d}.ContentCalendarWorkspace-module__bC453q__statusButton{color:#604f43;background:#fff;border:1px solid #dfd6cc;border-radius:12px;min-height:2.75rem;padding:0 .7rem;font-size:.72rem;font-weight:850;transition:border-color .15s,background-color .15s,color .15s}.ContentCalendarWorkspace-module__bC453q__statusButton:hover{color:#3f2d21;background:#ffba00;border-color:#ffba00}.ContentCalendarWorkspace-module__bC453q__statusButtonActive{color:#3f2d21;background:#ffba00;border-color:#d89c00;box-shadow:0 6px 14px #ffba0029}@media (min-width:640px){.ContentCalendarWorkspace-module__bC453q__heroGrid{padding:2.45rem 1.5rem 3.1rem}.ContentCalendarWorkspace-module__bC453q__studioGrid{grid-template-columns:1.06fr .94fr}.ContentCalendarWorkspace-module__bC453q__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ContentCalendarWorkspace-module__bC453q__resultsPanel{padding:1.2rem}.ContentCalendarWorkspace-module__bC453q__modalPanel{border-radius:24px;padding:1.2rem}}@media (min-width:1024px){.ContentCalendarWorkspace-module__bC453q__heroGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:2.35rem;padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.ContentCalendarWorkspace-module__bC453q__heroPattern{opacity:.34}.ContentCalendarWorkspace-module__bC453q__heroWaveTwo,.ContentCalendarWorkspace-module__bC453q__heroWaveThree{display:none}.ContentCalendarWorkspace-module__bC453q__heroTags{gap:.4rem}.ContentCalendarWorkspace-module__bC453q__heroTag{min-height:2rem;padding-inline:.6rem;font-size:.66rem}.ContentCalendarWorkspace-module__bC453q__upcomingItem{grid-template-columns:2.6rem minmax(0,1fr)}.ContentCalendarWorkspace-module__bC453q__upcomingStatus{display:none}}@media (prefers-reduced-motion:reduce){.ContentCalendarWorkspace-module__bC453q__backLink,.ContentCalendarWorkspace-module__bC453q__primaryButton,.ContentCalendarWorkspace-module__bC453q__kpiCard,.ContentCalendarWorkspace-module__bC453q__itemButton,.ContentCalendarWorkspace-module__bC453q__inlineLink,.ContentCalendarWorkspace-module__bC453q__secondaryAction{transition:none}.ContentCalendarWorkspace-module__bC453q__backLink:hover,.ContentCalendarWorkspace-module__bC453q__primaryButton:hover:not(:disabled),.ContentCalendarWorkspace-module__bC453q__kpiCard:hover,.ContentCalendarWorkspace-module__bC453q__itemButton:hover{transform:none}}.ContentCalendarWorkspace-module__bC453q__modalInfoCard{background:#fffaf0;border:1px solid #eadfcf;border-radius:16px;margin-top:1rem;padding:1rem}.ContentCalendarWorkspace-module__bC453q__modalNeutralCard{background:#faf8f5;border:1px solid #e7ded5;border-radius:16px;margin-top:1.15rem;padding:1rem}.ContentCalendarWorkspace-module__bC453q__teamLink{color:#60452f;background:#fff;border:1px solid #d8c7b7;border-radius:12px;justify-content:center;align-items:center;min-height:2.55rem;padding:0 .75rem;font-size:.72rem;font-weight:850;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 12px #3f2d210d}.ContentCalendarWorkspace-module__bC453q__teamLink:hover{color:#3f2d21;background:#ffba00;border-color:#ffba00;box-shadow:0 8px 18px #ffba002b}.ContentCalendarWorkspace-module__bC453q__backLink:focus-visible,.ContentCalendarWorkspace-module__bC453q__primaryButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__inlineLink:focus-visible,.ContentCalendarWorkspace-module__bC453q__secondaryAction:focus-visible,.ContentCalendarWorkspace-module__bC453q__kpiCard:focus-visible,.ContentCalendarWorkspace-module__bC453q__itemButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__closeButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__teamLink:focus-visible,.ContentCalendarWorkspace-module__bC453q__statusButton:focus-visible{outline-offset:2px;outline:3px solid #ffba0047}@media (max-width:767px){.ContentCalendarWorkspace-module__bC453q__heroPattern{opacity:.72}.ContentCalendarWorkspace-module__bC453q__heroWaveFour,.ContentCalendarWorkspace-module__bC453q__heroWaveFive,.ContentCalendarWorkspace-module__bC453q__heroMeshOne,.ContentCalendarWorkspace-module__bC453q__heroMeshTwo,.ContentCalendarWorkspace-module__bC453q__heroAccentBlockTwo{display:none}.ContentCalendarWorkspace-module__bC453q__heroAccentBlockOne{width:3.8rem;height:3.8rem;top:1.2rem;right:1.1rem}}.ContentCalendarWorkspace-module__bC453q__rangeTabs{background:#faf8f5;border:1px solid #eadfcf;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-top:.48rem;padding:.3rem;display:grid}.ContentCalendarWorkspace-module__bC453q__rangeTab{color:#6f5a49;background:0 0;border:1px solid #0000;border-radius:12px;min-height:2.75rem;padding:.35rem .45rem;font-size:.72rem;font-weight:800;line-height:1.25;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s,transform .15s}.ContentCalendarWorkspace-module__bC453q__rangeTab:hover{color:#3f2d21;background:#fff;border-color:#ffba00}.ContentCalendarWorkspace-module__bC453q__rangeTab:focus-visible{border-color:#ffba00;outline:none;box-shadow:0 0 0 3px #ffba0029}.ContentCalendarWorkspace-module__bC453q__rangeTabActive{color:#3f2d21;background:#ffba00;border-color:#d89c00;box-shadow:0 7px 16px #ffba002e}.ContentCalendarWorkspace-module__bC453q__rangeTabActive:hover{background:#ffc528}.ContentCalendarWorkspace-module__bC453q__compactDateField{color:#493a30;margin-top:.8rem;font-size:.78rem;font-weight:750;display:block}.ContentCalendarWorkspace-module__bC453q__rangeSummary{background:#fffaf0;border:1px solid #ead59a;border-radius:14px;gap:.15rem;margin-top:.72rem;padding:.72rem .82rem;display:grid}.ContentCalendarWorkspace-module__bC453q__rangeSummary>span{color:#806f62;letter-spacing:.04em;text-transform:uppercase;font-size:.67rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__rangeSummary>strong{color:#3f2d21;font-size:.82rem;line-height:1.4}.ContentCalendarWorkspace-module__bC453q__rangeSummary>small{color:#806f62;font-size:.7rem;line-height:1.4}.ContentCalendarWorkspace-module__bC453q__rangeSummaryError{background:#fff1f2;border-color:#fecaca}.ContentCalendarWorkspace-module__bC453q__rangeSummaryError>span,.ContentCalendarWorkspace-module__bC453q__rangeSummaryError>strong{color:#9f1239}.ContentCalendarWorkspace-module__bC453q__quantityTabs{background:#faf8f5;border:1px solid #eadfcf;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.48rem;padding:.3rem;display:grid}.ContentCalendarWorkspace-module__bC453q__rangeTab:disabled{cursor:not-allowed;color:#b8aaa0;box-shadow:none;opacity:.65;background:0 0;border-color:#0000}.ContentCalendarWorkspace-module__bC453q__compactQuantityField{color:#493a30;margin-top:.8rem;font-size:.78rem;font-weight:750;display:block}.ContentCalendarWorkspace-module__bC453q__quantityHint,.ContentCalendarWorkspace-module__bC453q__quantityError{border-radius:12px;margin-top:.55rem;padding:.55rem .7rem;font-size:.7rem;font-weight:650;line-height:1.5}.ContentCalendarWorkspace-module__bC453q__quantityHint{color:#756253;background:#faf8f5;border:1px solid #eadfcf}.ContentCalendarWorkspace-module__bC453q__quantityError{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.ContentCalendarWorkspace-module__bC453q__calendarWorkspace{min-width:0}.ContentCalendarWorkspace-module__bC453q__rangeDateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ContentCalendarWorkspace-module__bC453q__calendarToolbar{background:#fff;border:1px solid #e7ded5;border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.55rem;display:flex;box-shadow:0 8px 20px #3f2d210b}.ContentCalendarWorkspace-module__bC453q__viewTabs,.ContentCalendarWorkspace-module__bC453q__calendarToolbarActions,.ContentCalendarWorkspace-module__bC453q__panelFooterActions{align-items:center;gap:.42rem;display:flex}.ContentCalendarWorkspace-module__bC453q__viewTabs{background:#faf8f5;border:1px solid #ece3d9;border-radius:13px;min-width:0;padding:.24rem}.ContentCalendarWorkspace-module__bC453q__viewTab,.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton,.ContentCalendarWorkspace-module__bC453q__addContentButton{border-radius:11px;justify-content:center;align-items:center;min-height:2.75rem;font-size:.9375rem;font-weight:800;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__viewTab{color:#173f9e;background:#fff;border:1px solid #9bb7e8;gap:.38rem;padding:0 .82rem}.ContentCalendarWorkspace-module__bC453q__viewTab:hover,.ContentCalendarWorkspace-module__bC453q__viewTabActive{color:#123b86;background:#f3f7ff;border-color:#6f98e4;box-shadow:0 5px 14px #1e40af1a}.ContentCalendarWorkspace-module__bC453q__viewTabActive{color:#3f2d21;background:#ffba00;border-color:#e1a300}.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton{color:#173f9e;background:#fff;border:1px solid #9bb7e8}.ContentCalendarWorkspace-module__bC453q__iconNavButton{width:2.75rem}.ContentCalendarWorkspace-module__bC453q__todayButton{padding:0 .72rem}.ContentCalendarWorkspace-module__bC453q__iconNavButton:hover,.ContentCalendarWorkspace-module__bC453q__todayButton:hover{color:#123b86;background:#f3f7ff;border-color:#6f98e4}.ContentCalendarWorkspace-module__bC453q__addContentButton{color:#3f2d21;background:#ffba00;border:1px solid #d99d00;gap:.4rem;padding:0 .9rem;box-shadow:0 8px 17px #ffba002e}.ContentCalendarWorkspace-module__bC453q__addContentButton:hover{background:#ffc528;transform:translateY(-1px);box-shadow:0 11px 22px #ffba003d}.ContentCalendarWorkspace-module__bC453q__viewTab:focus-visible,.ContentCalendarWorkspace-module__bC453q__iconNavButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__todayButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__addContentButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__calendarItemCard:focus-visible,.ContentCalendarWorkspace-module__bC453q__moreItemsButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__unscheduleButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__archiveAction:focus-visible,.ContentCalendarWorkspace-module__bC453q__panelControl:focus-visible{outline-offset:2px;outline:3px solid #ffba0040}.ContentCalendarWorkspace-module__bC453q__calendarHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.9rem;display:flex}.ContentCalendarWorkspace-module__bC453q__warningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.8rem;display:grid}.ContentCalendarWorkspace-module__bC453q__warningCard{color:#75500a;background:#fff9e8;border:1px solid #f0d38b;border-radius:14px;align-items:flex-start;gap:.48rem;padding:.68rem .78rem;font-size:.74rem;font-weight:700;line-height:1.5;display:flex}.ContentCalendarWorkspace-module__bC453q__loadingCalendar{color:#756253;justify-content:center;align-items:center;gap:.55rem;min-height:14rem;font-size:.82rem;font-weight:750;display:flex}.ContentCalendarWorkspace-module__bC453q__spinIcon{animation:.9s linear infinite ContentCalendarWorkspace-module__bC453q__contentatSpin}@keyframes ContentCalendarWorkspace-module__bC453q__contentatSpin{to{transform:rotate(360deg)}}.ContentCalendarWorkspace-module__bC453q__unscheduledLane{background:linear-gradient(135deg,#fffaf0,#fffdf9);border:1px dashed #d8bd72;border-radius:16px;margin-bottom:.85rem;padding:.75rem;transition:border-color .15s,background-color .15s}.ContentCalendarWorkspace-module__bC453q__unscheduledLane:hover{border-color:#ffba00}.ContentCalendarWorkspace-module__bC453q__unscheduledLaneEmpty{background:#faf8f5;border-color:#dfd4c9}.ContentCalendarWorkspace-module__bC453q__unscheduledHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ContentCalendarWorkspace-module__bC453q__unscheduledHeaderActions{align-items:center;gap:.5rem;display:flex}.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll{color:#6f4800;background:#fff;border:1px solid #e2c56d;border-radius:999px;align-items:center;gap:.2rem;min-height:2rem;padding:0 .65rem;font-size:.69rem;font-weight:850;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll:hover{background:#fff6d8;border-color:#ffba00;box-shadow:0 4px 14px #a36f001f}.ContentCalendarWorkspace-module__bC453q__unscheduledHint{color:#806f62;margin-top:.18rem;font-size:.7rem;line-height:1.45}.ContentCalendarWorkspace-module__bC453q__unscheduledCount{color:#6f4800;background:#fff;border:1px solid #e6c86b;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:.72rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller{scroll-snap-type:x proximity;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c99512 #f3eee7;gap:.55rem;margin-top:.65rem;padding:0 0 .58rem;display:flex;overflow-x:auto}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #ffba00}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller::-webkit-scrollbar{height:8px}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller::-webkit-scrollbar-track{background:#f3eee7;border-radius:999px}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller::-webkit-scrollbar-thumb{background:#c99512;border-radius:999px}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller::-webkit-scrollbar-thumb:hover{background:#9c710d}.ContentCalendarWorkspace-module__bC453q__unscheduledScroller>*{scroll-snap-align:start;min-width:13.5rem;max-width:17rem}.ContentCalendarWorkspace-module__bC453q__monthCalendar{background:#fff;border:1px solid #e7ded5;border-radius:18px;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__monthWeekdays,.ContentCalendarWorkspace-module__bC453q__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ContentCalendarWorkspace-module__bC453q__monthWeekdays{background:#faf8f5;border-bottom:1px solid #eee5dc}.ContentCalendarWorkspace-module__bC453q__monthWeekdays span{color:#806f62;text-align:center;padding:.62rem .3rem;font-size:.67rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__monthDayCell{background:#fff;border-bottom:1px solid #eee5dc;border-right:1px solid #eee5dc;min-width:0;min-height:9.3rem;padding:.48rem;transition:background-color .15s,box-shadow .15s}.ContentCalendarWorkspace-module__bC453q__monthDayCell:nth-child(7n){border-right:0}.ContentCalendarWorkspace-module__bC453q__monthDayCell:nth-last-child(-n+7){border-bottom:0}.ContentCalendarWorkspace-module__bC453q__monthDayCell:hover{background:#fffdf7;box-shadow:inset 0 0 0 1px #ffba0052}.ContentCalendarWorkspace-module__bC453q__monthDayOutside{opacity:.62;background:#faf9f7}.ContentCalendarWorkspace-module__bC453q__monthDayToday{background:#fff9e5;box-shadow:inset 0 0 0 2px #ffba008c}.ContentCalendarWorkspace-module__bC453q__monthDayHeader{justify-content:space-between;align-items:center;gap:.3rem;min-height:1.55rem;display:flex}.ContentCalendarWorkspace-module__bC453q__monthDayHeader>span{color:#493a30;border-radius:9px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:850;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__monthDayToday .ContentCalendarWorkspace-module__bC453q__monthDayHeader>span{background:#ffba00}.ContentCalendarWorkspace-module__bC453q__monthDayHeader small{color:#865000;font-size:.56rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__monthDayItems,.ContentCalendarWorkspace-module__bC453q__weekColumnItems,.ContentCalendarWorkspace-module__bC453q__listDayItems{gap:.38rem;display:grid}.ContentCalendarWorkspace-module__bC453q__monthDayItems{margin-top:.35rem}.ContentCalendarWorkspace-module__bC453q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__calendarItemCard{color:#3f2d21;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ddd3;border-radius:12px;width:100%;min-width:0;padding:.62rem .68rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:block;box-shadow:0 4px 10px #3f2d2109}.ContentCalendarWorkspace-module__bC453q__calendarItemCard[draggable=true]{cursor:grab}.ContentCalendarWorkspace-module__bC453q__calendarItemCard[draggable=true]:active{cursor:grabbing}.ContentCalendarWorkspace-module__bC453q__calendarItemCard:focus-visible{outline-offset:2px;border-color:#ffba00;outline:3px solid #ffba006b}.ContentCalendarWorkspace-module__bC453q__calendarItemCard:hover{background:#fffdf6;border-color:#ffba00;transform:translateY(-1px);box-shadow:0 7px 15px #ffba001c}.ContentCalendarWorkspace-module__bC453q__calendarItemTitle{color:#493a30;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.35;display:block;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__calendarItemMetaRow{color:#806f62;flex-wrap:wrap;gap:.35rem;margin-top:.3rem;font-size:.61rem;font-weight:700;display:flex}.ContentCalendarWorkspace-module__bC453q__calendarItemMetaRow>span{align-items:center;gap:.2rem;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__calendarItemBadges{flex-wrap:wrap;gap:.28rem;margin-top:.42rem;display:flex}.ContentCalendarWorkspace-module__bC453q__planningStatusBadge,.ContentCalendarWorkspace-module__bC453q__workflowMiniBadge{border-radius:999px;align-items:center;padding:.22rem .42rem;font-size:.55rem;font-weight:800;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__planningStatusBadge{color:#72500c;background:#fff8df;border:1px solid #ead28b}.ContentCalendarWorkspace-module__bC453q__workflowMiniBadge{color:#526173;background:#f8fafc;border:1px solid #dbe2ea}.ContentCalendarWorkspace-module__bC453q__moreItemsButton{color:#806f62;text-align:left;background:#faf8f5;border:0;border-radius:8px;width:100%;padding:.34rem .4rem;font-size:.59rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__moreItemsButton:hover{color:#604200;background:#fff0b7}.ContentCalendarWorkspace-module__bC453q__weekScroller{overscroll-behavior-inline:contain;scrollbar-gutter:stable;padding-bottom:.25rem;overflow-x:auto}.ContentCalendarWorkspace-module__bC453q__weekGrid{grid-template-columns:repeat(7,minmax(9.5rem,1fr));gap:.55rem;min-width:72rem;display:grid}.ContentCalendarWorkspace-module__bC453q__weekColumn{background:#fff;border:1px solid #e7ded5;border-radius:15px;min-height:21rem;padding:.55rem}.ContentCalendarWorkspace-module__bC453q__weekColumnToday{background:#fffdf5;border-color:#e5ba2f;box-shadow:inset 0 3px #ffba00}.ContentCalendarWorkspace-module__bC453q__weekColumnHeader{border-bottom:1px solid #eee5dc;padding:.25rem .2rem .55rem}.ContentCalendarWorkspace-module__bC453q__weekColumnHeader strong,.ContentCalendarWorkspace-module__bC453q__weekColumnHeader span{display:block}.ContentCalendarWorkspace-module__bC453q__weekColumnHeader strong{color:#493a30;text-transform:capitalize;font-size:.72rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__weekColumnHeader span{color:#8a796c;margin-top:.15rem;font-size:.61rem;font-weight:700}.ContentCalendarWorkspace-module__bC453q__weekColumnItems{margin-top:.55rem}.ContentCalendarWorkspace-module__bC453q__dayDropHint{color:#a08f82;text-align:center;border:1px dashed #ded3c8;border-radius:12px;justify-content:center;align-items:center;min-height:6rem;padding:.7rem;font-size:.64rem;font-weight:700;line-height:1.45;display:flex}.ContentCalendarWorkspace-module__bC453q__listView{gap:.65rem;display:grid}.ContentCalendarWorkspace-module__bC453q__listDay{border-bottom:1px solid #eee5dc;grid-template-columns:9.5rem minmax(0,1fr);gap:.75rem;padding:.15rem 0 .8rem;display:grid}.ContentCalendarWorkspace-module__bC453q__listDay:last-child{border-bottom:0}.ContentCalendarWorkspace-module__bC453q__listDayLabel strong,.ContentCalendarWorkspace-module__bC453q__listDayLabel span{display:block}.ContentCalendarWorkspace-module__bC453q__listDayLabel strong{color:#493a30;text-transform:capitalize;font-size:.76rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__listDayLabel span{color:#8a796c;margin-top:.22rem;font-size:.64rem;font-weight:700}.ContentCalendarWorkspace-module__bC453q__listEmpty{color:#806f62;text-align:center;background:#faf8f5;border:1px dashed #ddd1c4;border-radius:14px;padding:1.3rem;font-size:.76rem;font-weight:700}.ContentCalendarWorkspace-module__bC453q__dragHint{color:#8a796c;align-items:center;gap:.4rem;margin-top:.65rem;font-size:.67rem;font-weight:650;line-height:1.45;display:flex}.ContentCalendarWorkspace-module__bC453q__planningPanelBackdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#251e195c;justify-content:flex-end;display:flex;position:fixed;inset:0}.ContentCalendarWorkspace-module__bC453q__planningPanel{background:#fffdf9;border-left:1px solid #dfd3c6;flex-direction:column;width:min(34rem,100%);height:100%;animation:.18s ease-out ContentCalendarWorkspace-module__bC453q__planningPanelIn;display:flex;box-shadow:-24px 0 60px #3f2d2129}@keyframes ContentCalendarWorkspace-module__bC453q__planningPanelIn{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.ContentCalendarWorkspace-module__bC453q__planningPanelHeader{background:linear-gradient(135deg,#fff8df,#fffdf9 65%);border-bottom:1px solid #eee5dc;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.05rem 1.1rem;display:flex}.ContentCalendarWorkspace-module__bC453q__planningPanelHeader h2{color:#33271f;margin-top:.2rem;font-size:1.15rem;font-weight:850;line-height:1.3}.ContentCalendarWorkspace-module__bC453q__planningPanelHeader p:last-child{color:#806f62;margin-top:.22rem;font-size:.7rem;line-height:1.45}.ContentCalendarWorkspace-module__bC453q__planningPanelBody{flex:1;padding:.95rem 1.1rem 1.2rem;overflow-y:auto}.ContentCalendarWorkspace-module__bC453q__teamPlanMembership{color:#4d3827;background:linear-gradient(135deg,#fff9e8 0%,#fffdf8 100%);border:1px solid #ead39a;border-radius:14px;align-items:center;gap:.7rem;margin-bottom:.9rem;padding:.72rem .78rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 16px #3f2d210a}.ContentCalendarWorkspace-module__bC453q__teamPlanMembership:hover{border-color:#ffba00;transform:translateY(-1px);box-shadow:0 9px 22px #ffba0024}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipIcon{color:#3f2d21;background:#ffba00;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText{flex:1;min-width:0}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText small,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText strong{display:block}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText small{color:#8b6a4c;font-size:.65rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText strong{color:#3f2d21;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.78rem;font-weight:850;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction{color:#805800;flex:none;align-items:center;gap:.25rem;font-size:.68rem;font-weight:850;display:inline-flex}@media (max-width:480px){.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction{font-size:0}.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction svg{width:16px;height:16px}}.ContentCalendarWorkspace-module__bC453q__dayAgenda{background:linear-gradient(#fffaf0 0%,#fffdf9 100%);border:1px solid #ead8a4;border-radius:14px;margin-bottom:.95rem;padding:.72rem;box-shadow:0 5px 16px #3f2d210b}.ContentCalendarWorkspace-module__bC453q__dayAgendaHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ContentCalendarWorkspace-module__bC453q__dayAgendaHeader>div{min-width:0}.ContentCalendarWorkspace-module__bC453q__dayAgendaEyebrow{color:#8a5c00;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:900}.ContentCalendarWorkspace-module__bC453q__dayAgendaHeader strong{color:#382b22;margin-top:.12rem;font-size:.8rem;font-weight:900;display:block}.ContentCalendarWorkspace-module__bC453q__dayAgendaHeader>div>span{color:#806f62;margin-top:.18rem;font-size:.63rem;font-weight:650;line-height:1.45;display:block}.ContentCalendarWorkspace-module__bC453q__dayAgendaCount{color:#6e4a00;background:#fff3c5;border:1px solid #e4c35f;border-radius:999px;flex:none;padding:.25rem .48rem;font-size:.63rem;font-weight:900}.ContentCalendarWorkspace-module__bC453q__dayAgendaList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9c8a5 transparent;gap:.36rem;max-height:12.5rem;margin-top:.6rem;padding-right:.18rem;display:grid;overflow-y:auto}.ContentCalendarWorkspace-module__bC453q__dayAgendaItem{color:#514035;text-align:left;background:#fff;border:1px solid #e8dfd6;border-radius:11px;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:3.15rem;padding:.45rem .55rem;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid}.ContentCalendarWorkspace-module__bC453q__dayAgendaItem:hover{background:#fffdf5;border-color:#ffba00;transform:translateY(-1px);box-shadow:0 5px 12px #ffba0017}.ContentCalendarWorkspace-module__bC453q__dayAgendaItem:focus-visible{outline-offset:1px;border-color:#ffba00;outline:3px solid #ffba0038}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemActive{background:#fff5ce;border-color:#ffba00;box-shadow:inset 3px 0 #ffba00}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemIndex{color:#806f62;background:#f5f1ec;border-radius:8px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.61rem;font-weight:900;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemActive .ContentCalendarWorkspace-module__bC453q__dayAgendaItemIndex{color:#4f3300;background:#ffba00}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemContent{min-width:0}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemContent strong,.ContentCalendarWorkspace-module__bC453q__dayAgendaItemContent span{display:block}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemContent strong{color:#493a30;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;font-weight:850;line-height:1.35;overflow:hidden}.ContentCalendarWorkspace-module__bC453q__dayAgendaItemContent span{color:#89786c;margin-top:.16rem;font-size:.59rem;font-weight:700}.ContentCalendarWorkspace-module__bC453q__dayAgendaActiveMark{color:#735000;white-space:nowrap;align-items:center;gap:.22rem;font-size:.58rem;font-weight:900;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__panelField{color:#493a30;gap:.35rem;margin-top:.78rem;font-size:.72rem;font-weight:800;display:grid}.ContentCalendarWorkspace-module__bC453q__panelField:first-child{margin-top:0}.ContentCalendarWorkspace-module__bC453q__panelFieldLabel{color:#493a30;font-size:.72rem;font-weight:800}.ContentCalendarWorkspace-module__bC453q__panelControl{color:#33271f;background:#fff;border:1px solid #dcd1c5;border-radius:11px;outline:none;width:100%;min-height:2.75rem;padding:0 .72rem;font-size:.78rem;font-weight:650;transition:border-color .15s,box-shadow .15s}.ContentCalendarWorkspace-module__bC453q__panelControl:hover{border-color:#cdbdab}.ContentCalendarWorkspace-module__bC453q__panelControl:focus{border-color:#ffba00;box-shadow:0 0 0 3px #ffba0026}.ContentCalendarWorkspace-module__bC453q__panelControl:disabled{color:#a29184;background:#f4f1ed}.ContentCalendarWorkspace-module__bC453q__panelTextarea,.ContentCalendarWorkspace-module__bC453q__panelTextareaSmall{resize:vertical;padding-top:.65rem;padding-bottom:.65rem;line-height:1.55}.ContentCalendarWorkspace-module__bC453q__panelTextarea{min-height:7rem}.ContentCalendarWorkspace-module__bC453q__panelTextareaSmall{min-height:4.8rem}.ContentCalendarWorkspace-module__bC453q__panelTwoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ContentCalendarWorkspace-module__bC453q__panelHelp{color:#806f62;background:#faf8f5;border:1px solid #e7ded5;border-radius:10px;margin-top:.42rem;padding:.5rem .62rem;font-size:.66rem;font-weight:650;line-height:1.45}.ContentCalendarWorkspace-module__bC453q__unscheduleButton{color:#76540f;background:#fffaf0;border:1px solid #decfa9;border-radius:10px;align-items:center;gap:.35rem;min-height:2.35rem;margin-top:.42rem;padding:0 .65rem;font-size:.67rem;font-weight:800;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__unscheduleButton:hover{background:#fff2c1;border-color:#ffba00}.ContentCalendarWorkspace-module__bC453q__panelStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.42rem;display:grid}.ContentCalendarWorkspace-module__bC453q__workflowPanelCard{background:#f5fbf7;border:1px solid #cfe2d5;border-radius:14px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.9rem;padding:.72rem;display:flex}.ContentCalendarWorkspace-module__bC453q__workflowPanelCard strong,.ContentCalendarWorkspace-module__bC453q__workflowPanelCard span{display:block}.ContentCalendarWorkspace-module__bC453q__workflowPanelCard strong{color:#2f5e42;margin-top:.16rem;font-size:.76rem;font-weight:850}.ContentCalendarWorkspace-module__bC453q__workflowPanelCard span{color:#61766a;margin-top:.14rem;font-size:.64rem}.ContentCalendarWorkspace-module__bC453q__planningPanelFooter{padding:.75rem 1.1rem calc(.75rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee5dc;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.ContentCalendarWorkspace-module__bC453q__archiveAction{color:#9a3f33;background:#fff7f6;border:1px solid #e4c7c2;border-radius:11px;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__archiveAction:hover:not(:disabled){background:#fff0ee;border-color:#d69b91}.ContentCalendarWorkspace-module__bC453q__deleteConfirmBar{background:#fff7f6;border:1px solid #efc7c2;border-radius:13px;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.7rem;display:flex}.ContentCalendarWorkspace-module__bC453q__deleteConfirmBar>div:first-child{min-width:0}.ContentCalendarWorkspace-module__bC453q__deleteConfirmBar strong{color:#8d3128;font-size:.72rem;font-weight:900;display:block}.ContentCalendarWorkspace-module__bC453q__deleteConfirmBar span{color:#865951;margin-top:.15rem;font-size:.64rem;line-height:1.45;display:block}.ContentCalendarWorkspace-module__bC453q__deleteConfirmActions{flex:none;align-items:center;gap:.45rem;display:flex}.ContentCalendarWorkspace-module__bC453q__deleteConfirmButton{color:#fff;background:#b74438;border:1px solid #b74438;border-radius:11px;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .8rem;font-size:.7rem;font-weight:850;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__deleteConfirmButton:hover:not(:disabled){background:#933329;border-color:#933329}.ContentCalendarWorkspace-module__bC453q__deleteConfirmButton:disabled{cursor:wait;opacity:.65}.ContentCalendarWorkspace-module__bC453q__linkProgress{z-index:90;color:#604200;background:#fff8df;border:1px solid #e4c35f;border-radius:12px;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 28px #3f2d2121}@media (max-width:1023px){.ContentCalendarWorkspace-module__bC453q__monthDayCell{min-height:8rem;padding:.36rem}.ContentCalendarWorkspace-module__bC453q__calendarItemCardCompact .ContentCalendarWorkspace-module__bC453q__calendarItemMetaRow{display:none}}@media (max-width:767px){.ContentCalendarWorkspace-module__bC453q__rangeDateGrid,.ContentCalendarWorkspace-module__bC453q__panelTwoColumns,.ContentCalendarWorkspace-module__bC453q__warningGrid{grid-template-columns:1fr}.ContentCalendarWorkspace-module__bC453q__calendarToolbar,.ContentCalendarWorkspace-module__bC453q__calendarHeading,.ContentCalendarWorkspace-module__bC453q__planningPanelFooter{flex-direction:column;align-items:stretch}.ContentCalendarWorkspace-module__bC453q__calendarToolbarActions,.ContentCalendarWorkspace-module__bC453q__viewTabs{width:100%}.ContentCalendarWorkspace-module__bC453q__viewTab{flex:1;padding-inline:.4rem}.ContentCalendarWorkspace-module__bC453q__todayButton{flex:1}.ContentCalendarWorkspace-module__bC453q__addContentButton{flex:1.25}.ContentCalendarWorkspace-module__bC453q__monthCalendar{overflow-x:auto}.ContentCalendarWorkspace-module__bC453q__monthWeekdays,.ContentCalendarWorkspace-module__bC453q__monthGrid{min-width:48rem}.ContentCalendarWorkspace-module__bC453q__monthDayCell{min-height:7.7rem}.ContentCalendarWorkspace-module__bC453q__listDay{grid-template-columns:1fr}.ContentCalendarWorkspace-module__bC453q__listDayItems{gap:.48rem}.ContentCalendarWorkspace-module__bC453q__planningPanel{border-top:1px solid #dfd3c6;border-left:0;border-radius:20px 20px 0 0;width:100%;height:min(92dvh,56rem);margin-top:auto;animation-name:ContentCalendarWorkspace-module__bC453q__planningPanelUp}.ContentCalendarWorkspace-module__bC453q__planningPanelBackdrop{align-items:flex-end}@keyframes ContentCalendarWorkspace-module__bC453q__planningPanelUp{0%{opacity:.72;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.ContentCalendarWorkspace-module__bC453q__panelStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ContentCalendarWorkspace-module__bC453q__panelFooterActions{width:100%}.ContentCalendarWorkspace-module__bC453q__panelFooterActions>*{flex:1}.ContentCalendarWorkspace-module__bC453q__planningPanelFooter>.ContentCalendarWorkspace-module__bC453q__secondaryAction{width:100%}.ContentCalendarWorkspace-module__bC453q__deleteConfirmBar{flex-direction:column;align-items:stretch}.ContentCalendarWorkspace-module__bC453q__deleteConfirmActions{width:100%}.ContentCalendarWorkspace-module__bC453q__deleteConfirmActions>*{flex:1}.ContentCalendarWorkspace-module__bC453q__unscheduledHeader{align-items:flex-start}.ContentCalendarWorkspace-module__bC453q__unscheduledHeaderActions{flex-shrink:0}.ContentCalendarWorkspace-module__bC453q__dayAgenda{margin-bottom:.78rem;padding:.62rem}.ContentCalendarWorkspace-module__bC453q__dayAgendaList{max-height:10.8rem}.ContentCalendarWorkspace-module__bC453q__dayAgendaItem{grid-template-columns:1.7rem minmax(0,1fr) auto;min-height:3.35rem}.ContentCalendarWorkspace-module__bC453q__dayAgendaActiveMark{font-size:0}.ContentCalendarWorkspace-module__bC453q__dayAgendaActiveMark svg{width:16px;height:16px}.ContentCalendarWorkspace-module__bC453q__calendarItemCard,.ContentCalendarWorkspace-module__bC453q__calendarItemCardCompact,.ContentCalendarWorkspace-module__bC453q__moreItemsButton,.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll{min-height:44px}.ContentCalendarWorkspace-module__bC453q__monthCalendar,.ContentCalendarWorkspace-module__bC453q__weekScroller,.ContentCalendarWorkspace-module__bC453q__unscheduledScroller{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.ContentCalendarWorkspace-module__bC453q__dragHint{display:none}}@media (prefers-reduced-motion:reduce){.ContentCalendarWorkspace-module__bC453q__planningPanel,.ContentCalendarWorkspace-module__bC453q__spinIcon{animation:none}.ContentCalendarWorkspace-module__bC453q__viewTab,.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton,.ContentCalendarWorkspace-module__bC453q__addContentButton,.ContentCalendarWorkspace-module__bC453q__calendarItemCard{transition:none}}.ContentCalendarWorkspace-module__bC453q__feedbackMiniBadge{color:#875a00;background:#fff8df;border:1px solid #f0d38b;border-radius:999px;align-items:center;padding:.22rem .42rem;font-size:.55rem;font-weight:800;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__calendarItemCardSaving{background:#fffdf6;border-color:#ffba00;box-shadow:0 0 0 2px #ffba001f,0 7px 15px #ffba0014}.ContentCalendarWorkspace-module__bC453q__calendarItemSavingStatus{color:#8a5a00;align-items:center;gap:.24rem;margin-top:.28rem;font-size:.58rem;font-weight:850;line-height:1.2;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__calendarItemSavingSpinner{animation:.8s linear infinite ContentCalendarWorkspace-module__bC453q__calendarItemSavingSpin}@keyframes ContentCalendarWorkspace-module__bC453q__calendarItemSavingSpin{to{transform:rotate(360deg)}}.ContentCalendarWorkspace-module__bC453q__panelPrimaryActions{flex-wrap:wrap;gap:.65rem;display:flex}.ContentCalendarWorkspace-module__bC453q__createPostAction,.ContentCalendarWorkspace-module__bC453q__collaborationAction{border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.65rem .95rem;font-size:.875rem;font-weight:800;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ContentCalendarWorkspace-module__bC453q__createPostAction{color:#3f2d21;background:#ffba00;border:1px solid #e0a300;box-shadow:0 6px 16px #ffba0029}.ContentCalendarWorkspace-module__bC453q__createPostAction:hover{transform:translateY(-1px);box-shadow:0 9px 22px #ffba003d}.ContentCalendarWorkspace-module__bC453q__collaborationAction{color:#166534;background:#ecfdf3;border:1px solid #a7d8bc}.ContentCalendarWorkspace-module__bC453q__collaborationAction:hover:not(:disabled){color:#3f2d21;background:#ffba00;border-color:#ffba00;transform:translateY(-1px)}.ContentCalendarWorkspace-module__bC453q__collaborationAction:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.ContentCalendarWorkspace-module__bC453q__panelPrimaryActions{width:100%}.ContentCalendarWorkspace-module__bC453q__createPostAction,.ContentCalendarWorkspace-module__bC453q__collaborationAction{flex:100%}}@media (max-width:767px){.ContentCalendarWorkspace-module__bC453q__pageHeaderInner{padding-inline:var(--contentat-workspace-gutter-mobile);flex-direction:column;align-items:stretch}.ContentCalendarWorkspace-module__bC453q__pageHeaderActions{flex-direction:column;align-items:stretch}.ContentCalendarWorkspace-module__bC453q__pageCount{white-space:normal}.ContentCalendarWorkspace-module__bC453q__workspaceSection{padding-inline:var(--contentat-workspace-gutter-mobile)}}.ContentCalendarWorkspace-module__bC453q__planningBuilderDrawer{gap:16px;display:grid}.ContentCalendarWorkspace-module__bC453q__builderIntro{border-bottom:1px solid #eadfcf;padding:2px 2px 14px}.ContentCalendarWorkspace-module__bC453q__builderIntro p:last-child{color:#756253;margin-top:5px;font-size:.8125rem;line-height:1.55}.ContentCalendarWorkspace-module__bC453q__planningBuilderSection{background:#fffdf8;border:1px solid #eadfcf;border-radius:16px;padding:14px}.ContentCalendarWorkspace-module__bC453q__builderBrandSummary{color:#806f62;background:#fff;border:1px solid #eadfcf;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:.75rem;display:flex}.ContentCalendarWorkspace-module__bC453q__builderBrandSummary strong{color:#3f2d21;text-align:right;font-size:.8125rem}.ContentCalendarWorkspace-module__bC453q__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.ContentCalendarWorkspace-module__bC453q__emptyActions .ContentCalendarWorkspace-module__bC453q__primaryButton{width:auto}.ContentCalendarWorkspace-module__bC453q__optionalLabel{color:#8b786a;margin-left:6px;font-size:.75rem;font-weight:650}.ContentCalendarWorkspace-module__bC453q__quickCreateHint{color:#6f5a49;background:#fffaf0;border:1px solid #eadfcf;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8125rem;line-height:1.55;display:flex}.ContentCalendarWorkspace-module__bC453q__quickCreateHint strong{color:#3f2d21}@media (max-width:767px){.ContentCalendarWorkspace-module__bC453q__planningBuilderSection{padding:12px}.ContentCalendarWorkspace-module__bC453q__emptyActions{flex-direction:column;align-items:stretch}.ContentCalendarWorkspace-module__bC453q__emptyActions .ContentCalendarWorkspace-module__bC453q__primaryButton,.ContentCalendarWorkspace-module__bC453q__emptyActions .ContentCalendarWorkspace-module__bC453q__secondaryAction{width:100%}}.ContentCalendarWorkspace-module__bC453q__backLink,.ContentCalendarWorkspace-module__bC453q__inlineLink,.ContentCalendarWorkspace-module__bC453q__secondaryAction,.ContentCalendarWorkspace-module__bC453q__filterControl,.ContentCalendarWorkspace-module__bC453q__panelControl,.ContentCalendarWorkspace-module__bC453q__rangeTab,.ContentCalendarWorkspace-module__bC453q__viewTab,.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton,.ContentCalendarWorkspace-module__bC453q__moreItemsButton,.ContentCalendarWorkspace-module__bC453q__unscheduleButton,.ContentCalendarWorkspace-module__bC453q__teamLink,.ContentCalendarWorkspace-module__bC453q__statusButton{min-height:44px;color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important;font-size:15px!important;font-weight:800!important}.ContentCalendarWorkspace-module__bC453q__backLink:hover,.ContentCalendarWorkspace-module__bC453q__inlineLink:hover,.ContentCalendarWorkspace-module__bC453q__secondaryAction:hover:not(:disabled),.ContentCalendarWorkspace-module__bC453q__filterControl:hover,.ContentCalendarWorkspace-module__bC453q__panelControl:hover,.ContentCalendarWorkspace-module__bC453q__rangeTab:hover:not(.ContentCalendarWorkspace-module__bC453q__rangeTabActive),.ContentCalendarWorkspace-module__bC453q__viewTab:hover:not(.ContentCalendarWorkspace-module__bC453q__viewTabActive),.ContentCalendarWorkspace-module__bC453q__iconNavButton:hover,.ContentCalendarWorkspace-module__bC453q__todayButton:hover,.ContentCalendarWorkspace-module__bC453q__moreItemsButton:hover,.ContentCalendarWorkspace-module__bC453q__unscheduleButton:hover,.ContentCalendarWorkspace-module__bC453q__teamLink:hover,.ContentCalendarWorkspace-module__bC453q__statusButton:hover:not(.ContentCalendarWorkspace-module__bC453q__statusButtonActive){color:#123b86!important;background:#f3f7ff!important;border-color:#6f98e4!important;box-shadow:0 6px 16px #1e40af1c!important}.ContentCalendarWorkspace-module__bC453q__rangeTabActive,.ContentCalendarWorkspace-module__bC453q__viewTabActive,.ContentCalendarWorkspace-module__bC453q__statusButtonActive{color:#3f2d21!important;background:#ffba00!important;border-color:#e1a300!important}.ContentCalendarWorkspace-module__bC453q__primaryButton,.ContentCalendarWorkspace-module__bC453q__headerAction,.ContentCalendarWorkspace-module__bC453q__addContentButton,.ContentCalendarWorkspace-module__bC453q__createPostAction{color:#3f2d21!important;background:#ffba00!important;border-width:2px!important;border-color:#e1a300!important;font-size:15px!important;font-weight:800!important}.ContentCalendarWorkspace-module__bC453q__filterLabel,.ContentCalendarWorkspace-module__bC453q__panelFieldLabel,.ContentCalendarWorkspace-module__bC453q__compactDateField{color:#27364a!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:700!important}.ContentCalendarWorkspace-module__bC453q__infoCardText,.ContentCalendarWorkspace-module__bC453q__panelHelp,.ContentCalendarWorkspace-module__bC453q__helpText,.ContentCalendarWorkspace-module__bC453q__emptyState p,.ContentCalendarWorkspace-module__bC453q__emptyCopy,.ContentCalendarWorkspace-module__bC453q__emptyHint{color:#3f4b5f!important;font-size:15px!important;font-weight:600!important;line-height:1.6!important}.ContentCalendarWorkspace-module__bC453q__filterControl:focus,.ContentCalendarWorkspace-module__bC453q__panelControl:focus,.ContentCalendarWorkspace-module__bC453q__rangeTab:focus-visible,.ContentCalendarWorkspace-module__bC453q__viewTab:focus-visible,.ContentCalendarWorkspace-module__bC453q__iconNavButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__todayButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__moreItemsButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__unscheduleButton:focus-visible,.ContentCalendarWorkspace-module__bC453q__teamLink:focus-visible,.ContentCalendarWorkspace-module__bC453q__statusButton:focus-visible{outline-offset:2px!important;box-shadow:none!important;border-color:#6f98e4!important;outline:3px solid #2563eb47!important}.ContentCalendarWorkspace-module__bC453q__pageDescription,.ContentCalendarWorkspace-module__bC453q__heroDescription,.ContentCalendarWorkspace-module__bC453q__quantityHint,.ContentCalendarWorkspace-module__bC453q__unscheduledHint,.ContentCalendarWorkspace-module__bC453q__dayDropHint,.ContentCalendarWorkspace-module__bC453q__listEmpty,.ContentCalendarWorkspace-module__bC453q__dragHint,.ContentCalendarWorkspace-module__bC453q__quickCreateHint,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText small,.ContentCalendarWorkspace-module__bC453q__panelHelp,.ContentCalendarWorkspace-module__bC453q__infoCardText,.ContentCalendarWorkspace-module__bC453q__helpText{color:#3f4b5f!important;font-size:15px!important;font-weight:600!important;line-height:1.6!important}.ContentCalendarWorkspace-module__bC453q__pageDescription,.ContentCalendarWorkspace-module__bC453q__heroDescription{font-size:17px!important}.ContentCalendarWorkspace-module__bC453q__closeButton{color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important;box-shadow:0 4px 12px #173f9e0f!important}.ContentCalendarWorkspace-module__bC453q__closeButton:hover{color:#123b86!important;background:#f4f8ff!important;border-color:#6f98e4!important;box-shadow:0 8px 18px #173f9e1a!important}.ContentCalendarWorkspace-module__bC453q__closeButton:focus-visible{outline-offset:2px!important;border-color:#6f98e4!important;outline:3px solid #2563eb47!important}.ContentCalendarWorkspace-module__bC453q__kpiCard{color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important;transform:none!important;box-shadow:0 4px 12px #173f9e0f!important}.ContentCalendarWorkspace-module__bC453q__kpiCard:hover:not(.ContentCalendarWorkspace-module__bC453q__kpiCardActive){color:#123b86!important;background:#f3f7ff!important;border-color:#6f98e4!important;transform:none!important;box-shadow:0 8px 18px #173f9e1a!important}.ContentCalendarWorkspace-module__bC453q__kpiCardActive,.ContentCalendarWorkspace-module__bC453q__kpiCardActive:hover{color:#3f2d21!important;background:#ffba00!important;border-color:#e1a300!important;transform:none!important;box-shadow:0 8px 20px #a96c0024!important}.ContentCalendarWorkspace-module__bC453q__kpiLabel{color:#173f9e!important;letter-spacing:0!important;font-size:16px!important;font-weight:850!important;line-height:1.35!important}.ContentCalendarWorkspace-module__bC453q__kpiValue{color:#172033!important;font-weight:850!important}.ContentCalendarWorkspace-module__bC453q__kpiLink{color:#3f4b5f!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important}.ContentCalendarWorkspace-module__bC453q__kpiCardActive .ContentCalendarWorkspace-module__bC453q__kpiLabel,.ContentCalendarWorkspace-module__bC453q__kpiCardActive .ContentCalendarWorkspace-module__bC453q__kpiValue,.ContentCalendarWorkspace-module__bC453q__kpiCardActive .ContentCalendarWorkspace-module__bC453q__kpiLink{color:#3f2d21!important}.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction,.ContentCalendarWorkspace-module__bC453q__archiveAction,.ContentCalendarWorkspace-module__bC453q__deleteConfirmButton,.ContentCalendarWorkspace-module__bC453q__collaborationAction{min-height:44px;font-size:15px!important;font-weight:800!important}.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction,.ContentCalendarWorkspace-module__bC453q__collaborationAction{color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important}.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll:hover,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction:hover,.ContentCalendarWorkspace-module__bC453q__collaborationAction:hover{color:#123b86!important;background:#f3f7ff!important;border-color:#6f98e4!important}.ContentCalendarWorkspace-module__bC453q__builderIntro p:last-child,.ContentCalendarWorkspace-module__bC453q__builderBrandSummary,.ContentCalendarWorkspace-module__bC453q__builderBrandSummary strong,.ContentCalendarWorkspace-module__bC453q__optionalLabel,.ContentCalendarWorkspace-module__bC453q__quickCreateHint,.ContentCalendarWorkspace-module__bC453q__quantityError,.ContentCalendarWorkspace-module__bC453q__warningCard,.ContentCalendarWorkspace-module__bC453q__loadingCalendar,.ContentCalendarWorkspace-module__bC453q__linkProgress{font-size:15px!important;line-height:1.6!important}.ContentCalendarWorkspace-module__bC453q__builderIntro p:last-child,.ContentCalendarWorkspace-module__bC453q__quickCreateHint,.ContentCalendarWorkspace-module__bC453q__optionalLabel{color:#3f4b5f!important;font-weight:600!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard{color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important;transform:none!important;box-shadow:0 4px 12px #173f9e0f!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard:focus-visible{outline-offset:2px!important;box-shadow:none!important;border-color:#6f98e4!important;outline:3px solid #2563eb47!important}.ContentCalendarWorkspace-module__bC453q__pageDescription{font-size:15px!important;line-height:1.6!important}.ContentCalendarWorkspace-module__bC453q__heroDescription{font-size:14px!important;line-height:1.55!important}.ContentCalendarWorkspace-module__bC453q__infoCardText,.ContentCalendarWorkspace-module__bC453q__panelHelp,.ContentCalendarWorkspace-module__bC453q__helpText,.ContentCalendarWorkspace-module__bC453q__emptyState p,.ContentCalendarWorkspace-module__bC453q__emptyCopy,.ContentCalendarWorkspace-module__bC453q__emptyHint,.ContentCalendarWorkspace-module__bC453q__quantityHint,.ContentCalendarWorkspace-module__bC453q__unscheduledHint,.ContentCalendarWorkspace-module__bC453q__dayDropHint,.ContentCalendarWorkspace-module__bC453q__listEmpty,.ContentCalendarWorkspace-module__bC453q__dragHint,.ContentCalendarWorkspace-module__bC453q__quickCreateHint,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText small{font-size:13px!important;font-weight:600!important;line-height:1.5!important}.ContentCalendarWorkspace-module__bC453q__kpiCard{grid-template-rows:auto auto 1fr;min-height:146px;align-content:start!important;display:grid!important}.ContentCalendarWorkspace-module__bC453q__kpiLabel{align-self:start;min-height:22px;font-size:15px!important;line-height:1.35!important}.ContentCalendarWorkspace-module__bC453q__kpiValue{align-self:start}.ContentCalendarWorkspace-module__bC453q__kpiLink{align-self:start;margin-top:8px!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard{transform:none;color:#3f2d21!important;background:#fff!important;border:1px solid #e6ddd3!important;padding:.62rem .68rem!important;box-shadow:0 4px 10px #3f2d2109!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard:hover{color:#3f2d21!important;background:#fffdf6!important;border-color:#ffba00!important;transform:translateY(-1px)!important;box-shadow:0 7px 15px #ffba001c!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard:focus-visible{outline-offset:2px!important;border-color:#ffba00!important;outline:3px solid #ffba006b!important;box-shadow:0 4px 10px #3f2d2109!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCardCompact{box-shadow:none!important;border-radius:9px!important;padding:.42rem .48rem!important}.ContentCalendarWorkspace-module__bC453q__calendarItemTitle{color:#493a30!important;font-size:.72rem!important;font-weight:800!important;line-height:1.35!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCardCompact .ContentCalendarWorkspace-module__bC453q__calendarItemTitle{font-size:.64rem!important}.ContentCalendarWorkspace-module__bC453q__pageDescription,.ContentCalendarWorkspace-module__bC453q__helpText,.ContentCalendarWorkspace-module__bC453q__infoCardText,.ContentCalendarWorkspace-module__bC453q__panelHelp,.ContentCalendarWorkspace-module__bC453q__emptyState p,.ContentCalendarWorkspace-module__bC453q__emptyCopy,.ContentCalendarWorkspace-module__bC453q__emptyHint,.ContentCalendarWorkspace-module__bC453q__quantityHint,.ContentCalendarWorkspace-module__bC453q__unscheduledHint,.ContentCalendarWorkspace-module__bC453q__dayDropHint,.ContentCalendarWorkspace-module__bC453q__listEmpty,.ContentCalendarWorkspace-module__bC453q__dragHint,.ContentCalendarWorkspace-module__bC453q__quickCreateHint,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipText small,.ContentCalendarWorkspace-module__bC453q__builderIntro p:last-child{color:#3f4b5f!important;font-size:14px!important;font-weight:600!important;line-height:1.55!important}.ContentCalendarWorkspace-module__bC453q__viewTab,.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton,.ContentCalendarWorkspace-module__bC453q__secondaryAction,.ContentCalendarWorkspace-module__bC453q__filterControl,.ContentCalendarWorkspace-module__bC453q__rangeTab,.ContentCalendarWorkspace-module__bC453q__panelControl,.ContentCalendarWorkspace-module__bC453q__moreItemsButton,.ContentCalendarWorkspace-module__bC453q__unscheduleButton,.ContentCalendarWorkspace-module__bC453q__teamLink,.ContentCalendarWorkspace-module__bC453q__statusButton{color:#173f9e!important;background:#fff!important;border-width:2px!important;border-color:#9bb7e8!important;font-size:15px!important;font-weight:800!important}.ContentCalendarWorkspace-module__bC453q__viewTabActive,.ContentCalendarWorkspace-module__bC453q__rangeTabActive,.ContentCalendarWorkspace-module__bC453q__statusButtonActive,.ContentCalendarWorkspace-module__bC453q__kpiCardActive{color:#3f2d21!important;background:#ffba00!important;border-color:#e1a300!important}.ContentCalendarWorkspace-module__bC453q__filterControl,.ContentCalendarWorkspace-module__bC453q__control,.ContentCalendarWorkspace-module__bC453q__panelControl{min-height:44px;color:#27364a!important;background:#fff!important;border-width:2px!important;border-color:#9bb7e8!important;font-size:15px!important;font-weight:600!important}.ContentCalendarWorkspace-module__bC453q__filterControl:focus,.ContentCalendarWorkspace-module__bC453q__control:focus,.ContentCalendarWorkspace-module__bC453q__control:focus-visible,.ContentCalendarWorkspace-module__bC453q__panelControl:focus,.ContentCalendarWorkspace-module__bC453q__panelControl:focus-visible{outline-offset:1px!important;box-shadow:none!important;background:#fff!important;border-color:#6f98e4!important;outline:3px solid #2563eb33!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard{color:#3f2d21!important;background:#fff!important;border-width:1px!important;border-color:#e6ddd3!important}@media (max-width:767px){.ContentCalendarWorkspace-module__bC453q__viewTab,.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton,.ContentCalendarWorkspace-module__bC453q__addContentButton,.ContentCalendarWorkspace-module__bC453q__secondaryAction,.ContentCalendarWorkspace-module__bC453q__rangeTab,.ContentCalendarWorkspace-module__bC453q__primaryButton,.ContentCalendarWorkspace-module__bC453q__filterControl,.ContentCalendarWorkspace-module__bC453q__control,.ContentCalendarWorkspace-module__bC453q__panelControl{min-height:44px}}.ContentCalendarWorkspace-module__bC453q__viewTab,.ContentCalendarWorkspace-module__bC453q__iconNavButton,.ContentCalendarWorkspace-module__bC453q__todayButton,.ContentCalendarWorkspace-module__bC453q__secondaryAction,.ContentCalendarWorkspace-module__bC453q__rangeTab,.ContentCalendarWorkspace-module__bC453q__panelControl,.ContentCalendarWorkspace-module__bC453q__moreItemsButton,.ContentCalendarWorkspace-module__bC453q__unscheduleButton,.ContentCalendarWorkspace-module__bC453q__teamLink,.ContentCalendarWorkspace-module__bC453q__statusButton,.ContentCalendarWorkspace-module__bC453q__kpiCard,.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction,.ContentCalendarWorkspace-module__bC453q__collaborationAction{box-shadow:none!important;filter:none!important;transform:none!important}.ContentCalendarWorkspace-module__bC453q__viewTab:hover:not(.ContentCalendarWorkspace-module__bC453q__viewTabActive),.ContentCalendarWorkspace-module__bC453q__iconNavButton:hover,.ContentCalendarWorkspace-module__bC453q__todayButton:hover,.ContentCalendarWorkspace-module__bC453q__secondaryAction:hover,.ContentCalendarWorkspace-module__bC453q__rangeTab:hover:not(.ContentCalendarWorkspace-module__bC453q__rangeTabActive),.ContentCalendarWorkspace-module__bC453q__panelControl:hover,.ContentCalendarWorkspace-module__bC453q__moreItemsButton:hover,.ContentCalendarWorkspace-module__bC453q__unscheduleButton:hover,.ContentCalendarWorkspace-module__bC453q__teamLink:hover,.ContentCalendarWorkspace-module__bC453q__statusButton:hover:not(.ContentCalendarWorkspace-module__bC453q__statusButtonActive),.ContentCalendarWorkspace-module__bC453q__kpiCard:hover:not(.ContentCalendarWorkspace-module__bC453q__kpiCardActive),.ContentCalendarWorkspace-module__bC453q__unscheduledViewAll:hover,.ContentCalendarWorkspace-module__bC453q__teamPlanMembershipAction:hover,.ContentCalendarWorkspace-module__bC453q__collaborationAction:hover,.ContentCalendarWorkspace-module__bC453q__viewTabActive,.ContentCalendarWorkspace-module__bC453q__rangeTabActive,.ContentCalendarWorkspace-module__bC453q__statusButtonActive,.ContentCalendarWorkspace-module__bC453q__kpiCardActive,.ContentCalendarWorkspace-module__bC453q__viewTabActive:hover,.ContentCalendarWorkspace-module__bC453q__rangeTabActive:hover,.ContentCalendarWorkspace-module__bC453q__statusButtonActive:hover,.ContentCalendarWorkspace-module__bC453q__kpiCardActive:hover{color:#3f2d21!important;box-shadow:none!important;filter:none!important;background:#ffba00!important;border-color:#ffba00!important;transform:none!important}.ContentCalendarWorkspace-module__bC453q__calendarItemCard,.ContentCalendarWorkspace-module__bC453q__calendarItemCard:hover,.ContentCalendarWorkspace-module__bC453q__calendarItemCard:focus-visible{filter:none!important}
.AiPlanningPreview-module__As_3da__backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f181275;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AiPlanningPreview-module__As_3da__dialog{background:#fffdf9;border:1px solid #8b602f38;border-radius:24px;flex-direction:column;width:min(1180px,96vw);max-height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 28px 80px #3f2d213d}.AiPlanningPreview-module__As_3da__header{border-bottom:1px solid #eee2d4;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.AiPlanningPreview-module__As_3da__header h2{color:#3f2d21;margin:2px 0 4px;font-size:1.45rem;font-weight:800;line-height:1.2}.AiPlanningPreview-module__As_3da__header p{color:#746255;margin:0;font-size:.86rem}.AiPlanningPreview-module__As_3da__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:#9a6500!important;font-size:.72rem!important}.AiPlanningPreview-module__As_3da__closeButton{color:#5a4535;background:#fff;border:1px solid #e5d6c7;border-radius:14px;place-items:center;min-width:44px;height:44px;transition:all .18s;display:grid}.AiPlanningPreview-module__As_3da__closeButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__closeButton:focus-visible{border-color:#ffba00;outline:none;box-shadow:0 0 0 3px #ffba0029}.AiPlanningPreview-module__As_3da__workspace{flex:1;grid-template-columns:minmax(300px,36%) minmax(0,1fr);min-height:0;display:grid}.AiPlanningPreview-module__As_3da__listPane{background:#fffaf2;border-right:1px solid #eee2d4;flex-direction:column;min-height:0;display:flex}.AiPlanningPreview-module__As_3da__listHeader{justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.AiPlanningPreview-module__As_3da__listHeader>div{flex-direction:column;min-width:0;display:flex}.AiPlanningPreview-module__As_3da__listHeader strong{color:#3f2d21;font-size:.92rem}.AiPlanningPreview-module__As_3da__listHeader span{color:#8a7768;font-size:.75rem}.AiPlanningPreview-module__As_3da__listHeader button,.AiPlanningPreview-module__As_3da__emptyEditor button{color:#3f2d21;background:#ffba00;border:1px solid #d79b00;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.78rem;font-weight:800;transition:all .18s;display:inline-flex}.AiPlanningPreview-module__As_3da__listHeader button:hover:not(:disabled),.AiPlanningPreview-module__As_3da__emptyEditor button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #ffba003d}.AiPlanningPreview-module__As_3da__list{min-height:0;padding:0 12px 16px;overflow-y:auto}.AiPlanningPreview-module__As_3da__listItem{text-align:left;background:#fff;border:1px solid #eadfd3;border-radius:14px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;margin-bottom:8px;padding:10px;transition:all .16s;display:grid}.AiPlanningPreview-module__As_3da__listItem:hover,.AiPlanningPreview-module__As_3da__listItem:focus-visible{border-color:#ffba00;outline:none;box-shadow:0 0 0 3px #ffba001f}.AiPlanningPreview-module__As_3da__listItemActive{background:#fff7df;border-color:#ffba00;box-shadow:inset 3px 0 #ffba00}.AiPlanningPreview-module__As_3da__index{color:#6d5440;background:#f7efe6;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.72rem;font-weight:800;display:grid}.AiPlanningPreview-module__As_3da__listItemActive .AiPlanningPreview-module__As_3da__index{color:#3f2d21;background:#ffba00}.AiPlanningPreview-module__As_3da__listCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.AiPlanningPreview-module__As_3da__listCopy strong{color:#3f2d21;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.AiPlanningPreview-module__As_3da__listCopy small{color:#8a7768;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.AiPlanningPreview-module__As_3da__emptyList{text-align:center;color:#8a7768;flex-direction:column;align-items:center;gap:6px;padding:34px 18px;display:flex}.AiPlanningPreview-module__As_3da__emptyList strong{color:#4f3b2b}.AiPlanningPreview-module__As_3da__emptyList span{font-size:.78rem;line-height:1.5}.AiPlanningPreview-module__As_3da__editorPane{min-height:0;padding:20px 22px;overflow-y:auto}.AiPlanningPreview-module__As_3da__editorHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.AiPlanningPreview-module__As_3da__editorHeader>div{min-width:0}.AiPlanningPreview-module__As_3da__editorHeader p{color:#9a6500;text-transform:uppercase;margin:0 0 2px;font-size:.7rem;font-weight:800}.AiPlanningPreview-module__As_3da__editorHeader strong{color:#3f2d21;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;display:block;overflow:hidden}.AiPlanningPreview-module__As_3da__deleteButton{color:#a33b3b;background:#fff7f7;border:1px solid #efc6c6;border-radius:12px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.AiPlanningPreview-module__As_3da__deleteButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__deleteButton:focus-visible{background:#fff0f0;border-color:#d56868;outline:none}.AiPlanningPreview-module__As_3da__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.AiPlanningPreview-module__As_3da__formGrid label{color:#5d4939;flex-direction:column;gap:7px;min-width:0;font-size:.78rem;font-weight:800;display:flex}.AiPlanningPreview-module__As_3da__formGrid input,.AiPlanningPreview-module__As_3da__formGrid select,.AiPlanningPreview-module__As_3da__formGrid textarea{color:#30251d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #dfd1c3;border-radius:12px;outline:none;padding:10px 12px;font-weight:500;transition:all .16s}.AiPlanningPreview-module__As_3da__formGrid textarea{resize:vertical;min-height:82px;line-height:1.5}.AiPlanningPreview-module__As_3da__formGrid input:focus,.AiPlanningPreview-module__As_3da__formGrid select:focus,.AiPlanningPreview-module__As_3da__formGrid textarea:focus{border-color:#ffba00;box-shadow:0 0 0 3px #ffba0024}.AiPlanningPreview-module__As_3da__fullField{grid-column:1/-1}.AiPlanningPreview-module__As_3da__emptyEditor{color:#7f6d5f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:360px;display:flex}.AiPlanningPreview-module__As_3da__emptyEditor h3{color:#4f3b2b;margin:0;font-size:1rem}.AiPlanningPreview-module__As_3da__destination{background:#fffaf0;border-top:1px solid #eee2d4;padding:14px 20px}.AiPlanningPreview-module__As_3da__destinationHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.AiPlanningPreview-module__As_3da__destinationHeading p{color:#9a6200;letter-spacing:.08em;margin:0;font-size:.68rem;font-weight:900}.AiPlanningPreview-module__As_3da__destinationHeading strong{color:#3f2d21;margin-top:3px;font-size:.88rem;display:block}.AiPlanningPreview-module__As_3da__destinationHeading>span{color:#6b4a00;background:#fff0b6;border-radius:999px;flex:none;padding:5px 9px;font-size:.68rem;font-weight:900}.AiPlanningPreview-module__As_3da__planSelectLabel{color:#5d4939;gap:6px;margin-top:11px;font-size:.74rem;font-weight:800;display:grid}.AiPlanningPreview-module__As_3da__planSelectLabel select{color:#3f2d21;background:#fff;border:1px solid #d9c9b6;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:.82rem;font-weight:700}.AiPlanningPreview-module__As_3da__planSelectLabel select:focus{border-color:#ffba00;box-shadow:0 0 0 3px #ffba002b}.AiPlanningPreview-module__As_3da__noPlan{background:#fff8e6;border:1px solid #ead6a6;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding:12px;display:flex}.AiPlanningPreview-module__As_3da__noPlan>div{gap:2px;display:grid}.AiPlanningPreview-module__As_3da__noPlan strong{color:#4b3525;font-size:.8rem}.AiPlanningPreview-module__As_3da__noPlan span{color:#745f50;font-size:.72rem}.AiPlanningPreview-module__As_3da__noPlan a{color:#3f2d21;background:#ffba00;border-radius:11px;flex:none;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:.75rem;font-weight:900;display:inline-flex}.AiPlanningPreview-module__As_3da__planWarning{color:#a34b2f;margin:9px 0 0;font-size:.72rem;font-weight:800;line-height:1.45}.AiPlanningPreview-module__As_3da__footer{background:#fff;border-top:1px solid #eee2d4;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.AiPlanningPreview-module__As_3da__footer>div:first-child{flex-direction:column;min-width:0;display:flex}.AiPlanningPreview-module__As_3da__footer strong{color:#3f2d21;font-size:.84rem}.AiPlanningPreview-module__As_3da__footer span{color:#826f60;font-size:.74rem}.AiPlanningPreview-module__As_3da__footerActions{align-items:center;gap:10px;display:flex}.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__confirmButton{border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:.82rem;font-weight:800;transition:all .18s;display:inline-flex}.AiPlanningPreview-module__As_3da__cancelButton{color:#5d4939;background:#fff;border:1px solid #ddcfc1}.AiPlanningPreview-module__As_3da__confirmButton{color:#3f2d21;background:#ffba00;border:1px solid #d79b00}.AiPlanningPreview-module__As_3da__confirmButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 20px #ffba0042}.AiPlanningPreview-module__As_3da__cancelButton:hover:not(:disabled){border-color:#ffba00}.AiPlanningPreview-module__As_3da__cancelButton:focus-visible,.AiPlanningPreview-module__As_3da__confirmButton:focus-visible{outline-offset:2px;outline:3px solid #ffba0033}.AiPlanningPreview-module__As_3da__confirmButton:disabled,.AiPlanningPreview-module__As_3da__cancelButton:disabled,.AiPlanningPreview-module__As_3da__closeButton:disabled,.AiPlanningPreview-module__As_3da__listHeader button:disabled,.AiPlanningPreview-module__As_3da__deleteButton:disabled{cursor:not-allowed;opacity:.55}.AiPlanningPreview-module__As_3da__spin{animation:.85s linear infinite AiPlanningPreview-module__As_3da__spin}@keyframes AiPlanningPreview-module__As_3da__spin{to{transform:rotate(360deg)}}@media (max-width:767px){.AiPlanningPreview-module__As_3da__destination{padding:12px 14px}.AiPlanningPreview-module__As_3da__destinationHeading{flex-direction:column;align-items:flex-start;gap:7px}.AiPlanningPreview-module__As_3da__noPlan{flex-direction:column;align-items:stretch}.AiPlanningPreview-module__As_3da__noPlan a{justify-content:center}.AiPlanningPreview-module__As_3da__backdrop{align-items:stretch;padding:0}.AiPlanningPreview-module__As_3da__dialog{border:0;border-radius:0;width:100vw;max-height:100dvh}.AiPlanningPreview-module__As_3da__header{padding:16px}.AiPlanningPreview-module__As_3da__header h2{font-size:1.16rem}.AiPlanningPreview-module__As_3da__workspace{grid-template-rows:minmax(180px,34vh) minmax(0,1fr);grid-template-columns:1fr}.AiPlanningPreview-module__As_3da__listPane{border-bottom:1px solid #eee2d4;border-right:0}.AiPlanningPreview-module__As_3da__listHeader{padding:12px}.AiPlanningPreview-module__As_3da__list{padding:0 10px 10px}.AiPlanningPreview-module__As_3da__editorPane{padding:16px}.AiPlanningPreview-module__As_3da__formGrid{grid-template-columns:1fr}.AiPlanningPreview-module__As_3da__fullField{grid-column:auto}.AiPlanningPreview-module__As_3da__footer{flex-direction:column;align-items:stretch;padding:12px 14px}.AiPlanningPreview-module__As_3da__footerActions{grid-template-columns:1fr 1.35fr;display:grid}.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__confirmButton{width:100%}}.AiPlanningPreview-module__As_3da__assignmentBox{background:#fff9ec;border:1px solid #ead7a2;border-radius:14px;gap:8px;padding:12px;display:grid}.AiPlanningPreview-module__As_3da__assignmentBox>strong{color:#4b3525;font-size:.82rem}.AiPlanningPreview-module__As_3da__assignmentBox>span{color:#745f50;font-size:.72rem;font-weight:600;line-height:1.5}.AiPlanningPreview-module__As_3da__assignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AiPlanningPreview-module__As_3da__destinationMode{gap:8px;margin-top:12px;display:flex}.AiPlanningPreview-module__As_3da__destinationMode button{color:#60452f;background:#fff;border:1px solid #d8c7b7;border-radius:12px;min-height:42px;padding:0 12px;font-size:.76rem;font-weight:800}.AiPlanningPreview-module__As_3da__destinationMode button:hover,.AiPlanningPreview-module__As_3da__destinationMode button:focus-visible{border-color:#ffba00;outline:none}.AiPlanningPreview-module__As_3da__destinationModeActive{color:#3f2d21!important;background:#ffba00!important;border-color:#ffba00!important}.AiPlanningPreview-module__As_3da__newPlanBox{background:#fff;border:1px solid #ead7a2;border-radius:16px;gap:12px;margin-top:12px;padding:14px;display:grid}.AiPlanningPreview-module__As_3da__newPlanBox label{color:#5d4939;gap:6px;font-size:.74rem;font-weight:800;display:grid}.AiPlanningPreview-module__As_3da__newPlanBox input,.AiPlanningPreview-module__As_3da__newPlanBox select{color:#3f2d21;background:#fff;border:1px solid #d9c9b6;border-radius:12px;outline:none;width:100%;min-height:44px;padding:0 12px}.AiPlanningPreview-module__As_3da__newPlanBox input:focus,.AiPlanningPreview-module__As_3da__newPlanBox select:focus{border-color:#ffba00;box-shadow:0 0 0 3px #ffba002b}.AiPlanningPreview-module__As_3da__planMemberChoices{gap:7px;display:grid}.AiPlanningPreview-module__As_3da__planMemberChoices>strong{color:#4b3525;font-size:.8rem}.AiPlanningPreview-module__As_3da__planMemberChoices>span{color:#745f50;font-size:.72rem;line-height:1.5}.AiPlanningPreview-module__As_3da__planMemberChoices>div{flex-wrap:wrap;gap:7px;display:flex}.AiPlanningPreview-module__As_3da__planMemberChoices button{color:#60452f;background:#fff;border:1px solid #d8c7b7;border-radius:11px;min-height:38px;padding:0 10px;font-size:.72rem;font-weight:800}.AiPlanningPreview-module__As_3da__planMemberChoices button[aria-pressed=true]{color:#3f2d21;background:#fff1b8;border-color:#ffba00}@media (max-width:767px){.AiPlanningPreview-module__As_3da__assignmentGrid{grid-template-columns:1fr}.AiPlanningPreview-module__As_3da__destinationMode{grid-template-columns:1fr;display:grid}.AiPlanningPreview-module__As_3da__destinationMode button{width:100%}}.AiPlanningPreview-module__As_3da__actionError{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:12px;margin:10px 0 0;padding:9px 11px;font-size:.74rem;font-weight:800}.AiPlanningPreview-module__As_3da__newPlanBox label>span{color:#745f50;font-size:.7rem;font-weight:600;line-height:1.45}.AiPlanningPreview-module__As_3da__closeButton,.AiPlanningPreview-module__As_3da__listItem,.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__destinationMode button,.AiPlanningPreview-module__As_3da__planMemberChoices button{min-height:44px;color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important;font-size:15px!important;font-weight:800!important}.AiPlanningPreview-module__As_3da__closeButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__listItem:hover:not(.AiPlanningPreview-module__As_3da__listItemActive),.AiPlanningPreview-module__As_3da__cancelButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__destinationMode button:hover:not(.AiPlanningPreview-module__As_3da__destinationModeActive),.AiPlanningPreview-module__As_3da__planMemberChoices button:hover:not([aria-pressed=true]){color:#123b86!important;background:#f3f7ff!important;border-color:#6f98e4!important}.AiPlanningPreview-module__As_3da__listItemActive,.AiPlanningPreview-module__As_3da__destinationModeActive,.AiPlanningPreview-module__As_3da__planMemberChoices button[aria-pressed=true]{color:#3f2d21!important;background:#ffba00!important;border-color:#e1a300!important}.AiPlanningPreview-module__As_3da__listCopy strong{color:#173f9e!important;font-size:16px!important;font-weight:850!important}.AiPlanningPreview-module__As_3da__listCopy small,.AiPlanningPreview-module__As_3da__header p,.AiPlanningPreview-module__As_3da__listHeader span,.AiPlanningPreview-module__As_3da__emptyList span,.AiPlanningPreview-module__As_3da__destinationHeading p,.AiPlanningPreview-module__As_3da__noPlan span,.AiPlanningPreview-module__As_3da__footer span,.AiPlanningPreview-module__As_3da__assignmentBox>span,.AiPlanningPreview-module__As_3da__planMemberChoices>span,.AiPlanningPreview-module__As_3da__newPlanBox label>span{color:#3f4b5f!important;font-size:15px!important;font-weight:600!important;line-height:1.6!important}.AiPlanningPreview-module__As_3da__formGrid label,.AiPlanningPreview-module__As_3da__planSelectLabel,.AiPlanningPreview-module__As_3da__newPlanBox label{color:#27364a!important;font-size:15px!important;font-weight:700!important}.AiPlanningPreview-module__As_3da__formGrid input,.AiPlanningPreview-module__As_3da__formGrid select,.AiPlanningPreview-module__As_3da__formGrid textarea,.AiPlanningPreview-module__As_3da__planSelectLabel select,.AiPlanningPreview-module__As_3da__newPlanBox input,.AiPlanningPreview-module__As_3da__newPlanBox select{color:#27364a!important;background:#fff!important;border:2px solid #9bb7e8!important;font-size:15px!important;font-weight:600!important}.AiPlanningPreview-module__As_3da__formGrid input:focus,.AiPlanningPreview-module__As_3da__formGrid select:focus,.AiPlanningPreview-module__As_3da__formGrid textarea:focus,.AiPlanningPreview-module__As_3da__planSelectLabel select:focus,.AiPlanningPreview-module__As_3da__newPlanBox input:focus,.AiPlanningPreview-module__As_3da__newPlanBox select:focus{border-color:#6f98e4!important;box-shadow:0 0 0 3px #2563eb29!important}.AiPlanningPreview-module__As_3da__listHeader button,.AiPlanningPreview-module__As_3da__emptyEditor button,.AiPlanningPreview-module__As_3da__confirmButton,.AiPlanningPreview-module__As_3da__noPlan a{min-height:44px;color:#3f2d21!important;background:#ffba00!important;border:2px solid #e1a300!important;font-size:15px!important;font-weight:800!important}.AiPlanningPreview-module__As_3da__closeButton,.AiPlanningPreview-module__As_3da__deleteButton,.AiPlanningPreview-module__As_3da__destinationModeActive,.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__confirmButton{font-size:15px!important;font-weight:800!important}.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__closeButton,.AiPlanningPreview-module__As_3da__destinationModeActive{color:#173f9e!important;background:#fff!important;border-width:2px!important;border-color:#9bb7e8!important}.AiPlanningPreview-module__As_3da__planSelectLabel,.AiPlanningPreview-module__As_3da__planWarning,.AiPlanningPreview-module__As_3da__actionError{font-size:15px!important;font-weight:600!important;line-height:1.6!important}.AiPlanningPreview-module__As_3da__destinationModeActive,.AiPlanningPreview-module__As_3da__destinationMode button.AiPlanningPreview-module__As_3da__destinationModeActive,.AiPlanningPreview-module__As_3da__planMemberChoices button[aria-pressed=true],.AiPlanningPreview-module__As_3da__listItemActive{color:#3f2d21!important;background:#ffba00!important;border-color:#e1a300!important}.AiPlanningPreview-module__As_3da__header p,.AiPlanningPreview-module__As_3da__listHeader span,.AiPlanningPreview-module__As_3da__emptyList span,.AiPlanningPreview-module__As_3da__destinationHeading p,.AiPlanningPreview-module__As_3da__noPlan span,.AiPlanningPreview-module__As_3da__footer span,.AiPlanningPreview-module__As_3da__assignmentBox>span,.AiPlanningPreview-module__As_3da__planMemberChoices>span,.AiPlanningPreview-module__As_3da__newPlanBox label>span,.AiPlanningPreview-module__As_3da__planWarning,.AiPlanningPreview-module__As_3da__actionError{font-size:13px!important;font-weight:600!important;line-height:1.5!important}.AiPlanningPreview-module__As_3da__listCopy small{font-size:13px!important;line-height:1.45!important}.AiPlanningPreview-module__As_3da__header p,.AiPlanningPreview-module__As_3da__listHeader span,.AiPlanningPreview-module__As_3da__emptyList span,.AiPlanningPreview-module__As_3da__destinationHeading p,.AiPlanningPreview-module__As_3da__noPlan span,.AiPlanningPreview-module__As_3da__footer span,.AiPlanningPreview-module__As_3da__assignmentBox>span,.AiPlanningPreview-module__As_3da__planMemberChoices>span,.AiPlanningPreview-module__As_3da__newPlanBox label>span,.AiPlanningPreview-module__As_3da__planWarning,.AiPlanningPreview-module__As_3da__actionError,.AiPlanningPreview-module__As_3da__listCopy small{font-size:14px!important;font-weight:600!important;line-height:1.5!important}.AiPlanningPreview-module__As_3da__listItem,.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__destinationMode button,.AiPlanningPreview-module__As_3da__planMemberChoices button{min-height:44px;color:#173f9e!important;background:#fff!important;border:2px solid #9bb7e8!important;font-size:15px!important;font-weight:800!important}.AiPlanningPreview-module__As_3da__listItemActive,.AiPlanningPreview-module__As_3da__destinationMode button.AiPlanningPreview-module__As_3da__destinationModeActive,.AiPlanningPreview-module__As_3da__planMemberChoices button[aria-pressed=true]{color:#3f2d21!important;background:#ffba00!important;border-color:#e1a300!important}.AiPlanningPreview-module__As_3da__listItemActive .AiPlanningPreview-module__As_3da__listCopy strong{color:#3f2d21!important}.AiPlanningPreview-module__As_3da__formGrid input,.AiPlanningPreview-module__As_3da__formGrid select,.AiPlanningPreview-module__As_3da__formGrid textarea,.AiPlanningPreview-module__As_3da__planSelectLabel select,.AiPlanningPreview-module__As_3da__newPlanBox input,.AiPlanningPreview-module__As_3da__newPlanBox select{min-height:44px;color:#27364a!important;background:#fff!important;border:2px solid #9bb7e8!important;font-size:15px!important;font-weight:600!important}.AiPlanningPreview-module__As_3da__formGrid input:focus,.AiPlanningPreview-module__As_3da__formGrid select:focus,.AiPlanningPreview-module__As_3da__formGrid textarea:focus,.AiPlanningPreview-module__As_3da__planSelectLabel select:focus,.AiPlanningPreview-module__As_3da__newPlanBox input:focus,.AiPlanningPreview-module__As_3da__newPlanBox select:focus{outline-offset:1px!important;box-shadow:none!important;border-color:#6f98e4!important;outline:3px solid #2563eb33!important}.AiPlanningPreview-module__As_3da__closeButton,.AiPlanningPreview-module__As_3da__listItem,.AiPlanningPreview-module__As_3da__cancelButton,.AiPlanningPreview-module__As_3da__destinationMode button,.AiPlanningPreview-module__As_3da__planMemberChoices button,.AiPlanningPreview-module__As_3da__listHeader button,.AiPlanningPreview-module__As_3da__emptyEditor button,.AiPlanningPreview-module__As_3da__confirmButton,.AiPlanningPreview-module__As_3da__noPlan a{box-shadow:none!important;filter:none!important;transform:none!important}.AiPlanningPreview-module__As_3da__closeButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__listItem:hover:not(.AiPlanningPreview-module__As_3da__listItemActive),.AiPlanningPreview-module__As_3da__cancelButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__destinationMode button:hover:not(.AiPlanningPreview-module__As_3da__destinationModeActive),.AiPlanningPreview-module__As_3da__planMemberChoices button:hover:not([aria-pressed=true]),.AiPlanningPreview-module__As_3da__listHeader button:hover:not(:disabled),.AiPlanningPreview-module__As_3da__emptyEditor button:hover,.AiPlanningPreview-module__As_3da__confirmButton:hover:not(:disabled),.AiPlanningPreview-module__As_3da__noPlan a:hover,.AiPlanningPreview-module__As_3da__listItemActive,.AiPlanningPreview-module__As_3da__destinationMode button.AiPlanningPreview-module__As_3da__destinationModeActive,.AiPlanningPreview-module__As_3da__planMemberChoices button[aria-pressed=true],.AiPlanningPreview-module__As_3da__listItemActive:hover,.AiPlanningPreview-module__As_3da__destinationMode button.AiPlanningPreview-module__As_3da__destinationModeActive:hover,.AiPlanningPreview-module__As_3da__planMemberChoices button[aria-pressed=true]:hover{color:#3f2d21!important;box-shadow:none!important;filter:none!important;background:#ffba00!important;border-color:#ffba00!important;transform:none!important}
