@import"https://fonts.googleapis.com/css2?family=Inria+Sans:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";:root{--white: #FFFFFF;--main-bg: #121212;--panel-bg: #161616;--card-bg: #1c1c1c;--card-bg-2: #202020;--surface: #202020;--border: #2a2a2a;--text: #FFFFFF;--text-muted: #8a8a8a;--text-dim: #5c5c5c;--accent: #ED4E39;--accent-dark: #c63d2a;--accent-glow: rgba(237, 78, 57, .15);--status-green: #4caf50;--status-amber: #f0a500;--status-grey: #5c5c5c;--font-size-xs: .5rem;--font-size-sm: .8rem;--font-size-normal: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 2rem;--gap-xs: 4px;--gap-sm: 8px;--gap-md: 12px;--gap-lg: 16px;--gap-xl: 32px}*{font-family:Inria sans,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}body{margin:0;background:var(--main-bg);color:var(--white)}body,html,#app{height:100dvh}#app{overflow:hidden}a{text-decoration:none;cursor:pointer;color:var(--white)}input,textarea{-webkit-user-select:text;user-select:text}.login[data-v-17a95de1]{display:grid;grid-template-columns:380px 1fr 260px;height:100dvh;overflow:hidden}.brand[data-v-17a95de1]{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:48px 36px;background-color:#0e0e0e;overflow:hidden}.brand[data-v-17a95de1]:before{content:"";position:absolute;inset:0;background-color:#111;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px),radial-gradient(circle at 30% 70%,rgba(237,78,57,.18) 0%,transparent 60%),radial-gradient(circle at 70% 20%,rgba(30,10,10,.5) 0%,transparent 50%);background-size:22px 22px,100% 100%,100% 100%}.brand[data-v-17a95de1]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(237,78,57,.12) 65%,rgba(237,78,57,.55) 100%)}.brand-content[data-v-17a95de1],.brand-footer[data-v-17a95de1]{position:relative;z-index:1}.brand-content[data-v-17a95de1]{margin-top:30%}.brand-logo[data-v-17a95de1]{width:44px;height:44px;margin-bottom:16px}.brand-title[data-v-17a95de1]{margin:0;font-size:2.4rem;font-weight:700;line-height:1.05}.brand-sub[data-v-17a95de1]{display:flex;align-items:center;gap:8px;margin-top:16px}.brand-sub-logo[data-v-17a95de1]{width:18px;height:22px}.brand-sub-name[data-v-17a95de1]{font-size:1.25rem;font-weight:500;color:var(--white);letter-spacing:.5px}.brand-bar[data-v-17a95de1]{margin-top:20px;width:72px;height:5px;border-radius:3px;background:var(--accent)}.brand-footer[data-v-17a95de1]{font-size:var(--font-size-sm);color:#ffffff8c}.version[data-v-17a95de1]{margin-bottom:2px}.form-area[data-v-17a95de1]{display:flex;align-items:center;padding:56px;background:var(--main-bg)}.login-form[data-v-17a95de1]{display:flex;flex-direction:column;gap:24px;width:300px}.field[data-v-17a95de1]{display:flex;flex-direction:column;gap:var(--gap-sm)}.field-label[data-v-17a95de1]{font-size:var(--font-size-sm);color:var(--text-muted)}.field-input[data-v-17a95de1]{padding:6px 2px;font-size:var(--font-size-md);font-weight:700;color:var(--white);background:transparent;border:none;border-bottom:1px solid #3a3a3a;outline:none}.field-input[data-v-17a95de1]::placeholder{color:var(--text-muted);font-weight:400;opacity:1}.field-input[data-v-17a95de1]:focus{border-bottom-color:var(--accent)}.field-input[data-v-17a95de1]:-webkit-autofill,.field-input[data-v-17a95de1]:-webkit-autofill:focus{-webkit-text-fill-color:var(--white);-webkit-box-shadow:0 0 0 1000px var(--main-bg) inset;caret-color:var(--white);transition:background-color 9999s ease-in-out 0s}.login-btn[data-v-17a95de1]{align-self:stretch;margin-top:4px;padding:13px 0;font-size:var(--font-size-sm);letter-spacing:1.5px;color:var(--white);background:var(--accent);border:none;border-radius:4px;cursor:pointer;transition:background .15s}.login-btn[data-v-17a95de1]:hover:not(:disabled){background:var(--accent-dark)}.login-btn[data-v-17a95de1]:disabled{opacity:.6;cursor:not-allowed}.forgot-link[data-v-17a95de1]{font-size:var(--font-size-sm);color:var(--text-muted);text-decoration:none;margin-top:-8px}.forgot-link[data-v-17a95de1]:hover{color:var(--white)}.login-error[data-v-17a95de1]{margin:-10px 0 0;font-size:var(--font-size-sm);color:var(--accent)}@media(max-width:900px){.login[data-v-17a95de1]{grid-template-columns:320px 1fr;grid-template-rows:1fr}}@media(max-width:600px){.login[data-v-17a95de1]{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;min-height:100dvh;overflow-y:auto}.brand[data-v-17a95de1]{min-height:38vh;padding:32px 24px}.brand-content[data-v-17a95de1]{margin-top:6%}.brand-logo[data-v-17a95de1]{width:50px;height:50px}.brand-title[data-v-17a95de1]{font-size:2.8rem}.form-area[data-v-17a95de1]{padding:40px 24px 56px}.login-form[data-v-17a95de1]{width:100%;max-width:360px}}.sidebar[data-v-0cacbbe9]{display:flex;flex-direction:column;width:300px;min-width:300px;height:100dvh;background-color:#0e0e0e;border-right:1px solid var(--border);transition:width .2s ease,min-width .2s ease}.sidebar.collapsed[data-v-0cacbbe9]{width:72px;min-width:72px}.sidebar.collapsed .brand[data-v-0cacbbe9]{justify-content:center;padding-inline:0}.sidebar.collapsed .brand-title[data-v-0cacbbe9],.sidebar.collapsed .menu-btn[data-v-0cacbbe9],.sidebar.collapsed .nav-label[data-v-0cacbbe9],.sidebar.collapsed .agent-name[data-v-0cacbbe9],.sidebar.collapsed .logout-btn[data-v-0cacbbe9],.sidebar.collapsed .spacer-name[data-v-0cacbbe9],.sidebar.collapsed .version[data-v-0cacbbe9]{display:none}.sidebar.collapsed .nav-groups[data-v-0cacbbe9]{padding-inline:12px}.sidebar.collapsed .nav-link[data-v-0cacbbe9],.sidebar.collapsed .agent-row[data-v-0cacbbe9],.sidebar.collapsed .spacer-brand[data-v-0cacbbe9]{justify-content:center;padding-inline:0}.brand[data-v-0cacbbe9]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border);flex:none;position:relative;background-color:#111;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px);background-size:18px 18px}.brand-logo[data-v-0cacbbe9]{width:32px;height:32px;flex:none;cursor:pointer}.brand-title[data-v-0cacbbe9]{flex:1;font-size:var(--font-size-lg);font-weight:700;color:#8c8c8c}.menu-btn[data-v-0cacbbe9]{background:none;border:none;color:var(--text-muted);cursor:pointer}.menu-btn[data-v-0cacbbe9]:hover{color:var(--white)}.nav-groups[data-v-0cacbbe9]{display:flex;flex-direction:column;flex:1;padding-inline:16px;padding-top:24px}.nav-list[data-v-0cacbbe9]{list-style:none;margin:0;padding:8px 0;border-bottom:1px solid var(--border)}.nav-link[data-v-0cacbbe9]{display:flex;align-items:center;gap:12px;padding:13px 18px;font-size:var(--font-size-sm);color:var(--text-muted);transition:color .15s,background .15s;border-radius:6px}.nav-link[data-v-0cacbbe9]:hover{color:var(--white)}.nav-link.is-active[data-v-0cacbbe9]{color:var(--white);background:var(--accent)}.nav-icon[data-v-0cacbbe9]{width:18px;height:18px;flex:none;display:flex;align-items:center;justify-content:center}.nav-icon img[data-v-0cacbbe9]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(.55)}.nav-link:hover .nav-icon img[data-v-0cacbbe9],.nav-link.is-active .nav-icon img[data-v-0cacbbe9]{filter:brightness(0) invert(1)}.nav-label[data-v-0cacbbe9]{font-size:var(--font-size-sm)}.sidebar-footer[data-v-0cacbbe9]{flex:none;border-top:1px solid var(--border)}.agent-row[data-v-0cacbbe9]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border)}.agent-icon[data-v-0cacbbe9]{width:16px;height:16px;filter:brightness(0) invert(.6)}.agent-name[data-v-0cacbbe9]{flex:1;font-size:var(--font-size-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logout-btn[data-v-0cacbbe9]{background:none;border:none;cursor:pointer;padding:2px;line-height:1}.logout-btn img[data-v-0cacbbe9]{display:block;width:16px;height:16px;filter:brightness(0) saturate(100%) invert(37%) sepia(93%) saturate(1352%) hue-rotate(338deg) brightness(97%) contrast(94%);transition:filter .15s}.logout-btn:hover img[data-v-0cacbbe9]{filter:brightness(0) saturate(100%) invert(37%) sepia(93%) saturate(1352%) hue-rotate(338deg) brightness(110%) contrast(94%)}.spacer-brand[data-v-0cacbbe9]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:37px 85px;background-color:#111;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 1px);background-size:18px 18px}.spacer-brand-row[data-v-0cacbbe9]{display:flex;align-items:center;gap:7px}.spacer-icon[data-v-0cacbbe9]{width:18px;height:22px}.spacer-name[data-v-0cacbbe9]{font-size:1.5rem;font-weight:600;color:#d9d9d9}.version[data-v-0cacbbe9]{font-size:1rem;color:var(--text-dim)}.layout[data-v-dacb1b36]{display:flex;height:100dvh;overflow:hidden}.main-col[data-v-dacb1b36]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.content[data-v-dacb1b36]{flex:1;overflow-y:auto;padding:32px 40px}.topbar[data-v-dacb1b36],.scrim[data-v-dacb1b36]{display:none}@media(max-width:768px){.app-sidebar[data-v-dacb1b36]{position:fixed;top:0;left:0;z-index:30;transform:translate(-100%);transition:transform .25s ease}.app-sidebar.open[data-v-dacb1b36]{transform:translate(0)}.scrim[data-v-dacb1b36]{display:block;position:fixed;inset:0;z-index:20;background:#0009}.topbar[data-v-dacb1b36]{display:flex;align-items:center;gap:var(--gap-md);padding:14px 18px;background:var(--panel-bg);border-bottom:1px solid var(--border)}.menu-btn[data-v-dacb1b36]{display:flex;flex-direction:column;gap:4px;padding:4px;background:none;border:none;cursor:pointer}.menu-bar[data-v-dacb1b36]{width:20px;height:2px;border-radius:2px;background:var(--white)}.topbar-logo[data-v-dacb1b36]{width:22px;height:22px}.topbar-title[data-v-dacb1b36]{font-size:var(--font-size-normal);font-weight:700}.content[data-v-dacb1b36]{padding:20px 18px}}.page[data-v-ef679bbb]{height:100%}.page-header[data-v-ef679bbb]{display:flex;align-items:center;gap:10px;margin-bottom:32px}.page-icon[data-v-ef679bbb]{width:22px;height:22px;filter:brightness(0) invert(1)}.page-title[data-v-ef679bbb]{margin:0;font-size:var(--font-size-lg);font-weight:400}.overview-cards[data-v-ef679bbb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.stat-card[data-v-ef679bbb]{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:24px 20px}.stat-label[data-v-ef679bbb]{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:10px}.stat-value[data-v-ef679bbb]{font-size:var(--font-size-xl);font-weight:700;overflow-wrap:anywhere}@media(max-width:600px){.page-header[data-v-ef679bbb]{margin-bottom:24px}.page-title[data-v-ef679bbb]{font-size:var(--font-size-md)}.overview-cards[data-v-ef679bbb]{grid-template-columns:repeat(2,1fr);gap:12px}.stat-card[data-v-ef679bbb]{padding:18px 16px}.stat-value[data-v-ef679bbb]{font-size:var(--font-size-lg)}}@media(max-width:380px){.overview-cards[data-v-ef679bbb]{grid-template-columns:1fr}}.modal-backdrop[data-v-d49dc5cd]{position:fixed;inset:0;background:#000000b3;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal-panel[data-v-d49dc5cd]{position:relative;background:#0d0d0d;border:1px solid var(--border);border-radius:10px;width:100%;max-width:1040px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal-topbar[data-v-d49dc5cd]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--border)}.topbar-title[data-v-d49dc5cd]{font-size:var(--font-size-md);color:var(--text-muted)}.modal-close[data-v-d49dc5cd]{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--text-muted);font-size:var(--font-size-md);cursor:pointer;line-height:1}.modal-close[data-v-d49dc5cd]:hover{color:var(--text)}.close-x[data-v-d49dc5cd]{font-size:var(--font-size-md)}.modal-namebar[data-v-d49dc5cd]{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-bottom:1px solid var(--border);gap:16px}.modal-name[data-v-d49dc5cd]{font-size:var(--font-size-xl);font-weight:400;color:var(--text)}.modal-manager[data-v-d49dc5cd]{display:inline-flex;align-items:baseline;gap:14px}.manager-label[data-v-d49dc5cd]{font-size:var(--font-size-md);color:var(--text-muted)}.manager-name[data-v-d49dc5cd]{font-size:var(--font-size-md);color:var(--text)}.modal-body[data-v-d49dc5cd]{flex:1;overflow-y:auto;padding:24px 28px}.loading[data-v-d49dc5cd]{color:var(--text-muted);text-align:center;padding:40px}.content-row[data-v-d49dc5cd]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.info-cols[data-v-d49dc5cd]{display:flex;flex-direction:column}.info-group[data-v-d49dc5cd]{display:flex;flex-direction:column;gap:14px}.info-divider[data-v-d49dc5cd]{height:1px;background:var(--border);margin:18px 0}.info-row[data-v-d49dc5cd]{display:grid;grid-template-columns:180px 1fr;align-items:baseline;gap:12px}.info-label[data-v-d49dc5cd]{font-size:var(--font-size-normal);color:var(--text-muted)}.info-val[data-v-d49dc5cd]{font-size:var(--font-size-normal);color:var(--text);word-break:break-word}.info-val.is-pending[data-v-d49dc5cd]{color:var(--accent)}a.info-link[data-v-d49dc5cd]{color:var(--accent);text-decoration:none}a.info-link[data-v-d49dc5cd]:hover{text-decoration:underline}.timeline-col[data-v-d49dc5cd]{display:flex;flex-direction:column;gap:24px}.timeline-title[data-v-d49dc5cd]{font-size:var(--font-size-md);font-weight:400;color:var(--text-muted);text-align:center}.timeline[data-v-d49dc5cd]{display:flex;flex-direction:column;max-height:min(545px,60vh);overflow-y:auto;padding-right:8px}.timeline-item[data-v-d49dc5cd]{position:relative;padding-left:30px;padding-bottom:26px}.timeline-item[data-v-d49dc5cd]:before{content:"";position:absolute;left:0;top:4px;width:13px;height:13px;border-radius:50%;background:#8a8a8a}.timeline-item[data-v-d49dc5cd]:after{content:"";position:absolute;left:6px;top:17px;bottom:0;width:1.5px;background:var(--border)}.timeline-item[data-v-d49dc5cd]:last-child{padding-bottom:0}.timeline-item[data-v-d49dc5cd]:last-child:after{display:none}.timeline-content[data-v-d49dc5cd]{display:flex;flex-direction:column;gap:4px}.timeline-time-row[data-v-d49dc5cd]{display:flex;align-items:baseline;gap:10px}.timeline-time[data-v-d49dc5cd]{font-size:var(--font-size-normal);color:var(--text);font-weight:400}.timeline-date[data-v-d49dc5cd],.timeline-desc[data-v-d49dc5cd],.timeline-empty[data-v-d49dc5cd]{font-size:var(--font-size-sm);color:var(--text-muted)}.modal-footer[data-v-d49dc5cd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 28px;border-top:1px solid var(--border)}.summary-block[data-v-d49dc5cd]{display:flex;flex-direction:column;gap:4px}.summary-title[data-v-d49dc5cd]{font-size:var(--font-size-normal);color:var(--text)}.summary-text[data-v-d49dc5cd]{font-size:var(--font-size-sm);color:var(--accent)}.summary-text.is-approved[data-v-d49dc5cd]{color:#4caf50}.footer-actions[data-v-d49dc5cd]{display:flex;align-items:center;gap:12px}.btn-reject[data-v-d49dc5cd]{background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:12px 28px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;transition:background .15s,color .15s}.btn-reject[data-v-d49dc5cd]:hover:not(:disabled){background:var(--accent);color:#fff}.btn-reject[data-v-d49dc5cd]:disabled{opacity:.5;cursor:default}.btn-approve[data-v-d49dc5cd]{background:#707070;color:#fff;border:none;border-radius:4px;padding:12px 40px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;transition:background .15s}.btn-approve[data-v-d49dc5cd]:hover:not(:disabled){background:gray}.btn-approve[data-v-d49dc5cd]:disabled{opacity:.6;cursor:default}.confirm-overlay[data-v-d49dc5cd]{position:absolute;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;padding:24px;z-index:10}.confirm-box[data-v-d49dc5cd]{background:#161616;border:1px solid var(--border);border-radius:8px;padding:24px;width:100%;max-width:400px;display:flex;flex-direction:column;gap:12px}.confirm-title[data-v-d49dc5cd]{font-size:var(--font-size-md);color:var(--text)}.confirm-text[data-v-d49dc5cd]{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.confirm-actions[data-v-d49dc5cd]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.confirm-cancel[data-v-d49dc5cd]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:9px 20px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer}.confirm-cancel[data-v-d49dc5cd]:hover:not(:disabled){color:var(--text)}.confirm-cancel[data-v-d49dc5cd]:disabled{opacity:.5;cursor:default}.confirm-yes[data-v-d49dc5cd]{background:var(--accent);border:none;border-radius:4px;color:#fff;padding:9px 20px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer}.confirm-yes[data-v-d49dc5cd]:hover:not(:disabled){background:var(--accent-dark)}.confirm-yes[data-v-d49dc5cd]:disabled{opacity:.6;cursor:default}@media(max-width:768px){.modal-backdrop[data-v-d49dc5cd]{padding:12px}.content-row[data-v-d49dc5cd]{grid-template-columns:1fr;gap:28px}.modal-topbar[data-v-d49dc5cd],.modal-namebar[data-v-d49dc5cd],.modal-body[data-v-d49dc5cd],.modal-footer[data-v-d49dc5cd]{padding-inline:20px}}@media(max-width:560px){.modal-backdrop[data-v-d49dc5cd]{padding:0}.modal-panel[data-v-d49dc5cd]{max-height:100dvh;border-radius:0;border:none}.modal-name[data-v-d49dc5cd]{font-size:var(--font-size-lg)}.modal-namebar[data-v-d49dc5cd]{flex-wrap:wrap;gap:8px}.info-row[data-v-d49dc5cd]{grid-template-columns:1fr;gap:2px}.info-label[data-v-d49dc5cd],.info-val[data-v-d49dc5cd]{font-size:var(--font-size-sm)}.modal-footer[data-v-d49dc5cd]{flex-direction:column;align-items:stretch}.footer-actions[data-v-d49dc5cd]{width:100%}.footer-actions button[data-v-d49dc5cd]{flex:1;padding-inline:0}}.accent-btn[data-v-3aa44483]{display:inline-flex;align-items:center;gap:6px;background:#1f1f1f;color:var(--accent);border:none;border-radius:4px;padding:8px 16px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.accent-btn[data-v-3aa44483]:hover:not(:disabled){background:var(--accent);color:#fff}.accent-btn[data-v-3aa44483]:disabled{opacity:.5;cursor:default}.me-mode-toggle[data-v-15c93dc7]{display:flex;align-items:center;gap:10px;background-color:#1f1f1f;padding:12px 18px;border-radius:4px}.me-label[data-v-15c93dc7]{font-size:var(--font-size-sm);color:var(--text-muted)}.toggle-switch[data-v-15c93dc7]{position:relative;width:40px;height:22px;cursor:pointer}.toggle-switch input[data-v-15c93dc7]{display:none}.toggle-slider[data-v-15c93dc7]{position:absolute;inset:0;background:#3a3a3a;border-radius:100px;transition:background .2s}.toggle-slider[data-v-15c93dc7]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#8c8c8c;left:3px;top:3px;transition:transform .2s}.toggle-switch input:checked+.toggle-slider[data-v-15c93dc7]{background:var(--accent)}.toggle-switch input:checked+.toggle-slider[data-v-15c93dc7]:after{transform:translate(18px);background-color:#fff}.filter-menu[data-v-83a24db4]{position:relative;display:flex}.filter-btn[data-v-83a24db4]{display:inline-flex;align-items:center;gap:8px;background:#1f1f1f;border:1px solid transparent;border-radius:4px;color:var(--text-muted);padding:12px 18px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;transition:color .15s,border-color .15s}.filter-btn[data-v-83a24db4]:hover{color:var(--text)}.filter-btn.active[data-v-83a24db4]{color:var(--text);border-color:var(--accent)}.filter-icon[data-v-83a24db4]{width:15px;height:15px;flex:none}.filter-badge[data-v-83a24db4]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;line-height:1}.filter-panel[data-v-83a24db4]{position:absolute;top:calc(100% + 8px);left:0;z-index:50;min-width:240px;display:flex;flex-direction:column;gap:14px;background:#161616;border:1px solid var(--border);border-radius:8px;padding:16px;box-shadow:0 10px 30px #00000080}.filter-group[data-v-83a24db4]{display:flex;flex-direction:column;gap:6px}.filter-label[data-v-83a24db4]{font-size:12px;color:var(--text-dim)}.filter-select[data-v-83a24db4]{background:#1f1f1f;border:1px solid var(--border);border-radius:6px;color:var(--text);padding:8px 12px;font-size:var(--font-size-sm);outline:none;cursor:pointer}.filter-select[data-v-83a24db4]:focus{border-color:var(--accent)}.filter-actions[data-v-83a24db4]{display:flex;justify-content:flex-end}.filter-clear[data-v-83a24db4]{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);padding:6px 14px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer}.filter-clear[data-v-83a24db4]:hover:not(:disabled){color:var(--text);border-color:var(--accent)}.filter-clear[data-v-83a24db4]:disabled{opacity:.4;cursor:default}.table-wrap[data-v-72e943f1]{flex:1;overflow-y:auto;overflow-x:auto}.data-table[data-v-72e943f1]{width:100%;min-width:620px;border-collapse:separate;border-spacing:0 6px;font-size:var(--font-size-sm)}.data-table thead[data-v-72e943f1]{position:sticky;top:0;z-index:2}.data-table thead[data-v-72e943f1]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:var(--main-bg)}.data-table th[data-v-72e943f1]{padding:13px 16px;color:var(--text-muted);font-weight:600;text-align:left;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap}.data-table th[data-v-72e943f1]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;border-left:1px solid var(--border)}.data-table th[data-v-72e943f1]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;border-right:1px solid var(--border)}.data-table th.sortable[data-v-72e943f1]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s}.data-table th.sortable[data-v-72e943f1]:hover{color:var(--text)}.data-table th.sortable:hover .sort-icon[data-v-72e943f1]{color:var(--text);opacity:1}.th-cell[data-v-72e943f1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sort-icon[data-v-72e943f1]{font-size:15px;color:var(--text-dim);opacity:.6;transition:color .12s,opacity .12s}.sort-icon.active[data-v-72e943f1]{color:var(--accent);opacity:1}.data-table tbody tr[data-v-72e943f1]{background:#161616;transition:background .12s}.data-table tbody tr.clickable[data-v-72e943f1]{cursor:pointer}.data-table tbody tr.clickable[data-v-72e943f1]:hover{background:#1d1d1d}.data-table td[data-v-72e943f1]{padding:13px 16px;vertical-align:middle;color:#aeaeae;border-top:1px solid transparent;border-bottom:1px solid transparent}.data-table tbody tr.clickable:hover td[data-v-72e943f1]{border-color:var(--border)}.data-table td[data-v-72e943f1]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.data-table td[data-v-72e943f1]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.loading[data-v-72e943f1],.empty[data-v-72e943f1]{color:var(--text-muted);padding:40px 0;text-align:center}.page[data-v-502ccf9a]{height:100%;display:flex;flex-direction:column;gap:24px;padding-inline:250px;padding-block:28px}.page-header[data-v-502ccf9a]{display:flex;align-items:center;justify-content:center;gap:10px}.page-icon[data-v-502ccf9a]{width:22px;height:22px;filter:brightness(0) invert(1)}.page-title[data-v-502ccf9a]{margin:0;font-size:var(--font-size-md);font-weight:400}.toolbar[data-v-502ccf9a]{display:flex;flex-direction:column;gap:16px;width:100%}.toolbar-top[data-v-502ccf9a]{width:100%}.toolbar-bottom[data-v-502ccf9a]{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.toolbar-left[data-v-502ccf9a]{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.search-box[data-v-502ccf9a]{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;padding:12px 20px;width:100%}.search-icon[data-v-502ccf9a]{width:16px;height:16px;flex:none;opacity:.5}.search-box input[data-v-502ccf9a]{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:var(--font-size-sm)}.search-hint[data-v-502ccf9a]{font-size:12px;color:var(--text-dim);white-space:nowrap}.copy-link-bar[data-v-502ccf9a]{display:flex;align-items:center;gap:10px;background:var(--card-bg);border:1px solid var(--accent);border-radius:6px;padding:10px 14px;flex-wrap:wrap;font-size:var(--font-size-sm)}.new-link-label[data-v-502ccf9a]{color:var(--text-muted)}.new-link[data-v-502ccf9a]{color:var(--accent);word-break:break-all;flex:1}.copy-btn[data-v-502ccf9a],.close-btn[data-v-502ccf9a]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:3px 10px;font-size:12px;cursor:pointer}.copy-btn[data-v-502ccf9a]:hover,.close-btn[data-v-502ccf9a]:hover{color:var(--text)}.delete-btn[data-v-502ccf9a]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:4px;color:var(--text-muted)}.delete-icon[data-v-502ccf9a]{width:16px;height:16px;filter:brightness(0) invert(.55);transition:filter .15s}.delete-btn:hover .delete-icon[data-v-502ccf9a]{filter:brightness(0) saturate(100%) invert(38%) sepia(72%) saturate(2600%) hue-rotate(345deg) brightness(95%) contrast(92%)}.confirm-overlay[data-v-502ccf9a]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:24px;z-index:300}.confirm-box[data-v-502ccf9a]{background:#161616;border:1px solid var(--border);border-radius:8px;padding:24px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.confirm-title[data-v-502ccf9a]{font-size:var(--font-size-md);color:var(--text)}.confirm-text[data-v-502ccf9a]{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.confirm-actions[data-v-502ccf9a]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.confirm-cancel[data-v-502ccf9a]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:9px 20px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer}.confirm-cancel[data-v-502ccf9a]:hover:not(:disabled){color:var(--text)}.confirm-cancel[data-v-502ccf9a]:disabled{opacity:.5;cursor:default}.confirm-yes[data-v-502ccf9a]{background:var(--accent);border:none;border-radius:4px;color:#fff;padding:9px 20px;font-size:var(--font-size-sm);font-family:inherit;cursor:pointer}.confirm-yes[data-v-502ccf9a]:hover:not(:disabled){filter:brightness(1.1)}.confirm-yes[data-v-502ccf9a]:disabled{opacity:.6;cursor:default}.copy-link-btn[data-v-502ccf9a]{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-muted);font-size:var(--font-size-sm);cursor:pointer;padding:0;transition:color .15s}.copy-link-btn[data-v-502ccf9a]:hover{color:var(--text)}.copy-icon[data-v-502ccf9a]{width:14px;height:14px;filter:brightness(0) invert(.55)}.copy-link-btn:hover .copy-icon[data-v-502ccf9a]{filter:brightness(0) invert(.9)}.status-badge[data-v-502ccf9a]{font-size:var(--font-size-sm);font-weight:500}.status-badge.onboarded[data-v-502ccf9a]{color:#8bc34a}.status-badge.awaiting_confirmation[data-v-502ccf9a]{color:var(--accent)}.status-badge.insufficient_data[data-v-502ccf9a]{color:#d9d9d9}.status-badge.cancelled[data-v-502ccf9a],.status-badge.expired[data-v-502ccf9a]{color:#5c5c5c}@media(max-width:1400px){.page[data-v-502ccf9a]{padding-inline:120px}}@media(max-width:1100px){.page[data-v-502ccf9a]{padding-inline:48px}}@media(max-width:768px){.page[data-v-502ccf9a]{padding-inline:0;padding-block:4px;gap:18px}}@media(max-width:480px){.copy-link-bar[data-v-502ccf9a]{font-size:12px}.new-link[data-v-502ccf9a]{flex-basis:100%}}.modal-backdrop[data-v-cbe5eae5]{position:fixed;inset:0;background:#000000b3;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal-panel[data-v-cbe5eae5]{background:#0d0d0d;border:1px solid var(--border);border-radius:10px;width:100%;max-width:1100px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-cbe5eae5]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--border);gap:12px;flex:none}.modal-title[data-v-cbe5eae5]{font-size:var(--font-size-md);color:var(--text-muted)}.modal-close[data-v-cbe5eae5]{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--text-muted);font-size:var(--font-size-md);cursor:pointer;padding:0;line-height:1}.modal-close[data-v-cbe5eae5]:hover{color:var(--text)}.close-x[data-v-cbe5eae5]{font-size:var(--font-size-md)}.modal-content[data-v-cbe5eae5]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.brand-row[data-v-cbe5eae5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 36px 22px;flex:none}.partner-logo[data-v-cbe5eae5]{max-height:64px;max-width:260px;object-fit:contain}.brand-name[data-v-cbe5eae5]{font-size:var(--font-size-lg);font-weight:700;color:var(--accent)}.manager-info[data-v-cbe5eae5]{display:flex;align-items:baseline;gap:12px}.manager-label[data-v-cbe5eae5]{font-size:var(--font-size-md);color:var(--text-muted)}.manager-name[data-v-cbe5eae5]{font-size:var(--font-size-md);color:var(--text);font-weight:500}.tab-bar[data-v-cbe5eae5]{display:flex;padding:0 36px;flex:none}.tab[data-v-cbe5eae5]{flex:1;text-align:center;background:transparent;border:1px solid var(--border);color:var(--text-muted);padding:14px 12px;font-size:var(--font-size-sm);cursor:pointer;transition:background .15s,color .15s}.tab[data-v-cbe5eae5]:hover{color:var(--text);border-color:#3a3a3a}.tab.active[data-v-cbe5eae5]{color:var(--text);border-color:#3a3a3a;border-bottom:none}.modal-body[data-v-cbe5eae5]{flex:1;overflow-y:auto}.tab-content[data-v-cbe5eae5]{padding:28px 36px}.loading[data-v-cbe5eae5]{color:var(--text-muted);text-align:center;padding:60px}.info-grid[data-v-cbe5eae5]{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px}.info-col[data-v-cbe5eae5]{display:flex;flex-direction:column}.info-group[data-v-cbe5eae5]{display:flex;flex-direction:column;gap:18px}.info-divider[data-v-cbe5eae5]{border-top:1px solid var(--border);margin:22px 0}.info-row[data-v-cbe5eae5]{display:flex;align-items:baseline;gap:24px}.info-label[data-v-cbe5eae5]{width:170px;flex:none;font-size:var(--font-size-sm);color:var(--text-muted)}.info-val[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text);word-break:break-word}.info-val.pending[data-v-cbe5eae5]{color:var(--accent)}.info-link[data-v-cbe5eae5]{color:var(--accent);text-decoration:none}.info-link[data-v-cbe5eae5]:hover{text-decoration:underline}.link-sm[data-v-cbe5eae5]{color:var(--accent);text-decoration:none;font-size:var(--font-size-sm);word-break:break-all}.copy-btn[data-v-cbe5eae5]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:3px 10px;font-size:12px;cursor:pointer;flex-shrink:0}.copy-btn[data-v-cbe5eae5]:hover{color:var(--text)}.starter-head[data-v-cbe5eae5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--border)}.starter-title[data-v-cbe5eae5]{font-size:var(--font-size-md);color:var(--text)}.starter-actions[data-v-cbe5eae5]{display:flex;align-items:center;gap:10px}.gen-btn[data-v-cbe5eae5]{background:var(--accent);border:1px solid var(--accent);border-radius:6px;color:#fff;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;padding:7px 14px;flex-shrink:0;transition:opacity .15s,filter .15s}.gen-btn[data-v-cbe5eae5]:hover:not(:disabled){filter:brightness(1.08)}.gen-btn[data-v-cbe5eae5]:disabled{opacity:.4;cursor:not-allowed}.logo-choice-backdrop[data-v-cbe5eae5]{position:fixed;inset:0;z-index:300;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:24px}.logo-choice[data-v-cbe5eae5]{background:#0d0d0d;border:1px solid var(--border);border-radius:10px;width:100%;max-width:440px;padding:24px;display:flex;flex-direction:column;gap:16px}.lc-title[data-v-cbe5eae5]{font-size:var(--font-size-md);color:var(--text)}.lc-text[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.lc-logo-row[data-v-cbe5eae5]{display:flex;align-items:center;gap:12px;background:#141414;border:1px solid #262626;border-radius:8px;padding:12px}.lc-logo-label[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text-muted)}.lc-logo-img[data-v-cbe5eae5]{max-height:40px;max-width:160px;object-fit:contain;margin-left:auto}.lc-upload[data-v-cbe5eae5]{display:flex;align-items:center;gap:8px}.lc-file[data-v-cbe5eae5]{display:none}.lc-upload-btn[data-v-cbe5eae5]{flex:1;text-align:left;background:#1f1f1f;border:1px dashed #3a3a3a;border-radius:8px;color:var(--text-muted);font-size:var(--font-size-sm);padding:10px 12px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s,border-color .15s}.lc-upload-btn[data-v-cbe5eae5]:hover{color:var(--text);border-color:var(--accent)}.lc-clear[data-v-cbe5eae5]{background:none;border:none;color:var(--text-muted);font-size:20px;line-height:1;cursor:pointer;padding:0 6px}.lc-clear[data-v-cbe5eae5]:hover{color:var(--accent)}.lc-error[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--accent)}.lc-actions[data-v-cbe5eae5]{display:flex;justify-content:flex-end;gap:10px}.lc-btn[data-v-cbe5eae5]{border-radius:6px;font-size:var(--font-size-sm);font-weight:600;padding:8px 16px;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-muted);transition:color .15s,border-color .15s,filter .15s}.lc-ghost[data-v-cbe5eae5]:hover{color:var(--text);border-color:#3a3a3a}.lc-primary[data-v-cbe5eae5]{background:var(--accent);border-color:var(--accent);color:#fff}.lc-primary[data-v-cbe5eae5]:hover:not(:disabled){filter:brightness(1.08)}.lc-primary[data-v-cbe5eae5]:disabled{opacity:.4;cursor:not-allowed}.copy-all-btn[data-v-cbe5eae5]{display:inline-flex;align-items:center;gap:6px;background:#1f1f1f;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:var(--font-size-sm);cursor:pointer;padding:7px 14px;flex-shrink:0;transition:color .15s,border-color .15s}.copy-all-btn[data-v-cbe5eae5]:hover{color:var(--text);border-color:#3a3a3a}.copy-icon[data-v-cbe5eae5]{width:14px;height:14px;filter:brightness(0) invert(.55)}.copy-all-btn:hover .copy-icon[data-v-cbe5eae5]{filter:brightness(0) invert(.9)}.spacer-grid[data-v-cbe5eae5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.spacer-card[data-v-cbe5eae5]{display:flex;flex-direction:column;gap:10px}.spacer-thumb-wrap[data-v-cbe5eae5]{position:relative;aspect-ratio:1200 / 630;background:#000;border:1px solid #262626;border-radius:8px;overflow:hidden;cursor:pointer}.spacer-thumb-wrap[data-v-cbe5eae5]:hover{border-color:#3a3a3a}.spacer-thumb[data-v-cbe5eae5]{width:100%;height:100%;object-fit:contain;display:block}.spacer-thumb-fallback[data-v-cbe5eae5]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center;font-size:var(--font-size-sm);color:var(--text-muted)}.thumb-copy-btn[data-v-cbe5eae5]{position:absolute;top:8px;right:8px;background:#000000b8;border:1px solid var(--border);border-radius:6px;color:#fff;font-size:12px;font-family:inherit;padding:5px 10px;cursor:pointer;opacity:0;transition:opacity .15s,border-color .15s}.spacer-thumb-wrap:hover .thumb-copy-btn[data-v-cbe5eae5],.thumb-copy-btn[data-v-cbe5eae5]:focus-visible{opacity:1}.thumb-copy-btn[data-v-cbe5eae5]:hover{border-color:var(--accent)}.spacer-card-name[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-msg[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--accent);padding-bottom:12px}.post-groups[data-v-cbe5eae5]{display:flex;flex-direction:column;gap:24px}.post-group[data-v-cbe5eae5]:not(:last-child){border-bottom:1px solid var(--border);padding-bottom:24px}.post-group-label[data-v-cbe5eae5]{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:14px}.post-row[data-v-cbe5eae5]{display:flex;flex-wrap:wrap;gap:24px}.post-card[data-v-cbe5eae5]{flex:1 1 280px;min-width:260px;max-width:380px;background:#141414;border:1px solid #262626;border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:14px}.post-title[data-v-cbe5eae5]{font-size:var(--font-size-md);color:var(--text)}.post-actions[data-v-cbe5eae5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.post-btn[data-v-cbe5eae5]{background:#1f1f1f;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);padding:7px 14px;font-size:var(--font-size-sm);cursor:pointer;transition:color .15s,border-color .15s}.post-btn[data-v-cbe5eae5]:hover:not(:disabled){color:var(--text);border-color:#3a3a3a}.post-btn[data-v-cbe5eae5]:disabled{opacity:.4;cursor:not-allowed}.post-img[data-v-cbe5eae5]{width:100%;height:auto;display:block;object-fit:contain;background:#000;border-radius:4px}.post-caption[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5;white-space:pre-wrap;-webkit-user-select:text;user-select:text;cursor:text}.timeline[data-v-cbe5eae5]{display:flex;flex-direction:column;gap:14px}.timeline-item[data-v-cbe5eae5]{display:flex;gap:10px;align-items:flex-start}.timeline-dot[data-v-cbe5eae5]{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:4px;flex-shrink:0}.timeline-content[data-v-cbe5eae5]{display:flex;flex-direction:column;gap:2px}.timeline-label[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text)}.timeline-ts[data-v-cbe5eae5]{font-size:11px;color:var(--text-muted)}.empty-msg[data-v-cbe5eae5]{font-size:var(--font-size-sm);color:var(--text-muted);padding:20px 0}@media(max-width:768px){.modal-backdrop[data-v-cbe5eae5]{padding:12px}.info-grid[data-v-cbe5eae5],.starter-grid[data-v-cbe5eae5]{grid-template-columns:1fr;gap:22px}.brand-row[data-v-cbe5eae5]{padding:22px 22px 18px}.tab-bar[data-v-cbe5eae5]{padding-inline:22px}.tab-content[data-v-cbe5eae5]{padding:22px}}@media(max-width:560px){.modal-backdrop[data-v-cbe5eae5]{padding:0}.modal-panel[data-v-cbe5eae5]{max-height:100dvh;border-radius:0;border:none}.brand-row[data-v-cbe5eae5]{flex-wrap:wrap;gap:10px}.brand-name[data-v-cbe5eae5]{font-size:var(--font-size-md)}.partner-logo[data-v-cbe5eae5]{max-width:60vw}.tab-bar[data-v-cbe5eae5]{padding-inline:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tab[data-v-cbe5eae5]{flex:0 0 auto;white-space:nowrap;padding:12px 16px}.info-row[data-v-cbe5eae5]{flex-direction:column;align-items:stretch;gap:2px}.info-label[data-v-cbe5eae5]{width:auto}.post-card[data-v-cbe5eae5]{flex:1 1 100%;max-width:100%;min-width:0}}.page[data-v-e90efc4d]{height:100%;display:flex;flex-direction:column;gap:24px;padding-inline:250px;padding-block:28px}.page-header[data-v-e90efc4d]{display:flex;align-items:center;justify-content:center;gap:10px}.page-icon[data-v-e90efc4d]{width:22px;height:22px;filter:brightness(0) invert(1)}.page-title[data-v-e90efc4d]{margin:0;font-size:var(--font-size-md);font-weight:400}.toolbar[data-v-e90efc4d]{display:flex;flex-direction:column;gap:16px;width:100%}.toolbar-top[data-v-e90efc4d]{width:100%}.toolbar-bottom[data-v-e90efc4d]{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.toolbar-left[data-v-e90efc4d]{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.search-box[data-v-e90efc4d]{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;padding:12px 20px;width:100%}.search-icon[data-v-e90efc4d]{width:16px;height:16px;flex:none;opacity:.5}.search-box input[data-v-e90efc4d]{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:var(--font-size-sm)}.search-hint[data-v-e90efc4d]{font-size:12px;color:var(--text-dim);white-space:nowrap}.partner-name-cell[data-v-e90efc4d]{display:flex;align-items:center;gap:8px}.slab-badge[data-v-e90efc4d]{display:inline-block;padding:3px 10px;border-radius:100px;font-size:12px;font-weight:500}.slab-badge.ultra[data-v-e90efc4d]{background:#ed4e3926;color:var(--accent)}.slab-badge.pro[data-v-e90efc4d]{background:#f0a50026;color:#f0a500}.slab-badge.starter[data-v-e90efc4d]{background:#5c5c5c33;color:#aaa}@media(max-width:1400px){.page[data-v-e90efc4d]{padding-inline:120px}}@media(max-width:1100px){.page[data-v-e90efc4d]{padding-inline:48px}}@media(max-width:768px){.page[data-v-e90efc4d]{padding-inline:0;padding-block:4px;gap:18px}}.modal-backdrop[data-v-c5759fdb]{position:fixed;inset:0;background:#000000b3;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal-panel[data-v-c5759fdb]{background:#0d0d0d;border:1px solid var(--border);border-radius:10px;width:100%;max-width:980px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-c5759fdb]{display:flex;align-items:center;justify-content:space-between;padding:16px 40px;flex:none;border-bottom:1px solid var(--border)}.modal-title[data-v-c5759fdb]{font-size:var(--font-size-md);color:var(--text-muted)}.modal-close[data-v-c5759fdb]{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--text-muted);font-size:var(--font-size-md);cursor:pointer;padding:0;line-height:1}.modal-close[data-v-c5759fdb]:hover{color:var(--text)}.close-x[data-v-c5759fdb]{font-size:var(--font-size-md)}.modal-body[data-v-c5759fdb]{flex:1;overflow-y:auto;padding:16px 40px 28px;display:flex;flex-direction:column;gap:22px}.divider[data-v-c5759fdb]{border-top:1px solid #2a2a2a}.fields-row[data-v-c5759fdb]{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.fields-col[data-v-c5759fdb]{display:flex;flex-direction:column;gap:18px;max-width:560px}.field[data-v-c5759fdb]{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:16px}.field>label[data-v-c5759fdb]{font-size:var(--font-size-sm);color:var(--text);font-weight:600}.req[data-v-c5759fdb]{color:var(--accent);margin-left:2px}.field input[data-v-c5759fdb]{background:#000;border:1px solid #1f1f1f;border-radius:6px;color:var(--text);padding:10px 12px;font-size:var(--font-size-sm);outline:none;width:100%;color-scheme:dark}.field input[data-v-c5759fdb]:focus{border-color:var(--accent)}.field input[type=date][data-v-c5759fdb]::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.discount-input[data-v-c5759fdb]{display:flex;align-items:center;gap:8px;background:#000;border:1px solid #1f1f1f;border-radius:6px;padding:0 6px 0 12px;transition:border-color .15s}.discount-input[data-v-c5759fdb]:focus-within{border-color:var(--accent)}.discount-input input[data-v-c5759fdb]{flex:1;background:none;border:none;outline:none;color:var(--text);padding:10px 0;font-size:var(--font-size-sm);width:100%}.unit-toggle[data-v-c5759fdb]{display:flex;align-items:center;justify-content:center;width:34px;height:24px;flex-shrink:0;background:#1a1a1a;border:1px solid #333;border-radius:5px;color:var(--accent);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.unit-toggle[data-v-c5759fdb]:hover{background:#222;border-color:var(--accent)}.unit-toggle[data-v-c5759fdb]:active{transform:scale(.95)}.items-table[data-v-c5759fdb]{display:flex;flex-direction:column;gap:10px}.items-header[data-v-c5759fdb],.item-row[data-v-c5759fdb]{display:grid;grid-template-columns:32px minmax(0,1fr) 70px 150px 150px;align-items:center;gap:12px}.items-header[data-v-c5759fdb]{padding:0 16px}.items-header span[data-v-c5759fdb]{font-size:var(--font-size-normal);color:var(--text-muted)}.item-row[data-v-c5759fdb]{background:#242424;border-radius:6px;padding:14px 16px}.item-row .col-name[data-v-c5759fdb],.item-row .col-rate[data-v-c5759fdb],.item-row .col-total[data-v-c5759fdb]{font-size:var(--font-size-normal);color:var(--text)}.cell-input[data-v-c5759fdb]{background:#000;border:1px solid #333;border-radius:4px;color:var(--text);padding:7px 9px;font-size:var(--font-size-sm);outline:none;width:100%}.cell-input[data-v-c5759fdb]:focus{border-color:var(--accent)}.cell-input[data-v-c5759fdb]:disabled{cursor:not-allowed}.col-qty.cell-input[data-v-c5759fdb]{text-align:center}.item-row.unchecked[data-v-c5759fdb]{opacity:.5}.item-row.row-clickable[data-v-c5759fdb]{cursor:pointer}.row-check[data-v-c5759fdb]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;justify-self:center;margin:0}.del-btn[data-v-c5759fdb]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:0;justify-self:center}.del-btn[data-v-c5759fdb]:hover{color:var(--accent)}.add-item-btn[data-v-c5759fdb]{align-self:flex-start;background:transparent;border:none;color:var(--accent);padding:8px 0;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.add-item-btn[data-v-c5759fdb]:hover{filter:brightness(1.15)}.totals[data-v-c5759fdb]{display:flex;flex-direction:column;gap:14px}.totals-label[data-v-c5759fdb]{font-size:var(--font-size-normal);color:var(--text);font-weight:600}.totals-rows[data-v-c5759fdb]{display:flex;flex-direction:column;gap:8px;max-width:360px}.trow[data-v-c5759fdb]{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--text-muted)}.trow.grand[data-v-c5759fdb]{color:var(--text);font-weight:700;font-size:var(--font-size-normal);margin-top:6px;padding-top:12px;border-top:1px solid #2a2a2a}.grand-label[data-v-c5759fdb]{display:inline-flex;align-items:baseline;gap:6px}.incl-gst[data-v-c5759fdb]{font-size:11px;font-weight:400;color:var(--text-muted)}.modal-footer[data-v-c5759fdb]{display:flex;align-items:center;gap:16px;padding:18px 40px 28px;flex:none;flex-wrap:wrap}.error-msg[data-v-c5759fdb]{font-size:var(--font-size-sm);color:var(--accent);width:100%}.btn-generate[data-v-c5759fdb]{background:#1a1a1a;color:var(--accent);border:none;border-radius:6px;padding:12px 20px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:filter .15s}.btn-generate[data-v-c5759fdb]:hover:not(:disabled){filter:brightness(1.25)}.btn-generate[data-v-c5759fdb]:disabled{opacity:.5;cursor:default}.btn-create[data-v-c5759fdb]{margin-left:auto;background:var(--accent);color:#fff;border:none;border-radius:6px;padding:12px 22px;font-size:var(--font-size-sm);font-weight:700;cursor:pointer;transition:filter .15s}.btn-create[data-v-c5759fdb]:hover:not(:disabled){filter:brightness(1.1)}.btn-create[data-v-c5759fdb]:disabled{opacity:.5;cursor:default}.result-bar[data-v-c5759fdb]{display:flex;align-items:center;gap:10px;padding:10px 40px;background:#4caf5014;border-top:1px solid rgba(76,175,80,.2);font-size:var(--font-size-sm);flex-wrap:wrap}.link-url[data-v-c5759fdb]{color:var(--accent);text-decoration:none;word-break:break-all;flex:1}.copy-btn[data-v-c5759fdb]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:3px 10px;font-size:12px;cursor:pointer}.copy-btn[data-v-c5759fdb]:hover{color:var(--text)}@media(max-width:768px){.modal-backdrop[data-v-c5759fdb]{padding:12px}.modal-header[data-v-c5759fdb]{padding-inline:24px}.modal-body[data-v-c5759fdb]{padding:16px 24px 24px}.modal-footer[data-v-c5759fdb]{padding:18px 24px 24px}.result-bar[data-v-c5759fdb]{padding-inline:24px}.fields-row[data-v-c5759fdb]{grid-template-columns:1fr;gap:16px}.items-header[data-v-c5759fdb],.item-row[data-v-c5759fdb]{grid-template-columns:26px minmax(0,1fr) 52px 84px 84px;gap:8px}.items-header[data-v-c5759fdb]{padding-inline:12px}.item-row[data-v-c5759fdb]{padding:12px}.items-header span[data-v-c5759fdb],.item-row .col-name[data-v-c5759fdb],.item-row .col-rate[data-v-c5759fdb],.item-row .col-total[data-v-c5759fdb]{font-size:var(--font-size-sm)}}@media(max-width:560px){.modal-backdrop[data-v-c5759fdb]{padding:0}.modal-panel[data-v-c5759fdb]{max-height:100dvh;border-radius:0;border:none}.field[data-v-c5759fdb]{grid-template-columns:1fr;gap:6px}.items-header[data-v-c5759fdb],.item-row[data-v-c5759fdb]{grid-template-columns:24px minmax(0,1fr) 44px 76px;gap:6px}.col-total[data-v-c5759fdb]{display:none}.modal-footer[data-v-c5759fdb]{flex-direction:column;align-items:stretch}.btn-generate[data-v-c5759fdb],.btn-create[data-v-c5759fdb]{width:100%;margin-left:0}}.modal-backdrop[data-v-d6e3a88d]{position:fixed;inset:0;background:#000000b3;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.modal-panel[data-v-d6e3a88d]{background:#0d0d0d;border:1px solid var(--border);border-radius:10px;width:100%;max-width:900px;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d6e3a88d]{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--border);gap:12px;flex:none}.modal-title[data-v-d6e3a88d]{font-size:var(--font-size-md);color:var(--text-muted)}.modal-close[data-v-d6e3a88d]{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;color:var(--text-muted);font-size:var(--font-size-md);cursor:pointer;padding:0;line-height:1}.modal-close[data-v-d6e3a88d]:hover{color:var(--text)}.close-x[data-v-d6e3a88d]{font-size:var(--font-size-md)}.modal-content[data-v-d6e3a88d]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.brand-row[data-v-d6e3a88d]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 36px 22px;flex:none}.brand-name[data-v-d6e3a88d]{font-size:var(--font-size-lg);font-weight:700;color:var(--accent)}.manager-info[data-v-d6e3a88d]{display:flex;align-items:baseline;gap:12px}.manager-label[data-v-d6e3a88d]{font-size:var(--font-size-md);color:var(--text-muted)}.manager-name[data-v-d6e3a88d]{font-size:var(--font-size-md);color:var(--text);font-weight:500}.modal-body[data-v-d6e3a88d]{flex:1;overflow-y:auto}.tab-content[data-v-d6e3a88d]{padding:4px 36px 32px;display:flex;flex-direction:column;gap:22px}.loading[data-v-d6e3a88d]{color:var(--text-muted);text-align:center;padding:60px}.section[data-v-d6e3a88d]{display:flex;flex-direction:column;gap:12px}.section-title[data-v-d6e3a88d]{font-size:var(--font-size-sm);color:var(--text-muted)}.items[data-v-d6e3a88d]{display:flex;flex-direction:column;gap:6px}.items-header[data-v-d6e3a88d],.item-row[data-v-d6e3a88d]{display:grid;grid-template-columns:minmax(0,1fr) 60px 110px 120px;gap:10px;align-items:center}.items-header[data-v-d6e3a88d]{padding:0 12px}.items-header span[data-v-d6e3a88d]{font-size:11px;color:var(--text-muted)}.item-row[data-v-d6e3a88d]{background:#1a1a1a;border-radius:6px;padding:10px 12px;font-size:var(--font-size-sm)}.col-qty[data-v-d6e3a88d],.col-rate[data-v-d6e3a88d],.col-total[data-v-d6e3a88d],.items-header .col-qty[data-v-d6e3a88d],.items-header .col-rate[data-v-d6e3a88d],.items-header .col-total[data-v-d6e3a88d]{text-align:right}.totals[data-v-d6e3a88d]{display:flex;flex-direction:column;gap:6px;max-width:320px;margin-left:auto}.trow[data-v-d6e3a88d]{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--text-muted)}.trow.grand[data-v-d6e3a88d]{color:var(--text);font-weight:700;letter-spacing:.3px;gap:24px;margin-top:6px;padding-top:10px;border-top:1px solid #2a2a2a}.grand-label[data-v-d6e3a88d]{display:inline-flex;align-items:baseline;gap:6px}.incl-gst[data-v-d6e3a88d]{font-size:11px;font-weight:400;color:var(--text-muted)}.info-grid[data-v-d6e3a88d]{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px}.info-col[data-v-d6e3a88d]{display:flex;flex-direction:column}.info-group[data-v-d6e3a88d]{display:flex;flex-direction:column;gap:18px}.info-divider[data-v-d6e3a88d]{border-top:1px solid var(--border)}.info-row[data-v-d6e3a88d]{display:flex;align-items:baseline;gap:24px}.info-label[data-v-d6e3a88d]{width:150px;flex:none;font-size:var(--font-size-sm);color:var(--text-muted)}.info-val[data-v-d6e3a88d]{font-size:var(--font-size-sm);color:var(--text);word-break:break-word}.status-badge[data-v-d6e3a88d]{display:inline-block;padding:3px 10px;border-radius:100px;font-size:12px;font-weight:500}.status-badge.paid[data-v-d6e3a88d]{background:#4caf5026;color:#4caf50}.status-badge.link[data-v-d6e3a88d]{background:#ed4e3926;color:var(--accent)}.status-badge.pending[data-v-d6e3a88d]{background:#f0a50026;color:#f0a500}.status-badge.draft[data-v-d6e3a88d]{background:#5c5c5c33;color:#aaa}.status-badge.cancelled[data-v-d6e3a88d],.status-badge.expired[data-v-d6e3a88d]{background:#5c5c5c33;color:#999}.link-row[data-v-d6e3a88d]{display:flex;align-items:center;gap:8px;min-width:0}.payment-url[data-v-d6e3a88d]{color:var(--accent);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-url[data-v-d6e3a88d]:hover{text-decoration:underline}.mini-btn[data-v-d6e3a88d]{flex-shrink:0;background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--text-muted);padding:3px 10px;font-size:11px;cursor:pointer}.mini-btn[data-v-d6e3a88d]:hover{color:var(--text)}.actions[data-v-d6e3a88d]{display:flex}.action-btn[data-v-d6e3a88d]{background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--accent);padding:9px 16px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.action-btn[data-v-d6e3a88d]:hover:not(:disabled){border-color:var(--accent);filter:brightness(1.1)}.action-btn[data-v-d6e3a88d]:disabled{opacity:.5;cursor:default}@media(max-width:768px){.modal-backdrop[data-v-d6e3a88d]{padding:12px}.brand-row[data-v-d6e3a88d]{padding:22px 22px 18px}.tab-content[data-v-d6e3a88d]{padding:4px 22px 24px}.info-grid[data-v-d6e3a88d]{grid-template-columns:1fr;gap:22px}}@media(max-width:560px){.modal-backdrop[data-v-d6e3a88d]{padding:0}.modal-panel[data-v-d6e3a88d]{max-height:100dvh;border-radius:0;border:none}.brand-row[data-v-d6e3a88d]{flex-wrap:wrap;gap:10px}.brand-name[data-v-d6e3a88d]{font-size:var(--font-size-md)}.totals[data-v-d6e3a88d]{max-width:none}.items-header[data-v-d6e3a88d],.item-row[data-v-d6e3a88d]{grid-template-columns:minmax(0,1fr) 40px 76px 84px;gap:8px}.info-row[data-v-d6e3a88d]{flex-direction:column;align-items:stretch;gap:2px}.info-label[data-v-d6e3a88d]{width:auto}.actions .action-btn[data-v-d6e3a88d]{width:100%}}.page[data-v-ec2f1848]{height:100%;display:flex;flex-direction:column;gap:24px;padding-inline:80px;padding-block:28px}.page-header[data-v-ec2f1848]{display:flex;align-items:center;justify-content:center;gap:10px}.page-icon[data-v-ec2f1848]{width:22px;height:22px;filter:brightness(0) invert(1)}.page-title[data-v-ec2f1848]{margin:0;font-size:var(--font-size-md);font-weight:400}.toolbar[data-v-ec2f1848]{display:flex;flex-direction:column;gap:16px;width:100%}.toolbar-top[data-v-ec2f1848]{width:100%}.toolbar-bottom[data-v-ec2f1848]{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}.toolbar-left[data-v-ec2f1848]{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.search-box[data-v-ec2f1848]{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:9px;padding:12px 20px;width:100%}.search-icon[data-v-ec2f1848]{width:16px;height:16px;flex:none;opacity:.5}.search-box input[data-v-ec2f1848]{flex:1;background:transparent;border:none;outline:none;color:var(--text);font-size:var(--font-size-sm)}.search-hint[data-v-ec2f1848]{font-size:12px;color:var(--text-dim);white-space:nowrap}.link-cell[data-v-ec2f1848]{display:flex;align-items:center;gap:6px}.link-url[data-v-ec2f1848]{color:var(--accent);text-decoration:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-btn-sm[data-v-ec2f1848]{background:transparent;border:1px solid var(--border);border-radius:3px;color:var(--text-muted);padding:2px 8px;font-size:11px;cursor:pointer;flex-shrink:0}.copy-btn-sm[data-v-ec2f1848]:hover{color:var(--text)}.download-btn[data-v-ec2f1848]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--accent);padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.download-btn[data-v-ec2f1848]:hover:not(:disabled){border-color:var(--accent);filter:brightness(1.1)}.download-btn[data-v-ec2f1848]:disabled{opacity:.5;cursor:default}.status-badge[data-v-ec2f1848]{display:inline-block;padding:3px 10px;border-radius:100px;font-size:12px;font-weight:500}.status-badge.paid[data-v-ec2f1848]{background:#4caf5026;color:#4caf50}.status-badge.link[data-v-ec2f1848]{background:#ed4e3926;color:var(--accent)}.status-badge.pending[data-v-ec2f1848]{background:#f0a50026;color:#f0a500}.status-badge.draft[data-v-ec2f1848]{background:#5c5c5c33;color:#aaa}.status-badge.cancelled[data-v-ec2f1848],.status-badge.expired[data-v-ec2f1848]{background:#5c5c5c33;color:#999}@media(max-width:1400px){.page[data-v-ec2f1848]{padding-inline:48px}}@media(max-width:1100px){.page[data-v-ec2f1848]{padding-inline:24px}}@media(max-width:768px){.page[data-v-ec2f1848]{padding-inline:0;padding-block:4px;gap:18px}.link-url[data-v-ec2f1848]{max-width:130px}}.page[data-v-6f34cf92]{height:100%;display:flex;flex-direction:column;padding-inline:250px;padding-block:28px}.coming-soon[data-v-6f34cf92]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.cs-title[data-v-6f34cf92]{font-size:var(--font-size-lg);font-weight:600;color:var(--text)}.cs-sub[data-v-6f34cf92]{font-size:var(--font-size-sm);color:var(--text-muted)}@media(max-width:1400px){.page[data-v-6f34cf92]{padding-inline:120px}}@media(max-width:1100px){.page[data-v-6f34cf92]{padding-inline:48px}}@media(max-width:768px){.page[data-v-6f34cf92]{padding-inline:0;padding-block:4px}}.page[data-v-99b51dd4]{height:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:28px 16px;width:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.page-header[data-v-99b51dd4]{display:flex;align-items:center;gap:10px}.page-icon[data-v-99b51dd4]{width:22px;height:22px;filter:brightness(0) invert(1)}.page-title[data-v-99b51dd4]{margin:0;font-size:var(--font-size-md);font-weight:400}.content[data-v-99b51dd4]{width:100%;max-width:1200px;display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:start;gap:20px}.card[data-v-99b51dd4]{width:100%;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:24px}.form[data-v-99b51dd4]{display:flex;flex-direction:column;gap:16px}.field[data-v-99b51dd4]{display:flex;flex-direction:column;gap:8px}.label[data-v-99b51dd4]{font-size:var(--font-size-sm);font-weight:600;color:var(--text)}.competitor-pills[data-v-99b51dd4],.preset-chips[data-v-99b51dd4]{display:flex;flex-wrap:wrap;gap:6px}.competitor-pills.pills-loading[data-v-99b51dd4]{opacity:.5;pointer-events:none}.pills-placeholder[data-v-99b51dd4]{font-size:var(--font-size-sm);color:var(--text-dim)}.chip[data-v-99b51dd4]{padding:7px 14px;background:#242424;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.chip[data-v-99b51dd4]:hover{border-color:#555;color:var(--text)}.chip.active[data-v-99b51dd4]{border-color:var(--accent);color:var(--accent);background:var(--accent-glow)}.custom-hours[data-v-99b51dd4]{margin-top:8px}.expiry-unit[data-v-99b51dd4]{font-size:var(--font-size-sm);color:var(--text-dim);padding-left:8px;white-space:nowrap;-webkit-user-select:none;user-select:none}.input-wrap[data-v-99b51dd4]{display:flex;align-items:center;background:#242424;border:1px solid var(--border);border-radius:10px;padding:0 14px;transition:border-color .1s}.input-wrap[data-v-99b51dd4]:focus-within{border-color:var(--accent)}.input-wrap input[data-v-99b51dd4]{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:var(--font-size-sm);padding:12px 0;cursor:text;font-family:inherit}.submit-btn[data-v-99b51dd4]{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;margin-top:4px;background:var(--accent);border:none;border-radius:10px;color:#fff;font-size:var(--font-size-sm);font-weight:700;cursor:pointer;transition:filter .15s,transform .1s;font-family:inherit}.submit-btn[data-v-99b51dd4]:hover:not(:disabled){filter:brightness(1.1)}.submit-btn[data-v-99b51dd4]:active:not(:disabled){transform:scale(.98)}.submit-btn.loading[data-v-99b51dd4],.submit-btn[data-v-99b51dd4]:disabled{opacity:.5;cursor:not-allowed}.arrow[data-v-99b51dd4]{font-size:16px}.error[data-v-99b51dd4]{font-size:var(--font-size-sm);color:var(--accent);text-align:center;margin:0}.result[data-v-99b51dd4]{background:#242424;border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.result-label[data-v-99b51dd4]{margin:0;font-size:10px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.link-row[data-v-99b51dd4]{display:flex;align-items:center;gap:10px}.link[data-v-99b51dd4]{flex:1;font-size:var(--font-size-sm);color:var(--text);word-break:break-all}.copy-btn[data-v-99b51dd4]{flex-shrink:0;padding:5px 12px;background:#2c2c2c;border:1px solid #3a3a3a;border-radius:7px;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .1s,border-color .1s,background .1s}.copy-btn[data-v-99b51dd4]:hover{color:var(--text);border-color:#555}.copy-btn.copied[data-v-99b51dd4]{color:var(--accent);border-color:var(--accent);background:var(--accent-glow)}.links-card[data-v-99b51dd4]{width:100%;background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:24px 28px;display:flex;flex-direction:column;gap:16px}.links-header[data-v-99b51dd4]{display:flex;align-items:center;justify-content:space-between}.links-title[data-v-99b51dd4]{margin:0;font-size:var(--font-size-normal);font-weight:600;color:var(--text)}.refresh-btn[data-v-99b51dd4]{padding:6px 14px;background:#242424;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.refresh-btn[data-v-99b51dd4]:hover:not(:disabled){color:var(--text);border-color:#555}.refresh-btn[data-v-99b51dd4]:disabled{opacity:.5;cursor:not-allowed}.links-empty[data-v-99b51dd4],.links-loading[data-v-99b51dd4]{font-size:var(--font-size-sm);color:var(--text-dim);text-align:center;padding:16px 0}.links-list[data-v-99b51dd4]{display:flex;flex-direction:column;gap:8px}.link-row-item[data-v-99b51dd4]{background:#1f1f1f;border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;transition:border-color .15s}.link-row-item[data-v-99b51dd4]:hover{border-color:#3a3a3a}.link-row-item.expired[data-v-99b51dd4]{opacity:.55}.link-row-main[data-v-99b51dd4]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.link-competitors[data-v-99b51dd4]{display:flex;flex-wrap:wrap;gap:5px;flex:1}.comp-tag[data-v-99b51dd4]{font-size:11px;font-weight:500;color:var(--text);background:#2e2e2e;border:1px solid #383838;border-radius:6px;padding:2px 8px}.link-meta[data-v-99b51dd4]{display:flex;align-items:center;gap:10px;flex-shrink:0}.link-status[data-v-99b51dd4]{font-size:11px;font-weight:600;border-radius:999px;padding:2px 9px}.status-active[data-v-99b51dd4]{background:#4caf5026;color:var(--status-green)}.status-expired[data-v-99b51dd4]{background:#8c8c8c26;color:var(--text-muted)}.status-never[data-v-99b51dd4]{background:var(--accent-glow);color:var(--accent)}.link-created[data-v-99b51dd4]{font-size:11px;color:var(--text-dim);white-space:nowrap}.link-row-actions[data-v-99b51dd4]{display:flex;align-items:center;gap:8px}.link-url[data-v-99b51dd4]{flex:1;font-size:11px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-copy-btn[data-v-99b51dd4]{flex-shrink:0;padding:4px 10px;background:#2c2c2c;border:1px solid #3a3a3a;border-radius:6px;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .1s,border-color .1s}.row-copy-btn[data-v-99b51dd4]:hover{color:var(--text);border-color:#555}.row-copy-btn.copied[data-v-99b51dd4]{color:var(--accent);border-color:var(--accent)}.expire-btn[data-v-99b51dd4]{flex-shrink:0;padding:4px 12px;background:none;border:1px solid #3a3a3a;border-radius:6px;color:var(--text-muted);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .12s,border-color .12s,background .12s}.expire-btn[data-v-99b51dd4]:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:var(--accent-glow)}.expire-btn[data-v-99b51dd4]:disabled{opacity:.4;cursor:not-allowed}.fade-enter-active[data-v-99b51dd4],.fade-leave-active[data-v-99b51dd4]{transition:opacity .25s}.fade-enter-from[data-v-99b51dd4],.fade-leave-to[data-v-99b51dd4]{opacity:0}@media(max-width:900px){.content[data-v-99b51dd4]{grid-template-columns:1fr;max-width:620px}}@media(max-width:560px){.page[data-v-99b51dd4]{padding:20px 12px;gap:16px}.card[data-v-99b51dd4]{padding:20px}.links-card[data-v-99b51dd4]{padding:20px 18px}.link-row-actions[data-v-99b51dd4]{flex-wrap:wrap}.link-url[data-v-99b51dd4]{flex-basis:100%}}
