:root{--mobile-header-height:64px;--blue:#1b4f8a;--blue-700:#163f6f;--blue-900:#0f2c4f;--cyan:#2ec4d6;--cyan-soft:#dff6f9;--orange:#f26a21;--orange-600:#e15a12;--orange-soft:#fdece2;--bg-body:#f5f8fb;--bg-2:#eef3f8;--card-bg:#fff;--text-primary:#13283d;--text-secondary:#3a5269;--muted:#6b7e91;--border:#e6ecf2;--shadow-soft:0 8px 24px #13283d1a;--radius:16px;--accent-1:var(--blue);--accent-2:var(--cyan);--btn-gradient:linear-gradient(135deg, var(--blue) 0%, var(--cyan) 100%);--cta:var(--orange);--cta-600:var(--orange-600);--field-text:#13283d;--sidebar-bg:var(--blue-900);--sidebar-text:#fff;--ease:cubic-bezier(.4, .5, .2, 1)}@media (width<=480px){:root{--mobile-header-height:56px}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--text-primary);background:var(--bg-body);min-height:100vh;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5}#app{isolation:isolate;min-height:100vh;position:relative}.container{max-width:1280px;margin:0 auto;padding:0 1rem}.panel{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 8px #13283d12}input,textarea,select{color:var(--text-primary);font-family:inherit}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:6px}input[type=text],input[type=number],input[type=email],input[type=password],textarea,select{border:1px solid var(--border);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease), background-color .2s var(--ease);background:#fff;border-radius:12px;padding:.65rem .9rem}input:focus,textarea:focus,select:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #2ec4d638}input:disabled,textarea:disabled,select:disabled{background:var(--bg-2);color:var(--muted)}.btn{background:var(--cta);color:#fff;transition:transform .18s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #f26a214d}.btn:hover{background:var(--cta-600);transform:translateY(-2px);box-shadow:0 12px 28px #f26a2166}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--border);background:#fff}.btn-secondary:hover{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fbfdff;transform:translateY(-2px)}.btn-danger{background:linear-gradient(135deg,#e53e3e 0%,#c53030 100%);box-shadow:0 8px 22px #e53e3e40}h1,h2,h3,h4,h5,h6{color:var(--text-primary);letter-spacing:-.015em}p,span:not(:is(button *)){color:var(--text-secondary)}button span{color:inherit!important}label{color:var(--text-primary)}.crm-page main{--text-primary:#13283d;--text-secondary:#3a5269;--field-text:#13283d}.crm-page main .panel,.crm-page main .kanban-board,.crm-page main .layout,.crm-page main .editor-panel,.crm-modal,.crm-page .form-input,.crm-page .form-select,.crm-page .form-textarea,.crm-page input[type=text],.crm-page input[type=email],.crm-page input[type=number],.crm-page input[type=date],.crm-page input[type=search],.crm-page input[type=url],.crm-page input[type=tel],.crm-page textarea,.crm-modal .form-input,.crm-modal .form-select,.crm-modal .form-textarea,.crm-modal input,.crm-modal textarea{color:#13283d}.crm-page .form-textarea,.crm-page textarea,.crm-modal .form-textarea,.crm-modal textarea{color:#13283d!important;-webkit-text-fill-color:#13283d!important;background:#ffffffeb!important}.crm-page .form-input::placeholder,.crm-page .form-select::placeholder,.crm-page .form-textarea::placeholder,.crm-page textarea::placeholder,.crm-modal .form-input::placeholder,.crm-modal .form-textarea::placeholder,.crm-modal input::placeholder,.crm-modal textarea::placeholder{color:#9db0c0}.login-page[data-v-f00e6ac6]{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-card[data-v-f00e6ac6]{text-align:center;width:100%;max-width:380px;padding:2rem}.login-title[data-v-f00e6ac6]{background:var(--btn-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.6rem}.login-subtitle[data-v-f00e6ac6]{margin-bottom:1.5rem}.tg-widget[data-v-f00e6ac6]{justify-content:center;min-height:48px;margin-bottom:1rem;display:flex}.login-error[data-v-f00e6ac6]{color:#b42318;margin-bottom:.75rem;font-size:.85rem}.login-hint[data-v-f00e6ac6]{color:var(--muted);font-size:.8rem}.sidebar[data-v-44bbf360]{background:var(--sidebar-bg,#1f1b2e);width:80px;color:var(--sidebar-text,#fff);z-index:1000;transition:width .25s;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar[data-v-44bbf360]:hover{width:300px}.sidebar-content[data-v-44bbf360]{flex-direction:column;height:100%;padding:1rem .75rem;display:flex}.sidebar-header[data-v-44bbf360]{justify-content:center;align-items:center;gap:.65rem;min-height:48px;margin-bottom:1rem;display:flex}.sidebar-avatar[data-v-44bbf360]{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:0 0 0 2px #2ec4d699}.sidebar-title[data-v-44bbf360]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:1rem;overflow:hidden}.sidebar-icon[data-v-44bbf360]{background:var(--btn-gradient,#f26a21);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex;color:#fff!important}.sidebar-nav[data-v-44bbf360]{flex-direction:column;flex:1;gap:.25rem;display:flex}.sidebar-footer[data-v-44bbf360]{margin-top:auto}.nav-item[data-v-44bbf360]{color:#ffffffd1;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.7rem;font-size:.9rem;transition:background .15s,color .15s;display:flex}.nav-item[data-v-44bbf360]:hover{color:#fff;background:#ffffff14}.nav-item.router-link-active[data-v-44bbf360]{color:#fff;background:#2ec4d633}.nav-item span[data-v-44bbf360]{color:inherit}.nav-icon[data-v-44bbf360]{justify-content:center;align-items:center;min-width:40px;display:flex;position:relative}.nav-icon-with-badge[data-v-44bbf360]{position:relative}.hot-badge[data-v-44bbf360]{background:var(--orange,#f26a21);box-shadow:0 0 0 2px var(--sidebar-bg,#0f2c4f);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;top:-6px;right:2px}.nav-text[data-v-44bbf360]{text-overflow:ellipsis;flex:1;overflow:hidden}.nav-arrow[data-v-44bbf360]{flex-shrink:0;transition:transform .2s}.nav-arrow.rotated[data-v-44bbf360]{transform:rotate(180deg)}.nav-submenu[data-v-44bbf360]{flex-direction:column;gap:.15rem;margin:.15rem 0 .35rem 1.4rem;display:flex}.submenu-item[data-v-44bbf360]{color:#ffffffb8;white-space:nowrap;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.85rem;transition:background .15s,color .15s;display:flex}.submenu-item[data-v-44bbf360]:hover{color:#fff;background:#ffffff14}.submenu-item.router-link-exact-active[data-v-44bbf360]{color:#fff;background:#2ec4d638}.submenu-icon[data-v-44bbf360]{align-items:center;display:flex}.mobile-header[data-v-44bbf360],.mobile-overlay[data-v-44bbf360]{display:none}@media (width<=1024px){.mobile-header[data-v-44bbf360]{height:var(--mobile-header-height,64px);background:var(--sidebar-bg,#1f1b2e);color:#fff;z-index:1100;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:fixed;top:0;left:0;right:0}.mobile-menu-btn[data-v-44bbf360]{color:#fff;background:0 0;border:none;align-items:center;display:flex}.mobile-title[data-v-44bbf360]{color:#fff;font-weight:700}.mobile-hot[data-v-44bbf360]{margin-left:auto;position:static}.sidebar[data-v-44bbf360]{top:var(--mobile-header-height,64px);width:280px;transition:transform .25s;transform:translate(-100%)}.sidebar.mobile-open[data-v-44bbf360]{width:280px;transform:translate(0)}.sidebar.mobile-open .nav-text[data-v-44bbf360],.sidebar.mobile-open .sidebar-title[data-v-44bbf360]{display:inline}.mobile-overlay[data-v-44bbf360]{inset:var(--mobile-header-height,64px) 0 0 0;z-index:999;background:#0006;display:block;position:fixed}.sidebar .nav-text[data-v-44bbf360]{display:inline}}.payment-badge[data-v-640a1976]{white-space:nowrap;border-radius:6px;padding:.12rem .5rem;font-size:.7rem;font-weight:600}.pay-paid[data-v-640a1976]{color:#16a34a;background:#22c55e24}.pay-pending[data-v-640a1976]{color:#3a5269;background:#94a3b82e}.pay-overdue[data-v-640a1976]{color:#ef4444;background:#ef444424}.kanban-card[data-v-4b75a239]{cursor:grab;background:#fff;border:1px solid #0000000d;border-radius:10px;flex-direction:column;gap:.3rem;padding:.65rem .75rem;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 1px 3px #00000014}.kanban-card[data-v-4b75a239]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.kanban-card[data-v-4b75a239]:active{cursor:grabbing}.card-top[data-v-4b75a239]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.card-domain[data-v-4b75a239]{color:#13283d;word-break:break-all;font-size:.88rem;font-weight:700}.card-letter-read[data-v-4b75a239]{vertical-align:middle;cursor:help;margin-left:.25rem;font-size:.85em;display:inline-block}.card-letter-read--unread[data-v-4b75a239]{filter:grayscale();opacity:.45}.card-legal[data-v-4b75a239]{color:#6b7e91;font-size:.72rem}.card-bottom[data-v-4b75a239]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.card-amount[data-v-4b75a239]{color:#1b4f8a;font-size:.85rem;font-weight:700}.card-service[data-v-4b75a239]{color:#1b4f8a;background:#1b4f8a1f;border-radius:5px;padding:.1rem .4rem;font-size:.68rem;font-weight:600}.card-due[data-v-4b75a239]{color:#9db0c0;font-size:.7rem}.kanban-column[data-v-2684ca5c]{background:#00000008;border-top:3px solid #0000;border-radius:12px;flex-direction:column;flex:0 0 280px;max-width:280px;padding:.5rem;display:flex}.column-header[data-v-2684ca5c]{background:#fff9;border-top:3px solid #0000000d;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;margin:-.5rem -.5rem .5rem;padding:.5rem .6rem .6rem;display:flex}.column-title[data-v-2684ca5c]{color:#13283d;font-size:.88rem;font-weight:700}.column-count[data-v-2684ca5c]{color:#3a5269;background:#0000000f;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.column-body[data-v-2684ca5c]{flex-direction:column;flex:1;gap:.4rem;min-height:50px;padding:.25rem 0;display:flex}.column-empty[data-v-2684ca5c]{text-align:center;color:#9db0c0;border:1px dashed #0000001a;border-radius:8px;padding:.75rem;font-size:.72rem;font-style:italic}.kanban-ghost[data-v-2684ca5c]{opacity:.4}.kanban-dragging[data-v-2684ca5c]{opacity:.85;transform:rotate(2deg)}.contact-list[data-v-34be0279]{flex-direction:column;gap:.5rem;display:flex}.contact-row[data-v-34be0279]{background:#1b4f8a0a;border:1px solid #1b4f8a1f;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.6rem;display:flex}.contact-grid[data-v-34be0279]{flex:1;grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.form-input[data-v-34be0279]{background:#fff;border:1px solid #0000001a;border-radius:6px;width:100%;padding:.4rem .6rem;font-family:inherit;font-size:.85rem}.form-input[data-v-34be0279]:focus{border-color:#1b4f8a99;outline:none}.btn-remove[data-v-34be0279]{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef444440;border-radius:6px;flex-shrink:0;width:28px;height:28px;font-size:1.1rem;line-height:1}.btn-remove[data-v-34be0279]:hover{background:#ef444429}.btn-add[data-v-34be0279]{color:#1b4f8a;cursor:pointer;background:0 0;border:1px dashed #1b4f8a4d;border-radius:8px;align-self:flex-start;padding:.5rem;font-size:.85rem}.btn-add[data-v-34be0279]:hover{background:#1b4f8a0f}@media (width<=600px){.contact-grid[data-v-34be0279]{grid-template-columns:1fr}}.client-form[data-v-8d633f67]{flex-direction:column;gap:1rem;display:flex}.form-grid[data-v-8d633f67]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.form-group[data-v-8d633f67]{flex-direction:column;gap:.25rem;display:flex}.form-group.full-width[data-v-8d633f67]{grid-column:1/-1}.form-label[data-v-8d633f67]{color:#3a5269;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.form-input[data-v-8d633f67],.form-select[data-v-8d633f67],.form-textarea[data-v-8d633f67]{resize:vertical;background:#fff;border:1px solid #0000001a;border-radius:7px;padding:.5rem .7rem;font-family:inherit;font-size:.9rem}.form-input[data-v-8d633f67]:focus,.form-select[data-v-8d633f67]:focus,.form-textarea[data-v-8d633f67]:focus{border-color:#1b4f8a99;outline:none}.form-hint[data-v-8d633f67]{color:#6b7e91;margin-top:.1rem;font-size:.7rem}.form-hint.is-error[data-v-8d633f67]{color:#ef4444}.form-input.ro[data-v-8d633f67]{color:#3a5269;cursor:not-allowed;background:#0000000a}.form-section[data-v-8d633f67]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.form-section-title[data-v-8d633f67]{color:#13283d;border-bottom:1px solid #0000000f;padding-bottom:.4rem;font-size:.85rem;font-weight:600}@media (width<=600px){.form-grid[data-v-8d633f67]{grid-template-columns:1fr}}.modal-overlay[data-v-53b91516]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-53b91516]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 2rem);display:flex;box-shadow:0 12px 40px #0000002e}.modal-header[data-v-53b91516]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-53b91516]{color:#13283d;margin:0;font-size:1.1rem}.modal-close[data-v-53b91516]{cursor:pointer;color:#6b7e91;background:0 0;border:none;font-size:1.5rem;line-height:1}.modal-body[data-v-53b91516]{flex:1;padding:1.25rem;overflow-y:auto}.modal-error[data-v-53b91516]{color:#b91c1c;background:#ef444414;border:1px solid #ef444440;border-radius:8px;margin-top:1rem;padding:.6rem .8rem;font-size:.85rem}.modal-footer[data-v-53b91516]{border-top:1px solid #0000000f;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}.btn[data-v-53b91516]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.btn-secondary[data-v-53b91516]{color:#3a5269;background:#0000000a;border-color:#00000014}.btn-secondary[data-v-53b91516]:hover{background:#00000014}.btn-primary[data-v-53b91516]{color:#fff;background:#f26a21;border-color:#1b4f8a66}.btn-primary[data-v-53b91516]:hover:not(:disabled){filter:brightness(1.05)}.btn-primary[data-v-53b91516]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-53b91516],.modal-leave-active[data-v-53b91516]{transition:opacity .18s}.modal-enter-from[data-v-53b91516],.modal-leave-to[data-v-53b91516]{opacity:0}.modal-overlay[data-v-9458795c]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-9458795c]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:760px;max-height:calc(100vh - 2rem);display:flex}.modal-header[data-v-9458795c]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-9458795c]{margin:0;font-size:1.1rem}.modal-close[data-v-9458795c]{cursor:pointer;color:#6b7e91;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-9458795c]{flex:1;padding:1.25rem;overflow-y:auto}.modal-footer[data-v-9458795c]{border-top:1px solid #0000000f;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}.modal-error[data-v-9458795c]{color:#b91c1c;background:#ef444414;border-radius:8px;margin-top:1rem;padding:.6rem .8rem}.step-section[data-v-9458795c]{margin-bottom:1rem}.step-title[data-v-9458795c]{color:#13283d;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.tab-row[data-v-9458795c]{gap:.4rem;margin-bottom:.6rem;display:flex}.tab-btn[data-v-9458795c]{cursor:pointer;background:#00000008;border:1px solid #0000001a;border-radius:7px;padding:.4rem .8rem;font-family:inherit;font-size:.85rem}.tab-btn.active[data-v-9458795c]{color:#fff;background:#1b4f8a;border-color:#1b4f8a}.existing-block[data-v-9458795c],.new-block[data-v-9458795c]{flex-direction:column;gap:.5rem;display:flex}.search-results[data-v-9458795c]{flex-direction:column;gap:2px;max-height:200px;display:flex;overflow-y:auto}.search-result[data-v-9458795c]{cursor:pointer;background:0 0;border:1px solid #0000000d;border-radius:7px;flex-direction:column;align-items:flex-start;padding:.45rem .6rem;font-family:inherit;display:flex}.search-result[data-v-9458795c]:hover{background:#1b4f8a0f}.search-result.selected[data-v-9458795c]{background:#1b4f8a1f;border-color:#1b4f8a4d}.search-domain[data-v-9458795c]{color:#13283d;font-size:.85rem;font-weight:600}.search-legal[data-v-9458795c]{color:#6b7e91;font-size:.75rem}.selected-info[data-v-9458795c]{color:#16a34a;background:#22c55e14;border-radius:6px;padding:.4rem .6rem;font-size:.85rem}.form-row[data-v-9458795c]{gap:.5rem;display:flex}.form-row[data-v-9458795c]>*{flex:1}.dup-banner[data-v-9458795c]{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:.82rem;display:flex}.btn-link[data-v-9458795c]{color:#1b4f8a;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.form-grid[data-v-9458795c]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.form-group[data-v-9458795c]{flex-direction:column;gap:.2rem;display:flex}.form-group.full-width[data-v-9458795c]{grid-column:1/-1;margin-top:.5rem}.form-label[data-v-9458795c]{color:#3a5269;text-transform:uppercase;font-size:.7rem;font-weight:600}.form-input[data-v-9458795c],.form-select[data-v-9458795c],.form-textarea[data-v-9458795c]{background:#fff;border:1px solid #0000001a;border-radius:7px;padding:.45rem .65rem;font-family:inherit;font-size:.88rem}.form-input[data-v-9458795c]:focus,.form-select[data-v-9458795c]:focus,.form-textarea[data-v-9458795c]:focus{border-color:#1b4f8a99;outline:none}.form-textarea[data-v-9458795c]{resize:vertical}.btn[data-v-9458795c]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.btn-secondary[data-v-9458795c]{color:#3a5269;background:#0000000a;border-color:#00000014}.btn-primary[data-v-9458795c]{color:#fff;background:#f26a21}.btn-primary[data-v-9458795c]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-9458795c],.modal-leave-active[data-v-9458795c]{transition:opacity .18s}.modal-enter-from[data-v-9458795c],.modal-leave-to[data-v-9458795c]{opacity:0}@media (width<=600px){.form-grid[data-v-9458795c]{grid-template-columns:1fr}}.modal-overlay[data-v-f69c84ad]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-f69c84ad]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 2rem);display:flex}.modal-header[data-v-f69c84ad]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-f69c84ad]{margin:0;font-size:1.1rem}.modal-close[data-v-f69c84ad]{cursor:pointer;color:#6b7e91;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-f69c84ad]{flex:1;padding:1.25rem;overflow-y:auto}.modal-error[data-v-f69c84ad]{color:#b91c1c;background:#ef444414;border-radius:8px;margin-bottom:.75rem;padding:.6rem}.status-list[data-v-f69c84ad]{flex-direction:column;gap:.4rem;display:flex}.status-row[data-v-f69c84ad]{background:#00000008;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem;display:flex}.drag-handle[data-v-f69c84ad]{cursor:grab;color:#9db0c0;-webkit-user-select:none;user-select:none;padding:0 .4rem;font-size:1.1rem}.color-input[data-v-f69c84ad]{cursor:pointer;border:1px solid #0000001a;border-radius:6px;width:36px;height:32px;padding:0}.name-input[data-v-f69c84ad]{border:1px solid #0000001a;border-radius:6px;flex:1;padding:.4rem .6rem;font-family:inherit}.check-label[data-v-f69c84ad]{color:#3a5269;white-space:nowrap;align-items:center;gap:.25rem;font-size:.72rem;display:flex}.btn-save[data-v-f69c84ad]{color:#16a34a;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:6px;width:30px;height:30px}.btn-delete[data-v-f69c84ad]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;width:30px;height:30px}.btn-delete[data-v-f69c84ad]:disabled{opacity:.4;cursor:not-allowed}.add-row[data-v-f69c84ad]{border-top:1px solid #0000000f;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.btn-primary[data-v-f69c84ad]{color:#fff;cursor:pointer;background:#f26a21;border:none;border-radius:7px;padding:.4rem .9rem}.modal-enter-active[data-v-f69c84ad],.modal-leave-active[data-v-f69c84ad]{transition:opacity .18s}.modal-enter-from[data-v-f69c84ad],.modal-leave-to[data-v-f69c84ad]{opacity:0}.page-layout[data-v-8da0f706]{min-height:100vh;display:flex}.page-main[data-v-8da0f706]{flex:1;min-width:0;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-8da0f706]{margin-left:300px}.page-content[data-v-8da0f706]{min-width:0;max-width:100%;margin:0 auto}.page-header[data-v-8da0f706]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.view-switch[data-v-8da0f706]{border:1px solid var(--border);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.switch-btn[data-v-8da0f706]{color:var(--muted);padding:.35rem .9rem;font-size:.82rem;font-weight:700}.switch-btn.active[data-v-8da0f706]{background:var(--blue,#1b4f8a);color:#fff!important}.page-title[data-v-8da0f706]{background:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto 0 0;font-size:1.5rem;font-weight:700}.btn[data-v-8da0f706]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;text-decoration:none}.btn-secondary[data-v-8da0f706]{color:var(--text-primary,#13283d);background:#0000000a;border-color:#00000014}.btn-secondary[data-v-8da0f706]:hover{background:#00000014}.btn-primary[data-v-8da0f706]{color:#fff;background:#f26a21}.btn-primary[data-v-8da0f706]:hover{filter:brightness(1.05)}.hot-bar[data-v-8da0f706]{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.hot-item[data-v-8da0f706]{color:#6b7e91;background:#fff9;border:1px solid #0000000d;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.hot-item.active[data-v-8da0f706]{color:#b45309;background:#f59e0b14;border-color:#f59e0b4d}.hot-item.critical[data-v-8da0f706]{color:#b91c1c;background:#ef444414;border-color:#ef44444d}.hot-icon[data-v-8da0f706]{font-size:1.1rem}.hot-text b[data-v-8da0f706]{font-size:1rem;font-weight:700}.kanban-board[data-v-8da0f706]{align-items:flex-start;gap:.75rem;min-height:calc(100vh - 200px);padding-bottom:1rem;display:flex;overflow-x:auto}.kanban-board[data-v-8da0f706]::-webkit-scrollbar{height:10px}.kanban-board[data-v-8da0f706]::-webkit-scrollbar-track{background:#0000000d;border-radius:5px}.kanban-board[data-v-8da0f706]::-webkit-scrollbar-thumb{background:#00000040;border-radius:5px}.kanban-board[data-v-8da0f706]::-webkit-scrollbar-thumb:hover{background:#0006}.status-row[data-v-8da0f706]{text-align:center;color:#9db0c0;padding:2rem}@media (width<=1024px){.page-main[data-v-8da0f706],.page-main.sidebar-expanded[data-v-8da0f706]{padding-top:var(--mobile-header-height,64px);margin-left:0}.hot-bar[data-v-8da0f706]{grid-template-columns:1fr}}.page-layout[data-v-49d2c429]{min-height:100vh;display:flex}.page-main[data-v-49d2c429]{flex:1;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-49d2c429]{margin-left:300px}.page-content[data-v-49d2c429]{max-width:1280px;margin:0 auto}.page-header[data-v-49d2c429]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-title[data-v-49d2c429]{background:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex:1;margin:0;font-size:1.5rem;font-weight:700}.btn[data-v-49d2c429]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;text-decoration:none}.btn-secondary[data-v-49d2c429]{color:var(--text-primary,#13283d);background:#0000000a;border-color:#00000014}.btn-secondary[data-v-49d2c429]:hover{background:#00000014}.btn-primary[data-v-49d2c429]{color:#fff;background:#f26a21}.btn-primary[data-v-49d2c429]:hover{filter:brightness(1.05)}.btn-sm[data-v-49d2c429]{padding:.4rem .75rem;font-size:.8125rem}.panel[data-v-49d2c429]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border-radius:16px;padding:1.25rem;box-shadow:0 4px 16px #0000000d}.filters-row[data-v-49d2c429]{grid-template-columns:2fr 1fr 1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.filter-group[data-v-49d2c429]{flex-direction:column;gap:.25rem;display:flex}.filter-label[data-v-49d2c429]{color:var(--text-secondary,#3a5269);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.form-input[data-v-49d2c429],.form-select[data-v-49d2c429]{background:#fff;border:1px solid #0000001a;border-radius:7px;padding:.45rem .7rem;font-family:inherit;font-size:.9rem}.form-input[data-v-49d2c429]:focus,.form-select[data-v-49d2c429]:focus{border-color:#1b4f8a99;outline:none}.client-list[data-v-49d2c429]{flex-direction:column;gap:4px;display:flex}.client-row[data-v-49d2c429]{cursor:pointer;border-radius:10px;grid-template-columns:1fr 1.2fr .7fr 1fr auto;align-items:center;gap:.75rem;padding:.75rem;transition:background .15s;display:grid}.client-row[data-v-49d2c429]:hover{background:#1b4f8a0f}.client-domain[data-v-49d2c429]{color:var(--text-primary,#13283d);font-size:.95rem;font-weight:700}.client-legal[data-v-49d2c429]{color:var(--text-secondary,#6b7e91);font-size:.78rem}.client-meta[data-v-49d2c429]{flex-wrap:wrap;gap:.3rem;display:flex}.badge[data-v-49d2c429]{color:#1b4f8a;background:#1b4f8a1f;border-radius:6px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.badge-soft[data-v-49d2c429]{color:#c084fc;background:#c06eff1f}.badge-region[data-v-49d2c429]{color:#16a34a;background:#22c55e1f}.badge-warn[data-v-49d2c429]{color:#ef4444;background:#ef44441a}.client-money[data-v-49d2c429]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.money-line[data-v-49d2c429]{font-size:.78rem;font-weight:600}.money-paid[data-v-49d2c429]{color:#16a34a}.money-pending[data-v-49d2c429]{color:#9db0c0}.client-leads[data-v-49d2c429]{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.status-pill[data-v-49d2c429]{white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.leads-count[data-v-49d2c429]{color:var(--text-secondary,#9db0c0);font-size:.7rem}.client-actions[data-v-49d2c429]{opacity:0;gap:.25rem;transition:opacity .15s;display:flex}.client-row:hover .client-actions[data-v-49d2c429]{opacity:1}.icon-btn[data-v-49d2c429]{color:#6b7e91;cursor:pointer;background:0 0;border:1px solid #00000014;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.edit-btn[data-v-49d2c429]:hover{color:#1b4f8a;background:#1b4f8a1a;border-color:#1b4f8a4d}.delete-btn[data-v-49d2c429]:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.restore-btn[data-v-49d2c429]:hover{color:#16a34a;background:#22c55e1a;border-color:#22c55e4d}.status-row[data-v-49d2c429]{text-align:center;color:var(--text-secondary,#9db0c0);padding:1.5rem}.pagination-row[data-v-49d2c429]{border-top:1px solid #0000000f;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.pagination-info[data-v-49d2c429]{color:var(--text-secondary,#6b7e91);font-size:.85rem}@media (width<=1024px){.page-main[data-v-49d2c429],.page-main.sidebar-expanded[data-v-49d2c429]{padding-top:var(--mobile-header-height,64px);margin-left:0}}@media (width<=800px){.filters-row[data-v-49d2c429]{grid-template-columns:1fr 1fr}.client-row[data-v-49d2c429]{grid-template-columns:1fr;gap:.4rem}.client-actions[data-v-49d2c429]{opacity:1}}.violation-row[data-v-3b1ed28a]{background:#00000008;border-left:4px solid;border-radius:10px;flex-direction:column;gap:.4rem;padding:.7rem;display:flex}.violation-row.sev-red[data-v-3b1ed28a]{background:#ef44440d;border-left-color:#ef4444}.violation-row.sev-yellow[data-v-3b1ed28a]{background:#f59e0b0d;border-left-color:#f59e0b}.violation-row.sev-green[data-v-3b1ed28a]{background:#22c55e0d;border-left-color:#22c55e}.row-top[data-v-3b1ed28a]{align-items:center;gap:.5rem;display:flex}.severity-select[data-v-3b1ed28a],.form-input[data-v-3b1ed28a],.form-textarea[data-v-3b1ed28a]{background:#fff;border:1px solid #0000001a;border-radius:6px;padding:.4rem .55rem;font-family:inherit;font-size:.85rem}.severity-select[data-v-3b1ed28a]{flex-shrink:0;width:150px}.form-input[data-v-3b1ed28a]{flex:1}.form-textarea[data-v-3b1ed28a]{resize:vertical}.btn-remove[data-v-3b1ed28a]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;flex-shrink:0;width:28px;height:28px}.modal-overlay[data-v-7fcc612d]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-7fcc612d]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:800px;max-height:calc(100vh - 2rem);display:flex}.modal-header[data-v-7fcc612d]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-7fcc612d]{margin:0;font-size:1.1rem}.modal-close[data-v-7fcc612d]{cursor:pointer;color:#6b7e91;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-7fcc612d]{flex:1;padding:1.25rem;overflow-y:auto}.modal-footer[data-v-7fcc612d]{border-top:1px solid #0000000f;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}.form-grid[data-v-7fcc612d]{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.form-group[data-v-7fcc612d]{flex-direction:column;gap:.2rem;display:flex}.form-group.full-width[data-v-7fcc612d]{grid-column:1/-1}.form-label[data-v-7fcc612d]{color:#3a5269;text-transform:uppercase;font-size:.72rem;font-weight:600}.form-input[data-v-7fcc612d],.form-select[data-v-7fcc612d],.form-textarea[data-v-7fcc612d]{background:#fff;border:1px solid #0000001a;border-radius:7px;padding:.45rem .65rem;font-family:inherit;font-size:.9rem}.form-textarea[data-v-7fcc612d]{resize:vertical}.violations-section[data-v-7fcc612d]{margin-top:1.25rem}.violations-header[data-v-7fcc612d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.violations-actions[data-v-7fcc612d]{gap:.4rem;display:flex}.btn-add[data-v-7fcc612d]{color:#1b4f8a;cursor:pointer;background:#1b4f8a14;border:1px dashed #1b4f8a4d;border-radius:7px;padding:.3rem .75rem;font-family:inherit;font-size:.85rem}.violations-list[data-v-7fcc612d]{flex-direction:column;gap:.5rem;display:flex}.empty[data-v-7fcc612d]{text-align:center;color:#9db0c0;padding:.6rem;font-size:.85rem;font-style:italic}.modal-error[data-v-7fcc612d]{color:#b91c1c;background:#ef444414;border-radius:8px;margin-top:1rem;padding:.6rem}.btn[data-v-7fcc612d]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.btn-secondary[data-v-7fcc612d]{color:#3a5269;background:#0000000a;border-color:#00000014}.btn-primary[data-v-7fcc612d]{color:#fff;background:#f26a21}.btn-primary[data-v-7fcc612d]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-7fcc612d],.modal-leave-active[data-v-7fcc612d]{transition:opacity .18s}.modal-enter-from[data-v-7fcc612d],.modal-leave-to[data-v-7fcc612d]{opacity:0}@media (width<=600px){.form-grid[data-v-7fcc612d]{grid-template-columns:1fr}}.modal-overlay[data-v-a3cc3ab3]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-a3cc3ab3]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:500px;display:flex}.modal-header[data-v-a3cc3ab3]{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-header h2[data-v-a3cc3ab3]{margin:0;font-size:1.05rem}.modal-close[data-v-a3cc3ab3]{cursor:pointer;color:#6b7e91;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-a3cc3ab3]{flex-direction:column;gap:.7rem;padding:1.25rem;display:flex}.modal-footer[data-v-a3cc3ab3]{border-top:1px solid #0000000f;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;display:flex}.form-group[data-v-a3cc3ab3]{flex-direction:column;gap:.25rem;display:flex}.form-label[data-v-a3cc3ab3]{color:#3a5269;text-transform:uppercase;font-size:.72rem;font-weight:600}.form-select[data-v-a3cc3ab3],.form-textarea[data-v-a3cc3ab3]{background:#fff;border:1px solid #0000001a;border-radius:7px;padding:.45rem .65rem;font-family:inherit;font-size:.9rem}.form-textarea[data-v-a3cc3ab3]{resize:vertical}.modal-error[data-v-a3cc3ab3]{color:#b91c1c;background:#ef444414;border-radius:8px;padding:.6rem}.btn[data-v-a3cc3ab3]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.btn-secondary[data-v-a3cc3ab3]{color:#3a5269;background:#0000000a;border-color:#00000014}.btn-primary[data-v-a3cc3ab3]{color:#fff;background:#f26a21}.btn-primary[data-v-a3cc3ab3]:disabled{opacity:.5;cursor:not-allowed}.modal-enter-active[data-v-a3cc3ab3],.modal-leave-active[data-v-a3cc3ab3]{transition:opacity .18s}.modal-enter-from[data-v-a3cc3ab3],.modal-leave-to[data-v-a3cc3ab3]{opacity:0}.timeline[data-v-07f611a1]{flex-direction:column;gap:.5rem;display:flex}.timeline-empty[data-v-07f611a1]{text-align:center;color:#9db0c0;padding:1rem;font-style:italic}.timeline-row[data-v-07f611a1]{background:#00000005;border-left:3px solid #1b4f8a4d;border-radius:8px;gap:.6rem;padding:.6rem .8rem;display:flex}.timeline-row.kind-status_change[data-v-07f611a1]{background:#f59e0b0a;border-left-color:#f59e0b80}.timeline-row.kind-payment_received[data-v-07f611a1]{background:#22c55e0a;border-left-color:#22c55e80}.timeline-row.kind-email_sent[data-v-07f611a1]{border-left-color:#1b4f8a80}.timeline-icon[data-v-07f611a1]{flex-shrink:0;font-size:1.1rem}.timeline-body[data-v-07f611a1]{flex:1}.timeline-meta[data-v-07f611a1]{align-items:baseline;gap:.5rem;display:flex}.timeline-kind[data-v-07f611a1]{color:#13283d;font-size:.85rem;font-weight:600}.timeline-date[data-v-07f611a1]{color:#9db0c0;font-size:.7rem}.timeline-text[data-v-07f611a1]{color:#3a5269;white-space:pre-wrap;margin-top:.2rem;font-size:.85rem}.btn-remove[data-v-07f611a1]{color:#9db0c0;cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:1.1rem}.btn-remove[data-v-07f611a1]:hover{color:#ef4444}.page-layout[data-v-e9de67cd]{min-height:100vh;display:flex}.page-main[data-v-e9de67cd]{flex:1;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-e9de67cd]{margin-left:300px}.page-content[data-v-e9de67cd]{max-width:1200px;margin:0 auto}.page-header[data-v-e9de67cd]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page-title[data-v-e9de67cd]{word-break:break-all;background:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto 0 0;font-size:1.4rem;font-weight:700}.btn[data-v-e9de67cd]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;text-decoration:none}.btn-secondary[data-v-e9de67cd]{color:#13283d;background:#0000000a;border-color:#00000014}.btn-secondary[data-v-e9de67cd]:hover{background:#00000014}.btn-primary[data-v-e9de67cd]{color:#fff;background:#f26a21}.btn-sm[data-v-e9de67cd]{padding:.4rem .75rem;font-size:.8125rem}.btn-link[data-v-e9de67cd]{color:#1b4f8a;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;text-decoration:underline}.detail-layout[data-v-e9de67cd]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-e9de67cd]{background:#ffffffd9;border-radius:14px;padding:1.25rem;box-shadow:0 4px 16px #0000000d}.info-grid[data-v-e9de67cd]{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:.75rem;display:grid}.info-item[data-v-e9de67cd]{flex-direction:column;gap:.15rem;display:flex}.info-label[data-v-e9de67cd]{color:#9db0c0;text-transform:uppercase;font-size:.7rem;font-weight:600}.mono[data-v-e9de67cd]{word-break:break-all;font-family:ui-monospace,monospace;font-size:.85rem}.utm-section[data-v-e9de67cd]{background:#1b4f8a0a;border-radius:10px;margin-top:1rem;padding:.75rem}.utm-grid[data-v-e9de67cd]{grid-template-columns:repeat(3,1fr);gap:.4rem .75rem;margin-top:.5rem;display:grid}.utm-item[data-v-e9de67cd]{flex-direction:column;gap:.1rem;font-size:.85rem;display:flex}.utm-item.full[data-v-e9de67cd]{grid-column:1/-1}.utm-key[data-v-e9de67cd]{color:#1b4f8a;text-transform:uppercase;font-size:.65rem;font-weight:600}.entry-url-details[data-v-e9de67cd]{margin-top:.5rem}.entry-url-details summary[data-v-e9de67cd]{cursor:pointer;color:#1b4f8a;font-size:.8rem}.entry-url[data-v-e9de67cd]{word-break:break-all;background:#0000000a;border-radius:6px;margin-top:.4rem;padding:.5rem;font-size:.78rem;display:block}@media (width<=800px){.utm-grid[data-v-e9de67cd]{grid-template-columns:1fr 1fr}}.notes-block[data-v-e9de67cd]{margin-top:.5rem}.notes-text[data-v-e9de67cd]{white-space:pre-wrap;background:#00000008;border-radius:8px;padding:.6rem;font-size:.85rem}.money-row[data-v-e9de67cd]{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem;display:grid}.money-card[data-v-e9de67cd]{border-radius:10px;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.money-card.paid[data-v-e9de67cd]{background:#22c55e1a}.money-card.paid .money-value[data-v-e9de67cd]{color:#16a34a}.money-card.pending[data-v-e9de67cd]{background:#f59e0b1a}.money-card.pending .money-value[data-v-e9de67cd]{color:#b45309}.money-card.neutral[data-v-e9de67cd]{background:#1b4f8a14}.money-card.neutral .money-value[data-v-e9de67cd]{color:#1b4f8a}.money-label[data-v-e9de67cd]{color:#3a5269;text-transform:uppercase;font-size:.7rem;font-weight:600}.money-value[data-v-e9de67cd]{font-size:1.1rem;font-weight:700}.tabs[data-v-e9de67cd]{border-bottom:1px solid #0000000f;gap:.4rem;margin-bottom:1rem;display:flex}.tab[data-v-e9de67cd]{cursor:pointer;color:#6b7e91;background:0 0;border:none;border-bottom:2px solid #0000;padding:.55rem .9rem;font-family:inherit;font-size:.9rem}.tab.active[data-v-e9de67cd]{color:#1b4f8a;border-bottom-color:#1b4f8a;font-weight:600}.tab-count[data-v-e9de67cd]{background:#0000000d;border-radius:999px;margin-left:.3rem;padding:.05rem .4rem;font-size:.7rem}.tab-pane[data-v-e9de67cd]{flex-direction:column;gap:.75rem;display:flex}.tab-actions[data-v-e9de67cd]{justify-content:flex-end;display:flex}.empty[data-v-e9de67cd]{text-align:center;color:#9db0c0;padding:1rem;font-style:italic}.contacts-list[data-v-e9de67cd]{flex-direction:column;gap:.5rem;display:flex}.contact-line[data-v-e9de67cd]{background:#00000005;border-radius:8px;padding:.6rem .75rem}.contact-name[data-v-e9de67cd]{color:#13283d;font-weight:600}.contact-role[data-v-e9de67cd]{color:#6b7e91;font-weight:400}.contact-channels[data-v-e9de67cd]{color:#3a5269;flex-wrap:wrap;gap:.6rem;margin-top:.2rem;font-size:.85rem;display:flex}.contact-channels a[data-v-e9de67cd]{color:#1b4f8a}.contact-comment[data-v-e9de67cd]{color:#6b7e91;margin-top:.2rem;font-size:.8rem}.leads-table[data-v-e9de67cd]{border-collapse:collapse;width:100%;font-size:.88rem}.leads-table th[data-v-e9de67cd],.leads-table td[data-v-e9de67cd]{text-align:left;border-bottom:1px solid #0000000a;padding:.5rem .6rem}.leads-table th[data-v-e9de67cd]{color:#9db0c0;text-transform:uppercase;font-size:.7rem;font-weight:700}.status-pill[data-v-e9de67cd]{white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.audits-list[data-v-e9de67cd]{flex-direction:column;gap:.6rem;display:flex}.audit-card[data-v-e9de67cd]{background:#00000005;border-radius:10px;padding:.75rem}.audit-head[data-v-e9de67cd]{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.audit-type[data-v-e9de67cd]{color:#13283d;font-weight:700}.audit-date[data-v-e9de67cd]{color:#6b7e91;font-size:.78rem}.audit-summary[data-v-e9de67cd]{color:#3a5269;margin-bottom:.4rem;font-size:.88rem}.violations-mini[data-v-e9de67cd]{flex-direction:column;gap:.25rem;display:flex}.vi-row[data-v-e9de67cd]{border-radius:6px;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.82rem;display:flex}.vi-row.sev-red[data-v-e9de67cd]{background:#ef44440f}.vi-row.sev-yellow[data-v-e9de67cd]{background:#f59e0b0f}.vi-row.sev-green[data-v-e9de67cd]{background:#22c55e0f}.vi-fz[data-v-e9de67cd]{color:#13283d;font-weight:600}.vi-desc[data-v-e9de67cd]{color:#3a5269;flex:1}.status-row[data-v-e9de67cd]{text-align:center;color:#9db0c0;padding:2rem}@media (width<=1024px){.page-main[data-v-e9de67cd],.page-main.sidebar-expanded[data-v-e9de67cd]{padding-top:var(--mobile-header-height,64px);margin-left:0}}@media (width<=800px){.info-grid[data-v-e9de67cd],.money-row[data-v-e9de67cd]{grid-template-columns:repeat(2,1fr)}.leads-table[data-v-e9de67cd]{font-size:.78rem}.leads-table th[data-v-e9de67cd],.leads-table td[data-v-e9de67cd]{padding:.4rem}}.master-chip[data-v-fe5b1409]{background:#1b4f8a1a;border-radius:999px;align-items:center;gap:.3rem;margin-right:.3rem;padding:.1rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex;color:#1b4f8a!important}.master-chip-ava[data-v-fe5b1409]{object-fit:cover;border-radius:50%;width:18px;height:18px}.page-layout[data-v-fe5b1409]{min-height:100vh;display:flex}.page-main[data-v-fe5b1409]{flex:1;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-fe5b1409]{margin-left:300px}.page-content[data-v-fe5b1409]{max-width:1100px;margin:0 auto}.page-header[data-v-fe5b1409]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page-title[data-v-fe5b1409]{background:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto 0 0;font-size:1.4rem;font-weight:700}.btn[data-v-fe5b1409]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.btn-secondary[data-v-fe5b1409]{color:#13283d;background:#0000000a;border-color:#00000014}.btn-secondary[data-v-fe5b1409]:hover{background:#00000014}.btn-secondary.danger[data-v-fe5b1409]:hover{color:#ef4444;background:#ef44441a}.lead-layout[data-v-fe5b1409]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-fe5b1409]{background:#ffffffd9;border-radius:14px;padding:1.25rem;box-shadow:0 4px 16px #0000000d}.section-title[data-v-fe5b1409]{color:#13283d;margin:0 0 .75rem;font-size:1rem}.lead-grid[data-v-fe5b1409]{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.5rem;display:grid}.info-item[data-v-fe5b1409]{color:#13283d;flex-direction:column;gap:.15rem;font-size:.9rem;display:flex}.info-label[data-v-fe5b1409]{color:#9db0c0;text-transform:uppercase;font-size:.7rem;font-weight:600}.muted[data-v-fe5b1409]{color:#9db0c0}.link[data-v-fe5b1409]{color:#1b4f8a;font-weight:600;text-decoration:none}.link[data-v-fe5b1409]:hover{text-decoration:underline}.status-pill[data-v-fe5b1409]{border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.78rem;font-weight:600}.notes-block[data-v-fe5b1409]{margin-top:.5rem}.notes-text[data-v-fe5b1409]{white-space:pre-wrap;background:#00000008;border-radius:8px;padding:.6rem;font-size:.9rem}.pixel-block[data-v-fe5b1409]{background:#1b4f8a12;border:1px solid #1b4f8a2e;border-radius:10px;margin-top:.75rem;padding:.75rem}.pixel-row-top[data-v-fe5b1409]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pixel-read-badge[data-v-fe5b1409]{color:#16a34a;background:#22c55e26;border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.pixel-hint[data-v-fe5b1409]{color:#3a5269;margin:.35rem 0 .5rem;font-size:.78rem;line-height:1.4}.pixel-hint code[data-v-fe5b1409]{background:#ffffffb3;border-radius:4px;padding:.1rem .3rem;font-family:ui-monospace,monospace;font-size:.78rem}.pixel-url-row[data-v-fe5b1409]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pixel-url-input[data-v-fe5b1409]{flex:1;min-width:240px;font-family:ui-monospace,monospace;font-size:.78rem}.status-row[data-v-fe5b1409]{text-align:center;color:#9db0c0;padding:2rem}@media (width<=1024px){.page-main[data-v-fe5b1409],.page-main.sidebar-expanded[data-v-fe5b1409]{padding-top:var(--mobile-header-height,64px);margin-left:0}}@media (width<=700px){.lead-grid[data-v-fe5b1409]{grid-template-columns:1fr}}.page-layout[data-v-33511667]{min-height:100vh;display:flex}.page-main[data-v-33511667]{flex:1;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-33511667]{margin-left:300px}.page-content[data-v-33511667]{max-width:1100px;margin:0 auto}.page-header[data-v-33511667]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page-title[data-v-33511667]{background:linear-gradient(135deg, var(--accent-1) 0%, var(--accent-2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 auto 0 0;font-size:1.4rem;font-weight:700}.btn[data-v-33511667]{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem}.btn-secondary[data-v-33511667]{color:#13283d;background:#0000000a;border-color:#00000014}.btn-secondary[data-v-33511667]:hover{background:#00000014}.btn-secondary.danger[data-v-33511667]:hover{color:#ef4444;background:#ef44441a}.audit-layout[data-v-33511667]{flex-direction:column;gap:1rem;display:flex}.panel[data-v-33511667]{background:#ffffffd9;border-radius:14px;padding:1.25rem;box-shadow:0 4px 16px #0000000d}.section-title[data-v-33511667]{color:#13283d;margin:0 0 .75rem;font-size:1rem}.audit-head[data-v-33511667]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.badge[data-v-33511667]{color:#1b4f8a;background:#1b4f8a1f;border-radius:7px;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.badge-type[data-v-33511667]{color:#a855f7;background:#c06eff24}.muted[data-v-33511667]{color:#9db0c0;font-size:.85rem}.link[data-v-33511667]{color:#1b4f8a;font-weight:600;text-decoration:none}.link[data-v-33511667]:hover{text-decoration:underline}.audit-summary[data-v-33511667]{color:#13283d;margin-bottom:.75rem;font-size:.95rem}.report-link a[data-v-33511667]{color:#1b4f8a}.report-text[data-v-33511667]{white-space:pre-wrap;background:#00000008;border-radius:8px;padding:.75rem;font-family:ui-monospace,monospace;font-size:.85rem;line-height:1.45}.empty[data-v-33511667]{text-align:center;color:#9db0c0;padding:1rem;font-style:italic}.violations-list[data-v-33511667]{flex-direction:column;gap:.6rem;display:flex}.violation-card[data-v-33511667]{background:#00000005;border-left:4px solid;border-radius:10px;padding:.75rem}.violation-card.sev-red[data-v-33511667]{background:#ef44440d;border-left-color:#ef4444}.violation-card.sev-yellow[data-v-33511667]{background:#f59e0b0d;border-left-color:#f59e0b}.violation-card.sev-green[data-v-33511667]{background:#22c55e0d;border-left-color:#22c55e}.vc-head[data-v-33511667]{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.vc-icon[data-v-33511667]{font-size:1rem}.vc-fz[data-v-33511667]{color:#13283d;font-weight:700}.vc-sev[data-v-33511667]{color:#6b7e91;margin-left:auto;font-size:.78rem}.vc-desc[data-v-33511667]{color:#13283d;font-size:.9rem}.vc-rec[data-v-33511667]{color:#3a5269;margin-top:.4rem;font-size:.85rem}.rec-label[data-v-33511667]{color:#1b4f8a;font-weight:600}.status-row[data-v-33511667]{text-align:center;color:#9db0c0;padding:2rem}@media (width<=1024px){.page-main[data-v-33511667],.page-main.sidebar-expanded[data-v-33511667]{padding-top:var(--mobile-header-height,64px);margin-left:0}}.dict-panel[data-v-32da9774]{padding:1.25rem}.dict-title[data-v-32da9774]{margin:0 0 .9rem;font-size:1.05rem}.dict-error[data-v-32da9774]{color:#b91c1c;background:#ef444414;border-radius:8px;margin-bottom:.75rem;padding:.6rem;font-size:.85rem}.dict-list[data-v-32da9774]{flex-direction:column;gap:.4rem;display:flex}.dict-row[data-v-32da9774]{background:#13283d08;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .5rem;display:flex}.drag-handle[data-v-32da9774]{cursor:grab;color:#9db0c0;-webkit-user-select:none;user-select:none;padding:0 .4rem;font-size:1.1rem}.name-input[data-v-32da9774]{border:1px solid #0000001a;border-radius:6px;flex:1;padding:.45rem .6rem;font-family:inherit}.btn-save[data-v-32da9774]{color:#27ae60;cursor:pointer;background:#27ae601f;border:1px solid #27ae604d;border-radius:6px;flex:none;width:30px;height:30px}.btn-delete[data-v-32da9774]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;flex:none;width:30px;height:30px}.dict-empty[data-v-32da9774]{color:#9db0c0;padding:.9rem .5rem;font-size:.85rem}.add-row[data-v-32da9774]{border-top:1px solid #0000000f;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.btn-add[data-v-32da9774]{color:#fff;cursor:pointer;background:#f26a21;border:none;border-radius:999px;padding:.45rem 1rem;font-weight:700}.btn-add[data-v-32da9774]:hover{background:#e15a12}.dict-panel[data-v-266854ef]{padding:1.25rem}.dict-title[data-v-266854ef]{margin:0 0 .9rem;font-size:1.05rem}.dict-error[data-v-266854ef]{color:#b91c1c;background:#ef444414;border-radius:8px;margin-bottom:.75rem;padding:.6rem;font-size:.85rem}.dict-list[data-v-266854ef]{flex-direction:column;gap:.4rem;display:flex}.master-row[data-v-266854ef]{background:#13283d08;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .5rem;display:flex}.drag-handle[data-v-266854ef]{cursor:grab;color:#9db0c0;-webkit-user-select:none;user-select:none;padding:0 .3rem;font-size:1.1rem}.master-ava[data-v-266854ef]{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.master-ava-stub[data-v-266854ef]{background:var(--btn-gradient,#1b4f8a);justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;color:#fff!important}.name-input[data-v-266854ef]{border:1px solid #0000001a;border-radius:6px;flex:2;min-width:110px;padding:.45rem .6rem;font-family:inherit}.phone-input[data-v-266854ef]{border:1px solid #0000001a;border-radius:6px;flex:1.4;min-width:110px;padding:.45rem .6rem;font-family:inherit}.tg-input[data-v-266854ef]{border:1px solid #0000001a;border-radius:6px;flex:1.2;min-width:90px;padding:.45rem .6rem;font-family:inherit}.btn-save[data-v-266854ef]{color:#27ae60;cursor:pointer;background:#27ae601f;border:1px solid #27ae604d;border-radius:6px;flex:none;width:30px;height:30px}.btn-delete[data-v-266854ef]{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;flex:none;width:30px;height:30px}.dict-empty[data-v-266854ef]{color:#9db0c0;padding:.9rem .5rem;font-size:.85rem}.add-row[data-v-266854ef]{border-top:1px solid #0000000f;gap:.4rem;margin-top:1rem;padding-top:1rem;display:flex}.btn-add[data-v-266854ef]{color:#fff;cursor:pointer;background:#f26a21;border:none;border-radius:999px;padding:.45rem 1rem;font-weight:700}.btn-add[data-v-266854ef]:hover{background:#e15a12}.masters-hint[data-v-266854ef]{color:var(--muted);margin-top:.8rem;font-size:.78rem}.page-layout[data-v-f2eeb59c]{min-height:100vh;display:flex}.page-main[data-v-f2eeb59c]{flex:1;min-width:0;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-f2eeb59c]{margin-left:300px}.page-content[data-v-f2eeb59c]{min-width:0;max-width:1100px;margin:0 auto}.page-header[data-v-f2eeb59c]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.page-title[data-v-f2eeb59c]{background:var(--btn-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.4rem}.settings-grid[data-v-f2eeb59c]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:1rem;display:grid}.settings-hint[data-v-f2eeb59c]{color:var(--muted);margin-top:1rem;font-size:.82rem}@media (width<=1024px){.page-main[data-v-f2eeb59c],.page-main.sidebar-expanded[data-v-f2eeb59c]{padding-top:var(--mobile-header-height,64px);margin-left:0}}.addr-wrap[data-v-4175396e]{min-width:220px;position:relative}.addr-input[data-v-4175396e]{border:1px solid var(--border,#e6ecf2);background:#fff;border-radius:8px;width:100%;padding:.35rem .5rem;font-family:inherit;font-size:.85rem}.addr-dropdown[data-v-4175396e]{z-index:50;border:1px solid var(--border,#e6ecf2);background:#fff;border-radius:10px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px #13283d24}.addr-item[data-v-4175396e]{text-align:left;color:#13283d;cursor:pointer;background:#fff;border:none;width:100%;padding:.5rem .7rem;font-size:.82rem;display:block}.addr-item[data-v-4175396e]:hover,.addr-item.active[data-v-4175396e]{background:#eef3f8}.ms-wrap[data-v-19a0066a]{min-width:180px;position:relative}.ms-field[data-v-19a0066a]{text-align:left;border:1px solid var(--border,#e6ecf2);cursor:pointer;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;min-height:32px;padding:.25rem .4rem;font-family:inherit;font-size:.82rem;display:flex}.ms-placeholder[data-v-19a0066a]{color:#9db0c0}.ms-chip[data-v-19a0066a]{background:#1b4f8a1a;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex;color:#1b4f8a!important}.ms-chip-x[data-v-19a0066a]{cursor:pointer;font-weight:700;color:#6b7e91!important}.ms-ava[data-v-19a0066a]{object-fit:cover;border-radius:50%;width:18px;height:18px}.ms-chip-x[data-v-19a0066a]:hover{color:#ef4444!important}.ms-dropdown[data-v-19a0066a]{z-index:60;border:1px solid var(--border,#e6ecf2);background:#fff;border-radius:10px;min-width:100%;padding:.35rem;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #13283d24}.ms-backdrop[data-v-19a0066a]{z-index:55;position:fixed;inset:0}.ms-option[data-v-19a0066a]{color:#13283d;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .5rem;font-size:.84rem;display:flex}.ms-option[data-v-19a0066a]:hover{background:#eef3f8}.ms-option input[data-v-19a0066a]{width:auto}.ms-empty[data-v-19a0066a]{color:#9db0c0;padding:.4rem .5rem;font-size:.8rem}.ms-add[data-v-19a0066a]{border-top:1px solid #eef2f6;gap:.25rem;margin-top:.3rem;padding-top:.3rem;display:flex}.ms-add-input[data-v-19a0066a]{border:1px solid var(--border,#e6ecf2);border-radius:6px;flex:1;padding:.3rem .5rem;font-family:inherit;font-size:.8rem}.ms-add-btn[data-v-19a0066a]{color:#27ae60;cursor:pointer;background:#27ae601f;border:1px solid #27ae604d;border-radius:6px;width:28px}.ms-add-btn[data-v-19a0066a]:disabled{opacity:.4;cursor:default}.page-layout[data-v-298ec98d]{min-height:100vh;display:flex}.page-main[data-v-298ec98d]{flex:1;min-width:0;margin-left:80px;padding:1rem 1rem 4rem;transition:margin-left .25s}.page-main.sidebar-expanded[data-v-298ec98d]{margin-left:300px}.page-content[data-v-298ec98d]{min-width:0;max-width:100%;margin:0 auto}.page-header[data-v-298ec98d]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.page-title[data-v-298ec98d]{background:var(--btn-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.4rem}.spacer[data-v-298ec98d]{flex:1}.view-switch[data-v-298ec98d]{border:1px solid var(--border);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.switch-btn[data-v-298ec98d]{color:var(--muted);padding:.35rem .9rem;font-size:.82rem;font-weight:700}.switch-btn.active[data-v-298ec98d]{background:var(--blue,#1b4f8a);color:#fff!important}.table-error[data-v-298ec98d]{color:#b91c1c;background:#ef444414;border-radius:10px;margin-bottom:.6rem;padding:.6rem .9rem;font-size:.85rem}.table-wrap[data-v-298ec98d]{padding:0;overflow-x:auto}.orders-table[data-v-298ec98d]{border-collapse:collapse;width:max-content;min-width:100%;font-size:.84rem}.orders-table th[data-v-298ec98d]{z-index:5;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;background:#f5f8fb;padding:.6rem .5rem;font-size:.7rem;position:sticky;top:0}.orders-table td[data-v-298ec98d]{border-bottom:1px solid var(--line-2,#eef2f6);vertical-align:middle;padding:.4rem .5rem}.orders-table tbody tr[data-v-298ec98d]{transition:background .4s}.row-saved[data-v-298ec98d]{background:#27ae6014}.row-error[data-v-298ec98d]{background:#ef444414}.col-client[data-v-298ec98d]{min-width:150px}.client-link[data-v-298ec98d]{color:var(--blue,#1b4f8a);font-weight:700}.client-link[data-v-298ec98d]:hover{text-decoration:underline}.client-sub[data-v-298ec98d]{color:var(--muted);font-size:.72rem}.col-addr[data-v-298ec98d]{min-width:230px}.col-addr-c[data-v-298ec98d],.col-product-c[data-v-298ec98d],.col-tower-c[data-v-298ec98d]{min-width:160px}.col-product[data-v-298ec98d]{min-width:170px}.col-masters[data-v-298ec98d]{min-width:190px}.cell-input[data-v-298ec98d]{border:1px solid var(--border,#e6ecf2);background:#fff;border-radius:8px;width:100%;min-width:90px;padding:.35rem .5rem;font-family:inherit;font-size:.84rem}.cell-input[data-v-298ec98d]:disabled{background:#f5f6fb}.cell-date[data-v-298ec98d]{min-width:130px}.cell-time[data-v-298ec98d]{min-width:90px}.cell-num[data-v-298ec98d]{min-width:100px;max-width:120px}.cell-select[data-v-298ec98d]{border:1px solid var(--border,#e6ecf2);background:#fff;border-radius:8px;min-width:140px;padding:.35rem .5rem;font-family:inherit;font-size:.84rem}.status-select[data-v-298ec98d]{border-left:4px solid #e6ecf2;font-weight:600}.tower-cell[data-v-298ec98d]{align-items:center;gap:.4rem;display:flex}.tower-check[data-v-298ec98d]{width:18px;height:18px;accent-color:var(--orange,#f26a21)}.empty-row[data-v-298ec98d]{text-align:center;color:var(--muted);padding:1.5rem!important}@media (width<=1024px){.page-main[data-v-298ec98d],.page-main.sidebar-expanded[data-v-298ec98d]{padding-top:var(--mobile-header-height,64px);margin-left:0}}
