#page-public-pool .info-banner[data-v-40dee5e4]{padding:12px 16px;background:#e0f2fe;border-radius:8px;border:1px solid #bae6fd;margin-bottom:16px;font-size:12px;color:#0369a1;line-height:1.7}#page-public-pool .claim-counter[data-v-40dee5e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 14px;background:#fff7ed;border-radius:8px;border:1px solid #fed7aa;font-size:13px;color:#ea580c;font-weight:600;margin-bottom:16px}#page-public-pool .claim-counter .num[data-v-40dee5e4]{font-size:18px;font-weight:700}#page-public-pool .claim-counter .remain[data-v-40dee5e4]{margin-left:4px;font-weight:500}#page-public-pool .claim-counter.full[data-v-40dee5e4]{background:#fef2f2;border-color:#fecaca;color:#dc2626}#page-public-pool .card-header[data-v-40dee5e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}#page-public-pool .card-header h3[data-v-40dee5e4]{margin:0}#page-public-pool .card-header .filter-bar[data-v-40dee5e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#64748b}#page-public-pool .card-header .stats-info[data-v-40dee5e4]{margin-left:auto;font-size:12px;color:#94a3b8}#page-public-pool .pool-table[data-v-40dee5e4]{width:100%}#page-public-pool .pool-table td[data-v-40dee5e4],#page-public-pool .pool-table th[data-v-40dee5e4]{padding:12px 16px;text-align:left;font-size:13px;border-bottom:1px solid #f1f5f9}#page-public-pool .pool-table th[data-v-40dee5e4]{color:#94a3b8;font-weight:500;background:#f8fafc}#page-public-pool .pool-table .phone-masked[data-v-40dee5e4]{font-weight:500;letter-spacing:.5px}#page-public-pool .pool-table .release-tag[data-v-40dee5e4]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}#page-public-pool .pool-table .release-tag.ai[data-v-40dee5e4]{background:#dbeafe;color:#1e40af}#page-public-pool .pool-table .release-tag.manual[data-v-40dee5e4]{background:#fef3c7;color:#92400e}#page-public-pool .pool-table .empty-state[data-v-40dee5e4]{text-align:center;padding:60px 20px;color:#94a3b8}#page-public-pool .pool-table .empty-state .icon[data-v-40dee5e4]{font-size:48px;margin-bottom:12px}#page-public-pool .pool-table .empty-state .msg[data-v-40dee5e4]{font-size:14px;font-weight:500;margin-bottom:4px;color:#64748b}#page-public-pool .pool-table .empty-state .sub[data-v-40dee5e4]{font-size:12px;color:#94a3b8}#page-public-pool .card-footer[data-v-40dee5e4]{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.claim-dialog .claim-info{background:#f8fafc;border-radius:8px;padding:14px 16px;margin-bottom:16px;border:1px solid #e2e8f0}.claim-dialog .claim-info .ci-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 0;font-size:13px}.claim-dialog .claim-info .ci-row .ci-label{color:#94a3b8;width:80px;-ms-flex-negative:0;flex-shrink:0;font-weight:500}.claim-dialog .claim-info .ci-row .ci-val{color:#1e293b;font-weight:500}.claim-dialog .claim-warn{padding:10px 14px;background:#fff7ed;border-radius:6px;font-size:12px;color:#ea580c;line-height:1.6}.claim-dialog .claim-remain{font-size:12px;color:#94a3b8;margin-top:8px}.claim-dialog .claim-remain strong{color:#0ea5e9}