:root{--bg-color:#f2f5fb;--panel-bg:#fff;--soft-bg:#eaf0fb;--text-color:#1a2438;--muted-text:#3d4c66;--border-color:#d2dcec;--input-border:#c3d0e3;--input-bg:#fff;--accent-color:#6a2fc2;--accent-soft:#eadbff;--accent-strong:#4f1f9a;--shadow-color:#6d0fd826;color:var(--text-color);background:var(--bg-color);font-family:Segoe UI,Roboto,Arial,sans-serif}:root[data-theme=dark]{--bg-color:#060d1a;--panel-bg:#0b1426;--soft-bg:#111d34;--text-color:#dde8fb;--muted-text:#a9bbd8;--border-color:#1f2f4d;--input-border:#273a5f;--input-bg:#0a1429;--accent-color:#5b318d;--accent-soft:#23083f;--accent-strong:#9577b8;--shadow-color:#02061773}*,:before,:after{box-sizing:border-box;margin:0}body{background:var(--bg-color);min-height:100vh;color:var(--text-color);line-height:1.5}.pager-nav-btn{border:1px solid var(--input-border);background:color-mix(in srgb, var(--soft-bg) 70%, var(--panel-bg));width:40px;height:40px;color:var(--muted-text);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pager-nav-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 55%, var(--input-border));background:color-mix(in srgb, var(--accent-soft) 38%, var(--panel-bg));color:var(--accent-strong)}.pager-nav-btn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.pager-nav-btn:disabled{opacity:.35;cursor:not-allowed}.pager-info{color:var(--muted-text);min-width:0;font-size:14px;font-weight:500}#app{width:100%}.table-wrap{max-width:100%;overflow:auto hidden}.table-wrap.pre-landings-table-wrap{overflow-y:visible}.modal-backdrop.pre-landing-modal-layer{position:fixed;inset:0;z-index:10000!important;pointer-events:auto!important}.modal-backdrop.pre-landing-modal-layer .modal-panel{pointer-events:auto!important}.erp-thin-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-color) 52%, var(--border-color)) color-mix(in srgb, var(--soft-bg) 90%, var(--panel-bg))}.erp-thin-scroll::-webkit-scrollbar{width:8px;height:8px}.erp-thin-scroll::-webkit-scrollbar-track{background:color-mix(in srgb, var(--soft-bg) 80%, var(--panel-bg));border-radius:999px;margin:4px 0}.erp-thin-scroll::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb, var(--accent-color) 60%, var(--border-color));border:2px solid #0000;border-radius:999px;transition:background-color .15s}.erp-thin-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--accent-color) 78%, var(--border-color))}.erp-thin-scroll::-webkit-scrollbar-corner{background:0 0}.table-loading-row td{vertical-align:middle;background:0 0;border-bottom:none}.offers-list-loading,.roles-loading,.offer-details-loading{justify-content:center;align-items:center;min-height:200px;display:flex}@keyframes data-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes data-content-in-table{0%{opacity:0}to{opacity:1}}.data-table tbody.data-body-ready>tr,.users-table tbody.data-body-ready>tr{animation:.5s cubic-bezier(.25,.8,.25,1) both data-content-in-table}.data-table tbody.data-body-ready>tr:first-child,.users-table tbody.data-body-ready>tr:first-child{animation-delay:30ms}.data-table tbody.data-body-ready>tr:nth-child(2),.users-table tbody.data-body-ready>tr:nth-child(2){animation-delay:60ms}.data-table tbody.data-body-ready>tr:nth-child(3),.users-table tbody.data-body-ready>tr:nth-child(3){animation-delay:90ms}.data-table tbody.data-body-ready>tr:nth-child(4),.users-table tbody.data-body-ready>tr:nth-child(4){animation-delay:.12s}.data-table tbody.data-body-ready>tr:nth-child(n+5),.users-table tbody.data-body-ready>tr:nth-child(n+5){animation-delay:.14s}.data-content-ready,.offers-list.data-content-ready .offer-item{animation:.5s cubic-bezier(.25,.8,.25,1) both data-content-in}.offers-list.data-content-ready .offer-item:first-child{animation-delay:30ms}.offers-list.data-content-ready .offer-item:nth-child(2){animation-delay:60ms}.offers-list.data-content-ready .offer-item:nth-child(3){animation-delay:90ms}.offers-list.data-content-ready .offer-item:nth-child(4){animation-delay:.12s}.offers-list.data-content-ready .offer-item:nth-child(n+5){animation-delay:.14s}@media (prefers-reduced-motion:reduce){.data-table tbody.data-body-ready>tr,.users-table tbody.data-body-ready>tr,.data-content-ready,.offers-list.data-content-ready .offer-item{animation:none}}.ui-select-wrap{vertical-align:middle;cursor:pointer;max-width:100%;display:inline-flex;position:relative}.ui-select-wrap:has(.ui-select:disabled){cursor:not-allowed}.ui-select{appearance:none;accent-color:var(--accent-color);width:100%;font:inherit;color:var(--text-color);border:1px solid var(--input-border);cursor:pointer;background-color:var(--input-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238b95a8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:14px;border-radius:10px;min-height:36px;padding:8px 34px 8px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s,background-color .15s}.ui-select::-ms-expand{display:none}:root[data-theme=dark] .ui-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23a9bbd8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.ui-select:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 40%, var(--input-border));background-color:color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg))}.ui-select:focus,.ui-select:focus-visible{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 20%, transparent);outline:none}.ui-select:disabled{opacity:.55;cursor:not-allowed}.ui-select option{background-color:var(--panel-bg);color:var(--text-color);cursor:pointer}.ui-select option:checked{background-color:var(--accent-soft);color:var(--accent-strong)}select:not(:disabled){cursor:pointer}select:disabled{cursor:not-allowed}select option{cursor:pointer}:where(label,td,th,.head-actions,.row-actions):has(select:not(:disabled)){cursor:pointer}:where(label,td,th,.head-actions,.row-actions):has(select:disabled){cursor:not-allowed}.btn-accent{font:inherit;letter-spacing:.01em;background:linear-gradient(165deg, color-mix(in srgb, var(--accent-color) 92%, #fff 8%), var(--accent-color));color:#fff;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--accent-color) 35%, transparent), 0 6px 16px -6px color-mix(in srgb, var(--accent-color) 55%, transparent);border:none;border-radius:10px;padding:10px 22px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .15s,filter .15s}.btn-accent:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 2px 4px color-mix(in srgb, var(--accent-color) 30%, transparent), 0 10px 22px -8px color-mix(in srgb, var(--accent-color) 60%, transparent);transform:translateY(-1px)}.btn-accent:active:not(:disabled){transform:translateY(0)}.btn-accent:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-ghost{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 40%, var(--input-border));background:color-mix(in srgb, var(--accent-soft) 35%, var(--input-bg));color:var(--accent-strong)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.layout[data-v-78e63bdd]{--menu-width:min(230px, 82vw);--menu-button-shift:30px;background:var(--bg-color);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.header[data-v-78e63bdd]{z-index:50;border-bottom:1px solid var(--border-color);background:var(--panel-bg);justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:relative}.header-left[data-v-78e63bdd]{align-items:center;gap:18px;display:flex}.brand[data-v-78e63bdd]{color:var(--text-color);gap:2px;margin:0;line-height:1;display:grid}.brand-main[data-v-78e63bdd]{letter-spacing:.06em;text-transform:uppercase;font-size:24px;font-weight:700}.brand-sub[data-v-78e63bdd]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-text);font-size:11px;font-weight:500}@media (width>=981px){.brand-auth[data-v-78e63bdd]{display:none}}.theme-btn[data-v-78e63bdd],.logout-btn[data-v-78e63bdd]{background:var(--accent-color);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 12px;font-weight:600}.theme-btn[data-v-78e63bdd]{place-items:center;width:36px;height:32px;padding:0;font-size:18px;line-height:1;display:grid}.menu-btn[data-v-78e63bdd]{color:var(--accent-color);width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:0;padding:4px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .18s;position:relative;transform:translate(0)}.menu-btn.open[data-v-78e63bdd]{transform:translateX(var(--menu-button-shift))}.menu-btn[data-v-78e63bdd]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 55%, transparent);outline-offset:3px}.menu-btn[data-v-78e63bdd]:hover{opacity:.78}.menu-btn[data-v-78e63bdd]:active{opacity:1}.menu-btn-bar[data-v-78e63bdd]{transform-origin:50%;background:currentColor;border-radius:999px;width:24px;height:2px;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .28s,top .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),right .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;left:4px;right:auto}.menu-btn-bar[data-v-78e63bdd]:first-child{top:9px;transform:rotate(0)}.menu-btn-bar[data-v-78e63bdd]:nth-child(2){opacity:1;top:calc(50% - 1px);transform:scaleX(1)}.menu-btn-bar[data-v-78e63bdd]:nth-child(3){top:21px;transform:rotate(0)}.menu-btn.open .menu-btn-bar[data-v-78e63bdd]:first-child{transform-origin:100%;width:12px;top:calc(50% - 1px);left:11px;transform:rotate(-40deg)}.menu-btn.open .menu-btn-bar[data-v-78e63bdd]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-btn.open .menu-btn-bar[data-v-78e63bdd]:nth-child(3){transform-origin:100%;width:12px;top:calc(50% - 1px);left:11px;transform:rotate(40deg)}.backdrop[data-v-78e63bdd]{z-index:20;opacity:0;background:#0a112559;animation:.28s forwards fade-in-78e63bdd;position:fixed;inset:0}.side-menu[data-v-78e63bdd]{width:var(--menu-width);background:var(--panel-bg);border-right:1px solid color-mix(in srgb, var(--border-color) 45%, transparent);z-index:30;flex-direction:column;gap:10px;height:100vh;padding:30px 18px 18px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.close-btn[data-v-78e63bdd]{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-color);cursor:pointer;background:0 0;border-radius:999px;justify-self:end;font-size:20px;line-height:1}.side-menu.open[data-v-78e63bdd]{transform:translate(0)}.menu-nav[data-v-78e63bdd]{flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.menu-section[data-v-78e63bdd]{gap:6px;display:grid}.menu-section--first[data-v-78e63bdd]{margin-top:2px}.menu-section-title[data-v-78e63bdd]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);margin:0;padding:2px 10px 4px;font-size:10px;font-weight:800}.menu-section-links[data-v-78e63bdd]{border-top:1px solid color-mix(in srgb, var(--border-color) 32%, transparent);gap:0;margin-top:2px;padding-top:6px;display:grid}.menu-footer[data-v-78e63bdd]{border-top:1px solid color-mix(in srgb, var(--border-color) 42%, transparent);flex-shrink:0;gap:4px;margin-top:auto;padding-top:12px;display:grid}.menu-profile[data-v-78e63bdd]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 42%, transparent);gap:0;margin-bottom:4px;padding-bottom:10px;display:grid}.menu-role[data-v-78e63bdd]{color:var(--accent-strong);text-transform:none;opacity:.9;letter-spacing:.02em;margin:1px 0 0;padding:0 12px 10px;font-size:14px;font-weight:700;line-height:1.15;display:block}.menu-user[data-v-78e63bdd]{color:var(--muted-text);margin:0;padding:8px 12px 0;font-size:16px;font-weight:600;line-height:1.2}.menu-nav a[data-v-78e63bdd],.menu-footer .logout-btn[data-v-78e63bdd]{color:var(--text-color);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:7px 10px;text-decoration:none;display:block}.menu-nav a[data-v-78e63bdd]:hover,.menu-footer .logout-btn[data-v-78e63bdd]:hover{opacity:.78;background:0 0}.menu-nav a.router-link-active[data-v-78e63bdd]{color:var(--accent-strong);background:0 0;font-weight:600}.menu-footer .logout-btn[data-v-78e63bdd]{border:0;margin:0}@keyframes fade-in-78e63bdd{0%{opacity:0}to{opacity:1}}.container[data-v-78e63bdd]{width:min(1360px,100%);margin:0 auto;padding:20px;position:relative}.container--wide[data-v-78e63bdd]{width:min(1520px,100%);padding-left:16px;padding-right:16px}.page-view[data-v-78e63bdd]{width:100%}.page[data-v-a9d00379]{grid-template-columns:1fr minmax(420px,560px);align-items:center;gap:32px;min-height:calc(100vh - 140px);display:grid}.hero[data-v-a9d00379]{padding-left:24px}.hero h1[data-v-a9d00379]{letter-spacing:.1em;color:var(--text-color);font-size:clamp(56px,9vw,110px);font-weight:800}.hero p[data-v-a9d00379]{letter-spacing:.32em;color:var(--accent-color);margin-top:8px;font-size:clamp(18px,2vw,24px);font-weight:600}.card[data-v-a9d00379]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(560px,100%);box-shadow:0 10px 30px var(--shadow-color);border-radius:14px;gap:14px;padding:28px;display:grid}h2[data-v-a9d00379]{color:var(--text-color);font-size:30px;font-weight:700}label[data-v-a9d00379]{color:var(--muted-text);gap:7px;font-size:15px;display:grid}input[data-v-a9d00379],button[data-v-a9d00379]{font:inherit;border-radius:10px;padding:12px 14px}input[data-v-a9d00379]{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color)}button[data-v-a9d00379]{background:var(--accent-color);color:#fff;cursor:pointer;border:0;font-weight:600}button[data-v-a9d00379]:disabled{opacity:.7;cursor:not-allowed}.register-link[data-v-a9d00379]{color:var(--accent-color);font-size:14px;text-decoration:none}.register-link[data-v-a9d00379]:hover{text-decoration:underline}.error[data-v-a9d00379]{color:#ff6b7d;font-size:14px}@media (width<=980px){.page[data-v-a9d00379]{grid-template-columns:1fr;gap:10px}.hero[data-v-a9d00379]{display:none}}.page[data-v-f096e294]{grid-template-columns:1fr minmax(420px,560px);align-items:center;gap:32px;min-height:calc(100vh - 140px);display:grid}.hero[data-v-f096e294]{padding-left:24px}.hero h1[data-v-f096e294]{letter-spacing:.1em;color:var(--text-color);font-size:clamp(56px,9vw,110px);font-weight:800}.hero p[data-v-f096e294]{letter-spacing:.32em;color:var(--accent-color);margin-top:8px;font-size:clamp(18px,2vw,24px);font-weight:600}.card[data-v-f096e294]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(560px,100%);box-shadow:0 10px 30px var(--shadow-color);border-radius:14px;gap:14px;padding:28px;display:grid}h2[data-v-f096e294]{color:var(--text-color);font-size:30px;font-weight:700}label[data-v-f096e294]{color:var(--muted-text);gap:7px;font-size:15px;display:grid}input[data-v-f096e294],button[data-v-f096e294]{font:inherit;border-radius:10px;padding:12px 14px}input[data-v-f096e294]{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color)}button[data-v-f096e294]{background:var(--accent-color);color:#fff;cursor:pointer;border:0;font-weight:600}button[data-v-f096e294]:disabled{opacity:.7;cursor:not-allowed}.login-link[data-v-f096e294]{color:var(--accent-color);font-size:14px;text-decoration:none}.login-link[data-v-f096e294]:hover{text-decoration:underline}.error[data-v-f096e294]{color:#ff6b7d;font-size:14px}@media (width<=980px){.page[data-v-f096e294]{grid-template-columns:1fr;gap:10px}.hero[data-v-f096e294]{display:none}}.data-loading[data-v-a2f439fb]{color:var(--muted-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.data-loading-spinner[data-v-a2f439fb]{border:2px solid color-mix(in srgb, var(--accent-color) 22%, var(--border-color));border-top-color:var(--accent-color);border-radius:50%;width:28px;height:28px;animation:.65s linear infinite data-loading-spin-a2f439fb}.data-loading-label[data-v-a2f439fb]{font-size:13px}@keyframes data-loading-spin-a2f439fb{to{transform:rotate(360deg)}}.layout[data-v-4b9d7301]{gap:18px;display:grid}.card[data-v-4b9d7301]{border:1px solid var(--border-color);background:var(--panel-bg);box-shadow:0 8px 24px var(--shadow-color);border-radius:14px;gap:10px;padding:14px;display:grid}h2[data-v-4b9d7301]{font-size:16px}.section-head[data-v-4b9d7301]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.section-title[data-v-4b9d7301]{letter-spacing:.01em;font-size:28px;font-weight:700}.title-wrap[data-v-4b9d7301]{align-items:center;gap:18px;display:flex}.offers-total[data-v-4b9d7301]{color:var(--muted-text);border:1px solid var(--border-color);border-radius:999px;padding:4px 10px;font-size:13px;line-height:1}.sort-btn[data-v-4b9d7301]{border:1px solid var(--border-color);color:var(--text-color);background:0 0;border-radius:999px;min-width:96px;height:32px;padding:0 12px;font-size:12px;font-weight:600;line-height:1}.head-actions[data-v-4b9d7301]{align-items:center;gap:10px;display:flex}.actions[data-v-4b9d7301]{flex-wrap:wrap;gap:8px;display:flex}.refresh-btn[data-v-4b9d7301]{border-radius:10px;width:36px;height:36px;padding:0;font-size:18px;line-height:1}.create-btn[data-v-4b9d7301]{padding:8px 10px;font-size:13px}label[data-v-4b9d7301]{gap:6px;display:grid}button[data-v-4b9d7301],input[data-v-4b9d7301],select[data-v-4b9d7301],textarea[data-v-4b9d7301]{font:inherit;border-radius:10px;padding:10px 12px}button[data-v-4b9d7301]{background:var(--accent-color);color:#fff;cursor:pointer;border:0;font-weight:600;transition:transform .12s,box-shadow .12s}button[data-v-4b9d7301]:hover:not(:disabled){box-shadow:0 4px 10px -8px var(--accent-color);transform:translateY(-1px)}button[data-v-4b9d7301]:disabled{cursor:not-allowed;opacity:.7}select[data-v-4b9d7301],textarea[data-v-4b9d7301],input[data-v-4b9d7301]{border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color)}.form-grid[data-v-4b9d7301]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid--create[data-v-4b9d7301]{align-content:start}.form-grid .direct-checkbox[data-v-4b9d7301],.notes-field-modal[data-v-4b9d7301]{grid-column:1/-1}.notes-textarea-modal[data-v-4b9d7301]{resize:vertical;box-sizing:border-box;width:100%;min-height:7.5rem;line-height:1.45}.notes-textarea-modal--create[data-v-4b9d7301]{min-height:4.25rem}.modal-logo-block[data-v-4b9d7301]{grid-column:1/-1;gap:8px;min-width:0;display:grid}.modal-logo-preview-wrap[data-v-4b9d7301]{justify-content:center;padding:4px 0;display:flex}.modal-logo-preview-img[data-v-4b9d7301]{object-fit:contain;border:1px solid var(--border-color);background:var(--input-bg);border-radius:12px;width:auto;max-width:160px;height:auto;max-height:160px}.modal-logo-upload-hint[data-v-4b9d7301]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text);font-size:11px;font-weight:700}.modal-logo-footnote[data-v-4b9d7301]{margin:0}.file-upload-shell[data-v-4b9d7301]{border-radius:12px;min-width:0}.file-upload-shell.is-drag-over .file-upload-body[data-v-4b9d7301]{border-style:solid;border-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 32%, var(--input-bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 25%, transparent)}.file-upload-picker[data-v-4b9d7301]{cursor:pointer;margin:0;display:block;position:relative}.file-upload-native[data-v-4b9d7301]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.file-upload-body[data-v-4b9d7301]{pointer-events:none;border:1px dashed color-mix(in srgb, var(--accent-color) 42%, var(--border-color));background:linear-gradient(160deg, color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg)), var(--input-bg));border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,border-style .18s;display:flex}.file-upload-shell:hover .file-upload-body[data-v-4b9d7301]{border-color:color-mix(in srgb, var(--accent-color) 52%, var(--border-color));box-shadow:0 6px 20px -12px color-mix(in srgb, var(--accent-color) 42%, transparent)}.file-upload-shell:focus-within .file-upload-body[data-v-4b9d7301]{outline:2px solid var(--accent-color);outline-offset:2px;border-color:color-mix(in srgb, var(--accent-color) 55%, var(--border-color))}.file-upload-icon[data-v-4b9d7301]{color:var(--accent-color);opacity:.92;flex-shrink:0}.file-upload-lines[data-v-4b9d7301]{gap:3px;min-width:0;display:grid}.file-upload-title[data-v-4b9d7301]{letter-spacing:.01em;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-upload-sub[data-v-4b9d7301]{color:var(--muted-text);font-size:11px;line-height:1.35}.direct-checkbox[data-v-4b9d7301]{border:1px solid color-mix(in srgb, var(--accent-color) 22%, var(--border-color));background:color-mix(in srgb, var(--soft-bg) 50%, var(--panel-bg));cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0;padding:11px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.direct-checkbox[data-v-4b9d7301]:hover{border-color:color-mix(in srgb, var(--accent-color) 38%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 28%, var(--panel-bg))}.direct-checkbox[data-v-4b9d7301]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 26%, transparent)}.direct-checkbox-control[data-v-4b9d7301]{flex-shrink:0;width:22px;height:22px;position:relative}.direct-checkbox-input[data-v-4b9d7301]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.direct-checkbox-ui[data-v-4b9d7301]{border:1px solid var(--input-border);background:var(--input-bg);box-sizing:border-box;pointer-events:none;border-radius:7px;place-items:center;width:22px;height:22px;transition:border-color .15s,background .15s;display:grid}.direct-checkbox-input:checked+.direct-checkbox-ui[data-v-4b9d7301]{background:color-mix(in srgb, var(--accent-color) 88%, var(--accent-strong));border-color:color-mix(in srgb, var(--accent-color) 70%, var(--accent-strong))}.direct-checkbox-ui[data-v-4b9d7301]:after{content:"";opacity:0;border:2px solid #fffffff5;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:opacity .12s;transform:rotate(45deg)}.direct-checkbox-input:checked+.direct-checkbox-ui[data-v-4b9d7301]:after{opacity:1}.direct-checkbox-input:focus-visible+.direct-checkbox-ui[data-v-4b9d7301]{outline:2px solid color-mix(in srgb, var(--accent-color) 65%, transparent);outline-offset:2px}.direct-checkbox-label[data-v-4b9d7301]{color:var(--text-color);letter-spacing:.02em;font-size:14px;font-weight:600;line-height:1.35}.deals-editor[data-v-4b9d7301]{grid-column:1/-1;gap:8px;display:grid}.deals-editor-head[data-v-4b9d7301]{justify-content:space-between;align-items:center;display:flex}.deals-editor-list[data-v-4b9d7301]{gap:8px;display:grid}.deal-row[data-v-4b9d7301]{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.deal-add-btn[data-v-4b9d7301],.deal-remove-btn[data-v-4b9d7301]{border:1px solid var(--border-color);color:var(--text-color);background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:18px;line-height:1;display:grid}.offers-empty-hint[data-v-4b9d7301]{border:1px dashed var(--border-color);color:var(--muted-text);border-radius:12px;margin:16px 0 0;padding:16px;font-size:14px;line-height:1.45}.offers-list[data-v-4b9d7301]{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.offers-separator[data-v-4b9d7301]{background:color-mix(in srgb, var(--border-color) 88%, transparent);width:100%;height:1px;margin:8px 0 4px}.offers-view-tabs[data-v-4b9d7301]{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 6px;display:flex}.offers-view-tab[data-v-4b9d7301]{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.offers-view-tab[data-v-4b9d7301]:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--border-color))}.offers-view-tab[aria-selected=true][data-v-4b9d7301]{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-soft) 52%, transparent);color:var(--accent-strong)}.offers-liked-count[data-v-4b9d7301]{background:color-mix(in srgb, var(--accent-color) 22%, transparent);min-width:20px;height:20px;color:var(--accent-strong);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.icon-heart-btn[data-v-4b9d7301]{border:1px solid var(--border-color);color:var(--muted-text);background:0 0}.icon-heart-btn[data-v-4b9d7301]:hover{border-color:var(--accent-color);color:var(--accent-strong)}.icon-heart-btn--active[data-v-4b9d7301]{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.icon-heart-btn .heart-svg[data-v-4b9d7301]{display:block}.icon-heart-btn .heart-path[data-v-4b9d7301]{fill:none}.icon-heart-btn--active .heart-path[data-v-4b9d7301]{fill:currentColor}.offers-filters[data-v-4b9d7301]{grid-template-columns:minmax(220px,2fr) minmax(140px,1fr);align-items:end;gap:10px;margin-top:8px;display:grid}.filter-item[data-v-4b9d7301]{gap:6px;display:grid}.filter-item span[data-v-4b9d7301]{color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.search-item input[data-v-4b9d7301]{min-width:0}.offer-item[data-v-4b9d7301]{border:1px solid var(--border-color);background:var(--soft-bg);cursor:pointer;border-radius:10px;gap:8px;padding:8px 16px 14px;transition:border-color .12s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.offer-item[data-v-4b9d7301]:hover{border-color:var(--accent-color);box-shadow:0 10px 24px -18px var(--accent-color);transform:translateY(-1px)scale(1.012)}.offer-item.selected[data-v-4b9d7301]{border-color:var(--accent-color);box-shadow:none}.offer-head[data-v-4b9d7301]{align-items:flex-start;gap:20px;min-width:0;display:flex}.offer-main[data-v-4b9d7301]{flex:1;gap:8px;min-width:0;padding-top:0;padding-right:72px;display:grid}.offer-actions[data-v-4b9d7301]{align-self:flex-start;gap:6px;display:flex}.offer-actions.bottom[data-v-4b9d7301]{justify-content:flex-end;margin-top:4px}.offer-actions.top[data-v-4b9d7301]{z-index:2;justify-content:flex-end;position:absolute;top:8px;right:10px}.icon-btn[data-v-4b9d7301]{border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:14px;font-weight:400;display:grid}.icon-btn.danger[data-v-4b9d7301]{border:1px solid var(--border-color);color:var(--text-color);background:0 0}.offer-logo[data-v-4b9d7301]{color:#fff;background:#6b7280;border-radius:14px;flex-shrink:0;place-items:center;width:168px;height:168px;font-size:81px;font-weight:700;display:grid;overflow:hidden}.offer-logo-img[data-v-4b9d7301]{object-fit:cover;width:100%;height:100%}.offer-item h3[data-v-4b9d7301]{word-break:break-word;min-width:0;font-size:20px;line-height:1.15}.title-line[data-v-4b9d7301]{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.title-line-geo[data-v-4b9d7301]{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin-inline-start:22px;display:inline-flex}.title-line-geo .geo-chip[data-v-4b9d7301]{word-break:break-word;white-space:normal;max-width:min(100%,28rem)}.direct-advertiser-inline[data-v-4b9d7301]{flex-shrink:0;align-items:center;gap:6px;max-width:100%;display:inline-flex}.direct-advertiser-check[data-v-4b9d7301]{color:var(--accent-color);flex-shrink:0;display:block}.direct-advertiser-text[data-v-4b9d7301]{letter-spacing:.01em;color:var(--accent-strong);white-space:nowrap;font-size:13px;font-weight:600}.geo-label[data-v-4b9d7301]{color:var(--muted-text);letter-spacing:.04em;font-size:12px}.status-chip[data-v-4b9d7301]{color:var(--accent-color);text-transform:capitalize;letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;border-radius:999px;margin-top:-2px;padding:2px 2px 2px 0;font-size:15px;font-weight:800}.geo-chip[data-v-4b9d7301]{color:var(--muted-text);border:1px solid var(--border-color);background:0 0;border-radius:999px;padding:2px 8px;font-size:12px}.fields-grid[data-v-4b9d7301]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fields-grid.single[data-v-4b9d7301]{grid-template-columns:1fr;gap:12px}.field[data-v-4b9d7301]{align-items:baseline;gap:8px;display:flex}.field.compact[data-v-4b9d7301]{flex:1 1 0;align-items:center;gap:6px;min-width:0}.field-label[data-v-4b9d7301]{color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em;min-width:130px;font-size:11px}.field.compact .field-label[data-v-4b9d7301]{white-space:nowrap;min-width:auto}.field-value[data-v-4b9d7301]{color:var(--text-color);text-transform:none;letter-spacing:.01em;word-break:break-word;font-size:13px}.offer-deals-under-title[data-v-4b9d7301]{border-top:1px dashed color-mix(in srgb, var(--border-color) 82%, transparent);min-width:0;margin-top:4px;padding-top:10px}.offer-deals-table-wrap[data-v-4b9d7301]{margin:0;overflow-x:auto}.offer-deals-expand-btn[data-v-4b9d7301]{border:1px solid color-mix(in srgb, var(--accent-color) 22%, transparent);background:color-mix(in srgb, var(--accent-soft) 18%, transparent);width:fit-content;max-width:100%;min-height:40px;color:var(--accent-strong);cursor:pointer;letter-spacing:.01em;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 22%, transparent);border-radius:4px;justify-content:center;align-items:center;gap:8px;margin:6px auto 0;padding:0 14px;font-size:13px;font-weight:600;line-height:1.25;transition:color .14s,background .14s,border-color .14s,box-shadow .14s;display:flex}.offer-deals-expand-btn-label[data-v-4b9d7301]{text-align:center;white-space:normal}.offer-deals-expand-btn[data-v-4b9d7301]:hover{color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 32%, transparent);border-color:color-mix(in srgb, var(--accent-color) 38%, var(--border-color));box-shadow:0 2px 8px color-mix(in srgb, var(--accent-color) 10%, transparent)}.offer-deals-expand-btn[data-v-4b9d7301]:active{box-shadow:inset 0 2px 4px color-mix(in srgb, var(--muted-text) 14%, transparent)}.offer-deals-expand-btn[data-v-4b9d7301]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 55%, transparent);outline-offset:2px}.offer-deals-expand-btn-chevron[data-v-4b9d7301]{flex-shrink:0;width:16px;height:16px;display:block}.offer-deals-table[data-v-4b9d7301]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:min(440px,100%);font-size:13px;line-height:1.35}.offer-deals-table-col-geo[data-v-4b9d7301]{white-space:nowrap;width:4.5rem;padding-right:2rem}.offer-deals-table-col-name[data-v-4b9d7301]{min-width:0;padding-left:1.25rem}.offer-deals-table tbody td[data-v-4b9d7301]:last-child,.offer-deals-table tbody td[data-v-4b9d7301]:nth-last-child(2){white-space:nowrap;width:1%}.offer-deals-table thead th[data-v-4b9d7301]{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-text);border-bottom:1px solid var(--border-color);white-space:nowrap;background:0 0;padding:6px 0 8px;font-size:11px;font-weight:700}.offer-deals-table tbody td[data-v-4b9d7301]{vertical-align:top;border-bottom:1px solid var(--border-color);color:var(--text-color);padding:7px 0}.offer-deals-table tbody tr:last-child td[data-v-4b9d7301]{border-bottom:none}.offer-deals-cell-geo[data-v-4b9d7301]{vertical-align:top;color:var(--muted-text);white-space:nowrap;padding-right:2rem;font-weight:600}.offer-deals-cell-name[data-v-4b9d7301]{vertical-align:top;min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;padding-left:1.25rem;font-weight:600;overflow:hidden}.offer-deals-cell-buyers[data-v-4b9d7301]{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;color:var(--muted-text);font-weight:600;overflow:hidden}.offer-deals-empty-cell[data-v-4b9d7301]{text-align:center;color:var(--muted-text);font-size:13px;padding:14px 0!important}.meta[data-v-4b9d7301]{color:var(--muted-text);gap:16px;font-size:14px;display:flex}label[data-v-4b9d7301]{color:var(--muted-text);font-size:14px}.error[data-v-4b9d7301]{color:#b00020;font-weight:500}.success[data-v-4b9d7301]{color:#0f7a2d;font-weight:500}.pagination[data-v-4b9d7301]{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.page-info[data-v-4b9d7301]{color:var(--muted-text);font-size:13px}.page-nav-btn[data-v-4b9d7301]{border:1px solid var(--border-color);width:34px;height:34px;color:var(--text-color);box-shadow:none;background:0 0;border-radius:999px;padding:0}.page-nav-btn[data-v-4b9d7301]:hover:not(:disabled){background:color-mix(in srgb, var(--panel-bg) 84%, var(--text-color));box-shadow:none;transform:none}.modal-backdrop[data-v-4b9d7301]{z-index:40;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal[data-v-4b9d7301]{background:var(--panel-bg);border:1px solid var(--border-color);border-radius:14px;gap:12px;width:min(640px,100%);max-height:min(86vh,820px);padding:18px;display:grid;position:relative;overflow-y:auto}.modal-close-btn[data-v-4b9d7301]{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-color);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.label-text[data-v-4b9d7301]{white-space:nowrap}@media (width<=900px){.section-head[data-v-4b9d7301]{flex-direction:column;align-items:flex-start}.section-title[data-v-4b9d7301]{font-size:24px}.head-actions[data-v-4b9d7301]{justify-content:flex-end;width:100%}.form-grid[data-v-4b9d7301],.fields-grid[data-v-4b9d7301]{grid-template-columns:1fr}.offers-list[data-v-4b9d7301]{grid-template-columns:1fr;gap:14px}.offers-filters[data-v-4b9d7301]{grid-template-columns:1fr 1fr}}@media (width<=640px){.offer-head[data-v-4b9d7301]{gap:10px}.offer-logo[data-v-4b9d7301]{width:102px;height:102px;font-size:51px}.offer-item h3[data-v-4b9d7301]{font-size:18px}.offers-list[data-v-4b9d7301]{grid-template-columns:1fr;gap:12px}.offers-filters[data-v-4b9d7301]{grid-template-columns:1fr}}.card[data-v-5922486b]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(1120px,100%);box-shadow:0 6px 24px var(--shadow-color);border-radius:16px;gap:20px;margin:0 auto;padding:20px;display:grid}.head[data-v-5922486b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head-actions[data-v-5922486b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.back-btn[data-v-5922486b]{font:inherit;border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));min-height:40px;color:var(--text-color);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:9px 14px 9px 12px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s,box-shadow .12s,color .12s;display:inline-flex}.back-btn-icon[data-v-5922486b]{opacity:.92;flex-shrink:0;margin-top:.5px}.back-btn[data-v-5922486b]:hover{border-color:color-mix(in srgb, var(--accent-color) 35%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 22%, var(--panel-bg));box-shadow:0 2px 10px -6px var(--shadow-color);color:var(--accent-color)}.back-btn:hover .back-btn-icon[data-v-5922486b]{opacity:1}.ghost-btn[data-v-5922486b]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:12px;flex-shrink:0;padding:0;font-size:18px;line-height:1;transition:border-color .12s,color .12s,background .12s}.ghost-btn[data-v-5922486b]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 35%, var(--border-color));color:var(--accent-color);background:color-mix(in srgb, var(--accent-soft) 18%, var(--panel-bg))}.ghost-btn[data-v-5922486b]:disabled{cursor:not-allowed;opacity:.55}.save-offer-btn[data-v-5922486b]{font:inherit;letter-spacing:.01em;background:var(--accent-color);color:#fff;cursor:pointer;min-height:40px;box-shadow:0 4px 16px -8px color-mix(in srgb, var(--accent-color) 70%, transparent);border:none;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .12s,filter .12s}.save-offer-btn[data-v-5922486b]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 20px -8px color-mix(in srgb, var(--accent-color) 90%, transparent);transform:translateY(-1px)}.save-offer-btn[data-v-5922486b]:active:not(:disabled){transform:translateY(0)}.save-offer-btn[data-v-5922486b]:disabled{cursor:not-allowed;opacity:.68;filter:grayscale(.08);box-shadow:none}.save-offer-btn[data-v-5922486b]:focus-visible{outline:2px solid var(--accent-color);outline-offset:3px}.hero[data-v-5922486b]{grid-template-columns:120px 1fr;align-items:start;gap:18px;display:grid}.hero-logo-col[data-v-5922486b]{flex-direction:column;align-items:stretch;gap:10px;width:120px;display:flex}.change-logo-btn[data-v-5922486b]{font:inherit;letter-spacing:.02em;border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 82%, var(--panel-bg));color:var(--text-color);cursor:pointer;text-align:center;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.25;transition:border-color .14s,color .14s,background .14s}.change-logo-btn[data-v-5922486b]:hover{border-color:color-mix(in srgb, var(--accent-color) 42%, var(--border-color));color:var(--accent-color);background:color-mix(in srgb, var(--accent-soft) 26%, var(--panel-bg))}.change-logo-btn[data-v-5922486b]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 45%, transparent);outline-offset:2px}.offer-logo-xl[data-v-5922486b]{color:#fff;background:#6b7280;border-radius:14px;place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.offer-logo-xl .logo-fallback[data-v-5922486b]{font-size:52px;font-weight:700}.offer-logo-img[data-v-5922486b]{object-fit:cover;width:100%;height:100%}.hero-text[data-v-5922486b]{gap:8px;min-width:0;display:grid}.title-row[data-v-5922486b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.title-cluster[data-v-5922486b]{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.title-heading-with-fav[data-v-5922486b]{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.title-heading-with-fav .page-title[data-v-5922486b]{flex:0 auto}.page-title-editable-hint[data-v-5922486b]{cursor:pointer;outline-offset:2px;border-radius:8px}.page-title-editable-hint[data-v-5922486b]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 65%, transparent)}@media (pointer:fine){.page-title-editable-hint[data-v-5922486b]:hover{color:color-mix(in srgb, var(--text-color) 88%, var(--accent-color))}}.icon-heart-btn[data-v-5922486b]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 90%, transparent);color:var(--muted-text);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;line-height:0;transition:border-color .12s,color .12s,background .12s;display:grid}.icon-heart-btn[data-v-5922486b]:hover{border-color:var(--accent-color);color:var(--accent-strong)}.icon-heart-btn--active[data-v-5922486b]{color:#fff;background:var(--accent-color);border-color:var(--accent-color)}.icon-heart-btn .heart-svg[data-v-5922486b]{display:block}.icon-heart-btn .heart-path[data-v-5922486b]{fill:none}.icon-heart-btn--active .heart-path[data-v-5922486b]{fill:currentColor}.direct-advertiser-badge[data-v-5922486b]{letter-spacing:.02em;color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-color) 42%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 38%, transparent);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.15;display:inline-flex;translate:0 .06em}.page-title[data-v-5922486b]{letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.title-input[data-v-5922486b]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);min-width:min(560px,100%);color:var(--text-color);border-radius:10px;padding:6px 10px;font-size:1.75rem;font-weight:800}.status-pill[data-v-5922486b]{text-transform:uppercase;letter-spacing:.06em;width:fit-content;color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-color) 35%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 35%, transparent);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.offer-fields-row[data-v-5922486b]{grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:stretch;gap:16px;display:grid}.form-panel[data-v-5922486b]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 70%, transparent);border-radius:14px;gap:14px;padding:16px;display:grid}.form-panel-main[data-v-5922486b]{box-sizing:border-box;align-self:stretch;min-width:0;height:100%;min-height:100%}.offer-main-fields-stack[data-v-5922486b]{gap:14px;min-width:0;display:grid}.notes-input-wide[data-v-5922486b]{resize:vertical;width:100%;max-height:min(28vh,12rem);line-height:1.45}.news-side-card[data-v-5922486b]{border:1px solid var(--border-color);background:var(--panel-bg);box-sizing:border-box;height:100%;min-height:100%;box-shadow:0 4px 18px -14px var(--shadow-color);border-radius:14px;align-content:start;align-self:stretch;gap:12px;margin:0;padding:16px;display:grid}.news-side-heading[data-v-5922486b]{text-transform:none;letter-spacing:.02em;color:var(--text-color);margin:-2px 0 0;padding:0;font-size:13px;font-weight:800;line-height:1.3}.news-side-body[data-v-5922486b]{color:var(--text-color);margin:0;font-size:14px;line-height:1.5}.logo-modal-root[data-v-5922486b]{z-index:10050;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.logo-modal-backdrop[data-v-5922486b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a10208c;position:absolute;inset:0}.logo-modal-panel[data-v-5922486b]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(100%,440px);max-height:min(92vh,640px);box-shadow:0 24px 60px -24px color-mix(in srgb, #000 55%, var(--shadow-color));border-radius:16px;outline:none;gap:16px;padding:18px;display:grid;position:relative;overflow:auto}.logo-modal-head[data-v-5922486b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.logo-modal-title[data-v-5922486b]{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.2}.logo-modal-close[data-v-5922486b]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 70%, transparent);width:36px;height:36px;color:var(--muted-text);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;padding:0;font-size:22px;line-height:1;transition:border-color .14s,color .14s;display:grid}.logo-modal-close[data-v-5922486b]:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color));color:var(--accent-color)}.logo-modal-preview-wrap[data-v-5922486b]{text-align:center;justify-items:center;gap:10px;display:grid}.offer-logo-xl.logo-modal-preview[data-v-5922486b]{border-radius:16px;width:168px;height:168px}.logo-modal-preview .logo-fallback[data-v-5922486b]{font-size:72px}.logo-modal-file-name[data-v-5922486b]{word-break:break-word;max-width:100%;margin:0;font-size:12px}.logo-modal-hint[data-v-5922486b]{max-width:32ch;margin:0}.logo-modal-upload[data-v-5922486b]{gap:8px;min-width:0;display:grid}.logo-modal-upload-hint[data-v-5922486b]{margin:0}.logo-modal-actions[data-v-5922486b]{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.logo-modal-done[data-v-5922486b]{font:inherit;cursor:pointer;border-radius:12px;padding:10px 22px;font-size:14px;font-weight:600}@media (width<=860px){.offer-fields-row[data-v-5922486b]{grid-template-columns:1fr}}.field[data-v-5922486b]{gap:6px;min-width:0;display:grid}.field-hint[data-v-5922486b]{color:var(--muted-text);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.field input[data-v-5922486b]:not(.file-upload-native),.field textarea[data-v-5922486b]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);border-radius:10px;min-height:42px;padding:10px 12px}.field textarea.notes-input-wide[data-v-5922486b]{min-height:4.75rem}.file-upload-shell[data-v-5922486b]{border-radius:12px;min-width:0}.file-upload-shell.is-drag-over .file-upload-body[data-v-5922486b]{border-style:solid;border-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 32%, var(--input-bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 25%, transparent)}.file-upload-picker[data-v-5922486b]{cursor:pointer;margin:0;display:block;position:relative}.file-upload-native[data-v-5922486b]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.file-upload-body[data-v-5922486b]{pointer-events:none;border:1px dashed color-mix(in srgb, var(--accent-color) 42%, var(--border-color));background:linear-gradient(160deg, color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg)), var(--input-bg));border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,border-style .18s;display:flex}.file-upload-shell:hover .file-upload-body[data-v-5922486b]{border-color:color-mix(in srgb, var(--accent-color) 52%, var(--border-color));box-shadow:0 6px 20px -12px color-mix(in srgb, var(--accent-color) 42%, transparent)}.file-upload-shell:focus-within .file-upload-body[data-v-5922486b]{outline:2px solid var(--accent-color);outline-offset:2px;border-color:color-mix(in srgb, var(--accent-color) 55%, var(--border-color))}.file-upload-icon[data-v-5922486b]{color:var(--accent-color);opacity:.92;flex-shrink:0}.file-upload-lines[data-v-5922486b]{gap:3px;min-width:0;display:grid}.file-upload-title[data-v-5922486b]{letter-spacing:.01em;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-upload-sub[data-v-5922486b]{color:var(--muted-text);font-size:11px;line-height:1.35}@media (width<=560px){.deals-heading-tabs .deals-heading-badges[data-v-5922486b]{justify-content:flex-start;width:100%}}@media (width<=720px){.hero[data-v-5922486b]{grid-template-columns:1fr}.hero-logo-col[data-v-5922486b]{justify-self:center;width:min(140px,100%)}}.direct-checkbox[data-v-5922486b]{border:1px solid color-mix(in srgb, var(--accent-color) 22%, var(--border-color));background:color-mix(in srgb, var(--soft-bg) 50%, var(--panel-bg));cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0;padding:11px 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.direct-checkbox[data-v-5922486b]:hover{border-color:color-mix(in srgb, var(--accent-color) 38%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 28%, var(--panel-bg))}.direct-checkbox[data-v-5922486b]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 26%, transparent)}.direct-checkbox-control[data-v-5922486b]{flex-shrink:0;width:22px;height:22px;position:relative}.direct-checkbox-input[data-v-5922486b]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.direct-checkbox-ui[data-v-5922486b]{border:1px solid var(--input-border);background:var(--input-bg);box-sizing:border-box;pointer-events:none;border-radius:7px;place-items:center;width:22px;height:22px;transition:border-color .15s,background .15s;display:grid}.direct-checkbox-input:checked+.direct-checkbox-ui[data-v-5922486b]{background:color-mix(in srgb, var(--accent-color) 88%, var(--accent-strong));border-color:color-mix(in srgb, var(--accent-color) 70%, var(--accent-strong))}.direct-checkbox-ui[data-v-5922486b]:after{content:"";opacity:0;border:2px solid #fffffff5;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:opacity .12s;transform:rotate(45deg)}.direct-checkbox-input:checked+.direct-checkbox-ui[data-v-5922486b]:after{opacity:1}.direct-checkbox-input:focus-visible+.direct-checkbox-ui[data-v-5922486b]{outline:2px solid color-mix(in srgb, var(--accent-color) 65%, transparent);outline-offset:2px}.direct-checkbox-label[data-v-5922486b]{color:var(--text-color);letter-spacing:.02em;font-size:14px;font-weight:600;line-height:1.35}.secondary[data-v-5922486b]{border:1px solid var(--border-color);color:var(--text-color);background:0 0}.readonly-panel[data-v-5922486b]{padding:4px 0}.readonly-main[data-v-5922486b]{min-width:0}.readonly-grid[data-v-5922486b]{color:var(--muted-text);gap:8px;font-size:14px;display:grid}.deals-section[data-v-5922486b]{border-top:1px solid var(--border-color);gap:14px;padding-top:16px;display:grid}.deals-heading[data-v-5922486b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deals-heading-text[data-v-5922486b]{gap:4px;min-width:0;display:grid}.deals-heading-badges[data-v-5922486b]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.deals-heading-tabs[data-v-5922486b]{align-items:center}.offer-subsection-tabs[data-v-5922486b]{background:color-mix(in srgb, var(--soft-bg) 78%, transparent);border:1px solid var(--border-color);border-radius:12px;gap:4px;padding:5px;display:inline-flex}.offer-tab[data-v-5922486b]{font:inherit;letter-spacing:.02em;cursor:pointer;color:var(--muted-text);background:0 0;border:0;border-radius:9px;padding:9px 18px;font-size:14px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.offer-tab[data-v-5922486b]:hover{color:var(--text-color)}.offer-tab[aria-selected=true][data-v-5922486b]{background:var(--panel-bg);color:var(--accent-color);box-shadow:0 1px 5px var(--shadow-color)}.offer-tab[data-v-5922486b]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 45%, transparent);outline-offset:2px}.offer-tab-panel[data-v-5922486b]{min-width:0}.deals-save-error-inline[data-v-5922486b]{max-width:min(260px,100%);margin:0;line-height:1.35}.issues-tab-panel[data-v-5922486b]{padding-top:2px}.issues-empty-state[data-v-5922486b]{border:1px dashed color-mix(in srgb, var(--border-color) 88%, var(--accent-color));text-align:center;border-radius:14px;padding:22px 18px;font-size:14px;line-height:1.5}.issues-table-wrap[data-v-5922486b]{background:0 0;border:none;border-radius:0;max-width:100%;overflow-x:auto}.issues-payout-table[data-v-5922486b]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:14px}.issues-payout-table thead th[data-v-5922486b]{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-text);background:var(--panel-bg);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:800;position:sticky;top:0}.issues-payout-table tbody td[data-v-5922486b]{vertical-align:middle;color:var(--text-color);padding:10px 12px;line-height:1.42}.issues-payout-table tbody tr:not(:last-child) td[data-v-5922486b]{border-bottom:1px solid var(--border-color)}.issues-col-id[data-v-5922486b]{width:4rem}.issues-col-deal[data-v-5922486b]{min-width:0}.issues-col-num[data-v-5922486b]{width:5.5rem}.issues-col-created[data-v-5922486b]{width:8.75rem}.issues-cell-created[data-v-5922486b]{white-space:nowrap;color:var(--muted-text);font-size:13px}.issues-cell-mono[data-v-5922486b]{font-variant-numeric:tabular-nums;white-space:nowrap}.issues-cell-buyer[data-v-5922486b]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.issues-cell-deal[data-v-5922486b]{min-width:0}.issues-cell-del[data-v-5922486b]{text-align:right;width:52px}.issues-col-del[data-v-5922486b]{width:52px}.tiny-remove[data-v-5922486b]{width:28px;height:28px;font-size:16px}.issue-payout-modal-root .issue-payout-panel[data-v-5922486b]{max-height:min(90vh,640px);overflow:visible}.issue-payout-inline-error[data-v-5922486b]{color:color-mix(in srgb, #be123c 94%, var(--text-color));border:1px solid color-mix(in srgb, #f43f5e 42%, var(--border-color));background:#f43f5e24;border-radius:11px;margin:0 0 14px;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.45}:root[data-theme=dark] .issue-payout-inline-error[data-v-5922486b]{color:#fecdd3;border-color:color-mix(in srgb, #fb7185 42%, var(--border-color));background:#7f1d1d8c}.issue-payout-deal-heading[data-v-5922486b]{letter-spacing:.06em;color:var(--text-color);margin:0 0 16px;font-size:1.25rem;font-weight:800;line-height:1.3}.issue-buyer-dropdown[data-v-5922486b]{min-width:0;position:relative}.issue-buyer-trigger[data-v-5922486b]{width:100%;font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.issue-buyer-trigger[data-v-5922486b]:hover{border-color:color-mix(in srgb, var(--accent-color) 35%, var(--input-border))}.issue-buyer-trigger-text[data-v-5922486b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.issue-buyer-chevron[data-v-5922486b]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid color-mix(in srgb, var(--text-color) 55%, transparent);flex-shrink:0;width:0;height:0}.issue-buyer-panel[data-v-5922486b]{z-index:20;border:1px solid var(--border-color);background:var(--panel-bg);box-shadow:0 12px 36px var(--shadow-color);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0}.issue-buyer-panel-search[data-v-5922486b]{font:inherit;box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);border-radius:9px;margin-bottom:8px;padding:9px 11px}.issue-buyer-panel-hint[data-v-5922486b]{margin:0 0 6px}.issue-field[data-v-5922486b]{gap:6px;min-width:0;display:grid}.issue-field input[data-v-5922486b]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);border-radius:10px;padding:10px 12px}.issue-user-list[data-v-5922486b]{border:1px solid var(--border-color);border-radius:10px;max-height:160px;margin:0;padding:0;list-style:none;overflow:auto}.issue-user-list--dropdown[data-v-5922486b]{max-height:220px}.issue-user-pick[data-v-5922486b]{text-align:left;border:none;border-bottom:1px solid var(--border-color);width:100%;font:inherit;cursor:pointer;color:var(--text-color);background:0 0;padding:8px 12px;font-size:13px;display:block}.issue-user-pick[data-v-5922486b]:hover{background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.issue-user-list li:last-child .issue-user-pick[data-v-5922486b]{border-bottom:none}.issue-cap-row[data-v-5922486b]{gap:8px;display:grid}.issue-check[data-v-5922486b]{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.issue-cap-input[data-v-5922486b]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);border-radius:10px;padding:10px 12px}.issue-payout-actions[data-v-5922486b]{justify-content:flex-end}.issue-submit[data-v-5922486b]{min-height:auto}.deals-heading h2[data-v-5922486b]{margin:0;font-size:1.125rem;font-weight:800}.deals-save-error[data-v-5922486b]{color:#ff6b7d;margin:0;font-size:13px}.sync-pill[data-v-5922486b]{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-color) 40%, var(--border-color));border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.badge-count[data-v-5922486b]{color:var(--muted-text);border:1px solid var(--border-color);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.deals-table-wrap[data-v-5922486b]{background:0 0;border:none;border-radius:0;max-width:100%;overflow-x:auto}.deals-table[data-v-5922486b]{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:14px}.deals-table thead th[data-v-5922486b]{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-text);background:var(--panel-bg);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:800;position:sticky;top:0}.deals-table-col-name[data-v-5922486b]{padding-right:40px}.deals-table tbody td[data-v-5922486b]{vertical-align:middle;color:var(--text-color);padding:10px 12px;line-height:1.42}.deals-table tbody td[data-v-5922486b]:first-child{padding-right:40px}.deals-table tbody td[data-v-5922486b]:nth-child(2){padding-left:14px}.deals-table tbody tr:not(:last-child) td[data-v-5922486b]{border-bottom:1px solid var(--border-color)}.deals-table-col-geo[data-v-5922486b]{width:5rem;padding-left:14px}.deals-table-col-status[data-v-5922486b]{width:7rem}.deals-table-col-rate[data-v-5922486b]{width:5.5rem}.deals-table-col-buyers[data-v-5922486b]{width:6.75rem;max-width:9rem}.deals-table-cell-buyers[data-v-5922486b]{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;color:var(--muted-text);font-size:13px;overflow:hidden}.deals-table-col-actions[data-v-5922486b]{width:92px}.deals-table-cell-strong[data-v-5922486b]{word-break:break-word;font-weight:700}.deals-table-cell-mono[data-v-5922486b]{font-variant-numeric:tabular-nums;white-space:nowrap}.deals-table-cell-clamp[data-v-5922486b]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.deals-table-cell-notes[data-v-5922486b]{white-space:pre-wrap;word-break:break-word;max-width:280px}.deal-table-status[data-v-5922486b]{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.deal-table-status--active[data-v-5922486b]{color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 58%, transparent);border:1px solid color-mix(in srgb, var(--accent-color) 42%, var(--border-color))}.deal-table-status--inactive[data-v-5922486b]{color:var(--muted-text);background:color-mix(in srgb, var(--soft-bg) 82%, transparent);border:1px solid var(--border-color)}.deals-table-actions[data-v-5922486b]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.deals-table tbody tr.deals-table-row--editor td[data-v-5922486b]{border-top:1px dashed color-mix(in srgb, var(--border-color) 92%, var(--muted-text))}.deal-table-editor-cell[data-v-5922486b]{vertical-align:top;background:0 0;padding:0!important}.deal-row-pencil[data-v-5922486b]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 88%, transparent);width:34px;height:34px;color:var(--muted-text);cursor:pointer;border-radius:10px;flex-shrink:0;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.deal-row-pencil-icon[data-v-5922486b]{display:block}.deal-row-pencil[data-v-5922486b]:hover{border-color:var(--accent-color);color:var(--accent-color)}.deal-card-edit-expanded[data-v-5922486b]{border-top-left-radius:10px;border-top-right-radius:10px;margin-top:-1px}.deal-card-edit--in-table.deal-card-edit-expanded[data-v-5922486b]{border-left:none;border-right:none;border-radius:0;margin-top:0}.deal-card-edit-actions[data-v-5922486b]{flex-shrink:0;align-items:center;gap:6px;min-width:max-content;display:flex}.deal-collapse-btn[data-v-5922486b]{border:1px solid var(--border-color);width:32px;height:32px;color:var(--muted-text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;font-size:14px;line-height:1;display:grid}.deal-collapse-btn[data-v-5922486b]:hover{border-color:var(--accent-color);color:var(--accent-color)}.deals-bottom-actions[data-v-5922486b]{margin-top:14px}.deal-card-edit[data-v-5922486b]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:14px;overflow:hidden}.deal-card-edit-head[data-v-5922486b]{background:color-mix(in srgb, var(--soft-bg) 65%, transparent);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.deal-card-edit-head>span[data-v-5922486b]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.remove-mini[data-v-5922486b]{border:1px solid color-mix(in srgb, #8b2942 40%, var(--border-color));width:32px;height:32px;color:var(--text-color);cursor:pointer;background:#8b29421f;border-radius:10px;font-size:18px;line-height:1}.deal-edit-grid[data-v-5922486b]{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;display:grid}.deal-inline-3[data-v-5922486b]{grid-template-columns:minmax(4.5rem,.75fr) minmax(7rem,1fr) minmax(9rem,1.1fr);align-items:end;gap:10px;display:grid}.deal-landing-row[data-v-5922486b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;width:100%;min-width:0;display:grid}.landing-field-grow[data-v-5922486b]{min-width:0}.landings-block[data-v-5922486b]{border:1px dashed color-mix(in srgb, var(--border-color) 82%, var(--accent-color));background:color-mix(in srgb, var(--soft-bg) 55%, transparent);box-sizing:border-box;border-radius:12px;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.landings-block-head[data-v-5922486b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.landings-block-title[data-v-5922486b]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-text);font-size:12px;font-weight:800}.landing-add-btn[data-v-5922486b]{border:1px solid var(--border-color);background:var(--panel-bg);width:32px;height:32px;color:var(--text-color);cursor:pointer;border-radius:10px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.landing-add-btn[data-v-5922486b]:hover{border-color:var(--accent-color);color:var(--accent-color)}.landing-pair-row[data-v-5922486b]{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px;width:100%;min-width:0;display:grid}.landing-pair-row--with-remove[data-v-5922486b]{grid-template-columns:minmax(0,1fr) 36px}.landing-pair-gutter[data-v-5922486b]{justify-content:flex-end;align-items:flex-end;min-width:0;padding-bottom:2px;display:flex}.landing-remove-mini[data-v-5922486b]{border:1px solid color-mix(in srgb, var(--border-color) 90%, var(--text-color));width:32px;height:32px;color:var(--text-color);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;font-size:16px;line-height:1}.deal-geo-input[data-v-5922486b]{text-transform:uppercase}@media (width<=520px){.deal-inline-3[data-v-5922486b],.deal-landing-row[data-v-5922486b]{grid-template-columns:1fr}}.mini-field[data-v-5922486b]{gap:6px;min-width:0;display:grid}.mini-field span[data-v-5922486b]{color:var(--muted-text);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.mini-field input[data-v-5922486b],.mini-field select[data-v-5922486b]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);border-radius:10px;min-height:40px;padding:10px 12px}.mini-field select[data-v-5922486b]{cursor:pointer;appearance:auto}.add-deal-catalog[data-v-5922486b]{border:1px solid color-mix(in srgb, var(--accent-color) 45%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 24%, transparent);width:100%;color:color-mix(in srgb, var(--text-color) 92%, var(--accent-strong));cursor:pointer;letter-spacing:.01em;text-align:center;border-radius:12px;justify-self:stretch;padding:12px 16px;font-size:14px;font-weight:700}.add-deal-catalog[data-v-5922486b]:hover{background:color-mix(in srgb, var(--accent-soft) 34%, transparent);border-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color))}.tiny[data-v-5922486b]{font-size:12px}.muted[data-v-5922486b]{color:var(--muted-text)}.ui-select-dropdown[data-v-fb1ae121]{width:100%;max-width:100%;display:inline-flex;position:relative}.ui-select-combobox[data-v-fb1ae121]{align-items:center;width:100%;display:flex;position:relative}.ui-select-combobox-input[data-v-fb1ae121]{width:100%;min-height:36px;font:inherit;color:var(--text-color);border:1px solid var(--input-border);background-color:var(--input-bg);border-radius:10px;padding:8px 34px 8px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s,background-color .15s}.ui-select-combobox-input[data-v-fb1ae121]::placeholder{color:var(--muted-text);font-weight:500}.ui-select-combobox-input[data-v-fb1ae121]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 40%, var(--input-border));background-color:color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg))}.ui-select-combobox-input[data-v-fb1ae121]:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 20%, transparent);outline:none}.ui-select-combobox-input[data-v-fb1ae121]:disabled{opacity:.55;cursor:not-allowed}.ui-select-dropdown.is-open .ui-select-combobox-input[data-v-fb1ae121]{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 20%, transparent)}.ui-select-chevron-btn[data-v-fb1ae121]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.ui-select-chevron-btn[data-v-fb1ae121]:disabled{cursor:not-allowed;opacity:.55}.ui-select-trigger[data-v-fb1ae121]{width:100%;min-height:36px;font:inherit;text-align:left;color:var(--text-color);border:1px solid var(--input-border);background-color:var(--input-bg);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 34px 8px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;position:relative}.ui-select-trigger[data-v-fb1ae121]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 40%, var(--input-border));background-color:color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg))}.ui-select-dropdown.is-open .ui-select-trigger[data-v-fb1ae121]{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 20%, transparent)}.ui-select-trigger[data-v-fb1ae121]:disabled{opacity:.55;cursor:not-allowed}.ui-select-trigger-text[data-v-fb1ae121]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-trigger-text.is-placeholder[data-v-fb1ae121]{color:var(--muted-text)}.ui-select-chevron[data-v-fb1ae121]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid color-mix(in srgb, var(--text-color) 50%, transparent);pointer-events:none;width:0;height:0;transition:transform .15s}.ui-select-dropdown.is-open .ui-select-chevron[data-v-fb1ae121]{transform:rotate(180deg)}.ui-select-list[data-v-fb1ae121]{border:1px solid var(--border-color);background:var(--panel-bg);max-height:min(280px,100vh - 24px);box-shadow:0 10px 28px var(--shadow-color);cursor:pointer;border-radius:10px;margin:0;padding:4px;list-style:none;overflow:auto}.ui-select-empty[data-v-fb1ae121]{color:var(--muted-text);cursor:default;padding:10px 12px;font-size:13px}.ui-select-option[data-v-fb1ae121]{width:100%;font:inherit;text-align:left;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.35;display:block}.ui-select-option[data-v-fb1ae121]:hover{background:color-mix(in srgb, var(--accent-soft) 45%, transparent);color:var(--accent-strong)}.ui-select-option[aria-selected=true][data-v-fb1ae121]{background:color-mix(in srgb, var(--accent-soft) 65%, transparent);color:var(--accent-strong);font-weight:600}.card[data-v-1140d487]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:14px;gap:12px;padding:14px;display:grid}.head[data-v-1140d487]{justify-content:space-between;align-items:center;display:flex}.head-actions[data-v-1140d487]{align-items:center;gap:8px;display:flex}.role-cell[data-v-1140d487]{position:relative;overflow:visible}.head-filter-select[data-v-1140d487]{min-width:108px;max-width:128px}.role-select[data-v-1140d487]{min-width:92px;max-width:118px}.users-table .row-actions[data-v-1140d487]{cursor:pointer}.role-actions[data-v-1140d487]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.users-table .row-actions button[data-v-1140d487]:disabled,.users-table .row-actions[data-v-1140d487] .ui-select-dropdown.is-disabled{cursor:not-allowed}.btn-refresh[data-v-1140d487]{border:1px solid var(--input-border);background:var(--input-bg);width:42px;height:42px;color:var(--accent-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.btn-refresh[data-v-1140d487]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 45%, var(--input-border));background:color-mix(in srgb, var(--accent-soft) 40%, var(--input-bg));transform:translateY(-1px)}.btn-refresh[data-v-1140d487]:disabled{opacity:.45;cursor:not-allowed}.table-wrap[data-v-1140d487]{max-width:100%;overflow:auto visible}.users-table[data-v-1140d487]{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.col-actions[data-v-1140d487]{width:56px;text-align:right!important}.col-id[data-v-1140d487]{font-variant-numeric:tabular-nums;width:56px}.mono[data-v-1140d487]{font-variant-numeric:tabular-nums}.users-table th[data-v-1140d487],.users-table td[data-v-1140d487]{border-bottom:1px solid var(--border-color);text-align:left;padding:10px 8px}.users-table th[data-v-1140d487]{color:var(--muted-text);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.users-table td[data-v-1140d487]{font-size:14px}.users-table tr.deleted td[data-v-1140d487]{color:var(--muted-text)}.empty-row[data-v-1140d487]{text-align:center;color:var(--muted-text)}.row-actions[data-v-1140d487]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.icon-action[data-v-1140d487]{border:1px solid color-mix(in srgb, var(--accent-color) 28%, var(--border-color));width:38px;height:38px;color:var(--accent-color);background:linear-gradient(160deg, color-mix(in srgb, var(--accent-soft) 55%, var(--panel-bg)), color-mix(in srgb, var(--accent-soft) 22%, var(--panel-bg)));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:inline-flex}button.icon-action[data-v-1140d487]{font:inherit;cursor:pointer;box-sizing:border-box;padding:0}.icon-action[data-v-1140d487]:hover{border-color:color-mix(in srgb, var(--accent-color) 50%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 62%, var(--panel-bg));box-shadow:0 6px 14px -10px color-mix(in srgb, var(--accent-color) 70%, transparent);transform:translateY(-1px)}.icon-action-settings svg[data-v-1140d487]{display:block}.icon-action[data-v-1140d487]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 55%, transparent);outline-offset:2px}.icon-action-danger[data-v-1140d487]{color:#fff;background:#ffffff14;border-color:#0000}.icon-action-danger[data-v-1140d487]:hover:not(:disabled){background:#ffffff29;border-color:#0000}.icon-action-danger[data-v-1140d487]:focus-visible{outline-color:#b947478c}.icon-action-danger[data-v-1140d487]:disabled{opacity:.45;cursor:not-allowed}.action-btn[data-v-1140d487]{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:12px}.saving-state[data-v-1140d487]{color:var(--muted-text);font-size:12px}.pagination[data-v-1140d487]{justify-content:center;align-items:center;gap:10px;display:flex}.page-nav-btn[data-v-1140d487]{border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-color);background:0 0;border-radius:999px;padding:0;font-size:12px}.sr-only[data-v-1140d487]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card[data-v-0cb1d949]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:14px;gap:18px;padding:18px;display:grid}.head-text h2[data-v-0cb1d949]{margin:8px 0 0;font-size:1.35rem;font-weight:800}.head-subtitle[data-v-0cb1d949]{color:var(--muted-text);margin:6px 0 0;font-size:14px;font-weight:500}.page-tabs[data-v-0cb1d949]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-tab[data-v-0cb1d949]{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;transition:border-color .12s,background .12s}.page-tab[data-v-0cb1d949]:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--border-color))}.page-tab[aria-selected=true][data-v-0cb1d949]{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-soft) 52%, transparent);color:var(--accent-strong)}.tab-panel[data-v-0cb1d949]{margin-top:4px}.profile-panel .panel[data-v-0cb1d949],.profile-form[data-v-0cb1d949],.user-fields-readonly[data-v-0cb1d949]{width:100%}.profile-form[data-v-0cb1d949]{gap:12px;display:grid}.profile-form .field-input[data-v-0cb1d949]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--input-border);background-color:var(--input-bg);min-height:36px;color:var(--text-color);border-radius:10px;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.profile-form .field-input[data-v-0cb1d949]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 35%, var(--input-border))}.profile-form .field-input[data-v-0cb1d949]:focus,.profile-form .field-input[data-v-0cb1d949]:focus-visible{border-color:var(--accent-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 20%, transparent);outline:none}.profile-role-select[data-v-0cb1d949]{width:100%}.field-select[data-v-0cb1d949]{cursor:pointer}.profile-form-actions[data-v-0cb1d949]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:4px;display:flex}.field-hint[data-v-0cb1d949]{color:var(--muted-text);margin:-4px 0 0;font-size:12px;line-height:1.4}.user-fields-readonly[data-v-0cb1d949]{padding:4px 0}.user-fields[data-v-0cb1d949]{gap:10px;margin:0;display:grid}.user-field[data-v-0cb1d949]{grid-template-columns:72px 1fr;align-items:center;gap:10px;display:grid}.user-field dt[data-v-0cb1d949]{color:var(--muted-text);margin:0;font-size:12px;font-weight:600}.user-field dd[data-v-0cb1d949]{min-width:0;margin:0}.user-field-value[data-v-0cb1d949]{color:var(--text-color);word-break:break-word;font-size:14px;font-weight:600;line-height:1.4}.user-field-value-email[data-v-0cb1d949]{color:var(--muted-text);font-weight:500}.muted[data-v-0cb1d949]{color:var(--muted-text)}.tiny[data-v-0cb1d949]{margin:0 0 8px;font-size:12px}.small[data-v-0cb1d949]{margin-top:8px;font-size:13px}.btn-back[data-v-0cb1d949]{border:1px solid var(--input-border);background:var(--input-bg);width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-back-icon[data-v-0cb1d949]{width:22px;height:22px;display:block}.btn-back[data-v-0cb1d949]:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--input-border));color:var(--accent-color)}.btn-back[data-v-0cb1d949]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 45%, transparent);outline-offset:2px}.error-text[data-v-0cb1d949]{color:#c62828;margin:0}.panel[data-v-0cb1d949]{border:1px solid color-mix(in srgb, var(--border-color) 85%, transparent);background:color-mix(in srgb, var(--soft-bg) 35%, var(--panel-bg));border-radius:12px;padding:14px}.panel-title[data-v-0cb1d949]{margin:0 0 12px;font-size:1rem;font-weight:700}.service-cards[data-v-0cb1d949]{cursor:default;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.service-cards .icon-btn[data-v-0cb1d949],.service-cards .service-card-link[data-v-0cb1d949]{cursor:pointer}.service-card[data-v-0cb1d949]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:14px;min-height:88px;padding:16px 18px 48px;position:relative}.service-card-text[data-v-0cb1d949]{width:100%;min-width:0}.service-card-slug[data-v-0cb1d949]{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.2rem;font-weight:800;line-height:1.25;overflow:hidden}.service-card-name[data-v-0cb1d949]{color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.service-card-link-wrap[data-v-0cb1d949]{margin:8px 0 0}.service-card-link[data-v-0cb1d949]{color:var(--accent-color);word-break:break-all;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none}.service-card-link[data-v-0cb1d949]:hover{text-decoration:underline}.service-card-pwa[data-v-0cb1d949]{color:var(--muted-text);margin:8px 0 0;font-size:12px;line-height:1.4}.service-card-pwa-value[data-v-0cb1d949]{color:var(--text-color);word-break:break-all;font-weight:600}.mono[data-v-0cb1d949]{font-variant-numeric:tabular-nums}.service-card-actions[data-v-0cb1d949]{align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;right:18px}.icon-btn-delete[data-v-0cb1d949]{color:#b94747;border-color:color-mix(in srgb, #b94747 38%, var(--input-border));background:color-mix(in srgb, #b94747 10%, var(--input-bg))}.icon-btn-delete[data-v-0cb1d949]:hover:not(:disabled){background:color-mix(in srgb, #b94747 18%, var(--input-bg));border-color:#b94747}.icon-delete-spinner[data-v-0cb1d949]{border:2px solid color-mix(in srgb, currentColor 25%, transparent);border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite svc-del-spin-0cb1d949}@keyframes svc-del-spin-0cb1d949{to{transform:rotate(360deg)}}.icon-btn[data-v-0cb1d949]{border:1px solid var(--input-border);background:var(--input-bg);width:44px;height:44px;color:var(--accent-color);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.icon-btn[data-v-0cb1d949]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-color)}.icon-btn[data-v-0cb1d949]:disabled{opacity:.45;cursor:not-allowed}.icon-btn-add[data-v-0cb1d949]{color:var(--accent-strong)}.icon-btn-edit[data-v-0cb1d949]{color:var(--muted-text)}.icon-btn-edit[data-v-0cb1d949]:hover:not(:disabled){color:var(--accent-color)}.icon-svg[data-v-0cb1d949]{width:24px;height:24px;display:block}.modal-backdrop[data-v-0cb1d949]{z-index:80;background:0 0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-panel[data-v-0cb1d949]{background:var(--panel-bg);border:1px solid var(--border-color);width:min(420px,100%);max-height:min(90vh,560px);box-shadow:0 16px 48px var(--shadow-color);border-radius:14px;flex-direction:column;display:flex}.modal-head[data-v-0cb1d949]{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 0;display:flex}.modal-title[data-v-0cb1d949]{margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.modal-title-slug[data-v-0cb1d949]{word-break:break-word;font-weight:800}.modal-close[data-v-0cb1d949]{color:var(--muted-text);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:26px;line-height:1}.modal-close[data-v-0cb1d949]:hover{color:var(--text-color)}.modal-body[data-v-0cb1d949]{gap:12px;padding:14px 16px;display:grid;overflow-y:auto}.field[data-v-0cb1d949]{gap:6px;display:grid}.field-label[data-v-0cb1d949]{color:var(--muted-text);font-size:12px;font-weight:600}.field-input[data-v-0cb1d949]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);border-radius:10px;padding:9px 11px}.field-input[data-v-0cb1d949]:disabled{opacity:.6}.modal-footer[data-v-0cb1d949]{justify-content:flex-end;padding:0 16px 16px;display:flex}.modal-footer-submit[data-v-0cb1d949]{min-width:auto;padding:7px 14px;font-size:.85rem;font-weight:600}.card[data-v-61058498]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:14px;gap:14px;width:min(1680px,100%);margin:0 auto;padding:16px;display:grid}.head[data-v-61058498]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.modal-backdrop[data-v-61058498]{z-index:100;background:#0a112573;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.accent-btn-small[data-v-61058498],.reset-btn-small[data-v-61058498]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700}.accent-btn-small[data-v-61058498]{background:var(--accent-color);color:#fff}.accent-btn-small[data-v-61058498]:disabled,.reset-btn-small[data-v-61058498]:disabled{opacity:.55;cursor:not-allowed}.reset-btn-small[data-v-61058498]{background:color-mix(in srgb, var(--soft-bg) 70%, transparent);color:var(--text-color);border-color:var(--border-color)}.modal-panel[data-v-61058498]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(480px,100%);max-height:min(90vh,720px);box-shadow:0 20px 50px var(--shadow-color);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid}.modal-head[data-v-61058498]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-title[data-v-61058498]{margin:0;font-size:1.1rem;font-weight:700}.modal-close[data-v-61058498]{width:32px;height:32px;color:var(--text-color);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.modal-body[data-v-61058498]{gap:12px;padding:16px 18px;display:grid;overflow-y:auto}.modal-footer[data-v-61058498]{border-top:1px solid var(--border-color);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.form-field[data-v-61058498]{color:var(--muted-text);gap:6px;font-size:.82rem;display:grid}.control[data-v-61058498]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);box-sizing:border-box;border-radius:10px;padding:9px 11px}.hint-text[data-v-61058498]{margin:0;font-size:.82rem;line-height:1.35}.form-error[data-v-61058498]{background:color-mix(in srgb, #dc2626 12%, var(--panel-bg));color:#b91c1c;border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.head h2[data-v-61058498]{margin:0;font-size:1.25rem;font-weight:800}.ghost-refresh[data-v-61058498]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:12px;font-size:18px;line-height:1}.ghost-refresh[data-v-61058498]:disabled{opacity:.5;cursor:not-allowed}.data-content-ready[data-v-61058498]{gap:16px;display:grid}.role-toolbar[data-v-61058498]{border:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--soft-bg) 52%, var(--panel-bg)), color-mix(in srgb, var(--panel-bg) 92%, var(--soft-bg)));border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}.role-select-field[data-v-61058498]{flex:280px;align-items:center;gap:12px;min-width:min(100%,420px);display:flex}.role-select-row[data-v-61058498]{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.role-add-btn[data-v-61058498]{border:1px solid color-mix(in srgb, var(--accent-color) 35%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 42%, var(--panel-bg));width:32px;height:32px;color:var(--accent-strong);cursor:pointer;border-radius:9px;flex:none;font-size:18px;font-weight:500;line-height:1;transition:background .15s,border-color .15s,transform .14s}.role-add-btn[data-v-61058498]:hover{background:color-mix(in srgb, var(--accent-soft) 65%, var(--panel-bg));border-color:color-mix(in srgb, var(--accent-color) 55%, var(--border-color))}.role-add-btn[data-v-61058498]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 65%, transparent);outline-offset:2px}.role-select-label[data-v-61058498]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-text);white-space:nowrap;flex:none;font-size:11px;font-weight:800}.role-select-ui[data-v-61058498]{flex:auto;min-width:0;max-width:360px}.role-select-ui[data-v-61058498] .ui-select-trigger{border-color:color-mix(in srgb, var(--input-border) 88%, var(--border-color));background:color-mix(in srgb, var(--input-bg) 94%, var(--panel-bg));border-radius:12px;min-height:44px;padding:10px 38px 10px 14px;font-size:15px;font-weight:600;box-shadow:0 1px #ffffff14}.role-select-ui[data-v-61058498] .ui-select-dropdown.is-open .ui-select-trigger{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-color) 18%, transparent), 0 8px 22px -14px color-mix(in srgb, var(--accent-color) 35%, transparent)}.role-select-ui[data-v-61058498] .ui-select-trigger-text{font-weight:600}@media (width<=640px){.role-select-field[data-v-61058498]{flex-direction:column;align-items:stretch}.role-select-row[data-v-61058498]{width:100%}.role-select-ui[data-v-61058498]{max-width:none}}.role-panel[data-v-61058498]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 38%, var(--panel-bg));border-radius:12px;gap:12px;padding:14px;display:grid}.role-head[data-v-61058498]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.role-summary[data-v-61058498]{margin:0;font-size:14px;line-height:1.4}.save-btn[data-v-61058498]{font:inherit;background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:700}.save-btn[data-v-61058498]:disabled{opacity:.55;cursor:not-allowed}.perm-group[data-v-61058498]{gap:8px;display:grid}.perm-group+.perm-group[data-v-61058498]{margin-top:4px}.perm-group-title[data-v-61058498]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-text);margin:0;font-size:11px;font-weight:800}.permissions-grid[data-v-61058498]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.perm-item[data-v-61058498]{border:1px solid color-mix(in srgb, var(--border-color) 65%, transparent);background:color-mix(in srgb, var(--panel-bg) 88%, var(--soft-bg));cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.perm-item[data-v-61058498]:hover:not(.perm-item--disabled){border-color:color-mix(in srgb, var(--accent-color) 28%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 18%, var(--panel-bg))}.perm-item--disabled[data-v-61058498]{cursor:default;opacity:.72}.perm-item-text[data-v-61058498]{word-break:break-word;color:var(--text-color);padding-top:1px;font-size:13px;line-height:1.4}.perm-check[data-v-61058498]{flex-shrink:0;width:20px;height:20px;margin-top:1px;position:relative}.perm-check-native[data-v-61058498]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.perm-item--disabled .perm-check-native[data-v-61058498]{cursor:not-allowed}.perm-check-face[data-v-61058498]{border:1px solid var(--input-border);background:var(--input-bg);box-sizing:border-box;pointer-events:none;border-radius:6px;place-items:center;width:20px;height:20px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.perm-item:hover:not(.perm-item--disabled) .perm-check-face[data-v-61058498]{border-color:color-mix(in srgb, var(--accent-color) 35%, var(--input-border))}.perm-check-native:checked+.perm-check-face[data-v-61058498]{background:color-mix(in srgb, var(--accent-color) 88%, var(--accent-strong));border-color:color-mix(in srgb, var(--accent-color) 70%, var(--accent-strong));box-shadow:0 1px 4px color-mix(in srgb, var(--accent-color) 22%, transparent)}.perm-check-face[data-v-61058498]:after{content:"";opacity:0;border:2px solid #fffffff5;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-2px;transition:opacity .12s;transform:rotate(45deg)}.perm-check-native:checked+.perm-check-face[data-v-61058498]:after{opacity:1}.perm-check-native:focus-visible+.perm-check-face[data-v-61058498]{outline:2px solid color-mix(in srgb, var(--accent-color) 65%, transparent);outline-offset:2px}.perm-check-native:disabled+.perm-check-face[data-v-61058498]{opacity:.55;filter:grayscale(.25)}@media (width<=760px){.permissions-grid[data-v-61058498]{grid-template-columns:1fr}}.card[data-v-b105a7eb]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(1920px,100%);box-shadow:0 6px 24px var(--shadow-color);border-radius:16px;gap:16px;margin:0 auto;padding:20px;display:grid}.head[data-v-b105a7eb]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.page-heading[data-v-b105a7eb]{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.ghost-refresh[data-v-b105a7eb]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:12px;font-size:18px;line-height:1}.ghost-refresh[data-v-b105a7eb]:disabled{opacity:.5;cursor:not-allowed}.filters-bar[data-v-b105a7eb]{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.filter-field[data-v-b105a7eb]{gap:4px;min-width:0;display:grid}.filter-field span[data-v-b105a7eb]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text);font-size:11px;font-weight:700}.filter-field input[data-v-b105a7eb]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);border-radius:10px;min-width:120px;padding:8px 11px}.payout-buyer-filter-field[data-v-b105a7eb]{flex:280px;max-width:420px}.payout-buyer-dropdown[data-v-b105a7eb]{min-width:0;position:relative}.payout-buyer-trigger[data-v-b105a7eb]{width:100%;font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:14px;display:flex}.payout-buyer-trigger[data-v-b105a7eb]:hover{border-color:color-mix(in srgb, var(--accent-color) 35%, var(--input-border))}.payout-buyer-trigger-text[data-v-b105a7eb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payout-buyer-chevron[data-v-b105a7eb]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid color-mix(in srgb, var(--text-color) 55%, transparent);flex-shrink:0;width:0;height:0}.payout-buyer-panel[data-v-b105a7eb]{z-index:20;border:1px solid var(--border-color);background:var(--panel-bg);box-shadow:0 12px 36px var(--shadow-color);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0}.payout-buyer-panel-search[data-v-b105a7eb]{font:inherit;box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);border-radius:9px;margin-bottom:8px;padding:9px 11px}.payout-buyer-panel-hint[data-v-b105a7eb]{margin:0 0 6px}.payout-buyer-user-list[data-v-b105a7eb]{border:1px solid var(--border-color);border-radius:10px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.payout-buyer-pick[data-v-b105a7eb]{text-align:left;border:none;border-bottom:1px solid var(--border-color);width:100%;font:inherit;cursor:pointer;color:var(--text-color);background:0 0;padding:8px 12px;font-size:13px;display:block}.payout-buyer-pick[data-v-b105a7eb]:hover{background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.payout-buyer-user-list li:last-child .payout-buyer-pick[data-v-b105a7eb]{border-bottom:none}.accent-btn-small[data-v-b105a7eb],.reset-btn-small[data-v-b105a7eb]{font:inherit;cursor:pointer;border:1px solid var(--border-color);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.accent-btn-small[data-v-b105a7eb]{background:var(--accent-color);color:#fff;border-color:#0000}.reset-btn-small[data-v-b105a7eb]{background:color-mix(in srgb, var(--soft-bg) 70%, transparent);color:var(--text-color)}.table-wrap[data-v-b105a7eb]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color)) color-mix(in srgb, var(--soft-bg) 88%, var(--panel-bg));background:0 0;border:none;border-radius:0;max-width:100%;padding-bottom:8px;overflow-x:auto}.table-wrap[data-v-b105a7eb]::-webkit-scrollbar{height:11px}.table-wrap[data-v-b105a7eb]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--soft-bg) 75%, var(--panel-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-color) 45%, transparent);border-radius:999px;margin:0 10px}.table-wrap[data-v-b105a7eb]::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--panel-bg) 90%, transparent);background-clip:padding-box;background-color:color-mix(in srgb, var(--accent-color) 68%, var(--border-color));box-shadow:0 1px 3px color-mix(in srgb, var(--accent-color) 20%, transparent);border-radius:999px}.table-wrap[data-v-b105a7eb]::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--accent-color) 82%, var(--accent-strong))}.table-wrap[data-v-b105a7eb]::-webkit-scrollbar-corner{background:0 0}.data-table[data-v-b105a7eb]{border-collapse:separate;border-spacing:0;width:100%;min-width:1020px;font-size:14px}.data-table thead th[data-v-b105a7eb]{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-text);background:var(--panel-bg);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:800;position:sticky;top:0}.data-table tbody td[data-v-b105a7eb]{vertical-align:middle;color:var(--text-color);padding:10px 12px;line-height:1.42}.data-table tbody tr:not(:last-child) td[data-v-b105a7eb]{border-bottom:1px solid var(--border-color)}.cell-mono[data-v-b105a7eb]{font-variant-numeric:tabular-nums;white-space:nowrap}.cell-clamp[data-v-b105a7eb]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cell-buyer[data-v-b105a7eb]{vertical-align:top;max-width:240px}.buyer-name-line[data-v-b105a7eb]{font-weight:600;line-height:1.35;display:block}.buyer-email-line[data-v-b105a7eb]{letter-spacing:.02em;color:var(--muted-text);text-transform:lowercase;word-break:break-word;margin-top:3px;font-size:11px;font-weight:500;line-height:1.3;display:block}.cell-created[data-v-b105a7eb]{white-space:nowrap;color:var(--muted-text);font-size:13px}.cell-actions[data-v-b105a7eb]{text-align:right;width:48px}.btn-danger-mini[data-v-b105a7eb]{border:1px solid color-mix(in srgb, #8b2942 40%, var(--border-color));width:32px;height:32px;color:var(--text-color);cursor:pointer;background:#8b29421f;border-radius:10px;font-size:18px;line-height:1}.pager[data-v-b105a7eb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.tiny[data-v-b105a7eb]{margin:4px 0 0;font-size:12px}.pre-landings-page[data-v-05c31ecd]{width:100%;min-width:0}.pre-landings-container[data-v-05c31ecd]{border:1px solid var(--border-color);background:var(--panel-bg);width:100%;max-width:none;box-shadow:0 6px 24px var(--shadow-color);border-radius:16px;gap:16px;min-width:0;margin:0;padding:20px;display:grid;overflow:visible}.head[data-v-05c31ecd]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);flex-wrap:wrap;align-items:center;gap:10px 12px;padding-bottom:14px;display:flex}.head-title-wrap[data-v-05c31ecd]{flex:none}.head-filters[data-v-05c31ecd]{-webkit-overflow-scrolling:touch;flex-wrap:wrap;flex:280px;align-items:center;gap:10px;min-width:0;display:flex;overflow:auto visible}.head-filter-select[data-v-05c31ecd]{flex:none;width:152px;min-width:152px;max-width:152px}.head-search-wrap[data-v-05c31ecd]{flex:none;width:360px;max-width:360px}.head-search-input[data-v-05c31ecd]{box-sizing:border-box;border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:100%;max-width:100%;height:40px;color:var(--text-color);font:inherit;letter-spacing:.01em;border-radius:12px;padding:0 14px;font-size:12px;font-weight:500;display:block}.head-search-input[data-v-05c31ecd]:focus{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--input-border));outline:none}.head-search-input[data-v-05c31ecd]::-webkit-search-cancel-button{cursor:pointer}.head[data-v-05c31ecd] .head-filter-select .ui-select-trigger{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));letter-spacing:.01em;border-radius:12px;justify-content:flex-start;align-items:center;height:40px;min-height:40px;padding:0 34px 0 14px;font-size:12px;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.head[data-v-05c31ecd] .head-filter-select .ui-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 28%, var(--input-border));background:color-mix(in srgb, var(--soft-bg) 70%, var(--panel-bg))}.head[data-v-05c31ecd] .head-filter-select.is-open .ui-select-trigger{border-color:color-mix(in srgb, var(--accent-color) 40%, var(--input-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 14%, transparent)}.head[data-v-05c31ecd] .head-filter-select .ui-select-trigger-text{flex:auto;min-width:0;font-weight:500}.head[data-v-05c31ecd] .head-filter-select .ui-select-trigger-text.is-placeholder{color:var(--muted-text);font-weight:500}.head[data-v-05c31ecd] .head-filter-select .ui-select-chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid color-mix(in srgb, var(--muted-text) 70%, transparent);transform-origin:50%;flex-shrink:0;width:0;height:0;transition:transform .15s,border-top-color .15s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.head[data-v-05c31ecd] .head-filter-select.is-open .ui-select-chevron{border-top-color:color-mix(in srgb, var(--accent-color) 55%, var(--muted-text));transform:translateY(-50%)rotate(180deg)}.head-actions[data-v-05c31ecd]{z-index:12;background:var(--panel-bg);flex:none;align-items:center;gap:10px;margin-left:auto;padding-left:4px;display:flex;position:relative}.head-action-btn[data-v-05c31ecd]{flex:none}.page-heading[data-v-05c31ecd]{letter-spacing:-.02em;white-space:nowrap;flex:none;margin:0;font-size:1.35rem;font-weight:800}.ghost-refresh[data-v-05c31ecd]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:12px;font-size:18px;line-height:1}.ghost-refresh[data-v-05c31ecd]:disabled{opacity:.5;cursor:not-allowed}.accent-btn-small[data-v-05c31ecd],.reset-btn-small[data-v-05c31ecd]{font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700;transition:transform .14s,box-shadow .16s,border-color .16s,background .16s}.accent-btn-small[data-v-05c31ecd]{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-color) 92%, #fff 8%), color-mix(in srgb, var(--accent-color) 82%, #000 18%));color:#fff;box-shadow:0 10px 20px -14px color-mix(in srgb, var(--accent-color) 80%, transparent)}.accent-btn-small[data-v-05c31ecd]:hover:not(:disabled){box-shadow:0 14px 24px -16px color-mix(in srgb, var(--accent-color) 85%, transparent);transform:translateY(-1px)}.accent-btn-small[data-v-05c31ecd]:focus-visible,.reset-btn-small[data-v-05c31ecd]:focus-visible,.flow-actions-trigger[data-v-05c31ecd]:focus-visible,.view-toggle-btn[data-v-05c31ecd]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 58%, transparent);outline-offset:2px}.accent-btn-small[data-v-05c31ecd]:disabled{opacity:.55;cursor:not-allowed}.reset-btn-small[data-v-05c31ecd]{border-color:color-mix(in srgb, var(--border-color) 85%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--soft-bg) 78%, var(--panel-bg)), color-mix(in srgb, var(--soft-bg) 58%, var(--panel-bg)));color:var(--text-color)}.reset-btn-small[data-v-05c31ecd]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color));transform:translateY(-1px)}.muted[data-v-05c31ecd]{color:var(--muted-text)}.table-wrap[data-v-05c31ecd]{max-width:100%;padding-bottom:8px;overflow-x:auto}.pre-landings-table-wrap[data-v-05c31ecd]{width:100%;min-width:0;overflow:auto visible}.data-table.pre-landings-table[data-v-05c31ecd]{table-layout:fixed;width:100%;min-width:0}.pre-landings-table col.col-id[data-v-05c31ecd]{width:3.5rem}.pre-landings-table col.col-buyer[data-v-05c31ecd]{width:7.5rem}.pre-landings-table col.col-status[data-v-05c31ecd]{width:6.5rem}.pre-landings-table col.col-clo[data-v-05c31ecd]{width:9rem}.pre-landings-table col.col-upload[data-v-05c31ecd]{width:19rem}.pre-landings-table col.col-created[data-v-05c31ecd]{width:6.75rem}.pre-landings-table col.col-actions[data-v-05c31ecd]{width:4rem}.pre-landings-table .cell-id[data-v-05c31ecd]{white-space:nowrap;text-overflow:ellipsis;padding-left:8px;padding-right:4px;overflow:hidden}.pre-landings-table th.col-created[data-v-05c31ecd],.pre-landings-table td.cell-created[data-v-05c31ecd]{white-space:nowrap;text-overflow:ellipsis;padding-left:4px;padding-right:4px;overflow:hidden}.pre-landings-table th.col-created[data-v-05c31ecd]{overflow:visible}.col-created-head[data-v-05c31ecd]{align-items:center;gap:6px;max-width:100%;display:inline-flex}.col-sort-arrow-btn[data-v-05c31ecd]{width:24px;height:24px;color:color-mix(in srgb, var(--muted-text) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background-color .12s;display:inline-flex}.col-sort-arrow-btn svg[data-v-05c31ecd]{width:12px;height:12px;display:block}.col-sort-arrow-btn[data-v-05c31ecd]:hover{color:var(--text-color);background:color-mix(in srgb, var(--soft-bg) 75%, transparent)}.col-sort-arrow-btn.is-active[data-v-05c31ecd]{color:var(--accent-color);background:0 0}.pre-landings-table .cell-actions[data-v-05c31ecd]{z-index:3;text-align:right;padding-left:4px;padding-right:8px;position:relative;overflow:visible}.pre-landings-table tbody tr[data-v-05c31ecd]:has(.flow-actions-details[open]){z-index:10;position:relative}.pre-landings-table-wrap[data-v-05c31ecd]{overflow:visible}.pre-landings-table .cell-buyer[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pre-landings-table .status-pill[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.pre-landings-table .cell-company[data-v-05c31ecd],.pre-landings-table .cell-buyer[data-v-05c31ecd],.pre-landings-table .cell-clo[data-v-05c31ecd],.pre-landings-table .cell-upload[data-v-05c31ecd]{min-width:0;max-width:none;overflow:hidden}.pre-landings-table .cell-clo a[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.pre-landings-table .cell-upload .copyable-link[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.data-table[data-v-05c31ecd]{border-collapse:separate;border-spacing:0;width:100%;min-width:800px;font-size:14px}.data-table.pre-landings-table thead[data-v-05c31ecd]{pointer-events:none}.data-table.pre-landings-table thead th[data-v-05c31ecd]{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-text);background:var(--panel-bg);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:800;position:sticky;top:0}.data-table.pre-landings-table thead th .col-sort-arrow-btn[data-v-05c31ecd]{pointer-events:auto}.data-table tbody td[data-v-05c31ecd]{vertical-align:middle;color:var(--text-color);padding:10px 12px;line-height:1.42}.data-table tbody tr:not(:last-child) td[data-v-05c31ecd]{border-bottom:1px solid var(--border-color)}.cell-mono[data-v-05c31ecd]{font-variant-numeric:tabular-nums;white-space:nowrap}.mono[data-v-05c31ecd]{font-variant-numeric:tabular-nums}.cell-clamp[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.pre-landings-table .col-company[data-v-05c31ecd],.pre-landings-table .cell-company[data-v-05c31ecd]{min-width:0;max-width:none}.col-company[data-v-05c31ecd]{min-width:0}.cell-company[data-v-05c31ecd]{min-width:0;max-width:none}.cell-upload[data-v-05c31ecd]{vertical-align:top;min-width:0;max-width:none}.copyable-text[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:pointer;max-width:100%;transition:color .15s;display:inline-block;overflow:hidden}.cell-company .copyable-text[data-v-05c31ecd]{color:var(--text-color)}.copyable-link[data-v-05c31ecd]{max-width:100%;color:var(--accent-color);font-weight:600}.cell-company .copyable-text[data-v-05c31ecd]:hover{color:var(--accent-color)}.upload-links-table-list[data-v-05c31ecd]{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none;display:flex}.upload-links-table-btn[data-v-05c31ecd]{font:inherit;color:var(--accent-color);cursor:pointer;text-align:left;text-underline-offset:2px;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:100%;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:block;overflow:hidden}.upload-links-table-btn[data-v-05c31ecd]:hover{color:var(--accent-strong)}.cell-created[data-v-05c31ecd]{color:var(--muted-text);font-variant-numeric:tabular-nums;font-size:12px}.cell-clo[data-v-05c31ecd]{max-width:180px}.cell-clo a[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.cell-buyer[data-v-05c31ecd]{max-width:220px;font-size:13px}.cell-link a[data-v-05c31ecd]{color:var(--accent-color);font-weight:600}.col-actions[data-v-05c31ecd]{text-align:right}.flow-actions-details[data-v-05c31ecd]{vertical-align:middle;display:inline-block;position:relative}.flow-actions-trigger[data-v-05c31ecd]{z-index:1;border:1px solid color-mix(in srgb, var(--border-color) 82%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--soft-bg) 75%, var(--panel-bg)), color-mix(in srgb, var(--soft-bg) 58%, var(--panel-bg)));width:32px;min-width:32px;height:32px;color:var(--muted-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;list-style:none;transition:transform .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.flow-actions-trigger[data-v-05c31ecd]::-webkit-details-marker{display:none}.flow-actions-trigger[data-v-05c31ecd]::marker{content:""}.flow-actions-details[open] .flow-actions-trigger[data-v-05c31ecd],.flow-actions-trigger[data-v-05c31ecd]:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--border-color));color:var(--text-color);transform:translateY(-1px)}.flow-actions-dropdown[data-v-05c31ecd]{border:1px solid var(--border-color);background-color:var(--panel-bg);min-width:184px;color:var(--text-color);box-shadow:0 12px 36px var(--shadow-color);z-index:40;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.flow-actions-item[data-v-05c31ecd]{background-color:var(--panel-bg);width:100%;color:var(--text-color);text-align:left;cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.25;display:block}.flow-actions-item[data-v-05c31ecd]:hover:not(:disabled){background-color:color-mix(in srgb, var(--soft-bg) 58%, var(--panel-bg))}.flow-actions-item[data-v-05c31ecd]:disabled{opacity:.55;cursor:not-allowed}.flow-actions-item-danger[data-v-05c31ecd]{color:color-mix(in srgb, #c62828 88%, var(--text-color))}.flow-actions-item-danger[data-v-05c31ecd]:hover:not(:disabled){background-color:color-mix(in srgb, #c62828 14%, var(--panel-bg))}.sr-only[data-v-05c31ecd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-action[data-v-05c31ecd]{border:1px solid color-mix(in srgb, var(--accent-color) 28%, var(--border-color));width:38px;height:38px;color:var(--accent-color);background:linear-gradient(160deg, color-mix(in srgb, var(--accent-soft) 55%, var(--panel-bg)), color-mix(in srgb, var(--accent-soft) 22%, var(--panel-bg)));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background .15s,transform .12s,box-shadow .15s;display:inline-flex}button.icon-action[data-v-05c31ecd]{font:inherit;cursor:pointer;box-sizing:border-box;padding:0}.icon-action[data-v-05c31ecd]:hover{border-color:color-mix(in srgb, var(--accent-color) 50%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 62%, var(--panel-bg));box-shadow:0 6px 14px -10px color-mix(in srgb, var(--accent-color) 70%, transparent);transform:translateY(-1px)}.icon-action[data-v-05c31ecd]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 55%, transparent);outline-offset:2px}.icon-action-view svg[data-v-05c31ecd]{display:block}.detail-field[data-v-05c31ecd]{color:var(--text-color);background:0 0;border:0;margin:0;padding:2px 0;font-size:14px;line-height:1.5}.detail-field-break[data-v-05c31ecd]{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.detail-link[data-v-05c31ecd]{color:var(--accent-color);font-weight:600;display:inline}.stacked[data-v-05c31ecd]{gap:2px;display:grid}.tiny[data-v-05c31ecd]{font-size:11px}.status-pill[data-v-05c31ecd]{letter-spacing:.02em;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.status-pending[data-v-05c31ecd]{background:color-mix(in srgb, var(--muted-text) 22%, transparent)}.status-processing[data-v-05c31ecd]{background:color-mix(in srgb, var(--accent-color) 28%, transparent)}.status-ready[data-v-05c31ecd]{background:#2e7d3247}.status-failed[data-v-05c31ecd]{background:#c6282838}.pager[data-v-05c31ecd]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.modal-backdrop[data-v-05c31ecd]{padding:max(16px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0a11258c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-panel[data-v-05c31ecd]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(680px,100%);max-height:min(92dvh,900px);box-shadow:0 24px 60px var(--shadow-color);pointer-events:auto;border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal-backdrop-centered[data-v-05c31ecd]{justify-content:center;align-items:center}.modal-panel-create[data-v-05c31ecd]{width:min(720px,100vw - 40px);max-height:min(90dvh,920px)}.modal-panel-view[data-v-05c31ecd]{width:min(980px,100vw - 32px);max-height:min(86dvh,820px)}.modal-body-view[data-v-05c31ecd]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.view-flow-tab-panel[data-v-05c31ecd],.view-details-tab-panel[data-v-05c31ecd]{flex-direction:column;flex:auto;min-height:0;display:flex}.view-details-tab-panel[data-v-05c31ecd]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:10px;padding-right:2px;overflow:hidden auto}.modal-panel-view .form-rows[data-v-05c31ecd]{grid-template-columns:repeat(2,minmax(280px,1fr));gap:8px 18px;display:grid}.modal-panel-view .form-row[data-v-05c31ecd]{align-items:baseline;gap:8px;margin:0;display:flex}.modal-panel-view .form-row-label[data-v-05c31ecd]:after{margin-left:0}.modal-panel-view .form-row-label[data-v-05c31ecd]{white-space:nowrap;min-height:0}.modal-panel-view .form-row-control[data-v-05c31ecd]{flex:auto;min-width:0;display:inline}.modal-panel-view .detail-field[data-v-05c31ecd]{display:inline}.view-links-top[data-v-05c31ecd]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);margin-bottom:12px;padding-bottom:10px}.view-company-line[data-v-05c31ecd]{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.view-modal-tabs[data-v-05c31ecd]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.view-modal-tab[data-v-05c31ecd]{border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.view-modal-tab[data-v-05c31ecd]:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--border-color))}.view-modal-tab[aria-selected=true][data-v-05c31ecd]{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-soft) 52%, transparent);color:var(--accent-strong)}.view-details-panel[data-v-05c31ecd]{gap:12px;padding-top:4px;display:grid}.view-details-panel .campaign-section[data-v-05c31ecd]{margin-bottom:4px}.view-details-meta[data-v-05c31ecd]{border-top:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);margin-top:4px;padding-top:12px}.view-details-meta .campaign-line[data-v-05c31ecd]{margin:0 0 8px}.view-details-meta .campaign-line[data-v-05c31ecd]:last-child{margin-bottom:0}.view-flow-card[data-v-05c31ecd]{border:1px solid var(--border-color);background:var(--input-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 28%, transparent);border-radius:14px;gap:0;padding:0;scroll-margin-top:8px;scroll-margin-bottom:8px;display:grid;overflow:hidden}.view-flow-card--failed[data-v-05c31ecd]{border-color:color-mix(in srgb, #c62828 42%, var(--border-color));background:color-mix(in srgb, #c62828 10%, var(--input-bg))}.view-flow-card__head[data-v-05c31ecd]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 70%, transparent);background:color-mix(in srgb, var(--soft-bg) 38%, var(--input-bg));justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.view-flow-card--failed .view-flow-card__head[data-v-05c31ecd]{background:color-mix(in srgb, #c62828 16%, var(--input-bg));border-bottom-color:color-mix(in srgb, #c62828 28%, var(--border-color))}.view-flow-card__title[data-v-05c31ecd]{flex:1;gap:2px;min-width:0;display:grid}.view-flow-card__company[data-v-05c31ecd]{color:var(--text-color);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:14px;font-weight:700;line-height:1.4}.view-flow-card__number[data-v-05c31ecd]{color:var(--muted-text);margin:0;font-size:12px;font-weight:600}.view-flow-status-badge[data-v-05c31ecd]{flex-shrink:0;margin-top:2px}.view-flow-status-badge--error[data-v-05c31ecd]{letter-spacing:.02em;color:color-mix(in srgb, #c62828 88%, var(--text-color));border:1px solid color-mix(in srgb, #c62828 36%, var(--border-color));background:#c6282838;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.view-flow-card__body[data-v-05c31ecd]{gap:0;padding:4px 0 6px;display:grid}.view-flow-field[data-v-05c31ecd]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 45%, transparent);gap:6px;padding:12px 16px;display:grid}.view-flow-field[data-v-05c31ecd]:last-child{border-bottom:0}.view-flow-field__label[data-v-05c31ecd]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted-text);font-size:11px;font-weight:800}.view-flow-field__value[data-v-05c31ecd]{color:var(--text-color);margin:0;font-size:14px;line-height:1.5}.view-flow-field__value--link[data-v-05c31ecd]{background:color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg));border:1px solid color-mix(in srgb, var(--accent-color) 32%, var(--input-border));border-radius:10px;padding:10px 12px}.view-flow-field__value--link .copyable-link[data-v-05c31ecd]{font-weight:600}.view-flow-field__value--muted[data-v-05c31ecd],.view-flow-field__value--empty[data-v-05c31ecd]{background:color-mix(in srgb, var(--soft-bg) 32%, var(--input-bg));border:1px dashed color-mix(in srgb, var(--border-color) 90%, transparent);border-radius:10px;padding:10px 12px;font-size:13px}.view-flow-field__value--empty[data-v-05c31ecd]{color:var(--muted-text);font-style:italic}.view-flow-field__actions[data-v-05c31ecd]{margin-top:2px}.view-flow-card .view-flow-wrap-link[data-v-05c31ecd]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;display:block;overflow:visible}.view-flow-status-error[data-v-05c31ecd]{color:color-mix(in srgb, #c62828 88%, var(--text-color));font-weight:700}.view-flow-error-text[data-v-05c31ecd]{white-space:pre-wrap;font-size:14px;line-height:1.45}.view-flows-section[data-v-05c31ecd]{flex-direction:column;flex:auto;gap:10px;min-height:0;margin-bottom:0;display:flex}.view-flows-section-head[data-v-05c31ecd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.view-flows-title[data-v-05c31ecd]{letter-spacing:.02em;margin:0;font-size:14px;font-weight:800}.view-flows-scroll-hint[data-v-05c31ecd]{flex-shrink:0;margin:0}.view-flows-list[data-v-05c31ecd]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:10px;min-height:140px;max-height:none;padding-right:4px;scroll-padding-top:8px;scroll-padding-bottom:12px;display:grid;overflow:hidden auto}.view-flow-list-enter-active[data-v-05c31ecd],.view-flow-list-leave-active[data-v-05c31ecd]{transition:opacity .16s}.view-flow-list-enter-from[data-v-05c31ecd],.view-flow-list-leave-to[data-v-05c31ecd]{opacity:0}.view-flow-list-move[data-v-05c31ecd]{transition:transform .16s}.view-error-log[data-v-05c31ecd]{border-top:1px solid color-mix(in srgb, var(--border-color) 60%, transparent);flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;display:flex}.view-toggles[data-v-05c31ecd]{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.view-toggle-btn[data-v-05c31ecd]{font:inherit;letter-spacing:.02em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--border-color) 85%, transparent);background:color-mix(in srgb, var(--soft-bg) 74%, transparent);color:var(--text-color);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;transition:transform .12s,border-color .12s,background .12s}.view-toggle-btn[data-v-05c31ecd]:hover{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 36%, var(--soft-bg));transform:translateY(-1px)}.view-toggle-btn-danger[data-v-05c31ecd]{border-color:color-mix(in srgb, #ef4444 45%, var(--border-color));color:#b91c1c}.view-links-row[data-v-05c31ecd]{flex-wrap:wrap;gap:14px 24px;display:flex}.view-links-row .detail-link[data-v-05c31ecd]{font-size:15px}.view-prila-link[data-v-05c31ecd]{margin-top:8px;display:inline-flex}.campaign-section[data-v-05c31ecd]{margin-bottom:12px}.campaign-section[data-v-05c31ecd]:last-child{margin-bottom:0}.campaign-section-title[data-v-05c31ecd]{margin:0 0 6px;font-size:15px;font-weight:700}.campaign-block[data-v-05c31ecd]{gap:4px;margin-bottom:8px;display:grid}.campaign-line[data-v-05c31ecd]{margin:0;font-size:14px;line-height:1.45}.campaign-label[data-v-05c31ecd]{margin-right:6px;font-weight:700}.link-source-tag[data-v-05c31ecd]{color:var(--muted-text);letter-spacing:.02em;white-space:nowrap;border:0;margin-right:10px;padding:0;font-size:13px;font-weight:700;display:inline-block}.link-source-url[data-v-05c31ecd]{color:var(--accent-color);text-decoration:none}.modal-panel-view .form-row-errors-bottom[data-v-05c31ecd]{margin-top:6px;display:block}.modal-panel-create .modal-body[data-v-05c31ecd]{padding:20px 22px}.modal-panel-create .form-rows[data-v-05c31ecd]{gap:12px}.modal-panel-create .modal-head[data-v-05c31ecd],.modal-panel-create .modal-footer[data-v-05c31ecd]{padding-left:22px;padding-right:22px}.pre-landing-create-modal.modal-panel-create .modal-body[data-v-05c31ecd]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-color) 62%, var(--border-color)) color-mix(in srgb, var(--soft-bg) 88%, var(--panel-bg));padding-top:20px;padding-bottom:22px;overflow:hidden auto}.pre-landing-create-modal .modal-head[data-v-05c31ecd]{border-bottom:none}.pre-landing-create-modal .modal-footer[data-v-05c31ecd]{border-top:none}.pre-landing-create-modal.modal-panel-create[data-v-05c31ecd]{width:min(560px,100vw - 32px);max-height:min(86dvh,860px);overflow:hidden}.pre-landing-create-modal.modal-panel-create .modal-body[data-v-05c31ecd]::-webkit-scrollbar{width:8px}.pre-landing-create-modal.modal-panel-create .modal-body[data-v-05c31ecd]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--soft-bg) 80%, var(--panel-bg));border-radius:999px;margin:4px 0}.pre-landing-create-modal.modal-panel-create .modal-body[data-v-05c31ecd]::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--panel-bg) 92%, transparent);background-clip:padding-box;background-color:color-mix(in srgb, var(--accent-color) 72%, #7c4dff);border-radius:999px}.pre-landing-create-modal .form-rows[data-v-05c31ecd]{display:block}.pre-landing-create-modal .form-row[data-v-05c31ecd]{align-items:center;gap:8px;margin-bottom:22px;display:flex}.pre-landing-create-modal .form-row-label[data-v-05c31ecd]{white-space:nowrap;text-transform:none;letter-spacing:0;flex:none;grid-column:auto;min-width:0;font-size:14px}.pre-landing-create-modal .form-row-control[data-v-05c31ecd]{flex-direction:column;flex:auto;grid-column:auto;gap:5px;min-width:0;display:flex;overflow:visible}.pre-landing-create-modal .form-row-control[data-v-05c31ecd] .ui-select-dropdown{width:100%}.pre-landing-create-modal .form-row-control--uniform-with-select[data-v-05c31ecd]{max-width:none}.pre-landing-create-modal .form-row[data-v-05c31ecd]:last-child{margin-bottom:0}.pre-landing-create-modal .form-row-clo .clo-checkbox[data-v-05c31ecd]{flex:none;justify-content:flex-start;align-self:center}.pre-landing-create-modal .form-row-clo .form-row-control[data-v-05c31ecd]{flex:none;min-width:auto}.pre-landing-create-modal .form-row-label-super-toggle[data-v-05c31ecd]{align-items:center;gap:8px;display:inline-flex}.pre-landing-create-modal .form-row-label-super-toggle[data-v-05c31ecd]:after{content:none}.pre-landing-create-modal .super-toggle-btn[data-v-05c31ecd]{cursor:pointer;color:var(--muted-text);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.pre-landing-create-modal .super-toggle-arrow[data-v-05c31ecd]{stroke:#7c4dff;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:16px;height:16px;transition:transform .15s;display:inline-block}.pre-landing-create-modal .super-toggle-arrow.is-open[data-v-05c31ecd]{transform:rotate(180deg)}.pre-landing-create-modal .form-row-super-inline[data-v-05c31ecd]{align-items:flex-start}.pre-landing-create-modal .super-inline-grid[data-v-05c31ecd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.pre-landing-create-modal .super-inline-field[data-v-05c31ecd]{gap:6px;min-width:0;display:grid}.pre-landing-create-modal .super-inline-label[data-v-05c31ecd]{color:var(--muted-text);font-size:12px;font-weight:700}.pre-landing-create-modal .api-key-input-wrap[data-v-05c31ecd]{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.pre-landing-create-modal .api-key-input[data-v-05c31ecd]{min-width:0}.pre-landing-create-modal .api-key-toggle-btn[data-v-05c31ecd]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:600}.clo-archive-upload[data-v-05c31ecd]{border:1px dashed color-mix(in srgb, var(--border-color) 85%, var(--accent-color));background:color-mix(in srgb, var(--soft-bg) 45%, var(--input-bg));cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:36px;padding:7px 10px;display:flex}.clo-archive-upload-input[data-v-05c31ecd]{opacity:0;clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clo-archive-upload-btn[data-v-05c31ecd]{color:var(--accent-strong);flex:none;font-size:12px;font-weight:700}.clo-archive-upload-name[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-text);flex:auto;font-size:13px;overflow:hidden}.pre-landing-create-modal .control[data-v-05c31ecd],.pre-landing-create-modal .buyer-trigger[data-v-05c31ecd],.pre-landing-create-modal .pwa-design-toggle[data-v-05c31ecd]{border-radius:9px;padding:7px 10px;font-size:13px}.pre-landing-create-modal .hint-text[data-v-05c31ecd]{font-size:13px}.pre-landing-create-modal .form-row-offer-mode[data-v-05c31ecd]{justify-content:flex-end;align-items:center;width:100%;margin-top:-10px;margin-bottom:14px}.pre-landing-create-modal .form-row-offer-mode .offer-mode-checkbox[data-v-05c31ecd]{cursor:pointer;color:var(--muted-text);-webkit-user-select:none;user-select:none;text-align:right;white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 0 auto;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.pre-landing-create-modal .form-row-offer .form-row-label[data-v-05c31ecd]{flex-shrink:0}.pre-landing-create-modal .form-row-offer .form-row-control[data-v-05c31ecd]{flex:auto;width:auto;min-width:0;max-width:none}.pre-landing-create-modal .form-row-offer .buyer-dropdown[data-v-05c31ecd],.pre-landing-create-modal .form-row-offer .control[data-v-05c31ecd]{box-sizing:border-box;width:100%;max-width:100%}.pre-landing-create-modal .clo-checkbox-input[data-v-05c31ecd]{width:16px;height:16px}.modal-head[data-v-05c31ecd]{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-title[data-v-05c31ecd]{margin:0;font-size:1.15rem;font-weight:800}.modal-close[data-v-05c31ecd]{cursor:pointer;color:var(--muted-text);background:0 0;border:none;font-size:26px;line-height:1}.modal-body[data-v-05c31ecd]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color)) color-mix(in srgb, var(--soft-bg) 88%, var(--panel-bg));flex:auto;min-height:0;padding:16px 18px;overflow:hidden auto}.modal-body[data-v-05c31ecd]::-webkit-scrollbar{width:10px}.modal-body[data-v-05c31ecd]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--soft-bg) 75%, var(--panel-bg));border-radius:999px;margin:6px 0}.modal-body[data-v-05c31ecd]::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--panel-bg) 92%, transparent);background-clip:padding-box;background-color:color-mix(in srgb, var(--accent-color) 68%, var(--border-color));border-radius:999px}.modal-footer[data-v-05c31ecd]{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.modal-footer-create[data-v-05c31ecd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.modal-footer-actions[data-v-05c31ecd]{align-items:center;gap:10px;margin-left:auto;display:flex}.clear-form-btn[data-v-05c31ecd]{font:inherit;letter-spacing:.01em;border:1px solid color-mix(in srgb, var(--border-color) 85%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--soft-bg) 78%, var(--panel-bg)), color-mix(in srgb, var(--soft-bg) 58%, var(--panel-bg)));color:var(--text-color);cursor:pointer;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .14s,border-color .16s,background .16s}.clear-form-btn[data-v-05c31ecd]:hover{border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color));transform:translateY(-1px)}.form-rows[data-v-05c31ecd]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 10px;display:grid}.form-row[data-v-05c31ecd]{display:contents}.form-row-top>.form-row-label[data-v-05c31ecd],.form-row-top>.form-row-control[data-v-05c31ecd]{align-self:start}.form-row-pwa-toggle .form-row-control[data-v-05c31ecd]{grid-column:1/-1}.form-row-label[data-v-05c31ecd]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text);white-space:nowrap;flex-shrink:0;grid-column:1;font-size:11px;font-weight:700;line-height:1.3}.form-row-label[data-v-05c31ecd]:after{content:":";margin-left:1px}.form-row-control[data-v-05c31ecd]{grid-column:2;min-width:0}.form-row-control-narrow .control[data-v-05c31ecd]{max-width:88px}.form-row-clo[data-v-05c31ecd]{cursor:default;margin-top:4px}.form-row-clo .clo-checkbox[data-v-05c31ecd]{align-items:center;display:inline-flex}.clo-checkbox-input[data-v-05c31ecd]{width:18px;height:18px;accent-color:var(--accent-color);cursor:pointer;flex-shrink:0;margin:0}.control[data-v-05c31ecd]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);box-sizing:border-box;border-radius:10px;width:100%;padding:9px 11px}.form-error[data-v-05c31ecd]{color:#c62828;margin:12px 0 0;font-size:14px}.form-warn[data-v-05c31ecd]{color:#b45309;white-space:pre-wrap;margin:12px 0 0;font-size:14px;line-height:1.45}.hint-text[data-v-05c31ecd]{color:var(--muted-text);font-size:12px;line-height:1.35}.upload-links-error[data-v-05c31ecd]{color:#c62828}.flow-errors[data-v-05c31ecd]{white-space:pre-wrap;color:#c62828;margin:0;font-size:12px}.upload-links-list[data-v-05c31ecd]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.upload-links-item[data-v-05c31ecd]{gap:4px;display:grid}.upload-links-item-head[data-v-05c31ecd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.upload-links-item-label[data-v-05c31ecd]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text);font-size:11px;font-weight:700}.upload-links-item-name[data-v-05c31ecd]{margin:0;font-size:12px}.upload-links-copy-btn[data-v-05c31ecd]{font:inherit;color:var(--accent-color);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.upload-links-copy-btn[data-v-05c31ecd]:hover{color:var(--accent-strong)}.buyer-dropdown[data-v-05c31ecd]{position:relative}.pre-landing-create-modal .buyer-dropdown[data-v-05c31ecd]{z-index:400}.buyer-trigger[data-v-05c31ecd]{width:100%;font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:14px;display:flex}.buyer-trigger-text[data-v-05c31ecd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buyer-chevron[data-v-05c31ecd]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid color-mix(in srgb, var(--text-color) 55%, transparent);flex-shrink:0;width:0;height:0}.buyer-panel[data-v-05c31ecd]{z-index:30;border:1px solid var(--border-color);background:var(--panel-bg);box-shadow:0 12px 36px var(--shadow-color);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0}.pre-landing-create-modal .buyer-panel[data-v-05c31ecd]{z-index:1000}.pre-landing-create-modal .buyer-dropdown[data-v-05c31ecd]:focus-within{z-index:900}.buyer-panel-search[data-v-05c31ecd]{font:inherit;box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);border-radius:9px;margin-bottom:8px;padding:9px 11px}.pre-landing-create-modal .buyer-panel-search[data-v-05c31ecd]:focus,.pre-landing-create-modal .buyer-search-input[data-v-05c31ecd]:focus,.pre-landing-create-modal .offer-url-input[data-v-05c31ecd]:focus,.pre-landing-create-modal .offer-url-input[data-v-05c31ecd]:focus-visible{box-shadow:none;border-color:var(--input-border);outline:none}.geo-panel-search[data-v-05c31ecd]{padding:6px 9px;font-size:12px}.pre-landing-create-modal .buyer-search-input[data-v-05c31ecd]::-webkit-search-cancel-button{appearance:none}.buyer-search-wrap[data-v-05c31ecd]{position:relative}.buyer-search-wrap .buyer-search-input[data-v-05c31ecd]{padding-right:34px}.buyer-search-clear-btn[data-v-05c31ecd]{color:#8b5cf6;cursor:pointer;background:0 0;border:none;width:24px;height:24px;padding:0;font-size:24px;font-weight:300;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.buyer-user-list[data-v-05c31ecd]{border:1px solid var(--border-color);background:var(--panel-bg);max-height:260px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-color) 4%, transparent);border-radius:10px;margin:0;padding:4px;list-style:none;overflow:auto}.buyer-user-list--geo[data-v-05c31ecd]{max-height:280px}.buyer-pick[data-v-05c31ecd]{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text-color);background:0 0;border:none;border-radius:7px;padding:8px 10px;font-size:13px;display:block}.buyer-pick[data-v-05c31ecd]:hover{background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.buyer-pick-geo[data-v-05c31ecd]{align-items:center;gap:8px;display:flex}.buyer-trigger-geo[data-v-05c31ecd]{align-items:center}.geo-chip-input[data-v-05c31ecd]{flex-wrap:wrap;align-items:center;gap:6px;padding-right:6px;display:flex}.buyer-trigger-geo .buyer-chevron[data-v-05c31ecd]{align-self:center;margin-top:0}.buyer-pick-geo-selected[data-v-05c31ecd]{background:color-mix(in srgb, #8b5cf6 24%, var(--panel-bg));color:color-mix(in srgb, #8b5cf6 78%, var(--text-color))}.geo-chip[data-v-05c31ecd]{background:color-mix(in srgb, var(--accent-soft) 34%, var(--panel-bg));border:1px solid color-mix(in srgb, var(--accent-color) 28%, var(--border-color));border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.geo-chip-remove[data-v-05c31ecd]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.buyer-user-list li+li[data-v-05c31ecd]{margin-top:2px}.visually-hidden[data-v-05c31ecd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pwa-design-toggle[data-v-05c31ecd]{width:100%;font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:14px;font-weight:600;display:flex}.pwa-design-toggle-label[data-v-05c31ecd]{min-width:0}.pwa-design-chevron[data-v-05c31ecd]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid color-mix(in srgb, var(--text-color) 55%, transparent);flex-shrink:0;width:0;height:0;transition:transform .2s}.pwa-design-chevron.open[data-v-05c31ecd]{transform:rotate(180deg)}.pwa-design-panel[data-v-05c31ecd]{grid-column:1/-1;grid-template-columns:subgrid;border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 45%, var(--panel-bg));border-radius:12px;row-gap:10px;margin-top:-2px;padding:12px 14px;display:grid}.pwa-design-panel .form-row-label[data-v-05c31ecd]{font-size:10px}.pwa-textarea[data-v-05c31ecd]{resize:vertical;min-height:76px;line-height:1.45}.pwa-textarea--large[data-v-05c31ecd]{min-height:120px}.pwa-thumb-icon[data-v-05c31ecd]{margin-top:4px}.pwa-images-block[data-v-05c31ecd]{gap:8px;display:grid}.pwa-attach-btn[data-v-05c31ecd]{font:inherit;border:1px dashed var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;border-radius:10px;width:fit-content;padding:8px 14px;font-size:13px;font-weight:600}.pwa-attach-btn[data-v-05c31ecd]:hover{border-color:var(--accent-color);color:var(--accent-strong);background:color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg))}.pwa-thumb-list[data-v-05c31ecd]{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pwa-thumb[data-v-05c31ecd]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.pwa-thumb img[data-v-05c31ecd]{object-fit:cover;width:100%;height:100%;display:block}.pwa-thumb-remove[data-v-05c31ecd]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.pwa-thumb-remove[data-v-05c31ecd]:hover{background:#b71c1ce0}@media (width<=640px){.form-grid[data-v-05c31ecd]{grid-template-columns:1fr}.field-span2[data-v-05c31ecd]{grid-column:span 1}.pre-landing-create-modal .super-inline-grid[data-v-05c31ecd]{grid-template-columns:1fr}}.copy-toast[data-v-05c31ecd]{z-index:200;color:#fff;background:var(--accent-color);box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-color) 85%, transparent);pointer-events:none;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;line-height:1.3;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.copy-toast-fade-enter-active[data-v-05c31ecd],.copy-toast-fade-leave-active[data-v-05c31ecd]{transition:opacity .2s,transform .2s}.copy-toast-fade-enter-from[data-v-05c31ecd],.copy-toast-fade-leave-to[data-v-05c31ecd]{opacity:0;transform:translate(-50%)translateY(10px)}.card[data-v-8752e0b1]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(1920px,100%);box-shadow:0 6px 24px var(--shadow-color);border-radius:16px;gap:16px;margin:0 auto;padding:20px;display:grid}.head[data-v-8752e0b1]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:10px;padding-bottom:14px;display:flex;overflow-x:auto}.head-title-wrap[data-v-8752e0b1]{flex:none;margin-right:auto}.head-search-wrap[data-v-8752e0b1]{flex:180px;min-width:140px;max-width:320px}.head-search-input[data-v-8752e0b1]{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;height:40px;color:var(--text-color);font:inherit;border-radius:10px;padding:0 12px;font-size:13px}.head-search-input[data-v-8752e0b1]:focus{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--input-border));outline:none}.head-search-input[data-v-8752e0b1]::-webkit-search-cancel-button{cursor:pointer}.head-actions[data-v-8752e0b1]{flex:none;align-items:center;gap:10px;display:flex}.page-heading[data-v-8752e0b1]{margin:0;font-size:1.35rem;font-weight:800}.ghost-refresh[data-v-8752e0b1],.accent-btn-small[data-v-8752e0b1],.reset-btn-small[data-v-8752e0b1]{font:inherit;cursor:pointer;border:1px solid var(--border-color);border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600}.ghost-refresh[data-v-8752e0b1]{background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:40px;height:40px;color:var(--text-color);padding:0}.accent-btn-small[data-v-8752e0b1]{background:var(--accent-color);color:#fff;border-color:#0000}.reset-btn-small[data-v-8752e0b1]{background:color-mix(in srgb, var(--soft-bg) 70%, transparent);color:var(--text-color)}.muted[data-v-8752e0b1]{color:var(--muted-text)}.table-wrap[data-v-8752e0b1]{overflow-x:auto}.cards-wrap[data-v-8752e0b1]{width:100%}.cards-loading[data-v-8752e0b1]{justify-content:center;padding:10px 0;display:flex}.pwa-cards-grid[data-v-8752e0b1]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.pwa-card[data-v-8752e0b1]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:16px;align-content:start;gap:8px;padding:12px;display:grid;position:relative}.pwa-card-main[data-v-8752e0b1]{text-align:left;cursor:pointer;background:0 0;border:none;gap:8px;padding:0;display:grid;position:relative}.pwa-card-delete[data-v-8752e0b1]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1220b8;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;font-weight:300;line-height:1;display:flex}.pwa-card-top-actions[data-v-8752e0b1]{z-index:5;gap:8px;display:flex;position:absolute;top:18px;right:18px}.pwa-card-edit[data-v-8752e0b1]{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b1220b8;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:24px;font-weight:300;line-height:1;display:flex}.pwa-card-edit[data-v-8752e0b1]:hover:not(:disabled),.pwa-card-delete[data-v-8752e0b1]:hover:not(:disabled){background:#0b1220d6}.pwa-card-delete[data-v-8752e0b1]:disabled{opacity:.55;cursor:not-allowed}.pwa-card-image[data-v-8752e0b1]{background:color-mix(in srgb, var(--soft-bg) 55%, transparent);border-radius:12px;justify-content:center;align-items:center;width:100%;height:150px;display:flex;overflow:hidden}.pwa-card-image img[data-v-8752e0b1]{object-fit:cover;width:100%;height:100%;display:block}.pwa-card-image-placeholder[data-v-8752e0b1]{background:color-mix(in srgb, var(--soft-bg) 55%, transparent);width:100%;height:100%}.pwa-card-meta[data-v-8752e0b1]{gap:4px;display:grid}.pwa-card-title[data-v-8752e0b1]{color:var(--text-color);margin:0;font-size:14px;font-weight:900;line-height:1.25}.pwa-card-author[data-v-8752e0b1]{color:var(--muted-text);margin:0;font-size:12px;font-weight:600}.pwa-card-footer-status[data-v-8752e0b1]{margin:0;font-size:12px;font-weight:700}.pwa-card-footer-status--ready[data-v-8752e0b1]{color:#2e7d32}.pwa-card-footer-status--pending[data-v-8752e0b1]{color:#b45309}.pwa-card-status[data-v-8752e0b1]{z-index:2;justify-items:start;gap:6px;display:grid;position:absolute;top:12px;left:12px}.pwa-card .status-pill[data-v-8752e0b1]{border:1px solid color-mix(in srgb, currentColor 40%, #fff);background:color-mix(in srgb, var(--panel-bg) 86%, #fff 14%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:7px 14px;font-size:14px;font-weight:900;box-shadow:0 10px 24px #00000047,0 0 0 1px #0003}.pwa-card-footer[data-v-8752e0b1]{gap:8px;font-size:13px;display:grid}.pwa-clone-btn[data-v-8752e0b1]{justify-self:start;margin:0}.pwa-card-links-block[data-v-8752e0b1]{margin:0;padding:0}.pwa-card-links-title[data-v-8752e0b1]{color:var(--muted-text);margin:0 0 6px;font-size:12px;font-weight:700}.pwa-card-links-list[data-v-8752e0b1]{gap:4px;display:grid}.pwa-card-link[data-v-8752e0b1]{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.data-table[data-v-8752e0b1]{border-collapse:separate;border-spacing:0;width:100%;min-width:900px;font-size:14px}.data-table thead th[data-v-8752e0b1]{text-align:left;text-transform:uppercase;color:var(--muted-text);border-bottom:1px solid var(--border-color);padding:8px 12px;font-size:10px;font-weight:800}.data-table tbody td[data-v-8752e0b1]{border-bottom:1px solid var(--border-color);padding:10px 12px}.cell-mono[data-v-8752e0b1]{font-variant-numeric:tabular-nums}.cell-clamp[data-v-8752e0b1]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.cell-link a[data-v-8752e0b1]{color:var(--accent-color);font-weight:600}.status-pill[data-v-8752e0b1]{background:color-mix(in srgb, var(--soft-bg) 80%, transparent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.status-ready[data-v-8752e0b1]{color:#2e7d32;background:#2e7d322e}.status-ready-warn[data-v-8752e0b1]{box-shadow:inset 0 0 0 1px #d9770673}.pwa-warn-hint[data-v-8752e0b1]{color:#b45309;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin:4px 0 0;font-size:.72rem;line-height:1.35;overflow:hidden}.pwa-warn-block[data-v-8752e0b1]{color:#b45309;margin:8px 0 0;font-size:.85rem;line-height:1.45}.pwa-translates-list[data-v-8752e0b1]{gap:8px;margin:0;padding:0;font-size:.85rem;line-height:1.45;list-style:none;display:grid}.status-failed[data-v-8752e0b1]{color:#c62828;background:#c6282826}.status-pending[data-v-8752e0b1],.status-processing[data-v-8752e0b1]{background:color-mix(in srgb, var(--accent-color) 15%, transparent);color:var(--accent-strong)}.pager[data-v-8752e0b1]{justify-content:center;align-items:center;gap:16px;display:flex}.modal-backdrop[data-v-8752e0b1]{z-index:80;padding:max(16px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0a11258c;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-backdrop-centered[data-v-8752e0b1]{justify-content:center;align-items:center}.modal-panel[data-v-8752e0b1]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(680px,100%);max-height:min(92dvh,900px);box-shadow:0 24px 60px var(--shadow-color);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.modal-panel-create[data-v-8752e0b1]{width:min(720px,100vw - 40px);max-height:min(90dvh,920px)}.modal-panel-delete-confirm[data-v-8752e0b1]{width:min(420px,100vw - 40px)}.modal-panel-create .modal-body[data-v-8752e0b1]{padding:20px 24px}.modal-panel-create .modal-head[data-v-8752e0b1],.modal-panel-create .modal-footer[data-v-8752e0b1]{padding-left:24px;padding-right:24px}.modal-panel-pwa-create .modal-head[data-v-8752e0b1]{border-bottom:none}.modal-panel-pwa-create .modal-footer[data-v-8752e0b1]{border-top:none}.modal-head[data-v-8752e0b1]{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-title[data-v-8752e0b1]{margin:0;font-size:1.15rem;font-weight:800}.modal-close[data-v-8752e0b1]{cursor:pointer;color:var(--muted-text);background:0 0;border:none;font-size:26px;line-height:1}.modal-body[data-v-8752e0b1]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color)) color-mix(in srgb, var(--soft-bg) 88%, var(--panel-bg));flex:auto;min-height:0;padding:16px 18px;overflow:hidden auto}.modal-body[data-v-8752e0b1]::-webkit-scrollbar{width:10px}.modal-body[data-v-8752e0b1]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--soft-bg) 75%, var(--panel-bg));border-radius:999px;margin:6px 0}.modal-body[data-v-8752e0b1]::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--panel-bg) 92%, transparent);background-clip:padding-box;background-color:color-mix(in srgb, var(--accent-color) 68%, var(--border-color));border-radius:999px}.modal-footer[data-v-8752e0b1]{border-top:1px solid var(--border-color);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.modal-panel .accent-btn-small[data-v-8752e0b1],.modal-panel .reset-btn-small[data-v-8752e0b1]{font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700;transition:transform .14s,box-shadow .16s,border-color .16s,background .16s}.modal-panel .accent-btn-small[data-v-8752e0b1]{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-color) 92%, #fff 8%), color-mix(in srgb, var(--accent-color) 82%, #000 18%));color:#fff;box-shadow:0 10px 20px -14px color-mix(in srgb, var(--accent-color) 80%, transparent)}.modal-panel .accent-btn-small[data-v-8752e0b1]:hover:not(:disabled){box-shadow:0 14px 24px -16px color-mix(in srgb, var(--accent-color) 85%, transparent);transform:translateY(-1px)}.modal-panel .reset-btn-small[data-v-8752e0b1]{border-color:color-mix(in srgb, var(--border-color) 85%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--soft-bg) 78%, var(--panel-bg)), color-mix(in srgb, var(--soft-bg) 58%, var(--panel-bg)));color:var(--text-color)}.modal-panel .reset-btn-small[data-v-8752e0b1]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent-color) 40%, var(--border-color));transform:translateY(-1px)}.modal-panel .accent-btn-small[data-v-8752e0b1]:focus-visible,.modal-panel .reset-btn-small[data-v-8752e0b1]:focus-visible{outline:2px solid color-mix(in srgb, var(--accent-color) 58%, transparent);outline-offset:2px}.pwa-center-toast[data-v-8752e0b1]{z-index:300;color:#fff;pointer-events:none;background:#111827e6;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0006}.pwa-center-toast-error[data-v-8752e0b1]{background:#7f1d1de0}.pwa-toast-fade-enter-active[data-v-8752e0b1],.pwa-toast-fade-leave-active[data-v-8752e0b1]{transition:opacity .2s,transform .2s}.pwa-toast-fade-enter-from[data-v-8752e0b1],.pwa-toast-fade-leave-to[data-v-8752e0b1]{opacity:0;transform:translate(-50%,-44%)}.form-rows[data-v-8752e0b1]{grid-template-columns:auto minmax(0,1fr);gap:12px 10px;display:grid}.modal-panel-pwa-create .form-rows[data-v-8752e0b1]{display:block}.form-row[data-v-8752e0b1]{display:contents}.modal-panel-pwa-create .form-row[data-v-8752e0b1]{align-items:center;gap:10px;margin-bottom:18px;display:flex}.form-row-label[data-v-8752e0b1]{text-transform:uppercase;color:var(--muted-text);grid-column:1;font-size:11px;font-weight:700}.modal-panel-pwa-create .form-row-label[data-v-8752e0b1]{white-space:nowrap;text-transform:none;letter-spacing:0;flex:none;grid-column:auto;min-width:0;font-size:14px}.form-row-control[data-v-8752e0b1]{grid-column:2;min-width:0}.modal-panel-pwa-create .form-row-control[data-v-8752e0b1]{flex:auto;grid-column:auto;min-width:0}.modal-panel-pwa-create .pwa-name-control[data-v-8752e0b1]{width:100%;max-width:none;padding-top:7px;padding-bottom:7px;font-size:13px}.pwa-store-inline-input[data-v-8752e0b1]{height:32px;padding-top:0;padding-bottom:0;font-size:11px}.modal-panel-pwa-create .form-row[data-v-8752e0b1]:last-child{margin-bottom:0}.modal-panel-pwa-create .form-row-media[data-v-8752e0b1]{display:block}.modal-panel-pwa-create .form-row-media .form-row-label[data-v-8752e0b1]{margin-bottom:8px;display:block}.modal-panel-pwa-create .form-row-media .form-row-label[data-v-8752e0b1]:after{content:none}.form-row-control-narrow .control[data-v-8752e0b1]{max-width:88px}.control-geo[data-v-8752e0b1]{font-variant-numeric:tabular-nums;max-width:88px}.form-row-label[data-v-8752e0b1]:after{content:":";margin-left:1px}.mono[data-v-8752e0b1]{font-variant-numeric:tabular-nums}.control[data-v-8752e0b1]{font:inherit;box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);border-radius:10px;padding:9px 11px}.buyer-dropdown[data-v-8752e0b1]{position:relative}.buyer-trigger[data-v-8752e0b1]{width:100%;font:inherit;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:14px;display:flex}.buyer-trigger-text[data-v-8752e0b1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.buyer-chevron[data-v-8752e0b1]{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid color-mix(in srgb, var(--text-color) 55%, transparent);flex-shrink:0;width:0;height:0}.hint-text[data-v-8752e0b1],.tiny[data-v-8752e0b1]{font-size:12px}.form-error[data-v-8752e0b1]{color:#c62828;margin-top:12px;font-size:14px}.buyer-panel[data-v-8752e0b1]{z-index:30;border:1px solid var(--border-color);background:var(--panel-bg);box-shadow:0 12px 36px var(--shadow-color);border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0}.buyer-panel-search[data-v-8752e0b1]{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);border-radius:9px;width:100%;margin-bottom:8px;padding:9px 11px}.buyer-user-list[data-v-8752e0b1]{border:1px solid var(--border-color);border-radius:10px;max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.buyer-pick[data-v-8752e0b1]{text-align:left;border:none;border-bottom:1px solid var(--border-color);width:100%;font:inherit;cursor:pointer;background:0 0;padding:8px 12px;display:block}.buyer-pick[data-v-8752e0b1]:hover{background:color-mix(in srgb, var(--accent-soft) 35%, transparent)}.detail-field[data-v-8752e0b1],.detail-link[data-v-8752e0b1]{word-break:break-all;margin:0;font-size:14px}.detail-link[data-v-8752e0b1]{color:var(--accent-color)}.sr-only[data-v-8752e0b1]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-grid-span[data-v-8752e0b1]{grid-column:1/-1;min-width:0}.pwa-form-divider[data-v-8752e0b1]{border-top:1px dashed color-mix(in srgb, var(--border-color) 70%, transparent);margin:8px 0 2px;padding-top:8px}.form-row-top .form-row-label[data-v-8752e0b1]{align-self:start;padding-top:10px}.form-section-hint[data-v-8752e0b1]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text,#6b7280);margin:4px 0 0;font-size:.75rem;font-weight:500}.app-description-head[data-v-8752e0b1]{margin:6px 0 12px}.store-texts-toggle[data-v-8752e0b1]{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.store-texts-toggle-arrow[data-v-8752e0b1]{border-bottom:1.5px solid #8b5cf6;border-right:1.5px solid #8b5cf6;width:8px;height:8px;transition:transform .18s;transform:rotate(-135deg);box-shadow:0 0 8px #8b5cf659}.store-texts-toggle-arrow.is-open[data-v-8752e0b1]{transform:rotate(45deg)}.pwa-form-hint[data-v-8752e0b1]{margin:0;font-size:.8rem;line-height:1.45}.label-optional[data-v-8752e0b1]{text-transform:none;letter-spacing:0;color:var(--muted-text,#6b7280);font-size:.68rem;font-weight:500}.label-required[data-v-8752e0b1]{text-transform:none;letter-spacing:0;color:var(--accent-strong,#1d4ed8);font-size:.68rem;font-weight:600}.hint-text-warn[data-v-8752e0b1]{color:#b45309}.form-row-top .form-row-label[data-v-8752e0b1]{padding-top:10px}.visually-hidden[data-v-8752e0b1]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pwa-textarea[data-v-8752e0b1]{resize:vertical;min-height:76px;line-height:1.45}.pwa-textarea--large[data-v-8752e0b1]{min-height:120px}.pwa-review-list[data-v-8752e0b1]{gap:8px;display:grid}.pwa-review-row[data-v-8752e0b1]{align-items:center;gap:8px;display:flex}.pwa-review-input[data-v-8752e0b1]{padding-top:6px;padding-bottom:6px;font-size:13px}.pwa-review-add[data-v-8752e0b1],.pwa-review-remove[data-v-8752e0b1]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);width:28px;height:28px;color:var(--accent-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pwa-review-add[data-v-8752e0b1]{font-size:18px}.pwa-review-remove[data-v-8752e0b1]{font-size:20px}.pwa-thumb-icon[data-v-8752e0b1]{margin-top:4px}.pwa-images-block[data-v-8752e0b1]{gap:8px;display:grid}.file-upload-shell[data-v-8752e0b1]{border-radius:12px;min-width:0}.file-upload-shell.is-drag-over .file-upload-body[data-v-8752e0b1]{border-style:solid;border-color:color-mix(in srgb, var(--accent-color) 58%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 32%, var(--input-bg));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-color) 25%, transparent)}.file-upload-picker[data-v-8752e0b1]{cursor:pointer;margin:0;display:block;position:relative}.file-upload-native[data-v-8752e0b1]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.file-upload-body[data-v-8752e0b1]{pointer-events:none;border:1px dashed color-mix(in srgb, var(--accent-color) 42%, var(--border-color));background:linear-gradient(160deg, color-mix(in srgb, var(--accent-soft) 22%, var(--input-bg)), var(--input-bg));border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,border-style .18s;display:flex}.file-upload-shell:hover .file-upload-body[data-v-8752e0b1]{border-color:color-mix(in srgb, var(--accent-color) 52%, var(--border-color));box-shadow:0 6px 20px -12px color-mix(in srgb, var(--accent-color) 42%, transparent)}.file-upload-native:disabled+.file-upload-body[data-v-8752e0b1]{opacity:.55}.file-upload-icon[data-v-8752e0b1]{color:var(--accent-color);opacity:.92;flex-shrink:0}.file-upload-lines[data-v-8752e0b1]{gap:3px;min-width:0;display:grid}.file-upload-title[data-v-8752e0b1]{letter-spacing:.01em;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-upload-sub[data-v-8752e0b1]{color:var(--muted-text);font-size:11px;line-height:1.35}.pwa-thumb-list[data-v-8752e0b1]{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pwa-thumb[data-v-8752e0b1]{border:1px solid var(--border-color);background:var(--panel-bg);border-radius:10px;width:76px;height:76px;transition:border-color .15s,box-shadow .15s,opacity .15s;position:relative;overflow:hidden}.pwa-thumb--dragging[data-v-8752e0b1]{opacity:.45;border-color:var(--accent-color)}.pwa-thumb--drag-over[data-v-8752e0b1]{border-color:var(--accent-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-color) 35%, transparent)}.pwa-thumb--draggable[data-v-8752e0b1]{cursor:grab;touch-action:none}.pwa-thumb--draggable[data-v-8752e0b1]:active,.pwa-thumb--draggable.pwa-thumb--dragging[data-v-8752e0b1]{cursor:grabbing}.pwa-thumb-order[data-v-8752e0b1]{z-index:2;text-align:center;color:#fff;pointer-events:none;background:#00000085;border-radius:6px;min-width:18px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:6px;right:6px}.pwa-thumb img[data-v-8752e0b1]{object-fit:cover;width:100%;height:100%;display:block}.pwa-thumb-readonly[data-v-8752e0b1]{border-color:color-mix(in srgb, var(--border-color) 75%, var(--accent-color))}.clone-media-icon-wrap[data-v-8752e0b1]{align-items:start}.clone-media-icon[data-v-8752e0b1]{width:140px;height:140px;box-shadow:0 10px 24px color-mix(in srgb, var(--accent-color) 20%, transparent);border-radius:18px}.clone-media-screens-list[data-v-8752e0b1]{gap:14px}.clone-media-screen[data-v-8752e0b1]{border-radius:14px;width:190px;height:112px;box-shadow:0 12px 26px #00000029}.pwa-thumb-remove[data-v-8752e0b1]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.pwa-thumb-remove[data-v-8752e0b1]:hover{background:#b71c1ce0}.card[data-v-622daf29]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(1920px,100%);box-shadow:0 6px 24px var(--shadow-color);border-radius:16px;gap:16px;margin:0 auto;padding:20px;display:grid}.head[data-v-622daf29]{border-bottom:1px solid color-mix(in srgb, var(--border-color) 72%, transparent);flex-direction:column;align-items:stretch;gap:10px;padding-bottom:14px;display:flex}.head-top[data-v-622daf29]{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.page-heading .head-search-wrap[data-v-622daf29]{flex:none;width:360px;max-width:360px}.head-search-input[data-v-622daf29]{box-sizing:border-box;border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:100%;max-width:100%;height:40px;color:var(--text-color);font:inherit;letter-spacing:.01em;border-radius:12px;padding:0 14px;font-size:12px;font-weight:500;display:block}.head-search-input[data-v-622daf29]:focus{border-color:color-mix(in srgb, var(--accent-color) 45%, var(--input-border));outline:none}.head-search-input[data-v-622daf29]::-webkit-search-cancel-button{cursor:pointer}.head-actions[data-v-622daf29]{flex-wrap:nowrap;flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.page-heading[data-v-622daf29]{letter-spacing:-.02em;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:12px 16px;min-width:0;margin:0;font-size:1.35rem;font-weight:800;display:flex}.page-heading-title[data-v-622daf29]{flex-shrink:0}.head-pool-row.pool-breakdown[data-v-622daf29]{color:var(--muted-text);flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px;font-size:.9rem;font-weight:500;display:flex}.pool-breakdown[data-v-622daf29]{color:var(--muted-text);flex-wrap:nowrap;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:inline-flex}.pool-breakdown-reset[data-v-622daf29],.pool-breakdown-muted[data-v-622daf29]{white-space:nowrap}.pool-breakdown--off[data-v-622daf29]{opacity:.7}.pool-breakdown-filters[data-v-622daf29]{align-items:center;gap:12px;display:inline-flex}.pool-filter-btn[data-v-622daf29]{--pool-btn-fg:var(--accent-strong);--pool-btn-bg:color-mix(in srgb, var(--accent-soft) 35%, var(--panel-bg));--pool-btn-border:color-mix(in srgb, var(--accent-color) 22%, var(--border-color));font:inherit;font-variant-numeric:tabular-nums;color:var(--pool-btn-fg);background:var(--pool-btn-bg);border:1px solid var(--pool-btn-border);cursor:pointer;white-space:nowrap;border-radius:9px;flex-shrink:0;margin:0;padding:6px 14px;font-size:.8rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.pool-filter-btn[data-v-622daf29]:hover{background:color-mix(in srgb, var(--pool-btn-fg) 12%, var(--pool-btn-bg));border-color:color-mix(in srgb, var(--pool-btn-fg) 32%, var(--border-color))}.pool-filter-btn--active[data-v-622daf29]{background:color-mix(in srgb, var(--pool-btn-fg) 16%, var(--panel-bg));border-color:color-mix(in srgb, var(--pool-btn-fg) 42%, var(--border-color));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pool-btn-fg) 18%, transparent)}.pool-filter-btn--critical[data-v-622daf29]{--pool-btn-fg:#9a4545;--pool-btn-bg:color-mix(in srgb, #c62828 11%, var(--panel-bg));--pool-btn-border:color-mix(in srgb, #c62828 20%, var(--border-color))}.pool-filter-btn--low[data-v-622daf29]{--pool-btn-fg:#a65a28;--pool-btn-bg:color-mix(in srgb, #e65100 10%, var(--panel-bg));--pool-btn-border:color-mix(in srgb, #e65100 18%, var(--border-color))}.pool-filter-btn--normal[data-v-622daf29]{--pool-btn-fg:var(--accent-strong);--pool-btn-bg:color-mix(in srgb, var(--accent-soft) 40%, var(--panel-bg));--pool-btn-border:color-mix(in srgb, var(--accent-color) 22%, var(--border-color))}.pool-filter-btn--ok[data-v-622daf29]{--pool-btn-fg:#3d7340;--pool-btn-bg:color-mix(in srgb, #2e7d32 10%, var(--panel-bg));--pool-btn-border:color-mix(in srgb, #2e7d32 18%, var(--border-color))}.pool-breakdown-reset[data-v-622daf29]{width:22px;height:22px;font:inherit;color:var(--muted-text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:20px;font-weight:300;line-height:1;display:inline-flex}.pool-breakdown-reset[data-v-622daf29]:hover{color:color-mix(in srgb, var(--muted-text) 55%, var(--text-color));background:color-mix(in srgb, var(--soft-bg) 65%, transparent)}.pool-breakdown-muted[data-v-622daf29]{color:var(--muted-text);font-size:.85em}.balance-pill[data-v-622daf29],.pool-pill[data-v-622daf29]{color:var(--accent-strong);border:1px solid color-mix(in srgb, var(--accent-color) 35%, var(--border-color));background:color-mix(in srgb, var(--accent-soft) 40%, var(--panel-bg));white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:.95rem;font-weight:700}.balance-pill--btn[data-v-622daf29]{font:inherit;cursor:pointer;align-items:center;gap:8px;transition:border-color .15s,background .15s;display:inline-flex}.balance-pill--btn[data-v-622daf29]:hover{border-color:var(--accent-color);background:color-mix(in srgb, var(--accent-soft) 65%, var(--panel-bg))}.balance-pill-plus[data-v-622daf29]{opacity:.85;font-size:1.1rem;font-weight:800;line-height:1}.topup-steps[data-v-622daf29]{color:var(--muted-text);margin:12px 0 0;padding-left:1.25rem;font-size:.9rem}.topup-steps--preview[data-v-622daf29]{margin-top:16px}.topup-meta[data-v-622daf29]{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.topup-meta li[data-v-622daf29]{justify-content:space-between;gap:12px;font-size:.95rem;display:flex}.topup-meta span[data-v-622daf29]{color:var(--muted-text)}.topup-success-title[data-v-622daf29]{margin:0 0 12px;font-weight:800}.topup-instructions[data-v-622daf29]{white-space:pre-line;margin:0 0 12px;font-size:.88rem}.topup-open-link[data-v-622daf29]{margin-top:12px;text-decoration:none;display:inline-flex}.field-hint[data-v-622daf29]{color:var(--muted-text);font-size:.85em;font-weight:500}.pool-pill[data-v-622daf29]{color:var(--text-color);border-color:color-mix(in srgb, var(--border-color) 80%, transparent);background:color-mix(in srgb, var(--soft-bg) 50%, var(--panel-bg));align-items:center;gap:6px;display:inline-flex}.pool-pill--off[data-v-622daf29]{opacity:.75}.pool-pill-tag[data-v-622daf29]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-text);font-size:.7rem;font-weight:800}.ghost-refresh[data-v-622daf29]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--soft-bg) 55%, var(--panel-bg));width:40px;height:40px;color:var(--text-color);cursor:pointer;border-radius:12px;font-size:18px;line-height:1}.ghost-refresh[data-v-622daf29]:disabled{opacity:.5;cursor:not-allowed}.accent-btn-small[data-v-622daf29],.reset-btn-small[data-v-622daf29]{font:inherit;letter-spacing:.01em;cursor:pointer;border:1px solid var(--border-color);border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700}.accent-btn-small[data-v-622daf29]{background:var(--accent-color);color:#fff;border-color:#0000}.accent-btn-small[data-v-622daf29]:disabled{opacity:.55;cursor:not-allowed}.reset-btn-small[data-v-622daf29]{background:color-mix(in srgb, var(--soft-bg) 70%, transparent);color:var(--text-color)}.muted[data-v-622daf29]{color:var(--muted-text)}.alert-error[data-v-622daf29]{background:color-mix(in srgb, #dc2626 12%, var(--panel-bg));color:#b91c1c;border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem}.dns-success[data-v-622daf29]{color:#15803d;margin:0;font-size:.9rem}.hint-text[data-v-622daf29]{margin:4px 0 0;font-size:.82rem;line-height:1.35}.dns-mode-fieldset[data-v-622daf29]{border:0;margin:0 0 12px;padding:0}.dns-mode-legend[data-v-622daf29]{margin:0 0 8px;padding:0;font-size:.88rem;font-weight:600}.dns-mode-option[data-v-622daf29]{cursor:pointer;flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.dns-mode-option input[data-v-622daf29]{margin-right:6px}.dns-mode-hint[data-v-622daf29]{padding-left:1.35rem;font-size:.8rem}.form-field-checkbox[data-v-622daf29]{flex-direction:row;align-items:center;gap:8px}.domain-cell-inner[data-v-622daf29]{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.domain-child-mark[data-v-622daf29]{color:var(--muted-color,#6b7280);font-size:.9rem}.domain-table-row-child .cell-mono[data-v-622daf29]{padding-left:1.25rem}.table-wrap[data-v-622daf29]{max-width:100%;overflow-x:auto}.data-table[data-v-622daf29]{border-collapse:separate;border-spacing:0;width:100%;min-width:520px;font-size:14px}.data-table thead th[data-v-622daf29]{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-text);border-bottom:1px solid var(--border-color);padding:8px 12px;font-size:10px;font-weight:800}.col-actions[data-v-622daf29]{text-align:center;width:44px}.col-status[data-v-622daf29]{text-align:center!important}.data-table tbody td[data-v-622daf29]{vertical-align:middle;color:var(--text-color);border-bottom:1px solid color-mix(in srgb, var(--border-color) 55%, transparent);padding:10px 12px}.cell-mono[data-v-622daf29]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.cell-link a[data-v-622daf29]{color:var(--accent-strong);word-break:break-all}.cell-actions[data-v-622daf29]{text-align:center}.cell-status[data-v-622daf29]{white-space:nowrap;text-align:center}.domain-status-text[data-v-622daf29]{letter-spacing:.02em;text-transform:lowercase;font-size:13px;font-weight:300;display:inline-block}.domain-status-free[data-v-622daf29]{color:var(--muted-text)}.domain-status-busy[data-v-622daf29]{color:var(--accent-color)}.sr-only[data-v-622daf29]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.domain-delete-btn[data-v-622daf29]{font:inherit;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.domain-delete-btn[data-v-622daf29]:disabled{opacity:.6;cursor:not-allowed}.modal-backdrop[data-v-622daf29]{z-index:100;background:#0a112573;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-panel[data-v-622daf29]{border:1px solid var(--border-color);background:var(--panel-bg);width:min(480px,100%);max-height:min(90vh,720px);box-shadow:0 20px 50px var(--shadow-color);border-radius:16px;grid-template-rows:auto 1fr auto;display:grid}.modal-head[data-v-622daf29]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-title[data-v-622daf29]{margin:0;font-size:1.1rem;font-weight:700}.modal-close[data-v-622daf29]{width:32px;height:32px;color:var(--text-color);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px;line-height:1}.modal-body[data-v-622daf29]{gap:12px;padding:16px 18px;display:grid;overflow-y:auto}.modal-footer[data-v-622daf29]{border-top:1px solid var(--border-color);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.form-field[data-v-622daf29]{color:var(--muted-text);gap:6px;font-size:.82rem;display:grid}.control[data-v-622daf29]{font:inherit;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-color);box-sizing:border-box;border-radius:10px;padding:9px 11px}.buy-actions-row[data-v-622daf29]{gap:8px;display:flex}.check-result[data-v-622daf29]{border:1px solid var(--border-color);border-radius:10px;padding:12px}.check-result.available[data-v-622daf29]{border-color:color-mix(in srgb, #16a34a 45%, var(--border-color));background:color-mix(in srgb, #16a34a 8%, var(--panel-bg))}.check-result.available-warn[data-v-622daf29]{border-color:color-mix(in srgb, #d97706 45%, var(--border-color));background:color-mix(in srgb, #d97706 8%, var(--panel-bg))}.check-result.taken[data-v-622daf29]{border-color:color-mix(in srgb, #dc2626 35%, var(--border-color));background:color-mix(in srgb, #dc2626 6%, var(--panel-bg))}.check-domain[data-v-622daf29]{margin:0 0 4px;font-size:1rem;font-weight:700}.check-status[data-v-622daf29]{margin:0 0 8px;font-size:.88rem}.check-status.ok[data-v-622daf29]{color:#15803d}.check-status.bad[data-v-622daf29]{color:#b91c1c}.check-status.warn[data-v-622daf29]{color:#b45309}.check-wallets-hint[data-v-622daf29]{margin:8px 0 0;font-size:.82rem}.check-meta[data-v-622daf29]{color:var(--muted-text);gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.checkbox-row[data-v-622daf29]{color:var(--text-color);cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:flex}.checkbox-row input[data-v-622daf29]{accent-color:var(--accent-color)}.buy-success-title[data-v-622daf29]{color:#15803d;margin:0 0 10px;font-weight:700}.buy-success-list[data-v-622daf29]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.buy-success-list li[data-v-622daf29]{color:var(--muted-text);justify-content:space-between;gap:12px;font-size:.9rem;display:flex}.buy-success-list strong[data-v-622daf29]{color:var(--text-color)}.blank-state[data-v-9259ea9f]{min-height:calc(100vh - 160px)}
