:root{--radius:4px;--shadow:none}body{background:#fff}.button{border-radius:3px;box-shadow:none}.site-header{box-shadow:none;border-bottom:1px solid #dce1e8}.nav-wrap{min-height:66px}.feature-card,.pricing-card,.service-preview,.faq-item,.content-card,.wizard-shell,.confirmation-card,.tracking-search-card,.tracking-result,.thank-you-card,.admin-filter-panel,.onboarding-table-card,.detail-section,.operations-overview article{border-radius:4px!important;box-shadow:none!important}.hero-copy h1,.page-hero h1{letter-spacing:-1px}.section-kicker,.eyebrow{letter-spacing:.6px}.wizard-side{border-radius:4px 0 0 4px}.wizard-form{border-radius:0 4px 4px 0}.regulator-option,.review-information,.order-review,.notice-box,.customer-progress,.tracking-summary>div,.thank-you-grid>div{border-radius:3px!important}.tracking-current{border-radius:3px}.footer{border-top:1px solid #dce1e8}.mobile-conversion{box-shadow:none;border-top:1px solid #dce1e8}@media(max-width:800px){.wizard-side,.wizard-form{border-radius:4px}}

/* Administrator password recovery */
.login-options{margin:13px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.login-options .remember{margin:0}.login-options>a,.account-back-link{color:#246bfe;font-size:11px;font-weight:800}.account-status{margin:20px 0 4px;padding:13px 15px;border:1px solid #a4d8c6;border-radius:8px;background:#eaf9f3;color:#087b5b;font-size:11px;font-weight:750}.recovery-card{max-width:500px}.recovery-email{margin:22px 0;padding:16px;border:1px solid #cbd9f0;border-radius:9px;background:#f5f8ff;display:grid;gap:4px;text-align:center}.recovery-email span{color:#74819a;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.recovery-email strong{color:#0b1739;font-size:15px}.recovery-note,.password-rules{margin:16px 0 20px;padding:13px 15px;border-left:3px solid #246bfe;border-radius:7px;background:#f7f9fd;display:grid;gap:3px}.recovery-note b,.password-rules b{color:#0b1739;font-size:10px}.recovery-note span,.password-rules span{color:#68758d;font-size:9px;line-height:1.5}.recovery-warning{margin:18px 0;padding:12px 14px;border:1px solid #efd2a6;border-radius:8px;background:#fff8eb;color:#8b5c17;font-size:10px}.account-back-link{margin-top:18px;display:block;text-align:center}.otp-input{text-align:center;font-size:24px!important;font-weight:900;letter-spacing:10px;font-variant-numeric:tabular-nums}.recovery-card .field-error{color:#b42d3a;font-size:9px;font-weight:700}.recovery-card .button{min-height:48px}@media(max-width:570px){.login-options{align-items:flex-start;display:grid}.otp-input{font-size:22px!important;letter-spacing:7px}}
.nav-logout{margin:0}.nav-logout button{border:0;background:transparent;color:#52617a;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.nav-logout button:hover{color:#174fc2}
