.sab-manage .page-width{max-width:1280px}.sab-manage .sab-guide__hero{max-width:900px;padding-bottom:30px}.sab-manage__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sab-manage__action{position:relative;padding:32px;background:#f3f8ff;border:1px solid #dbe7f5;border-top:4px solid var(--sab-blue);border-radius:10px;display:flex;align-items:flex-start;flex-direction:column;min-width:0}.sab-manage__action--finish{background:#f3f8ff}.sab-manage__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e0ecff;color:#0d56c2;font-size:1.6rem;font-weight:700;margin-bottom:20px}.sab-manage .sab-manage__action h2{font-size:1.8rem}.sab-manage__action>p:not(.sab-guide__eyebrow){color:#52657e;max-width:55ch}.sab-manage__action .sab-guide__button{margin-top:auto}.sab-manage__jump{display:flex;flex-wrap:wrap;gap:10px 28px;padding:24px 0;border-bottom:1px solid var(--sab-line);font-weight:700;font-size:.9rem}.sab-manage__jump a{padding:8px 0}.sab-manage__section{padding:40px 0 0;scroll-margin-top:110px}.sab-manage .sab-manage__section>h2{font-size:1.9rem;margin-bottom:22px}.sab-manage__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.sab-manage__columns>*{min-width:0}.sab-manage__columns p,.sab-manage__lead{color:#52657e}.sab-manage__lead{max-width:85ch;margin-bottom:28px!important}.sab-manage h3{font-size:1.08rem;line-height:1.4;font-weight:700;letter-spacing:0;text-transform:none;margin:0 0 10px;color:var(--sab-navy)}.sab-manage__payment{margin-top:24px;padding:28px 32px;background:#f3f8ff;border-radius:10px}.sab-manage__payment>p{color:#52657e}.sab-manage__payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.sab-manage__payment-methods>div{border-top:2px solid #b9cbe4;padding-top:18px}.sab-manage__payment-methods p{font-size:.95rem;color:#52657e}.sab-manage__account{padding-top:20px;border-top:1px solid #b9cbe4}.sab-manage__early{margin-top:28px;border-left:4px solid var(--sab-blue);padding:12px 0 12px 24px}.sab-manage__early p{max-width:95ch;color:#52657e}.sab-manage__hours{font-size:.9rem;font-weight:700}.sab-manage__problem{margin-top:28px;padding:26px 30px;background:#f3f8ff;border-radius:10px}.sab-manage__problem p{max-width:100ch;color:#52657e}.sab-manage__problem a{font-weight:700;display:inline-block;padding:8px 0}.sab-manage .sab-guide__related{margin-top:32px;padding:28px 0}.sab-manage .sab-guide__faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.sab-manage .sab-guide__faq summary::-webkit-details-marker{display:none}.sab-manage .sab-guide__faq summary:after{content:'+';color:#0d56c2;font-size:1.4rem;flex:none}.sab-manage .sab-guide__faq[open] summary:after{content:'−'}
@media(max-width:749px){.sab-manage__actions,.sab-manage__columns,.sab-manage__payment-methods{grid-template-columns:minmax(0,1fr)}.sab-manage__actions{gap:18px}.sab-manage__action{padding:24px}.sab-manage .sab-manage__action h2{font-size:1.6rem}.sab-manage__action .sab-guide__button{width:100%}.sab-manage__jump{gap:0 20px}.sab-manage__jump a{min-height:44px;display:flex;align-items:center}.sab-manage__section{padding-top:30px}.sab-manage .sab-manage__section>h2{font-size:1.6rem}.sab-manage__columns{gap:20px}.sab-manage__columns>p{margin:0}.sab-manage__payment,.sab-manage__problem{padding:24px 22px}.sab-manage__payment-methods{gap:20px}.sab-manage__early{padding-left:20px}}

.sab-manage__actions{grid-auto-rows:1fr}.sab-manage__action .sab-guide__button{width:210px;max-width:100%}
.sab-manage__steps{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:20px}.sab-manage__steps--extend{grid-template-columns:repeat(3,minmax(0,1fr))}.sab-manage__steps--offhire{grid-template-columns:repeat(4,minmax(0,1fr))}.sab-manage__steps li{margin:0;padding:24px;border:1px solid var(--sab-line);border-radius:10px;min-width:0;background:#fff}.sab-manage__step-number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--sab-blue);color:#fff;border-radius:50%;font-weight:800;margin-bottom:18px}.sab-manage__steps p{font-size:.95rem;color:#52657e}.sab-manage__steps h3{font-size:1.1rem}
.sab-manage__payment{background:transparent;padding:0;margin-top:32px}.sab-manage__payment-methods{gap:20px;margin:18px 0}.sab-manage__payment-methods>div{border:1px solid var(--sab-line);border-radius:10px;background:#f3f8ff;padding:22px 24px}.sab-manage__payment-icon{display:block;width:32px;height:32px;fill:none;stroke:#0d56c2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px}.sab-manage .sab-manage__account{padding:20px 24px;background:#eaf2ff;border:0;border-left:4px solid var(--sab-blue);border-radius:0 8px 8px 0;font-size:.95rem}
.sab-manage__early{background:#f3f8ff;border-radius:0 10px 10px 0;padding:24px 28px}.sab-manage__advance{background:#f3f8ff;padding:22px 26px;border-radius:10px;margin-top:20px}.sab-manage__advance p{color:#52657e;max-width:100ch;font-size:.95rem}.sab-manage .sab-manage__hours{background:#f3f8ff;border-radius:4px;padding:8px 10px;font-size:.8rem;color:var(--sab-navy);margin-top:16px}.sab-manage__changes{gap:20px}.sab-manage__changes>section{padding:24px 28px;border:1px solid var(--sab-line);border-radius:10px;background:#fff}.sab-manage__changes p{font-size:.95rem}
@media(min-width:750px) and (max-width:1100px){.sab-manage__steps--offhire{grid-template-columns:repeat(2,minmax(0,1fr))}.sab-manage__steps li{padding:20px}.sab-manage__steps--extend{gap:14px}}
@media(max-width:749px){.sab-manage__action .sab-guide__button{width:100%}.sab-manage__steps--extend,.sab-manage__steps--offhire{grid-template-columns:minmax(0,1fr);gap:14px}.sab-manage__steps li{position:relative;padding:20px 20px 20px 66px}.sab-manage__step-number{position:absolute;top:20px;left:18px;width:30px;height:30px;margin:0}.sab-manage__payment{padding:0}.sab-manage__payment-methods>div{padding:20px 22px}.sab-manage__payment-icon{width:28px;height:28px;margin-bottom:10px}.sab-manage__early,.sab-manage__advance{padding:22px}.sab-manage__changes>section{padding:22px}}
