
/* ShipTwice v4 private account/admin portal and two-address presentation */
.st-v4-hero{background:linear-gradient(115deg,#f2f7ff,#fff);padding:46px 0 60px}.st-v4-hero h1{font-size:clamp(33px,4vw,52px)}
.st-address-dual{background:#f9fcff;padding-top:44px}.st-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.st-two-cols .card{height:100%}.st-code-inline{display:inline-block;color:#095bd7;margin-top:12px}
.st-free-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;border-radius:16px;background:#eaf4ff;border:1px solid #cbdffa;margin:0 auto 22px}.st-free-banner b{color:#063b9f;font-size:18px}.st-free-banner span{flex:1}.st-free-banner .btn{white-space:nowrap}
.st-account-forms{align-items:start}.st-stack{display:flex;flex-direction:column;gap:13px;margin-top:22px}.st-stack label,.st-partner-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:680;color:#2d4260}.st-stack input,.st-stack select,.st-partner-form input,.st-partner-form select{width:100%;border:1px solid #c9d8ed;background:white;border-radius:10px;font:inherit;color:#0d254b;padding:11px 13px}.st-stack input[type=checkbox]{width:auto}.st-stack .btn{align-self:start}.st-stack small{color:#6c7a90}.st-honey{position:absolute!important;left:-99999px!important;opacity:0!important;pointer-events:none}
.st-feedback{padding:14px 18px;border-radius:12px;background:#eaf3ff;color:#124c91;margin-bottom:20px}.st-feedback.bad{background:#fff0f0;color:#a32736}.st-feedback.good{background:#eaf8ef;color:#165d2b}
.st-account-head{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;align-items:center;padding-bottom:28px}.st-account-code{display:flex;flex-direction:column;padding:19px 26px;background:#edf5ff;border:1px solid #bdd7ff;border-radius:16px}.st-account-code span{font-size:12px;color:#4579ad}.st-account-code strong{font-size:29px;color:#0641a5}.st-account-code small{font-size:11px;color:#597493}.st-profile-grid,.st-more{margin-top:22px;align-items:start}.st-info-panel{margin:12px 0;padding:18px;border-radius:12px;min-height:90px;background:#f3f8ff;line-height:1.7;color:#254466}.st-record{padding:12px 0;border-bottom:1px solid #dce7f5;font-size:13px;line-height:1.6}.st-record button{margin:7px 7px 0 0;padding:6px 9px;cursor:pointer}.st-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.st-events{list-style:none;margin:20px 0;padding:0}.st-events li{border-left:3px solid #1768e5;padding:3px 0 20px 19px;position:relative}.st-events li:before{content:'';position:absolute;background:#1262e0;border:3px solid white;box-shadow:0 0 0 1px #8badd8;width:9px;height:9px;border-radius:50%;left:-8px;top:3px}.st-events b{text-transform:capitalize;display:block}.st-events time{color:#6b7994;font-size:12px}.st-events p{margin:5px 0;color:#516a87}.st-partner-form{max-width:900px;margin:18px auto}.st-partner-form>label{margin:14px 0}.st-partner-form .btn{margin-top:14px}
@media(max-width:900px){.st-two-cols{grid-template-columns:1fr}.st-free-banner{flex-direction:column;align-items:flex-start}.st-account-head{align-items:flex-start}.st-v4-hero{padding:28px 0 42px}}

.st-link-button{border:0;background:transparent;text-decoration:underline;color:#1366cc;cursor:pointer;padding:5px 0}.st-pricing-clarity{padding-top:12px;padding-bottom:12px}.st-account-code a{font-size:12px;margin-top:6px}.st-info-panel a{color:#0759c5}
