.calendar-mobile,.calendar-mobile-help{display:none}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.page{width:100%;max-width:100%;padding:16px 12px 32px}.card{border-radius:16px;min-width:0;padding:15px}.grid,.cards,.module-grid,.portal-grid,.client-overview-grid,.finance-booking-overview{grid-template-columns:minmax(0,1fr)!important}.top,.section-title,.booking-hero-header,.booking-stage-bar{flex-direction:column!important;align-items:stretch!important}.top>*,.section-title>*,.booking-hero-copy,.booking-stage-bar>*{width:100%;min-width:0}.section-title{gap:12px}.section-title h2{line-height:1.2}.section-title .actions,.booking-hero-actions,.booking-stage-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.section-title .actions>*,.booking-hero-actions>*,.booking-stage-actions>*,.booking-hero-actions .btn,.booking-stage-actions .btn{width:100%;min-width:0}.booking-more-menu,.booking-more-menu>summary{width:100%}.booking-more-popover{margin-top:8px;width:100%!important;min-width:0!important;position:static!important}.booking-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.booking-summary-strip>div{min-width:0}.booking-summary-strip strong,.booking-summary-strip span{overflow-wrap:anywhere}.milestone-row,.booking-progress-card .milestone-row,.booking-progress-card .milestone-row.complete{grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:10px 12px!important;min-height:0!important;padding:12px!important;display:grid!important}.booking-progress-card .milestone-row.complete{grid-template-columns:36px minmax(0,1fr)!important}.milestone-icon,.booking-progress-card .milestone-row.complete .milestone-icon{align-self:start;margin-top:1px}.milestone-copy{width:100%;min-width:0}.milestone-copy strong,.booking-progress-card .milestone-row:not(.complete) .milestone-copy strong{line-height:1.25;display:block;font-size:15px!important}.milestone-copy span{overflow-wrap:anywhere;margin-top:4px;line-height:1.42;display:block}.milestone-row>.actions,.milestone-row>form,.milestone-row>.payment-action-buttons,.booking-progress-card .milestone-row.complete>.actions,.booking-progress-card .milestone-row.complete>form{min-width:0;grid-column:1/-1!important;width:100%!important}.milestone-row>.actions,.payment-action-buttons>.actions,.payment-action-buttons .actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.milestone-row form,.milestone-row details,.payment-action-buttons,.payment-action-buttons form,.payment-action-buttons details{width:100%;min-width:0}.milestone-row .btn,.payment-action-buttons .btn,.booking-progress-card .milestone-row.complete .btn{white-space:normal;text-align:center;width:100%;min-height:44px;line-height:1.2;padding:10px 12px!important;font-size:13px!important}.custom-deposit-form,.form,.check-grid{grid-template-columns:minmax(0,1fr)!important}.field,.field.full,input,select,textarea{min-width:0;max-width:100%}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.table{min-width:620px}.notice,.empty,.pill,p,span,strong{overflow-wrap:anywhere}.btn{max-width:100%}.month-calendar-card{padding:13px;overflow:hidden}.calendar-desktop,.calendar-desktop-help{display:none!important}.calendar-mobile,.calendar-mobile-help{display:block}.calendar-section-title{margin-bottom:14px}.calendar-section-title .calendar-month-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.calendar-section-title .calendar-month-actions .btn{width:100%;min-width:0;padding:10px 6px;font-size:12px}.mobile-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:5px;display:grid}.mobile-calendar-weekdays span{text-align:center;color:var(--muted);font-size:11px;font-weight:900}.mobile-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.mobile-calendar-day{aspect-ratio:1;color:#f5f9ff;cursor:pointer;appearance:none;background:#09131d;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:3px;display:flex;position:relative}.mobile-calendar-day.outside-month{opacity:.34}.mobile-calendar-day.is-today .mobile-calendar-number{background:var(--blue);color:#fff}.mobile-calendar-day.selected{background:#00b7ff1a;border-color:#00b7ffbf;box-shadow:0 0 0 2px #00b7ff14}.mobile-calendar-number{border-radius:999px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;line-height:1;display:grid}.mobile-calendar-dots{justify-content:center;align-items:center;gap:2px;min-height:5px;display:flex}.mobile-calendar-dots i{background:#6c8092;border-radius:999px;width:5px;height:5px}.mobile-calendar-dots i.confirmed,.mobile-agenda-event.confirmed .mobile-agenda-marker{background:#61df98}.mobile-calendar-dots i.pending,.mobile-agenda-event.pending .mobile-agenda-marker{background:#ffb020}.mobile-calendar-dots i.blocked,.mobile-agenda-event.blocked .mobile-agenda-marker{background:#ff6871}.mobile-calendar-dots i.diary,.mobile-agenda-event.diary .mobile-agenda-marker{background:#78cfff}.mobile-calendar-count{color:#cfe7f7;background:#172839;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:3px;right:3px}.mobile-day-agenda{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.mobile-day-agenda-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.mobile-day-agenda-header>div{min-width:0}.mobile-day-agenda-header small{color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.mobile-day-agenda-header strong{font-size:19px;line-height:1.2;display:block}.mobile-day-agenda-header .pill{flex:none}.mobile-day-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.mobile-day-actions .btn{width:100%;min-width:0;padding:11px 8px;font-size:12px}.mobile-agenda-list{gap:8px;display:grid}.mobile-agenda-event{border:1px solid var(--line);background:#09131d;border-radius:13px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.mobile-agenda-marker{background:#6c8092;border-radius:999px;align-self:stretch;width:5px;min-height:42px}.mobile-agenda-copy,.mobile-agenda-copy strong,.mobile-agenda-copy span,.mobile-agenda-copy small{min-width:0;display:block}.mobile-agenda-copy strong{margin-bottom:3px;font-size:15px;line-height:1.25}.mobile-agenda-copy span{color:#b7c6d4;font-size:12px;line-height:1.35}.mobile-agenda-copy small{color:var(--muted);margin-top:3px;font-size:11px}.mobile-agenda-open{color:#8edfff;font-size:11px;font-weight:900}.mobile-agenda-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:13px;padding:18px 12px;font-size:13px}}@media (max-width:480px){.page{padding-left:10px;padding-right:10px}.card{padding:13px}.booking-summary-strip{grid-template-columns:minmax(0,1fr)!important}.booking-progress-card .milestone-row,.booking-progress-card .milestone-row.complete,.milestone-row{grid-template-columns:34px minmax(0,1fr)!important;gap:9px 10px!important;padding:11px!important}.milestone-icon,.booking-progress-card .milestone-row.complete .milestone-icon{width:34px!important;height:34px!important}.mobile-calendar-grid{gap:3px}.mobile-calendar-day{border-radius:10px}.mobile-calendar-number{width:25px;height:25px;font-size:12px}}
img,video,canvas,iframe{max-width:100%}@media (max-width:860px){html,body,.shell,.page,main{width:100%;max-width:100%}body{overflow-x:hidden}.page>*,.card>*,.grid>*,.cards>*,.section-title>*,.top>*,.actions>*,.item>*,.form>*,[class*=-grid]>*,[class*=-row]>*,[class*=-layout]>*{min-width:0}h1,h2,h3,h4,p,a,button,label,span,strong,small{overflow-wrap:anywhere}pre,code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}input,select,textarea,button{max-width:100%}input,select,textarea{width:100%}textarea{resize:vertical}.btn,button:not(.calendar-number):not(.mobile-calendar-day){touch-action:manipulation}.table-wrap,.workspace-tabs,.filter-tabs,.settings-tabs,.socials-tabs,.client-portal-tabs,.marketing-year-picker,.calendar-legend{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}.workspace-tabs,.filter-tabs,.settings-tabs,.socials-tabs,.client-portal-tabs{flex-wrap:nowrap!important}.workspace-tabs>*,.filter-tabs>*,.settings-tabs>*,.socials-tabs>*,.client-portal-tabs>*{white-space:nowrap;flex:none}.top,.list-toolbar,.section-title,.booking-hero-header,.booking-stage-bar,.google-ads-connect-head,.social-meta-manage-row,.client-section-heading,.portal-song-title,.danger-zone{max-width:100%}.top .actions,.list-toolbar .list-search,.booking-hero-actions,.booking-stage-actions,.google-ads-connect-actions{min-width:0}.command-hero{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.command-hero-copy,.command-health-copy{min-width:0}.command-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.command-hero-actions .btn{width:100%;min-width:0;padding-left:10px;padding-right:10px}.command-health-card,.command-health-signals,.command-stat-grid,.command-main-grid,.command-secondary-grid,.command-upcoming-grid{min-width:0}.command-main-grid,.command-secondary-grid{grid-template-columns:minmax(0,1fr)!important}.command-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.command-stat-card,.command-action-main,.command-source-row,.command-upcoming-item,.command-stat-card>div:last-child,.command-action-main>div,.command-source-copy,.command-upcoming-copy{min-width:0}.command-action-row{grid-template-columns:minmax(0,1fr)!important}.command-action-row>.action-centre-status-buttons{padding:0 11px 11px!important}.command-event-actions{flex-wrap:wrap}.command-event-actions .btn{flex:150px}.list-toolbar{flex-direction:column;align-items:stretch;gap:10px;display:flex}.list-toolbar .filter-tabs{width:100%;padding-bottom:3px}.list-toolbar .list-search{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;width:100%;display:grid}.list-toolbar .list-search input{min-width:0;width:100%!important}.booking-list-card,.booking-list-main,.booking-list-title,.booking-list-meta,.booking-list-actions,.booking-inline-resolution,.enquiry-list-card,.enquiry-mobile-card,.portal-admin-row,.reminder-card,.booking-action-history-row{min-width:0}.booking-list-main{grid-template-columns:minmax(0,1fr)!important}.booking-list-title{width:100%}.booking-list-title>span:last-child{min-width:0}.booking-list-meta{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.booking-list-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.booking-inline-resolution{flex-direction:column!important;align-items:stretch!important}.booking-inline-resolution form,.booking-inline-resolution .btn{width:100%}.action-centre-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.action-centre-group-head{align-items:flex-start}.reminder-card-actions,.action-centre-status-buttons{max-width:100%}.booking-summary-strip,.finance-booking-overview,.finance-summary-grid,.finance-setup-steps,.contract-admin-grid,.portal-addon-grid,.addon-admin-grid{min-width:0}.booking-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.finance-booking-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}.finance-booking-row>div:first-child{grid-column:1/-1}.finance-booking-row>.btn,.finance-booking-row>a.btn{grid-column:1/-1;width:100%}.finance-invoice-status{min-width:0}.finance-invoice-status select,.finance-invoice-status .btn{max-width:100%}.booking-client-conversation article,[class*=conversation] article{max-width:92%!important}.report-stat-grid,.dashboard-stat-grid,.report-main-grid,.dashboard-insights,.marketing-stat-grid,.marketing-insight-grid,.marketing-main-grid,.google-ads-account-grid{min-width:0}.report-stat-grid,.dashboard-stat-grid,.marketing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-main-grid,.dashboard-insights,.marketing-insight-grid,.marketing-main-grid{grid-template-columns:minmax(0,1fr)!important}.marketing-table{min-width:900px!important}.marketing-monthly-card{overflow:hidden}.marketing-monthly-chart{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.marketing-ledger-row summary,.marketing-ledger-editor,.marketing-ledger-editor .form,.marketing-spend-form{min-width:0}.google-ads-connect-head{flex-direction:column!important;align-items:stretch!important}.google-ads-connect-actions{justify-content:flex-start!important}.google-ads-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.email-setup-summary,.email-template-grid,.email-compose-grid,.template-editor-grid,.email-history-filters{min-width:0}.email-compose-grid,.template-editor-grid{grid-template-columns:minmax(0,1fr)!important}.email-template-sidebar,.template-editor-side{width:100%;position:static!important}.email-compose-fields textarea,.email-template-editor-textarea{min-height:420px!important}.email-compose-footer{flex-wrap:wrap}.email-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.email-history-filters>input:first-child{grid-column:1/-1}.visual-email-preview-shell iframe{width:100%!important}.settings-grid,.settings-form-grid,.addon-admin-grid,.portal-addon-grid,.addon-approval-form{min-width:0}.settings-grid,.addon-admin-grid,.portal-addon-grid{grid-template-columns:minmax(0,1fr)!important}.settings-tabs{position:sticky;left:0;right:0}.settings-panel-card{padding:18px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-number-field{flex-wrap:wrap}.settings-number-field input{width:min(140px,100%)!important}.social-editor-layout,.social-editor-form,.social-assets-grid,.social-content-grid,.social-account-grid,.social-platform-picker,.social-loading-grid,.social-follower-growth,.social-analytics-grid,.social-command-grid,.social-command-stat-grid{min-width:0}.social-editor-layout{grid-template-columns:minmax(0,1fr)!important}.social-editor-sidebar{position:static!important}.social-editor-form,.social-assets-grid,.social-content-grid,.social-account-grid,.social-platform-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-asset-card{min-width:0}.social-filter-bar{max-width:100%}.social-filter-bar select,.social-filter-bar input{flex:160px;min-width:0}.social-analytics-chart,.social-analytics-chart-row,.social-loading-grid{max-width:100%}.social-analytics-chart-row{min-width:0!important}.request-board-card,.guest-request-list article,.addon-request-admin,.guest-share-panel,.event-day-grid,.event-day-actions,.serato-grid,.serato-request-grid,.serato-request-hud{min-width:0}.request-board-card{grid-template-columns:auto minmax(0,1fr)!important}.request-board-actions{grid-column:1/-1;width:100%}.addon-request-admin{grid-template-columns:minmax(0,1fr)!important}.addon-approval-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portal-shell,.client-portal-page,.guest-request-page,.client-form-page{width:100%;max-width:100%}.portal-grid,.client-overview-grid,.client-form-grid,.client-form-grid.three,.client-payment-grid,.client-contact-actions{min-width:0;grid-template-columns:minmax(0,1fr)!important}.client-form-grid label.full,.client-payment-total{grid-column:auto!important}.client-portal-hero,.portal-hero,.client-panel-heading,.client-section-heading{flex-direction:column!important;align-items:flex-start!important}.client-contact-panel{padding:24px}.client-module-card,.client-payment-card,.client-detail-list>div,.client-next-step,.portal-song-row{min-width:0}.quote-paper,.proposal-shell,.proposal-card{max-width:100%}.quote-paper{padding:24px}.quote-head{align-items:flex-start}.quote-line{min-width:0}details,details>summary{max-width:100%}iframe{width:100%}}@media (max-width:650px){.btn{min-height:42px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.page{padding-left:11px!important;padding-right:11px!important}.card{padding:14px!important}.top h1,.command-hero h1{font-size:clamp(27px,8vw,34px);line-height:1.08}.section-title h2{font-size:clamp(18px,5.4vw,22px)}.command-hero-actions,.command-stat-grid,.report-stat-grid,.dashboard-stat-grid,.marketing-stat-grid,.google-ads-account-grid,.social-editor-form,.social-assets-grid,.social-content-grid,.social-account-grid,.settings-form-grid,.email-history-filters,.finance-booking-row,.action-centre-stats,.addon-approval-form{grid-template-columns:minmax(0,1fr)!important}.command-hero-actions .btn,.top>.actions .btn,.top>.actions form,.top>.actions form .btn,.section-title>.actions .btn,.section-title>.actions form,.section-title>.actions form .btn,.google-ads-connect-actions .btn,.google-ads-connect-actions form,.google-ads-connect-actions form .btn{width:100%}.top>.actions,.section-title>.actions,.google-ads-connect-actions{grid-template-columns:minmax(0,1fr);width:100%;gap:8px!important;display:grid!important}.list-toolbar .list-search{grid-template-columns:minmax(0,1fr) auto}.list-toolbar .list-search input{grid-column:1/-1}.booking-list-meta{grid-template-columns:minmax(0,1fr)!important}.booking-list-meta>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.booking-list-actions,.booking-list-actions .btn{width:100%}.finance-booking-row>div:first-child,.finance-booking-row>.btn,.finance-booking-row>a.btn{grid-column:auto}.finance-booking-row>.btn,.finance-booking-row>a.btn{width:100%}.marketing-ledger-row summary{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}.marketing-ledger-editor,.marketing-ledger-editor .form,.marketing-spend-form,.email-setup-summary,.email-template-grid,.email-history-filters{grid-template-columns:minmax(0,1fr)!important}.email-history-filters>input:first-child{grid-column:auto}.email-compose-footer{flex-direction:column!important;align-items:stretch!important}.email-compose-footer .btn,.email-compose-footer form,.email-compose-footer form .btn{width:100%}.email-compose-fields textarea,.email-template-editor-textarea{min-height:340px!important}.social-platform-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}.social-asset-card{grid-template-columns:64px minmax(0,1fr) auto!important}.social-asset-card img,.social-asset-card video,.social-file-placeholder{width:64px!important;height:54px!important}.social-option-row label,.social-partner-buttons button{flex:150px}.request-board-card,.guest-request-list article{grid-template-columns:auto minmax(0,1fr)!important}.request-board-actions,.guest-request-list article>button{grid-column:1/-1}.request-board-actions .btn,.request-board-actions button{flex:140px}.client-portal-page,.portal-shell{padding-left:12px!important;padding-right:12px!important}.client-portal-header{align-items:flex-start;gap:12px}.client-portal-hero,.portal-hero{padding:21px!important}.client-panel,.portal-card{padding:17px!important}.client-contact-panel{padding:20px!important}.client-payment-card{flex-direction:column;align-items:flex-start}.client-payment-total{flex-direction:column;align-items:flex-start;gap:7px}.quote-paper{padding:18px}.quote-head{flex-direction:column}.quote-meta{text-align:left}.quote-line{gap:4px;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:430px){.page{padding-left:9px!important;padding-right:9px!important}.card{border-radius:14px!important;padding:12px!important}.command-event-checks,.command-social-stats,.marketing-stat-grid,.report-stat-grid,.dashboard-stat-grid{grid-template-columns:minmax(0,1fr)!important}.command-event-actions{flex-direction:column}.command-event-actions .btn{width:100%}.booking-summary-strip,.social-platform-picker{grid-template-columns:minmax(0,1fr)!important}.social-asset-card{grid-template-columns:56px minmax(0,1fr) auto!important;gap:8px!important}.social-asset-card img,.social-asset-card video,.social-file-placeholder{width:56px!important;height:50px!important}.client-portal-hero h1{font-size:clamp(30px,10vw,36px)!important}.client-module-card{padding:14px!important}}@media print{.page,.card,.quote-paper,.proposal-shell{max-width:none}}
.social-follower-growth-pill.partial{border-style:dashed}.social-follower-growth-pill.partial small{opacity:.82}@media (max-width:620px){.social-follower-growth{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.social-follower-growth-pill{min-height:48px;text-align:left!important;grid-template-columns:minmax(78px,auto) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;display:grid!important}.social-follower-growth-pill b{font-size:17px!important;line-height:1!important}.social-follower-growth-pill small{text-align:right;line-height:1.25;white-space:normal!important;margin:0!important}}
@media (max-width:620px){.social-analytics-hero{gap:10px!important;padding:14px!important}.social-analytics-hero-copy{padding:0!important}.social-analytics-hero-copy h2{line-height:1.15;margin:4px 0 6px!important;font-size:21px!important}.social-analytics-hero-copy p{font-size:11px!important;line-height:1.45!important}.social-analytics-hero-best{border-radius:13px!important;grid-template-rows:auto auto!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:1px 10px!important;min-height:0!important;padding:12px!important;display:grid!important}.social-analytics-hero-best>svg{background:#00b7ff14;border:1px solid #62d8ff38;border-radius:11px;padding:8px;grid-area:1/1/3!important;width:38px!important;height:38px!important}.social-analytics-hero-best small{grid-area:1/2!important;font-size:8px!important;line-height:1.2!important}.social-analytics-hero-best strong{grid-area:2/2!important;font-size:18px!important;line-height:1.1!important}.social-analytics-hero-best>span{white-space:nowrap;background:#00b7ff17;border:1px solid #62d8ff29;border-radius:999px;align-self:center;padding:6px 8px;font-weight:850;grid-area:1/3/3!important;font-size:10px!important}.social-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0 12px!important;display:grid!important}.social-analytics-kpis article{background:linear-gradient(155deg,#0a1822,#07121a)!important;border-radius:15px!important;grid-template-rows:auto auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:3px 9px!important;min-height:132px!important;padding:13px!important;display:grid!important}.social-analytics-kpis article>svg{border-radius:10px!important;grid-area:1/1/3!important;width:34px!important;height:34px!important;margin:0!important;padding:8px!important}.social-analytics-kpis article>span{text-transform:uppercase;letter-spacing:.04em;align-self:end;min-width:0;grid-area:1/2!important;font-size:9px!important;line-height:1.15!important}.social-analytics-kpis article>strong{white-space:nowrap;letter-spacing:-.035em!important;grid-area:2/2!important;margin:0!important;font-size:28px!important;line-height:1!important}.social-analytics-kpis .social-period-change{border-radius:8px!important;grid-area:3/1/auto/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;margin:7px 0 0!important;padding:5px 7px!important;font-size:9px!important;line-height:1!important}.social-analytics-kpis .social-period-change em{margin-left:auto;font-size:7px!important}.social-analytics-kpis article>small:last-child:not(.social-period-change){display:none!important}.social-analytics-kpis article:first-child:after{content:"Current total";color:#617783;grid-area:3/1/auto/-1;margin-top:8px;font-size:9px;font-weight:750}.social-analytics-trend-panel{margin-top:10px!important;padding:15px!important}.social-analytics-trend-panel .section-title{margin-bottom:8px!important}.social-analytics-trend-panel .section-title h2{font-size:22px!important}.social-analytics-trend-panel .section-title p{font-size:10px!important;line-height:1.4!important}}@media (max-width:380px){.social-analytics-kpis article{column-gap:7px!important;min-height:126px!important;padding:11px!important}.social-analytics-kpis article>strong{font-size:25px!important}.social-analytics-hero-best{grid-template-columns:34px minmax(0,1fr)!important}.social-analytics-hero-best>span{justify-self:start;margin-top:5px;grid-area:3/2!important}}
@media (max-width:620px){.social-analytics-kpis article:first-child.has-follower-period-change:after,.social-analytics-kpis article:first-child.has-follower-period-change>small:not(.social-period-change){display:none!important}}
.client-portal-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;max-width:100%;overscroll-behavior-x:auto!important;scrollbar-width:none!important;display:grid!important;overflow:visible!important}.client-portal-tabs::-webkit-scrollbar{display:none}.client-portal-tabs>button{text-align:center;justify-content:center;width:100%;min-width:0;padding-left:9px;padding-right:9px;line-height:1.15;white-space:normal!important}.client-portal-tabs>button span{min-width:0}@media (max-width:980px){.client-portal-tabs{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));position:static}}@media (max-width:620px){.client-portal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:12px;padding-bottom:12px}.client-portal-tabs>button{text-align:left;justify-content:flex-start;gap:8px;min-height:52px;padding:10px 11px;font-size:12px}.client-portal-tabs>button span{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.2;display:inline!important}.client-portal-tabs>button svg{flex:none}.client-portal-tabs>button:last-child{grid-column:1/-1}}@media (max-width:360px){.client-portal-tabs>button{padding-left:9px;padding-right:9px;font-size:11px}}
.split-payment-action{flex-direction:column;gap:9px;width:100%;min-width:0;display:flex}.split-payment-summary,.split-payment-editor{border:1px solid var(--line);background:#09131d;border-radius:13px;width:100%;min-width:0;padding:12px}.split-payment-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.split-payment-summary-copy{align-items:flex-start;gap:9px;min-width:0;display:flex}.split-payment-summary-copy svg{color:var(--blue);flex:none;margin-top:2px}.split-payment-summary-copy strong,.split-payment-summary-copy span,.split-payment-editor strong,.split-payment-editor>div>span{display:block}.split-payment-summary-copy span,.split-payment-editor>div>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.split-payment-editor{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.split-payment-editor>div:first-child,.split-payment-editor>.actions,.split-payment-editor>.client-portal-error,.split-payment-editor>.split-payment-cash-preview{grid-column:1/-1}.split-payment-editor label{flex-direction:column;gap:6px;min-width:0;display:flex}.split-payment-editor label>span,.split-payment-cash-preview>span{color:var(--muted);font-size:12px;font-weight:800}.split-payment-editor .money-input,.split-payment-editor .money-input input{width:100%;min-width:0}.split-payment-cash-preview{border:1px solid var(--line);background:#07111a;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:10px 12px;display:grid}.split-payment-cash-preview svg{color:var(--green)}@media (max-width:760px){.milestone-row>.pill,.booking-progress-card .milestone-row>.pill{white-space:nowrap;justify-self:start;max-width:100%;overflow-wrap:normal!important;word-break:normal!important;grid-column:1/-1!important;width:auto!important}.milestone-row>.btn,.milestone-row>a.btn,.booking-progress-card .milestone-row>.btn,.booking-progress-card .milestone-row>a.btn{grid-column:1/-1!important;width:100%!important}.split-payment-summary,.split-payment-editor{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.split-payment-summary .actions,.split-payment-editor .actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.split-payment-summary .btn,.split-payment-editor .btn,.split-payment-action>.btn{width:100%}.split-payment-cash-preview{grid-template-columns:auto minmax(0,1fr)}.split-payment-cash-preview strong{grid-column:1/-1;padding-left:25px}}
.portal-social-media-consent-module__nB5nia__card{color:#f7fbff;border-top:1px solid #1b3345;border-bottom:1px solid #1b3345;width:100%;margin:0 0 22px;padding:22px 0}.portal-social-media-consent-module__nB5nia__heading{align-items:center;gap:11px;display:flex}.portal-social-media-consent-module__nB5nia__heading>div:last-child{min-width:0}.portal-social-media-consent-module__nB5nia__heading span{color:#00b7ff;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-size:10px;font-weight:950;display:block}.portal-social-media-consent-module__nB5nia__heading strong{font-size:16px;line-height:1.25;display:block}.portal-social-media-consent-module__nB5nia__icon{color:#87dcff;background:#00b7ff1a;border:1px solid #285674;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.portal-social-media-consent-module__nB5nia__card p{color:#9eb2c4;max-width:760px;margin:13px 0 15px;font-size:13px;line-height:1.55}.portal-social-media-consent-module__nB5nia__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.portal-social-media-consent-module__nB5nia__choice{text-align:left;color:#eef7ff;width:100%;min-width:0;font:inherit;cursor:pointer;background:#09131d;border:1px solid #27445a;border-radius:12px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:800;display:flex}.portal-social-media-consent-module__nB5nia__choice:hover,.portal-social-media-consent-module__nB5nia__selected{background:#00b7ff1a;border-color:#00b7ff}.portal-social-media-consent-module__nB5nia__choice:disabled{opacity:.65;cursor:wait}.portal-social-media-consent-module__nB5nia__radio{color:#8effbd;border:1px solid #46748f;border-radius:999px;place-items:center;width:22px;min-width:22px;height:22px;font-size:13px;display:grid}.portal-social-media-consent-module__nB5nia__selected .portal-social-media-consent-module__nB5nia__radio{background:#2ee58d14;border-color:#2ee58d}.portal-social-media-consent-module__nB5nia__message{color:#8ddfff;margin-top:10px;font-size:12px;display:block}@media (max-width:600px){.portal-social-media-consent-module__nB5nia__card{padding:20px 0}.portal-social-media-consent-module__nB5nia__choices{grid-template-columns:minmax(0,1fr)}.portal-social-media-consent-module__nB5nia__choice{min-height:48px}}
