@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.auth-page{color:#0c303d;background:radial-gradient(circle at 20% 10%,#dff4f2 0,#0000 38%),#f3f7f8;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #d3e5e7;border-radius:24px;width:min(470px,100%);padding:42px;box-shadow:0 28px 80px #0b354018}.auth-mark{color:#fff;background:#0b7f8c;border-radius:14px;place-items:center;width:48px;height:48px;font:700 25px Manrope;display:grid}.auth-card>span{color:#16828e;letter-spacing:.13em;text-transform:uppercase;margin-top:28px;font-size:11px;font-weight:700;display:block}.auth-card h1{margin:10px 0 14px;font:600 clamp(32px,6vw,46px)/1.05 Manrope}.auth-card p{color:#5d747b;line-height:1.6}.auth-card button{width:100%;margin-top:12px}.auth-primary{background:#0b7f8c}.auth-passkey{color:#0c5963;background:#e7f3f4;gap:3px;display:grid}.auth-passkey small{font-weight:500}.auth-help{color:#71868c;margin:16px 0;line-height:1.5;display:block}.auth-card>a{color:#0b707b;margin-top:18px;display:inline-block}.auth-account{background:#f7fbfb;border:1px solid #d7e6e8;border-radius:12px;gap:4px;margin:24px 0 8px;padding:15px;display:grid}.auth-account small{color:#6b838a}.tenant small{color:#86aab2;text-overflow:ellipsis;margin-top:2px;font-size:10px;display:block;overflow:hidden}.tenant button{color:#d9eef0;background:#164a56;margin-top:12px;padding:8px 10px;font-size:11px}.auth-card.registration{width:min(600px,100%)}.auth-form{gap:14px;margin-top:24px;display:grid}.auth-form label{color:#274b55;gap:7px;font-size:13px;font-weight:650;display:grid}.auth-form input{box-sizing:border-box;color:#0c303d;background:#fbfdfd;border:1px solid #c9dde0;border-radius:10px;width:100%;padding:13px 14px;font:500 15px Manrope}.auth-form input:focus{border-color:#138894;outline:3px solid #1aa8b126}.auth-form label small{color:#71868c;font-weight:500;line-height:1.4}.auth-form>a{color:#0b707b;justify-self:start;font-size:13px}.auth-card.registration .auth-form{grid-template-columns:1fr 1fr}.auth-card.registration .auth-form label{align-self:start}.auth-card.registration .auth-form label:first-child,.auth-card.registration .auth-form label:nth-child(2),.auth-card.registration .auth-form label:nth-child(3),.auth-card.registration .auth-form label:nth-child(4),.auth-card.registration .auth-form button,.auth-card.registration .auth-form>a{grid-column:1/-1}@media (width<=600px){.auth-card{padding:28px}.auth-card.registration .auth-form{grid-template-columns:1fr}.auth-card.registration .auth-form>*{grid-column:1!important}}.auth-form .auth-link{color:#0b707b;text-align:left;background:0 0;justify-self:start;width:auto;margin:0;padding:4px 0}.auth-mark{color:#0000;width:54px;height:54px;box-shadow:none;background:url(/supwm-mark-v2.png) 50%/contain no-repeat;border-radius:0;font-size:0}*{box-sizing:border-box}body{color:#0c303d;background:#f3f7f8;margin:0;font-family:DM Sans,sans-serif}.app-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}aside{color:#d9eef0;background:#072c38;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand i{color:#fff;background:#2ab8c1;border-radius:12px;place-items:center;width:38px;height:38px;font:700 21px Manrope;display:grid}.brand span{font:700 18px Manrope}.brand small{color:#8eb2ba;text-transform:uppercase;letter-spacing:.12em;font:500 10px DM Sans;display:block}nav{gap:7px;margin-top:55px;display:grid}nav a{color:#9fbac0;border-radius:10px;padding:12px 14px;font-size:14px}nav a.active{color:#fff;background:#114451}.tenant{border-top:1px solid #1c4b57;margin-top:auto;padding:15px}.tenant b,.tenant span{display:block}.tenant span{color:#86aab2;margin-top:3px;font-size:12px}main{padding:42px clamp(26px,5vw,72px)}header{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}header span,.panel-title span{color:#16828e;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}h1{letter-spacing:-.04em;margin:8px 0 0;font:600 clamp(35px,4vw,54px)/1 Manrope}button{color:#fff;cursor:pointer;background:#0b7f8c;border:0;border-radius:11px;padding:13px 18px;font:600 14px DM Sans}.notice{color:#526c74;background:#fff;border:1px solid #cfe4e7;border-radius:12px;padding:14px 18px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metrics article,.panel{background:#fff;border:1px solid #dce8ea;border-radius:18px;box-shadow:0 12px 35px #163c4808}.metrics article{padding:22px}.metrics span,.metrics small{color:#6b838a;font-size:12px;display:block}.metrics strong{margin:18px 0 10px;font:600 34px Manrope;display:block}.panel{margin-top:22px;padding:26px}.panel-title{justify-content:space-between;align-items:end;display:flex}.panel-title h2{margin:6px 0 0;font:600 24px Manrope}.quiet{color:#166875;background:#e9f3f4}.table{margin-top:24px}.row{border-top:1px solid #edf2f3;grid-template-columns:1.4fr 1fr 100px 150px;align-items:center;gap:15px;padding:16px;font-size:14px;display:grid}.row.head{color:#789097;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.row b,.row small{display:block}.row small{color:#819399;margin-top:4px}.status{color:#1b7781;text-transform:capitalize;background:#eaf4f5;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal}.empty{text-align:center;color:#71868c;padding:70px 20px}.empty b{color:#173d48;font-size:18px}.modal{background:#051c25aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal form{background:#fff;border-radius:22px;width:min(500px,100%);padding:30px;box-shadow:0 30px 90px #0006}.modal form>div{color:#16828e;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:12px;display:flex}.modal form>div button{color:#48666f;background:0 0;padding:0;font-size:25px}.modal h2{margin:12px 0 25px;font:600 30px Manrope}.modal label{color:#38535c;gap:7px;margin:13px 0;font-size:13px;display:grid}.modal input{font:inherit;border:1px solid #cfdee1;border-radius:10px;padding:12px 13px}.modal p{color:#73868c;font-size:12px;line-height:1.5}@media (width<=900px){.app-shell{grid-template-columns:1fr}aside{height:auto;position:static}.tenant,nav{display:none}main{padding:28px 18px}.metrics{grid-template-columns:1fr 1fr}.row{grid-template-columns:1.2fr 1fr}.row>:nth-child(3){display:none}}@media (width<=560px){header{align-items:start;gap:20px}.metrics,.row{grid-template-columns:1fr}.row>:not(:first-child){display:none}}.field-help,.field-status{color:#73868c;font-size:11px;line-height:1.4;display:block}.field-status{min-height:16px}.field-status.warning{color:#8a5d05}.seal-card{background:#f8fbfb;border:1px solid #cfe4e7;border-radius:15px;align-items:center;gap:24px;margin-top:24px;padding:22px;display:flex}.seal-card h3{margin:10px 0 4px;font:600 21px Manrope}.seal-card p{color:#6b838a;margin:0;font-size:13px}.seal-mark{color:#0a6270;border:2px solid #138894;border-radius:12px;align-items:center;gap:11px;min-width:190px;padding:14px;display:flex}.seal-mark i{color:#fff;background:#0b7f8c;border-radius:50%;place-items:center;width:40px;height:40px;font:700 22px Manrope;display:grid}.seal-mark span{font:700 17px Manrope}.seal-mark b{letter-spacing:.13em;font:700 9px DM Sans;display:block}.seal-disclaimer{background:#fff8e7;border-left:3px solid #d5a22f;margin-top:18px;padding:16px 18px}.seal-disclaimer p{color:#5e6d71;margin:5px 0 0;font-size:13px;line-height:1.55}.embed{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.embed label{color:#38535c;gap:7px;font-size:13px;display:grid}.embed textarea{resize:vertical;border:1px solid #cfdee1;border-radius:10px;min-height:82px;padding:12px;font:12px/1.45 monospace}.embed small{color:#6b838a;grid-column:1/-1}.status.suspended,.status.expired{color:#835d07;background:#fff2d5}.status.revoked{color:#9c3434;background:#fde8e8}@media (width<=650px){.seal-card{flex-direction:column;align-items:flex-start}.embed{grid-template-columns:1fr}.embed button{justify-self:start}}.brand i{background:0 0;border-radius:0;width:44px;height:44px;overflow:visible}.brand i img{object-fit:contain;width:100%;height:100%;display:block}.seal-mark i{background:0 0;border-radius:0}.seal-mark i img{object-fit:contain;width:100%;height:100%;display:block}.merchant-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.modal form{max-height:calc(100vh - 40px);overflow-y:auto}.merchant-row:hover{background:#f4f8fb}.intelligence{margin-top:22px}.run-strip{gap:10px;padding:18px 0;display:flex;overflow:auto}.run-strip button{text-align:left;color:#193448;background:#f7fafc;border:1px solid #dbe4ea;border-radius:10px;min-width:170px;padding:10px 14px}.run-strip button.selected{background:#eafafa;border-color:#0aa6a6}.run-strip small{text-transform:capitalize;margin-top:4px;display:block}.evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.evidence-grid article{border:1px solid #e0e8ed;border-radius:12px;padding:16px}.evidence-grid article span,.evidence-grid article p{color:#647985;font-size:.82rem;display:block}.evidence-grid article strong{text-transform:capitalize;margin:7px 0;font-size:1.45rem;display:block}.finding{border-top:1px solid #e5ecef;grid-template-columns:100px 1fr 60px;align-items:start;gap:14px;padding:15px 4px;display:grid}.finding em{text-transform:capitalize;color:#7b5600;text-align:center;background:#fff4cf;border-radius:999px;padding:4px 8px;font-size:.76rem;font-style:normal}.finding p{color:#617580;margin:4px 0 0}.finding>span{text-align:right;font-weight:700}.finding.domain em{color:#075f5f;background:#e3f7f5}.monitoring{margin-top:22px}.monitor-status{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.monitor-status article{background:#f8fbfb;border:1px solid #dce8ea;border-radius:12px;padding:16px}.monitor-status span,.monitor-status small{color:#6b838a;font-size:.78rem;display:block}.monitor-status strong{text-transform:capitalize;margin:8px 0;font:600 1.25rem Manrope;display:block}.coverage-card{background:#eef7f7;border-left:4px solid #16828e;border-radius:8px;margin-top:15px;padding:16px}.coverage-card div{justify-content:space-between;gap:15px;display:flex}.coverage-card span,.coverage-card small{color:#58727a;font-size:.8rem}.coverage-card small{margin-top:7px;display:block}.change-list{margin-top:20px}.change-list>span{color:#16828e;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700}.change-list article{border-top:1px solid #e5ecef;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px 0;display:grid}.change-list article p{color:#617580;margin:5px 0}.change-list article small{color:#789097}.change-list article>strong{color:#8a5d05;text-transform:capitalize}.customer-decision-list{margin-top:20px}.customer-decision-list article{border-top:1px solid #e5ecef;grid-template-columns:minmax(240px,1fr) 120px 120px;align-items:center;gap:18px;padding:18px 0;display:grid}.customer-decision-list article div:first-child{grid-template-columns:max-content 1fr;align-items:center;gap:8px 12px;display:grid}.customer-decision-list article div:first-child small{grid-column:1/-1}.customer-decision-list strong,.customer-decision-list small{display:block}.customer-decision-list article>div:not(:first-child) strong{font:600 1.4rem Manrope}.customer-decision-list small,.decision-note{color:#6b838a}.mcc-summary{margin-top:22px}.customer-cases{margin-top:22px;scroll-margin-top:24px}.case-list{gap:14px;margin-top:20px;display:grid}.case-list article{background:#fbfdfd;border:1px solid #dce8ea;border-radius:14px;padding:20px}.case-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.case-heading small{color:#6b838a;letter-spacing:.04em;font-weight:700}.case-heading h3{text-transform:capitalize;margin:5px 0 0;font:600 1.15rem Manrope}.case-message{color:#38535c;margin:16px 0;line-height:1.55}.case-list dl{border-top:1px solid #e5ecef;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-top:15px;display:grid}.case-list dl div{min-width:0}.case-list dt{color:#6b838a;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.case-list dd{color:#173d48;text-transform:capitalize;overflow-wrap:anywhere;margin:5px 0 0;font-weight:600}.case-state{background:#f8fbfb;border:1px solid #dce8ea;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:24px;display:flex}.case-state p{color:#6b838a;margin:5px 0 0}.case-state.case-error{background:#fff8f8;border-color:#efcaca;display:block}.case-state.case-error button{margin-top:12px}.case-spinner{border:3px solid #cfe4e7;border-top-color:#16828e;border-radius:50%;flex:none;width:24px;height:24px;animation:.8s linear infinite case-spin}@keyframes case-spin{to{transform:rotate(360deg)}}.customer-mcc-list{margin-top:18px}.customer-mcc-list article{border-top:1px solid #e5ecef;grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:16px 4px;display:grid}.customer-mcc-list article>span{color:#16828e;font-weight:700}.customer-mcc-list article div{gap:5px;display:grid}.customer-mcc-list code{color:#075f5f;margin-right:7px;font-size:1rem}.customer-mcc-list small{color:#6b838a}.customer-mcc-list em{color:#075f5f;text-transform:capitalize;background:#e3f7f5;border-radius:999px;padding:5px 9px;font-size:.75rem;font-style:normal}.decision-note{background:#f3f7f8;border-radius:10px;margin:16px 0 0;padding:14px 16px;font-size:.85rem;line-height:1.5}@media (width<=780px){.evidence-grid{grid-template-columns:1fr}.finding{grid-template-columns:85px 1fr}.finding>span{display:none}}@media (width<=1050px){.monitor-status{grid-template-columns:1fr 1fr}}@media (width<=600px){.case-list dl{grid-template-columns:1fr 1fr}.case-heading{flex-direction:column;align-items:flex-start}.monitor-status,.change-list article{grid-template-columns:1fr}.customer-decision-list article{grid-template-columns:1fr 1fr}.customer-decision-list article div:first-child{grid-column:1/-1}.customer-mcc-list article{grid-template-columns:30px 1fr}.customer-mcc-list em{grid-column:2;justify-self:start}}.page-intro{color:#617982;max-width:680px;margin:14px 0 0;line-height:1.55}.portal-nav{scrollbar-width:thin;scrollbar-color:#2a5964 transparent;flex:1;min-height:0;margin-bottom:16px;overflow-y:auto}.portal-nav button{color:#9fbac0;text-align:left;background:0 0;width:100%;padding:12px 14px}.portal-nav button.active{color:#fff;background:#114451}.tenant{flex:none}.portfolio-tree,.portfolio-tree ul{margin:0;padding:0;list-style:none}.portfolio-tree{margin-top:22px}.portfolio-tree ul{border-left:1px solid #d8e7e9;margin-left:28px;padding-left:16px}.portfolio-row{border-top:1px solid #edf2f3;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;padding:14px 4px;display:grid}.portfolio-row small{color:#748a91;margin-top:4px;display:block}.portfolio-actions,.button-row{flex-wrap:wrap;gap:9px;display:flex}.danger-quiet{color:#9f3327;background:#fff1ef}.modal select,.bulk-fields select,.bulk-fields input{width:100%;font:inherit;background:#fff;border:1px solid #cfdee1;border-radius:10px;padding:12px 13px}.bulk-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.bulk-fields label{color:#38535c;gap:8px;font-size:13px;display:grid}.selected-file{background:#f0f7f8;border-radius:12px;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.selected-file span{color:#6b838a}.button-row{margin-top:20px}.button-row .confirm{background:#087556}.bulk-table{margin-top:22px;overflow:auto}.bulk-table table{border-collapse:collapse;width:100%;min-width:620px}.bulk-table th,.bulk-table td{text-align:left;border-top:1px solid #e4edef;padding:14px}.bulk-table thead th{color:#6b838a;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.row-total{color:#38606a}.status.disabled,.status.invalid,.status.duplicate{color:#9a3e31;background:#fff0ed}.status.valid,.status.created{color:#087556;background:#e7f6ef}code{color:#25515c;background:#edf4f5;border-radius:5px;padding:2px 5px}@media (width<=760px){.bulk-fields{grid-template-columns:1fr}.portfolio-row{grid-template-columns:1fr auto}.portfolio-actions{grid-column:1/-1}.page-intro{font-size:14px}}.status.inactive{color:#9a3e31;background:#fff0ed}.modal textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cfdee1;border-radius:10px;padding:12px 13px}.danger{background:#a23d31}@media (width<=900px){nav.portal-nav{gap:8px;margin-top:20px;display:flex;overflow:auto}.portal-nav button{white-space:nowrap;width:auto}.tenant{margin-top:18px;display:block}}.customer-mmp header{align-items:center}.mmp-customer-boundary{color:#664f17;background:#fff9e9;border:1px solid #eadba9;border-radius:13px;padding:17px 19px}.mmp-customer-boundary p{margin:5px 0 0;line-height:1.5}.customer-mmp-error{color:#8e2f2f;background:#fff0f0;border:1px solid #efb9b9;border-radius:10px;margin-top:16px;padding:14px}.customer-mmp-list{gap:18px;display:grid}.customer-mmp-list>.panel{margin-top:20px}.customer-mmp-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.customer-mmp-head span,.customer-mmp-actions>span{color:#16828e;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.customer-mmp-head h2{margin:5px 0;font:600 25px Manrope}.customer-mmp-head em{color:#983a3a;background:#fde9e9;border-radius:99px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:700}.customer-mmp-head em.ready{color:#176c55;background:#e2f6ef}.customer-mmp-coverage{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.customer-mmp-coverage div{background:#f8fbfb;border:1px solid #e0eaec;border-radius:12px;padding:16px}.customer-mmp-coverage b,.customer-mmp-coverage span{display:block}.customer-mmp-coverage b{font:600 25px Manrope}.customer-mmp-coverage span{color:#6b838a;margin-top:4px;font-size:12px}.customer-mmp-stages{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.customer-mmp-stages div{border:1px solid #dce8ea;border-radius:10px;padding:10px 12px}.customer-mmp-stages span,.customer-mmp-stages b{display:block}.customer-mmp-stages span{color:#6b838a;text-transform:uppercase;font-size:11px}.customer-mmp-stages b{color:#176c55;margin-top:4px}.customer-mmp-stages .blocked b{color:#983a3a}.customer-mmp-stages .not_applicable b{color:#6b838a}.customer-mmp-actions{background:#fffaf0;border:1px solid #e6d7b0;border-radius:13px;margin-top:22px;padding:18px}.customer-mmp-actions h3{margin:5px 0 12px}.customer-mmp-actions>div{border-top:1px solid #eee2c5;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid}.customer-mmp-actions i{color:#fff;background:#ad7d1e;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:700;display:grid}.customer-mmp-actions p{margin:0}.customer-mmp-actions small{color:#6d777a;margin-top:4px;display:block}.customer-mmp-ready{background:#edf9f5;border-left:3px solid #168a70;margin-top:20px;padding:17px}.customer-mmp-ready p{color:#55716a;margin:5px 0 0}.customer-mmp-timers{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.customer-mmp-timers div{border-top:1px solid #dce8ea;padding:14px}.customer-mmp-timers small,.customer-mmp-timers b{display:block}.customer-mmp-timers small{color:#6b838a}.customer-mmp-timers b{margin-top:5px}.customer-mmp-safe{color:#71868c;font-size:12px;line-height:1.5}@media (width<=650px){.customer-mmp-head{display:grid}.customer-mmp-coverage,.customer-mmp-stages{grid-template-columns:1fr 1fr}.customer-mmp-timers{grid-template-columns:1fr}}.report-exports>header{align-items:flex-start}.report-exports>header p{color:#627b83;max-width:760px;margin:14px 0 0;font-size:15px;line-height:1.65}.report-exports h2{margin:6px 0 0;font:600 24px Manrope}.export-message{border:1px solid;border-radius:13px;align-items:center;gap:14px;margin:0 0 18px;padding:16px 18px;display:flex}.export-message b{flex:none}.export-message span{flex:1}.export-message.error{color:#7d3030;background:#fff7f7;border-color:#edcaca}.export-message.success{color:#216858;background:#f2fbf8;border-color:#b9dfd4}.export-message button{padding:9px 13px}.export-create{grid-template-columns:minmax(230px,.8fr) minmax(420px,1.5fr);align-items:start;gap:42px;display:grid}.export-create>div>p{color:#667d84;line-height:1.6}.export-create form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.export-create label{color:#38535c;gap:7px;font-size:13px;display:grid}.export-create label small{color:#758a90;line-height:1.4}.export-create select{color:#173d48;width:100%;font:inherit;background:#fff;border:1px solid #cfdee1;border-radius:10px;padding:12px}.export-create form>button{align-self:end}.export-check{background:#f8fbfb;border:1px solid #dce8ea;border-radius:11px;align-items:flex-start;padding:13px;grid-column:1/-1!important;gap:10px!important;display:flex!important}.export-check input{margin-top:3px}.export-check span,.export-check small{display:block}.export-layout{grid-template-columns:minmax(310px,.75fr) minmax(460px,1.25fr);gap:20px;display:grid}.export-list,.export-detail{min-width:0}.export-list .panel-title>b{color:#166875;background:#e9f3f4;border-radius:10px;place-items:center;min-width:36px;height:36px;display:grid}.export-items{gap:8px;margin-top:20px;display:grid}.export-items>button{text-align:left;color:#234852;background:#f7fafb;border:1px solid #e2ecee;gap:9px;width:100%;padding:15px;display:grid}.export-items>button.selected{background:#eff9fa;border-color:#198d98;box-shadow:0 0 0 2px #198d9820}.export-items>button>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.export-items>button small{color:#738990}.export-items>button>span{color:#46646c;font-size:12px}.export-status{color:#536d74;text-transform:capitalize;background:#edf2f3;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.export-status.completed{color:#24705d;background:#e5f6ef}.export-status.running,.export-status.queued{color:#276784;background:#e4f2fa}.export-status.failed{color:#913f3f;background:#fdeaea}.export-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.export-detail-head code{color:#688087;overflow-wrap:anywhere;max-width:100%;margin-top:9px;font-size:11px;display:block}.export-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.export-facts>div{background:#f9fbfb;border:1px solid #e2ebed;border-radius:12px;padding:14px}.export-facts dt{color:#789097;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.export-facts dd{color:#193f4a;margin:7px 0 0;font-size:13px;font-weight:600}.export-hashes{gap:10px;display:grid}.export-hashes>div,.export-terminal{border:1px solid #dfe9eb;border-radius:12px;padding:14px 16px}.export-hashes span,.export-terminal>span{color:#70878e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.export-hashes code{color:#31545d;overflow-wrap:anywhere;font-size:11px;line-height:1.5;display:block}.export-hashes small{color:#819399}.export-terminal{background:#fff9eb;border-color:#ecdeb9;margin-top:10px}.export-terminal code{color:#684f15}.export-terminal small{color:#786b4b;margin-top:6px;display:block}.export-download{border-top:1px solid #e4ecee;align-items:center;gap:16px;margin-top:20px;padding-top:20px;display:flex}.export-download p{color:#687f86;margin:0;font-size:12px;line-height:1.5}.export-state{color:#637a81;align-items:center;gap:13px;padding:50px 12px;display:flex}.export-state i{border:3px solid #c8dfe2;border-top-color:#16828e;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite export-spin}.export-state p{margin:4px 0 0;font-size:13px}@keyframes export-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.export-create,.export-layout{grid-template-columns:1fr}.export-create form{grid-template-columns:1fr 1fr}}@media (width<=650px){.report-exports>header,.export-message,.export-download{flex-direction:column;align-items:flex-start}.export-create form,.export-facts{grid-template-columns:1fr}.export-check{grid-column:auto!important}.export-message span{flex:auto}}.customer-relationships>header{align-items:flex-start}.customer-relationships>header p{color:#627b83;max-width:720px;margin:14px 0 0;line-height:1.65}.customer-relationship-boundary{color:#69561e;background:#fff9e8;border:1px solid #dfd2a7;border-radius:13px;gap:14px;padding:16px 18px;display:flex}.customer-relationship-boundary b{white-space:nowrap}.customer-relationship-boundary span{line-height:1.5}.customer-relationship-picker{grid-template-columns:1fr 1fr;align-items:end;gap:24px;display:grid}.customer-relationship-picker label{color:#38535c;gap:7px;font-size:13px;display:grid}.customer-relationship-picker select{color:#173d48;font:inherit;background:#fff;border:1px solid #cfdee1;border-radius:10px;padding:12px}.customer-relationship-picker small{color:#758a90;display:block}.customer-relationship-picker>div{border-left:3px solid #16828e;padding:14px}.customer-relationship-picker>div span,.customer-relationship-picker>div b,.customer-relationship-picker>div small{display:block}.customer-relationship-picker>div span{color:#16828e;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.customer-relationship-picker>div b{margin:6px 0 3px}.customer-relationship-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.customer-relationship-metrics article{background:#fff;border:1px solid #dce8ea;border-radius:16px;padding:21px}.customer-relationship-metrics span,.customer-relationship-metrics small{color:#6d858c;font-size:12px;display:block}.customer-relationship-metrics strong{margin:13px 0 8px;font:600 32px Manrope;display:block}.customer-related-domains h2{margin:6px 0 0;font:600 24px Manrope}.customer-domain-list{gap:9px;margin-top:22px;display:grid}.customer-domain-list article{background:#f9fbfb;border:1px solid #e1ebed;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px;display:grid}.customer-domain-list b,.customer-domain-list small{display:block}.customer-domain-list small{color:#71878e;text-transform:capitalize;margin-top:4px}.customer-domain-list em,.customer-domain-list>article>span{text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:700}.customer-domain-list em.observed{color:#206c54;background:#e3f5ed}.customer-domain-list em.inferred{color:#795712;background:#fff0d8}.customer-domain-list>article>span{color:#506a72;background:#edf3f4}.customer-domain-list>article>span.high{color:#28617a;background:#e3f1f6}.customer-domain-list>article>span.low{color:#735d32;background:#f3eee5}.customer-relationship-statement{color:#4f6b73;background:#f0f8f8;border-left:3px solid #16828e;margin:20px 0 0;padding:14px 16px;line-height:1.55}.customer-redaction-note{color:#546f77;border:1px dashed #bdd4d8;border-radius:13px;margin-top:22px;padding:18px}.customer-redaction-note p{margin:6px 0 0;line-height:1.6}.customer-relationship-state{color:#617980;background:#fff;border:1px solid #dce8ea;border-radius:18px;justify-content:center;align-items:center;gap:14px;min-height:300px;margin-top:22px;padding:30px;display:flex}.customer-relationship-state i{border:3px solid #cce0e3;border-top-color:#16828e;border-radius:50%;width:27px;height:27px;animation:.8s linear infinite customer-rg-spin}.customer-relationship-state p{margin:5px 0 0}.customer-relationship-state.error{background:#fff8f8;border-color:#edcccc}.customer-relationship-state.empty{text-align:center}@keyframes customer-rg-spin{to{transform:rotate(360deg)}}@media (width<=760px){.customer-relationships>header,.customer-relationship-boundary{flex-direction:column;align-items:flex-start}.customer-relationship-picker,.customer-relationship-metrics,.customer-domain-list article{grid-template-columns:1fr}.customer-domain-list em,.customer-domain-list>article>span{justify-self:start}}.customer-remediation>header{justify-content:space-between;align-items:flex-start;display:flex}.customer-remediation>header p{color:#637b82;max-width:680px}.customer-rem-safe{color:#66551c;background:#fffbed;border:1px solid #d9d2ad;border-radius:13px;margin-bottom:18px;padding:16px 18px}.customer-rem-safe p{margin:6px 0 0}.customer-rem-tabs{gap:8px;margin:18px 0;display:flex}.customer-rem-tabs button{color:#36555d;background:#e6eff1}.customer-rem-tabs button.active{color:#fff;background:#0d7f89}.customer-rem-tabs i{margin-left:7px;font-style:normal}.customer-rem-layout{grid-template-columns:minmax(280px,360px) minmax(500px,1fr);gap:18px;display:grid}.customer-rem-list>button{color:#294d55;text-align:left;background:#f8fbfb;border:1px solid #e0e9eb;width:100%;padding:15px}.customer-rem-list>button+button{margin-top:8px}.customer-rem-list>button.selected{background:#edf8f9;border-color:#168b96}.customer-rem-list button>div{justify-content:space-between;gap:10px;display:flex}.customer-rem-list small,.customer-rem-list span{color:#71868c;margin-top:7px;display:block}.customer-rem-list em,.customer-rem-heading em{text-transform:uppercase;background:#e8f0f1;border-radius:99px;padding:5px 8px;font-size:10px;font-style:normal}.customer-rem-list em.completed,.customer-rem-heading em.completed{color:#22694f;background:#dff3e9}.customer-rem-list em.blocked,.customer-rem-heading em.blocked{color:#874725;background:#ffe8d8}.customer-rem-heading{justify-content:space-between;gap:16px;display:flex}.customer-rem-heading h2{margin:6px 0;font-size:27px}.customer-rem-heading p{color:#587078;line-height:1.55}.customer-rem-detail>dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-rem-detail>dl>div{border:1px solid #e0e9eb;border-radius:10px;padding:12px}.customer-rem-detail dt,.customer-rem-detail section>span{color:#16828e;text-transform:uppercase;font-size:10px;font-weight:700}.customer-rem-detail dd{margin:7px 0 0}.customer-rem-detail section{border-top:1px solid #e3ebed;margin-top:22px;padding-top:18px}.customer-rem-detail section article{border-top:1px solid #e7edef;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.customer-rem-detail section article p{margin:0}.customer-rem-detail section article small{color:#758a90}.customer-rem-detail section article em{color:#177e88;font-style:normal}.customer-rem-notifications article{border-top:1px solid #e0e9eb;grid-template-columns:1fr auto;gap:15px;padding:16px;display:grid}.customer-rem-notifications article.unread{background:#f2fafb;border-left:3px solid #168b96}.customer-rem-notifications article p{margin:7px 0}.customer-rem-notifications article small,.customer-rem-notifications article span{color:#71868c}.customer-rem-note{color:#5d747b;background:#f2f6f7;border-radius:9px;margin-top:18px;padding:13px;line-height:1.5}.customer-rem-state{color:#60777e;justify-content:center;align-items:center;gap:12px;min-height:240px;padding:25px;display:flex}.customer-rem-state i{border:3px solid #c9dde0;border-top-color:#168b96;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite customer-rem-spin}.customer-rem-error{color:#813b3b;background:#fff7f7;border:1px solid #e8c3c3;border-radius:11px;padding:16px}@keyframes customer-rem-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.customer-rem-layout{grid-template-columns:1fr}}@media (width<=650px){.customer-remediation>header,.customer-rem-heading{flex-direction:column}.customer-rem-detail>dl,.customer-rem-notifications article{grid-template-columns:1fr}}.final-decision-workspace{gap:1.25rem;display:grid}.fd-hero{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.fd-hero h1{margin:.3rem 0;font-size:clamp(2rem,4vw,3.4rem)}.fd-hero p{max-width:46rem}.fd-boundary{color:#dffbf5;background:#082d31;border:1px solid #6dd6be55;border-radius:1rem;gap:.35rem;max-width:25rem;padding:1rem 1.15rem;display:grid}.fd-boundary span{font-size:.9rem;line-height:1.45}.fd-notice,.fd-empty{color:#244;background:#eef5f5;border-radius:.8rem;padding:1rem}.fd-toolbar{background:#fff;border:1px solid #dce7e5;border-radius:1rem;align-items:end;gap:1rem;padding:1rem;display:flex}.fd-toolbar label{flex:1}.fd-toolbar select,.fd-action-card select,.fd-action-card textarea,.fd-correction-actions input{width:100%;margin-top:.4rem}.fd-layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem;display:grid}.fd-list,.fd-detail,.fd-action-card,.fd-history{background:#fff;border:1px solid #dce7e5;border-radius:1rem;padding:1rem}.fd-list{flex-direction:column;align-self:start;gap:.65rem;display:flex}.fd-section-title span,.fd-action-card>span,.fd-history>span{color:#167d70;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:700}.fd-section-title h2,.fd-action-card h2,.fd-history h2{margin:.25rem 0 1rem}.fd-list>button{text-align:left;color:#173b39;background:#f8fbfa;border:1px solid #dce7e5;border-radius:.75rem;gap:.3rem;padding:.9rem;display:grid}.fd-list>button.selected{border-color:#168d7d;box-shadow:0 0 0 2px #168d7d22}.fd-list small,.fd-history small{color:#607572}.fd-detail{gap:1rem;display:grid}.fd-inputs{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.fd-inputs article{background:#f1f7f6;border-radius:.85rem;padding:1rem}.fd-inputs small,.fd-inputs strong{display:block}.fd-inputs strong{text-transform:capitalize;margin:.3rem 0;font-size:1.15rem}.fd-inputs p{color:#566;margin:0;font-size:.85rem}.fd-action-card label{margin:.8rem 0;display:block}.fd-action-card textarea{min-height:7rem}.fd-card-head{justify-content:space-between;gap:1rem;display:flex}.fd-warning{color:#8a4e00;background:#fff0d5;border-radius:2rem;align-self:start;padding:.45rem .7rem;font-size:.75rem}.fd-actions,.fd-correction-actions{flex-wrap:wrap;gap:.6rem;display:flex}.fd-actions .secondary,.fd-correction-actions .secondary{color:#155e56;background:#fff;border:1px solid #8abdb6}.fd-history article{border-top:1px solid #e4ecea;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.9rem 0;display:grid}.fd-history article p{color:#425b58;grid-column:1/-1;margin:.25rem 0}.fd-history article div:first-child{display:grid}.fd-correction-actions{grid-column:1/-1}.fd-correction-actions input{flex:1;min-width:15rem;margin:0}@media (width<=900px){.fd-hero{display:grid}.fd-layout,.fd-inputs{grid-template-columns:1fr}}@media (width<=600px){.fd-toolbar,.fd-actions,.fd-correction-actions{flex-direction:column;align-items:stretch}.fd-card-head{display:grid}}.merchant-corrections{gap:18px;display:grid}.merchant-correction-boundary{color:#c8dcdf;background:#1e525933;border:1px solid #5bb9bf47;border-radius:14px;gap:5px;padding:14px 16px;display:grid}.merchant-correction-boundary b{color:#f3fafb}.merchant-correction-boundary span{font-size:13px;line-height:1.55}.merchant-correction-message{color:#c9e8ea;background:#2b7a822e;border-radius:10px;margin:0;padding:10px 13px}.merchant-correction-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-correction-form label{color:#95b5ba;gap:6px;font-size:12px;display:grid}.merchant-correction-form input,.merchant-correction-form textarea{box-sizing:border-box;color:#edf8f9;background:#10292e;border:1px solid #83b2b83d;border-radius:10px;width:100%;padding:10px 12px}.merchant-correction-form textarea{resize:vertical;min-height:88px}.merchant-correction-form .wide{grid-column:1/-1}.correction-actions{justify-content:space-between;align-items:center;gap:16px;display:flex!important}.correction-actions button{padding:10px 15px}.merchant-revision-list{gap:10px;display:grid}.merchant-revision-list article{background:#0c242994;border:1px solid #7fa6ab2e;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.merchant-revision-list article>div,.merchant-revision-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-revision-list b{color:#eff9fa}.merchant-revision-list small,.merchant-revision-list footer{color:#83a9ae;font-size:12px}.merchant-revision-list p{color:#c2d6d9;margin:0}.merchant-revision-list code{color:#76c7cd}@media (width<=900px){.merchant-correction-form{grid-template-columns:1fr}.correction-actions,.merchant-revision-list article>div,.merchant-revision-list footer{flex-direction:column;align-items:flex-start}}.customer-lifecycle{color:#173d48;gap:22px;display:grid}.customer-lifecycle>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.customer-lifecycle header span,.card-heading span{color:#287386;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.customer-lifecycle h1,.customer-lifecycle h2,.customer-lifecycle h3{color:#113844;margin:.25rem 0}.customer-lifecycle p{line-height:1.55}.agreement-review{z-index:30;border:1px solid #27aeb759;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 80px #07172759}.agreement-review:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05111ead;position:fixed;inset:-100vh -100vw}.agreement-review>label{color:#162c3c;background:#f3f8f8;border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px;display:flex}.agreement-review input{margin-top:3px}.agreement-review a{color:#087c84;font-weight:700}.agreement-review>button{width:100%;margin:10px 0}.agreement-review>small{color:#536675;line-height:1.5;display:block}.annual-saving{color:#087c84;white-space:nowrap}.lifecycle-card{background:#fff;border:1px solid #d8e7ea;border-radius:18px;padding:24px;box-shadow:0 12px 30px #143d480f}.card-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.card-heading p{color:#58727a;margin:.35rem 0 0}.state{color:#49676e;text-transform:capitalize;background:#edf4f5;border-radius:999px;padding:7px 11px}.state.active{color:#087555;background:#dff6ed}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-grid label,.saq-meta label{color:#234d57;gap:6px;font-weight:700;display:grid}.profile-grid .wide{grid-column:1/-1}.profile-grid input,.saq-meta input,.saq-meta select,.saq-question select,.saq-question textarea{color:#173d48;font:inherit;background:#fff;border:1px solid #b8cfd4;border-radius:9px;padding:10px 12px}.profile-grid .terms{grid-template-columns:auto 1fr;align-items:start;font-weight:500;display:flex}.profile-grid button{justify-self:start}.interval{background:#eaf2f4;border-radius:10px;padding:3px;display:flex}.interval button{color:#315c65;background:0 0;border:0}.interval button.active{color:#0a6c79;background:#fff;box-shadow:0 2px 8px #00000014}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.plan-grid article{background:linear-gradient(145deg,#fff,#f4fafb);border:1px solid #cfe0e4;border-radius:14px;padding:20px}.plan-grid strong{color:#0c5968;margin:8px 0;font-size:2rem;display:block}.plan-grid strong small{font-size:.9rem}.plan-grid li{margin:.45rem 0}.addon-heading{justify-content:space-between;align-items:start;gap:18px;margin:22px 0 14px;display:flex}.addon-heading p{color:#58727a;margin:4px 0 0}.addon-heading button,.addon-grid>button{color:#173d48;background:#f7fbfc;border:1px solid #cbdde1}.addon-heading button.selected,.addon-grid>button.selected{background:#e6f7f8;border-color:#087d8e;box-shadow:0 0 0 2px #087d8e1f}.addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.addon-grid>button{text-align:left;border-radius:14px;align-content:start;gap:7px;padding:18px;display:grid}.addon-grid>button>span{color:#287386;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.73rem;font-weight:800;display:flex}.addon-grid em{color:#fff;background:#0b7484;border-radius:99px;padding:2px 7px;font-style:normal}.addon-grid p,.addon-grid ul{margin:0}.addon-grid small{color:#496970;font-weight:700}.addon-grid ul{padding-left:18px}.addon-boundary{color:#627a80;margin:12px 0 22px;font-size:.84rem}.subscription-summary{background:#edf8f5;border:1px solid #bfe5d8;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.subscription-summary div{gap:3px;display:grid}@media (width<=900px){.addon-grid{grid-template-columns:1fr}}.embedded-checkout{background:#fff;border:1px solid #b9d6da;border-radius:18px;padding:24px;box-shadow:0 24px 70px #0d30392e}.embedded-checkout>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.embedded-checkout>header span{color:#138394;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.embedded-checkout>header h2{margin:.35rem 0 0}.embedded-checkout>p,.embedded-checkout>small{color:#587078;line-height:1.55}.checkout-provider-frame{background:#f6fafb;border-radius:12px;min-height:380px;margin:20px 0;padding:16px}.checkout-provider-frame>span{color:#627a80}.checkout-error{color:#7b4a10;background:#fff8eb;border:1px solid #e3c292;border-radius:10px;margin:20px 0;padding:14px}.boundary{color:#627a80;margin-top:16px;line-height:1.5;display:block}.saq-layout{grid-template-columns:280px 1fr;gap:20px;display:grid}.saq-layout>aside{align-content:start;gap:9px;display:grid}.saq-layout>aside button{text-align:left;color:#173d48;background:#f5fafb;border:1px solid #d2e2e5;gap:4px;display:grid}.saq-layout>aside button.selected{background:#e5f6f8;border-color:#138394}.saq-layout>aside small.overdue{color:#a23122;font-weight:800}.questionnaire{min-width:0}.saq-meta{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.eligibility{background:#f1f7f8;border-radius:12px;margin:18px 0;padding:17px}.eligibility p{margin:.4rem 0}.eligibility label{gap:9px;margin-top:13px;font-weight:700;display:flex}.saq-question{border-top:1px solid #dce9eb;grid-template-columns:minmax(260px,1fr) 210px;gap:12px;padding:17px 0;display:grid}.saq-question div{gap:5px;display:grid}.saq-question textarea{resize:vertical;grid-column:1/-1;min-height:70px}.questionnaire footer{border-top:1px solid #dce9eb;justify-content:flex-end;align-items:center;gap:10px;padding-top:18px;display:flex}.questionnaire footer div{gap:4px;margin-right:auto;display:grid}.lifecycle-notice{color:#594a13;background:#fff5cf;border:1px solid #e9d887;border-radius:11px;padding:12px 15px}.saq-reminders>article{border-top:1px solid #dce9eb;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:17px;display:grid}.saq-reminders>article.unread{background:#f2fafb;border-left:4px solid #138394}.saq-reminders>article h3{margin:.25rem 0}.saq-reminders>article p{color:#4d6870;margin:.35rem 0}.saq-reminders>article small,.saq-reminders>article span{color:#6a8187}.saq-reminders>article em{color:#567178;background:#edf4f5;border-radius:999px;padding:6px 10px;font-style:normal}.reminder-empty{background:#f8fbfb;border:1px dashed #c9dcdf;border-radius:12px;padding:18px}.reminder-empty p{color:#60777e;margin:.35rem 0 0}@media (width<=900px){.profile-grid,.saq-meta,.saq-layout{grid-template-columns:1fr}.subscription-summary{grid-template-columns:1fr 1fr}.saq-question{grid-template-columns:1fr}.customer-lifecycle>header,.card-heading{flex-direction:column;align-items:flex-start}.saq-reminders>article{grid-template-columns:1fr}}.cart-monitor{gap:20px;display:grid}.cart-monitor>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cart-monitor header span,.cart-heading span{text-transform:uppercase;letter-spacing:.11em;color:#6c7a78;font-size:11px}.cart-monitor h1,.cart-monitor h2{margin:5px 0}.cart-monitor header p,.cart-heading p{color:#60706e;margin:0}.cart-notice,.cart-empty{background:#f1fbf8;border:1px solid #b8ddd5;border-radius:12px;padding:14px 16px}.cart-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cart-overview article,.cart-card{background:#fff;border:1px solid #dfe7e5;border-radius:14px;box-shadow:0 8px 28px #1d34300d}.cart-overview article{gap:5px;padding:17px;display:grid}.cart-overview b{text-transform:capitalize;font-size:25px}.cart-overview span,.cart-overview small{color:#657370}.cart-card{padding:20px}.cart-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.cart-heading small{color:#667572;max-width:440px}.cart-path-form{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:12px;display:grid}.cart-path-form label{gap:6px;font-size:12px;font-weight:700;display:grid}.cart-path-form input,.cart-path-form select{background:#fff;border:1px solid #ccd8d5;border-radius:8px;min-height:42px;padding:0 11px}.cart-paths,.cart-scan-strip{gap:10px;margin-top:16px;display:flex;overflow:auto}.cart-paths>button,.cart-scan-strip article{text-align:left;background:#f8fbfa;border:1px solid #dbe5e2;border-radius:10px;gap:4px;min-width:210px;padding:13px;display:grid}.cart-paths>button.active{background:#effaf7;border-color:#16866f}.cart-paths span,.cart-paths small,.cart-scan-strip span,.cart-scan-strip small{color:#667572}.cart-findings,.cart-scripts{gap:10px;margin-top:16px;display:grid}.cart-findings article,.cart-scripts article{border:1px solid #e0e8e6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.cart-findings article>span,.script-state{text-transform:uppercase;letter-spacing:.08em;background:#edf2f1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.cart-findings article.high>span,.script-state.blocked{color:#a2392e;background:#fff0ee}.script-state.authorized{color:#146c58;background:#eaf8f2}.script-state.unreviewed{color:#845f00;background:#fff6dc}.cart-findings p,.cart-scripts p{color:#596966;margin:4px 0}.cart-findings small,.cart-scripts small{color:#768380}.cart-scripts article>div:first-child{gap:5px;display:grid}.cart-scripts article>div:last-child{gap:8px;display:flex}.cart-scripts button.danger{color:#a2392e;background:#fff;border-color:#e7b9b3}.cart-boundary{color:#61572f;background:#fffbef;border-left:3px solid #d3a93c;padding:12px 14px;font-size:12px}@media (width<=1000px){.cart-overview{grid-template-columns:repeat(2,1fr)}.cart-path-form{grid-template-columns:1fr 1fr}.cart-monitor>header{flex-direction:column;align-items:flex-start}}@media (width<=650px){.cart-overview,.cart-path-form{grid-template-columns:1fr}.cart-findings article,.cart-scripts article{flex-direction:column;align-items:flex-start}}.product-monitor{gap:18px;display:grid}.product-monitor>header{color:#fff;background:linear-gradient(135deg,#0b1d2c,#123d48);border-radius:24px;justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex}.product-monitor header span,.pm-heading span{letter-spacing:.14em;text-transform:uppercase;color:#65d8d8;font-size:.72rem;font-weight:800}.product-monitor h1{max-width:720px;margin:8px 0;font-size:clamp(2rem,4vw,3.5rem)}.product-monitor header p{color:#c7d8df;max-width:720px}.product-monitor button{cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:750}.product-monitor button:disabled{opacity:.45;cursor:not-allowed}.pm-notice{color:#174a4e;background:#e8f8f6;border-radius:12px;padding:12px 16px}.pm-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pm-metrics article,.pm-card{background:#fff;border:1px solid #dfe8e9;border-radius:18px;padding:20px}.pm-metrics article{gap:6px;display:grid}.pm-metrics b{color:#102739;font-size:2rem}.pm-metrics small,.pm-metrics span,.pm-heading small{color:#63757d}.pm-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pm-heading h2{margin:3px 0}.pm-heading select{min-width:240px}.pm-profile,.pm-rule{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.pm-profile label{gap:6px;display:grid}.pm-profile input,.pm-rule input,.pm-rule select,.pm-rule textarea,.pm-heading select{border:1px solid #cbd8da;border-radius:9px;padding:10px}.pm-check{grid-auto-flow:column;justify-content:start;align-items:center;display:flex!important}.pm-check input{width:auto}.pm-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.pm-catalog,.pm-rules,.pm-findings{gap:9px;display:grid}.pm-catalog article,.pm-rules article,.pm-findings article{border:1px solid #e1e9ea;border-radius:12px;padding:13px}.pm-catalog article{justify-content:space-between;gap:12px;display:flex}.pm-catalog article div,.pm-rules article{gap:4px;display:grid}.pm-catalog .removed{opacity:.65;background:#f4f4f4}.pm-rule{grid-template-columns:1fr 1fr}.pm-rule textarea{grid-column:1/-1;min-height:76px}.pm-rules{margin-top:14px}.pm-rules p{color:#63757d;margin:3px 0}.pm-findings article{border-left:5px solid #85a4a8;justify-content:space-between;gap:16px;display:flex}.pm-findings article.medium{border-left-color:#e5a72f}.pm-findings article.high{border-left-color:#c54c4c}.pm-findings article>div:first-child{gap:5px;display:grid}.pm-findings article>div:last-child{align-items:center;gap:7px;display:flex}.pm-findings p{color:#52656d;margin:0}.pm-findings span{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:800}.pm-boundary{color:#53666d;background:#f2f6f6;border-radius:12px;padding:14px 18px}@media (width<=1000px){.pm-metrics{grid-template-columns:repeat(2,1fr)}.pm-grid{grid-template-columns:1fr}.pm-profile{grid-template-columns:1fr 1fr}}@media (width<=650px){.product-monitor>header,.pm-heading,.pm-catalog article,.pm-findings article{flex-direction:column;align-items:stretch}.pm-metrics,.pm-profile,.pm-rule{grid-template-columns:1fr}.pm-rule textarea{grid-column:auto}.pm-findings article>div:last-child{flex-wrap:wrap}}.integrations-workspace{padding:28px}.integrations-workspace>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.integrations-workspace h1,.integrations-workspace h2{margin:4px 0}.integrations-workspace header span,.integration-heading span,.lifecycle-history>span{letter-spacing:.09em;text-transform:uppercase;color:#536b86;font-size:.73rem;font-weight:850}.integrations-workspace button{color:#17263a;font:inherit;cursor:pointer;background:#fff;border:1px solid #bac8d8;border-radius:9px;padding:9px 13px}.integrations-workspace button.primary{color:#fff;background:#164e7b;border-color:#164e7b}.integrations-workspace button.danger{color:#8a2020;background:#fff6f6;border-color:#bd6262}.integration-boundary,.integration-message,.integration-error,.integration-readonly{border-radius:11px;gap:10px;margin:18px 0;padding:13px 15px;display:flex}.integration-boundary{color:#173c61;background:#eef6ff;border:1px solid #a9c9e8}.integration-message{color:#155b35;background:#e4f7ec;border:1px solid #83c89e}.integration-error{color:#762323;background:#fff0f0;border:1px solid #dc9999}.integration-readonly{color:#523900;background:#fff7e5;border:1px solid #e5c67e}.integration-grid{grid-template-columns:minmax(250px,.7fr) minmax(430px,1.4fr);gap:17px;display:grid}.integration-card{color:#1b2a3e;background:#fff;border:1px solid #d8e1eb;border-radius:14px;padding:17px}.integration-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:12px;display:flex}.destination-list>button{text-align:left;width:100%;margin:8px 0;display:block}.destination-list>button.selected{border-color:#24679c;box-shadow:0 0 0 2px #d6ebfb}.destination-list>button>div{justify-content:space-between;gap:8px;display:flex}.destination-list small,.destination-list span{overflow-wrap:anywhere;color:#61738a;margin-top:5px;display:block}.destination-list i,.destination-detail>div>i,.delivery-table i{color:#27394e;background:#e8edf4;border-radius:999px;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:850}.destination-list i.active,.destination-detail i.active,.delivery-table i.delivered{color:#155936;background:#d9f3e3}.destination-list i.disabled,.delivery-table i.retry_scheduled{color:#684600;background:#fff0c9}.destination-list i.revoked,.destination-detail i.revoked,.delivery-table i.failed{color:#7c2020;background:#f8dddd}.destination-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.destination-detail dl div{background:#f6f9fc;border-radius:9px;padding:10px}.destination-detail dt{color:#63758b;font-size:.75rem}.destination-detail dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.event-chips{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.event-chips span{color:#234b70;background:#e9f2fb;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:800}.integration-actions{flex-wrap:wrap;gap:8px;display:flex}.lifecycle-history{border-top:1px solid #dce4ed;margin-top:16px;padding-top:13px}.lifecycle-history article{border-bottom:1px solid #e1e7ee;grid-template-columns:90px 1fr;gap:10px;padding:9px 0;display:grid}.lifecycle-history article i{color:#2e567d;font-style:normal}.lifecycle-history p{margin:3px 0}.delivery-history{margin-top:17px;overflow:auto}.delivery-table{min-width:760px}.delivery-head,.delivery-table article{border-bottom:1px solid #e0e7ef;grid-template-columns:1.4fr .8fr .5fr 1fr .8fr .6fr;align-items:center;gap:10px;padding:10px;display:grid}.delivery-head{text-transform:uppercase;color:#607289;background:#f6f8fb;font-size:.72rem;font-weight:850}.delivery-table article small,.delivery-table article b{display:block}.delivery-table code{color:#345471}.integration-modal{z-index:25;background:#0d18268c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.integration-modal form{color:#17263a;background:#fff;border-radius:15px;width:min(600px,100%);max-height:92vh;padding:20px;overflow:auto}.integration-modal form>header{justify-content:space-between;display:flex}.integration-modal label{gap:5px;margin:10px 0;font-weight:750;display:grid}.integration-modal input{border:1px solid #b9c7d7;border-radius:8px;padding:10px}.integration-modal fieldset{border:1px solid #d4deea;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0;display:grid}.integration-modal fieldset label{align-items:center;font-weight:600;display:flex}@media (width<=900px){.integration-grid,.destination-detail dl{grid-template-columns:1fr}.integration-boundary{flex-direction:column}}.integration-marketplace{background:#f5f9fb;border:1px solid #cbdce5;border-radius:16px;margin:18px 0;padding:18px}.integration-marketplace-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.integration-marketplace-heading>div>span{letter-spacing:.09em;text-transform:uppercase;color:#536b86;font-size:.73rem;font-weight:850}.integration-marketplace-heading p{color:#607586;margin:5px 0}.integration-marketplace-heading>i{color:#20576c;background:#dceff4;border-radius:999px;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:800}.integration-catalog-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.integration-catalog-grid article{background:#fff;border:1px solid #d5e1e8;border-radius:13px;padding:15px}.integration-catalog-grid article>div{justify-content:space-between;gap:8px;display:flex}.integration-catalog-grid article>div>span{text-transform:uppercase;color:#5c7180;font-size:.7rem;font-weight:850}.integration-catalog-grid article>div>i{color:#175b38;background:#dff2e7;border-radius:999px;padding:4px 7px;font-size:.68rem;font-style:normal}.integration-catalog-grid article>div>i.approval_required{color:#6d4b06;background:#fff0cb}.integration-catalog-grid h3{color:#173f53;margin:12px 0 6px}.integration-catalog-grid p{color:#526d7b;min-height:44px}.integration-catalog-grid ul{color:#304f5f;padding-left:18px}.integration-catalog-grid dl{gap:7px;margin:12px 0;display:grid}.integration-catalog-grid dl div{background:#f5f8fa;border-radius:8px;padding:8px}.integration-catalog-grid dt{text-transform:uppercase;color:#70838d;font-size:.68rem}.integration-catalog-grid dd{color:#294b5d;margin:3px 0 0;font-weight:700}.integration-catalog-grid small{color:#647b87}.integration-catalog-boundary{color:#516b78;margin:14px 0 0;font-size:.85rem}@media (width<=1100px){.integration-catalog-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=650px){.integration-catalog-grid{grid-template-columns:1fr}.integration-marketplace-heading{flex-direction:column}}.sftp-workspace{margin-top:24px}.sftp-workspace>header,.sftp-title,.sftp-modal form>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sftp-workspace h2,.sftp-workspace h3{margin:4px 0}.sftp-workspace header>div>span,.sftp-title span{letter-spacing:.09em;text-transform:uppercase;color:#536b86;font-size:.73rem;font-weight:850}.sftp-workspace button{color:#17324c;cursor:pointer;background:#fff;border:1px solid #abc0d4;border-radius:9px;padding:9px 13px}.sftp-boundary,.sftp-message,.sftp-error{border-radius:10px;gap:10px;margin:14px 0;padding:13px 15px;display:flex}.sftp-boundary{background:#eef6ff;border:1px solid #a9c9e8}.sftp-message{background:#e4f7ec;border:1px solid #83c89e}.sftp-error{background:#fff0f0;border:1px solid #dc9999}.sftp-grid{grid-template-columns:minmax(230px,.65fr) minmax(430px,1.35fr);gap:16px;display:grid}.sftp-card{background:#fff;border:1px solid #d8e1eb;border-radius:14px;padding:16px}.sftp-list button{text-align:left;grid-template-columns:1fr auto;width:100%;margin:7px 0;display:grid}.sftp-list button.selected{border-color:#24679c;box-shadow:0 0 0 2px #d6ebfb}.sftp-list span{color:#61738a;grid-column:1/-1;margin-top:4px}.sftp-card i{background:#e9edf2;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:850}.sftp-card i.approved,.sftp-card i.completed{color:#155936;background:#d9f3e3}.sftp-card i.draft,.sftp-card i.processing,.sftp-card i.retry_scheduled{color:#684600;background:#fff0c9}.sftp-card i.retired,.sftp-card i.failed,.sftp-card i.quarantined{color:#7c2020;background:#f8dddd}.sftp-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sftp-card dl div{background:#f5f8fb;border-radius:9px;padding:9px}.sftp-card dt{color:#61738a;font-size:.74rem}.sftp-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.sftp-actions{margin:12px 0}.sftp-history{border-top:1px solid #dce4ed;margin-top:14px}.sftp-history article{border-bottom:1px solid #e5ebf1;grid-template-columns:85px 1fr;gap:10px;padding:9px 0;display:grid}.sftp-history p{margin:3px 0}.sftp-batches{margin-top:16px;overflow:auto}.sftp-table{min-width:760px}.sftp-table>div{border-bottom:1px solid #e2e8ef;grid-template-columns:.8fr 1.2fr .45fr .5fr .5fr 1fr;align-items:center;gap:10px;padding:9px;display:grid}.sftp-modal{z-index:30;background:#0d18268c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sftp-modal form{background:#fff;border-radius:15px;width:min(620px,100%);max-height:92vh;padding:20px;overflow:auto}.sftp-modal label{gap:5px;margin:10px 0;font-weight:750;display:grid}.sftp-modal input,.sftp-modal select,.sftp-modal textarea{font:inherit;border:1px solid #b9c7d7;border-radius:8px;padding:10px}.sftp-modal textarea{min-height:85px}@media (width<=900px){.sftp-grid,.sftp-card dl{grid-template-columns:1fr}}.scim-workspace{color:#183249;border-top:2px solid #d8e4ed;margin-top:22px;padding-top:20px}.scim-workspace>header{justify-content:space-between;gap:18px;display:flex}.scim-workspace h2,.scim-workspace h3{margin:4px 0}.scim-workspace header span,.scim-card>span,.scim-title span{letter-spacing:.1em;text-transform:uppercase;color:#536b86;font-size:.73rem;font-weight:850}.scim-workspace button{color:#17364e;background:#fff;border:1px solid #9fb6c9;border-radius:9px;padding:9px 13px;font-weight:750}.scim-boundary,.scim-message{color:#173e54;background:#eff8fb;border:1px solid #a8c9d9;border-radius:11px;margin:15px 0;padding:13px 15px}.scim-boundary p{margin:4px 0 0}.scim-grid{grid-template-columns:minmax(240px,.7fr) minmax(400px,1.3fr);gap:16px;display:grid}.scim-card{background:#fff;border:1px solid #d4e0e8;border-radius:14px;padding:17px}.scim-list{align-content:start;gap:8px;display:grid}.scim-list>button{text-align:left}.scim-list>button.selected{background:#e4f3f4;border-color:#147786}.scim-list em,.scim-title em{float:right;color:#07545c;background:#dceef0;border-radius:999px;padding:4px 8px;font-style:normal}.scim-list small{margin-top:5px;display:block}.scim-title{justify-content:space-between;display:flex}.scim-card dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scim-card dl div{background:#f3f7f9;border-radius:8px;padding:10px}.scim-card dt{color:#5c7180;font-size:.75rem}.scim-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.scim-card article{background:#f4fafb;border-left:4px solid #4e8d9b;margin-top:8px;padding:10px}.scim-card article p{margin:4px 0}.scim-actions{gap:8px;display:flex}.scim-actions .danger{color:#792323;border-color:#c57c7c}.scim-modal{z-index:30;background:#0d1e2d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.scim-modal form{background:#fff;border-radius:16px;width:min(620px,100%);max-height:90vh;padding:20px;overflow:auto}.scim-modal form>header{justify-content:space-between;display:flex}.scim-modal label{gap:5px;margin:10px 0;font-weight:750;display:grid}.scim-modal input,.scim-modal textarea{border:1px solid #9fb5c4;border-radius:8px;padding:10px}.scim-modal fieldset{border:1px solid #cad8e2;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.scim-modal fieldset label{align-items:center;display:flex}.scim-modal textarea{min-height:80px}@media (width<=900px){.scim-grid,.scim-card dl{grid-template-columns:1fr}}.monitor-inbox{padding:28px}.monitor-inbox>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitor-inbox h1,.monitor-inbox h2{margin:4px 0}.monitor-inbox header span,.monitor-toolbar>div>span{letter-spacing:.09em;text-transform:uppercase;color:#536b86;font-size:.73rem;font-weight:850}.monitor-inbox button{color:#17263a;background:#fff;border:1px solid #b8c6d5;border-radius:9px;padding:9px 13px}.monitor-boundary,.monitor-error{border-radius:11px;gap:10px;margin:18px 0;padding:13px 15px;display:flex}.monitor-boundary{color:#503800;background:#fff7e5;border:1px solid #e3c57d}.monitor-error{color:#762323;background:#fff0f0;border:1px solid #d99}.monitor-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.monitor-kpis article{background:#fff;border:1px solid #d8e1eb;border-radius:13px;padding:15px}.monitor-kpis span{color:#607188;display:block}.monitor-kpis b{color:#193b61;margin-top:5px;font-size:1.8rem;display:block}.monitor-panel{background:#fff;border:1px solid #d8e1eb;border-radius:14px;padding:17px;overflow:auto}.monitor-toolbar{align-items:end;gap:12px;display:flex}.monitor-toolbar>div{margin-right:auto}.monitor-toolbar label{color:#526780;gap:4px;font-size:.75rem;font-weight:800;display:grid}.monitor-toolbar select{color:#17263a;background:#fff;border:1px solid #b8c7d7;border-radius:8px;padding:8px}.monitor-table{min-width:850px}.monitor-head,.monitor-table article{border-bottom:1px solid #e0e7ef;grid-template-columns:1fr 1.6fr .65fr .8fr .6fr 1fr;align-items:center;gap:10px;padding:11px;display:grid}.monitor-head{color:#607289;text-transform:uppercase;background:#f6f8fb;font-size:.72rem;font-weight:850}.monitor-table article span>*{display:block}.monitor-table small{color:#68798d;margin-top:4px}.monitor-table i{color:#27394e;background:#e8edf4;border-radius:999px;justify-self:start;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:850}.monitor-table i.high{color:#7c2020;background:#f8dddd}.monitor-table i.medium{color:#684600;background:#fff0c9}.monitor-table i.low,.monitor-table i.informational{color:#214e78;background:#e4eef9}.monitor-table i.open{color:#77350e;background:#ffe3d5}.monitor-table i.acknowledged{color:#314760;background:#e6edf5}.monitor-footnote{color:#64758a;font-size:.82rem}.empty{color:#65768a}@media (width<=760px){.monitor-kpis{grid-template-columns:1fr}.monitor-toolbar{flex-direction:column;align-items:stretch}.monitor-boundary{flex-direction:column}}.privacy-customer{gap:20px;display:grid}.privacy-customer header{color:#fff;background:linear-gradient(135deg,#0b2942,#153f5d);border-radius:22px;padding:28px}.privacy-customer header span,.privacy-card>span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.privacy-customer header h1{margin:6px 0;font-size:32px}.privacy-customer header p{color:#d8edf8;max-width:760px;margin:0}.privacy-boundary,.privacy-message{color:#17384c;background:#eff8fc;border:1px solid #b8d5e4;border-radius:14px;padding:16px 18px}.privacy-boundary p{margin:5px 0 0}.privacy-customer-grid{grid-template-columns:minmax(280px,.8fr) minmax(240px,.65fr) minmax(340px,1.15fr);align-items:start;gap:18px;display:grid}.privacy-card{color:#122b3a;background:#fff;border:1px solid #d7e2e8;border-radius:18px;padding:20px;box-shadow:0 8px 24px #0b29420d}.privacy-card h2{margin:5px 0 16px}.privacy-card form{gap:13px;display:grid}.privacy-card label{gap:6px;font-weight:700;display:grid}.privacy-card input,.privacy-card select,.privacy-card textarea{box-sizing:border-box;color:#102c3c;background:#fff;border:1px solid #9fb5c2;border-radius:10px;width:100%;padding:11px}.privacy-card textarea{resize:vertical;min-height:110px}.privacy-card button{color:#fff;cursor:pointer;background:#0b6b78;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.privacy-history{gap:9px;display:grid}.privacy-history>button{text-align:left;color:#18384a;background:#edf5f8;border:1px solid #0000}.privacy-history>button.selected{background:#d9f0f1;border-color:#0b6b78}.privacy-history button span,.privacy-history button small{margin-top:4px;display:block}.privacy-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.privacy-title span{overflow-wrap:anywhere}.privacy-title>b{color:#084c56;text-transform:capitalize;background:#d9f0f1;border-radius:999px;padding:7px 10px}.privacy-detail dl{gap:8px;display:grid}.privacy-detail dl div{background:#f4f7f8;border-radius:9px;grid-template-columns:120px 1fr;gap:10px;padding:9px;display:grid}.privacy-detail dt{font-weight:800}.privacy-detail dd{overflow-wrap:anywhere;margin:0}.privacy-detail article{background:#f5fafb;border-left:4px solid #4c8fa0;border-radius:7px;margin:9px 0;padding:12px}.privacy-detail article p{margin:5px 0}.privacy-detail .secondary{background:#6c3f2b}@media (width<=1100px){.privacy-customer-grid{grid-template-columns:1fr 1fr}.privacy-detail{grid-column:1/-1}}@media (width<=720px){.privacy-customer-grid{grid-template-columns:1fr}.privacy-detail{grid-column:auto}}.portfolio-analytics{gap:20px;max-width:1500px;margin:0 auto;padding:28px;display:grid}.analytics-header,.analytics-filters,.analytics-trend,.analytics-breakdown,.analytics-notes{background:#fff;border:1px solid #d9e3ea;border-radius:16px;padding:20px}.analytics-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.analytics-header span{color:#28708e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.analytics-header h1{color:#102f42;margin:4px 0 8px}.analytics-header p,.analytics-trend p,.analytics-breakdown p{color:#587080;margin:0}.analytics-header button,.analytics-filters button{color:#143e55;cursor:pointer;background:#fff;border:1px solid #a9c2d0;border-radius:9px;padding:9px 14px;font-weight:700}.analytics-filters{align-items:end;gap:24px;display:flex}.analytics-filters label{color:#25495d;gap:6px;font-weight:700;display:grid}.analytics-filters select{background:#fff;border:1px solid #a9c2d0;border-radius:9px;min-width:260px;padding:10px}.analytics-filters fieldset{border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.analytics-filters legend{color:#587080;margin-bottom:6px;font-size:.8rem;font-weight:700}.analytics-filters button.selected{color:#fff;background:#0d607d;border-color:#0d607d}.analytics-status{color:#36596b;background:#f0f6f8;border-radius:14px;padding:28px}.analytics-cards{grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px;display:grid}.analytics-cards article{background:linear-gradient(145deg,#f7fbfc,#edf5f7);border:1px solid #d7e5eb;border-radius:14px;gap:5px;padding:18px;display:grid}.analytics-cards article span{color:#527082;font-weight:700}.analytics-cards strong{color:#103f55;font-size:2rem}.analytics-cards small{color:#657d89}.analytics-trend h2,.analytics-breakdown h2{color:#173f53;margin:0 0 5px}.trend-bars{border-bottom:1px solid #b9cdd7;align-items:end;gap:4px;height:190px;margin-top:22px;padding-top:10px;display:flex;overflow:hidden}.trend-day{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:7px;height:100%;display:flex}.trend-day span{background:linear-gradient(#18a0a8,#176a86);border-radius:4px 4px 0 0;width:100%;max-width:18px;min-height:2px;display:block}.trend-day small{color:#6c818c;writing-mode:vertical-rl;font-size:.62rem;display:none}.trend-day:nth-child(5n+1) small,.trend-day:last-child small{display:block}.analytics-table-wrap{margin-top:18px;overflow:auto}.analytics-breakdown table{border-collapse:collapse;width:100%;min-width:780px}.analytics-breakdown th,.analytics-breakdown td{text-align:right;color:#36596b;border-bottom:1px solid #e0e9ed;padding:12px}.analytics-breakdown th:first-child{text-align:left;color:#173f53}.analytics-breakdown thead th{text-transform:uppercase;color:#657d89;font-size:.76rem}.analytics-empty{padding:20px 0}.analytics-notes{color:#4b6675;background:#f7fafb}.analytics-notes b{color:#173f53}.analytics-notes p{margin:7px 0}.analytics-notes small{margin-top:12px;display:block}@media (width<=900px){.portfolio-analytics{padding:16px}.analytics-cards{grid-template-columns:repeat(2,1fr)}.analytics-filters,.analytics-header{flex-direction:column;align-items:stretch}.analytics-filters select{width:100%;min-width:0}}@media (width<=540px){.analytics-cards{grid-template-columns:1fr}.analytics-filters fieldset{flex-wrap:wrap}}.passkey-manager{background:#fff;border:1px solid #d4e3e5;border-radius:18px;margin:0 0 24px;padding:28px}.passkey-manager>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.passkey-manager header span{color:#14818c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.passkey-manager h2{margin:7px 0}.passkey-manager p{color:#60767d;margin:0}.passkey-manager button{color:#fff;cursor:pointer;background:#0b7f8c;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.passkey-manager>div{color:#155e58;background:#eaf7f4;border-radius:10px;margin:16px 0;padding:11px 14px}.passkey-manager article{border:1px solid #dce8e9;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:16px;padding:15px;display:grid}.passkey-manager article div{gap:3px;display:grid}.passkey-manager small{color:#71868c}.passkey-manager .danger{color:#8a3434;background:#fff0f0}@media (width<=700px){.passkey-manager>header{flex-direction:column}.passkey-manager article{grid-template-columns:1fr 1fr}.passkey-manager article div{grid-column:1/-1}}.account-security{background:#fff;border:1px solid #d4e3e5;border-radius:18px;margin:0 0 24px;padding:28px}.account-security>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.account-security header span,.security-grid>*>span{color:#14818c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.account-security h1{margin:7px 0 5px;font-size:28px}.account-security header p{color:#60767d;max-width:720px;margin:0}.account-security header>b{color:#0b6973;white-space:nowrap;background:#e7f5f5;border-radius:999px;padding:9px 12px;font-size:12px}.security-message{color:#155e58;background:#eaf7f4;border-radius:10px;margin-bottom:16px;padding:11px 14px}.security-grid{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.security-grid>form,.security-grid>section{background:#f9fcfc;border:1px solid #dce8e9;border-radius:14px;padding:22px}.security-grid h2{margin:7px 0 17px}.security-grid form{gap:13px;display:grid}.security-grid label{gap:6px;font-size:13px;font-weight:650;display:grid}.security-grid input{box-sizing:border-box;background:#fff;border:1px solid #c9dcdf;border-radius:9px;width:100%;padding:11px 12px}.security-grid label small,.security-boundary{color:#71868c;font-weight:500;line-height:1.45}.security-grid article{border-top:1px solid #e0e9ea;grid-template-columns:1fr auto;gap:4px 12px;padding:13px 0;display:grid}.security-grid article div{display:grid}.security-grid article small{color:#6b8187}.security-grid article>small{grid-column:1/-1}.security-grid article em{color:#277451;background:#e8f5ef;border-radius:999px;align-self:start;padding:5px 8px;font-size:11px;font-style:normal}.security-boundary{margin-top:16px;display:block}@media (width<=850px){.account-security>header{flex-direction:column}.security-grid{grid-template-columns:1fr}}
