.acct{z-index:2;background:var(--dm-bg);color:#111;max-width:880px;margin:0 auto;padding:0 14px 28px;position:relative}.acct:before{content:"";z-index:-1;background:var(--dm-bg);position:absolute;inset:0 calc(50% - 50vw)}.acct-band{color:#fff;text-align:center;background:#111;margin:0 -14px;padding:18px 16px 14px}.acct-band h1{color:#fff;margin:0 0 4px;font-size:24px;line-height:1.15}.acct-band p{color:#e4e4e7;margin:0;font-size:14px}.acct-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 2px;padding:0;list-style:none;display:flex}.acct-chip{color:#fff;background:#1f1f23;border:1px solid #52525b;border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.acct-chip[aria-current=page]{color:#111;background:#fff;border-color:#fff}.acct-chip:focus-visible,.acct-btn:focus-visible,.acct-tile:focus-visible,.acct-link:focus-visible{outline-offset:2px;outline:3px solid #e11d2e}.acct-h2{text-align:center;margin:22px 0 8px;font-size:18px;font-weight:800}.acct-sub{color:#475569;text-align:center;margin:0 0 10px;font-size:14px}.acct-card{text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:14px;margin:10px 0;padding:14px}.acct-card h3{margin:0 0 6px;font-size:16px}.acct-card p{color:#3f3f46;margin:4px 0;font-size:14px}.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.acct-tile{color:#111;text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:92px;padding:12px 8px;text-decoration:none;display:flex}.acct-tile b{font-size:15px}.acct-tile span{color:#52525b;font-size:13px}.acct-btn{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.acct-btn--solid{color:#fff;background:#111}.acct-btn--red{color:#fff;background:#e11d2e;border-color:#e11d2e}.acct-btn--wide{width:100%}.acct-btn[disabled]{opacity:.55;cursor:default}.acct-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.acct-link{color:#0b5cad;font-weight:700;text-decoration:underline}.acct-seg{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.acct-seg a{color:#111;border:1px solid #d4d4d8;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.acct-seg a[aria-current=true]{color:#fff;background:#111;border-color:#111}.acct-order{text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:14px;grid-template-columns:84px minmax(0,1fr);gap:12px;margin:10px 0;padding:12px;display:grid}.acct-order-img{background:#f4f4f5;border-radius:10px;width:84px;height:84px;display:block;overflow:hidden}.acct-order-img img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.acct-order-img--none{color:#71717a;justify-content:center;align-items:center;font-size:11px;display:flex}.acct-order-head{margin:0;font-size:16px;font-weight:800}.acct-order-head.is-good{color:#166534}.acct-order-line{color:#3f3f46;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.acct-order-meta{color:#52525b;margin:4px 0 0;font-size:13px}.acct-order .acct-actions{grid-column:1/-1;justify-content:flex-start;margin-top:4px}.acct-empty{text-align:center;color:#3f3f46;border:1px dashed #a1a1aa;border-radius:14px;margin:14px 0;padding:18px 14px;font-size:15px}.acct-signin{text-align:center;border:1px solid #e4e4e7;border-radius:14px;max-width:420px;margin:18px auto 0;padding:18px 16px}.acct-signin label{text-align:center;margin:10px 0 4px;font-size:14px;font-weight:700;display:block}.acct-input,.acct-select,.acct-textarea{width:100%;min-height:48px;font:inherit;color:#111;text-align:center;background:#fff;border:1px solid #a1a1aa;border-radius:10px;padding:10px 12px;font-size:16px;display:block}.acct-textarea{text-align:left;min-height:110px}.acct-code{letter-spacing:8px;font-size:24px;font-weight:800}.acct-msg{margin:10px 0 0;font-size:14px}.acct-msg.is-err{color:#b91c1c}.acct-msg.is-ok{color:#166534}.acct-fine{color:#52525b;margin:10px 0 0;font-size:13px}.acct-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:12px 0 6px;padding:0;list-style:none;display:grid}.acct-step{color:#71717a;text-align:center;padding-top:34px;font-size:12px;font-weight:700;line-height:1.25;position:relative}.acct-step:before{content:attr(data-n);color:#71717a;background:#fff;border:2px solid #d4d4d8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.acct-step:after{content:"";background:#d4d4d8;height:2px;position:absolute;top:13px;left:calc(50% + 18px);right:calc(18px - 50%)}.acct-step:last-child:after{display:none}.acct-step.is-done{color:#166534}.acct-step.is-done:before{content:"✓";color:#fff;background:#166534;border-color:#166534}.acct-step.is-done:after{background:#166534}.acct-step.is-now{color:#111}.acct-step.is-now:before{color:#e11d2e;border-color:#e11d2e}.acct-step.is-skip{color:#a1a1aa}.acct-amount{margin:6px 0 0;font-size:22px;font-weight:800}.acct-search{gap:8px;max-width:560px;margin:14px auto 0;display:flex}.acct-search .acct-input{text-align:left}.acct-results{text-align:left;max-width:560px;margin:8px auto 0;padding:0;list-style:none}.acct-results li{border-bottom:1px solid #e4e4e7}.acct-results a,.acct-results button{width:100%;font:inherit;color:#111;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 6px;font-size:15px;text-decoration:none;display:block}.acct-topics{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.acct-topics a{color:#111;border:1px solid #d4d4d8;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.acct-acc{margin:0 0 16px}.acct-acc h2{color:#0f5f73;text-align:left;margin:22px 0 4px;font-size:20px;font-weight:800}.acct-acc details{border-bottom:1px solid #e4e4e7}.acct-acc summary{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 2px;font-size:16px;font-weight:700;list-style:none;display:flex}.acct-acc summary::-webkit-details-marker{display:none}.acct-acc summary:after{content:"▾";color:#52525b;font-size:14px}.acct-acc details[open] summary:after{content:"▴"}.acct-acc .acct-ans{color:#3f3f46;text-align:left;padding:0 2px 14px;font-size:15px;line-height:1.5}.acct-acc .acct-ans p{margin:0 0 8px}.acct-ladder{counter-reset:lad;margin:12px 0;padding:0;list-style:none}.acct-ladder li{text-align:left;color:#3f3f46;border:1px solid #e4e4e7;border-radius:12px;margin:8px 0;padding:12px 12px 12px 48px;font-size:14px;position:relative}.acct-ladder li:before{counter-increment:lad;content:counter(lad);color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.acct-ladder b{color:#111;font-size:15px;display:block}.acct-reqform label{text-align:left;margin:10px 0 4px;font-size:14px;font-weight:700;display:block}.acct-reqform .acct-input,.acct-reqform .acct-select{text-align:left}.acct-items{text-align:left;margin:8px 0;padding:0;list-style:none}.acct-items label{border-bottom:1px solid #e4e4e7;align-items:center;gap:10px;margin:0;padding:10px 6px;font-weight:600;display:flex}.acct-items input{flex:none;width:22px;height:22px}.acct-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.acct-notif{text-align:left;border:1px solid #e4e4e7;border-radius:12px;margin:8px 0;padding:12px;font-size:14px}.acct-notif b{font-size:15px;display:block}.acct-notif time{color:#71717a;margin-top:2px;font-size:12px;display:block}@media (min-width:720px){.acct{padding:0 24px 40px}.acct-band{margin:0 -24px;padding:24px 24px 18px}.acct-band h1{font-size:28px}.acct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}
