/* CANONICAL: NATIVE DOGJABBER BILLING CENTER */
.billing-center-shell{display:grid;gap:20px}
.billing-center-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;overflow:hidden;padding:28px 30px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(circle at 86% 18%,rgba(245,166,35,.13),transparent 28%),linear-gradient(135deg,#171832 0%,#29294e 100%);color:#fff;box-shadow:0 20px 46px rgba(20,33,61,.14)}
.billing-center-hero:after{content:"";position:absolute;right:-54px;bottom:-84px;width:210px;height:210px;border:1px solid rgba(255,255,255,.045);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.018),0 0 0 70px rgba(255,255,255,.012);pointer-events:none}
.billing-center-hero.is-founding{border-color:rgba(245,166,35,.32);background:radial-gradient(circle at 86% 18%,rgba(245,166,35,.2),transparent 30%),linear-gradient(135deg,#171832 0%,#252744 100%)}
.billing-center-hero-main{position:relative;z-index:1;display:flex;gap:17px;align-items:center;min-width:0}
.billing-center-hero-mark{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(245,166,35,.12);border-radius:16px;background:rgba(245,166,35,.13);color:#f5a623;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.billing-center-hero-copy{min-width:0}.billing-center-hero .eyebrow{color:#ff9b59;letter-spacing:.1em}.billing-center-hero h2{margin:5px 0 5px;color:#fff;font-size:1.82rem;line-height:1.06;letter-spacing:-.045em}.billing-center-hero p{max-width:650px;margin:0;color:rgba(255,255,255,.66);font-size:.8rem;line-height:1.55}
.billing-center-hero-side{position:relative;z-index:1;display:grid;justify-items:end;gap:12px;min-width:235px}.billing-center-status{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.075);color:#fff;font-size:.71rem;font-weight:850;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.billing-center-status>span{width:8px;height:8px;border-radius:50%;background:#74d69f;box-shadow:0 0 0 4px rgba(116,214,159,.12)}.billing-center-status.needs-attention>span{background:#f5a623;box-shadow:0 0 0 4px rgba(245,166,35,.14)}
.billing-center-change{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:12px 14px;border:1px solid rgba(245,166,35,.3);border-radius:14px;background:rgba(245,166,35,.1);color:#fff;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.billing-center-change:hover{transform:translateY(-1px);border-color:rgba(245,166,35,.52);background:rgba(245,166,35,.15)}.billing-center-change>span{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:850}.billing-center-change small{color:rgba(255,255,255,.55);font-size:.63rem;font-weight:650;text-align:right}
.billing-center-alert{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:17px 18px;border:1px solid color-mix(in srgb,#f5a623 38%,var(--border));border-radius:18px;background:color-mix(in srgb,#f5a623 7%,var(--surface));box-shadow:var(--shadow-sm)}.billing-center-alert>span{width:41px;height:41px;display:grid;place-items:center;border-radius:13px;background:color-mix(in srgb,#f5a623 13%,var(--surface));color:#e87524}.billing-center-alert strong{color:var(--heading)}.billing-center-alert p{margin:3px 0 0;color:var(--text-soft);font-size:.78rem;line-height:1.5}

.billing-center-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.billing-center-metrics article{display:flex;gap:13px;align-items:center;padding:19px 20px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:0 9px 26px rgba(20,33,61,.045)}.billing-metric-icon{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:color-mix(in srgb,#f5a623 8%,var(--surface-soft));color:#e87524}.billing-center-metrics small{display:block;color:var(--text-faint);font-size:.59rem;font-weight:900;letter-spacing:.085em}.billing-center-metrics strong{display:block;margin:5px 0 3px;color:var(--heading);font-size:1.52rem;line-height:1;letter-spacing:-.035em}.billing-center-metrics span{color:var(--text-soft);font-size:.68rem}

.billing-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.billing-center-card{padding:22px;border:1px solid var(--border);border-radius:21px;background:var(--surface);box-shadow:0 10px 28px rgba(20,33,61,.045)}.billing-center-card-head{display:flex;gap:12px;align-items:center;margin-bottom:18px}.billing-center-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:color-mix(in srgb,#f5a623 8%,var(--surface-soft));color:#e87524}.billing-center-card-head small{display:block;color:var(--text-faint);font-size:.58rem;font-weight:900;letter-spacing:.085em}.billing-center-card-head h3{margin:2px 0 0;color:var(--heading);font-size:1.04rem;letter-spacing:-.025em}.billing-center-card-head p{margin:2px 0 0;color:var(--text-soft);font-size:.68rem;line-height:1.4}.billing-center-wide{width:100%}

.billing-payment-panel{display:flex;flex-direction:column}.billing-payment-card{display:grid;gap:15px;padding:18px 19px;margin:0 0 12px;border:1px solid color-mix(in srgb,#14213d 12%,var(--border));border-radius:17px;background:linear-gradient(145deg,color-mix(in srgb,#14213d 3%,var(--surface-soft)),var(--surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.55)}.billing-card-brand{display:flex;align-items:center;gap:9px}.billing-card-chip{width:26px;height:18px;display:block;border:1px solid color-mix(in srgb,#f5a623 42%,var(--border));border-radius:5px;background:linear-gradient(135deg,color-mix(in srgb,#f5a623 18%,var(--surface)),color-mix(in srgb,#f5a623 6%,var(--surface-soft)))}.billing-card-brand strong{color:var(--heading);font-size:.78rem}.billing-card-number{color:var(--heading);font-size:1.04rem;font-weight:850;letter-spacing:.08em}.billing-card-meta{display:flex;justify-content:space-between;gap:14px;align-items:center;color:var(--text-soft);font-size:.67rem}.billing-payment-lock{display:inline-flex;align-items:center;gap:5px;color:#2c8a63;font-weight:750}.billing-payment-card.is-secure-placeholder .billing-card-number{font-size:.87rem;letter-spacing:0}.billing-card-action{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft);color:var(--heading);font:inherit;font-size:.75rem;font-weight:850;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.billing-card-action:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#f5a623 36%,var(--border));background:color-mix(in srgb,#f5a623 4%,var(--surface-soft))}
.billing-renewal-panel{display:flex;flex-direction:column}.billing-renewal-date{padding:17px 18px;margin-bottom:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.billing-renewal-date small{display:block;color:var(--text-faint);font-size:.58rem;font-weight:900;letter-spacing:.085em}.billing-renewal-date strong{display:block;margin-top:6px;color:var(--heading);font-size:1.02rem;letter-spacing:-.02em}.billing-center-safe{display:flex;gap:8px;align-items:center;padding:12px 13px;border-radius:13px;background:color-mix(in srgb,#2c8a63 6%,var(--surface-soft));color:#247555;font-size:.73rem;font-weight:750}.billing-center-founder-warning{display:flex;gap:9px;align-items:flex-start;padding:12px 13px;border-radius:13px;background:color-mix(in srgb,#f5a623 7%,var(--surface-soft));color:var(--text-soft);font-size:.72rem;line-height:1.5}.billing-center-founder-warning svg{flex:0 0 auto;color:#e87524;margin-top:1px}

.billing-history-card{padding:0;overflow:hidden}.billing-history-head{padding:21px 22px 18px;margin:0;border-bottom:1px solid var(--border)}.billing-history-list{display:grid}.billing-history-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(100px,.55fr) auto minmax(95px,auto);gap:18px;align-items:center;padding:15px 22px;border-bottom:1px solid var(--border);transition:background .14s ease}.billing-history-row:hover{background:color-mix(in srgb,#14213d 1.8%,var(--surface))}.billing-history-row:last-child{border-bottom:0}.billing-history-date strong,.billing-history-amount strong{display:block;color:var(--heading);font-size:.8rem}.billing-history-date span,.billing-history-amount span{display:block;margin-top:3px;color:var(--text-faint);font-size:.62rem}.billing-history-amount{text-align:right}.billing-history-status{justify-self:start;padding:5px 9px;border-radius:999px;background:var(--surface-soft);color:var(--text-soft);font-size:.61rem;font-weight:850}.billing-history-status.is-paid{background:color-mix(in srgb,#2c8a63 10%,var(--surface));color:#247555}.billing-history-status.is-open{background:color-mix(in srgb,#f5a623 10%,var(--surface));color:#a86900}.billing-history-link{display:inline-flex;justify-content:flex-end;gap:5px;align-items:center;color:var(--heading);font-size:.67rem;font-weight:850;text-decoration:none}.billing-history-link:hover{color:#e87524}.billing-history-link.is-disabled{color:var(--text-faint);font-weight:650}.billing-history-empty{display:flex;gap:13px;align-items:center;padding:24px 22px}.billing-history-empty strong{display:block;color:var(--heading);font-size:.82rem}.billing-history-empty p{margin:3px 0 0;color:var(--text-soft);font-size:.72rem}

.billing-center-cancel{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:20px 22px;border:1px solid var(--border);border-radius:19px;background:color-mix(in srgb,#14213d 1.4%,var(--surface));box-shadow:var(--shadow-sm)}.billing-cancel-copy{max-width:690px}.billing-center-cancel .eyebrow{color:#d96c27}.billing-center-cancel h3{margin:3px 0 4px;color:var(--heading);font-size:1rem;letter-spacing:-.02em}.billing-center-cancel p{margin:0;color:var(--text-soft);font-size:.72rem;line-height:1.5}.billing-cancel-form{display:grid;gap:9px;min-width:310px}.billing-cancel-form label{display:flex;gap:8px;align-items:flex-start;color:var(--text-soft);font-size:.66rem;line-height:1.4}.billing-cancel-form input{margin-top:2px;accent-color:#b34a3c}.billing-cancel-action{min-height:40px;padding:0 14px;border:1px solid color-mix(in srgb,#b34a3c 14%,var(--border));border-radius:12px;background:var(--surface);color:var(--text-soft);font:inherit;font-size:.71rem;font-weight:800;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.billing-cancel-action:hover{border-color:color-mix(in srgb,#b34a3c 34%,var(--border));background:color-mix(in srgb,#b34a3c 4%,var(--surface));color:#9d4135}.billing-center-back{text-align:center}.billing-center-back a{display:inline-flex;gap:6px;align-items:center;color:var(--text-soft);font-size:.7rem;font-weight:750;text-decoration:none}.billing-center-back a:hover{color:var(--heading)}

.billing-payment-modal[hidden]{display:none}.billing-payment-modal{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:20px}.billing-payment-backdrop{position:absolute;inset:0;border:0;background:rgba(13,18,35,.6);backdrop-filter:blur(5px);cursor:default}.billing-payment-dialog{position:relative;z-index:1;width:min(560px,100%);overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:0 26px 70px rgba(13,18,35,.25)}.billing-payment-head{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:21px 22px;border-bottom:1px solid var(--border)}.billing-payment-head small{display:block;color:var(--text-faint);font-size:.58rem;font-weight:900;letter-spacing:.085em}.billing-payment-head h3{margin:2px 0;color:var(--heading);font-size:1.08rem}.billing-payment-head p{margin:0;color:var(--text-soft);font-size:.69rem}.billing-payment-close{width:35px;height:35px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text-soft);font-size:1.15rem;cursor:pointer}.billing-payment-body{display:grid;gap:12px;padding:22px}.billing-stripe-card{min-height:48px;padding:14px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft)}.billing-payment-error{padding:10px 12px;border:1px solid color-mix(in srgb,#b34a3c 25%,var(--border));border-radius:11px;background:color-mix(in srgb,#b34a3c 5%,var(--surface));color:#9d4135;font-size:.72rem}.billing-payment-note{display:flex;gap:7px;align-items:center;color:var(--text-soft);font-size:.68rem}.billing-payment-note svg{color:#2c8a63}.billing-payment-foot{display:flex;justify-content:flex-end;gap:9px;padding:15px 22px;border-top:1px solid var(--border);background:var(--surface-soft)}

/* CANONICAL: BILLING PLAN CHANGE */
.billing-center-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.billing-center-primary-actions span{color:var(--text-soft);font-size:.76rem}.billing-center-primary-actions .button{display:inline-flex;align-items:center;gap:7px}
.plan-change-current{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px;padding:22px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-sm)}.plan-change-current h2{margin:5px 0;font-size:1.55rem}.plan-change-current p{margin:0;color:var(--text-soft);font-size:.82rem}
.plan-change-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-change-card{display:flex;flex-direction:column;gap:14px;padding:21px;border:1px solid var(--border);border-radius:19px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.plan-change-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(20,33,61,.075)}.plan-change-card.is-current{border-color:color-mix(in srgb,#14213d 35%,var(--border));background:color-mix(in srgb,#14213d 3%,var(--surface))}.plan-change-card.is-founding{border-color:color-mix(in srgb,#f5a623 46%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,#f5a623 7%,var(--surface)),var(--surface))}.plan-change-card.is-preselected{box-shadow:0 0 0 2px color-mix(in srgb,#f5a623 32%,transparent),0 18px 38px rgba(20,33,61,.09)}.plan-change-card-head h3{margin:5px 0 0;font-size:1.2rem}.plan-change-price{font-size:2rem;font-weight:900;letter-spacing:-.045em;color:var(--heading)}.plan-change-price span{font-size:.72rem;color:var(--text-soft);font-weight:750;letter-spacing:0}.plan-change-fee{display:flex;align-items:baseline;gap:7px}.plan-change-fee strong{font-size:1.1rem}.plan-change-fee span,.plan-change-card>p{color:var(--text-soft);font-size:.75rem;line-height:1.5}.plan-change-card form{margin-top:auto}.plan-change-card .button{width:100%}.plan-change-yearly{width:100%;padding:6px 0;border:0;background:transparent;color:var(--link);font-size:.72rem;font-weight:800;cursor:pointer}.plan-change-warning{padding:10px 12px;border-radius:11px;background:color-mix(in srgb,#f5a623 9%,var(--surface-soft));color:var(--heading)}
.plan-change-review{display:grid;gap:18px;padding:28px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:0 18px 44px rgba(20,33,61,.07)}.plan-change-review-header{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,#14213d 3%,var(--surface-soft)),var(--surface))}.plan-change-review-header small,.plan-change-renewal-chip small{display:block;color:var(--text-faint);font-size:.61rem;font-weight:900;letter-spacing:.09em}.plan-change-review-header p{max-width:650px;margin:7px 0 0;color:var(--text-soft);font-size:.88rem;line-height:1.6}.plan-change-renewal-chip{min-width:210px;padding:14px 16px;border:1px solid color-mix(in srgb,#f5a623 28%,var(--border));border-radius:15px;background:color-mix(in srgb,#f5a623 5%,var(--surface))}.plan-change-renewal-chip strong,.plan-change-renewal-chip span{display:block}.plan-change-renewal-chip strong{margin:5px 0 3px;color:var(--heading);font-size:1.25rem;letter-spacing:-.02em}.plan-change-renewal-chip span{color:var(--text-soft);font-size:.72rem;line-height:1.4}
.plan-change-route{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.plan-change-route article{padding:19px 20px;border:1px solid var(--border);border-radius:17px;background:var(--surface-soft)}.plan-change-route article.is-target{border-color:color-mix(in srgb,#f5a623 42%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,#f5a623 7%,var(--surface)),var(--surface))}.plan-change-route small,.plan-change-route strong,.plan-change-route span{display:block}.plan-change-route small{color:var(--text-faint);font-size:.6rem;font-weight:900;letter-spacing:.08em}.plan-change-route strong{margin:6px 0 4px;color:var(--heading);font-size:1.2rem}.plan-change-route span{color:var(--text-soft);font-size:.8rem}.plan-change-arrow{display:grid;place-items:center;color:#e87524}
.plan-change-review-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.plan-change-metric{padding:17px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.plan-change-metric small,.plan-change-metric strong,.plan-change-metric span{display:block}.plan-change-metric small{color:var(--text-faint);font-size:.58rem;font-weight:900;letter-spacing:.07em}.plan-change-metric strong{margin-top:7px;color:var(--heading);font-size:1.3rem;letter-spacing:-.025em}.plan-change-metric span{margin-top:7px;color:var(--text-soft);font-size:.72rem;line-height:1.45}.plan-change-metric.is-credit strong{color:#247555}.plan-change-metric.is-highlight{border-color:color-mix(in srgb,#f5a623 42%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,#f5a623 8%,var(--surface)),var(--surface));box-shadow:0 10px 24px rgba(245,166,35,.08)}.plan-change-metric.is-highlight strong{font-size:1.5rem}
.plan-change-credit-note,.plan-change-danger{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border-radius:14px}.plan-change-credit-note{border:1px solid color-mix(in srgb,#2c8a63 18%,var(--border));background:color-mix(in srgb,#2c8a63 6%,var(--surface));color:var(--text-soft);font-size:.79rem;line-height:1.55}.plan-change-credit-note svg{color:#2c8a63;flex:0 0 auto}.plan-change-credit-note strong{color:var(--heading)}.plan-change-danger{border:1px solid color-mix(in srgb,#b34a3c 28%,var(--border));background:color-mix(in srgb,#b34a3c 6%,var(--surface));color:var(--text-soft)}.plan-change-danger svg{color:#b34a3c;flex:0 0 auto}.plan-change-danger strong{display:block;color:var(--heading);font-size:.86rem}.plan-change-danger p{margin:4px 0 0;font-size:.74rem;line-height:1.5}.plan-change-confirm{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--border)}.plan-change-authorization{display:grid;gap:14px;padding:17px 18px;border:1px solid color-mix(in srgb,#14213d 14%,var(--border));border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,#14213d 3%,var(--surface)),var(--surface));box-shadow:var(--shadow-sm)}.plan-change-authorization.is-founding-exit{border-color:color-mix(in srgb,#b34a3c 30%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,#b34a3c 5%,var(--surface)),var(--surface))}.plan-change-authorization-head{display:flex;gap:11px;align-items:center}.plan-change-authorization-icon{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:color-mix(in srgb,#2c8a63 10%,var(--surface-soft));color:#2c8a63}.plan-change-authorization.is-founding-exit .plan-change-authorization-icon{background:color-mix(in srgb,#b34a3c 9%,var(--surface-soft));color:#b34a3c}.plan-change-authorization-head small{display:block;color:var(--text-faint);font-size:.58rem;font-weight:900;letter-spacing:.09em}.plan-change-authorization-head strong{display:block;margin-top:3px;color:var(--heading);font-size:.91rem;letter-spacing:-.012em}.plan-change-consent{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;padding:14px 15px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.plan-change-consent:hover{border-color:color-mix(in srgb,#f5a623 48%,var(--border));background:color-mix(in srgb,#f5a623 3%,var(--surface-soft))}.plan-change-consent:focus-within{border-color:#f5a623;box-shadow:0 0 0 3px rgba(245,166,35,.12)}.plan-change-consent input{width:20px;height:20px;min-width:20px;margin:1px 0 0;padding:0;appearance:auto;accent-color:#f5a623;cursor:pointer}.plan-change-consent span{display:block}.plan-change-consent strong{display:block;color:var(--heading);font-size:.81rem;line-height:1.35}.plan-change-consent small{display:block;margin-top:4px;color:var(--text-soft);font-size:.71rem;line-height:1.55}.plan-change-authorization.is-founding-exit .plan-change-consent{border-color:color-mix(in srgb,#b34a3c 20%,var(--border))}.plan-change-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:2px}.plan-change-confirm-actions .button{min-height:43px;border-radius:12px}

@media(max-width:980px){.billing-center-hero{grid-template-columns:1fr}.billing-center-hero-side{grid-template-columns:auto 1fr;align-items:center;justify-items:stretch;min-width:0}.billing-center-status{justify-self:start}.billing-center-change{justify-self:stretch}.billing-center-grid{grid-template-columns:1fr}.plan-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-change-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.billing-center-metrics{grid-template-columns:1fr}.billing-center-cancel{align-items:stretch;flex-direction:column}.billing-cancel-form{min-width:0}.billing-history-row{grid-template-columns:1fr auto;gap:9px 14px}.billing-history-status{grid-column:1}.billing-history-link{grid-column:2;grid-row:2}.plan-change-current,.plan-change-review-header{align-items:stretch;flex-direction:column}.plan-change-grid,.plan-change-review-metrics{grid-template-columns:1fr}.plan-change-route{grid-template-columns:1fr}.plan-change-arrow{transform:rotate(90deg);justify-self:center}.plan-change-renewal-chip{min-width:0}.plan-change-review{padding:20px}.plan-change-confirm-actions{flex-direction:column}.plan-change-confirm-actions .button{width:100%}}
@media(max-width:620px){.billing-center-hero{padding:22px}.billing-center-hero-main{align-items:flex-start}.billing-center-hero-mark{width:46px;height:46px}.billing-center-hero h2{font-size:1.55rem}.billing-center-hero-side{grid-template-columns:1fr;justify-items:stretch}.billing-center-status{justify-self:start}.billing-center-change small{display:none}.billing-center-alert{grid-template-columns:auto 1fr}.billing-center-alert .button{grid-column:1/-1;width:100%}.billing-center-metrics article{padding:17px}.billing-center-card{padding:19px}.billing-history-head{padding:19px}.billing-history-row{padding:14px 19px}.billing-card-meta{align-items:flex-start;flex-direction:column}.billing-payment-modal{padding:9px}.billing-payment-dialog{border-radius:18px}.billing-payment-head,.billing-payment-body{padding-left:17px;padding-right:17px}.billing-payment-foot{padding:14px 17px}.billing-payment-foot .button{flex:1}}
