.status-lookup-shell{background:linear-gradient(#f4f6f2 0%,#eef1ec 260px);justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;font-family:Segoe UI,Helvetica,Arial,sans-serif;display:flex}.status-lookup-card-wrap{border-top:5px solid var(--status-accent,#183f31);text-align:center;background:#fff;border-radius:20px;width:100%;max-width:440px;padding:40px 36px;box-shadow:0 24px 60px #1428191a}.status-lookup-logo{object-fit:contain;max-width:220px;max-height:56px;margin:0 auto 20px}.status-lookup-org-name{color:#1a251c;margin:0 0 20px;font-size:20px;font-weight:800}.status-lookup-card-wrap h2{color:#1a251c;margin:0 0 8px;font-size:22px;font-weight:800}.status-lookup-card-wrap>p{color:#5c6b60;margin:0 0 24px;font-size:13px;line-height:1.6}.status-lookup-form{flex-direction:column;align-items:stretch;gap:14px;display:flex}.status-lookup-form label{color:#3a453c;text-align:left;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.status-lookup-form input{letter-spacing:8px;text-align:center;color:#1a251c;border:1.5px solid #dbe2d7;border-radius:12px;min-height:52px;padding:0 16px;font-size:22px;font-weight:700}.status-lookup-form input:focus{border-color:var(--status-accent,#183f31);outline:none}.status-lookup-submit{background:var(--status-accent,#183f31);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:50px;font-size:14px;font-weight:700}.status-lookup-submit:disabled{opacity:.6;cursor:not-allowed}.status-lookup-error{color:#b3261e;background:#fdecec;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:12px;font-weight:600}.status-lookup-results{text-align:left;flex-direction:column;gap:10px;margin-top:20px;display:flex}.status-lookup-card{border:1px solid #e4e9e2;border-radius:14px;padding:16px}.status-lookup-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.status-lookup-no{color:#1a251c;font-family:ui-monospace,Menlo,monospace;font-size:12px;font-weight:700}.status-lookup-title{color:#3a453c;margin:0;font-size:13px}.status-lookup-card small{color:#8a948c;margin-top:8px;font-size:11px;display:block}.status-pill{color:var(--status-accent,#183f31);background:#eef1ec;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}@media (max-width:480px){.status-lookup-card-wrap{padding:32px 22px}.status-lookup-form input{letter-spacing:6px;font-size:20px}}.status-lookup-progress{margin:14px 0}.status-lookup-progress-track{background:#eef1ec;border-radius:999px;height:8px;overflow:hidden}.status-lookup-progress-track span{background:var(--status-accent,#183f31);border-radius:999px;min-width:2px;height:100%;display:block}.status-lookup-progress b{color:var(--status-accent,#183f31);margin-top:6px;font-size:10px;font-weight:800;display:block}.status-lookup-balance{border-top:1px solid #e4e9e2;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.status-lookup-balance div{justify-content:space-between;align-items:center;font-size:11px;display:flex}.status-lookup-balance span{color:#5c6b60}.status-lookup-balance b{color:#1a251c;font-weight:700}.status-lookup-balance-remaining{border-top:1px dashed #e4e9e2;margin-top:4px;padding-top:8px}.status-lookup-balance-remaining span{color:#1a251c;font-weight:700}.status-lookup-balance-remaining b{color:#b3261e;font-size:14px}
