:root{--ink:#1b1a15;--sage:#536b55;--deep-sage:#3a4f3c;--ivory:#f4f1ea;--surface:#fffefa;--warm-border:#e6dfd3;--muted:#776f63;--danger:#9f3a38;--success:#3a6b47;--shadow:0 24px 70px rgba(27,26,21,0.09)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--ivory);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.appShell{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:26px 20px;border-right:1px solid var(--warm-border);background:rgba(255,254,250,.86);display:flex;flex-direction:column;gap:28px}.brandLockup{display:flex;align-items:center;gap:12px}.brandMark{width:42px;height:42px;border-radius:16px;background:var(--deep-sage);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.brandLockup small,.brandLockup strong{display:block}.brandLockup small{color:var(--muted);margin-top:2px}.navList{display:grid;grid-gap:6px;gap:6px}.navLink{padding:11px 12px;border-radius:14px;color:#38352e}.navLink:hover{background:#ede8df}.sidebarFooter{margin-top:auto}.mainPanel{padding:36px}.pageHeader{max-width:1120px;margin:0 auto 26px}.eyebrow,.pageHeader p{margin:0 0 8px;color:var(--sage);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.loginCard h1,.pageHeader h1{margin:0;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.muted,.pageHeader span{display:block;margin-top:10px;color:var(--muted);line-height:1.6}.cardGrid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.loginCard,.pageCard,.statCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:28px}.pageCard{max-width:1120px;margin:0 auto;padding:24px}.pageCard h2,.statCard p,.statCard span,.statCard strong{margin:0}.pageCard h2{font-size:1.1rem;margin-bottom:8px}.pageCard li,.pageCard p{color:var(--muted);line-height:1.6}.statCard{padding:22px}.statCard p{color:var(--muted);font-size:.9rem}.statCard strong{display:block;margin-top:8px;font-size:2rem;letter-spacing:-.04em}.statCard span{display:block;margin-top:8px;color:var(--muted);font-size:.9rem}.loginPage{min-height:100vh;display:grid;place-items:center;padding:24px}.loginCard{width:min(100%,460px);padding:30px}.formStack{margin-top:24px;display:grid;grid-gap:14px;gap:14px}.formStack label{display:grid;grid-gap:7px;gap:7px;color:#3c382f;font-weight:600}.formStack input{border:1px solid var(--warm-border);border-radius:16px;padding:13px 14px;background:#fff;color:var(--ink)}.ghostButton,.primaryButton,.secondaryButton{border:0;cursor:pointer;border-radius:999px;padding:12px 16px;font-weight:700}.primaryButton{background:var(--deep-sage);color:white}.secondaryButton{background:#ede8df;color:var(--ink)}.ghostButton{width:100%;background:transparent;color:var(--muted);border:1px solid var(--warm-border)}.errorText,.successText{margin:0;padding:10px 12px;border-radius:14px;font-size:.92rem}.errorText{background:#f8e9e7;color:var(--danger)}.successText{background:#e8f2ea;color:var(--success)}.emptyState{border:1px dashed var(--warm-border);border-radius:22px;padding:22px;background:rgba(244,241,234,.5)}@media (max-width:900px){.appShell{grid-template-columns:1fr}.sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid var(--warm-border)}.navList{grid-template-columns:repeat(2,minmax(0,1fr))}.mainPanel{padding:24px 16px 40px}.cardGrid{grid-template-columns:1fr}}.dashboardGrid,.detailGrid{max-width:1120px;margin:16px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.compactCard{box-shadow:none}.formCard{margin-top:16px}.formActions,.headerActions,.inlineForm,.sectionHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.sectionHeaderRow{margin-bottom:18px}.textLink{color:var(--deep-sage);font-weight:700}.tableWrap{overflow-x:auto;border:1px solid var(--warm-border);border-radius:20px;background:#fff}.dataTable{width:100%;border-collapse:collapse;min-width:760px}.dataTable td,.dataTable th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--warm-border);vertical-align:middle}.dataTable th{color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.dataTable tr:last-child td{border-bottom:0}.dataTable td span,.dataTable td strong,.listItem span,.listItem strong,.summaryGrid span,.summaryGrid strong{display:block}.dataTable td span,.listItem span,.summaryGrid span{color:var(--muted);margin-top:4px;font-size:.9rem}.alignRight{text-align:right!important}.statusBadge{display:inline-flex!important;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;white-space:nowrap;border-radius:999px;padding:6px 10px;background:#ede8df;color:#39362e!important;font-size:.78rem!important;font-weight:700;text-transform:capitalize}.statusBadge.urgent{background:#f8e9e7;color:var(--danger)!important}.smallButton{padding:8px 12px;font-size:.86rem}.adminForm{display:grid;grid-gap:14px;gap:14px}.twoColumnForm{grid-template-columns:repeat(2,minmax(0,1fr))}.adminForm label{display:grid;grid-gap:7px;gap:7px;color:#3c382f;font-weight:700}.adminForm input,.adminForm select,.adminForm textarea{width:100%;border:1px solid var(--warm-border);border-radius:16px;padding:12px 13px;background:#fff;color:var(--ink)}.adminForm textarea{resize:vertical}.spanTwo{grid-column:1/-1}.listStack{display:grid;grid-gap:10px;gap:10px}.listItem{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--warm-border);border-radius:18px;background:#fff}.tallItem{align-items:flex-start}.tallItem p{margin:8px 0 0}.summaryGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.summaryGrid>div{border:1px solid var(--warm-border);border-radius:18px;padding:14px;background:#fff}.summaryGrid strong{margin-top:5px;font-size:1.05rem}.inlineAddForm{margin-top:18px;border-top:1px solid var(--warm-border);padding-top:18px}.checkboxLabel{display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:8px!important;font-weight:700}.checkboxLabel input{width:auto}@media (max-width:1100px){.summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboardGrid,.detailGrid,.twoColumnForm{grid-template-columns:1fr}.formActions,.headerActions,.listItem,.sectionHeaderRow{align-items:flex-start;flex-direction:column}.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pageHeader{max-width:1180px;margin-bottom:22px}.pageHeader h1{font-size:clamp(2rem,3.2vw,2.8rem)}.cardGrid{max-width:1180px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.cardGrid .statCard{min-height:116px}.dashboardGrid,.detailGrid{max-width:1180px;gap:22px}.dashboardGrid .pageCard,.detailGrid .pageCard{width:100%;max-width:none;margin:0}.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.detailGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;margin-top:22px}.compactCard{padding:22px}.formCard{margin-top:0}.detailGrid+.pageCard,.pageCard+.pageCard{margin-top:22px}.summaryGrid{grid-template-columns:repeat(6,minmax(120px,1fr))}.summaryGrid>div{min-height:76px}.listItem,.listItem>div{min-width:0}.listItem p,.listItem span,.listItem strong{overflow-wrap:anywhere}@media (max-width:1200px){.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailGrid{grid-template-columns:1fr}}@media (max-width:900px){.cardGrid,.dashboardGrid,.detailGrid,.summaryGrid{grid-template-columns:1fr}.pageHeader h1{font-size:2rem}}.miniStats{display:flex;align-items:stretch;gap:10px}.miniStats>div{min-width:92px;border:1px solid var(--warm-border);border-radius:18px;background:#fff;padding:12px 14px}.metadataGrid span,.miniStats span{display:block;color:var(--muted);font-size:.85rem}.miniStats strong{display:block;margin-top:4px;font-size:1.4rem;letter-spacing:-.04em}.brandCardGrid,.brandDirectoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.brandDirectoryCard,.creatorBrandCard{border:1px solid var(--warm-border);border-radius:22px;background:#fff;padding:18px;min-width:0}.brandDirectoryCard h3,.creatorBrandCard h3{margin:0;font-size:1rem}.brandDirectoryCard p,.creatorBrandCard p{margin:7px 0 0}.compactHeaderRow{margin-bottom:12px}.metadataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.metadataGrid span{border:1px solid var(--warm-border);border-radius:14px;padding:9px 10px;background:rgba(244,241,234,.5);overflow-wrap:anywhere}.miniList{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.miniList>div{border-top:1px solid var(--warm-border);padding-top:8px}.miniList span,.miniList strong{display:block}.miniList span{margin-top:3px;color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.brandEditStack{display:grid;grid-gap:16px;gap:16px}.brandEditForm{border:1px solid var(--warm-border);border-radius:22px;background:#fff;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.tabRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tabPill{gap:8px;border:1px solid var(--warm-border);background:#fff;padding:10px 13px;font-weight:800}.tabPill,.tabPill span{display:inline-flex;align-items:center;border-radius:999px}.tabPill span{min-width:26px;height:26px;justify-content:center;background:#ede8df;color:var(--deep-sage);font-size:.82rem}.calloutBox{border:1px solid rgba(83,107,85,.28);border-radius:18px;background:rgba(83,107,85,.08);padding:12px;margin-top:12px}.calloutBox p,.calloutBox strong{display:block;margin:0}.calloutBox p{margin-top:5px}@media (max-width:900px){.miniStats,.tabRow{width:100%}.miniStats{flex-direction:column}.brandCardGrid,.brandDirectoryGrid,.brandEditForm,.metadataGrid{grid-template-columns:1fr}}.stageTabRow{max-height:none}.activeTabPill{background:var(--deep-sage);color:#fff;border-color:var(--deep-sage)}.activeTabPill span{background:rgba(255,255,255,.18);color:#fff}.outreachCreateForm{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.outreachBoard{max-width:1180px;margin:22px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.outreachCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:28px;padding:22px;box-shadow:var(--shadow);min-width:0}.overdueOutreachCard{border-color:rgba(159,58,56,.42);box-shadow:0 24px 70px rgba(159,58,56,.1)}.outreachCard h3{margin:0;font-size:1.16rem;letter-spacing:-.02em}.outreachCard p{color:var(--muted);line-height:1.55}.outreachMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.outreachEditForm{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.outreachEditForm,.quickActionPanel{padding-top:16px;border-top:1px solid var(--warm-border)}.quickActionPanel{margin-top:18px}.quickActionGrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.quickActionGrid form{display:inline-flex}.quickNoteForm{margin-top:12px;grid-template-columns:minmax(0,1fr) 180px auto;align-items:end}.quietCallout{background:rgba(244,241,234,.62);border-color:var(--warm-border)}.outreachEmptyState{grid-column:1/-1;max-width:none;width:100%}@media (max-width:1100px){.outreachBoard,.outreachCreateForm,.outreachEditForm,.outreachMetaGrid,.quickNoteForm{grid-template-columns:1fr}}.outreachCreateDetails{max-width:1180px}.outreachCreateDetails>p{margin-top:14px}.collapsibleSummary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.collapsibleSummary::-webkit-details-marker{display:none}.collapsibleSummary span,.collapsibleSummary strong{display:block}.collapsibleSummary strong{margin-top:4px;font-size:1.2rem;letter-spacing:-.02em}.summaryHint{border-radius:999px;background:#ede8df;color:var(--deep-sage);padding:9px 12px;font-weight:800;white-space:nowrap}.outreachCreateDetails[open] .summaryHint:before{content:"Close "}.touchHistoryItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.touchHistoryItem form{margin-top:1px}.touchDeleteButton{width:26px;height:26px;border:1px solid var(--warm-border);border-radius:999px;background:#fff;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1;font-weight:900}.touchDeleteButton:hover{border-color:rgba(159,58,56,.45);color:var(--danger);background:#f8e9e7}@media (max-width:700px){.collapsibleSummary{align-items:flex-start;flex-direction:column}}.dealCreateDetails{max-width:1180px}.dealCreateDetails>p{margin-top:14px}.dealCreateForm,.dealEditForm{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.creatorDealStack,.dealsBoard{max-width:1180px;margin:22px auto 0;display:grid;grid-gap:18px;gap:18px}.creatorDealCard,.dealCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:28px;padding:22px;box-shadow:var(--shadow);min-width:0}.creatorDealCard h3,.dealCard h3{margin:0;font-size:1.22rem;letter-spacing:-.02em}.creatorDealCard h4,.dealCard h4{margin:0;font-size:1rem}.creatorDealCard p,.dealCard p{color:var(--muted);line-height:1.55}.dealMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dealMetaGrid strong{display:block;margin-top:5px;color:var(--ink);font-size:.95rem;text-transform:none}.nestedDetails{margin-top:16px;border:1px solid var(--warm-border);border-radius:20px;background:#fff;padding:14px}.nestedSummary{cursor:pointer;font-weight:900;color:var(--deep-sage)}.deliverablePanel{margin-top:18px;padding-top:16px;border-top:1px solid var(--warm-border)}.deliverableCreateForm{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.inlineStatusForm{min-width:min(100%,560px);display:grid;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 80px auto;grid-gap:8px;gap:8px;align-items:center}.inlineStatusForm input,.inlineStatusForm select{border:1px solid var(--warm-border);border-radius:14px;padding:10px 11px;background:#fff;color:var(--ink)}.creatorDealStack{grid-template-columns:1fr}.creatorDealCard{max-width:980px;width:100%;margin:0 auto}.creatorDeliverableItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--warm-border);border-radius:20px;padding:16px;background:#fff}.creatorDeliverableItem span,.creatorDeliverableItem strong{display:block}.creatorDeliverableItem span{margin-top:5px;color:var(--muted);font-size:.9rem}.creatorDeliverableItem p{margin:8px 0 0}.creatorDeliverableActionForm{gap:10px}.revisionCallout{background:#f8e9e7;border-color:rgba(159,58,56,.25)}.revisionCallout strong{color:var(--danger)}@media (max-width:1100px){.creatorDeliverableItem,.dealCreateForm,.dealEditForm,.dealMetaGrid,.deliverableCreateForm,.inlineStatusForm{grid-template-columns:1fr}.inlineStatusForm{min-width:0}}.paymentCreateDetails{max-width:1180px}.paymentCreateDetails>p{margin-top:14px}.paymentCreateForm,.paymentEditForm{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.paymentBoard{max-width:1180px;margin:22px auto 0;display:grid;grid-gap:18px;gap:18px}.paymentCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:28px;padding:22px;box-shadow:var(--shadow);min-width:0}.paymentCard h3{margin:0;font-size:1.22rem;letter-spacing:-.02em}.paymentCard p{color:var(--muted);line-height:1.55}.paymentMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.paymentMetaGrid strong{display:block;margin-top:5px;color:var(--ink);font-size:.95rem;text-transform:none}.quickPaymentGrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quickPaymentGrid form{display:inline-flex}.paymentPayoutPanel{background:rgba(83,107,85,.05)}.payoutForm{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.archivePaymentForm,.quickPayoutPaidForm{margin-top:12px}.archivePaymentForm .ghostButton{width:auto}@media (max-width:1100px){.paymentCreateForm,.paymentEditForm,.paymentMetaGrid,.payoutForm{grid-template-columns:1fr}}.fileCreateDetails,.reportCreateDetails{max-width:1180px}.fileCreateDetails>p,.reportCreateDetails>p{margin-top:14px}.fileCreateForm,.fileEditForm,.reportCreateForm,.reportEditForm,.reportUploadForm{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.creatorFileStack,.fileBoard,.reportBoard{max-width:1180px;margin:22px auto 0;display:grid;grid-gap:18px;gap:18px}.fileBoard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.creatorFileCard,.fileCard,.reportCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:28px;padding:22px;box-shadow:var(--shadow);min-width:0}.creatorVisibleFileCard{border-color:rgba(83,107,85,.34);box-shadow:0 24px 70px rgba(83,107,85,.1)}.creatorFileCard h3,.fileCard h3,.reportCard h3{margin:10px 0 0;font-size:1.18rem;letter-spacing:-.02em}.creatorFileCard p,.fileCard p,.reportCard p{color:var(--muted);line-height:1.55}.fileMetaGrid,.reportMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.fileMetaGrid strong,.reportMetaGrid strong{display:block;margin-top:5px;color:var(--ink);font-size:.95rem;text-transform:none}.quickVisibilityForm{margin-top:14px}.quickVisibilityForm .secondaryButton{width:auto}.creatorFileStack{grid-template-columns:1fr}.creatorFileCard{max-width:980px;width:100%;margin:0 auto}@media (max-width:1100px){.fileBoard,.fileCreateForm,.fileEditForm,.fileMetaGrid,.reportCreateForm,.reportEditForm,.reportMetaGrid,.reportUploadForm{grid-template-columns:1fr}}.activeWorkCreateDetails,.calendarCreateDetails,.creatorNoteCreateDetails,.creatorShootDetails{max-width:1180px}.activeWorkCreateDetails>p,.calendarCreateDetails>p{margin-top:14px}.actionItemEditForm,.activeWorkCreateForm,.calendarCreateForm,.calendarEditForm,.creatorCalendarShootForm,.creatorNoteForm{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.activeWorkStats{margin-bottom:22px}.activeWorkGrid{max-width:1180px;margin:22px auto 0;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.activeWorkGrid,.activeWorkMainStack,.activeWorkSideStack,.calendarStack,.creatorNoteStack{display:grid;grid-gap:18px;gap:18px}.activeWorkCard,.calendarEventCard,.creatorActionCard,.creatorDashboardDeal,.creatorNoteCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:28px;padding:22px;box-shadow:var(--shadow);min-width:0}.activeWorkCard h3,.calendarEventCard h3,.creatorDashboardDeal h3,.creatorNoteCard h3{margin:0;font-size:1.2rem;letter-spacing:-.02em}.activeWorkCard p,.calendarEventCard p,.creatorDashboardDeal p,.creatorNoteCard p{color:var(--muted);line-height:1.55}.importantNoteCard,.overdueWorkCard{border-color:rgba(159,58,56,.38);box-shadow:0 24px 70px rgba(159,58,56,.09)}.activeWorkMetaGrid,.calendarMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.activeWorkMetaGrid strong,.calendarMetaGrid strong{display:block;margin-top:5px;color:var(--ink);font-size:.95rem;text-transform:none}.calendarStack,.creatorCalendarStack,.creatorNoteStack{max-width:1180px;margin:22px auto 0}.calendarEventCard{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.calendarDateBox{border:1px solid var(--warm-border);border-radius:20px;background:rgba(244,241,234,.58);padding:16px}.calendarDateBox span,.calendarDateBox strong{display:block}.calendarDateBox span{margin-top:6px;color:var(--muted);font-size:.92rem}.creatorPageHeader{margin-bottom:14px}.creatorActionBar{max-width:1180px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.creatorActionCard{box-shadow:none}.creatorActionCard .collapsibleSummary strong{font-size:1rem}.actionPanelStack,.creatorMiniForm{margin-top:16px}.creatorDoneForm,.creatorMiniForm{display:grid;grid-gap:10px;gap:10px}.creatorDoneForm input{border:1px solid var(--warm-border);border-radius:14px;padding:10px 11px;background:#fff;color:var(--ink)}.creatorDashboardGrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.spanCreatorGrid{grid-column:1/-1}.creatorDashboardDeal{box-shadow:none}.creatorNoteCreateDetails{margin-top:0}.creatorNoteForm{grid-template-columns:minmax(0,1fr) auto}@media (max-width:1100px){.actionItemEditForm,.activeWorkCreateForm,.activeWorkGrid,.activeWorkMetaGrid,.calendarCreateForm,.calendarEditForm,.calendarEventCard,.calendarMetaGrid,.creatorActionBar,.creatorCalendarShootForm,.creatorDashboardGrid{grid-template-columns:1fr}.creatorActionBar{align-items:stretch}}@media (max-width:700px){.creatorDoneForm{width:100%}}.activeWorkGrid .pageCard,.activeWorkMainStack>.pageCard,.activeWorkSideStack>.pageCard,.creatorDashboardGrid>.pageCard,.monthCalendarCard{width:100%;max-width:none;margin-left:0;margin-right:0}.activeWorkCreateDetails,.activeWorkGrid,.calendarCreateDetails,.creatorActionBar,.creatorDashboardGrid,.creatorShootDetails,.monthCalendarCard{max-width:1180px}.activeWorkGrid{grid-template-columns:minmax(0,1fr) 360px;gap:22px}.activeWorkSideStack{align-content:start}.activeWorkSideStack .compactCard{min-height:0}.creatorPageHeader{display:none}.creatorDashboardGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.creatorDealsCard,.creatorMessagesCard,.creatorWeekCard{min-height:0}.creatorDealsCard,.spanCreatorGrid{grid-column:1/-1}.creatorActionBar .creatorActionCard,.creatorDashboardGrid .pageCard{box-shadow:var(--shadow)}.calendarPageHeader{margin-top:6px}.monthCalendarCard{margin-top:22px;overflow:visible}.monthCalendarToolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.monthCalendarToolbar h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);letter-spacing:-.04em}.monthCalendarToolbar span{display:block;color:var(--muted);margin-top:6px}.calendarNavButtons{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.calendarNavButtons .ghostButton{width:auto}.monthCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--warm-border);border-radius:24px;overflow:hidden;background:#fff}.monthWeekday{padding:12px 10px;background:rgba(244,241,234,.75);color:var(--muted);border-right:1px solid var(--warm-border);border-bottom:1px solid var(--warm-border);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.monthWeekday:nth-child(7){border-right:0}.monthDay{min-height:138px;padding:10px;border-right:1px solid var(--warm-border);border-bottom:1px solid var(--warm-border);background:var(--surface);display:flex;flex-direction:column;gap:8px;min-width:0}.monthDay:nth-child(7n){border-right:0}.monthDay:nth-last-child(-n+7){border-bottom:0}.outsideMonthDay{background:rgba(244,241,234,.45);color:rgba(27,26,21,.45)}.todayMonthDay{box-shadow:inset 0 0 0 2px rgba(83,107,85,.4);background:#fffefa}.monthDayHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:800}.monthDayHeader strong{border-radius:999px;background:var(--deep-sage);color:#fff;padding:4px 8px;font-size:.7rem}.monthEventStack{display:grid;grid-gap:6px;gap:6px;min-width:0}.emptyDayHint{color:rgba(119,111,99,.48);font-size:.78rem}.monthEvent{border:1px solid var(--warm-border);border-radius:12px;background:#f8f5ef;overflow:hidden}.monthEvent summary{list-style:none;cursor:pointer;padding:7px 8px;color:var(--ink);font-size:.78rem;font-weight:800;line-height:1.25}.monthEvent summary::-webkit-details-marker{display:none}.monthEvent summary span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monthEvent[open] summary span{white-space:normal}.monthEventDetail{border-top:1px solid var(--warm-border);padding:8px;display:grid;grid-gap:7px;gap:7px;background:#fff}.monthEventDetail p{margin:0;color:var(--muted);line-height:1.45;font-size:.82rem}.monthEventMeta{display:flex;flex-wrap:wrap;gap:6px}.monthEvent-deliverable,.monthEvent-draft{background:#eef3ee}.monthEvent-post{background:#f1eee6}.monthEvent-payment{background:#f8ece8}.monthEvent-shoot{background:#edf2f4}.monthEvent-report{background:#f3edf4}.monthEvent-admin-note,.monthEvent-event,.monthEvent-manual{background:#f8f5ef}.monthEditDetails{margin-top:4px}.monthEditDetails .calendarEditForm{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1200px){.activeWorkGrid,.creatorDashboardGrid{grid-template-columns:1fr}.activeWorkSideStack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.calendarNavButtons,.monthCalendarToolbar{align-items:stretch;justify-content:flex-start}.monthCalendarToolbar{flex-direction:column}.monthCalendarGrid{display:grid;grid-template-columns:1fr;border-radius:22px}.monthWeekday{display:none}.monthDay{min-height:0;border-right:0}.outsideMonthDay{display:none}.activeWorkSideStack,.monthEditDetails .calendarEditForm{grid-template-columns:1fr}}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:start}.spanTwoSettings{grid-column:1/-1}.settingsCheckboxStack{display:grid;grid-gap:12px;gap:12px}.packageDefaultsGrid{display:grid;grid-gap:14px;gap:14px}.spanThree{grid-column:1/-1}.onboardingHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);grid-gap:24px;gap:24px;align-items:center}.progressTrack{height:18px;border:1px solid var(--warm-border);border-radius:999px;background:#f4f1ea;overflow:hidden}.progressTrack span{display:block;height:100%;border-radius:999px;background:var(--deep-sage)}.creatorOnboardingGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:22px;gap:22px;align-items:start}.onboardingTaskCard .creatorDoneForm{min-width:min(100%,420px)}.onboardingHelpCard{display:flex;justify-content:space-between;gap:18px;align-items:center}@media (max-width:1000px){.creatorOnboardingGrid,.onboardingHero,.packageDefaultsGrid,.settingsGrid{grid-template-columns:1fr}.onboardingHelpCard{align-items:stretch;flex-direction:column}}.calendarMonthWithPanel{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.adminCalendarMonthWithPanel{grid-template-columns:minmax(0,1fr) 380px}.selectedDayPanel{position:-webkit-sticky;position:sticky;top:24px;border:1px solid var(--warm-border);border-radius:24px;background:rgba(255,254,250,.95);padding:20px;box-shadow:0 18px 50px rgba(27,26,21,.07);min-width:0}.selectedDayPanel h2{margin:0;font-size:1.35rem;letter-spacing:-.035em}.selectedDayList{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.selectedDayItem{border:1px solid var(--warm-border);border-radius:18px;background:#fff;padding:14px;min-width:0}.selectedDayItem p,.selectedDayItem span,.selectedDayItem strong{overflow-wrap:anywhere}.selectedDayItem p{margin:8px 0 0}.daySelectLink{min-width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.daySelectLink:hover{background:rgba(83,107,85,.12)}.selectedMonthDay{box-shadow:inset 0 0 0 2px var(--deep-sage);background:#fff}.selectedMonthDay .daySelectLink{background:var(--deep-sage);color:#fff}.compactMonthEventStack .monthEvent{display:block;cursor:pointer}.compactMonthEventStack .monthEvent span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moreEventsLink{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--deep-sage);font-weight:800;font-size:.78rem;padding:3px 0}.messageCenterCard{display:grid;grid-gap:14px;gap:14px}.messageComposeDetails{margin:0}.messageComposeForm{margin-top:12px;grid-template-columns:1fr}.messageCenterList{gap:12px}.messageCenterItem{border:1px solid var(--warm-border);border-radius:18px;background:#fff;padding:14px}.messageCenterItem p{margin:8px 0 0}.compactQuickGrid{margin-top:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.compactQuickGrid button,.compactQuickGrid form{width:100%}@media (max-width:1180px){.adminCalendarMonthWithPanel,.calendarMonthWithPanel{grid-template-columns:1fr}.selectedDayPanel{position:static}}@media (max-width:760px){.monthDay{min-height:104px;padding:8px}.monthWeekday{padding:9px 5px;font-size:.65rem}.emptyDayHint,.monthEvent,.moreEventsLink{font-size:.72rem}.compactQuickGrid{grid-template-columns:1fr}}.settingsGrid{max-width:1180px;grid-template-columns:1fr}.settingsGrid .pageCard{margin:0;max-width:none}.settingsGrid .formCard{display:grid;grid-gap:16px;gap:16px}.settingsGrid .formCard>h2{margin-bottom:0}.settingsGrid .adminForm{align-items:end}.settingsCheckboxStack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.settingsCheckboxStack .checkboxLabel{min-height:52px;align-items:center;background:#fff;border:1px solid var(--warm-border);border-radius:16px;padding:12px 14px}.settingsCheckboxStack button{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.packageDefaultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.creatorOnboardingGrid,.onboardingHelpCard,.onboardingHero{max-width:1180px}.creatorOnboardingGrid{grid-template-columns:minmax(0,1fr)}.creatorOnboardingGrid>.pageCard{margin:0;max-width:none}.onboardingHero{align-items:stretch}.onboardingHero>div:first-child{display:grid;grid-gap:6px;gap:6px}.onboardingHero h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0}.onboardingTaskCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;grid-gap:18px;gap:18px}.onboardingTaskCard .creatorDoneForm{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.onboardingTaskCard .creatorDoneForm input{min-width:0}.creatorOnboardingGrid .listItem:not(.onboardingTaskCard){align-items:center}.onboardingHelpCard{margin-top:22px}@media (max-width:900px){.onboardingTaskCard,.onboardingTaskCard .creatorDoneForm,.packageDefaultsGrid,.settingsCheckboxStack{grid-template-columns:1fr}.onboardingTaskCard .creatorDoneForm button,.settingsCheckboxStack button{width:100%}}.accountCardGrid{margin-top:16px}.accountCard .metadataGrid,.restrictionItem .metadataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nestedDetails{margin-top:14px;border-top:1px solid var(--warm-border);padding-top:12px}.addPanelDetails{margin-top:18px;border:1px solid var(--warm-border);border-radius:22px;background:rgba(255,254,250,.65);padding:14px}.smallSummary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--deep-sage);font-weight:800;list-style:none}.collapsibleSummary::-webkit-details-marker,.smallSummary::-webkit-details-marker{display:none}.dangerInlineForm{margin-top:10px}.dangerInlineForm .ghostButton{width:auto;color:var(--danger);border-color:#ead0cc;background:#fff}.restrictionItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:start}.restrictionEditDetails,.restrictionItem>div{min-width:0}.exclusivityPanel .listItem,.platformPanel .creatorBrandCard{box-shadow:none}@media (max-width:900px){.accountCard .metadataGrid,.restrictionItem,.restrictionItem .metadataGrid{grid-template-columns:1fr}}.cardGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.notificationGrid{max-width:1180px;margin:22px auto 0;display:grid;grid-gap:16px;gap:16px}.creatorNotificationGrid{max-width:980px}.notificationCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:26px;padding:22px;box-shadow:var(--shadow);min-width:0}.notificationCard h3{margin:0;font-size:1.16rem;letter-spacing:-.02em}.notificationCard p{margin:8px 0 0;color:var(--muted);line-height:1.55}.unreadNotification{border-color:rgba(83,107,85,.42);box-shadow:0 24px 70px rgba(83,107,85,.1)}.notificationSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.notificationMetaGrid{margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.notificationActions{margin-top:14px}.notificationActions .ghostButton{width:auto}.notificationEmptyCard{max-width:none}.notificationDashboardCard{border-color:rgba(83,107,85,.28)}.creatorNotificationAction{display:grid;align-content:start;grid-gap:8px;gap:8px}.creatorNotificationAction span,.creatorNotificationAction strong{display:block}.creatorActionBar{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.creatorMessageAdminGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.creatorMessageAdminGrid .formCard,.creatorMessageAdminGrid .pageCard{margin:0;max-width:none}.dashboardGrid>.pageCard,.detailGrid>.formCard,.detailGrid>.pageCard{align-self:start}.accountCardGrid,.brandCardGrid{align-items:start}.adminForm input,.adminForm select,.adminForm textarea,.creatorDoneForm input{min-width:0}.creatorBrandCard,.dealCard,.fileCard,.notificationCard,.outreachCard,.pageCard,.paymentCard,.reportCard{overflow-wrap:anywhere}@media (max-width:1050px){.creatorMessageAdminGrid,.notificationMetaGrid,.notificationSummaryGrid{grid-template-columns:1fr}}.creatorsHeroCard{display:grid;grid-gap:18px;gap:18px}.creatorsHeaderRow{align-items:flex-start}.creatorsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.creatorsTableWrap{margin-top:2px;border-radius:20px;border:1px solid rgba(27,26,21,.08);overflow:hidden;background:rgba(255,255,255,.55)}.creatorsDataTable td:first-child strong{display:block;margin-bottom:4px}.creatorTableActions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.creatorCreateDetails{scroll-margin-top:18px}.creatorCreateDetails .collapsibleSummary{align-items:center}.creatorCreateDetails .collapsibleSummary p{margin:5px 0 0;max-width:680px}.creatorCreateForm{margin-top:18px}.creatorPreviewHero{background:linear-gradient(135deg,rgba(244,241,234,.98),rgba(255,254,250,.94));border-color:rgba(83,107,85,.18)}.previewSummaryGrid{margin-top:14px}.previewGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-top:16px}.widePreviewGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.twoEvenPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.previewPanel{min-height:0}.previewPanel .listStack{gap:10px}.previewListItem{align-items:flex-start;background:rgba(255,254,250,.76)}.compactEmpty{padding:18px;min-height:auto}.previewDealStack{display:grid;grid-gap:12px;gap:12px}.previewDealCard{background:rgba(255,254,250,.78)}.deliverableMiniList{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.deliverableMiniList span{border:1px solid rgba(83,107,85,.16);background:rgba(244,241,234,.8);border-radius:999px;padding:6px 9px;color:var(--muted);font-size:12px;text-transform:capitalize}.previewBrandGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media (max-width:920px){.creatorsSummaryGrid,.previewSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.previewGrid,.twoEvenPreviewGrid,.widePreviewGrid{grid-template-columns:1fr}}@media (max-width:640px){.creatorsSummaryGrid,.previewSummaryGrid{grid-template-columns:1fr}.creatorTableActions{justify-content:flex-start}}.buttonRow{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.reportBuilderControls{display:grid;grid-gap:20px;gap:20px}.reportBuilderForm{grid-template-columns:minmax(220px,1.3fr) minmax(180px,.8fr) auto;align-items:end}.reportBuilderSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.reportBuilderGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;align-items:start}.reportBuilderDraftCard,.reportBuilderSideStack{min-width:0}.reportBuilderSideStack{display:grid;grid-gap:16px;gap:16px}.copyTextarea{width:100%;min-height:620px;resize:vertical;border:1px solid var(--warm-border);border-radius:18px;padding:18px;background:#fffefb;color:var(--ink);line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.compactReportPanel{padding:20px}.compactReportPanel h3{margin:0 0 12px}@media (max-width:1120px){.reportBuilderGrid{grid-template-columns:1fr}.reportBuilderForm,.reportBuilderSummaryGrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.reportBuilderForm,.reportBuilderSummaryGrid{grid-template-columns:1fr}.buttonRow{justify-content:stretch}.buttonRow a,.buttonRow button{width:100%;justify-content:center}}.duplicateGroupCard,.importHeroCard,.importPanel{min-width:0}.importHeaderRow{align-items:flex-start}.importStatsGrid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.importStatsGrid>div{border:1px solid var(--warm-border);border-radius:18px;background:#fff;padding:14px;min-width:0}.importStatsGrid span,.importStepList span,.qualityCheckItem span{display:block;color:var(--muted);font-size:.88rem}.importStatsGrid strong{display:block;margin-top:5px;font-size:1.45rem;letter-spacing:-.04em}.importGrid{max-width:1180px;margin:22px auto 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:18px;gap:18px;align-items:start}.importGrid>.pageCard{width:100%;max-width:none;margin:0}.duplicateGroupStack,.importStepList,.qualityCheckStack{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.qualityCheckItem{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid var(--warm-border);border-radius:18px;background:#fff;padding:14px;min-width:0}.duplicateBrandList strong,.importStepList strong,.qualityCheckItem strong{display:block}.qualityCheckItem p{margin:4px 0 0}.qualityCount{min-width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ede8df;color:var(--deep-sage);font-weight:900}.qualityCount.needsReview{background:#f8e9e7;color:var(--danger)}.importStepList{padding:0;list-style:none}.importStepList li{border-left:3px solid rgba(83,107,85,.32);padding:2px 0 2px 14px}.importStepList span{margin-top:5px}.duplicateGroupCard{border:1px solid var(--warm-border);border-radius:24px;background:#fff;padding:18px}.duplicateBrandList{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px;margin:12px 0 16px}.duplicateBrandList>div{border:1px solid rgba(83,107,85,.16);border-radius:16px;background:rgba(244,241,234,.46);padding:12px;min-width:0}.duplicateBrandList span{display:block;color:var(--muted);font-size:.86rem;margin-top:5px}.duplicateMergeForm,.importArchiveForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.importArchiveForm{margin-top:14px}.importMiniList>div{border:1px solid var(--warm-border);border-radius:16px;padding:12px;background:#fff}.activeWorkGrid,.brandDirectoryGrid,.creatorDashboardGrid,.dashboardGrid,.detailGrid,.fileBoard,.reportBuilderGrid{align-items:start}.activeWorkCard,.brandDirectoryCard,.creatorActionCard,.creatorBrandCard,.creatorDashboardDeal,.dealCard,.fileCard,.notificationCard,.outreachCard,.paymentCard,.reportCard{height:-moz-fit-content;height:fit-content}.brandDirectoryGrid .brandDirectoryCard,.reportBuilderGrid .pageCard,.reportBuilderSideStack .pageCard{margin:0;max-width:none}@media (max-width:1180px){.importStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.duplicateMergeForm,.importArchiveForm,.importGrid{grid-template-columns:1fr}}@media (max-width:700px){.importStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qualityCheckItem{grid-template-columns:1fr}}.mainPanel{padding-top:24px}.appShellHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.appShellHeader h1,.pageHeader h1{font-size:clamp(1.55rem,2.35vw,2.3rem);line-height:1}.appShellHeader p,.eyebrow,.pageHeader p{margin-bottom:5px;font-size:.7rem;letter-spacing:.16em}.appShellHeader>span,.pageHeader span{margin-top:0;font-size:.9rem;line-height:1.35}.pageCard{padding:20px}.pageCard p{line-height:1.45}.denseHeroCard{padding:16px 18px;border-radius:22px}.denseHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:16px}.denseHeaderRow h2{margin:0;font-size:1.1rem}.compactMiniStats>div{min-width:78px;padding:9px 11px;border-radius:15px}.compactMiniStats span{font-size:.78rem}.compactMiniStats strong{font-size:1.15rem}.tabRow{gap:8px}.tabPill{padding:8px 12px;font-size:.92rem}.compactStageTabs{margin-top:14px}.compactStageTabs .tabPill{padding:7px 10px;border-radius:999px;font-size:.86rem}.compactStageTabs .tabPill span{min-width:22px;padding:2px 7px;font-size:.78rem}.compactSummary strong{font-size:1rem}.denseDetails{border-radius:22px;padding:16px 18px}.denseDetails[open]{padding-bottom:20px}.denseForm{margin-top:14px}.denseActionGrid{max-width:1180px;margin:16px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.compactTableWrap{margin-top:12px}.compactDataTable td,.compactDataTable th{padding:11px 13px}.compactEmptyState{padding:20px}.brandDirectoryTableCard{margin-top:16px}.brandAccordionList{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.brandAccordionRow{border:1px solid rgba(83,107,85,.16);border-radius:18px;background:#fff;overflow:hidden}.brandAccordionRow>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:13px 15px;cursor:pointer;list-style:none}.brandAccordionRow>summary::-webkit-details-marker{display:none}.brandAccordionMain{min-width:0}.brandAccordionMain small,.brandAccordionMain strong,.brandAccordionMeta span{display:block}.brandAccordionMain strong{font-size:1rem}.brandAccordionMain small,.brandAccordionMeta span{color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.brandAccordionMeta{display:flex;align-items:center;gap:10px;white-space:nowrap}.brandAccordionMeta span:last-child{border-radius:999px;background:#ede8df;color:var(--deep-sage);padding:7px 10px;font-weight:800}.brandAccordionRow[open] .brandAccordionMeta span:last-child:before{content:"Close "}.brandAccordionBody{border-top:1px solid var(--warm-border);padding:16px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px}.brandAccordionForm h3,.brandContactColumn h3{margin:0 0 10px;font-size:.98rem}.compactContactList{display:grid;grid-gap:8px;gap:8px}.compactContactItem{border:1px solid rgba(83,107,85,.14);border-radius:14px;padding:10px;background:rgba(244,241,234,.35)}.compactContactItem span,.compactContactItem strong{display:block}.compactContactItem p,.compactContactItem span{margin:4px 0 0;color:var(--muted);font-size:.86rem;line-height:1.35}.brandAccordionForm{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.recentContactsCard{margin-top:16px}.outreachHeroCard{margin-bottom:0}.outreachCreateDetails{margin-top:14px}.outreachCreateDetails .muted,.outreachCreateDetails>p{font-size:.9rem}.outreachListBoard{max-width:1180px;margin:16px auto 0;display:grid;grid-gap:10px;gap:10px}.outreachRowCard{background:var(--surface);border:1px solid var(--warm-border);border-radius:22px;box-shadow:0 18px 46px rgba(27,26,21,.07);padding:15px}.outreachRowTop{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start}.outreachRowTitle{min-width:0}.outreachRowTitle h3,.outreachRowTitle p{margin:0}.outreachRowTitle h3{font-size:1rem}.outreachRowTitle p{margin-top:3px;color:var(--muted);font-size:.92rem}.statusDotLabel{display:inline-flex;align-items:center;gap:6px;color:var(--sage);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800;margin-bottom:5px}.statusDotLabel:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--sage)}.outreachRowMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:520px}.outreachRowMeta span{border:1px solid rgba(83,107,85,.14);border-radius:12px;background:rgba(244,241,234,.62);color:var(--muted);padding:6px 8px;font-size:.82rem;white-space:nowrap}.outreachCompactForms{margin-top:12px;grid-template-columns:minmax(260px,.58fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.outreachInlineUpdateForm,.outreachTouchForm{border:1px solid rgba(83,107,85,.14);border-radius:16px;background:rgba(255,255,255,.62);padding:10px;display:grid;grid-gap:8px;gap:8px}.outreachInlineUpdateForm{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end}.outreachTouchForm{grid-template-columns:minmax(0,1fr) 150px minmax(220px,auto);align-items:end}.outreachInlineUpdateForm label,.outreachTouchForm label{display:grid;grid-gap:5px;gap:5px;font-size:.84rem;font-weight:800}.outreachInlineUpdateForm input,.outreachInlineUpdateForm select,.outreachTouchForm input,.outreachTouchForm select{min-height:40px;border-radius:12px;padding:9px 10px}.compactQuickActionGrid{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.compactQuickActionGrid .smallButton,.outreachInlineUpdateForm .smallButton{padding:9px 11px;border-radius:999px;font-size:.82rem}.outreachMoreDetails{margin-top:10px;border-top:1px solid rgba(230,223,211,.8);padding-top:10px}.outreachMoreDetails>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:var(--deep-sage);font-weight:850}.outreachMoreDetails>summary::-webkit-details-marker{display:none}.outreachMoreDetails>summary span:last-child{border-radius:999px;background:#ede8df;color:var(--deep-sage);padding:6px 10px;font-size:.82rem}.outreachMoreGrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);grid-gap:14px;gap:14px}.outreachMoreForm{grid-template-columns:repeat(2,minmax(0,1fr))}.touchHistoryPanel{border:1px solid rgba(83,107,85,.14);border-radius:16px;background:#fff;padding:12px;display:grid;grid-gap:8px;gap:8px;align-content:start}.touchHistoryPanel h4{margin:0;font-size:.95rem}.touchHistoryItem{border-top:1px solid rgba(230,223,211,.8);padding-top:8px}.touchHistoryItem:first-of-type{border-top:0;padding-top:0}.outreachEmptyState{margin-top:0}.creatorCreateDetails .collapsibleSummary p,.pageHeader>span,.sectionHeaderRow>div>p:not(.eyebrow){display:none}.sectionHeaderRow{gap:14px}.sectionHeaderRow h2{margin-bottom:0}@media (max-width:1180px){.brandAccordionBody,.denseActionGrid,.outreachCompactForms,.outreachInlineUpdateForm,.outreachMoreGrid,.outreachRowTop,.outreachTouchForm{grid-template-columns:1fr}.outreachRowMeta{justify-content:flex-start}}@media (max-width:800px){.appShellHeader,.brandAccordionRow>summary,.denseHeaderRow{align-items:flex-start;flex-direction:column}.brandAccordionRow>summary,.denseHeaderRow{grid-template-columns:1fr}.brandAccordionMeta,.miniStats{flex-wrap:wrap}.brandAccordionForm{grid-template-columns:1fr}}.mainPanel{padding-top:18px}.appShellHeader{margin-bottom:12px;align-items:center}.appShellHeader h1{font-size:clamp(1.35rem,1.9vw,1.9rem);letter-spacing:-.045em}.appShellHeader p{margin-bottom:3px;font-size:.66rem}.dashboardMetricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.dashboardMetricGrid .statCard{padding:18px 18px 16px;border-radius:22px;min-height:118px}.dashboardMetricGrid .statCard p{font-size:.92rem}.dashboardMetricGrid .statCard strong{margin-top:10px;font-size:2rem}.compactDashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.compactDashboardGrid .pageCard{min-height:150px}.cleanSectionHeader{align-items:center}.cleanSectionHeader h2{margin:0;font-size:1.08rem}.brandDirectoryTableCard,.importHeroCard,.importStagingCard,.outreachCreateDetails,.outreachHeroCard{box-shadow:0 14px 40px rgba(27,26,21,.055)}.denseActionGrid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px}.denseActionGrid .denseDetails{margin:0;min-height:78px}.brandAccordionBody{grid-template-columns:minmax(260px,.75fr) minmax(320px,1.25fr);gap:14px;padding:14px}.brandAccordionForm{gap:10px}.brandAccordionForm label{gap:5px}.compactContactItem{padding:11px 12px}.outreachRowCard{padding:14px 16px}.outreachCompactForms{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.outreachInlineUpdateForm{grid-template-columns:minmax(220px,280px) 170px auto;max-width:650px}.outreachTouchForm{grid-template-columns:minmax(240px,1fr) 170px minmax(430px,auto);column-gap:10px;row-gap:8px}.outreachInlineUpdateForm label,.outreachTouchForm label{min-width:0;line-height:1.1}.outreachInlineUpdateForm input,.outreachInlineUpdateForm select,.outreachTouchForm input{width:100%}.compactQuickActionGrid{min-width:0;justify-content:flex-start}.compactQuickActionGrid .smallButton{white-space:nowrap;padding:9px 12px}.outreachMoreDetails>summary{padding:2px 0 0}.importStagingCard{margin-top:14px}.importStageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.importStageGrid>div{border:1px solid rgba(83,107,85,.14);border-radius:16px;background:rgba(255,255,255,.68);padding:12px}.importStageGrid span,.importStageGrid strong{display:block}.importStageGrid span{color:var(--muted);font-size:.82rem}.importStageGrid strong{margin-top:6px;font-size:1.1rem}.compactMuted{max-width:760px;font-size:.92rem}.tightButtonRow,.tightFormActions{margin-top:12px}@media (max-width:1180px){.dashboardMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.outreachTouchForm{grid-template-columns:1fr 170px}.compactQuickActionGrid{grid-column:1/-1}}@media (max-width:820px){.brandAccordionBody,.compactDashboardGrid,.dashboardMetricGrid,.denseActionGrid,.importStageGrid,.outreachInlineUpdateForm,.outreachTouchForm{grid-template-columns:1fr}.outreachInlineUpdateForm{max-width:none}}.filterPillRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.filterPill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,254,250,.72);color:var(--ink);font-size:.88rem;font-weight:800;text-decoration:none}.filterPill span{display:inline-grid;place-items:center;min-width:23px;height:23px;border-radius:999px;background:var(--sand-2);color:var(--sage);font-size:.78rem}.filterPill.active{background:var(--sage);border-color:var(--sage);color:white}.filterPill.active span{background:rgba(255,255,255,.18);color:white}.sourceTag{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:var(--sand-2);color:var(--sage);font-size:.76rem;font-weight:900;letter-spacing:-.01em}.sourceTag-reached_out{background:#f8e7d9;color:#9b451f}.sourceTag-found_otherwise{background:#ecf0e7;color:var(--sage)}.sourceTag-legacy_contact{background:#eee9df;color:var(--muted-strong)}.sourceTag-creator_submitted{background:#e6edf3;color:#2d556d}.compactImportSteps{margin-top:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.compactImportSteps li{min-height:92px}@media (max-width:1100px){.compactImportSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.importedContactBody{grid-template-columns:minmax(0,.95fr) minmax(360px,1fr)}.importContactItem{padding:12px}.contactTopLine{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:4px}.contactTopLine strong{min-width:0;overflow-wrap:anywhere}.contactCleanNote,.sourceSummary{border-radius:12px;padding:8px 10px}.sourceSummary{background:rgba(255,254,250,.7);border:1px solid rgba(83,107,85,.1);color:var(--muted-strong)!important}.contactCleanNote{background:rgba(244,241,234,.55);color:var(--ink)!important}.contactEditDetails{margin-top:10px;border-top:1px solid rgba(83,107,85,.12);padding-top:8px}.contactEditDetails>summary,.rawImportDetails>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;list-style:none;color:var(--sage);font-weight:900;font-size:.84rem}.contactEditDetails>summary::-webkit-details-marker,.rawImportDetails>summary::-webkit-details-marker{display:none}.contactEditForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.contactEditForm label{min-width:0}.contactActionRow{margin-top:0}.rawImportDetails{margin-top:10px}.rawImportDetails p{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem!important;line-height:1.45!important;background:rgba(27,26,21,.04);border:1px solid rgba(27,26,21,.08);border-radius:12px;padding:10px;max-height:140px;overflow:auto}.dangerTextButton{margin-top:10px;border:0;background:transparent;color:var(--danger);font-weight:900;cursor:pointer;padding:0}@media (max-width:980px){.contactEditForm,.importedContactBody{grid-template-columns:1fr}}.brandAccordionBody.importedContactBody{align-items:start;grid-template-columns:minmax(420px,1.08fr) minmax(360px,.92fr);gap:16px}.brandAccordionForm{border:1px solid rgba(83,107,85,.12);border-radius:16px;background:rgba(244,241,234,.22);padding:12px;align-self:start}.brandAccordionForm h3,.brandContactColumn h3{grid-column:1/-1;margin:0 0 6px}.brandAccordionForm .spanTwo,.brandAccordionForm label.spanTwo{grid-column:1/-1}.brandAccordionForm textarea{min-height:88px}.brandContactColumn{min-width:0}.brandContactColumn .compactContactList{max-width:100%}.importContactItem{background:rgba(255,254,250,.78)}.contactCleanNote,.sourceSummary{max-width:100%}@media (max-width:1180px){.brandAccordionBody.importedContactBody{grid-template-columns:1fr}.brandAccordionForm{max-width:none}}.creatorLaunchCard{max-width:1120px;margin:0 auto 18px}.launchHeaderRow p{max-width:720px}.portalLaunchGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;align-items:stretch}.launchChecklist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.launchCheck,.launchInstructionCard,.linkPortalUserForm{border:1px solid var(--warm-border);background:#fffefa;border-radius:18px;padding:13px}.launchCheck span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:#ece7dc;color:var(--sage);font-size:.72rem;font-weight:800}.launchCheck.complete span{background:rgba(83,107,85,.13)}.launchCheck.needsWork span{color:#8a5a2b;background:#f4e7d8}.launchCheck strong,.launchInstructionCard strong{display:block;margin-bottom:5px}.launchCheck p,.launchInstructionCard p,.linkPortalUserForm p{margin:0;font-size:.88rem;color:var(--muted)}.launchInstructionCard ol{margin:8px 0 0 18px;padding:0;color:var(--muted);line-height:1.45;font-size:.9rem}.linkPortalUserForm{grid-column:2}.portalUsersCard{max-width:1120px;margin:0 auto}.creatorWelcomeHero{max-width:1120px;margin:0 auto 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;background:radial-gradient(circle at 5% 0,rgba(83,107,85,.09),transparent 36%),var(--surface)}.creatorWelcomeHero h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.045em}.creatorWelcomeHero p:not(.eyebrow){max-width:640px;margin:8px 0 0;color:var(--muted)}.creatorWelcomeStats{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));grid-gap:8px;gap:8px}.creatorWelcomeStats div{min-width:82px;border:1px solid var(--warm-border);border-radius:18px;padding:10px;background:rgba(255,254,250,.8)}.creatorWelcomeStats span{display:block;color:var(--muted);font-size:.78rem}.creatorWelcomeStats strong{display:block;margin-top:4px;font-size:1.45rem}.creatorActionBar{align-items:stretch}.creatorActionCard{min-height:92px}.creatorDashboardGrid{align-items:start}.previewSummaryGrid,.summaryGrid{align-items:stretch}.creatorDealsCard,.creatorMessagesCard,.creatorWeekCard,.previewPanel{min-height:0}.creatorPreviewHero{background:radial-gradient(circle at 8% 0,rgba(83,107,85,.09),transparent 38%),var(--surface)}.creatorPreviewHero>.sectionHeaderRow>div>p:not(.eyebrow){max-width:760px}@media (max-width:1100px){.creatorWelcomeHero,.portalLaunchGrid{grid-template-columns:1fr}.creatorWelcomeStats,.launchChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.linkPortalUserForm{grid-column:auto}}@media (max-width:720px){.creatorWelcomeStats,.launchChecklist{grid-template-columns:1fr}}.creatorNotificationAction{display:block;color:inherit}.creatorNotificationAction .collapsibleSummary{min-height:46px}.onboardingManagerCard{overflow:visible}.onboardingHeaderRow{align-items:flex-start}.onboardingHelperText{margin:-8px 0 14px}.onboardingTaskAdminStack{gap:12px}.onboardingAdminTask{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding:14px;border:1px solid var(--warm-border);border-radius:18px;background:#fff}.onboardingTaskMain{min-width:0}.onboardingTaskMain span,.onboardingTaskMain strong{display:block}.onboardingTaskMain span{margin-top:4px;color:var(--muted);font-size:.86rem;text-transform:capitalize}.onboardingTaskMain p{margin:8px 0 0}.onboardingTaskControls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.onboardingTaskControls form{margin:0}.dangerButton{border-color:rgba(159,58,56,.3);color:var(--danger)}.onboardingAddDetails{margin-top:14px;border:1px solid var(--warm-border);border-radius:20px;padding:14px;background:rgba(244,241,234,.42)}.onboardingAddForm{margin-top:14px}@media (max-width:760px){body,html{max-width:100%;overflow-x:hidden}.mainPanel{width:100%;max-width:100vw;overflow-x:hidden;padding-left:12px;padding-right:12px}.creatorDashboardActionBar,.creatorDashboardGrid,.creatorWelcomeHero{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0}.creatorWelcomeHero{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;padding:16px;border-radius:24px}.creatorWelcomeHero h2{font-size:clamp(1.55rem,9vw,2.05rem);line-height:.98}.creatorWelcomeHero p:not(.eyebrow){font-size:.92rem;line-height:1.45}.creatorWelcomeStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.creatorWelcomeStats div{min-width:0;padding:8px 6px;border-radius:14px}.creatorWelcomeStats span{font-size:.65rem;letter-spacing:-.01em;white-space:nowrap}.creatorWelcomeStats strong{font-size:1.2rem}.creatorDashboardActionBar,.creatorDashboardGrid{grid-template-columns:minmax(0,1fr)!important;gap:12px}.creatorDashboardActionBar .creatorActionCard,.creatorDashboardDeal,.creatorDashboardGrid .pageCard{width:100%;max-width:100%;min-width:0;padding:16px;border-radius:22px}.creatorDashboardActionBar .collapsibleSummary{gap:10px}.creatorDashboardActionBar .collapsibleSummary strong{font-size:.98rem;line-height:1.15}.creatorDashboardActionBar .summaryHint{padding:7px 10px;font-size:.78rem;flex:0 0 auto}.creatorDoneForm input,.creatorMiniForm input,.creatorMiniForm select,.creatorMiniForm textarea{font-size:16px}.creatorDashboardDeal .sectionHeaderRow,.creatorDashboardGrid .sectionHeaderRow{align-items:flex-start;flex-direction:column;gap:8px}.creatorDashboardDeal .miniList>div,.creatorDashboardGrid .listItem{min-width:0}.creatorDashboardGrid .listItem{align-items:flex-start;flex-direction:column;gap:10px}.creatorDashboardGrid .statusBadge{white-space:normal;text-align:center}.onboardingAdminTask,.onboardingHeaderRow{grid-template-columns:1fr}.onboardingHeaderRow{align-items:flex-start;flex-direction:column}.onboardingTaskControls{justify-content:flex-start}.onboardingTaskControls .smallButton{padding:9px 11px}}@media (max-width:380px){.creatorWelcomeStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.emulatorNotice{border:1px solid rgba(120,95,70,.22);background:linear-gradient(135deg,rgba(252,248,241,.98),rgba(246,237,222,.78))}.emulatorNotice .headerActions{align-items:center;flex-wrap:wrap}.emulatorCreatorHero{scroll-margin-top:24px}.emulatorActionBar{margin-bottom:1rem}.emulatorNotice+.creatorWelcomeHero+.creatorActionBar+.detailGrid+.pageCard .tabRow,.myBrandsHero .tabRow{margin-top:1rem}.creatorBrandBulkPanel{border:1px solid rgba(120,95,70,.16);border-radius:18px;background:rgba(255,252,247,.72);padding:1rem;margin:1rem 0}.creatorBrandBulkPanel h3{margin:.1rem 0 .25rem}.creatorBrandBulkPanel .adminForm{margin-top:.85rem}.creatorBrandCategoryStack{display:grid;grid-gap:1rem;gap:1rem}.creatorBrandCategoryGroup{display:grid;grid-gap:.75rem;gap:.75rem;scroll-margin-top:20px}.creatorBrandCategoryHeader{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:14px;background:rgba(120,95,70,.07);color:var(--text)}.creatorBrandCategoryHeader span{min-width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);font-weight:700;color:var(--muted)}.creatorBrandCard .statusBadge{text-transform:capitalize}@media (max-width:760px){.emulatorNotice .headerActions,.emulatorNotice .sectionHeaderRow{align-items:stretch}.emulatorNotice .headerActions,.emulatorNotice .headerActions a{width:100%}.creatorBrandBulkPanel{padding:.85rem}.creatorBrandCategoryHeader{padding:.65rem .75rem}}.adminSaveNotice{position:-webkit-sticky;position:sticky;top:12px;z-index:35;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 12px;padding:9px 12px;border:1px solid rgba(64,139,95,.24);border-radius:999px;background:rgba(237,248,241,.96);color:#26583a;font-size:.86rem;font-weight:700;box-shadow:0 12px 28px rgba(31,37,30,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.adminSaveNotice span,.buttonCheck{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(64,139,95,.14);color:#2f7d4a;font-size:.72rem;font-weight:900;line-height:1}.saveButtonWithCheck{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.saveButtonWithCheck:not(:has(.buttonCheck)):before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(64,139,95,.14);color:#2f7d4a;font-size:.72rem;font-weight:900;line-height:1}.adminSearchBar{display:flex;align-items:flex-end;gap:10px;margin-top:14px;padding:10px;border:1px solid rgba(72,61,51,.08);border-radius:18px;background:rgba(255,255,255,.68)}.adminSearchBar label{flex:1 1;min-width:220px;display:grid;grid-gap:6px;gap:6px;color:rgba(52,43,35,.66);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.adminSearchBar input{min-height:40px;border-radius:14px;border:1px solid rgba(72,61,51,.14);background:#fff;padding:0 12px;font-size:.95rem;text-transform:none;letter-spacing:normal;font-weight:600;color:#2f2923}.creatorBrandSearchBar{margin-bottom:14px}.brandArchiveInlineForm,.creatorBrandArchiveForm,.inlineArchiveForm{display:inline-flex;align-items:center;gap:8px;color:rgba(92,60,52,.72);font-size:.78rem;font-weight:700}.brandArchiveInlineForm,.creatorBrandArchiveForm{margin-top:10px;padding-top:10px;border-top:1px solid rgba(72,61,51,.08)}.largeTouchDelete{width:30px;height:30px;font-size:1rem}.mobileTopNav{display:none}.smallBrandMark{width:30px;height:30px;font-size:.95rem}@media (max-width:860px){.appShell{display:block}.sidebar{display:none}.mainPanel{width:100%;min-width:0;padding-top:70px}.mobileTopNav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:10px 14px;border-bottom:1px solid rgba(72,61,51,.1);background:rgba(252,248,241,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileBrandLink{display:inline-flex;align-items:center;gap:8px;color:#2f2923;font-weight:900;text-decoration:none}.mobileNavMenu{position:relative}.mobileNavMenu summary{display:grid;place-items:center;grid-gap:4px;gap:4px;width:42px;height:42px;border:1px solid rgba(72,61,51,.12);border-radius:14px;background:#fff;box-shadow:0 10px 22px rgba(31,37,30,.08);cursor:pointer;list-style:none}.mobileNavMenu summary::-webkit-details-marker{display:none}.mobileNavMenu summary span{display:block;width:18px;height:2px;border-radius:2px;background:#3c332b}.mobileNavMenu nav{position:absolute;top:50px;right:0;width:min(82vw,310px);max-height:calc(100vh - 80px);overflow:auto;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(72,61,51,.12);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(31,37,30,.18)}.mobileLogoutWrap{margin-top:6px;padding-top:10px;border-top:1px solid rgba(72,61,51,.08)}.appShellHeader{margin-top:0}.adminSearchBar{align-items:stretch;flex-direction:column}.adminSearchBar label{min-width:0}.adminSearchBar .ghostButton,.adminSearchBar .smallButton{width:100%}.adminSaveNotice{top:70px;width:100%;justify-content:center}.outreachRowMeta{align-items:center}}.outreachFilterBar{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(260px,1fr) auto auto;align-items:end}.outreachContactStrip{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px;align-items:center}.outreachContactStrip a,.outreachContactStrip span{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(83,107,85,.15);border-radius:999px;background:rgba(255,255,255,.78);color:var(--deep-sage);padding:6px 10px;font-size:.82rem;font-weight:780;text-decoration:none;overflow-wrap:anywhere}.outreachContactStrip span.muted{color:var(--muted);font-weight:650}.outreachTouchOnlyForms{grid-template-columns:1fr}.outreachTouchFormFull{grid-template-columns:minmax(240px,1fr) 170px minmax(430px,auto)}.outreachCardArchiveForm{margin-left:2px}.outreachArchiveButton{width:32px;height:32px;border:1px solid rgba(122,89,77,.2);border-radius:999px;background:rgba(255,255,255,.86);color:#8c4f43;cursor:pointer;font-size:18px;line-height:1;font-weight:900}.outreachArchiveButton:hover{background:rgba(140,79,67,.08)}.outreachMoreGridWide{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr)}.outreachDetailsStack{display:grid;grid-gap:12px;gap:12px;min-width:0}.nestedEditDetails{border:1px solid rgba(83,107,85,.14);border-radius:16px;background:rgba(255,255,255,.66);padding:12px}.nestedEditDetails>summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:var(--deep-sage);font-weight:850}.nestedEditDetails>summary::-webkit-details-marker{display:none}.nestedEditDetails>summary span:last-child{border-radius:999px;background:#ede8df;color:var(--deep-sage);padding:5px 9px;font-size:.8rem}.outreachBrandEditGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);grid-gap:12px;gap:12px;margin-top:12px;align-items:start}.outreachAddContactForm,.outreachBrandEditForm{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.outreachContactEditorPanel{border:1px solid rgba(83,107,85,.12);border-radius:14px;background:#fff;padding:12px;display:grid;grid-gap:12px;gap:12px}.outreachContactEditorPanel h4{margin:0;font-size:.92rem}.outreachContactMiniList{display:grid;grid-gap:7px;gap:7px}.outreachContactMiniItem{border:1px solid rgba(230,223,211,.9);border-radius:12px;background:rgba(244,241,234,.42);padding:9px 10px;display:grid;grid-gap:2px;gap:2px}.outreachContactMiniItem a,.outreachContactMiniItem span,.outreachContactMiniItem strong{overflow-wrap:anywhere}.outreachContactMiniItem span{color:var(--muted);font-size:.78rem;text-transform:capitalize}.outreachContactMiniItem a{color:var(--deep-sage);font-size:.84rem;font-weight:760}@media (max-width:1180px){.outreachAddContactForm,.outreachBrandEditForm,.outreachBrandEditGrid,.outreachFilterBar,.outreachMoreGridWide,.outreachTouchFormFull{grid-template-columns:1fr}}@media (max-width:820px){.outreachContactStrip a,.outreachContactStrip span{max-width:100%}.outreachRowMeta{gap:6px}.outreachArchiveButton{width:34px;height:34px}}.outreachAssignCard,.outreachBulkOpsCard{margin-top:14px}.bulkOutreachToolbar,.outreachAssignControls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.bulkOutreachToolbar label,.outreachAssignControls label{min-width:180px}.inlineCheckboxLabel{min-width:auto!important;align-self:center}.outreachCardSelect{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-bottom:8px;padding:5px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:700;cursor:pointer;background:rgba(255,255,255,.7)}.outreachCardSelect input{width:14px;height:14px}.brandCheckboxGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px;width:100%;max-height:320px;overflow:auto;padding:6px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.54)}.brandCheckboxOption{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.72);cursor:pointer}.brandCheckboxOption:hover,.outreachCardSelect:hover{border-color:rgba(87,69,54,.28);background:rgba(255,255,255,.95)}.brandCheckboxOption input{width:15px;height:15px;margin-top:2px;flex:0 0 auto}.brandCheckboxOption span{display:grid;grid-gap:2px;gap:2px}.brandCheckboxOption small{color:var(--muted);line-height:1.25}.outreachAssignForm{gap:12px}.outreachUnassignForm .ghostButton{padding:5px 8px;min-height:auto}@media (max-width:760px){.bulkOutreachToolbar,.outreachAssignControls{display:grid;grid-template-columns:1fr}.bulkOutreachToolbar label,.outreachAssignControls label{min-width:0}.brandCheckboxGrid{grid-template-columns:1fr;max-height:280px}.outreachCardSelect{margin-left:0}}.creatorBrandInlineAction{display:flex;align-items:center;gap:.5rem;margin:.65rem 0}.creatorBrandInlineAction .smallButton{width:-moz-fit-content;width:fit-content}@media (max-width:720px){.creatorBrandInlineAction .smallButton{width:100%}}.embeddedPanel.compactEmbeddedPanel{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.54)}.compactEmbeddedPanel>div:first-child{display:grid;grid-gap:3px;gap:3px}.nestedFormGrid{width:100%;margin-top:0}@media (max-width:760px){.embeddedPanel.compactEmbeddedPanel{padding:12px}}.portalPagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.8rem 1rem;font-size:.86rem}.portalPagination>div{display:flex;align-items:center;gap:.75rem}.portalPagination strong{white-space:nowrap}.portalLoading{display:grid;grid-gap:1rem;gap:1rem;padding:.25rem 0 1rem}.loadingCard,.loadingLine,.loadingPanel{position:relative;overflow:hidden;background:#ece9e2;border-radius:14px}.loadingCard:after,.loadingLine:after,.loadingPanel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:lilyfieldLoadingSweep 1.1s infinite}.loadingLineWide{width:min(420px,70%);height:28px}.loadingMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.loadingCard{height:88px}.loadingPanel{min-height:260px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes lilyfieldLoadingSweep{to{transform:translateX(100%)}}@media (max-width:800px){.portalPagination{align-items:flex-start;flex-direction:column}.portalPagination>div{width:100%;justify-content:space-between}.loadingMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contactWorkspaceHeader,.outreachWorkspaceHeader{padding-bottom:16px}.outreachWorkspaceTitleRow{align-items:start}.outreachWorkspaceHint{margin:6px 0 0;max-width:720px;color:var(--muted);font-size:.9rem;line-height:1.45}.outreachFilterStack{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.outreachFilterLabelRow{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.outreachFilterLabelRow .textLink{text-transform:none;letter-spacing:0;font-size:.8rem}.emailReadinessTabs .tabPill{font-weight:800}.contactPrimaryFilterBar,.outreachPrimaryFilterBar{margin-top:12px;grid-template-columns:minmax(170px,.48fr) minmax(260px,1fr) auto auto}.contactPrimaryFilterBar{grid-template-columns:minmax(170px,.45fr) minmax(250px,1fr) minmax(190px,.55fr) auto auto}.outreachSearchLabel{min-width:0}.contactUtilityBar,.outreachUtilityBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.contactUtilityBar{max-width:1180px;margin:10px auto 0}.contactUtilityDetails,.outreachUtilityDetails{position:relative;width:auto;margin:0;border:1px solid var(--warm-border);border-radius:12px;background:rgba(255,255,255,.66)}.contactUtilityDetails>summary,.outreachUtilityDetails>summary{list-style:none;cursor:pointer;padding:7px 11px;color:var(--muted);font-size:.82rem;font-weight:780;white-space:nowrap}.contactUtilityDetails>summary::-webkit-details-marker,.outreachUtilityDetails>summary::-webkit-details-marker{display:none}.contactUtilityDetails[open],.outreachUtilityDetails[open]{width:min(100%,920px)}.contactUtilityDetails[open]>summary,.outreachUtilityDetails[open]>summary{border-bottom:1px solid var(--warm-border);color:var(--ink)}.contactUtilityDetails>form,.outreachUtilityPanel{padding:12px}.compactUtilityForm{padding:10px 12px 12px}.compactUtilitySearch{margin:0 0 10px}.compactAssignForm{gap:10px}.compactAssignControls{margin-bottom:8px}.compactBrandCheckboxGrid{max-height:240px}.outreachCreateButton>span{font-size:1.05rem;line-height:1}.portalDialog{width:min(720px,calc(100vw - 28px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--warm-border);border-radius:24px;background:var(--surface);color:var(--ink);box-shadow:0 30px 90px rgba(27,26,21,.22);padding:18px}.portalDialog::-webkit-backdrop{background:rgba(28,27,23,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portalDialog::backdrop{background:rgba(28,27,23,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portalDialogHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.portalDialogHeader h2,.portalDialogHeader p{margin:0}.dialogCloseButton{width:36px;height:36px;border:1px solid var(--warm-border);border-radius:999px;background:rgba(244,241,234,.72);color:var(--ink);font-size:1.25rem;cursor:pointer}.outreachPrimaryEmail{font-weight:800!important;color:var(--deep-sage)!important;background:rgba(231,236,230,.75)!important;border-color:rgba(83,107,85,.22)!important}.contactReadyBadge,.outreachEmailReadyBadge{color:var(--deep-sage)!important;background:rgba(231,236,230,.78)!important;border:1px solid rgba(83,107,85,.18)!important;border-radius:999px;padding:4px 8px;font-size:.72rem!important;font-weight:800}.contactMissingBadge,.outreachNoEmailBadge{color:#7a6043!important;background:rgba(245,237,224,.82)!important;border:1px solid rgba(122,96,67,.18)!important;border-radius:999px;padding:4px 8px;font-size:.72rem!important;font-weight:800}.outreachSecondaryContact{opacity:.78}.outreachArchivedNotice{margin-top:10px;border:1px dashed var(--warm-border);border-radius:14px;padding:9px 11px;color:var(--muted);background:rgba(244,241,234,.45);font-size:.82rem}@media (max-width:980px){.contactPrimaryFilterBar,.outreachPrimaryFilterBar{grid-template-columns:1fr 1fr}}@media (max-width:680px){.contactPrimaryFilterBar,.outreachPrimaryFilterBar{grid-template-columns:1fr}.outreachWorkspaceStats{width:100%}.outreachFilterLabelRow{align-items:flex-start}.contactUtilityBar,.outreachUtilityBar{align-items:stretch}.contactUtilityDetails,.outreachCreateButton,.outreachUtilityDetails{width:100%}}:root{--ink:#20241f;--sage:#526b57;--deep-sage:#2f4637;--ivory:#f4f1e9;--surface:#fffefb;--warm-border:#ddd9cf;--line:#ddd9cf;--sand-2:#ece8de;--muted:#6f736d;--danger:#9a403b;--success:#357049;--shadow:0 12px 34px rgba(30,40,32,0.055)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 95% 0,rgba(82,107,87,.075),transparent 28rem),var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(82,107,87,.2)}a,button,summary{-webkit-tap-highlight-color:transparent}.ghostButton,.navLink,.primaryButton,.secondaryButton,.tabPill,button{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}[aria-disabled=true],button:disabled{cursor:not-allowed;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(82,107,87,.24);outline-offset:2px}.appShell{grid-template-columns:248px minmax(0,1fr)}.sidebar{padding:24px 16px 18px;border-right:0;background:#293d31;color:#f7f3e9;gap:24px;box-shadow:10px 0 32px rgba(28,42,33,.08)}.brandLockup{padding:0 8px}.brandMark{width:38px;height:38px;border-radius:11px;background:#f0eadc;color:#293d31;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42)}.brandLockup strong{letter-spacing:-.015em}.brandLockup small{color:rgba(247,243,233,.62);font-size:.75rem}.navList{gap:3px}.navLink{position:relative;padding:9px 11px;border:1px solid transparent;border-radius:9px;color:rgba(247,243,233,.72);font-size:.91rem;font-weight:650}.sidebar .navLink:hover{background:rgba(255,255,255,.075);color:#fffdf7}.sidebar .navLinkActive{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.12);color:#fffdf7}.sidebar .navLinkActive:before{position:absolute;top:50%;left:-16px;width:3px;height:20px;border-radius:0 4px 4px 0;background:#d7c9aa;content:"";transform:translateY(-50%)}.sidebarFooter .ghostButton{width:100%;border-color:rgba(255,255,255,.14);color:rgba(247,243,233,.74)}.sidebarFooter .ghostButton:hover{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:white}.mainPanel{min-width:0;padding:24px clamp(20px,3.2vw,44px) 52px}.appShellHeader{min-height:44px;margin-bottom:14px}.appShellHeader h1{font-size:clamp(1.2rem,1.55vw,1.55rem);line-height:1.12}.appShellHeader p{color:#718073}.loginCard,.pageCard,.statCard{border-color:rgba(80,83,75,.16);border-radius:16px;box-shadow:var(--shadow)}.pageCard{padding:19px}.dashboardMetricGrid .statCard,.denseDetails,.denseHeroCard{border-radius:16px}.statCard{padding:18px}.dashboardMetricGrid .statCard strong,.statCard strong{color:#293d31;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ghostButton,.primaryButton,.secondaryButton{width:auto;min-height:40px;border-radius:9px;padding:10px 14px;line-height:1.1}.primaryButton:hover:not(:disabled){background:#253b2e;box-shadow:0 8px 18px rgba(47,70,55,.17);transform:translateY(-1px)}.secondaryButton{border:1px solid rgba(80,83,75,.12);background:#ece9e0}.secondaryButton:hover:not(:disabled){border-color:rgba(82,107,87,.22);background:#e3e8df}.ghostButton:hover:not(:disabled){border-color:rgba(82,107,87,.28);background:rgba(82,107,87,.06);color:var(--deep-sage)}.smallButton{min-height:34px;padding:7px 10px}.adminForm input,.adminForm select,.adminForm textarea,.adminSearchBar input,.adminSearchBar select,.formStack input,.outreachInlineUpdateForm input,.outreachInlineUpdateForm select,.outreachTouchForm input{border-color:rgba(80,83,75,.2);border-radius:9px;background:#fff}.adminForm input:hover,.adminForm select:hover,.adminForm textarea:hover,.adminSearchBar input:hover,.adminSearchBar select:hover,.formStack input:hover{border-color:rgba(82,107,87,.38)}.adminForm input:focus,.adminForm select:focus,.adminForm textarea:focus,.adminSearchBar input:focus,.adminSearchBar select:focus,.formStack input:focus{border-color:var(--sage);box-shadow:0 0 0 3px rgba(82,107,87,.09);outline:none}.tableWrap{border-radius:11px}.dataTable td,.dataTable th{padding:12px 14px}.dataTable tbody tr:hover{background:rgba(82,107,87,.025)}.compactStageTabs .tabPill,.tabPill{border-radius:9px}.activeTabPill{box-shadow:0 6px 14px rgba(47,70,55,.12)}.adminSearchBar{border-radius:12px;background:rgba(255,254,251,.84)}.outreachRowCard{border-color:rgba(80,83,75,.17);border-radius:14px;box-shadow:0 6px 22px rgba(30,40,32,.045)}.outreachRowCard:hover{border-color:rgba(82,107,87,.3)}.overdueOutreachCard{border-left:4px solid rgba(154,64,59,.68);box-shadow:0 6px 22px rgba(154,64,59,.055)}.compactContactItem,.outreachInlineUpdateForm,.outreachRowMeta span,.outreachTouchForm,.touchHistoryPanel{border-radius:10px}.compactQuickActionGrid .smallButton,.outreachInlineUpdateForm .smallButton{border-radius:8px}.outreachMoreDetails>summary{min-height:32px;font-size:.87rem}.outreachMoreDetails>summary:hover{color:#203b2b}.brandAccordionList{gap:7px}.brandAccordionRow{border-color:rgba(80,83,75,.17);border-radius:12px}.brandAccordionRow>summary{padding:12px 14px}.brandAccordionRow>summary:hover{background:rgba(82,107,87,.035)}.brandAccordionRow[open]{border-color:rgba(82,107,87,.32)}.portalDialog{border-radius:18px;box-shadow:0 28px 80px rgba(28,36,30,.22)}.dialogCloseButton{border-radius:9px}.statePage{min-height:100vh;display:grid;place-items:center;padding:24px}.stateCard{width:min(100%,520px);padding:28px;border:1px solid rgba(80,83,75,.16);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.stateCard h1{margin:0;letter-spacing:-.04em}.stateActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}@media (max-width:860px){.mainPanel{padding:72px 14px 40px}.mobileTopNav{border-color:rgba(80,83,75,.14);background:rgba(244,241,233,.94)}.mobileNavMenu nav{border-radius:14px}.mobileNavMenu .navLink{color:#404740}.mobileNavMenu .navLinkActive{background:#293d31;color:#fffdf7}.appShellHeader{min-height:0}.outreachRowCard,.pageCard{padding:15px}}@media (max-width:560px){.appShellHeader h1{font-size:1.15rem}.denseHeaderRow{gap:12px}.brandAccordionMeta{gap:6px}.outreachRowMeta span{white-space:normal}.stateActions,.stateActions>*{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}