.sidebar[data-v-175dc7df]{width:289px;height:calc(100vh - 88px);background-color:#1f2937;padding:8px;display:flex;flex-direction:column;justify-content:space-between;border-radius:5px}.sidebar__menu[data-v-175dc7df]{display:flex;flex-direction:column;gap:6px;width:100%}.sidebar__item[data-v-175dc7df]{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px;border-radius:4px;background-color:#1f2937;cursor:pointer;transition:background .2s;width:100%;height:50px}.sidebar__item.active[data-v-175dc7df],.sidebar__item[data-v-175dc7df]:hover{background-color:#101827}.sidebar__item.active span[data-v-175dc7df],.sidebar__item:hover span[data-v-175dc7df]{color:#fff}.sidebar__item .img-wrapper[data-v-175dc7df]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#1f2937;border-radius:4px;padding:8px}.sidebar__item .img-wrapper img[data-v-175dc7df]{width:20px;height:20px}.sidebar__item span[data-v-175dc7df]{font-size:15px;font-weight:400;color:#9ca3af}.sidebar__footer[data-v-175dc7df]{display:flex;flex-direction:column;gap:6px;width:100%}.sidebar__profile[data-v-175dc7df]{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px;border-radius:4px;background-color:#1f2937;cursor:pointer;transition:background .2s;width:100%;height:50px}.sidebar__profile.active[data-v-175dc7df],.sidebar__profile[data-v-175dc7df]:hover{background-color:#101827}.sidebar__profile.active span[data-v-175dc7df],.sidebar__profile:hover span[data-v-175dc7df]{color:#fff}.sidebar__profile .img-wrapper[data-v-175dc7df]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#1f2937;border-radius:4px;padding:8px}.sidebar__profile .img-wrapper img[data-v-175dc7df]{width:20px;height:20px}.sidebar__profile span[data-v-175dc7df]{font-size:15px;font-weight:400;color:#9ca3af}.header[data-v-5b9e6498]{height:68px;background-color:#1f2937;width:100%}.layout{display:flex;flex-direction:column;min-height:100vh}.layout__body{display:flex;flex-grow:1;background-color:#f5f5f5;padding:24px 20px 20px;overflow-y:auto}.sidebar-wrapper{border-radius:5px;overflow:hidden}.main{flex:1;padding-left:20px}.dashboard[data-v-c46f7d2e]{min-height:calc(100vh - 88px);box-sizing:border-box;background-color:#f5f5f5}.dashboard__content[data-v-c46f7d2e]{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.dashboard__totals[data-v-c46f7d2e]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;width:604px}.dashboard__totals .heading[data-v-c46f7d2e]{width:100%}.dashboard__totals .heading h2[data-v-c46f7d2e]{text-align:left;font-weight:700;font-size:20px;color:#1f2937}.dashboard__totals .card-wrapper[data-v-c46f7d2e]{display:flex;flex-wrap:wrap;gap:20px}.dashboard__card[data-v-c46f7d2e]{border-radius:6px;padding:10px;width:292px;height:147px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 2px #0000000d}.dashboard__icon[data-v-c46f7d2e]{width:24px;height:24px}.dashboard__value[data-v-c46f7d2e]{font-size:44px;font-weight:500;color:#22c55e}.dashboard__label[data-v-c46f7d2e]{font-weight:400;font-size:14px;color:#1f2937}.dashboard__stats[data-v-c46f7d2e]{flex:1;width:472px}.dashboard__stats-title[data-v-c46f7d2e]{margin-bottom:16px}.dashboard__stats-title h2[data-v-c46f7d2e]{text-align:left;font-weight:700;font-size:20px;color:#1f2937}.dashboard__table[data-v-c46f7d2e]{display:flex;flex-direction:column;padding:16px 12px;border-radius:6px;background-color:#fff;box-shadow:0 1px 2px #0000000d}.dashboard__table-header[data-v-c46f7d2e],.dashboard__table-row[data-v-c46f7d2e]{display:flex;justify-content:space-between}.dashboard__table-header[data-v-c46f7d2e]{font-weight:500;color:#1f2937;font-size:14px;padding-bottom:24px}.dashboard__table-header .green[data-v-c46f7d2e]{color:#22c55e;font-size:14px;font-weight:500}.dashboard__table-row[data-v-c46f7d2e]{color:#1f2937;border-top:1px solid #f0f0f0;padding:24px 0}.dashboard__table-row .green[data-v-c46f7d2e]{color:#22c55e;font-size:14px;font-weight:500}.user-management[data-v-8a12e44b]{background-color:transparent;border-radius:8px}.user-management .heading-container[data-v-8a12e44b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.user-management .heading-container .title-container h2[data-v-8a12e44b]{font-weight:700;font-size:20px;color:#1f2937}.user-management .heading-container .heading-right[data-v-8a12e44b]{display:flex;align-items:center;justify-content:center;gap:12px}.user-management .heading-container .search-wrapper .search-input[data-v-8a12e44b]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none}.user-management .heading-container .search-wrapper .search-input[data-v-8a12e44b]:focus{border-color:#22c55e}.user-management .heading-container .filters[data-v-8a12e44b]{display:flex;justify-content:flex-end;gap:12px}.user-management .heading-container .filters .search-input[data-v-8a12e44b],.user-management .heading-container .filters .filter-select[data-v-8a12e44b]{height:36px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background-color:#fff}.user-management .heading-container .filters .search-input[data-v-8a12e44b]{width:200px}.user-management .heading-container .filters .filter-select[data-v-8a12e44b]{width:120px}.user-management .heading-container .filters .search-input[data-v-8a12e44b]:focus,.user-management .heading-container .filters .filter-select[data-v-8a12e44b]:focus{outline:none;border-color:#22c55e}.user-management .table[data-v-8a12e44b]{display:flex;flex-direction:column;border-radius:6px;background-color:#fff}.user-management .table-header[data-v-8a12e44b],.user-management .table-row[data-v-8a12e44b]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.user-management .table-header[data-v-8a12e44b]{font-weight:600;color:#1f2937;background-color:#f9fafb}.user-management .table-row[data-v-8a12e44b]{background-color:#fff;color:#374151;padding:26px 16px}.user-management .cell[data-v-8a12e44b],.user-management .cell.id[data-v-8a12e44b],.user-management .cell.date[data-v-8a12e44b]{flex:1}.user-management .cell.access[data-v-8a12e44b]{flex:1.5;display:flex;gap:8px}.user-management .cell.free-trial[data-v-8a12e44b],.user-management .cell.status[data-v-8a12e44b]{flex:1}.user-management .btn[data-v-8a12e44b]{padding:4px 12px;font-size:13px;font-weight:500;border-radius:4px;border:none;cursor:pointer;min-width:50px;text-align:center;color:#fff}.user-management .btn.on[data-v-8a12e44b]{background-color:#22c55e}.user-management .btn.off[data-v-8a12e44b]{background-color:#ef4444}.user-management .subscribed[data-v-8a12e44b]{color:#22c55e;font-weight:500}.pagination[data-v-8a12e44b]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.pagination button[data-v-8a12e44b]{padding:6px 12px;font-size:14px;background:#1f2937;color:#fff;border:none;border-radius:4px;cursor:pointer}.pagination button[data-v-8a12e44b]:disabled{background:#9ca3af;cursor:not-allowed}.pagination span[data-v-8a12e44b]{font-size:14px;color:#1f2937}.modal-overlay[data-v-635cf1e3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#11182780;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-635cf1e3]{background:#fff;border-radius:12px;width:344px;box-shadow:0 8px 32px #0000001f;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-scroll[data-v-635cf1e3]{overflow-y:auto;padding:0 1px}.modal-header[data-v-635cf1e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background-color:#f3f5fc;padding:16px;border-radius:12px 12px 0 0}.modal-header h3[data-v-635cf1e3]{font-size:20px;font-weight:600;color:#1f2937}.modal-header .close-btn[data-v-635cf1e3]{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#111827}.modal-body[data-v-635cf1e3]{display:flex;flex-direction:column;gap:8px;padding:16px}.modal-body label[data-v-635cf1e3]{font-size:14px;color:#111827;font-weight:500}.modal-body input[data-v-635cf1e3]{height:40px;padding:0 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px}.modal-body input[data-v-635cf1e3]:focus{outline:none;border-color:#22c55e}.modal-body .save-btn[data-v-635cf1e3]{margin-top:8px;height:40px;background:#22c55e;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer}.modal-body .save-btn[data-v-635cf1e3]:hover{opacity:.9}.modal-overlay[data-v-64a448b9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#11182780;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-64a448b9]{background:#fff;border-radius:12px;width:344px;box-shadow:0 8px 32px #0000001f}.modal-header[data-v-64a448b9]{display:flex;justify-content:space-between;align-items:center;background-color:#f3f5fc;padding:16px;border-radius:12px 12px 0 0}.modal-header h3[data-v-64a448b9]{font-size:20px;font-weight:600;color:#1f2937}.modal-header .close-btn[data-v-64a448b9]{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#111827}.modal-body[data-v-64a448b9]{display:flex;flex-direction:column;gap:12px;padding:16px}.modal-body label[data-v-64a448b9]{font-size:14px;font-weight:500;color:#111827}.modal-body input[data-v-64a448b9]{height:40px;padding:0 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px}.modal-body input[data-v-64a448b9]:focus{outline:none;border-color:#22c55e}.modal-body .ok-btn[data-v-64a448b9]{margin-top:8px;height:40px;background:#22c55e;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer}.modal-overlay[data-v-a55fbc7c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182780;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-a55fbc7c]{background:#fff;border-radius:12px;width:344px;box-shadow:0 8px 32px #0000001f}.modal-header[data-v-a55fbc7c]{display:flex;justify-content:space-between;align-items:center;background-color:#f3f5fc;padding:16px;border-radius:12px 12px 0 0}.modal-header h3[data-v-a55fbc7c]{font-size:20px;font-weight:600;color:#1f2937}.modal-header .close-btn[data-v-a55fbc7c]{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#111827}.modal-body[data-v-a55fbc7c]{padding:16px;display:flex;flex-direction:column;gap:12px}.modal-body label[data-v-a55fbc7c]{font-size:14px;font-weight:500;color:#111827}.modal-body input[data-v-a55fbc7c]{height:40px;padding:0 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px}.modal-body input[data-v-a55fbc7c]:focus{outline:none;border-color:#22c55e}.modal-body .save-btn[data-v-a55fbc7c]{margin-top:8px;height:40px;background-color:#22c55e;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer}.subscription-management[data-v-e0400c37]{background-color:transparent;border-radius:8px}.subscription-management .copy-wrapper[data-v-e0400c37]{display:flex;align-items:center;gap:8px}.subscription-management .copy-wrapper .link-text[data-v-e0400c37]{font-size:13px;color:#1f2937;word-break:break-word;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-management .copy-wrapper .copy-icon[data-v-e0400c37]{width:16px;height:16px;cursor:pointer;opacity:.7}.subscription-management .copy-wrapper .copy-icon[data-v-e0400c37]:hover{opacity:1}.subscription-management .heading-container[data-v-e0400c37]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.subscription-management .heading-container .title-container h2[data-v-e0400c37]{font-weight:700;font-size:20px;color:#1f2937}.subscription-management .heading-container .heading-right[data-v-e0400c37]{display:flex;align-items:center;gap:12px}.subscription-management .heading-container .heading-right .search-input[data-v-e0400c37]{height:36px;width:200px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.subscription-management .heading-container .heading-right .search-input[data-v-e0400c37]:focus{outline:none;border-color:#22c55e}.subscription-management .heading-container .heading-right .create-btn[data-v-e0400c37]{height:36px;background-color:#22c55e;color:#fff;font-weight:500;padding:0 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer}.subscription-management .table[data-v-e0400c37]{display:flex;flex-direction:column;border-radius:6px;background-color:#fff}.subscription-management .table-header[data-v-e0400c37],.subscription-management .table-row[data-v-e0400c37]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.subscription-management .table-header[data-v-e0400c37]{font-weight:600;color:#1f2937;background-color:#f9fafb}.subscription-management .table-row[data-v-e0400c37]{background-color:#fff;color:#374151;padding:26px 16px}.subscription-management .cell[data-v-e0400c37]{display:flex;align-items:center;padding-right:12px}.subscription-management .cell.plan[data-v-e0400c37]{flex-basis:160px}.subscription-management .cell.days[data-v-e0400c37],.subscription-management .cell.trials[data-v-e0400c37],.subscription-management .cell.tier1[data-v-e0400c37],.subscription-management .cell.plus[data-v-e0400c37],.subscription-management .cell.price[data-v-e0400c37],.subscription-management .cell.user[data-v-e0400c37]{flex-basis:100px;justify-content:flex-start}.subscription-management .cell.edit[data-v-e0400c37]{flex-basis:120px;gap:12px}.subscription-management .cell.links[data-v-e0400c37]{flex:1;min-width:180px;max-width:250px}.subscription-management .btn[data-v-e0400c37]{padding:8px 16px;font-size:13px;font-weight:500;border-radius:4px;border:none;cursor:pointer;min-width:90px;text-align:center;color:#fff}.subscription-management .btn.on[data-v-e0400c37]{background-color:#22c55e}.subscription-management .btn.off[data-v-e0400c37]{background-color:#ef4444}.subscription-management .icon[data-v-e0400c37]{width:18px;height:18px;cursor:pointer}.subscription-management .status.active[data-v-e0400c37]{color:#22c55e;font-weight:500}.subscription-management .status.expired[data-v-e0400c37]{color:#ef4444;font-weight:500}.affiliate-management .header-actions[data-v-3b21bd15]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.affiliate-management .header-actions .search-wrapper[data-v-3b21bd15]{display:flex;align-items:center;gap:20px}.affiliate-management .header-actions .search-wrapper .title[data-v-3b21bd15]{font-weight:700;font-size:20px;color:#1f2937}.affiliate-management .header-actions .search-wrapper .search-input[data-v-3b21bd15]{height:36px;width:200px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#fff}.affiliate-management .header-actions .search-wrapper .search-input[data-v-3b21bd15]:focus{outline:none;border-color:#22c55e}.affiliate-management .header-actions .button-group[data-v-3b21bd15]{display:flex;gap:10px}.affiliate-management .header-actions .button-group .btn[data-v-3b21bd15]{padding:6px 14px;font-size:13px;font-weight:500;border:none;border-radius:4px;cursor:pointer}.affiliate-management .header-actions .button-group .btn[data-v-3b21bd15]:hover{opacity:.9}.affiliate-management .header-actions .button-group .btn.global[data-v-3b21bd15]{background-color:#22c55e;color:#fff}.affiliate-management .header-actions .button-group .btn.tier[data-v-3b21bd15]{background-color:#e5e7eb;color:#1f2937}.affiliate-management .header-actions .button-group .btn.tier.active[data-v-3b21bd15]{background-color:#ef4444;color:#fff}.affiliate-management .header-actions .button-group .btn.tier[data-v-3b21bd15]:hover{opacity:.9}.affiliate-management .table[data-v-3b21bd15]{display:flex;flex-direction:column;border-radius:6px;background-color:#fff}.affiliate-management .table .table-header[data-v-3b21bd15],.affiliate-management .table .table-row[data-v-3b21bd15]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.affiliate-management .table .table-header[data-v-3b21bd15]{font-weight:600;color:#1f2937;background-color:#f9fafb}.affiliate-management .table .table-row[data-v-3b21bd15]{background-color:#fff;color:#374151;padding:26px 16px}.affiliate-management .table .cell[data-v-3b21bd15]{flex:1;display:flex;align-items:center}.affiliate-management .table .cell.user[data-v-3b21bd15]{flex:2}.affiliate-management .table .cell.status[data-v-3b21bd15]{flex:1}.affiliate-management .table .cell.status .status-inactive[data-v-3b21bd15]{color:#ef4444;font-weight:500}.affiliate-management .table .cell.commission[data-v-3b21bd15],.affiliate-management .table .cell.apply[data-v-3b21bd15]{flex:1}.affiliate-management .table .cell.referred[data-v-3b21bd15],.affiliate-management .table .cell.sold[data-v-3b21bd15]{flex:1;justify-content:center}.affiliate-management .table .cell .input[data-v-3b21bd15]{width:80px;padding:4px 6px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;text-align:center}.affiliate-management .table .cell .input[data-v-3b21bd15]:focus{outline:none;border-color:#22c55e}.affiliate-management .table .cell .btn[data-v-3b21bd15]{padding:4px 10px;font-size:13px;font-weight:500;border-radius:4px;border:none;cursor:pointer;min-width:90px;text-align:center;color:#fff}.affiliate-management .table .cell .btn[data-v-3b21bd15]:hover{opacity:.9}.affiliate-management .table .cell .btn.apply-btn[data-v-3b21bd15]{background-color:#22c55e}.affiliate-management .table .cell .btn.apply-btn[data-v-3b21bd15]:hover{opacity:.9}.affiliate-management .table .cell .btn.apply-btn[data-v-3b21bd15]:disabled{background-color:#d1d5db;cursor:not-allowed;color:#9ca3af}.pagination[data-v-3b21bd15]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.pagination button[data-v-3b21bd15]{padding:6px 12px;font-size:14px;background:#1f2937;color:#fff;border:none;border-radius:4px;cursor:pointer}.pagination button[data-v-3b21bd15]:disabled{background:#9ca3af;cursor:not-allowed}.pagination span[data-v-3b21bd15]{font-size:14px;color:#1f2937}.withdrawal-request .header-actions[data-v-80c6afa6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.withdrawal-request .header-actions .title[data-v-80c6afa6]{font-weight:700;font-size:20px;color:#1f2937}.withdrawal-request .header-actions .search-input[data-v-80c6afa6]{height:36px;width:200px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.withdrawal-request .header-actions .search-input[data-v-80c6afa6]:focus{outline:none;border-color:#22c55e}.withdrawal-request .header-actions .tabs[data-v-80c6afa6]{display:flex;gap:8px}.withdrawal-request .header-actions .tabs .tab-btn[data-v-80c6afa6]{padding:6px 14px;font-size:13px;font-weight:500;border:none;border-radius:4px;background-color:#e5e7eb;color:#1f2937;cursor:pointer}.withdrawal-request .header-actions .tabs .tab-btn.active[data-v-80c6afa6]{background-color:#22c55e;color:#fff}.withdrawal-request .table[data-v-80c6afa6]{display:flex;flex-direction:column;border-radius:6px;background-color:#fff}.withdrawal-request .table .table-header[data-v-80c6afa6],.withdrawal-request .table .table-row[data-v-80c6afa6]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.withdrawal-request .table .table-header[data-v-80c6afa6]{font-weight:600;color:#1f2937;background-color:#f9fafb}.withdrawal-request .table .table-row[data-v-80c6afa6]{background-color:#fff;color:#374151}.withdrawal-request .table .cell[data-v-80c6afa6]{flex:1;display:flex;align-items:center}.withdrawal-request .table .cell.email[data-v-80c6afa6]{flex:2}.withdrawal-request .table .cell.date[data-v-80c6afa6],.withdrawal-request .table .cell.amount[data-v-80c6afa6],.withdrawal-request .table .cell.status[data-v-80c6afa6]{flex:1.2;justify-content:center;text-align:center}.pagination[data-v-80c6afa6]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:20px}.pagination button[data-v-80c6afa6]{padding:6px 12px;font-size:14px;background:#1f2937;color:#fff;border:none;border-radius:4px;cursor:pointer}.pagination button[data-v-80c6afa6]:disabled{background:#9ca3af;cursor:not-allowed}.pagination span[data-v-80c6afa6]{font-size:14px;color:#1f2937}.status-pill[data-v-80c6afa6]{padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;text-transform:uppercase}.status-pill.pending[data-v-80c6afa6]{background-color:#fef3c7;color:#92400e}.status-pill.processing[data-v-80c6afa6]{background-color:#e0f2fe;color:#075985}.status-pill.sent[data-v-80c6afa6]{background-color:#dcfce7;color:#166534}.status-pill.failed[data-v-80c6afa6]{background-color:#fee2e2;color:#991b1b}.status-pill.unknown[data-v-80c6afa6]{background-color:#e5e7eb;color:#374151}.modal-overlay[data-v-6cbadbcf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#11182780;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card[data-v-6cbadbcf]{background:#fff;border-radius:12px;width:344px;box-shadow:0 8px 32px #0000001f;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-scroll[data-v-6cbadbcf]{overflow-y:auto;padding:0 1px}.modal-header[data-v-6cbadbcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background-color:#f3f5fc;padding:16px;border-radius:12px 12px 0 0}.modal-header h3[data-v-6cbadbcf]{font-size:20px;font-weight:600;color:#1f2937}.modal-header .close-btn[data-v-6cbadbcf]{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#111827}.modal-body[data-v-6cbadbcf]{display:flex;flex-direction:column;gap:8px;padding:16px}.modal-body label[data-v-6cbadbcf]{font-size:14px;color:#111827;font-weight:500}.modal-body input[data-v-6cbadbcf],.modal-body textarea[data-v-6cbadbcf]{padding:10px 12px;border-radius:6px;border:1px solid #d1d5db;font-size:14px;resize:vertical}.modal-body input[data-v-6cbadbcf]:focus,.modal-body textarea[data-v-6cbadbcf]:focus{outline:none;border-color:#22c55e}.modal-body input[data-v-6cbadbcf]{height:40px}.modal-body .save-btn[data-v-6cbadbcf]{margin-top:8px;height:40px;background:#22c55e;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:14px;cursor:pointer}.modal-body .save-btn[data-v-6cbadbcf]:hover{opacity:.9}.announcements[data-v-8657dfb6]{background-color:transparent;border-radius:8px}.announcements .heading-container[data-v-8657dfb6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.announcements .heading-container .title-container h2[data-v-8657dfb6]{font-weight:700;font-size:20px;color:#1f2937}.announcements .heading-container .heading-right[data-v-8657dfb6]{display:flex;align-items:center;gap:12px}.announcements .heading-container .heading-right .search-input[data-v-8657dfb6]{height:36px;width:200px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.announcements .heading-container .heading-right .search-input[data-v-8657dfb6]:focus{outline:none;border-color:#22c55e}.announcements .heading-container .heading-right .create-btn[data-v-8657dfb6]{height:36px;background-color:#22c55e;color:#fff;font-weight:500;padding:0 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer}.announcements .heading-container .heading-right .create-btn[data-v-8657dfb6]:hover{opacity:.9}.announcements .table[data-v-8657dfb6]{display:flex;flex-direction:column;border-radius:6px;background-color:#fff}.announcements .table-header[data-v-8657dfb6],.announcements .table-row[data-v-8657dfb6]{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e5e7eb;font-size:14px}.announcements .table-header[data-v-8657dfb6]{font-weight:600;color:#1f2937;background-color:#f9fafb}.announcements .table-row[data-v-8657dfb6]{background-color:#fff;color:#374151;padding:26px 16px}.announcements .cell[data-v-8657dfb6]{display:flex;align-items:center;padding-right:12px}.announcements .cell .ellipsis[data-v-8657dfb6]{display:block;max-width:100%;white-space:normal;word-break:break-word}.announcements .cell.title[data-v-8657dfb6]{flex-basis:240px}.announcements .cell.title .ellipsis[data-v-8657dfb6]{max-width:220px}.announcements .cell.desc[data-v-8657dfb6]{flex:1;min-width:180px}.announcements .cell.desc .ellipsis[data-v-8657dfb6]{max-width:100%}.announcements .empty[data-v-8657dfb6]{padding:20px 16px;color:#6b7280;font-size:14px}.marketing .heading-container[data-v-a853c172]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.marketing .heading-container .title-left h2[data-v-a853c172]{font-weight:700;font-size:20px;color:#1f2937}.marketing .heading-container .title-right[data-v-a853c172]{display:flex;align-items:center}.marketing .heading-container .title-right .upload-btn[data-v-a853c172]{height:36px;padding:0 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;background-color:#22c55e;color:#fff}.marketing .heading-container .title-right .upload-btn[data-v-a853c172]:hover{opacity:.9}.marketing .heading-container .title-right .upload-btn[data-v-a853c172]:disabled{opacity:.6;cursor:not-allowed}.marketing .heading-container .title-right .hidden-input[data-v-a853c172]{display:none}.marketing .previews[data-v-a853c172]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;background-color:#fff;padding:10px;border-radius:8px;width:100%;box-sizing:border-box;margin-bottom:16px}.marketing .previews .preview-item[data-v-a853c172]{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb}.marketing .previews .preview-item img[data-v-a853c172]{width:100%;height:140px;object-fit:cover;display:block;border-bottom:1px solid #e5e7eb}.marketing .previews .preview-item .clear-btn[data-v-a853c172]{height:32px;border:1px solid #d1d5db;border-top:none;border-radius:0 0 8px 8px;background:#fff;color:#374151;font-size:13px;cursor:pointer}.marketing .previews .preview-item .clear-btn[data-v-a853c172]:hover{background:#f3f4f6}.marketing .previews .preview-item .clear-btn[data-v-a853c172]:active{background:#e5e7eb}.marketing .actions .primary[data-v-a853c172]{height:36px;padding:0 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;background-color:#22c55e;color:#fff}.marketing .actions .primary[data-v-a853c172]:hover{opacity:.9}.marketing .actions .primary[data-v-a853c172]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.marketing .previews[data-v-a853c172]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:Inter,sans-serif;background-color:#fff;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul,ol{list-style:none}
