.modal-form-container[data-v-469cb510]{padding:10px 20px 28px}.modal-form-container h3[data-v-469cb510]{font-size:1.4rem;font-weight:700;margin-bottom:20px;color:#0f172a}.modal-field[data-v-469cb510]{margin-bottom:16px}.modal-field label[data-v-469cb510]{font-weight:600;font-size:.8rem;display:block;margin-bottom:6px;color:#334155}.modal-field[data-v-469cb510] .ant-input,.modal-field[data-v-469cb510] .ant-input-number,.modal-field[data-v-469cb510] .ant-select-selection{width:100%!important;padding:10px 14px;border-radius:60px!important;border:1px solid #e2e8f0!important;font-size:.95rem!important;height:auto!important}.modal-field[data-v-469cb510] .ant-select-selection{height:auto!important;min-height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.modal-field[data-v-469cb510] .ant-input-number-input{height:auto!important;padding:0!important}.modal-field[data-v-469cb510] .ant-input-number-handler-wrap{display:none}.modal-field[data-v-469cb510] .ant-input-number{width:100%!important;border-radius:60px!important;border:1px solid #e2e8f0!important}.modal-field[data-v-469cb510] .ant-input-focused,.modal-field[data-v-469cb510] .ant-input-number:focus,.modal-field[data-v-469cb510] .ant-input:focus,.modal-field[data-v-469cb510] .ant-select-selection:focus{border-color:#f97316!important;box-shadow:0 0 0 2px rgba(249,115,22,.1)!important}.modal-field[data-v-469cb510] .j-select-biz-component-box .ant-select-selection{border-radius:60px!important;border:1px solid #e2e8f0!important;min-height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.coupon-tip[data-v-469cb510]{display:block;margin-top:6px;font-size:.75rem;color:#f97316;font-weight:500}.modal-buttons[data-v-469cb510]{display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.modal-buttons .btn-cancel[data-v-469cb510]{-ms-flex:1;flex:1;padding:12px;border-radius:60px!important;border:1px solid #e2e8f0!important;background:#f1f5f9!important;font-weight:600;font-size:.9rem;height:auto!important;color:#475569!important}.modal-buttons .btn-confirm[data-v-469cb510]{-ms-flex:1;flex:1;padding:12px;border-radius:60px!important;border:none!important;background:#f97316!important;font-weight:600;font-size:.9rem;color:#fff!important;height:auto!important}.modal-buttons .btn-confirm[data-v-469cb510]:hover{background:#ea580c!important}.lottery-modal[data-v-242035e5] .ant-modal-content{border-radius:48px!important;overflow:hidden}.lottery-modal[data-v-242035e5] .ant-modal-body{padding:0}.lottery-modal[data-v-242035e5] .ant-modal-close{top:16px;right:16px}.lottery-modal[data-v-242035e5] .ant-modal-close-icon{font-size:1.1rem}@media (min-width:450px){[data-v-242035e5] .ant-modal{max-width:420px}}.lottery-prize-page[data-v-59888153]{background:#f5f7fb;min-height:100vh;padding:20px 16px 40px}.container[data-v-59888153]{max-width:600px;margin:0 auto}.header[data-v-59888153]{margin-bottom:20px}.header h1[data-v-59888153]{font-size:1.9rem;font-weight:700;background:linear-gradient(135deg,#f97316,#f59e0b);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:-.3px;margin:0}.sub[data-v-59888153]{font-size:.8rem;color:#5b6e8c;margin-top:8px;background:#eef2ff;padding:6px 12px;border-radius:20px;display:inline-block}.action-row[data-v-59888153]{display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px;-ms-flex-align:center;align-items:center}.search-bar[data-v-59888153]{-ms-flex:1;flex:1;background:#fff;border-radius:32px;padding:6px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;border:1px solid #e9eef3;box-shadow:0 1px 2px rgba(0,0,0,.02)}.search-bar input[data-v-59888153]{-ms-flex:1;flex:1;border:none;padding:12px 0;font-size:.95rem;background:transparent;outline:none}.search-icon[data-v-59888153]{font-size:1.1rem;color:#94a3b8}.status-filter[data-v-59888153]{width:90px;min-width:90px;-ms-flex-negative:0;flex-shrink:0}.status-filter[data-v-59888153] .ant-select-selection{border-radius:32px!important;border:1px solid #e9eef3!important;height:48px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8rem}.btn-new[data-v-59888153]{background:#f97316;border:none;border-radius:40px;padding:0 20px;height:48px;font-weight:600;font-size:.9rem;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;box-shadow:0 4px 8px rgba(249,115,22,.2);cursor:pointer;transition:.2s;white-space:nowrap}.btn-new[data-v-59888153]:hover{background:#ea580c}.btn-new[data-v-59888153]:active{transform:scale(.96);background:#ea580c}.stats-card[data-v-59888153]{background:linear-gradient(105deg,#fff8f0,#fff);border-radius:28px;padding:14px 20px;margin-bottom:24px;border:1px solid #ffedd5}.stat-row[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.stat-label[data-v-59888153]{font-weight:600;color:#92400e;background:#fffbeb;padding:4px 12px;border-radius:40px;font-size:.8rem}.stat-value[data-v-59888153]{font-size:1.5rem;font-weight:800;font-family:monospace}.warning-text[data-v-59888153]{font-size:.75rem;background:#fff0f3;border-radius:20px;padding:6px 12px;margin-top:8px;display:inline-block;color:#e11d48}.valid-msg[data-v-59888153]{color:#10b981;background:#ecfdf5}.prize-grid[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.prize-card[data-v-59888153]{background:#fff;border-radius:28px;box-shadow:0 4px 12px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.05);border:1px solid #f1f5f9;transition:all .2s}.card-content[data-v-59888153]{padding:18px 18px 16px}.prize-name-row[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.prize-name[data-v-59888153]{font-size:1.2rem;font-weight:700;color:#0f172a;word-break:break-word}.toggle-switch[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;background:#f8fafc;padding:5px 12px 5px 8px;border-radius:40px}.toggle-label[data-v-59888153]{font-size:.7rem;font-weight:500;color:#475569}.quota-row[data-v-59888153]{display:-ms-flexbox;display:flex;gap:12px;margin:12px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.quota-item[data-v-59888153]{-ms-flex:1;flex:1;background:#f8fafc;border-radius:20px;padding:8px 12px}.quota-label[data-v-59888153]{font-size:.7rem;color:#475569;margin-bottom:6px;gap:4px}.quota-label[data-v-59888153],.quota-value[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.quota-value[data-v-59888153]{font-weight:700;font-size:1rem;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.quota-num[data-v-59888153]{font-size:1.1rem;font-weight:800;font-family:monospace;color:#0f172a}.quota-unit[data-v-59888153]{font-size:.7rem;font-weight:400;color:#94a3b8}.badge-drawn[data-v-59888153]{background:#fef3c7;padding:4px 12px;border-radius:40px;font-size:.75rem;color:#b45309;margin-top:6px;display:inline-block}.prob-section[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#f8fafc;padding:10px 14px;border-radius:24px;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.prob-label[data-v-59888153]{font-size:.8rem;font-weight:500;color:#475569}.prob-value[data-v-59888153]{font-size:1rem;font-weight:700;font-family:monospace;color:#0f172a;background:#fff;border-radius:48px;padding:6px 16px}.action-buttons[data-v-59888153]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:14px;gap:12px}.btn-outline[data-v-59888153]{background:transparent;border:1px solid #e2e8f0;padding:8px 16px;border-radius:40px;font-size:.75rem;font-weight:500;cursor:pointer;color:#475569;transition:.15s}.btn-outline[data-v-59888153]:hover{background:#f1f5f9}.btn-danger[data-v-59888153]{border-color:#fee2e2;color:#e11d48}.btn-danger[data-v-59888153]:hover{background:#fff5f5}.empty-message[data-v-59888153]{text-align:center;padding:48px 20px;background:#fff;border-radius:48px;color:#94a3b8;font-size:.95rem}[data-v-59888153] .van-list__finished-text,[data-v-59888153] .van-list__loading{text-align:center;color:#b4b9dc;padding:12px 0}[data-v-59888153] .ant-card-bordered{border:none}[data-v-59888153] .ant-card-body{padding:0}@media (max-width:480px){.quota-num[data-v-59888153]{font-size:1rem}}