/* Screenshot-faithful Action Center intake workspace. Loaded only for staff review. */
body.lead-staff-workspace-route{margin:0!important;background:#fff!important;color:#102a5c!important}
body.lead-staff-workspace-route .topbar,body.lead-staff-workspace-route .public-bottom-nav,body.lead-staff-workspace-route .footer{display:none!important}
body.lead-staff-workspace-route .app-shell-content{max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}
/* The same base shell applies to every Action Center workspace. */
body.action-center-shell,body.action-center-managed-page{margin:0!important;background:#fff!important;color:#102a5c!important}body.action-center-shell .topbar,body.action-center-managed-page .topbar,body.action-center-shell .public-bottom-nav,body.action-center-managed-page .public-bottom-nav,body.action-center-shell .footer,body.action-center-managed-page .footer{display:none!important}body.action-center-shell .app-shell-content,body.action-center-managed-page .app-shell-content{max-width:none!important;margin:0!important;padding:0!important;background:#fff!important}.action-center-reference-topbar{display:flex;align-items:center;min-height:62px;padding:0 20px;border-bottom:1px solid #dfe7f0;background:#fff;color:#102d62}.action-center-reference-topbar>strong{font-size:21px;letter-spacing:-.025em}.action-center-reference-menu{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;margin:0 15px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#102d62!important;box-shadow:none!important}.action-center-reference-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:12px;margin-left:auto;min-width:0;color:#243d6b;font-size:13px}.action-center-reference-actions>button:not(.action-center-account-trigger),.action-center-reference-actions>.action-center-header-control>button:not(.action-center-account-trigger){display:grid!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#102d62!important;box-shadow:none!important}.action-center-reference-avatar{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:50%;background:#082d67;color:#fff;font-size:10px;font-weight:800}.action-center-shell .support-inbox-layout,.action-center-page-frame{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important;gap:0!important;min-height:calc(100vh - 62px);margin:0!important;padding:0!important;background:#fff}.action-center-page-frame.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)!important}.action-center-shell .support-inbox-sidebar,.action-center-page-rail{position:sticky!important;top:0!important;align-self:start;min-height:calc(100vh - 62px);padding:18px 8px!important;border:0!important;border-right:1px solid #dfe7f0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.action-center-shell .action-center-primary-nav,.action-center-primary-nav--page{display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;border:0!important}.action-center-shell .action-center-primary-nav a,.action-center-primary-nav--page a{display:flex!important;align-items:center!important;gap:15px!important;min-height:42px!important;padding:0 12px!important;border:0!important;border-radius:5px!important;background:transparent!important;color:#173562!important;font-size:13px!important;font-weight:400!important;box-shadow:none!important}.action-center-shell .action-center-primary-nav a i,.action-center-primary-nav--page a i{width:17px;text-align:center;color:#29466f;font-size:16px}.action-center-shell .action-center-primary-nav a:hover,.action-center-shell .action-center-primary-nav a.is-active,.action-center-primary-nav--page a:hover,.action-center-primary-nav--page a.is-active{background:#eaf2ff!important;color:#075ad3!important;font-weight:700!important;box-shadow:inset 4px 0 #0b66e8!important}.action-center-shell .action-center-sidebar-context{display:none!important}.action-center-page-rail__brand{display:none!important}.action-center-page-rail__collapse{display:flex;align-items:center;gap:14px;margin-top:auto;padding:14px 12px 10px;border-top:1px solid #e5ebf2;color:#29466f;font-size:13px}.action-center-shell .support-inbox-layout>section,.action-center-page-content{min-width:0;padding:17px 30px 24px!important;background:#fff}.action-center-shell .action-center-header{padding:0 0 12px!important;border-bottom:1px solid #dfe7f0!important}.action-center-shell .action-center-kicker{display:none!important}.action-center-shell .action-center-header h1{font-size:31px!important;color:#0c316d!important}.action-center-shell .action-center-header__copy>p:last-child{font-size:14px!important}.action-center-shell .action-center-workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:12px!important;margin-top:12px!important}.action-center-shell .action-center-thread-list,.action-center-shell .action-center-detail-panel{border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.action-center-shell .action-center-thread-list__toolbar,.action-center-shell .support-bulk-toolbar{background:#fff!important;border-color:#e5ebf2!important}.action-center-shell .action-center-thread-row{padding:9px 7px!important;border-color:#e7edf3!important}.action-center-shell .action-center-thread-row.is-selected{border:0!important;border-radius:5px!important;background:#eaf2ff!important;box-shadow:none!important}.action-center-shell .action-center-detail-panel{padding:16px!important}.action-center-page-frame.is-rail-collapsed .action-center-page-rail{padding:18px 4px!important}.action-center-page-frame.is-rail-collapsed .action-center-page-rail__brand{justify-content:center;padding-bottom:.75rem}.action-center-page-frame.is-rail-collapsed .action-center-page-rail__brand strong{display:none}.action-center-page-frame.is-rail-collapsed .action-center-primary-nav--page a{justify-content:center;gap:0;padding:0 8px!important}.action-center-page-frame.is-rail-collapsed .action-center-primary-nav--page a span{display:none}.action-center-page-frame.is-rail-collapsed .action-center-primary-nav--page a i{width:1.35rem;font-size:1rem}.action-center-page-frame.is-rail-collapsed .action-center-page-rail__collapse{justify-content:center;width:100%;padding:14px 4px 10px;border:0;background:transparent;font:inherit;color:#29466f;text-align:center;cursor:pointer;appearance:none;-webkit-appearance:none}.action-center-page-frame.is-rail-collapsed .action-center-page-rail__collapse span{display:none}.action-center-page-content>div:first-child h1{color:#0c316d!important}.action-center-page-content table{border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important}.action-center-page-content table th{color:#667895!important;font-size:10px!important}.action-center-page-content table td{color:#263f69!important;font-size:12px!important}
.action-center-managed-page .reference-intake-app{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;min-height:0!important}
.action-center-managed-page .reference-intake-topbar,.action-center-managed-page .reference-intake-nav{display:none!important}
.action-center-managed-page .reference-intake-main{grid-column:auto!important;padding:0!important}
.reference-intake-app{--ink:#102d62;--muted:#657795;--line:#dfe7f0;--soft:#f7faff;--blue:#0f63dd;--teal:#079a84;display:grid;grid-template-columns:158px minmax(0,1fr);grid-template-rows:62px minmax(0,1fr);min-height:100vh;background:#fff;color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.reference-intake-topbar{grid-column:1/-1;display:flex;align-items:center;gap:15px;padding:0 20px;border-bottom:1px solid var(--line);background:#fff}.reference-intake-topbar>button,.reference-intake-topbar div>button{display:grid;place-items:center;width:30px;height:30px;margin:0;padding:0;border:0;background:transparent;color:var(--ink);box-shadow:none}.reference-intake-topbar>strong{font-size:21px;letter-spacing:-.025em}.reference-intake-topbar>div{display:flex;align-items:center;gap:12px;margin-left:auto;color:#243d6b;font-size:13px}.reference-user-avatar{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#082d67;color:#fff;font-size:10px;font-weight:800}
.reference-intake-nav{display:flex;flex-direction:column;gap:4px;padding:18px 8px;border-right:1px solid var(--line);background:#fff}.reference-intake-nav:before{content:"";height:1px;margin:0 6px 14px;background:#e5ebf2}.reference-intake-nav a{display:flex;align-items:center;gap:15px;min-height:42px;padding:0 12px;border-radius:5px;color:#173562;text-decoration:none;font-size:13px}.reference-intake-nav a i{width:17px;text-align:center;font-size:17px;color:#29466f}.reference-intake-nav a:hover,.reference-intake-nav a.is-active{background:#eaf2ff;color:#075ad3;font-weight:700}.reference-intake-nav a.is-active{box-shadow:inset 4px 0 #0b66e8}.reference-intake-nav a.is-active i{color:#0b66e8}.reference-intake-nav__collapse{display:flex;align-items:center;gap:14px;margin-top:auto;padding:14px 12px 10px;border-top:1px solid #e5ebf2;color:#29466f;font-size:13px}
.reference-intake-main{min-width:0;padding:17px 30px 24px;background:#fff}.reference-intake-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.reference-intake-heading h1{margin:0;color:#0c316d!important;font-size:31px!important;line-height:1.1;letter-spacing:-.04em}.reference-intake-heading p{margin:4px 0 0;color:#70809b;font-size:17px}.reference-intake-heading>span{display:inline-flex;align-items:center;gap:8px;color:#687b99;font-size:12px}.reference-intake-heading>span i{color:var(--teal);font-size:15px}
.reference-intake-context{display:grid;grid-template-columns:1.2fr 1.05fr .85fr 1fr 1.2fr;margin-bottom:0;border:1px solid var(--line);border-radius:7px 7px 0 0;background:#fff}.reference-intake-context>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;padding:16px 18px;border-right:1px solid #e6ebf1}.reference-intake-context>div:last-child{border-right:0}.reference-intake-context>div>i{margin-top:1px;color:#60728f;font-size:15px}.reference-intake-context dl{min-width:0;margin:0}.reference-intake-context dt{margin:0 0 7px;color:#536889;font-size:11px;font-weight:700}.reference-intake-context dd{overflow:hidden;margin:0 0 5px;color:#1b3968;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.reference-intake-context dd:last-child{margin-bottom:0}.reference-intake-context a{color:#0861de;text-decoration:none}.reference-status-select{display:inline-flex;align-items:center;gap:12px;padding:5px 9px;border:1px solid #9ee0d8;border-radius:6px;background:#edfffb;color:#078b79}.reference-dot{display:inline-block;width:6px;height:6px;margin:0 5px 1px 0;border-radius:50%;background:var(--teal)}.reference-mini-avatar{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:5px;border-radius:50%;background:#082d67;color:#fff;font-size:9px}
.reference-intake-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:12px 10px;border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px;background:#fff}.reference-intake-step{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 10px;border-radius:5px;color:#143561;text-decoration:none;font-size:12px}.reference-intake-step span{display:grid;place-items:center;width:19px;height:19px;flex:0 0 auto;border-radius:50%;background:#edf1f6;color:#536681;font-size:10px;font-weight:800}.reference-intake-step b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-intake-step.is-active{background:#eaf2ff;color:#075ad3}.reference-intake-step.is-active span{background:#0b66e8;color:#fff}
.reference-intake-columns{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:30px;margin-top:12px}.reference-intake-content{display:grid;gap:8px;min-width:0}.reference-intake-card{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.reference-intake-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 16px;border-bottom:1px solid #e5ebf2}.reference-intake-card>header h2{margin:0;color:#102d62!important;font-size:14px!important}.reference-intake-card>header>div{display:flex;gap:12px}.reference-intake-card>header button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:29px;margin:0;padding:4px 10px;border:1px solid #ccd8e6;border-radius:5px;background:#fff;color:#173a6e;box-shadow:none;font-size:11px;font-weight:700}
.reference-business-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}.reference-business-body>dl{margin:0;padding:0 16px}.reference-business-body>dl>div{display:grid;grid-template-columns:185px minmax(0,1fr);gap:10px;padding:14px 4px;border-bottom:1px solid #e7edf3}.reference-business-body>dl>div:last-child{border-bottom:0}.reference-business-body dt{color:#12396e;font-size:11px;font-weight:700;line-height:1.45}.reference-business-body dd{margin:0;color:#263f69;font-size:12px;line-height:1.45}.reference-business-body dd a{color:#0562de;text-decoration:none}.reference-notes{padding:14px 16px;border-left:1px solid #e5ebf2;background:#fff}.reference-notes header{display:flex;justify-content:space-between;gap:10px;margin-bottom:11px}.reference-notes strong{font-size:12px}.reference-notes header a{color:#0562de;font-size:11px;text-decoration:none}.reference-notes__list{max-height:106px;overflow:auto}.reference-notes .lead-staff-note{padding:0 0 9px;border:0;border-radius:0;background:transparent}.reference-notes .lead-staff-note__meta{font-size:10px}.reference-notes .lead-staff-note p{font-size:11px}.reference-notes form{border:1px solid #ced9e6;border-radius:5px;overflow:hidden}.reference-notes textarea{display:block;width:100%;min-height:46px;padding:9px;border:0;resize:vertical;color:#243d6b;font:inherit;font-size:11px}.reference-notes form>div{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-top:1px solid #e5ebf2}.reference-notes form>div span{display:flex;gap:12px;color:#6b7c97;font-size:11px}.reference-notes form button{width:auto;min-height:28px;margin:0;padding:4px 10px;border:0;border-radius:4px;background:#0b66e8;color:#fff;box-shadow:none;font-size:11px;font-weight:700}
.reference-intake-table-card>header{min-height:34px}.reference-table-wrap{overflow:auto}.reference-intake-table{width:100%;min-width:720px;border-collapse:collapse}.reference-intake-table th,.reference-intake-table td{padding:7px 16px;border-bottom:1px solid #e7edf3;color:#263f69;text-align:left;vertical-align:middle;font-size:11px}.reference-intake-table th{color:#667895;font-size:9px;font-weight:800;text-transform:none}.reference-intake-table tr:last-child td{border-bottom:0}.reference-intake-table td strong{display:block;color:#143866;font-size:11px}.reference-intake-table td small{display:block;color:#7789a4;font-size:9px}.reference-intake-table img{width:105px;height:31px;object-fit:contain}.reference-intake-table .lead-staff-reference-avatar{width:29px;height:29px}.reference-intake-table .lead-staff-reference-more,.reference-intake-table .lead-staff-reference-note{background:#fff!important;color:#1d3c6c!important;box-shadow:none!important}
.reference-intake-inspector{align-self:start;padding:22px 25px;border-left:1px solid var(--line);min-height:calc(100vh - 150px);background:#fff}.reference-intake-inspector h2{margin:0 0 22px;color:#102d62!important;font-size:17px!important}.reference-intake-inspector form{display:grid;gap:20px}.reference-intake-inspector label{display:grid;gap:7px;color:#163664;font-size:11px;font-weight:700}.reference-intake-inspector label>span{font-size:10px}.reference-intake-inspector select,.reference-intake-inspector input,.reference-intake-inspector textarea{width:100%;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid #ccd8e6;border-radius:5px;background:#fff;color:#213b66;font:inherit;font-size:12px}.reference-intake-inspector textarea{min-height:86px;resize:vertical}.reference-intake-inspector label small{color:#7b8ba4;font-size:10px;font-weight:400}.reference-intake-inspector form>button{width:100%;min-height:35px;margin:0;border:0;border-radius:5px;background:#0b66e8;color:#fff;box-shadow:none;font-size:11px;font-weight:800}.reference-inspector-rule{height:1px;margin:18px 0;background:#e4eaf2}.reference-intake-inspector section>header{display:flex;justify-content:space-between;align-items:center}.reference-intake-inspector h3{margin:0;color:#173762;font-size:13px}.reference-intake-inspector section a{color:#0562de;text-decoration:none;font-size:11px}.reference-activity{display:grid;gap:13px;margin-top:16px}.reference-activity .lead-staff-activity__row{gap:9px}.reference-activity .lead-staff-activity__dot{width:12px;height:12px;margin-top:3px;background:#0b66e8;color:transparent;font-size:0}.reference-activity .lead-staff-activity__row:nth-child(odd) .lead-staff-activity__dot{background:#079a84}.reference-activity strong{font-size:11px}.reference-activity small{font-size:10px}
@media(max-width:1100px){.reference-intake-main{padding:16px}.reference-intake-context{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-intake-context>div:nth-child(3){border-right:0}.reference-intake-context>div:nth-child(n+4){border-top:1px solid #e6ebf1}.reference-intake-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-intake-columns{grid-template-columns:1fr}.reference-intake-inspector{min-height:auto;border:1px solid var(--line);border-radius:7px;padding:18px}.reference-intake-inspector form{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-intake-inspector h2,.reference-intake-inspector section,.reference-intake-inspector form>button{grid-column:1/-1}}
@media(max-width:760px){.reference-intake-app{display:block}.reference-intake-topbar{position:sticky;top:0;z-index:5}.reference-intake-nav{display:flex;flex-direction:row;overflow:auto;padding:7px;border-bottom:1px solid var(--line);border-right:0}.reference-intake-nav:before,.reference-intake-nav__collapse{display:none}.reference-intake-nav a{flex:0 0 auto;min-height:36px;padding:0 10px}.reference-intake-nav a i{font-size:14px}.reference-intake-main{padding:14px 10px}.reference-intake-heading{align-items:flex-start}.reference-intake-heading h1{font-size:25px!important}.reference-intake-heading p{font-size:14px}.reference-intake-heading>span{font-size:10px}.reference-intake-context{grid-template-columns:1fr 1fr}.reference-intake-context>div{padding:12px;border-right:0;border-bottom:1px solid #e6ebf1}.reference-intake-context>div:last-child{border-bottom:0}.reference-intake-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-business-body{grid-template-columns:1fr}.reference-notes{border-top:1px solid #e5ebf2;border-left:0}.reference-intake-inspector form{grid-template-columns:1fr}}

/* Shared Action Center fit-and-flow safeguards: long customer content never breaks the frame.
   Header chrome is excluded so the avatar CTA cannot shrink/wrap into a lone line. */
.action-center-shell *:not(.action-center-reference-topbar):not(.action-center-reference-topbar *):not(.action-center-header-control):not(.action-center-header-control *):not(.action-center-account-trigger):not(.action-center-account-trigger *):not(.action-center-reference-avatar),
.action-center-managed-page *:not(.action-center-reference-topbar):not(.action-center-reference-topbar *):not(.action-center-header-control):not(.action-center-header-control *):not(.action-center-account-trigger):not(.action-center-account-trigger *):not(.action-center-reference-avatar),
.reference-intake-app *:not(.reference-intake-topbar):not(.reference-intake-topbar *){min-width:0;overflow-wrap:anywhere}
.action-center-shell input,.action-center-shell select,.action-center-shell textarea,
.action-center-managed-page input,.action-center-managed-page select,.action-center-managed-page textarea,
.reference-intake-app input,.reference-intake-app select,.reference-intake-app textarea{max-width:100%;box-sizing:border-box}
.action-center-page-content{overflow-x:hidden}
.action-center-page-content table{display:table;max-width:none}
.action-center-page-content>div{max-width:100%}
.action-center-shell .action-center-header__actions,.action-center-managed-page .action-toolbar,.action-center-managed-page .admin-actions{flex-wrap:wrap!important}
.action-center-shell .action-center-thread-row__content,.action-center-shell .action-center-detail-panel__body,.action-center-managed-page td{overflow-wrap:anywhere}
.reference-intake-context dd,.reference-intake-table td,.reference-activity small{overflow-wrap:anywhere;white-space:normal}

@media(max-width:1120px){
  .action-center-shell .support-inbox-layout{grid-template-columns:148px minmax(0,1fr)!important}
  .action-center-shell .support-inbox-layout>section,.action-center-page-content{padding:16px 18px 22px!important}
  .action-center-shell .action-center-workspace{grid-template-columns:minmax(0,1fr)!important}
  .action-center-shell .action-center-detail-panel{min-height:0!important}
  .action-center-managed-page .action-center-page-content{padding-inline:18px!important}
}

@media(max-width:760px){
  .action-center-reference-topbar{position:sticky;top:0;z-index:30;min-height:54px;padding:0 12px}
  .action-center-reference-topbar>strong{font-size:17px}
  .action-center-reference-actions{gap:8px;font-size:11px}
  .action-center-reference-actions>span:not(.action-center-reference-avatar),.action-center-reference-actions>i{display:none}
  .action-center-shell .support-inbox-layout,.action-center-page-frame{display:block!important;min-height:0}
  .action-center-shell .support-inbox-sidebar,.action-center-page-rail{position:static!important;display:flex!important;min-height:auto!important;overflow-x:auto!important;padding:7px!important;border-right:0!important;border-bottom:1px solid #dfe7f0!important}
  .action-center-shell .action-center-primary-nav,.action-center-primary-nav--page{display:flex!important;flex-direction:row!important;gap:4px!important;min-width:max-content}
  .action-center-shell .action-center-primary-nav a,.action-center-primary-nav--page a{min-height:36px!important;padding:0 10px!important;gap:7px!important;font-size:12px!important}
  .action-center-shell .action-center-primary-nav a i,.action-center-primary-nav--page a i{width:auto;font-size:14px}
  .action-center-page-rail__collapse{display:none!important}
  .action-center-shell .support-inbox-layout>section,.action-center-page-content{padding:12px 10px 20px!important}
  .action-center-shell .action-center-header h1{font-size:25px!important}
  .action-center-shell .action-center-header{gap:10px!important}
  .action-center-shell .action-center-header__copy>p:last-child{font-size:12px!important}
  .action-center-shell .action-center-thread-list__toolbar,.action-center-shell .support-bulk-toolbar{align-items:flex-start!important;gap:8px!important}
  .action-center-shell .action-center-thread-row{grid-template-columns:auto minmax(0,1fr)!important}
  .action-center-shell .action-center-thread-row__meta{display:none!important}
  .action-center-shell .action-center-detail-panel{padding:13px!important}
  .action-center-managed-page table{min-width:680px!important}
  .action-center-managed-page .table-responsive,.action-center-managed-page .admin-table-wrap{overflow-x:auto!important;margin-inline:-10px;padding-inline:10px}
  .reference-intake-table{min-width:640px}
  .reference-intake-card>header{align-items:flex-start;padding:9px 12px}
  .reference-intake-card>header>div{gap:6px;flex-wrap:wrap;justify-content:flex-end}
  .reference-intake-card>header button{font-size:10px;padding:4px 7px}
}

.reference-asset-review{display:flex;align-items:center;gap:5px}.reference-asset-review select{min-width:98px;max-width:120px;padding:4px 6px;border:1px solid #ccd8e6;border-radius:4px;background:#fff;color:#173a6e;font:inherit;font-size:10px}.reference-asset-review button{min-height:25px;margin:0;padding:3px 7px;border:0;border-radius:4px;background:#0b66e8;color:#fff;font-size:10px;font-weight:700;box-shadow:none}

/* Shared CRM controls for every Action Center management surface. */
.action-center-view-as-form{display:flex;align-items:center;margin:0!important}.action-center-view-as-form label{display:flex;align-items:center;gap:6px;margin:0!important;color:#667895;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.action-center-view-as-form select{width:auto;min-width:155px;height:32px;margin:0!important;padding:4px 8px;border:1px solid #ccd8e6;border-radius:5px;background:#fff;color:#173a6e;font:inherit;font-size:11px;font-weight:700}.action-center-preview-banner{display:flex;align-items:center;gap:10px;min-height:40px;padding:7px 20px;border-bottom:1px solid #bfdbfe;background:#eff6ff;color:#17437e;font-size:12px}.action-center-preview-banner>i{color:#0b66e8}.action-center-preview-banner form{margin-left:auto}.action-center-preview-banner button{width:auto;margin:0;padding:4px 9px;border:1px solid #93c5fd;border-radius:5px;background:#fff;color:#075ad3;font-size:11px;font-weight:800}
.action-center-view-as-link{display:inline-flex;align-items:center;min-height:30px;padding:4px 8px;border:1px solid #ccd8e6;border-radius:5px;background:#fff;color:#075ad3!important;text-decoration:none!important;font-size:10px;font-weight:800;white-space:nowrap}
.action-center-quick-create{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 15px;padding:9px 0 12px;border-bottom:1px solid #e4eaf2;color:#627695;font-size:11px;font-weight:700}.action-center-quick-create>span{margin-right:3px;text-transform:uppercase;letter-spacing:.05em}.action-center-quick-create a,.action-center-calendar__new,.action-center-calendar__open{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 9px;border:1px solid #ccd8e6;border-radius:5px;background:#fff;color:#173a6e!important;text-decoration:none!important;font-size:11px;font-weight:700;box-shadow:none}.action-center-quick-create a:hover,.action-center-calendar__open:hover{border-color:#0b66e8;background:#eaf2ff;color:#075ad3!important}.action-center-calendar{max-width:1120px}.action-center-calendar>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #dfe7f0}.action-center-calendar h1{margin:0;color:#0c316d!important;font-size:31px!important;letter-spacing:-.04em}.action-center-calendar header p{margin:5px 0 0;color:#687b99;font-size:13px}.action-center-calendar__new{flex:0 0 auto;border-color:#0b66e8;background:#0b66e8;color:#fff!important}.action-center-calendar__new:hover{background:#075ad3;color:#fff!important}.action-center-calendar__table{overflow:auto;margin-top:14px;border:1px solid #dfe7f0;border-radius:7px}.action-center-calendar table{width:100%;min-width:680px;border:0!important;border-radius:0!important;border-collapse:collapse}.action-center-calendar th,.action-center-calendar td{padding:12px 15px!important;border-bottom:1px solid #e7edf3;color:#263f69;text-align:left;vertical-align:middle;font-size:12px}.action-center-calendar th{color:#667895!important;font-size:10px!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.action-center-calendar tr:last-child td{border-bottom:0}.action-center-calendar td strong,.action-center-calendar td a:not(.action-center-calendar__open){display:block;color:#123d78;font-weight:700;text-decoration:none}.action-center-calendar td small{display:block;margin-top:3px;color:#7889a3;font-size:11px}.action-center-calendar__empty{display:grid;justify-items:start;gap:8px;margin-top:14px;padding:30px;border:1px dashed #ccd8e6;border-radius:7px;color:#687b99}.action-center-calendar__empty>i{color:#0b66e8;font-size:24px}.action-center-calendar__empty h2{margin:0;color:#143866;font-size:17px}.action-center-calendar__empty p{max-width:520px;margin:0;font-size:13px}.action-center-calendar__empty a{color:#075ad3;font-weight:700;text-decoration:none}

@media(max-width:760px){.action-center-quick-create{gap:6px;margin-bottom:11px;padding:8px 0}.action-center-quick-create>span{width:100%;margin:0}.action-center-quick-create a{font-size:10px}.action-center-calendar>header{display:grid}.action-center-calendar h1{font-size:25px!important}.action-center-calendar header p{font-size:12px}.action-center-calendar__new{justify-self:start}.action-center-calendar__table{margin-inline:-10px;border-right:0;border-left:0;border-radius:0}.action-center-calendar__empty{padding:22px 16px}}

/* Tickets retain their operational folder pane in the drawer while the page
   itself uses the same managed-page frame as Leads, Clients, and Projects. */
body.action-center-managed-page .action-center-page-content--tickets{min-width:0;width:100%}
body.action-center-managed-page .action-center-page-content--tickets .action-center-header{padding:0 0 14px!important;border-bottom:1px solid #dfe7f0!important}
body.action-center-managed-page .action-center-page-content--tickets .action-center-header h1{margin:0!important;color:#0c316d!important;font-size:31px!important;line-height:1.1!important;letter-spacing:-.04em!important}
body.action-center-managed-page .action-center-page-content--tickets .action-center-kicker{display:none!important}
body.action-center-managed-page .action-center-page-content--tickets .action-center-header__copy>p:last-child{margin:5px 0 0!important;color:#70809b!important;font-size:13px!important}
body.action-center-managed-page .action-center-page-content--tickets .action-center-workspace{margin-top:12px!important}
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle{display:inline-flex;width:auto;min-width:44px;min-height:44px;padding:.55rem .65rem;border:1px solid #dbe3ef;border-radius:11px;background:#fff;color:#334155;align-items:center;justify-content:center;box-shadow:none}
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle i{font-size:1rem;line-height:1}
@media(min-width:761px){.action-center-shell .support-inbox-layout{grid-template-columns:390px minmax(0,1fr)!important}.action-center-shell .support-inbox-sidebar{display:grid!important;grid-template-columns:158px minmax(0,232px)!important;align-items:start;padding:0!important;overflow:hidden;border-right:1px solid #dfe7f0!important}.action-center-shell .action-center-primary-nav{align-self:stretch;padding:18px 8px!important;border-right:1px solid #dfe7f0!important}.action-center-shell .action-center-sidebar-divider{display:none!important}.action-center-shell .action-center-sidebar-context{display:block!important;min-height:calc(100vh - 62px);padding:14px 10px 24px!important;overflow:auto;background:#fff}.action-center-shell .action-center-workspace-tabs{display:none!important}.action-center-shell .action-center-sidebar-context>h2{display:flex!important;align-items:center;gap:8px;margin:0 4px 13px!important;color:#102d62!important;font-size:14px!important}.action-center-shell .action-center-sidebar__mark{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;background:#eaf2ff;color:#0b66e8}.action-center-shell .support-folder-group-title{margin:15px 6px 5px!important;color:#6e819e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase}.action-center-shell .action-center-sidebar-context>a,.action-center-shell .support-department summary,.action-center-shell .support-department-topics a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:31px!important;padding:5px 7px!important;border-radius:5px!important;color:#29466f!important;text-decoration:none!important;font-size:12px!important;font-weight:600!important}.action-center-shell .action-center-sidebar-context>a:hover,.action-center-shell .action-center-sidebar-context>a.active,.action-center-shell .support-department-topics a:hover,.action-center-shell .support-department-topics a.active{background:#eaf2ff!important;color:#075ad3!important}.action-center-shell .support-folder-count{flex:0 0 auto;min-width:19px!important;padding:2px 5px!important;border-radius:10px!important;background:#f1f5f9!important;color:#657a99!important;font-size:10px!important;text-align:center}.action-center-shell .action-center-sidebar-context>a.active .support-folder-count,.action-center-shell .support-department-topics a.active .support-folder-count{background:#dbeafe!important;color:#075ad3!important}.action-center-shell .support-department{margin:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important}.action-center-shell .support-department summary{cursor:pointer;list-style:none}.action-center-shell .support-department summary::-webkit-details-marker{display:none}.action-center-shell .support-department-topics{display:grid;gap:2px;padding-left:7px}}
@media(min-width:761px) and (max-width:1120px){.action-center-shell .support-inbox-layout{grid-template-columns:366px minmax(0,1fr)!important}.action-center-shell .support-inbox-sidebar{grid-template-columns:148px minmax(0,218px)!important}.action-center-shell .support-inbox-layout>section{padding:16px 18px 22px!important}}
@media(max-width:760px){.action-center-shell .support-inbox-sidebar--drawer{display:block!important;max-height:72vh!important;overflow:auto!important;padding:12px!important;border:0!important}.action-center-shell .support-inbox-sidebar--drawer .action-center-primary-nav{display:flex!important;flex-direction:row!important;overflow:auto;padding-bottom:10px!important;border-bottom:1px solid #dfe7f0!important}.action-center-shell .support-inbox-sidebar--drawer .action-center-sidebar-context{display:block!important;padding:12px 2px}.action-center-shell .support-inbox-sidebar--drawer .action-center-workspace-tabs{display:none!important}.action-center-shell .support-inbox-sidebar--drawer .action-center-sidebar-context>h2{display:flex!important;align-items:center;gap:8px;margin:0 4px 10px!important;font-size:14px!important}.action-center-shell .support-inbox-sidebar--drawer .support-folder-group-title{margin:14px 5px 5px!important;font-size:10px!important;text-transform:uppercase}.action-center-shell .support-inbox-sidebar--drawer .action-center-sidebar-context>a,.action-center-shell .support-inbox-sidebar--drawer .support-department summary,.action-center-shell .support-inbox-sidebar--drawer .support-department-topics a{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:34px!important;padding:6px 8px!important;color:#29466f!important;text-decoration:none!important;font-size:12px!important}.action-center-shell .support-inbox-sidebar--drawer .action-center-sidebar-context>a.active{background:#eaf2ff!important;color:#075ad3!important}.action-center-shell .support-inbox-sidebar--drawer .support-folder-count{padding:2px 6px;border-radius:10px;background:#f1f5f9;color:#657a99;font-size:10px}}

/* Tickets use the same full-bleed reference canvas as the managed pages. */
.action-center-shell .support-inbox-layout{width:100%!important;max-width:none!important;min-height:calc(100vh - 62px)!important;background:#fff!important}.action-center-shell .support-inbox-layout>section{background:#fff!important}.action-center-shell .action-center-header{padding:0 0 14px!important;border-bottom:1px solid #dfe7f0!important}.action-center-shell .action-center-header h1{margin:0!important;color:#0c316d!important;font-size:31px!important;line-height:1.1!important;letter-spacing:-.04em!important}.action-center-shell .action-center-header__copy>p:last-child{margin:5px 0 0!important;color:#70809b!important;font-size:13px!important}.action-center-shell .action-center-search-form,.action-center-shell .action-center-status-form select,.action-center-shell .action-center-refresh-form button{border:1px solid #ccd8e6!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.action-center-shell .action-center-new-ticket{border-radius:5px!important;background:#0b66e8!important;box-shadow:none!important}.action-center-shell .action-center-thread-list,.action-center-shell .action-center-detail-panel{border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.action-center-shell .action-center-thread-list__toolbar,.action-center-shell .support-bulk-toolbar{border-color:#e5ebf2!important;background:#fff!important}.action-center-shell .action-center-thread-row{border-color:#e7edf3!important;border-radius:0!important}.action-center-shell .action-center-thread-row.is-selected{border-radius:5px!important;background:#eaf2ff!important}.action-center-shell .action-center-detail-panel{border-left:1px solid #dfe7f0!important}.action-center-shell .action-center-detail-panel h2,.action-center-shell .action-center-thread-list strong{color:#143866!important}
body.action-center-shell.action-center-managed-page .support-inbox-layout{max-width:1480px!important;margin:0 auto!important}

/* Tickets folder dialog: keep the shared light Action Center surface even
   when the generic public-app theme or legacy ticket rules are present. */
body.action-center-managed-page #supportFolderDrawer{width:calc(100vw - 32px)!important;max-width:420px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;color:#102a43!important}
body.action-center-managed-page #supportFolderDrawer::backdrop{background:rgba(15,23,42,.42);backdrop-filter:blur(2px)}
body.action-center-managed-page #supportFolderDrawer .filter-dialog__sheet{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:18px!important;background:#fff!important;color:#102a43!important;box-shadow:0 24px 70px rgba(15,23,42,.2)!important}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid #e5ebf2;background:linear-gradient(180deg,#fff,#f8fbff)}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__header h2{margin:2px 0 0!important;color:#143866!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.02em}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__eyebrow{margin:0;color:#0b66e8!important;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
body.action-center-managed-page #supportFolderDrawer .filter-dialog__close{width:auto!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:7px 11px!important;border:1px solid #ccd8e6!important;border-radius:8px!important;background:#fff!important;color:#29466f!important;box-shadow:none!important;font-size:12px;font-weight:700;cursor:pointer}
body.action-center-managed-page #supportFolderDrawer .filter-dialog__close:hover,body.action-center-managed-page #supportFolderDrawer .filter-dialog__close:focus-visible{border-color:#93baf4!important;background:#eaf2ff!important;color:#075ad3!important;outline:none}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list{display:block!important;min-height:0!important;max-height:calc(100dvh - 116px)!important;padding:14px 16px 18px!important;overflow:auto!important;background:#fff!important;color:#102a43!important}
body.action-center-managed-page #supportFolderDrawer .support-folder-group-title{margin:10px 4px 6px!important;color:#6e819e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list>a,body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department summary,body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department-topics a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:36px!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:#f8fbff!important;color:#29466f!important;text-decoration:none!important;font-size:12px!important;font-weight:650!important}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list>a:hover,body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department summary:hover,body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department-topics a:hover{border-color:#bfdbfe!important;background:#eaf2ff!important;color:#075ad3!important}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list>a.active,body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department-topics a.active{border-color:#bfdbfe!important;background:#eaf2ff!important;color:#075ad3!important;font-weight:800!important}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department{margin:3px 0!important;border:1px solid #e2eaf3!important;border-radius:10px!important;background:#fff!important}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department summary{background:#fff!important;color:#29466f!important;cursor:pointer;list-style:none}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department summary::-webkit-details-marker{display:none}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department-topics{display:grid;gap:3px;padding:0 5px 5px}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department-topics a{min-height:32px;background:#fff!important}
body.action-center-managed-page #supportFolderDrawer .support-folder-count{flex:0 0 auto;min-width:20px!important;padding:2px 6px!important;border:0!important;border-radius:10px!important;background:#eef3f8!important;color:#657a99!important;font-size:10px!important;font-weight:800!important;text-align:center}
body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list>a.active .support-folder-count,body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list .support-department-topics a.active .support-folder-count{background:#dbeafe!important;color:#075ad3!important}

body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #185adb!important;border-radius:11px!important;background:#185adb!important;color:#fff!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(24,90,219,.18)!important}
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle:hover,body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle:focus-visible{border-color:#0b66e8!important;background:#0b66e8!important;color:#fff!important;outline:none!important}
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle i{font-size:1rem!important;line-height:1!important}

/* Legacy CRM folder branches still render inside the shared Action Center
   page frame. Keep their heading, actions, KPIs, and cards in that same light
   shell instead of allowing the old full-width admin button defaults through. */
body.action-center-managed-page .action-center-page-content .support-inbox-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:0 0 14px!important;padding:0 0 14px!important;border-bottom:1px solid #dfe7f0!important}
body.action-center-managed-page .action-center-page-content .support-inbox-heading h1{margin:0!important;color:#0c316d!important;font-size:31px!important;line-height:1.1!important;letter-spacing:-.04em!important}
body.action-center-managed-page .action-center-page-content .support-inbox-heading__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin-left:auto!important}
body.action-center-managed-page .action-center-page-content .support-inbox-heading__actions>a{display:inline-flex!important;align-items:center!important;text-decoration:none!important}
body.action-center-managed-page .action-center-page-content .support-ticket-open-btn{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:36px!important;align-items:center!important;justify-content:center!important;padding:7px 12px!important;border:1px solid #0b66e8!important;border-radius:7px!important;background:#0b66e8!important;color:#fff!important;font-size:12px!important;font-weight:800!important;box-shadow:none!important}
body.action-center-managed-page .action-center-page-content .support-folder-toggle{display:inline-flex!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid #185adb!important;border-radius:11px!important;background:#185adb!important;color:#fff!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(24,90,219,.18)!important}
body.action-center-managed-page .action-center-page-content .support-folder-toggle:hover,body.action-center-managed-page .action-center-page-content .support-folder-toggle:focus-visible{border-color:#0b66e8!important;background:#0b66e8!important;color:#fff!important;outline:none!important}
body.action-center-managed-page .action-center-page-content .support-folder-toggle i{font-size:1rem!important;line-height:1!important}
body.action-center-managed-page .action-center-page-content .lead-cms-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0 0 14px!important}
body.action-center-managed-page .action-center-page-content .lead-cms-kpis article{display:grid!important;gap:4px!important;min-width:0!important;padding:11px 12px!important;border:1px solid #dfe7f0!important;border-radius:8px!important;background:#fff!important;color:#143866!important;box-shadow:0 5px 14px rgba(24,58,96,.05)!important}
body.action-center-managed-page .action-center-page-content .lead-cms-kpis article span{display:block!important;color:#70809b!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}
body.action-center-managed-page .action-center-page-content .lead-cms-kpis article strong{display:block!important;color:#143866!important;font-size:21px!important;line-height:1.1!important}
body.action-center-managed-page .action-center-page-content .match-item{margin:0 0 8px!important;border:1px solid #dfe7f0!important;border-radius:8px!important;background:#fff!important;color:#263f69!important;box-shadow:0 5px 14px rgba(24,58,96,.05)!important}
body.action-center-managed-page .action-center-page-content .match-item .muted{color:#647895!important}
@media(max-width:760px){body.action-center-managed-page .action-center-page-content .support-inbox-heading{align-items:flex-start!important}.action-center-page-content .support-inbox-heading__actions{width:100%;justify-content:flex-start!important}.action-center-page-content .lead-cms-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Subscriber folder: use the same managed-page content language as Leads,
   Clients, and Projects while keeping Subscribers inside the Tickets area. */
.action-center-subscriber-page{width:100%;max-width:1360px;margin:0 auto;color:#102a43}
.action-center-subscriber-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 0 14px;border-bottom:1px solid #dfe7f0}
.action-center-subscriber-heading h1{margin:0;color:#0c316d;font-size:31px;line-height:1.1;letter-spacing:-.04em}
.action-center-subscriber-heading p:not(.action-center-kicker){margin:5px 0 0;color:#70809b;font-size:13px}
.action-center-subscriber-heading__actions{display:flex;align-items:center;gap:8px}
.action-center-subscriber-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:.85rem 0 .2rem}
.action-center-subscriber-kpis article{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;box-shadow:0 5px 14px rgba(24,58,96,.05)}
.action-center-subscriber-kpis article span{color:#70809b;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.action-center-subscriber-kpis article strong{color:#143866;font-size:21px;line-height:1.1}
.action-center-subscriber-filter{display:grid;grid-template-columns:minmax(150px,190px) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:14px 0}
.action-center-subscriber-filter label{display:grid;gap:5px;color:#526984;font-size:11px;font-weight:800}
.action-center-subscriber-filter label>span{font-size:10px;text-transform:uppercase;letter-spacing:.05em}
.action-center-subscriber-filter input,.action-center-subscriber-filter select{width:100%;min-height:38px;margin:0;padding:7px 10px;border:1px solid #ccd8e6;border-radius:6px;background:#fff;color:#173a6e;font:inherit;font-size:12px}
.action-center-subscriber-filter button,.action-center-subscriber-card__actions button{width:auto;min-height:38px;margin:0;padding:7px 13px;border:1px solid #0b66e8;border-radius:6px;background:#0b66e8;color:#fff;font:inherit;font-size:12px;font-weight:800;box-shadow:none;cursor:pointer}
.action-center-subscriber-list{display:grid;gap:8px}
.action-center-subscriber-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:15px 16px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(24,58,96,.06)}
.action-center-subscriber-card__main{min-width:0}
.action-center-subscriber-card__title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0;color:#143866;font-size:14px}
.action-center-subscriber-card__meta,.action-center-subscriber-card__date{margin:5px 0 0;color:#647895;font-size:11px;overflow-wrap:anywhere}
.action-center-subscriber-card__date{color:#8190a8;font-size:10px}
.action-center-subscriber-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}
.action-center-subscriber-status--active{background:#e8fbf4;color:#07856e}
.action-center-subscriber-status--unsubscribed{background:#f1f5f9;color:#64748b}
.action-center-subscriber-card__actions{flex:0 0 auto;margin:0}
.action-center-subscriber-card__actions button{min-height:32px;padding:5px 10px;border-color:#fecaca;background:#fff;color:#b42318;font-size:11px}
.action-center-subscriber-card__actions button:hover,.action-center-subscriber-card__actions button:focus-visible{background:#fff1f2;border-color:#fda4af;outline:none}
.action-center-subscriber-empty{display:grid;justify-items:center;gap:6px;padding:48px 20px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;color:#70809b;text-align:center}
.action-center-subscriber-empty i{color:#079a84;font-size:24px}
.action-center-subscriber-empty h2,.action-center-subscriber-empty p{margin:0}.action-center-subscriber-empty h2{color:#143866;font-size:17px}.action-center-subscriber-empty p{font-size:12px}
@media(max-width:760px){.action-center-subscriber-heading{align-items:flex-start}.action-center-subscriber-heading h1{font-size:25px}.action-center-subscriber-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-subscriber-filter{grid-template-columns:1fr 1fr}.action-center-subscriber-filter__search{grid-column:1/-1}.action-center-subscriber-filter button{width:100%}.action-center-subscriber-card{align-items:flex-start;flex-direction:column;gap:12px}.action-center-subscriber-card__actions{width:100%}.action-center-subscriber-card__actions button{width:100%}}

@media(max-width:480px){body.action-center-managed-page #supportFolderDrawer{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}body.action-center-managed-page #supportFolderDrawer .filter-dialog__sheet{max-height:calc(100dvh - 20px)!important}body.action-center-managed-page #supportFolderDrawer .action-center-folder-dialog__list{max-height:calc(100dvh - 104px)!important;padding-inline:12px!important}}

/* Customer Messages uses the Tickets tab's thread language without exposing
   staff queues or actions. The folder drawer stays customer-scoped. */
body.action-center-managed-page .action-center-page-content--messages .customer-message-subtitle{margin:5px 0 0!important;color:#70809b!important;font-size:13px!important}
body.action-center-managed-page .action-center-page-content--messages .customer-message-workspace{display:block!important;margin-top:12px!important}
body.action-center-managed-page .action-center-page-content--messages .customer-message-workspace .action-center-thread-list{width:100%!important}
body.action-center-managed-page .action-center-page-content--messages .action-center-thread-row__main{display:grid!important;text-decoration:none!important}
body.action-center-managed-page .action-center-page-content--messages .action-center-thread-row__main:focus-visible{outline:2px solid #0b66e8!important;outline-offset:-2px}
body.action-center-managed-page .action-center-page-content--messages .action-center-thread-row--request{display:block!important;padding:9px 7px!important}
body.action-center-managed-page .action-center-page-content--messages .customer-message-request__actions{margin:7px 0 0 2.7rem}
body.action-center-managed-page .action-center-page-content--messages .customer-message-request__actions>div{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
body.action-center-managed-page .action-center-page-content--messages .customer-message-request__actions form{margin:0!important}
body.action-center-managed-page .action-center-page-content--messages .customer-message-request__actions button{width:auto!important;min-height:34px!important;margin:0!important;padding:6px 10px!important;border-radius:7px!important;font-size:12px!important}
body.action-center-managed-page .action-center-page-content--messages .customer-message-request__note{margin:7px 0 0 2.7rem!important;color:#70809b!important;font-size:11px!important}
body.action-center-managed-page #mailboxDrawer{width:calc(100vw - 32px)!important;max-width:420px!important;max-height:calc(100dvh - 32px)!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;color:#102a43!important}
body.action-center-managed-page #mailboxDrawer::backdrop{background:rgba(15,23,42,.42);backdrop-filter:blur(2px)}
body.action-center-managed-page #mailboxDrawer .filter-dialog__sheet{display:flex!important;flex-direction:column!important;width:100%!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #dbe4ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px rgba(15,23,42,.2)!important}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid #e5ebf2;background:linear-gradient(180deg,#fff,#f8fbff)}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__header h2{margin:2px 0 0!important;color:#143866!important;font-size:20px!important;line-height:1.1!important}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__eyebrow{margin:0;color:#0b66e8!important;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
body.action-center-managed-page #mailboxDrawer .filter-dialog__close{width:auto!important;min-width:0!important;min-height:34px!important;margin:0!important;padding:7px 11px!important;border:1px solid #ccd8e6!important;border-radius:8px!important;background:#fff!important;color:#29466f!important;box-shadow:none!important;font-size:12px;font-weight:700;cursor:pointer}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__list{display:grid!important;gap:4px!important;min-height:0!important;max-height:calc(100dvh - 116px)!important;padding:14px 16px 18px!important;overflow:auto!important;background:#fff!important}
body.action-center-managed-page #mailboxDrawer .customer-message-folder-title{margin:0 4px 5px!important;color:#6e819e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__list>a{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:38px!important;padding:7px 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:#f8fbff!important;color:#29466f!important;text-decoration:none!important;font-size:12px!important;font-weight:650!important}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__list>a:hover,body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__list>a.active{border-color:#bfdbfe!important;background:#eaf2ff!important;color:#075ad3!important}
body.action-center-managed-page #mailboxDrawer .action-center-folder-dialog__list>a>span:first-child{display:flex;align-items:center;gap:8px}
@media(max-width:480px){body.action-center-managed-page #mailboxDrawer{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}body.action-center-managed-page #mailboxDrawer .filter-dialog__sheet{max-height:calc(100dvh - 20px)!important}}

/* Full task workspace. */
.action-center-tasks,.action-center-calendar-page{max-width:1360px;margin:0 auto}.action-center-tasks>header,.action-center-calendar-page>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #dfe7f0}.action-center-tasks h1,.action-center-calendar-page h1{margin:0;color:#0c316d!important;font-size:31px!important;line-height:1.1;letter-spacing:-.04em}.action-center-tasks header p,.action-center-calendar-page header p{margin:5px 0 0;color:#70809b;font-size:13px}.action-center-tasks__inbox,.action-center-calendar-page__new{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:5px 10px;border:1px solid #ccd8e6;border-radius:5px;color:#173a6e;text-decoration:none;font-size:11px;font-weight:700}.action-center-calendar-page__new{border-color:#0b66e8;background:#0b66e8;color:#fff}.action-center-tasks__filters{display:flex;gap:6px;flex-wrap:wrap;padding:14px 0}.action-center-tasks__filters a{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 9px;border:1px solid #dfe7f0;border-radius:5px;background:#fff;color:#526984;text-decoration:none;font-size:11px;font-weight:700}.action-center-tasks__filters a.is-active,.action-center-tasks__filters a:hover{border-color:#b9d4fa;background:#eaf2ff;color:#075ad3}.action-center-tasks__filters span{display:grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:#f0f4f8;color:#657a99;font-size:10px}.action-center-tasks__list{overflow:hidden;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-task-row{display:grid;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:10px 14px;border-bottom:1px solid #e7edf3}.action-center-task-row:last-child{border-bottom:0}.action-center-task-row__marker{width:4px;height:34px;border-radius:2px;background:#cbd5e1}.action-center-task-row__marker.is-urgent{background:#f59e0b}.action-center-task-row__content{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.action-center-task-row__content a{display:block;overflow:hidden;color:#143866;font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.action-center-task-row__content p{overflow:hidden;margin:4px 0 0;color:#70809b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.action-center-task-row__content time{flex:0 0 auto;color:#8190a8;font-size:10px}.action-center-task-row__status{display:flex;align-items:center;gap:5px}.action-center-task-row__status select{min-height:29px;padding:4px 7px;border:1px solid #ccd8e6;border-radius:5px;background:#fff;color:#173a6e;font:inherit;font-size:11px}.action-center-task-row__status button{width:auto;min-height:29px;margin:0;padding:4px 8px;border:0;border-radius:5px;background:#0b66e8;color:#fff;font-size:11px;font-weight:700;box-shadow:none}.action-center-task-row__state{padding:4px 7px;border-radius:10px;background:#edf2f7;color:#64748b;font-size:10px;font-weight:800;white-space:nowrap}.action-center-task-row__state--in_progress{background:#fff7e8;color:#b66a00}.action-center-task-row__state--pending{background:#f5efff;color:#6d44b8}.action-center-tasks__empty{display:grid;justify-items:start;gap:7px;padding:32px;color:#70809b}.action-center-tasks__empty i{color:#079a84;font-size:25px}.action-center-tasks__empty h2,.action-center-tasks__empty p{margin:0}.action-center-tasks__empty h2{color:#143866;font-size:17px}

/* Calendar grid and linked upcoming-work panel. */
.action-center-calendar-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.action-center-calendar-page__toolbar>div{display:flex;align-items:center;gap:12px;color:#143866}.action-center-calendar-page__toolbar strong{min-width:130px;text-align:center;font-size:14px}.action-center-calendar-page__toolbar a{display:grid;place-items:center;min-width:29px;min-height:29px;border:1px solid #ccd8e6;border-radius:5px;color:#29466f;text-decoration:none;font-size:11px}.action-center-calendar-page__toolbar>a{display:block;padding:7px 10px;font-weight:700}.action-center-calendar-page__layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:16px}.action-center-calendar-grid{overflow:hidden;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-calendar-grid__weekdays,.action-center-calendar-grid__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.action-center-calendar-grid__weekdays{border-bottom:1px solid #e5ebf2;background:#f8fbff}.action-center-calendar-grid__weekdays span{padding:9px;color:#70809b;font-size:10px;font-weight:800;text-align:center;text-transform:uppercase}.action-center-calendar-grid__day{min-height:112px;padding:8px;border-right:1px solid #e7edf3;border-bottom:1px solid #e7edf3}.action-center-calendar-grid__day:nth-child(7n){border-right:0}.action-center-calendar-grid__day:nth-last-child(-n+7){border-bottom:0}.action-center-calendar-grid__day>time{display:block;margin-bottom:5px;color:#526984;font-size:11px;font-weight:800}.action-center-calendar-grid__day.is-outside{background:#fbfcfe}.action-center-calendar-grid__day.is-outside>time{color:#b0bccd}.action-center-calendar-grid__day.is-today>time{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#0b66e8;color:#fff}.action-center-calendar-grid__day>div{display:grid;gap:4px}.action-center-calendar-grid__day a{display:block;overflow:hidden;padding:4px 5px;border-radius:4px;background:#eaf2ff;color:#075ad3;text-decoration:none;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.action-center-calendar-grid__day a span{margin-right:4px;color:#5274a4;font-weight:600}.action-center-calendar-upcoming{align-self:start;padding:14px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-calendar-upcoming h2{margin:0 0 10px;color:#143866;font-size:14px}.action-center-calendar-upcoming>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid #e7edf3;color:#173a6e;text-decoration:none}.action-center-calendar-upcoming>a time{color:#075ad3;font-size:11px;font-weight:800}.action-center-calendar-upcoming>a strong,.action-center-calendar-upcoming>a small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-center-calendar-upcoming>a strong{font-size:11px}.action-center-calendar-upcoming>a small,.action-center-calendar-upcoming>p{margin:3px 0 0;color:#7b8ba4;font-size:10px}

@media(max-width:900px){.action-center-tasks,.action-center-calendar-page{max-width:none}.action-center-calendar-page__layout{grid-template-columns:1fr}.action-center-calendar-upcoming{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.action-center-calendar-upcoming h2,.action-center-calendar-upcoming>p{grid-column:1/-1}}
@media(max-width:760px){.action-center-tasks>header,.action-center-calendar-page>header{display:grid}.action-center-tasks h1,.action-center-calendar-page h1{font-size:25px!important}.action-center-tasks__inbox,.action-center-calendar-page__new{justify-self:start}.action-center-task-row{grid-template-columns:4px minmax(0,1fr);gap:9px;padding:10px}.action-center-task-row__content{align-items:flex-start;flex-direction:column;gap:2px}.action-center-task-row__content time{display:none}.action-center-task-row__content a,.action-center-task-row__content p{white-space:normal}.action-center-task-row__status,.action-center-task-row__state{grid-column:2}.action-center-task-row__status{justify-content:space-between}.action-center-task-row__status select{flex:1}.action-center-calendar-page__toolbar{padding:11px 0}.action-center-calendar-grid{overflow:auto}.action-center-calendar-grid__weekdays,.action-center-calendar-grid__days{min-width:650px}.action-center-calendar-grid__day{min-height:95px}.action-center-calendar-upcoming{display:block}.action-center-calendar-upcoming>a{grid-template-columns:46px minmax(0,1fr)}}
/* Action Center dashboard landing surface. */
body.action-center-managed-page .action-center-dashboard{max-width:1120px}
body.action-center-managed-page .action-center-dashboard__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #dfe7f0}
body.action-center-managed-page .action-center-dashboard h1{margin:0;color:#0c316d;font-size:32px;letter-spacing:-.04em}
body.action-center-managed-page .action-center-dashboard__hero p:not(.action-center-kicker){margin:6px 0 0;color:#70809b;font-size:13px}
body.action-center-managed-page .action-center-dashboard__primary{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 13px;border-radius:6px;background:#0b66e8;color:#fff;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}
body.action-center-managed-page .action-center-dashboard__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}
body.action-center-managed-page .action-center-dashboard-card{display:flex;align-items:center;gap:10px;min-height:108px;padding:14px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;color:#143866;text-decoration:none;box-shadow:0 5px 14px rgba(35,72,120,.05)}
body.action-center-managed-page .action-center-dashboard-card:hover{border-color:#93baf4;background:#f8fbff}
body.action-center-managed-page .action-center-dashboard-card__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:7px;background:#eaf2ff;color:#0b66e8}
body.action-center-managed-page .action-center-dashboard-card small{display:block;color:#70809b;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
body.action-center-managed-page .action-center-dashboard-card strong{display:block;margin-top:3px;font-size:25px;line-height:1}
body.action-center-managed-page .action-center-dashboard-card__arrow{margin-left:auto;color:#9aabc2;font-size:11px}
body.action-center-managed-page .action-center-dashboard__next{margin-top:24px;padding-top:18px;border-top:1px solid #dfe7f0}
body.action-center-managed-page .action-center-dashboard__next h2{margin:0;color:#143866;font-size:17px}
body.action-center-managed-page .action-center-dashboard__next>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px}
body.action-center-managed-page .action-center-dashboard__next a{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #dfe7f0;border-radius:7px;color:#29466f;text-decoration:none}
body.action-center-managed-page .action-center-dashboard__next a>i{color:#0b66e8}
body.action-center-managed-page .action-center-dashboard__next strong,body.action-center-managed-page .action-center-dashboard__next small{display:block}
body.action-center-managed-page .action-center-dashboard__next small{margin-top:2px;color:#70809b;font-size:11px}
body.action-center-managed-page .action-center-dashboard__work{margin-top:24px;padding-top:18px;border-top:1px solid #dfe7f0}
body.action-center-managed-page .action-center-dashboard__work>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}
body.action-center-managed-page .action-center-dashboard__work h2{margin:0;color:#143866;font-size:19px}
body.action-center-managed-page .action-center-dashboard__work p{margin:3px 0 0;color:#70809b;font-size:12px}
body.action-center-managed-page .action-center-dashboard__work>header>div:last-child{display:flex;gap:8px}
body.action-center-managed-page .action-center-dashboard__work>header a{color:#075ad3;font-size:11px;font-weight:800;text-decoration:none}
body.action-center-managed-page .action-center-dashboard-work-list{display:grid;gap:5px;margin-top:12px}
body.action-center-managed-page .action-center-dashboard-work-row{display:flex;align-items:center;gap:11px;min-height:58px;padding:9px 11px;border:1px solid #dfe7f0;border-radius:7px;background:#fff;color:#143866;text-decoration:none}
body.action-center-managed-page .action-center-dashboard-work-row:hover{border-color:#93baf4;background:#f8fbff}
body.action-center-managed-page .action-center-dashboard-work-row__icon{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#eaf2ff;color:#0b66e8;flex:0 0 auto}
body.action-center-managed-page .action-center-dashboard-work-row--event .action-center-dashboard-work-row__icon{background:#ecfdf5;color:#047857}
body.action-center-managed-page .action-center-dashboard-work-row__body{min-width:0;flex:1}
body.action-center-managed-page .action-center-dashboard-work-row__body strong,body.action-center-managed-page .action-center-dashboard-work-row__body small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.action-center-managed-page .action-center-dashboard-work-row__body small{margin-top:2px;color:#70809b;font-size:11px}
body.action-center-managed-page .action-center-dashboard-work-row time{color:#667895;font-size:11px;white-space:nowrap}
body.action-center-managed-page .action-center-dashboard-work-row__state{min-width:74px;padding:3px 6px;border-radius:999px;background:#f1f5f9;color:#536984;font-size:10px;font-weight:800;text-align:center;white-space:nowrap}
body.action-center-managed-page .action-center-dashboard-work-row--event .action-center-dashboard-work-row__state{background:#ecfdf5;color:#047857}
body.action-center-managed-page .action-center-dashboard-work-empty{display:grid;justify-items:center;gap:5px;margin-top:12px;padding:30px;border:1px dashed #cbd8e6;border-radius:8px;color:#70809b;font-size:12px}
body.action-center-managed-page .action-center-dashboard-work-empty i{color:#0b66e8;font-size:22px}
body.action-center-managed-page .action-center-dashboard-work-empty strong{color:#143866;font-size:14px}
@media(max-width:760px){body.action-center-managed-page .action-center-dashboard__hero{display:grid;align-items:start}.action-center-dashboard__primary{justify-self:start}body.action-center-managed-page .action-center-dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.action-center-managed-page .action-center-dashboard__work>header{display:grid;align-items:start}.action-center-managed-page .action-center-dashboard-work-row time{display:none}.action-center-managed-page .action-center-dashboard-work-row__state{min-width:0}.action-center-managed-page .action-center-dashboard__next>div{grid-template-columns:1fr}}

/* Separate header popovers for notifications and the admin account menu. */
.action-center-header-control{position:relative;display:flex;align-items:center}.action-center-header-control>button{position:relative;cursor:pointer}.action-center-header-control>button:focus-visible{outline:2px solid #93baf4;outline-offset:2px}.action-center-notification-badge{position:absolute;top:-5px;right:-7px;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:99px;background:#e53935;color:#fff;font-size:8px;font-weight:800;line-height:12px;text-align:center}.action-center-account-control{display:flex;align-items:center;flex:0 0 auto;align-self:center}.action-center-account-trigger{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 10px 0 3px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#102d62!important;box-shadow:none!important;font:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:normal!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;place-items:center!important;-webkit-appearance:none!important;appearance:none!important}.action-center-account-trigger:hover{background:#f3f7fc!important}.action-center-account-trigger .action-center-reference-avatar{display:grid!important;place-items:center!important;flex:0 0 auto!important;align-self:center!important;width:32px!important;height:32px!important;margin:0!important;font-size:11px!important;line-height:1!important;overflow:hidden}.action-center-account-name{display:inline-flex!important;align-items:center!important;align-self:center!important;max-width:150px;height:32px;margin:0!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important;font-weight:600!important;line-height:32px!important;color:inherit}.action-center-account-trigger>i{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;align-self:center!important;width:12px;height:32px;margin:0!important;padding:0!important;font-size:11px!important;line-height:1!important;color:#29466f}.action-center-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:min(360px,calc(100vw - 24px));border:1px solid #d8e2ee;border-radius:12px;background:#fff;box-shadow:0 18px 45px rgba(15,42,82,.18);color:#173562;overflow:hidden}.action-center-popover[hidden]{display:none}.action-center-popover__head,.action-center-popover__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e8eef5}.action-center-popover__head strong{font-size:14px}.action-center-popover__head a,.action-center-popover__foot a{color:#0b66e8;font-size:11px;font-weight:700;text-decoration:none}.action-center-notification-list{max-height:330px;overflow:auto}.action-center-notification-item{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid #eef2f7}.action-center-notification-item>a{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1;color:inherit;text-decoration:none}.action-center-notification-item__dot{width:7px;height:7px;margin-top:5px;border-radius:50%;background:transparent;flex:0 0 auto}.action-center-notification-item.is-unread .action-center-notification-item__dot{background:#0b66e8}.action-center-notification-item__copy{display:grid;gap:3px;min-width:0}.action-center-notification-item__copy strong,.action-center-notification-item__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-center-notification-item__copy strong{font-size:12px}.action-center-notification-item__copy small{color:#70809b;font-size:11px}.action-center-notification-item form{flex:0 0 auto}.action-center-notification-item form button,.action-center-popover__foot button{width:auto!important;height:auto!important;min-height:0!important;padding:4px 6px!important;border:0!important;background:transparent!important;color:#0b66e8!important;font-size:10px!important;box-shadow:none!important;cursor:pointer}.action-center-popover__foot{border:0;background:#fbfdff}.action-center-popover__foot form{margin:0}.action-center-popover__foot button:disabled{color:#9aa9bc!important;cursor:default}.action-center-notification-empty{display:grid;justify-items:center;gap:5px;padding:26px 14px;color:#70809b;font-size:12px}.action-center-notification-empty i{font-size:20px;color:#9aabc0}.action-center-account-popover{width:260px}.action-center-account-popover__identity{display:flex;align-items:center;gap:9px;padding:13px 14px;border-bottom:1px solid #e8eef5;background:#fbfdff}.action-center-account-popover__identity>span:last-child{display:grid;gap:2px;min-width:0}.action-center-account-popover__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.action-center-account-popover__identity small{color:#70809b;font-size:10px;text-transform:capitalize}.action-center-account-popover nav{display:grid;padding:6px}.action-center-account-popover nav a,.action-center-account-popover__logout button{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:#29466f;font-size:12px;text-decoration:none;text-align:left;cursor:pointer}.action-center-account-popover nav a:hover,.action-center-account-popover__logout button:hover{background:#eaf2ff;color:#075ad3}.action-center-account-popover nav a i,.action-center-account-popover__logout button i{width:15px;text-align:center}.action-center-account-popover nav a span{margin-left:auto;color:#0b66e8;font-weight:800}.action-center-account-popover__logout{margin:0;padding:6px;border-top:1px solid #e8eef5}.action-center-account-popover__logout button{color:#b42318}
@media(max-width:560px){.action-center-account-name{display:none!important}.action-center-account-trigger{gap:0!important;padding:0 2px!important;min-width:38px!important}.action-center-account-trigger>i{display:none}.action-center-notification-popover{right:-42px}.action-center-account-popover{right:-4px}.action-center-reference-actions{gap:7px;flex-wrap:nowrap!important}}

/* Final shared-shell containment pass: keep the Action Center frame full-width
   while giving mobile rails and legacy tables their own horizontal scroll area. */
body.action-center-shell,
body.action-center-managed-page{width:100%;max-width:100%;overflow-x:hidden}
body.action-center-shell .app-shell-content,
body.action-center-managed-page .app-shell-content{width:100%;max-width:none;min-width:0;overflow-x:clip}
.action-center-page-frame,
.action-center-page-content{width:100%;max-width:100%;min-width:0}
.action-center-page-frame{margin-inline:auto}
.action-center-page-content{overflow-x:clip}
.action-center-page-content>*,
.action-center-page-content>div{max-width:100%;min-width:0}
.action-center-page-content table{max-width:none!important;overflow:visible!important}
.action-center-page-content>div[style*="overflow-x:auto"],
.action-center-page-content .table-responsive,
.action-center-page-content .admin-table-wrap{width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.action-center-page-content--leads>div:first-child,
.action-center-page-content--clients>div:first-child,
.action-center-page-content--projects>div:first-child{min-width:0;flex-wrap:wrap}
.action-center-page-content--leads>div:first-child>h1,
.action-center-page-content--clients>div:first-child>h1,
.action-center-page-content--projects>div:first-child>h1{min-width:0;max-width:100%;overflow-wrap:anywhere}
.action-center-page-content--leads>div:first-child>div,
.action-center-page-content--clients>div:first-child>div,
.action-center-page-content--projects>div:first-child>div{min-width:0;max-width:100%;flex-wrap:wrap}

@media(max-width:900px){
  /* Managed pages must collapse the frame itself with the rail. The older
     tablet rule above intentionally keeps Tickets' folder pane narrow, but
     it must not leave Profile/Leads/Clients/Projects in a clipped two-column
     grid while their navigation is already in horizontal mode. */
  body.action-center-managed-page .action-center-page-frame{display:block!important;min-height:0!important}
  body.action-center-managed-page .action-center-page-content{padding:12px 10px 20px!important}
  body.action-center-shell .support-inbox-sidebar,
  body.action-center-managed-page .action-center-page-rail{display:block!important;width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x}
  body.action-center-shell .support-inbox-sidebar--drawer{max-height:72vh!important;overflow-x:auto!important;overflow-y:auto!important;touch-action:auto}
  body.action-center-shell .action-center-primary-nav,
  body.action-center-managed-page .action-center-primary-nav--page{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;gap:4px;width:max-content;min-width:max-content;max-width:none}
  body.action-center-shell .action-center-primary-nav a,
  body.action-center-managed-page .action-center-primary-nav--page a{flex:0 0 auto!important;white-space:nowrap}
}

@media(max-width:900px){
  .action-center-reference-topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:6px;width:100%;max-width:100%;min-width:0;padding-inline:12px!important}
  .action-center-reference-menu{grid-column:1;grid-row:1;margin-right:0!important}
  .action-center-reference-topbar>strong{grid-column:2;grid-row:1;align-self:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  /* One actions row: search/view-as flex, bell + avatar stay a fixed trailing cluster (never orphan). */
  .action-center-reference-actions{grid-column:1/-1;grid-row:2;display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;width:100%;max-width:100%;min-width:0;margin:0;gap:7px}
  .action-center-reference-actions>.action-center-view-as-form{flex:1 1 auto;min-width:0;max-width:100%;width:auto}
  .action-center-view-as-form label{min-width:0;max-width:100%;width:100%}
  .action-center-view-as-form select{width:100%;min-width:0;max-width:100%}
  .action-center-reference-actions>.action-center-global-search{flex:1 1 auto;min-width:0;max-width:100%}
  .action-center-notification-control,.action-center-account-control{flex:0 0 auto;justify-self:end}
  .action-center-account-name{max-width:110px}
  .action-center-page-content--leads>div:first-child>div,
  .action-center-page-content--clients>div:first-child>div,
  .action-center-page-content--projects>div:first-child>div{width:100%;justify-content:flex-start!important}
  .action-center-page-content--leads>div:first-child>div form,
  .action-center-page-content--clients>div:first-child>div form,
  .action-center-page-content--projects>div:first-child>div form{flex:1 1 180px;max-width:100%}
  .action-center-page-content--leads>div:first-child>div form input,
  .action-center-page-content--clients>div:first-child>div form input,
  .action-center-page-content--projects>div:first-child>div form input{width:100%!important;max-width:100%!important}
}

@media(max-width:480px){
  .action-center-page-content--leads>div:first-child>div,
  .action-center-page-content--clients>div:first-child>div,
  .action-center-page-content--projects>div:first-child>div{display:grid!important;grid-template-columns:minmax(0,1fr);gap:7px!important;width:100%}
  .action-center-page-content--leads>div:first-child>div form,
  .action-center-page-content--clients>div:first-child>div form,
  .action-center-page-content--projects>div:first-child>div form{width:100%;flex:none}
  .action-center-page-content--leads>div:first-child>div>a,
  .action-center-page-content--clients>div:first-child>div>a,
  .action-center-page-content--projects>div:first-child>div>a{justify-self:start;max-width:100%;white-space:normal}
}

/* Client Messages combines live chat conversations with outbound CRM/support
   history. Keep the history visually grouped while allowing long recipients,
   subjects, and support text to wrap inside the full-width shell. */
body.action-center-managed-page .customer-message-history{max-width:100%;margin-top:16px;border-top:1px solid #dfe7f0}
body.action-center-managed-page .customer-message-history__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 8px 9px}
body.action-center-managed-page .customer-message-history__heading>div{min-width:0}
body.action-center-managed-page .customer-message-history__eyebrow{margin:0 0 3px;color:#0b66e8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
body.action-center-managed-page .customer-message-history__heading h2{margin:0;color:#143866;font-size:16px;line-height:1.2}
body.action-center-managed-page .customer-message-history__heading>span{flex:0 0 auto;color:#70809b;font-size:11px;font-weight:700;white-space:nowrap}
body.action-center-managed-page .customer-message-history__rows{max-width:100%;overflow:hidden;border:1px solid #e7edf3;border-radius:8px;background:#fff}
body.action-center-managed-page .customer-message-history-row{display:block!important;min-width:0!important;padding:0 7px!important;background:#fff!important}
body.action-center-managed-page .customer-message-history-row .action-center-thread-row__main{display:grid!important;grid-template-columns:2.1rem minmax(0,1fr) auto!important;width:100%!important;max-width:100%!important;padding:9px 0!important}
body.action-center-managed-page .customer-message-history-row .action-center-thread-row__preview{white-space:normal;overflow-wrap:anywhere}
body.action-center-managed-page .customer-message-history-row .action-center-thread-row__state{align-self:start}
@media(max-width:560px){body.action-center-managed-page .customer-message-history__heading{align-items:flex-start;flex-direction:column;gap:4px}.action-center-managed-page .customer-message-history-row .action-center-thread-row__state{display:none}.action-center-managed-page .customer-message-history-row .action-center-thread-row__main{grid-template-columns:1.9rem minmax(0,1fr)!important}.action-center-managed-page .customer-message-history-row .action-center-thread-row__avatar{width:1.9rem;height:1.9rem}}

/* Guided email account setup and folder-aware mailbox management. */
body.action-center-managed-page .mail-accounts-page,
body.action-center-managed-page .mail-account-editor{max-width:1120px;margin:0 auto}
body.action-center-managed-page .mail-accounts-hero,
body.action-center-managed-page .mail-account-editor__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 16px;border-bottom:1px solid #dfe7f0}
body.action-center-managed-page .mail-accounts-hero h1,
body.action-center-managed-page .mail-account-editor__hero h1{margin:0;color:#0c316d;font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.05}
body.action-center-managed-page .mail-accounts-hero p:last-child,
body.action-center-managed-page .mail-account-editor__hero p:last-child{margin:6px 0 0;color:#70809b;font-size:13px}
body.action-center-managed-page .mail-accounts-hero__actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}
.mail-account-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border:1px solid #ccd8e6;border-radius:9px;background:#fff;color:#173a6e!important;text-decoration:none!important;font:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:none}
.mail-account-action:hover{border-color:#2563eb;background:#eff6ff;color:#075ad3!important}
.mail-account-action--primary{border-color:#2563eb;background:#2563eb;color:#fff!important}
.mail-account-action--primary:hover{background:#1d4ed8;color:#fff!important}
.mail-account-action--secondary{border-color:#0f766e;background:#0f766e;color:#fff!important}
.mail-account-action--secondary:hover{background:#0d665c;color:#fff!important}
.mail-account-action--danger{border-color:#fecaca;color:#b91c1c!important}
.mail-account-action--danger:hover{background:#fff1f2;border-color:#fca5a5;color:#991b1b!important}
body.action-center-managed-page .mail-account-help{display:flex;align-items:flex-start;gap:12px;margin:16px 0;padding:13px 15px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#204d86}
.mail-account-help>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:#dbeafe;color:#2563eb}
.mail-account-help strong{display:block;color:#153d74;font-size:13px}
.mail-account-help p{margin:3px 0 0;color:#57729b;font-size:12px;line-height:1.55}
.mail-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.mail-account-card{min-width:0;padding:15px;border:1px solid #dfe7f0;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.04)}
.mail-account-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.mail-account-type{display:inline-flex;align-items:center;gap:5px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mail-account-card h2{margin:5px 0 2px;color:#143866;font-size:17px;overflow-wrap:anywhere}
.mail-account-card header p{margin:0;color:#71829d;font-size:12px;overflow-wrap:anywhere}
.mail-account-status{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800}
.mail-account-status.is-ok{background:#dcfce7;color:#166534}.mail-account-status.is-error{background:#fee2e2;color:#991b1b}.mail-account-status.is-neutral{background:#f1f5f9;color:#64748b}.mail-account-status.is-disabled{background:#fff7ed;color:#9a3412}
.mail-account-card__meta{display:flex;gap:12px;flex-wrap:wrap;margin:13px 0 12px;padding:10px 0;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;color:#526b8e;font-size:11px}
.mail-account-card__meta span{display:grid;gap:2px;min-width:100px}.mail-account-card__meta strong{color:#8a9ab0;font-size:9px;letter-spacing:.06em;text-transform:uppercase}
.mail-account-folder-list{display:grid;gap:7px;color:#6a7d99;font-size:11px}.mail-account-folder-list>div{display:flex;gap:5px;flex-wrap:wrap}
.mail-account-folder-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #dbe4ef;border-radius:7px;background:#f8fafc;color:#31557f!important;text-decoration:none!important;font-size:10px;font-weight:700}.mail-account-folder-chip:hover{border-color:#93c5fd;background:#eff6ff;color:#075ad3!important}.mail-account-folder-chip span{padding:1px 4px;border-radius:999px;background:#eaf2ff;color:#2563eb;font-size:9px}.mail-account-folder-empty{color:#92a2b7;font-size:11px}
.mail-account-card footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:14px}.mail-account-card footer form{margin:0}.mail-account-card footer .mail-account-action{min-height:32px;padding:6px 9px;font-size:10px}
.mail-account-error{margin-top:10px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7}.mail-account-error summary{padding:7px 9px;color:#991b1b;font-size:11px;font-weight:800;cursor:pointer}.mail-account-error pre{max-height:150px;margin:0;padding:0 9px 9px;color:#7f1d1d;font:10px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow:auto}
.mail-accounts-empty{grid-column:1/-1;display:grid;justify-items:start;gap:8px;padding:32px;border:1px dashed #cbd8e6;border-radius:12px;color:#687b99}.mail-accounts-empty>i{color:#2563eb;font-size:25px}.mail-accounts-empty h2{margin:0;color:#143866;font-size:18px}.mail-accounts-empty p{max-width:600px;margin:0;font-size:13px;line-height:1.55}
.mail-account-form{display:grid;gap:13px;margin-top:16px}.mail-account-form__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border:1px solid #dfe7f0;border-radius:11px;background:#f8fafc}.mail-account-step{display:flex;align-items:center;gap:8px;min-width:0;padding:7px 8px;border-radius:8px}.mail-account-step>span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:900}.mail-account-step strong,.mail-account-step small{display:block}.mail-account-step strong{color:#244b7e;font-size:11px}.mail-account-step small{margin-top:2px;color:#7a8ca5;font-size:10px}
.mail-account-panel{display:grid;gap:12px;padding:17px;border:1px solid #dfe7f0;border-radius:12px;background:#fff;box-shadow:0 6px 16px rgba(15,23,42,.035)}.mail-account-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #edf1f5}.mail-account-panel__heading>i{color:#2563eb;font-size:20px}.mail-account-panel__eyebrow{margin:0 0 3px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mail-account-panel h2{margin:0;color:#143866;font-size:18px}.mail-account-panel__heading p:last-child{margin:4px 0 0;color:#71829d;font-size:12px;line-height:1.5}
.mail-account-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mail-account-choice{display:flex!important;align-items:flex-start;gap:8px;padding:11px;border:1px solid #dbe4ef;border-radius:9px;background:#fbfdff;cursor:pointer}.mail-account-choice:has(input:checked){border-color:#93c5fd;background:#eff6ff}.mail-account-choice input{width:auto!important;margin:3px 0 0!important}.mail-account-choice strong,.mail-account-choice small{display:block}.mail-account-choice strong{color:#244b7e;font-size:12px}.mail-account-choice small{margin-top:3px;color:#71829d;font-size:11px;line-height:1.4}
.mail-account-panel label{display:grid;gap:5px;color:#31557f;font-size:11px;font-weight:800}.mail-account-panel input:not([type=checkbox]):not([type=radio]),.mail-account-panel select{width:100%;min-height:40px;margin:0;padding:8px 10px;border:1px solid #cbd8e6;border-radius:8px;background:#fff;color:#173a6e;font:inherit;font-size:13px;font-weight:500}.mail-account-panel input:focus,.mail-account-panel select:focus{border-color:#60a5fa;outline:3px solid #dbeafe}.mail-account-field-help{display:block!important;color:#8192a9;font-size:10px!important;font-weight:500!important}.mail-account-field-note{margin:0;color:#71829d;font-size:11px}.mail-account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mail-account-form-grid .wide{grid-column:1/-1}.mail-account-inline-options{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.mail-account-inline-options label:first-child{display:flex;align-items:center;gap:6px}.mail-account-inline-options input[type=checkbox],.mail-account-enabled input{width:auto!important;min-height:0!important;margin:0!important}.mail-account-security-note{margin:0;padding:9px 10px;border-radius:8px;background:#f0fdf4;color:#4b7a62;font-size:11px}.mail-account-security-note i{margin-right:4px;color:#15803d}.mail-account-panel--finish{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mail-account-enabled{display:flex!important;align-items:center;gap:7px!important;color:#31557f!important}.mail-account-form__actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}
@media(max-width:820px){.mail-account-grid{grid-template-columns:1fr}}
@media(max-width:650px){body.action-center-managed-page .mail-accounts-hero,body.action-center-managed-page .mail-account-editor__hero{display:grid;align-items:start}.mail-accounts-hero__actions{justify-content:flex-start}.mail-account-form__steps{grid-template-columns:1fr}.mail-account-choice-grid,.mail-account-form-grid{grid-template-columns:1fr}.mail-account-form-grid .wide{grid-column:auto}.mail-account-panel{padding:13px}.mail-account-card footer .mail-account-action{flex:1 1 auto}.mail-account-card footer form{flex:1 1 auto}.mail-account-card footer form .mail-account-action{width:100%}}

body.action-center-managed-page .action-center-mail-account-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 11px;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff;color:#075ad3;text-decoration:none;font-size:11px;font-weight:800;white-space:nowrap}
body.action-center-managed-page .action-center-mail-account-cta:hover{background:#dbeafe;border-color:#60a5fa}

/* Command-center project workspace: dense, scannable records with the same
   guided hierarchy as Intake. The server-rendered markup keeps this safe for
   shared hosting and usable when JavaScript is unavailable. */
body.action-center-managed-page .action-center-project-page{max-width:1180px;margin:0 auto}
body.action-center-managed-page .action-center-project-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 0 17px;border-bottom:1px solid #dfe7f0}
body.action-center-managed-page .action-center-project-hero h1{margin:0;color:#0c316d;font-size:clamp(1.85rem,3vw,2.35rem);letter-spacing:-.045em;line-height:1.05}
body.action-center-managed-page .action-center-project-hero p:last-child{margin:6px 0 0;color:#70809b;font-size:13px}
.action-center-project-hero__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.action-center-project-search{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid #cbd8e6;border-radius:9px;background:#fff;color:#7690b0}
.action-center-project-search input{width:205px;min-height:32px;padding:6px 0;border:0;background:transparent;color:#173a6e;font:inherit;font-size:12px;outline:0}
.action-center-project-primary{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:9px;background:#0b66e8;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800}
.action-center-project-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}
.action-center-project-kpis article{display:grid;gap:3px;min-height:86px;padding:12px 13px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 5px 14px rgba(35,72,120,.04)}
.action-center-project-kpis span{color:#71839d;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.action-center-project-kpis strong{color:#143866;font-size:25px;line-height:1}.action-center-project-kpis small{color:#9aa9bc;font-size:10px}
.action-center-project-workspace{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}
.action-center-project-workspace>aside{position:sticky;top:10px;padding:10px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}
.action-center-project-filters{display:grid;gap:3px}.action-center-project-filters p{margin:2px 6px 7px;color:#8494aa;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.action-center-project-filters a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 7px;border-radius:6px;color:#31557f;font-size:11px;font-weight:700;text-decoration:none}.action-center-project-filters a:hover,.action-center-project-filters a.is-active{background:#eaf2ff;color:#075ad3}.action-center-project-filters strong{min-width:20px;padding:2px 5px;border-radius:10px;background:#f1f5f9;color:#71839d;font-size:10px;text-align:center}.action-center-project-filters a.is-active strong{background:#dbeafe;color:#075ad3}
.action-center-project-results{min-width:0;padding:15px;border:1px solid #dfe7f0;border-radius:10px;background:#fff}.action-center-project-results>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #edf1f5}.action-center-project-results h2{margin:0;color:#143866;font-size:17px}.action-center-project-results p{margin:3px 0 0;color:#8494aa;font-size:11px}.action-center-project-results__sort{color:#71839d;font-size:10px;font-weight:700;white-space:nowrap}.action-center-project-records{display:grid;gap:6px;padding-top:10px}.action-center-project-record{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 9px;border:1px solid #e5ebf2;border-radius:8px;background:#fff}.action-center-project-record:hover{border-color:#9fc2f4;background:#fbfdff}.action-center-project-record__marker{width:4px;align-self:stretch;min-height:57px;border-radius:5px;flex:0 0 auto}.action-center-project-record__main{min-width:0;flex:1}.action-center-project-record__title{display:flex;align-items:center;gap:8px;min-width:0}.action-center-project-record__title>a{overflow:hidden;color:#173a6e;font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.action-center-project-record__title>a:hover{color:#075ad3}.action-center-project-record__status{padding:3px 6px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}.action-center-project-record__main>p{margin:4px 0 8px;overflow:hidden;color:#71839d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.action-center-project-record__main>p i{margin-right:3px;color:#9aabc0}.action-center-project-record__meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:#6c7e98;font-size:10px}.action-center-project-record__meta span{display:grid;gap:2px}.action-center-project-record__meta strong{color:#9aa9bc;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.action-center-project-record__meta a{color:#6d4bc2!important;text-decoration:none}.action-center-project-record__meta .is-muted{align-self:end;color:#9aa9bc}.action-center-project-record__open{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:#7b91af;text-decoration:none}.action-center-project-record__open:hover{background:#eaf2ff;color:#075ad3}.action-center-project-empty{display:grid;justify-items:center;gap:6px;padding:52px 20px;color:#71839d;text-align:center}.action-center-project-empty>i{color:#0b66e8;font-size:28px}.action-center-project-empty h3{margin:0;color:#173a6e;font-size:16px}.action-center-project-empty p{margin:0;font-size:12px}.action-center-project-empty a{margin-top:4px;color:#075ad3;font-size:12px;font-weight:800;text-decoration:none}

/* Tickets: make the quick-preview workspace feel like a working queue rather
   than a collection of legacy cards. */
body.action-center-managed-page .action-center-page-content--tickets .lead-cms-kpis article{border:1px solid #dfe7f0;border-radius:9px;background:#fff;color:#143866;box-shadow:0 5px 14px rgba(35,72,120,.04)}
body.action-center-managed-page .action-center-page-content--tickets .lead-cms-kpis span{color:#71839d;font-size:10px}body.action-center-managed-page .action-center-page-content--tickets .lead-cms-kpis strong{color:#143866}
body.action-center-managed-page .action-center-page-content--tickets .action-center-workspace{border:1px solid #dfe7f0;border-radius:10px;background:#fff;overflow:hidden}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-list{background:#fbfdff}
body.action-center-managed-page .action-center-page-content--tickets .action-center-detail-panel{border-left:1px solid #dfe7f0;background:#fff}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-list__toolbar{padding:12px 14px;background:#fff;border-bottom:1px solid #e5ebf2}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row{border-bottom:1px solid #edf1f5}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row{margin:4px 6px;border:1px solid #dfe7f0;border-radius:9px;background:#fff;box-shadow:0 3px 10px rgba(35,72,120,.04)}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row.is-selected{border-color:#9fc2f4;background:#f4f9ff;box-shadow:inset 3px 0 #0b66e8,0 4px 12px rgba(35,72,120,.07)}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row__main{border-radius:8px;background:transparent!important;color:#173562!important}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row__main:hover{background:#fbfdff!important}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row__subject{color:#143866}
body.action-center-managed-page .action-center-page-content--tickets .action-center-thread-row__preview{color:#71839d}
@media(max-width:820px){.action-center-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-project-workspace{grid-template-columns:1fr}.action-center-project-workspace>aside{position:static}.action-center-project-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-project-filters p{grid-column:1/-1}}
@media(max-width:620px){body.action-center-managed-page .action-center-project-hero{display:grid;align-items:start}.action-center-project-hero__actions{justify-content:stretch}.action-center-project-search{flex:1 1 100%}.action-center-project-search input{width:100%}.action-center-project-primary{justify-content:center;flex:1 1 auto}.action-center-project-results{padding:10px}.action-center-project-results>header{align-items:flex-start;flex-direction:column;gap:5px}.action-center-project-record__title{align-items:flex-start;flex-direction:column;gap:4px}.action-center-project-record__meta{gap:10px}.action-center-project-record__open{display:none}}

/* Shared Intake-detail shell for CRM records and billing. Detail/create/edit
   views use the same context band, main work surface, and right inspector;
   only Intake itself keeps the numbered section rail. */
body.action-center-managed-page .action-center-record-page{max-width:1180px;margin:0 auto;color:#102d62}
body.action-center-managed-page .action-center-record-page__top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 14px;border-bottom:1px solid #dfe7f0}
body.action-center-managed-page .action-center-record-page__top h1{margin:0;color:#0c316d;font-size:clamp(1.8rem,3vw,2.25rem);letter-spacing:-.045em;line-height:1.06}
body.action-center-managed-page .action-center-record-page__top p:last-child{margin:5px 0 0;color:#70809b;font-size:13px}
.action-center-record-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.action-center-record-page__actions a,.action-center-record-page__actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid #cbd8e6;border-radius:7px;background:#fff;color:#173a6e!important;font:inherit;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer}.action-center-record-page__actions .is-primary{border-color:#0b66e8;background:#0b66e8;color:#fff!important}
.action-center-record-context{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-record-context>div{display:grid;gap:4px;min-width:0;padding:13px 14px;border-right:1px solid #e6ebf1}.action-center-record-context>div:last-child{border-right:0}.action-center-record-context span:first-child{color:#70809b;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.action-center-record-context strong,.action-center-record-context a{overflow:hidden;color:#183d72;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.action-center-record-context a{color:#0562de}.action-center-record-context small{overflow:hidden;color:#8494aa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.action-center-record-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-top:12px;align-items:start}.action-center-record-main{display:grid;gap:10px;min-width:0}.action-center-record-panel{overflow:hidden;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-record-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid #e5ebf2}.action-center-record-panel>header h2{margin:0;color:#102d62;font-size:14px}.action-center-record-panel>header p{margin:3px 0 0;color:#71839d;font-size:10px}.action-center-record-panel__body{padding:14px}.action-center-record-inspector{position:sticky;top:10px;display:grid;gap:14px;padding:16px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-record-inspector h2{margin:0;color:#102d62;font-size:16px}.action-center-record-inspector>p{margin:-8px 0 0;color:#71839d;font-size:10px;line-height:1.45}.action-center-record-form{display:grid;gap:12px}.action-center-record-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-center-record-form label{display:grid;gap:5px;color:#31557f;font-size:11px;font-weight:800}.action-center-record-form label.wide{grid-column:1/-1}.action-center-record-form input,.action-center-record-form select,.action-center-record-form textarea{width:100%;box-sizing:border-box;min-height:38px;margin:0;padding:8px 9px;border:1px solid #cbd8e6;border-radius:6px;background:#fff;color:#173a6e;font:inherit;font-size:12px;font-weight:500}.action-center-record-form textarea{min-height:86px;resize:vertical}.action-center-record-form input:focus,.action-center-record-form select:focus,.action-center-record-form textarea:focus{border-color:#60a5fa;outline:3px solid #dbeafe}.action-center-record-form fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #dfe7f0;border-radius:7px}.action-center-record-form legend{padding:0 4px;color:#173a6e;font-size:12px;font-weight:800}.action-center-record-form__actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:2px}.action-center-record-form__actions button,.action-center-record-form__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border:1px solid #cbd8e6;border-radius:7px;background:#fff;color:#173a6e!important;font:inherit;font-size:11px;font-weight:800;text-decoration:none}.action-center-record-form__actions button{border-color:#0b66e8;background:#0b66e8;color:#fff!important;cursor:pointer}
.action-center-record-related{display:grid;gap:6px}.action-center-record-related__row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;border:1px solid #e5ebf2;border-radius:6px;color:#31557f;text-decoration:none}.action-center-record-related__row:hover{border-color:#9fc2f4;background:#f8fbff}.action-center-record-related__row span{display:grid;gap:2px;min-width:0}.action-center-record-related__row strong,.action-center-record-related__row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-center-record-related__row strong{color:#173a6e;font-size:11px}.action-center-record-related__row small{color:#71839d;font-size:10px}.action-center-record-related__row>i{color:#7b91af;font-size:10px}.action-center-record-note{padding:10px;border-radius:6px;background:#f8fbff;color:#71839d;font-size:11px;line-height:1.5;white-space:pre-wrap}.action-center-record-panel--intake{border-color:#d4e8d4}.action-center-record-panel--intake>header{border-bottom-color:#d4e8d4;background:#f6fbf6}.action-center-record-panel--intake>header h2{color:#15803d}.action-center-intake-summary{display:grid;gap:10px}.action-center-intake-progress{display:flex;align-items:center;gap:8px}.action-center-intake-progress__label{color:#71839d;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.action-center-intake-progress__bar{flex:1;height:6px;border-radius:999px;background:#e5ebf2;overflow:hidden}.action-center-intake-progress__bar i{display:block;height:100%;border-radius:999px;background:#22c55e;transition:width .3s}.action-center-intake-progress strong{color:#15803d;font-size:11px;min-width:28px;text-align:right}.action-center-intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none}.action-center-intake-field{display:grid;gap:2px;padding:6px 0;border-bottom:1px solid #f1f5f9}.action-center-intake-field dt{color:#71839d;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.action-center-intake-field dd{margin:0;color:#173a6e;font-size:11px;line-height:1.45;white-space:pre-wrap}.action-center-intake-staff-section{margin-top:6px;padding-top:8px;border-top:1px solid #e5ebf2}.action-center-intake-staff-section h4{margin:0 0 6px;color:#102d62;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.action-center-intake-staff-list{display:flex;flex-wrap:wrap;gap:4px}.action-center-intake-staff-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #dfe7f0;border-radius:999px;background:#f8fbff;color:#31557f;font-size:10px;font-weight:600}.action-center-intake-staff-chip small{color:#71839d;font-weight:400}.action-center-intake-group{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid #e5ebf2;border-radius:7px;background:#fafcfe}.action-center-intake-group legend{padding:0 4px;color:#15803d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.action-center-intake-check{display:flex;align-items:center;gap:6px!important;color:#31557f;font-size:11px;font-weight:600;cursor:pointer}.action-center-intake-check input{min-height:auto;width:auto}.action-center-intake-follow-up{color:#71839d;font-size:10px;margin-left:auto}
body.action-center-managed-page .action-center-client-records{display:grid;gap:6px}.action-center-client-record{display:flex;align-items:center;gap:10px;padding:11px 10px;border:1px solid #e5ebf2;border-radius:8px;background:#fff}.action-center-client-record:hover{border-color:#9fc2f4;background:#fbfdff}.action-center-client-record__main{min-width:0;flex:1}.action-center-client-record__title{display:flex;align-items:center;gap:8px}.action-center-client-record__title a{overflow:hidden;color:#173a6e;font-size:13px;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.action-center-client-record__main>p{margin:4px 0 8px;color:#71839d;font-size:11px}.action-center-client-record__meta{display:flex;gap:14px;flex-wrap:wrap;color:#6c7e98;font-size:10px}.action-center-client-record__meta span{display:grid;gap:2px}.action-center-client-record__meta strong{color:#9aa9bc;font-size:8px;letter-spacing:.05em;text-transform:uppercase}.action-center-client-record__open{color:#7b91af;text-decoration:none}.action-center-client-record__status{padding:3px 6px;border-radius:999px;font-size:9px;font-weight:800}.action-center-inline-action{align-self:end;min-height:0!important;padding:4px 7px!important;border:1px solid #d8c8f4!important;border-radius:6px!important;background:#faf7ff!important;color:#6d28d9!important;font:inherit;font-size:10px!important;font-weight:800;cursor:pointer}
@media(max-width:900px){.action-center-record-context{grid-template-columns:repeat(3,minmax(0,1fr))}.action-center-record-context>div:nth-child(3){border-right:0}.action-center-record-context>div:nth-child(n+4){border-top:1px solid #e6ebf1}.action-center-record-layout{grid-template-columns:1fr}.action-center-record-inspector{position:static}.action-center-record-form__grid{grid-template-columns:1fr}.action-center-record-form label.wide{grid-column:auto}}
@media(max-width:560px){body.action-center-managed-page .action-center-record-page__top{display:grid;align-items:start}.action-center-record-page__actions{justify-content:flex-start}.action-center-record-context{grid-template-columns:1fr 1fr}.action-center-record-context>div{border-right:0;border-bottom:1px solid #e6ebf1}.action-center-record-context>div:nth-child(n+4){border-top:0}.action-center-record-context>div:last-child,.action-center-record-context>div:nth-last-child(2){border-bottom:0}.action-center-record-panel__body,.action-center-record-inspector{padding:12px}.action-center-client-record__title{align-items:flex-start;flex-direction:column;gap:4px}.action-center-intake-fields{grid-template-columns:1fr}}

/* Contact profiles already have richer CRM content; bring their profile and
   edit surface into the same restrained Intake-detail visual system. */
body.action-center-managed-page .lead-profile-shell{max-width:1180px;margin:0 auto;padding:0!important;background:#fff!important;color:#102d62}
body.action-center-managed-page .lead-profile-header{display:flex;align-items:center;gap:12px;padding:2px 0 14px!important;border-bottom:1px solid #dfe7f0!important;background:#fff!important;box-shadow:none!important}
body.action-center-managed-page .lead-profile-avatar{width:42px;height:42px;flex:0 0 auto;border-radius:8px;background:#eaf2ff!important;color:#0b66e8!important;font-size:14px;font-weight:900}
body.action-center-managed-page .lead-profile-identity h2{margin:0;color:#0c316d!important;font-size:clamp(1.8rem,3vw,2.25rem)!important;letter-spacing:-.045em}
body.action-center-managed-page .lead-profile-identity p{margin:4px 0 0;color:#70809b!important;font-size:12px}.lead-profile-identity p:first-child{font-size:10px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0b66e8!important}
body.action-center-managed-page .lead-profile-status-badge{margin-left:auto;border-radius:999px!important;padding:5px 8px!important;font-size:10px!important}
body.action-center-managed-page .lead-profile-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lead-profile-actions a,.lead-profile-actions button{min-height:32px!important;padding:6px 9px!important;border:1px solid #cbd8e6!important;border-radius:7px!important;background:#fff!important;color:#173a6e!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important}
body.action-center-managed-page .lead-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin:12px 0!important;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.lead-profile-facts>div{display:grid;gap:4px;padding:12px 13px;border-right:1px solid #e6ebf1}.lead-profile-facts>div:last-child{border-right:0}.lead-profile-facts span{color:#70809b;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lead-profile-facts strong{color:#183d72;font-size:12px}
body.action-center-managed-page .lead-profile-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.lead-profile-panel{border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}.lead-profile-panel__head{padding:11px 13px!important;border-bottom:1px solid #e5ebf2!important}.lead-profile-panel__head h3{color:#102d62!important;font-size:13px!important}.lead-profile-panel__head a{color:#0562de!important;font-size:10px!important}.lead-profile-link-row,.lead-profile-email-row{margin:0 8px!important;padding:9px 5px!important;border-bottom:1px solid #edf1f5!important}.lead-profile-link-row strong,.lead-profile-email-row strong{color:#173a6e!important;font-size:11px!important}.lead-profile-link-row small,.lead-profile-email-row small{color:#71839d!important;font-size:10px!important}.lead-profile-intake-card{margin:8px!important;border:1px solid #dbeafe!important;border-radius:6px!important;background:#f8fbff!important;padding:10px!important}.lead-profile-panel--timeline{margin-top:10px!important}.lead-profile-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 9px!important;padding-top:14px;border-top:1px solid #dfe7f0}.lead-profile-edit-heading h2{margin:0;color:#102d62!important;font-size:16px!important}.lead-profile-edit-heading span{color:#71839d;font-size:10px}
body.action-center-managed-page .lead-profile-edit-heading+form{display:grid!important;gap:12px!important;max-width:100%!important;padding:14px!important;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.lead-profile-edit-heading+form label{display:grid;gap:5px;color:#31557f;font-size:11px;font-weight:800}.lead-profile-edit-heading+form input,.lead-profile-edit-heading+form select,.lead-profile-edit-heading+form textarea{width:100%;box-sizing:border-box;min-height:38px;padding:8px 9px;border:1px solid #cbd8e6;border-radius:6px;background:#fff;color:#173a6e;font:inherit;font-size:12px}.lead-profile-edit-heading+form fieldset{margin:0;padding:12px;border:1px solid #dfe7f0;border-radius:7px}.lead-profile-edit-heading+form button{width:auto;min-height:36px;padding:7px 11px;border-radius:7px;font-size:11px}
body.action-center-managed-page .lead-profile-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none!important;padding:14px!important;gap:12px!important}
body.action-center-managed-page .lead-profile-edit-form>fieldset,
body.action-center-managed-page .lead-profile-edit-form>[data-lead-referral-picker],
body.action-center-managed-page .lead-profile-edit-form>.lead-relation-picker,
body.action-center-managed-page .lead-profile-edit-form>.action-center-record-form__actions{grid-column:1/-1}
body.action-center-managed-page .lead-profile-edit-form>fieldset{display:grid;gap:10px;margin:0;padding:12px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}
body.action-center-managed-page .lead-profile-edit-form>fieldset>legend{padding:0 4px;color:#173a6e;font-size:12px;font-weight:800}
body.action-center-managed-page .lead-profile-edit-form label{display:grid;gap:5px;min-width:0;color:#31557f;font-size:11px;font-weight:800}
body.action-center-managed-page .lead-profile-edit-form .muted{color:#71839d;font-weight:500}
body.action-center-managed-page .lead-profile-edit-form input,body.action-center-managed-page .lead-profile-edit-form select,body.action-center-managed-page .lead-profile-edit-form textarea{width:100%;box-sizing:border-box;min-height:38px;margin:0;padding:8px 9px;border:1px solid #cbd8e6;border-radius:6px;background:#fff;color:#173a6e;font:inherit;font-size:12px;font-weight:500}
body.action-center-managed-page .lead-profile-edit-form textarea{min-height:86px;resize:vertical}
body.action-center-managed-page .lead-profile-edit-form input:focus,body.action-center-managed-page .lead-profile-edit-form select:focus,body.action-center-managed-page .lead-profile-edit-form textarea:focus{border-color:#60a5fa;outline:3px solid #dbeafe}
body.action-center-managed-page .lead-profile-edit-form [data-contact-rows]{display:grid!important;gap:9px!important}
body.action-center-managed-page .lead-profile-edit-form [data-contact-row]{display:grid!important;gap:9px!important;padding:11px!important;border:1px solid #e5ebf2!important;border-radius:8px!important;background:#fbfdff!important}
body.action-center-managed-page .lead-profile-edit-form [data-contact-row]>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}
body.action-center-managed-page .lead-profile-edit-form [data-contact-row]>div:nth-child(2){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
body.action-center-managed-page .lead-profile-edit-form [data-contact-index]{color:#31557f!important;font-size:11px!important;font-weight:800!important}
body.action-center-managed-page .lead-profile-edit-form [data-contact-remove]{width:auto!important;min-height:32px!important;margin:0!important;padding:6px 9px!important;border:1px solid #cbd8e6!important;border-radius:7px!important;background:#fff!important;color:#173a6e!important;font:inherit!important;font-size:10px!important;font-weight:800!important}
body.action-center-managed-page .lead-profile-edit-form [data-contact-add]{width:auto!important;min-height:34px!important;margin:0!important;padding:7px 11px!important;border:1px solid #0b66e8!important;border-radius:7px!important;background:#0b66e8!important;color:#fff!important;font:inherit!important;font-size:11px!important;font-weight:800!important}
body.action-center-managed-page .lead-profile-edit-form [data-lead-referral-picker]{display:grid!important;gap:10px!important;margin:0!important;padding:12px!important;border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important}
body.action-center-managed-page .lead-profile-edit-form .lead-relation-picker{display:grid!important;gap:8px!important;margin:0!important;padding:12px!important;border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important}
body.action-center-managed-page .lead-profile-edit-form .lead-relation-picker>div:first-child,body.action-center-managed-page .lead-profile-edit-form [data-lead-referral-picker]>div{display:flex!important;align-items:flex-end!important;gap:8px!important;flex-wrap:wrap!important}
body.action-center-managed-page .lead-profile-edit-form .lead-relation-picker>div:first-child>label,body.action-center-managed-page .lead-profile-edit-form [data-lead-referral-picker]>div>label{flex:1 1 220px!important;min-width:180px!important}
body.action-center-managed-page .lead-profile-edit-form .lead-relation-picker button,body.action-center-managed-page .lead-profile-edit-form [data-lead-referral-picker] button{width:auto!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;border:1px solid #0b66e8!important;border-radius:7px!important;background:#0b66e8!important;color:#fff!important;font:inherit!important;font-size:10px!important;font-weight:800!important}
body.action-center-managed-page .lead-profile-edit-form .lead-relation-picker button[data-clear-lead-relation],body.action-center-managed-page .lead-profile-edit-form [data-lead-referral-picker] button[data-clear-lead-referral]{border-color:#cbd8e6!important;background:#fff!important;color:#31557f!important}
body.action-center-managed-page .lead-profile-email-history{margin-top:12px;border:1px solid #dfe7f0;border-radius:7px;background:#fff;overflow:hidden}
body.action-center-managed-page .lead-profile-email-history>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #e5ebf2}
body.action-center-managed-page .lead-profile-email-history h2{margin:0;color:#102d62;font-size:14px}
body.action-center-managed-page .lead-profile-email-history>header span{color:#71839d;font-size:10px}
body.action-center-managed-page .lead-profile-table-wrap{overflow-x:auto}
body.action-center-managed-page .lead-profile-email-history table{width:100%;min-width:680px;border-collapse:collapse;background:#fff;font-size:11px}
body.action-center-managed-page .lead-profile-email-history th{padding:9px 10px;border-bottom:1px solid #dfe7f0;color:#70809b;font-size:9px;font-weight:800;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}
body.action-center-managed-page .lead-profile-email-history td{padding:9px 10px;border-bottom:1px solid #edf1f5;color:#31557f;vertical-align:top}
body.action-center-managed-page .lead-profile-email-history tr:last-child td{border-bottom:0}
@media(max-width:760px){body.action-center-managed-page .lead-profile-edit-form{grid-template-columns:1fr}.action-center-managed-page .lead-profile-edit-form>fieldset,.action-center-managed-page .lead-profile-edit-form>[data-lead-referral-picker],.action-center-managed-page .lead-profile-edit-form>.lead-relation-picker,.action-center-managed-page .lead-profile-edit-form>.action-center-record-form__actions{grid-column:auto}.action-center-managed-page .lead-profile-edit-form [data-contact-row]>div:nth-child(2){grid-template-columns:1fr!important}}
body.action-center-managed-page .billing-page,body.action-center-managed-page .billing-form-page,body.action-center-managed-page .billing-detail-page{max-width:1180px;margin:0 auto}.billing-page .billing-page__header,.billing-form-page>header,.billing-detail-page .billing-page__header{padding:2px 0 14px;border-bottom:1px solid #dfe7f0}.billing-page .billing-page__header h1,.billing-form-page h1,.billing-detail-page h1{color:#0c316d;font-size:clamp(1.8rem,3vw,2.25rem)}.billing-kpis article,.billing-detail-card,.billing-form,.billing-history{border-color:#dfe7f0;border-radius:7px;box-shadow:none}.billing-invoice-row{border-color:#e5ebf2;border-radius:7px;box-shadow:none}.billing-invoice-row:hover{border-color:#9fc2f4;background:#fbfdff}.billing-invoice-row a{color:#075ad3}.billing-form{padding:14px}.billing-form input,.billing-form select,.billing-form textarea{border-color:#cbd8e6;border-radius:6px}
@media(max-width:760px){body.action-center-managed-page .lead-profile-header{align-items:flex-start;flex-wrap:wrap}.lead-profile-status-badge{margin-left:0!important}.lead-profile-actions{width:100%;justify-content:flex-start!important}.lead-profile-facts,.lead-profile-grid{grid-template-columns:1fr!important}.lead-profile-facts>div{border-right:0;border-bottom:1px solid #e6ebf1}.lead-profile-facts>div:last-child{border-bottom:0}.billing-page .billing-page__header,.billing-detail-page .billing-page__header{display:grid}}

/* Shared CRM edit controls. Keep every record form usable as one connected
   workspace, including older lead markup and the newer client/project forms. */
.action-center-record-form [data-contact-rows]{display:grid;gap:9px}.action-center-record-form [data-contact-row]{display:grid!important;gap:9px!important;padding:11px!important;border:1px solid #e5ebf2!important;border-radius:8px!important;background:#fbfdff!important}.action-center-record-form [data-contact-row]>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.action-center-record-form [data-contact-row]>div:nth-child(2){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.action-center-record-form [data-contact-index]{color:#31557f!important;font-size:11px!important;font-weight:800!important}.action-center-record-form [data-contact-remove]{width:auto!important;min-height:32px!important;margin:0!important;padding:6px 9px!important;border:1px solid #cbd8e6!important;border-radius:7px!important;background:#fff!important;color:#173a6e!important;font:inherit!important;font-size:10px!important;font-weight:800!important}.action-center-record-form [data-contact-add]{width:auto!important;min-height:34px!important;margin:0!important;padding:7px 11px!important;border:1px solid #0b66e8!important;border-radius:7px!important;background:#0b66e8!important;color:#fff!important;font:inherit!important;font-size:11px!important;font-weight:800!important}.action-center-record-form .lead-relation-picker{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #dfe7f0;border-radius:7px;background:#fff}.action-center-record-form .lead-relation-picker>div:first-child{display:flex!important;align-items:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.action-center-record-form .lead-relation-picker>div:first-child>label{flex:1 1 220px;min-width:180px}.action-center-record-form .lead-relation-picker button{width:auto!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;border:1px solid #0b66e8!important;border-radius:7px!important;background:#0b66e8!important;color:#fff!important;font:inherit!important;font-size:10px!important;font-weight:800!important}.action-center-record-form .lead-relation-picker button[data-clear-lead-relation]{border-color:#cbd8e6!important;background:#fff!important;color:#31557f!important}.action-center-record-form [data-lead-referral-picker]{display:grid!important;gap:10px!important;margin:0!important;padding:12px!important;border:1px solid #dfe7f0!important;border-radius:7px!important;background:#fff!important}.action-center-record-form [data-lead-referral-picker]>div{display:flex!important;align-items:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.action-center-record-form [data-lead-referral-picker]>div>label{flex:1 1 220px!important;min-width:180px!important}.action-center-record-form [data-lead-referral-picker] button{width:auto!important;min-height:36px!important;margin:0!important;padding:7px 10px!important;border:1px solid #0b66e8!important;border-radius:7px!important;background:#0b66e8!important;color:#fff!important;font:inherit!important;font-size:10px!important;font-weight:800!important}.action-center-record-form [data-lead-referral-picker] button[data-clear-lead-referral]{border-color:#cbd8e6!important;background:#fff!important;color:#31557f!important}.action-center-record-form.billing-form{padding:0}

/* CRM edit cards: the lower record editor should feel like the profile
   workspace above it, with clear sections instead of one undifferentiated
   column of legacy fields. */
.action-center-record-form>.action-center-record-form__grid{padding:13px;border:1px solid #dfe7f0;border-radius:9px;background:#fff;box-shadow:0 5px 16px rgba(15,42,82,.04)}
.action-center-record-form>fieldset{overflow:hidden;padding:0;background:#fff;box-shadow:0 5px 16px rgba(15,42,82,.04)}
.action-center-record-form>fieldset>legend{display:block;margin:0;padding:13px 15px;border-bottom:1px solid #e5ebf2;color:#102d62;font-size:14px}
.action-center-record-form>fieldset>[data-contact-rows]{padding:13px 15px}
body.action-center-managed-page .lead-profile-edit-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important}
body.action-center-managed-page .lead-profile-edit-form>.crm-edit-card{grid-column:1/-1;min-width:0;overflow:hidden;border:1px solid #dfe7f0;border-radius:9px;background:#fff;box-shadow:0 5px 16px rgba(15,42,82,.04)}
body.action-center-managed-page .crm-edit-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e5ebf2;background:linear-gradient(180deg,#fff,#fbfdff)}
body.action-center-managed-page .crm-edit-card>header h3{margin:0;color:#102d62;font-size:14px;letter-spacing:-.01em}
body.action-center-managed-page .crm-edit-card__eyebrow{margin:0 0 3px;color:#0b66e8;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
body.action-center-managed-page .crm-edit-card>header p:last-child,.crm-edit-card__hint{margin:4px 0 0;color:#71839d;font-size:10px;line-height:1.45}
body.action-center-managed-page .crm-edit-card__body{padding:13px 15px}
body.action-center-managed-page .crm-edit-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.action-center-managed-page .crm-edit-card label{display:grid;gap:5px;min-width:0;color:#31557f;font-size:11px;font-weight:800}
body.action-center-managed-page .crm-edit-card input,body.action-center-managed-page .crm-edit-card select,body.action-center-managed-page .crm-edit-card textarea{width:100%;box-sizing:border-box;min-height:38px;margin:0;padding:8px 9px;border:1px solid #cbd8e6;border-radius:6px;background:#fff;color:#173a6e;font:inherit;font-size:12px;font-weight:500}
body.action-center-managed-page .crm-edit-card textarea{min-height:92px;resize:vertical}
body.action-center-managed-page .crm-edit-card input:focus,body.action-center-managed-page .crm-edit-card select:focus,body.action-center-managed-page .crm-edit-card textarea:focus{border-color:#60a5fa;outline:3px solid #dbeafe}
body.action-center-managed-page .lead-profile-edit-form>.crm-edit-card--contacts{padding:0!important}
body.action-center-managed-page .crm-edit-card--contacts>legend{display:block;margin:0;padding:13px 15px;border-bottom:1px solid #e5ebf2;color:#102d62;font-size:14px;font-weight:800}
body.action-center-managed-page .crm-edit-card--contacts>[data-contact-rows]{padding:13px 15px}
body.action-center-managed-page .crm-edit-card--referral{padding:0!important}
body.action-center-managed-page .crm-edit-card--referral>legend{display:block;margin:0;padding:13px 15px;border-bottom:1px solid #e5ebf2;color:#102d62;font-size:14px;font-weight:800}
body.action-center-managed-page .crm-edit-card--referral .crm-edit-card__inline{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}
body.action-center-managed-page .crm-edit-card--referral .crm-edit-card__inline>label{flex:1 1 260px}
body.action-center-managed-page .crm-edit-card--referral .crm-edit-card__inline button{width:auto;min-height:38px;margin:0;padding:8px 11px;border:1px solid #0b66e8;border-radius:7px;background:#0b66e8;color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}
body.action-center-managed-page .crm-edit-card--referral .crm-edit-card__inline button[data-clear-lead-referral]{border-color:#cbd8e6;background:#fff;color:#31557f}
body.action-center-managed-page .crm-edit-card__relationships{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.action-center-managed-page .crm-edit-card__relationships .lead-relation-picker{min-width:0;padding:12px;border:1px solid #e5ebf2;border-radius:8px;background:#fbfdff}
body.action-center-managed-page .crm-edit-card__relationships .lead-relation-picker>div:first-child{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}
body.action-center-managed-page .crm-edit-card__relationships .lead-relation-picker>div:first-child>label{flex:1 1 150px;min-width:0}
body.action-center-managed-page .crm-edit-card__relationships .lead-relation-picker button{width:auto;min-height:34px;margin:0;padding:7px 9px;border:1px solid #0b66e8;border-radius:7px;background:#0b66e8;color:#fff;font:inherit;font-size:10px;font-weight:800;cursor:pointer}
body.action-center-managed-page .crm-edit-card__relationships .lead-relation-picker button[data-clear-lead-relation]{border-color:#cbd8e6;background:#fff;color:#31557f}
body.action-center-managed-page .crm-edit-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px 0 0}
body.action-center-managed-page .crm-edit-actions button{min-height:40px;padding:9px 14px;border-radius:7px;font-size:11px}
body.action-center-managed-page .crm-edit-actions a{display:inline-flex;align-items:center;min-height:40px;padding:9px 12px;color:#31557f!important;font-size:11px;font-weight:800;text-decoration:none}
@media(max-width:760px){body.action-center-managed-page .lead-profile-edit-form{grid-template-columns:1fr!important}.action-center-managed-page .crm-edit-card__grid,.action-center-managed-page .crm-edit-card__relationships{grid-template-columns:1fr!important}.action-center-managed-page .crm-edit-actions{justify-content:stretch}.action-center-managed-page .crm-edit-actions button,.action-center-managed-page .crm-edit-actions a{flex:1;justify-content:center}}

/* Customer delivery links and compact account-menu sign out control. */
.action-center-account-popover__logout{display:flex;justify-content:flex-end}
.action-center-account-popover__logout button{justify-content:center;width:34px!important;min-width:34px!important;height:34px;min-height:34px!important;padding:0!important;color:#b42318}
.action-center-account-popover__logout button:hover{background:#feeceb!important;color:#b42318!important}
.action-center-customer-projects{max-width:1080px}
.action-center-customer-projects>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 0 18px;border-bottom:1px solid #dfe7f0}
.action-center-customer-projects>header h1{margin:0;color:#0c316d;font-size:31px}
.action-center-customer-projects>header p:last-child{margin:.25rem 0 0;color:#667895;font-size:14px}
.action-center-customer-projects__invoice-link{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid #cfe0f7;border-radius:7px;background:#f5f9ff;color:#075ad3;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}
.action-center-customer-projects__list{display:grid;gap:10px;margin-top:16px}
.action-center-customer-project{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid #dfe7f0;border-radius:9px;background:#fff;box-shadow:0 6px 18px rgba(15,42,82,.05)}
.action-center-customer-project__icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:8px;background:#eaf2ff;color:#0b66e8}
.action-center-customer-project__body{min-width:0;flex:1}.action-center-customer-project__body h2{margin:0;color:#173562;font-size:16px}.action-center-customer-project__body p{margin:4px 0 8px;color:#667895;font-size:13px}.action-center-customer-project__body>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#70809b;font-size:11px}.action-center-customer-project__status{padding:3px 7px;border-radius:999px;background:#eaf7ef;color:#19703a;font-weight:700}
.action-center-customer-project__link{display:inline-flex;align-items:center;gap:6px;align-self:center;color:#075ad3;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}
.action-center-customer-projects__empty{display:grid;justify-items:center;gap:6px;padding:58px 20px;border:1px solid #dfe7f0;border-radius:9px;color:#667895;text-align:center}.action-center-customer-projects__empty i{font-size:28px;color:#0b66e8}.action-center-customer-projects__empty h2{margin:4px 0 0;color:#173562;font-size:18px}.action-center-customer-projects__empty p{margin:0;font-size:13px}.action-center-customer-projects__empty a{margin-top:5px;color:#075ad3;font-size:12px;font-weight:700;text-decoration:none}
@media(max-width:600px){.action-center-customer-projects>header{align-items:flex-start;flex-direction:column;gap:12px}.action-center-customer-projects>header h1{font-size:26px}.action-center-customer-project{flex-wrap:wrap}.action-center-customer-project__link{margin-left:49px}.action-center-customer-projects__invoice-link{width:100%;justify-content:center}}

/* Earn / affiliate overview. Keep this surface compact so referral work is
   readable on shared-hosting installs without adding another asset bundle. */
body.action-center-managed-page .action-center-earn{max-width:1180px;margin:0 auto;color:#173a6e}.action-center-earn__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 0 17px;border-bottom:1px solid #dfe7f0}.action-center-earn__hero h1{margin:0;color:#0c316d;font-size:clamp(1.8rem,3vw,2.3rem)}.action-center-earn__hero p:last-child{max-width:670px;margin:5px 0 0;color:#667895;font-size:14px;line-height:1.5}.action-center-earn__primary,.action-center-earn__secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 13px;border:1px solid #0b66e8;border-radius:7px;background:#0b66e8;color:#fff!important;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.action-center-earn__secondary{border-color:#cfe0f7;background:#f5f9ff;color:#075ad3!important}.action-center-earn__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.action-center-earn-card{display:flex;align-items:center;gap:10px;min-width:0;padding:14px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;text-decoration:none;box-shadow:0 4px 12px rgba(15,42,82,.04)}.action-center-earn-card:hover{border-color:#9fc2f4;background:#fbfdff}.action-center-earn-card__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:8px;background:#eaf2ff;color:#0b66e8}.action-center-earn-card span:nth-child(2){display:grid;gap:3px;min-width:0}.action-center-earn-card small{color:#71839d;font-size:10px;font-weight:700}.action-center-earn-card strong{color:#173a6e;font-size:20px}.action-center-earn-card__arrow{margin-left:auto;color:#8ca0ba;font-size:10px}.action-center-earn__links{margin-top:16px;border:1px solid #dfe7f0;border-radius:8px;background:#fff}.action-center-earn__links>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #e5ebf2}.action-center-earn__links h2{margin:0;color:#102d62;font-size:16px}.action-center-earn__links header p{margin:3px 0 0;color:#71839d;font-size:11px}.action-center-earn__links header>a{color:#075ad3;font-size:11px;font-weight:800;text-decoration:none}.action-center-earn-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.action-center-earn-link-grid article{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid #e5ebf2;border-radius:7px;background:#fbfdff}.action-center-earn-link__label{color:#0b66e8;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.action-center-earn-link-grid strong{color:#173a6e;font-size:13px}.action-center-earn-link-grid input{width:100%;box-sizing:border-box;min-height:34px;padding:7px 8px;border:1px solid #cbd8e6;border-radius:6px;background:#fff;color:#506886;font:inherit;font-size:10px}.action-center-earn-link-grid article>a{color:#075ad3;font-size:11px;font-weight:800;text-decoration:none}.action-center-earn__empty{display:grid;justify-items:center;gap:7px;margin-top:18px;padding:54px 20px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;text-align:center}.action-center-earn__empty i{font-size:29px;color:#0b66e8}.action-center-earn__empty h2{margin:3px 0 0;color:#173a6e;font-size:18px}.action-center-earn__empty p{max-width:520px;margin:0;color:#71839d;font-size:13px;line-height:1.5}
.action-center-earn-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.action-center-earn-detail{display:grid;gap:6px;padding:14px;border:1px solid #dfe7f0;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(15,42,82,.04)}.action-center-earn-detail strong{color:#173a6e;font-size:16px}.action-center-earn-detail small{color:#71839d;font-size:11px;line-height:1.4}
@media(max-width:900px){.action-center-earn__hero{align-items:flex-start;flex-direction:column;gap:12px}.action-center-earn__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-center-earn-link-grid{grid-template-columns:1fr 1fr}.action-center-earn-link-grid article:last-child{grid-column:1/-1}}
@media(max-width:560px){.action-center-earn__grid,.action-center-earn-link-grid,.action-center-earn-detail-grid{grid-template-columns:1fr}.action-center-earn-link-grid article:last-child{grid-column:auto}.action-center-earn__links>header{align-items:flex-start;flex-direction:column}.action-center-earn__primary,.action-center-earn__secondary{width:100%}}

/* Shared primary-action token: all Action Center emphasis controls use one
   solid, light-teal treatment instead of route-specific navy/blue fills. */
:root{--stouter-button-teal:#b8eee6;--stouter-button-teal-hover:#a3e3d9;--stouter-button-teal-border:#73cfc3;--stouter-button-teal-ink:#07584f;--stouter-button-teal-focus:rgba(13,148,136,.32);--stouter-button-teal-shadow:rgba(13,148,136,.18)}
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle,
body.action-center-managed-page .action-center-page-content .support-folder-toggle,
body.action-center-managed-page .action-center-page-content .support-ticket-open-btn,
body.action-center-shell .action-center-new-ticket,
.support-bulk-toolbar button,
.mail-account-action--primary,
.action-center-subscriber-filter button,
.action-center-calendar__new,
.action-center-calendar-page__new,
.action-center-task-row__status button,
.action-center-dashboard__primary,
.action-center-project-primary,
.reference-notes form>div button,
.reference-intake-inspector form>button,
.reference-asset-review button,
.action-center-record-page__actions .is-primary,
.action-center-record-form__actions button,
.action-center-record-form [data-contact-add],
.action-center-record-form .lead-relation-picker button:not([data-clear-lead-relation]),
.action-center-record-form [data-lead-referral-picker] button:not([data-clear-lead-referral]),
body.action-center-managed-page .crm-edit-card--referral .crm-edit-card__inline button:not([data-clear-lead-referral]),
body.action-center-managed-page .crm-edit-card__relationships .lead-relation-picker button:not([data-clear-lead-relation]),
.action-center-earn__primary{border-color:var(--stouter-button-teal-border)!important;background:var(--stouter-button-teal)!important;color:var(--stouter-button-teal-ink)!important;box-shadow:0 8px 18px var(--stouter-button-teal-shadow)!important}
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle:hover,
body.action-center-managed-page .action-center-page-content--tickets .support-folder-toggle:focus-visible,
body.action-center-managed-page .action-center-page-content .support-folder-toggle:hover,
body.action-center-managed-page .action-center-page-content .support-folder-toggle:focus-visible,
body.action-center-managed-page .action-center-page-content .support-ticket-open-btn:hover,
body.action-center-managed-page .action-center-page-content .support-ticket-open-btn:focus-visible,
body.action-center-shell .action-center-new-ticket:hover,
body.action-center-shell .action-center-new-ticket:focus-visible,
.support-bulk-toolbar button:hover,
.support-bulk-toolbar button:focus-visible,
.mail-account-action--primary:hover,
.mail-account-action--primary:focus-visible,
.action-center-subscriber-filter button:hover,
.action-center-subscriber-filter button:focus-visible,
.action-center-calendar__new:hover,
.action-center-calendar__new:focus-visible,
.action-center-calendar-page__new:hover,
.action-center-calendar-page__new:focus-visible,
.action-center-task-row__status button:hover,
.action-center-task-row__status button:focus-visible,
.action-center-dashboard__primary:hover,
.action-center-dashboard__primary:focus-visible,
.action-center-project-primary:hover,
.action-center-project-primary:focus-visible,
.reference-notes form>div button:hover,
.reference-notes form>div button:focus-visible,
.reference-intake-inspector form>button:hover,
.reference-intake-inspector form>button:focus-visible,
.reference-asset-review button:hover,
.reference-asset-review button:focus-visible,
.action-center-record-page__actions .is-primary:hover,
.action-center-record-page__actions .is-primary:focus-visible,
.action-center-record-form__actions button:hover,
.action-center-record-form__actions button:focus-visible,
.action-center-record-form [data-contact-add]:hover,
.action-center-record-form [data-contact-add]:focus-visible,
.action-center-earn__primary:hover,
.action-center-earn__primary:focus-visible{background:var(--stouter-button-teal-hover)!important;outline:3px solid var(--stouter-button-teal-focus)!important;outline-offset:2px}

/* Global Action Center search: compact in product chrome, full workspace for
   results. It stays code-native and shares the existing light command UI. */
.action-center-reference-actions .action-center-global-search{display:flex;align-items:center;gap:0;flex:0 1 248px;min-width:188px;height:32px;margin:0;border:1px solid #ccd8e6;border-radius:6px;background:#fff;color:#60748f;box-shadow:none}.action-center-global-search>i{display:grid;place-items:center;flex:0 0 29px;width:29px;color:#60748f;font-size:11px}.action-center-global-search input{display:block!important;flex:1 1 auto;min-width:0!important;width:100%!important;height:30px!important;margin:0!important;padding:4px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#173562!important;box-shadow:none!important;font:inherit!important;font-size:11px!important;line-height:1.2!important;outline:0!important}.action-center-global-search input::placeholder{color:#8191a8;opacity:1}.action-center-global-search:focus-within{border-color:#0b66e8;box-shadow:0 0 0 3px rgba(11,102,232,.12)}.action-center-global-search kbd{margin:0 5px 0 3px;padding:2px 4px;border:1px solid #d8e2ee;border-radius:4px;background:#f7faff;color:#71839d;font-family:inherit;font-size:9px;font-weight:800;line-height:1;white-space:nowrap}
.action-center-global-search-page{max-width:980px;margin:0 auto;color:#173562}.action-center-global-search-page__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:3px 0 16px;border-bottom:1px solid #dfe7f0}.action-center-global-search-page__heading h1{margin:0;color:#0c316d;font-size:31px;letter-spacing:-.04em}.action-center-global-search-page__heading p{margin:5px 0 0;color:#667895;font-size:13px}.action-center-global-search-page__form{display:flex;align-items:center;flex:0 1 450px;min-width:300px;height:40px;margin:0;border:1px solid #ccd8e6;border-radius:7px;background:#fff;box-shadow:none}.action-center-global-search-page__form>i{display:grid;place-items:center;flex:0 0 36px;width:36px;color:#60748f;font-size:12px}.action-center-global-search-page__form input{flex:1 1 auto;min-width:0!important;width:100%!important;height:38px!important;margin:0!important;padding:7px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#173562!important;box-shadow:none!important;font:inherit!important;font-size:12px!important;outline:0!important}.action-center-global-search-page__form button{flex:0 0 auto!important;width:auto!important;min-height:30px!important;height:30px!important;margin:0 5px 0 0!important;padding:5px 10px!important;border:1px solid #73cfc3!important;border-radius:5px!important;background:#b8eee6!important;color:#07584f!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important}.action-center-global-search-page__form:focus-within{border-color:#0b66e8;box-shadow:0 0 0 3px rgba(11,102,232,.12)}.action-center-global-search__tabs{display:flex;align-items:center;gap:6px;overflow-x:auto;margin:15px 0 0;padding:0 0 3px;scrollbar-width:thin}.action-center-global-search__tabs a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:29px;padding:5px 10px;border:1px solid #d8e2ee;border-radius:999px;background:#fff;color:#526984;text-decoration:none;font-size:11px;font-weight:750;white-space:nowrap}.action-center-global-search__tabs a:hover,.action-center-global-search__tabs a:focus-visible{border-color:#9fc2f4;background:#f5f9ff;color:#075ad3;outline:none}.action-center-global-search__tabs a.is-active{border-color:#9bc6fb;background:#eaf2ff;color:#075ad3;font-weight:850}.action-center-global-search__summary{display:flex;align-items:center;min-height:39px;margin-top:8px;padding:7px 1px;color:#71839d;font-size:11px}.action-center-global-search__summary strong{color:#29466f}.action-center-global-search__results{display:grid;gap:11px}.action-center-global-search__group{overflow:hidden;border:1px solid #dfe7f0;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(15,42,82,.04)}.action-center-global-search__group>header{display:flex;align-items:center;justify-content:space-between;min-height:37px;padding:8px 12px;border-bottom:1px solid #e7edf3;background:#fbfdff;color:#29466f}.action-center-global-search__group>header>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850}.action-center-global-search__group>header i{color:#0b66e8}.action-center-global-search__group>header small{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:#eaf2ff;color:#075ad3;font-size:10px;font-weight:850}.action-center-global-search__result{display:grid;grid-template-columns:29px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:54px;padding:9px 12px;border-bottom:1px solid #edf1f5;color:#173562;text-decoration:none}.action-center-global-search__result:last-child{border-bottom:0}.action-center-global-search__result:hover,.action-center-global-search__result:focus-visible{background:#f7fbff;outline:none}.action-center-global-search__result:hover .action-center-global-search__result-icon,.action-center-global-search__result:focus-visible .action-center-global-search__result-icon{background:#e0efff;color:#075ad3}.action-center-global-search__result-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:6px;background:#f1f6fc;color:#52709a;font-size:11px}.action-center-global-search__result>span:nth-child(2){display:grid;gap:2px;min-width:0}.action-center-global-search__result strong,.action-center-global-search__result small,.action-center-global-search__result em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-center-global-search__result strong{color:#173562;font-size:12px;line-height:1.25}.action-center-global-search__result small{color:#71839d;font-size:10px;line-height:1.25}.action-center-global-search__result em{display:block;color:#60748f;font-size:10px;font-style:normal;line-height:1.25}.action-center-global-search__result>i{color:#91a3ba;font-size:10px}.action-center-global-search__empty{display:grid;justify-items:center;gap:7px;padding:58px 20px;border:1px dashed #cbd9e8;border-radius:8px;background:#fff;color:#667895;text-align:center}.action-center-global-search__empty>i{font-size:28px;color:#0b66e8}.action-center-global-search__empty h2{margin:3px 0 0;color:#173562;font-size:17px}.action-center-global-search__empty p{max-width:490px;margin:0;font-size:12px;line-height:1.5}
@media(max-width:900px){.action-center-reference-topbar{gap:0}.action-center-reference-actions{flex:1 1 auto;min-width:0;justify-content:flex-end}.action-center-reference-actions .action-center-global-search{flex:1 1 160px;min-width:0;max-width:100%}.action-center-global-search-page__heading{align-items:flex-start;flex-direction:column}.action-center-global-search-page__form{width:100%;max-width:540px}}
@media(max-width:600px){.action-center-reference-actions{width:100%;margin-top:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:7px;row-gap:6px}.action-center-reference-actions .action-center-view-as-form{grid-column:1;grid-row:1;min-width:0;max-width:100%}.action-center-reference-actions .action-center-view-as-form select{min-width:0!important;max-width:100%;width:100%}.action-center-reference-actions .action-center-global-search{grid-column:1/-1;grid-row:2;width:100%;min-width:0;max-width:100%;height:34px}.action-center-reference-actions .action-center-notification-control{grid-column:2;grid-row:1;justify-self:end}.action-center-reference-actions .action-center-account-control{grid-column:3;grid-row:1;justify-self:end}.action-center-global-search input{height:32px!important}.action-center-global-search-page__heading h1{font-size:26px}.action-center-global-search-page__heading p{font-size:12px}.action-center-global-search-page__form{min-width:0}.action-center-global-search__tabs{margin-top:12px}.action-center-global-search__result{grid-template-columns:28px minmax(0,1fr) 12px;padding:9px 10px}.action-center-global-search__empty{padding:46px 16px}}

/* Record deletion is deliberately distinct from primary save/billing actions. */
.action-center-record-page__actions .action-center-record-delete{display:inline-flex;margin:0}.action-center-record-page__actions .is-danger{border-color:#fca5a5!important;background:#fff1f2!important;color:#b91c1c!important;box-shadow:none!important}.action-center-record-page__actions .is-danger:hover,.action-center-record-page__actions .is-danger:focus-visible{border-color:#f87171!important;background:#ffe4e6!important;color:#991b1b!important;outline:3px solid rgba(220,38,38,.2)!important;outline-offset:2px}.action-center-record-readonly-note{display:inline-flex;align-items:center;min-height:36px;color:#7c3d12;font-size:11px;font-weight:800}.action-center-record-form--read-only :is(input:not([type="hidden"]),select,textarea,button,[data-contact-add]){pointer-events:none;opacity:.62}.action-center-record-form--read-only .action-center-record-form__actions a{pointer-events:auto;opacity:1}

/* Canonical Action Center geometry. Earlier route-specific rules were added at
   both 760px and 900px, which could leave the rail, top bar, and page canvas
   in different responsive modes. This final contract makes every workspace
   change shape together and keeps its content edge stable between routes. */
body.action-center-managed-page .action-center-reference-topbar,
body.action-center-managed-page .action-center-page-frame,
body.action-center-managed-page .action-center-page-rail,
body.action-center-managed-page .action-center-page-content{box-sizing:border-box}

body.action-center-managed-page .action-center-page-frame{
  display:grid!important;
  grid-template-columns:158px minmax(0,1fr)!important;
  width:100%!important;
  max-width:none!important;
  min-height:calc(100dvh - 62px)!important;
  margin:0!important;
}

body.action-center-managed-page .action-center-page-content{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:17px 30px 24px!important;
  overflow-x:clip;
}

body.action-center-managed-page .action-center-page-frame.is-rail-collapsed{grid-template-columns:76px minmax(0,1fr)!important}

@media(max-width:1120px) and (min-width:901px){
  body.action-center-managed-page .action-center-page-content{padding:16px 18px 22px!important}
}

@media(max-width:900px){
  body.action-center-managed-page .action-center-page-frame,
  body.action-center-managed-page .action-center-page-frame.is-rail-collapsed{display:block!important;min-height:0!important}
  body.action-center-managed-page .action-center-page-rail{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:7px!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid #dfe7f0!important}
  body.action-center-managed-page .action-center-primary-nav--page{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important}
  body.action-center-managed-page .action-center-primary-nav--page a{flex:0 0 auto!important;white-space:nowrap!important}
  body.action-center-managed-page .action-center-page-content{padding:12px 10px 20px!important}
}
