.cx-app{font-family:var(--font);color:var(--ink)}.cx-auth-brand,.cx-auth-footer,.cx-auth-view .cx-workbar,.cx-auth-view .cx-flow-path{display:none}.cx-announcement:empty,.cx-alerts:empty{display:none}.cx-auth-view>.cx-workbody{max-width:1110px;width:calc(100% - 64px);padding:0;margin:64px auto 90px}.cx-auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:start}.cx-auth-main{min-width:0;max-width:470px}.cx-auth-heading h1{font-size:38px;line-height:1.25;font-weight:500;letter-spacing:-.7px}.cx-auth-heading .cx-intro{font-size:17px;line-height:1.6;margin:20px 0 30px;color:var(--muted)}.cx-panel{border:1px solid #e0e4eb;border-radius:18px;background:white;padding:28px;margin:20px 0}.cx-auth-card{border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.cx-form{display:flex;flex-direction:column;gap:24px}.cx-field label{display:block;color:var(--muted);font-size:13px;margin:0 0 7px}.cx-field input,.cx-field select,.cx-field textarea{width:100%;height:58px;border:1px solid #80868b;border-radius:4px;padding:14px 16px;background:white;color:var(--ink);font:inherit}.cx-field textarea{height:100px}.cx-field input:focus{outline:2px solid var(--blue);outline-offset:-1px}.cx-field-help,.cx-field-error{font-size:13px;margin-top:7px}.cx-field-error{color:#b3261e}.cx-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--blue);color:white;border:1px solid transparent;border-radius:100px;min-height:48px;padding:11px 24px;font:500 15px/24px var(--font);text-decoration:none;cursor:pointer}.cx-button:hover{background:var(--blue-dark);text-decoration:none}.cx-button--secondary{background:white;color:var(--blue);border-color:var(--line)}.cx-button--secondary:hover{background:#f4f8ff}.cx-auth-card [data-action=google]{width:100%;border-radius:5px;border-color:var(--line);color:#3c4043;font-size:16px;background:#fff}.cx-auth-card [data-action=google] svg{width:21px;height:21px}.cx-auth-card .cx-form button[type=submit]{align-self:flex-end;min-width:130px}.cx-form-divider{display:flex;align-items:center;gap:18px;font-size:13px;color:#80868b;margin:28px 0}.cx-form-divider:before,.cx-form-divider:after{content:'';height:1px;background:#e8eaed;flex:1}.cx-account-links{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.cx-text-button{border:0;background:none;color:var(--blue);padding:0;font:500 14px/24px var(--font);cursor:pointer}.cx-auth-aside{text-align:center;padding:30px 0}.account-benefit-art{width:100%;height:260px;display:grid;place-items:center;background:radial-gradient(ellipse,#e9efff 5%,#f5f3ff66 40%,#fff0 70%)}.account-benefit-art img{width:150px;height:150px;filter:drop-shadow(0 15px 22px #477ddf1c)}.cx-auth-aside h2{font-size:30px;line-height:1.25;margin:10px auto 22px;max-width:390px}.cx-auth-aside>p{font-size:17px;line-height:1.6;max-width:380px;margin:auto}.account-offer{margin:30px auto 0;padding:22px 0;border-top:1px solid var(--line);max-width:340px;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:15px}.account-offer strong{font-weight:500}.account-offer p{width:100%;font-size:13px;text-align:left;margin-top:8px}.cx-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:20px 0}.cx-notice{padding:20px;border-radius:12px;background:#f5f8fd;border:1px solid #e4e9f0;margin:20px 0}.cx-notice h2,.cx-notice h3{font-size:21px;margin-bottom:10px}.cx-notice p{font-size:15px}.cx-workbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 32px;border-bottom:1px solid #e8eaed}.cx-work-brand{display:none}.cx-worknav{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.cx-worknav a{color:var(--muted)}.cx-worknav a[aria-current]{color:var(--blue)}.cx-identity{display:flex;gap:20px;align-items:center;font-size:13px}.cx-workbody{max-width:1180px;width:calc(100% - 64px);margin:48px auto 80px}.cx-page-heading h1{font-size:38px;font-weight:500}.cx-page-heading .cx-intro{font-size:18px;margin:20px 0 30px}.cx-eyebrow{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:12px}.cx-flow-path ol{display:flex;list-style:none;gap:32px;padding:0;margin:0 0 35px;font-size:13px;color:var(--muted)}.cx-flow-step{display:flex;gap:10px;align-items:center}.cx-flow-step--current{color:var(--blue)}.cx-flow-number{width:25px;height:25px;display:grid;place-items:center;background:#f1f3f4;border-radius:50%;font-size:12px}.cx-flow-step--current .cx-flow-number{background:#e8f0fe}.cx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0}.cx-facts>div{border-bottom:1px solid #e8eaed;padding:12px 0}.cx-facts dt{font-size:13px;color:var(--muted);margin-bottom:5px}.cx-facts dd{font-size:16px;margin:0}.cx-content table{width:100%;border-collapse:collapse;font-size:14px}.cx-content th,.cx-content td{border-bottom:1px solid #e8eaed;text-align:left;padding:15px 12px;overflow-wrap:anywhere}.cx-content th{background:#f8fafd;font-size:13px;font-weight:500}.cx-content pre{background:#f6f8fa;border:1px solid #e8eaed;border-radius:9px;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.cx-content details{border-bottom:1px solid #e8eaed;padding:18px 0}.cx-content summary{cursor:pointer;font-weight:500}.cx-content h2{font-size:28px;margin:24px 0 18px}.cx-content h3{font-size:22px;margin:20px 0 14px}.cx-content p{margin-bottom:14px}.cx-content .cx-form-divider{margin:28px 0}.cx-content [role=status]:empty{display:none}.cx-content input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue)}.cx-content .cx-report{font-size:15px}.cx-auth-card .cx-form{gap:20px}.cx-auth-selection{display:none}.cx-content .cx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cx-content a{overflow-wrap:anywhere}
@media(max-width:760px){.cx-auth-view>.cx-workbody{width:calc(100% - 48px);margin:40px auto 60px}.cx-auth-layout{grid-template-columns:1fr;gap:35px}.cx-auth-heading h1{font-size:32px}.cx-auth-main{max-width:none}.cx-auth-heading .cx-intro{font-size:16px}.cx-auth-aside{padding:25px 0 0;border-top:1px solid #e8eaed}.account-benefit-art{height:190px}.account-benefit-art img{width:110px;height:110px}.cx-auth-aside h2{font-size:27px}.cx-auth-aside>p{font-size:16px}.cx-workbar{padding:18px 20px;flex-wrap:wrap}.cx-worknav{gap:16px;font-size:13px}.cx-identity{width:100%;justify-content:space-between}.cx-workbody{width:calc(100% - 40px);margin:32px auto 50px}.cx-page-heading h1{font-size:31px}.cx-panel{padding:22px 18px;border-radius:14px;overflow-x:auto}.cx-auth-card{padding:0;overflow:visible}.cx-flow-path ol{gap:12px;font-size:11px}.cx-flow-number{display:none}.cx-facts{grid-template-columns:1fr 1fr;gap:12px}.cx-content .cx-grid{grid-template-columns:1fr}.cx-content h2{font-size:25px}.cx-content th,.cx-content td{font-size:12px;padding:10px 6px}}
@media print{.account-header,.cx-workbar,.cx-actions,.cx-auth-footer,.cx-flow-path,.cx-announcement{display:none!important}.cx-workbody{width:100%;margin:0}.cx-panel{padding:0;border:0;box-shadow:none}.cx-content details{break-inside:auto}.cx-content table{font-size:9pt}.cx-content pre{break-inside:avoid}tr{break-inside:avoid}}
/* Account, server setup and plan review share one readable workspace. */
.cx-app strong{font-weight:500}.cx-content{min-width:0}.cx-content>*{min-width:0}.cx-content .cx-intro{max-width:760px}.cx-content .cx-server-label{font-size:15px;margin:14px 0 26px}.cx-content .cx-server-label>span{color:var(--muted)}.account-context .cx-auth-selection{display:grid;grid-template-columns:1fr auto;gap:10px 20px}.account-context .cx-auth-selection>p{grid-column:1/-1;margin:0}.account-context .cx-auth-selection>[data-auth-price]{font-size:20px;font-weight:500;white-space:nowrap}.cx-button:disabled{opacity:.48;cursor:not-allowed}.cx-button:disabled:hover{background:var(--blue)}.cx-button--secondary:disabled:hover{background:white}.cx-content .cx-note{font-size:13px;line-height:1.65;color:var(--muted);margin:16px 0}.cx-content .cx-strong-link{font-size:14px;font-weight:500}.cx-check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.cx-check input{flex:0 0 18px;margin:3px 0 0}.cx-check-list{list-style:none;padding:0;margin:20px 0}.cx-check-list li{position:relative;padding:0 0 0 25px;margin:16px 0;color:var(--muted);font-size:15px;line-height:1.65}.cx-check-list li:before{content:'✓';color:var(--blue);position:absolute;left:0;top:0;font-weight:500}.cx-setup-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:64px;align-items:start}.cx-setup-form.cx-panel{margin:0;padding:32px}.cx-setup-guide{padding:25px 0 0}.cx-content .cx-setup-guide h2{font-size:30px;margin:0 0 25px}.cx-panel-heading{display:flex;gap:15px;align-items:center}.cx-panel-heading h2{margin:0!important;font-size:25px!important}.cx-step-badge{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e8f0fe;color:#1967d2;font-size:13px}.cx-setup-price{display:flex;flex-direction:column;gap:8px;margin:24px 0}.cx-setup-price strong{font-size:42px;line-height:1.2;font-weight:500}.cx-setup-price span{font-size:14px;color:var(--muted)}.cx-url-fields{margin:0;padding:26px 0 0;border:0;border-top:1px solid #e8eaed;min-width:0}.cx-url-fields legend{float:left;padding:0;width:100%;font-size:20px;font-weight:500;margin:0 0 14px}.cx-url-fields>p{clear:both;font-size:14px;line-height:1.65;margin:0 0 24px}.cx-more-pages .cx-field{margin-top:24px}.cx-form-footer{padding-top:24px;border-top:1px solid #e8eaed}.cx-form-footer .cx-actions{margin:24px 0 0}.cx-connection-steps{list-style:none;padding:0;counter-reset:step}.cx-connection-steps>li{display:flex;gap:22px}.cx-connection-steps>li>div{min-width:0;flex:1}.cx-connection-steps h2{margin-top:0}.cx-code,.cx-short-code,.cx-r3-code,.cx-r3-raw{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;overflow-wrap:anywhere}.cx-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.cx-outcome{display:flex;align-items:flex-start;gap:18px;border:1px solid #dbe7fa;background:#f4f8ff;border-radius:18px;padding:24px 28px;margin:30px 0 24px}.cx-outcome-symbol{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#e3edff;color:#1967d2;font-size:21px}.cx-content .cx-outcome h2{font-size:23px;margin:1px 0 8px}.cx-content .cx-outcome p{font-size:15px;line-height:1.65;margin:0;max-width:900px}.cx-outcome.cx-status--success{background:#f3faf6;border-color:#d5e9dc}.cx-status--success .cx-outcome-symbol{background:#dcefe3;color:#137333}.cx-outcome.cx-status--warning{background:#fffbf0;border-color:#f0e4ba}.cx-status--warning .cx-outcome-symbol{background:#fceec2;color:#946000}.cx-outcome.cx-status--error{background:#fff6f5;border-color:#f0d6d3}.cx-status--error .cx-outcome-symbol{background:#fce4e1;color:#b3261e}.cx-prepayment-strip,.cx-money-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 36px;padding:0 0 26px;border-bottom:1px solid #e8eaed}.cx-prepayment-strip{grid-template-columns:1fr 1fr}.cx-content .cx-prepayment-strip h2,.cx-content .cx-money-strip h2{font-size:16px;margin:0 0 9px}.cx-content .cx-prepayment-strip p,.cx-content .cx-money-strip p{font-size:14px;line-height:1.65;margin:0 0 10px}.cx-prepayment-strip>section,.cx-money-strip>section{min-width:0}.cx-content .cx-summary-card{padding:0;border:0;background:none;margin:0}.cx-summary-card .cx-facts{grid-template-columns:1fr;gap:8px;margin:14px 0}.cx-summary-card .cx-facts>div{padding:4px 0;border:0}.cx-content .cx-money-strip a,.cx-content .cx-prepayment-strip a{font-size:13px}.cx-job-work{min-width:0}.cx-offer-heading{display:flex;align-items:start;justify-content:space-between;gap:32px}.cx-offer-heading h2{margin:0!important}.cx-offer-price{display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap}.cx-offer-price strong{font-size:38px;font-weight:500;line-height:1.2}.cx-offer-price span{font-size:13px;color:var(--muted)}.cx-table-wrap,.cx-r3-table-scroll{overflow-x:auto;max-width:100%;margin:24px 0;border:1px solid #e1e5ea;border-radius:12px}.cx-content .cx-table,.cx-r3-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.cx-table caption,.cx-r3-table caption{padding:17px 18px;text-align:left;font-size:15px;font-weight:500;border-bottom:1px solid #e1e5ea}.cx-content .cx-table th,.cx-content .cx-table td,.cx-r3-table th,.cx-r3-table td{padding:14px 18px;border-bottom:1px solid #e8eaed;text-align:left;vertical-align:top;overflow-wrap:anywhere}.cx-content .cx-table th,.cx-r3-table th{font-weight:500}.cx-content .cx-table thead th,.cx-r3-table thead th{font-size:12px;background:#f6f8fb;color:#5f6368}.cx-table tr:last-child>*,.cx-r3-table tr:last-child>*{border-bottom:0}.cx-offer-sections{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:30px 0}.cx-offer-sections h3{font-size:21px;margin:0 0 15px}.cx-offer-sections p{font-size:14px;line-height:1.7}.cx-approval-box{background:#f4f7fd;border:1px solid #dce5f4;border-radius:16px;padding:28px;margin-top:30px}.cx-approval-box h3{margin:0 0 20px;font-size:22px}.cx-approval-box>p{font-size:14px;margin:20px 0}.cx-disclosure-body{padding:20px 0 4px}.cx-job-cards{list-style:none;padding:0}.cx-job-card{display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:30px;align-items:center;padding:26px;border:1px solid #e2e6ec;border-radius:16px;margin:16px 0}.cx-content .cx-job-card h2{font-size:22px;margin:0}.cx-job-card .cx-eyebrow{font-size:10px;margin-bottom:7px}.cx-job-card p,.cx-job-card time{font-size:13px;margin:8px 0 0}.cx-state-chip{display:inline-flex;border-radius:20px;padding:5px 12px;background:#edf3ff;color:#1967d2;font-size:12px}.cx-state-chip.cx-status--success{background:#e6f4ea;color:#137333}.cx-state-chip.cx-status--error{background:#fce8e6;color:#b3261e}.cx-state-chip.cx-status--warning{background:#fef7e0;color:#946000}.cx-confirm-panel{padding:28px;border:1px solid #e7d8d6;border-radius:16px;background:#fff9f8;margin-top:25px}.cx-empty{text-align:center;padding:55px 30px}.cx-empty .cx-symbol{display:none}.cx-notice--error{background:#fff6f5;border-color:#f0d6d3}
/* Saved reports keep evidence separate from a concise customer summary. */
.cx-report-v3{margin:34px 0;background:white}.cx-r3-summary{border:1px solid #dde3eb;border-radius:20px;padding:36px}.cx-r3-eyebrow{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 15px!important}.cx-content .cx-r3-title{font-size:34px;line-height:1.25;max-width:780px;margin:0 0 16px}.cx-r3-lead{font-size:17px;line-height:1.65;max-width:800px;margin:0!important}.cx-r3-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.cx-r3-facts>div{min-width:0}.cx-r3-facts dt{font-size:12px;line-height:1.5;color:var(--muted);margin-bottom:7px}.cx-r3-facts dd{margin:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.cx-r3-results{border-block:1px solid #e5e9ef;padding:2px 0 18px;margin:28px 0}.cx-r3-results .cx-r3-facts dd{font-size:21px;line-height:1.4;color:#202124}.cx-r3-note,.cx-r3-scope,.cx-r3-runtime-line{font-size:13px;line-height:1.65;color:var(--muted);margin:14px 0!important}.cx-r3-runtime-line{padding-bottom:24px;border-bottom:1px solid #e5e9ef}.cx-content .cx-r3-section h3{font-size:23px;line-height:1.3;margin:30px 0 18px}.cx-content .cx-r3-section h4{font-size:17px;line-height:1.4;margin:0 0 12px}.cx-r3-section p{font-size:14px;line-height:1.75;margin:14px 0}.cx-r3-tasks{list-style:none;counter-reset:actions;padding:0;margin:0}.cx-r3-tasks>li{padding:24px;border:1px solid #e2e6ed;background:#fafbfd;border-radius:12px;margin:18px 0;break-inside:avoid}.cx-r3-action-text>p{max-width:900px}.cx-r3-action-steps{padding:0 0 0 23px;margin:20px 0 0;display:grid;gap:16px}.cx-r3-action-steps li{padding-left:7px;font-size:14px;line-height:1.6}.cx-r3-action-steps p{margin:0 0 9px}.cx-r3-action-steps code,.cx-r3-code{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1f6;border:1px solid #e0e5ed;border-radius:6px;padding:12px 15px;line-height:1.65}.cx-r3-action-label{font-weight:500;color:var(--ink)}.cx-r3-file-action{padding:24px 0;border-bottom:1px solid #e8eaed;margin-bottom:24px}.cx-r3-scope{font-size:12px}.cx-r3-details{padding:0!important;margin:18px 0;border:1px solid #dde3eb!important;border-radius:14px;overflow:hidden}.cx-r3-details>summary{padding:20px 24px;cursor:pointer;font-size:15px;font-weight:500;background:#fbfcfe}.cx-r3-detail-body{padding:6px 26px 24px}.cx-r3-detail-body .cx-r3-details{border-radius:9px}.cx-r3-appendix .cx-r3-section{padding-bottom:20px;border-bottom:1px solid #e8eaed}.cx-r3-list{padding:0 0 0 20px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.cx-r3-list li{padding-left:4px;margin:6px 0}.cx-r3-package-names{columns:3;column-gap:32px}.cx-r3-finding-record{padding:22px 0;border-bottom:1px solid #e8eaed}.cx-r3-table-scroll .cx-r3-table{font-size:12px}.cx-r3-raw{font-size:11px!important;line-height:1.55;max-height:600px;overflow:auto;white-space:pre-wrap}.cx-r3-tone-success{color:#137333}.cx-r3-tone-warning{color:#8f6100}.cx-r3-tone-error{color:#b3261e}
@media(max-width:900px){.cx-setup-layout{gap:32px;grid-template-columns:1.3fr 1fr}.cx-setup-form.cx-panel{padding:25px}.cx-offer-sections{gap:28px}.cx-r3-package-names{columns:2}}
@media(max-width:760px){.cx-setup-layout{grid-template-columns:1fr;gap:22px}.cx-setup-form.cx-panel{padding:24px 20px}.cx-setup-guide{border-top:1px solid #e8eaed;padding-top:28px}.cx-content .cx-setup-guide h2{font-size:27px}.cx-setup-price strong{font-size:36px}.cx-outcome{padding:20px;gap:12px;border-radius:14px}.cx-outcome-symbol{flex-basis:28px;height:28px;font-size:17px}.cx-content .cx-outcome h2{font-size:21px}.cx-content .cx-outcome p{font-size:14px}.cx-prepayment-strip,.cx-money-strip{grid-template-columns:1fr;gap:20px}.cx-prepayment-strip>section+section,.cx-money-strip>section+section{border-top:1px solid #e8eaed;padding-top:20px}.cx-offer-heading{flex-direction:column;gap:20px}.cx-offer-price{align-items:flex-start}.cx-offer-price strong{font-size:35px}.cx-offer-sections{grid-template-columns:1fr;gap:10px}.cx-approval-box{padding:22px 18px}.cx-job-card{grid-template-columns:1fr;gap:20px;padding:23px}.cx-content .cx-job-card h2{font-size:23px}.cx-job-card-state p{margin:8px 0 0}.cx-r3-summary{padding:25px 20px;border-radius:15px}.cx-content .cx-r3-title{font-size:27px}.cx-r3-lead{font-size:15px}.cx-r3-facts{grid-template-columns:1fr;gap:18px;margin:24px 0}.cx-r3-facts dd{font-size:14px}.cx-r3-results .cx-r3-facts{gap:22px}.cx-r3-results .cx-r3-facts dd{font-size:21px}.cx-content .cx-r3-section h3{font-size:22px}.cx-r3-tasks>li{padding:20px 16px}.cx-r3-section p{font-size:14px}.cx-r3-action-steps{padding-left:18px}.cx-r3-action-steps code{font-size:11px;padding:11px}.cx-r3-detail-body{padding:4px 18px 20px}.cx-r3-details>summary{padding:18px}.cx-r3-package-names{columns:1}.cx-table-wrap{border-radius:8px}.cx-content .cx-table th,.cx-content .cx-table td,.cx-r3-table th,.cx-r3-table td{padding:12px;font-size:12px}}
@media print{@page{margin:16mm 13mm}.cx-workbody{max-width:none}.cx-content>.cx-page-heading,.cx-outcome,.cx-prepayment-strip,.cx-money-strip,.cx-job-controls,.cx-disclosure,.cx-notice,.cx-report-actions,.cx-job-work>.cx-panel,.cx-job-work>.cx-note,.cx-job-work>details{display:none!important}.cx-report-v3{margin:0}.cx-r3-summary{padding:0;border:0;border-radius:0}.cx-content .cx-r3-title{font-size:24pt}.cx-r3-lead{font-size:11pt}.cx-r3-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cx-r3-facts dt{font-size:8pt}.cx-r3-facts dd{font-size:9pt}.cx-r3-results .cx-r3-facts dd{font-size:13pt}.cx-content .cx-r3-section h3{font-size:14pt}.cx-r3-section p,.cx-r3-action-steps li{font-size:9pt;line-height:1.5}.cx-r3-tasks>li{padding:12px;background:white;break-inside:avoid}.cx-r3-action-steps code{font-size:8pt;padding:8px}.cx-r3-details{border:0!important;border-radius:0;overflow:visible}.cx-r3-details>summary{padding:14px 0;font-size:13pt;background:white}.cx-r3-detail-body{padding:0}.cx-r3-appendix{break-before:page}.cx-r3-section,.cx-r3-table-scroll{break-inside:auto;overflow:visible}.cx-r3-table-scroll{border:0}.cx-r3-table{table-layout:fixed;font-size:8pt}.cx-r3-table th,.cx-r3-table td{font-size:8pt!important;padding:6px!important;overflow-wrap:anywhere}.cx-r3-package-names{columns:3}.cx-r3-scope,.cx-r3-note,.cx-r3-runtime-line{font-size:8pt}.cx-report [data-print-exclude]{display:none!important}.cx-report h2,.cx-report h3,.cx-report h4{break-after:avoid}.cx-report tr{break-inside:avoid}}
.cx-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cx-content:has(>.cx-job-work){display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:36px;align-items:start}.cx-content:has(>.cx-job-work)>.cx-page-heading,.cx-content:has(>.cx-job-work)>.cx-outcome{grid-column:1/-1}.cx-content:has(>.cx-job-work)>.cx-outcome{margin-top:4px}.cx-content:has(>.cx-job-work)>.cx-money-strip,.cx-content:has(>.cx-job-work)>.cx-prepayment-strip{grid-column:2;grid-row:3;grid-template-columns:1fr;padding:24px 0 0;margin:0;border:0;gap:28px}.cx-content:has(>.cx-job-work)>.cx-job-work{grid-column:1;grid-row:3}.cx-job-work>.cx-panel:first-child,.cx-job-work>.cx-report:first-child{margin-top:0}.cx-content:has(>.cx-job-work) .cx-money-strip>section+section,.cx-content:has(>.cx-job-work) .cx-prepayment-strip>section+section{border-top:1px solid #e8eaed;padding-top:22px}
@media(max-width:960px){.cx-content:has(>.cx-job-work){display:flex;flex-direction:column}.cx-content:has(>.cx-job-work)>*{width:100%}.cx-content:has(>.cx-job-work)>.cx-job-work{order:3}.cx-content:has(>.cx-job-work)>.cx-money-strip,.cx-content:has(>.cx-job-work)>.cx-prepayment-strip{order:4;border-top:1px solid #e8eaed;margin-top:24px;grid-template-columns:1fr 1fr}.cx-content:has(>.cx-job-work)>.cx-outcome{order:2}.cx-content:has(>.cx-job-work) .cx-money-strip>section+section,.cx-content:has(>.cx-job-work) .cx-prepayment-strip>section+section{padding:0;border:0}}
@media(max-width:500px){.cx-content:has(>.cx-job-work)>.cx-money-strip,.cx-content:has(>.cx-job-work)>.cx-prepayment-strip{grid-template-columns:1fr}}
@media print{.cx-content:has(>.cx-job-work){display:block}.cx-job-work{width:100%}.cx-r3-summary{break-inside:auto}}
.cx-facts>div{min-width:0}.cx-facts dd{overflow-wrap:anywhere}
.cx-fleet-table-scroll{overflow:auto;max-width:100%}.cx-fleet-table{min-width:680px}
@media(max-width:760px){.cx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-money-strip .cx-facts{grid-template-columns:1fr}}

.cx-r3-eyebrow::before{content:image-set(url('/v3/brand/phpfixes-wizard-64.png') 2x);display:inline-block;width:32px;height:32px;vertical-align:middle;margin-right:9px}
