.tus-bs{--tus-bs-accent:#9b2323;--tus-bs-border:#ddd6cf;--tus-bs-soft:#f7f4f1;--tus-bs-text:#25211e;color:var(--tus-bs-text);max-width:860px}.tus-bs__form,.tus-bs__result,.tus-bs__account-order{background:#fff;border:1px solid var(--tus-bs-border);border-radius:10px;box-shadow:0 8px 28px rgb(39 31 25 / .06);margin:1.25rem 0;padding:clamp(1rem, 3vw, 1.6rem)}.tus-bs__fields{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.tus-bs__field{margin:0}.tus-bs__field label{display:block;font-weight:700;margin-bottom:.4rem}.tus-bs__field input{box-sizing:border-box;min-height:46px;width:100%}.tus-bs__privacy,.tus-bs__no-tracking{color:#665d56;font-size:.94rem}.tus-bs__button{min-height:44px}.tus-bs__message{margin:1rem 0!important}.tus-bs__summary{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.tus-bs__summary>div{background:var(--tus-bs-soft);border-radius:7px;padding:.8rem}.tus-bs__summary dt{font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tus-bs__summary dd{margin:.25rem 0 0}.tus-bs__status-text{font-size:1.05rem;margin:1.2rem 0}.tus-bs__tracking-privacy,.tus-bs__account-tracking{background:var(--tus-bs-soft);border-left:4px solid var(--tus-bs-accent);padding:1rem}.tus-bs__tracking-privacy h3,.tus-bs__account-tracking h4{margin-top:0}.tus-bs__account-order{max-width:760px}.tus-bs__account-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.tus-bs__account-header h3{margin:0}.tus-bs__account-tracking ul{list-style:none;margin:0;padding:0}.tus-bs__account-tracking li{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.45rem 0}.tus-bs__hp{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:680px){.tus-bs__fields,.tus-bs__summary{grid-template-columns:1fr}.tus-bs__account-tracking li{align-items:stretch;flex-direction:column}.tus-bs__account-tracking .button,.tus-bs__button{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.tus-bs *,.tus-bs *::before,.tus-bs *::after{scroll-behavior:auto!important;transition:none!important}}