.store-management-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;border-bottom:1px solid #dce4e3;padding-bottom:12px}
.store-management-tabs button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:0;border-radius:4px;background:#f2f5f5;color:#354744;cursor:pointer;font:inherit;font-size:14px}
.store-management-tabs button[aria-current=page]{background:#e1f1ed;color:#086a56;box-shadow:inset 0 -2px #086a56}
.store-management-tabs svg{width:18px;height:18px;flex:none}
.store-search{max-width:420px}.store-management-list{width:100%}.store-management-list td{vertical-align:top}
.store-management-list select{width:100%;min-width:128px;min-height:44px;border:1px solid #ccd8d5;border-radius:4px;padding:8px;background:#fff;color:#263732;font:inherit}
.store-management-list small{display:block;margin-top:7px;overflow-wrap:anywhere}
.store-management-list .action-list{display:flex;flex-wrap:wrap;gap:6px;min-width:190px}
.store-funds{display:grid;gap:8px;min-width:148px}.store-funds>span{display:flex;justify-content:space-between;gap:12px}.store-funds .button{justify-self:start}
.store-debt{color:#a63b32}.store-account-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-block:1px solid #dce4e3;padding:18px 0;margin:14px 0}
.aftercare-policy-help{margin:18px 0;border-block:1px solid var(--line,#dce4e3);padding:14px 0;font-size:14px;line-height:1.65}
.aftercare-policy-help dt{font-weight:600;margin-top:12px}.aftercare-policy-help dt:first-child{margin-top:0}.aftercare-policy-help dd{margin:4px 0 0;overflow-wrap:anywhere}
.store-account-summary>div{display:grid;gap:8px;min-width:0}.store-account-summary span{font-size:13px}.store-account-summary strong{font-size:22px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.store-management-tabs button:focus-visible{outline:2px solid #087b76;outline-offset:3px}
@media(max-width:900px){.store-management-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.store-management-tabs button{justify-content:flex-start;padding:10px;font-size:13px;overflow-wrap:anywhere}.store-management-list .action-list{min-width:0;width:100%}.store-management-list select{min-width:0}.store-funds{min-width:0;width:100%}.store-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-account-summary strong{font-size:20px}.store-search{max-width:none}}
