/* Screenshot composition: a focused 440px column, compact cards and one step panel. */
body.pr-new-face #appView>.wrap{max-width:472px;width:100%;padding:22px 16px 130px}
body.pr-new-face #appView>.wrap>.green{font-size:17px;letter-spacing:.03em}
body.pr-new-face #currentPhaseBadge{display:none}
body.pr-new-face .pr-look-hero{align-items:flex-start;margin:18px 0}
body.pr-new-face .pr-look-hero svg{width:68px;height:68px}
body.pr-new-face .pr-look-hero p{font-family:'Nunito',system-ui,sans-serif;font-size:16px;line-height:1.5;font-weight:700;padding:12px}
body[data-paycheck-look=simple] .pr-look-hero p{font-size:16px;font-weight:700;line-height:1.5;padding:0}
body.pr-new-face #paycheckLookChoice{margin:12px 0 20px;padding:10px;box-shadow:none}
body.pr-new-face #paycheckLookChoice>div:first-child>span,body.pr-new-face #paycheckLookChoice>.pr-view-detail{display:none}
body.pr-new-face #paycheckLookChoice>div:first-child{font-size:13px}
body.pr-new-face .pr-look-options{gap:4px}
body.pr-new-face #paycheckLookChoice button{padding:8px 12px;font-size:13px}
body.pr-new-face #decisions2 .rescue-month-controls{display:none}
body.pr-new-face .pr-month-picker{display:block;margin:0 0 16px;font-weight:600}
.pr-month-picker>span{display:block;font-size:13px;color:var(--pr-muted);margin-bottom:3px}
body.pr-new-face .pr-month-picker select{width:100%;padding:9px 14px;font:800 27px/1.2 var(--pr-display);min-height:54px;border:var(--pr-border) solid var(--pr-line);border-radius:18px;box-shadow:var(--pr-shadow);background:var(--pr-card)}
body.pr-new-face .pr-phase-story{border:var(--pr-border) solid var(--pr-line);border-radius:var(--pr-radius);background:var(--pr-gold);padding:14px;margin:0 0 16px;box-shadow:var(--pr-shadow);font-size:15px}
.pr-phase-story>summary{font-weight:800;cursor:pointer;min-height:32px!important}
.pr-phase-story p{margin:8px 0 0;color:var(--pr-muted);font-size:14px;line-height:1.45}
body.pr-new-face #decisions2 #decisionTotals{margin:14px 0 18px;gap:6px}
body.pr-new-face #decisionTotals>.metric{padding:9px 6px;box-shadow:none;font-size:11px;border-radius:12px}
body.pr-new-face #decisionTotals>.metric b{font-size:clamp(18px,5vw,24px)}
body.pr-new-face #decisionBody .recommendation-controls{gap:8px;margin:14px 0 24px}
body.pr-new-face .recommendation-controls>.pr-step-help{display:none}
body.pr-new-face .recommendation-controls>button{min-height:96px;padding:10px 3px;box-shadow:var(--pr-shadow)}
body.pr-new-face .recommendation-controls>button[aria-pressed=false]:not(:disabled){background:var(--pr-card)}
body.pr-new-face .pr-step-label{font-size:17px;gap:4px}
body.pr-new-face .pr-step-label small{font-size:11px}
body.pr-new-face .recommendation-controls>p:not(.approval-funding-warning):not(.workflow-reset-notice){display:none}
body.pr-new-face .recommendation-controls>.pr-step-workspace{display:block;grid-column:1/-1;margin:10px 0 0;padding:16px 14px;border:var(--pr-border) solid var(--pr-line);border-radius:var(--pr-radius);background:var(--pr-green);box-shadow:var(--pr-shadow)}
body.pr-new-face .pr-step-workspace[data-step="2"]{background:var(--pr-blue)}
body.pr-new-face .pr-step-workspace[data-step="3"]{background:var(--pr-purple)}
.pr-step-workspace h2{margin:0 0 12px;font-size:26px!important}
body.pr-new-face .pr-what-step{padding:7px 12px;background:var(--pr-card);border:var(--pr-border) solid var(--pr-line);border-radius:15px;font-size:15px}
.pr-what-step summary{font-weight:800;cursor:pointer;display:flex;align-items:center}
.pr-what-step p{margin:6px 0 12px;line-height:1.5}
body.pr-new-face .pr-step-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin:12px 0}
body.pr-new-face .pr-step-actions button{width:100%;margin:0;min-height:68px;background:var(--pr-card);color:var(--pr-ink);border:var(--pr-border) solid var(--pr-line);border-radius:13px;padding:10px;font-family:var(--pr-display);font-size:18px;line-height:1.3}
body.pr-new-face .pr-step-actions button:first-child{background:#3fbf85;color:#123b2c}
body.pr-new-face .pr-step-workspace>.pr-next{width:100%;min-height:50px;margin:12px 0 0;border:var(--pr-border) solid var(--pr-line);background:#ffc83d;color:#1f2d4d;font-size:18px;font-family:var(--pr-display);font-weight:800}
body.pr-new-face .pr-step-workspace button:disabled{opacity:.5;cursor:not-allowed}
.pr-step-workspace .pr-next-note{font-size:14px;margin:10px 0 0;font-weight:700}
body.pr-new-face .pr-paychecks-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:26px 0 14px}
.pr-paychecks-heading h2{font-size:26px!important;margin:0}
body.pr-new-face .pr-paychecks-heading button{background:#ffc83d;color:#1f2d4d;border:var(--pr-border) solid var(--pr-line);border-radius:999px;padding:8px 12px;font-size:14px;min-height:46px;font-weight:800}
body.pr-new-face .pr-spending-chooser{display:none;padding:12px;border:var(--pr-border) solid var(--pr-line);border-radius:14px;background:var(--pr-gold);margin:0 0 16px}
body.pr-new-face .pr-spending-chooser.pr-open{display:block}
.pr-spending-chooser select{width:100%}.pr-spending-chooser p{font-size:13px}
body.pr-new-face #decisionBody .pr-friendly-check{margin:16px 0 22px}
body.pr-new-face #decisionBody .pr-friendly-check>.rp2-check-line{display:block!important;padding:0!important;min-width:0;background:var(--pr-gold);margin:0;border-bottom:1px solid var(--pr-line)}
body.pr-new-face #decisionBody .pr-friendly-check>.rp2-check-line>:not(.pr-check-header){display:none!important}
body.pr-new-face #decisionBody .pr-check-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto 14px;gap:10px;align-items:center;width:100%;padding:12px 14px;margin:0;border:0;border-radius:0;background:transparent;color:var(--pr-ink);text-align:left;min-height:72px}
.pr-check-number{display:grid;place-items:center;width:44px;height:44px;border:var(--pr-border) solid var(--pr-line);background:#ffc83d;color:#1f2d4d;border-radius:50%;font-family:var(--pr-display);font-size:23px;font-weight:800}
.pr-check-who,.pr-check-left{display:flex;flex-direction:column;min-width:0}
body.pr-new-face #decisionBody .pr-check-header b{font-family:var(--pr-display);font-size:21px;line-height:1.25;overflow-wrap:anywhere}
body.pr-new-face #decisionBody .pr-check-header small{font-size:13px;margin-top:3px;font-weight:600}
.pr-check-left{text-align:right}.pr-check-chevron{font-size:20px}
body.pr-new-face .pr-friendly-check>p,body.pr-new-face .pr-friendly-check>.life-spending{display:none}
body.pr-new-face .pr-friendly-check.pr-spending-open>.life-spending{display:flex;margin:12px;flex-wrap:wrap;border:var(--pr-border) solid var(--pr-line);border-radius:13px;background:var(--pr-gold);padding:12px}
body.pr-new-face .pr-check-equation{display:block;margin:14px 12px 22px;border:var(--pr-border) solid var(--pr-line);border-radius:15px;background:var(--pr-card);overflow:hidden}
.pr-equation-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 13px;font-size:16px}
.pr-equation-line>span{min-width:0}.pr-equation-line b{font-size:20px;white-space:nowrap;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3}
.pr-equation-line small{display:block;font-size:12px;line-height:1.4;margin-top:2px}
.pr-equation-line.minus b{color:#e55b50}
.pr-equation-line.available{background:var(--pr-green);border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line)}
.pr-equation-line.available b,.pr-equation-line.remaining b{font-family:var(--pr-display);font-size:28px}
.pr-equation-line.remaining{background:var(--pr-gold)}
.pr-balance-meter{height:16px;margin:0 13px 13px;border:1px solid var(--pr-line);border-radius:99px;background:var(--pr-card);overflow:hidden}
.pr-balance-meter i{height:100%;background:#ffc83d;display:block;border-radius:99px}
body.pr-new-face #decisions2 .decision-check-bills{padding:0 12px 10px}
body.pr-new-face #decisionBody .pr-friendly-bill{margin:0 0 12px!important;border:var(--pr-border) solid var(--pr-line);border-radius:16px!important;box-shadow:none;background:var(--pr-card)}
body.pr-new-face #decisionBody .pr-friendly-bill.pr-has-priority{border-color:#ff7a6b;box-shadow:0 0 0 1px #ff7a6b}
body.pr-new-face #decisionBody .rescue-bill-primary.pr-compact-summary{display:block!important;padding:10px!important;min-width:0!important;border:0;background:var(--pr-card)!important;cursor:default}
body.pr-new-face #decisionBody .pr-compact-summary>:not(.pr-bill-face){display:none!important}
body.pr-new-face #decisionBody .pr-compact-summary>.pr-bill-face{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px}
.pr-bill-icon{display:grid;place-items:center;width:44px;height:44px;border:var(--pr-border) solid var(--pr-line);border-radius:14px;background:var(--pr-gold);color:var(--pr-ink)}
.pr-bill-icon svg{width:27px;height:27px}
.pr-bill-who{display:flex;flex-direction:column;min-width:0}
body.pr-new-face #decisionBody .pr-bill-face .pr-bill-name{font-family:var(--pr-display);font-size:19px!important;font-weight:800;line-height:1.2;overflow-wrap:anywhere}
body.pr-new-face #decisionBody .pr-bill-face .pr-bill-due{font-size:12px;line-height:1.4;margin:4px 0 0!important;color:var(--pr-muted)}
.pr-bill-badges{display:flex;flex-direction:column;gap:3px;margin-bottom:3px}
.pr-bill-badges>span{display:block;min-width:0;border:1px solid var(--pr-line);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:800;line-height:1.25;letter-spacing:.03em}
.pr-priority-badge{background:#ff7a6b;color:#4a2119}
.pr-state-badge{background:#ffc83d;color:#283452}
.pr-bill-face[data-state=approved] .pr-state-badge{background:#3fbf85;color:#123b2c}
.pr-bill-face[data-state=paid] .pr-state-badge{background:var(--pr-green)}
body.pr-new-face #decisionBody .pr-bill-face .pr-bill-amount{font-family:var(--pr-display);font-size:20px!important;white-space:nowrap;line-height:1.3}
body.pr-new-face #decisionBody .pr-bill-face button{padding:8px 10px;border:var(--pr-border) solid var(--pr-line);background:var(--pr-card);color:var(--pr-ink);border-radius:99px;font-size:14px;min-height:44px}
body.pr-new-face .pr-bill-actions{display:flex;gap:8px;padding:0 10px 10px}
body.pr-new-face .pr-bill-actions button{flex:1;min-width:0;min-height:47px;border:var(--pr-border) solid var(--pr-line);border-radius:99px;background:var(--pr-card);color:var(--pr-ink);font-size:14px;padding:9px}
body.pr-new-face .pr-bill-actions button:first-child{background:#3fbf85;color:#123b2c}
body.pr-new-face .pr-move-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 10px 10px;margin:0;font-size:14px;font-weight:800}
.pr-move-row>span{flex:none}.pr-move-row select{flex:1;min-width:0;font-size:14px!important;border-radius:14px!important}
.pr-move-note{flex-basis:100%;font-size:12px;font-weight:600}
body.pr-new-face .pr-account-toggle{display:block;padding:10px 0;width:calc(100% - 20px);margin:0 10px;border:0;border-top:1px dashed var(--pr-muted);border-radius:0;color:var(--pr-ink);text-align:left;background:none;font-size:14px;font-weight:800}
body.pr-new-face .pr-priority-choice{display:flex;align-items:center;gap:10px;margin:0 10px;padding:10px 2px 12px;border-top:1px dashed var(--pr-muted);font-size:14px;font-weight:700;color:var(--pr-muted)}
.pr-priority-choice input{width:24px!important;height:24px;flex:0 0 24px;margin:0;accent-color:#ff7a6b}
body.pr-new-face #decisionBody .pr-friendly-bill>.recovery-why,body.pr-new-face #decisionBody .pr-friendly-bill>.rescue-payment-heading{display:none!important}
body.pr-new-face #decisionBody .pr-friendly-bill .rescue-payment-list{display:none!important;padding:0 10px 10px}
body.pr-new-face #decisionBody .pr-friendly-bill.pr-details-open .rescue-payment-list,
body.pr-new-face #decisionBody .pr-friendly-bill.pr-paid-form-open .rescue-payment-list,
body.pr-new-face #decisionBody .pr-friendly-bill.pr-has-feedback .rescue-payment-list{display:block!important}
body.pr-new-face #decisionBody .pr-friendly-bill .compact-payment-line{padding:0!important;border:0;background:var(--pr-card)}
body.pr-new-face #decisionBody .pr-friendly-bill:not(.pr-details-open) .compact-payment-line>:not(.compact-payment-feedback):not(.compact-actual-row){display:none!important}
body.pr-new-face #decisionBody .pr-friendly-bill:not(.pr-details-open):not(.pr-paid-form-open) .compact-actual-row{display:none!important}
body.pr-new-face #decisionBody .pr-friendly-bill.pr-paid-form-open .compact-actual-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;background:var(--pr-green);border:var(--pr-border) solid var(--pr-line);border-radius:15px;padding:12px!important;margin:0 0 10px;gap:8px!important}
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>label{width:100%;margin:0!important}
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>label>input{width:100%;min-height:44px;font-size:16px;background:var(--pr-card);color:var(--pr-ink)}
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>.delete-payment,body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>.save-recorded-details{display:none!important}
body.pr-new-face #decisionBody .pr-paid-form-open .record-payment-button{font-size:0;background:#3fbf85;color:#123b2c;border:var(--pr-border) solid var(--pr-line);border-radius:99px;margin:0;padding:10px}
body.pr-new-face #decisionBody .pr-paid-form-open .record-payment-button::after{content:'Save paid';font-size:15px}
body.pr-new-face #decisionBody .pr-cancel-paid{display:none}
body.pr-new-face #decisionBody .pr-paid-form-open .pr-cancel-paid{display:block;margin:0;padding:10px;border:var(--pr-border) solid var(--pr-line);border-radius:99px;background:var(--pr-card);color:var(--pr-ink);font-size:15px}
body.pr-new-face #decisionBody .pr-has-feedback .compact-payment-feedback{display:block!important;padding:8px;color:#a51e24;font-weight:800}
body.pr-new-face #decisionBody .pr-friendly-bill.pr-details-open .compact-recommended-row{background:var(--pr-blue);border-radius:13px;padding:12px;margin-bottom:10px}
body.pr-new-face #decisionBody .all-paychecks-overview{display:none}
body.pr-new-face .pr-view-nav{position:fixed;bottom:0;left:50%;right:auto;transform:translateX(-50%);width:min(100%,472px);z-index:900;margin:0;border-radius:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--pr-line);box-shadow:none;background:var(--pr-bg);gap:7px}
body.pr-new-face .pr-view-nav button{flex-direction:row;border:var(--pr-border) solid var(--pr-line)!important;min-height:52px;font-size:14px!important;border-radius:17px;background:var(--pr-card)!important}
body.pr-new-face .pr-view-nav button[aria-current=page]{background:#ffc83d!important;color:#1f2d4d!important}
body.pr-new-face .pr-view-nav button>span{display:none}
body.pr-new-face [hidden]{display:none!important}
@media(max-width:390px){
 body.pr-new-face #decisionBody .pr-compact-summary>.pr-bill-face{grid-template-columns:36px minmax(0,1fr) auto;gap:7px}
 .pr-bill-icon{width:36px;height:36px;border-radius:11px}.pr-bill-icon svg{width:23px;height:23px}
 body.pr-new-face #decisionBody .pr-bill-face button{grid-column:2/-1;justify-self:end;margin-top:3px}
 body.pr-new-face #decisionBody .pr-bill-face .pr-bill-name{font-size:17px!important}
 body.pr-new-face #decisionBody .pr-bill-face .pr-bill-amount{font-size:18px!important}
 body.pr-new-face .pr-paychecks-heading h2{font-size:23px!important}
 body.pr-new-face .pr-paychecks-heading button{font-size:12px;padding:7px 10px}
}
@media print{.pr-new-only{display:none!important}}
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>.compact-paid-check{display:none!important}
/* Short labels on the payment form; underlying fields and validation are unchanged. */
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>label:has(.compact-paid-date),
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>label:has(.compact-paid-amount),
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>label:has(.compact-paid-account){font-size:0!important}
body.pr-new-face #decisionBody .pr-paid-form-open .compact-actual-row>label::before{font-size:13px;font-weight:800;color:var(--pr-ink)}
body.pr-new-face #decisionBody .pr-paid-form-open label:has(.compact-paid-date)::before{content:'Date paid'}
body.pr-new-face #decisionBody .pr-paid-form-open label:has(.compact-paid-amount)::before{content:'Amount paid'}
body.pr-new-face #decisionBody .pr-paid-form-open label:has(.compact-paid-account)::before{content:'Paid from'}
/* The detailed forecasts and preferences remain available in Current. */
body.pr-new-face #recoveryPreferences,body.pr-new-face #recoveryEffect,
body.pr-new-face #rescuePhaseGuidance,body.pr-new-face #rescueUsageHelp,
body.pr-new-face #rescueMonthlyDetails:not(:has(.first-aid)){display:none!important}
body.pr-new-face #rescueResources>h3{display:none}
body.pr-new-face #rescueResources{margin-top:18px}
body.pr-new-face .first-aid{padding:14px;border-radius:15px}
body.pr-new-face .first-aid-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.pr-new-face .first-aid-actions{grid-template-columns:minmax(0,1fr)}
body.pr-new-face #decisionBody .savings-transfer{display:block;padding:12px;border:var(--pr-border) solid var(--pr-line);border-radius:16px;background:var(--pr-gold);margin:0 0 14px}
body.pr-new-face .savings-transfer:not(.pr-savings-open)>:not(.pr-savings-face){display:none!important}
body.pr-new-face .pr-savings-face{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%}
.pr-savings-face>span{display:flex;flex-direction:column}.pr-savings-face b,.pr-savings-face strong{font-family:var(--pr-display);font-size:21px}
.pr-savings-face small{font-size:12px}
body.pr-new-face .pr-savings-face button{border:var(--pr-border) solid var(--pr-line);border-radius:99px;background:var(--pr-card);color:var(--pr-ink);font-size:14px;padding:8px 12px}
body.pr-new-face .savings-transfer.pr-savings-open{display:flex!important;gap:12px}
body.pr-new-face .savings-transfer.pr-savings-open .pr-savings-face{order:-1;flex-basis:100%}
body.pr-new-face .savings-transfer.pr-savings-open>label{flex:1;min-width:130px;flex-direction:column;align-items:stretch}
body.pr-new-face .savings-transfer.pr-savings-open input,body.pr-new-face .savings-transfer.pr-savings-open select{width:100%!important}
body.pr-new-face .pr-bill-entry-help{border:var(--pr-border) solid var(--pr-line);border-radius:14px;background:var(--pr-gold);padding:8px 12px;margin:12px 0 18px;font-size:14px}
.pr-bill-entry-help summary{font-weight:800;cursor:pointer}.pr-bill-entry-help p{margin:8px 0}
body.pr-new-face .pr-total-debt-field>small:not(.pr-total-debt-help){display:none}
body.pr-new-face .pr-total-debt-help,body.pr-new-face .pr-overdue-help{display:block;color:var(--pr-muted);font-size:12px;line-height:1.45;margin:5px 0}

/* Normal: a consistent solid blue theme; financial warning colors remain distinct. */
body[data-paycheck-look=simple]{--pr-bg:#e9f0f8;--pr-card:#fff;--pr-ink:#102f50;--pr-muted:#415b75;--pr-line:#24557d;--pr-green:#dce9f6;--pr-blue:#dce9f6;--pr-purple:#dce9f6;--pr-gold:#dce9f6;--pr-coral:#dce9f6;--pr-display:system-ui,sans-serif;font-family:system-ui,sans-serif}
body[data-paycheck-look=simple] #paycheckLookChoice button[aria-pressed=true],body[data-paycheck-look=simple] .pr-view-nav button[aria-current=page],body[data-paycheck-look=simple] .pr-step-actions button:first-child,body[data-paycheck-look=simple] .pr-step-workspace>.pr-next{background:#174e7a;color:#fff;border-color:#174e7a}
body[data-paycheck-look=simple] .pr-month-picker select{border-radius:10px}


.workflow-linked-extra{margin:10px;padding:12px;border:1px solid #a9c7ba;border-radius:12px;background:#eef7f2}.workflow-linked-extra p{margin:4px 0;overflow-wrap:anywhere}.workflow-linked-extra .workflow-payment{padding:8px 0}

.pr-eq-toggle{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid var(--pr-line);padding:7px 13px;text-align:right;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:inherit}
.pr-eq-toggle:focus-visible{outline:3px solid #b8860b;outline-offset:-3px}
.pr-check-equation.pr-eq-hidden .pr-equation-line:not(.remaining),.pr-check-equation.pr-eq-hidden .pr-balance-meter{display:none}

body.pr-new-face .pr-manage-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
body.pr-new-face .pr-manage-row button{background:#cdeedd;color:#1f2d4d;border:var(--pr-border) solid var(--pr-line);border-radius:999px;padding:8px 12px;font-weight:800;font-size:14px;cursor:pointer;min-height:40px}
body.pr-new-face .pr-manage-row button.pr-reset-month{background:#b9e8cf}
.pr-step-workspace h2[data-pr-action]{cursor:pointer;display:flex;justify-content:space-between;align-items:center}
.pr-step-workspace h2[data-pr-action]::after{content:"⌄";font-size:24px;transition:transform .15s}
.pr-step-workspace.pr-folded h2{margin-bottom:0}
.pr-step-workspace.pr-folded h2::after{transform:rotate(-90deg)}
.pr-step-workspace.pr-folded>:not(h2){display:none!important}
@media(max-width:600px){body.pr-new-face .pr-manage-row button{font-size:12.5px;padding:7px 10px;flex:1 1 45%}}

body.pr-new-face .recommendation-controls>.pr-manage-box{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0}
body.pr-new-face .pr-manage-box .pr-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:10px 6px;background:#cdeedd;color:#1f2d4d;border:var(--pr-border) solid var(--pr-line);border-radius:18px;box-shadow:var(--pr-shadow);font:inherit;font-weight:800;font-size:14px;line-height:1.2;text-align:center;cursor:pointer}
body.pr-new-face .pr-manage-box .pr-tile-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--pr-line);font-size:15px;font-weight:900}

@media(max-width:600px){body.pr-new-face .pr-manage-box .pr-tile{font-size:12px;padding:8px 3px}}

body.pr-new-face #decisionBody .pr-auto-row{background:#fff!important;border:var(--pr-border) solid var(--pr-line)!important;border-radius:var(--pr-radius);box-shadow:var(--pr-shadow);margin:16px 0 22px;padding:0!important;overflow:hidden}
body.pr-new-face #decisionBody .pr-auto-row>h3{display:none}
body.pr-new-face #decisionBody .pr-auto-row>.pr-auto-header{background:#cfd5fb;cursor:pointer;display:grid}
body.pr-new-face #decisionBody .pr-auto-row .pr-check-number{background:#a9b4ee}
body.pr-new-face #decisionBody .pr-auto-row.pr-auto-folded>:not(.pr-auto-header){display:none!important}
body.pr-new-face #decisionBody .pr-auto-row:not(.pr-auto-folded)>.pr-auto-header .pr-check-chevron{transform:rotate(180deg)}

.pr-step-label>.pr-step-word{display:block;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.14em;line-height:1;margin:0 0 2px;color:#1f2d4d}
body.pr-new-face .pr-manage-box .pr-tile:nth-child(1) .pr-tile-n{background:#ffc83d}
body.pr-new-face .pr-manage-box .pr-tile:nth-child(2) .pr-tile-n{background:#8cc4f7}
body.pr-new-face .pr-manage-box .pr-tile:nth-child(3) .pr-tile-n{background:#ff9d7a}
.pr-step-workspace .pr-what-step{display:none!important}

.pr-check-paidflag{font-family:var(--pr-display,inherit);font-weight:900;font-size:clamp(16px,3.4vw,26px);letter-spacing:.5px;line-height:1.05;color:#0b7a3b;text-align:center;padding:0 6px}.pr-check-paidflag.pending{color:#b45f06}
