:root{--ui-teal:#073f49;--ui-orange:#bd6a36;--ui-orange-line:rgba(189,106,54,.42);--ui-paper:#f6eadc;--ui-surface:rgba(255,250,244,.72);--ui-surface-strong:rgba(255,252,248,.9);--ui-muted:#776d64;--ui-r-input:12px;--ui-r-card:18px;--ui-r-focus:22px;--ui-shadow:0 16px 38px rgba(88,59,39,.09)}
html,body{background:var(--ui-paper);color:var(--ui-teal)}
.page-frame,.status-page,.expired-page,.disabled-page{border:1px solid rgba(189,106,54,.58)!important;outline:0!important}.page-frame:before,.frame-corner,.inner-frame,.inner-corner{display:none!important}.page-frame:after{border-left:1px solid rgba(189,106,54,.34)!important}
.form-panel,.login-panel,.status-panel,.expired-panel,.disabled-panel{background-color:var(--ui-paper)!important;background-image:radial-gradient(rgba(158,91,47,.07) .65px,transparent .8px)!important;background-size:10px 10px!important}
.input-wrap,.input-box{border:1px solid rgba(189,106,54,.3)!important;border-radius:12px!important;background:rgba(255,250,244,.58)!important;box-shadow:none!important}.input-wrap:focus-within,.input-box:focus-within{border-color:var(--ui-orange)!important;background:rgba(255,252,248,.9)!important;box-shadow:0 0 0 3px rgba(189,106,54,.09)!important}
.primary-button,.register-submit,.change-submit,.v07-primary,.expired-actions button:first-child,.disabled-actions button:first-child{border:0!important;outline:0!important;border-radius:15px!important;clip-path:none!important;background:var(--ui-teal)!important;color:#fff!important;box-shadow:0 10px 24px rgba(7,63,73,.15)!important;text-shadow:none!important}.primary-button:before,.primary-button:after,.sample-button:before,.sample-button:after{display:none!important}.primary-button i{display:none!important}.primary-button span{color:#fff!important}
.secondary-button,.back-button,.status-secondary,.v07-secondary,.expired-actions button:not(:first-child),.disabled-actions button:last-child{border:1px solid var(--ui-orange-line)!important;border-radius:15px!important;clip-path:none!important;background:rgba(255,250,244,.78)!important;color:#96502e!important;box-shadow:none!important;outline:0!important}.secondary-button:before,.secondary-button:after{display:none!important}
.status-chip,.modern-kicker,.review-pill,.disabled-alert>div>span{border:0!important;border-radius:999px!important;background:#f8e5d8!important;color:#b9562e!important;padding:6px 13px!important}
.activation-steps li,.renew-steps li,.security-notice,.register-note,.expired-note,.disabled-note{border:1px solid rgba(189,106,54,.18)!important;border-radius:18px!important;background:var(--ui-surface)!important;box-shadow:none!important}.contact-card,.renew-info>section,.disabled-alert,.disabled-contact{border:1px solid rgba(189,106,54,.2)!important;border-radius:22px!important;background:var(--ui-surface-strong)!important;box-shadow:var(--ui-shadow)!important}
.activation-steps i,.renew-steps li i,.step-no{border:0!important;border-radius:50%!important;background:#efe1d6!important;color:#8b6e5e!important}.activation-steps .done i{background:#376b63!important;color:#fff!important}.activation-steps .current i,.renew-steps li i{background:var(--ui-teal)!important;color:#fff!important}.activation-steps li:not(:last-child):after,.renew-steps>em{color:#c5a18a!important}
.status-line,.expired-section-title,.disabled-title{gap:14px!important}.status-line b,.expired-section-title span,.disabled-title span{max-width:110px!important;background:rgba(189,106,54,.28)!important}.activation-note,.available-note,.expired-note,.history-note,.disabled-note{color:var(--ui-muted)!important}.input-box svg,.input-wrap svg,.secondary-button svg{fill:none!important;stroke:var(--ui-teal)!important;stroke-width:1.6!important}.story-image,.hero-image,.status-visual>img,.expired-visual img,.disabled-visual img{filter:none!important;opacity:1!important}
@media(max-width:900px){.status-page,.expired-page,.disabled-page{display:block!important;overflow:visible!important}.status-visual,.expired-visual,.disabled-visual{height:25svh!important;min-height:185px!important;max-height:280px!important}.status-panel,.expired-panel,.disabled-panel{min-height:75svh!important}.activation-steps,.renew-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.activation-steps li,.renew-steps>li{display:block!important;width:auto!important;min-width:0!important}.activation-steps li:not(:last-child):after,.renew-steps>em{display:none!important}}
@media(max-width:520px){.status-visual,.expired-visual,.disabled-visual{height:24svh!important;min-height:170px!important}.activation-steps,.renew-steps{gap:10px!important}}
