.points-workspace{min-width:0;padding:4px}.dialog.points-dialog{display:block;padding:24px}.points-workspace>h2{padding-right:42px}.points-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.points-form{display:grid;gap:16px;max-width:720px}.points-filters label,.points-form label{display:grid;gap:6px;min-width:0}.points-filters input,.points-filters select,.points-form input,.points-form textarea{width:100%;min-width:0;box-sizing:border-box}.points-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;margin-block:18px}.points-record{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);background:var(--surface,var(--panel));border-radius:12px;margin-bottom:12px}.points-record>div{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.points-record small{color:var(--muted)}.points-balance{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface,var(--panel));margin-bottom:20px}.points-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.points-details>div{min-width:0;border-bottom:1px solid var(--line);padding-block:10px}.points-details dt{color:var(--muted);font-size:.85rem}.points-details dd{margin:6px 0;overflow-wrap:anywhere}.points-form .points-confirm{display:flex;align-items:start;gap:8px}.points-confirm input{width:auto;margin-top:4px}[data-points-error]:not(:empty){color:#ffb4c0;background:#491a26;padding:12px;border-radius:8px}:root[data-theme=light] [data-points-error]:not(:empty){color:#a71932;background:#fff1f3}.points-withdrawal-area{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}@media (max-width:600px){.dialog.points-dialog{padding:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.points-record{flex-wrap:wrap;gap:12px}.points-record>div:first-child{flex:1 1 100%}.points-actions>button{flex:1 1 140px}.points-details{grid-template-columns:minmax(0,1fr)}}