.notification-centre{position:relative}.notification-bell{overflow:visible}.notification-count{color:#fff;background:#d83a00;border:2px solid #fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;right:2px}.notification-popover{z-index:90;color:#17202d;background:#fff;border:1px solid #dfe4ea;border-radius:12px;width:min(410px,100vw - 24px);max-height:min(650px,100vh - 92px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 22px 60px #00163238}.notification-popover-head{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;height:58px;padding:0 14px 0 16px;display:flex}.notification-popover-head>div{flex-direction:column;gap:3px;display:flex}.notification-popover-head strong{font-size:14px}.notification-popover-head small{color:#758091;font-size:10px}.notification-system-strip{background:#f7faff;border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.notification-system-strip>div{align-items:center;gap:9px;min-width:0;display:flex}.notification-system-strip>div>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.notification-system-strip strong{font-size:11px}.notification-system-strip small{color:#6f7b8c;font-size:9px}.notification-system-strip button,.notification-toolbar button{color:#074f87;white-space:nowrap;background:#fff;border:1px solid #b8c3d0;border-radius:5px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.notification-dot-state{background:#9aa5b2;border-radius:50%;flex:none;width:9px;height:9px}.notification-dot-state.on{background:#168653;box-shadow:0 0 0 3px #1686531f}.notification-toolbar{background:#fff;border-bottom:1px solid #e8edf2;justify-content:flex-end;gap:7px;padding:8px 12px;display:flex}.notification-toolbar button:disabled{opacity:.5;cursor:not-allowed}.notification-list{max-height:430px;overflow:auto}.notification-item{text-align:left;color:#1d2735;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr) 8px;gap:10px;width:100%;padding:12px 14px;display:grid}.notification-item:hover{background:#f7fbff}.notification-item.unread{background:#f4f9ff}.notification-item-icon{color:#0b67c2;background:#eaf3ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notification-item-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-item-copy strong{font-size:11px}.notification-item-copy span{color:#526071;white-space:normal;font-size:10px}.notification-item-copy small{color:#8490a0;font-size:9px}.notification-unread-dot{background:#0176d3;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-empty{color:#748091;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex}.notification-empty strong{color:#2a3544;font-size:12px}.notification-empty span{font-size:10px}.notification-settings-intro{align-items:flex-start;gap:12px;padding:18px;display:flex}.notification-settings-icon{color:#0b67c2;background:#eaf3ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.notification-settings-intro>div{flex-direction:column;gap:5px;display:flex}.notification-settings-intro strong{font-size:13px}.notification-settings-intro p{color:#667182;margin:0;font-size:11px;line-height:1.55}.notification-settings-status{background:#f8fbfe;border:1px solid #dfe5ec;border-radius:9px;align-items:center;gap:10px;margin:0 18px 16px;padding:13px;display:flex}.notification-settings-status>span{flex-direction:column;flex:1;gap:2px;display:flex}.notification-settings-status strong{font-size:11px}.notification-settings-status small{color:#748091;font-size:9px}.notification-settings-grid{gap:8px;padding:0 18px 18px;display:grid}.notification-settings-grid label{background:#fff;border:1px solid #e1e6ec;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.notification-settings-grid input{margin-top:2px}.notification-settings-grid label>span{flex-direction:column;gap:3px;display:flex}.notification-settings-grid strong{font-size:11px}.notification-settings-grid small{color:#748091;font-size:9px}.notification-settings-footer{justify-content:space-between}.notification-settings-footer>span{color:#748091;font-size:9px}html[data-theme=dark] .notification-count{border-color:#09111d}html[data-theme=dark] .notification-popover,html[data-theme=dark] .notification-toolbar,html[data-theme=dark] .notification-item{color:#eef4fb!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] .notification-popover-head{border-color:#314157!important}html[data-theme=dark] .notification-popover-head small,html[data-theme=dark] .notification-item-copy span,html[data-theme=dark] .notification-item-copy small,html[data-theme=dark] .notification-system-strip small{color:#b7c4d3!important}html[data-theme=dark] .notification-system-strip{background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] .notification-system-strip button,html[data-theme=dark] .notification-toolbar button{color:#dceaff!important;background:#121f31!important;border-color:#40536c!important}html[data-theme=dark] .notification-item:hover,html[data-theme=dark] .notification-item.unread{background:#16283d!important}html[data-theme=dark] .notification-item-icon{color:#bfe4ff!important;background:#173653!important}html[data-theme=dark] .notification-empty strong{color:#eef4fb!important}html[data-theme=dark] .notification-settings-icon{color:#bfe4ff!important;background:#173653!important}html[data-theme=dark] .notification-settings-intro p,html[data-theme=dark] .notification-settings-status small,html[data-theme=dark] .notification-settings-grid small,html[data-theme=dark] .notification-settings-footer>span{color:#b7c4d3!important}html[data-theme=dark] .notification-settings-status,html[data-theme=dark] .notification-settings-grid label{color:#eef4fb!important;background:#101a2a!important;border-color:#314157!important}@media (width<=700px){.notification-popover{width:auto;position:fixed;top:68px;left:12px;right:12px}.notification-settings-status{flex-wrap:wrap;align-items:flex-start}.notification-settings-status .button{width:100%}}.notification-permission-notice{border-bottom:1px solid;padding:9px 12px;font-size:9px;line-height:1.45}.notification-permission-notice.success{color:#23613d;background:#eefaf3;border-color:#c8e9d4}.notification-permission-notice.error{color:#8e3128;background:#fff4f2;border-color:#f0c9c5}html[data-theme=dark] .notification-permission-notice.success{color:#c9f8e6;background:#0f2a22;border-color:#2f755f}html[data-theme=dark] .notification-permission-notice.error{color:#ffc8cf;background:#35181d;border-color:#92505b}.customer-verify-page{background:linear-gradient(#f6f9fc 0,#f2f5f9 100%);justify-content:center;align-items:flex-start;min-height:calc(100vh - 160px);padding:42px 20px 70px;display:flex}.customer-verify-shell{background:#fff;border:1px solid #dce4ed;border-radius:22px;width:min(790px,100%);overflow:hidden;box-shadow:0 22px 70px #0d2b501a}.customer-verify-head{background:linear-gradient(#fff 0,#fbfdff 100%);border-bottom:1px solid #edf1f5;align-items:flex-start;gap:16px;padding:30px 32px 24px;display:flex}.customer-verify-mark{color:#075fc8;background:#edf5ff;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.customer-verify-head span{letter-spacing:.12em;color:#6b7f98;font-size:10px;font-weight:850;display:block}.customer-verify-head h1{color:#092f61;margin:5px 0 7px;font-size:29px;line-height:1.15}.customer-verify-head p{color:#66768b;margin:0;font-size:14px;line-height:1.5}.customer-verify-body{padding:24px 32px 30px}.customer-verify-customer{background:#f7f9fc;border:1px solid #e2e8f0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.customer-verify-customer small{color:#758397;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800;display:block}.customer-verify-customer strong{color:#183a61;margin-top:3px;font-size:15px;display:block}.customer-verify-customer>span{color:#5e7187;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.customer-verify-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.customer-verify-methods>button{color:#42566f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e2ec;border-radius:13px;align-items:center;gap:11px;min-height:66px;padding:12px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.customer-verify-methods>button svg{color:#6b7f98;flex:none}.customer-verify-methods>button span{gap:2px;display:grid}.customer-verify-methods>button strong{color:#29435f;font-size:13px}.customer-verify-methods>button small{color:#78889a;font-size:11px;font-weight:500}.customer-verify-methods>button.active{background:#f0f7ff;border-color:#8fc2f2;box-shadow:0 0 0 2px #075fc812}.customer-verify-methods>button.active svg,.customer-verify-methods>button.active strong{color:#075fc8}.customer-verify-panel{background:#fff;border:1px solid #dde6ef;border-radius:15px;padding:20px}.customer-verify-panel-head{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.customer-method-icon{color:#075fc8;background:#f0f6fc;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.customer-verify-panel-head h2{color:#17385d;margin:0 0 4px;font-size:18px}.customer-verify-panel-head p{color:#66768b;margin:0;font-size:13px;line-height:1.5}.customer-verify-code{gap:10px;margin:6px 0 18px;display:flex}.customer-verify-code input{text-align:center;color:#17385d;background:#fff;border:1px solid #b7c4d2;border-radius:12px;outline:none;width:60px;height:64px;font-size:27px;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s}.customer-verify-code input:focus{background:#fbfdff;border-color:#2785da;box-shadow:0 0 0 3px #2785da21}.customer-verify-code input:disabled{color:#8794a2;background:#f3f5f7}.customer-verify-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.customer-primary-actions{align-items:center}.customer-inline-action,.customer-verify-subactions button,.customer-other-toggle{color:#486986;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:12px;font-weight:700;text-decoration:none}.customer-inline-action:hover,.customer-verify-subactions button:hover,.customer-other-toggle:hover{text-decoration:underline}.customer-inline-action:disabled,.customer-verify-subactions button:disabled{opacity:.55;cursor:not-allowed}.customer-verify-subactions{color:#768397;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;font-size:11px;line-height:1.45;display:flex}.customer-verify-alert{border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:13px;line-height:1.45}.customer-verify-alert.info{color:#245b89;background:#edf6ff;border:1px solid #c6e1fb}.customer-verify-alert.error{color:#8b2c24;background:#fff1f0;border:1px solid #f1cbc7}.customer-question-list{gap:14px;display:grid}.customer-question-list label{color:#344a64;background:#fbfcfe;border:1px solid #e1e8ef;border-radius:12px;gap:6px;padding:14px;font-size:12px;display:grid}.customer-question-list label strong{color:#2b4561;font-size:13px;font-weight:700;line-height:1.5}.customer-question-number{letter-spacing:.07em;text-transform:uppercase;color:#71849a;font-size:10px;font-weight:850}.customer-question-list input,.customer-staff-options input{background:#fff;border:1px solid #bac6d3;border-radius:9px;outline:none;height:43px;padding:0 11px;font-size:14px}.customer-question-list input:focus,.customer-staff-options input:focus{border-color:#2785da;box-shadow:0 0 0 3px #2785da1f}.customer-verify-unavailable{color:#5e7187;background:#f8fafc;border:1px solid #dfe6ee;border-radius:13px;align-items:flex-start;gap:11px;padding:15px;display:flex}.customer-verify-unavailable svg{flex:none;margin-top:1px}.customer-verify-unavailable div{gap:3px;display:grid}.customer-verify-unavailable strong{color:#314963;font-size:13px}.customer-verify-unavailable span{font-size:12px;line-height:1.45}.customer-recovery-wrap{margin-top:18px;padding-top:2px}.customer-other-toggle{color:#708196;font-size:11px;font-weight:700}.customer-staff-options{border-top:1px solid #edf1f5;gap:10px;margin-top:9px;padding-top:15px;display:grid}.customer-staff-heading h3{color:#314963;margin:0;font-size:13px}.customer-staff-heading p{color:#7a8796;margin:3px 0 0;font-size:11px;line-height:1.45}.customer-staff-method{background:#fbfcfd;border:1px solid #e2e8ef;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:13px 14px;display:grid}.customer-staff-method>div{gap:3px;display:grid}.customer-staff-method strong{color:#334b64;font-size:12px}.customer-staff-method span{color:#778596;font-size:11px;line-height:1.4}.customer-staff-method label{color:#344a64;grid-column:1/-1;gap:6px;font-size:11px;font-weight:700;display:grid}.customer-staff-method.suggested{background:#f2f8fe;border-color:#9bc7ee}.customer-staff-pin-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.customer-staff-pin-row label{color:#344a64;flex:1;gap:6px;min-width:165px;font-size:11px;font-weight:700;display:grid}.customer-staff-pin-row input{letter-spacing:5px;text-align:center;font-weight:800}.customer-staff-pin-method form{grid-column:1/-1}.customer-backup-pin-setup{padding:2px 4px}.customer-backup-pin-setup form{background:#fbfcfd;border:1px solid #e4eaf0;border-radius:11px;margin-top:8px;padding:12px}.customer-backup-pin-setup p{color:#6f7d8e;margin:0 0 10px;font-size:11px;line-height:1.45}.customer-verify-loading{color:#66768b;padding:36px}@media (width<=640px){.customer-verify-page{padding:18px 10px 40px}.customer-verify-head,.customer-verify-body{padding-left:18px;padding-right:18px}.customer-verify-head h1{font-size:24px}.customer-verify-customer{flex-direction:column;align-items:flex-start}.customer-verify-customer>span{white-space:normal}.customer-verify-methods{grid-template-columns:1fr}.customer-verify-code{justify-content:center}.customer-verify-code input{width:min(56px,20vw);height:58px}.customer-verify-actions .button{justify-content:center;width:100%}.customer-verify-subactions{flex-direction:column;align-items:flex-start}.customer-staff-method{grid-template-columns:1fr}.customer-staff-method form,.customer-staff-method label{grid-column:1}}.customer-whatsapp-code-label{gap:8px;max-width:360px;font-weight:700;display:grid}.customer-whatsapp-code-input{letter-spacing:.28em;text-align:center;border:1px solid var(--border-color,#d0d5dd);background:var(--surface,#fff);min-height:52px;color:inherit;border-radius:10px;padding:10px 12px;font:700 1.45rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.customer-whatsapp-code-input:focus{outline-offset:2px;border-color:#146ef5;outline:2px solid #146ef559}@media (width<=600px){.customer-whatsapp-code-label{max-width:none}.customer-whatsapp-code-input{font-size:1.25rem}}.collections-customer-section .jump-section-heading p{color:#6b7a90;margin-top:4px}.collections-clear{background:#fff;border:1px solid #dbe3ee;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.collections-clear>div{flex-direction:column;flex:1;gap:2px;display:flex}.collections-clear span{color:#66768b;font-size:12px}.collections-status-icon{color:#2d7a47;background:#eff8f1;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.collections-customer-summary{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.collections-summary-card{background:#fff;border:1px solid #dbe3ee;border-radius:12px;flex-direction:column;gap:4px;padding:12px 13px;display:flex}.collections-summary-card span{letter-spacing:.05em;text-transform:uppercase;color:#718096;font-size:10px;font-weight:800}.collections-summary-card strong{color:#17385d;font-size:15px}.collections-modal-backdrop{z-index:12600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.collections-modal{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1320px,96vw);height:min(900px,93vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a4d}.collections-modal-head{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:18px;padding:20px 22px 16px;display:flex}.collections-modal-head>div:first-child{min-width:0}.collections-modal-head>div:last-child{gap:7px;display:flex}.collections-modal-head span{letter-spacing:.08em;color:#66768b;font-size:11px;font-weight:800;display:block}.collections-modal-head h2{color:#0b2d5c;margin:4px 0 2px;font-size:23px}.collections-modal-head p{color:#66768b;margin:0;font-size:12px}.collections-modal-tabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:4px;padding:9px 13px;display:flex;overflow-x:auto}.collections-modal-tabs button{color:#56687d;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}.collections-modal-tabs button.active{color:#075fc8;background:#eaf3ff;box-shadow:inset 0 0 0 1px #cfe0f7}.collections-modal-body{padding:17px 20px 28px;overflow:auto}.collections-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.collections-control-strip{background:#fff;border:1px solid #d9e4ef;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:13px 14px;display:flex}.collections-control-strip>div{flex-direction:column;gap:2px;display:flex}.collections-control-strip span{color:#66768b;font-size:12px}.collections-panel{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin-bottom:14px;padding:15px}.collections-panel h3{color:#17385d;margin:0 0 12px;font-size:15px}.collections-items{gap:8px;display:grid}.collections-items article{background:#fbfcfe;border:1px solid #e7edf4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.collections-items article>div{flex-direction:column;gap:2px;display:flex}.collections-items span{color:#718096;font-size:11px}.collections-items a{color:#075fc8;font-size:12px;font-weight:700}.collections-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.collections-detail-list>div{border-bottom:1px solid #eef2f7;padding:9px 0}.collections-detail-list dt{color:#718096;font-size:10px}.collections-detail-list dd{color:#17385d;margin:2px 0 0;font-size:13px;font-weight:700}.collections-timeline{gap:10px;display:grid}.collections-timeline article{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.collections-event-dot{background:#2f7ed8;border-radius:50%;width:10px;height:10px;margin-top:5px}.collections-event-dot.staff{background:#7c3aed}.collections-timeline article>div{flex-direction:column;gap:2px;display:flex}.collections-timeline span,.collections-timeline small{color:#6b7a90;font-size:11px}.collections-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.arrangement-list{gap:8px;display:grid}.arrangement-list article{background:#fbfcfe;border:1px solid #e7edf4;border-radius:9px;flex-direction:column;gap:2px;padding:10px;display:flex}.arrangement-list span,.arrangement-list small{color:#6b7a90;font-size:11px}.collection-subheading{margin-top:18px!important}.collections-form{gap:11px;display:grid}.collections-form label{flex-direction:column;gap:5px;display:flex}.collections-form label span{color:#56687d;font-size:11px;font-weight:700}.collections-form input,.collections-form select,.collections-form textarea{font:inherit;color:#17385d;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px}.collections-governance{background:#f8fafc;align-self:start}.collections-governance svg{color:#b45309}.collections-governance p{color:#66768b;font-size:12px;line-height:1.5}.collections-page{gap:16px;display:grid}.collections-page-hero{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.collections-page-hero h1{color:#0b2d5c;margin:3px 0 4px;font-size:28px}.collections-page-hero p{color:#66768b;max-width:760px;margin:0}.collections-page-actions{flex-wrap:wrap;gap:8px;display:flex}.collections-portfolio-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.collections-portfolio-card{background:#fff;border:1px solid #dbe3ee;border-radius:13px;padding:13px}.collections-portfolio-card span{text-transform:uppercase;letter-spacing:.05em;color:#718096;font-size:10px;font-weight:800;display:block}.collections-portfolio-card strong{color:#17385d;margin-top:4px;font-size:21px;display:block}.collections-policy-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px;display:grid}.collections-table-wrap{background:#fff;border:1px solid #dbe3ee;border-radius:13px;overflow:auto}.collections-table{border-collapse:collapse;width:100%;font-size:12px}.collections-table th,.collections-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:10px 11px}.collections-table th{text-transform:uppercase;letter-spacing:.04em;color:#718096;background:#f8fafc;font-size:10px}.collections-table td strong{color:#17385d}.collections-stage{color:#315a84;background:#edf4fb;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.collections-stage.recovery_review,.collections-stage.external_recovery_eligible,.collections-stage.external_recovery{color:#9b2c2c;background:#fff1f1}.collections-stage.payment_plan{color:#276749;background:#f0fdf4}.collections-stage.dispute_hold{color:#9a3412;background:#fff7ed}.collections-policy-card{background:#fff;border:1px solid #dbe3ee;border-radius:13px;align-self:start;padding:15px}.collections-policy-card h2{color:#17385d;margin:0 0 5px;font-size:16px}.collections-policy-card>p{color:#66768b;font-size:12px;line-height:1.45}.collections-policy-form{gap:10px;margin-top:12px;display:grid}.collections-policy-form label{color:#56687d;grid-template-columns:1fr 100px;align-items:center;gap:8px;font-size:12px;display:grid}.collections-policy-form input[type=number]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px}.collections-policy-form .toggle{grid-template-columns:none;justify-content:space-between;display:flex}.collections-policy-form .toggle input{width:18px;height:18px}.collections-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.collections-filter-row select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 9px}.collections-empty{text-align:center;color:#6b7a90;padding:30px}@media (width<=1050px){.collections-customer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-customer-summary .button{grid-column:1/-1}.collections-metrics,.collections-portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-policy-layout,.collections-grid{grid-template-columns:1fr}}@media (width<=700px){.collections-modal-backdrop{padding:0}.collections-modal{border:0;border-radius:0;width:100vw;height:100dvh}.collections-modal-head{padding:15px}.collections-modal-head h2{font-size:19px}.collections-modal-body{padding:13px}.collections-metrics,.collections-customer-summary,.collections-portfolio-metrics{grid-template-columns:1fr}.collections-control-strip{flex-direction:column;align-items:flex-start}.collections-items article,.collections-detail-list{grid-template-columns:1fr}.collections-page-hero{flex-direction:column}}.collections-simulation-lab{background:#f7fbff;border:1px solid #cfe0f7;border-radius:14px;gap:13px;padding:15px;display:grid}.collections-simulation-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collections-simulation-head h2{color:#0b2d5c;align-items:center;gap:8px;margin:3px 0 4px;font-size:17px;display:flex}.collections-simulation-head p{color:#66768b;max-width:900px;margin:0;font-size:12px;line-height:1.5}.collections-simulation-badge{color:#075fc8;letter-spacing:.06em;white-space:nowrap;background:#eaf3ff;border:1px solid #cfe0f7;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.collections-simulation-form{grid-template-columns:minmax(220px,1.4fr) minmax(170px,.7fr) minmax(150px,.6fr) auto;align-items:end;gap:10px;display:grid}.collections-simulation-form label{gap:5px;display:grid}.collections-simulation-form label span{text-transform:uppercase;letter-spacing:.04em;color:#66768b;font-size:10px;font-weight:800}.collections-simulation-form input{color:#17385d;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 10px}.collections-simulation-list{gap:8px;display:grid}.collections-simulation-list article{background:#fff;border:1px solid #dbe3ee;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.collections-simulation-list article>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.collections-simulation-list article>div:first-child strong{color:#17385d}.collections-simulation-list article>div:first-child span,.collections-simulation-list article>small{color:#6b7a90;font-size:11px}.collections-simulation-list article>small{grid-column:1/-1}.collections-simulation-actions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=900px){.collections-simulation-form{grid-template-columns:1fr 1fr}.collections-simulation-form .button{grid-column:1/-1}.collections-simulation-list article{grid-template-columns:1fr}.collections-simulation-list article>small{grid-column:auto}}@media (width<=600px){.collections-simulation-head{flex-direction:column}.collections-simulation-form{grid-template-columns:1fr}}.collections-customer-simulation{gap:12px;display:grid}.collections-customer-simulation .jump-section-heading h2{align-items:center;gap:8px;display:flex}.collections-simulation-customer-warning{color:#7a4c00;background:#fff8e8;border:1px solid #f0c36a;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.collections-simulation-customer-warning>div{flex-direction:column;gap:2px;display:flex}.collections-simulation-customer-warning strong{font-size:12px}.collections-simulation-customer-warning span{color:#765713;font-size:11px;line-height:1.45}.collections-customer-section{display:block!important}.collections-health{background:#fff;border:1px solid #dbe4ef;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:14px;padding:15px 16px;display:flex}.collections-health-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.collections-health-head>div:first-child{min-width:0}.collections-health-head span{letter-spacing:.08em;color:#6b7f98;font-size:10px;font-weight:800;display:block}.collections-health-head strong{color:#17385d;margin-top:3px;font-size:17px;display:block}.collections-health p{color:#66768b;margin:0;font-size:12px;line-height:1.45}.collections-signal{justify-content:flex-end;align-items:flex-end;gap:3px;min-width:40px;height:26px;display:flex}.collections-signal i{background:#e4eaf1;border-radius:3px;width:6px;display:block}.collections-signal i:first-child{height:8px}.collections-signal i:nth-child(2){height:13px}.collections-signal i:nth-child(3){height:19px}.collections-signal i:nth-child(4){height:25px}.collections-health.level-1 .collections-signal i.active{background:#2f855a}.collections-health.level-2 .collections-signal i.active{background:#b7791f}.collections-health.level-3 .collections-signal i.active{background:#c05621}.collections-health.level-4 .collections-signal i.active{background:#c53030}.collections-health-meta{color:#56677c;border-top:1px solid #eef2f6;justify-content:space-between;gap:10px;padding-top:8px;font-size:11px;display:flex}.collections-health .button{justify-content:center;width:100%}@media (width<=900px){.collections-health{margin-top:14px}}.collections-health-inline{box-sizing:border-box;width:100%;margin:0 0 14px!important}.details-service-embedded{box-sizing:border-box;border-top:1px solid #dbe4ef;width:100%;margin-top:22px;padding-top:20px}.details-service-inline-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.details-service-inline-heading>div{min-width:0}.details-service-inline-heading>div>span{letter-spacing:.08em;text-transform:uppercase;color:#6b7f98;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.details-service-inline-heading h3{color:#0b2d5c;margin:0;font-size:22px}.details-service-inline-heading p{color:#66768b;max-width:900px;margin:7px 0 0;line-height:1.5}.details-service-heading{align-items:flex-start}.details-service-heading>div>p{color:#66768b;max-width:900px;margin:6px 0 0}.details-service-verification-banner{color:#6c4b00;background:#fff8e5;border:1px solid #f2cf7a;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.details-service-verification-banner>svg{flex:none;margin-top:2px}.details-service-verification-banner>div{flex-direction:column;gap:3px;min-width:0;display:flex}.details-service-verification-banner span,.details-service-verification-banner small{color:#806523;overflow-wrap:anywhere}.details-service-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.details-service-card{background:#fff;border:1px solid #dbe4ef;border-radius:14px;align-items:flex-start;gap:14px;min-height:122px;padding:18px;display:flex}.details-service-card.loading,.details-service-card.error{flex-direction:column;min-height:auto;display:flex}.details-service-card.error{color:#a22323}.details-service-icon{color:#075fc8;background:#eef5ff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.details-service-card>div{flex-direction:column;gap:5px;min-width:0;display:flex}.details-service-card small{color:#66768b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.details-service-card strong{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.details-service-card span{color:#66768b;overflow-wrap:anywhere;line-height:1.45}.details-service-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.details-service-hint{color:#7b8797;font-size:13px}.details-service-history{background:#fff;border:1px solid #dbe4ef;border-radius:14px;overflow:hidden}.details-service-history-head{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.details-service-history-head>div{flex-direction:column;gap:3px;display:flex}.details-service-history-head span{color:#66768b;font-size:13px}.details-service-status{text-transform:capitalize;background:#eef3f8;border-radius:999px;width:auto;padding:5px 9px;font-weight:800;color:#4b5f77!important;display:inline-flex!important}.details-service-status.completed{background:#eaf8ef;color:#20733c!important}.details-service-status.opened{background:#edf5ff;color:#075fc8!important}.details-service-status.expired,.details-service-status.email_failed{background:#fff0f0;color:#a22323!important}.details-service-request-list{flex-direction:column;display:flex}.details-service-request-list article{border-top:1px solid #eef2f6;align-items:flex-start;gap:11px;padding:14px 18px;display:flex}.details-service-request-list article:first-child{border-top:0}.details-service-request-icon{color:#526780;background:#f4f7fb;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.details-service-request-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.details-service-request-list strong,.details-service-request-list span,.details-service-request-list small{overflow-wrap:anywhere}.details-service-request-list span,.details-service-request-list small{color:#66768b}.details-service-modal{max-width:760px}.details-service-modal-body{padding:20px}.details-service-security{background:#eef6ff;border:1px solid #cfe2f9;border-radius:12px;gap:11px;margin-bottom:18px;padding:13px 14px;display:flex}.details-service-security>svg{color:#075fc8;flex:none;margin-top:1px}.details-service-security>div{flex-direction:column;gap:3px;display:flex}.details-service-security span{color:#5f7188;line-height:1.45}.details-service-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.details-service-form-grid label,.details-service-expiry{flex-direction:column;gap:6px;font-weight:700;display:flex}.details-service-form-grid label.wide{grid-column:1/-1}.details-service-form-grid input,.details-service-expiry select{font:inherit;color:#17385d;background:#fff;border:1px solid #bfcadb;border-radius:9px;padding:11px 12px}.verify-check{background:#f7f9fc;border:1px solid #e2e8f1;border-radius:10px;align-items:flex-start;padding:11px;flex-direction:row!important;gap:9px!important}.verify-check input{margin-top:3px}.verify-check>span{flex-direction:column;gap:2px;display:flex}.verify-check small{color:#66768b;font-weight:400}.details-service-send-summary{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.details-service-send-summary div{background:#f7f9fc;border:1px solid #e2e8f1;border-radius:10px;padding:12px}.details-service-send-summary dt{text-transform:uppercase;color:#6a788b;letter-spacing:.04em;font-size:12px;font-weight:800}.details-service-send-summary dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.details-service-expiry{max-width:240px}.details-service-copy{color:#65748a;margin:16px 0 0;line-height:1.5}@media (width<=1100px){.details-service-summary{grid-template-columns:1fr 1fr}.details-service-summary .details-service-card:last-child{grid-column:1/-1}}@media (width<=760px){.details-service-summary{grid-template-columns:1fr}.details-service-summary .details-service-card:last-child{grid-column:auto}.details-service-form-grid,.details-service-send-summary{grid-template-columns:1fr}.details-service-form-grid label.wide{grid-column:auto}}.portal-assist-section{scroll-margin-top:150px}.portal-assist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.portal-assist-card{background:#fff;border:1px solid #dbe3ee;border-radius:14px;overflow:hidden}.portal-assist-head{background:#fbfdff;border-bottom:1px solid #e8edf4;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.portal-assist-head>span{color:#0b5cab;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.portal-assist-head h3{margin:0;font-size:15px}.portal-assist-head p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.45}.portal-preference-form{padding:8px 16px 16px}.portal-preference-row,.portal-theme-field{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.portal-preference-row>span,.portal-theme-field>span{flex-direction:column;gap:2px;display:flex}.portal-preference-row strong,.portal-theme-field strong{color:#0f172a;font-size:13px}.portal-preference-row small,.portal-theme-field small{color:#64748b;font-size:11px}.portal-preference-row input{accent-color:#0b5cab;width:18px;height:18px}.portal-theme-field select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:130px;padding:8px}.portal-save{margin-top:14px}.portal-notice-list{flex-direction:column;display:flex}.portal-notice-list article{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.portal-notice-list article:last-child{border-bottom:0}.portal-notice-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.portal-notice-list strong{font-size:13px}.portal-notice-list span,.portal-notice-list small{color:#64748b;font-size:11px;line-height:1.4}.portal-notice-list small{white-space:nowrap}@media (width<=900px){.portal-assist-grid{grid-template-columns:1fr}}.commerce-modal-backdrop{z-index:12500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.commerce-modal{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1260px,96vw);height:min(860px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a4d}.commerce-modal-head{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding:20px 22px 17px;display:flex}.commerce-modal-head span{letter-spacing:.09em;color:#66768b;font-size:11px;font-weight:800;display:block}.commerce-modal-head h2{color:#0b2d5c;margin:4px 0 2px;font-size:24px}.commerce-modal-head p{color:#66768b;margin:0;font-size:13px;line-height:1.45}.commerce-modal-body{padding:18px 20px 28px;overflow:auto}.commerce-modal-footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:13px 18px;display:flex}.commerce-tabs{background:#fff;border-bottom:1px solid #e2e8f0;gap:5px;padding:9px 14px;display:flex}.commerce-tabs button{font:inherit;color:#53657a;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.commerce-tabs button.active{color:#075fc8;background:#eaf3ff;box-shadow:inset 0 0 0 1px #cfe0f7}.commerce-security{color:#17385d;background:#eef6ff;border:1px solid #bcd8f6;border-radius:12px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:13px 14px;display:flex}.commerce-security.danger{background:#fff4f4;border-color:#fecaca}.commerce-security>div{flex-direction:column;gap:2px;display:flex}.commerce-security span{color:#62748a;font-size:12px;line-height:1.45}.commerce-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.commerce-panel{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin-bottom:16px;padding:16px}.commerce-panel h3{color:#0f315d;margin:0 0 13px;font-size:16px}.commerce-panel label{flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.commerce-panel label>span{color:#53657a;font-size:12px;font-weight:700}.commerce-panel select,.commerce-panel input,.commerce-panel textarea{width:100%;font:inherit;color:#17385d;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px}.commerce-panel label small{color:#728197;font-size:11px;line-height:1.4}.checkout-preview{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 15px;display:grid}.checkout-preview>div,.customer-purchase-summary{background:#f8fafc;border:1px solid #e0e7f0;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.checkout-preview small,.customer-purchase-summary span{text-transform:uppercase;letter-spacing:.06em;color:#718096;font-size:10px;font-weight:800}.checkout-preview strong,.customer-purchase-summary strong{color:#17385d;font-size:15px}.checkout-preview span,.customer-purchase-summary small{color:#68788d;font-size:12px}.commerce-primary{justify-content:center;width:100%;margin:15px 0}.checkout-created{color:#21653a;background:#f0fbf4;border:1px solid #b7e2c6;border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.checkout-created>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.checkout-created span,.checkout-created small{color:#58736a;font-size:12px}.checkout-created-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.commerce-history{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:16px}.commerce-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.commerce-section-head h3{color:#17385d;margin:0;font-size:15px}.commerce-section-head p{color:#718096;margin:2px 0 0;font-size:12px}.checkout-history-list{gap:8px;display:grid}.checkout-history-list article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.checkout-history-list article>div{flex-direction:column;gap:2px;display:flex}.checkout-history-list span,.checkout-history-list small{color:#66768b;font-size:12px}.commerce-warning{color:#785700;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.commerce-warning.subtle{color:#66768b;background:#f8fafc;border-color:#e2e8f0;margin-top:12px}.commerce-warning code{font-size:11px}.export-format-grid.compact{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.export-format-grid.compact button{color:#17385d;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.export-format-grid.compact button.selected{background:#eef6ff;border-color:#83b7ee;box-shadow:inset 0 0 0 1px #83b7ee}.deletion-summary{grid-template-columns:1fr 1fr;gap:0;margin:0 0 14px;display:grid}.deletion-summary>div{border-bottom:1px solid #eef2f7;padding:8px 0}.deletion-summary dt{color:#718096;font-size:10px}.deletion-summary dd{color:#17385d;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:700}.deletion-export-preview{white-space:pre-wrap;word-break:break-word;color:#e5edf8;background:#0f172a;border:1px solid #dbe3ee;border-radius:10px;max-height:390px;margin:0;padding:13px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.deletion-export-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.deletion-review-grid{gap:14px;display:grid}.deletion-decision{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:3px;padding:14px;display:flex}.deletion-decision.allowed{background:#f0fbf4;border-color:#b7e2c6}.deletion-decision.blocked{background:#fff4f4;border-color:#fecaca}.deletion-decision span{color:#65768b;font-size:12px}.review-list{border-bottom:1px solid #eef2f7;flex-direction:column;gap:2px;padding:10px 0;display:flex}.review-list:last-child{border-bottom:0}.review-list span{color:#66768b;font-size:12px}.danger-zone{background:snow;border-color:#fecaca}.danger-zone p{color:#66768b;font-size:12px;line-height:1.5}.data-deletion-modal{width:min(1320px,96vw)}@media (width<=900px){.commerce-grid,.checkout-preview{grid-template-columns:1fr}.commerce-modal{width:98vw;height:94vh}.deletion-summary{grid-template-columns:1fr}}@media (width<=700px){.commerce-modal-backdrop{padding:0}.commerce-modal{border:0;border-radius:0;width:100vw;height:100dvh}.commerce-modal-head{padding:15px}.commerce-modal-head h2{font-size:20px}.commerce-modal-body{padding:14px}.commerce-tabs{overflow-x:auto}.commerce-modal-footer{padding:10px 14px}}.customer-invitations-panel{gap:14px;display:grid}.customer-invitations-toolbar{background:#f8fafc;border:1px solid #d8dde6;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.customer-invitations-toolbar>div:first-child{gap:4px;display:grid}.customer-invitations-toolbar strong{color:#181818;font-size:14px}.customer-invitations-toolbar span{color:#667085;max-width:760px;font-size:12px;line-height:1.45}.customer-invitations-actions,.customer-invitation-row-actions{flex-wrap:wrap;gap:7px;display:flex}.customer-invitation-message{color:#245f38;background:#ebf7e6;border:1px solid #91db8b;border-radius:8px;padding:11px 13px;font-size:12px}.customer-invitation-message.error{color:#8e030f;background:#fef1ee;border-color:#ea001e}.customer-invitation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customer-invitation-metrics>div{background:#fff;border:1px solid #d8dde6;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.customer-invitation-metrics span{color:#667085;text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:700}.customer-invitation-metrics strong{color:#181818;font-size:22px}.customer-invitation-list{gap:11px;display:grid}.customer-invitation-card{background:#fff;border:1px solid #d8dde6;border-radius:10px;padding:16px;box-shadow:0 1px 2px #10182808}.customer-invitation-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-invitation-card-head>div{min-width:0}.customer-invitation-reference{color:#315f97;letter-spacing:.055em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.customer-invitation-card h3{color:#181818;margin:0;font-size:15px}.customer-invitation-card-head small{color:#667085;margin-top:4px;font-size:11px;display:block}.customer-invitation-services{flex-wrap:wrap;gap:5px;margin:13px 0 10px;display:flex}.customer-invitation-services span{color:#315f97;background:#f3f7fb;border:1px solid #dbe5ef;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650}.customer-invitation-access{border-radius:7px;align-items:center;gap:7px;margin:0 0 12px;padding:9px 10px;font-size:11px;font-weight:650;display:flex}.customer-invitation-access.active{color:#245f38;background:#ebf7e6}.customer-invitation-access.pending{color:#24568f;background:#eef4fb}.customer-invitation-access.warning{color:#775214;background:#fff8e9}.customer-invitation-access.inactive{color:#596573;background:#f3f4f6}.customer-invitation-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer-invitation-details>div{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:7px;padding:9px 10px}.customer-invitation-details dt{color:#667085;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.customer-invitation-details dd{color:#181818;margin:0;font-size:11px;line-height:1.35}.customer-invitation-personal-message{background:#f7f9fc;border-left:3px solid #315f97;margin-top:10px;padding:10px 11px}.customer-invitation-personal-message strong{color:#315f97;font-size:10px}.customer-invitation-personal-message p{color:#444;white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.5}.customer-invitation-footer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.customer-invitation-audit{border-top:1px solid #edf0f3;margin-top:10px;padding-top:9px}.customer-invitation-audit summary{cursor:pointer;color:#315f97;font-size:10px;font-weight:700}.customer-invitation-audit>div{gap:7px;margin-top:8px;display:grid}.customer-invitation-audit>div>div{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 9px;display:flex}.customer-invitation-audit span{color:#444;gap:2px;font-size:10px;line-height:1.4;display:grid}.customer-invitation-audit span strong{text-transform:capitalize;color:#181818}.customer-invitation-audit small{color:#667085;flex:none;font-size:9px}.customer-invitation-empty{color:#667085;text-align:center;background:#fbfcfe;border:1px dashed #c9c9c9;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:130px;padding:18px;display:grid}.customer-invitation-empty strong{color:#181818;font-size:13px}.customer-invitation-empty span{max-width:620px;font-size:11px;line-height:1.45}@media (width<=900px){.customer-invitation-metrics,.customer-invitation-details{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-invitations-toolbar,.customer-invitation-footer{flex-direction:column;align-items:stretch}}@media (width<=560px){.customer-invitation-metrics,.customer-invitation-details{grid-template-columns:1fr}.customer-invitations-actions .button,.customer-invitation-footer>.button{justify-content:center;width:100%}.customer-invitation-card-head{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .customer-invitations-toolbar,html[data-theme=dark] .customer-invitation-details>div,html[data-theme=dark] .customer-invitation-audit>div>div,html[data-theme=dark] .customer-invitation-empty{background:#151b23;border-color:#303a46}html[data-theme=dark] .customer-invitation-card,html[data-theme=dark] .customer-invitation-metrics>div{background:#10151c;border-color:#303a46}html[data-theme=dark] .customer-invitation-toolbar strong,html[data-theme=dark] .customer-invitation-card h3,html[data-theme=dark] .customer-invitation-details dd,html[data-theme=dark] .customer-invitation-metrics strong,html[data-theme=dark] .customer-invitation-empty strong,html[data-theme=dark] .customer-invitation-audit span strong{color:#f3f4f6}html[data-theme=dark] .customer-invitation-services span{color:#bfd7f3;background:#172333;border-color:#29415e}.generated-communications{gap:10px;margin-top:18px;display:grid}.generated-communications-head{background:#f8fafc;border:1px solid #d8dde6;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.generated-communications-head>div{gap:3px;display:grid}.generated-communications-head strong{color:#181818;font-size:13px}.generated-communications-head span{color:#667085;font-size:11px}.generated-communications-list{gap:6px;display:grid}.generated-communication-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.generated-communication-row:hover{background:#f8fbff;border-color:#8faac7}.generated-channel{color:#24568f;background:#eef4fb;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.generated-channel.letter{color:#6441a5;background:#f2ecff}.generated-copy{gap:3px;min-width:0;display:grid}.generated-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.generated-copy small{color:#667085;font-size:10px}.generated-meta{justify-items:end;gap:4px;display:grid}.generated-meta time{color:#667085;font-size:9px}.generated-status{color:#596573;text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:4px 6px;font-size:8px}.generated-status.sent,.generated-status.generated{color:#287343;background:#e9f7ed}.generated-status.failed{color:#9a3535;background:#fff0f0}.generated-communications-empty{color:#667085;background:#fbfcfe;border:1px dashed #c9c9c9;border-radius:8px;padding:16px;font-size:11px}.generated-communication-dialog{width:min(900px,96vw)}.generated-communication-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px;display:grid}.generated-communication-details>div{border:1px solid #e1e5ea;border-radius:7px;padding:9px 10px}.generated-communication-details dt{color:#667085;text-transform:uppercase;font-size:9px}.generated-communication-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.generated-communication-preview{background:#fff;border:1px solid #d8dde6;border-radius:8px;width:100%;height:560px}.generated-communication-text{white-space:pre-wrap;background:#f8fafc;border:1px solid #d8dde6;border-radius:8px;padding:16px;line-height:1.6}.communication-mode-tabs{background:#f1f4f8;border-radius:9px;gap:6px;margin-bottom:15px;padding:4px;display:flex}.communication-mode-tabs button{color:#526170;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px;font-weight:700;display:inline-flex}.communication-mode-tabs button.active{color:#24568f;background:#fff;box-shadow:0 1px 3px #0f172a1f}.communication-preview-actions{gap:7px;margin-top:14px;display:flex}.customer-communication-dialog{width:min(900px,96vw)}.customer-communication-preview{border:1px solid #d8dde6;border-radius:9px;margin-top:14px;overflow:hidden}.customer-communication-preview>div{background:#f8fafc;border-bottom:1px solid #d8dde6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.customer-communication-preview>div button{color:#24568f;cursor:pointer;background:0 0;border:0}.customer-communication-preview iframe{background:#fff;border:0;width:100%;height:500px}.customer-communication-preview pre{white-space:pre-wrap;margin:0;padding:16px;line-height:1.6}@media (width<=700px){.generated-communication-row{grid-template-columns:34px 1fr}.generated-meta{grid-column:2;justify-items:start}.generated-communication-details{grid-template-columns:1fr}.generated-communications-head{flex-direction:column}.generated-communication-preview{height:420px}.communication-preview-actions{flex-direction:column}}html[data-theme=dark] .generated-communications-head,html[data-theme=dark] .generated-communications-empty,html[data-theme=dark] .customer-communication-preview>div{background:#151b23;border-color:#303a46}html[data-theme=dark] .generated-communication-row{background:#10151c;border-color:#303a46}.customer-communication-preview>div>span{gap:3px;min-width:0;display:grid}.customer-communication-preview>div>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-communication-preview>div>span small{color:#667085;font-size:9px;font-weight:600}.exact-preview-assurance{color:#275f38;background:#eaf6ed;border-top:1px solid #d8dde6;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}html[data-theme=dark] .exact-preview-assurance{color:#b9e7c5;background:#17301f;border-color:#2b4d34}.shop-order-management{gap:14px;display:grid}.shop-order-list{gap:8px;display:grid}.shop-order-row{border:1px solid var(--border,#d9dde5);background:var(--surface,#fff);border-radius:12px;grid-template-columns:minmax(0,1.5fr) auto 120px auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.shop-order-main{align-items:center;gap:11px;min-width:0;display:flex}.shop-order-main>span:last-child{min-width:0}.shop-order-main strong,.shop-order-main small{display:block}.shop-order-main strong{font-size:13px}.shop-order-main small{color:var(--muted,#667085);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;overflow:hidden}.shop-order-icon{color:#126fd6;background:#eef6ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.shop-order-statuses{flex-wrap:wrap;gap:5px;display:flex}.shop-order-value{text-align:right}.shop-order-value strong,.shop-order-value small{display:block}.shop-order-value small{color:var(--muted,#667085);margin-top:3px;font-size:10px}.shop-order-drawer{z-index:120;background:var(--surface,#fff);border-left:1px solid var(--border,#d9dde5);width:min(760px,96vw);padding:22px;position:fixed;top:68px;bottom:0;right:0;overflow:auto;box-shadow:-18px 0 45px #11182724}.shop-order-drawer-head{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.shop-order-drawer-head span{letter-spacing:.08em;color:#126fd6;font-size:10px;font-weight:800}.shop-order-drawer-head h3{margin:4px 0 3px;font-size:24px}.shop-order-drawer-head p{color:var(--muted,#667085);margin:0;font-size:12px}.shop-order-control-strip{flex-wrap:wrap;gap:7px;padding:16px 0;display:flex}.shop-order-editor{background:#f7fbff;border:1px solid #bfd8f5;border-radius:12px;align-items:end;gap:10px;margin-bottom:15px;padding:14px;display:flex}.shop-order-editor label{flex:1;gap:5px;display:grid}.shop-order-editor label>span{color:var(--muted,#667085);font-size:10px;font-weight:700}.shop-order-editor input,.shop-order-editor select,.shop-order-editor textarea{box-sizing:border-box;border:1px solid var(--border,#cfd5dd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.shop-order-recipient-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.shop-order-editor-actions{grid-column:1/-1}.shop-order-metadata{width:100%}.shop-order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-order-detail-grid>section,.shop-order-panel{border:1px solid var(--border,#e1e5eb);background:var(--surface,#fff);border-radius:12px;padding:15px}.shop-order-detail-grid h4,.shop-order-panel h4{margin:0 0 12px;font-size:12px}.shop-order-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.shop-order-progress>div{background:var(--surface-muted,#f7f8fa);text-transform:capitalize;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:10px;display:flex}.shop-order-panel{margin-top:12px}.shop-order-issues{gap:7px;margin-top:10px;display:grid}.shop-order-issues>div{color:#912018;background:#fff4f2;border-radius:8px;padding:9px}.shop-order-issues strong,.shop-order-issues span{font-size:10px;display:block}.shop-order-items{gap:8px;display:grid}.shop-order-items>div{border:1px solid var(--border,#e5e7eb);border-radius:9px;padding:10px}.shop-order-items strong,.shop-order-items span,.shop-order-items small{display:block}.shop-order-items strong{font-size:12px}.shop-order-items span{margin-top:3px;font-size:11px}.shop-order-items small{color:var(--muted,#667085);margin-top:3px;font-size:10px}.shop-order-items a{margin-top:5px;font-size:10px;display:inline-block}.shop-order-events{gap:1px;display:grid}.shop-order-events>div{border-bottom:1px solid var(--border,#eee);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.shop-order-events>div:last-child{border-bottom:0}.shop-order-events strong,.shop-order-events small{font-size:10px;display:block}.shop-order-events small{color:var(--muted,#667085)}.shop-order-events time{color:var(--muted,#667085);white-space:nowrap;font-size:9px}@keyframes sm-order-spin{to{transform:rotate(360deg)}}@media (width<=850px){.shop-order-row{grid-template-columns:1fr auto}.shop-order-statuses,.shop-order-value{grid-column:1}.shop-order-value{text-align:left}.shop-order-detail-grid,.shop-order-recipient-grid,.shop-order-progress{grid-template-columns:1fr}.shop-order-drawer{width:100%;padding:16px;top:0}.shop-order-editor{flex-direction:column;align-items:stretch}}.customer360-jump-section{background:#fff;border:1px solid #d8dde6;border-radius:12px;margin:0 0 22px;padding:20px 22px 22px;scroll-margin-top:112px;box-shadow:0 1px 2px #1018280a}.customer360-jump-section>.jump-section-heading{border-bottom:1px solid #e5e7eb;margin:0 0 18px;padding:0 0 14px}.customer360-jump-section>.jump-section-heading>span,.customer360-jump-section>.jump-section-heading>div>span{color:#667085;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.customer360-jump-section>.jump-section-heading h2{color:#101828;margin:0}.customer-action-bar{flex-wrap:wrap;justify-content:flex-end}.button.danger-outline:hover{background:#fef1ee}.button.danger-fill{color:#fff;background:#ba0517;border-color:#ba0517}.button.danger-fill:hover{background:#8e030f}.operation-notice{color:#181818;background:#ebf7e6;border:1px solid #91db8b;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:11px 14px;font-size:13px;display:flex}.operation-notice.error{color:#8e030f;background:#fef1ee;border-color:#ea001e}.operation-notice button{cursor:pointer;color:inherit;background:0 0;border:0}.portal-sync-strip{color:#444;background:#fff;border:1px solid #d8dde6;border-left:4px solid #0176d3;border-radius:8px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.portal-sync-strip strong{white-space:nowrap;color:#032d60}.customer-operational-section{padding:0}.operational-heading{background:#f8fafc;border:1px solid #d8dde6;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:18px;margin:20px 0 10px;padding:14px 16px;display:flex}.operational-heading:first-child{margin-top:0}.operational-heading h2,.operational-heading h3{color:#181818;margin:0;font-size:17px;font-weight:700}.operational-heading p{color:#667085;max-width:760px;margin:4px 0 0;font-size:12px;line-height:1.45}.customer-operational-section>.table-card,.customer-operational-section>.operational-list,.customer-operational-section>.payment-method-grid,.customer-operational-section>.operational-empty,.customer-operational-section>[data-customer360-payment-host=true]{margin-bottom:20px}.customer-operational-section>[data-customer360-payment-host=true]{background:#fff;border:1px solid #d8dde6;border-radius:10px;padding:16px}.operational-list{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:10px;gap:8px;padding:10px;display:grid}.operational-row{background:#fff;border:1px solid #d8dde6;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.operational-row>div:first-child{gap:3px;min-width:0;display:grid}.operational-row strong{color:#181818;text-transform:capitalize;font-size:13px}.operational-row span{color:#181818;word-break:break-word;font-size:13px}.operational-row small{color:#706e6b;font-size:11px}.row-actions{flex-shrink:0;gap:6px;display:flex}.icon-button{color:#032d60;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{background:#f3f3f3;border-color:#0176d3}.icon-button:disabled{opacity:.55;cursor:not-allowed}.payment-method-grid{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;padding:12px;display:grid}.payment-method-card{background:#fff;border:1px solid #d8dde6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.payment-method-card>div{align-items:center;gap:9px;display:flex}.payment-method-card>div:last-child{flex-direction:column;align-items:flex-end}.payment-method-card span{gap:2px;display:grid}.payment-method-card strong{font-size:13px}.payment-method-card small{color:#706e6b;font-size:11px}.operational-empty{background:#fbfcfe;border:1px dashed #c9c9c9;border-radius:8px;margin:0 0 18px;padding:18px}.generic-tab{background:#fbfcfe;border:1px solid #e4e7ec;border-radius:10px;margin-bottom:18px;padding:14px}.card-action{justify-content:flex-end;margin:-42px 0 12px;display:flex}.refresh-record{margin:0 0 24px}.modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#032d606b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.operation-modal{background:#fff;border:1px solid #c9c9c9;border-radius:6px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 16px 48px #00000038}.operation-modal.danger-modal{border-top:4px solid #ba0517}.modal-head{z-index:2;background:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.modal-head h2{color:#181818;margin:0;font-size:20px}.modal-head p{color:#444;max-width:600px;margin:5px 0 0;font-size:12px;line-height:1.45}.modal-copy{color:#444;margin:18px 20px;font-size:13px;line-height:1.55}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px;display:grid}.field{color:#181818;gap:6px;font-size:12px;display:grid}.field.wide{grid-column:1/-1}.field>span{font-weight:600}.field input,.field select,.field textarea{box-sizing:border-box;color:#181818;width:100%;font:inherit;background:#fff;border:1px solid #747474;border-radius:4px;outline:none;padding:9px 10px;font-size:13px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#0176d3;box-shadow:0 0 0 1px #0176d3}.checkbox-field{grid-template-columns:auto 1fr;align-items:center}.checkbox-field input{width:16px;height:16px}.checkbox-field small{color:#706e6b;grid-column:2}.modal-footer{background:#f7f9fb;border-top:1px solid #e5e5e5;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.choice-card{color:#032d60;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:5px;justify-items:start;gap:6px;padding:16px;display:grid}.choice-card span{color:#444;font-size:11px}.review-loading{color:#032d60;background:#eaf5fe;border-radius:4px;align-items:center;gap:8px;margin:18px 20px;padding:12px;font-size:13px;display:flex}@keyframes customer360-spin{to{transform:rotate(360deg)}}.erasure-result{border-radius:4px;gap:4px;margin:18px 20px;padding:13px 14px;font-size:13px;display:grid}.erasure-result.allowed{background:#ebf7e6;border:1px solid #91db8b}.erasure-result.blocked{background:#fef1ee;border:1px solid #ea001e}.erasure-result span{color:#444;font-size:12px}.review-list{margin:14px 20px}.review-list h3{color:#181818;margin:0 0 8px;font-size:13px}.review-list>div{border-top:1px solid #e5e5e5;gap:3px;padding:10px 0;display:grid}.review-list strong{text-transform:capitalize;font-size:12px}.review-list span{color:#444;font-size:12px;line-height:1.4}.danger-modal>.field{margin:16px 20px}.danger-modal>.modal-footer{margin-top:10px}#details .detail-list>div:nth-child(2) dd,#overview .overview-summary-grid .panel-card:first-child .detail-list>div:nth-child(2) dd{text-transform:none!important;letter-spacing:normal!important;font-variant:normal!important}@media (width<=760px){.customer360-jump-section{margin-bottom:16px;padding:16px}.customer-action-bar{justify-content:flex-start}.portal-sync-strip{display:grid}.operational-heading{flex-direction:column;align-items:flex-start}.operational-heading .button{justify-content:center;width:100%}.operational-row{align-items:flex-start}.form-grid,.choice-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.modal-backdrop{align-items:flex-end;padding:0}.operation-modal{border-radius:10px 10px 0 0;max-height:92vh}.payment-method-grid{grid-template-columns:1fr}.card-action{justify-content:flex-start;margin:0 0 12px}}.collapsible-records{background:#fff;border:1px solid #d8dde6;border-radius:10px;margin:18px 0;overflow:hidden}.collapsible-records>summary{cursor:pointer;color:#181818;background:#f7f9fb;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.collapsible-records>summary::-webkit-details-marker{display:none}.collapsible-records>summary:after{content:"▾";color:#0176d3;font-size:16px;transition:transform .18s}.collapsible-records[open]>summary:after{transform:rotate(180deg)}.collapsible-records-heading{gap:3px;display:grid}.collapsible-records-heading strong{color:#181818;font-size:14px}.collapsible-records-heading small{color:#706e6b;font-size:12px;font-weight:400;line-height:1.4}.collapsible-records-toggle{color:#0176d3;text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:11px;font-weight:700}.collapsible-records[open] .collapsible-records-toggle{font-size:0}.collapsible-records[open] .collapsible-records-toggle:after{content:"Collapse";font-size:11px}.collapsible-records-body{border-top:1px solid #e5e5e5;gap:12px;padding:14px 16px 16px;display:grid}.collapsible-records-body .table-card{margin:0}.account-control-section{scroll-margin-top:150px}.account-control-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-control-heading p{color:#64748b;max-width:760px;margin:5px 0 0;font-size:13px;line-height:1.5}.account-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.account-summary-card{background:#fff;border:1px solid #dbe3ee;border-radius:13px;align-items:flex-start;gap:11px;min-width:0;padding:14px;display:flex;position:relative}.account-summary-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-summary-card>div>span{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:11px;font-weight:700}.account-summary-card strong{color:#0f172a;font-size:16px}.account-summary-card small{color:#64748b;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.summary-icon,.panel-icon{color:#0b5cab;background:#f1f5f9;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.status-lamp{background:#94a3b8;border-radius:999px;flex:none;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 3px #94a3b829}.green>.status-lamp,.account-summary-card.green>.status-lamp,.risk-banner.green .status-lamp,.audit-card.green>.status-lamp,.identity-event.green>.status-lamp,.deletion-status-card.green>.status-lamp{background:#16a34a;box-shadow:0 0 0 3px #16a34a24}.amber>.status-lamp,.account-summary-card.amber>.status-lamp,.risk-banner.amber .status-lamp,.audit-card.amber>.status-lamp,.identity-event.amber>.status-lamp,.deletion-status-card.amber>.status-lamp{background:#d97706;box-shadow:0 0 0 3px #d9770626}.red>.status-lamp,.account-summary-card.red>.status-lamp,.risk-banner.red .status-lamp,.audit-card.red>.status-lamp,.identity-event.red>.status-lamp,.deletion-status-card.red>.status-lamp{background:#dc2626;box-shadow:0 0 0 3px #dc262624}.account-summary-card>.status-lamp{position:absolute;top:12px;right:12px}.account-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.account-control-grid.compact{margin:0}.account-panel{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin-bottom:14px;overflow:hidden}.account-panel.red{border-color:#fecaca}.account-panel.amber{border-color:#fde68a}.account-panel-heading{background:#fbfdff;border-bottom:1px solid #e8edf4;align-items:center;gap:10px;padding:14px 16px;display:flex}.account-panel-heading h3{color:#0f172a;margin:0;font-size:15px}.account-panel-body{min-width:0;padding:15px 16px}.account-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.account-detail-list>div{border-bottom:1px solid #eef2f7;min-width:0;padding:9px 0}.account-detail-list dt{color:#64748b;margin-bottom:3px;font-size:11px}.account-detail-list dd{color:#1e293b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.deletion-status-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.deletion-status-card>div{color:#64748b;flex-direction:column;flex:1;gap:2px;font-size:12px;display:flex}.deletion-status-card strong{color:#0f172a}.auth-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-method-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.auth-method-icon{color:#0b5cab;background:#eaf3ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-method-card>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.auth-method-card span,.auth-method-card small{color:#64748b;overflow-wrap:anywhere;font-size:12px}.identity-event-list,.audit-card-list{flex-direction:column;gap:8px;display:flex}.identity-event{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 12px;display:grid}.identity-event>div{flex-direction:column;gap:2px;display:flex}.identity-event span,.identity-event small{color:#64748b;font-size:12px}.identity-event code{color:#475569;font-size:11px}.identity-role-row{grid-template-columns:110px 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.identity-chip{background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;padding:5px 8px;font-size:12px;display:inline-flex}.permission-accordion-list{flex-direction:column;gap:8px;display:flex}.permission-accordion{background:#fff;border:1px solid #dbe3ee;border-radius:10px;overflow:hidden}.permission-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.permission-accordion summary::-webkit-details-marker{display:none}.permission-accordion summary>span{color:#64748b;align-items:center;gap:7px;font-size:12px;display:flex}.permission-accordion summary strong{color:#0f172a;font-size:13px}.permission-accordion[open] summary svg:last-child{transform:rotate(180deg)}.permission-accordion-body{background:#f8fafc;border-top:1px solid #e8edf4;padding:8px 12px}.permission-accordion-body>div{border-bottom:1px solid #e8edf4;flex-direction:column;gap:2px;padding:8px 0;display:flex}.permission-accordion-body>div:last-child{border-bottom:0}.permission-accordion-body code{color:#0b5cab;font-size:12px}.permission-accordion-body span{color:#64748b;font-size:12px}.account-table-wrap{border:1px solid #e2e8f0;border-radius:10px;overflow:auto}.account-table{border-collapse:collapse;width:100%;font-size:12px}.account-table th{text-align:left;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:9px 10px;font-weight:700}.account-table td{color:#334155;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:9px 10px}.account-table tr:last-child td{border-bottom:0}.service-truth-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.service-truth-list article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;gap:2px;padding:10px;display:flex}.service-truth-list span,.service-truth-list small{color:#64748b;font-size:12px}.account-help{color:#64748b;margin:9px 0 0;font-size:12px;line-height:1.5}.risk-banner{border:1px solid #e2e8f0;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:12px;padding:12px;display:flex}.risk-banner.green{background:#f0fdf4;border-color:#bbf7d0}.risk-banner.amber{background:#fffbeb;border-color:#fde68a}.risk-banner.red{background:#fef2f2;border-color:#fecaca}.risk-banner>div{flex-direction:column;gap:2px;display:flex}.risk-banner span{color:#64748b;font-size:12px}.account-subheading{margin:13px 0 8px;font-size:13px}.investigation-note-box{border:1px solid #dbe3ee;border-radius:10px;margin-top:12px}.investigation-note-box summary{cursor:pointer;padding:11px 12px;font-size:13px;font-weight:700}.investigation-note-box form{border-top:1px solid #e8edf4;gap:10px;padding:12px;display:grid}.investigation-note-box label{color:#64748b;flex-direction:column;gap:5px;font-size:12px;display:flex}.investigation-note-box select,.investigation-note-box textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:9px}.audit-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px;display:grid}.audit-card.green{border-left:4px solid #16a34a}.audit-card.amber{border-left:4px solid #d97706}.audit-card.red{border-left:4px solid #dc2626}.audit-card-main{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-card-title{justify-content:space-between;gap:10px;display:flex}.audit-card-title>span{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:11px;font-weight:800}.audit-meta{color:#64748b;flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.audit-meta>span{align-items:center;gap:4px;display:inline-flex}.audit-card code{color:#475569;overflow-wrap:anywhere;font-size:11px}@media (width<=1100px){.account-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.account-control-summary,.account-control-grid,.account-detail-list,.auth-method-grid,.service-truth-list{grid-template-columns:1fr}.account-control-heading{flex-direction:column}.identity-role-row{grid-template-columns:1fr}.audit-card-title{flex-direction:column}}.id-modal-backdrop{z-index:12000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.id-modal{background:#f7f9fc;border:1px solid #d8e0eb;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1380px,96vw);height:min(900px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a47}.id-modal-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 17px;display:flex}.id-modal-header>div:first-child{min-width:0}.id-modal-header span{letter-spacing:.09em;color:#66768b;font-size:11px;font-weight:800;display:block}.id-modal-header h2{color:#0b2d5c;margin:4px 0 2px;font-size:24px}.id-modal-header p{color:#66768b;overflow-wrap:anywhere;margin:0;font-size:13px}.id-modal-header-actions{flex:none;align-items:center;gap:8px;display:flex}.id-modal-close{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.id-modal-close:hover{background:#f1f5f9}.id-modal-close:disabled{opacity:.5;cursor:not-allowed}.id-modal-tabs{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e2e8f0;gap:4px;padding:10px 14px;display:flex;overflow-x:auto}.id-modal-tabs button{white-space:nowrap;color:#53657a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:700;display:inline-flex}.id-modal-tabs button:hover{color:#17385d;background:#f2f6fb}.id-modal-tabs button.active{color:#075fc8;background:#eaf3ff;box-shadow:inset 0 0 0 1px #cfe0f7}.id-modal-body{padding:18px 20px 28px;overflow:auto}.id-modal-body>.account-panel:last-child,.id-modal-body>.account-control-grid:last-child{margin-bottom:0}.id-modal-action-row{border-top:1px solid #e8edf4;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.id-modal-action-row span{color:#66768b;font-size:12px;line-height:1.45}.id-modal .account-panel{box-shadow:0 1px 2px #0f172a08}.id-modal .account-control-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.id-modal .operation-notice{margin-bottom:14px}.id-modal .empty-inline{color:#66768b;font-size:13px;line-height:1.5}.id-modal .deletion-status-card{margin-top:0}.id-modal .account-table-wrap{max-height:360px}.id-modal .identity-event-list,.id-modal .audit-card-list{max-height:520px;padding-right:2px;overflow:auto}@media (width<=1100px){.id-modal{width:98vw;height:94vh}.id-modal .account-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.id-modal-backdrop{padding:0}.id-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.id-modal-header{padding:15px}.id-modal-header h2{font-size:20px}.id-modal-header .button{display:none}.id-modal-tabs{padding:8px}.id-modal-tabs button{padding:9px 10px}.id-modal-body{padding:14px}.id-modal .account-control-summary{grid-template-columns:1fr}.id-modal-header-actions{gap:4px}}.security-q-backdrop{z-index:12800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.security-q-modal{background:#f8fafc;border:1px solid #d8e0ea;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(900px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 90px #0f172a4d}.security-q-modal>header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.security-q-modal>header>div:last-child{gap:7px;display:flex}.security-q-modal header span{letter-spacing:.08em;color:#6b7a90;font-size:11px;font-weight:800;display:block}.security-q-modal h2{color:#0b2d5c;margin:4px 0 3px;font-size:22px}.security-q-modal header p{color:#66768b;margin:0;font-size:12px}.security-q-body{padding:18px;overflow:auto}.security-q-current,.security-q-form,.security-q-state-card{background:#fff;border:1px solid #dbe3ee;border-radius:14px;margin-bottom:14px;padding:16px}.security-q-current>div,.security-q-state-card{align-items:flex-start;gap:10px;display:flex}.security-q-current svg{color:#075fc8}.security-q-current strong,.security-q-state-card strong{color:#17385d;display:block}.security-q-current span,.security-q-state-card span{color:#66768b;margin-top:3px;font-size:12px;line-height:1.45;display:block}.security-q-current ul{color:#52677f;margin:12px 0 0 22px;padding:0;font-size:12px}.security-q-state-card.loading svg{color:#075fc8;animation:1s linear infinite security-q-spin}.security-q-state-card.error{background:#fff8f7;border-color:#efc6c3}.security-q-state-card.error svg{color:#a33a32;flex:none}.security-q-state-card.error strong{color:#7d2d27}.security-q-state-card.error .button{margin-top:12px}.security-q-form h3{color:#17385d;margin:0 0 4px}.security-q-form>p{color:#66768b;margin:0 0 14px;font-size:12px}.security-q-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin-bottom:12px;display:grid}.security-q-row label{color:#52677f;gap:5px;font-size:11px;font-weight:700;display:grid}.security-q-row select,.security-q-row input{height:43px;font:inherit;color:#17385d;background:#fff;border:1px solid #c5d0dc;border-radius:9px;padding:0 10px}.security-q-send:disabled,.security-q-send[aria-disabled=true]{color:#64748b!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.security-q-send:disabled svg,.security-q-send[aria-disabled=true] svg{color:#64748b!important}.security-q-readiness{background:#f8fafc;border:1px solid #d7dfeb;border-radius:10px;margin-top:10px;padding:11px 12px}.security-q-readiness strong{color:#344b68;font-size:12px;display:block}.security-q-readiness span{color:#60738a;margin-top:3px;font-size:12px;line-height:1.45;display:block}.security-q-readiness.system{background:#f6f8fb;border-color:#d8e1ec}.security-q-readiness.customer{background:#fff8f7;border-color:#efc6c3}.security-q-readiness.customer strong{color:#7d2d27}.security-q-readiness.customer span{color:#8b4944}@keyframes security-q-spin{to{transform:rotate(360deg)}}@media (width<=700px){.security-q-backdrop{padding:0}.security-q-modal{border-radius:0;width:100vw;height:100dvh;max-height:none}.security-q-row{grid-template-columns:1fr}}.customer360-workflow-host{margin:0 0 18px}.customer360-workflow-card{background:#f8fbff;border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.customer360-workflow-card.privacy{background:snow;border-color:#f2d7d7}.customer360-workflow-icon{color:#075fc8;background:#eaf3ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.customer360-workflow-card.privacy .customer360-workflow-icon{color:#a23030;background:#fff0f0}.customer360-workflow-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.customer360-workflow-card strong{color:#17385d;font-size:14px}.customer360-workflow-card>div>span{color:#66768b;font-size:12px;line-height:1.45}.customer360-workflow-card small{color:#66768b;align-items:center;gap:5px;font-size:11px;display:flex}.customer360-workflow-card .button{white-space:nowrap}@media (width<=760px){.customer360-workflow-card{grid-template-columns:auto 1fr}.customer360-workflow-card .button{grid-column:1/-1;justify-content:center;width:100%}}.export-workforce-page{flex-direction:column;gap:16px;display:flex}.export-back{color:#275f9e;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:0;font-weight:700;display:flex}.export-workforce-hero{background:#fff;border:1px solid #dde4ee;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.export-workforce-hero h1{color:#143766;margin:4px 0 7px;font-size:30px}.export-workforce-hero p{color:#68778a;max-width:760px;margin:0;line-height:1.5}.export-safety-badge{color:#245f9e;background:#eef7ff;border:1px solid #cfe2fb;border-radius:12px;align-items:flex-start;gap:10px;max-width:330px;padding:12px 14px;display:flex}.export-safety-badge span{flex-direction:column;gap:3px;display:flex}.export-safety-badge small{color:#5c7189}.export-workforce-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.export-config-panel,.export-preview-panel{background:#fff;border:1px solid #dde4ee;border-radius:16px;padding:18px}.export-section-title h2,.export-preview-head h2{color:#173b67;margin:0 0 4px}.export-section-title p,.export-preview-head p{color:#728095;margin:0;font-size:13px}.export-format-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.export-format-grid button{text-align:left;cursor:pointer;color:#233d5d;background:#fff;border:1px solid #d4dde8;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 9px;padding:13px;display:grid}.export-format-grid button svg{grid-row:1/3}.export-format-grid button span{color:#748196;font-size:11px}.export-format-grid button.selected{background:#f4f9ff;border-color:#6ea7e5;box-shadow:0 0 0 2px #4a8ed814}.export-customer-summary{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}.export-customer-summary div{background:#f8fafc;border:1px solid #edf0f4;border-radius:9px;padding:10px}.export-customer-summary dt{text-transform:uppercase;letter-spacing:.05em;color:#7f8b9b;font-size:10px}.export-customer-summary dd{color:#213b5b;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.export-field{flex-direction:column;gap:6px;margin-top:12px;display:flex}.export-field>span{color:#334e6b;font-size:12px;font-weight:700}.export-field input,.export-field select,.export-field textarea{font:inherit;color:#203750;background:#fff;border:1px solid #cfd8e3;border-radius:9px;padding:10px 11px}.export-field textarea{resize:vertical}.export-field small{color:#78879a;font-size:11px}.export-preview-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.export-preview-meta{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.export-preview-meta span{color:#4d6077;background:#edf2f7;border-radius:999px;padding:4px 8px;font-size:10px}.export-preview-body{color:#e7edf4;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f1823;border:1px solid #d9e1eb;border-radius:10px;min-height:480px;max-height:65vh;margin:0;padding:15px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.export-workforce-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.export-email-note{color:#627187;background:#f7f9fc;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}@media (width<=950px){.export-workforce-hero{flex-direction:column}.export-safety-badge{max-width:none}.export-workforce-grid{grid-template-columns:1fr}.export-preview-body{min-height:360px}.export-workforce-actions{flex-direction:column}.export-workforce-actions .button{width:100%}}.crm-inbox-page{flex-direction:column;gap:16px;min-height:calc(100vh - 110px);display:flex}.inbox-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inbox-heading-actions{align-items:center;gap:10px;display:flex}.inbox-unread-count{color:#0d4f9e;background:#eaf3ff;border:1px solid #cfe2fb;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.inbox-toolbar{background:#fff;border:1px solid #dde4ee;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.inbox-toolbar select{color:#183153;background:#fff;border:1px solid #cfd8e3;border-radius:9px;height:40px;padding:0 10px}.inbox-search{background:#fff;border:1px solid #cfd8e3;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:300px;height:40px;padding:0 11px;display:flex}.inbox-search input{width:100%;font:inherit;border:0;outline:0}.inbox-layout{background:#fff;border:1px solid #dde4ee;border-radius:16px;grid-template-columns:minmax(330px,420px) minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.inbox-list{border-right:1px solid #e3e8ef;max-height:calc(100vh - 250px);overflow:auto}.inbox-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f4;gap:10px;padding:14px;display:flex}.inbox-row:hover,.inbox-row.selected{background:#f5f9ff}.inbox-row.unread{background:#fbfdff}.inbox-row.unread .inbox-subject,.inbox-row.unread .inbox-row-top strong{color:#0c376d;font-weight:800}.inbox-row-icon{color:#50708f;padding-top:2px}.inbox-row-copy{flex:1;min-width:0}.inbox-row-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-row-top strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox-row-top time{color:#7c8797;white-space:nowrap;font-size:11px}.inbox-subject{white-space:nowrap;text-overflow:ellipsis;margin:5px 0 3px;font-size:14px;display:block;overflow:hidden}.inbox-row-copy>small{-webkit-line-clamp:2;color:#68778a;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.inbox-row-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inbox-row-tags span{color:#4d5f74;background:#f0f3f7;border-radius:999px;padding:3px 7px;font-size:10px}.inbox-reader{background:#fbfcfe;min-width:0}.email-thread-panel{flex-direction:column;height:100%;display:flex}.email-thread-head{background:#fff;border-bottom:1px solid #e3e8ef;padding:22px 24px}.email-thread-head h2{color:#143766;margin:4px 0 7px;font-size:22px}.email-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#3979c7;font-size:11px;font-weight:800}.email-thread-meta{color:#748196;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.email-thread-scroll{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.email-message-card{background:#fff;border:1px solid #dde4ee;border-radius:12px;padding:16px}.email-message-card.outbound{border-left:4px solid #4a8ed8}.email-message-card.inbound{border-left:4px solid #aab8c8}.email-message-head{align-items:center;gap:10px;display:flex}.email-avatar{color:#174f8a;background:#e8f1fb;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.email-message-who{flex-direction:column;flex:1;min-width:0;display:flex}.email-message-who strong{font-size:14px}.email-message-who span,.email-message-head time{color:#748196;font-size:11px}.email-message-head time{white-space:nowrap}.email-address-row{color:#6c788a;flex-direction:column;gap:3px;margin:10px 0;font-size:11px;display:flex}.email-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#203047;background:#fafbfd;border-radius:8px;padding:12px;font-size:14px;line-height:1.55}.email-attachment-note{color:#617087;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.email-reply-box{background:#fff;border-top:1px solid #e3e8ef;padding:16px 18px}.email-reply-title{color:#143766;align-items:center;gap:7px;margin-bottom:8px;display:flex}.email-reply-box textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfd8e3;border-radius:9px;padding:11px}.email-reply-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.email-reply-actions label{color:#586a80;align-items:center;gap:6px;font-size:12px;display:flex}.email-reply-box>small{color:#8590a0;margin-top:8px;display:block}.email-inline-notice{color:#28652c;background:#edf7ed;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:12px}.email-inline-notice.error{color:#9d2727;background:#fff0f0}.email-empty-state{text-align:center;color:#78879a;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:24px;display:flex}.email-empty-state strong{color:#294763}.email-empty-state.error strong{color:#9d2727}.customer-inbox-card{background:#fff;border:1px solid #dde4ee;border-radius:14px;overflow:hidden}.customer-inbox-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex}.customer-inbox-head>div{flex-direction:column;gap:3px;display:flex}.customer-inbox-head span{color:#718095;font-size:12px}.customer-inbox-list{flex-direction:column;display:flex}.customer-inbox-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.customer-inbox-row:last-child{border-bottom:0}.customer-inbox-row:hover{background:#f8fbff}.customer-inbox-row.unread{background:#fbfdff}.customer-inbox-row.unread strong{color:#0b4f93;font-weight:800}.customer-inbox-icon{color:#4f6f90}.customer-inbox-copy{flex-direction:column;min-width:0;display:flex}.customer-inbox-copy strong,.customer-inbox-copy small,.customer-inbox-copy em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customer-inbox-copy small{color:#617187;margin-top:2px}.customer-inbox-copy em{color:#8791a0;margin-top:3px;font-size:11px;font-style:normal}.customer-inbox-row time{color:#7a8797;white-space:nowrap;font-size:11px}.customer-email-thread-modal{z-index:80;background:#0f1c2d5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-email-thread-sheet{background:#f8fafc;width:min(760px,94vw);height:100%;position:relative;overflow:hidden;box-shadow:-16px 0 40px #132c492e}.customer-email-thread-close{z-index:4;color:#40536a;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.email-thread-panel.compact .email-thread-head{padding:18px}.email-thread-panel.compact .email-thread-scroll{padding:14px}.email-thread-panel.compact .email-message-card{padding:13px}@media (width<=900px){.inbox-page-heading{flex-direction:column}.inbox-layout{grid-template-columns:1fr}.inbox-list{border-bottom:1px solid #e3e8ef;border-right:0;max-height:420px}.inbox-reader{min-height:520px}.inbox-search{min-width:100%}.customer-email-thread-sheet{width:100vw}.email-reply-actions{flex-direction:column;align-items:flex-start}.email-reply-actions .button{width:100%}}.email-thread-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.email-thread-actions{flex-wrap:wrap;gap:6px;display:flex}.email-thread-actions button{color:#40536a;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:700;display:inline-flex}.email-thread-actions button:hover,.email-thread-actions button.active{color:#174f8a;background:#eef5ff;border-color:#3979c7}.email-message-who small{color:#3979c7;margin-top:2px;font-size:10px}.email-forward-to{gap:5px;margin-bottom:8px;display:grid}.email-forward-to span{color:#40536a;font-size:11px;font-weight:700}.email-forward-to input{height:38px;font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:0 10px}.email-action-context{color:#6f7d8f;max-width:620px;font-size:10px;line-height:1.4}.email-compose-dialog{width:min(860px,96vw)}.email-compose-grid{gap:11px;display:grid}.email-compose-grid label{gap:5px;display:grid}.email-compose-grid label>span{color:#40536a;font-size:11px;font-weight:700}.email-compose-grid input,.email-compose-grid select,.email-compose-grid textarea{box-sizing:border-box;width:100%;font:inherit;color:#203047;background:#fff;border:1px solid #cfd8e3;border-radius:9px;padding:10px 11px}.email-compose-grid select{height:42px;padding-top:0;padding-bottom:0}.email-compose-grid textarea{resize:vertical}.email-copy-toggle{justify-content:flex-end;margin-top:-4px;display:flex}.email-copy-toggle button{color:#24568f;cursor:pointer;background:0 0;border:0;padding:2px;font-size:11px;font-weight:700}.email-compose-footnote{color:#5a6d82;background:#f3f7fb;border-radius:8px;align-items:center;gap:6px;margin-top:13px;padding:10px 12px;font-size:10px;display:flex}.customer-inbox-head-actions{align-items:center;gap:7px;display:flex}@media (width<=900px){.email-thread-head{flex-direction:column}.email-thread-actions{width:100%}.email-thread-actions button{flex:1;justify-content:center}.inbox-heading-actions{flex-wrap:wrap}.inbox-heading-actions .button{flex:1}.customer-inbox-head{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .email-thread-actions button,html[data-theme=dark] .email-compose-grid input,html[data-theme=dark] .email-compose-grid select,html[data-theme=dark] .email-compose-grid textarea{color:#e5e7eb;background:#10151c;border-color:#303a46}html[data-theme=dark] .email-thread-actions button.active{color:#bfd7f3;background:#172333}html[data-theme=dark] .email-compose-footnote{color:#bfd0e4;background:#172333}.email-thread-request-link{color:#174f8a;background:#eef5ff;border:1px solid #9cbfe5;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.email-thread-request-link:hover{background:#e1edfb;border-color:#6599d2}html[data-theme=dark] .email-thread-request-link{color:#c4ddf6;background:#172333;border-color:#355a80}.whatsapp-shell{gap:18px;display:grid}.wa-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.wa-metrics>div{border:1px solid var(--border-color,#d9dde5);background:var(--surface,#fff);border-radius:14px;gap:4px;padding:16px;display:grid}.wa-metrics strong{font-size:1.7rem;line-height:1}.wa-metrics span,.wa-help{color:var(--muted,#667085);font-size:.86rem}.wa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wa-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wa-form label{gap:6px;font-size:.88rem;font-weight:600;display:grid}.wa-form input,.wa-form select,.wa-form textarea{border:1px solid var(--border-color,#d0d5dd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:9px;padding:10px 11px}.wa-form textarea{resize:vertical}.wa-wide,.wa-help,.wa-form>.button,.wa-inline-actions{grid-column:1/-1}.wa-check{align-items:center;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.wa-check input{width:auto}.wa-inline-actions{gap:8px;display:flex}.wa-connection{background:var(--surface-subtle,#f7f8fa);border:1px solid var(--border-color,#e0e4ea);border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:14px;padding:14px;display:flex}.wa-connection.ready{border-color:#98d7b1}.wa-connection-icon{place-items:center;display:grid}.wa-connection p{color:var(--muted,#667085);margin:4px 0 8px}.wa-connection code{word-break:break-all}.wa-empty{text-align:center;min-height:150px;color:var(--muted,#667085);place-items:center;gap:7px;display:grid}.wa-empty strong{color:inherit}@media (width<=1100px){.wa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-grid{grid-template-columns:1fr}}@media (width<=700px){.wa-metrics,.wa-form{grid-template-columns:1fr}}.wa-registration{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.wa-registration-summary{border:1px solid var(--border-color,#d9dde5);background:var(--surface-subtle,#f7f8fa);border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.wa-registration-summary p{color:var(--muted,#667085);margin:5px 0 0}.wa-registration-icon{border:1px solid var(--border-color,#d9dde5);background:var(--surface,#fff);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-warning{background:#fff8e6;border:1px solid #f0c36d;border-radius:9px;padding:10px 12px;color:#7a4b00!important}.wa-registration-form{gap:12px;display:grid}.wa-registration-form label{gap:6px;font-size:.88rem;font-weight:600;display:grid}.wa-registration-form input{border:1px solid var(--border-color,#d0d5dd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:9px;padding:10px 11px}@media (width<=900px){.wa-registration{grid-template-columns:1fr}}.wa-inbox{border:1px solid var(--border-color,#d9dde5);background:var(--surface,#fff);border-radius:12px;grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.wa-thread-list{border-right:1px solid var(--border-color,#d9dde5);background:var(--surface-subtle,#f7f8fa);max-height:620px;overflow:auto}.wa-thread-row{text-align:left;border:0;border-bottom:1px solid var(--border-color,#e4e7ec);width:100%;color:inherit;cursor:pointer;background:0 0;gap:4px;padding:13px 14px;display:grid}.wa-thread-row:hover,.wa-thread-row.active{background:var(--surface,#fff)}.wa-thread-row.active{box-shadow:inset 3px 0}.wa-thread-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wa-thread-preview,.wa-thread-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#667085);overflow:hidden}.wa-thread-preview{font-size:.86rem}.wa-thread-row small{font-size:.74rem}.wa-thread-panel{grid-template-rows:auto minmax(300px,1fr) auto;min-width:0;display:grid}.wa-thread-header{border-bottom:1px solid var(--border-color,#e4e7ec);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.wa-thread-header>div:first-child{gap:3px;display:grid}.wa-thread-header span{color:var(--muted,#667085);font-size:.82rem}.wa-link-customer{align-items:center;gap:7px;display:flex}.wa-link-customer input{border:1px solid var(--border-color,#d0d5dd);background:var(--surface,#fff);min-width:190px;color:inherit;border-radius:8px;padding:8px 9px}.wa-message-stream{background:var(--surface-subtle,#f7f8fa);flex-direction:column;gap:9px;max-height:500px;padding:18px;display:flex;overflow:auto}.wa-message{background:var(--surface,#fff);border:1px solid var(--border-color,#e4e7ec);border-radius:12px;align-self:flex-start;max-width:min(78%,640px);padding:10px 12px;box-shadow:0 1px 2px #1018280a}.wa-message.outbound{align-self:flex-end}.wa-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.wa-message footer{color:var(--muted,#667085);justify-content:flex-end;gap:10px;margin-top:6px;font-size:.7rem;display:flex}.wa-reply-box{border-top:1px solid var(--border-color,#e4e7ec);background:var(--surface,#fff);gap:8px;padding:12px 14px;display:grid}.wa-reply-box textarea{resize:vertical;border:1px solid var(--border-color,#d0d5dd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:9px;padding:10px 11px}.wa-reply-box>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-reply-box small{color:var(--muted,#667085);max-width:70%}@media (width<=900px){.wa-inbox{grid-template-columns:1fr}.wa-thread-list{border-right:0;border-bottom:1px solid var(--border-color,#d9dde5);max-height:240px}.wa-thread-header{flex-direction:column;align-items:stretch}.wa-link-customer{width:100%}.wa-link-customer input{flex:1;min-width:0}.wa-message{max-width:90%}.wa-reply-box>div{flex-direction:column;align-items:stretch}.wa-reply-box small{max-width:none}}.complaint-type-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.complaint-type-switch button{text-align:left;color:#273345;background:#fff;border:1px solid #cfd6df;border-radius:12px;flex-direction:column;gap:5px;padding:17px 18px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.complaint-type-switch button:hover{border-color:var(--sf-primary);background:#f8fbff}.complaint-type-switch button.active{border-color:var(--sf-primary);box-shadow:inset 0 0 0 1px var(--sf-primary);background:var(--sf-surface)}.complaint-type-switch strong{font-family:var(--font-display);color:var(--sf-navy);font-size:16px;font-weight:400}.complaint-type-switch span{color:#667181;font-size:12px;line-height:1.45}.complaint-error{color:#8e030f;background:#fef1ee;border:1px solid #e6b9b3;border-left:4px solid #ba0517;border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.complaint-form{flex-direction:column;gap:16px;display:flex}.complaint-card{overflow:visible}.complaint-card>.panel-card-header{border-radius:16px 16px 0 0}.complaint-customer-search{align-items:flex-end;gap:12px;padding:20px;display:flex}.complaint-customer-search>label{color:#435063;flex-direction:column;flex:1;gap:7px;max-width:720px;font-size:12px;font-weight:700;display:flex}.complaint-customer-search>label>div{color:#687386;background:#fff;border:1px solid #b8c1cd;border-radius:4px;align-items:center;gap:9px;height:42px;padding:0 11px;display:flex}.complaint-customer-search>label>div:focus-within{outline:2px solid var(--sf-cyan);outline-offset:1px;border-color:var(--sf-primary)}.complaint-customer-search input{color:#1e2938;background:0 0;border:0;outline:0;flex:1;min-width:0}.complaint-customer-banner{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.complaint-avatar{background:var(--sf-navy);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:700;display:grid}.complaint-customer-banner>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.complaint-customer-banner strong{color:#172333;font-size:14px}.complaint-customer-banner span,.complaint-customer-banner small{color:#697485;font-size:11px}.complaint-customer-banner span{align-items:center;gap:6px;display:flex}.complaint-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:20px;display:grid}.complaint-field{flex-direction:column;gap:7px;min-width:0;display:flex}.complaint-field.wide{grid-column:1/-1}.complaint-field>span{color:#3f4a5b;font-size:12px;font-weight:700}.complaint-field>span b{color:#ba0517}.complaint-field input,.complaint-field select,.complaint-field textarea{color:#172333;width:100%;font:inherit;background:#fff;border:1px solid #b8c1cd;border-radius:4px;outline:none;padding:10px 11px;font-size:13px}.complaint-field input,.complaint-field select{min-height:41px}.complaint-field textarea{resize:vertical;min-height:88px;line-height:1.5}.complaint-field input:focus,.complaint-field select:focus,.complaint-field textarea:focus{border-color:var(--sf-primary);box-shadow:0 0 0 2px #1b96ff40}.complaint-field>small{color:#737d8b;font-size:10px;line-height:1.4}.complaint-officer-card{min-height:78px;color:var(--sf-primary-deep);background:#f8fafc;border:1px solid #dbe2ea;border-radius:8px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.complaint-officer-card>div{flex-direction:column;gap:3px;display:flex}.complaint-officer-card span{color:#697485;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:700}.complaint-officer-card strong{color:var(--sf-navy);font-size:13px}.complaint-officer-card small{color:#687386;font-size:11px}.complaint-checkbox{cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.complaint-checkbox input{accent-color:var(--sf-primary);margin-top:3px}.complaint-checkbox>span{flex-direction:column;gap:3px;display:flex}.complaint-checkbox strong{color:#283547;font-size:12px}.complaint-checkbox small{color:#697485;font-size:11px;line-height:1.45}.complaint-submit-bar{z-index:8;background:#fff;border:1px solid #d7dde5;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 35px #00163224}.complaint-submit-bar>div{flex-direction:column;gap:3px;display:flex}.complaint-submit-bar strong{color:var(--sf-navy);font-size:13px}.complaint-submit-bar span{color:#697485;font-size:11px;line-height:1.4}.complaint-confirmation{color:#2e844a;background:#fff;border:1px solid #cde9dc;border-left:5px solid #2e844a;border-radius:12px;align-items:center;gap:15px;margin-bottom:16px;padding:22px;display:flex}.complaint-confirmation h2{font-family:var(--font-display);color:var(--sf-navy);margin:0 0 3px;font-size:23px;font-weight:400}.complaint-confirmation p{color:#596272;margin:0;font-size:13px}.complaint-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.complaint-readback{margin:0;padding:7px 18px}.complaint-readback>div{border-bottom:1px solid #edf0f3;grid-template-columns:145px 1fr;gap:12px;padding:11px 0;display:grid}.complaint-readback>div:last-child{border-bottom:0}.complaint-readback dt{color:#6d7785;font-size:11px}.complaint-readback dd{color:#253143;margin:0;font-size:12px;font-weight:600}.acknowledgement-state{border-radius:8px;align-items:flex-start;gap:12px;margin:18px;padding:16px;display:flex}.acknowledgement-state>div{flex-direction:column;gap:4px;display:flex}.acknowledgement-state strong{font-size:13px}.acknowledgement-state span,.acknowledgement-state small{font-size:11px;line-height:1.45}.acknowledgement-state.sent{color:#176c42;background:#eaf8f1}.acknowledgement-state.failed{color:#8e030f;background:#fef1ee}.complaint-complete-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=850px){.complaint-type-switch,.complaint-summary-grid,.complaint-form-grid{grid-template-columns:1fr}.complaint-field.wide,.complaint-checkbox{grid-column:auto}.complaint-submit-bar{flex-direction:column;align-items:stretch;position:static}.complaint-submit-bar .button{width:100%}}@media (width<=600px){.complaint-customer-search{flex-direction:column;align-items:stretch}.complaint-customer-search .button{width:100%}.complaint-customer-banner{grid-template-columns:auto 1fr}.complaint-customer-banner .text-link{grid-column:1/-1;justify-self:start}.complaint-type-switch{grid-template-columns:1fr}.complaint-form-grid{padding:16px}.complaint-summary-grid{grid-template-columns:1fr}}.complaint-on-behalf-note{color:#29445f;background:#f5f9ff;border:1px solid #cfe0f4;border-radius:8px;align-items:flex-start;gap:10px;margin:0 18px 18px;padding:12px 14px;display:flex}.complaint-on-behalf-note>div{flex-direction:column;gap:3px;display:flex}.complaint-on-behalf-note strong{color:#173a5e;font-size:12px}.complaint-on-behalf-note span{color:#596b7e;font-size:11px;line-height:1.45}.request-desk{color:#172b4d;background:#fff;grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 86px);margin:-24px;display:grid}.request-queue-rail{background:#f7f8f9;border-right:1px solid #dfe1e6;flex-direction:column;gap:14px;padding:18px 10px 16px;display:flex}.request-queue-brand{padding:0 8px 6px}.request-queue-kicker{color:#6b778c;font-size:11px;display:block}.request-queue-brand h2{color:#172b4d;margin:3px 0 0;font-size:15px}.request-queue-rail nav{gap:2px;display:grid}.request-queue-rail nav button{color:#42526e;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.request-queue-rail nav button>span{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.request-queue-rail nav button strong{color:#42526e;text-align:center;background:#dfe1e6;border-radius:3px;min-width:20px;padding:1px 5px;font-size:10px}.request-queue-rail nav button:hover{background:#ebecf0}.request-queue-rail nav button.active{color:#0052cc;background:#deebff}.request-queue-rail nav button.active strong{color:#0747a6;background:#b3d4ff}.request-queue-separation-note{color:#6b778c;border-top:1px solid #dfe1e6;gap:8px;margin-top:auto;padding:10px;display:flex}.request-queue-separation-note span{gap:2px;display:grid}.request-queue-separation-note strong{color:#42526e;font-size:10px}.request-queue-separation-note small{font-size:9px;line-height:1.35}.request-queue-main{background:#fff;min-width:0;padding:22px 18px 32px}.request-breadcrumb{color:#6b778c;margin:0 0 6px;font-size:12px}.request-breadcrumb span{color:#a5adba;margin:0 5px}.request-queue-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.request-queue-heading h1{color:#172b4d;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.2}.request-queue-heading p{color:#6b778c;margin:0;font-size:11px;line-height:1.4}.request-queue-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.request-action-button,.request-filter-button{color:#42526e;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.request-action-button:hover,.request-filter-button:hover{background:#f4f5f7}.request-action-button:disabled{opacity:.55;cursor:default}.request-list-mode{border-bottom:1px solid #dfe1e6;align-items:flex-end;height:34px;margin-bottom:14px;display:flex}.request-list-mode span{color:#6b778c;padding:0 8px 8px;font-size:11px}.request-list-mode span.active{color:#0052cc;border-bottom:2px solid #0052cc}.request-sync-notice{color:#42526e;background:#deebff;border:1px solid #b3d4ff;border-radius:3px;gap:7px;margin-bottom:12px;padding:9px 11px;display:grid}.request-sync-notice>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.request-sync-notice strong{color:#0747a6;font-size:11px}.request-sync-notice span,.request-sync-notice small{font-size:9px;line-height:1.35}.request-sync-metrics{flex-wrap:wrap;gap:6px;display:flex}.request-sync-metrics span{background:#fff;border:1px solid #b3d4ff;border-radius:3px;padding:3px 6px}.request-sync-metrics b{color:#0052cc;font-size:10px}.request-queue-toolbar{align-items:center;gap:6px;margin-bottom:10px;display:flex}.request-search{color:#6b778c;border:1px solid #c1c7d0;border-radius:3px;align-items:center;gap:6px;width:195px;height:30px;padding:0 8px;display:flex}.request-search:focus-within{border-color:#4c9aff;box-shadow:0 0 0 1px #4c9aff}.request-search input{width:100%;font:inherit;color:#172b4d;background:0 0;border:0;outline:0;font-size:11px}.request-queue-toolbar select{color:#42526e;background:#fff;border:1px solid #dfe1e6;border-radius:3px;height:30px;padding:0 26px 0 9px;font-size:11px}.request-result-count{color:#42526e;margin:4px 0 8px;font-size:10px}.request-queue-table-wrap{background:#fff;border-top:1px solid #dfe1e6;border-bottom:1px solid #dfe1e6;overflow:auto}.request-queue-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1050px}.request-queue-table th{color:#5e6c84;text-align:left;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #dfe1e6;padding:7px 8px;font-size:9px;font-weight:600}.request-queue-table td{color:#42526e;vertical-align:middle;border-bottom:1px solid #ebecf0;padding:8px;font-size:10px}.request-queue-table tbody tr{cursor:pointer}.request-queue-table tbody tr:hover{background:#f4f5f7}.request-queue-table tbody tr:last-child td{border-bottom:0}.request-select{width:28px;text-align:center!important}.request-select input{width:13px;height:13px}.request-key{color:#42526e;white-space:nowrap;font-weight:600}.request-origin{color:#6b778c;align-items:center;gap:3px;margin-top:2px;font-size:8px;display:flex}.request-summary{color:#0052cc;max-width:360px;font-size:10px;font-weight:500;line-height:1.35;display:block}.request-queue-table td small{color:#6b778c;margin-top:2px;font-size:8px;display:block}.request-person{color:#42526e;font-weight:500}.request-unassigned{color:#42526e;align-items:center;gap:4px;font-size:10px;display:inline-flex}.request-status{color:#42526e;white-space:nowrap;text-transform:none;background:#dfe1e6;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600;display:inline-flex}.request-status.status-open{color:#0747a6;background:#deebff}.request-status.status-in_progress{color:#0052cc;background:#e9f2ff}.request-status.status-waiting_for_customer{color:#172b4d;background:#fff0b3}.request-status.status-waiting_for_support{color:#403294;background:#eae6ff}.request-status.status-resolved,.request-status.status-closed{color:#064;background:#e3fcef}.request-due{white-space:nowrap}.request-due.overdue{color:#de350b;font-weight:600}.muted-line{color:#a5adba}.request-queue-empty,.request-queue-state{color:#6b778c;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:520px;display:flex}.request-queue-empty svg{color:#a5adba}.request-queue-empty h3{color:#172b4d;margin:6px 0 0;font-size:17px}.request-queue-empty p{max-width:520px;margin:0;font-size:11px;line-height:1.4}.request-queue-state.error{color:#bf2600}@media (width<=980px){.request-desk{grid-template-columns:1fr;margin:-16px}.request-queue-rail{border-bottom:1px solid #dfe1e6;border-right:0;padding:12px}.request-queue-rail nav{display:flex;overflow:auto}.request-queue-rail nav button{min-width:max-content}.request-queue-separation-note{display:none}.request-queue-main{padding:16px 12px}.request-queue-heading{flex-direction:column}.request-queue-toolbar{flex-wrap:wrap}.request-search{width:100%}}html[data-theme=dark] .request-desk,html[data-theme=dark] .request-queue-main{color:#d9e2ec;background:#0f141a}html[data-theme=dark] .request-queue-rail{background:#151b23;border-color:#2c3642}html[data-theme=dark] .request-queue-brand h2,html[data-theme=dark] .request-queue-heading h1,html[data-theme=dark] .request-queue-empty h3{color:#e5edf7}html[data-theme=dark] .request-queue-rail nav button{color:#c2cedb}html[data-theme=dark] .request-queue-rail nav button:hover{background:#1d2630}html[data-theme=dark] .request-queue-rail nav button.active{color:#9dccff;background:#1d3553}html[data-theme=dark] .request-action-button,html[data-theme=dark] .request-filter-button,html[data-theme=dark] .request-queue-toolbar select,html[data-theme=dark] .request-search{color:#d9e2ec;background:#111820;border-color:#34404d}html[data-theme=dark] .request-search input{color:#e7edf5}html[data-theme=dark] .request-queue-table-wrap,html[data-theme=dark] .request-queue-empty,html[data-theme=dark] .request-queue-state{background:#0f141a;border-color:#2c3642}html[data-theme=dark] .request-queue-table th{color:#9fb0c4;background:#151b23;border-color:#2c3642}html[data-theme=dark] .request-queue-table td{color:#c8d3df;border-color:#242e39}html[data-theme=dark] .request-queue-table tbody tr:hover{background:#151d26}html[data-theme=dark] .request-sync-notice{color:#c5d3e2;background:#13263d;border-color:#305a8b}html[data-theme=dark] .request-sync-metrics span{background:#0f1720;border-color:#305a8b}.request-bulk-idle{color:#6f7d8e;align-items:center;gap:7px;min-height:38px;margin:8px 0 12px;padding:0 2px;font-size:10px;display:flex}.request-bulk-idle svg{color:#8b98a8;flex:none}.request-bulk-controls{background:#f7fbff;border:1px solid #cbd8e5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;padding:9px 10px;display:flex}.request-bulk-selection{color:#174f82;align-items:center;gap:7px;min-height:32px;display:inline-flex}.request-bulk-selection svg{color:#0176d3}.request-bulk-selection strong{white-space:nowrap;font-size:10.5px;font-weight:800}.request-bulk-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.request-bulk-controls button{color:#28465f;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9c7d6;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.request-bulk-controls button:hover:not(:disabled){color:#0b5cab;background:#eef6fd;border-color:#7fa5c8;box-shadow:0 1px 3px #002c5814}.request-bulk-controls button.danger{color:#a52a20;border-color:#d7a29d}.request-bulk-controls button.danger:hover:not(:disabled){color:#8f251d;background:#fff4f2;border-color:#c45f56}.request-bulk-controls button.quiet{color:#657386;box-shadow:none;background:0 0;border-color:#0000}.request-bulk-controls button.quiet:hover:not(:disabled){color:#36485b;background:#eef2f6;border-color:#d3dce5}.request-bulk-notice{color:#2c6a3e;background:#f0faf2;border:1px solid #b8d8bf;border-radius:7px;margin:8px 0 0;padding:9px 11px;font-size:10px}.request-select input{accent-color:#245fa5;cursor:pointer;width:14px;height:14px}@media (width<=760px){.request-bulk-controls{align-items:stretch}.request-bulk-selection,.request-bulk-actions{width:100%}.request-bulk-controls button{flex:calc(50% - 7px)}}@media (width<=460px){.request-bulk-controls button{flex-basis:100%}}html[data-theme=dark] .request-bulk-idle{color:#91a2b6}html[data-theme=dark] .request-bulk-idle svg{color:#75879d}html[data-theme=dark] .request-bulk-controls{background:#101b2b;border-color:#33465d}html[data-theme=dark] .request-bulk-selection{color:#cfe9ff}html[data-theme=dark] .request-bulk-selection svg{color:#72bfff}html[data-theme=dark] .request-bulk-controls button{color:#e5edf7;background:#142236;border-color:#40536c}html[data-theme=dark] .request-bulk-controls button:hover:not(:disabled){color:#fff;background:#1a3049;border-color:#5d7b9c}html[data-theme=dark] .request-bulk-controls button.danger{color:#ffc8cf;background:#2f171c;border-color:#92505b}html[data-theme=dark] .request-bulk-controls button.danger:hover:not(:disabled){color:#ffe2e6;background:#3b1d23;border-color:#b26672}html[data-theme=dark] .request-bulk-controls button.quiet{color:#aab8c8;background:0 0;border-color:#0000}html[data-theme=dark] .request-bulk-controls button.quiet:hover:not(:disabled){color:#fff;background:#172338;border-color:#314157}html[data-theme=dark] .request-bulk-notice{color:#9ed0aa;background:#12231a;border-color:#31563c}.complaints-request-desk .request-queue-main{padding-bottom:38px}.complaints-request-desk .request-queue-rail nav button{min-height:32px}.complaints-formal-button{color:#bf2600!important;border-color:#ffbdad!important}.complaints-formal-button:hover{background:#ffebe6!important}.complaints-error-notice{background:#ffebe6!important;border-color:#ffbdad!important}.complaints-error-notice strong{color:#bf2600!important}.complaints-queue-table{min-width:1100px}.complaints-source-mail{color:#0052cc;align-items:center;gap:5px;font-weight:600;display:inline-flex}.complaints-request-desk .request-status.status-open{color:#0747a6;background:#deebff}.complaints-request-desk .request-status.status-in_progress{color:#0052cc;background:#e9f2ff}.complaints-request-desk .request-status.status-awaiting_customer,.complaints-request-desk .request-status.status-awaiting_internal{color:#172b4d;background:#fff0b3}.complaints-request-desk .request-status.status-resolved,.complaints-request-desk .request-status.status-closed{color:#064;background:#e3fcef}html[data-theme=dark] .complaints-source-mail{color:#79aef2}.case-workspace{color:#172b4d;background:#fff;min-height:calc(100vh - 86px);margin:-24px}.jira-case-workspace{padding:0}.jira-case-shell{grid-template-columns:minmax(0,1fr) 310px;min-height:calc(100vh - 86px);display:grid}.jira-case-main{border-right:1px solid #dfe1e6;min-width:0;padding:18px 28px 40px}.jira-case-sidebar{background:#fff;min-width:0;padding:18px 16px 30px}.jira-case-topline{color:#6b778c;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.jira-back{color:#6b778c;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.jira-back:hover{color:#0052cc}.jira-issue-icon{color:#fff;background:#ffab00;border-radius:3px;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:700;display:inline-flex}.jira-case-topline strong{color:#42526e;font-weight:500}.jira-case-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jira-case-heading h1{color:#172b4d;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.jira-heading-actions{gap:5px;display:flex}.jira-icon-action{color:#42526e;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;display:inline-flex}.jira-icon-action:hover{background:#f4f5f7}.jira-case-actions{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.jira-case-actions button{color:#42526e;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:3px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:inline-flex}.jira-case-actions button:hover:not(:disabled){background:#f4f5f7}.jira-case-actions button:disabled{opacity:.55;cursor:default}.jira-case-section{border-bottom:1px solid #ebecf0;padding:10px 0 16px}.jira-case-section:last-child{border-bottom:0}.jira-case-section h3{color:#172b4d;margin:0 0 7px;font-size:11px;font-weight:600}.jira-description-body{white-space:pre-wrap;color:#172b4d;background:#f4f5f7;border-radius:3px;min-height:58px;padding:8px 10px;font-size:12px;line-height:1.55}.jira-section-title{justify-content:space-between;align-items:center;display:flex}.jira-linked-list{gap:2px;display:grid}.jira-linked-row{border-radius:3px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.jira-linked-row:hover{background:#f4f5f7}.jira-linked-icon{color:#6b778c;margin-top:1px}.jira-linked-row div{gap:1px;display:grid}.jira-linked-row strong{color:#0052cc;font-size:11px;font-weight:500}.jira-linked-row small{color:#6b778c;font-size:9px}.jira-inline-empty{color:#6b778c;padding:5px 0;font-size:10px}.jira-form-row{border:1px solid #dfe1e6;border-radius:3px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:10px;display:grid}.jira-form-row>span:first-child{color:#42526e;align-items:center;gap:6px;display:flex}.jira-form-row strong{color:#172b4d;font-weight:500}.jira-submitted{color:#064;background:#e3fcef;border-radius:3px;padding:2px 5px;font-size:9px}.jira-activity-section{padding-top:14px}.jira-activity-tabs{gap:0;margin-bottom:10px;display:flex}.jira-activity-tabs button{color:#42526e;cursor:pointer;background:#fff;border:1px solid #dfe1e6;height:28px;padding:0 10px;font-size:10px}.jira-activity-tabs button:first-child{border-radius:3px 0 0 3px}.jira-activity-tabs button:last-child{border-radius:0 3px 3px 0}.jira-activity-tabs button+button{border-left:0}.jira-activity-tabs button.active{color:#0052cc;background:#deebff;border-color:#4c9aff}.jira-composer{margin:4px 0 16px}.jira-composer-top{align-items:flex-start;gap:9px;display:flex}.jira-avatar{color:#fff;background:#0052cc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:inline-flex}.jira-avatar.small{width:24px;height:24px}.jira-composer-box{border:1px solid #dfe1e6;border-radius:3px;flex:1;overflow:hidden}.jira-composer-modes{color:#6b778c;align-items:center;gap:7px;padding:8px 10px 0;font-size:10px;display:flex}.jira-composer-modes button{color:#0052cc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.jira-composer-modes button.active{font-weight:600}.jira-subject-input{width:calc(100% - 20px);font:inherit;color:#172b4d;border:0;border-bottom:1px solid #ebecf0;outline:0;margin:7px 10px 0;padding:5px 0;font-size:10px;display:block}.jira-composer textarea{resize:vertical;width:100%;font:inherit;color:#172b4d;background:#fff;border:0;outline:0;padding:9px 10px;font-size:11px;line-height:1.5;display:block}.jira-composer-footer{border-top:1px solid #ebecf0;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.jira-composer-footer>span{color:#6b778c;font-size:9px}.jira-primary-button{color:#fff;cursor:pointer;background:#0052cc;border:0;border-radius:3px;height:27px;padding:0 10px;font-size:10px}.jira-primary-button:hover{background:#0747a6}.jira-primary-button:disabled{opacity:.5}.jira-activity-feed{gap:0;display:grid}.case-timeline-item{border-bottom:1px solid #ebecf0;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.case-timeline-item:last-child{border-bottom:0}.case-timeline-marker{color:#fff;background:#0052cc;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.case-timeline-item.internal .case-timeline-marker,.case-timeline-item.internal-visible .case-timeline-marker{background:#6554c0}.case-timeline-content{min-width:0}.case-timeline-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.case-timeline-top>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.case-timeline-top strong{color:#172b4d;font-size:10px;font-weight:600}.case-timeline-top time{color:#6b778c;white-space:nowrap;font-size:9px}.case-visibility{border-radius:3px;padding:1px 4px;font-size:8px}.case-visibility.customer{color:#0747a6;background:#deebff}.case-visibility.internal{color:#403294;background:#eae6ff}.case-timeline-content p{color:#42526e;white-space:pre-wrap;margin:6px 0;font-size:11px;line-height:1.5}.case-timeline-meta{color:#6b778c;flex-wrap:wrap;gap:8px;font-size:8px;display:flex}.case-timeline-meta button{color:#0052cc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.case-delivery-error{color:#bf2600;margin-top:6px;font-size:9px}.jira-sidebar-top{padding:0 0 12px}.jira-status-block{align-items:center;display:flex}.jira-status-select{color:#172b4d;min-width:132px;height:30px;font:inherit;cursor:pointer;background:#f4f5f7;border:1px solid #c1c7d0;border-radius:3px;padding:0 28px 0 10px;font-size:11px;font-weight:500}.jira-status-select:hover,.jira-status-select:focus{border-color:#4c9aff;outline:0}.jira-status-select:disabled{opacity:.6;cursor:default}.jira-transition-menu{background:#fff;border:1px solid #dfe1e6;border-radius:3px;margin-top:7px;overflow:hidden;box-shadow:0 4px 10px #091e4226}.jira-transition-menu button{color:#42526e;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:10px;display:flex}.jira-transition-menu button:hover{background:#f4f5f7}.jira-transition-menu small{color:#6b778c;font-size:8px}.jira-side-panel{background:#fff;border:1px solid #dfe1e6;border-radius:3px;margin-bottom:10px}.jira-side-title{color:#172b4d;border-bottom:1px solid #ebecf0;align-items:center;gap:5px;height:34px;padding:0 9px;font-size:10px;font-weight:600;display:flex}.jira-side-details{gap:10px;margin:0;padding:8px 10px;display:grid}.jira-side-details>div{gap:4px;display:grid}.jira-side-details dt{color:#6b778c;font-size:9px}.jira-side-details dd{color:#42526e;align-items:center;gap:7px;min-width:0;margin:0;font-size:10px;display:flex}.jira-side-details dd span:last-child{text-overflow:ellipsis;overflow:hidden}.jira-sla-list{padding:5px 10px 8px}.case-sla-card{background:0 0;border:0;gap:2px;padding:7px 0;display:grid}.case-sla-card+.case-sla-card{border-top:1px solid #ebecf0}.case-sla-card>span{color:#6b778c;font-size:9px}.case-sla-card>strong{color:#172b4d;font-size:11px;font-weight:600}.case-sla-card>small{color:#6b778c;font-size:8px}.case-sla-card.danger>strong{color:#de350b}.case-sla-card.warning>strong{color:#ff8b00}.case-sla-card.good>strong{color:#064}.jira-management{gap:10px;padding:8px 10px;display:grid}.jira-management label{gap:4px;display:grid}.jira-management label>span{color:#6b778c;font-size:9px}.jira-management select,.jira-management input{color:#42526e;height:29px;font:inherit;background:#fff;border:1px solid #0000;border-radius:3px;padding:0 6px;font-size:10px}.jira-management select:hover,.jira-management input:hover,.jira-management select:focus,.jira-management input:focus{background:#fafbfc;border-color:#c1c7d0;outline:0}.jira-save-details{color:#0052cc;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px}.jira-automation-panel>span{color:#6b778c;padding:8px 10px;font-size:9px;line-height:1.4;display:block}.jira-created-updated{color:#6b778c;gap:3px;padding:5px 10px;font-size:8px;display:grid}.case-transition-dialog{max-width:690px}.case-transition-warning{color:#42526e;background:#f4f5f7;border:1px solid #dfe1e6;border-radius:3px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.case-transition-warning span{flex-direction:column;gap:2px;display:flex}.case-transition-warning small{color:#6b778c}.case-field{gap:5px;margin-bottom:12px;display:grid}.case-field>span{color:#42526e;font-size:10px}.case-field textarea,.case-field input,.case-field select{font:inherit;color:#172b4d;border:1px solid #c1c7d0;border-radius:3px;padding:8px}.case-back{margin:10px}.case-back button{color:#42526e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}@media (width<=1100px){.jira-case-shell{grid-template-columns:1fr}.jira-case-main{border-right:0}.jira-case-sidebar{border-top:1px solid #dfe1e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.jira-sidebar-top,.jira-created-updated{grid-column:1/-1}.jira-side-panel{margin-bottom:0}}@media (width<=760px){.case-workspace{margin:-16px}.jira-case-main{padding:14px 12px}.jira-case-sidebar{padding:12px;display:block}.jira-case-heading{flex-direction:column}.jira-case-actions{flex-wrap:nowrap;overflow:auto}.jira-form-row{grid-template-columns:1fr auto}.jira-form-row strong{grid-column:1/-1}.jira-composer-top{gap:6px}.case-timeline-top{flex-direction:column}.jira-case-heading h1{font-size:18px}}html[data-theme=dark] .case-workspace,html[data-theme=dark] .jira-case-main,html[data-theme=dark] .jira-case-sidebar{color:#d9e2ec;background:#0f141a}html[data-theme=dark] .jira-case-main{border-color:#2c3642}html[data-theme=dark] .jira-case-heading h1,html[data-theme=dark] .jira-case-section h3,html[data-theme=dark] .case-timeline-top strong,html[data-theme=dark] .case-sla-card>strong{color:#e5edf7}html[data-theme=dark] .jira-icon-action,html[data-theme=dark] .jira-case-actions button,html[data-theme=dark] .jira-status-select,html[data-theme=dark] .jira-side-panel,html[data-theme=dark] .jira-transition-menu,html[data-theme=dark] .jira-transition-menu button,html[data-theme=dark] .jira-composer textarea,html[data-theme=dark] .jira-subject-input{color:#d9e2ec;background:#111820;border-color:#34404d}html[data-theme=dark] .jira-description-body{color:#d9e2ec;background:#151d26}html[data-theme=dark] .jira-form-row,html[data-theme=dark] .jira-side-title,html[data-theme=dark] .case-timeline-item{border-color:#2c3642}html[data-theme=dark] .jira-linked-row:hover,html[data-theme=dark] .jira-transition-menu button:hover{background:#151d26}html[data-theme=dark] .jira-management select,html[data-theme=dark] .jira-management input{color:#d9e2ec;background:#111820}.case-escalation-chip{color:#bf2600;background:#ffebe6;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.case-more-wrap{position:relative}.case-action-menu{z-index:30;background:#fff;border:1px solid #dfe1e6;border-radius:4px;width:220px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #091e422e}.case-action-menu button{text-align:left;color:#172b4d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px 9px;font-size:10px}.case-action-menu button:hover{background:#f4f5f7}.case-action-menu button:disabled{opacity:.45;cursor:not-allowed}.case-escalate-action{color:#bf2600!important}.case-inline-action{color:#0052cc;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:3px 5px;font-size:9px;display:inline-flex}.case-inline-action:hover{background:#deebff}.case-attachment-list{gap:4px;display:grid}.case-attachment-row{background:#fff;border:1px solid #ebecf0;border-radius:4px;grid-template-columns:20px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;padding:7px 8px;display:grid}.case-attachment-row>div{gap:1px;min-width:0;display:grid}.case-attachment-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-attachment-row small{color:#6b778c;font-size:8px}.case-file-action{color:#0052cc;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.case-file-action:hover{background:#deebff}.case-file-action.danger{color:#bf2600}.case-file-action.danger:hover{background:#ffebe6}.case-source-toggle{text-align:left;cursor:pointer;border:0;width:100%}.case-source-details{background:#fafbfc;border-top:1px solid #ebecf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px 8px;display:grid}.case-source-details>div{gap:2px;display:grid}.case-source-details span{color:#6b778c;font-size:8px}.case-source-details strong{color:#172b4d;overflow-wrap:anywhere;font-size:10px}.case-composer-routing{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.case-composer-routing label{color:#6b778c;align-items:center;gap:5px;font-size:9px;display:flex}.case-composer-routing select{color:#172b4d;max-width:300px;height:26px;font:inherit;background:#fff;border:1px solid #c1c7d0;border-radius:3px;padding:0 6px;font-size:9px}.case-composer-routing>span{color:#6b778c;font-size:9px}.case-side-actions{flex-wrap:wrap;gap:7px;padding:0 10px 9px;display:flex}.case-side-actions button,.case-urgency-card button{color:#0052cc;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:9px;display:inline-flex}.case-side-actions button:hover,.case-urgency-card button:hover{text-decoration:underline}.case-urgency-card{gap:5px;padding:8px 10px;display:grid}.case-urgency-card>span{color:#6b778c;font-size:8px}.case-urgency-card>strong{color:#172b4d;font-size:12px}.case-urgency-card small{color:#6b778c;font-size:8px;line-height:1.45}.case-escalation-panel{gap:5px;padding-bottom:10px;display:grid}.case-escalation-panel>strong,.case-escalation-panel>span,.case-escalation-panel>small{margin:0 10px}.case-escalation-panel>strong{color:#bf2600;font-size:11px}.case-escalation-panel>span{color:#42526e;font-size:9px;line-height:1.4}.case-escalation-panel>small{color:#6b778c;font-size:8px}.case-modal-results{background:#fafbfc;border:1px solid #dfe1e6;border-radius:4px;grid-column:1/-1;gap:4px;max-height:230px;padding:5px;display:grid;overflow:auto}.case-modal-results>span{color:#6b778c;padding:8px;font-size:10px}.case-modal-results button{text-align:left;color:#172b4d;cursor:pointer;background:#fff;border:0;border-radius:3px;align-items:flex-start;gap:8px;padding:8px;display:flex}.case-modal-results button:hover{background:#deebff}.case-modal-results button:disabled{opacity:.55;cursor:not-allowed}.case-modal-results button span{gap:2px;display:grid}.case-modal-results button strong{font-size:10px}.case-modal-results button small{color:#6b778c;font-size:8px}html[data-theme=dark] .case-action-menu,html[data-theme=dark] .case-attachment-row,html[data-theme=dark] .case-composer-routing select,html[data-theme=dark] .case-modal-results,html[data-theme=dark] .case-modal-results button{color:#d9e2ec;background:#111820;border-color:#34404d}html[data-theme=dark] .case-action-menu button{color:#d9e2ec}html[data-theme=dark] .case-action-menu button:hover,html[data-theme=dark] .case-modal-results button:hover{background:#1b2632}html[data-theme=dark] .case-source-details{background:#111820;border-color:#34404d}html[data-theme=dark] .case-source-details strong,html[data-theme=dark] .case-urgency-card>strong{color:#d9e2ec}@media (width<=720px){.case-source-details{grid-template-columns:1fr}.case-composer-routing{flex-direction:column;align-items:flex-start}.case-composer-routing select{width:100%;max-width:100%}.case-attachment-row{grid-template-columns:20px minmax(0,1fr) 28px 28px}}.case-assignee-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.case-text-action{color:#0052cc;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:9px;display:inline-flex}.case-text-action:hover{text-decoration:underline}.case-text-action:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}html[data-theme=dark] .case-text-action{color:#8bbcff}.complaint-case-section{border-left:3px solid #6554c0!important}.complaint-workspace-chip{color:#403294;text-transform:uppercase;letter-spacing:.04em;background:#eae6ff;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-flex}.complaint-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.complaint-workspace-grid>div{background:#fafbfc;border:1px solid #ebecf0;border-radius:3px;gap:3px;padding:8px 9px;display:grid}.complaint-workspace-grid span,.complaint-workspace-copy>strong{text-transform:uppercase;color:#6b778c;font-size:7px;font-weight:700}.complaint-workspace-grid strong{color:#172b4d;overflow-wrap:anywhere;font-size:9px}.complaint-workspace-copy{border-top:1px solid #ebecf0;padding:8px 0}.complaint-workspace-copy p{white-space:pre-wrap;color:#42526e;margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=800px){.complaint-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.complaint-workspace-grid{grid-template-columns:1fr}}html[data-theme=dark] .complaint-workspace-grid>div{background:#151d26;border-color:#2c3642}html[data-theme=dark] .complaint-workspace-grid strong{color:#e5edf7}.complaint-investigation-section{border-left:3px solid #6554c0!important}.complaint-investigation-list{gap:7px;margin-bottom:12px;display:grid}.complaint-investigation-item{background:#fff;border:1px solid #dfe1e6;border-radius:3px;padding:10px 11px}.complaint-investigation-head{align-items:center;gap:8px;display:flex}.complaint-investigation-head>div{gap:2px;display:grid}.complaint-investigation-head strong{color:#172b4d;font-size:10px}.complaint-investigation-head small{color:#6b778c;font-size:8px}.complaint-investigation-status{color:#0747a6;text-transform:uppercase;letter-spacing:.03em;background:#deebff;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.complaint-investigation-status.upheld,.complaint-investigation-status.partially_upheld,.complaint-investigation-status.completed{color:#064;background:#e3fcef}.complaint-investigation-status.not_upheld,.complaint-investigation-status.not_applicable{color:#42526e;background:#f4f5f7}.complaint-investigation-status.waiting_for_customer,.complaint-investigation-status.waiting_for_internal{color:#172b4d;background:#fff0b3}.complaint-investigation-copy{border-top:1px solid #ebecf0;margin-top:7px;padding-top:7px}.complaint-investigation-copy span{text-transform:uppercase;color:#6b778c;font-size:7px;font-weight:700;display:block}.complaint-investigation-copy p{white-space:pre-wrap;color:#42526e;margin:3px 0 0;font-size:9px;line-height:1.5}.complaint-investigation-actions{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.complaint-investigation-actions select,.complaint-investigation-form input,.complaint-investigation-form select,.complaint-investigation-form textarea,.complaint-outcome-editor select,.complaint-outcome-editor textarea{color:#172b4d;font:inherit;background:#fff;border:1px solid #c1c7d0;border-radius:3px;padding:7px;font-size:9px}.complaint-investigation-actions select{height:29px;padding:0 7px}.complaint-investigation-actions button{color:#42526e;cursor:pointer;background:#fff;border:1px solid #c1c7d0;border-radius:3px;padding:0 8px;font-size:8px;font-weight:600}.complaint-investigation-form,.complaint-outcome-editor{background:#fafbfc;border:1px solid #ebecf0;border-radius:3px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:11px;display:grid}.complaint-investigation-form label,.complaint-outcome-editor label{gap:4px;display:grid}.complaint-investigation-form label.wide,.complaint-outcome-editor label.wide{grid-column:1/-1}.complaint-investigation-form label>span,.complaint-outcome-editor label>span{color:#42526e;font-size:8px;font-weight:600}.complaint-investigation-form textarea,.complaint-outcome-editor textarea{resize:vertical}.complaint-investigation-form button,.complaint-outcome-editor button{justify-self:start}.complaint-outcome-editor>div:first-child{grid-column:1/-1;gap:2px;padding-bottom:4px;display:grid}.complaint-outcome-editor>div:first-child strong{color:#172b4d;font-size:10px}.complaint-outcome-editor>div:first-child span{color:#6b778c;font-size:8px}@media (width<=650px){.complaint-investigation-form,.complaint-outcome-editor{grid-template-columns:1fr}.complaint-investigation-form label.wide,.complaint-outcome-editor label.wide,.complaint-outcome-editor>div:first-child{grid-column:auto}.complaint-investigation-actions{flex-wrap:wrap;justify-content:flex-start}}html[data-theme=dark] .complaint-investigation-item,html[data-theme=dark] .complaint-investigation-form,html[data-theme=dark] .complaint-outcome-editor{background:#151d26;border-color:#2c3642}html[data-theme=dark] .complaint-investigation-head strong,html[data-theme=dark] .complaint-outcome-editor>div:first-child strong{color:#e5edf7}html[data-theme=dark] .complaint-investigation-actions select,html[data-theme=dark] .complaint-investigation-actions button,html[data-theme=dark] .complaint-investigation-form input,html[data-theme=dark] .complaint-investigation-form select,html[data-theme=dark] .complaint-investigation-form textarea,html[data-theme=dark] .complaint-outcome-editor select,html[data-theme=dark] .complaint-outcome-editor textarea{color:#d9e2ec;background:#111820;border-color:#34404d}.request-intake-page{color:#172333;width:min(1120px,100%);margin:0 auto;padding-bottom:72px}.request-intake-page .page-header{margin-bottom:20px}.request-intake-page .page-header h1{max-width:780px}.request-intake-page .page-header p{max-width:760px;line-height:1.55}.request-intake-form{flex-direction:column;gap:16px;display:flex}.request-intake-card{background:#fff;border:1px solid #d9e1ea;border-radius:12px;margin:0;overflow:visible;box-shadow:0 1px 3px #0f27400d}.request-intake-card>.panel-card-header{background:#fbfcfe;border-bottom:1px solid #e7ebf0;border-radius:12px 12px 0 0;min-height:50px;padding:13px 18px}.request-intake-card>.panel-card-header h2{color:#23364c;letter-spacing:.01em;font-size:13px;font-weight:750}.request-intake-error{color:#8e1520;background:#fff4f2;border:1px solid #e9b9b4;border-left:4px solid #ba0517;border-radius:7px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.5}.request-intake-loading,.request-intake-search-state{color:#667386;padding:8px 0;font-size:11px;display:block}.request-intake-search{max-width:760px;padding:20px;position:relative}.request-intake-search>label>span,.request-intake-field>span{color:#465366;margin-bottom:7px;font-size:11px;font-weight:750;display:block}.request-intake-search>label>div{color:#6d7888;background:#fff;border:1px solid #b9c4d0;border-radius:5px;align-items:center;gap:9px;min-height:42px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.request-intake-search>label>div:focus-within{border-color:var(--sf-primary,#0176d3);box-shadow:0 0 0 2px #0176d324}.request-intake-search input{width:100%;min-width:0;font:inherit;color:#172333;background:0 0;border:0;outline:0;padding:10px 0;font-size:13px}.request-intake-results{z-index:30;background:#fff;border:1px solid #d7dfe8;border-radius:8px;max-height:310px;position:absolute;top:84px;left:20px;right:20px;overflow:auto;box-shadow:0 16px 38px #0f274029}.request-intake-results>span{color:#697586;padding:16px;font-size:12px;display:block}.request-intake-results button{text-align:left;cursor:pointer;color:#172333;background:#fff;border:0;border-bottom:1px solid #eef1f4;align-items:center;gap:11px;width:100%;padding:12px 14px;transition:background .13s;display:flex}.request-intake-results button:last-child{border-bottom:0}.request-intake-results button:hover{background:#f3f8fd}.request-intake-results button svg{color:var(--sf-primary,#0176d3);flex:none}.request-intake-results button span{gap:3px;min-width:0;display:grid}.request-intake-results button strong{color:#172333;font-size:12px}.request-intake-results button small{color:#6d7888;overflow-wrap:anywhere;font-size:10px}.request-intake-customer{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px 20px;display:grid}.request-intake-customer>div:nth-child(2){gap:4px;min-width:0;display:grid}.request-intake-customer>div:nth-child(2)>strong{color:#172333;font-size:14px}.request-intake-customer span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.request-intake-customer span,.request-intake-customer small{color:#6b7686;font-size:11px}.request-intake-avatar{background:var(--sf-navy,#032d60);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 0 3px #edf4fb}.request-intake-customer .text-link{align-self:center;font-size:11px;font-weight:700}.request-intake-on-behalf{border:1px solid #bdd8f1;border-left:4px solid var(--sf-primary,#0176d3);color:#24527a;background:#f4f9fe;border-radius:7px;align-items:flex-start;gap:11px;margin:0 20px 20px;padding:13px 14px;display:flex;position:relative}.request-intake-on-behalf svg{color:var(--sf-primary,#0176d3);flex:none;margin-top:1px}.request-intake-on-behalf div{gap:4px;display:grid}.request-intake-on-behalf strong{color:#163f66;font-size:11px}.request-intake-on-behalf span{color:#5d7185;font-size:10.5px;line-height:1.5}.request-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;padding:20px;display:grid}.request-intake-field{min-width:0}.request-intake-field.wide,.request-intake-checkbox.wide{grid-column:1/-1}.request-intake-field input,.request-intake-field select,.request-intake-field textarea{box-sizing:border-box;width:100%;font:inherit;color:#172333;background:#fff;border:1px solid #b9c4d0;border-radius:5px;outline:none;padding:10px 11px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.request-intake-field input,.request-intake-field select{min-height:41px}.request-intake-field textarea{resize:vertical;min-height:110px;line-height:1.55}.request-intake-field input:focus,.request-intake-field select:focus,.request-intake-field textarea:focus{border-color:var(--sf-primary,#0176d3);box-shadow:0 0 0 2px #0176d324}.request-intake-field input:read-only{color:#657184;cursor:not-allowed;background:#f4f6f8;border-color:#d4dae2}.request-intake-field b{color:#ba0517}.request-intake-checkbox{cursor:pointer;background:#fbfcfe;border:1px solid #d9e0e8;border-radius:8px;align-items:flex-start;gap:10px;min-height:64px;padding:12px 13px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.request-intake-checkbox:hover{background:#f6faff;border-color:#a9c7e2}.request-intake-checkbox:has(input:checked){box-shadow:inset 3px 0 0 var(--sf-primary,#0176d3);background:#f2f8fe;border-color:#91bfe8}.request-intake-checkbox input{width:15px;height:15px;accent-color:var(--sf-primary,#0176d3);flex:none;margin:2px 0 0}.request-intake-checkbox span{gap:4px;display:grid}.request-intake-checkbox strong{color:#2c3d50;font-size:11px}.request-intake-checkbox small{color:#6c7888;font-size:10px;line-height:1.45}.request-intake-submit{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #d3dbe5;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin-top:2px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 34px #0f274024}.request-intake-submit>div{gap:3px;display:grid}.request-intake-submit>div>small{color:#64758a;letter-spacing:.095em;font-size:8.5px;font-weight:800}.request-intake-submit strong{color:#172f4a;font-size:12px}.request-intake-submit span{color:#6b7787;font-size:10px;line-height:1.45}.request-intake-submit .button{flex:none;justify-content:center;min-width:148px}.request-intake-confirmation{color:#217142;background:#f3fbf6;border:1px solid #bee2ca;border-left:5px solid #2e844a;border-radius:10px;align-items:center;gap:15px;margin:4px 0 18px;padding:20px;display:flex}.request-intake-confirmation h2{color:#163d2a;font-family:var(--font-display,inherit);margin:0 0 4px;font-size:22px;font-weight:500}.request-intake-confirmation p{color:#52705f;margin:0;font-size:12px}.request-intake-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.request-intake-summary>.panel-card{margin:0}.request-intake-readback{margin:0;padding:8px 18px}.request-intake-readback div{border-bottom:1px solid #edf0f3;grid-template-columns:125px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.request-intake-readback div:last-child{border-bottom:0}.request-intake-readback dt{color:#6d7888;font-size:10px}.request-intake-readback dd{color:#2c394a;margin:0;font-size:11px;font-weight:700}.request-intake-ack{border-radius:8px;align-items:flex-start;gap:11px;margin:18px;padding:15px;display:flex}.request-intake-ack div{gap:4px;display:grid}.request-intake-ack strong{font-size:12px}.request-intake-ack span,.request-intake-ack small{font-size:10px;line-height:1.45}.request-intake-ack.sent{color:#176c42;background:#eaf8f1}.request-intake-ack.failed{color:#8e030f;background:#fef1ee}.request-intake-ack.skipped{color:#5b6573;background:#f4f6f8}.request-intake-complete-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}html[data-theme=dark] .request-intake-page{color:#dce5ef}html[data-theme=dark] .request-intake-card,html[data-theme=dark] .request-intake-summary>.panel-card{box-shadow:none;background:#111820;border-color:#2d3946}html[data-theme=dark] .request-intake-card>.panel-card-header{background:#151d26;border-color:#2d3946}html[data-theme=dark] .request-intake-card>.panel-card-header h2,html[data-theme=dark] .request-intake-customer>div:nth-child(2)>strong,html[data-theme=dark] .request-intake-field>span,html[data-theme=dark] .request-intake-checkbox strong,html[data-theme=dark] .request-intake-submit strong,html[data-theme=dark] .request-intake-readback dd{color:#e8eef5}html[data-theme=dark] .request-intake-search>label>span{color:#c7d2df}html[data-theme=dark] .request-intake-search>label>div,html[data-theme=dark] .request-intake-field input,html[data-theme=dark] .request-intake-field select,html[data-theme=dark] .request-intake-field textarea{color:#e7edf5;background:#0d141b;border-color:#3a4653}html[data-theme=dark] .request-intake-field input:read-only{color:#97a6b7;background:#18212b;border-color:#34404c}html[data-theme=dark] .request-intake-results{background:#121a22;border-color:#34404c;box-shadow:0 18px 40px #00000052}html[data-theme=dark] .request-intake-results button{color:#dfe7ef;background:#121a22;border-color:#28323d}html[data-theme=dark] .request-intake-results button:hover{background:#1a2633}html[data-theme=dark] .request-intake-results button strong{color:#ecf2f8}html[data-theme=dark] .request-intake-results button small,html[data-theme=dark] .request-intake-customer span,html[data-theme=dark] .request-intake-customer small,html[data-theme=dark] .request-intake-checkbox small,html[data-theme=dark] .request-intake-submit span{color:#9aa9ba}html[data-theme=dark] .request-intake-avatar{background:#23486f;box-shadow:0 0 0 3px #182635}html[data-theme=dark] .request-intake-on-behalf{color:#cde8ff;background:#10253a;border-color:#315a80 #315a80 #315a80 #61aef0}html[data-theme=dark] .request-intake-on-behalf strong{color:#d8edff}html[data-theme=dark] .request-intake-on-behalf span{color:#a7bfd5}html[data-theme=dark] .request-intake-on-behalf svg{color:#72bfff}html[data-theme=dark] .request-intake-checkbox{background:#121a22;border-color:#34404c}html[data-theme=dark] .request-intake-checkbox:hover{background:#14263a;border-color:#456b90}html[data-theme=dark] .request-intake-checkbox:has(input:checked){background:#14263a;border-color:#456b90}html[data-theme=dark] .request-intake-submit{background:#111820f7;border-color:#354250;box-shadow:0 14px 34px #00000059}html[data-theme=dark] .request-intake-submit>div>small{color:#8fa7bd}html[data-theme=dark] .request-intake-confirmation{color:#95d1aa;background:#10251b;border-color:#315b40}html[data-theme=dark] .request-intake-confirmation h2{color:#d7f1df}html[data-theme=dark] .request-intake-confirmation p{color:#9db9a7}html[data-theme=dark] .request-intake-readback div{border-color:#29333e}html[data-theme=dark] .request-intake-readback dt{color:#91a0b0}html[data-theme=dark] .request-intake-ack.sent{color:#9fd5af;background:#10251b}html[data-theme=dark] .request-intake-ack.failed{color:#ffb8c0;background:#2a171a}html[data-theme=dark] .request-intake-ack.skipped{color:#aebbc9;background:#1a222b}@media (width<=800px){.request-intake-page{padding-bottom:28px}.request-intake-grid,.request-intake-summary{grid-template-columns:1fr}.request-intake-field.wide,.request-intake-checkbox.wide{grid-column:auto}.request-intake-submit{flex-direction:column;align-items:stretch;position:static}.request-intake-submit .button{width:100%}}@media (width<=600px){.request-intake-card>.panel-card-header{padding:12px 14px}.request-intake-search{padding:16px}.request-intake-results{top:80px;left:16px;right:16px}.request-intake-customer{grid-template-columns:46px minmax(0,1fr);padding:16px}.request-intake-customer>.text-link{grid-column:2;justify-self:start}.request-intake-on-behalf{margin:0 16px 16px}.request-intake-grid{gap:14px;padding:16px}.request-intake-summary{gap:12px}.request-intake-readback div{grid-template-columns:105px minmax(0,1fr)}.request-intake-complete-actions{grid-template-columns:1fr;display:grid}.request-intake-complete-actions .button{justify-content:center}}.companies-house-lookup{background:#f8fbff;border:1px solid #d9e3ef;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:12px;padding:14px;display:flex}.companies-house-lookup.manual{background:#fbfbfc;border-color:#e2e6ea}.companies-house-heading{color:#2457a6;align-items:flex-start;gap:10px;display:flex}.companies-house-heading>div{flex-direction:column;gap:3px;display:flex}.companies-house-heading strong{color:#173e72;font-size:13px}.companies-house-heading small{color:#5d6f83;font-size:12px;line-height:1.45}.companies-house-search-row{grid-template-columns:1fr auto;gap:8px;display:grid}.companies-house-search-input{background:#fff;border:1px solid #cfd8e3;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.companies-house-search-input svg{color:#75869a;flex:none}.companies-house-search-input input{width:100%;font:inherit;color:#17263d;background:0 0;border:0;outline:0}.companies-house-results{flex-direction:column;gap:7px;display:flex}.companies-house-results button{appearance:none;text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:11px;display:grid}.companies-house-results button:hover{background:#fbfdff;border-color:#9ab4d4}.companies-house-results button.selected{background:#f1f6ff;border-color:#2457a6;box-shadow:0 0 0 2px #2457a614}.companies-house-results button:disabled{cursor:wait;opacity:.72}.companies-house-results button>svg:first-child{color:#536b87;margin-top:2px}.companies-house-results button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.companies-house-results strong{color:#17263d;font-size:13px}.companies-house-results small{color:#657588;font-size:11px;line-height:1.4}.companies-house-selected{color:#176b56;background:#effaf6;border:1px solid #b9dfd4;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.companies-house-error{color:#9a2e2e;background:#fff5f5;border:1px solid #f0c9c9;border-radius:9px;padding:9px 10px;font-size:12px}.companies-house-empty{color:#718093;margin:0;font-size:12px}.companies-house-manual-link{appearance:none;color:#2457a6;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.spin{animation:.85s linear infinite companies-house-spin}@keyframes companies-house-spin{to{transform:rotate(360deg)}}@media (width<=650px){.companies-house-search-row{grid-template-columns:1fr}.companies-house-search-row .button{justify-content:center}.companies-house-results button{grid-template-columns:auto 1fr}}.order-detail-hero{border:1px solid var(--border,#dde2e8);background:var(--surface,#fff);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:14px;padding:22px 24px;display:flex}.order-detail-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.order-detail-title h1{letter-spacing:-.025em;margin:2px 0 5px;font-size:28px}.order-detail-icon{color:#126fd6;background:#eaf4ff;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid}.order-detail-icon.quote{color:#a15c00;background:#fff6e8}.order-quote-banner{background:#fff9ed;border:1px solid #f0c36b;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 14px;padding:15px 17px;display:grid}.order-quote-banner strong,.order-quote-banner span{display:block}.order-quote-banner span{color:#76521d;margin-top:3px;font-size:11px}.order-quote-actions{flex-wrap:wrap;gap:7px;display:flex}.order-primary-actions{border:1px solid var(--border,#dde2e8);background:var(--surface,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.order-primary-actions h2{margin:0;font-size:16px}.order-primary-actions p{color:var(--muted,#667085);margin:3px 0 0;font-size:11px}.order-primary-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.order-editor{background:#f7fbff;border:1px solid #b9d5f5;border-radius:12px;align-items:end;gap:10px;margin-bottom:14px;padding:15px;display:flex}.order-editor label{flex:1;gap:5px;display:grid}.order-editor label>span{color:var(--muted,#667085);font-size:10px;font-weight:700}.order-editor input,.order-editor select,.order-editor textarea{box-sizing:border-box;border:1px solid var(--border,#cfd5dd);background:var(--surface,#fff);width:100%;color:inherit;font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.order-recipient-editor{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.order-editor-actions{grid-column:1/-1}.order-metadata-field{width:100%}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.order-detail-list>div{grid-template-columns:minmax(130px,.8fr) minmax(0,1.3fr)}.order-card-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.order-status-grid{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.order-status-fact{border:1px solid var(--border,#e3e7ed);border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:flex}.order-status-fact>span{color:var(--muted,#667085);font-size:10px}.order-section{border:1px solid var(--border,#dde2e8);background:var(--surface,#fff);border-radius:14px;margin-bottom:14px;padding:18px}.order-section-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.order-section-head span{letter-spacing:.08em;color:#126fd6;font-size:9px;font-weight:800;display:block}.order-section-head h2{margin:3px 0 0;font-size:18px}.order-section-head>strong{color:var(--muted,#667085);font-size:11px}.order-progress-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.order-progress-grid>div{background:var(--surface-muted,#f7f8fa);border-radius:9px;gap:6px;padding:10px;display:grid}.order-progress-grid>div>span{text-transform:capitalize;color:var(--muted,#667085);font-size:9px}.order-issues{gap:7px;margin-top:11px;display:grid}.order-issues>div{color:#912018;background:#fff2f0;border-radius:8px;padding:10px}.order-issues strong,.order-issues span{font-size:10px;display:block}.order-items-table{gap:8px;display:grid}.order-items-table article{border:1px solid var(--border,#e4e7ec);border-radius:10px;grid-template-columns:minmax(240px,1.5fr) minmax(130px,.8fr) 70px 120px;align-items:center;gap:12px;padding:12px;display:grid}.order-items-table article>div:first-child{align-items:center;gap:9px;display:flex}.order-items-table strong,.order-items-table small,.order-items-table span{display:block}.order-items-table>article>div>span:first-child:not(.shop-order-icon){color:var(--muted,#667085);font-size:9px}.order-items-table strong{font-size:11px}.order-items-table small{color:var(--muted,#667085);margin-top:2px;font-size:9px}.order-item-wide{grid-column:span 2}.order-shipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-shipment-grid article{border:1px solid var(--border,#e3e7ed);border-radius:10px;gap:5px;padding:12px;display:grid}.order-shipment-grid strong{font-size:12px}.order-shipment-grid span,.order-shipment-grid small,.order-shipment-grid a{font-size:10px}.order-support-grid{align-items:start}.order-support-actions{flex-wrap:wrap;gap:8px;display:flex}.order-copy-value{word-break:break-all;align-items:center;gap:6px;display:inline-flex}.order-copy-value button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.order-history{display:grid}.order-history>div{border-bottom:1px solid var(--border,#edf0f3);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 0;display:grid}.order-history>div:last-child{border-bottom:0}.order-history-dot{background:#126fd6;border-radius:50%;width:7px;height:7px;margin-top:4px}.order-history strong,.order-history small{font-size:10px;display:block}.order-history small{color:var(--muted,#667085);margin-top:2px}.order-history time{color:var(--muted,#667085);white-space:nowrap;font-size:9px}@media (width<=1050px){.order-detail-grid{grid-template-columns:1fr}.order-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-items-table article{grid-template-columns:minmax(0,1fr) 100px}.order-item-wide{grid-column:1/-1}.order-recipient-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-detail-hero,.order-primary-actions{flex-direction:column}.order-quote-banner{grid-template-columns:auto 1fr}.order-quote-actions{grid-column:1/-1}.order-recipient-editor,.order-shipment-grid,.order-progress-grid{grid-template-columns:1fr}.order-editor{flex-direction:column;align-items:stretch}.order-items-table article{grid-template-columns:1fr}.order-item-wide{grid-column:auto}.order-history>div{grid-template-columns:10px 1fr}.order-history time{grid-column:2}}.cj-catalogue-policy{border:1px solid var(--border,#d9dce1);background:var(--surface,#fff);border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.cj-catalogue-policy svg{flex:none;margin-top:2px}.cj-catalogue-policy strong{margin-bottom:4px;display:block}.cj-catalogue-policy p{color:var(--muted,#657080);margin:0;font-size:13px;line-height:1.55}.cj-catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cj-catalogue-card{border:1px solid var(--border,#d9dce1);background:var(--surface,#fff);border-radius:16px;min-width:0;overflow:hidden}.cj-catalogue-card.published{box-shadow:inset 0 0 0 1px #14824b2e}.cj-catalogue-media{aspect-ratio:1;background:#f4f5f7;place-items:center;display:grid;position:relative;overflow:hidden}.cj-catalogue-media img{object-fit:cover;width:100%;height:100%}.cj-publish-badge{letter-spacing:.05em;background:#fff;border:1px solid #ddd;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.cj-publish-badge.live{color:#176b3c;background:#eaf7ee;border-color:#c7e6d1}.cj-catalogue-copy{gap:8px;padding:14px;display:grid}.cj-catalogue-copy>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#657080);font-size:11px;font-weight:750}.cj-catalogue-copy h3{margin:0;font-size:15px;line-height:1.35}.cj-catalogue-copy code{overflow-wrap:anywhere;color:var(--muted,#657080);font-size:11px}.cj-catalogue-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.cj-catalogue-facts span{background:var(--subtle,#f7f7f8);border-radius:10px;gap:2px;padding:9px;display:grid}.cj-catalogue-facts small{color:var(--muted,#657080);font-size:10px}.cj-catalogue-facts strong{font-size:13px}.cj-review-record{color:#176b3c;align-items:center;gap:6px;font-size:11px;display:flex}.cj-catalogue-actions{margin-top:4px;display:flex}.cj-catalogue-actions .button{justify-content:center;width:100%}.cj-catalogue-pagination{justify-content:center;align-items:center;gap:16px;margin:22px 0;display:flex}.cj-catalogue-pagination span{color:var(--muted,#657080);font-size:12px}@media (width<=1200px){.cj-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.cj-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cj-catalogue-grid{grid-template-columns:1fr}}.cj-launch-readiness{background:#fffaf0;border:1px solid #ead6a4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:grid}.cj-launch-readiness.ready{background:#f0faf3;border-color:#bfe0c9}.cj-launch-readiness-icon{background:#0000000d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cj-launch-readiness>div:nth-child(2)>span{letter-spacing:.08em;color:var(--muted,#657080);font-size:10px;font-weight:850;display:block}.cj-launch-readiness>div:nth-child(2)>strong{margin:3px 0;display:block}.cj-launch-readiness>div:nth-child(2)>p{color:var(--muted,#657080);margin:0;font-size:12px}.cj-launch-readiness-facts{grid-template-columns:repeat(2,minmax(100px,1fr));gap:7px;display:grid}.cj-launch-readiness-facts span{background:#ffffffb3;border-radius:9px;gap:2px;padding:7px 9px;display:grid}.cj-launch-readiness-facts small{color:var(--muted,#657080);font-size:9px}.cj-launch-readiness-facts b{font-size:11px}.cj-launch-blockers{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.cj-launch-blockers code{background:#78321414;border-radius:7px;padding:4px 7px;font-size:10px}@media (width<=900px){.cj-launch-readiness{grid-template-columns:auto 1fr}.cj-launch-readiness-facts,.cj-launch-blockers{grid-column:1/-1}}.cj-catalogue-card.hidden{opacity:.78;box-shadow:none;border-style:dashed}.cj-publish-badge.hidden{color:#9f2f20;background:#fff4f1;border-color:#f0c8bf}.cj-catalogue-actions.split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shop-catalogue-tabs{border:1px solid var(--border,#d9dce1);background:var(--subtle,#f7f7f8);border-radius:14px;flex-wrap:wrap;gap:8px;width:max-content;max-width:100%;margin:0 0 18px;padding:5px;display:flex}.shop-catalogue-tabs button{color:var(--muted,#657080);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.shop-catalogue-tabs button.active{background:var(--surface,#fff);color:var(--text,#17191c);box-shadow:0 1px 3px #00000014}.shop-product-editor-backdrop{z-index:1500;background:#0f121894;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.shop-product-editor{background:var(--surface,#fff);width:min(780px,100%);max-height:calc(100vh - 36px);color:var(--text,#17191c);border:1px solid var(--border,#d9dce1);border-radius:18px;overflow:auto;box-shadow:0 24px 80px #00000040}.shop-product-editor-head{border-bottom:1px solid var(--border,#d9dce1);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 16px;display:flex}.shop-product-editor-head span{letter-spacing:.08em;color:var(--muted,#657080);font-size:10px;font-weight:850}.shop-product-editor-head h2{margin:4px 0 6px;font-size:22px}.shop-product-editor-head p{color:var(--muted,#657080);max-width:620px;margin:0;font-size:12px;line-height:1.55}.shop-product-editor-form{gap:15px;padding:20px 22px 22px;display:grid}.shop-product-editor-form label{gap:6px;font-size:12px;font-weight:750;display:grid}.shop-product-editor-form input,.shop-product-editor-form select,.shop-product-editor-form textarea{border:1px solid var(--border,#d9dce1);background:var(--surface,#fff);width:100%;color:var(--text,#17191c);font:inherit;border-radius:10px;padding:10px 11px;font-size:13px}.shop-product-editor-form textarea{resize:vertical;min-height:82px}.shop-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-editor-id{grid-template-columns:1fr 2fr;gap:10px;display:grid}.shop-editor-id span{background:var(--subtle,#f7f7f8);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.shop-editor-id small{color:var(--muted,#657080);font-size:10px}.shop-editor-id code{overflow-wrap:anywhere;font-size:11px}.shop-editor-check{justify-content:flex-start;grid-template-columns:auto 1fr!important;align-items:center!important}.shop-editor-check input{width:auto!important}.shop-product-editor-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}@media (width<=680px){.shop-editor-grid,.shop-editor-id{grid-template-columns:1fr}.shop-product-editor-backdrop{padding:8px}.shop-product-editor{border-radius:14px;max-height:calc(100vh - 16px)}.shop-product-editor-actions{grid-template-columns:1fr;display:grid}.shop-catalogue-tabs{width:100%}.shop-catalogue-tabs button{flex:1;justify-content:center}}.shop-catalogue-header-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}@media (width<=620px){.shop-catalogue-header-actions{grid-template-columns:1fr;width:100%;display:grid}.shop-catalogue-header-actions .button{justify-content:center;width:100%}}.dp-request-desk .request-queue-main{padding-bottom:38px}.dp-request-desk .request-queue-rail nav button{min-height:32px}.dp-create-button{color:#0052cc!important;border-color:#4c9aff!important}.dp-create-button:hover{background:#deebff!important}.dp-incident-button{color:#bf2600!important;border-color:#ffbdad!important}.dp-incident-button:hover{background:#ffebe6!important}.dp-error-notice{background:#ffebe6!important;border-color:#ffbdad!important}.dp-error-notice strong{color:#bf2600!important}.dp-queue-table{min-width:1180px}.dp-queue-table .dp-table-alert{color:#de350b;font-weight:700}.dp-queue-table .request-status.status-new{color:#0747a6;background:#deebff}.dp-queue-table .request-status.status-identity_verification,.dp-queue-table .request-status.status-review_redaction,.dp-queue-table .request-status.status-approval,.dp-queue-table .request-status.status-ico_notification_due{color:#172b4d;background:#fff0b3}.dp-queue-table .request-status.status-search_in_progress,.dp-queue-table .request-status.status-assessing,.dp-queue-table .request-status.status-investigating,.dp-queue-table .request-status.status-monitoring{color:#0052cc;background:#e9f2ff}.dp-queue-table .request-status.status-ready_to_disclose,.dp-queue-table .request-status.status-disclosed,.dp-queue-table .request-status.status-completed,.dp-queue-table .request-status.status-closed,.dp-queue-table .request-status.status-reported_to_ico,.dp-queue-table .request-status.status-not_reportable{color:#064;background:#e3fcef}.dp-modal-backdrop{z-index:1500;background:#091e427a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dp-modal{background:#fff;border-radius:5px;width:min(880px,96vw);max-height:92vh;overflow:auto;box-shadow:0 20px 60px #091e4247}.dp-modal>header{border-bottom:1px solid #dfe1e6;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.dp-modal>header>div>span{letter-spacing:.08em;color:#0052cc;font-size:9px;font-weight:700}.dp-modal h2{color:#172b4d;margin:4px 0 5px;font-size:20px}.dp-modal header p{color:#6b778c;max-width:700px;margin:0;font-size:10px;line-height:1.45}.dp-modal header>button{color:#42526e;cursor:pointer;background:0 0;border:0}.dp-modal-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.dp-modal-grid .wide{grid-column:1/-1}.dp-modal-grid label,.dp-customer-picker{gap:5px;display:grid}.dp-modal-grid label>span,.dp-field-label{color:#42526e;font-size:9px;font-weight:600}.dp-modal-grid input,.dp-modal-grid select,.dp-modal-grid textarea,.dp-customer-picker>input{box-sizing:border-box;width:100%;font:inherit;color:#172b4d;background:#fff;border:1px solid #c1c7d0;border-radius:3px;padding:8px;font-size:10px}.dp-checkbox{align-items:flex-start;grid-template-columns:auto 1fr!important}.dp-checkbox input{margin-top:2px;width:14px!important}.dp-modal>footer{border-top:1px solid #dfe1e6;justify-content:flex-end;gap:7px;padding:12px 20px;display:flex}.dp-customer-results{background:#fafbfc;border:1px solid #dfe1e6;border-radius:3px;gap:3px;max-height:180px;padding:4px;display:grid;overflow:auto}.dp-customer-results>span{color:#6b778c;padding:8px;font-size:10px}.dp-customer-results button{text-align:left;color:#172b4d;cursor:pointer;background:#fff;border:0;border-radius:3px;align-items:flex-start;gap:8px;width:100%;padding:8px;display:flex}.dp-customer-results button:hover{background:#deebff}.dp-customer-results button span,.dp-selected-customer span{gap:2px;display:grid}.dp-customer-results strong,.dp-selected-customer strong{font-size:10px}.dp-customer-results small,.dp-selected-customer small{color:#6b778c;font-size:8px}.dp-selected-customer{background:#deebff;border:1px solid #b3d4ff;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.dp-selected-customer button{color:#0052cc;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:600}@media (width<=720px){.dp-modal-grid{grid-template-columns:1fr}.dp-modal-grid .wide{grid-column:auto}}html[data-theme=dark] .dp-modal,html[data-theme=dark] .dp-modal-grid input,html[data-theme=dark] .dp-modal-grid select,html[data-theme=dark] .dp-modal-grid textarea,html[data-theme=dark] .dp-customer-picker>input,html[data-theme=dark] .dp-customer-results,html[data-theme=dark] .dp-customer-results button{color:#d9e2ec;background:#111820;border-color:#34404d}html[data-theme=dark] .dp-selected-customer{background:#17304d;border-color:#305a8b}.dp-case-workspace .dp-issue-icon{background:#0052cc}.dp-case-workspace .dp-scope-body{background:#fafbfc}.dp-jira-add-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:4px 0 9px;display:grid}.dp-jira-add-search input,.dp-template-select,.dp-search-status{color:#172b4d;font:inherit;background:#fff;border:1px solid #c1c7d0;border-radius:3px;font-size:10px}.dp-jira-add-search input{height:30px;padding:0 8px}.dp-template-select{width:calc(100% - 20px);height:30px;margin:7px 10px 0;padding:0 8px;display:block}.dp-search-status{height:27px;margin-left:auto;padding:0 6px}.dp-case-workspace .jira-linked-row{align-items:center}.dp-case-workspace .jira-linked-row>div{flex:1;min-width:0}.dp-incident-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.dp-jira-fact{background:#fafbfc;border:1px solid #ebecf0;border-radius:3px;gap:4px;padding:9px 10px;display:grid}.dp-jira-fact span{color:#6b778c;font-size:8px}.dp-jira-fact strong{color:#172b4d;overflow-wrap:anywhere;font-size:10px}.dp-incident-actions{margin:10px 0 0}.dp-case-workspace .jira-status-select{min-width:170px}.dp-case-workspace .operation-notice{z-index:40;color:#0747a6;background:#deebff;border-bottom:1px solid #b3d4ff;margin:0;padding:8px 12px;font-size:10px;position:sticky;top:0}.dp-case-workspace .operation-notice.error{color:#bf2600;background:#ffebe6;border-color:#ffbdad}@media (width<=900px){.dp-incident-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dp-jira-add-search{grid-template-columns:1fr}.dp-search-status{grid-column:2}.dp-incident-facts{grid-template-columns:1fr}}html[data-theme=dark] .dp-case-workspace .dp-scope-body,html[data-theme=dark] .dp-jira-fact{background:#151d26;border-color:#2c3642}html[data-theme=dark] .dp-jira-add-search input,html[data-theme=dark] .dp-template-select,html[data-theme=dark] .dp-search-status{color:#d9e2ec;background:#111820;border-color:#34404d}html[data-theme=dark] .dp-jira-fact strong{color:#e5edf7}.sar-workbench{overflow:hidden;padding:0!important}.sar-workbench-head{background:#fafbfc;border-bottom:1px solid #dfe1e6;justify-content:space-between;gap:18px;padding:16px;display:flex}.sar-workbench-head h3{margin:2px 0 4px!important}.sar-workbench-head p{color:#6b778c;max-width:700px;margin:0;font-size:10px;line-height:1.5}.sar-eyebrow{letter-spacing:.08em;color:#0052cc;font-size:8px;font-weight:800}.sar-progress-summary{grid-template-columns:repeat(4,minmax(70px,1fr));align-self:start;gap:5px;display:grid}.sar-progress-summary span{text-align:center;background:#fff;border:1px solid #dfe1e6;border-radius:3px;padding:7px 8px;display:grid}.sar-progress-summary strong{color:#172b4d;font-size:14px}.sar-progress-summary small{color:#6b778c;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.sar-stage-tabs{background:#fff;border-bottom:1px solid #dfe1e6;gap:0;display:flex;overflow:auto}.sar-stage-tabs button{color:#42526e;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:600;display:inline-flex}.sar-stage-tabs button:hover{background:#f4f5f7}.sar-stage-tabs button.active{color:#0052cc;border-bottom-color:#0052cc}.sar-tab-panel{padding:16px}.sar-panel-title{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.sar-panel-title h4{color:#172b4d;margin:0 0 4px;font-size:13px}.sar-panel-title p{color:#6b778c;max-width:720px;margin:0;font-size:9px;line-height:1.5}.sar-panel-title>svg{color:#0052cc}.sar-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sar-stage-card{text-align:left;color:#172b4d;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:3px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.sar-stage-card:hover{background:#f7faff;border-color:#b3d4ff}.sar-stage-card.complete{background:#f3fff8;border-color:#abf5d1}.sar-stage-icon{color:#0052cc;background:#deebff;border-radius:3px;place-items:center;width:32px;height:32px;display:grid}.sar-stage-card.complete .sar-stage-icon{color:#064;background:#e3fcef}.sar-stage-card>span:nth-child(2){gap:3px;display:grid}.sar-stage-card strong{font-size:10px}.sar-stage-card small{color:#6b778c;font-size:8px;line-height:1.4}.sar-stage-card em{color:#42526e;font-size:9px;font-style:normal;font-weight:700}.sar-verification-list,.sar-investigation-list,.sar-material-list,.sar-package-list{gap:6px;margin-bottom:14px;display:grid}.sar-verification-row{border:1px solid #ebecf0;border-radius:3px;grid-template-columns:30px minmax(0,1fr) 130px;align-items:center;gap:9px;padding:9px 10px;display:grid}.sar-check-icon{color:#6b778c;background:#f4f5f7;border-radius:3px;place-items:center;width:28px;height:28px;display:grid}.sar-check-icon.verified,.sar-check-icon.not_required{color:#064;background:#e3fcef}.sar-check-icon.failed{color:#bf2600;background:#ffebe6}.sar-row-copy{gap:2px;display:grid}.sar-row-copy strong{font-size:10px}.sar-row-copy span,.sar-row-copy small{color:#6b778c;font-size:8px}.sar-verification-row select,.sar-investigation-actions select,.sar-material-review-controls select{color:#172b4d;background:#fff;border:1px solid #c1c7d0;border-radius:3px;height:28px;padding:0 6px;font-size:9px}.sar-form-grid{background:#fafbfc;border:1px solid #ebecf0;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.sar-form-grid label{gap:4px;display:grid}.sar-form-grid label.wide{grid-column:1/-1}.sar-form-grid label>span{color:#42526e;font-size:8px;font-weight:600}.sar-form-grid input,.sar-form-grid select,.sar-form-grid textarea,.sar-redaction-form input,.sar-redaction-form select{box-sizing:border-box;color:#172b4d;width:100%;font:inherit;background:#fff;border:1px solid #c1c7d0;border-radius:3px;padding:7px;font-size:9px}.sar-form-grid textarea{resize:vertical}.sar-inline-check{align-content:center;align-items:center;grid-template-columns:auto 1fr!important}.sar-inline-check input{width:14px!important}.sar-form-actions{justify-content:flex-end;margin-top:9px;display:flex}.sar-investigation-card{background:#fff;border:1px solid #dfe1e6;border-radius:3px;padding:10px 11px}.sar-investigation-head{align-items:center;gap:8px;display:flex}.sar-investigation-head>strong{font-size:10px}.sar-investigation-status{color:#0747a6;text-transform:uppercase;background:#deebff;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:700}.sar-investigation-status.completed,.sar-investigation-status.not_applicable{color:#064;background:#e3fcef}.sar-investigation-card>p,.sar-investigation-card>div>p{color:#42526e;margin:6px 0 0;font-size:9px;line-height:1.5}.sar-investigation-card>div>span{text-transform:uppercase;color:#6b778c;font-size:7px;font-weight:700}.sar-investigation-actions{gap:6px;margin-top:9px;display:flex}.sar-investigation-actions button{color:#42526e;cursor:pointer;background:#fff;border:1px solid #c1c7d0;border-radius:3px;padding:0 8px;font-size:8px}.sar-material-list button{text-align:left;cursor:pointer;color:#172b4d;background:#fff;border:1px solid #ebecf0;border-radius:3px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.sar-material-list button:hover,.sar-material-list button.selected{background:#f7faff;border-color:#b3d4ff}.sar-material-list button>span:nth-child(2){gap:2px;display:grid}.sar-material-list strong{font-size:9px}.sar-material-list small{color:#6b778c;font-size:8px}.sar-material-status{text-transform:uppercase;color:#42526e;font-size:7px;font-weight:700}.sar-redaction-layout{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.sar-redaction-list{align-content:start;gap:4px;max-height:620px;display:grid;overflow:auto}.sar-redaction-list button{text-align:left;color:#172b4d;cursor:pointer;background:#fff;border:1px solid #ebecf0;border-radius:3px;gap:2px;padding:8px 9px;display:grid}.sar-redaction-list button.active{background:#deebff;border-color:#4c9aff}.sar-redaction-list strong{font-size:9px}.sar-redaction-list small,.sar-redaction-list span{color:#6b778c;font-size:7px}.sar-redaction-main{min-width:0}.sar-material-review-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.sar-material-review-head>div:first-child{gap:2px;display:grid}.sar-material-review-head strong{font-size:10px}.sar-material-review-head span{color:#6b778c;font-size:8px}.sar-material-review-controls{align-items:center;gap:7px;display:flex}.sar-material-review-controls label{color:#42526e;align-items:center;gap:4px;font-size:8px;display:flex}.sar-text-compare{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sar-text-compare>div{min-width:0}.sar-text-compare span{color:#42526e;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.sar-text-compare pre,.sar-package-card details pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#172b4d;background:#fafbfc;border:1px solid #dfe1e6;border-radius:3px;max-height:310px;margin:0;padding:10px;font:9px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.sar-redaction-form{background:#fffbfa;border:1px solid #ffbdad;border-radius:3px;grid-template-columns:2fr 1fr 1fr;gap:7px;margin-top:9px;padding:10px;display:grid}.sar-redaction-form label{gap:4px;display:grid}.sar-redaction-form label.wide{grid-column:1/-1}.sar-redaction-form label>span{color:#42526e;font-size:8px;font-weight:600}.sar-redaction-form button{justify-self:start}.sar-redaction-history{gap:5px;margin-top:11px;display:grid}.sar-redaction-history>strong{font-size:9px}.sar-redaction-history>div{background:#fafbfc;border-left:3px solid #ff5630;gap:2px;padding:8px 9px;display:grid}.sar-redaction-history span{text-transform:uppercase;color:#6b778c;font-size:7px}.sar-redaction-history strong{font-size:8px}.sar-redaction-history small{color:#6b778c;font-size:7px}.sar-disclosure-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sar-package-card{background:#fff;border:1px solid #dfe1e6;border-radius:3px;padding:11px}.sar-package-card>div:first-child{align-items:flex-start;gap:9px;display:flex}.sar-package-card>div:first-child>span{gap:2px;display:grid}.sar-package-card strong{font-size:10px}.sar-package-card small{color:#6b778c;font-size:8px}.sar-package-card>div:nth-child(2){justify-content:flex-end;margin-top:-26px;display:flex}.sar-package-card details{margin-top:12px}.sar-package-card summary{cursor:pointer;color:#0052cc;margin-bottom:6px;font-size:8px;font-weight:600}@media (width<=950px){.sar-workbench-head{display:grid}.sar-progress-summary{grid-template-columns:repeat(4,1fr)}.sar-redaction-layout{grid-template-columns:1fr}.sar-redaction-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.sar-text-compare{grid-template-columns:1fr}}@media (width<=650px){.sar-overview-grid,.sar-form-grid,.sar-disclosure-summary{grid-template-columns:1fr}.sar-form-grid label.wide{grid-column:auto}.sar-progress-summary{grid-template-columns:repeat(2,1fr)}.sar-verification-row{grid-template-columns:30px minmax(0,1fr)}.sar-verification-row select{grid-column:2}.sar-redaction-list,.sar-redaction-form{grid-template-columns:1fr}.sar-redaction-form label.wide{grid-column:auto}}html[data-theme=dark] .sar-workbench-head,html[data-theme=dark] .sar-form-grid,html[data-theme=dark] .sar-text-compare pre,html[data-theme=dark] .sar-package-card details pre,html[data-theme=dark] .sar-redaction-history>div{background:#151d26;border-color:#2c3642}html[data-theme=dark] .sar-stage-tabs,html[data-theme=dark] .sar-stage-card,html[data-theme=dark] .sar-verification-row,html[data-theme=dark] .sar-investigation-card,html[data-theme=dark] .sar-material-list button,html[data-theme=dark] .sar-redaction-list button,html[data-theme=dark] .sar-package-card{color:#d9e2ec;background:#111820;border-color:#34404d}html[data-theme=dark] .sar-form-grid input,html[data-theme=dark] .sar-form-grid select,html[data-theme=dark] .sar-form-grid textarea,html[data-theme=dark] .sar-verification-row select,html[data-theme=dark] .sar-investigation-actions select,html[data-theme=dark] .sar-material-review-controls select,html[data-theme=dark] .sar-redaction-form input,html[data-theme=dark] .sar-redaction-form select{color:#d9e2ec;background:#0e151d;border-color:#34404d}.dp-case-workspace .jira-case-main,.dp-case-workspace .jira-case-section,.sar-workbench,.sar-workbench *{box-sizing:border-box}.sar-workbench{background:#fff;border:1px solid #dfe1e6;border-radius:6px;width:100%;min-width:0;max-width:100%;margin-top:6px;overflow:hidden}.sar-workbench-head{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:start;gap:18px;width:100%;min-width:0;padding:16px 18px;display:grid}.sar-workbench-copy{min-width:0}.sar-workbench-copy h3,.sar-workbench-copy p{overflow-wrap:anywhere;max-width:100%}.sar-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:6px;width:100%;min-width:0;display:grid}.sar-progress-summary span{align-content:center;justify-items:center;min-width:0;min-height:48px;padding:7px 9px;overflow:hidden}.sar-progress-summary strong{white-space:nowrap;max-width:100%;line-height:1.1;display:block}.sar-progress-summary small{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;margin-top:3px;line-height:1.15;display:block}.sar-stage-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.sar-stage-tabs button{justify-content:center;width:100%;min-width:0;padding:0 8px;overflow:hidden}.sar-stage-tabs button svg{flex:none}.sar-stage-tabs button:not(.active){border-bottom-color:#0000}.sar-overview-grid,.sar-form-grid,.sar-verification-list,.sar-investigation-list,.sar-material-list,.sar-redaction-layout,.sar-disclosure-summary,.sar-package-list{width:100%;min-width:0;max-width:100%}.sar-stage-card,.sar-verification-row,.sar-investigation-card,.sar-material-list button,.sar-package-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.sar-stage-card>span:nth-child(2),.sar-stage-card strong,.sar-stage-card small,.sar-row-copy,.sar-row-copy>*,.sar-investigation-card,.sar-material-list button>span:nth-child(2),.sar-package-card>div:first-child>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.sar-stage-card em{white-space:nowrap}.sar-form-grid label,.sar-redaction-form label,.sar-material-review-head>div,.sar-text-compare>div{min-width:0}.sar-form-grid input,.sar-form-grid select,.sar-form-grid textarea,.sar-redaction-form input,.sar-redaction-form select,.sar-verification-row select,.sar-investigation-actions select,.sar-material-review-controls select{min-width:0;max-width:100%}.sar-tab-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.sar-redaction-main{width:100%;max-width:100%;overflow:hidden}.sar-text-compare pre,.sar-package-card details pre{max-width:100%}@media (width<=1180px){.sar-workbench-head{grid-template-columns:1fr}.sar-progress-summary{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}@media (width<=900px){.sar-stage-tabs{scrollbar-width:thin;display:flex;overflow:auto hidden}.sar-stage-tabs button{width:auto;min-width:max-content;padding:0 12px}}@media (width<=650px){.sar-progress-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sar-workbench-head,.sar-tab-panel{padding-left:12px;padding-right:12px}}html[data-theme=dark] .sar-workbench{background:#111820;border-color:#34404d}.identity-hero{border:1px solid var(--border,#dbe3ee);background:var(--surface,#fff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 18px;padding:22px 24px;display:flex}.identity-hero h1{margin:4px 0 8px;font-size:28px}.identity-hero p{max-width:820px;color:var(--muted,#64748b);margin:0;line-height:1.55}.identity-hero-status{border:1px solid var(--border,#dbe3ee);background:#f8fafc;border-radius:12px;align-items:center;gap:12px;min-width:280px;padding:13px 15px;display:flex}.identity-hero-status div{flex-direction:column;gap:3px;display:flex}.identity-hero-status span{color:#64748b;font-size:12px}.identity-tabs{z-index:18;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #dbe3ee;border-radius:12px;gap:6px;margin:0 0 18px;padding:8px;display:flex;position:sticky;top:72px;overflow-x:auto}.identity-tabs button{font:inherit;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-weight:650;display:inline-flex}.identity-tabs button:hover{background:#f1f5f9}.identity-tabs button.active{color:#fff;background:#0b5cab}.identity-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);gap:18px;display:grid}.identity-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.identity-route-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.identity-route-grid span{color:#64748b;font-size:12px}.identity-route-grid strong{overflow-wrap:anywhere}.identity-card-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.identity-config-warning{background:#fffbeb;border:1px solid #f0d58a;border-radius:12px;gap:14px;padding:14px;display:flex}.identity-config-warning p{color:#6b7280;margin:4px 0 12px}.identity-secret-grid{flex-wrap:wrap;gap:7px;display:flex}.identity-secret-grid code{background:#fff;border:1px solid #ead9a8;border-radius:7px;padding:6px 8px;font-size:12px}.identity-search{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.identity-search input{background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;min-width:0;padding:10px 12px}.identity-help{color:#64748b;margin:8px 0 12px;font-size:13px;line-height:1.5}.identity-scope-cloud{flex-wrap:wrap;gap:6px;max-height:340px;display:flex;overflow:auto}.identity-scope-cloud code{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;padding:5px 7px;font-size:11px}.identity-business-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:18px;display:grid}.identity-business-side{flex-direction:column;gap:18px;display:flex}.identity-org-list{flex-direction:column;gap:7px;max-height:680px;display:flex;overflow:auto}.identity-org-list>button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.identity-org-list>button:hover{background:#f8fafc}.identity-org-list>button.selected{background:#eff6ff;border-color:#0b5cab}.identity-org-list span,.identity-member-list span{flex-direction:column;gap:2px;min-width:0;display:flex}.identity-org-list small,.identity-member-list small{color:#64748b;overflow-wrap:anywhere;font-size:11px}.identity-member-list{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.identity-member-list>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.identity-member-form{border-top:1px solid #e2e8f0;padding-top:14px}.identity-management-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:start;gap:18px;display:grid}.identity-area-grid{grid-template-columns:1fr;gap:14px;display:grid}.identity-resource-list{flex-direction:column;gap:7px;display:flex}.identity-resource-list>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.identity-resource-list>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.identity-resource-list>div>span small{color:#64748b;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.identity-resource-list>div>div{flex-shrink:0;align-items:center;gap:6px;display:flex}.identity-generic-table{border:1px solid #e2e8f0;border-radius:10px;max-width:100%;overflow:auto}.identity-generic-table table{border-collapse:collapse;min-width:100%;font-size:12px}.identity-generic-table th,.identity-generic-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f0;padding:9px 10px}.identity-generic-table th{color:#475569;background:#f8fafc;font-weight:700;position:sticky;top:0}.identity-json-viewer{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border:1px solid #dbe3ee;border-radius:10px;max-height:720px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow:auto}.identity-advanced-grid{grid-template-columns:minmax(380px,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.identity-console-form{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.identity-console-form label{color:#475569;flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.identity-console-form label.wide,.identity-console-actions{grid-column:1/-1}.identity-console-form input,.identity-console-form select,.identity-console-form textarea{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px}.identity-console-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.identity-console-actions{justify-content:flex-end;display:flex}@media (width<=1100px){.identity-management-layout,.identity-advanced-grid,.identity-business-layout{grid-template-columns:1fr}}@media (width<=900px){.identity-hero{flex-direction:column}.identity-hero-status{width:100%}.identity-grid{grid-template-columns:1fr}.identity-tabs{top:64px}.identity-route-grid,.identity-console-form{grid-template-columns:1fr}.identity-console-form label.wide,.identity-console-actions{grid-column:auto}.identity-resource-list>div{flex-direction:column;align-items:flex-start}.identity-resource-list>div>div{flex-wrap:wrap;width:100%}}.finance-admin-hero{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:24px;display:flex}.finance-admin-hero h1{letter-spacing:-.025em;margin:5px 0 7px;font-size:29px}.finance-admin-hero p{max-width:800px;color:var(--muted,#667085);margin:0;line-height:1.55}.finance-admin-health{background:var(--surface-subtle,#f7f8fa);border:1px solid var(--border,#e5e7eb);border-radius:14px;align-items:center;gap:12px;min-width:230px;padding:13px 15px;display:flex}.finance-admin-health div{flex-direction:column;gap:2px;display:flex}.finance-admin-health span{color:var(--muted,#667085);font-size:12px}.finance-admin-tabs{z-index:8;background:color-mix(in srgb,var(--background,#f7f8fa) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border,#e5e7eb);scrollbar-width:thin;border-radius:13px;gap:6px;margin:0 0 16px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.finance-admin-tabs button{white-space:nowrap;color:var(--muted,#596273);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;display:inline-flex}.finance-admin-tabs button:hover{background:var(--surface,#fff);color:var(--text,#111827)}.finance-admin-tabs button.active{background:var(--surface,#fff);color:var(--text,#111827);font-weight:650;box-shadow:0 1px 3px #10182814}.finance-admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.finance-admin-metric{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:16px;display:flex}.finance-admin-metric span{color:var(--muted,#667085);font-size:12px}.finance-admin-metric strong{letter-spacing:-.02em;font-size:23px}.finance-admin-metric small{color:var(--muted,#667085);font-size:11px}.finance-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.finance-balance-list{gap:10px;display:grid}.finance-balance-list>div{border:1px solid var(--border,#e5e7eb);border-radius:10px;justify-content:space-between;gap:14px;padding:13px;display:flex}.finance-balance-list span{color:var(--muted,#667085);font-size:13px}.finance-warning-list{gap:8px;display:grid}.finance-warning-list>div{color:#7a4b00;background:#fff8e6;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:13px;display:flex}.finance-help{color:var(--muted,#667085);margin:0 0 15px;line-height:1.55}.finance-recon-summary pre{color:#e2e8f0;background:#0f172a;border-radius:10px;max-height:420px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.finance-subline{margin-top:3px;display:block}.finance-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.finance-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-settings-grid>label{flex-direction:column;gap:6px;display:flex}.finance-settings-grid>label>span{color:var(--muted,#667085);font-size:12px;font-weight:600}.finance-settings-grid input,.finance-settings-grid select{box-sizing:border-box;border:1px solid var(--border,#d9dee7);background:var(--surface,#fff);width:100%;color:var(--text,#111827);font:inherit;border-radius:9px;padding:10px 11px}.finance-settings-checks{border:1px solid var(--border,#e5e7eb);background:var(--surface-subtle,#f8fafc);border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.finance-toggle{align-items:center;font-size:13px;flex-direction:row!important;gap:8px!important;display:flex!important}.finance-toggle input,.finance-checkbox input{width:auto!important}.finance-settings-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:5px;display:flex}.finance-settings-footer span{color:var(--muted,#667085);font-size:12px}.finance-checkbox{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.finance-checkbox span{font-weight:500!important}.panel-card+.panel-card{margin-top:16px}.panel-card code,.finance-admin-hero code{overflow-wrap:anywhere;font-size:11px}.table-wrap td code{font-size:11px}.table-wrap td{vertical-align:middle}@media (width<=1200px){.finance-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.finance-admin-hero{flex-direction:column}.finance-admin-health{box-sizing:border-box;width:100%}.finance-admin-grid{grid-template-columns:1fr}.finance-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-settings-grid,.finance-settings-checks{grid-template-columns:1fr}.finance-settings-footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.finance-admin-metrics{grid-template-columns:1fr}.finance-admin-hero{padding:18px}.finance-admin-hero h1{font-size:24px}}.partnership-mis-shell{gap:16px;min-width:0;display:grid}.partnership-mis-head{background:#fff;border:1px solid #dfe4ea;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.partnership-mis-head h1{color:#101828;margin:4px 0 8px;font-size:28px;line-height:1.15}.partnership-mis-head p{color:#667085;max-width:880px;margin:0;line-height:1.55}.partnership-mis-picker{background:#fff;border:1px solid #dfe4ea;border-radius:14px;grid-template-columns:minmax(280px,520px) minmax(0,1fr);align-items:end;gap:16px;padding:16px 18px;display:grid}.partnership-mis-picker label{color:#344054;gap:7px;font-size:12px;font-weight:700;display:grid}.partnership-mis-picker select{color:#101828;background:#fff;border:1px solid #cfd6df;border-radius:9px;width:100%;min-height:42px;padding:0 12px}.partnership-mis-picker>span{color:#344054;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.partnership-mis-picker>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partnership-mis-picker>span small{color:#667085}.mis-tabs{background:#fff;border:1px solid #dfe4ea;border-radius:12px;gap:8px;padding:8px;display:flex;overflow:auto}.mis-tabs button{color:#475467;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.mis-tabs button:hover{color:#101828;background:#f7f8fa}.mis-tabs button.active{color:#fff;background:#101828;border-color:#101828}.mis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mis-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.mis-definition>div{border-bottom:1px solid #eef1f4;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:10px 0;display:grid}.mis-definition>div:nth-last-child(-n+2){border-bottom:0}.mis-definition dt{color:#667085;font-size:12px;font-weight:700}.mis-definition dd{color:#101828;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.mis-readiness{gap:8px;display:grid}.mis-readiness>div{color:#8a4b08;background:#fffbf3;border:1px solid #f4d9ad;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.mis-readiness svg{flex:none;margin-top:1px}.mis-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mis-terms>div{background:#fafbfc;border:1px solid #e4e8ee;border-radius:10px;padding:12px 14px}.mis-terms strong{color:#344054;margin-bottom:6px;font-size:12px;display:block}.mis-terms p{color:#475467;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.partnership-mis-shell .table-card,.partnership-mis-shell .card{min-width:0}.partnership-mis-shell table code{font-size:11px}.partnership-mis-shell .button.small{min-height:30px;padding:0 9px;font-size:12px}.partnership-mis-shell .workflow-field input[type=file]{background:#fff;padding:8px}.partnership-mis-shell .workflow-field input[type=file]::file-selector-button{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #d0d5dd;border-radius:7px;margin-right:10px;padding:7px 10px;font-weight:700}@media (width<=980px){.mis-grid,.partnership-mis-picker{grid-template-columns:1fr}.partnership-mis-picker>span{justify-content:flex-start}.mis-definition{grid-template-columns:1fr}.mis-definition>div:nth-last-child(-n+2){border-bottom:1px solid #eef1f4}.mis-definition>div:last-child{border-bottom:0}}@media (width<=720px){.partnership-mis-head{padding:18px;display:grid}.partnership-mis-head h1{font-size:24px}.mis-terms{grid-template-columns:1fr}.mis-definition>div{grid-template-columns:1fr;gap:4px}}.partners-hero{background:#fff;border:1px solid #dbe3ee;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;margin:8px 0 18px;padding:22px 24px;display:flex}.partners-hero h1,.partner-record-hero h1{color:var(--sf-navy);font-size:28px;font-family:var(--font-display);margin:4px 0 8px;font-weight:400}.partners-hero p{color:#64748b;max-width:900px;margin:0;line-height:1.55}.partners-hero-actions,.partner-record-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.partner-toolbar select{color:#334155;background:#fff;border:1px solid #cdd4dc;border-radius:4px;height:36px;padding:0 10px}.partner-alerts{display:grid}.partner-alerts button{text-align:left;color:#334155;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 18px;display:grid}.partner-alerts button:last-child{border-bottom:0}.partner-alerts button:hover{background:#f8fbff}.partner-alerts svg{color:#d97706}.partner-alerts span{flex-direction:column;gap:3px;display:flex}.partner-alerts strong{font-size:13px}.partner-alerts small{color:#687386;font-size:11px}.partner-name{flex-direction:column;gap:3px;display:flex}.partner-name strong{color:#182333;font-size:12px}.partner-name small{color:#7a8492;font-size:10px}.partner-record-hero{background:#fff;border:1px solid #dfe4ea;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px;display:flex}.partner-record-title{align-items:center;gap:14px;display:flex}.partner-record-title p{color:#64748b;margin:0;font-size:13px}.partner-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.partner-detail-grid .panel-card{margin-top:0}.partner-detail-list{margin:0}.partner-detail-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(125px,.65fr) minmax(0,1.35fr);gap:15px;padding:11px 18px;display:grid}.partner-detail-list>div:last-child{border-bottom:0}.partner-detail-list dt{color:#6b7280;font-size:11px;font-weight:700}.partner-detail-list dd{color:#263244;overflow-wrap:anywhere;margin:0;font-size:12px}.partner-detail-list a{color:var(--sf-primary);text-decoration:underline}.partner-help{color:#667085;margin:12px 18px 16px;font-size:11px;line-height:1.5}.partner-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.partner-two-col .panel-card{margin-top:0}.partner-stack{display:grid}.partner-stack>div{border-bottom:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.partner-stack>div:last-child{border-bottom:0}.partner-stack>div>svg{color:var(--sf-primary-deep)}.partner-stack span{flex-direction:column;gap:4px;min-width:0;display:flex}.partner-stack strong{overflow-wrap:anywhere;font-size:12px}.partner-stack small{color:#707a88;overflow-wrap:anywhere;font-size:10px}.partner-stack a{color:var(--sf-primary-deep);text-decoration:underline}.partner-timeline{padding:4px 18px}.partner-timeline>div{border-bottom:1px solid #edf0f3;grid-template-columns:12px 1fr;gap:12px;padding:13px 0;display:grid}.partner-timeline>div:last-child{border-bottom:0}.partner-timeline-dot{background:var(--sf-primary);border-radius:50%;width:9px;height:9px;margin-top:4px}.partner-timeline div>div{flex-direction:column;gap:4px;display:flex}.partner-timeline strong{font-size:12px}.partner-timeline small{color:#737d8b;font-size:10px}.termination-checklist{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:7px;padding:14px 18px;display:flex}.termination-checklist span{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.termination-checklist span.done{color:#087d5b;background:#e5f7f0;border-color:#b9e7d7}.partner-record-actions .status{height:28px;padding:0 10px}.status-needs-review,.status-not-assessed,.status-pending,.status-negotiating,.status-not-applicable{color:#7e5a00;background:#fff4d8}.status-medium,.status-conditional,.status-notice-given,.status-terminating{color:#995b00;background:#fff0dc}.status-failed,.status-missing,.status-high,.status-critical,.status-suspended,.status-terminated,.status-expired{color:#a52a1f;background:#fde8e6}.status-passed,.status-signed,.status-enabled,.status-active,.status-low{color:#087d5b;background:#e5f7f0}.status-to-confirm,.status-prospect,.status-planned,.status-onboarding,.status-draft{color:#075c9d;background:#e7f3ff}@media (width<=950px){.partners-hero,.partner-record-hero{flex-direction:column}.partner-detail-grid,.partner-two-col{grid-template-columns:1fr}.partner-record-actions{width:100%}.partner-toolbar{flex-wrap:wrap}.partner-toolbar .toolbar-search{width:100%;min-width:100%}}@media (width<=600px){.partners-hero,.partner-record-hero{padding:18px}.partners-hero h1,.partner-record-hero h1{font-size:24px}.partner-detail-list>div{grid-template-columns:1fr;gap:5px}.partner-record-title{align-items:flex-start}.metric-grid.four{grid-template-columns:1fr}}.onboarding-hero{margin-bottom:18px}.relationship-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.relationship-direction-card{appearance:none;text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #dfe4ea;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.relationship-direction-card:hover{border-color:#9ba8b7;transform:translateY(-1px);box-shadow:0 8px 24px #1c2b3d14}.relationship-direction-card.selected{border-color:#2457a6;box-shadow:0 0 0 3px #2457a61a}.relationship-direction-card>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.relationship-direction-card strong{color:#17263d;font-size:15px}.relationship-direction-card small{color:#667587;font-size:12px;line-height:1.45}.relationship-direction-card>b{color:#17263d;font-size:24px}.direction-icon{color:#2457a6;background:#f4f7fb;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:92px;height:42px;display:flex}.direction-pill{white-space:nowrap;color:#46566a;background:#f7f9fb;border:1px solid #dfe4ea;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.direction-pill.we_partner_with_them{color:#1f5598;background:#edf5ff;border-color:#bcd2f0}.direction-pill.partner_with_us{color:#176b56;background:#effaf6;border-color:#b9dfd4}.onboarding-stepper{border-bottom:1px solid #e8edf2;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0 0 16px;display:grid}.onboarding-stepper span{color:#8491a0;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.onboarding-stepper span b{color:#647386;background:#eef2f6;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.onboarding-stepper span.current{color:#17263d;font-weight:700}.onboarding-stepper span.current b{color:#fff;background:#2457a6}.onboarding-stepper span.done{color:#37705f}.onboarding-stepper span.done b{color:#23715a;background:#e7f6f0}.onboarding-back{color:#2457a6;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 14px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.onboarding-direction-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-direction-choice button{appearance:none;text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 10px;padding:16px;display:grid}.onboarding-direction-choice button svg{color:#53677f;grid-row:1/3}.onboarding-direction-choice button strong{color:#17263d;font-size:14px}.onboarding-direction-choice button small{color:#687789;font-size:12px;line-height:1.4}.onboarding-direction-choice button.selected{background:#f4f8ff;border-color:#2457a6;box-shadow:0 0 0 2px #2457a614}.onboarding-direction-choice button.selected svg{color:#2457a6}.workflow-subheading{border-top:1px solid #e7ebf0;flex-direction:column;gap:3px;margin-top:4px;padding-top:14px;display:flex}.workflow-subheading strong{color:#17263d;font-size:13px}.workflow-subheading small{color:#788797;font-size:12px}.direction-confirmation{color:#2457a6;background:#f5f9ff;border:1px solid #d8e4f4;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.direction-confirmation>div{flex-direction:column;gap:3px;display:flex}.direction-confirmation strong{color:#173e72;font-size:13px}.direction-confirmation small{color:#526b88;font-size:12px;line-height:1.4}.onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-review>div{background:#fafbfc;border:1px solid #e2e7ed;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.onboarding-review span{text-transform:uppercase;letter-spacing:.04em;color:#7a8999;font-size:11px}.onboarding-review strong{color:#17263d;font-size:13px}.crm-dialog-workflow{max-width:min(900px,100vw - 32px)}.workflow-choice-field.wide,.workflow-subheading.wide,.direction-confirmation.wide,.onboarding-review.wide{grid-column:1/-1}.onboarding-validation-error{color:#962f2f;background:#fff5f5;border:1px solid #efc3c3;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12px;font-weight:600}.companies-house-onboarding-note,.companies-house-editor-lock{color:#176b56;background:#effaf6;border:1px solid #b9dfd4;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.companies-house-onboarding-note>div,.companies-house-editor-lock>span{flex-direction:column;gap:3px;display:flex}.companies-house-onboarding-note strong,.companies-house-editor-lock strong{color:#155945;font-size:12px}.companies-house-onboarding-note small,.companies-house-editor-lock small{color:#4f7469;font-size:11px;line-height:1.45}.companies-house-record-verified{color:#176b56;align-items:center;gap:5px;font-weight:700;display:inline-flex}@media (width<=800px){.relationship-direction-grid{grid-template-columns:1fr}.onboarding-stepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.onboarding-direction-choice,.onboarding-review{grid-template-columns:1fr}}@media (width<=520px){.relationship-direction-card{grid-template-columns:1fr auto}.direction-icon{grid-column:1/-1;width:100%}.onboarding-stepper span{font-size:0}.onboarding-stepper span b{font-size:10px}}.partner-comms-shell{gap:16px;display:grid}.partner-comms-head{background:#fff;border:1px solid #dfe4ea;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.partner-comms-head h2{font-family:var(--font-display);color:var(--sf-navy);margin:4px 0 7px;font-size:26px;font-weight:400}.partner-comms-head p{color:#667085;max-width:850px;margin:0;line-height:1.55}.partner-comms-picker{background:#fff;border:1px solid #dfe4ea;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;padding:14px 16px;display:flex}.partner-comms-picker label{color:#667085;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:6px;min-width:min(520px,62vw);font-size:11px;font-weight:700;display:flex}.partner-comms-picker select{color:#17202d;height:42px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfd5df;border-radius:6px;padding:0 11px}.partner-comms-picker>span{color:#344054;align-items:center;gap:9px;display:flex}.m365-status-row{grid-template-columns:auto minmax(260px,1fr) minmax(430px,auto);align-items:center;gap:18px;padding:18px;display:grid}.m365-status-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.m365-status-icon.ok{color:#087d5b;background:#e7f7ef}.m365-status-icon.warn{color:#7e5a00;background:#fff4d8}.m365-status-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.m365-status-copy>span,.m365-status-copy>small{color:#667085;font-size:12px;line-height:1.5}.m365-status-copy code{overflow-wrap:anywhere}.secret-chips,.domain-list{flex-wrap:wrap;gap:6px;display:flex}.secret-chips code,.domain-list code{background:#f8fafc;border:1px solid #dfe4ea;border-radius:6px;padding:5px 7px;font-size:11px}.m365-actions{min-width:0}.mailbox-inline{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:10px;display:grid}.mailbox-inline input[type=email]{color:#17202d;width:100%;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #cfd5df;border-radius:6px;padding:0 10px}.mailbox-inline label{white-space:nowrap;color:#344054;cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.mailbox-inline input[type=checkbox]{appearance:auto;cursor:pointer;flex:0 0 16px;width:16px;min-width:16px;height:16px;margin:0;padding:0}.mailbox-inline .button{white-space:nowrap}.mailbox-list{border-top:1px solid #edf0f3}.mailbox-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.mailbox-list>div:last-child{border-bottom:0}.mailbox-list span{align-items:center;gap:8px;display:flex}.mailbox-list>div>span:first-child{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-width:0;display:grid}.mailbox-list>div>span:first-child svg{grid-row:1/3}.mailbox-list>div>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailbox-list>div>span:first-child small{color:#667085;white-space:normal;overflow-wrap:anywhere;grid-column:2;font-size:11px}.mailbox-list>div>span:nth-child(2){flex-wrap:wrap;justify-content:flex-end}.mailbox-list em{color:#a52a1f;grid-column:1/-1;font-size:11px}.partner-comms-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.contact-cards{display:grid}.contact-cards>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.contact-cards>button:hover{background:#f8fbff}.contact-cards>button:last-child{border-bottom:0}.contact-avatar{background:var(--sf-surface);width:34px;height:34px;color:var(--sf-primary-deep);border-radius:50%;place-items:center;display:grid}.contact-cards>button>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.contact-cards small{color:#727c8b;font-size:11px}.contact-flags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.partner-card-help{color:#667085;margin:14px 18px;font-size:12px;line-height:1.55}.domain-list{padding:0 18px 18px}.partner-followup-alert{color:#7a4b00;background:#fff8e8;border:1px solid #f0c36a;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.partner-followup-alert>div{flex-direction:column;gap:3px;display:flex}.partner-followup-alert span{font-size:12px}.row-inline-actions,.partner-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.partner-message-search{border-bottom:1px solid #edf0f3;padding:12px}.partner-message-search input{border:1px solid #cfd5df;border-radius:6px;width:min(520px,100%);height:38px;padding:0 10px}.message-subject{white-space:normal;flex-direction:column;gap:3px;max-width:420px;display:flex}.message-subject small{color:#737d8b;line-height:1.35}.termination-comms{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.termination-comms>div{background:#f8fafc;border:1px solid #e7ebef;border-radius:9px;flex-direction:column;gap:6px;padding:12px;display:flex}.termination-comms span{color:#667085;font-size:11px}.termination-comms strong{font-size:13px}.termination-comms+.partner-card-help{margin-top:0}.termination-comms~.partner-card-actions{padding:0 18px 18px}.partner-comms-shell .panel-card{overflow:visible}.partner-comms-shell .table-wrap{overflow:auto}.partner-comms-shell .table-wrap table{min-width:900px}@media (width<=1180px){.m365-status-row{grid-template-columns:auto 1fr}.m365-actions{grid-column:1/-1}.mailbox-inline{grid-template-columns:minmax(220px,1fr) auto auto}}@media (width<=980px){.partner-comms-grid,.mailbox-list>div{grid-template-columns:1fr}.mailbox-list>div>span:nth-child(2){justify-content:flex-start}.termination-comms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.partner-comms-head,.partner-comms-picker{flex-direction:column;align-items:stretch}.partner-comms-picker label{min-width:0}.m365-status-row{grid-template-columns:1fr}.m365-status-icon{width:38px;height:38px}.mailbox-inline{grid-template-columns:1fr}.mailbox-inline label{white-space:normal}.termination-comms{grid-template-columns:1fr}.contact-cards>button{grid-template-columns:auto 1fr}.contact-flags{grid-column:1/-1;justify-content:flex-start}}.system-config-shell{gap:16px;display:grid}.system-config-hero{border:1px solid var(--border,#dfe4ea);background:var(--surface,#fff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px;display:flex}.system-config-hero h1{letter-spacing:-.02em;margin:4px 0 8px;font-size:29px}.system-config-hero p{max-width:840px;color:var(--muted,#64748b);margin:0;line-height:1.55}.system-config-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.config-broker{grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;display:grid}.config-broker-icon{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.config-broker-icon.ok{color:#087443;background:#ecfdf3;border-color:#b7ebc9}.config-broker p{color:#64748b;margin:5px 0 10px;line-height:1.5}.config-broker-meta{color:#64748b;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.secret-grid{gap:10px;display:grid}.secret-row{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.secret-main{align-items:flex-start;gap:12px;min-width:0;display:flex}.secret-icon{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.secret-icon.ok{color:#087443;background:#ecfdf3;border-color:#b7ebc9}.secret-main>div{gap:4px;display:grid}.secret-main strong{font-size:14px}.secret-main code{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;width:max-content;max-width:100%;padding:3px 6px;font-size:11px}.secret-main p{color:#64748b;margin:0;font-size:12px;line-height:1.45}.secret-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.icon-button.danger{color:#b42318}.config-help{color:#64748b;margin:0 0 14px;font-size:13px;line-height:1.55}.config-help code,.config-broker code{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:2px 5px;font-size:11px}@media (width<=900px){.system-config-hero{flex-direction:column}.system-config-actions{justify-content:flex-start}.secret-row{flex-direction:column;align-items:flex-start}.secret-actions{justify-content:flex-start}.config-broker-meta{display:grid}.system-config-hero h1{font-size:25px}}.m365-settings-shell{gap:18px;display:grid}.m365-settings-hero{background:#fff;border:1px solid #dfe5ec;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.m365-title-wrap{align-items:flex-start;gap:14px;display:flex}.m365-logo-box{color:#1768b8;background:#eef5ff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.m365-title-wrap h1{color:#1e2b3b;margin:3px 0 5px;font-size:25px}.m365-title-wrap p{color:#66758a;max-width:760px;margin:0;font-size:11px;line-height:1.55}.m365-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.m365-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.m365-summary-card{background:#fff;border:1px solid #dfe5ec;border-radius:12px;gap:11px;padding:14px;display:flex}.m365-summary-card.ok{border-color:#cce7d2}.m365-summary-card.warn{border-color:#f0dab0}.m365-summary-icon{color:#47627e;background:#eef3f8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.m365-summary-card.ok .m365-summary-icon{color:#2f7b45;background:#eaf6ed}.m365-summary-card.warn .m365-summary-icon{color:#96661b;background:#fff5df}.m365-summary-card>div{gap:2px;display:grid}.m365-summary-card small{color:#718093;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.m365-summary-card strong{color:#24364b;font-size:16px}.m365-summary-card span{color:#718093;font-size:9px;line-height:1.45}.m365-settings-tabs{background:#fff;border:1px solid #dfe5ec;border-radius:11px;gap:5px;width:max-content;max-width:100%;padding:6px;display:flex;overflow:auto}.m365-settings-tabs button{color:#52657b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:750;display:flex}.m365-settings-tabs button.active{color:#17518c;background:#eaf2fd}.m365-panel-stack{gap:14px;display:grid}.m365-card{background:#fff;border:1px solid #dfe5ec;border-radius:13px;padding:18px}.m365-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.m365-card-head h2{color:#24364b;margin:0 0 4px;font-size:16px}.m365-card-head p{color:#6a798d;max-width:780px;margin:0;font-size:10px;line-height:1.5}.m365-card-head>svg{color:#52749a}.m365-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m365-config-row{border:1px solid #e5eaf0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.m365-config-row>span{color:#3a4d63;font-size:11px;font-weight:650}.m365-guidance{color:#7d5b20;background:#fff8e9;border:1px solid #eed3a6;border-radius:9px;gap:10px;margin-top:13px;padding:12px;display:flex}.m365-guidance>div{gap:3px;display:grid}.m365-guidance strong{font-size:11px}.m365-guidance span{font-size:10px;line-height:1.5}.m365-code-list{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.m365-code-list code{background:#fff1cf;border-radius:5px;padding:3px 5px;font-size:9px}.m365-definition-list{gap:8px;margin:0;display:grid}.m365-definition-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:180px 1fr;gap:14px;padding:9px 0;display:grid}.m365-definition-list>div:last-child{border-bottom:0}.m365-definition-list dt{color:#52657b;font-size:10px;font-weight:750}.m365-definition-list dd{color:#34475d;overflow-wrap:anywhere;margin:0;font-size:10px}.m365-definition-list code{font-size:9px}.m365-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m365-permission-list>span{border:1px solid #e6ebf1;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:10px;display:grid}.m365-permission-list>span>svg{color:#2f7b45;grid-row:1/span 2}.m365-permission-list code{color:#344b64;font-weight:750}.m365-permission-list small{color:#7c8b9c;font-size:9px}.m365-add-mailbox{gap:8px;display:flex}.m365-add-mailbox input{height:40px;font:inherit;color:#2e4259;border:1px solid #cfd8e3;border-radius:8px;flex:1;padding:0 10px}.m365-mailbox-list{gap:10px;display:grid}.m365-mailbox-row{border:1px solid #e1e7ee;border-radius:10px;grid-template-columns:minmax(320px,1.3fr) minmax(220px,.8fr) minmax(300px,1.1fr);align-items:center;gap:14px;padding:13px;display:grid}.m365-mailbox-row.inactive{opacity:.72;background:#fafbfc}.m365-mailbox-main{align-items:flex-start;gap:10px;display:flex}.m365-mailbox-icon{color:#1767b4;background:#eef5ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.m365-mailbox-main>div{gap:3px;min-width:0;display:grid}.m365-mailbox-title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.m365-mailbox-title strong{color:#293c52;font-size:12px}.m365-mailbox-main>div>span{color:#53677f;font-size:10px}.m365-mailbox-main small{color:#7b8a9c;overflow-wrap:anywhere;font-size:9px}.m365-mailbox-main em{color:#ae3329;font-size:9px;font-style:normal}.m365-tag{color:#56697f;background:#edf2f7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:800}.m365-tag.contact{color:#1d5f9e;background:#eaf2fd}.m365-mailbox-health{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.m365-mailbox-health small{color:#7c8b9c;width:100%;font-size:9px}.m365-mailbox-controls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.m365-flow{background:#f7faff;border:1px solid #dfe7f1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.m365-flow span{color:#40556d;background:#fff;border:1px solid #e0e7ef;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750}.m365-flow strong{color:#5793ca}.m365-automation-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.m365-automation-status>div{border:1px solid #e5eaf0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.m365-automation-status span{color:#52657a;font-size:10px;font-weight:650}.m365-automation-status code{font-size:9px}.m365-link-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.m365-card-note{color:#69788a;background:#f7f8fa;border-radius:8px;margin:12px 0 0;padding:10px;font-size:9px;line-height:1.5}.m365-routing-list{gap:8px;display:grid}.m365-routing-list>div{border:1px solid #e5eaf0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px;display:flex}.m365-routing-list>div>span{gap:2px;display:grid}.m365-routing-list strong{color:#35495f;font-size:10px}.m365-routing-list small{color:#7b8999;font-size:9px}@media (width<=1100px){.m365-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m365-mailbox-row{grid-template-columns:1fr}.m365-mailbox-controls{justify-content:flex-start}}@media (width<=720px){.m365-settings-hero{flex-direction:column}.m365-summary-grid,.m365-config-grid,.m365-permission-list,.m365-automation-status,.m365-definition-list>div{grid-template-columns:1fr}.m365-add-mailbox{flex-direction:column}.m365-routing-list>div{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .m365-settings-hero,html[data-theme=dark] .m365-summary-card,html[data-theme=dark] .m365-settings-tabs,html[data-theme=dark] .m365-card{background:#10161e;border-color:#2d3743}html[data-theme=dark] .m365-title-wrap h1,html[data-theme=dark] .m365-summary-card strong,html[data-theme=dark] .m365-card-head h2,html[data-theme=dark] .m365-mailbox-title strong{color:#e7edf5}html[data-theme=dark] .m365-config-row,html[data-theme=dark] .m365-permission-list>span,html[data-theme=dark] .m365-mailbox-row,html[data-theme=dark] .m365-flow,html[data-theme=dark] .m365-automation-status>div,html[data-theme=dark] .m365-routing-list>div{border-color:#2c3744}html[data-theme=dark] .m365-add-mailbox input,html[data-theme=dark] .m365-flow span{color:#dfe7f0;background:#10161e;border-color:#34404d}html[data-theme=dark] .m365-mailbox-row.inactive{background:#121820}.staff-directory-shell{gap:16px;display:grid}.staff-directory-guidance{color:var(--text-primary,#1d2433);align-items:flex-start;gap:14px;padding:4px 0;display:flex}.staff-directory-guidance svg{flex:none;margin-top:2px}.staff-directory-guidance p{color:var(--text-secondary,#667085);max-width:900px;margin:5px 0 0;line-height:1.55}.staff-directory-search{border:1px solid var(--border,#d8dde6);background:var(--surface,#fff);border-radius:8px;align-items:center;gap:8px;min-width:260px;padding:7px 10px;display:flex}.staff-directory-search input{color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.staff-name-cell{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.staff-self-badge,.staff-warning-badge{border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.staff-self-badge{color:#1746b4;background:#eef4ff}.staff-warning-badge{color:#9a4f00;background:#fff4e5}.staff-email{font-variant-ligatures:none}.staff-example{color:var(--text-secondary,#667085)}.staff-change-by{color:var(--text-secondary,#667085);margin-top:2px;display:block}.staff-preview-card{border:1px solid var(--border,#d8dde6);background:var(--surface-subtle,#f7f8fa);border-radius:10px;gap:7px;min-width:0;padding:16px;display:grid}.staff-preview-card span{color:var(--text-secondary,#667085);font-size:12px}.staff-preview-card strong{overflow-wrap:anywhere;font-size:15px}@media (width<=720px){.staff-directory-search{width:100%;min-width:0}.staff-directory-guidance{align-items:flex-start}}.cid-platform{--cid-navy:#082b4c;--cid-navy-2:#0c3a63;--cid-blue:#0b67c2;--cid-blue-2:#1784e8;--cid-sky:#eaf4ff;--cid-ink:#10233b;--cid-muted:#66778b;--cid-line:#dbe5ef;--cid-soft:#f5f8fb;--cid-green:#168653;--cid-green-soft:#edf9f2;--cid-amber:#a96812;--cid-amber-soft:#fff7e7;--cid-red:#b33a3a;--cid-red-soft:#fff1f1;color:var(--text,#0f172a);flex-direction:column;gap:18px;display:flex}.cid-platform *{box-sizing:border-box}.cid-platform button,.cid-platform input,.cid-platform select{font:inherit}.cid-platform-header{border:1px solid var(--cid-line);background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 8px 26px #1e40640d}.cid-brand-block{align-items:flex-start;gap:16px;min-width:0;display:flex}.cid-brand-icon{color:#fff;background:linear-gradient(145deg,var(--cid-navy),var(--cid-blue));border-radius:16px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 10px 24px #0b67c233}.cid-kicker,.cid-panel-kicker{letter-spacing:.13em;color:var(--cid-blue);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.cid-brand-block h1{color:var(--cid-ink);margin:0;font-size:30px;line-height:1.05}.cid-brand-block p{max-width:800px;color:var(--cid-muted);margin:7px 0 0;line-height:1.5}.cid-header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.cid-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;display:inline-flex}.cid-button:hover:not(:disabled){transform:translateY(-1px)}.cid-button:disabled{opacity:.52;cursor:not-allowed}.cid-button-primary{color:#fff;background:linear-gradient(135deg,var(--cid-blue),var(--cid-blue-2));box-shadow:0 7px 16px #0b67c22e}.cid-button-ghost{color:var(--cid-ink);background:#fff;border-color:#cbd8e5}.cid-button-light{color:var(--cid-navy);background:#fff;border-color:#ffffff73;box-shadow:0 7px 18px #05203826}.cid-button-danger{color:#fff;background:#b73737}.cid-button-small{min-height:34px;padding:6px 10px;font-size:12px}.cid-full-button{width:100%;margin-top:12px}.cid-text-button{color:var(--cid-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-weight:750;display:inline-flex}.cid-tabs{border:1px solid var(--cid-line);background:#fff;border-radius:14px;gap:4px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 3px 12px #1e406408}.cid-tabs button{white-space:nowrap;color:#5b6f84;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.cid-tabs button:hover{color:var(--cid-ink);background:#f2f6fa}.cid-tabs button.active{background:var(--cid-navy);color:#fff;box-shadow:0 6px 14px #082b4c26}.cid-notice{color:#195c39;background:#f2fbf6;border:1px solid #b9ddc7;border-radius:11px;padding:11px 14px;font-size:13px;font-weight:650}.cid-notice.error{color:#8c2f2f;background:#fff5f5;border-color:#efc1c1}.cid-loading{border:1px solid var(--cid-line);min-height:360px;color:var(--cid-muted);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.cid-loading strong{color:var(--cid-ink)}.cid-spinner{border:3px solid #dbe5ef;border-top-color:var(--cid-blue);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cid-spin}@keyframes cid-spin{to{transform:rotate(360deg)}}.cid-overview{flex-direction:column;gap:18px;display:flex}.cid-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#43a5ff47,#0000 28%),linear-gradient(135deg,#062743 0%,#0b4f87 58%,#0b67c2 100%);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:300px;display:grid;overflow:hidden;box-shadow:0 18px 42px #082b4c2b}.cid-hero-copy{flex-direction:column;justify-content:center;padding:38px 42px;display:flex}.cid-trust-pill{letter-spacing:.09em;background:#ffffff17;border:1px solid #fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.cid-hero h2{letter-spacing:-.025em;max-width:720px;margin:17px 0 12px;font-size:38px;line-height:1.08}.cid-hero p{color:#ffffffc7;max-width:720px;margin:0;font-size:15px;line-height:1.65}.cid-hero-actions{align-items:center;gap:16px;margin-top:24px;display:flex}.cid-hero-actions>span{color:#ffffffd1;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.cid-hero-visual{place-items:center;min-height:300px;padding:24px;display:grid;position:relative}.cid-hero-visual:before,.cid-hero-visual:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute}.cid-hero-visual:before{width:300px;height:300px}.cid-hero-visual:after{width:220px;height:220px}.cid-mini-phone{z-index:2;width:190px;min-height:250px;color:var(--cid-ink);background:#fff;border:5px solid #fff3;border-radius:30px;padding:20px 18px;position:relative;transform:rotate(4deg);box-shadow:0 28px 54px #0112214d}.cid-mini-status{letter-spacing:.08em;color:var(--cid-navy);justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.cid-mini-avatar{width:60px;height:60px;color:var(--cid-blue);background:#eaf4ff;border-radius:18px;place-items:center;margin:21px auto 12px;display:grid}.cid-mini-phone>strong{text-align:center;font-size:16px;display:block}.cid-mini-phone>span{text-align:center;color:#708196;margin-top:3px;font-size:10px;display:block}.cid-mini-qr{width:70px;height:70px;color:var(--cid-navy);background:#f7fafc;border:1px solid #d5e0ea;border-radius:12px;place-items:center;margin:18px auto 0;display:grid}.cid-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cid-stat-card{border:1px solid var(--cid-line);background:#fff;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex;box-shadow:0 5px 18px #1e40640a}.cid-stat-icon{width:40px;height:40px;color:var(--cid-blue);background:#eef6ff;border-radius:12px;place-items:center;display:grid}.cid-stat-card>div:last-child{flex:1;grid-template-columns:1fr auto;align-items:end;column-gap:10px;min-width:0;display:grid}.cid-stat-card span{color:var(--cid-muted);grid-column:1;font-size:11px}.cid-stat-card strong{color:var(--cid-ink);grid-column:1;font-size:24px;line-height:1}.cid-stat-card small{color:#8a98a8;text-align:right;grid-area:1/2/3;align-self:center;font-size:10px}.cid-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:18px;display:grid}.cid-panel{border:1px solid var(--cid-line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 6px 24px #1e40640b}.cid-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.cid-panel-heading.compact{margin-bottom:13px}.cid-panel-heading h3{color:var(--cid-ink);margin:0;font-size:18px}.cid-panel-heading p{max-width:760px;color:var(--cid-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.cid-assurance-list{flex-direction:column;display:flex}.cid-assurance-step{border-bottom:1px solid #edf1f5;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:13px 0;display:grid}.cid-assurance-step:last-child{border-bottom:0}.cid-assurance-number{color:#90a0b1;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cid-assurance-step strong{color:var(--cid-ink);font-size:13px}.cid-assurance-step p{color:var(--cid-muted);margin:3px 0 0;font-size:11px;line-height:1.45}.cid-assurance-state{place-items:center;display:grid}.cid-assurance-state.ready{color:var(--cid-green)}.cid-assurance-state.attention{color:var(--cid-red)}.cid-assurance-state.planned{color:#7c8ca0}.cid-health-list{flex-direction:column;gap:9px;display:flex}.cid-health-row{background:#fafcfe;border:1px solid #e8eef4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.cid-health-row>span{color:#4f6276;font-size:12px}.cid-health-row strong{align-items:center;gap:5px;font-size:11px;display:inline-flex}.cid-health-row strong.ok{color:var(--cid-green)}.cid-health-row strong.bad{color:var(--cid-red)}.cid-health-row strong.neutral{color:#718196}.cid-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cid-credential-tile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #dfe7ef;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px;display:flex}.cid-credential-tile:hover{background:#f7fbff;border-color:#b9cee2}.cid-tile-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:4px;display:flex}.cid-tile-avatar,.cid-directory-avatar{width:38px;height:38px;color:var(--cid-blue);background:#eaf4ff;border-radius:12px;place-items:center;font-size:12px;font-weight:850;display:grid;overflow:hidden}.cid-credential-tile>strong{color:var(--cid-ink);font-size:13px}.cid-credential-tile>span:not(.cid-tile-avatar){color:var(--cid-muted);font-size:11px}.cid-tile-company{color:#43576d;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.cid-credential-tile>small{color:#8b9aab;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.cid-empty-platform{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.cid-empty-icon{width:52px;height:52px;color:var(--cid-blue);background:#eef6ff;border-radius:16px;place-items:center;margin-bottom:10px;display:grid}.cid-empty-platform strong,.cid-empty-selection strong{color:var(--cid-ink)}.cid-empty-platform p,.cid-empty-selection p{max-width:430px;color:var(--cid-muted);margin:5px 0 14px;font-size:12px;line-height:1.5}.cid-directory-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:start;gap:18px;display:grid}.cid-directory{min-height:620px}.cid-directory-toolbar{grid-template-columns:minmax(0,1fr) 150px;gap:9px;margin-bottom:12px;display:grid}.cid-search{color:#7a8a9b;background:#fff;border:1px solid #cbd8e5;border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.cid-search input{width:100%;color:var(--cid-ink);background:0 0;border:0;outline:0;padding:9px 2px}.cid-directory-toolbar select,.cid-select-label select,.cid-form-grid select,.cid-form-grid input{width:100%;color:var(--cid-ink);background:#fff;border:1px solid #cbd8e5;border-radius:10px;outline:none;padding:10px 11px}.cid-directory-toolbar select:focus,.cid-search:focus-within,.cid-form-grid input:focus,.cid-form-grid select:focus,.cid-select-label select:focus{border-color:#6aa6de;box-shadow:0 0 0 3px #0b67c214}.cid-directory-list{flex-direction:column;gap:7px;display:flex}.cid-directory-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto auto 18px;align-items:center;gap:10px;padding:10px;display:grid}.cid-directory-row:hover{background:#f8fbfe;border-color:#c7d9e8}.cid-directory-row.selected{box-shadow:inset 3px 0 0 var(--cid-blue);background:#eef7ff;border-color:#70a9da}.cid-directory-avatar img{object-fit:cover;width:100%;height:100%}.cid-directory-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-directory-main strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cid-ink);font-size:12px;overflow:hidden}.cid-directory-main small{text-overflow:ellipsis;white-space:nowrap;color:var(--cid-muted);font-size:10px;overflow:hidden}.cid-directory-ref{color:#8090a1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.cid-credential-pane{flex-direction:column;gap:14px;display:flex}.cid-credential-summary{padding-bottom:17px}.cid-empty-selection{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.cid-device-frame{background:#101a25;border:7px solid #111c29;border-radius:32px;max-width:390px;margin:0 auto;padding:10px;position:relative;box-shadow:0 20px 44px #0f1c2a2e}.cid-device-speaker{background:#34404c;border-radius:99px;width:62px;height:5px;margin:0 auto 8px}.cid-id-card{color:#fff;background:radial-gradient(circle at 88% 3%,#ffffff40,#0000 25%),linear-gradient(145deg,#0a3459 0%,#0c5b99 58%,#1380d7 100%);border-radius:21px;padding:17px;overflow:hidden}.cid-id-card.status-suspended{background:linear-gradient(145deg,#37485a,#53667b)}.cid-id-card.status-revoked{background:linear-gradient(145deg,#542d35,#7c404a)}.cid-card-head{justify-content:space-between;align-items:flex-start;display:flex}.cid-card-brand{align-items:center;gap:8px;display:flex}.cid-card-brand>div{flex-direction:column;line-height:1.05;display:flex}.cid-card-brand strong{letter-spacing:.11em;font-size:10px}.cid-card-brand span{letter-spacing:.14em;color:#ffffffb8;margin-top:3px;font-size:8px}.cid-card-person{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;margin:20px 0 15px;display:grid}.cid-card-person img,.cid-card-avatar{object-fit:cover;background:#ffffff26;border:1px solid #ffffff4d;border-radius:15px;width:72px;height:84px}.cid-card-avatar{place-items:center;font-size:22px;font-weight:850;display:grid}.cid-card-person span{letter-spacing:.08em;color:#c8e4ff;font-size:8px;font-weight:850}.cid-card-person h2{margin:4px 0 2px;font-size:19px;line-height:1.05}.cid-card-person p{color:#ffffffc2;margin:0;font-size:10px}.cid-card-company{background:#ffffff17;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.cid-card-company>div{flex-direction:column;display:flex}.cid-card-company strong{font-size:10px}.cid-card-company span{color:#ffffffab;margin-top:2px;font-size:8px}.cid-card-details{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.cid-card-details>div{background:#0114252b;border-radius:9px;flex-direction:column;gap:2px;padding:8px;display:flex}.cid-card-details span{text-transform:uppercase;letter-spacing:.07em;color:#ffffff96;font-size:7px}.cid-card-details strong{overflow-wrap:anywhere;font-size:9px}.cid-card-qr{color:var(--cid-ink);background:#fff;border-radius:11px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:9px;display:grid}.cid-card-qr img,.cid-qr-skeleton{background:#f5f8fb;border:1px solid #e0e8f0;border-radius:7px;width:68px;height:68px}.cid-qr-skeleton{color:#6a7f94;place-items:center;display:grid}.cid-card-qr>div:last-child{flex-direction:column;gap:3px;display:flex}.cid-card-qr strong{font-size:11px}.cid-card-qr span{color:#75869a;font-size:8px}.cid-card-foot{color:#ffffffb3;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:8px;display:flex}.cid-card-foot>span:first-child{align-items:center;gap:4px;font-weight:800;display:inline-flex}.cid-card-foot .verified{color:#c4f4d8}.cid-card-foot .blocked{color:#ffd4d4}.cid-card-privacy{color:#6c7d8f;text-align:center;justify-content:center;align-items:center;gap:6px;max-width:420px;margin:11px auto 0;font-size:10px;line-height:1.4;display:flex}.cid-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-detail-cell{background:#fbfdff;border:1px solid #e6edf4;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.cid-detail-cell>span{text-transform:uppercase;letter-spacing:.055em;color:#8190a1;font-size:9px}.cid-detail-cell>strong{color:var(--cid-ink);overflow-wrap:anywhere;font-size:11px}.cid-detail-cell strong.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cid-detail-cell strong.positive{color:var(--cid-green)}.cid-sensitive-value{align-items:center;gap:3px;display:flex}.cid-sensitive-value code{font-size:10px;font-weight:750}.cid-sensitive-value button{color:var(--cid-blue);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.cid-control-stack{flex-direction:column;gap:8px;display:flex}.cid-control-stack>div{background:#fbfdff;border:1px solid #e6edf4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.cid-control-stack>div>span:first-child{align-items:flex-start;gap:8px;min-width:0;display:flex}.cid-control-stack>div>span:first-child>svg{color:var(--cid-blue);flex:none;margin-top:2px}.cid-control-stack>div>span:first-child>div{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-control-stack strong{color:var(--cid-ink);font-size:11px}.cid-control-stack small{color:var(--cid-muted);font-size:9px;line-height:1.4}.cid-coming{color:#7d8b9a;letter-spacing:.07em;background:#eef2f6;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.cid-danger-actions{border-top:1px solid #edf1f5;justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.cid-event-list{flex-direction:column;display:flex}.cid-event-row{border-bottom:1px solid #edf1f5;grid-template-columns:14px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.cid-event-row:last-child{border-bottom:0}.cid-event-dot{background:var(--cid-blue);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 3px #e7f3ff}.cid-event-row>div{flex-direction:column;gap:2px;display:flex}.cid-event-row strong{color:var(--cid-ink);font-size:10px}.cid-event-row small{color:#8493a3;font-size:8px}.cid-inline-empty{color:#7e8e9f;align-items:center;gap:7px;padding:5px 0;font-size:10px;display:flex}.cid-issue-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.cid-issue-main{min-height:640px}.cid-stepper{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin:8px 0 26px;display:grid}.cid-stepper>span{background:#dce5ee;height:1px}.cid-step{color:#8998a8;align-items:center;gap:7px;display:flex}.cid-step>span{background:#fff;border:1px solid #ccd8e4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.cid-step strong{font-size:11px}.cid-step.active{color:var(--cid-blue)}.cid-step.active>span{border-color:var(--cid-blue);background:#eaf4ff}.cid-step.complete{color:var(--cid-green)}.cid-step.complete>span{background:#edf9f2;border-color:#b7dfc7}.cid-issue-stage{flex-direction:column;gap:18px;display:flex}.cid-stage-intro{background:#f8fbfe;border:1px solid #dfe8f1;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}.cid-stage-icon{width:42px;height:42px;color:var(--cid-blue);background:#eaf4ff;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.cid-stage-intro h4{color:var(--cid-ink);margin:1px 0 4px;font-size:14px}.cid-stage-intro p{max-width:760px;color:var(--cid-muted);margin:0;font-size:11px;line-height:1.5}.cid-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cid-form-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.cid-form-grid label.wide,.cid-company-search.wide,.cid-company-match.wide,.cid-security-warning{grid-column:1/-1}.cid-form-grid label>span{color:#4b5e72;font-size:10px;font-weight:800}.cid-form-grid label>span em{color:#99a5b3;font-style:normal;font-weight:600}.cid-form-grid label>small{color:#8493a3;font-size:9px;line-height:1.4}.cid-form-grid input:disabled{color:#8e9baa;background:#f2f5f8}.cid-company-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.cid-company-match{background:#f2fbf6;border:1px solid #bfe1cc;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.cid-match-icon{width:38px;height:38px;color:var(--cid-green);background:#def4e7;border-radius:11px;place-items:center;display:grid}.cid-company-match>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-company-match span{letter-spacing:.07em;color:var(--cid-green);font-size:8px;font-weight:850}.cid-company-match strong{color:#183b2b;font-size:12px}.cid-company-match small{color:#68806f;font-size:9px}.cid-security-warning{color:#7a5319;background:#fff9ed;border:1px solid #efd49e;border-radius:12px;gap:10px;padding:12px;display:flex}.cid-security-warning>div{flex-direction:column;gap:2px;display:flex}.cid-security-warning strong{font-size:11px}.cid-security-warning p{margin:0;font-size:9px;line-height:1.45}.cid-step-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:7px;display:flex}.cid-review-card{background:linear-gradient(135deg,#fbfdff,#f3f8fc);border:1px solid #cadceb;border-radius:14px;padding:14px}.cid-review-title{color:var(--cid-blue);align-items:center;gap:9px;margin-bottom:12px;display:flex}.cid-review-title>div{flex-direction:column;gap:2px;display:flex}.cid-review-title span{letter-spacing:.08em;font-size:8px;font-weight:850}.cid-review-title strong{color:var(--cid-ink);font-size:13px}.cid-review-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.cid-review-card dl>div{background:#fff;border-radius:8px;padding:8px}.cid-review-card dt{color:#8392a2;font-size:8px}.cid-review-card dd{color:var(--cid-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:750}.cid-issue-aside{position:sticky;top:88px}.cid-issue-aside h3{color:var(--cid-ink);margin:0 0 14px;font-size:18px}.cid-preview-card{color:#fff;background:linear-gradient(145deg,#0a3459,#0c68ae);border-radius:18px;padding:16px;box-shadow:0 12px 28px #082b4c2b}.cid-preview-top{letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:9px;font-weight:850;display:flex}.cid-preview-top>span{margin-left:6px;margin-right:auto}.cid-preview-avatar{background:#ffffff24;border:1px solid #fff3;border-radius:17px;place-items:center;width:62px;height:62px;margin:18px auto 10px;font-size:18px;font-weight:850;display:grid;overflow:hidden}.cid-preview-avatar img{object-fit:cover;width:100%;height:100%}.cid-preview-card>strong,.cid-preview-card>span{text-align:center;display:block}.cid-preview-card>strong{font-size:14px}.cid-preview-card>span{color:#ffffffb3;margin-top:2px;font-size:9px}.cid-preview-company{text-align:center;background:#ffffff1c;border-radius:9px;margin-top:15px;padding:8px;font-size:9px}.cid-feature-list{flex-direction:column;gap:9px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cid-feature-list li{color:#56697d;align-items:center;gap:7px;font-size:10px;display:flex}.cid-feature-list svg{color:var(--cid-green)}.cid-verification-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;display:grid}.cid-verification-explainer{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:4px;display:grid}.cid-verification-explainer>div{text-align:center;background:#fbfdff;border:1px solid #e1e9f1;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:16px;display:flex;position:relative}.cid-verification-explainer>div>span{width:22px;height:22px;color:var(--cid-blue);background:#eaf4ff;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid;position:absolute;top:9px;left:10px}.cid-verification-explainer>div>svg{color:var(--cid-blue)}.cid-verification-explainer strong{color:var(--cid-ink);font-size:12px}.cid-verification-explainer p{color:var(--cid-muted);margin:0;font-size:9px;line-height:1.45}.cid-verification-explainer>svg{color:#a2afbd}.cid-privacy-banner{color:#194f7e;background:#eef7ff;border-radius:12px;gap:10px;margin-top:16px;padding:13px;display:flex}.cid-privacy-banner>div{flex-direction:column;gap:2px;display:flex}.cid-privacy-banner strong{font-size:11px}.cid-privacy-banner p{color:#587a99;margin:0;font-size:9px;line-height:1.45}.cid-verifier-demo{text-align:center}.cid-select-label{text-align:left;flex-direction:column;gap:5px;display:flex}.cid-select-label>span{color:#56697d;font-size:9px;font-weight:800}.cid-verifier-qr{background:#fff;border:1px solid #dfe7ef;border-radius:18px;place-items:center;width:190px;height:190px;margin:18px auto 12px;padding:10px;display:grid;box-shadow:0 10px 26px #1e406414}.cid-verifier-qr img{object-fit:contain;width:100%;height:100%}.cid-qr-skeleton.large{border-radius:12px;width:100%;height:100%}.cid-verifier-name{color:var(--cid-ink);font-size:15px;display:block}.cid-verifier-company{color:var(--cid-muted);margin-top:3px;font-size:10px;display:block}.cid-live-chip{color:var(--cid-green);letter-spacing:.06em;background:#edf9f2;border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.cid-live-chip>span{background:var(--cid-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d8f1e2}.cid-verifier-demo>small{color:#8897a6;margin-top:7px;font-size:8px;display:block}.cid-wallet-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cid-wallet-layout>.cid-panel:first-child{grid-column:1/-1}.cid-wallet-cards{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cid-wallet-card{background:#fbfdff;border:1px solid #dfe7ef;border-radius:15px;align-items:flex-start;gap:12px;padding:16px;display:flex}.cid-wallet-icon{width:45px;height:45px;color:var(--cid-blue);background:#eef6ff;border-radius:13px;flex:0 0 45px;place-items:center;display:grid}.cid-wallet-status{letter-spacing:.08em;color:var(--cid-amber);font-size:8px;font-weight:850}.cid-wallet-status.ready{color:var(--cid-green)}.cid-wallet-card h4{color:var(--cid-ink);margin:4px 0 5px;font-size:14px}.cid-wallet-card p{color:var(--cid-muted);margin:0;font-size:9px;line-height:1.5}.cid-wallet-note{color:#77889a;align-items:center;gap:6px;margin:12px 0 0;font-size:9px;display:flex}.cid-security-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cid-security-feature{background:#fbfdff;border:1px solid #e5ecf3;border-radius:11px;gap:9px;padding:11px;display:flex}.cid-security-icon{width:36px;height:36px;color:var(--cid-blue);background:#eef6ff;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.cid-security-feature>div:last-child{flex-direction:column;gap:3px;display:flex}.cid-security-feature strong{color:var(--cid-ink);font-size:10px}.cid-security-feature p{color:var(--cid-muted);margin:0;font-size:8px;line-height:1.45}.cid-security-feature span{align-self:flex-start;align-items:center;gap:4px;margin-top:3px;font-size:8px;font-weight:800;display:inline-flex}.cid-security-feature span.good{color:var(--cid-green)}.cid-security-feature span.warn{color:var(--cid-amber)}.cid-principles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cid-principles>div{background:#fbfdff;border:1px solid #e5ecf3;border-radius:11px;gap:9px;padding:11px;display:flex}.cid-principles>div>svg{color:var(--cid-blue);flex:none}.cid-principles strong{color:var(--cid-ink);font-size:10px}.cid-principles p{color:var(--cid-muted);margin:2px 0 0;font-size:8px;line-height:1.4}@media (width<=1200px){.cid-directory-layout,.cid-issue-layout{grid-template-columns:1fr}.cid-credential-pane,.cid-issue-aside{position:static}.cid-issue-aside{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.cid-issue-aside>.cid-panel-kicker,.cid-issue-aside>h3{grid-column:1/-1}}@media (width<=1050px){.cid-hero{grid-template-columns:1fr}.cid-hero-visual{display:none}.cid-stat-grid{grid-template-columns:1fr 1fr}.cid-overview-grid,.cid-verification-grid,.cid-wallet-layout{grid-template-columns:1fr}.cid-wallet-layout>.cid-panel:first-child{grid-column:auto}}@media (width<=760px){.cid-platform-header{flex-direction:column;align-items:flex-start;padding:18px}.cid-header-actions{width:100%}.cid-header-actions .cid-button{flex:1}.cid-brand-block h1{font-size:26px}.cid-tabs{z-index:10;position:sticky;top:64px}.cid-tabs button{padding:9px 11px}.cid-tabs button span{display:none}.cid-hero-copy{padding:28px 24px}.cid-hero h2{font-size:30px}.cid-stat-grid{grid-template-columns:1fr 1fr}.cid-stat-card small{display:none}.cid-overview-grid,.cid-recent-grid,.cid-directory-toolbar{grid-template-columns:1fr}.cid-directory-row{grid-template-columns:40px minmax(0,1fr) auto 16px}.cid-directory-ref,.cid-directory-row>.status{display:none}.cid-form-grid,.cid-review-card dl,.cid-detail-grid,.cid-card-details,.cid-wallet-cards,.cid-security-grid,.cid-principles,.cid-company-search{grid-template-columns:1fr}.cid-stepper{grid-template-columns:auto 1fr auto 1fr auto}.cid-step strong{display:none}.cid-verification-explainer{grid-template-columns:1fr}.cid-verification-explainer>svg{margin:auto;transform:rotate(90deg)}.cid-issue-aside{display:block}.cid-feature-list{margin-bottom:0}}@media (width<=500px){.cid-stat-grid{grid-template-columns:1fr}.cid-hero-actions{flex-direction:column;align-items:flex-start}.cid-device-frame{border-width:5px;border-radius:27px;padding:7px}.cid-id-card{padding:14px}.cid-card-person{grid-template-columns:62px minmax(0,1fr)}.cid-card-person img,.cid-card-avatar{width:62px;height:74px}.cid-card-person h2{font-size:16px}.cid-panel{padding:15px}}.cidv-page{color:#10233b;background:radial-gradient(circle at 15% 0,#1984e82e,#0000 24%),linear-gradient(#061f36 0,#082b4c 255px,#f3f7fb 255px 100%);min-height:100vh;padding:22px}.cidv-header{color:#fff;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto 22px;display:flex}.cidv-logo{align-items:center;gap:9px;display:flex}.cidv-logo>div{flex-direction:column;line-height:1;display:flex}.cidv-logo strong{letter-spacing:.12em;font-size:11px}.cidv-logo span{letter-spacing:.12em;color:#ffffffb3;margin-top:4px;font-size:9px}.cidv-secure{background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:750;display:inline-flex}.cidv-content{color:#10233b;background:0 0;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.cidv-result,.cidv-card,.cidv-assurance{background:#fff;border:1px solid #dbe5ef;border-radius:22px;box-shadow:0 16px 44px #082b4c1c}.cidv-result{text-align:center;color:#10233b;flex-direction:column;align-items:center;padding:28px;display:flex}.cidv-result-icon{color:#0b67c2;background:#eef6ff;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:11px;display:grid}.cidv-valid .cidv-result-icon{color:#168653;background:#eaf8ef}.cidv-invalid .cidv-result-icon{color:#b33a3a;background:#fff0f0}.cidv-kicker{letter-spacing:.12em;color:#0b67c2;font-size:9px;font-weight:900}.cidv-result h1{color:#10233b;margin:7px 0 6px;font-size:28px;line-height:1.1}.cidv-result p{color:#66778b;max-width:560px;margin:0;font-size:12px;line-height:1.55}.cidv-live{color:#168653;background:#edf9f2;border-radius:999px;align-items:center;gap:6px;margin-top:13px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.cidv-live>span{background:#168653;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d9efe2}.cidv-help{color:#8c4343;background:#fff4f4;border-radius:10px;margin-top:14px;padding:9px 11px;font-size:10px}.cidv-loader{border:4px solid #dfe8f1;border-top-color:#0b67c2;border-radius:50%;width:42px;height:42px;margin-bottom:12px;animation:.8s linear infinite cid-spin}.cidv-card{color:#fff;background:linear-gradient(145deg,#0a3459 0%,#0c5b99 58%,#1380d7 100%);padding:20px;overflow:hidden}.cidv-card-head{justify-content:space-between;align-items:flex-start;display:flex}.cidv-card-brand{align-items:center;gap:8px;display:flex}.cidv-card-brand>div{flex-direction:column;line-height:1;display:flex}.cidv-card-brand strong{letter-spacing:.12em;font-size:10px}.cidv-card-brand span{letter-spacing:.14em;color:#ffffffb3;margin-top:4px;font-size:8px}.cidv-holder{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;margin:22px 0 16px;display:grid}.cidv-holder img,.cidv-avatar{object-fit:cover;background:#ffffff21;border:1px solid #ffffff47;border-radius:16px;width:76px;height:90px}.cidv-avatar{place-items:center;font-size:23px;font-weight:850;display:grid}.cidv-holder>div:last-child>span{letter-spacing:.08em;color:#c9e5ff;font-size:8px;font-weight:850}.cidv-holder h2{margin:5px 0 2px;font-size:21px;line-height:1.05}.cidv-holder p{color:#ffffffba;margin:0;font-size:10px}.cidv-company{background:#ffffff17;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex}.cidv-company>div{flex-direction:column;display:flex}.cidv-company strong{font-size:11px}.cidv-company span{color:#ffffffad;margin-top:2px;font-size:9px}.cidv-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.cidv-fact{background:#0114252e;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.cidv-fact span{text-transform:uppercase;letter-spacing:.06em;color:#ffffff91;font-size:7px}.cidv-fact strong{overflow-wrap:anywhere;font-size:9px}.cidv-fact strong.good{color:#cdf4da}.cidv-assurance{padding:18px}.cidv-assurance-title{color:#0b67c2;align-items:center;gap:9px;display:flex}.cidv-assurance-title>div{flex-direction:column;gap:2px;display:flex}.cidv-assurance-title strong{color:#10233b;font-size:13px}.cidv-assurance-title span{color:#7d8c9c;font-size:9px}.cidv-assurance-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.cidv-assurance-grid>div{background:#fbfdff;border:1px solid #e4ebf2;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.cidv-assurance-grid>div>svg{color:#168653;flex:none}.cidv-assurance-grid>div>span{flex-direction:column;gap:2px;display:flex}.cidv-assurance-grid strong{font-size:9px}.cidv-assurance-grid small{color:#758698;font-size:8px;line-height:1.4}.cidv-footer{color:#738497;text-align:center;max-width:760px;margin:18px auto 0;font-size:9px}@media (width<=620px){.cidv-page{background:linear-gradient(#061f36 0,#082b4c 210px,#f3f7fb 210px 100%);padding:14px}.cidv-result{padding:23px 18px}.cidv-result h1{font-size:24px}.cidv-facts,.cidv-assurance-grid{grid-template-columns:1fr}.cidv-header{margin-bottom:16px}.cidv-holder{grid-template-columns:66px minmax(0,1fr)}.cidv-holder img,.cidv-avatar{width:66px;height:78px}}.cid-card-serial{color:#ffffff94;margin-top:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.cid-authority-choice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cid-authority-choice>button{color:#56697d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2ec;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.cid-authority-choice>button:hover{background:#f8fbfe;border-color:#9bc0e2}.cid-authority-choice>button.active{color:#0b5ca6;background:#eef7ff;border-color:#5d9fd8;box-shadow:0 0 0 3px #0b67c20f}.cid-authority-choice>button>span{flex-direction:column;gap:3px;display:flex}.cid-authority-choice strong{color:#10233b;font-size:11px}.cid-authority-choice small{color:#76889a;font-size:9px;line-height:1.4}.cid-employer-assurance{color:#216442;background:#f2fbf6;border:1px solid #bfe0cc;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.cid-employer-assurance>div{flex-direction:column;gap:2px;display:flex}.cid-employer-assurance strong{font-size:11px}.cid-employer-assurance small{color:#62806e;font-size:9px;line-height:1.45}.cid-preview-staff-id{text-align:center;letter-spacing:.04em;background:#031b3138;border-radius:8px;margin-top:8px;padding:7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.cid-holder-page{color:#10233b;flex-direction:column;gap:18px;display:flex}.cid-holder-header{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #dbe5ef;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex;box-shadow:0 7px 22px #1e40640d}.cid-holder-brand{color:#082b4c;align-items:center;gap:9px;display:flex}.cid-holder-brand>div{flex-direction:column;line-height:1;display:flex}.cid-holder-brand span{letter-spacing:.11em;font-size:9px;font-weight:850}.cid-holder-brand strong{margin-top:4px;font-size:15px}.cid-holder-status{letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.cid-holder-status.valid{color:#168653;background:#edf9f2}.cid-holder-status.invalid{color:#a33b3b;background:#fff1f1}.cid-holder-notice{color:#536a80;background:#f8fbfe;border:1px solid #d5e2ee;border-radius:10px;padding:10px 12px;font-size:10px}.cid-holder-switch{background:#fff;border:1px solid #dbe5ef;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cid-holder-switch>span{color:#56697d;font-size:10px;font-weight:800}.cid-holder-switch select{color:#10233b;background:#fff;border:1px solid #cbd8e5;border-radius:9px;flex:1;padding:8px}.cid-holder-grid{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.cid-holder-device{background:#101a25;border:8px solid #111c29;border-radius:34px;justify-self:center;width:100%;max-width:430px;padding:10px;box-shadow:0 24px 52px #0f1c2a33}.cid-holder-device-top{background:#354250;border-radius:99px;width:65px;height:5px;margin:0 auto 9px}.cid-holder-card{color:#fff;background:radial-gradient(circle at 88% 4%,#ffffff3b,#0000 24%),linear-gradient(145deg,#082f51 0%,#0d5f9f 60%,#1682da 100%);border-radius:22px;padding:19px;overflow:hidden}.cid-holder-card.status-suspended{background:linear-gradient(145deg,#394a5b,#5b6c7f)}.cid-holder-card.status-revoked{background:linear-gradient(145deg,#542f37,#7d414b)}.cid-holder-card-head{justify-content:space-between;align-items:flex-start;display:flex}.cid-holder-card-brand{align-items:center;gap:8px;display:flex}.cid-holder-card-brand>div{flex-direction:column;line-height:1;display:flex}.cid-holder-card-brand strong{letter-spacing:.11em;font-size:10px}.cid-holder-card-brand span{letter-spacing:.11em;color:#ffffffb3;margin-top:4px;font-size:8px}.cid-holder-person{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:13px;margin:21px 0 15px;display:grid}.cid-holder-person img,.cid-holder-avatar{object-fit:cover;background:#ffffff21;border:1px solid #ffffff47;border-radius:16px;width:76px;height:90px}.cid-holder-avatar{place-items:center;font-size:23px;font-weight:850;display:grid}.cid-holder-person>div:last-child>span{letter-spacing:.08em;color:#c8e4ff;font-size:8px;font-weight:850}.cid-holder-person h1{margin:5px 0 2px;font-size:21px;line-height:1.05}.cid-holder-person p{color:#ffffffba;margin:0;font-size:10px}.cid-holder-company{background:#ffffff17;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.cid-holder-company>div{flex-direction:column;display:flex}.cid-holder-company strong{font-size:10px}.cid-holder-company span{color:#ffffffab;margin-top:2px;font-size:8px}.cid-holder-number{color:#0a3459;background:#fff;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;padding:12px;display:flex}.cid-holder-number span{letter-spacing:.09em;font-size:8px;font-weight:850}.cid-holder-number strong{letter-spacing:.05em;font:850 19px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cid-holder-authority{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.cid-holder-authority>div{background:#0114252e;border-radius:9px;flex-direction:column;gap:3px;padding:8px;display:flex}.cid-holder-authority span{text-transform:uppercase;letter-spacing:.06em;color:#ffffff94;font-size:7px}.cid-holder-authority strong{font-size:9px}.cid-holder-qr{color:#10233b;background:#fff;border-radius:12px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:11px;margin-top:10px;padding:10px;display:grid}.cid-holder-qr img,.cid-holder-qr .cid-qr-skeleton{background:#f6f9fb;border:1px solid #e0e8f0;border-radius:8px;width:86px;height:86px}.cid-holder-qr>div:last-child{flex-direction:column;gap:4px;display:flex}.cid-holder-qr strong{font-size:12px}.cid-holder-qr span{color:#738598;font-size:8px}.cid-holder-card-foot{color:#ffffff9e;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:7px;display:flex}.cid-holder-details{flex-direction:column;gap:14px;display:flex}.cid-holder-id-number{color:#0b67c2;background:#f4f9fd;border:1px solid #cfe0ef;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.cid-holder-id-number>div{flex-direction:column;gap:2px;display:flex}.cid-holder-id-number span{letter-spacing:.08em;font-size:8px;font-weight:850}.cid-holder-id-number strong{color:#10233b;font:850 20px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.cid-holder-id-number small{color:#7d8d9d;font-size:8px}.cid-holder-copy{color:#687b8e;margin:10px 0 0;font-size:10px;line-height:1.5}.cid-holder-assurance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-holder-assurance>div{background:#fbfdff;border:1px solid #e4ebf2;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.cid-holder-assurance>div>svg{color:#0b67c2}.cid-holder-assurance>div>span{flex-direction:column;gap:2px;display:flex}.cid-holder-assurance strong{font-size:9px}.cid-holder-assurance small{color:#718297;font-size:8px}.cid-holder-assurance small.good{color:#168653;font-weight:750}.cid-holder-secret{background:#fbfdff;border:1px solid #e0e8f0;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.cid-holder-secret>svg{color:#0b67c2}.cid-holder-secret>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.cid-holder-secret span{letter-spacing:.07em;color:#7d8c9d;font-size:8px;font-weight:850}.cid-holder-secret code{overflow-wrap:anywhere;font-size:12px;font-weight:800}.cid-holder-secret small{color:#8695a5;font-size:8px}.cid-holder-secret-actions{flex-direction:column;gap:5px;display:flex}.cid-holder-secret-actions button{color:#0b5da8;cursor:pointer;background:#fff;border:1px solid #ccd9e5;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.cid-holder-wallets{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-holder-wallets>div{color:#0b67c2;background:#fbfdff;border:1px solid #e3eaf1;border-radius:10px;align-items:center;gap:8px;padding:11px;display:flex}.cid-holder-wallets>div>span{flex-direction:column;gap:2px;display:flex}.cid-holder-wallets strong{color:#10233b;font-size:9px}.cid-holder-wallets small{color:#7a8a9b;font-size:8px}.cid-holder-footer{color:#78899a;text-align:center;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.cid-holder-loading,.cid-holder-empty{text-align:center;color:#66778b;flex-direction:column;justify-content:center;align-items:center;min-height:460px;display:flex}.cid-holder-loading strong,.cid-holder-empty h1{color:#10233b}.cid-holder-loading span,.cid-holder-empty p{max-width:470px;margin:5px 0 0;font-size:11px;line-height:1.5}.cid-holder-empty>span{letter-spacing:.09em;color:#0b67c2;font-size:9px;font-weight:850}.cid-holder-empty h1{margin:8px 0 0;font-size:25px}.cid-holder-empty-icon{color:#0b67c2;background:#eef6ff;border-radius:19px;place-items:center;width:64px;height:64px;margin-bottom:12px;display:grid}@media (width<=980px){.cid-holder-grid{grid-template-columns:1fr}.cid-holder-device{max-width:420px}}@media (width<=720px){.cid-authority-choice,.cid-holder-assurance,.cid-holder-wallets{grid-template-columns:1fr}.cid-holder-header{flex-direction:column;align-items:flex-start}.cid-holder-device{border-width:5px;border-radius:28px;padding:7px}}@media (width<=480px){.cid-holder-card{padding:15px}.cid-holder-person{grid-template-columns:64px minmax(0,1fr)}.cid-holder-person img,.cid-holder-avatar{width:64px;height:76px}.cid-holder-person h1{font-size:17px}.cid-holder-number{flex-direction:column;align-items:flex-start}.cid-holder-authority{grid-template-columns:1fr}.cid-holder-qr{grid-template-columns:74px minmax(0,1fr)}.cid-holder-qr img,.cid-holder-qr .cid-qr-skeleton{width:74px;height:74px}.cid-holder-secret{grid-template-columns:30px minmax(0,1fr)}.cid-holder-secret-actions{flex-direction:row;grid-column:1/-1}.cid-holder-secret-actions button{flex:1}}.cid-present-page{color:#fff;background:radial-gradient(circle at 50% -10%,#2591ec33,#0000 31%),linear-gradient(#061d32 0%,#082d4d 42%,#071c30 100%);min-height:100vh;padding:18px 18px 34px}.cid-present-topbar{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,520px);margin:0 auto 18px;display:grid}.cid-present-icon-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.cid-present-topbrand{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.cid-present-topbrand>div{flex-direction:column;line-height:1;display:flex}.cid-present-topbrand strong{letter-spacing:.12em;font-size:10px}.cid-present-topbrand span{letter-spacing:.14em;color:#ffffffa8;margin-top:4px;font-size:8px}.cid-present-state{letter-spacing:.07em;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.cid-present-state.valid{color:#bcf2d4}.cid-present-state.invalid{color:#ffd0d0}.cid-present-notice{color:#dcecff;text-align:center;background:#ffffff14;border:1px solid #ffffff21;border-radius:10px;width:min(100%,520px);margin:0 auto 12px;padding:9px 11px;font-size:9px}.cid-present-switch{align-items:center;width:min(100%,520px);margin:0 auto 12px;display:flex;position:relative}.cid-present-switch select{appearance:none;color:#fff;background:#0d385f;border:1px solid #ffffff29;border-radius:11px;width:100%;padding:9px 34px 9px 11px;font-size:10px}.cid-present-switch>svg{pointer-events:none;color:#b9d9f4;position:absolute;right:10px}.cid-present-credential{color:#fff;background:radial-gradient(circle at 88% 2%,#ffffff40,#0000 24%),radial-gradient(circle at 0 90%,#50b9ff2e,#0000 31%),linear-gradient(145deg,#0a3459 0%,#0c5e9e 58%,#1580d5 100%);border:1px solid #fff3;border-radius:25px;width:min(100%,440px);margin:0 auto;padding:20px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000054}.cid-present-credential:after{content:"";pointer-events:none;border:1px solid #ffffff1c;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -55px -90px auto}.cid-present-credential.status-suspended{background:linear-gradient(145deg,#37495a,#5b6b7d)}.cid-present-credential.status-revoked{background:linear-gradient(145deg,#572d36,#82414d)}.cid-present-credential-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.cid-present-credential-brand{align-items:center;gap:8px;display:flex}.cid-present-credential-brand>div{flex-direction:column;line-height:1;display:flex}.cid-present-credential-brand strong{letter-spacing:.12em;font-size:10px}.cid-present-credential-brand span{letter-spacing:.13em;color:#ffffffa8;margin-top:4px;font-size:7px}.cid-present-person{z-index:1;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;margin:24px 0 16px;display:grid;position:relative}.cid-present-person img,.cid-present-avatar{object-fit:cover;background:#ffffff26;border:1px solid #ffffff4d;border-radius:17px;width:82px;height:98px}.cid-present-avatar{place-items:center;font-size:25px;font-weight:900;display:grid}.cid-present-person>div:last-child>span{letter-spacing:.08em;color:#c6e5ff;font-size:7px;font-weight:900}.cid-present-person h1{color:#fff;letter-spacing:-.015em;margin:5px 0 3px;font-size:21px;line-height:1.03}.cid-present-person p{color:#ffffffbf;margin:0;font-size:10px}.cid-present-company{z-index:1;background:#ffffff17;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:9px;padding:10px 11px;display:flex;position:relative}.cid-present-company>div{flex-direction:column;gap:2px;display:flex}.cid-present-company strong{font-size:10px}.cid-present-company span{color:#ffffffab;font-size:8px}.cid-present-staff-number{z-index:1;color:#0a3459;background:#fff;border-radius:11px;justify-content:space-between;align-items:end;gap:10px;margin-top:10px;padding:12px;display:flex;position:relative}.cid-present-staff-number span{letter-spacing:.1em;font-size:8px;font-weight:900}.cid-present-staff-number strong{letter-spacing:.05em;font:900 21px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cid-present-meta{z-index:1;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid;position:relative}.cid-present-meta>div{background:#01142533;border-radius:9px;flex-direction:column;gap:3px;padding:8px;display:flex}.cid-present-meta span{text-transform:uppercase;letter-spacing:.07em;color:#ffffff91;font-size:7px}.cid-present-meta strong{font-size:9px}.cid-present-verify{z-index:1;color:#10233b;background:#fff;border-radius:13px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid;position:relative}.cid-present-verify img,.cid-present-qr-placeholder{background:#f7fafc;border:1px solid #dfe7ef;border-radius:8px;width:92px;height:92px}.cid-present-qr-placeholder{color:#70869b;place-items:center;display:grid}.cid-present-verify>div:last-child{flex-direction:column;gap:4px;display:flex}.cid-present-verify strong{color:#10233b;font-size:12px}.cid-present-verify span{color:#677a8e;font-size:8px}.cid-present-verify small{color:#91a0af;font-size:7px;line-height:1.35}.cid-present-credential-bottom{z-index:1;color:#ffffff9c;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:7px;display:flex;position:relative}.cid-present-actions{grid-template-columns:1fr 1fr;gap:9px;width:min(100%,440px);margin:13px auto 0;display:grid}.cid-present-actions button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:10px;font-weight:800;display:flex}.cid-present-actions button:disabled{opacity:.45;cursor:not-allowed}.cid-present-hint{color:#9fbed8;text-align:center;justify-content:center;align-items:flex-start;gap:6px;width:min(100%,440px);margin:12px auto 0;font-size:8px;line-height:1.45;display:flex}.cid-present-details-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010e1ab3;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.cid-present-detailsview{color:#10233b;background:#fff;border:1px solid #dbe5ef;border-radius:22px;width:min(100%,560px);max-height:min(82vh,760px);padding:19px;overflow:auto;box-shadow:0 30px 80px #00000059}.cid-present-details-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.cid-present-details-top>div{flex-direction:column;gap:3px;display:flex}.cid-present-details-top span{letter-spacing:.1em;color:#0b67c2;font-size:8px;font-weight:900}.cid-present-details-top h2{color:#10233b;margin:0;font-size:20px}.cid-present-details-top button{color:#4e657a;cursor:pointer;background:#f8fbfe;border:1px solid #dbe5ef;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.cid-present-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cid-present-detail{background:#fbfdff;border:1px solid #e5ecf3;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.cid-present-detail span{text-transform:uppercase;letter-spacing:.055em;color:#8392a2;font-size:8px}.cid-present-detail strong{color:#10233b;overflow-wrap:anywhere;font-size:10px}.cid-present-detail strong.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cid-present-detail strong.good{color:#168653}.cid-present-secret{background:#f8fbfe;border:1px solid #e2e9f0;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.cid-present-secret-icon{color:#0b67c2;background:#eaf4ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cid-present-secret-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cid-present-secret-copy span{letter-spacing:.07em;color:#718397;font-size:7px;font-weight:900}.cid-present-secret-copy code{overflow-wrap:anywhere;font-size:11px;font-weight:800}.cid-present-secret-copy small{color:#8595a5;font-size:7px}.cid-present-secret-actions{flex-direction:column;gap:5px;display:flex}.cid-present-secret-actions button{color:#0b5da8;cursor:pointer;background:#fff;border:1px solid #cad8e4;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:800;display:flex}.cid-present-wallet-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.cid-present-wallet-row>div{color:#0b67c2;background:#fbfdff;border:1px solid #e2e9f0;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.cid-present-wallet-row>div>span{flex-direction:column;gap:2px;display:flex}.cid-present-wallet-row strong{color:#10233b;font-size:9px}.cid-present-wallet-row small{color:#8090a0;font-size:7px}.cid-present-loading,.cid-present-empty{color:#bad0e2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 36px);display:flex}.cid-present-loading strong,.cid-present-empty h1{color:#fff}.cid-present-loading span,.cid-present-empty p{max-width:440px;margin:5px 0 0;font-size:10px;line-height:1.5}.cid-present-empty>span{letter-spacing:.09em;color:#8ec9fb;font-size:8px;font-weight:900}.cid-present-empty h1{margin:8px 0 0;font-size:24px}.cid-present-back{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;margin-top:15px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}@media (width>=760px){.cid-present-page{padding-top:26px}.cid-present-credential{padding:22px}}@media (width<=520px){.cid-present-page{padding:12px 12px 26px}.cid-present-topbar{margin-bottom:12px}.cid-present-topbrand{justify-content:flex-start}.cid-present-state{padding:5px 7px}.cid-present-credential{border-radius:20px;padding:16px}.cid-present-person{grid-template-columns:70px minmax(0,1fr);gap:11px;margin:19px 0 13px}.cid-present-person img,.cid-present-avatar{width:70px;height:84px}.cid-present-person h1{font-size:18px}.cid-present-staff-number{flex-direction:column;align-items:flex-start}.cid-present-staff-number strong{font-size:19px}.cid-present-meta{grid-template-columns:1fr}.cid-present-verify{grid-template-columns:82px minmax(0,1fr)}.cid-present-verify img,.cid-present-qr-placeholder{width:82px;height:82px}.cid-present-credential-bottom{flex-direction:column;align-items:flex-start}.cid-present-detail-grid,.cid-present-wallet-row{grid-template-columns:1fr}.cid-present-secret{grid-template-columns:36px minmax(0,1fr)}.cid-present-secret-actions{flex-direction:row;grid-column:1/-1}.cid-present-secret-actions button{flex:1}}.cid-present-credential{color:#0b2f4f!important;background:radial-gradient(circle at 88% 2%,#ffffffbf,#0000 26%),linear-gradient(145deg,#eaf8f4 0%,#ddf3ed 58%,#d5eee7 100%)!important;border-color:#b8ddd2!important}.cid-present-credential.status-suspended{background:linear-gradient(145deg,#eef1f3,#dfe5e8)!important;border-color:#c6d0d6!important}.cid-present-credential.status-revoked{background:linear-gradient(145deg,#f7eaea,#edd7da)!important;border-color:#ddb9bf!important}.cid-present-credential:after{border-color:#082f4f17!important}.cid-present-credential-top,.cid-present-credential-brand,.cid-present-person,.cid-present-company,.cid-present-meta,.cid-present-credential-bottom{color:#0b2f4f!important}.cid-present-credential-brand{color:#087d5b!important}.cid-present-credential-brand strong{color:#087d5b!important;-webkit-text-fill-color:#087d5b!important}.cid-present-credential-brand span{color:#4c6f69!important;-webkit-text-fill-color:#4c6f69!important}.cid-present-credential-top>svg{color:#087d5b!important}.cid-present-avatar{color:#087d5b!important;-webkit-text-fill-color:#087d5b!important;background:#f7fffc!important;border-color:#c4e3da!important}.cid-present-person img{border-color:#bfded5!important}.cid-present-person>div:last-child>span{color:#0b67c2!important;-webkit-text-fill-color:#0b67c2!important}.cid-present-person h1{color:#0b2f4f!important;-webkit-text-fill-color:#0b2f4f!important;text-shadow:none!important}.cid-present-person p{color:#536b79!important;-webkit-text-fill-color:#536b79!important}.cid-present-company{color:#0b2f4f!important;background:#ffffff9e!important;border-color:#c6e3da!important}.cid-present-company>svg{color:#087d5b!important}.cid-present-company strong{color:#087d5b!important;-webkit-text-fill-color:#087d5b!important}.cid-present-company span{color:#617982!important;-webkit-text-fill-color:#617982!important}.cid-present-staff-number{color:#082f51!important;background:#fff!important;border:1px solid #d5e3e9!important}.cid-present-staff-number span,.cid-present-staff-number strong{color:#082f51!important;-webkit-text-fill-color:#082f51!important}.cid-present-meta>div{color:#0b2f4f!important;background:#082f4f14!important;border:1px solid #082f4f14!important}.cid-present-meta span{color:#667b87!important;-webkit-text-fill-color:#667b87!important}.cid-present-meta strong{color:#087d5b!important;-webkit-text-fill-color:#087d5b!important}.cid-present-verify{color:#10233b!important;background:#fff!important;border:1px solid #d8e4e9!important}.cid-present-verify strong{color:#10233b!important;-webkit-text-fill-color:#10233b!important}.cid-present-verify span{color:#607587!important;-webkit-text-fill-color:#607587!important}.cid-present-verify small{color:#7c8d9b!important;-webkit-text-fill-color:#7c8d9b!important}.cid-present-credential-bottom,.cid-present-credential-bottom span{color:#617982!important;-webkit-text-fill-color:#617982!important}.cid-formal-page{width:min(980px,100%);margin:0 auto}.cid-formal-topbar{border-bottom:1px solid #d9e2ec}.cid-formal-credential{isolation:isolate;color:#13263a;background:linear-gradient(135deg,#05345809 25%,#0000 25%) 0 0/20px 20px,linear-gradient(315deg,#05345806 25%,#0000 25%) 0 0/20px 20px,#fff;border:1px solid #b9c6d3;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f274026}.cid-formal-credential:before{content:"";z-index:-1;background:linear-gradient(90deg,#062f52 0,#0c5b97 63%,#0a71bd 100%);height:7px;position:absolute;inset:0}.cid-formal-watermark{z-index:-1;font-family:var(--font-display,inherit);color:#07497a09;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:180px;font-weight:900;line-height:1;position:absolute;bottom:-34px;right:18px}.cid-formal-card-head{border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:20px 22px 15px;display:flex}.cid-formal-issuer{align-items:center;gap:11px;min-width:0;display:flex}.cid-formal-mark{color:#063c68;background:#edf5fb;border:1px solid #c5d6e6;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;display:grid}.cid-formal-issuer>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.cid-formal-issuer strong{text-overflow:ellipsis;white-space:nowrap;color:#0b2944;letter-spacing:.025em;text-transform:uppercase;font-size:13px;font-weight:850;overflow:hidden}.cid-formal-issuer span{color:#637286;letter-spacing:.13em;font-size:8.5px;font-weight:800}.cid-formal-validity{letter-spacing:.075em;border:1px solid;border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.cid-formal-validity.valid{color:#176c42;background:#edf9f2;border-color:#9dcdb0}.cid-formal-validity.invalid{color:#9e2430;background:#fff1f2;border-color:#e1a9ae}.cid-formal-card-body{grid-template-columns:118px minmax(0,1fr) 142px;align-items:center;gap:20px;padding:23px 22px 20px;display:grid}.cid-formal-photo{background:#eef3f7;border:1px solid #b9c7d5;border-radius:8px;width:118px;height:144px;overflow:hidden;box-shadow:inset 0 0 0 4px #fff}.cid-formal-photo img{object-fit:cover;width:100%;height:100%}.cid-formal-photo-missing{color:#78889a;text-align:center;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;display:grid}.cid-formal-photo-missing span{letter-spacing:.08em;font-size:8px;font-weight:850;line-height:1.35}.cid-formal-identity{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.cid-formal-type{color:#0b67a6;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:8.5px;font-weight:900}.cid-formal-identity h1{color:#102944;font-family:var(--font-display,inherit);letter-spacing:-.02em;margin:0;font-size:29px;font-weight:600;line-height:1.04}.cid-formal-identity p{color:#536479;margin:7px 0 17px;font-size:12px;font-weight:650}.cid-formal-staff-id{background:#f5faff;border:1px solid #b7cee1;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;width:max-content;max-width:100%;padding:8px 11px;display:inline-flex}.cid-formal-staff-id span{color:#5e7286;letter-spacing:.13em;font-size:7.5px;font-weight:850}.cid-formal-staff-id strong{color:#073d69;letter-spacing:.06em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.cid-formal-authority{color:#53677a;align-items:flex-start;gap:7px;margin-top:12px;font-size:9.5px;line-height:1.4;display:flex}.cid-formal-authority svg{color:#0b67a6;flex:none}.cid-formal-qr{text-align:center;border-left:1px solid #dce4ec;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:5px;width:142px;min-height:178px;padding:10px;display:flex}.cid-formal-qr img,.cid-formal-qr-wait{background:#fff;border:1px solid #cad4de;border-radius:5px;width:118px;height:118px}.cid-formal-qr img{object-fit:contain;padding:5px}.cid-formal-qr-wait{color:#8190a0;place-items:center;display:grid}.cid-formal-qr strong{color:#143550;letter-spacing:.09em;margin-top:2px;font-size:8.5px;font-weight:900}.cid-formal-qr span{color:#788696;font-size:8.5px}.cid-formal-company-row{color:#32475a;background:#f7f9fb;border-top:1px solid #dce4ec;border-bottom:1px solid #dce4ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 22px;display:grid}.cid-formal-company-row>svg{color:#0b5f9d}.cid-formal-company-row>div{flex-direction:column;gap:2px;display:flex}.cid-formal-company-row>div span{color:#6c7a8a;letter-spacing:.11em;font-size:7.5px;font-weight:850}.cid-formal-company-row>div strong{color:#1e354b;font-size:10.5px}.cid-formal-company-number{color:#4e6071;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9.5px}.cid-formal-meta{grid-template-columns:1.25fr .75fr .8fr .55fr;gap:0;padding:0 22px;display:grid}.cid-formal-meta>div{border-right:1px solid #e2e8ee;min-width:0;padding:11px 13px 11px 0}.cid-formal-meta>div:not(:first-child){padding-left:13px}.cid-formal-meta>div:last-child{border-right:0}.cid-formal-meta span{color:#738092;letter-spacing:.04em;margin-bottom:3px;font-size:7.5px;font-weight:800;display:block}.cid-formal-meta strong{color:#293d50;overflow-wrap:anywhere;font-size:9px;line-height:1.3;display:block}.cid-formal-meta>div:first-child strong,.cid-formal-meta>div:last-child strong{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cid-formal-card-foot{color:#dcecf8;background:#0a3459;justify-content:space-between;align-items:center;gap:15px;padding:9px 22px;display:flex}.cid-formal-card-foot span{letter-spacing:.025em;font-size:7.5px}.cid-formal-card-foot strong{color:#fff;letter-spacing:.055em;text-transform:uppercase;font-size:7.5px;font-weight:850}.cid-formal-live-note{color:#4e6275;background:#f7fbfe;border:1px solid #cbdbe9;border-radius:9px;align-items:flex-start;gap:11px;margin-top:16px;padding:13px 14px;display:flex}.cid-formal-live-note>svg{color:#0b67a6;flex:none;margin-top:1px}.cid-formal-live-note>div{gap:3px;display:grid}.cid-formal-live-note strong{color:#143b5c;font-size:11px}.cid-formal-live-note span,.cid-formal-live-note small{font-size:9.5px;line-height:1.45}.cid-formal-live-note small{color:#758496}.cid-formal-actions{margin-top:12px}.cid-present-scope{color:#536579;background:#f7f9fb;border:1px solid #d6e0e9;border-radius:9px;align-items:flex-start;gap:11px;margin-top:16px;padding:14px;display:flex}.cid-present-scope>svg{color:#0b67a6;flex:none}.cid-present-scope>div{gap:4px;display:grid}.cid-present-scope strong{color:#263d52;font-size:11px}.cid-present-scope span{font-size:9.5px;line-height:1.5}.cid-photo-assurance-warning{color:#6b551a;background:#fffaf0;border:1px solid #e3c77b;border-left:4px solid #c69214;border-radius:8px;align-items:flex-start;gap:10px;margin:0 20px 16px;padding:13px 14px;display:flex}.cid-photo-assurance-warning>svg{flex:none;margin-top:1px}.cid-photo-assurance-warning>div{gap:3px;display:grid}.cid-photo-assurance-warning strong{color:#5b4815;font-size:11px}.cid-photo-assurance-warning p{color:#796527;margin:0;font-size:9.5px;line-height:1.45}.cidv-formal-header{background:#fff!important;border-bottom-color:#dbe3eb!important}.cidv-formal-result{background:#fff;border-bottom:1px solid #e2e8ee}.cidv-live.failed{color:#9f2935;background:#fff1f2}.cidv-live.failed>span{background:#b73743;box-shadow:0 0 0 3px #f3dadd}.cidv-check-ref{color:#68788a;margin-top:9px;font-size:8.5px}.cidv-check-ref strong{color:#2c4359;margin-left:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cidv-formal-card{color:#13263a;background:#fff;border:1px solid #b9c6d3;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px #0f27401c}.cidv-formal-card:before{content:"";background:linear-gradient(90deg,#062f52,#0c5b97 65%,#0a71bd);height:6px;display:block}.cidv-formal-card-head{border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.cidv-formal-brand{align-items:center;gap:10px;min-width:0;display:flex}.cidv-formal-mark{color:#063c68;background:#edf5fb;border:1px solid #c7d7e6;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.cidv-formal-brand>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.cidv-formal-brand strong{text-overflow:ellipsis;white-space:nowrap;color:#102d48;text-transform:uppercase;font-size:11px;font-weight:850;overflow:hidden}.cidv-formal-brand span{color:#6a7889;letter-spacing:.105em;font-size:7.5px;font-weight:850}.cidv-formal-status{letter-spacing:.07em;border:1px solid;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.cidv-formal-status.valid{color:#176c42;background:#edf9f2;border-color:#a0cdb1}.cidv-formal-status.invalid{color:#9e2430;background:#fff1f2;border-color:#e1a9ae}.cidv-formal-holder{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:19px 18px;display:grid}.cidv-formal-photo{background:#eef3f7;border:1px solid #bdc9d5;border-radius:7px;width:100px;height:122px;overflow:hidden;box-shadow:inset 0 0 0 3px #fff}.cidv-formal-photo img{object-fit:cover;width:100%;height:100%}.cidv-formal-photo>div{color:#7a8999;text-align:center;place-content:center;justify-items:center;gap:7px;width:100%;height:100%;display:grid}.cidv-formal-photo span{letter-spacing:.08em;font-size:7.5px;font-weight:850;line-height:1.3}.cidv-formal-name>span{color:#0b67a6;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.cidv-formal-name h2{margin:5px 0 4px;line-height:1.05;color:#102944!important;font-size:25px!important;font-weight:650!important}.cidv-formal-name p{color:#536479!important;margin:0 0 12px!important;font-size:10.5px!important}.cidv-formal-staff-id{background:#f4f9fd;border:1px solid #bed2e3;border-radius:6px;flex-direction:column;gap:2px;padding:7px 9px;display:inline-flex}.cidv-formal-staff-id span{color:#6a7a8b;letter-spacing:.1em;font-size:7px;font-weight:850}.cidv-formal-staff-id strong{color:#073d69;letter-spacing:.055em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.cidv-formal-company{background:#f7f9fb;border-top:1px solid #dce4ec;border-bottom:1px solid #dce4ec;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 18px;display:grid}.cidv-formal-company>svg{color:#0b5f9d}.cidv-formal-company>div{flex-direction:column;gap:2px;display:flex}.cidv-formal-company>div span{color:#6d7a8b;letter-spacing:.1em;font-size:7px;font-weight:850}.cidv-formal-company>div strong{color:#21384d;font-size:9.5px}.cidv-formal-company>span{color:#526477;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8.5px}.cidv-formal-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 18px 13px;display:grid}.cidv-formal-facts .cidv-fact{border-bottom:1px solid #edf0f3;padding:9px 8px 9px 0}.cidv-formal-facts .cidv-fact:nth-child(2n){border-left:1px solid #edf0f3;padding-left:12px}.cidv-formal-facts .cidv-fact span{color:#748293;font-size:7.5px}.cidv-formal-facts .cidv-fact strong{color:#2c4053;overflow-wrap:anywhere;font-size:9px}.cidv-formal-facts .cidv-fact strong.good{color:#176c42}.cidv-formal-foot{color:#dcecf8;background:#0a3459;justify-content:space-between;gap:10px;padding:8px 18px;display:flex}.cidv-formal-foot span{font-size:7px}.cidv-formal-foot strong{color:#fff;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7.5px}.cidv-formal-assurance{margin-top:14px}.cidv-formal-assurance .cidv-assurance-grid>div.ok{color:#176c42}.cidv-formal-assurance .cidv-assurance-grid>div.bad{color:#9e2430}.cidv-formal-assurance .cidv-assurance-grid>div.neutral{color:#6a7787}.cidv-scope{color:#526579;background:#fff;border:1px solid #d6e0e9;border-radius:12px;align-items:flex-start;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.cidv-scope>svg{color:#0b67a6;flex:none}.cidv-scope>div{gap:4px;display:grid}.cidv-scope strong{color:#233b51;font-size:10.5px}.cidv-scope p{margin:0;font-size:9.5px;line-height:1.5}.cidv-page-footer{color:#8a97a6;text-align:center;padding:16px 20px 24px;font-size:8.5px}html[data-theme=dark] .cidv-formal-card,html[data-theme=dark] .cidv-formal-result,html[data-theme=dark] .cidv-scope,html[data-theme=dark] .cidv-formal-header{color:#13263a!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}html[data-theme=dark] .cidv-formal-name h2,html[data-theme=dark] .cidv-formal-brand strong,html[data-theme=dark] .cidv-formal-company>div strong,html[data-theme=dark] .cidv-formal-facts .cidv-fact strong,html[data-theme=dark] .cidv-scope strong{color:#102944!important}html[data-theme=dark] .cid-formal-credential{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#13263a!important;background:linear-gradient(135deg,#05345809 25%,#0000 25%) 0 0/20px 20px,linear-gradient(315deg,#05345806 25%,#0000 25%) 0 0/20px 20px,#fff!important}html[data-theme=dark] .cid-formal-issuer strong,html[data-theme=dark] .cid-formal-identity h1,html[data-theme=dark] .cid-formal-company-row>div strong,html[data-theme=dark] .cid-formal-meta strong{color:#102944!important}html[data-theme=dark] .cid-formal-identity p,html[data-theme=dark] .cid-formal-authority,html[data-theme=dark] .cid-formal-issuer span,html[data-theme=dark] .cid-formal-meta span{color:#5f7082!important}html[data-theme=dark] .cid-formal-company-row{color:#32475a!important;background:#f7f9fb!important}html[data-theme=dark] .cid-formal-live-note,html[data-theme=dark] .cid-present-scope{color:#aab8c7;background:#101a24;border-color:#334353}html[data-theme=dark] .cid-formal-live-note strong,html[data-theme=dark] .cid-present-scope strong{color:#e1ebf4}html[data-theme=dark] .cid-photo-assurance-warning{color:#e6d297;background:#2b2411;border-color:#6e5a24 #6e5a24 #6e5a24 #d1a82f}html[data-theme=dark] .cid-photo-assurance-warning strong{color:#f2df9c}html[data-theme=dark] .cid-photo-assurance-warning p{color:#d3bf80}@media (width<=760px){.cid-formal-card-body{grid-template-columns:92px minmax(0,1fr);gap:15px;padding:19px 16px}.cid-formal-photo{width:92px;height:116px}.cid-formal-qr{border-top:1px solid #dce4ec;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-self:auto;gap:10px;width:auto;min-height:0;padding:11px 0 0}.cid-formal-qr img,.cid-formal-qr-wait{flex:none;width:72px;height:72px}.cid-formal-qr strong,.cid-formal-qr span{text-align:left}.cid-formal-company-row{grid-template-columns:auto minmax(0,1fr);padding:11px 16px}.cid-formal-company-number{grid-column:2}.cid-formal-meta{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.cid-formal-meta>div{border-bottom:1px solid #e2e8ee}.cid-formal-meta>div:nth-child(2){border-right:0}.cid-formal-meta>div:nth-child(3){padding-left:0}.cid-formal-card-foot{flex-direction:column;align-items:flex-start;padding:10px 16px}}@media (width<=520px){.cid-formal-card-head,.cidv-formal-card-head{flex-direction:column;align-items:flex-start}.cid-formal-card-body{grid-template-columns:1fr}.cid-formal-photo{width:98px;height:122px}.cid-formal-identity h1{font-size:24px}.cid-formal-qr{grid-column:auto}.cidv-formal-holder{grid-template-columns:80px minmax(0,1fr);padding:16px 14px}.cidv-formal-photo{width:80px;height:100px}.cidv-formal-name h2{font-size:20px!important}.cidv-formal-company{grid-template-columns:auto minmax(0,1fr);padding:10px 14px}.cidv-formal-company>span{grid-column:2}.cidv-formal-facts{grid-template-columns:1fr;padding:8px 14px 12px}.cidv-formal-facts .cidv-fact:nth-child(2n){border-left:0;padding-left:0}.cidv-formal-foot{flex-direction:column;align-items:flex-start;padding:9px 14px}}.cid-formal-persistent-link{color:#4f6275;background:#fff;border:1px solid #cbdbe9;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 13px;display:flex}.cid-formal-persistent-link>div{align-items:flex-start;gap:9px;min-width:0;display:flex}.cid-formal-persistent-link>div>svg{color:#0b67a6;flex:none;margin-top:1px}.cid-formal-persistent-link>div>span{gap:3px;display:grid}.cid-formal-persistent-link strong{color:#173c5d;font-size:10.5px}.cid-formal-persistent-link small{color:#69798a;font-size:9px;line-height:1.45}.cid-formal-persistent-link>button{color:#234d70;min-height:34px;font:inherit;cursor:pointer;background:#f8fbfe;border:1px solid #b9c9d8;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9.5px;font-weight:750;display:inline-flex}.cid-formal-persistent-link>button:hover{background:#edf6fd;border-color:#80a9cc}.cid-control-actions{flex:none;align-items:center!important;gap:6px!important;display:flex!important}html[data-theme=dark] .cid-formal-persistent-link{color:#aab8c7;background:#101a24;border-color:#334353}html[data-theme=dark] .cid-formal-persistent-link strong{color:#e1ebf4}html[data-theme=dark] .cid-formal-persistent-link small{color:#98a9b9}html[data-theme=dark] .cid-formal-persistent-link>button{color:#d8e7f4;background:#142231;border-color:#40536a}@media (width<=620px){.cid-formal-persistent-link{flex-direction:column;align-items:stretch}.cid-formal-persistent-link>button{width:100%}.cid-control-actions{justify-content:flex-end;width:100%}}.cid-identity-confirmation{cursor:pointer;background:#f8fbfe;border:1px solid #cbd8e5;border-radius:8px;padding:13px 14px;flex-direction:row!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.cid-identity-confirmation:has(input:checked){background:#f0f8fe;border-color:#86b9df;box-shadow:inset 3px 0 #0b67a6}.cid-identity-confirmation input{accent-color:#0b67a6;flex:none;width:16px!important;height:16px!important;margin:2px 0 0!important}.cid-identity-confirmation>span{gap:3px;display:grid}.cid-identity-confirmation strong{color:#243d55;font-size:10.5px}.cid-identity-confirmation small{color:#69798a;font-size:9.5px;line-height:1.45}html[data-theme=dark] .cid-identity-confirmation{background:#111c27;border-color:#344658}html[data-theme=dark] .cid-identity-confirmation:has(input:checked){background:#13273a;border-color:#46739a}html[data-theme=dark] .cid-identity-confirmation strong{color:#e4edf5}html[data-theme=dark] .cid-identity-confirmation small{color:#9fb0c0}.service-invitations-page{gap:20px;max-width:1480px;margin:0 auto;padding:4px 2px 34px;display:grid}.service-invitations-hero{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 2px;display:flex}.service-invitations-hero>div{max-width:900px}.service-invitations-hero h1{letter-spacing:-.035em;margin:5px 0 9px;font-size:34px}.service-invitations-hero p{max-width:880px;color:var(--muted,#64748b);margin:0;line-height:1.62}.page-eyebrow{letter-spacing:.12em;color:#315f97;font-size:11px;font-weight:800}.service-invitation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.service-invitation-metrics article{border:1px solid var(--border,#dfe4ea);background:var(--surface,#fff);border-radius:14px;align-items:center;gap:14px;min-height:90px;padding:16px 18px;display:flex}.service-invitation-metrics article>svg{color:#24568f;background:#eef4fb;border-radius:11px;width:38px;height:38px;padding:9px}.service-invitation-metrics strong{font-size:24px;line-height:1;display:block}.service-invitation-metrics span{color:var(--muted,#64748b);margin-top:5px;font-size:12px;display:block}.service-invitation-notice{color:#245f38;background:#effaf2;border:1px solid #b9d9c4;border-radius:10px;padding:13px 16px;font-weight:650}.service-invitation-notice.error{color:#8a2f2f;background:#fff1f1;border-color:#efc2c2}.service-invitation-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.service-invitation-composer,.service-invitation-guidance,.service-invitation-register{border:1px solid var(--border,#dfe4ea);background:var(--surface,#fff);border-radius:16px;box-shadow:0 10px 26px #0f172a09}.service-invitation-composer{padding:22px}.service-invitation-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.service-invitation-section-heading>div>span{color:#315f97;letter-spacing:.1em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.service-invitation-section-heading h2{margin:0;font-size:21px}.service-invitation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.service-invitation-fields label,.service-message{gap:6px;display:grid}.service-invitation-fields label.wide{grid-column:1/-1}.service-invitation-fields label>span,.service-message>span{font-size:12px;font-weight:700}.service-invitation-fields small,.service-message small{color:var(--muted,#64748b);font-weight:500}.service-invitation-fields input,.service-invitation-fields select,.service-message textarea{border:1px solid var(--border,#d7dde5);background:var(--surface,#fff);width:100%;color:inherit;border-radius:9px;outline:0;padding:10px 11px}.service-invitation-fields input:focus,.service-invitation-fields select:focus,.service-message textarea:focus{border-color:#4f79aa;box-shadow:0 0 0 3px #315f971f}.service-picker-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:22px 0 11px;display:flex}.service-picker-heading strong{font-size:14px;display:block}.service-picker-heading span{color:var(--muted,#64748b);font-size:11px}.service-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-picker-card{border:1px solid var(--border,#dce2e9);background:var(--surface,#fff);min-height:118px;color:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:14px 42px 14px 14px;position:relative}.service-picker-card:hover{border-color:#9fb5cf}.service-picker-card.selected{background:#f3f7fc;border-color:#315f97;box-shadow:inset 0 0 0 1px #315f97}.service-picker-card strong{margin:9px 0 5px;font-size:13px;line-height:1.35;display:block}.service-picker-card small{color:var(--muted,#64748b);line-height:1.45;display:block}.service-state{color:#526170;text-transform:uppercase;letter-spacing:.04em;background:#edf2f7;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.service-state.available{color:#287343;background:#e9f7ed}.service-state.coming_soon{color:#8a5a0b;background:#fff3dc}.service-state.in_development{color:#596573;background:#eef1f5}.service-picker-check{color:#315f97;position:absolute;top:14px;right:13px}.service-picker-check>span{border:1px solid #c8d1dc;border-radius:50%;width:18px;height:18px;display:block}.service-prelaunch-warning{color:#775214;background:#fff8e9;border:1px solid #f0d29d;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:12px 13px;font-size:12px;line-height:1.5;display:flex}.service-message{margin-top:18px}.service-message textarea{resize:vertical;min-height:110px}.service-invitation-sendbar{border-top:1px solid var(--border,#e1e5ea);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.service-invitation-sendbar p{max-width:600px;color:var(--muted,#64748b);margin:0;font-size:11px;line-height:1.55}.service-invitation-guidance{padding:22px;position:sticky;top:18px}.service-invitation-guidance>span{color:#315f97;letter-spacing:.1em;font-size:10px;font-weight:800}.service-invitation-guidance h2{margin:6px 0 20px;font-size:19px;line-height:1.25}.guidance-step{border-top:1px solid var(--border,#e2e6eb);grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.guidance-step b{color:#315f97;background:#eef4fb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.guidance-step p{color:var(--muted,#64748b);margin:0;font-size:11px;line-height:1.5}.guidance-step strong{color:var(--text,#111827)}.service-invitation-register{padding:20px}.service-invitation-table-wrap{overflow:auto}.service-invitation-table{border-collapse:collapse;width:100%;min-width:1100px}.service-invitation-table th{text-align:left;border-bottom:1px solid var(--border,#dfe4ea);color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.05em;padding:10px 9px;font-size:10px}.service-invitation-table td{border-bottom:1px solid var(--border,#edf0f3);vertical-align:top;padding:12px 9px;font-size:12px}.service-invitation-table td>strong,.service-invitation-table td>small{display:block}.service-invitation-table td>small{color:var(--muted,#64748b);margin-top:4px;font-size:10px}.invited-service-tags{flex-wrap:wrap;gap:4px;display:flex}.invited-service-tags span{background:#eef3f8;border-radius:999px;padding:4px 7px;font-size:9px}.invitation-status{color:#56616d;text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.invitation-status.sent{color:#287343;background:#e9f7ed}.invitation-status.accepted{color:#24568f;background:#e8f1ff}.invitation-status.expired{color:#8a5a0b;background:#fff3dc}.invitation-status.delivery_failed{color:#9a3535;background:#fff0f0}.invitation-status.cancelled{color:#6e7680;background:#f1f2f4}.invitation-row-actions{gap:6px;display:flex}.empty-invitations{border:1px dashed var(--border,#dce2e9);min-height:180px;color:var(--muted,#64748b);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;display:grid}.empty-invitations strong{color:var(--text,#111827)}@media (width<=1100px){.service-invitation-layout{grid-template-columns:1fr}.service-invitation-guidance{position:static}.service-invitation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.service-invitations-hero{flex-direction:column}.service-invitation-metrics,.service-invitation-fields,.service-picker-grid{grid-template-columns:1fr}.service-invitation-fields label.wide{grid-column:auto}.service-invitation-sendbar{flex-direction:column;align-items:stretch}.service-invitation-sendbar button{width:100%}}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .service-picker-card.selected{background:#172333}.service-state.in_development,.invited-service-tags span{background:#252c34}}html[data-theme=dark] .service-picker-card.selected{background:#172333}html[data-theme=dark] .service-state.in_development,html[data-theme=dark] .invited-service-tags span{background:#252c34}.template-library-page{gap:18px;max-width:1580px;margin:0 auto;padding:4px 2px 34px;display:grid}.template-library-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.template-library-hero>div:first-child{max-width:900px}.template-library-hero h1{letter-spacing:-.035em;margin:5px 0 8px;font-size:34px}.template-library-hero p{color:#64748b;margin:0;line-height:1.6}.template-hero-actions{gap:8px;display:flex}.template-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.template-metrics article{border:1px solid var(--border,#dfe4ea);background:var(--surface,#fff);border-radius:13px;align-items:center;gap:13px;padding:15px 17px;display:flex}.template-metrics svg{color:#24568f;background:#eef4fb;border-radius:10px;width:36px;height:36px;padding:8px}.template-metrics strong{font-size:23px;display:block}.template-metrics span{color:#64748b;margin-top:3px;font-size:11px;display:block}.template-notice{color:#245f38;background:#ebf7e6;border:1px solid #91db8b;border-radius:8px;padding:11px 14px}.template-notice.error{color:#8e030f;background:#fef1ee;border-color:#ea001e}.template-library-layout{border:1px solid var(--border,#dfe4ea);background:var(--surface,#fff);border-radius:16px;grid-template-columns:330px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden}.template-catalogue{border-right:1px solid var(--border,#dfe4ea);background:#f8fafc;flex-direction:column;gap:10px;padding:14px;display:flex}.template-search{background:#fff;border:1px solid #cfd8e3;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.template-search input{background:0 0;border:0;outline:0;width:100%}.template-filters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.template-filters select:last-child{grid-column:1/-1}.template-filters select{background:#fff;border:1px solid #cfd8e3;border-radius:8px;width:100%;height:36px;padding:0 7px}.template-list{flex-direction:column;gap:7px;max-height:720px;display:flex;overflow:auto}.template-list-item{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:10px;padding:12px}.template-list-item:hover,.template-list-item.selected{background:#f2f7fc;border-color:#315f97}.template-list-item>div{gap:5px;margin-bottom:7px;display:flex}.template-list-item strong,.template-list-item small,.template-list-item em{display:block}.template-list-item strong{font-size:13px}.template-list-item small{color:#64748b;margin-top:3px;font-size:10px}.template-list-item em{color:#8b95a4;margin-top:7px;font-size:9px;font-style:normal}.template-channel,.template-status,.approval-badge,.workflow-badge{text-transform:uppercase;letter-spacing:.035em;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.template-channel.email{color:#24568f;background:#e8f1ff}.template-channel.letter{color:#6441a5;background:#f2ecff}.template-channel.portal{color:#526170;background:#eef1f5}.template-status.active{color:#287343;background:#e9f7ed}.template-status.draft{color:#8a5a0b;background:#fff3dc}.template-status.retired{color:#596573;background:#eef1f5}.approval-badge{color:#9a3535;background:#fff0f0}.workflow-badge{color:#596573;background:#eef1f5}.template-list-empty,.template-empty{color:#7a8797;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.template-empty{height:100%;min-height:600px}.template-empty strong{color:#294763}.template-editor-host{background:#fff;min-width:0}.template-detail{gap:18px;padding:20px;display:grid}.template-detail-head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.template-detail-head>div:first-child{max-width:780px}.template-detail-badges{gap:6px;margin-bottom:8px;display:flex}.template-detail h2{margin:0 0 6px;font-size:25px}.template-detail-head p{color:#64748b;margin:0 0 6px;line-height:1.5}.template-detail-head small{color:#8a94a3}.template-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.template-version-editor,.template-panel,.template-preview,.template-history{background:#fff;border:1px solid #dde4ec;border-radius:12px;padding:17px}.template-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.template-section-heading>div>span{color:#315f97;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.template-section-heading h3{margin:3px 0 0;font-size:16px}.template-section-heading>span{color:#64748b;font-size:10px}.template-version-editor>label{gap:5px;margin-top:11px;display:grid}.template-version-editor label>span{font-size:11px;font-weight:700}.template-version-editor input,.template-version-editor textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cfd8e3;border-radius:8px;padding:9px 10px}.template-version-editor textarea{resize:vertical}.code-field{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:11px!important}.template-checkbox{align-items:center;grid-template-columns:auto 1fr!important}.template-checkbox input{width:16px!important}.template-savebar{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.template-savebar p{color:#64748b;margin:0;font-size:10px}.template-lower-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.merge-field-list{flex-wrap:wrap;gap:5px;display:flex}.merge-field-list code,.template-block code{color:#315f97;background:#eef3f8;border-radius:6px;padding:5px 7px;font-size:10px}.template-help{color:#64748b;margin:11px 0 0;font-size:10px;line-height:1.45}.template-block{border-top:1px solid #edf0f3;grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0;display:grid}.template-block:first-of-type{border-top:0}.template-block strong{font-size:11px}.template-block small{color:#64748b;grid-column:1/-1;font-size:10px}.template-preview iframe{background:#fff;border:1px solid #dce3eb;border-radius:9px;width:100%;height:560px}.template-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:8px;padding:18px;line-height:1.6}.template-history-list{gap:6px;display:grid}.template-history-list>div{background:#f8fafc;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:18px;padding:9px 10px;display:flex}.template-history-list span{gap:2px;display:grid}.template-history-list strong{font-size:11px}.template-history-list small{color:#64748b;font-size:9px}.template-audit{border:1px solid #dde4ec;border-radius:10px;padding:12px 14px}.template-audit summary{cursor:pointer;color:#315f97;font-size:11px;font-weight:700}.template-audit>div{gap:6px;margin-top:10px;display:grid}.template-audit>div>div{background:#f8fafc;border-radius:6px;justify-content:space-between;gap:15px;padding:8px;display:flex}.template-audit span{gap:2px;font-size:10px;display:grid}.template-audit span strong{text-transform:capitalize}.template-audit small{color:#64748b;font-size:9px}.template-create-dialog{width:min(850px,96vw)}@media (width<=1050px){.template-library-layout{grid-template-columns:1fr}.template-catalogue{border-bottom:1px solid #dfe4ea;border-right:0}.template-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}.template-lower-grid{grid-template-columns:1fr}}@media (width<=700px){.template-library-hero,.template-detail-head,.template-savebar{flex-direction:column}.template-hero-actions,.template-detail-actions{width:100%}.template-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.template-list,.template-filters{grid-template-columns:1fr}.template-filters select:last-child{grid-column:auto}.template-detail{padding:14px}.template-preview iframe{height:420px}}html[data-theme=dark] .template-catalogue,html[data-theme=dark] .template-history-list>div,html[data-theme=dark] .template-audit>div>div,html[data-theme=dark] .template-preview pre{background:#151b23}html[data-theme=dark] .template-editor-host,html[data-theme=dark] .template-version-editor,html[data-theme=dark] .template-panel,html[data-theme=dark] .template-preview,html[data-theme=dark] .template-history,html[data-theme=dark] .template-list-item{background:#10151c;border-color:#303a46}html[data-theme=dark] .template-list-item.selected{background:#172333}.template-production-preview{background:#f8fafc;border:1px solid #dce3eb;border-radius:14px;padding:18px}.template-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.template-preview-head>div:first-child{max-width:720px}.template-preview-head span{color:#315f97;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.template-preview-head h3{margin:3px 0 5px;font-size:18px}.template-preview-head p{color:#667085;margin:0;font-size:11px;line-height:1.5}.template-preview-controls{justify-items:end;gap:7px;display:grid}.template-preview-tabs{background:#e9eef4;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.template-preview-tabs button{color:#596573;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:700}.template-preview-tabs button.active{color:#24568f;background:#fff;box-shadow:0 1px 3px #0f172a1f}.template-preview-tabs.compact button{padding:6px 9px}.template-preview-subject{background:#fff;border:1px solid #dce3eb;border-radius:9px 9px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.template-preview-subject span{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.template-preview-subject strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.template-preview-subject em{color:#667085;font-size:9px;font-style:normal}.template-render-stage{background:#e9edf2;border:1px solid #dce3eb;border-top:0;border-radius:0 0 9px 9px;justify-content:center;align-items:flex-start;min-height:560px;padding:22px;display:flex;overflow:auto}.template-render-stage iframe{background:#fff;border:0;width:100%;max-width:860px;height:650px;transition:width .2s;display:block;box-shadow:0 8px 28px #1018281f}.template-render-stage.mobile iframe{width:390px;max-width:100%}.template-render-stage pre{box-sizing:border-box;width:100%;margin:0}.template-preview-loading{color:#667085;align-content:center;place-items:center;gap:8px;min-height:420px;font-size:11px;display:grid}.template-source-view{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5e7eb;background:#111827;border-radius:8px;padding:18px;font:11px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.template-preview-assurance{color:#275f38;background:#eaf6ed;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.template-source-editor{background:#f8fafc;border:1px solid #dce3eb;border-radius:9px;margin-top:12px}.template-source-editor summary{cursor:pointer;color:#315f97;padding:11px 12px;font-size:11px;font-weight:800}.template-source-editor p{color:#667085;margin:0;padding:0 12px 10px;font-size:10px;line-height:1.45}.template-source-editor textarea{margin:0 12px 12px;width:calc(100% - 24px)!important}@media (width<=900px){.template-preview-head{flex-direction:column}.template-preview-controls{justify-items:start}.template-render-stage{padding:12px}.template-render-stage iframe{height:560px}}@media (width<=560px){.template-preview-subject{grid-template-columns:1fr}.template-preview-subject em{justify-self:start}.template-render-stage.mobile iframe{width:100%}}html[data-theme=dark] .template-production-preview{background:#151b23;border-color:#303a46}html[data-theme=dark] .template-preview-subject{background:#10151c;border-color:#303a46}html[data-theme=dark] .template-render-stage{background:#0c1118;border-color:#303a46}html[data-theme=dark] .template-preview-tabs{background:#222b36}html[data-theme=dark] .template-preview-tabs button.active{color:#bfd7f3;background:#10151c}html[data-theme=dark] .template-source-editor{background:#151b23;border-color:#303a46}.customer-notification-settings{background:#fff;border:1px solid #dbe3ec;border-radius:14px;margin-bottom:18px;overflow:hidden}.customer-notification-head{background:#f8fafc;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.customer-notification-head>div>span{color:#315f97;letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.customer-notification-head h2{margin:3px 0 5px;font-size:18px}.customer-notification-head p{color:#667085;margin:0;font-size:11px;line-height:1.5}.customer-notification-table{display:grid}.notification-row{border-top:1px solid #edf0f4;grid-template-columns:minmax(160px,.9fr) minmax(230px,1.5fr) minmax(230px,1.2fr) 120px;align-items:center;gap:16px;padding:13px 18px;display:grid}.notification-row:first-child{border-top:0}.notification-row.notification-header{color:#667085;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc;padding-top:9px;padding-bottom:9px;font-size:9px;font-weight:800}.notification-row>div:first-child{gap:3px;display:grid}.notification-row>div:first-child strong{color:#25364a;font-size:12px}.notification-row>div:first-child small{color:#8290a2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.notification-row>p{color:#617083;margin:0;font-size:10px;line-height:1.5}.notification-template-control{align-items:center;gap:7px;display:flex}.notification-template-control select{color:#31445a;background:#fff;border:1px solid #cfd8e3;border-radius:7px;flex:1;min-width:0;height:34px;padding:0 8px;font-size:10px}.notification-template-control button{color:#245f9f;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:700}.notification-switch{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:1px 7px;display:grid}.notification-switch input{opacity:0;pointer-events:none;position:absolute}.notification-switch span{background:#b8c0ca;border-radius:99px;grid-row:1/span 2;width:32px;height:18px;transition:all .18s;position:relative}.notification-switch span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000038}.notification-switch input:checked+span{background:#5b8f29}.notification-switch input:checked+span:after{transform:translate(14px)}.notification-switch em{color:#667085;font-size:9px;font-style:normal}@media (width<=980px){.notification-row{grid-template-columns:1fr}.notification-row.notification-header{display:none}.notification-switch{justify-self:start}.customer-notification-head{align-items:center}}html[data-theme=dark] .customer-notification-settings{background:#10151c;border-color:#303a46}html[data-theme=dark] .customer-notification-head,html[data-theme=dark] .notification-row.notification-header{background:#151b23;border-color:#303a46}html[data-theme=dark] .notification-row{border-color:#252e39}html[data-theme=dark] .notification-row>div:first-child strong{color:#e6edf6}html[data-theme=dark] .notification-template-control select{color:#dbe6f2;background:#10151c;border-color:#303a46}.staff-notification-settings{border:1px solid var(--border,#dfe4ea);background:var(--surface,#fff);border-radius:14px;gap:14px;padding:16px 18px;display:grid}.staff-notification-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.staff-notification-head>div{max-width:920px}.staff-notification-head>div>span{color:#315f97;letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.staff-notification-head h2{margin:4px 0 5px;font-size:18px}.staff-notification-head p{color:#64748b;margin:0;font-size:11px;line-height:1.5}.staff-notification-head>svg{color:#315f97}.staff-notification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.staff-notification-grid button{text-align:left;color:#172b4d;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.staff-notification-grid button:hover{background:#f2f7fc;border-color:#315f97}.staff-notification-grid button.missing{opacity:.62;cursor:not-allowed}.staff-notification-grid button>svg{color:#315f97;margin-top:1px}.staff-notification-grid button span{gap:3px;display:grid}.staff-notification-grid strong{font-size:12px}.staff-notification-grid small{color:#64748b;font-size:10px;line-height:1.4}.staff-notification-grid em{color:#8b95a4;font-size:9px;font-style:normal}@media (width<=700px){.staff-notification-grid{grid-template-columns:1fr}.staff-notification-head{flex-direction:column}}html[data-theme=dark] .staff-notification-settings,html[data-theme=dark] .staff-notification-grid button{color:#d9e2ec;background:#10151c;border-color:#303a46}html[data-theme=dark] .staff-notification-grid button:hover{background:#172333}.pub-page{color:#172033;gap:16px;max-width:1540px;margin:0 auto;padding:24px;display:grid}.pub-breadcrumb{color:#7a8797;font-size:9px}.pub-breadcrumb span{color:#a4adba;margin:0 6px}.pub-hero,.pub-workspace-head{background:linear-gradient(135deg,#fff,#f6f9fd);border:1px solid #dfe5ec;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.pub-hero h1,.pub-workspace-head h1{letter-spacing:-.03em;color:#172033;margin:3px 0 6px;font-size:28px}.pub-hero p,.pub-workspace-head p{color:#687587;max-width:760px;margin:0;font-size:10px;line-height:1.6}.pub-kicker{letter-spacing:.09em;color:#245fa5;font-size:8px;font-weight:800}.pub-hero-actions,.pub-workflow-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pub-hero-actions button,.pub-workflow-actions button,.pub-workflow-actions a,.pub-panel-head button,.pub-modal footer button,.pub-back,.pub-public-button{color:#34445b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:650;text-decoration:none;display:inline-flex}.pub-hero-actions .primary,.pub-workflow-actions .primary,.pub-modal footer .primary,.pub-small-primary{color:#fff!important;background:#1f5ea8!important;border-color:#1f5ea8!important}.pub-notice{color:#28653a;background:#eefaf1;border:1px solid #a9d5b5;border-radius:5px;padding:10px 12px;font-size:9px}.pub-notice.error{color:#9d2f28;background:#fff1ef;border-color:#edb6b1}.pub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pub-metric{background:#fff;border:1px solid #dfe5ec;border-radius:6px;align-items:center;gap:10px;padding:14px;display:flex}.pub-metric>span{color:#245fa5;background:#eef5fd;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.pub-metric>div{gap:2px;display:grid}.pub-metric strong{color:#172033;font-size:18px}.pub-metric small{color:#758194;text-transform:uppercase;letter-spacing:.04em;font-size:8px;font-weight:750}.pub-public-links{background:#f6f9fd;border:1px solid #d9e6f5;border-radius:6px;grid-template-columns:minmax(220px,1fr) minmax(300px,1.2fr) minmax(300px,1.2fr);align-items:center;gap:8px;padding:13px 14px;display:grid}.pub-public-links>div:first-child{gap:2px;display:grid}.pub-public-links strong{font-size:10px}.pub-public-links span,.pub-public-links small{color:#69788c;font-size:8px}.pub-public-links>small{grid-column:1/-1}.pub-link-row{background:#fff;border:1px solid #dce4ee;border-radius:4px;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;display:grid;overflow:hidden}.pub-link-row>span{white-space:nowrap;text-overflow:ellipsis;padding:8px 9px;overflow:hidden}.pub-link-row button,.pub-link-row a{color:#406387;cursor:pointer;background:#fff;border:0;border-left:1px solid #e3e8ef;place-items:center;height:100%;display:grid}.pub-tabs{border-bottom:1px solid #dfe5ec;display:flex}.pub-tabs button{color:#687587;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 13px;font-size:9px;font-weight:700;display:inline-flex}.pub-tabs button.active{color:#1f5ea8;border-bottom-color:#1f5ea8}.pub-panel{background:#fff;border:1px solid #dfe5ec;border-radius:6px;overflow:hidden}.pub-panel-head{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.pub-panel-head h2{color:#172033;margin:0 0 3px;font-size:14px}.pub-panel-head h2 svg{vertical-align:-3px;color:#245fa5;margin-right:5px}.pub-panel-head p{color:#748094;margin:0;font-size:8.5px;line-height:1.5}.pub-table-wrap{overflow:auto}.pub-table{border-collapse:collapse;width:100%;min-width:920px}.pub-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#7a8797;background:#f8fafc;border-bottom:1px solid #e4e9ef;padding:8px 10px;font-size:7.5px}.pub-table td{color:#43526a;vertical-align:middle;border-bottom:1px solid #eef1f4;padding:10px;font-size:8.5px}.pub-table tbody tr{cursor:pointer}.pub-table tbody tr:hover{background:#f8fbff}.pub-table td:first-child{gap:2px;display:grid}.pub-table td strong{color:#26374f;font-size:9.5px}.pub-table td span,.pub-table td small{font-size:8px}.pub-type,.pub-status{color:#46566d;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#eef3f8;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-weight:800;font-size:7px!important;display:inline-flex!important}.pub-type.newsletter{color:#205e9f;background:#e8f1ff}.pub-type.magazine{color:#684aa1;background:#f3eefe}.pub-status.active,.pub-status.approved,.pub-status.sent{color:#287443;background:#eaf7ee}.pub-status.pending,.pub-status.in_review,.pub-status.sending{color:#7d5b00;background:#fff4d6}.pub-status.unsubscribed,.pub-status.failed{color:#9a342a;background:#fff0ee}.pub-status.draft{color:#526173;background:#eef3f8}.pub-empty{text-align:center;color:#738194;align-content:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.pub-empty strong{color:#34465e;font-size:10px}.pub-empty p{max-width:500px;margin:0;font-size:8.5px;line-height:1.55}.pub-subscriber-toolbar{border-bottom:1px solid #e9edf2;gap:8px;padding:10px 14px;display:flex}.pub-subscriber-toolbar label{border:1px solid #cfd8e3;border-radius:4px;flex:1;align-items:center;gap:6px;max-width:420px;padding:0 8px;display:flex}.pub-subscriber-toolbar input,.pub-subscriber-toolbar select{height:32px;font:inherit;background:0 0;border:0;outline:none;font-size:9px}.pub-subscriber-toolbar select{border:1px solid #cfd8e3;border-radius:4px;padding:0 7px}.pub-modal-backdrop{z-index:1600;background:#0f1b2e7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pub-modal{background:#fff;border-radius:7px;width:min(780px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0f1b2e47}.pub-modal.small{width:min(620px,96vw)}.pub-modal header{border-bottom:1px solid #e5e9ee;padding:18px 20px}.pub-modal header span{letter-spacing:.08em;color:#245fa5;font-size:8px;font-weight:800}.pub-modal h2{margin:4px 0;font-size:18px}.pub-modal header p{color:#748094;margin:0;font-size:9px;line-height:1.5}.pub-form,.pub-editor-form,.pub-generator-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.pub-form label,.pub-editor-form label,.pub-generator-grid label{gap:4px;display:grid}.pub-form .wide,.pub-editor-form .wide,.pub-generator-grid .wide{grid-column:1/-1}.pub-form label>span,.pub-editor-form label>span,.pub-generator-grid label>span{color:#495971;font-size:8px;font-weight:700}.pub-form input,.pub-form select,.pub-form textarea,.pub-editor-form input,.pub-editor-form select,.pub-editor-form textarea,.pub-generator-grid textarea{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:4px;padding:8px;font-size:9px}.pub-form textarea,.pub-editor-form textarea,.pub-generator-grid textarea{resize:vertical}.pub-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.pub-check input{width:14px!important}.pub-consent{background:#f7faff;border:1px solid #d7e3f1;border-radius:4px;align-items:start;padding:10px;grid-template-columns:auto 1fr!important;display:grid!important}.pub-consent input{width:14px!important}.pub-consent>span{gap:2px;display:grid}.pub-consent small{color:#728095;font-size:8px;font-weight:400}.pub-modal footer{border-top:1px solid #e5e9ee;justify-content:flex-end;gap:7px;padding:12px 16px;display:flex}.pub-back{justify-self:start}.pub-workflow-strip{background:#fff;border:1px solid #dfe5ec;border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.pub-workflow-strip>div{color:#8692a1;border-right:1px solid #e7ebf0;align-items:center;gap:7px;padding:10px;display:flex}.pub-workflow-strip>div:last-child{border-right:0}.pub-workflow-strip span{background:#edf1f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.pub-workflow-strip strong{font-size:8px}.pub-workflow-strip .done{color:#28653a}.pub-workflow-strip .done span{color:#28653a;background:#e7f6eb}.pub-workspace-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.pub-workspace-main,.pub-workspace-aside{gap:14px;min-width:0;display:grid}.pub-workspace-aside{position:sticky;top:14px}.pub-side-card{background:#fff;border:1px solid #dfe5ec;border-radius:6px;padding:14px}.pub-side-card h3{margin:0 0 10px;font-size:11px}.pub-side-card p{color:#718095;font-size:8.5px;line-height:1.5}.pub-side-card dl{gap:8px;margin:0;display:grid}.pub-side-card dl>div{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.pub-side-card dt{color:#7b8798;font-size:8px}.pub-side-card dd{color:#35475e;text-align:right;margin:0;font-size:8px;font-weight:650}.pub-public-button{box-sizing:border-box;width:100%}.pub-product-picker{padding:0 16px 16px}.pub-product-picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pub-product-picker-head>div{align-items:center;gap:8px;display:flex}.pub-product-picker-head>div>span{gap:1px;display:grid}.pub-product-picker-head strong{font-size:9px}.pub-product-picker-head small{color:#7a8797;font-size:7.5px}.pub-product-picker-head label{border:1px solid #ccd6e1;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:flex}.pub-product-picker-head input{height:30px;font:inherit;border:0;outline:0;font-size:8.5px}.pub-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pub-product-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:5px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.pub-product-results button.selected{background:#f3f8fe;border-color:#79a7d6}.pub-product-results img{object-fit:cover;border-radius:4px;width:54px;height:54px}.pub-product-results span{gap:2px;min-width:0;display:grid}.pub-product-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.pub-product-results small{color:#758194;font-size:7.5px}.pub-product-results em{color:#245fa5;font-size:7.5px;font-style:normal;font-weight:700}.pub-selected-products{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pub-selected-products strong,.pub-selected-products span{color:#315f97;background:#eef4fb;border-radius:999px;padding:4px 7px;font-size:7.5px}.pub-edition-preview{background:#fff;border:1px solid #dfe5ec;border-radius:10px;max-width:760px;margin:18px auto;padding:26px;box-shadow:0 10px 30px #1a2e4912}.pub-edition-brand{letter-spacing:.08em;font-size:18px;font-weight:900}.pub-edition-type{letter-spacing:.08em;text-transform:uppercase;color:#245fa5;margin-top:4px;font-size:8px;font-weight:800;display:block}.pub-edition-preview>h2{letter-spacing:-.03em;margin:10px 0 8px;font-size:27px}.pub-edition-preview .lead{color:#687587;font-size:10px;line-height:1.6}.pub-preview-section{border-top:1px solid #e5e9ee;padding:18px 0}.pub-preview-section>span{text-transform:uppercase;letter-spacing:.07em;color:#245fa5;font-size:7.5px;font-weight:800}.pub-preview-section h3{margin:5px 0 7px;font-size:17px}.pub-preview-section p{white-space:pre-wrap;color:#4f5f74;font-size:9.5px;line-height:1.65}.pub-preview-section img{object-fit:cover;border-radius:7px;width:100%;max-height:360px;margin:10px 0;display:block}.pub-preview-section .price{margin:8px 0;font-size:11px;display:block}.pub-preview-section a{color:#1f5ea8;align-items:center;gap:5px;margin-top:7px;font-size:8.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=1050px){.pub-workspace-grid{grid-template-columns:1fr}.pub-workspace-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.pub-public-links{grid-template-columns:1fr}.pub-public-links>small{grid-column:auto}}@media (width<=780px){.pub-page{padding:14px}.pub-hero,.pub-workspace-head{display:grid}.pub-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-form,.pub-editor-form,.pub-generator-grid{grid-template-columns:1fr}.pub-form .wide,.pub-editor-form .wide,.pub-generator-grid .wide{grid-column:auto}.pub-product-results{grid-template-columns:1fr}.pub-workflow-strip{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.pub-workspace-aside{grid-template-columns:1fr}}@media (width<=480px){.pub-metrics{grid-template-columns:1fr}.pub-subscriber-toolbar,.pub-product-picker-head{display:grid}.pub-workflow-actions{justify-content:flex-start}}html[data-theme=dark] .pub-page{color:#e5edf6}html[data-theme=dark] .pub-panel,html[data-theme=dark] .pub-metric,html[data-theme=dark] .pub-side-card,html[data-theme=dark] .pub-edition-preview,html[data-theme=dark] .pub-workflow-strip,html[data-theme=dark] .pub-hero,html[data-theme=dark] .pub-workspace-head{background:#111820;border-color:#34404d}html[data-theme=dark] .pub-panel-head,html[data-theme=dark] .pub-table th{background:#151d26;border-color:#34404d}html[data-theme=dark] .pub-hero h1,html[data-theme=dark] .pub-workspace-head h1,html[data-theme=dark] .pub-panel-head h2,html[data-theme=dark] .pub-metric strong,html[data-theme=dark] .pub-edition-preview>h2,html[data-theme=dark] .pub-preview-section h3{color:#e5edf6}html[data-theme=dark] .pub-form input,html[data-theme=dark] .pub-form select,html[data-theme=dark] .pub-form textarea,html[data-theme=dark] .pub-editor-form input,html[data-theme=dark] .pub-editor-form select,html[data-theme=dark] .pub-editor-form textarea,html[data-theme=dark] .pub-generator-grid textarea{color:#dbe5ef;background:#0e151d;border-color:#34404d}.pub-status.sample{color:#8a5b00;background:#fff0d9}.pub-sample-banner{color:#6c4a00;background:#fff8e8;border:1px solid #f0cf8f;border-radius:6px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.pub-sample-banner>div{gap:2px;display:grid}.pub-sample-banner strong{font-size:10px}.pub-sample-banner span{font-size:8.5px;line-height:1.45}.pub-magazine-panel{overflow:visible}.pub-magazine-pages{background:#eef1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.pub-magazine-page{aspect-ratio:210/297;color:#172033;background:#fff;border:1px solid #d4dbe4;border-radius:4px;grid-template-rows:auto 1fr auto;min-width:0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #1a2e491a}.pub-magazine-page.cover{color:#fff;background:linear-gradient(145deg,#12253d,#245fa5 68%,#8db4dd)}.pub-magazine-page.back_cover{color:#172033;background:linear-gradient(145deg,#f1f5fa,#dbe8f5)}.pub-magazine-page-top,.pub-magazine-page>footer{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-magazine-page-top span,.pub-magazine-page>footer span{letter-spacing:.1em;text-transform:uppercase;font-size:7.5px;font-weight:850}.pub-magazine-page-top small,.pub-magazine-page>footer small{opacity:.72;font-size:7px}.pub-magazine-page-content{grid-template-rows:minmax(0,42%) 1fr;align-content:center;gap:16px;min-height:0;padding:18px 0;display:grid}.pub-magazine-page:not(:has(img)) .pub-magazine-page-content{grid-template-rows:1fr}.pub-magazine-page-content img{object-fit:cover;border-radius:3px;width:100%;height:100%;min-height:0}.pub-magazine-page-copy{align-content:start;gap:8px;min-width:0;display:grid}.pub-magazine-page-copy h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,2.2vw,32px);line-height:1.02}.pub-magazine-page-copy h3{color:#637087;margin:0;font-size:10px;font-weight:700}.pub-magazine-page.cover .pub-magazine-page-copy h2{font-size:clamp(26px,3.2vw,46px)}.pub-magazine-page.cover .pub-magazine-page-copy h3{color:#ffffffc7}.pub-magazine-page-copy p{white-space:pre-wrap;color:#526176;margin:0;font-size:8.6px;line-height:1.65;overflow:auto}.pub-magazine-callout{color:#245fa5;background:#e7f1fb;border-radius:999px;justify-self:start;padding:4px 7px;font-size:7px}.pub-magazine-price{color:#172033;font-size:16px}.pub-magazine-page-copy a{color:#1f5ea8;justify-self:start;align-items:center;gap:4px;font-size:8px;font-weight:750;text-decoration:none;display:inline-flex}.pub-sample-watermark{z-index:1;letter-spacing:.08em;color:#b452001f;pointer-events:none;font-size:clamp(34px,6vw,74px);font-weight:900;position:absolute;inset:45% auto auto 50%;transform:translate(-50%,-50%)rotate(-28deg)}.pub-magazine-page.contents .pub-magazine-page-copy p{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.9}.pub-magazine-page.back_cover .pub-magazine-page-content{text-align:center;align-content:center}.pub-magazine-page.back_cover .pub-magazine-page-copy{justify-items:center}@media (width<=900px){.pub-magazine-pages{grid-template-columns:1fr}.pub-magazine-page{justify-self:center;width:100%;max-width:680px}}@media print{body *{visibility:hidden!important}.pub-magazine-panel,.pub-magazine-panel *{visibility:visible!important}.pub-magazine-panel{background:#fff!important;border:0!important;position:absolute!important;inset:0!important}.pub-magazine-panel>.pub-panel-head{display:none!important}.pub-magazine-pages{background:#fff!important;padding:0!important;display:block!important}.pub-magazine-page{page-break-after:always!important;break-after:page!important;aspect-ratio:auto!important;width:210mm!important;height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:16mm!important}.pub-magazine-page:last-child{page-break-after:auto!important}}html[data-theme=dark] .pub-sample-banner{color:#f0d896;background:#2a2111;border-color:#6d5420}html[data-theme=dark] .pub-magazine-pages{background:#0d131a}html[data-theme=dark] .pub-magazine-page{color:#e6edf5;background:#111820;border-color:#34404d}html[data-theme=dark] .pub-magazine-page.contents{background:#151d26}html[data-theme=dark] .pub-magazine-page.product_spotlight{background:linear-gradient(#111820,#151d26)}html[data-theme=dark] .pub-magazine-page-copy h3,html[data-theme=dark] .pub-magazine-page-copy p{color:#aebaca}html[data-theme=dark] .pub-magazine-price{color:#e6edf5}.pub-magazine-studio{background:linear-gradient(135deg,#f8fbff,#eef5fc);border:1px solid #d7e2ef;border-radius:8px;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.6fr);gap:16px;padding:18px;display:grid}.pub-magazine-studio-copy{align-content:start;gap:5px;display:grid}.pub-magazine-studio-copy>span{letter-spacing:.1em;color:#245fa5;font-size:8px;font-weight:850}.pub-magazine-studio-copy h2{letter-spacing:-.025em;color:#172033;margin:0;font-size:18px}.pub-magazine-studio-copy p{color:#67758a;margin:0;font-size:9px;line-height:1.6}.pub-magazine-studio-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pub-magazine-studio-options>button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.pub-magazine-studio-options>button:hover{border-color:#8eb2db;box-shadow:0 6px 18px #1f5ea814}.pub-magazine-studio-options>button:disabled{opacity:.62;cursor:wait}.pub-magazine-studio-icon{color:#245fa5;background:#edf5fe;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.pub-magazine-studio-options>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.pub-magazine-studio-options strong{font-size:9.5px}.pub-magazine-studio-options small{color:#728095;font-size:7.8px;line-height:1.45}.pub-magazine-studio-options em{color:#1f5ea8;white-space:nowrap;font-size:7.5px;font-style:normal;font-weight:800}@media (width<=980px){.pub-magazine-studio{grid-template-columns:1fr}.pub-magazine-studio-options{grid-template-columns:1fr 1fr}}@media (width<=650px){.pub-magazine-studio-options{grid-template-columns:1fr}}html[data-theme=dark] .pub-magazine-studio{background:linear-gradient(135deg,#111820,#162331);border-color:#34404d}html[data-theme=dark] .pub-magazine-studio-copy h2{color:#e5edf6}html[data-theme=dark] .pub-magazine-studio-options>button{color:#e5edf6;background:#111820;border-color:#34404d}html[data-theme=dark] .pub-magazine-studio-icon{color:#91bce8;background:#172a40}.pub-magazine-page.product_spotlight .pub-magazine-page-content{grid-template-rows:minmax(0,34%) minmax(0,1fr);align-content:start;gap:12px;padding:14px 0 10px}.pub-magazine-page.product_spotlight:not(:has(img)) .pub-magazine-page-content{grid-template-rows:minmax(0,1fr)}.pub-magazine-page.product_spotlight .pub-magazine-page-copy{gap:6px;overflow:hidden}.pub-magazine-page.product_spotlight .pub-magazine-page-copy h2{letter-spacing:-.035em;max-height:4.15em;font-size:clamp(16px,1.65vw,25px);line-height:1.03;overflow:hidden}.pub-magazine-page.product_spotlight .pub-magazine-page-copy h3{font-size:9px}.pub-magazine-page.product_spotlight .pub-magazine-page-copy p{max-height:15.2em;font-size:8px;line-height:1.52;overflow:hidden}.pub-magazine-page.product_spotlight .pub-magazine-price{font-size:13px}.pub-magazine-page.product_spotlight .pub-magazine-page-copy a{margin-top:1px;font-size:7.7px}.pub-magazine-page.product_spotlight .pub-magazine-callout{font-size:6.8px}.pub-magazine-page.product_spotlight>footer{margin-top:6px}.pub-magazine-page{aspect-ratio:auto;height:auto;min-height:720px;overflow:visible}.pub-magazine-page-content{grid-template-rows:auto auto;align-content:start;min-height:0;overflow:visible}.pub-magazine-page-content img{object-fit:contain;width:100%;height:auto;max-height:360px}.pub-magazine-page-copy{overflow:visible}.pub-magazine-page-copy h2,.pub-magazine-page.product_spotlight .pub-magazine-page-copy h2{max-height:none;overflow:visible}.pub-magazine-page-copy p,.pub-magazine-page.product_spotlight .pub-magazine-page-copy p{white-space:pre-wrap;max-height:none;overflow:visible}.pub-magazine-page.product_spotlight .pub-magazine-page-content{grid-template-rows:auto auto}.pub-magazine-page.product_spotlight .pub-magazine-page-copy{overflow:visible}@media print{.pub-magazine-page{aspect-ratio:auto!important;page-break-after:always!important;break-after:page!important;page-break-inside:auto!important;break-inside:auto!important;width:180mm!important;height:auto!important;min-height:250mm!important;padding:14mm!important;overflow:visible!important}.pub-magazine-page.product_spotlight{page-break-inside:auto!important;break-inside:auto!important}.pub-magazine-page-copy,.pub-magazine-page-copy p,.pub-magazine-page-copy h2{max-height:none!important;overflow:visible!important}.pub-magazine-page-content img{object-fit:contain!important;max-height:105mm!important}}.pub-magazine-product-media{color:inherit;text-decoration:none;display:block}.pub-magazine-product-media img{width:100%;display:block}.pub-magazine-product-title{color:inherit;text-decoration:none}.pub-magazine-product-title:hover{color:#1f5ea8;text-underline-offset:2px;text-decoration:underline}@media print{.pub-magazine-page,.pub-magazine-page.product_spotlight{display:block!important}.pub-magazine-page-top{margin-bottom:8mm}.pub-magazine-page-content{padding:0!important;display:block!important}.pub-magazine-page-content img{margin:0 0 8mm!important;display:block!important}.pub-magazine-page-copy{display:block!important}.pub-magazine-page-copy>*{margin-bottom:4mm}.pub-magazine-page>footer{margin-top:8mm}}.pub-manual-editor{overflow:visible}.pub-manual-toolbar{background:#fafbfd;border-bottom:1px solid #e7ebf0;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;display:flex}.pub-manual-toolbar>button{color:#32465f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:8.5px;font-weight:750;display:inline-flex}.pub-manual-toolbar>button:hover{background:#f5f9fe;border-color:#8bb0d8}.pub-manual-toolbar>label{background:#fff;border:1px solid #cfd8e3;border-radius:5px;align-items:center;gap:6px;min-width:min(320px,100%);margin-left:auto;padding:0 8px;display:flex}.pub-manual-toolbar input{width:100%;height:32px;font:inherit;background:0 0;border:0;outline:0;font-size:8.5px}.pub-manual-product-results{background:#f6f9fd;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 16px;display:grid}.pub-manual-product-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ef;border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.pub-manual-product-results img{object-fit:cover;border-radius:4px;width:48px;height:48px}.pub-manual-product-results span{gap:2px;min-width:0;display:grid}.pub-manual-product-results strong{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.pub-manual-product-results small{color:#758194;white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;overflow:hidden}.pub-manual-product-results em{color:#1f5ea8;align-items:center;gap:3px;font-size:7.5px;font-style:normal;font-weight:800;display:inline-flex}.pub-manual-sections{background:#f5f7fa;gap:12px;padding:16px;display:grid}.pub-manual-section{background:#fff;border:1px solid #dbe3ec;border-radius:7px;overflow:hidden;box-shadow:0 5px 16px #1f324b0a}.pub-manual-section>header{background:#fafbfd;border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pub-manual-section>header>div:first-child{align-items:center;gap:8px;display:flex}.pub-manual-section>header>div:first-child>span{color:#245fa5;background:#e9f2fc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7.5px;font-weight:850;display:grid}.pub-manual-section>header strong{text-transform:uppercase;letter-spacing:.04em;color:#43546b;font-size:8.5px}.pub-manual-section-actions{gap:4px;display:flex}.pub-manual-section-actions button{color:#52647b;cursor:pointer;background:#fff;border:1px solid #d6dfe8;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.pub-manual-section-actions button:hover:not(:disabled){color:#1f5ea8;border-color:#9cb7d3}.pub-manual-section-actions button:disabled{opacity:.35;cursor:not-allowed}.pub-manual-section-actions button.danger:hover{color:#a33c33;background:#fff5f4;border-color:#e4aaa5}.pub-manual-fields{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.pub-manual-fields label{gap:4px;min-width:0;display:grid}.pub-manual-fields label.wide{grid-column:1/-1}.pub-manual-fields label>span{color:#53637a;font-size:7.8px;font-weight:750}.pub-manual-fields input,.pub-manual-fields select,.pub-manual-fields textarea{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:4px;outline:0;padding:8px;font-size:9px;line-height:1.5}.pub-manual-fields input:focus,.pub-manual-fields select:focus,.pub-manual-fields textarea:focus{border-color:#7fa8d3;box-shadow:0 0 0 2px #245fa514}.pub-manual-fields textarea{resize:vertical;min-height:118px}.pub-manual-section-preview{background:#f9fbfd;border:1px solid #e1e7ee;border-radius:5px;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;margin:0 14px 14px;padding:10px;display:grid}.pub-manual-section-preview img{object-fit:cover;border-radius:4px;width:110px;height:85px}.pub-manual-section-preview>div{gap:4px;min-width:0;display:grid}.pub-manual-section-preview strong{color:#25364d;font-size:9px}.pub-manual-section-preview span{color:#68778b;white-space:pre-wrap;max-height:74px;font-size:8px;line-height:1.55;overflow:auto}.pub-small-primary{align-items:center;gap:5px;display:inline-flex!important}@media (width<=780px){.pub-manual-toolbar{grid-template-columns:1fr 1fr;display:grid}.pub-manual-toolbar>label{grid-column:1/-1;min-width:0;margin-left:0}.pub-manual-product-results,.pub-manual-fields{grid-template-columns:1fr}.pub-manual-fields label.wide{grid-column:auto}}@media (width<=480px){.pub-manual-toolbar{grid-template-columns:1fr}.pub-manual-toolbar>label{grid-column:auto}.pub-manual-section-preview{grid-template-columns:1fr}.pub-manual-section-preview img{width:100%;height:auto;max-height:220px}}html[data-theme=dark] .pub-manual-toolbar,html[data-theme=dark] .pub-manual-section>header,html[data-theme=dark] .pub-manual-section-preview{background:#151d26;border-color:#34404d}html[data-theme=dark] .pub-manual-sections{background:#0d131a}html[data-theme=dark] .pub-manual-section,html[data-theme=dark] .pub-manual-product-results button,html[data-theme=dark] .pub-manual-toolbar>button,html[data-theme=dark] .pub-manual-toolbar>label,html[data-theme=dark] .pub-manual-section-actions button{color:#dfe8f2;background:#111820;border-color:#34404d}html[data-theme=dark] .pub-manual-fields input,html[data-theme=dark] .pub-manual-fields select,html[data-theme=dark] .pub-manual-fields textarea{color:#dfe8f2;background:#0e151d;border-color:#34404d}.pub-direct-editor [contenteditable=true]{cursor:text;outline-offset:3px;border-radius:3px;outline:1px dashed #0000;transition:outline-color .15s,background .15s}.pub-direct-editor [contenteditable=true]:hover{background:#ebf4fd6b;outline-color:#245fa56b}.pub-direct-editor [contenteditable=true]:focus{background:#eff7ffb8;outline:2px solid #6f9dcc}.pub-magazine-page.cover [contenteditable=true]:hover,.pub-magazine-page.cover [contenteditable=true]:focus{background:#ffffff14;outline-color:#ffffff9e}.pub-direct-editor-head-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pub-magazine-page.is-editable{padding-top:34px}.pub-page-inline-controls{z-index:8;opacity:0;pointer-events:none;align-items:center;gap:3px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(-2px)}.pub-magazine-page.is-editable:hover .pub-page-inline-controls,.pub-magazine-page.is-editable:focus-within .pub-page-inline-controls,.pub-preview-section.is-editable:hover .pub-page-inline-controls,.pub-preview-section.is-editable:focus-within .pub-page-inline-controls{opacity:1;pointer-events:auto;transform:none}.pub-page-inline-controls button,.pub-page-inline-controls a{color:#465b73;min-width:26px;height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dee9;border-radius:4px;justify-content:center;align-items:center;padding:0 7px;font-size:7.5px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 3px 10px #182e4914}.pub-page-inline-controls button:hover,.pub-page-inline-controls a:hover{color:#1f5ea8;border-color:#8fb0d2}.pub-page-inline-controls button:disabled{opacity:.35;cursor:not-allowed}.pub-page-inline-controls .danger:hover{color:#a03931;background:#fff4f3;border-color:#e2aaa5}.pub-page-image-wrap{display:block;position:relative}.pub-page-image-wrap.editable{cursor:pointer}.pub-page-image-wrap.editable>span{color:#fff;opacity:0;pointer-events:none;background:#10233ad1;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:750;transition:opacity .15s;position:absolute;bottom:8px;left:8px}.pub-page-image-wrap.editable:hover>span{opacity:1}.pub-page-insert-controls{z-index:7;background:#f7fafdeb;border-top:1px dashed #cfd9e4;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:11px -12px -14px;padding:8px 10px;display:flex;position:relative}.pub-page-insert-controls>span{color:#748195;margin-right:3px;font-size:7px;font-weight:750}.pub-page-insert-controls button{color:#42607e;min-height:24px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e0ea;border-radius:999px;align-items:center;gap:3px;padding:0 7px;font-size:7px;font-weight:750;display:inline-flex}.pub-page-insert-controls button:hover{color:#1f5ea8;border-color:#89acd0}.pub-page-add-final{background:#f8fbfe;border:1px dashed #b9cadc;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.pub-page-add-final>strong{color:#40546d;margin-right:4px;font-size:8.5px}.pub-page-add-final>button{color:#365675;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae6;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:7.5px;font-weight:800;display:inline-flex}.pub-page-add-final>label{background:#fff;border:1px solid #cfdae6;border-radius:999px;align-items:center;gap:5px;min-width:220px;height:28px;padding:0 8px;display:flex}.pub-page-add-final input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:7.8px}.pub-inline-shop-results{flex-basis:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}.pub-inline-shop-results button{color:#344a62;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:5px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px;font-size:7.2px;display:grid}.pub-inline-shop-results img{object-fit:cover;border-radius:3px;width:32px;height:32px}.pub-inline-shop-results span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pub-preview-section.is-editable{padding-top:30px;position:relative}.pub-page-inline-controls.newsletter{top:5px;right:5px}.pub-page-insert-controls.newsletter{margin:14px 0 -2px}.pub-page-add-final.newsletter{margin-top:18px}.pub-page-image-wrap.newsletter img{object-fit:cover;border-radius:7px;width:100%;max-height:360px;margin:10px 0;display:block}@media (width<=780px){.pub-page-inline-controls{opacity:1;pointer-events:auto;justify-content:flex-end;margin-bottom:7px;position:static;transform:none}.pub-magazine-page.is-editable{padding-top:24px}.pub-inline-shop-results{grid-template-columns:1fr}.pub-page-add-final>label{order:10;min-width:100%}}@media print{.pub-page-inline-controls,.pub-page-insert-controls,.pub-page-add-final{display:none!important}.pub-direct-editor [contenteditable=true]{background:0 0!important;outline:0!important}}html[data-theme=dark] .pub-page-inline-controls button,html[data-theme=dark] .pub-page-inline-controls a,html[data-theme=dark] .pub-page-insert-controls button,html[data-theme=dark] .pub-page-add-final,html[data-theme=dark] .pub-page-add-final>button,html[data-theme=dark] .pub-page-add-final>label,html[data-theme=dark] .pub-inline-shop-results button{color:#dbe6f1;background:#111820;border-color:#34404d}html[data-theme=dark] .pub-page-insert-controls{background:#151d26;border-color:#34404d}html[data-theme=dark] .pub-direct-editor [contenteditable=true]:hover,html[data-theme=dark] .pub-direct-editor [contenteditable=true]:focus{background:#314f6f47}.pub-magazine-pages{background:#e6ebf1;gap:24px;padding:26px}.pub-magazine-page{background:#fff;border:1px solid #d7dfe8;border-radius:12px;min-height:760px;padding:30px;box-shadow:0 18px 42px #1b2d461f}.pub-magazine-page-top{border-bottom:1px solid #4e627a29;padding-bottom:10px}.pub-magazine-page-top span{letter-spacing:.14em;font-size:8px}.pub-magazine-page>footer{border-top:1px solid #4e627a29;padding-top:10px}.pub-magazine-page>footer span{letter-spacing:.12em;font-size:7.8px}.pub-magazine-page-content{gap:18px;padding:20px 0}.pub-magazine-page-copy{gap:10px}.pub-magazine-page-copy h2,.pub-magazine-page.product_spotlight .pub-magazine-page-copy h2{letter-spacing:-.035em;font-size:clamp(22px,2.15vw,32px);line-height:1.05}.pub-magazine-page-copy h3,.pub-magazine-page.product_spotlight .pub-magazine-page-copy h3{color:#66758a;font-size:11px;line-height:1.45}.pub-magazine-page-copy p,.pub-magazine-page.product_spotlight .pub-magazine-page-copy p{color:#4f6075;font-size:10.4px;line-height:1.72}.pub-magazine-page-content img{object-fit:contain;border-radius:9px;width:100%;height:auto;max-height:390px}.pub-magazine-page.product_spotlight{background:linear-gradient(#fff 0%,#fbfcfe 100%)}.pub-magazine-page.product_spotlight .pub-magazine-page-content{grid-template-rows:auto auto;gap:16px}.pub-magazine-page.product_spotlight .pub-page-image-wrap{background:#f0f3f6;border-radius:12px;place-items:center;min-height:260px;padding:8px;display:grid}.pub-magazine-page.product_spotlight .pub-page-image-wrap img{max-height:360px}.pub-magazine-page.product_spotlight .pub-magazine-page-copy{padding:0 2px 2px}.pub-magazine-page.product_spotlight .pub-magazine-price{color:#173c68;background:#edf4fc;border-radius:999px;justify-self:start;align-items:center;margin-top:2px;padding:7px 11px;font-size:15px;line-height:1;display:inline-flex}.pub-magazine-page.product_spotlight .pub-magazine-page-copy>a{color:#fff;background:#175ca6;border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:2px;padding:9px 13px;font-size:8.5px;font-weight:850;text-decoration:none;display:inline-flex}.pub-magazine-page.product_spotlight .pub-magazine-page-copy>a:hover{color:#fff;background:#124b88}.pub-magazine-page.editorial{background:linear-gradient(145deg,#f7f9fc 0%,#eef4fa 100%)}.pub-magazine-page.editorial .pub-magazine-page-content{align-content:center;min-height:610px;display:grid}.pub-magazine-page.editorial .pub-magazine-page-copy{background:#ffffffc7;border-left:5px solid #245fa5;border-radius:0 16px 16px 0;max-width:88%;padding:34px 34px 34px 30px}.pub-magazine-page.editorial .pub-magazine-page-copy h2{font-size:clamp(30px,3.2vw,46px);line-height:1}.pub-magazine-page.editorial .pub-magazine-page-copy p{font-size:12px;line-height:1.86}.pub-magazine-page.contents{background:linear-gradient(160deg,#fbfcfe,#f1f5f9)}.pub-magazine-page.contents .pub-magazine-page-content{align-content:start;min-height:620px;padding-top:36px;display:grid}.pub-magazine-page.contents .pub-magazine-page-copy h2{margin-bottom:18px;font-size:44px}.pub-magazine-page.contents .pub-magazine-page-copy p{color:#40536c;white-space:pre-line;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:2.25}.pub-magazine-page.cover{color:#fff;background:#102f54;overflow:hidden}.pub-magazine-page.cover .pub-magazine-page-top,.pub-magazine-page.cover>footer{border-color:#ffffff3d}.pub-magazine-page.cover .pub-magazine-page-content{grid-template-rows:minmax(320px,52%) auto;gap:0;margin:18px -30px 0;padding:0;display:grid}.pub-magazine-page.cover .pub-page-image-wrap{background:#173a60;min-height:320px}.pub-magazine-page.cover .pub-page-image-wrap img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:320px;max-height:420px}.pub-magazine-page.cover .pub-magazine-page-copy{background:linear-gradient(#163c67,#102f54);padding:34px 30px 36px}.pub-magazine-page.cover .pub-magazine-page-copy h2{letter-spacing:-.05em;color:#fff;font-size:clamp(40px,4.1vw,60px);line-height:.96}.pub-magazine-page.cover .pub-magazine-page-copy h3{color:#d9e7f5;max-width:90%;margin-top:5px;font-size:12.5px;line-height:1.6}.pub-magazine-page.cover .pub-magazine-page-copy p{color:#d9e7f5}.pub-magazine-page.back_cover{background:linear-gradient(150deg,#eaf2fb,#d8e7f6);align-content:center;display:grid}.pub-magazine-page.back_cover .pub-magazine-page-copy h2{font-size:clamp(38px,4vw,56px)}.pub-magazine-page.back_cover .pub-magazine-page-copy p{font-size:12px}.pub-magazine-page.back_cover .pub-magazine-page-copy>a{color:#fff;background:#175ca6;border-radius:999px;padding:10px 15px}.pub-newsletter-canvas{background:#edf2f7;border:0;border-radius:18px;max-width:720px;margin:20px auto;padding:0;overflow:hidden;box-shadow:0 18px 48px #172d481f}.pub-newsletter-masthead{color:#fff;background:linear-gradient(145deg,#102e52,#1c5d9e);padding:38px 40px 42px}.pub-newsletter-masthead .pub-edition-brand{color:#fff;letter-spacing:.11em;font-size:20px}.pub-newsletter-masthead .pub-edition-type{color:#c7dcf2;letter-spacing:.12em;margin-top:9px;font-size:8px}.pub-newsletter-masthead h2{letter-spacing:-.04em;color:#fff;max-width:590px;margin:14px 0 12px;font-size:34px;line-height:1.04}.pub-newsletter-masthead .lead{color:#e5eef8;max-width:590px;margin:0;font-size:11.5px;line-height:1.75}.pub-newsletter-body{gap:18px;padding:20px;display:grid}.pub-newsletter-section{background:#fff;border:1px solid #dfe6ee;border-radius:14px;margin:0;padding:26px;overflow:visible;box-shadow:0 8px 20px #1a2f480d}.pub-newsletter-section>span{letter-spacing:.1em;font-size:7.5px}.pub-newsletter-section h3{letter-spacing:-.035em;color:#172b45;margin:7px 0 10px;font-size:24px;line-height:1.08}.pub-newsletter-section p{color:#53647a;white-space:pre-wrap;margin:0;font-size:10.5px;line-height:1.78}.pub-newsletter-section .pub-page-image-wrap.newsletter{margin:16px -6px}.pub-newsletter-section .pub-page-image-wrap.newsletter img{object-fit:contain;background:#f3f5f8;border-radius:10px;width:100%;max-height:none;margin:0}.pub-newsletter-section.product{border-top:4px solid #245fa5}.pub-newsletter-section.product .price{color:#173c68;background:#edf4fc;border-radius:999px;margin:17px 0 2px;padding:7px 11px;font-size:14px;display:inline-flex}.pub-newsletter-section>a{color:#fff;background:#175ca6;border-radius:999px;align-items:center;gap:5px;margin-top:15px;padding:9px 13px;font-size:8.5px;font-weight:800;text-decoration:none;display:inline-flex}.pub-newsletter-section>a:hover{color:#fff;background:#124b88}.pub-newsletter-section.cta{color:#fff;background:#14395f;border-color:#14395f}.pub-newsletter-section.cta h3{color:#fff}.pub-newsletter-section.cta p{color:#dce7f2}.pub-page-add-final.newsletter{margin:0 20px 20px}.pub-newsletter-footer{text-align:center;background:#f8fafc;border-top:1px solid #d8e0e9;gap:4px;padding:24px 34px 30px;display:grid}.pub-newsletter-footer strong{letter-spacing:.12em;color:#263b55;font-size:9px}.pub-newsletter-footer span{color:#758296;font-size:8px}@media (width<=780px){.pub-magazine-pages{gap:16px;padding:14px}.pub-magazine-page{min-height:0;padding:24px}.pub-magazine-page.cover .pub-magazine-page-content{margin:16px -24px 0}.pub-magazine-page.editorial .pub-magazine-page-content{min-height:520px}.pub-magazine-page.editorial .pub-magazine-page-copy{max-width:100%;padding:26px 24px}.pub-newsletter-masthead{padding:30px 26px 34px}.pub-newsletter-body{padding:14px}.pub-newsletter-section{padding:22px}}@media print{.pub-newsletter-canvas{box-shadow:none!important;border-radius:0!important}.pub-magazine-page.cover .pub-magazine-page-content{margin-top:12mm!important}}.pub-workflow-actions button.danger,.pub-row-actions button.danger{color:#a33a32;background:#fff8f7;border-color:#e2b8b4}.pub-workflow-actions button.danger:hover,.pub-row-actions button.danger:hover{color:#8d2d26;background:#fff0ee;border-color:#cc8e88}.pub-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.pub-row-actions button{color:#53667d;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:5px;place-items:center;width:29px;height:29px;padding:0;display:grid}.pub-row-actions button:hover{color:#1f5ea8;background:#f7fbff;border-color:#91afd0}@media (width<=780px){.pub-row-actions{justify-content:flex-start}}html[data-theme=dark] .pub-row-actions button{color:#cbd7e4;background:#111820;border-color:#34404d}html[data-theme=dark] .pub-row-actions button.danger,html[data-theme=dark] .pub-workflow-actions button.danger{color:#f0aaa3;background:#261716;border-color:#68413d}.pub-deep-link-centre{gap:16px;display:grid}.pub-deep-link-hero{background:linear-gradient(135deg,#f8fbff,#eef5fc);border:1px solid #dbe4ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:24px;display:grid}.pub-deep-link-hero>div:first-child>span{color:#245fa5;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.pub-deep-link-hero h2{letter-spacing:-.03em;margin:0 0 8px;font-size:24px;line-height:1.08}.pub-deep-link-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pub-deep-link-hero-actions select,.pub-deep-link-hero-actions button{color:#3b5069;min-height:34px;font:inherit;background:#fff;border:1px solid #ced9e4;border-radius:6px;font-size:8px}.pub-deep-link-hero-actions select{padding:0 9px}.pub-deep-link-hero-actions button{cursor:pointer;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pub-link-metric{background:#fff;border:1px solid #dde5ee;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:2px 8px;padding:13px 14px;display:grid}.pub-link-metric>span{color:#245fa5;background:#edf4fc;border-radius:7px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.pub-link-metric strong{color:#21354e;font-size:17px;line-height:1}.pub-link-metric small{color:#748195;font-size:7.3px}.pub-system-link-card{background:#fff;border:1px solid #dde5ed;border-radius:7px;gap:6px;padding:13px;display:grid}.pub-system-link-card>span{color:#245fa5;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.pub-system-link-card>strong{color:#2f435b;font-size:9px}.pub-system-link-card code{text-overflow:ellipsis;white-space:nowrap;color:#52667e;background:#f4f7fa;border-radius:4px;min-width:0;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;display:block;overflow:hidden}.pub-system-link-card>div{flex-wrap:wrap;gap:5px;display:flex}.pub-system-link-card button,.pub-system-link-card a{color:#42607e;min-height:27px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dee8;border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:7.2px;font-weight:750;text-decoration:none;display:inline-flex}.pub-deep-link-list{background:#f7f9fc;gap:8px;padding:14px;display:grid}.pub-managed-link{background:#fff;border:1px solid #dce4ed;border-left:4px solid #2a74ba;border-radius:7px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.9fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.pub-managed-link-main{gap:4px;min-width:0;display:grid}.pub-managed-link-main>span{letter-spacing:.08em;text-transform:uppercase;color:#245fa5;font-size:7px;font-weight:850}.pub-managed-link-main h3{color:#2a3f58;margin:0;font-size:10px}.pub-managed-link-main small{color:#7a8798;font-size:7px}.pub-managed-link-url{color:#53677f;cursor:pointer;background:#f7f9fc;border:1px solid #dbe3ec;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.pub-managed-link-url code{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pub-managed-link-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.pub-managed-link-stats>span{text-align:center;background:#fafbfd;border:1px solid #e3e9ef;border-radius:6px;gap:2px;padding:8px;display:grid}.pub-managed-link-stats small{color:#7e8b9a;font-size:6.5px}.pub-managed-link-actions{gap:4px;display:flex}.pub-managed-link-actions button,.pub-managed-link-actions a{color:#52677e;cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;text-decoration:none;display:grid}.pub-managed-link-actions .danger{color:#a23b33;background:#fff8f7;border-color:#e2b9b5}.pub-link-analytics-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr) minmax(240px,.6fr);gap:12px;display:grid}.pub-link-chart,.pub-link-breakdown{overflow:hidden}.pub-link-bars{background:linear-gradient(#fbfcfe,#f5f8fb);align-items:end;gap:4px;min-height:210px;padding:18px 18px 10px;display:flex;overflow-x:auto}.pub-link-bar-day{flex:1 0 24px;grid-template-rows:160px auto;place-items:end center;gap:6px;min-width:24px;display:grid}.pub-link-bar-stack{border-bottom:1px solid #d4dce5;justify-content:center;align-items:end;gap:2px;width:100%;height:160px;display:flex}.pub-link-bar-stack i,.pub-link-bar-stack b{border-radius:3px 3px 0 0;width:42%;min-height:2px;display:block}.pub-link-bar-stack i{background:#4b83bd}.pub-link-bar-stack b{background:#2f8a57}.pub-link-bar-day>span{color:#7e8a98;white-space:nowrap;font-size:6.2px}.pub-link-chart-legend{background:#fff;border-top:1px solid #e3e8ee;gap:14px;padding:9px 14px;display:flex}.pub-link-chart-legend span{color:#68788c;align-items:center;gap:5px;font-size:7px;display:flex}.pub-link-chart-legend i,.pub-link-chart-legend b{border-radius:2px;width:9px;height:9px;display:inline-block}.pub-link-chart-legend i{background:#4b83bd}.pub-link-chart-legend b{background:#2f8a57}.pub-link-no-data{color:#8390a0;place-items:center;width:100%;min-height:170px;font-size:8px;display:grid}.pub-breakdown-list{padding:10px 14px;display:grid}.pub-breakdown-list>div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:8px 0;font-size:8px;display:flex}.pub-breakdown-list>div:last-child{border-bottom:0}.pub-breakdown-list span{text-overflow:ellipsis;white-space:nowrap;color:#596b81;overflow:hidden}.pub-breakdown-list strong{color:#2c425c}.pub-breakdown-list>p{color:#7e8a99;font-size:8px}.pub-device-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;display:grid}.pub-device-grid>div{color:#55708c;background:#fafbfd;border:1px solid #e0e7ee;border-radius:7px;justify-items:center;gap:4px;padding:12px 6px;display:grid}.pub-device-grid strong{color:#29425d;font-size:15px}.pub-device-grid span{color:#7c8998;font-size:6.8px}.pub-link-privacy-note{color:#376347;background:#f4faf6;border:1px solid #d9e7de;border-radius:8px;grid-template-columns:26px 1fr;gap:9px;padding:12px 14px;display:grid}.pub-link-privacy-note>svg{margin-top:2px}.pub-link-privacy-note>div{gap:2px;display:grid}.pub-link-privacy-note span{color:#597164;font-size:7.5px;line-height:1.5}.pub-deep-link-modal{max-width:780px}.pub-deep-link-preferences{background:#f8fafc;border:1px solid #e0e7ef;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:11px;display:flex!important}.pub-deep-link-preferences>span{color:#52657c;width:100%;font-size:7.8px;font-weight:750}.pub-deep-link-preferences label{align-items:center;gap:5px;grid-template-columns:none!important;display:flex!important}.pub-deep-link-campaign{background:#f8fafc;border:1px solid #dfe6ee;border-radius:7px;gap:8px;padding:12px;display:grid}.pub-deep-link-campaign>strong{color:#40536b;font-size:8px}.pub-deep-link-campaign>strong small{color:#8390a0;font-weight:500}.pub-deep-link-campaign>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pub-link-formats-modal{max-width:860px}.pub-link-format-list{background:#f6f8fb;gap:10px;max-height:66vh;padding:16px;display:grid;overflow:auto}.pub-link-format-list article{background:#fff;border:1px solid #dfe6ee;border-radius:7px;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pub-link-format-list article>div{gap:3px;display:grid}.pub-link-format-list strong{color:#30455d;font-size:8.5px}.pub-link-format-list span{color:#758395;font-size:7px;line-height:1.45}.pub-link-format-list pre{white-space:pre-wrap;word-break:break-word;color:#4a6078;background:#f3f6f9;border-radius:5px;max-height:100px;margin:0;padding:8px;font-size:7px;line-height:1.45;overflow:auto}.pub-link-format-list button{color:#42607e;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dee8;border-radius:5px;align-items:center;gap:4px;padding:0 9px;font-size:7px;font-weight:750;display:inline-flex}@media (width<=1050px){.pub-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-managed-link{grid-template-columns:1fr}.pub-managed-link-actions{justify-content:flex-start}.pub-link-analytics-grid{grid-template-columns:1fr 1fr}.pub-link-chart{grid-column:1/-1}}@media (width<=760px){.pub-deep-link-hero{grid-template-columns:1fr;padding:18px}.pub-deep-link-hero-actions{justify-content:flex-start}.pub-link-metrics{grid-template-columns:1fr 1fr}.pub-system-link-grid{grid-template-columns:1fr}.pub-managed-link-stats{grid-template-columns:1fr 1fr}.pub-link-analytics-grid{grid-template-columns:1fr}.pub-link-chart{grid-column:auto}.pub-deep-link-campaign>div{grid-template-columns:1fr 1fr}.pub-link-format-list article{grid-template-columns:1fr}}@media (width<=480px){.pub-link-metrics,.pub-deep-link-campaign>div{grid-template-columns:1fr}.pub-deep-link-hero-actions>*{justify-content:center;width:100%}}html[data-theme=dark] .pub-deep-link-hero,html[data-theme=dark] .pub-link-metric,html[data-theme=dark] .pub-system-link-card,html[data-theme=dark] .pub-managed-link,html[data-theme=dark] .pub-link-chart-legend,html[data-theme=dark] .pub-link-format-list article{background:#111820;border-color:#34404d}html[data-theme=dark] .pub-system-link-grid,html[data-theme=dark] .pub-deep-link-list,html[data-theme=dark] .pub-link-bars,html[data-theme=dark] .pub-link-format-list,html[data-theme=dark] .pub-deep-link-campaign,html[data-theme=dark] .pub-deep-link-preferences{background:#0d131a}html[data-theme=dark] .pub-system-link-card code,html[data-theme=dark] .pub-managed-link-url,html[data-theme=dark] .pub-managed-link-stats>span,html[data-theme=dark] .pub-device-grid>div,html[data-theme=dark] .pub-link-format-list pre{color:#c4d0dc;background:#151d26;border-color:#34404d}html[data-theme=dark] .pub-deep-link-hero h2,html[data-theme=dark] .pub-link-metric strong,html[data-theme=dark] .pub-managed-link-main h3,html[data-theme=dark] .pub-managed-link-stats strong,html[data-theme=dark] .pub-device-grid strong,html[data-theme=dark] .pub-link-format-list strong{color:#e5edf5}html[data-theme=dark] .pub-link-privacy-note{color:#9bd0ae;background:#122019;border-color:#31503c}.pub-deep-link-centre{gap:20px;padding-bottom:28px;display:grid}.pub-deep-link-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#4b97e057,#0000 34%),linear-gradient(135deg,#082c55 0%,#0d447b 56%,#155d9d 100%);border:1px solid #153e70;border-radius:14px;grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:32px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #12365b24}.pub-deep-link-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-140px;right:-90px;box-shadow:0 0 0 52px #ffffff09,0 0 0 104px #ffffff06}.pub-deep-link-hero-copy{z-index:1;max-width:820px;position:relative}.pub-deep-link-kicker{align-items:center;gap:9px;margin-bottom:14px;display:flex}.pub-deep-link-kicker>span{text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;color:#fff!important;letter-spacing:.06em!important;margin:0!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.pub-deep-link-kicker>em{color:#0d447b;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.pub-deep-link-hero h2{color:#fff;letter-spacing:-.035em;max-width:760px;margin:0 0 12px;font-size:32px;line-height:1.08}.pub-deep-link-hero p{color:#dceafb;max-width:760px;margin:0;font-size:13px;line-height:1.7}.pub-deep-link-capabilities{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pub-deep-link-capabilities span{color:#eef6ff;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.pub-deep-link-hero-actions{z-index:2;align-content:end;justify-items:stretch;gap:11px;display:grid;position:relative}.pub-deep-link-hero-actions>label{gap:6px;display:grid}.pub-deep-link-hero-actions>label>span{color:#d8e9fb;font-size:11px;font-weight:750}.pub-deep-link-hero-actions select{color:#28445f;background:#fffffff2;border:1px solid #ffffff42;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-size:12px;font-weight:650}.pub-deep-link-hero-actions>div{grid-template-columns:1fr 1.25fr;gap:8px;display:grid}.pub-deep-link-hero-actions button{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;justify-content:center;min-height:42px;font-size:12px;font-weight:750}.pub-deep-link-hero-actions button:hover{background:#ffffff2e}.pub-deep-link-hero-actions button.primary{color:#0f4d84;background:#fff;border-color:#fff}.pub-deep-link-hero-actions button.primary:hover{background:#edf6ff}.pub-link-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pub-link-metric{background:#fff;border:1px solid #dbe4ed;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:4px 12px;min-height:92px;padding:16px;display:grid;box-shadow:0 5px 16px #1a314c0b}.pub-link-metric>span{color:#155d9d;background:linear-gradient(145deg,#e9f3fd,#f4f8fc);border-radius:10px;grid-row:1/3;width:42px;height:42px}.pub-link-metric strong{color:#18324d;letter-spacing:-.025em;align-self:end;font-size:24px;line-height:1}.pub-link-metric small{color:#6c7b8d;align-self:start;font-size:11px;line-height:1.3}.pub-link-section-head{min-height:72px;padding:15px 18px!important}.pub-link-section-head>div:first-child{align-items:center;gap:11px;display:flex}.pub-section-icon{color:#185f9f;background:#edf4fc;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pub-link-section-head h2{color:#20374f;margin:0 0 3px;font-size:15px}.pub-link-section-head p{color:#718094;max-width:720px;margin:0;font-size:11px;line-height:1.45}.pub-link-count{color:#5f7185;background:#eff4f9;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.pub-system-link-library{overflow:hidden}.pub-system-groups{background:#f6f8fb;gap:0;display:grid}.pub-system-group{border-top:1px solid #e4eaf0;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:17px;display:grid}.pub-system-group:first-child{border-top:0}.pub-system-group>header{align-items:flex-start;gap:9px;padding:5px 0;display:flex}.pub-system-group>header>span{color:#195f9d;background:#e8f1fb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pub-system-group>header>div{gap:2px;display:grid}.pub-system-group>header strong{color:#2a4058;font-size:12px;line-height:1.3}.pub-system-group>header small{color:#8793a2;font-size:10px}.pub-system-link-grid{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.pub-system-link-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;gap:11px;padding:15px;box-shadow:0 3px 12px #1e344e09}.pub-system-link-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pub-system-link-title>strong{color:#263e58;font-size:12px;line-height:1.35}.pub-system-link-title>span{color:#1d65a3;background:#eef6ff;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.pub-system-link-url{color:#5f7184;cursor:pointer;background:#f7f9fb;border:1px solid #dfe6ed;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.pub-system-link-url:hover{background:#f2f7fc;border-color:#adc5dc}.pub-system-link-url code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;background:0 0;padding:0;font-size:10px;overflow:hidden}.pub-system-link-actions{flex-wrap:wrap;gap:6px;display:flex}.pub-system-link-actions button,.pub-system-link-actions a{color:#49647f;background:#fff;border:1px solid #d6e0ea;border-radius:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:750}.pub-system-link-actions button.primary{color:#fff;background:#1763a7;border-color:#1763a7}.pub-managed-links-panel{overflow:hidden}.pub-deep-link-list{background:#f5f8fb;gap:10px;padding:14px}.pub-managed-link{border:1px solid #dbe4ed;border-left:4px solid #1f6fb2;border-radius:9px;grid-template-columns:minmax(0,1.35fr) minmax(370px,.9fr);gap:16px;padding:17px;box-shadow:0 3px 12px #1e344e09}.pub-managed-link.inactive{opacity:.78;border-left-color:#aab5c0}.pub-managed-link-main{gap:9px}.pub-managed-link-heading{gap:6px;display:grid}.pub-managed-link-heading>div{flex-wrap:wrap;gap:6px;display:flex}.pub-link-type-badge,.pub-link-status{border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.pub-link-type-badge{color:#195f9d;background:#edf4fc}.pub-link-status.active{color:#2f7650;background:#eaf7ef}.pub-link-status.inactive{color:#6f7a87;background:#eef1f4}.pub-managed-link-main h3{color:#20384f;margin:0;font-size:14px;line-height:1.25}.pub-managed-link-url{background:#f7f9fb;border-radius:7px;min-height:38px;padding:8px 10px}.pub-managed-link-url code{font-size:10px}.pub-managed-link-url>span{color:#1d64a1;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.pub-link-campaign-tags{flex-wrap:wrap;gap:6px;display:flex}.pub-link-campaign-tags>span{color:#66778a;background:#f1f4f7;border-radius:5px;padding:5px 7px;font-size:9px}.pub-link-campaign-tags>span strong{color:#40566e}.pub-link-campaign-tags>span.muted{color:#8a96a4}.pub-managed-link-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;gap:8px}.pub-managed-link-stats>span{background:#fafbfd;border-radius:7px;justify-content:center;min-height:64px;padding:10px 6px}.pub-managed-link-stats strong{color:#203b58;font-size:17px}.pub-managed-link-stats small{color:#788596;font-size:9px;line-height:1.25}.pub-managed-link-actions{border-top:1px solid #e9edf2;grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:12px;display:flex}.pub-managed-link-actions button,.pub-managed-link-actions a{border-radius:6px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:74px;height:32px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.pub-managed-link-actions .danger{min-width:74px}.pub-deep-link-empty{min-height:240px;padding:36px 20px}.pub-deep-link-empty>span{color:#1b65a5;background:#edf4fc;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.pub-deep-link-empty strong{font-size:14px}.pub-deep-link-empty p{max-width:560px;font-size:11px;line-height:1.55}.pub-deep-link-empty button{color:#fff;min-height:34px;font:inherit;background:#1763a7;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.pub-link-analytics-heading{justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 0;display:flex}.pub-link-analytics-heading>div{align-items:center;gap:10px;display:flex}.pub-link-analytics-heading>div>span{color:#1a629f;background:#eaf3fc;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.pub-link-analytics-heading h2{color:#20374f;margin:0 0 2px;font-size:16px}.pub-link-analytics-heading p{color:#738195;margin:0;font-size:11px}.pub-link-analytics-heading>span{color:#647588;background:#f0f4f8;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.pub-link-analytics-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr) minmax(220px,.55fr);gap:14px}.pub-link-chart,.pub-link-breakdown{border-radius:10px}.pub-link-chart .pub-panel-head,.pub-link-breakdown .pub-panel-head{padding:14px 16px}.pub-link-chart .pub-panel-head h2,.pub-link-breakdown .pub-panel-head h2{font-size:13px}.pub-link-chart .pub-panel-head p,.pub-link-breakdown .pub-panel-head p{font-size:10px}.pub-link-bars{min-height:238px;padding:20px 18px 12px}.pub-link-bar-day{grid-template-rows:178px auto;min-width:27px}.pub-link-bar-stack{height:178px}.pub-link-bar-day>span{font-size:8px}.pub-link-chart-legend{gap:18px;padding:11px 16px}.pub-link-chart-legend span{font-size:10px}.pub-breakdown-list{padding:10px 16px}.pub-breakdown-list>div{padding:10px 0;font-size:11px}.pub-breakdown-list>p{font-size:10px}.pub-device-grid{gap:8px;padding:14px}.pub-device-grid>div{align-content:center;min-height:86px;padding:12px 7px}.pub-device-grid strong{font-size:20px}.pub-device-grid span{font-size:9px}.pub-link-privacy-note{border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 16px}.pub-link-privacy-note>svg{width:20px;height:20px}.pub-link-privacy-note strong{font-size:11px}.pub-link-privacy-note span{font-size:10px;line-height:1.55}.pub-deep-link-modal{border-radius:12px;max-width:820px}.pub-deep-link-modal>header{background:linear-gradient(135deg,#f6faff,#edf5fc);padding:20px 22px 16px}.pub-deep-link-modal>header span{font-size:9px}.pub-deep-link-modal>header h2{margin-top:5px;font-size:19px}.pub-deep-link-modal>header p{max-width:680px;font-size:11px;line-height:1.55}.pub-deep-link-modal .pub-form{gap:13px;padding:18px 22px}.pub-deep-link-modal .pub-form label>span{font-size:10px}.pub-deep-link-modal .pub-form input,.pub-deep-link-modal .pub-form select{min-height:39px;font-size:11px}.pub-deep-link-preferences{border-radius:7px;gap:14px;padding:13px}.pub-deep-link-preferences>span{font-size:10px}.pub-deep-link-preferences label span{font-size:10px!important}.pub-deep-link-campaign{border-radius:8px;gap:10px;padding:14px}.pub-deep-link-campaign>strong{font-size:11px}.pub-deep-link-campaign>div{gap:10px}.pub-link-formats-modal{border-radius:12px;max-width:900px}.pub-link-format-list{gap:11px;padding:18px}.pub-link-format-list article{border-radius:8px;grid-template-columns:210px minmax(0,1fr) auto;gap:14px;padding:14px}.pub-link-format-list strong{font-size:11px}.pub-link-format-list span{font-size:9px;line-height:1.5}.pub-link-format-list pre{max-height:120px;padding:10px;font-size:9px;line-height:1.5}.pub-link-format-list button{min-height:34px;padding:0 10px;font-size:9px}@media (width<=1120px){.pub-deep-link-hero{grid-template-columns:1fr 280px}.pub-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-system-group{grid-template-columns:150px minmax(0,1fr)}.pub-managed-link{grid-template-columns:1fr}.pub-managed-link-actions{grid-column:auto}.pub-link-analytics-grid{grid-template-columns:1fr 1fr}.pub-link-chart{grid-column:1/-1}}@media (width<=820px){.pub-deep-link-hero{grid-template-columns:1fr;padding:24px}.pub-deep-link-hero-actions{max-width:430px}.pub-link-metrics{grid-template-columns:1fr 1fr}.pub-system-group,.pub-system-link-grid{grid-template-columns:1fr}.pub-managed-link-stats{grid-template-columns:1fr 1fr}.pub-link-analytics-grid{grid-template-columns:1fr}.pub-link-chart{grid-column:auto}.pub-deep-link-campaign>div{grid-template-columns:1fr 1fr}.pub-link-format-list article{grid-template-columns:1fr}}@media (width<=520px){.pub-deep-link-centre{gap:14px}.pub-deep-link-hero{border-radius:11px;padding:20px}.pub-deep-link-hero h2{font-size:25px}.pub-deep-link-hero p{font-size:12px}.pub-deep-link-capabilities{grid-template-columns:1fr;display:grid}.pub-deep-link-hero-actions>div,.pub-link-metrics{grid-template-columns:1fr}.pub-link-metric{min-height:78px}.pub-link-section-head{align-items:flex-start}.pub-link-count{display:none}.pub-system-group,.pub-managed-link{padding:13px}.pub-managed-link-actions{grid-template-columns:1fr 1fr;display:grid}.pub-managed-link-actions button,.pub-managed-link-actions a{width:100%}.pub-link-analytics-heading{align-items:flex-start}.pub-link-analytics-heading>span{display:none}.pub-deep-link-campaign>div{grid-template-columns:1fr}}html[data-theme=dark] .pub-deep-link-hero{background:radial-gradient(circle at 86% 12%,#3580c442,#0000 34%),linear-gradient(135deg,#071d34,#0a3158 58%,#0d497e);border-color:#1f5586}html[data-theme=dark] .pub-link-metric,html[data-theme=dark] .pub-system-link-card,html[data-theme=dark] .pub-managed-link{background:#111820;border-color:#33404d}html[data-theme=dark] .pub-link-metric>span,html[data-theme=dark] .pub-section-icon,html[data-theme=dark] .pub-system-group>header>span,html[data-theme=dark] .pub-deep-link-empty>span,html[data-theme=dark] .pub-link-analytics-heading>div>span{color:#83baf0;background:#172a3d}html[data-theme=dark] .pub-system-groups,html[data-theme=dark] .pub-deep-link-list{background:#0d131a}html[data-theme=dark] .pub-system-link-title>strong,html[data-theme=dark] .pub-managed-link-main h3,html[data-theme=dark] .pub-link-section-head h2,html[data-theme=dark] .pub-link-analytics-heading h2,html[data-theme=dark] .pub-link-metric strong{color:#e8eef5}html[data-theme=dark] .pub-system-link-url,html[data-theme=dark] .pub-managed-link-url,html[data-theme=dark] .pub-link-campaign-tags>span,html[data-theme=dark] .pub-managed-link-stats>span{background:#151d26;border-color:#34404d}html[data-theme=dark] .pub-system-link-url code,html[data-theme=dark] .pub-managed-link-url code{color:#c6d3df}html[data-theme=dark] .pub-link-status.active{color:#8fd0a8;background:#173424}html[data-theme=dark] .pub-link-type-badge{color:#8bc0f3;background:#172a3d}html[data-theme=dark] .pub-link-section-head p,html[data-theme=dark] .pub-link-analytics-heading p,html[data-theme=dark] .pub-link-metric small{color:#9aa9b8}html[data-theme=dark] .pub-deep-link-modal>header{background:linear-gradient(135deg,#111c28,#15283b)}.pub-tabs.pub-tabs-top{z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dce4ed;border-radius:10px;align-items:center;gap:6px;margin:0 0 16px;padding:7px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #1a314c0a}.pub-tabs.pub-tabs-top button{color:#607186;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.pub-tabs.pub-tabs-top button:hover{color:#264864;background:#f2f6fa}.pub-tabs.pub-tabs-top button.active{color:#155f9f;background:#eaf3fc;box-shadow:inset 0 0 0 1px #c9dced}.pub-page-deep-links{max-width:1460px}.pub-page-deep-links>.pub-breadcrumb{margin-bottom:10px}.pub-page-deep-links .pub-deep-link-centre{margin-top:0}@media (width<=700px){.pub-tabs.pub-tabs-top{justify-content:flex-start;position:static;overflow-x:auto}.pub-tabs.pub-tabs-top button{white-space:nowrap;flex:none}}html[data-theme=dark] .pub-tabs.pub-tabs-top{background:#111820f5;border-color:#34404d}html[data-theme=dark] .pub-tabs.pub-tabs-top button{color:#a9b7c5}html[data-theme=dark] .pub-tabs.pub-tabs-top button:hover{color:#dbe6f1;background:#151e28}html[data-theme=dark] .pub-tabs.pub-tabs-top button.active{color:#8fc2f4;background:#172a3d;box-shadow:inset 0 0 0 1px #294660}.pub-system-groups,.pub-system-group,.pub-system-link-grid,.pub-system-link-card,.pub-system-link-title,.pub-system-link-url,.pub-system-link-actions{box-sizing:border-box;min-width:0;max-width:100%}.pub-system-group{grid-template-columns:160px minmax(0,1fr);align-items:start}.pub-system-link-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));align-items:start;width:100%}.pub-system-link-card{width:100%;min-width:0;overflow:hidden}.pub-system-link-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pub-system-link-title>strong{overflow-wrap:anywhere;min-width:0}.pub-system-link-title>span{white-space:nowrap;max-width:100%}.pub-system-link-url{width:100%;min-width:0;max-width:100%;overflow:hidden}.pub-system-link-url code{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:0;min-width:0;max-width:100%;display:block;overflow:hidden}.pub-system-link-url>svg{flex:none}.pub-system-link-actions{flex-wrap:wrap;align-items:center;width:100%;display:flex}.pub-system-link-actions button,.pub-system-link-actions a{white-space:nowrap;flex:none;max-width:100%}@media (width<=1260px){.pub-system-group{grid-template-columns:1fr;gap:10px}.pub-system-group>header{padding:0 0 4px}.pub-system-link-grid{grid-template-columns:1fr}}@media (width<=760px){.pub-system-link-title{grid-template-columns:1fr}.pub-system-link-title>span{justify-self:start}.pub-system-link-actions{grid-template-columns:1fr 1fr;display:grid}.pub-system-link-actions button,.pub-system-link-actions a{justify-content:center;width:100%}.pub-system-link-actions button:last-child:nth-child(3){grid-column:1/-1}}@media (width<=460px){.pub-system-link-actions{grid-template-columns:1fr}.pub-system-link-actions button:last-child:nth-child(3){grid-column:auto}}.pub-page-deep-links,.pub-deep-link-centre,.pub-deep-link-centre *,.pub-link-metrics,.pub-link-metric,.pub-managed-links-panel,.pub-deep-link-list,.pub-managed-link,.pub-managed-link-main,.pub-managed-link-stats,.pub-managed-link-actions,.pub-link-analytics-grid,.pub-link-chart,.pub-link-breakdown,.pub-link-format-list,.pub-link-format-list article{box-sizing:border-box}.pub-page-deep-links,.pub-deep-link-centre{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.pub-deep-link-centre>*,.pub-link-metrics>*,.pub-managed-link>*,.pub-link-analytics-grid>*{min-width:0}.pub-link-metric{overflow:hidden}.pub-link-metric strong,.pub-link-metric small{overflow-wrap:anywhere;min-width:0}.pub-managed-link{width:100%;max-width:100%;overflow:hidden}.pub-managed-link-main,.pub-managed-link-heading,.pub-link-campaign-tags{min-width:0;max-width:100%}.pub-managed-link-main h3,.pub-link-campaign-tags span{overflow-wrap:anywhere}.pub-managed-link-url{width:100%;min-width:0;max-width:100%;overflow:hidden}.pub-managed-link-url code{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:0;min-width:0;max-width:100%;display:block;overflow:hidden}.pub-managed-link-stats{min-width:0;max-width:100%}.pub-managed-link-stats>span{min-width:0;overflow:hidden}.pub-managed-link-actions{flex-wrap:wrap;min-width:0;max-width:100%}.pub-managed-link-actions button,.pub-managed-link-actions a{max-width:100%}.pub-link-analytics-grid{width:100%;min-width:0;max-width:100%}.pub-link-chart,.pub-link-breakdown{min-width:0;max-width:100%;overflow:hidden}.pub-breakdown-list>div,.pub-breakdown-list span{min-width:0}.pub-breakdown-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pub-link-format-list article{min-width:0;max-width:100%;overflow:hidden}.pub-link-format-list pre{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow:auto}.pub-deep-link-modal,.pub-link-formats-modal{width:min(92vw,900px);max-width:92vw}.pub-deep-link-modal .pub-form,.pub-link-formats-modal .pub-link-format-list{min-width:0;max-width:100%}@media (width<=1360px){.pub-link-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-managed-link{grid-template-columns:1fr}.pub-managed-link-actions{grid-column:auto}.pub-link-analytics-grid{grid-template-columns:1fr 1fr}.pub-link-chart{grid-column:1/-1}}@media (width<=900px){.pub-link-metrics,.pub-managed-link-stats{grid-template-columns:1fr 1fr}.pub-link-analytics-grid{grid-template-columns:1fr}.pub-link-chart{grid-column:auto}}@media (width<=600px){.pub-link-metrics{grid-template-columns:1fr}.pub-managed-link-actions{grid-template-columns:1fr 1fr;display:grid}.pub-managed-link-actions button,.pub-managed-link-actions a{width:100%}}@media (width<=420px){.pub-managed-link-stats,.pub-managed-link-actions{grid-template-columns:1fr}}.pub-delivery-report-panel{overflow:hidden}.pub-delivery-metrics{background:#f6f8fb;border-bottom:1px solid #e1e7ee;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.pub-delivery-metrics>div{background:#fff;border:1px solid #dde5ed;border-radius:9px;gap:4px;min-width:0;padding:14px;display:grid}.pub-delivery-metrics>div>span{color:#607287;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.pub-delivery-metrics>div>strong{color:#203950;font-size:23px;line-height:1}.pub-delivery-metrics>div>small{color:#7a8898;font-size:7.5px;line-height:1.35}.pub-delivery-metrics>div.engagement{background:#f5fbf7;border-color:#bfdcc9}.pub-delivery-metrics>div.engagement>strong{color:#2d7350}.pub-delivery-metrics>div.warning{background:#fff8f7;border-color:#ead0cc}.pub-delivery-metrics>div.warning>strong{color:#a33d34}.pub-delivery-explainer{background:#f6faff;border:1px solid #d7e4f1;border-radius:8px;margin:14px;padding:12px 14px}.pub-delivery-explainer strong{color:#2e4e6e;margin-bottom:4px;font-size:8.5px;display:block}.pub-delivery-explainer p{color:#64758a;margin:0;font-size:8px;line-height:1.6}.pub-delivery-table-wrap{border-top:1px solid #e4e9ef;width:100%;max-width:100%;overflow:auto}.pub-delivery-table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.pub-delivery-table th,.pub-delivery-table td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f3;padding:10px 12px}.pub-delivery-table th{z-index:1;color:#66768a;text-transform:uppercase;letter-spacing:.05em;background:#f7f9fb;font-size:7.5px;font-weight:800;position:sticky;top:0}.pub-delivery-table td{color:#53657a;font-size:8px;line-height:1.45}.pub-delivery-table td:first-child{min-width:210px}.pub-delivery-table td>strong{color:#2f435a;font-size:8.4px;display:block}.pub-delivery-error{color:#a04b43;max-width:310px;margin-top:3px;font-size:7px;line-height:1.35;display:block}.pub-delivery-state,.pub-read-state{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.pub-delivery-state.queued{color:#687787;background:#f0f3f6}.pub-delivery-state.accepted,.pub-delivery-state.sent{color:#1f639e;background:#edf4fc}.pub-delivery-state.delivered{color:#2e7650;background:#eaf7ef}.pub-delivery-state.bounced,.pub-delivery-state.failed{color:#a33c34;background:#fff0ee}.pub-read-state.read{color:#2d7550;background:#eaf7ef}.pub-read-state.not-read{color:#856633;background:#f6f0e7}.pub-read-state.pending{color:#728092;background:#f0f3f6}@media (width<=1050px){.pub-delivery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.pub-delivery-metrics{grid-template-columns:1fr 1fr}}@media (width<=440px){.pub-delivery-metrics{grid-template-columns:1fr}}html[data-theme=dark] .pub-delivery-metrics{background:#0d131a;border-color:#34404d}html[data-theme=dark] .pub-delivery-metrics>div,html[data-theme=dark] .pub-delivery-table{background:#111820;border-color:#34404d}html[data-theme=dark] .pub-delivery-metrics>div.engagement{background:#122019;border-color:#31503c}html[data-theme=dark] .pub-delivery-metrics>div.warning{background:#241716;border-color:#68413d}html[data-theme=dark] .pub-delivery-metrics>div>strong,html[data-theme=dark] .pub-delivery-table td>strong{color:#e5edf5}html[data-theme=dark] .pub-delivery-explainer{background:#122032;border-color:#294660}html[data-theme=dark] .pub-delivery-explainer strong{color:#b9d8f6}html[data-theme=dark] .pub-delivery-explainer p,html[data-theme=dark] .pub-delivery-table td{color:#aebccb}html[data-theme=dark] .pub-delivery-table th{color:#aebccb;background:#151d26}html[data-theme=dark] .pub-delivery-table th,html[data-theme=dark] .pub-delivery-table td{border-color:#2e3945}.pub-delivery-mailbox-warning{background:#fffaf0;border:1px solid #ead4a8;border-radius:8px;margin:0 14px 14px;padding:12px 14px}.pub-delivery-mailbox-warning strong{color:#805d1f;margin-bottom:4px;font-size:8.5px;display:block}.pub-delivery-mailbox-warning p{color:#7c6b4c;margin:0;font-size:8px;line-height:1.55}html[data-theme=dark] .pub-delivery-mailbox-warning{background:#241f12;border-color:#66552d}html[data-theme=dark] .pub-delivery-mailbox-warning strong{color:#e7c67f}html[data-theme=dark] .pub-delivery-mailbox-warning p{color:#c5b58f}.pub-list-delivery{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.pub-list-delivery>span{color:#607186;white-space:nowrap;background:#f1f4f7;border-radius:999px;align-items:center;gap:3px;padding:4px 6px;font-size:7px;display:inline-flex}.pub-list-delivery>span strong{color:#344b64;font-size:7.5px}.pub-list-delivery>span.read{color:#2f7650;background:#eaf7ef}.pub-list-delivery>span.read strong{color:#286a48}.pub-list-delivery>span.bad{color:#a03d35;background:#fff0ee}.pub-list-delivery>span.bad strong{color:#94352e}html[data-theme=dark] .pub-list-delivery>span{color:#aab8c6;background:#151d26}html[data-theme=dark] .pub-list-delivery>span strong{color:#dfe7ef}html[data-theme=dark] .pub-list-delivery>span.read{color:#91cfaa;background:#173424}html[data-theme=dark] .pub-list-delivery>span.bad{color:#eeaaa3;background:#291817}.pub-customer360-link{color:#245f98;background:#f7fbff;border:1px solid #d7e2ec;border-radius:7px;align-items:center;gap:7px;max-width:260px;padding:7px 9px;text-decoration:none;display:inline-flex}.pub-customer360-link>span{gap:1px;min-width:0;display:grid}.pub-customer360-link strong{text-overflow:ellipsis;white-space:nowrap;color:#29455f;font-size:8px;overflow:hidden}.pub-customer360-link small{color:#738397;font-size:7px}.pub-customer360-link:hover{background:#f1f7fd;border-color:#9bbbd9}.pub-not-linked{color:#8995a3;font-size:7.5px;display:inline-block}.pub-subscriber-edit-button{color:#48627c;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d3dde7;border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:7.5px;font-weight:750;display:inline-flex}.pub-subscriber-edit-button:hover{color:#1f5ea8;background:#f7fbff;border-color:#94b2d0}.pub-subscriber-edit-modal{max-width:720px}.pub-subscriber-customer-card{background:#f6faff;border:1px solid #d8e5ef;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.pub-subscriber-customer-card>span{color:#2263a0;background:#e8f2fc;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pub-subscriber-customer-card>div{gap:1px;min-width:0;display:grid}.pub-subscriber-customer-card small{color:#718197;font-size:7px}.pub-subscriber-customer-card strong{color:#2b425a;font-size:9px}.pub-subscriber-customer-card em{color:#8190a0;font-size:7px;font-style:normal}.pub-subscriber-customer-card>a{color:#1f5ea8;align-items:center;gap:4px;font-size:7.5px;font-weight:800;text-decoration:none;display:inline-flex}.pub-subscriber-preferences{background:#fafbfd;border:1px solid #dfe6ed;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.pub-subscriber-preferences>span{color:#53657b;grid-column:1/-1;font-size:7.8px;font-weight:750}.pub-subscriber-preferences label{background:#fff;border:1px solid #e2e7ed;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:7px 8px;display:flex!important}.pub-subscriber-preferences label span{font-size:8px!important}.pub-subscriber-audit-note{background:#f7f9fb;border:1px solid #dfe7ef;border-radius:6px;gap:3px;padding:10px 11px;display:grid}.pub-subscriber-audit-note strong{color:#42566d;font-size:8px}.pub-subscriber-audit-note span{color:#758396;font-size:7.5px;line-height:1.5}@media (width<=640px){.pub-subscriber-customer-card{grid-template-columns:34px 1fr}.pub-subscriber-customer-card>a{grid-column:1/-1}.pub-subscriber-preferences{grid-template-columns:1fr}.pub-subscriber-preferences>span{grid-column:auto}}html[data-theme=dark] .pub-customer360-link,html[data-theme=dark] .pub-subscriber-customer-card,html[data-theme=dark] .pub-subscriber-preferences,html[data-theme=dark] .pub-subscriber-audit-note{background:#111a23;border-color:#34404d}html[data-theme=dark] .pub-subscriber-customer-card>span{color:#8cc0f2;background:#172a3d}html[data-theme=dark] .pub-subscriber-customer-card strong,html[data-theme=dark] .pub-customer360-link strong{color:#e1eaf3}html[data-theme=dark] .pub-subscriber-preferences label{background:#0f161e;border-color:#34404d}:root{--sf-primary:#0176d3;--sf-primary-hover:#0b5cab;--sf-primary-deep:#014486;--sf-navy:#032d60;--sf-navy-dark:#001639;--sf-cyan:#1b96ff;--sf-ink:#080707;--sf-ink-soft:#171717;--sf-muted:#444;--sf-tertiary:#939393;--sf-canvas:#fff;--sf-surface:#eaf5fe;--sf-electric:#e0e5f8;--sf-divider:#c9c9c9;--sf-purple:#7526e3;--sf-orange:#d83a00;--sf-teal:#03b4a7;--monday-primary:#6161ff;--monday-primary-deep:#642eff;--monday-ink:#323338;--monday-secondary:#676879;--monday-hairline:#e6e7ea;--monday-surface:#f3f4f5;--monday-sky:#c6dfff;--monday-yellow:#ffe100;--monday-green:#00c875;--monday-crm:#00d2d2;--font-display:"ITC Avant Garde", "Avenir Next", Arial, sans-serif;--font-body:"Salesforce Sans", Arial, Helvetica, sans-serif;color:var(--sf-ink);font-family:var(--font-body);font-synthesis:none;background:#f6f8fb}*{box-sizing:border-box}html,body,#root{background:#f6f8fb;min-width:320px;min-height:100%;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar{z-index:20;background:#fff;border-right:1px solid #e4e7ec;flex-direction:column;height:100vh;transition:width .2s;display:flex;position:sticky;top:0}.brand-row{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;height:72px;padding:0 16px;display:flex}.brand-mark{background:var(--sf-navy);color:#fff;letter-spacing:.3px;border-radius:8px;flex:none;place-items:center;width:37px;height:37px;font-size:13px;font-weight:700;display:grid}.brand-copy{white-space:nowrap;flex-direction:column;line-height:1.12;display:flex}.brand-copy strong{font-family:var(--font-display);color:var(--sf-navy);font-size:15px;font-weight:400}.brand-copy span{color:#6b7280;margin-top:4px;font-size:11px}.sidebar-nav{flex:1;padding:12px 10px;overflow:auto}.nav-section{margin-bottom:12px}.nav-section-label{text-transform:uppercase;letter-spacing:.09em;color:#7b8596;padding:8px 10px 5px;font-size:10px;font-weight:700}.nav-item{color:#394150;border-radius:6px;align-items:center;gap:11px;height:39px;margin:1px 0;padding:0 10px;font-size:14px;display:flex}.nav-item:hover{color:var(--sf-navy);background:#f4f7fb}.nav-item.active{background:var(--sf-surface);color:var(--sf-navy);box-shadow:inset 3px 0 0 var(--sf-primary);font-weight:700}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.collapse-button{color:#586174;background:#fff;border:0;border-top:1px solid #edf0f4;align-items:center;gap:9px;height:48px;padding:0 18px;font-size:12px;display:flex}.collapse-button:hover{background:#f8fafc}.mobile-close,.mobile-menu{display:none!important}.main-column{min-width:0}.topbar{z-index:15;background:#fffffff7;border-bottom:1px solid #e4e7ec;align-items:center;gap:22px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.global-search-wrap{color:#687386;background:#fff;border:1px solid #cfd5df;border-radius:4px;align-items:center;gap:9px;width:min(610px,52vw);height:42px;padding:0 12px;display:flex;position:relative}.global-search-wrap:focus-within{outline:2px solid var(--sf-cyan);outline-offset:1px;border-color:var(--sf-primary)}.global-search-wrap input{color:#17202d;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-shortcut{color:#7a8392;background:#f7f8fa;border:1px solid #dde2e8;border-radius:4px;padding:3px 7px;font-size:11px}.search-results{z-index:40;background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:7px;position:absolute;top:47px;left:0;right:0;box-shadow:0 16px 38px #00163226}.search-results button{text-align:left;color:#1d2735;background:#fff;border:0;border-radius:6px;grid-template-columns:75px 1fr;gap:2px 8px;width:100%;padding:10px;display:grid}.search-results button:hover{background:#f4f8fc}.search-results strong{font-size:13px}.search-results small{color:#6b7280;grid-column:2}.result-type{text-transform:uppercase;letter-spacing:.08em;color:var(--sf-primary);grid-row:1/3;align-self:center;font-size:9px;font-weight:700}.search-empty{color:#6b7280;padding:14px;font-size:13px}.topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.icon-button{color:#455064;background:0 0;border:0;border-radius:4px;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button:hover{background:#f1f4f8}.icon-button.bordered{background:#fff;border:1px solid #cdd4de}.notification-dot{background:#d83a00;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.profile-button{color:#2d3747;background:#fff;border:0;border-radius:5px;align-items:center;gap:9px;padding:4px 7px;display:flex}.profile-button:hover{background:#f7f9fb}.avatar{background:var(--sf-navy);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.profile-copy{text-align:left;flex-direction:column;display:flex}.profile-copy strong{font-size:12px}.profile-copy small{color:#7b8492;margin-top:2px;font-size:10px}.content{max-width:1600px;margin:0 auto;padding:30px 34px 56px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow{text-transform:uppercase;color:var(--sf-primary);letter-spacing:.095em;margin-bottom:8px;font-size:11px;font-weight:700}.page-header h1,.record-hero h1{font-family:var(--font-display);color:var(--sf-navy);margin:0;font-size:32px;font-weight:400;line-height:40px}.page-header p{color:#596272;margin:7px 0 0;font-size:14px;line-height:21px}.page-actions,.record-actions{flex-wrap:wrap;gap:9px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.button.primary{background:var(--sf-primary);border-color:var(--sf-primary);color:#fff}.button.primary:hover{background:var(--sf-primary-hover);border-color:var(--sf-primary-hover)}.button.secondary{color:var(--sf-primary-deep);background:#fff;border-color:#aeb7c3}.button.secondary:hover{background:#f7f9fb}.button.small{height:36px}.button.monday-primary{background:var(--monday-primary);border-color:var(--monday-primary);border-radius:999px}.button.monday-primary:hover{background:var(--monday-primary-deep)}.text-link{color:var(--sf-primary-deep);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{text-decoration:underline}.metric-grid{gap:14px;margin-bottom:18px;display:grid}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.record-metric{background:#fff;border:1px solid #dfe4ea;border-radius:12px;padding:20px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--sf-primary);width:4px;position:absolute;top:0;bottom:0;left:0}.metric-card.accent-teal:before{background:var(--sf-teal)}.metric-card.accent-purple:before{background:var(--sf-purple)}.metric-card.accent-orange:before{background:var(--sf-orange)}.metric-label,.record-metric span{text-transform:uppercase;letter-spacing:.06em;color:#6a7381;font-size:11px;font-weight:700}.metric-value{font-family:var(--font-display);color:var(--sf-navy);margin:8px 0 5px;font-size:27px}.metric-detail,.record-metric small{color:#6f7887;font-size:12px}.dashboard-grid{grid-template-columns:1.55fr 1fr;gap:16px;display:grid}.panel-card{background:#fff;border:1px solid #dfe4ea;border-radius:16px;overflow:hidden}.panel-card-header{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;height:55px;padding:0 19px;display:flex}.panel-card-header h2{font-family:var(--font-display);color:var(--sf-navy);margin:0;font-size:16px;font-weight:400}.span-two{grid-column:1/-1}.funnel-summary{grid-template-columns:repeat(4,1fr);padding:22px;display:grid}.funnel-summary>div{border-right:1px solid #e7ebef;flex-direction:column;gap:5px;padding:4px 18px;display:flex}.funnel-summary>div:last-child{border:0}.funnel-summary span,.funnel-summary small{color:#6b7481;font-size:11px}.funnel-summary strong{color:var(--sf-navy);font-size:23px;font-family:var(--font-display);font-weight:400}.today-list{padding:10px 18px}.today-list>div{border-bottom:1px solid #eef1f4;align-items:center;gap:11px;padding:10px 0;display:flex}.today-list>div:last-child{border:0}.today-icon{background:var(--sf-surface);width:34px;height:34px;color:var(--sf-primary-deep);border-radius:50%;place-items:center;display:grid}.today-list span:last-child{flex-direction:column;gap:2px;display:flex}.today-list strong{font-size:13px}.today-list small{color:#76808e;font-size:11px}.compact-list>div,.service-list>div{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:12px 18px;display:flex}.compact-list>div:last-child,.service-list>div:last-child{border-bottom:0}.list-avatar,.service-icon{background:var(--sf-surface);width:36px;height:36px;color:var(--sf-primary-deep);border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.compact-main{flex-direction:column;flex:1;gap:3px;display:flex}.compact-main strong,.service-list strong{font-size:13px}.compact-main small,.service-list small{color:#747e8c;font-size:11px}.money{color:var(--sf-navy);text-align:right;min-width:70px;font-size:13px}.activity-list{padding:4px 18px}.activity-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:12px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid}.activity-list>div:last-child{border-bottom:0}.activity-dot{background:var(--sf-primary);border-radius:50%;width:9px;height:9px;margin-top:4px}.activity-dot.payment{background:var(--sf-teal)}.activity-dot.call{background:var(--sf-purple)}.activity-dot.service{background:var(--sf-orange)}.activity-list span:nth-child(2){flex-direction:column;gap:3px;display:flex}.activity-list strong{font-size:12px}.activity-list small,.activity-list time{color:#7a8392;font-size:10px}.activity-list time{white-space:nowrap}.data-toolbar{background:#fff;border:1px solid #dfe4ea;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:9px;padding:12px;display:flex}.toolbar-search{color:#6b7280;border:1px solid #cdd4dc;border-radius:4px;align-items:center;gap:8px;min-width:280px;height:36px;padding:0 10px;display:flex}.toolbar-search:focus-within{outline:2px solid var(--sf-cyan);outline-offset:1px}.toolbar-search input{border:0;outline:0;width:100%;font-size:13px}.source-chip{color:#4f5d70;background:#f0f3f6;border-radius:999px;padding:5px 8px;font-size:10px}.record-count{color:#717b89;margin-left:auto;font-size:11px}.table-card{background:#fff;border:1px solid #dfe4ea;border-radius:0 0 8px 8px;overflow:hidden}.table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.table-wrap th{text-align:left;text-transform:uppercase;letter-spacing:.055em;color:#697383;background:#f7f9fb;border-bottom:1px solid #dfe4ea;height:42px;padding:0 14px;font-size:9px;font-weight:700}.table-wrap td{color:#2f3948;border-bottom:1px solid #edf0f3;height:58px;padding:0 14px}.table-wrap tbody tr:last-child td{border-bottom:0}.clickable-row{cursor:pointer}.clickable-row:hover{background:#f7fbff}.row-action{text-align:right;color:#747e8e}.record-cell{align-items:center;gap:10px;display:flex}.record-avatar{background:var(--sf-surface);width:34px;height:34px;color:var(--sf-navy);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.record-cell>span:last-child,.lead-cell{flex-direction:column;gap:3px;display:flex}.record-cell strong,.lead-cell strong{color:#182333;font-size:12px}.record-cell small,.lead-cell small{color:#7a8492;font-size:10px}.muted{color:#737d8b}.status{text-transform:capitalize;color:#546071;background:#eef1f4;border-radius:999px;align-items:center;height:23px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.status-active,.status-won,.status-qualified,.status-hot{color:#087d5b;background:#e5f7f0}.status-working,.status-contacted,.status-warm,.status-monitor{color:#7e5a00;background:#fff4d8}.status-restricted,.status-review,.status-high,.status-critical,.status-lost{color:#a52a1f;background:#fde8e6}.status-new,.status-open,.status-cold,.status-clear{color:#075c9d;background:#e7f3ff}.breadcrumbs{color:#6b7584;align-items:center;gap:4px;margin-bottom:13px;font-size:11px;display:flex}.breadcrumbs span{align-items:center;gap:4px;display:flex}.record-hero{background:#fff;border:1px solid #dfe4ea;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.record-identity{align-items:center;gap:15px;display:flex}.record-large-avatar{background:var(--sf-navy);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:15px;font-weight:700;display:grid}.record-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--sf-primary);margin-bottom:2px;font-size:10px;font-weight:700}.record-hero h1{font-size:27px;line-height:34px}.record-meta{color:#687180;text-transform:capitalize;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.divider-dot{color:#a5acb7}.record-alert-row{background:#fff;border-left:1px solid #dfe4ea;border-right:1px solid #dfe4ea}.record-alert{color:#8d241c;background:#fff3f1;border:1px solid #f3c4bd;border-radius:4px;align-items:center;gap:8px;margin:0 18px;padding:10px 12px;font-size:11px;display:flex}.record-alert span{color:#7c4d49}.record-tabs{background:#fff;border:1px solid #dfe4ea;border-top:0;align-items:end;gap:1px;height:48px;margin-bottom:16px;padding:0 13px;display:flex;overflow-x:auto}.record-tabs button{color:#566171;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;height:47px;padding:0 11px;font-size:11px;font-weight:700}.record-tabs button:hover{color:var(--sf-primary)}.record-tabs button.active{color:var(--sf-navy);border-bottom-color:var(--sf-primary)}.record-layout{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.record-main,.record-side{flex-direction:column;gap:16px;display:flex}.metric-grid.compact{margin:0}.record-metric{border-radius:12px;padding:16px}.record-metric strong{font-family:var(--font-display);color:var(--sf-navy);text-transform:capitalize;margin:6px 0 3px;font-size:20px;font-weight:400;display:block}.detail-list{margin:0;padding:5px 17px}.detail-list>div{border-bottom:1px solid #edf0f3;padding:11px 0}.detail-list>div:last-child{border-bottom:0}.detail-list dt{text-transform:uppercase;letter-spacing:.06em;color:#75808f;margin-bottom:4px;font-size:9px;font-weight:700}.detail-list dd{color:#263140;word-break:break-word;text-transform:capitalize;margin:0;font-size:12px}.empty-inline{color:#7a8492;padding:22px;font-size:12px}.generic-tab{background:#fff;border:1px solid #dfe4ea;border-radius:12px;min-height:380px}.generic-heading{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;padding:18px;display:flex}.generic-heading h2{font-family:var(--font-display);color:var(--sf-navy);margin:0;font-size:18px;font-weight:400}.generic-heading p{color:#727c8a;margin:4px 0 0;font-size:11px}.data-preview{color:#d6e3f2;background:#101925;border-radius:8px;margin:16px;padding:16px;font-size:11px;line-height:1.6;overflow:auto}.pipeline-toolbar{border:1px solid var(--monday-hairline);height:58px;color:var(--monday-ink);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 15px;display:flex}.pipeline-toolbar>div{flex-direction:column;gap:3px;display:flex}.pipeline-toolbar strong{font-size:13px}.pipeline-toolbar span{color:var(--monday-secondary);font-size:10px}.kanban{grid-template-columns:repeat(4,minmax(250px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.kanban-column{background:#f6f7fb;border:1px solid #e6e7ea;border-radius:16px;min-height:520px;padding:10px}.kanban-column>header{height:38px;color:var(--monday-ink);align-items:center;gap:8px;padding:0 4px;display:flex}.kanban-column>header strong{font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:600}.kanban-column>header span:nth-child(3){color:var(--monday-secondary);background:#fff;border-radius:999px;padding:2px 7px;font-size:10px}.kanban-column>header button{color:#737780;background:0 0;border:0;margin-left:auto}.stage-dot{border-radius:50%;width:9px;height:9px}.stage-dot.sky{background:var(--monday-sky)}.stage-dot.yellow{background:var(--monday-yellow)}.stage-dot.purple{background:var(--monday-primary)}.stage-dot.green{background:var(--monday-green)}.kanban-cards{flex-direction:column;gap:8px;display:flex}.kanban-card{background:#fff;border:1px solid #e1e3e7;border-radius:16px;padding:13px;font-family:Poppins,Arial,sans-serif;box-shadow:0 3px 10px #14142b0b}.kanban-card-top{justify-content:space-between;align-items:start;gap:8px;display:flex}.kanban-card-top strong{color:var(--monday-ink);font-size:12px;font-weight:500}.kanban-value{color:var(--monday-ink);margin:14px 0;font-size:18px;display:block}.kanban-card footer{color:var(--monday-secondary);border-top:1px solid #edf0f2;align-items:center;gap:7px;padding-top:9px;font-size:9px;display:flex}.mini-avatar{color:#30365f;background:#e0e5f8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:600;display:grid}.add-card{width:100%;height:36px;color:var(--monday-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-top:5px;padding:0 7px;font-family:Poppins,Arial,sans-serif;font-size:10px;display:flex}.add-card:hover{color:var(--monday-ink);background:#fff}.empty-state{text-align:center;color:#77818f;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:30px;display:flex}.empty-state strong{font-family:var(--font-display);color:var(--sf-navy);margin-bottom:6px;font-size:18px;font-weight:400}.empty-state span{max-width:520px;font-size:12px;line-height:1.6}.empty-state.large{background:#fff;border:1px solid #dfe4ea;border-radius:16px;min-height:430px}@media (width<=1150px){.metric-grid.four{grid-template-columns:repeat(2,1fr)}.record-layout{grid-template-columns:1fr}.record-side{grid-template-columns:1fr 1fr;display:grid}.kanban{grid-template-columns:repeat(4,280px)}}@media (width<=860px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{width:252px;position:fixed;left:0;transform:translate(-103%);box-shadow:0 0 50px #0000002e}.sidebar.mobile-open{transform:translate(0)}.mobile-close{margin-left:auto;display:grid!important}.mobile-menu{display:grid!important}.topbar{padding:0 14px}.global-search-wrap{flex:1;width:auto}.profile-copy,.search-shortcut{display:none}.content{padding:22px 15px 44px}.page-header,.record-hero{flex-direction:column}.record-hero{align-items:stretch}.record-actions{width:100%}.dashboard-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.record-side{display:flex}.data-toolbar{flex-wrap:wrap}.toolbar-search{flex:1;min-width:220px}.metric-grid.three{grid-template-columns:1fr}.funnel-summary{grid-template-columns:repeat(2,1fr);gap:12px}.funnel-summary>div{border:0;border-bottom:1px solid #e7ebef;padding:8px}}@media (width<=560px){.metric-grid.four{grid-template-columns:1fr}.page-actions{width:100%}.page-actions .button{flex:1}.record-identity{align-items:flex-start}.record-meta{flex-wrap:wrap}.record-actions .button{flex:1}.topbar-actions .icon-button{display:none}.global-search-wrap{width:100%}.funnel-summary{grid-template-columns:1fr}.profile-button{padding:0}.toolbar-search{min-width:100%}}.record-tabs.customer360-jump-tabs,.customer360-jump-tabs{white-space:nowrap;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;width:100%;max-width:100%;display:flex;overflow:auto hidden}.record-tabs.customer360-jump-tabs::-webkit-scrollbar{width:0;height:0;display:none}.customer360-jump-tabs::-webkit-scrollbar{width:0;height:0;display:none}.record-tabs.customer360-jump-tabs>button,.customer360-jump-tabs>button{white-space:nowrap;flex:none}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.metric-card{flex-direction:column;justify-content:center;min-height:118px;padding:18px 18px 16px;display:flex}.metric-card .metric-value{font-size:30px;line-height:1.05}.panel-card{margin-bottom:16px;box-shadow:0 1px 2px #00204008}.panel-card-header{height:auto;min-height:54px;padding:14px 18px}.table-card,.panel-card{overflow:visible}.table-wrap{overflow:auto}.table-wrap table{table-layout:auto;min-width:860px}.table-wrap td{vertical-align:middle;max-width:330px}.table-wrap td:not(.row-action){white-space:normal;overflow-wrap:anywhere}.row-action{width:42px;position:relative;white-space:nowrap!important}.name-card{text-align:left;min-width:170px;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.name-card:hover .name-card-title{color:var(--sf-primary)}.name-card-avatar{background:var(--sf-surface);width:34px;height:34px;color:var(--sf-navy);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.name-card-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.name-card-title{color:#17243a;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:700;overflow:hidden}.name-card-subtitle{color:#768296;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;overflow:hidden}.reference-cell{color:#596579;text-overflow:ellipsis;white-space:nowrap;max-width:290px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:block;overflow:hidden}.authority-grid,.assist-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:16px;display:grid}.authority-card,.assist-card{background:#fbfcfe;border:1px solid #e1e6ec;border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:14px;display:flex}.authority-card strong,.assist-card strong{color:var(--sf-navy);align-items:center;gap:6px;font-size:12px;display:flex}.authority-card span,.assist-card span{color:#667285;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.quick-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-backdrop.crm-modal{z-index:100;background:#01163261;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.crm-dialog{background:#fff;border:1px solid #dce2e9;border-radius:16px;width:min(620px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #0016323d}.crm-dialog-head{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.crm-dialog-head h2{font-family:var(--font-display);color:var(--sf-navy);margin:0;font-size:19px;font-weight:400}.crm-dialog-body{padding:18px 20px}.crm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.crm-field{flex-direction:column;gap:6px;display:flex}.crm-field.wide{grid-column:1/-1}.crm-field span{color:#586476;font-size:11px;font-weight:700}.crm-field input,.crm-field select,.crm-field textarea{color:#172033;background:#fff;border:1px solid #cbd3dd;border-radius:6px;outline:none;width:100%;padding:9px 10px}.crm-field input:focus,.crm-field select:focus,.crm-field textarea:focus{border-color:var(--sf-primary);box-shadow:0 0 0 2px #0176d321}.crm-dialog-footer{border-top:1px solid #e8ecf1;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.note-list{flex-direction:column;gap:10px;padding:14px;display:flex}.note-card{background:#fff;border:1px solid #e2e7ed;border-radius:10px;padding:13px 14px}.note-card-head{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.note-card-head>div{flex-direction:column;gap:2px;display:flex}.note-card strong{color:#17243a;font-size:12px}.note-card time,.note-card small{color:#7a8492;font-size:10px}.note-card p{color:#3b4656;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.action-banner{background:#f7fbff;border:1px solid #d8e9f8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.action-banner-copy{flex-direction:column;gap:3px;display:flex}.action-banner-copy strong{color:var(--sf-navy);font-size:13px}.action-banner-copy span{color:#667386;font-size:11px}.empty-inline{text-align:center;color:#7a8492;padding:24px;font-size:12px}.source-chip{white-space:nowrap}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:16px;display:grid}.setting-block{background:#fbfcfe;border:1px solid #e2e7ed;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.setting-block strong{color:#3c4758;font-size:11px}.setting-block small,.setting-block span{color:#697486;overflow-wrap:anywhere;font-size:11px}.dashboard-record-row{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(200px,1fr) auto minmax(80px,auto);align-items:center;gap:14px;padding:11px 14px;display:grid}.dashboard-record-row:last-child{border-bottom:0}.dashboard-record-row:hover{background:#f8fbfe}.lead-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.lead-cell strong{color:#1f2b3d;font-size:11px}.lead-cell small,.muted-line{color:#7a8492;font-size:10px}.status-list{flex-wrap:wrap;gap:5px;display:flex}.plain-cap{text-transform:capitalize}.bordered{border:1px solid #d7dde5}.operation-notice{border-radius:10px;margin-bottom:14px}.customer360-jump-tabs{z-index:35;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;background:#fff;border:1px solid #dce2e9;top:0;box-shadow:0 4px 14px #00224414;position:sticky!important;overflow:auto hidden!important}.customer360-jump-tabs::-webkit-scrollbar{display:none!important}.customer360-jump-tabs button{flex:none}.row-menu{display:inline-flex;position:relative}.row-menu-trigger{color:#596579;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.row-menu-trigger:hover,.row-menu-trigger[aria-expanded=true]{color:var(--sf-primary);background:#eef5fb}.row-menu-popover{z-index:80;background:#fff;border:1px solid #dbe1e8;border-radius:10px;flex-direction:column;width:210px;padding:6px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 12px 34px #032d6029}.row-menu-popover button{text-align:left;color:#273547;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.row-menu-popover button:hover{background:#f1f7fc}.row-menu-popover button.danger{color:#ba0517}.row-menu-popover button.danger:hover{background:#fff1f2}.row-menu-popover button:disabled{opacity:.45;cursor:not-allowed}.workflow-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:18px;display:grid}.workflow-card{background:#fff;border:1px solid #dce3ea;border-radius:13px;flex-direction:column;gap:7px;padding:16px;display:flex}.workflow-card strong{color:var(--sf-navy);font-size:13px}.workflow-card span{color:#6a7585;font-size:11px;line-height:1.45}.settings-form{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;padding:18px;display:grid}.settings-form label{color:#586476;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.settings-form input,.settings-form select{background:#fff;border:1px solid #ccd5df;border-radius:7px;padding:9px 10px}.settings-footer{border-top:1px solid #e6ebf0;justify-content:flex-end;padding:14px 18px;display:flex}.sales-paid-badge{color:#067d68;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=760px){.crm-form-grid{grid-template-columns:1fr}.crm-field.wide{grid-column:auto}.action-banner{flex-direction:column;align-items:flex-start}.metrics-grid{grid-template-columns:1fr}.table-wrap table{min-width:720px}.dashboard-record-row{grid-template-columns:1fr}.dashboard-record-row>.status,.dashboard-record-row>.money{justify-self:start}.customer360-jump-tabs{top:0}}.row-menu-fixed{z-index:1000!important;position:fixed!important;right:auto!important}.customer360-jump-tabs{z-index:50!important;top:72px!important}.pipeline-stage-select{margin-top:10px}.pipeline-stage-select select{color:#405066;background:#fff;border:1px solid #d5dde6;border-radius:7px;width:100%;padding:7px 8px;font-size:11px}.kanban-card[draggable=true]{cursor:grab}.kanban-card[draggable=true]:active{cursor:grabbing}.page-actions{flex-wrap:wrap}.row-menu-popover{max-height:min(420px,100vh - 24px);overflow:auto}.customer-workflow-dock{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #d7e0e8;border-radius:14px;align-items:center;gap:6px;padding:8px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 14px 36px #032d602e}.customer-workflow-dock-label{color:#687487;text-transform:uppercase;letter-spacing:.05em;padding:0 6px;font-size:10px;font-weight:800}.customer-workflow-dock button{color:#17324f;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.customer-workflow-dock button:hover{color:#0176d3;background:#f2f8fd;border-color:#0176d3}.customer-workflow-toast{z-index:61;color:#175c4b;background:#eef8f4;border:1px solid #b9e4d4;border-radius:10px;align-items:center;gap:12px;max-width:390px;padding:11px 13px;font-size:11px;display:flex;position:fixed;bottom:82px;right:24px;box-shadow:0 10px 28px #032d6024}.customer-workflow-toast.error{color:#9c1824;background:#fff1f2;border-color:#f3b8bf}.customer-workflow-toast button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}#governed-services>.action-banner{z-index:59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbfffa;border:1px solid #cfe2f2;border-radius:14px;width:auto;max-width:calc(100vw - 320px);margin:0;padding:8px;position:fixed;bottom:82px;right:24px;box-shadow:0 14px 36px #032d6029}#governed-services>.action-banner .action-banner-copy{display:none}#governed-services>.action-banner .quick-action-row{flex-wrap:nowrap;gap:6px}#governed-services>.action-banner .button{white-space:nowrap}#governed-services>.action-banner:before{content:"Staff tools";color:#687487;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 6px;font-size:10px;font-weight:800}@media (width<=900px){.customer-workflow-dock{justify-content:flex-start;bottom:12px;left:12px;right:12px;overflow-x:auto}.customer-workflow-dock-label{display:none}.customer-workflow-dock button{flex:none}.customer-workflow-toast{max-width:none;bottom:72px;left:12px;right:12px}#governed-services>.action-banner{justify-content:flex-start;max-width:none;bottom:72px;left:12px;right:12px;overflow-x:auto}#governed-services>.action-banner:before{display:none}#governed-services>.action-banner .quick-action-row{flex:none}}@media (width<=760px){.customer360-jump-tabs{top:60px!important}.customer360-jump-section{scroll-margin-top:124px!important}}.crm-dialog-workflow{flex-direction:column;width:min(860px,100vw - 32px);max-height:92vh;display:flex;overflow:hidden}.workflow-dialog-head{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 18px;display:flex}.workflow-dialog-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.workflow-dialog-icon{width:40px;height:40px;color:var(--sf-primary);background:#eaf5fe;border-radius:10px;flex:none;place-items:center;display:grid}.workflow-dialog-title>div{min-width:0}.workflow-dialog-title span:not(.workflow-dialog-icon){text-transform:uppercase;letter-spacing:.08em;color:#6b7788;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.workflow-dialog-title h2{font-family:var(--font-display);color:var(--sf-navy);margin:0;font-size:22px;font-weight:400;line-height:1.15}.workflow-dialog-title p{color:#687486;max-width:650px;margin:6px 0 0;font-size:11px;line-height:1.5}.workflow-dialog-body{background:#f8fafc;padding:18px 22px 22px;overflow:auto}.workflow-context{background:#fff;border:1px solid #d8e4ef;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.workflow-context-avatar{color:#fff;background:#032d60;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.workflow-context-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.workflow-context-copy>strong{color:#1a2b40;font-size:12px}.workflow-context-copy>span{color:#6d7888;font-size:10px}.workflow-context-items{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.workflow-context-items span{color:#516071;background:#f2f5f8;border:1px solid #e2e7ec;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.workflow-form-section{background:#fff;border:1px solid #dfe5eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.workflow-section-heading{background:#fbfcfe;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.workflow-section-heading h3{color:#1d2e43;margin:0;font-size:12px}.workflow-section-heading p{color:#778291;margin:3px 0 0;font-size:10px;line-height:1.45}.workflow-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.workflow-field{flex-direction:column;gap:6px;min-width:0;display:flex}.workflow-field.wide,.workflow-checkbox.wide,.workflow-choice-field.wide{grid-column:1/-1}.workflow-field-label{color:#516071;font-size:10px;font-weight:800}.workflow-field-label b{color:#ba0517;margin-left:3px}.workflow-field input,.workflow-field select,.workflow-field textarea{color:#17243a;background:#fff;border:1px solid #cbd4de;border-radius:7px;outline:none;width:100%;min-height:38px;padding:9px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s}.workflow-field textarea{resize:vertical;line-height:1.45}.workflow-field input:focus,.workflow-field select:focus,.workflow-field textarea:focus{border-color:var(--sf-primary);box-shadow:0 0 0 3px #0176d31a}.workflow-field input[readonly]{color:#667386;background:#f5f7fa}.workflow-field small,.workflow-checkbox small,.workflow-choice-grid small{color:#7d8795;font-size:9px;line-height:1.4}.workflow-money{background:#fff;border:1px solid #cbd4de;border-radius:7px;grid-template-columns:34px 1fr 82px;display:grid;overflow:hidden}.workflow-money>span{color:#405166;background:#f3f6f9;border-right:1px solid #dce2e8;place-items:center;font-weight:800;display:grid}.workflow-money input,.workflow-money select{min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.workflow-money select{background:#fafbfd;border-left:1px solid #dce2e8!important}.workflow-checkbox{background:#fbfcfe;border:1px solid #dfe5eb;border-radius:8px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.workflow-checkbox input{margin-top:2px}.workflow-checkbox>span{flex-direction:column;gap:2px;display:flex}.workflow-checkbox strong{color:#34445a;font-size:10px}.workflow-choice-field{flex-direction:column;gap:7px;display:flex}.workflow-choice-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.workflow-choice-grid button{text-align:left;color:#23354a;cursor:pointer;background:#fff;border:1px solid #d7dfe7;border-radius:9px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.workflow-choice-grid button:hover{background:#f7fbff;border-color:#b8d6ef}.workflow-choice-grid button.selected{background:#eaf5fe;border-color:#0176d3;box-shadow:inset 0 0 0 1px #0176d3}.workflow-choice-grid strong{font-size:10px}.workflow-dialog-footer{background:#fff;border-top:1px solid #e2e7ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.workflow-dialog-footer>div{flex:none;gap:8px;display:flex}.workflow-footer-note{color:#748091;align-items:center;gap:6px;font-size:9px;line-height:1.4;display:flex}.workflow-error{margin:0 0 14px}.workflow-inline-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.workflow-inline-summary>div{background:#fbfcfe;border:1px solid #e0e6ec;border-radius:8px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.workflow-inline-summary strong{text-transform:uppercase;letter-spacing:.04em;color:#768194;font-size:9px}.workflow-inline-summary span{color:#24374d;font-size:11px;font-weight:700}.workflow-callout{color:#4f6073;background:#f0f7fd;border:1px solid #d6e8f7;border-radius:8px;padding:11px 12px;font-size:10px;line-height:1.5}.workflow-callout.warning{color:#6a5530;background:#fff8e8;border-color:#f4dfa9}.workflow-tag-row{flex-wrap:wrap;gap:6px;display:flex}.workflow-tag-row button{color:#506074;cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:999px;padding:5px 9px;font-size:9px}.workflow-tag-row button.selected{color:#0b5cab;background:#eaf5fe;border-color:#0176d3;font-weight:800}@media (width<=760px){.crm-dialog-workflow{width:calc(100vw - 18px);max-height:94vh}.workflow-dialog-head,.workflow-dialog-body,.workflow-dialog-footer{padding-left:14px;padding-right:14px}.workflow-form-grid{grid-template-columns:1fr;padding:12px}.workflow-field.wide,.workflow-checkbox.wide,.workflow-choice-field.wide{grid-column:auto}.workflow-dialog-footer{flex-direction:column;align-items:flex-start}.workflow-dialog-footer>div{justify-content:flex-end;width:100%}.workflow-context-items{display:none}}.crm-dialog:not(.crm-dialog-workflow),.operation-modal{border:1px solid #dce3ea!important;border-radius:14px!important;width:min(720px,100vw - 30px)!important;max-height:90vh!important;overflow:auto!important;box-shadow:0 24px 70px #02234638!important}.crm-dialog:not(.crm-dialog-workflow) .crm-dialog-head,.operation-modal .modal-head{background:linear-gradient(#fff 0%,#fbfdff 100%)!important;border-bottom:1px solid #e5eaf0!important;padding:18px 20px!important}.crm-dialog:not(.crm-dialog-workflow) .crm-dialog-head h2,.operation-modal .modal-head h2{color:var(--sf-navy)!important;font-size:20px!important;font-weight:400!important}.crm-dialog:not(.crm-dialog-workflow) .crm-dialog-body,.operation-modal .form-grid{background:#f8fafc!important}.crm-dialog:not(.crm-dialog-workflow) .crm-form-grid,.operation-modal .form-grid{gap:14px!important}.crm-dialog:not(.crm-dialog-workflow) .crm-field,.operation-modal .field{background:#fff;border:1px solid #e0e6ec;border-radius:9px;gap:6px;padding:10px 11px}.crm-dialog:not(.crm-dialog-workflow) .crm-field.wide,.operation-modal .field.wide{grid-column:1/-1}.crm-dialog:not(.crm-dialog-workflow) .crm-field>span,.operation-modal .field>span{color:#526174!important;font-size:10px!important;font-weight:800!important}.crm-dialog:not(.crm-dialog-workflow) input,.crm-dialog:not(.crm-dialog-workflow) select,.crm-dialog:not(.crm-dialog-workflow) textarea,.operation-modal input,.operation-modal select,.operation-modal textarea{background:#fff!important;border:1px solid #ccd5de!important;border-radius:7px!important;min-height:38px!important;padding:9px 10px!important;font-size:12px!important}.crm-dialog:not(.crm-dialog-workflow) textarea,.operation-modal textarea{line-height:1.45!important}.crm-dialog:not(.crm-dialog-workflow) input:focus,.crm-dialog:not(.crm-dialog-workflow) select:focus,.crm-dialog:not(.crm-dialog-workflow) textarea:focus,.operation-modal input:focus,.operation-modal select:focus,.operation-modal textarea:focus{border-color:var(--sf-primary)!important;outline:none!important;box-shadow:0 0 0 3px #0176d31a!important}.crm-dialog:not(.crm-dialog-workflow) .crm-dialog-footer,.operation-modal .modal-footer{background:#fff!important;border-top:1px solid #e5eaf0!important;padding:14px 20px!important}.choice-grid{padding:4px 0;gap:12px!important}.choice-card{background:#fff!important;border:1px solid #dce3ea!important;border-radius:10px!important;padding:14px!important}.choice-card:hover{background:#f7fbff!important;border-color:#9fc8ea!important}.danger-modal{border-color:#f2c4ca!important}.review-list{background:#fbfcfe!important;border:1px solid #e2e7ed!important;border-radius:9px!important;padding:10px 12px!important}@media (width<=760px){.crm-dialog:not(.crm-dialog-workflow),.operation-modal{width:calc(100vw - 18px)!important}.crm-dialog:not(.crm-dialog-workflow) .crm-form-grid,.operation-modal .form-grid{grid-template-columns:1fr!important}.crm-dialog:not(.crm-dialog-workflow) .crm-field.wide,.operation-modal .field.wide{grid-column:auto!important}}:root{--crm-control-radius:7px;--crm-control-height:36px;--crm-control-small-height:34px;--crm-control-border:#b9c4d0;--crm-control-border-hover:#8da2b8;--crm-control-bg:#fff;--crm-control-bg-hover:#f4f8fc;--crm-control-text:#1f4f7f;--crm-control-disabled-bg:#f1f4f7;--crm-control-disabled-border:#d4dbe3;--crm-control-disabled-text:#8793a3}.button{min-height:var(--crm-control-height);height:var(--crm-control-height);border-radius:var(--crm-control-radius);padding:0 14px;font-size:12px;font-weight:700;line-height:1;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s,transform 50ms}.button.small{min-height:var(--crm-control-small-height);height:var(--crm-control-small-height);padding:0 11px;font-size:11px}.button:focus-visible,.request-action-button:focus-visible,.request-filter-button:focus-visible,.request-bulk-controls button:focus-visible{outline-offset:2px;outline:2px solid #1b96ff}.button:not(:disabled):active,.request-action-button:not(:disabled):active,.request-filter-button:not(:disabled):active,.request-bulk-controls button:not(:disabled):active{transform:translateY(1px)}.button.secondary{background:var(--crm-control-bg);border-color:var(--crm-control-border);color:#174f82}.button.secondary:hover:not(:disabled){background:var(--crm-control-bg-hover);border-color:var(--crm-control-border-hover);color:#0b4f8a;box-shadow:0 1px 2px #002c5812}.button.danger-outline{color:#a52a20;background:#fff;border-color:#d7a29d}.button.danger-outline:hover:not(:disabled){color:#8f251d;background:#fff4f2;border-color:#c45f56}:where(.page-actions,.record-actions,.request-queue-actions,.inbox-heading-actions,.email-thread-actions,.complaint-investigation-actions,.case-actions,.pub-row-actions,.pub-page-inline-controls,.pub-manual-section-actions,.customer-workflow-dock)>button:not(.icon-button):not(.row-menu-trigger){min-height:var(--crm-control-small-height);border-radius:var(--crm-control-radius);font-weight:700;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s}.request-action-button,.request-filter-button{min-height:var(--crm-control-small-height);box-shadow:0 1px 1px #00204008;height:var(--crm-control-small-height)!important;border-radius:var(--crm-control-radius)!important;border:1px solid var(--crm-control-border)!important;background:var(--crm-control-bg)!important;color:#25445f!important;padding:0 11px!important;font-size:10.5px!important;font-weight:700!important;line-height:1!important}.request-action-button:hover:not(:disabled),.request-filter-button:hover:not(:disabled){box-shadow:0 1px 3px #002c5814;background:var(--crm-control-bg-hover)!important;border-color:var(--crm-control-border-hover)!important;color:#0b5cab!important}:where(.button,.request-action-button,.request-filter-button,.request-bulk-controls button,.email-thread-actions button,.complaint-investigation-actions button,.sar-investigation-actions button,.pub-row-actions button,.pub-page-inline-controls button,.pub-manual-section-actions button):disabled{opacity:1!important;cursor:not-allowed!important;background:var(--crm-control-disabled-bg)!important;border-color:var(--crm-control-disabled-border)!important;color:var(--crm-control-disabled-text)!important;-webkit-text-fill-color:var(--crm-control-disabled-text)!important;box-shadow:none!important;transform:none!important}.icon-button{min-width:38px;min-height:38px}.icon-button:focus-visible,.row-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #1b96ff}.toolbar-inline-field{color:#566477;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.toolbar-inline-field select{color:#24364c;background:#fff;border:1px solid #ccd5de;border-radius:7px;min-width:120px;height:34px;padding:0 28px 0 10px;font-size:11px}.panel-intro{color:#657286;background:#fbfcfe;border-bottom:1px solid #e8edf2;margin:0;padding:12px 16px;font-size:11px;line-height:1.55}.oss-country-chip{color:#405168;background:#f8fafc;border:1px solid #dce4ec;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.oss-country-chip strong{color:#0b2d56}.oss-readiness{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:14px 16px;display:grid}.oss-readiness-card{background:#fff;border:1px solid #dfe6ed;border-radius:10px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.oss-readiness-card span{text-transform:uppercase;letter-spacing:.05em;color:#778395;font-size:9px;font-weight:800}.oss-readiness-card strong{color:#173453;font-size:13px}.oss-readiness-card small{color:#748092;font-size:9px;line-height:1.45}.eu-tax-floating-action{z-index:42;color:#0b5cab;cursor:pointer;background:#fff;border:1px solid #c8dced;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:78px;right:20px;box-shadow:0 8px 24px #032d6024}.eu-tax-floating-action:hover{background:#eaf5fe;border-color:#8fc2ea}@media (width<=760px){.toolbar-inline-field{justify-content:space-between;width:100%}.toolbar-inline-field select{flex:1;max-width:180px}.eu-tax-floating-action{bottom:126px;right:10px}}.crm-dropdown-root{display:inline-flex;position:relative}.crm-dropdown-menu{z-index:1200;color:#23344a;background:#fff;border:1px solid #d9e0e8;border-radius:10px;max-height:min(520px,100vh - 24px);padding:5px;position:fixed;overflow:auto;box-shadow:0 18px 46px #032d602e}.crm-dropdown-header{padding:8px 9px 10px}.crm-dropdown-separator{background:#e8edf2;height:1px;margin:5px -5px}.crm-dropdown-label{color:#6d7888;padding:7px 9px 4px;font-size:10px;font-weight:800}.crm-dropdown-group{flex-direction:column;display:flex}.crm-dropdown-item{text-align:left;color:#27384d;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 9px;font-size:11px;display:flex}.crm-dropdown-item:hover{background:#f2f6fa}.crm-dropdown-item svg{color:#5d6d80;flex:none}.crm-dropdown-item span{flex:1}.crm-dropdown-item kbd{color:#8993a0;background:0 0;font-family:inherit;font-size:9px}.crm-dropdown-item.destructive,.crm-dropdown-item.destructive svg{color:#ba0517}.crm-dropdown-item.destructive:hover{background:#fff1f2}.crm-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.staff-dropdown-profile{align-items:center;gap:10px;min-width:0;display:flex}.staff-dropdown-profile>.avatar.large{flex:none;width:40px;height:40px;font-size:11px}.staff-dropdown-profile>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-dropdown-profile strong{color:#1f2f43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-dropdown-profile small{color:#778292;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.profile-menu-trigger{cursor:pointer}.record-actions.customer-action-bar[data-customer360-menu-upgraded=true]>:not(.customer360-header-actions){display:none!important}.customer360-header-actions{align-items:center;gap:7px;display:flex}.customer360-actions-trigger,.customer360-more-trigger{justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.customer360-more-trigger{width:38px!important;padding-left:0!important;padding-right:0!important}.customer-workflow-dock,#governed-services>.action-banner,.legacy-lifetime-control{display:none!important}.record-tabs.customer360-jump-tabs,.customer360-jump-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:55!important;white-space:nowrap!important;scrollbar-width:thin!important;scrollbar-color:#c3ccd6 transparent!important;background:#fffffffa!important;border:1px solid #dfe5eb!important;border-radius:9px!important;align-items:center!important;gap:3px!important;width:100%!important;margin:12px 0 18px!important;padding:5px!important;display:flex!important;position:sticky!important;top:72px!important;overflow:auto hidden!important;box-shadow:0 7px 22px #032d6014!important}.record-tabs.customer360-jump-tabs::-webkit-scrollbar{height:6px!important;display:block!important}.customer360-jump-tabs::-webkit-scrollbar{height:6px!important;display:block!important}.record-tabs.customer360-jump-tabs::-webkit-scrollbar-track{background:0 0!important}.customer360-jump-tabs::-webkit-scrollbar-track{background:0 0!important}.record-tabs.customer360-jump-tabs::-webkit-scrollbar-thumb{background:#c3ccd6!important;border-radius:999px!important}.customer360-jump-tabs::-webkit-scrollbar-thumb{background:#c3ccd6!important;border-radius:999px!important}.record-tabs.customer360-jump-tabs>button,.customer360-jump-tabs>button{color:#667386!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:7px!important;flex:none!important;padding:8px 12px!important;font-size:11px!important;font-weight:700!important}.record-tabs.customer360-jump-tabs>button:hover,.customer360-jump-tabs>button:hover{color:#12385e!important;background:#f1f6fa!important}.record-tabs.customer360-jump-tabs>button:focus-visible,.customer360-jump-tabs>button:focus-visible{outline-offset:1px!important;outline:2px solid #0176d3!important}.customer360-jump-section{scroll-margin-top:142px!important}.lifetime-dialog{flex-direction:column;width:min(820px,100vw - 28px);max-height:92vh;display:flex}.lifetime-dialog>.crm-dialog-head{align-items:flex-start}.lifetime-dialog>.crm-dialog-head>div:first-child{flex-direction:column;gap:3px;display:flex}.lifetime-dialog>.crm-dialog-head h2{margin:0}.lifetime-dialog>.crm-dialog-head p{color:#6e7b8d;margin:2px 0 0;font-size:11px}.dialog-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:#6f7b8b;font-size:9px;font-weight:800}.lifetime-dialog-body{background:#f7f9fb;overflow:auto}.lifetime-section{background:#fff;border:1px solid #dfe5eb;border-radius:11px;margin-bottom:13px;overflow:hidden}.lifetime-section:last-child{margin-bottom:0}.lifetime-section-heading{background:#fbfcfe;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lifetime-section-heading>div{flex-direction:column;gap:3px;display:flex}.lifetime-section-heading strong{color:#1f3045;font-size:12px}.lifetime-section-heading span{color:#768293;font-size:10px}.lifetime-section-heading>svg{color:#a16b00}.lifetime-entitlement-list{flex-direction:column;gap:8px;padding:10px;display:flex}.lifetime-entitlement-card{background:#fff;border:1px solid #e1e6ec;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.lifetime-entitlement-card.muted{background:#fafbfc}.lifetime-entitlement-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lifetime-entitlement-card strong{color:#26374b;font-size:11px}.lifetime-entitlement-card small{color:#7b8796;overflow-wrap:anywhere;font-size:9px}.lifetime-service{text-transform:uppercase;letter-spacing:.05em;color:#56667a;font-size:9px;font-weight:800}.lifetime-legacy-badge{color:#785600;white-space:nowrap;background:#fff6d9;border:1px solid #f1dda1;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.lifetime-grant-form>.crm-form-grid{padding:14px}.lifetime-form-footer{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.lifetime-form-footer>span{color:#788596;max-width:480px;font-size:9px;line-height:1.4}.nested-confirm-card{z-index:1300;background:#fff;border:1px solid #d9e0e8;border-radius:12px;width:min(470px,100vw - 30px);padding:15px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #032d604d}.nested-confirm-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.nested-confirm-head>div{flex-direction:column;gap:3px;display:flex}.nested-confirm-head strong{color:#26374b;font-size:13px}.nested-confirm-head span{color:#788596;font-size:10px}.nested-confirm-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.customer360-overview-all .overview-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;margin:0 0 16px!important;display:grid!important}.customer360-overview-all .overview-summary-grid>.panel-card{background:#fff!important;border:1px solid #dfe5eb!important;border-radius:12px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 1px 2px #10182808!important}.customer360-overview-all .overview-summary-grid>.panel-card>.panel-card-header{background:#fff!important;border:0!important;height:auto!important;min-height:0!important;padding:15px 16px 5px!important}.customer360-overview-all .overview-summary-grid>.panel-card>.panel-card-header h2{color:#21354b!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}.customer360-overview-all .overview-summary-grid .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0!important;padding:8px 14px 14px!important;display:grid!important}.customer360-overview-all .overview-summary-grid .detail-list>div{background:#f8fafc!important;border:1px solid #edf0f3!important;border-radius:8px!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:10px 11px!important;display:flex!important}.customer360-overview-all .overview-summary-grid .detail-list dt{letter-spacing:.055em!important;text-transform:uppercase!important;color:#758195!important;font-size:9px!important;font-weight:800!important;line-height:13px!important}.customer360-overview-all .overview-summary-grid .detail-list dd{color:#23364c!important;overflow-wrap:anywhere!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:17px!important}.customer360-overview-all .overview-summary-grid .service-list{gap:8px!important;padding:8px 14px 14px!important;display:grid!important}.customer360-overview-all .overview-summary-grid .service-list>div{background:#f8fafc!important;border:1px solid #edf0f3!important;border-radius:8px!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px 11px!important;display:grid!important}.customer360-overview-all .overview-summary-grid .service-list>div:last-child{border:1px solid #edf0f3!important}.customer360-overview-all .overview-summary-grid .service-list>div>span:nth-child(2){flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.customer360-overview-all .overview-summary-grid .service-list strong{font-size:12px!important;line-height:16px!important}.customer360-overview-all .overview-summary-grid .service-list small{white-space:normal!important;font-size:10px!important;line-height:14px!important}.customer360-overview-all>.panel-card{border-radius:12px!important}.customer360-overview-all>.panel-card>.panel-card-header{height:auto!important;min-height:50px!important}.customer360-overview-all .activity-list{padding:6px 16px 10px!important}@media (width<=1000px){.customer360-overview-all .overview-summary-grid{grid-template-columns:1fr!important}}@media (width<=620px){.customer360-overview-all .overview-summary-grid .detail-list{grid-template-columns:1fr!important}.customer360-overview-all .overview-summary-grid .service-list>div{grid-template-columns:36px minmax(0,1fr)!important}.customer360-overview-all .overview-summary-grid .service-list .status{grid-column:2!important;justify-self:start!important}}@media (width<=900px){.record-tabs.customer360-jump-tabs,.customer360-jump-tabs{top:60px!important}.customer360-jump-section{scroll-margin-top:126px!important}.customer360-header-actions{flex-wrap:wrap}.lifetime-form-footer{flex-direction:column;align-items:flex-start}.lifetime-form-footer .button{width:100%}}.customer360-v2-hero{margin-bottom:12px!important}.customer360-source-banner{color:#33465d;background:#f5f9fd;border:1px solid #cfe0ef;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.customer360-source-banner>svg{color:#0176d3;flex:none;margin-top:1px}.customer360-source-banner>div{gap:2px;display:grid}.customer360-source-banner strong{color:#17324f;font-size:12px}.customer360-source-banner span{color:#66758a;font-size:10.5px;line-height:1.45}.customer360-v2-section{border-radius:12px!important;padding:18px 20px 20px!important}.customer360-v2-overview{gap:14px;display:grid}.customer360-v2-summary-grid,.customer360-v2-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.customer360-v2-full{grid-column:1/-1}.customer360-v2-summary-grid>.panel-card,.customer360-v2-grid>.panel-card{min-width:0}.customer360-v2-summary-grid .detail-list,.customer360-v2-grid .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 14px;display:grid}.customer360-v2-summary-grid .detail-list>div,.customer360-v2-grid .detail-list>div{background:#f8fafc;border:1px solid #edf0f3;border-radius:8px;min-width:0;padding:9px 10px}.customer360-v2-summary-grid .detail-list dt,.customer360-v2-grid .detail-list dt{letter-spacing:.045em;text-transform:uppercase;color:#788596;font-size:9px;font-weight:800}.customer360-v2-summary-grid .detail-list dd,.customer360-v2-grid .detail-list dd{color:#26384d;overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px;font-weight:600}.customer360-service-summary{gap:7px;padding:10px 14px 14px;display:grid}.customer360-service-summary>div{background:#fbfcfe;border:1px solid #e8edf2;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.customer360-service-summary>div>span:nth-child(2){gap:2px;min-width:0;display:grid}.customer360-service-summary strong{color:#27394d;font-size:11.5px}.customer360-service-summary small{color:#788596;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.customer360-service-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:11px;display:grid}.customer360-service-card{background:#fff;border:1px solid #dfe5eb;border-radius:11px;gap:12px;padding:14px;display:grid;box-shadow:0 1px 2px #10182806}.customer360-service-card.inactive{opacity:.82;background:#fafbfc}.customer360-service-card-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.customer360-service-card-head>div{align-items:center;gap:9px;min-width:0;display:flex}.customer360-service-card-head>div>span:last-child{gap:2px;min-width:0;display:grid}.customer360-service-card-head strong{color:#21354b;font-size:12.5px}.customer360-service-card-head small{color:#778395;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer360-service-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer360-service-card dl>div{background:#f8fafc;border:1px solid #edf0f3;border-radius:7px;min-width:0;padding:8px 9px}.customer360-service-card dt{letter-spacing:.05em;text-transform:uppercase;color:#7c8797;font-size:8.5px;font-weight:800}.customer360-service-card dd{color:#2d3f55;overflow-wrap:anywhere;margin:3px 0 0;font-size:10.5px;font-weight:600}.customer360-lineage{color:#8b95a2;font-size:9px}.customer360-document-actions{flex-wrap:wrap;justify-content:flex-end}.customer360-staff-actions{background:#f8fafc;border:1px solid #dfe5eb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:13px 14px;display:flex}.customer360-staff-actions>div:first-child{gap:3px;display:grid}.customer360-staff-actions strong{color:#25384d;font-size:12px}.customer360-staff-actions span{color:#748194;font-size:10px;line-height:1.45}.customer360-compliance-section{margin-top:4px}.receipt-view{padding:18px 20px}.receipt-view .detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receipt-view .detail-list>div{background:#f8fafc;border:1px solid #edf0f3;border-radius:8px;padding:10px}.receipt-view dt{text-transform:uppercase;color:#778395;font-size:9px;font-weight:800}.receipt-view dd{color:#26384d;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:600}@media (width<=980px){.customer360-v2-summary-grid,.customer360-v2-grid{grid-template-columns:1fr}.customer360-v2-full{grid-column:auto}}@media (width<=680px){.customer360-v2-summary-grid .detail-list,.customer360-v2-grid .detail-list,.customer360-service-card dl,.receipt-view .detail-list,.customer360-service-grid{grid-template-columns:1fr}.customer360-staff-actions{flex-direction:column;align-items:flex-start}.customer360-staff-actions .quick-action-row{flex-wrap:wrap;width:100%}}.customer360-account-record{gap:14px;display:grid}.customer360-id-empty{align-items:center;gap:10px;padding:16px;display:flex}.customer360-id-empty>svg{color:#6d7b8d;flex:none}.customer360-id-empty>div{flex:1;gap:2px;min-width:0;display:grid}.customer360-id-empty strong{color:#25384d;font-size:12px}.customer360-id-empty span{color:#748194;font-size:10px;line-height:1.45}.customer360-preference-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.customer360-preference-strip>span{color:#5f6f82;background:#f8fafc;border:1px solid #e3e8ee;border-radius:8px;gap:3px;padding:10px 11px;font-size:10px;display:grid}.customer360-preference-strip strong{text-transform:uppercase;letter-spacing:.045em;color:#7a8798;font-size:9px}@media (width<=900px){.customer360-preference-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.customer360-preference-strip{grid-template-columns:1fr}.customer360-id-empty{flex-wrap:wrap;align-items:flex-start}.customer360-id-empty .button{justify-content:center;width:100%}}#collections-recoveries.collections-customer-section{display:none!important}html[data-theme=dark]{--sf-ink:#eef4fb;--sf-ink-soft:#e4ebf5;--sf-muted:#b5c0cf;--sf-tertiary:#8794a8;--sf-canvas:#0f1929;--sf-surface:#102a43;--sf-electric:#17263b;--sf-divider:#314157;--monday-ink:#eef4fb;--monday-secondary:#aeb9c8;--monday-hairline:#2a394d;--monday-surface:#131f31;color:#eaf0f8;background:#09111d}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-column,html[data-theme=dark] .content{color:#eaf0f8!important;background:#09111d!important}html[data-theme=dark] :where(.sidebar,.brand-row,.collapse-button,.topbar,.global-search-wrap,.search-results,.profile-button,.crm-dropdown-menu,.crm-dropdown-header,.metric-card,.record-metric,.panel-card,.data-toolbar,.table-card,.record-hero,.crm-dialog,.operation-modal,.commerce-modal,.workflow-card,.setting-block,.note-card,.authority-card,.assist-card,.row-menu-popover,.customer360-jump-tabs,.fp-summary,.fp-privacy-card,.fp-law-banner,.fp-payment-card,.fp-modal,.identity-card,.identity-modal,.account-control-card,.account-control-modal,.customer360-jump-section,.dp-card,.dp-panel,.dp-summary-card){color:#eaf0f8!important;background:#101a2a!important;border-color:#29394e!important}html[data-theme=dark] :where(.panel-card-header,.crm-dialog-head,.crm-dialog-footer,.modal-head,.modal-footer,.commerce-modal-head,.commerce-modal-footer,.brand-row,.collapse-button,.topbar,.settings-footer,.customer360-jump-tabs){border-color:#29394e!important}html[data-theme=dark] :where(.page-header h1,.record-hero h1,.panel-card-header h2,.metric-value,.record-metric strong,.brand-copy strong,.compact-main strong,.service-list strong,.money,.record-cell strong,.lead-cell strong,.workflow-card strong,.authority-card strong,.assist-card strong,.crm-dialog-head h2,.jump-section-heading h2,.fp-heading h2,.fp-privacy-title strong,.staff-dropdown-profile strong,.profile-copy strong,.setting-block strong,.note-card strong,.action-banner-copy strong,.today-list strong,.crm-field label,.crm-field span){color:#f1f6fc!important}html[data-theme=dark] :where(.brand-copy span,.profile-copy small,.page-header p,.metric-detail,.record-metric small,.compact-main small,.service-list small,.activity-list small,.activity-list time,.record-cell small,.lead-cell small,.muted,.breadcrumbs,.search-empty,.staff-dropdown-profile small,.authority-card span,.assist-card span,.setting-block span,.setting-block small,.note-card p,.note-card small,.note-card time,.action-banner-copy span,.workflow-card span,.jump-section-heading p,.fp-meta,.fp-meta span,.fp-help,.crm-field span){color:#aeb9c8!important}html[data-theme=dark] :where(input,select,textarea,.toolbar-search,.global-search-wrap input,.crm-field input,.crm-field select,.crm-field textarea,.settings-form input,.settings-form select){color:#eef4fb!important;background:#0c1624!important;border-color:#34465e!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#738198!important}html[data-theme=dark] :where(.search-shortcut,.source-chip){color:#aeb9c8!important;background:#172235!important;border-color:#33445a!important}html[data-theme=dark] :where(.nav-item){color:#c8d2df!important}html[data-theme=dark] .nav-item:hover{color:#fff!important;background:#152236!important}html[data-theme=dark] .nav-item.active{color:#f4f8fd!important;background:#102f4e!important}html[data-theme=dark] .nav-section-label{color:#8391a5!important}html[data-theme=dark] .brand-mark,html[data-theme=dark] .avatar{color:#fff!important;background:#0d3b68!important}html[data-theme=dark] :where(.button.secondary,.icon-button.bordered){color:#b9d9f4!important;background:#121f31!important;border-color:#3a4d66!important}html[data-theme=dark] :where(.button.secondary:hover,.icon-button:hover,.collapse-button:hover,.profile-button:hover){background:#18273b!important}html[data-theme=dark] .icon-button{color:#c3cedc!important}html[data-theme=dark] :where(.table-wrap th){color:#9eabbd!important;background:#131f31!important;border-color:#29394e!important}html[data-theme=dark] :where(.table-wrap td){color:#dce5f0!important;border-color:#233247!important}html[data-theme=dark] :where(.clickable-row:hover,.dashboard-record-row:hover,.search-results button:hover,.crm-dropdown-item:hover,.row-menu-popover button:hover){background:#142238!important}html[data-theme=dark] :where(.dashboard-record-row,.search-results button,.crm-dropdown-item,.row-menu-popover button){color:#e6edf7!important;background:0 0!important;border-color:#233247!important}html[data-theme=dark] .crm-dropdown-label{color:#8794a8!important}html[data-theme=dark] .crm-dropdown-separator{background:#29394e!important}html[data-theme=dark] .crm-dropdown-item.selected{color:#d8edff!important;background:#14314d!important}html[data-theme=dark] .crm-dropdown-check{color:#64b5f6!important}html[data-theme=dark] :where(.action-banner,.fp-law-banner){background:#10243a!important;border-color:#254462!important}html[data-theme=dark] :where(.today-icon,.list-avatar,.service-icon,.record-avatar,.name-card-avatar){color:#b9dcfb!important;background:#132d46!important}html[data-theme=dark] :where(.status){border:1px solid #ffffff0f}html[data-theme=dark] :where(.status-active,.status-won,.status-qualified,.status-hot){color:#7ee4c6!important;background:#0b3a31!important}html[data-theme=dark] :where(.status-working,.status-contacted,.status-warm,.status-monitor){color:#f4d77c!important;background:#3a3015!important}html[data-theme=dark] :where(.status-restricted,.status-review,.status-high,.status-critical,.status-lost){color:#ffabb4!important;background:#431d22!important}html[data-theme=dark] :where(.status-new,.status-open,.status-cold,.status-clear){color:#9ed3ff!important;background:#123652!important}html[data-theme=dark] :where(.modal-backdrop,.modal-backdrop.crm-modal,.commerce-modal-backdrop,.fp-modal-backdrop){background:#020812b8!important}html[data-theme=dark] :where(.operation-notice){color:#dbe8f5;background:#14243a;border-color:#31506d}html[data-theme=dark] :where(.operation-notice.error){color:#ffc1c8!important;background:#381c22!important;border-color:#7a3440!important}html[data-theme=dark] a{color:inherit}html[data-theme=dark] ::selection{color:#fff;background:#1b5d91}.crm-dropdown-item.selected{font-weight:700}.crm-dropdown-check{margin-left:auto;font-size:14px;font-weight:800;line-height:1}.crm-dropdown-item[role=menuitemradio]{position:relative}@media (prefers-reduced-motion:no-preference){html[data-theme] body,html[data-theme] .sidebar,html[data-theme] .topbar,html[data-theme] .panel-card,html[data-theme] .metric-card,html[data-theme] .record-hero,html[data-theme] .table-card{transition:background-color .16s,border-color .16s,color .16s}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--crm-dark-bg:#070d16;--crm-dark-surface:#0e1726;--crm-dark-surface-raised:#121d2e;--crm-dark-surface-soft:#162338;--crm-dark-border:#324258;--crm-dark-text:#fff;--crm-dark-text-soft:#d9e1eb;--crm-dark-text-muted:#b8c3d2;--crm-dark-focus:#6ab8ff}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-column,html[data-theme=dark] .content{background:var(--crm-dark-bg)!important;color:var(--crm-dark-text)!important}html[data-theme=dark] body *{color:var(--crm-dark-text)!important}html[data-theme=dark] body :before,html[data-theme=dark] body :after{color:currentColor!important}html[data-theme=dark] body svg text{fill:var(--crm-dark-text)!important}html[data-theme=dark] body :where(small,.muted,.muted-line,.metric-detail,.record-metric small,.page-header p,.breadcrumbs,.profile-copy small,.brand-copy span,.nav-section-label,.compact-main small,.service-list small,.activity-list small,.activity-list time,.record-cell small,.lead-cell small,.staff-dropdown-profile small,.authority-card span,.assist-card span,.setting-block span,.setting-block small,.note-card p,.note-card small,.note-card time,.action-banner-copy span,.workflow-card span,.jump-section-heading p,.fp-meta,.fp-help,.crm-dropdown-label,.reference-cell,.source-chip,.search-shortcut,.onboarding-stepper span,.workflow-subheading small,.onboarding-review span){color:var(--crm-dark-text-muted)!important}html[data-theme=dark] body :where(.sidebar,.brand-row,.collapse-button,.topbar,.global-search-wrap,.search-results,.profile-button,.crm-dropdown-menu,.crm-dropdown-header,.metric-card,.record-metric,.panel-card,.data-toolbar,.table-card,.record-hero,.crm-dialog,.operation-modal,.commerce-modal,.workflow-card,.setting-block,.note-card,.authority-card,.assist-card,.row-menu-popover,.customer360-jump-tabs,.customer360-jump-section,.fp-summary,.fp-privacy-card,.fp-law-banner,.fp-payment-card,.fp-modal,.identity-card,.identity-modal,.account-control-card,.account-control-modal,.dp-card,.dp-panel,.dp-summary-card,[class*=-card],[class*=-panel],[class*=-dialog],[class*=-popover],[class*=-review],[class*=-summary],[class*=-toolbar]){background-color:var(--crm-dark-surface)!important;border-color:var(--crm-dark-border)!important}html[data-theme=dark] body :where([class$=-page],[class*=-page\ ],[class$=-workspace],[class*=-workspace\ ],[class$=-shell],[class*=-shell\ ],[class$=-content],[class*=-content\ ],[class$=-body],[class*=-body\ ]){background-color:var(--crm-dark-bg)!important;border-color:var(--crm-dark-border)!important}html[data-theme=dark] body :where([class$=-header],[class*=-header\ ],[class$=-head],[class*=-head\ ]){border-color:var(--crm-dark-border)!important}html[data-theme=dark] body .customer-verify-page{background:linear-gradient(#08111d 0%,#0a1422 100%)!important}html[data-theme=dark] body .customer-verify-shell{background:#0d1726!important;border-color:#2b3c52!important;box-shadow:0 24px 70px #00000061!important}html[data-theme=dark] body .customer-verify-head{background:linear-gradient(#111d2e 0%,#0e1827 100%)!important;border-color:#2b3c52!important}html[data-theme=dark] body .customer-verify-body{background:#0d1726!important}html[data-theme=dark] body .customer-verify-mark,html[data-theme=dark] body .customer-method-icon{color:#8dccff!important;background:#15304c!important}html[data-theme=dark] body .customer-verify-customer{background:#111d2e!important;border-color:#31445c!important}html[data-theme=dark] body .customer-verify-methods>button{box-shadow:none!important;background:#111d2e!important;border-color:#34465e!important}html[data-theme=dark] body .customer-verify-methods>button:hover{background:#16263b!important;border-color:#4d6786!important}html[data-theme=dark] body .customer-verify-methods>button.active{background:#123554!important;border-color:#5aa9ec!important;box-shadow:0 0 0 2px #5aa9ec24!important}html[data-theme=dark] body .customer-verify-methods>button.active :where(svg,strong){color:#b9dcff!important}html[data-theme=dark] body .customer-verify-panel{background:#0f1b2b!important;border-color:#31445c!important}html[data-theme=dark] body .customer-verify-code input,html[data-theme=dark] body .customer-question-list input,html[data-theme=dark] body .customer-staff-options input{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09131f!important;border-color:#40556f!important}html[data-theme=dark] body .customer-verify-code input:focus,html[data-theme=dark] body .customer-question-list input:focus,html[data-theme=dark] body .customer-staff-options input:focus{background:#0c1827!important;border-color:#68b7f4!important;box-shadow:0 0 0 3px #68b7f429!important}html[data-theme=dark] body .customer-verify-code input:disabled{color:#b7c1ce!important;-webkit-text-fill-color:#b7c1ce!important;background:#121d2b!important}html[data-theme=dark] body .customer-question-list label,html[data-theme=dark] body .customer-verify-unavailable,html[data-theme=dark] body .customer-staff-method,html[data-theme=dark] body .customer-backup-pin-setup form{background:#111d2e!important;border-color:#31445c!important}html[data-theme=dark] body .customer-staff-method.suggested{background:#12314c!important;border-color:#4f93c9!important}html[data-theme=dark] body .customer-staff-options{border-color:#2b3c52!important}html[data-theme=dark] body .customer-verify-alert.info{color:#c9e6ff!important;background:#12314c!important;border-color:#376b98!important}html[data-theme=dark] body .customer-verify-alert.error{color:#ffd0d6!important;background:#421e24!important;border-color:#7b3d47!important}html[data-theme=dark] body .customer-verify-alert :where(span,strong,p,small){color:inherit!important}html[data-theme=dark] body :where(.customer-verify-head p,.customer-verify-head span,.customer-verify-customer small,.customer-verify-customer>span,.customer-verify-methods>button small,.customer-verify-panel-head p,.customer-verify-subactions,.customer-question-number,.customer-verify-unavailable span,.customer-other-toggle,.customer-staff-heading p,.customer-staff-method span,.customer-backup-pin-setup p,.customer-verify-loading){color:#b8c3d2!important}html[data-theme=dark] body :where(.panel-card-header,.crm-dialog-head,.crm-dialog-footer,.modal-head,.modal-footer,.commerce-modal-head,.commerce-modal-footer,.settings-footer,.workflow-subheading,.onboarding-stepper,.table-wrap td,.table-wrap th,fieldset){border-color:var(--crm-dark-border)!important}html[data-theme=dark] body :where(table,thead,tbody,tfoot,tr,td,th){background-color:#0000!important}html[data-theme=dark] body :where(.table-wrap th,thead th){background-color:var(--crm-dark-surface-raised)!important;color:var(--crm-dark-text-soft)!important}html[data-theme=dark] body :where(.table-wrap td,tbody td){color:var(--crm-dark-text)!important}html[data-theme=dark] body :where(.clickable-row:hover,.dashboard-record-row:hover,.search-results button:hover,.crm-dropdown-item:hover,.row-menu-popover button:hover,tbody tr:hover){background-color:var(--crm-dark-surface-soft)!important}html[data-theme=dark] body :where(input,select,textarea,option,optgroup,[contenteditable=true],.toolbar-search,.crm-field input,.crm-field select,.crm-field textarea,.settings-form input,.settings-form select){color:var(--crm-dark-text)!important;caret-color:var(--crm-dark-text)!important;-webkit-text-fill-color:var(--crm-dark-text)!important;background-color:#0a1320!important;border-color:#40526b!important}html[data-theme=dark] body :where(input,select,textarea,[contenteditable=true]):focus{border-color:var(--crm-dark-focus)!important;outline-color:var(--crm-dark-focus)!important}html[data-theme=dark] body :where(input,textarea)::placeholder{color:#aab5c5!important;opacity:1!important;-webkit-text-fill-color:#aab5c5!important}html[data-theme=dark] body :where(input,select,textarea,button):disabled{color:#c2cad6!important;-webkit-text-fill-color:#c2cad6!important;opacity:.72!important}html[data-theme=dark] body input:-webkit-autofill{-webkit-text-fill-color:var(--crm-dark-text)!important;caret-color:var(--crm-dark-text)!important;box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body input:-webkit-autofill:hover{-webkit-text-fill-color:var(--crm-dark-text)!important;caret-color:var(--crm-dark-text)!important;box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body input:-webkit-autofill:focus{-webkit-text-fill-color:var(--crm-dark-text)!important;caret-color:var(--crm-dark-text)!important;box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body textarea:-webkit-autofill{-webkit-text-fill-color:var(--crm-dark-text)!important;caret-color:var(--crm-dark-text)!important;box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body select:-webkit-autofill{-webkit-text-fill-color:var(--crm-dark-text)!important;caret-color:var(--crm-dark-text)!important;box-shadow:inset 0 0 0 1000px #0a1320!important}html[data-theme=dark] body :where(button,a,.text-link,.row-menu-trigger){color:var(--crm-dark-text)!important}html[data-theme=dark] body :where(.button.secondary,.button.danger-outline,.icon-button.bordered){background-color:var(--crm-dark-surface-raised)!important;color:var(--crm-dark-text)!important;border-color:#40536c!important}html[data-theme=dark] body :where(.button.primary,.button.monday-primary){color:#fff!important}html[data-theme=dark] body :where(.icon-button,.collapse-button,.profile-button,.nav-item){color:var(--crm-dark-text-soft)!important}html[data-theme=dark] body :where(.relationship-direction-card,.onboarding-direction-choice button,.onboarding-review>div,.workflow-subheading,.direction-confirmation,.companies-house-onboarding-note,.companies-house-editor-lock,.onboarding-validation-error,.action-banner,.fp-law-banner,.fp-secure-callout,.operation-notice,.email-thread,.email-message,.inbox-message,.finance-card,.identity-admin-card,.partnership-card,.partnership-summary,.complaint-card,.export-card,.direction-icon,.direction-pill,.workflow-choice-field,.workflow-section,.management-delete-dialog,.email-composer,.email-thread-panel){background-color:var(--crm-dark-surface-raised)!important;border-color:var(--crm-dark-border)!important;color:var(--crm-dark-text)!important}html[data-theme=dark] body :where(.status){border-color:#ffffff24!important}html[data-theme=dark] body :where(.status-active,.status-won,.status-qualified,.status-hot,.success,.success-text){color:#9af0d5!important;background-color:#0b3a31!important}html[data-theme=dark] body :where(.status-working,.status-contacted,.status-warm,.status-monitor,.warning,.warning-text){color:#ffe39a!important;background-color:#403617!important}html[data-theme=dark] body :where(.status-restricted,.status-review,.status-high,.status-critical,.status-lost,.danger,.error-text){color:#ffc2c9!important;background-color:#461f25!important}html[data-theme=dark] body :where(.status-new,.status-open,.status-cold,.status-clear,.info,.info-text){color:#b6ddff!important;background-color:#123a58!important}html[data-theme=dark] body :where(.direction-pill,.status,.source-chip,.success,.success-text,.warning,.warning-text,.danger,.error-text,.info,.info-text) :where(span,strong,small,b,em,i){color:inherit!important}html[data-theme=dark] body .operation-notice{color:#e8f2fc!important;background:#14243a!important;border-color:#31506d!important}html[data-theme=dark] body .operation-notice.error,html[data-theme=dark] body .onboarding-validation-error{color:#ffd0d5!important;background:#401e24!important;border-color:#7a3e48!important}html[data-theme=dark] body :where(.operation-notice,.onboarding-validation-error) *{color:inherit!important}html[data-theme=dark] body :where(input[type=checkbox],input[type=radio]){accent-color:#63b3ff}html[data-theme=dark] body mark{color:#fff!important;background:#244d72!important}html[data-theme=dark] body ::selection{color:#fff!important;background:#2b6596!important}html[data-theme=dark] body svg:not([fill]){color:currentColor}html[data-theme=dark] body :where(.inbox-toolbar,.inbox-layout,.inbox-list,.inbox-reader,.inbox-row,.email-thread-panel,.email-thread-head,.email-thread-scroll,.email-message-card,.email-message-body,.email-reply-box,.email-empty-state,.customer-inbox-card,.customer-inbox-head,.customer-inbox-list,.customer-inbox-row,.customer-email-thread-sheet,.inbox-search){color:#fff!important;background:#0f1928!important;border-color:#314157!important}html[data-theme=dark] body .inbox-toolbar{background:#101b2b!important}html[data-theme=dark] body .inbox-search{background:#0a1320!important;border-color:#40526b!important}html[data-theme=dark] body .inbox-search input{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}html[data-theme=dark] body .inbox-layout{background:#0d1726!important;box-shadow:inset 0 0 0 1px #ffffff05!important}html[data-theme=dark] body .inbox-list{background:#0e1827!important;border-color:#2c3d52!important}html[data-theme=dark] body .inbox-reader{background:#0b1421!important}html[data-theme=dark] body .inbox-row{background:#0f1928!important;border-color:#26374b!important}html[data-theme=dark] body .inbox-row:hover,html[data-theme=dark] body .inbox-row.selected{background:#17304b!important}html[data-theme=dark] body .inbox-row.unread{background:#122338!important}html[data-theme=dark] body .inbox-row.unread :where(.inbox-subject,.inbox-row-top strong){color:#dff1ff!important}html[data-theme=dark] body .inbox-row-tags span{color:#cbd7e5!important;background:#1b2a3d!important;border:1px solid #33475e!important}html[data-theme=dark] body .inbox-unread-count{color:#d7ecff!important;background:#153554!important;border-color:#356c9e!important}html[data-theme=dark] body .email-thread-head,html[data-theme=dark] body .email-reply-box{background:#101b2b!important;border-color:#314157!important}html[data-theme=dark] body .email-thread-scroll{background:#0b1421!important}html[data-theme=dark] body .email-message-card{background:#111d2e!important;border-color:#34465e!important}html[data-theme=dark] body .email-message-body{color:#edf4fb!important;background:#0a1320!important;border:1px solid #293c52!important}html[data-theme=dark] body .email-avatar{color:#d5ebff!important;background:#173653!important}html[data-theme=dark] body .email-inline-notice{color:#b7f3df!important;background:#10372f!important;border:1px solid #28685a!important}html[data-theme=dark] body .email-inline-notice.error{color:#ffd0d6!important;background:#421f25!important;border-color:#7a3e48!important}html[data-theme=dark] body .customer-inbox-row:hover,html[data-theme=dark] body .customer-inbox-row.unread{background:#14263a!important}html[data-theme=dark] body .customer-email-thread-sheet{background:#0d1726!important;box-shadow:-18px 0 50px #00000073!important}html[data-theme=dark] body .customer-email-thread-close{color:#fff!important;background:#111d2e!important;border-color:#40526b!important}html[data-theme=dark] body :where(.crm-dialog,.crm-dialog-workflow,.operation-modal,.commerce-modal,.workflow-dialog-head,.workflow-dialog-body,.workflow-dialog-footer,.workflow-context,.workflow-form-section,.workflow-section-heading,.workflow-form-grid,.workflow-money,.workflow-checkbox,.workflow-choice-grid button,.workflow-inline-summary>div,.workflow-callout,.workflow-tag-row button,.crm-dialog-head,.crm-dialog-body,.crm-dialog-footer,.operation-modal .modal-head,.operation-modal .form-grid,.operation-modal .modal-footer,.crm-field,.operation-modal .field,.choice-card,.review-list,fieldset){color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body .workflow-dialog-head,html[data-theme=dark] body .crm-dialog-head,html[data-theme=dark] body .operation-modal .modal-head{background:linear-gradient(#121f31 0%,#0f1928 100%)!important}html[data-theme=dark] body .workflow-dialog-body,html[data-theme=dark] body .crm-dialog-body,html[data-theme=dark] body .operation-modal .form-grid{background:#0b1421!important}html[data-theme=dark] body :where(.workflow-context,.workflow-form-section,.crm-field,.operation-modal .field,.choice-card,.review-list){background:#111d2e!important}html[data-theme=dark] body .workflow-section-heading{background:#142034!important}html[data-theme=dark] body .workflow-money>span{color:#d8e3ef!important;background:#17263b!important;border-color:#314157!important}html[data-theme=dark] body .workflow-money :where(input,select){background:#0a1320!important}html[data-theme=dark] body .workflow-checkbox,html[data-theme=dark] body .workflow-inline-summary>div{background:#121f31!important}html[data-theme=dark] body .workflow-choice-grid button,html[data-theme=dark] body .workflow-tag-row button,html[data-theme=dark] body .choice-card{background:#111d2e!important;border-color:#3a4d66!important}html[data-theme=dark] body .workflow-choice-grid button:hover,html[data-theme=dark] body .workflow-tag-row button:hover,html[data-theme=dark] body .choice-card:hover{background:#17283d!important;border-color:#567493!important}html[data-theme=dark] body .workflow-choice-grid button.selected,html[data-theme=dark] body .workflow-tag-row button.selected{background:#123a5b!important;border-color:#5aa9ec!important;box-shadow:inset 0 0 0 1px #5aa9ec!important}html[data-theme=dark] body .workflow-callout{color:#d6eaff!important;background:#122c45!important;border-color:#315b7f!important}html[data-theme=dark] body .workflow-callout.warning{color:#ffe39a!important;background:#3a3015!important;border-color:#796421!important}html[data-theme=dark] body .workflow-dialog-footer,html[data-theme=dark] body .crm-dialog-footer,html[data-theme=dark] body .operation-modal .modal-footer{background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body :where(.crm-dialog,.crm-dialog-workflow,.operation-modal,.commerce-modal,[role=dialog],[class$=-sheet],[class$=-drawer],[class$=-flyout]) :where(input,select,textarea,option,optgroup,[contenteditable=true]){color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:#09131f!important;border-color:#40536c!important}html[data-theme=dark] body :where(.crm-dialog,.crm-dialog-workflow,.operation-modal,.commerce-modal,[role=dialog],[class$=-sheet],[class$=-drawer],[class$=-flyout]) :where(input,textarea)::placeholder{color:#aab7c7!important;-webkit-text-fill-color:#aab7c7!important;opacity:1!important}html[data-theme=dark] body :where(.crm-dialog,.crm-dialog-workflow,.operation-modal,.commerce-modal,[role=dialog],[class$=-sheet],[class$=-drawer],[class$=-flyout]) :where(input,select,textarea):focus{border-color:#67b7f5!important;outline-color:#67b7f5!important;box-shadow:0 0 0 3px #67b7f524!important}html[data-theme=dark] body :where([role=dialog],[role=menu],[role=listbox],[role=tooltip],.crm-dropdown-menu,.row-menu-popover,.search-results,[class$=-popover],[class$=-menu],[class$=-sheet],[class$=-drawer],[class$=-flyout]){color:#fff!important;background:#111b2a!important;border-color:#34465e!important;box-shadow:0 18px 50px #0000006b!important}html[data-theme=dark] body :where([role=menu] button,[role=listbox] button,.crm-dropdown-item,.row-menu-popover button,.search-results button){color:#eef4fb!important;background:0 0!important}html[data-theme=dark] body :where([role=menu] button:hover,[role=listbox] button:hover,.crm-dropdown-item:hover,.row-menu-popover button:hover,.search-results button:hover){background:#18283d!important}html[data-theme=dark] body :where(.modal-backdrop,.crm-modal-backdrop,.commerce-modal-backdrop,.fp-modal-backdrop,.customer-email-thread-modal,[class$=-backdrop],[class$=-overlay]){background:#01070fbd!important}html[data-theme=dark] body :where(.inbox-row-top time,.inbox-row-copy>small,.email-thread-meta,.email-message-who span,.email-message-head time,.email-address-row,.email-attachment-note,.email-reply-box>small,.email-empty-state,.workflow-dialog-title p,.workflow-context-copy>span,.workflow-context-items span,.workflow-section-heading p,.workflow-field-label,.workflow-field small,.workflow-checkbox small,.workflow-choice-grid small,.workflow-footer-note,.workflow-inline-summary strong){color:#b7c3d2!important}html[data-theme=dark] body .companies-house-lookup,html[data-theme=dark] body .companies-house-lookup.manual{color:#fff!important;background:#111d2e!important;border-color:#34475f!important}html[data-theme=dark] body .companies-house-heading,html[data-theme=dark] body .companies-house-heading strong{color:#eef6ff!important}html[data-theme=dark] body .companies-house-heading small,html[data-theme=dark] body .companies-house-empty{color:#b8c4d3!important}html[data-theme=dark] body .companies-house-search-input{background:#09131f!important;border-color:#40536c!important}html[data-theme=dark] body .companies-house-search-input svg{color:#a9b8c9!important}html[data-theme=dark] body .companies-house-search-input input{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:0 0!important}html[data-theme=dark] body .companies-house-search-input input::placeholder{color:#9fadc0!important;-webkit-text-fill-color:#9fadc0!important;opacity:1!important}html[data-theme=dark] body .companies-house-search-input:focus-within{border-color:#67b7f5!important;box-shadow:0 0 0 3px #67b7f524!important}html[data-theme=dark] body .companies-house-results button{color:#fff!important;background:#0f1928!important;border-color:#34475f!important}html[data-theme=dark] body .companies-house-results button:hover{background:#17283d!important;border-color:#587898!important}html[data-theme=dark] body .companies-house-results button.selected{background:#123a5b!important;border-color:#5aa9ec!important;box-shadow:0 0 0 2px #5aa9ec21!important}html[data-theme=dark] body .companies-house-results button>svg:first-child{color:#9fc6e8!important}html[data-theme=dark] body .companies-house-results strong{color:#fff!important}html[data-theme=dark] body .companies-house-results small{color:#b7c4d4!important}html[data-theme=dark] body .companies-house-selected{color:#b7f3df!important;background:#10372f!important;border-color:#28685a!important}html[data-theme=dark] body .companies-house-selected *{color:inherit!important}html[data-theme=dark] body .companies-house-error{color:#ffd0d6!important;background:#421f25!important;border-color:#7a3e48!important}html[data-theme=dark] body .companies-house-manual-link{color:#8dccff!important}html[data-theme=dark] body :where([class*=lookup-card],[class*=lookup-panel],[class*=search-card],[class*=search-panel],[class*=result-card],[class*=results-panel]){color:#fff!important;background:#111d2e!important;border-color:#34475f!important}html[data-theme=dark] body :where([class*=lookup-card],[class*=lookup-panel],[class*=search-card],[class*=search-panel],[class*=result-card],[class*=results-panel]) :where(input,select,textarea){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09131f!important;border-color:#40536c!important}html[data-theme=dark] body .record-hero{color:#fff!important;background:#0f1928!important;border-color:#314157!important}html[data-theme=dark] body .record-hero h1,html[data-theme=dark] body .record-hero .record-kicker,html[data-theme=dark] body .record-hero .record-meta,html[data-theme=dark] body .record-hero .record-meta>span{color:#fff!important}html[data-theme=dark] body .record-hero .record-kicker,html[data-theme=dark] body .record-hero .record-meta{color:#c3cedb!important}html[data-theme=dark] body .record-large-avatar{color:#fff!important;background:#173653!important;border:1px solid #3d5772!important}html[data-theme=dark] body .portal-sync-strip{color:#d9e3ee!important;background:#101b2b!important;border-color:#314157 #314157 #314157 #5aa9ec!important}html[data-theme=dark] body .portal-sync-strip strong{color:#dff1ff!important}html[data-theme=dark] body .record-alert-row,html[data-theme=dark] body .record-alert{color:#ffe3a3!important;background:#3b2912!important;border-color:#76531e!important}html[data-theme=dark] body .record-alert :where(strong,span,svg){color:inherit!important}html[data-theme=dark] body .record-tabs.customer360-jump-tabs,html[data-theme=dark] body .customer360-jump-tabs{scrollbar-color:#50627a transparent!important;background:#0e1827fa!important;border-color:#314157!important;box-shadow:0 7px 22px #00000047!important}html[data-theme=dark] body .record-tabs.customer360-jump-tabs::-webkit-scrollbar-thumb{background:#50627a!important}html[data-theme=dark] body .customer360-jump-tabs::-webkit-scrollbar-thumb{background:#50627a!important}html[data-theme=dark] body .record-tabs.customer360-jump-tabs>button,html[data-theme=dark] body .customer360-jump-tabs>button{color:#d9e3ee!important;background:0 0!important}html[data-theme=dark] body .record-tabs.customer360-jump-tabs>button:hover,html[data-theme=dark] body .customer360-jump-tabs>button:hover,html[data-theme=dark] body .record-tabs.customer360-jump-tabs>button:focus-visible,html[data-theme=dark] body .customer360-jump-tabs>button:focus-visible{color:#fff!important;background:#17304b!important}html[data-theme=dark] body .customer360-jump-section{color:#fff!important;background:#0d1726!important;border-color:#314157!important;box-shadow:0 1px 2px #0000002e!important}html[data-theme=dark] body .customer360-jump-section>.jump-section-heading{border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section>.jump-section-heading>span,html[data-theme=dark] body .customer360-jump-section>.jump-section-heading>div>span{color:#aebccc!important}html[data-theme=dark] body .customer360-jump-section>.jump-section-heading h2{color:#fff!important}html[data-theme=dark] body .customer360-jump-section .panel-card,html[data-theme=dark] body .customer360-jump-section .table-card,html[data-theme=dark] body .customer360-jump-section .generic-tab,html[data-theme=dark] body .customer360-jump-section .operational-list,html[data-theme=dark] body .customer360-jump-section .payment-method-grid,html[data-theme=dark] body .customer360-jump-section .operational-empty,html[data-theme=dark] body .customer360-jump-section [data-customer360-payment-host=true]{color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section .panel-card-header{background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section .panel-card-header h2{color:#fff!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid>.panel-card{background:#101a2a!important;border-color:#314157!important;box-shadow:0 1px 2px #00000038!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid>.panel-card>.panel-card-header{background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid>.panel-card>.panel-card-header h2{color:#fff!important}html[data-theme=dark] body .customer360-overview-all .record-metric,html[data-theme=dark] body .customer360-jump-section .record-metric{background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-overview-all .record-metric>span,html[data-theme=dark] body .customer360-jump-section .record-metric>span{color:#aebccc!important}html[data-theme=dark] body .customer360-overview-all .record-metric>strong,html[data-theme=dark] body .customer360-jump-section .record-metric>strong{color:#fff!important}html[data-theme=dark] body .customer360-overview-all .record-metric>small,html[data-theme=dark] body .customer360-jump-section .record-metric>small{color:#b7c4d3!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid .detail-list>div,html[data-theme=dark] body .customer360-jump-section .detail-list>div{background:#121f31!important;border-color:#314157!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid .detail-list dt,html[data-theme=dark] body .customer360-jump-section .detail-list dt{color:#aebccc!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid .detail-list dd,html[data-theme=dark] body .customer360-jump-section .detail-list dd,html[data-theme=dark] body #details .detail-list>div:nth-child(2) dd,html[data-theme=dark] body #overview .overview-summary-grid .panel-card:first-child .detail-list>div:nth-child(2) dd{color:#fff!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid .service-list>div,html[data-theme=dark] body .customer360-jump-section .service-list>div,html[data-theme=dark] body .customer360-jump-section .compact-list>div{background:#121f31!important;border-color:#314157!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid .service-list strong,html[data-theme=dark] body .customer360-jump-section .service-list strong,html[data-theme=dark] body .customer360-jump-section .compact-list strong{color:#fff!important}html[data-theme=dark] body .customer360-overview-all .overview-summary-grid .service-list small,html[data-theme=dark] body .customer360-jump-section .service-list small,html[data-theme=dark] body .customer360-jump-section .compact-list small{color:#b7c4d3!important}html[data-theme=dark] body .customer360-jump-section .service-icon,html[data-theme=dark] body .customer360-overview-all .service-icon,html[data-theme=dark] body .customer360-jump-section .list-avatar{color:#dff1ff!important;background:#173653!important}html[data-theme=dark] body .customer360-jump-section .operational-heading{background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section .operational-heading :where(h2,h3){color:#fff!important}html[data-theme=dark] body .customer360-jump-section .operational-heading p{color:#b7c4d3!important}html[data-theme=dark] body .customer360-jump-section .operational-row,html[data-theme=dark] body .customer360-jump-section .payment-method-card{background:#121f31!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section .operational-row :where(strong,span),html[data-theme=dark] body .customer360-jump-section .payment-method-card :where(strong,span){color:#fff!important}html[data-theme=dark] body .customer360-jump-section .operational-row small,html[data-theme=dark] body .customer360-jump-section .payment-method-card small{color:#b7c4d3!important}html[data-theme=dark] body .customer360-jump-section .operational-empty{color:#c9d4e1!important}html[data-theme=dark] body .customer360-jump-section .table-card{background:#0f1928!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section .table-wrap th{color:#c7d3e0!important;background:#172338!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section .table-wrap td{color:#fff!important;background:#101a2a!important;border-color:#2b3c52!important}html[data-theme=dark] body .customer360-jump-section .table-wrap tbody tr:hover td{background:#17283d!important}html[data-theme=dark] body .customer360-jump-section .record-cell strong,html[data-theme=dark] body .customer360-jump-section .lead-cell strong,html[data-theme=dark] body .customer360-jump-section .money{color:#fff!important}html[data-theme=dark] body .customer360-jump-section .record-cell small,html[data-theme=dark] body .customer360-jump-section .lead-cell small,html[data-theme=dark] body .customer360-jump-section .muted,html[data-theme=dark] body .customer360-jump-section .muted-line{color:#b7c4d3!important}html[data-theme=dark] body .customer360-overview-all .activity-list,html[data-theme=dark] body .customer360-jump-section .activity-list{background:#101a2a!important}html[data-theme=dark] body .customer360-overview-all .activity-list>div,html[data-theme=dark] body .customer360-jump-section .activity-list>div{border-color:#2b3c52!important}html[data-theme=dark] body .customer360-overview-all .activity-list strong,html[data-theme=dark] body .customer360-jump-section .activity-list strong{color:#fff!important}html[data-theme=dark] body .customer360-overview-all .activity-list :where(small,time),html[data-theme=dark] body .customer360-jump-section .activity-list :where(small,time),html[data-theme=dark] body .customer360-jump-section .empty-inline{color:#b7c4d3!important}html[data-theme=dark] body .customer360-jump-section :where(.dp-card,.dp-panel,.dp-summary-card,.fp-summary,.fp-privacy-card,.fp-law-banner,.identity-card,.account-control-card,.privacy-card,.governance-card){color:#fff!important;background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-jump-section :where(.dp-card,.dp-panel,.dp-summary-card,.fp-summary,.fp-privacy-card,.fp-law-banner,.identity-card,.account-control-card,.privacy-card,.governance-card) :where(p,small,span:not(.status)){color:#c0ccda!important}html[data-theme=dark] body .customer360-jump-section :where(input,select,textarea){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09131f!important;border-color:#40536c!important}html[data-theme=dark] body .customer360-jump-section :where(input,textarea)::placeholder{color:#aab7c7!important;-webkit-text-fill-color:#aab7c7!important;opacity:1!important}html[data-theme=dark] body .record-actions .button.secondary,html[data-theme=dark] body .customer360-jump-section .button.secondary,html[data-theme=dark] body .customer360-jump-section .icon-button{color:#eef4fb!important;background:#121f31!important;border-color:#40536c!important}html[data-theme=dark] body .record-actions .button.danger-outline,html[data-theme=dark] body .customer360-jump-section .button.danger-outline{color:#ffc8cf!important;background:#2f171c!important;border-color:#a8505d!important}html[data-theme=dark] body .customer360-source-banner{color:#d9e3ee!important;background:#101d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-source-banner strong{color:#fff!important}html[data-theme=dark] body .customer360-source-banner span{color:#aebccc!important}html[data-theme=dark] body .customer360-v2-summary-grid .detail-list>div,html[data-theme=dark] body .customer360-v2-grid .detail-list>div,html[data-theme=dark] body .customer360-service-summary>div,html[data-theme=dark] body .customer360-service-card,html[data-theme=dark] body .customer360-service-card dl>div,html[data-theme=dark] body .customer360-staff-actions,html[data-theme=dark] body .receipt-view .detail-list>div{color:#fff!important;background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-service-card.inactive{background:#0e1827!important}html[data-theme=dark] body .customer360-v2-summary-grid :where(dt,small),html[data-theme=dark] body .customer360-v2-grid :where(dt,small),html[data-theme=dark] body .customer360-service-summary small,html[data-theme=dark] body .customer360-service-card :where(dt,small),html[data-theme=dark] body .customer360-staff-actions span,html[data-theme=dark] body .receipt-view dt{color:#aebccc!important}html[data-theme=dark] body .customer360-v2-summary-grid dd,html[data-theme=dark] body .customer360-v2-grid dd,html[data-theme=dark] body .customer360-service-summary strong,html[data-theme=dark] body .customer360-service-card :where(strong,dd),html[data-theme=dark] body .customer360-staff-actions strong,html[data-theme=dark] body .receipt-view dd{color:#fff!important}html[data-theme=dark] body .customer360-id-empty,html[data-theme=dark] body .customer360-preference-strip>span{color:#d9e3ee!important;background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .customer360-id-empty strong,html[data-theme=dark] body .customer360-preference-strip>span{color:#fff!important}html[data-theme=dark] body .customer360-id-empty span,html[data-theme=dark] body .customer360-preference-strip strong{color:#aebccc!important}html[data-theme=dark] body .collections-health,html[data-theme=dark] body .details-service-card,html[data-theme=dark] body .details-service-history,html[data-theme=dark] body .portal-assist-card,html[data-theme=dark] body .portal-assist-head{color:#fff!important;background:#111d2e!important;border-color:#314157!important}html[data-theme=dark] body .collections-health :where(strong,h3),html[data-theme=dark] body .details-service-card :where(strong,h3),html[data-theme=dark] body .details-service-history :where(strong,h3),html[data-theme=dark] body .portal-assist-card :where(strong,h3){color:#fff!important}html[data-theme=dark] body .collections-health :where(p,span,small),html[data-theme=dark] body .details-service-card :where(span,small),html[data-theme=dark] body .details-service-history :where(span,small),html[data-theme=dark] body .portal-assist-card :where(p,span,small){color:#aebccc!important}html[data-theme=dark] body .details-service-history-head,html[data-theme=dark] body .portal-preference-row,html[data-theme=dark] body .portal-theme-field,html[data-theme=dark] body .portal-notice-list article{border-color:#314157!important}html[data-theme=dark] body .portal-theme-field select{color:#fff!important;background:#0e1827!important;border-color:#405168!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-canvas:#08111d;--sf-surface:#101a2a;--sf-electric:#16263a;--sf-ink:#fff;--sf-ink-soft:#e7eef7;--sf-muted:#b7c4d3;--sf-tertiary:#9aa9ba;--monday-ink:#fff;--monday-secondary:#b7c4d3;--monday-hairline:#314157;--monday-surface:#101a2a;--monday-sky:#173653;--crm-final-bg:#08111d;--crm-final-surface:#0f1928;--crm-final-surface-2:#111d2e;--crm-final-surface-3:#162338;--crm-final-border:#314157;--crm-final-border-strong:#40536c;--crm-final-text:#fff;--crm-final-muted:#b7c4d3;--crm-final-success-bg:#0f2a22;--crm-final-success-border:#2f755f;--crm-final-success-text:#c9f8e6;--crm-final-warning-bg:#332512;--crm-final-warning-border:#8a6429;--crm-final-warning-text:#ffe4a3;--crm-final-danger-bg:#35181d;--crm-final-danger-border:#92505b;--crm-final-danger-text:#ffc8cf;--crm-final-info-bg:#122a42;--crm-final-info-border:#3b77a9;--crm-final-info-text:#d4edff}html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app-shell,html[data-theme=dark] .main-column,html[data-theme=dark] main.content{background:var(--crm-final-bg)!important;color:var(--crm-final-text)!important}html[data-theme=dark] body :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-pane],[class*=-pane\ ],[class$=-sheet],[class*=-sheet\ ],[class$=-drawer],[class*=-drawer\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-modal],[class*=-modal\ ],[class$=-popover],[class*=-popover\ ],[class$=-flyout],[class*=-flyout\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-box],[class*=-box\ ],[class$=-tile],[class*=-tile\ ],[class$=-summary],[class*=-summary\ ],[class$=-lookup],[class*=-lookup\ ],[class$=-results],[class*=-results\ ],[class$=-content],[class*=-content\ ],[class$=-body],[class*=-body\ ]){background-color:var(--crm-final-surface)!important;border-color:var(--crm-final-border)!important;color:var(--crm-final-text)!important}html[data-theme=dark] body :where([class$=-head],[class*=-head\ ],[class$=-header],[class*=-header\ ],[class$=-footer],[class*=-footer\ ],[class$=-heading],[class*=-heading\ ]){background-color:var(--crm-final-surface-2)!important;border-color:var(--crm-final-border)!important;color:var(--crm-final-text)!important}html[data-theme=dark] body :where([role=dialog],[role=menu],[role=listbox],[role=tooltip],[role=tree],[role=grid],[role=alertdialog]){background-color:var(--crm-final-surface)!important;border-color:var(--crm-final-border)!important;color:var(--crm-final-text)!important}html[data-theme=dark] body :where(input,select,textarea,option,optgroup,[contenteditable=true]){border-color:var(--crm-final-border-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#09131f!important}html[data-theme=dark] body :where(input,textarea)::placeholder{color:#aab7c7!important;-webkit-text-fill-color:#aab7c7!important;opacity:1!important}html[data-theme=dark] body :where(input,select,textarea):disabled{color:#b7c4d3!important;-webkit-text-fill-color:#b7c4d3!important;opacity:.85!important;background:#101a2a!important}html[data-theme=dark] body input:-webkit-autofill{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #09131f!important}html[data-theme=dark] body input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #09131f!important}html[data-theme=dark] body input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#fff!important;box-shadow:inset 0 0 0 1000px #09131f!important}html[data-theme=dark] body [style*="background:#fff"],html[data-theme=dark] body [style*="background: #fff"],html[data-theme=dark] body [style*=background\:white],html[data-theme=dark] body [style*="background: white"],html[data-theme=dark] body [style*="background-color:#fff"],html[data-theme=dark] body [style*="background-color: #fff"],html[data-theme=dark] body [style*=background-color\:white],html[data-theme=dark] body [style*="background-color: white"]{background:var(--crm-final-surface)!important}html[data-theme=dark] body :where(.table-card,.table-wrap,.account-table-wrap){background:var(--crm-final-surface)!important;border-color:var(--crm-final-border)!important}html[data-theme=dark] body :where(table,thead,tbody,tfoot,tr){border-color:var(--crm-final-border)!important}html[data-theme=dark] body :where(th){border-color:var(--crm-final-border)!important;color:#d6e0eb!important;background:#172338!important}html[data-theme=dark] body :where(td){color:#fff!important;background:#101a2a!important;border-color:#2b3c52!important}html[data-theme=dark] body tbody tr:hover :where(td){background:#17283d!important}html[data-theme=dark] body :where(.button.secondary,.icon-button,.id-modal-close,button[class*=floating],[class*=floating-action],.eu-tax-floating-action){border-color:var(--crm-final-border-strong)!important;color:#eef4fb!important;-webkit-text-fill-color:#eef4fb!important;background:#121f31!important}html[data-theme=dark] body :where(.button.secondary,.icon-button,.id-modal-close,button[class*=floating],[class*=floating-action],.eu-tax-floating-action):hover{color:#fff!important;background:#1a2b42!important;border-color:#55708f!important}html[data-theme=dark] body :where([class$=-badge],[class*=-badge\ ],[class$=-chip],[class*=-chip\ ],[class$=-pill],[class*=-pill\ ],.source-chip,.identity-chip,.dp-count){color:#dceaff!important;-webkit-text-fill-color:#dceaff!important;background:#17283d!important;border-color:#40536c!important}html[data-theme=dark] body :where(.operation-notice:not(.error),.customer-id-notice:not(.error),.customer-id-match.ok,.deletion-status-card.green,.risk-banner.green,.dp-status-card.green,.dp-erasure-state.green,.erasure-result.allowed,.success-banner,.success-callout,.success-box,.success-panel){background:var(--crm-final-success-bg)!important;border-color:var(--crm-final-success-border)!important;color:var(--crm-final-success-text)!important}html[data-theme=dark] body :where(.customer-id-match.warn,.deletion-status-card.amber,.risk-banner.amber,.dp-status-card.amber,.dp-erasure-state.amber,.warning-banner,.warning-callout,.warning-box,.warning-panel){background:var(--crm-final-warning-bg)!important;border-color:var(--crm-final-warning-border)!important;color:var(--crm-final-warning-text)!important}html[data-theme=dark] body :where(.operation-notice.error,.customer-id-notice.error,.deletion-status-card.red,.risk-banner.red,.dp-status-card.red,.dp-preference.red,.erasure-result.blocked,.error-banner,.error-callout,.error-box,.error-panel){background:var(--crm-final-danger-bg)!important;border-color:var(--crm-final-danger-border)!important;color:var(--crm-final-danger-text)!important}html[data-theme=dark] body :where(.info-banner,.info-callout,.info-box,.info-panel,.review-loading){background:var(--crm-final-info-bg)!important;border-color:var(--crm-final-info-border)!important;color:var(--crm-final-info-text)!important}html[data-theme=dark] body :where(.operation-notice,.customer-id-notice,.customer-id-match,.deletion-status-card,.risk-banner,.dp-status-card,.dp-erasure-state,.erasure-result,.success-banner,.success-callout,.success-box,.success-panel,.warning-banner,.warning-callout,.warning-box,.warning-panel,.error-banner,.error-callout,.error-box,.error-panel,.info-banner,.info-callout,.info-box,.info-panel,.review-loading) :where(strong,span,small,p,svg){color:inherit!important}html[data-theme=dark] body .customer-id-summary{border-color:var(--crm-final-border)!important;color:#fff!important;background:#101a2a!important}html[data-theme=dark] body .customer-id-summary-head{background:0 0!important}html[data-theme=dark] body .customer-id-summary-head span,html[data-theme=dark] body .customer-id-summary-row small{color:#aebccc!important}html[data-theme=dark] body .customer-id-summary-head h3,html[data-theme=dark] body .customer-id-summary-row strong{color:#fff!important}html[data-theme=dark] body .customer-id-summary-row{border-color:#314157!important}html[data-theme=dark] body .customer-id-summary-row span{color:#c2cedc!important}html[data-theme=dark] body .customer-id-summary .ok{color:#8be0bd!important}html[data-theme=dark] body .customer-id-summary .warn{color:#ffd57b!important}html[data-theme=dark] body .id-modal,html[data-theme=dark] body .id-modal-header,html[data-theme=dark] body .id-modal-tabs,html[data-theme=dark] body .id-modal-body,html[data-theme=dark] body .account-summary-card,html[data-theme=dark] body .account-panel,html[data-theme=dark] body .account-panel-heading,html[data-theme=dark] body .auth-method-card,html[data-theme=dark] body .identity-event,html[data-theme=dark] body .permission-accordion,html[data-theme=dark] body .permission-accordion-body,html[data-theme=dark] body .service-truth-list article,html[data-theme=dark] body .audit-card,html[data-theme=dark] body .investigation-note-box{color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body .id-modal-header,html[data-theme=dark] body .id-modal-tabs,html[data-theme=dark] body .account-panel-heading{background:#111d2e!important}html[data-theme=dark] body .id-modal-tabs button.active{color:#dff1ff!important;background:#173653!important;box-shadow:inset 0 0 0 1px #3d5772!important}html[data-theme=dark] body :where(.account-summary-card,.account-panel,.auth-method-card,.identity-event,.permission-accordion,.service-truth-list article,.audit-card) :where(h1,h2,h3,h4,strong,dd){color:#fff!important}html[data-theme=dark] body :where(.account-summary-card,.account-panel,.auth-method-card,.identity-event,.permission-accordion,.service-truth-list article,.audit-card) :where(p,small,span,dt,code){color:#b7c4d3!important}html[data-theme=dark] body :where(.dp-loading,.dp-law-strip,.dp-status-card,.dp-panel,.dp-data-list>div,.dp-inline-note,.dp-rights-list,.dp-right-row,.dp-preference,.dp-erasure-state,.dp-governance-list>div){color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body :where(.dp-status-icon,.dp-panel-icon){color:#bfe4ff!important;background:#173653!important}html[data-theme=dark] body :where(.dp-law-strip,.dp-status-card,.dp-panel,.dp-data-list>div,.dp-inline-note,.dp-right-row,.dp-preference,.dp-erasure-state,.dp-governance-list>div) :where(h1,h2,h3,h4,strong,dd){color:#fff!important}html[data-theme=dark] body :where(.dp-law-strip,.dp-status-card,.dp-panel,.dp-data-list>div,.dp-inline-note,.dp-right-row,.dp-preference,.dp-erasure-state,.dp-governance-list>div) :where(p,small,span,dt){color:#b7c4d3!important}html[data-theme=dark] body :where(.panel-intro,.oss-country-chip,.oss-readiness-card){color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body .oss-readiness-card span,html[data-theme=dark] body .oss-readiness-card small,html[data-theme=dark] body .panel-intro{color:#b7c4d3!important}html[data-theme=dark] body .oss-readiness-card strong,html[data-theme=dark] body .oss-country-chip strong{color:#fff!important}html[data-theme=dark] body .eu-tax-floating-action{color:#dceaff!important;background:#132238!important;border-color:#40536c!important;box-shadow:0 8px 24px #00000057!important}html[data-theme=dark] body :where(.muted,.subtle,.help-text,.field-help,.account-help,.empty-inline,.search-empty,.metric-detail,.record-metric small,.panel-intro){color:var(--crm-final-muted)!important}html[data-theme=dark] body .button.primary{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .button.danger-outline{color:#ffc8cf!important;-webkit-text-fill-color:#ffc8cf!important;background:#2f171c!important;border-color:#a8505d!important}html[data-theme=dark] body :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px!important;outline:2px solid #67b7ff!important}html[data-theme=dark] body .cidv-page{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#10233b!important;background:radial-gradient(circle at 15% 0,#1984e82e,#0000 24%),linear-gradient(#061f36 0,#082b4c 255px,#f3f7fb 255px 100%)!important}html[data-theme=dark] body .cidv-content{color:#10233b!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .cidv-header{color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .cidv-footer{color:#738497!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .cidv-result{color:#10233b!important;background:#fff!important;border-color:#dbe5ef!important}html[data-theme=dark] body .cidv-result h1{color:#10233b!important;-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cidv-result p{color:#66778b!important;-webkit-text-fill-color:#66778b!important}html[data-theme=dark] body .cidv-result .cidv-kicker{color:#0b67c2!important;-webkit-text-fill-color:#0b67c2!important}html[data-theme=dark] body .cidv-result-icon{color:#0b67c2!important;background:#eef6ff!important;border-color:#0000!important}html[data-theme=dark] body .cidv-valid .cidv-result-icon{color:#168653!important;background:#eaf8ef!important}html[data-theme=dark] body .cidv-invalid .cidv-result-icon{color:#b33a3a!important;background:#fff0f0!important}html[data-theme=dark] body .cidv-live{color:#168653!important;-webkit-text-fill-color:#168653!important;background:#edf9f2!important;border-color:#0000!important}html[data-theme=dark] body .cidv-live>span{color:#168653!important;background:#168653!important}html[data-theme=dark] body .cidv-help{color:#8c4343!important;background:#fff4f4!important;border-color:#0000!important}html[data-theme=dark] body .cidv-card{color:#fff!important;background:linear-gradient(145deg,#0a3459 0%,#0c5b99 58%,#1380d7 100%)!important;border-color:#dbe5ef!important}html[data-theme=dark] body .cidv-card-head{color:#fff!important;background:0 0!important;border:0!important}html[data-theme=dark] body .cidv-card :where(h1,h2,h3,h4,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .cidv-card .cidv-holder p{color:#ffffffba!important;-webkit-text-fill-color:#ffffffba!important}html[data-theme=dark] body .cidv-card .cidv-holder>div:last-child>span{color:#c9e5ff!important;-webkit-text-fill-color:#c9e5ff!important}html[data-theme=dark] body .cidv-card .cidv-company span,html[data-theme=dark] body .cidv-card .cidv-fact span{color:#ffffffa3!important;-webkit-text-fill-color:#ffffffa3!important}html[data-theme=dark] body .cidv-card .cidv-fact strong.good{color:#cdf4da!important;-webkit-text-fill-color:#cdf4da!important}html[data-theme=dark] body .cidv-assurance{color:#10233b!important;background:#fff!important;border-color:#dbe5ef!important}html[data-theme=dark] body .cidv-assurance-title{color:#0b67c2!important;background:0 0!important;border:0!important}html[data-theme=dark] body .cidv-assurance-title strong,html[data-theme=dark] body .cidv-assurance-grid strong{color:#10233b!important;-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cidv-assurance-title span,html[data-theme=dark] body .cidv-assurance-grid small{color:#758698!important;-webkit-text-fill-color:#758698!important}html[data-theme=dark] body .cidv-assurance-grid>div{color:#10233b!important;background:#fbfdff!important;border-color:#e4ebf2!important}html[data-theme=dark] body .cid-present-page{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#fff!important;background:radial-gradient(circle at 50% -10%,#2591ec33,#0000 31%),linear-gradient(#061d32 0%,#082d4d 42%,#071c30 100%)!important}html[data-theme=dark] body .cid-present-credential{color:#fff!important;background:radial-gradient(circle at 88% 2%,#ffffff40,#0000 24%),radial-gradient(circle at 0 90%,#50b9ff2e,#0000 31%),linear-gradient(145deg,#0a3459 0%,#0c5e9e 58%,#1580d5 100%)!important;border-color:#fff3!important}html[data-theme=dark] body .cid-present-credential.status-suspended{background:linear-gradient(145deg,#37495a,#5b6b7d)!important}html[data-theme=dark] body .cid-present-credential.status-revoked{background:linear-gradient(145deg,#572d36,#82414d)!important}html[data-theme=dark] body .cid-present-credential-top,html[data-theme=dark] body .cid-present-credential-bottom{color:inherit!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body .cid-present-credential :where(h1,h2,h3,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=dark] body .cid-present-company span,html[data-theme=dark] body .cid-present-meta span,html[data-theme=dark] body .cid-present-credential-bottom{color:#ffffffa1!important;-webkit-text-fill-color:#ffffffa1!important}html[data-theme=dark] body .cid-present-staff-number,html[data-theme=dark] body .cid-present-verify{color:#10233b!important;background:#fff!important;border-color:#0000!important}html[data-theme=dark] body .cid-present-staff-number strong,html[data-theme=dark] body .cid-present-staff-number span,html[data-theme=dark] body .cid-present-verify strong{color:#10233b!important;-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cid-present-detailsview{color:#10233b!important;background:#fff!important;border-color:#dbe5ef!important}html[data-theme=dark] body .cid-present-details-top{color:#10233b!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body .cid-present-detailsview :where(h1,h2,h3,strong,code){color:#10233b!important;-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cid-present-detail,html[data-theme=dark] body .cid-present-secret,html[data-theme=dark] body .cid-present-wallet-row>div{color:#10233b!important;background:#fbfdff!important;border-color:#e2e9f0!important}html[data-theme=dark] body .cid-present-detailsview input,html[data-theme=dark] body .cid-present-detailsview select{color:#10233b!important;-webkit-text-fill-color:#10233b!important;background:#fff!important}html[data-theme=dark] body .cid-present-credential{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#0b2f4f!important;background:radial-gradient(circle at 88% 2%,#ffffffbf,#0000 26%),linear-gradient(145deg,#eaf8f4 0%,#ddf3ed 58%,#d5eee7 100%)!important;border-color:#b8ddd2!important}html[data-theme=dark] body .cid-present-credential.status-suspended{background:linear-gradient(145deg,#eef1f3,#dfe5e8)!important;border-color:#c6d0d6!important}html[data-theme=dark] body .cid-present-credential.status-revoked{background:linear-gradient(145deg,#f7eaea,#edd7da)!important;border-color:#ddb9bf!important}html[data-theme=dark] body .cid-present-credential-brand strong,html[data-theme=dark] body .cid-present-company strong,html[data-theme=dark] body .cid-present-meta strong{color:#087d5b!important;-webkit-text-fill-color:#087d5b!important}html[data-theme=dark] body .cid-present-credential-brand span{color:#4c6f69!important;-webkit-text-fill-color:#4c6f69!important}html[data-theme=dark] body .cid-present-credential-top>svg,html[data-theme=dark] body .cid-present-company>svg{color:#087d5b!important}html[data-theme=dark] body .cid-present-avatar{color:#087d5b!important;-webkit-text-fill-color:#087d5b!important;background:#f7fffc!important;border-color:#c4e3da!important}html[data-theme=dark] body .cid-present-person>div:last-child>span{color:#0b67c2!important;-webkit-text-fill-color:#0b67c2!important}html[data-theme=dark] body .cid-present-person h1{color:#0b2f4f!important;-webkit-text-fill-color:#0b2f4f!important;text-shadow:none!important}html[data-theme=dark] body .cid-present-person p{color:#536b79!important;-webkit-text-fill-color:#536b79!important}html[data-theme=dark] body .cid-present-company{color:#0b2f4f!important;background:#ffffff9e!important;border-color:#c6e3da!important}html[data-theme=dark] body .cid-present-company span{color:#617982!important;-webkit-text-fill-color:#617982!important}html[data-theme=dark] body .cid-present-staff-number{color:#082f51!important;background:#fff!important;border-color:#d5e3e9!important}html[data-theme=dark] body .cid-present-staff-number :where(span,strong){color:#082f51!important;-webkit-text-fill-color:#082f51!important}html[data-theme=dark] body .cid-present-meta>div{color:#0b2f4f!important;background:#082f4f14!important;border-color:#082f4f14!important}html[data-theme=dark] body .cid-present-meta span{color:#667b87!important;-webkit-text-fill-color:#667b87!important}html[data-theme=dark] body .cid-present-verify{color:#10233b!important;background:#fff!important;border-color:#d8e4e9!important}html[data-theme=dark] body .cid-present-verify strong{color:#10233b!important;-webkit-text-fill-color:#10233b!important}html[data-theme=dark] body .cid-present-verify span{color:#607587!important;-webkit-text-fill-color:#607587!important}html[data-theme=dark] body .cid-present-verify small{color:#7c8d9b!important;-webkit-text-fill-color:#7c8d9b!important}html[data-theme=dark] body .cid-present-credential-bottom,html[data-theme=dark] body .cid-present-credential-bottom span{color:#617982!important;-webkit-text-fill-color:#617982!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] body :where(.cj-catalogue-policy,.cj-catalogue-card,.cj-catalogue-media,.cj-catalogue-facts span,.cj-launch-readiness,.shop-catalogue-tabs,.shop-product-editor,.shop-editor-id span,.collections-clear,.collections-summary-card,.collections-modal,.collections-modal-head,.collections-modal-tabs,.collections-control-strip,.collections-panel,.collections-items article,.arrangement-list article,.collections-governance,.collections-portfolio-card,.collections-table-wrap,.collections-policy-card,.collections-simulation-lab,.collections-simulation-list article,.collections-simulation-customer-warning,.companies-house-lookup,.companies-house-results button,.companies-house-selected,.companies-house-error,.commerce-modal,.commerce-modal-head,.commerce-modal-footer,.commerce-tabs,.commerce-security,.commerce-panel,.checkout-preview>div,.customer-purchase-summary,.checkout-history-list article,.commerce-warning,.deletion-decision,.danger-zone,.details-service-verification-banner,.details-service-card,.details-service-history,.details-service-security,.verify-check,.details-service-send-summary div,.generated-communications-head,.generated-communication-row,.generated-communications-empty,.generated-communication-preview,.generated-communication-text,.communication-mode-tabs,.customer-communication-preview>div,.exact-preview-assurance,.customer-invitations-toolbar,.customer-invitation-message,.customer-invitation-metrics>div,.customer-invitation-card,.customer-invitation-details>div,.customer-invitation-personal-message,.customer-invitation-audit>div>div,.customer-invitation-empty,.portal-assist-card,.portal-assist-head,.customer-verify-page,.customer-verify-shell,.customer-verify-head,.customer-verify-customer,.customer-verify-methods>button,.customer-verify-panel,.customer-question-list label,.customer-verify-unavailable,.customer-staff-method,.customer-backup-pin-setup form,.security-q-modal,.security-q-modal>header,.security-q-current,.security-q-form,.security-q-state-card,.security-q-readiness,.customer360-workflow-card,.shop-order-row,.shop-order-drawer,.shop-order-editor,.shop-order-detail-grid>section,.shop-order-panel,.shop-order-progress>div,.shop-order-issues>div,.lifetime-dialog-body,.lifetime-section,.lifetime-section-heading,.lifetime-entitlement-card,.nested-confirm-card,.customer360-source-banner,.customer360-v2-summary-grid .detail-list>div,.customer360-v2-grid .detail-list>div,.customer360-service-summary>div,.customer360-service-card,.customer360-service-card dl>div,.customer360-staff-actions,.receipt-view .detail-list>div,.customer360-preference-strip>span,.case-workspace,.jira-case-sidebar,.jira-description-body,.jira-transition-menu,.jira-side-panel,.case-transition-warning,.case-action-menu,.case-attachment-row,.case-source-details,.case-modal-results,.complaint-workspace-grid>div,.complaint-investigation-item,.complaint-investigation-form,.complaint-outcome-editor,.template-metrics article,.template-library-layout,.template-catalogue,.template-list-item,.template-editor-host,.template-version-editor,.template-panel,.template-preview,.template-history,.template-history-list>div,.template-audit>div>div,.template-production-preview,.template-source-editor,.customer-notification-settings,.customer-notification-head,.notification-row.notification-header,.staff-notification-settings,.complaint-officer-card,.complaint-checkbox,.complaint-submit-bar,.complaint-confirmation,.export-workforce-hero,.export-config-panel,.export-preview-panel,.export-customer-summary div,.export-email-note,.customer360-jump-section,.portal-sync-strip,.operational-heading,.customer-operational-section>[data-customer360-payment-host=true],.operational-list,.operational-row,.payment-method-grid,.payment-method-card,.operational-empty,.generic-tab,.collapsible-records,.collapsible-records>summary,.dp-case-workspace .dp-scope-body,.dp-jira-fact,.sar-workbench-head,.sar-stage-tabs,.sar-stage-card,.sar-form-grid,.sar-investigation-card,.sar-material-list button,.sar-redaction-list button,.sar-text-compare pre,.sar-package-card details pre,.sar-redaction-form,.sar-redaction-history>div,.sar-package-card,.sar-workbench,.dp-modal,.dp-customer-results,.dp-customer-results button,.inbox-toolbar,.inbox-search,.inbox-layout,.inbox-row,.inbox-reader,.email-thread-head,.email-message-card,.email-message-body,.email-reply-box,.customer-inbox-card,.customer-inbox-row,.customer-email-thread-sheet,.customer-email-thread-close,.email-compose-footnote,.email-thread-request-link,.finance-admin-hero,.finance-admin-health,.finance-admin-tabs,.finance-admin-metric,.finance-warning-list>div,.finance-settings-checks,.identity-hero,.identity-hero-status,.identity-route-grid>div,.identity-config-warning,.identity-org-list>button,.identity-member-list>div,.identity-resource-list>div,.m365-settings-hero,.m365-summary-card,.m365-settings-tabs,.m365-card,.m365-guidance,.m365-mailbox-row,.m365-flow,.m365-flow span,.m365-card-note,.partner-comms-head,.partner-comms-picker,.partner-followup-alert,.termination-comms>div,.partnership-mis-head,.partnership-mis-picker,.mis-tabs,.mis-readiness>div,.mis-terms>div,.partners-hero,.partner-alerts button,.partner-record-hero,.termination-checklist span,.relationship-direction-card,.onboarding-direction-choice button,.direction-confirmation,.onboarding-review>div,.onboarding-validation-error,.companies-house-onboarding-note,.companies-house-editor-lock,.request-desk,.request-queue-rail,.request-queue-main,.request-sync-metrics span,.request-queue-table-wrap,.request-queue-empty,.request-queue-state,.request-bulk-controls,.request-bulk-controls button,.request-bulk-notice,.service-invitation-metrics article,.service-invitation-composer,.service-invitation-guidance,.service-invitation-register,.service-picker-card,.service-prelaunch-warning,.staff-directory-search,.staff-preview-card,.system-config-hero,.secret-row,.secret-icon,.wa-metrics>div,.wa-connection,.wa-registration-summary,.wa-registration-icon,.wa-warning,.wa-inbox,.wa-thread-list,.wa-message-stream,.wa-message,.wa-reply-box,.workflow-dialog-head,.workflow-dialog-body,.workflow-context,.workflow-form-section,.workflow-section-heading,.workflow-checkbox,.workflow-choice-grid button,.workflow-dialog-footer,.workflow-inline-summary>div,.workflow-callout,.workflow-tag-row button,.pipeline-toolbar,.kanban-column,.kanban-card,.empty-state.large){-webkit-text-fill-color:currentColor;background:var(--crm-final-surface)!important;border-color:var(--crm-final-border)!important;color:var(--crm-final-text)!important;background-image:none!important}html[data-theme=dark] body :where(.cj-publish-badge,.collections-status-icon,.collections-stage,.collections-simulation-badge,.companies-house-lookup.manual,.summary-icon,.panel-icon,.auth-method-icon,.checkout-created,.export-format-grid.compact button,.details-service-icon,.details-service-status,.details-service-request-icon,.generated-channel,.generated-status,.customer-invitation-services span,.customer-invitation-access,.portal-assist-head>span,.customer-verify-mark,.customer-method-icon,.customer360-workflow-icon,.shop-order-icon,.lifetime-legacy-badge,.customer360-service-card.inactive,.jira-status-select,.case-visibility,.case-escalation-chip,.complaint-workspace-chip,.complaint-investigation-status,.template-metrics svg,.template-notice,.template-channel,.template-status,.approval-badge,.workflow-badge,.merge-field-list code,.template-block code,.template-preview-tabs,.template-preview-assurance,.export-safety-badge,.export-preview-meta span,.sar-progress-summary span,.sar-check-icon,.inbox-unread-count,.inbox-row-tags span,.email-avatar,.email-inline-notice,.identity-tabs button:hover,.identity-secret-grid code,.identity-scope-cloud code,.m365-logo-box,.m365-summary-icon,.m365-code-list code,.m365-mailbox-icon,.m365-tag,.direction-icon,.direction-pill,.onboarding-stepper span b,.service-invitation-metrics article>svg,.service-state,.guidance-step b,.invited-service-tags span,.invitation-status,.staff-self-badge,.staff-warning-badge,.config-broker-icon,.secret-main code,.config-help code,.config-broker code,.workflow-dialog-icon,.workflow-context-items span,.workflow-money>span){color:#dceaff!important;-webkit-text-fill-color:#dceaff!important;background:#17283d!important;border-color:#40536c!important}html[data-theme=dark] body :where(.cj-catalogue-card,.collections-modal,.collections-panel,.collections-summary-card,.collections-portfolio-card,.companies-house-lookup,.commerce-modal,.commerce-panel,.details-service-card,.details-service-history,.generated-communication-row,.generated-communication-preview,.customer-invitation-card,.portal-assist-card,.customer-verify-shell,.customer-verify-panel,.security-q-modal,.security-q-current,.security-q-form,.customer360-workflow-card,.shop-order-row,.shop-order-drawer,.shop-order-panel,.lifetime-section,.lifetime-entitlement-card,.customer360-service-card,.case-workspace,.jira-case-sidebar,.jira-side-panel,.complaint-investigation-item,.template-library-layout,.template-panel,.template-history,.customer-notification-settings,.complaint-confirmation,.export-workforce-hero,.export-config-panel,.export-preview-panel,.customer360-jump-section,.operational-row,.payment-method-card,.sar-workbench,.sar-stage-card,.sar-investigation-card,.sar-package-card,.dp-modal,.inbox-layout,.email-message-card,.customer-inbox-card,.finance-admin-hero,.identity-hero,.m365-settings-hero,.m365-card,.partner-comms-head,.partnership-mis-head,.partners-hero,.partner-record-hero,.relationship-direction-card,.request-desk,.request-queue-main,.service-invitation-composer,.service-invitation-register,.staff-preview-card,.system-config-hero,.secret-row,.wa-inbox,.wa-message,.workflow-form-section,.kanban-card) :where(h1,h2,h3,h4,h5,h6,strong,label,legend,dt,dd){color:#f5f8fc!important;-webkit-text-fill-color:#f5f8fc!important}html[data-theme=dark] body :where(.cj-catalogue-card,.collections-modal,.collections-panel,.collections-summary-card,.collections-portfolio-card,.companies-house-lookup,.commerce-modal,.commerce-panel,.details-service-card,.details-service-history,.generated-communication-row,.generated-communication-preview,.customer-invitation-card,.portal-assist-card,.customer-verify-shell,.customer-verify-panel,.security-q-modal,.security-q-current,.security-q-form,.customer360-workflow-card,.shop-order-row,.shop-order-drawer,.shop-order-panel,.lifetime-section,.lifetime-entitlement-card,.customer360-service-card,.case-workspace,.jira-case-sidebar,.jira-side-panel,.complaint-investigation-item,.template-library-layout,.template-panel,.template-history,.customer-notification-settings,.complaint-confirmation,.export-workforce-hero,.export-config-panel,.export-preview-panel,.customer360-jump-section,.operational-row,.payment-method-card,.sar-workbench,.sar-stage-card,.sar-investigation-card,.sar-package-card,.dp-modal,.inbox-layout,.email-message-card,.customer-inbox-card,.finance-admin-hero,.identity-hero,.m365-settings-hero,.m365-card,.partner-comms-head,.partnership-mis-head,.partners-hero,.partner-record-hero,.relationship-direction-card,.request-desk,.request-queue-main,.service-invitation-composer,.service-invitation-register,.staff-preview-card,.system-config-hero,.secret-row,.wa-inbox,.wa-message,.workflow-form-section,.kanban-card) :where(p,small,span){color:#c0ccda!important;-webkit-text-fill-color:#c0ccda!important}html[data-theme=dark] body :where(.companies-house-results button,.export-format-grid.compact button,.customer-verify-methods>button,.jira-icon-action,.jira-case-actions button,.jira-activity-tabs button,.jira-transition-menu button,.case-action-menu button,.case-modal-results button,.complaint-investigation-actions button,.template-list-item,.staff-notification-grid button,.complaint-type-switch button,.export-format-grid button,.sar-stage-tabs button,.sar-investigation-actions button,.sar-material-list button,.sar-redaction-list button,.email-thread-actions button,.identity-org-list>button,.contact-cards>button,.partner-alerts button,.onboarding-direction-choice button,.request-action-button,.request-filter-button,.request-bulk-controls button,.service-picker-card,.workflow-choice-grid button,.workflow-tag-row button,.customer-workflow-dock button){color:#eef4fb!important;-webkit-text-fill-color:#eef4fb!important;background:#121f31!important;border-color:#40536c!important}html[data-theme=dark] body :where(.companies-house-results button,.export-format-grid.compact button,.customer-verify-methods>button,.jira-icon-action,.jira-case-actions button,.jira-activity-tabs button,.jira-transition-menu button,.case-action-menu button,.case-modal-results button,.complaint-investigation-actions button,.template-list-item,.staff-notification-grid button,.complaint-type-switch button,.export-format-grid button,.sar-stage-tabs button,.sar-investigation-actions button,.sar-material-list button,.sar-redaction-list button,.email-thread-actions button,.identity-org-list>button,.contact-cards>button,.partner-alerts button,.onboarding-direction-choice button,.request-action-button,.request-filter-button,.request-bulk-controls button,.service-picker-card,.workflow-choice-grid button,.workflow-tag-row button,.customer-workflow-dock button):hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1a2b42!important;border-color:#55708f!important}html[data-theme=dark] body :where(.shop-product-editor-form input,.shop-product-editor-form select,.shop-product-editor-form textarea,.collections-form input,.collections-form select,.collections-form textarea,.collections-filter-row select,.collections-simulation-form input,.companies-house-search-input,.commerce-panel input,.commerce-panel select,.commerce-panel textarea,.details-service-form-grid input,.details-service-expiry select,.portal-theme-field select,.customer-verify-code input,.customer-question-list input,.customer-staff-options input,.customer-whatsapp-code-input,.security-q-row input,.security-q-row select,.shop-order-editor input,.shop-order-editor select,.shop-order-editor textarea,.toolbar-inline-field select,.jira-composer textarea,.jira-management input,.jira-management select,.case-composer-routing select,.complaint-investigation-actions select,.complaint-investigation-form input,.complaint-investigation-form select,.complaint-investigation-form textarea,.complaint-outcome-editor select,.complaint-outcome-editor textarea,.template-search,.template-filters select,.notification-template-control select,.complaint-customer-search input,.complaint-field input,.complaint-field select,.complaint-field textarea,.export-field input,.export-field select,.export-field textarea,.dp-jira-add-search input,.dp-template-select,.dp-search-status,.sar-verification-row select,.sar-investigation-actions select,.sar-material-review-controls select,.sar-form-grid input,.sar-form-grid select,.sar-form-grid textarea,.sar-redaction-form input,.sar-redaction-form select,.dp-modal-grid input,.dp-modal-grid select,.dp-modal-grid textarea,.dp-customer-picker>input,.inbox-toolbar select,.email-compose-grid input,.email-compose-grid select,.email-compose-grid textarea,.finance-settings-grid input,.finance-settings-grid select,.identity-search input,.identity-console-form input,.identity-console-form select,.identity-console-form textarea,.partner-comms-picker select,.mailbox-inline input[type=email],.partnership-mis-picker select,.partnership-mis-shell .workflow-field input[type=file],.partner-toolbar select,.request-queue-toolbar select,.service-invitation-fields input,.service-invitation-fields select,.service-message textarea,.wa-form input,.wa-form select,.wa-form textarea,.wa-registration-form input,.wa-link-customer input,.wa-reply-box textarea,.workflow-field input,.workflow-field select,.workflow-field textarea,.workflow-money,.workflow-money select,.pipeline-stage-select select){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09131f!important;border-color:#40536c!important}html[data-theme=dark] body :where(.cj-publish-badge.live,.collections-stage.payment_plan,.details-service-status.completed,.generated-status.sent,.generated-status.generated,.customer-invitation-message,.customer-invitation-access.active,.exact-preview-assurance,.template-notice,.template-preview-assurance,.acknowledgement-state.sent,.sar-stage-card.complete,.email-inline-notice,.direction-pill.partner_with_us,.companies-house-onboarding-note,.companies-house-editor-lock,.request-bulk-notice,.service-invitation-notice,.service-state.available,.invitation-status.sent){background:var(--crm-final-success-bg)!important;border-color:var(--crm-final-success-border)!important;color:var(--crm-final-success-text)!important;-webkit-text-fill-color:var(--crm-final-success-text)!important}html[data-theme=dark] body :where(.cj-launch-readiness,.collections-stage.dispute_hold,.collections-simulation-customer-warning,.commerce-warning,.details-service-verification-banner,.lifetime-legacy-badge,.case-transition-warning,.complaint-investigation-status.waiting_for_customer,.complaint-investigation-status.waiting_for_internal,.template-status.draft,.finance-warning-list>div,.identity-config-warning,.m365-guidance,.partner-followup-alert,.mis-readiness>div,.onboarding-validation-error,.service-prelaunch-warning,.service-state.coming_soon,.invitation-status.expired,.staff-warning-badge,.wa-warning){background:var(--crm-final-warning-bg)!important;border-color:var(--crm-final-warning-border)!important;color:var(--crm-final-warning-text)!important;-webkit-text-fill-color:var(--crm-final-warning-text)!important}html[data-theme=dark] body :where(.cj-publish-badge.hidden,.collections-stage.recovery_review,.collections-stage.external_recovery_eligible,.collections-stage.external_recovery,.companies-house-error,.danger-zone,.shop-order-issues>div,.case-escalation-chip,.template-status.retired,.approval-badge,.acknowledgement-state.failed,.sar-check-icon.failed,.sar-redaction-form,.invitation-status.delivery_failed){background:var(--crm-final-danger-bg)!important;border-color:var(--crm-final-danger-border)!important;color:var(--crm-final-danger-text)!important;-webkit-text-fill-color:var(--crm-final-danger-text)!important}html[data-theme=dark] body :where(.collections-stage,.collections-simulation-badge,.commerce-security,.details-service-security,.generated-channel,.customer-invitation-access.pending,.customer360-workflow-icon,.shop-order-icon,.export-safety-badge,.template-channel.email,.template-channel.portal,.inbox-unread-count,.email-thread-request-link,.m365-tag.contact,.direction-pill.we_partner_with_them,.service-state.in_development,.invitation-status.accepted,.staff-self-badge){background:var(--crm-final-info-bg)!important;border-color:var(--crm-final-info-border)!important;color:var(--crm-final-info-text)!important;-webkit-text-fill-color:var(--crm-final-info-text)!important}html[data-theme=dark] body :where(.cid-platform-header,.cid-tabs,.cid-loading,.cid-mini-phone,.cid-stat-card,.cid-panel,.cid-health-row,.cid-credential-tile,.cid-search,.cid-directory-row,.cid-detail-cell,.cid-control-stack>div,.cid-stage-intro,.cid-review-card,.cid-review-card dl>div,.cid-verification-explainer>div,.cid-wallet-card,.cid-security-feature,.cid-principles>div,.cid-authority-choice>button,.cid-employer-assurance){-webkit-text-fill-color:currentColor;color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body :where(.cid-platform-header,.cid-tabs,.cid-loading,.cid-mini-phone,.cid-stat-card,.cid-panel,.cid-health-row,.cid-credential-tile,.cid-directory-row,.cid-detail-cell,.cid-review-card,.cid-wallet-card,.cid-security-feature,.cid-principles>div) :where(h1,h2,h3,h4,strong,label){color:#f5f8fc!important;-webkit-text-fill-color:#f5f8fc!important}html[data-theme=dark] body :where(.cid-platform-header,.cid-tabs,.cid-loading,.cid-mini-phone,.cid-stat-card,.cid-panel,.cid-health-row,.cid-credential-tile,.cid-directory-row,.cid-detail-cell,.cid-review-card,.cid-wallet-card,.cid-security-feature,.cid-principles>div) :where(p,small,span){color:#c0ccda!important;-webkit-text-fill-color:#c0ccda!important}html[data-theme=dark] body :where(.cid-button-ghost,.cid-button-light,.cid-authority-choice>button,.cid-directory-toolbar select,.cid-select-label select,.cid-form-grid select,.cid-form-grid input){color:#eef4fb!important;-webkit-text-fill-color:#eef4fb!important;background:#121f31!important;border-color:#40536c!important}html[data-theme=dark] body :where(.pub-hero,.pub-workspace-head,.pub-metric,.pub-public-links,.pub-link-row,.pub-panel,.pub-modal,.pub-consent,.pub-workflow-strip,.pub-side-card,.pub-product-results button,.pub-magazine-studio,.pub-magazine-studio-options>button,.pub-manual-toolbar,.pub-manual-toolbar>button,.pub-manual-toolbar>label,.pub-manual-product-results,.pub-manual-product-results button,.pub-manual-sections,.pub-manual-section,.pub-manual-section>header,.pub-manual-section-actions button,.pub-manual-section-preview,.pub-page-inline-controls button,.pub-page-inline-controls a,.pub-page-insert-controls button,.pub-page-add-final,.pub-page-add-final>button,.pub-page-add-final>label,.pub-inline-shop-results button,.pub-row-actions button,.pub-deep-link-hero,.pub-deep-link-list,.pub-managed-link-url,.pub-managed-link-stats>span,.pub-deep-link-modal,.pub-delivery-metrics,.pub-delivery-metrics>div,.pub-delivery-explainer,.pub-delivery-table,.pub-delivery-mailbox-warning,.pub-customer360-link,.pub-subscriber-edit-button,.pub-subscriber-customer-card,.pub-subscriber-preferences,.pub-subscriber-preferences label,.pub-subscriber-audit-note){-webkit-text-fill-color:currentColor;color:#fff!important;background:#101a2a!important;border-color:#314157!important}html[data-theme=dark] body :where(.pub-hero,.pub-workspace-head,.pub-metric,.pub-public-links,.pub-link-row,.pub-panel,.pub-modal,.pub-workflow-strip,.pub-side-card,.pub-magazine-studio,.pub-manual-toolbar,.pub-manual-section,.pub-deep-link-hero,.pub-deep-link-modal,.pub-delivery-metrics,.pub-delivery-explainer,.pub-delivery-table,.pub-subscriber-customer-card,.pub-subscriber-preferences) :where(h1,h2,h3,h4,h5,h6,strong,label,legend){color:#f5f8fc!important;-webkit-text-fill-color:#f5f8fc!important}html[data-theme=dark] body :where(.pub-hero,.pub-workspace-head,.pub-metric,.pub-public-links,.pub-link-row,.pub-panel,.pub-modal,.pub-workflow-strip,.pub-side-card,.pub-magazine-studio,.pub-manual-toolbar,.pub-manual-section,.pub-deep-link-hero,.pub-deep-link-modal,.pub-delivery-metrics,.pub-delivery-explainer,.pub-delivery-table,.pub-subscriber-customer-card,.pub-subscriber-preferences) :where(p,small,span){color:#c0ccda!important;-webkit-text-fill-color:#c0ccda!important}html[data-theme=dark] body :where(.pub-hero-actions button,.pub-workflow-actions button,.pub-workflow-actions a,.pub-panel-head button,.pub-modal footer button,.pub-back,.pub-public-button,.pub-link-row button,.pub-link-row a,.pub-product-results button,.pub-magazine-studio-options>button,.pub-manual-toolbar>button,.pub-manual-product-results button,.pub-manual-section-actions button,.pub-page-inline-controls button,.pub-page-inline-controls a,.pub-page-insert-controls button,.pub-page-add-final>button,.pub-inline-shop-results button,.pub-row-actions button,.pub-subscriber-edit-button){color:#eef4fb!important;-webkit-text-fill-color:#eef4fb!important;background:#121f31!important;border-color:#40536c!important}html[data-theme=dark] body :where(.pub-form input,.pub-form select,.pub-form textarea,.pub-editor-form input,.pub-editor-form select,.pub-editor-form textarea,.pub-generator-grid textarea,.pub-manual-fields input,.pub-manual-fields select,.pub-manual-fields textarea){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09131f!important;border-color:#40536c!important}html[data-theme=dark] body :where(.pub-notice,.pub-delivery-metrics>div.engagement,.pub-delivery-state.delivered,.pub-read-state.read,.pub-list-delivery>span.read){background:var(--crm-final-success-bg)!important;border-color:var(--crm-final-success-border)!important;color:var(--crm-final-success-text)!important;-webkit-text-fill-color:var(--crm-final-success-text)!important}html[data-theme=dark] body :where(.pub-status.pending,.pub-status.in_review,.pub-status.sending,.pub-status.sample,.pub-sample-banner,.pub-delivery-mailbox-warning,.pub-read-state.not-read){background:var(--crm-final-warning-bg)!important;border-color:var(--crm-final-warning-border)!important;color:var(--crm-final-warning-text)!important;-webkit-text-fill-color:var(--crm-final-warning-text)!important}html[data-theme=dark] body :where(.pub-status.unsubscribed,.pub-status.failed,.pub-delivery-state.bounced,.pub-delivery-state.failed,.pub-list-delivery>span.bad){background:var(--crm-final-danger-bg)!important;border-color:var(--crm-final-danger-border)!important;color:var(--crm-final-danger-text)!important;-webkit-text-fill-color:var(--crm-final-danger-text)!important}html[data-theme=dark] body :where(.pub-type,.pub-status.draft,.pub-link-type-badge,.pub-link-status.inactive,.pub-delivery-state.queued,.pub-delivery-state.accepted,.pub-delivery-state.sent,.pub-read-state.pending){background:var(--crm-final-info-bg)!important;border-color:var(--crm-final-info-border)!important;color:var(--crm-final-info-text)!important;-webkit-text-fill-color:var(--crm-final-info-text)!important}html[data-theme=dark] body :where(.pub-magazine-page,.pub-newsletter-section,.pub-newsletter-footer,.pub-edition-preview,.pub-magazine-panel,.pub-magazine-pages){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#10233b!important;-webkit-text-fill-color:#10233b!important;background:#fff!important;border-color:#d8e2eb!important}html[data-theme=dark] body :where(.pub-magazine-page,.pub-newsletter-section,.pub-newsletter-footer,.pub-edition-preview) :where(h1,h2,h3,h4,h5,h6,strong,p,span,small,li,dt,dd){color:#10233b!important;-webkit-text-fill-color:#10233b!important}
