@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-2xl:1rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter-tight), "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-inter-tight), "Helvetica Neue", Arial, sans-serif;--font-kicker:var(--font-manrope), sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-40{z-index:40}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-\[68px\]{height:68px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-\[140px\]{width:140px}.w-\[168px\]{width:168px}.w-\[232px\]{width:232px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[rgba\(12\,12\,14\,0\.06\)\]{border-color:#0c0c0e0f}.border-\[rgba\(12\,12\,14\,0\.08\)\]{border-color:#0c0c0e14}.border-line{border-color:var(--line)}.bg-bg{background-color:var(--bg)}.bg-surface{background-color:var(--surface)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.font-kicker{font-family:var(--font-manrope), sans-serif}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-ink,.text-ink\/80{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--ink) 80%, transparent)}}.text-muted{color:var(--muted)}.text-pink{color:var(--pink)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[rgba\(12\,12\,14\,0\.05\)\]:hover{background-color:#0c0c0e0d}.hover\:bg-\[rgba\(237\,10\,120\,0\.08\)\]:hover{background-color:#ed0a7814}.hover\:text-pink:hover{color:var(--pink)}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-lg{max-width:var(--container-lg)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f2;--ink:#0c0c0e;--muted:#716e69;--line:#0c0c0e29;--line-soft:#0c0c0e1a;--line-faint:#0c0c0e0f;--pink:#ed0a78;--pink-text:#a00550;--surface:#fff;--hover:#0c0c0e0a;--shadow:0 6px 20px #0c0c0e0b;--shadow-md:0 12px 28px #0c0c0e1f;--shadow-lg:0 24px 48px -20px #0c0c0e47;--overlay:#0c0c0e7a;--ease:cubic-bezier(.22, .8, .2, 1);--font-display:var(--font-inter-tight), "Helvetica Neue", Arial, sans-serif;--font-kicker:var(--font-manrope), sans-serif}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141416;--ink:#e8e6e1;--muted:#a39e96;--line:#e8e6e129;--line-soft:#e8e6e11c;--line-faint:#e8e6e112;--pink:#ed0a78;--pink-text:#ff7ab8;--surface:#1c1c20;--hover:#e8e6e112;--shadow:0 8px 24px #00000052;--shadow-md:0 14px 32px #00000061;--shadow-lg:0 28px 56px -18px #00000080;--overlay:#0000009e}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-display);max-width:100%;overflow-x:clip}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}body{min-height:100%}.login-page{width:100%;max-width:100%;overflow:hidden}::selection{background:var(--pink)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--pink) 28%, transparent)}}::selection{color:var(--ink)}html[data-theme=dark] .login-glow{opacity:.14;filter:blur(72px)}html[data-theme=dark] .login-glow--a{background:radial-gradient(circle,#ed0a7838 0%,#ed0a780d 50%,#0000 70%)}html[data-theme=dark] .login-glow--b{background:radial-gradient(circle,#ed0a7829 0%,#ed0a780a 48%,#0000 70%)}.numia-toast-container{z-index:9999!important;top:16px!important;right:16px!important;left:unset!important;bottom:unset!important;pointer-events:none!important;width:min(300px,100vw - 32px)!important;max-width:min(300px,100vw - 32px)!important;margin:0!important;padding:0!important;position:fixed!important}.numia-toast-container>div{pointer-events:auto!important;justify-content:flex-end!important;width:100%!important;max-width:100%!important}.numia-toast{z-index:9999;box-sizing:border-box;min-width:min(260px,100vw - 32px);max-width:100%;font-family:var(--font-kicker);transition:opacity .22s var(--ease), transform .22s var(--ease);background:#ed0a78;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:15px 14px 15px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #0c0c0e2e,0 2px 8px #0c0c0e14;width:100%!important}.numia-toast--error{background:#dc2626;box-shadow:0 10px 28px #0c0c0e2e,0 2px 8px #0c0c0e14}.numia-toast--success,.numia-toast--info{background:#ed0a78;box-shadow:0 10px 28px #0c0c0e2e,0 2px 8px #0c0c0e14}html[data-theme=dark] .numia-toast,html[data-theme=dark] .numia-toast--success,html[data-theme=dark] .numia-toast--info,html[data-theme=dark] .numia-toast--error{box-shadow:0 12px 32px #00000073,0 2px 10px #00000047}.numia-toast--in{opacity:1;transform:translateY(0)}.numia-toast--out{opacity:0;transform:translateY(-8px)}.numia-toast__body{flex:1;min-width:0}.numia-toast__title{letter-spacing:.02em;color:#fff;margin:0;font-size:13px;font-weight:700;line-height:1.35}.numia-toast__desc{color:#ffffffe0;margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.4}.numia-toast__close{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-top:-2px;display:grid}.numia-toast__close:hover{opacity:1;background:#ffffff24}.numia-toast--error .numia-toast__title,.numia-toast--success .numia-toast__title,.numia-toast--info .numia-toast__title{color:#fff}@media (max-width:767px){.numia-toast-container{width:auto!important;max-width:none!important;top:12px!important;left:12px!important;right:12px!important}.numia-toast-container>div{justify-content:stretch!important;width:100%!important}.numia-toast{width:100%;max-width:100%}}.login-brand{text-align:center;flex-direction:column;align-items:stretch;gap:.45rem;width:max-content;max-width:100%;display:inline-flex}.login-brand-logo{width:0;min-width:100%;height:auto;display:block}.login-brand-kicker{letter-spacing:.06em;white-space:nowrap;text-align:center;margin:0;font-size:8px;line-height:1.1;display:block}@media (min-width:768px){.login-brand-kicker{letter-spacing:.07em;font-size:8.25px}}.login-glow{pointer-events:none;filter:blur(64px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.login-glow--a{width:min(52vw,420px);height:min(52vw,420px);animation:loginGlowA 10s var(--ease) infinite alternate;background:radial-gradient(circle,#ed0a7861 0%,#ed0a7814 55%,#0000 70%);top:-12%;right:-4%}.login-glow--b{width:min(48vw,380px);height:min(48vw,380px);animation:loginGlowB 12s var(--ease) infinite alternate;background:radial-gradient(circle,#ed0a7847 0%,#ed0a780f 50%,#0000 70%);bottom:-16%;left:-4%}@keyframes loginGlowA{0%{transform:translate(0)scale(1)}to{transform:translate(-12px,14px)scale(1.05)}}@keyframes loginGlowB{0%{transform:translate(0)scale(1)}to{transform:translate(12px,-12px)scale(1.06)}}@media (prefers-reduced-motion:reduce){.login-glow{animation:none}}.login-title{max-width:none;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);flex-direction:column;align-items:center;gap:.12em;margin:2.75rem 0 .5rem;font-size:clamp(2.45rem,8.5vw,2.85rem);font-weight:600;line-height:.95;display:flex}.login-title strong{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}.login-title em{text-transform:none;letter-spacing:-.04em;color:var(--pink);font-family:Georgia,Times New Roman,serif;font-size:.92em;font-style:italic;font-weight:400;display:block}@media (min-width:768px){.login-title{letter-spacing:-.02em;font-size:2.75rem}}.page-title{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;color:var(--ink);flex-flow:wrap;align-items:baseline;gap:.28em;margin:.35rem 0 0;font-size:clamp(1.85rem,4.5vw,2.25rem);font-weight:600;line-height:.95;display:flex}.page-title strong{font-family:var(--font-display);letter-spacing:-.065em;font-weight:800}.page-title em{text-transform:none;letter-spacing:-.04em;color:var(--pink);font-family:Georgia,Times New Roman,serif;font-size:.92em;font-style:italic;font-weight:400;display:inline}.page-title--solid{letter-spacing:-.02em;color:var(--ink);font-weight:800;display:block}.profile-card{box-shadow:var(--shadow)}.profile-input{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:100%}@supports (color:color-mix(in lab, red, red)){.profile-input{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.profile-input{color:var(--ink);outline:none;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.profile-input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.profile-input--readonly{background:var(--hover);color:var(--muted);cursor:default}.profile-input--readonly:focus{border-color:var(--line);box-shadow:none}.profile-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px;padding-right:2.4rem}.profile-role-badge{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--pink);background:#ed0a781a;border-radius:999px;align-items:center;padding:.35rem .75rem;font-size:10px;font-weight:700;display:inline-flex}.profile-age{border:1px solid var(--line);background:var(--hover);height:100%;min-height:2.9rem;color:var(--muted);cursor:default;border-radius:14px;align-items:center;padding:.8rem 1rem;font-size:.95rem;font-weight:500;display:flex}.numia-date-picker{width:100%}.numia-date-picker__trigger{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:stretch;min-height:2.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.numia-date-picker__trigger{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.numia-date-picker__trigger{transition:border-color .2s,box-shadow .2s}.numia-date-picker__trigger:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.numia-date-picker.is-invalid .numia-date-picker__trigger{border-color:#ed0a78;box-shadow:0 0 0 3px #ed0a7829}.numia-date-picker.is-disabled .numia-date-picker__trigger{opacity:.55;cursor:default}.numia-date-picker__field{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.8rem .5rem .8rem 1rem}.numia-date-picker__field::placeholder{color:var(--muted)}.numia-date-picker__actions{align-items:center;gap:.1rem;padding-right:.3rem;display:flex}.numia-date-picker__icon-btn{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.numia-date-picker__icon-btn:hover:not(:disabled){color:var(--pink);background:#ed0a7814}.numia-date-picker__popover{z-index:1800;border:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-md), 0 0 0 1px #ed0a780d;border-radius:16px;padding:.85rem;position:fixed}.numia-date-picker__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.numia-date-picker__selects{flex:1;gap:.35rem;min-width:0;display:flex}.numia-date-picker__select{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:.35rem 1.55rem .35rem .45rem;font-size:.8125rem;font-weight:600}.numia-date-picker__select:first-child{text-transform:capitalize;flex:1.35}.numia-date-picker__select:focus{border-color:var(--pink);outline:none;box-shadow:0 0 0 2px #ed0a781f}.numia-date-picker__nav{background:var(--hover);width:2rem;height:2rem;color:var(--ink);cursor:pointer;border:0;border-radius:8px;font-size:1.1rem;line-height:1}.numia-date-picker__nav:hover:not(:disabled){color:var(--pink);background:#ed0a781a}.numia-date-picker__nav:disabled{opacity:.35;cursor:default}.numia-date-picker__weekdays{grid-template-columns:repeat(7,1fr);gap:.15rem;margin-bottom:.35rem;display:grid}.numia-date-picker__weekday{font-family:var(--font-kicker);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:650}.numia-date-picker__grid{grid-template-columns:repeat(7,1fr);gap:.15rem;display:grid}.numia-date-picker__day{aspect-ratio:1;min-height:2rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:.8125rem;font-weight:500}.numia-date-picker__day:hover:not(:disabled){color:var(--pink);background:#ed0a7814}.numia-date-picker__day.is-outside{color:var(--muted);opacity:.55}.numia-date-picker__day.is-today{box-shadow:inset 0 0 0 1.5px var(--pink);color:var(--pink);font-weight:700}.numia-date-picker__day.is-selected{background:var(--pink);color:#fff;box-shadow:none}.numia-date-picker__day.is-selected:hover:not(:disabled){color:#fff;background:#d1096c}.numia-date-picker__day:disabled{opacity:.28;cursor:default}.numia-search-select{width:100%;position:relative}.numia-search-select__control{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:stretch;min-height:2.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.numia-search-select__control{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.numia-search-select__control{transition:border-color .2s,box-shadow .2s}.numia-search-select.is-open .numia-search-select__control,.numia-search-select__control:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.numia-search-select.is-disabled .numia-search-select__control{opacity:.72;background:var(--hover);cursor:default;box-shadow:none}.numia-search-select.is-disabled .numia-search-select__control:focus-within{border-color:var(--line);box-shadow:none}.numia-search-select.is-disabled .numia-search-select__input,.numia-search-select.is-disabled .numia-search-select__input:disabled{color:var(--muted);cursor:default}.numia-search-select.is-disabled .numia-search-select__chevron,.numia-search-select.is-disabled .numia-search-select__chevron:disabled{cursor:default;opacity:.45}.numia-search-select__input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.8rem .35rem .8rem 1rem}.numia-search-select__input::placeholder{color:var(--muted)}.numia-search-select__chevron{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:2.4rem;position:relative}.numia-search-select__chevron:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);width:7px;height:7px;transition:transform .15s,border-color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-65%)rotate(45deg)}.numia-search-select.is-open .numia-search-select__chevron:before{border-color:var(--pink);transform:translate(-50%,-25%)rotate(-135deg)}.numia-search-select__list{z-index:1300;border:1px solid var(--line-soft);background:var(--surface);max-height:220px;box-shadow:var(--shadow-md);border-radius:14px;margin:0;padding:.35rem;list-style:none;position:fixed;overflow:auto}.numia-search-select__option{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.65rem .75rem;display:block}.numia-search-select__option.is-active,.numia-search-select__option:hover:not(.is-selected){color:var(--pink);background:#ed0a7814}.numia-search-select__option.is-selected{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.numia-search-select__option.is-selected{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.numia-search-select__option.is-selected{color:var(--muted);font-weight:650}.numia-search-select__empty{color:var(--muted);padding:.75rem;font-size:.88rem}.profile-submit{min-height:2.35rem;font-family:var(--font-kicker);letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--pink);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.72rem;font-weight:650;line-height:1;transition:background-color .2s,opacity .2s;display:inline-flex}.profile-submit:hover:not(:disabled){background:#d1096c}.profile-submit:disabled{opacity:.6;cursor:not-allowed}.profile-avatar{align-items:center;gap:14px;display:flex}.profile-avatar__media{flex-shrink:0;width:88px;height:88px;position:relative}.profile-avatar__media:has(.profile-avatar__preview.is-fallback){width:120px;height:120px}.profile-avatar__preview{border:1.5px solid var(--line-soft);cursor:pointer;color:#fff;background:#ed0a781f;border-radius:999px;place-items:center;width:88px;height:88px;padding:0;display:grid;position:relative;overflow:hidden}.profile-avatar__preview.is-fallback{width:120px;height:120px}.profile-avatar__preview:disabled{cursor:wait;opacity:.75}.profile-avatar__img{object-fit:cover;width:100%;height:100%}.profile-avatar__letter{font-family:var(--font-kicker);letter-spacing:.04em;color:#fff;font-size:1.45rem;font-weight:700;line-height:1}.profile-avatar__preview.is-fallback .profile-avatar__letter{letter-spacing:.06em;font-size:2.15rem}.profile-avatar__overlay{background:var(--overlay);color:#fff;opacity:0;place-items:center;font-size:1.4rem;font-weight:600;transition:opacity .2s;display:grid;position:absolute;inset:0}.profile-avatar__overlay.is-busy{opacity:1;background:var(--overlay)}.profile-avatar__preview:hover .profile-avatar__overlay,.profile-avatar__preview:focus-visible .profile-avatar__overlay{opacity:1}.profile-avatar__spinner{border:2.5px solid #ffffff47;border-top-color:#fff;border-radius:999px;width:28px;height:28px;animation:.7s linear infinite profile-avatar-spin}@keyframes profile-avatar-spin{to{transform:rotate(360deg)}}.profile-avatar__meta{flex-direction:column;align-items:center;min-width:0;display:flex}.profile-avatar__title{font-family:var(--font-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);text-align:center;width:148px;margin:0;font-size:11px;font-weight:650}.profile-avatar__hint{color:var(--muted);max-width:220px;margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.profile-avatar__actions{flex-direction:column;align-items:center;gap:8px;width:148px;margin-top:.7rem;display:flex}.profile-avatar__actions form{display:contents}.profile-avatar__btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.7rem;font-weight:650;transition:background-color .15s,border-color .15s}.profile-avatar__btn:hover:not(:disabled){background:var(--hover)}.profile-avatar__btn--primary{background:var(--pink);color:#fff;text-align:center;border-color:#0000;width:148px}.profile-avatar__btn--primary:hover:not(:disabled){background:#d1096c}.profile-avatar__btn:disabled{opacity:.6;cursor:not-allowed}.profile-avatar__remove-x{z-index:2;color:#fff;text-align:center;cursor:pointer;background:#ed0a78e0;border:1.5px solid #fff;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s;display:grid;position:absolute;top:-1px;right:-1px;box-shadow:0 2px 6px #0c0c0e1f}.profile-avatar__remove-x:hover:not(:disabled){background:var(--pink)}.profile-avatar__remove-x:disabled{opacity:.7;cursor:wait}.profile-avatar__remove-x-mark{margin-top:-1px;line-height:1;display:block}.avatar-crop{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.avatar-crop__backdrop{background:var(--overlay);cursor:pointer;border:0;position:absolute;inset:0}.avatar-crop__panel{z-index:1;border:1px solid var(--line-soft);background:var(--surface);width:min(100%,420px);box-shadow:0 1px 0 var(--hover), var(--shadow-lg);border-radius:22px;padding:1.25rem 1.25rem 1.1rem;position:relative}.avatar-crop__head h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.05rem;font-weight:700}.avatar-crop__head p{color:var(--muted);margin:.35rem 0 0;font-size:.85rem}.avatar-crop__stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;margin-top:1.1rem;display:grid}.avatar-crop__stage:active{cursor:grabbing}.avatar-crop__circle{aspect-ratio:1;background:var(--hover);border:1.5px solid #716e6966;border-radius:999px;width:min(280px,100vw - 4rem);position:relative;overflow:hidden}.avatar-crop__image{pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.avatar-crop__loading{height:100%;color:var(--muted);place-items:center;font-size:.85rem;display:grid}.avatar-crop__zoom{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-top:1rem;font-size:.7rem;font-weight:650;display:flex}.avatar-crop__zoom input[type=range]{accent-color:var(--pink);flex:1}.avatar-crop__actions{justify-content:flex-end;gap:8px;margin-top:1.1rem;display:flex}.avatar-crop__error{color:#b42318;margin:1rem 0 0;font-size:.9rem}.login-card{box-shadow:none;background:0 0;border:0;padding:0}.login-input{border:1px solid var(--line);background:var(--surface);border-radius:9999px;width:100%}@supports (color:color-mix(in lab, red, red)){.login-input{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.login-input{color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);outline:none;padding:.8rem 1rem}.login-input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.login-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem 1rem;display:flex}.login-remember{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.login-remember-input{width:1rem;height:1rem;accent-color:var(--pink);cursor:pointer}.login-forgot-wrap{text-align:center;margin:-.35rem 0 0}.login-forgot{color:var(--pink);transition:color .2s var(--ease), opacity .2s var(--ease);font-size:.875rem;text-decoration:none}.login-forgot:hover{color:var(--pink);opacity:.85;text-underline-offset:3px;text-decoration:underline}.login-remembered-email{border:1px solid var(--line);background:var(--surface);border-radius:9999px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.login-remembered-email{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.login-remembered-email .login-forgot{cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.login-submit{width:100%;font-family:var(--font-kicker);letter-spacing:.07em;text-transform:uppercase;color:#fff;background:var(--pink);cursor:pointer;transition:background-color .2s var(--ease), opacity .2s var(--ease);border:0;border-radius:9999px;margin-top:.5rem;padding:.9rem 1.25rem;font-size:.875rem;font-weight:650}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-submit:not(:disabled):hover{background:#d1096c}.login-submit:not(:disabled):active{background:#b8085e}@media (min-width:768px){.login-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.login-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.login-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-lg), 0 0 0 1px #ed0a7814;padding:2.5rem}}html[data-theme=dark] .login-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .login-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}html[data-theme=dark] .login-card{box-shadow:var(--shadow-md), 0 0 0 1px #ed0a781f}@media (min-width:1024px){.login-card{padding:3rem}}.user-menu{position:relative}.user-menu__trigger{min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.65rem;padding:0 .35rem 0 0;transition:background .2s;display:flex}.user-menu__trigger:hover{background:var(--hover)}.user-menu__avatar{border:1px solid var(--line-soft);width:40px;height:40px;font-family:var(--font-kicker);letter-spacing:.04em;color:#fff;pointer-events:none;box-sizing:border-box;background:#ed0a781f;border-radius:999px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;overflow:hidden}.user-menu__avatar.is-fallback{letter-spacing:.05em;width:48px;height:48px;font-size:15px}.user-menu__avatar-img{object-fit:cover;width:100%;height:100%}.user-menu__meta{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.user-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;color:var(--ink);margin:0;font-size:.875rem;font-weight:600;line-height:1.15;overflow:hidden}.user-menu__role{font-family:var(--font-kicker);font-synthesis:none;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);-webkit-font-smoothing:antialiased;margin:0;font-size:.58rem;font-weight:700;line-height:1}.user-menu__chevron{border-right:1.25px solid var(--ink);border-bottom:1.25px solid var(--ink);opacity:.7;flex-shrink:0;width:7px;height:7px;margin-left:.35rem;margin-right:.35rem;transition:transform .25s;transform:rotate(45deg)translateY(-1px)}.user-menu.is-open .user-menu__chevron{transform:rotate(-135deg)translateY(-1px)}.user-menu__menu{z-index:50;transform-origin:100% 0;width:min(240px,100vw - 24px);padding-top:12px;animation:.28s cubic-bezier(.22,1,.36,1) user-menu-in;position:absolute;top:100%;right:-4px}.user-menu__panel{background:var(--surface);border:1px solid var(--line-soft);box-shadow:0 1px 0 var(--hover), var(--shadow-lg);position:relative;overflow:hidden}.user-menu__panel:before{content:"";background:var(--pink);height:2px;position:absolute;top:0;left:0;right:0}.user-menu__head{border-bottom:1px solid var(--line-soft);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.user-menu__kicker{font-family:var(--font-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:650}.user-menu__head-role{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--pink);font-size:10px;font-weight:650}.user-menu__body{flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.user-menu__theme{border-bottom:1px solid var(--line-soft);margin:.15rem 0 .25rem;padding:.4rem .25rem .55rem}.user-menu__link{width:100%;font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:11px 12px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:block;position:relative;overflow:hidden}.user-menu__link-base{z-index:0;position:relative}.user-menu__link-paint{z-index:1;border-radius:inherit;background:var(--pink);color:#fff;clip-path:inset(0 100% 0 0);align-items:center;padding:11px 12px;font-weight:700;transition:clip-path .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}@media (hover:hover){.user-menu__link:hover .user-menu__link-paint{clip-path:inset(0)}}@keyframes user-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.user-menu__menu{animation:none}.user-menu__link-paint{transition:none}}.notification-bell{position:relative}.notification-bell__trigger{box-sizing:border-box;border:1px solid var(--line-soft);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.notification-bell__trigger:hover{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.notification-bell__trigger:hover{border-color:color-mix(in srgb, var(--pink) 35%, transparent)}}.notification-bell__trigger:hover{color:var(--pink);background:#ed0a780f}.notification-bell.is-open .notification-bell__trigger{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.notification-bell.is-open .notification-bell__trigger{border-color:color-mix(in srgb, var(--pink) 40%, transparent)}}.notification-bell.is-open .notification-bell__trigger{color:var(--pink);background:#ed0a7814}.notification-bell__badge{background:var(--pink);color:#fff;min-width:1rem;height:1rem;font-family:var(--font-kicker);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.55rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.notification-bell__dropdown{z-index:50;transform-origin:100% 0;width:min(380px,100vw - 24px);padding-top:12px;animation:.28s cubic-bezier(.22,1,.36,1) user-menu-in;position:absolute;top:100%;right:-4px}.notification-bell__panel{background:var(--surface);border:1px solid var(--line-soft);max-height:min(420px,100dvh - 96px);box-shadow:0 1px 0 var(--hover), var(--shadow-lg);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.notification-bell__panel:before{content:"";background:var(--pink);height:2px;position:absolute;top:0;left:0;right:0}.notification-bell__head{border-bottom:1px solid var(--line-soft);background:var(--bg);flex-shrink:0;padding:14px 16px 12px}.notification-bell__kicker{font-family:var(--font-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0;font-size:10px;font-weight:650}.notification-bell__body{flex:auto;min-height:0;overflow:auto}.notification-bell__empty{text-align:center;padding:1.35rem 1.15rem 1.5rem}.notification-bell__empty-title{color:var(--ink);margin:0;font-size:.92rem;font-weight:650}.notification-bell__empty-text{color:var(--muted);margin:.4rem 0 0;font-size:.84rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.notification-bell__dropdown{animation:none}}.side-nav{flex-direction:column;flex:1;gap:2px;padding:12px 12px 20px;display:flex}.side-nav__link{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;border-radius:8px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:block;position:relative;overflow:hidden}.side-nav__link.is-active{color:var(--pink);background:#ed0a781a;font-weight:700}.side-nav__link-base,.side-nav__link-paint-inner{align-items:center;gap:12px;padding:11px 12px;display:flex}.side-nav__label{min-width:0}.side-nav__icon{flex-shrink:0;display:block}.side-nav__link-base{z-index:0;position:relative}.side-nav__link-paint{z-index:1;border-radius:inherit;background:var(--pink);color:#fff;clip-path:inset(0 100% 0 0);font-weight:700;transition:clip-path .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (hover:hover){.side-nav__link:hover .side-nav__link-paint{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.side-nav__link-paint{transition:none}}.platform-shell{height:100dvh;max-height:100dvh;overflow:hidden}.platform-main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.platform-sidebar{z-index:30;background:var(--surface);position:relative;box-shadow:4px 0 12px #0c0c0e0a}.platform-topbar{z-index:40;background:var(--surface);box-shadow:0 1px 0 var(--line-faint), 0 6px 14px -8px #0c0c0e14;position:relative}html[data-theme=dark] .platform-sidebar{box-shadow:none;border-right:1px solid var(--line-faint)}html[data-theme=dark] .platform-topbar{box-shadow:none;border-bottom:1px solid var(--line-faint)}.platform-topbar__actions{min-height:40px}@media (max-width:639px){.user-menu__meta,.user-menu__chevron{display:none}.user-menu__trigger{padding:0}}.leads-page{flex-direction:column;gap:1.1rem;min-height:calc(100dvh - 68px - 1.25rem);display:flex}@media (min-width:768px){.leads-page{min-height:calc(100dvh - 68px - 2rem)}}.leads-list{flex-direction:column;flex:1;gap:.85rem;min-height:0;display:flex}.leads-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem;display:flex}.leads-header__desc{max-width:36rem;color:var(--muted);margin:.65rem 0 0;font-size:.92rem;line-height:1.45}.leads-create-btn{background:var(--pink);color:#fff;min-height:44px;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.35rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 24px #ed0a7838}html[data-theme=dark] .leads-create-btn{box-shadow:0 6px 16px #00000059}.leads-create-btn:hover{background:#d1096c;box-shadow:0 12px 28px #ed0a7847}html[data-theme=dark] .leads-create-btn:hover{box-shadow:0 8px 20px #0000006b}.leads-search{flex-wrap:wrap;gap:.65rem;display:flex}.leads-search__input{border:1px solid var(--line);background:var(--surface);border-radius:12px;outline:none;flex:220px;width:100%;min-height:38px;padding:.45rem .85rem}.leads-search__input:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.leads-filters{flex-direction:column;gap:.45rem;display:flex}.leads-filters.is-pending{opacity:.72}.leads-filters__hint{color:var(--muted);margin:0;font-size:.78rem}.leads-filters__row{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:flex}.leads-filters__field{flex-direction:column;flex:120px;gap:.28rem;min-width:120px;display:flex}.leads-filters__field--search{flex:1.4 180px;min-width:180px}.leads-filters__label{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.leads-filters__input,.leads-filters__select{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;min-height:42px;font:inherit;color:var(--ink);border-radius:11px;outline:none;padding:0 .85rem;font-size:.86rem}.leads-filters__select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) right 11px top 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) right 6px top 50% / 5px 5px no-repeat, var(--surface);padding-right:1.85rem}.leads-filters__input:focus,.leads-filters__select:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.status-filter-select{width:100%;position:relative}.status-filter-select__trigger{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;min-height:42px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:11px;outline:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .85rem;font-size:.86rem;display:flex}.status-filter-select.is-open .status-filter-select__trigger,.status-filter-select__trigger:focus-visible{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.status-filter-select__trigger--new{color:#6d28d9;background:#7c3aed1a;border-color:#7c3aed38}.status-filter-select__trigger--contacted{color:#0369a1;background:#0ea5e91a;border-color:#0ea5e938}.status-filter-select__trigger--proposal{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb38}.status-filter-select__trigger--proposal_updated{color:#4338ca;background:#6366f11f;border-color:#6366f13d}.status-filter-select__trigger--proposal_accepted{color:#15803d;background:#22c55e1a;border-color:#22c55e38}.status-filter-select__trigger--no_response{color:#a16207;background:#ca8a041f;border-color:#ca8a043d}.status-filter-select__trigger--proposal_rejected{color:#dc2626;background:#dc26261f;border-color:#dc26263d}.status-filter-select__value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:.45rem;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.status-filter-select__placeholder{color:var(--muted);font-weight:500}.status-filter-select__chevron{opacity:.55;border-bottom:1.6px solid;border-right:1.6px solid;flex-shrink:0;width:.42rem;height:.42rem;transition:transform .15s;transform:rotate(45deg)}.status-filter-select.is-open .status-filter-select__chevron{transform:rotate(225deg)}.status-filter-select__dot{background:var(--muted);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-filter-select__dot--new{background:#7c3aed}.status-filter-select__dot--contacted{background:#0ea5e9}.status-filter-select__dot--proposal{background:#2563eb}.status-filter-select__dot--proposal_updated{background:#6366f1}.status-filter-select__dot--proposal_accepted{background:#22c55e}.status-filter-select__dot--no_response{background:#ca8a04}.status-filter-select__dot--proposal_rejected,.status-filter-select__option--proposal_rejected.is-selected .status-filter-select__dot--proposal_rejected,.status-filter-select__option--proposal_rejected:hover .status-filter-select__dot--proposal_rejected{background:#dc2626}.status-filter-select__panel{z-index:1400;border:1px solid var(--line-soft);background:var(--surface);max-height:300px;box-shadow:var(--shadow-md);border-radius:14px;padding:.4rem;position:fixed;overflow:auto}.status-filter-select__option{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.86rem;font-weight:550;display:flex}.status-filter-select__option:hover,.status-filter-select__option.is-selected{background:var(--hover)}.status-filter-select__option--new.is-selected,.status-filter-select__option--new:hover{color:#6d28d9;background:#7c3aed1a}.status-filter-select__option--contacted.is-selected,.status-filter-select__option--contacted:hover{color:#0369a1;background:#0ea5e91a}.status-filter-select__option--proposal.is-selected,.status-filter-select__option--proposal:hover{color:#1d4ed8;background:#2563eb1a}.status-filter-select__option--proposal_updated.is-selected,.status-filter-select__option--proposal_updated:hover{color:#4338ca;background:#6366f11f}.status-filter-select__option--proposal_accepted.is-selected,.status-filter-select__option--proposal_accepted:hover{color:#15803d;background:#22c55e1a}.status-filter-select__option--no_response.is-selected,.status-filter-select__option--no_response:hover{color:#a16207;background:#ca8a041f}.status-filter-select__option--proposal_rejected.is-selected,.status-filter-select__option--proposal_rejected:hover{color:#dc2626;background:#dc26261f}.person-filter-select{width:100%;position:relative}.person-filter-select__trigger{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;min-height:42px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;border-radius:11px;outline:none;align-items:center;gap:.5rem;padding:0 1.9rem 0 .6rem;font-size:.86rem;display:flex;position:relative}.person-filter-select.is-open .person-filter-select__trigger,.person-filter-select__trigger:focus-visible{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.person-filter-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.person-filter-select__trigger-label.is-placeholder{color:var(--muted)}.person-filter-select__trigger-label.is-numia,.person-filter-select__option-label.is-numia{color:var(--pink);font-weight:650}.person-filter-select__chevron{border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);pointer-events:none;opacity:.7;width:.42rem;height:.42rem;position:absolute;top:50%;right:.75rem;transform:translateY(-65%)rotate(45deg)}.person-filter-select.is-open .person-filter-select__chevron{transform:translateY(-35%)rotate(225deg)}.person-filter-select__avatar{box-sizing:border-box;letter-spacing:.02em;color:#fff;background:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.person-filter-select__avatar--numia{background:var(--pink);color:#fff;padding:5px}.person-filter-select__avatar-mark{transform-origin:50%;width:100%;height:100%;display:block;transform:scale(.88)}.person-filter-select__avatar-img{object-fit:cover;width:100%;height:100%}.person-filter-select__panel{z-index:1400;border:1px solid var(--line-soft);background:var(--surface);max-height:280px;box-shadow:var(--shadow-md);border-radius:14px;flex-direction:column;padding:.45rem;display:flex;position:fixed;overflow:hidden}.person-filter-select__search{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;width:100%;margin-bottom:.35rem}@supports (color:color-mix(in lab, red, red)){.person-filter-select__search{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.person-filter-select__search{font:inherit;outline:none;padding:.55rem .7rem;font-size:.84rem}.person-filter-select__list{min-height:0;overflow:auto}.person-filter-select__search:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.person-filter-select__option{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.86rem;display:flex}.person-filter-select__option:hover:not(.is-selected){color:var(--pink);background:#ed0a7814}.person-filter-select__option.is-selected{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.person-filter-select__option.is-selected{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.person-filter-select__option.is-selected{color:var(--muted)}.person-filter-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-filter-select__empty{color:var(--muted);margin:.35rem .5rem;font-size:.82rem}.leads-filters__clear-wrap{flex-shrink:0;display:inline-flex}.leads-filters__clear{border:1px solid var(--pink);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;min-height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.leads-filters__clear{border:1px solid color-mix(in srgb, var(--pink) 40%, transparent)}}.leads-filters__clear{color:var(--pink);cursor:pointer;background:#ed0a7814;border-radius:999px;padding:0;transition:color .15s,border-color .15s,background-color .15s,opacity .15s}.leads-filters__clear:hover:not(:disabled){border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.leads-filters__clear:hover:not(:disabled){border-color:color-mix(in srgb, var(--pink) 55%, transparent)}}.leads-filters__clear:hover:not(:disabled){background:#ed0a7824}.leads-filters__clear:disabled{border-color:var(--line-soft);color:var(--muted);background:0 0}@supports (color:color-mix(in lab, red, red)){.leads-filters__clear:disabled{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.leads-filters__clear:disabled{opacity:1;cursor:default;pointer-events:none}.leads-table-wrap{border:1px solid var(--line-soft);background:var(--surface);min-height:240px;box-shadow:var(--shadow);border-radius:18px;flex:auto;overflow:auto}.leads-table-wrap .leads-empty{flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.leads-table-wrap:has(.leads-table__empty-row) .leads-table{height:100%}.leads-table-wrap:has(.leads-table__empty-row) .leads-table__empty-row{height:100%}.leads-table-wrap:has(.leads-table__empty-row) .leads-table__empty-row td{height:100%}.leads-table__empty-row td{vertical-align:middle;border-bottom:0;padding:0}.leads-table__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:min(320px,48vh);padding:2.5rem 1.5rem;display:flex}.leads-mobile-empty{border:1px solid var(--line-soft);background:var(--surface);text-align:center;border-radius:18px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:200px;padding:2rem 1.25rem;display:none}.leads-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.leads-table thead th{z-index:2;background:var(--hover);box-shadow:inset 0 -1px 0 var(--line-faint);position:sticky;top:0}.leads-table th,.leads-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line-faint);cursor:default;padding:.85rem .55rem;font-size:.86rem;overflow:hidden}.leads-table__col-interesado{width:20%}.leads-table__col-whatsapp{width:14%}.leads-table td.leads-table__col-whatsapp{vertical-align:middle}.leads-table td.leads-table__col-whatsapp .leads-table__whatsapp,.leads-table td.leads-table__col-whatsapp .leads-table__muted{align-items:center;min-height:1.55rem;line-height:1.2;display:inline-flex}.leads-table__col-source,.leads-table__col-seller,.leads-table__col-assignee,.leads-table__col-servicio{width:12%}.leads-table__col-estado{width:14%}.leads-table__col-time{white-space:nowrap;width:1%}.leads-table th.leads-table__col-time,.leads-table td.leads-table__col-time{overflow:visible}.leads-table th:first-child,.leads-table td:first-child{padding-left:.9rem}.leads-table th:last-child,.leads-table td:last-child{padding-right:.85rem}.leads-sort-th{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.leads-sort-th__label{line-height:1.15}.leads-sort-th__btn{width:1.15rem;height:1.35rem;color:var(--ink);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.leads-sort-th__btn{color:color-mix(in srgb, var(--ink) 32%, transparent)}}.leads-sort-th__btn{cursor:pointer;line-height:0;transition:color .15s}.leads-sort-th__btn:hover{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.leads-sort-th__btn:hover{color:color-mix(in srgb, var(--ink) 55%, transparent)}}.leads-sort-th.is-reversed .leads-sort-th__btn{color:var(--pink)}.leads-table th{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--hover);font-size:.68rem;font-weight:700}.leads-table tbody tr:last-child td{border-bottom:0}.leads-table tbody tr:hover:not(.leads-table__empty-row) td{background:#ed0a7812}.leads-table tbody tr.leads-table__empty-row,.leads-table tbody tr.leads-table__empty-row:hover td{cursor:default;background:0 0}.leads-table__primary{color:inherit;flex-flow:wrap;align-items:baseline;gap:.3rem;min-width:0;display:flex}.leads-table__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:100%;color:inherit;cursor:pointer;font-size:.95rem;font-weight:650;text-decoration:none;transition:color .15s;display:inline;overflow:hidden}.leads-table__title:hover{color:var(--pink)}.leads-table__sub,.leads-table__muted{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);cursor:default;font-size:.86rem;display:block;overflow:hidden}.leads-table__sub--inline{flex:auto;min-width:0;font-size:.8rem;display:inline}.leads-table__link{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--pink);cursor:pointer;font-size:.7rem;font-weight:700;text-decoration:none}.leads-table__whatsapp{text-overflow:ellipsis;max-width:100%;color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.leads-table__whatsapp:hover{color:var(--pink);text-decoration:underline}.leads-table__actions-col{text-align:right;width:72px}.lead-status{text-overflow:ellipsis;max-width:100%;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.65rem;font-weight:700;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-status{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.lead-status{color:var(--ink);white-space:nowrap;cursor:default}.lead-status--new{background:#7c3aed}@supports (color:color-mix(in lab, red, red)){.lead-status--new{background:color-mix(in srgb, #7c3aed 14%, var(--surface))}}.lead-status--new{color:#6d28d9}.lead-status--contacted{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.lead-status--contacted{background:color-mix(in srgb, #0ea5e9 16%, var(--surface))}}.lead-status--contacted{color:#0369a1}.lead-status--proposal{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.lead-status--proposal{background:color-mix(in srgb, #2563eb 14%, var(--surface))}}.lead-status--proposal{color:#1d4ed8}.lead-status--proposal_updated{background:#6366f1}@supports (color:color-mix(in lab, red, red)){.lead-status--proposal_updated{background:color-mix(in srgb, #6366f1 16%, var(--surface))}}.lead-status--proposal_updated{color:#4338ca}.lead-status--proposal_accepted{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.lead-status--proposal_accepted{background:color-mix(in srgb, #22c55e 16%, var(--surface))}}.lead-status--proposal_accepted{color:#15803d}.lead-status--no_response{background:#ca8a04}@supports (color:color-mix(in lab, red, red)){.lead-status--no_response{background:color-mix(in srgb, #ca8a04 18%, var(--surface))}}.lead-status--no_response{color:#a16207}.lead-status--proposal_rejected{background:#dc2626}@supports (color:color-mix(in lab, red, red)){.lead-status--proposal_rejected{background:color-mix(in srgb, #dc2626 14%, var(--surface))}}.lead-status--proposal_rejected{color:#dc2626}.lead-status--numia{background:var(--pink)}@supports (color:color-mix(in lab, red, red)){.lead-status--numia{background:color-mix(in srgb, var(--pink) 12%, var(--surface))}}.lead-status--numia{color:var(--pink)}.lead-source{text-overflow:ellipsis;max-width:100%;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.65rem;font-weight:700;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-source{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.lead-source{color:var(--ink);white-space:nowrap;cursor:default}.lead-source--seller{background:#db2777}@supports (color:color-mix(in lab, red, red)){.lead-source--seller{background:color-mix(in srgb, #db2777 14%, var(--surface))}}.lead-source--seller{color:#be185d}.lead-source--meta_ads{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.lead-source--meta_ads{background:color-mix(in srgb, #2563eb 14%, var(--surface))}}.lead-source--meta_ads{color:#1d4ed8}.lead-source--google_ads{background:#ea580c}@supports (color:color-mix(in lab, red, red)){.lead-source--google_ads{background:color-mix(in srgb, #ea580c 16%, var(--surface))}}.lead-source--google_ads{color:#c2410c}.lead-source--website{background:#0891b2}@supports (color:color-mix(in lab, red, red)){.lead-source--website{background:color-mix(in srgb, #0891b2 16%, var(--surface))}}.lead-source--website{color:#0e7490}.lead-source--instagram{background:#c026d3}@supports (color:color-mix(in lab, red, red)){.lead-source--instagram{background:color-mix(in srgb, #c026d3 14%, var(--surface))}}.lead-source--instagram{color:#a21caf}.lead-source--whatsapp{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.lead-source--whatsapp{background:color-mix(in srgb, #16a34a 16%, var(--surface))}}.lead-source--whatsapp{color:#15803d}.lead-source--referral{background:#ca8a04}@supports (color:color-mix(in lab, red, red)){.lead-source--referral{background:color-mix(in srgb, #ca8a04 18%, var(--surface))}}.lead-source--referral{color:#a16207}.lead-source--internal{background:#64748b}@supports (color:color-mix(in lab, red, red)){.lead-source--internal{background:color-mix(in srgb, #64748b 14%, var(--surface))}}.lead-source--internal{color:#475569}.lead-source--other{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-source--other{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.lead-source--other{color:#716e69}.leads-table__source{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.source-filter-select__dot--seller{background:#db2777}.source-filter-select__dot--meta_ads{background:#2563eb}.source-filter-select__dot--google_ads{background:#ea580c}.source-filter-select__dot--website{background:#0891b2}.source-filter-select__dot--instagram{background:#c026d3}.source-filter-select__dot--whatsapp{background:#16a34a}.source-filter-select__dot--referral{background:#ca8a04}.source-filter-select__dot--internal{background:#64748b}.source-filter-select__dot--other{background:#716e69}.source-filter-select__trigger--seller{color:#be185d;background:#db27771a;border-color:#db277738}.source-filter-select__trigger--meta_ads{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb38}.source-filter-select__trigger--google_ads{color:#c2410c;background:#ea580c1a;border-color:#ea580c38}.source-filter-select__trigger--website{color:#0e7490;background:#0891b21a;border-color:#0891b238}.source-filter-select__trigger--instagram{color:#a21caf;background:#c026d31a;border-color:#c026d338}.source-filter-select__trigger--whatsapp{color:#15803d;background:#16a34a1a;border-color:#16a34a38}.source-filter-select__trigger--referral{color:#a16207;background:#ca8a041f;border-color:#ca8a043d}.source-filter-select__trigger--internal{color:#475569;background:#64748b1f;border-color:#64748b3d}.source-filter-select__trigger--other{background:var(--line-faint);color:#716e69;border-color:var(--line)}.source-filter-select__option--seller.is-selected,.source-filter-select__option--seller:hover{color:#be185d;background:#db27771a}.source-filter-select__option--meta_ads.is-selected,.source-filter-select__option--meta_ads:hover{color:#1d4ed8;background:#2563eb1a}.source-filter-select__option--google_ads.is-selected,.source-filter-select__option--google_ads:hover{color:#c2410c;background:#ea580c1a}.source-filter-select__option--website.is-selected,.source-filter-select__option--website:hover{color:#0e7490;background:#0891b21a}.source-filter-select__option--instagram.is-selected,.source-filter-select__option--instagram:hover{color:#a21caf;background:#c026d31a}.source-filter-select__option--whatsapp.is-selected,.source-filter-select__option--whatsapp:hover{color:#15803d;background:#16a34a1a}.source-filter-select__option--referral.is-selected,.source-filter-select__option--referral:hover{color:#a16207;background:#ca8a041f}.source-filter-select__option--internal.is-selected,.source-filter-select__option--internal:hover{color:#475569;background:#64748b1f}.source-filter-select__option--other.is-selected,.source-filter-select__option--other:hover{background:var(--line-faint);color:#716e69}html[data-theme=dark] .lead-status--new,html[data-theme=dark] .status-filter-select__trigger--new,html[data-theme=dark] .status-filter-select__option--new.is-selected,html[data-theme=dark] .status-filter-select__option--new:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--new,html[data-theme=dark] .lead-status-dialog__select-option--new.is-active,html[data-theme=dark] .lead-status-dialog__select-option--new:hover{color:#c4b5fd;background:#a78bfa24;border-color:#a78bfa38}html[data-theme=dark] .lead-status--contacted,html[data-theme=dark] .status-filter-select__trigger--contacted,html[data-theme=dark] .status-filter-select__option--contacted.is-selected,html[data-theme=dark] .status-filter-select__option--contacted:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--contacted,html[data-theme=dark] .lead-status-dialog__select-option--contacted.is-active,html[data-theme=dark] .lead-status-dialog__select-option--contacted:hover{color:#7dd3fc;background:#38bdf824;border-color:#38bdf838}html[data-theme=dark] .lead-status--proposal,html[data-theme=dark] .status-filter-select__trigger--proposal,html[data-theme=dark] .status-filter-select__option--proposal.is-selected,html[data-theme=dark] .status-filter-select__option--proposal:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--proposal,html[data-theme=dark] .lead-status-dialog__select-option--proposal.is-active,html[data-theme=dark] .lead-status-dialog__select-option--proposal:hover{color:#93c5fd;background:#60a5fa29;border-color:#60a5fa3d}html[data-theme=dark] .lead-status--proposal_updated,html[data-theme=dark] .status-filter-select__trigger--proposal_updated,html[data-theme=dark] .status-filter-select__option--proposal_updated.is-selected,html[data-theme=dark] .status-filter-select__option--proposal_updated:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--proposal_updated,html[data-theme=dark] .lead-status-dialog__select-option--proposal_updated.is-active,html[data-theme=dark] .lead-status-dialog__select-option--proposal_updated:hover{color:#a5b4fc;background:#818cf829;border-color:#818cf83d}html[data-theme=dark] .lead-status--proposal_accepted,html[data-theme=dark] .status-filter-select__trigger--proposal_accepted,html[data-theme=dark] .status-filter-select__option--proposal_accepted.is-selected,html[data-theme=dark] .status-filter-select__option--proposal_accepted:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--proposal_accepted,html[data-theme=dark] .lead-status-dialog__select-option--proposal_accepted.is-active,html[data-theme=dark] .lead-status-dialog__select-option--proposal_accepted:hover{color:#86efac;background:#4ade8024;border-color:#4ade8038}html[data-theme=dark] .lead-status--no_response,html[data-theme=dark] .status-filter-select__trigger--no_response,html[data-theme=dark] .status-filter-select__option--no_response.is-selected,html[data-theme=dark] .status-filter-select__option--no_response:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--no_response,html[data-theme=dark] .lead-status-dialog__select-option--no_response.is-active,html[data-theme=dark] .lead-status-dialog__select-option--no_response:hover{color:#fde68a;background:#facc151f;border-color:#facc1533}html[data-theme=dark] .lead-status--proposal_rejected,html[data-theme=dark] .status-filter-select__trigger--proposal_rejected,html[data-theme=dark] .status-filter-select__option--proposal_rejected.is-selected,html[data-theme=dark] .status-filter-select__option--proposal_rejected:hover,html[data-theme=dark] .lead-status-dialog__select-trigger--proposal_rejected,html[data-theme=dark] .lead-status-dialog__select-option--proposal_rejected.is-active,html[data-theme=dark] .lead-status-dialog__select-option--proposal_rejected:hover{color:#f87171;background:#f8717124;border-color:#f8717138}html[data-theme=dark] .lead-status--numia{color:#ff8ec4;background:#ed0a7824}html[data-theme=dark] .lead-source--seller,html[data-theme=dark] .source-filter-select__trigger--seller,html[data-theme=dark] .source-filter-select__option--seller.is-selected,html[data-theme=dark] .source-filter-select__option--seller:hover{color:#f9a8d4;background:#f472b624;border-color:#f472b638}html[data-theme=dark] .lead-source--meta_ads,html[data-theme=dark] .source-filter-select__trigger--meta_ads,html[data-theme=dark] .source-filter-select__option--meta_ads.is-selected,html[data-theme=dark] .source-filter-select__option--meta_ads:hover{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa38}html[data-theme=dark] .lead-source--google_ads,html[data-theme=dark] .source-filter-select__trigger--google_ads,html[data-theme=dark] .source-filter-select__option--google_ads.is-selected,html[data-theme=dark] .source-filter-select__option--google_ads:hover{color:#fdba74;background:#fb923c24;border-color:#fb923c38}html[data-theme=dark] .lead-source--website,html[data-theme=dark] .source-filter-select__trigger--website,html[data-theme=dark] .source-filter-select__option--website.is-selected,html[data-theme=dark] .source-filter-select__option--website:hover{color:#67e8f9;background:#22d3ee24;border-color:#22d3ee38}html[data-theme=dark] .lead-source--instagram,html[data-theme=dark] .source-filter-select__trigger--instagram,html[data-theme=dark] .source-filter-select__option--instagram.is-selected,html[data-theme=dark] .source-filter-select__option--instagram:hover{color:#f0abfc;background:#e879f924;border-color:#e879f938}html[data-theme=dark] .lead-source--whatsapp,html[data-theme=dark] .source-filter-select__trigger--whatsapp,html[data-theme=dark] .source-filter-select__option--whatsapp.is-selected,html[data-theme=dark] .source-filter-select__option--whatsapp:hover{color:#86efac;background:#4ade8024;border-color:#4ade8038}html[data-theme=dark] .lead-source--referral,html[data-theme=dark] .source-filter-select__trigger--referral,html[data-theme=dark] .source-filter-select__option--referral.is-selected,html[data-theme=dark] .source-filter-select__option--referral:hover{color:#fde68a;background:#facc151f;border-color:#facc1533}html[data-theme=dark] .lead-source--internal,html[data-theme=dark] .source-filter-select__trigger--internal,html[data-theme=dark] .source-filter-select__option--internal.is-selected,html[data-theme=dark] .source-filter-select__option--internal:hover{color:#cbd5e1;background:#94a3b824;border-color:#94a3b838}html[data-theme=dark] .lead-source--other,html[data-theme=dark] .source-filter-select__trigger--other,html[data-theme=dark] .source-filter-select__option--other.is-selected,html[data-theme=dark] .source-filter-select__option--other:hover{color:#c4c0b8;background:#e8e6e114;border-color:#e8e6e124}.lead-status-cell{cursor:default;align-items:center;gap:.35rem;max-width:100%;display:inline-flex}.lead-status-cell.is-busy{opacity:.72}.lead-status-cell.is-editable .lead-status-cell__hit,.lead-status-cell.is-editable .lead-status-cell__hit .lead-status{cursor:pointer}.lead-status-cell__hit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:0;display:inline-flex}.lead-status-cell__hit:hover:not(:disabled) .lead-status,.lead-status-cell__hit:focus-visible:not(:disabled) .lead-status{filter:brightness(1.06)}.lead-status-cell__hit:disabled{cursor:default}.lead-status-cell__edit{border:1px solid var(--line-soft);background:var(--surface);width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.lead-status-cell__edit:hover{color:var(--pink);border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.lead-status-cell__edit:hover{border-color:color-mix(in srgb, var(--pink) 35%, transparent)}}.lead-status-cell__edit:hover{background:#ed0a780f}.lead-status-dialog{z-index:90;place-items:end center;display:grid;position:fixed;inset:0}.lead-status-dialog__backdrop{background:var(--overlay);border:0;position:absolute;inset:0}.lead-status-dialog__panel{z-index:1;border:1px solid var(--line-soft);background:var(--surface);width:100%;max-width:460px;max-height:min(88dvh,640px);box-shadow:var(--shadow-md);border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.lead-status-dialog__panel:before{content:"";z-index:2;background:linear-gradient(90deg, var(--pink) 0%, var(--pink) 18%, var(--pink) 82%, var(--pink) 100%);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__panel:before{background:linear-gradient(90deg, color-mix(in srgb, var(--pink) 35%, transparent) 0%, var(--pink) 18%, var(--pink) 82%, color-mix(in srgb, var(--pink) 35%, transparent) 100%)}}.lead-status-dialog__panel:before{pointer-events:none}.lead-status-dialog__head{border-bottom:1px solid var(--line-faint);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem 1.15rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__head{background:color-mix(in srgb, var(--bg) 70%, var(--surface))}}.lead-status-dialog__kicker{font-family:var(--font-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin:0;font-size:10px;font-weight:700}.lead-status-dialog__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:1.35rem;font-weight:800}.lead-status-dialog__main{background:var(--bg);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem 1.15rem 1.05rem;display:flex;overflow-y:auto}.lead-status-dialog__field{flex-direction:column;gap:.4rem;display:flex}.lead-status-dialog__label{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700;display:block}.lead-status-dialog__current-row{align-items:center;gap:.45rem;margin-top:.35rem;display:inline-flex}.lead-status-dialog__dot{background:#716e69;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.lead-status-dialog__dot--new{background:#7c3aed}.lead-status-dialog__dot--contacted{background:#0ea5e9}.lead-status-dialog__dot--proposal{background:#2563eb}.lead-status-dialog__dot--proposal_updated{background:#6366f1}.lead-status-dialog__dot--proposal_accepted{background:#22c55e}.lead-status-dialog__dot--no_response{background:#ca8a04}.lead-status-dialog__dot--proposal_rejected,.lead-status-dialog__select-option--proposal_rejected.is-active .lead-status-dialog__dot--proposal_rejected,.lead-status-dialog__select-option--proposal_rejected:hover .lead-status-dialog__dot--proposal_rejected{background:#dc2626}.lead-status-dialog__current-name{color:var(--ink);font-size:.92rem;font-weight:600}.lead-status-dialog__select-wrap{position:relative}.lead-status-dialog__select-trigger{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem .9rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.lead-status-dialog__select-value{letter-spacing:-.01em;font-size:.95rem;font-weight:600;line-height:1.2}.lead-status-dialog__select-trigger--new{color:#6d28d9;background:#7c3aed1a}.lead-status-dialog__select-trigger--contacted{color:#0369a1;background:#0ea5e91a}.lead-status-dialog__select-trigger--proposal{color:#1d4ed8;background:#2563eb1a}.lead-status-dialog__select-trigger--proposal_updated{color:#4338ca;background:#6366f11f}.lead-status-dialog__select-trigger--proposal_accepted{color:#15803d;background:#22c55e1a}.lead-status-dialog__select-trigger--no_response{color:#a16207;background:#ca8a041f}.lead-status-dialog__select-trigger--proposal_rejected{color:#dc2626;background:#dc26261f}.lead-status-dialog__select-trigger:hover{border-color:var(--line)}.lead-status-dialog__select-trigger.is-open{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a7824}.lead-status-dialog__select-trigger:disabled{opacity:.6;cursor:wait}.lead-status-dialog__select-chevron{opacity:.7;border-bottom:1.6px solid;border-right:1.6px solid;flex-shrink:0;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(45deg)}.lead-status-dialog__select-trigger.is-open .lead-status-dialog__select-chevron{margin-top:.25rem;transform:rotate(225deg)}.lead-status-dialog__select-menu{border:1px solid var(--line-soft);background:var(--surface);box-shadow:var(--shadow-md);border-radius:12px;max-height:220px;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.lead-status-dialog__select-menu--portal{z-index:100;position:fixed}.lead-status-dialog__select-option{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;padding:.6rem .7rem;font-size:.9rem;font-weight:550;transition:background-color .12s,color .12s;display:block}.lead-status-dialog__select-option:hover{background:var(--line-faint)}.lead-status-dialog__select-option--new.is-active,.lead-status-dialog__select-option--new:hover{color:#6d28d9;background:#7c3aed24}.lead-status-dialog__select-option--contacted.is-active,.lead-status-dialog__select-option--contacted:hover{color:#0369a1;background:#0ea5e924}.lead-status-dialog__select-option--proposal.is-active,.lead-status-dialog__select-option--proposal:hover{color:#1d4ed8;background:#2563eb24}.lead-status-dialog__select-option--proposal_updated.is-active,.lead-status-dialog__select-option--proposal_updated:hover{color:#4338ca;background:#6366f124}.lead-status-dialog__select-option--proposal_accepted.is-active,.lead-status-dialog__select-option--proposal_accepted:hover{color:#15803d;background:#22c55e24}.lead-status-dialog__select-option--no_response.is-active,.lead-status-dialog__select-option--no_response:hover{color:#a16207;background:#ca8a0429}.lead-status-dialog__select-option--proposal_rejected.is-active,.lead-status-dialog__select-option--proposal_rejected:hover{color:#dc2626;background:#dc26261f}.lead-status-dialog__info{background:#ed0a780a;border:1px solid #ed0a781a;border-radius:12px;padding:.75rem .85rem}.lead-status-dialog__info-title{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--pink);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.65rem;font-weight:700;display:inline-flex}.lead-status-dialog__info-text{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.lead-status-dialog__reason{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:4.5rem;font:inherit;color:var(--ink);border-radius:12px;outline:none;padding:.7rem .85rem;font-size:.88rem;line-height:1.4}.lead-status-dialog__reason:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a7824}.lead-status-dialog__reason::placeholder{color:#716e69bf}.lead-status-dialog__footer{border-top:1px solid var(--line-faint);background:var(--surface);flex-shrink:0;padding:.85rem 1.15rem 1.05rem;display:flex}.lead-status-dialog__save{width:100%;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;background:var(--line-soft);color:var(--ink);border:0;border-radius:999px;padding:.75rem 1.05rem;font-size:.7rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__save{color:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-status-dialog__save{cursor:default;transition:background-color .15s,color .15s,opacity .15s}.lead-status-dialog__save.is-ready{background:var(--pink);color:#fff;cursor:pointer}.lead-status-dialog__save.is-ready:hover:not(:disabled){background:var(--pink)}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__save.is-ready:hover:not(:disabled){background:color-mix(in srgb, var(--pink) 88%, black)}}.lead-status-dialog__save:disabled:not(.is-ready){cursor:default}.lead-status-dialog__save:disabled.is-ready{opacity:.7;cursor:wait}@media (min-width:640px){.lead-status-dialog{place-items:center}.lead-status-dialog__panel{border-radius:18px;width:min(460px,100vw - 32px)}}.numia-tooltip{cursor:default;align-items:center;display:inline-flex;position:relative}.numia-tooltip__bubble{border:1px solid var(--line-soft);background:var(--surface);border-top:2px solid #ed0a788c;border-radius:2px 2px 0 0;padding:.3rem .55rem}@supports (color:color-mix(in lab, red, red)){.numia-tooltip__bubble{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.numia-tooltip__bubble{color:var(--muted);letter-spacing:.01em;text-transform:none;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:inherit;font-size:.68rem;font-weight:500;box-shadow:0 4px 14px #0c0c0e1a}html[data-theme=dark] .numia-tooltip__bubble{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .numia-tooltip__bubble{background:color-mix(in srgb, var(--surface) 68%, transparent)}}html[data-theme=dark] .numia-tooltip__bubble{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .numia-tooltip__bubble{color:color-mix(in srgb, var(--ink) 78%, var(--muted))}}html[data-theme=dark] .numia-tooltip__bubble{box-shadow:0 6px 18px #00000073}.numia-tooltip__bubble--portal{z-index:1100;max-width:calc(100vw - 20px);position:fixed;transform:translate(-50%)}.numia-tooltip__bubble--portal.numia-tooltip__bubble--bottom{border-top:1px solid var(--line-soft);border-bottom:2px solid #ed0a788c;border-radius:2px 2px 0 0}.numia-tooltip__bubble:after{content:"";top:100%;left:calc(50% + var(--tooltip-nudge,0px));border:4px solid #0000;border-top-color:var(--line-soft);position:absolute;transform:translate(-50%)}.numia-tooltip__bubble:before{content:"";top:100%;left:calc(50% + var(--tooltip-nudge,0px));border:3px solid #0000;border-top-color:var(--surface);margin-top:-1px;position:absolute;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.numia-tooltip__bubble:before{border-top-color:color-mix(in srgb, var(--surface) 72%, transparent)}}.numia-tooltip__bubble--bottom:after{border-top-color:#0000;border-bottom-color:var(--line-soft);top:auto;bottom:100%}.numia-tooltip__bubble--bottom:before{border-top-color:#0000;border-bottom-color:var(--surface);margin-top:0;margin-bottom:-1px;top:auto;bottom:100%}@supports (color:color-mix(in lab, red, red)){.numia-tooltip__bubble--bottom:before{border-bottom-color:color-mix(in srgb, var(--surface) 72%, transparent)}}.numia-tooltip__bubble--text{letter-spacing:0;text-transform:none;white-space:normal;text-align:left;min-width:180px;max-width:min(280px,100vw - 24px);padding:.45rem .7rem;font-size:.72rem;font-weight:500;line-height:1.45}.numia-tooltip__list{margin:0;padding:0;list-style:none}.numia-tooltip__list li{color:var(--muted);padding-left:.85rem;position:relative}.numia-tooltip__list li+li{margin-top:.28rem}.numia-tooltip__list li:before{content:"";background:var(--pink);border-radius:999px;width:5px;height:5px;position:absolute;top:.45em;left:0}.leads-table__services-multi{cursor:default;border-bottom:1px dotted #716e6973}.lead-assign{align-items:center;gap:.45rem;min-height:1.55rem;display:inline-flex}.lead-assign.is-busy{opacity:.72;pointer-events:none}.lead-assign__slot{align-items:center;min-height:1.55rem;display:inline-flex}.lead-assign__person{cursor:default;align-items:center;gap:.4rem;min-width:0;min-height:1.55rem;display:inline-flex}.lead-assign__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:.86rem;line-height:1.25;overflow:hidden}.lead-assign__empty-label,.lead-assign__readonly{min-height:1.55rem;color:var(--muted);white-space:nowrap;align-items:center;font-size:.86rem;line-height:1.25;display:inline-flex}.lead-assign__avatar{color:#fff;width:1.55rem;height:1.55rem;font-family:var(--font-kicker);letter-spacing:.04em;cursor:default;border-radius:999px;flex-shrink:0;place-items:center;font-size:.58rem;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.lead-assign__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lead-assign__avatar--sm{width:1.25rem;height:1.25rem;font-size:.5rem}.lead-assign__hit{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;margin:0;padding:0;display:inline-flex}.lead-assign.is-editable .lead-assign__hit,.lead-assign.is-editable .lead-assign__hit *{cursor:pointer}.lead-assign.is-editable .lead-assign__hit:hover:not(:disabled) .lead-assign__name,.lead-assign.is-editable .lead-assign__hit:hover:not(:disabled) .lead-assign__empty-label,.lead-assign.is-editable .lead-assign__hit:focus-visible:not(:disabled) .lead-assign__name,.lead-assign.is-editable .lead-assign__hit:focus-visible:not(:disabled) .lead-assign__empty-label{color:var(--pink)}.lead-assign.is-editable .lead-assign__hit:hover:not(:disabled) .lead-status--numia,.lead-assign.is-editable .lead-assign__hit:focus-visible:not(:disabled) .lead-status--numia{filter:brightness(1.06)}.lead-assign__hit:disabled{cursor:default}.lead-assign__trigger{width:1.35rem;height:1.35rem;color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #716e698c;border-radius:999px;flex-shrink:0;place-items:center;padding:0;line-height:0;transition:border-color .15s,color .15s,background-color .15s;display:grid}.lead-assign__trigger:hover:not(:disabled){border-color:var(--pink);color:var(--pink);background:#ed0a780f}.lead-status-popover{width:260px}.lead-assign__trigger-icon{width:10px;height:10px;display:block}.lead-assign-popover{z-index:1400;border:1px solid var(--line-soft);background:var(--surface);width:240px;max-height:280px;box-shadow:var(--shadow-md);border-radius:14px;flex-direction:column;padding:.45rem 0;display:flex;position:fixed;overflow:hidden}.lead-assign-popover__search{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-shrink:0;width:auto;margin:0 .45rem .35rem}@supports (color:color-mix(in lab, red, red)){.lead-assign-popover__search{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.lead-assign-popover__search{font:inherit;outline:none;padding:.55rem .7rem;font-size:.86rem}.lead-assign-popover__list{flex:1;min-height:0;padding:0 0 0 .45rem;overflow:auto}.lead-assign-popover__list .status-filter-select__option{border-radius:10px 0 0 10px;padding-right:.55rem}.lead-assign-popover__search:focus{border-color:var(--pink);box-shadow:0 0 0 3px #ed0a781f}.lead-assign-popover__option{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .55rem .55rem .7rem;font-size:.86rem;display:flex}.lead-assign-popover__option:hover:not(:disabled):not(.is-selected){color:var(--pink);background:#ed0a7814}.lead-assign-popover__option.is-selected{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-assign-popover__option.is-selected{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.lead-assign-popover__option.is-selected{color:var(--muted)}.lead-assign-popover__empty,.lead-assign-popover__error{color:var(--muted);margin:.35rem .5rem;font-size:.82rem}.lead-assign-popover__error{color:#b91c1c}.leads-empty{border:1px dashed var(--line);background:var(--surface);text-align:center;border-radius:18px;padding:2.5rem 1.5rem}.leads-empty__title{margin:0;font-weight:650}.leads-empty__text{color:var(--muted);margin:.45rem 0 0;font-size:.92rem}.leads-pagination{color:var(--muted);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem 1rem;margin-top:auto;padding-top:.15rem;font-size:.85rem;display:grid}.leads-pagination__meta-left{justify-self:start}.leads-pagination__meta-right{text-align:right;justify-self:end}.leads-pagination__center{flex-direction:column;justify-self:center;align-items:center;gap:.45rem;display:flex}.leads-pagination__btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:flex}.leads-pagination__nav{border:1px solid var(--line);background:var(--surface);width:2rem;height:2rem;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;line-height:1;text-decoration:none;display:inline-flex}.leads-pagination__nav:hover{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.leads-pagination__nav:hover{border-color:color-mix(in srgb, var(--pink) 40%, transparent)}}.leads-pagination__nav:hover{color:var(--pink)}.leads-pagination__nav.is-disabled{opacity:.35;cursor:default;pointer-events:none}.leads-pagination__btn{border:1px solid var(--line);background:var(--surface);min-width:2rem;min-height:2rem;font-family:var(--font-kicker);letter-spacing:.02em;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.leads-pagination__btn.is-page{width:2rem;padding:0}.leads-pagination__btn.is-page:hover{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.leads-pagination__btn.is-page:hover{border-color:color-mix(in srgb, var(--pink) 40%, transparent)}}.leads-pagination__btn.is-page:hover{color:var(--pink)}.leads-pagination__btn.is-active{border-color:var(--pink);background:var(--pink);color:#fff;cursor:default}.leads-pagination__btn.is-active:hover{border-color:var(--pink);color:#fff}.leads-pagination__jump{align-items:center;gap:.4rem;display:flex}.leads-pagination__jump-label{color:var(--muted);font-size:.78rem}.leads-pagination__jump-input{border:1px solid var(--line);background:var(--surface);width:3.4rem;height:1.85rem;color:var(--ink);text-align:center;border-radius:8px;padding:0 .4rem;font-size:.82rem}.leads-pagination__jump-input:focus{border-color:var(--pink);outline:none}@supports (color:color-mix(in lab, red, red)){.leads-pagination__jump-input:focus{border-color:color-mix(in srgb, var(--pink) 45%, transparent)}}.leads-pagination__jump-input:focus{box-shadow:0 0 0 3px #ed0a781f}.leads-pagination__btn.is-disabled{opacity:.4;cursor:default;pointer-events:none}@media (max-width:767px){.leads-pagination{text-align:center;grid-template-columns:1fr;justify-items:center}.leads-pagination__meta-left,.leads-pagination__meta-right{text-align:center;justify-self:center}}.leads-error{color:#b91c1c;margin:0;font-size:.9rem}.leads-back{min-height:1.75rem;color:var(--muted);align-items:center;margin-bottom:.75rem;font-size:.88rem;line-height:1.2;text-decoration:none;display:inline-flex}.leads-back:hover{color:var(--pink)}.platform-main:has(>.lead-detail){flex-direction:column!important;display:flex!important;overflow:hidden!important}.lead-detail{flex-direction:column;flex:auto;gap:1.15rem;width:100%;max-width:48rem;height:100%;min-height:0;margin-inline:auto;padding-top:.35rem;display:flex;overflow:hidden}@media (min-width:768px){.lead-detail{padding-top:.25rem}}.lead-detail__top{flex-direction:column;flex-shrink:0;gap:.7rem;padding-top:0;display:flex}.lead-detail__top>.leads-back{min-height:2rem;margin-bottom:0}.lead-detail__header{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.lead-detail__header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem}}.lead-detail__header-copy{flex:auto;min-width:0}.lead-detail__header-copy .page-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lead-detail__subtitle{max-width:28rem;color:var(--muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.lead-detail__header-side{flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;gap:.35rem 1.35rem;margin-left:auto;display:flex}.lead-detail__status-block{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;display:flex}.lead-detail__status-block--estado{flex:0 auto;width:auto;min-width:0;max-width:100%}.lead-detail__status-block--responsable{flex:0 auto;width:auto;min-width:0;max-width:11.5rem}.lead-detail__status-block--estado .lead-status-cell{align-items:center;gap:.4rem;width:auto;min-width:0;max-width:100%;min-height:1.55rem;display:inline-flex}.lead-detail__status-block--estado .lead-status{flex:0 auto;justify-content:center;min-width:0;max-width:100%}.lead-detail__status-block--estado .lead-status-cell__edit{flex-shrink:0}.lead-status-cell__time{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:500;line-height:1.2}.lead-detail__status-block--responsable .lead-assign{align-items:center;width:auto;max-width:100%;min-height:1.55rem;display:inline-flex}.lead-detail__status-block--responsable .lead-assign__slot{flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.lead-detail__status-block--responsable .lead-assign__trigger{flex-shrink:0}.lead-detail__status-block--responsable .lead-assign__empty-label,.lead-detail__status-block--responsable .lead-assign__readonly{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:100%;line-height:1.25;display:inline-flex;overflow:hidden}.lead-detail__status-block--responsable .lead-assign__hit{max-width:100%;overflow:hidden}.lead-detail__status-block--responsable .lead-assign__name{line-height:1.25}.lead-detail__mini-label{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.lead-detail__muted{color:var(--muted);font-size:.8rem}.lead-detail__reason{border:1px solid var(--line-soft);background:var(--surface);color:var(--ink);border-radius:16px;flex-shrink:0;margin:0;padding:.85rem 1rem;font-size:.9rem}.lead-detail__tabs{flex-direction:column;flex:auto;gap:1.15rem;min-width:0;min-height:0;display:flex;overflow:hidden}.lead-detail__tablist{border-bottom:1px solid var(--line-soft);z-index:2;background:var(--bg);flex-shrink:0;gap:0;display:flex;position:relative}.lead-detail__tab{min-width:0;font:inherit;letter-spacing:-.01em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:.75rem .5rem .85rem;font-size:.88rem;font-weight:600;transition:color .2s;position:relative}.lead-detail__tab:hover{color:var(--ink)}.lead-detail__tab.is-active{color:var(--pink);box-shadow:none;background:0 0}.lead-detail__tab:after{content:"";background:var(--pink);transform-origin:50%;opacity:0;border-radius:999px 999px 0 0;height:2px;transition:transform .22s,opacity .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.lead-detail__tab.is-active:after{opacity:1;transform:scaleX(1)}.lead-detail__tabpanel{flex-direction:column;flex:auto;gap:1.15rem;min-width:0;min-height:0;padding-bottom:.15rem;animation:.2s lead-tab-fade;display:flex;overflow:hidden}.lead-detail__tabpanel:has(>.lead-detail__card:not(.lead-detail__card--plain)){-webkit-overflow-scrolling:touch;padding-bottom:.35rem;overflow:hidden auto}.lead-detail__tabpanel[hidden]{display:none}@keyframes lead-tab-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lead-followup__composer{border-bottom:1px solid var(--line-faint);flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.15rem;display:flex}.lead-followup__actions{justify-content:flex-end;display:flex}.lead-followup{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding-top:1.15rem;padding-bottom:1.15rem;display:flex;overflow:hidden auto}@media (min-width:640px){.lead-followup{padding-top:1.25rem;padding-bottom:1.25rem}}.lead-followup__list{margin:0;padding:0;list-style:none}.lead-followup__item{grid-template-columns:max-content 1.1rem minmax(0,1fr);align-items:start;gap:0 .4rem;margin-bottom:1.35rem;padding-bottom:0;display:grid}.lead-followup__item:last-child{margin-bottom:0;padding-bottom:.2rem}.lead-followup__main{flex-direction:column;gap:.55rem;min-width:0;display:flex}.lead-followup__body{flex-direction:column;justify-content:flex-start;gap:.55rem;min-width:0;margin-top:.1rem;display:flex}.lead-followup__date{box-sizing:border-box;text-align:right;flex-direction:column;justify-content:flex-start;align-self:start;align-items:flex-end;gap:.12rem;width:max-content;max-width:100%;min-height:1.55rem;padding-top:.375rem;line-height:1.1;display:flex}.lead-followup__date-day{letter-spacing:.03em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:.68rem;font-weight:700}.lead-followup__date-time{color:var(--muted);white-space:nowrap;font-size:.66rem;font-weight:500}.lead-followup__rail{justify-content:center;align-self:stretch;align-items:flex-start;min-height:1.55rem;padding-top:calc(.775rem - 5px);display:flex;position:relative}.lead-followup__item:not(:last-child) .lead-followup__rail:before{content:"";background:var(--line-soft);width:1px;position:absolute;top:calc(.775rem + 5px);bottom:calc(5px - 2.125rem);left:50%;transform:translate(-50%)}.lead-followup__dot{z-index:1;background:var(--pink);border-radius:999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 3px #ed0a7824}.lead-followup__dot--new{background:#7c3aed;box-shadow:0 0 0 3px #7c3aed29}.lead-followup__dot--contacted{background:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929}.lead-followup__dot--proposal{background:#2563eb;box-shadow:0 0 0 3px #2563eb29}.lead-followup__dot--proposal_updated{background:#6366f1;box-shadow:0 0 0 3px #6366f12e}.lead-followup__dot--proposal_accepted{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.lead-followup__dot--no_response{background:#ca8a04;box-shadow:0 0 0 3px #ca8a042e}.lead-followup__dot--proposal_rejected{background:#dc2626;box-shadow:0 0 0 3px #dc262633}.lead-followup__dot--note{background:var(--pink);box-shadow:0 0 0 3px #ed0a782e}.lead-followup__toolbar{justify-content:flex-end;margin-bottom:.75rem;display:flex}.lead-followup__add-note{color:var(--pink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.lead-followup__add-note:hover:not(:disabled){text-decoration:underline}.lead-followup__add-note:disabled{opacity:.55;cursor:not-allowed}.lead-followup__note-head{flex:1;align-items:center;gap:.55rem .75rem;min-width:0}.lead-followup__note-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.lead-followup__note-fields{flex-direction:column;gap:.55rem;display:flex}.lead-followup__note-label{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.35rem 0 0;font-size:.68rem;font-weight:700}.lead-followup__note-title-input{width:100%}.lead-followup__color-picker{flex-wrap:wrap;gap:.45rem;margin-bottom:.25rem;display:flex}.lead-followup__color-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.55rem;height:1.55rem;padding:0;box-shadow:inset 0 0 0 1px #ffffff1f}.lead-followup__color-swatch.is-selected{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-followup__color-swatch.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 100%, transparent), 0 0 0 3px color-mix(in srgb, var(--ink) 35%, transparent)}}.lead-followup__color-swatch:disabled{opacity:.55;cursor:not-allowed}.lead-followup__headline{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;min-height:1.55rem;display:flex}.lead-followup__headline-left{flex-wrap:wrap;flex:auto;align-items:center;gap:.35rem .55rem;min-width:0;display:flex}.lead-followup__chip-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-left:.15rem;display:inline-flex}.lead-followup__chip-actions .lead-followup__icon-btn{width:1.65rem;height:1.65rem}.lead-followup__chip-actions .lead-followup__icon-btn svg{width:16px;height:16px}.lead-followup__icon-btn{width:auto;height:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .15s;display:inline-grid}.lead-followup__icon-btn:hover:not(:disabled){color:var(--ink);background:0 0}.lead-followup__icon-btn.is-danger{color:#e11d48}.lead-followup__icon-btn.is-danger:hover:not(:disabled),.lead-followup__icon-btn.is-danger.is-confirm{color:#be123c;background:0 0}.lead-followup__icon-btn:disabled{opacity:.55;cursor:not-allowed}.lead-followup__desc{color:var(--ink);margin:0;font-size:.88rem;font-weight:500;line-height:1.35}.lead-followup__headline-right{color:var(--muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:.55rem;padding-top:0;font-size:.74rem;line-height:1.2;display:inline-flex}.lead-followup__actor{align-items:center;gap:.35rem;max-width:9rem;display:inline-flex}.lead-followup__actor>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-followup__avatar{background:var(--hover);border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.55rem;font-weight:700;display:inline-grid;overflow:hidden}.lead-followup__avatar-img{object-fit:cover;width:100%;height:100%}.lead-followup__comment-box{border:0;border-left:2px solid var(--pink);align-items:flex-start;gap:.5rem;width:100%;margin:0;padding:.55rem .75rem .55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-followup__comment-box{border-left:2px solid color-mix(in srgb, var(--pink) 50%, transparent)}}.lead-followup__comment-box{background:var(--ink);border-radius:0 10px 10px 0}@supports (color:color-mix(in lab, red, red)){.lead-followup__comment-box{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}}.lead-followup__comment-box{color:var(--ink);text-align:left;cursor:pointer;font:inherit;font-size:.84rem;font-weight:450;line-height:1.5;transition:border-color .15s,background .15s,color .15s}.lead-followup__comment-box:hover:not(:disabled){border-left-color:var(--pink);background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-followup__comment-box:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 9%, var(--surface))}}.lead-followup__comment-box:hover:not(:disabled){color:var(--ink)}.lead-followup__comment-box:disabled{cursor:default}.lead-followup__comment-box svg{width:13px;height:13px;color:var(--muted);opacity:.8;flex-shrink:0;margin-top:.2rem}.lead-followup__comment-box:hover:not(:disabled) svg{color:var(--pink);opacity:1}.lead-followup__comment-box span{white-space:pre-wrap;min-width:0;color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-followup__comment-box span{color:color-mix(in srgb, var(--ink) 90%, var(--muted))}}.lead-followup__attachments{flex-direction:column;gap:.15rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.lead-followup__attachment{align-items:flex-end;gap:.55rem;width:fit-content;min-width:0;max-width:100%;display:flex}.lead-followup__attachment-open{min-width:0;max-width:100%;color:var(--muted);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;flex:0 auto;align-items:flex-end;gap:.35rem;margin:0;padding:0;font-size:.74rem;line-height:1;transition:color .15s;display:inline-flex}.lead-followup__attachment-open:hover:not(:disabled){color:var(--pink)}.lead-followup__attachment-open:disabled{opacity:.55;cursor:not-allowed}.lead-followup__attachment-open svg{color:currentColor;flex-shrink:0;width:14px;height:14px;display:block}.lead-followup__attachment-open span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.lead-followup__attachment .lead-followup__icon-btn{border-radius:0;width:auto;height:auto;padding:0}.lead-followup__attachment .lead-followup__icon-btn svg{display:block}.lead-followup__tools{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.lead-followup__tool-btn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.78rem;font-weight:550;transition:color .15s;display:inline-flex}.lead-followup__tool-btn:hover:not(:disabled){color:var(--pink)}.lead-followup__tool-btn.is-danger:hover:not(:disabled),.lead-followup__tool-btn.is-danger.is-confirm{color:#e11d48}.lead-followup__tool-btn:disabled{opacity:.55;cursor:not-allowed}.lead-followup__textarea{min-height:12rem;color:var(--ink);resize:vertical}@media (max-width:639px){.lead-followup__item{grid-template-columns:max-content .95rem minmax(0,1fr);gap:0 .3rem}.lead-followup__headline{flex-direction:column;align-items:stretch;gap:.45rem}.lead-followup__headline-right{justify-content:flex-start}}.lead-followup-dialog{z-index:1500;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lead-followup-dialog__backdrop{cursor:pointer;background:#0a0a0c8c;border:0;position:absolute;inset:0}.lead-followup-dialog__panel{z-index:1;border:1px solid var(--line-soft);background:var(--surface);width:min(100%,640px);box-shadow:var(--shadow-md);border-radius:18px;flex-direction:column;gap:1rem;padding:1.35rem 1.4rem 1.4rem;display:flex;position:relative}.lead-followup-dialog__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lead-followup-dialog__head h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1rem;font-weight:650}.lead-followup-dialog__close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.15rem .35rem;font-size:1.35rem;line-height:1}.lead-followup-dialog__close:hover{color:var(--ink)}.lead-followup-dialog__body{white-space:pre-wrap;color:var(--ink);margin:0;font-size:.92rem;line-height:1.5}.lead-followup-dialog__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.proposal-send-dialog__text{color:var(--ink);margin:0;font-size:.92rem;line-height:1.45}.lead-followup-dialog__delete{min-height:2.35rem;font-family:var(--font-kicker);letter-spacing:.07em;text-transform:uppercase;color:#e11d48;cursor:pointer;background:0 0;border:1px solid #e11d4859;border-radius:9999px;justify-content:center;align-items:center;margin-right:auto;padding:.55rem 1.15rem;font-size:.72rem;font-weight:650;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.lead-followup-dialog__delete:hover:not(:disabled){background:#e11d481a;border-color:#e11d488c}.lead-followup-dialog__delete:disabled{opacity:.55;cursor:not-allowed}.lead-followup-dialog__delete--solid{background:#e11d481f;margin-right:0}.lead-detail__card{border:1px solid var(--line-soft);background:var(--surface);box-shadow:none;border-radius:20px;outline:none;padding:0 1.25rem .65rem}.lead-detail__card--plain{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-top:1rem;padding-bottom:1rem;overflow:hidden auto}@media (min-width:640px){.lead-detail__card{padding:0 1.75rem .75rem}.lead-detail__card--plain{padding-top:1.15rem;padding-bottom:1.15rem}}.lead-detail__card-head{border-bottom:1px solid var(--line-faint);box-sizing:border-box;justify-content:space-between;align-items:center;gap:.55rem;min-height:2.75rem;margin:0 0 .85rem;padding:.65rem 0;display:flex}.lead-detail__card-title{min-height:24px;font-family:var(--font-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);align-items:center;margin:0;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.lead-detail__badge{min-height:1.55rem;color:var(--pink);font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;background:#ed0a7814;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.lead-detail__edit-btn{border:1px solid var(--line-soft);height:24px;min-height:24px;font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 .65rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.lead-detail__cancel-btn{border:1px solid var(--line-soft);min-height:2.35rem;font-family:var(--font-kicker);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.72rem;font-weight:650;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.lead-detail__cancel-btn:hover:not(:disabled){color:var(--ink);border-color:var(--line);background:var(--hover)}.lead-detail__cancel-btn:disabled{opacity:.6;cursor:not-allowed}.lead-detail__edit-btn:hover{color:var(--pink);border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.lead-detail__edit-btn:hover{border-color:color-mix(in srgb, var(--pink) 35%, transparent)}}.lead-detail__edit-btn:hover{background:#ed0a780d}.lead-detail__edit-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.lead-detail__save-btn{width:auto;margin-top:0}.lead-detail__service-checks{margin-top:.35rem}.lead-detail__commercial-edit{flex-direction:column;gap:.95rem;display:flex}.lead-detail__comments{flex-direction:column;gap:.35rem;margin-top:.95rem;display:flex}.lead-detail__comments .lead-detail__field-value{align-items:flex-start;min-height:5.5rem}.lead-detail__commercial-edit .lead-detail__comments{margin-top:0}.lead-detail__comments .lead-form__textarea{min-height:5.5rem;color:var(--muted)}.lead-detail__comments .lead-form__textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.lead-detail__comments .lead-form__textarea::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.lead-detail__fields{grid-template-columns:1fr;gap:.95rem;display:grid}@media (min-width:640px){.lead-detail__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-detail__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.lead-detail__field--full{grid-column:1/-1}.lead-detail__field-label{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem;font-weight:700}.lead-detail__field-value{box-sizing:border-box;min-height:0;color:var(--ink);word-break:break-word;align-items:center;padding:.2rem 0 .4rem;font-size:.92rem;line-height:1.35;display:flex}.lead-detail__field-value--multiline{white-space:pre-wrap;color:var(--muted);align-items:flex-start}.lead-detail__field-value--empty{color:var(--muted)}.lead-detail__link{color:var(--ink);text-decoration:none}.lead-detail__link:hover{color:var(--pink);text-decoration:underline}.lead-detail__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lead-detail__chip{min-height:1.7rem;color:var(--ink);background:#ed0a7838;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.lead-detail__notes{flex-direction:column;gap:1rem;display:flex}.lead-detail__note{border:1px solid var(--line);background:var(--hover);white-space:pre-wrap;color:var(--ink);border-radius:14px;margin:.35rem 0 0;padding:.85rem 1rem;font-size:.92rem;line-height:1.5}.lead-detail__empty{color:var(--muted);margin:0;font-size:.9rem}.lead-detail__timeline{margin:0;padding:0;list-style:none}.lead-detail__timeline-item{grid-template-columns:10px 1fr;gap:.75rem;padding-bottom:1.45rem;display:grid;position:relative}.lead-detail__timeline-item:last-child{padding-bottom:.15rem}.lead-detail__timeline-item:not(:last-child):before{content:"";background:var(--line-soft);width:1px;position:absolute;top:calc(.35rem + 10px);bottom:-.35rem;left:4.5px}.lead-detail__timeline-dot{background:var(--pink);border-radius:999px;justify-self:center;width:10px;height:10px;margin-top:.35rem;box-shadow:0 0 0 3px #ed0a781f}.lead-detail__timeline-dot--new{background:#7c3aed;box-shadow:0 0 0 3px #7c3aed29}.lead-detail__timeline-dot--contacted{background:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929}.lead-detail__timeline-dot--proposal{background:#2563eb;box-shadow:0 0 0 3px #2563eb29}.lead-detail__timeline-dot--proposal_updated{background:#6366f1;box-shadow:0 0 0 3px #6366f12e}.lead-detail__timeline-dot--proposal_accepted{background:#22c55e;box-shadow:0 0 0 3px #22c55e29}.lead-detail__timeline-dot--no_response{background:#ca8a04;box-shadow:0 0 0 3px #ca8a042e}.lead-detail__timeline-dot--proposal_rejected{background:#dc2626;box-shadow:0 0 0 3px #dc262633}.lead-detail__timeline-body{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;min-width:0;display:flex}.lead-detail__timeline-content{flex:auto;min-width:0}.lead-detail__timeline-top{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.lead-detail__timeline-title{color:var(--ink);font-size:.9rem;font-weight:650}.lead-detail__timeline-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;max-width:11rem;display:flex}.lead-detail__timeline-time{color:var(--muted);white-space:nowrap;font-size:.72rem;line-height:1.2}.lead-detail__timeline-text{color:var(--muted);margin:.12rem 0 0;font-size:.8rem;line-height:1.4}.lead-detail__timeline-name{color:var(--ink);font-weight:650}.lead-detail__timeline-status{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.lead-detail__timeline-status .lead-status{letter-spacing:.06em;padding:.16rem .5rem;font-size:.55rem}.lead-detail__timeline-status-arrow{color:var(--muted);flex-shrink:0;font-size:.8rem;font-weight:650;line-height:1}.lead-detail__timeline-assignee{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.lead-detail__timeline-person{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.lead-detail__timeline-person-name{color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.3}.lead-detail__timeline-actor{max-width:100%;color:var(--muted);align-items:center;gap:.35rem;margin:0;font-size:.72rem;line-height:1.2;display:inline-flex}.lead-detail__timeline-actor>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-detail__timeline-avatar{width:1.15rem;height:1.15rem;font-family:var(--font-kicker);letter-spacing:.02em;background:var(--ink);border-radius:999px;flex-shrink:0;place-items:center;font-size:.48rem;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-detail__timeline-avatar{background:color-mix(in srgb, var(--ink) 12%, var(--surface))}}.lead-detail__timeline-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lead-dialog{z-index:80;place-items:end center;display:grid;position:fixed;inset:0}.lead-dialog__backdrop{background:var(--overlay);border:0;position:absolute;inset:0}.lead-dialog__panel{z-index:1;border:1px solid var(--line-soft);background:var(--surface);width:100%;height:min(94dvh,720px);max-height:min(94dvh,720px);box-shadow:var(--shadow-md), 0 0 0 1px #ed0a780a;border-radius:22px 22px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.lead-dialog__panel:before{content:"";z-index:2;border-radius:inherit;background:linear-gradient(90deg, var(--pink) 0%, var(--pink) 18%, var(--pink) 82%, var(--pink) 100%);height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.lead-dialog__panel:before{background:linear-gradient(90deg, color-mix(in srgb, var(--pink) 35%, transparent) 0%, var(--pink) 18%, var(--pink) 82%, color-mix(in srgb, var(--pink) 35%, transparent) 100%)}}.lead-dialog__panel:before{pointer-events:none;box-shadow:0 1px 10px #ed0a7838}.lead-dialog__head{border-bottom:1px solid var(--line-faint);background:var(--bg);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.2rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-dialog__head{background:color-mix(in srgb, var(--bg) 70%, var(--surface))}}.lead-dialog__kicker{font-family:var(--font-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--pink);margin:0;font-size:10px;font-weight:700}.lead-dialog__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(1.45rem,4vw,1.75rem);font-weight:800}.lead-dialog__hint{max-width:38ch;color:var(--muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.4}.lead-dialog__note{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--pink);background:#ed0a781a;border-radius:999px;margin:.65rem 0 0;padding:.35rem .75rem;font-size:10px;font-weight:700;display:inline-flex}.lead-dialog__close{border:1px solid var(--line-soft);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.35rem;line-height:1;transition:background-color .15s,color .15s;display:grid}.lead-dialog__close:hover{color:var(--pink);background:#ed0a7814}.lead-dialog__body{background:var(--bg);flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.lead-form--embedded{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.lead-form__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1.15rem 1.2rem;overflow:auto}.platform-main,.lead-detail__tabpanel,.lead-followup,.lead-detail__card--plain,.lead-form__scroll,.lead-status-dialog__body,.lead-status-dialog__main,.numia-modal-scroll,.numia-search-select__list,.status-filter-select__panel,.person-filter-select__list,.lead-status-dialog__select-menu,.lead-assign-popover__list,.leads-table-wrap,.proposal-dialog__main-scroll,.proposal-dialog__aside-scroll{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}@supports (color:color-mix(in lab, red, red)){.platform-main,.lead-detail__tabpanel,.lead-followup,.lead-detail__card--plain,.lead-form__scroll,.lead-status-dialog__body,.lead-status-dialog__main,.numia-modal-scroll,.numia-search-select__list,.status-filter-select__panel,.person-filter-select__list,.lead-status-dialog__select-menu,.lead-assign-popover__list,.leads-table-wrap,.proposal-dialog__main-scroll,.proposal-dialog__aside-scroll{scrollbar-color:color-mix(in srgb, var(--ink) 28%, transparent) transparent}}.platform-main::-webkit-scrollbar{width:6px;height:6px}.lead-detail__tabpanel::-webkit-scrollbar{width:6px;height:6px}.lead-followup::-webkit-scrollbar{width:6px;height:6px}.lead-detail__card--plain::-webkit-scrollbar{width:6px;height:6px}.lead-form__scroll::-webkit-scrollbar{width:6px;height:6px}.lead-status-dialog__body::-webkit-scrollbar{width:6px;height:6px}.lead-status-dialog__main::-webkit-scrollbar{width:6px;height:6px}.numia-modal-scroll::-webkit-scrollbar{width:6px;height:6px}.numia-search-select__list::-webkit-scrollbar{width:6px;height:6px}.status-filter-select__panel::-webkit-scrollbar{width:6px;height:6px}.person-filter-select__list::-webkit-scrollbar{width:6px;height:6px}.lead-status-dialog__select-menu::-webkit-scrollbar{width:6px;height:6px}.lead-assign-popover__list::-webkit-scrollbar{width:6px;height:6px}.leads-table-wrap::-webkit-scrollbar{width:6px;height:6px}.proposal-dialog__main-scroll::-webkit-scrollbar{width:6px;height:6px}.proposal-dialog__aside-scroll::-webkit-scrollbar{width:6px;height:6px}.platform-main::-webkit-scrollbar-track{background:0 0}.lead-detail__tabpanel::-webkit-scrollbar-track{background:0 0}.lead-followup::-webkit-scrollbar-track{background:0 0}.lead-detail__card--plain::-webkit-scrollbar-track{background:0 0}.lead-form__scroll::-webkit-scrollbar-track{background:0 0}.lead-status-dialog__body::-webkit-scrollbar-track{background:0 0}.lead-status-dialog__main::-webkit-scrollbar-track{background:0 0}.numia-modal-scroll::-webkit-scrollbar-track{background:0 0}.numia-search-select__list::-webkit-scrollbar-track{background:0 0}.status-filter-select__panel::-webkit-scrollbar-track{background:0 0}.person-filter-select__list::-webkit-scrollbar-track{background:0 0}.lead-status-dialog__select-menu::-webkit-scrollbar-track{background:0 0}.lead-assign-popover__list::-webkit-scrollbar-track{background:0 0}.leads-table-wrap::-webkit-scrollbar-track{background:0 0}.proposal-dialog__main-scroll::-webkit-scrollbar-track{background:0 0}.proposal-dialog__aside-scroll::-webkit-scrollbar-track{background:0 0}.platform-main::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.platform-main::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-detail__tabpanel::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-detail__tabpanel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-followup::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-followup::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-detail__card--plain::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-detail__card--plain::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-form__scroll::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-form__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-status-dialog__body::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-status-dialog__main::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__main::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.numia-modal-scroll::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.numia-modal-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.numia-search-select__list::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.numia-search-select__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.status-filter-select__panel::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.status-filter-select__panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.person-filter-select__list::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.person-filter-select__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-status-dialog__select-menu::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__select-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.lead-assign-popover__list::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-assign-popover__list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.leads-table-wrap::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.leads-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.proposal-dialog__main-scroll::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__main-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.proposal-dialog__aside-scroll::-webkit-scrollbar-thumb{background:var(--ink);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__aside-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink) 22%, transparent)}}.platform-main::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.platform-main::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-detail__tabpanel::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-detail__tabpanel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-followup::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-followup::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-detail__card--plain::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-detail__card--plain::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-form__scroll::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-form__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-status-dialog__body::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-status-dialog__main::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__main::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.numia-modal-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.numia-modal-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.numia-search-select__list::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.numia-search-select__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.status-filter-select__panel::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.status-filter-select__panel::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.person-filter-select__list::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.person-filter-select__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-status-dialog__select-menu::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-status-dialog__select-menu::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.lead-assign-popover__list::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-assign-popover__list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.leads-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.leads-table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.proposal-dialog__main-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__main-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.proposal-dialog__aside-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__aside-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.platform-main::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-detail__tabpanel::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-followup::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-detail__card--plain::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-form__scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-status-dialog__body::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-status-dialog__main::-webkit-scrollbar-button{width:0;height:0;display:none}.numia-modal-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.numia-search-select__list::-webkit-scrollbar-button{width:0;height:0;display:none}.status-filter-select__panel::-webkit-scrollbar-button{width:0;height:0;display:none}.person-filter-select__list::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-status-dialog__select-menu::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-assign-popover__list::-webkit-scrollbar-button{width:0;height:0;display:none}.leads-table-wrap::-webkit-scrollbar-button{width:0;height:0;display:none}.proposal-dialog__main-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.proposal-dialog__aside-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.lead-form__footer{border-top:1px solid var(--line-faint);background:var(--surface);padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom,0px));flex-shrink:0}.lead-form__section{margin-top:1.15rem}.lead-form__section:first-child{margin-top:0}.lead-form__details{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;margin-top:1.15rem;overflow:hidden}.lead-form__details-summary{cursor:pointer;font-family:var(--font-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:10px;font-weight:700;list-style:none;display:flex}.lead-form__details-summary::-webkit-details-marker{display:none}.lead-form__details-summary::marker{content:""}.lead-form__details-chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.lead-form__details[open] .lead-form__details-chevron{border-color:var(--pink);transform:rotate(-135deg)}.lead-form__details-body{padding:0 1rem 1rem}.lead-form__section-title{font-family:var(--font-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin:0 0 .7rem;font-size:10px;font-weight:700}.lead-form__grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.lead-form__span-2{grid-column:1/-1}.lead-form__field{flex-direction:column;gap:.55rem;display:flex}.lead-form__label{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.lead-form__textarea{resize:vertical;min-height:96px}.lead-form__services{background:0 0;border:0;margin:0;padding:0}.lead-form__checks{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.lead-form__chip{cursor:pointer;position:relative}.lead-form__chip input{opacity:0;pointer-events:none;position:absolute}.lead-form__chip span{border:1px solid var(--line-soft);background:var(--bg);min-height:34px;font-family:var(--font-kicker);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:10px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.lead-form__chip input:checked+span{color:var(--pink);background:#ed0a781f;border-color:#0000}.lead-form__chip input:focus-visible+span{box-shadow:0 0 0 3px #ed0a7824}.lead-form__check{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.9rem;display:flex}.lead-form__submit{width:100%;margin-top:0}.lead-form__submit:disabled,.profile-submit.lead-form__submit:disabled{cursor:default}.lead-form__error{color:#b91c1c;margin:.85rem 0 0;font-size:.88rem}.lead-form__warn{color:#92400e;margin:.85rem 0 0;font-size:.88rem}.lead-form__dup{color:var(--ink);background:#ed0a780d;border:1px solid #ed0a782e;border-radius:14px;margin-top:.95rem;padding:.9rem 1rem;font-size:.88rem}.lead-form__dup ul{color:var(--muted);margin:.45rem 0 .7rem;padding-left:1.1rem}.lead-form--card{border:1px solid var(--line-soft);background:var(--surface);border-radius:20px;padding:1.25rem}@media (max-width:639px){.lead-form__grid{grid-template-columns:1fr}}@media (min-width:768px){.lead-dialog{place-items:center;padding:1.5rem}.lead-dialog__panel{width:min(760px,100%);height:min(86dvh,700px);max-height:min(86dvh,700px);box-shadow:var(--shadow-lg), 0 0 0 1px #ed0a780d;border-radius:22px}.lead-dialog__head,.lead-form__scroll,.lead-form__footer{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767px){.leads-table-wrap{display:none}.leads-mobile-empty{display:flex}.leads-mobile-list{flex-direction:column;flex:auto;gap:.75rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.leads-mobile-card{border:1px solid var(--line-soft);background:var(--surface);color:inherit;box-shadow:0 4px 14px var(--hover);border-radius:16px;padding:1rem;text-decoration:none;display:block}.leads-mobile-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.leads-mobile-card__identity{flex:1;min-width:0}.leads-mobile-card__title{max-width:100%;color:inherit;cursor:pointer;margin:0;font-weight:650;text-decoration:none;transition:color .15s;display:inline-block}.leads-mobile-card__title:hover{color:var(--pink)}.leads-mobile-card__biz{color:var(--muted);font-size:.8rem;font-weight:500}.leads-mobile-card__sub,.leads-mobile-card__service{color:var(--muted);cursor:default;margin:.2rem 0 0;font-size:.86rem}.leads-mobile-card__meta{color:var(--muted);cursor:default;flex-direction:column;gap:.35rem;margin-top:.75rem;font-size:.86rem;display:flex}.leads-mobile-card__assignee{align-items:center;gap:.4rem;display:inline-flex}}@media (min-width:768px){.leads-mobile-list,.leads-mobile-empty{display:none}}.theme-toggle{flex-direction:column;gap:.4rem;display:flex}.theme-toggle__label{font-family:var(--font-kicker);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-left:.2rem;font-size:.62rem;font-weight:700}.theme-toggle__seg{border:1px solid var(--line-soft);background:var(--bg);border-radius:999px;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.2rem;display:grid}.theme-toggle__btn{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .35rem;font-size:.62rem;font-weight:700;transition:background-color .15s,color .15s}.theme-toggle__btn:hover{color:var(--ink)}.theme-toggle__btn.is-active{background:var(--surface);color:var(--pink);box-shadow:var(--shadow)}.theme-toggle--compact{width:min(100%,280px)}.theme-toggle--compact .theme-toggle__seg{width:100%}.auth-theme-bar{z-index:20;position:absolute;top:1rem;right:1rem}.theme-switch{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.theme-switch__track{background:var(--pink);border-radius:999px;width:3.9rem;height:1.9rem;transition:background-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 4px 14px #ed0a7847}.theme-switch.is-dark .theme-switch__track{background:#1a1a1e;box-shadow:inset 0 0 0 1px #ed0a7861,inset 0 1px #ffffff0a,0 4px 14px #00000059}.theme-switch__icon{z-index:1;color:#fff;pointer-events:none;place-items:center;width:1.42rem;height:1.42rem;transition:opacity .28s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.theme-switch__icon--sun{left:.3rem}.theme-switch__icon--moon{color:#ff8ec4;right:.3rem}.theme-switch.is-light .theme-switch__icon--sun{opacity:1;transform:translateY(-50%)scale(1)}.theme-switch.is-light .theme-switch__icon--moon{opacity:0;transform:translateY(-50%)scale(.7)}.theme-switch.is-dark .theme-switch__icon--moon{opacity:1;transform:translateY(-50%)scale(1)}.theme-switch.is-dark .theme-switch__icon--sun{opacity:0;transform:translateY(-50%)scale(.7)}.theme-switch__thumb{z-index:2;will-change:transform;background:#fff;border-radius:999px;width:1.42rem;height:1.42rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:absolute;top:.24rem;left:.24rem;box-shadow:0 1px 2px #0c0c0e1f,0 4px 10px #0c0c0e29}.theme-switch.is-light .theme-switch__thumb{transform:translate(2rem)}.theme-switch.is-dark .theme-switch__thumb{transform:translate(0)}.theme-switch:hover .theme-switch__track{box-shadow:inset 0 1px #ffffff42,0 6px 18px #ed0a7857}.theme-switch.is-dark:hover .theme-switch__track{box-shadow:inset 0 0 0 1px #ed0a7880,0 6px 18px #0006}.theme-switch:focus-visible{outline:none}.theme-switch:focus-visible .theme-switch__track{box-shadow:inset 0 1px #ffffff38,0 0 0 3px #ed0a7838,0 4px 14px #ed0a7847}.lead-proposals{flex-direction:column;display:flex}.lead-proposals__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.lead-proposals__count{color:var(--muted);margin:0;font-size:.84rem}.lead-proposals__list{flex-direction:column;flex:auto;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.lead-proposals__doc{border-top:1px solid var(--line-faint);flex-direction:column;flex:auto;gap:1.15rem;margin:0;padding:1.15rem 0 0;display:flex}.lead-proposals__doc-bottom{flex-direction:column;gap:1.15rem;margin-top:auto;display:flex}.lead-proposals__doc:first-child{border-top:0;padding-top:.35rem}.lead-proposals__doc-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lead-proposals__doc-title{flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;min-width:0;display:flex}.lead-proposals__client{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:650;line-height:1.25}.lead-proposals__meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:0;font-size:.78rem;display:inline-flex}.lead-proposals__doc-head-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.55rem;display:flex}.lead-proposals__status{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.lead-proposals__status--draft{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.lead-proposals__status--draft{background:color-mix(in srgb, var(--ink) 8%, var(--surface))}}.lead-proposals__status--draft{color:var(--muted)}.lead-proposals__status--sent{background:#2563eb}@supports (color:color-mix(in lab, red, red)){.lead-proposals__status--sent{background:color-mix(in srgb, #2563eb 14%, var(--surface))}}.lead-proposals__status--sent{color:#1d4ed8}.lead-proposals__status--accepted{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.lead-proposals__status--accepted{background:color-mix(in srgb, #22c55e 16%, var(--surface))}}.lead-proposals__status--accepted{color:#15803d}.lead-proposals__status--rejected,.lead-proposals__status--expired{background:#e11d48}@supports (color:color-mix(in lab, red, red)){.lead-proposals__status--rejected,.lead-proposals__status--expired{background:color-mix(in srgb, #e11d48 12%, var(--surface))}}.lead-proposals__status--rejected,.lead-proposals__status--expired{color:#be123c}.lead-proposals__actions{align-items:center;gap:.75rem;display:inline-flex}.lead-proposals__actions .lead-followup__icon-btn{width:2rem;height:2rem}.lead-proposals__actions .lead-followup__icon-btn:disabled{cursor:default}.lead-proposals__actions .lead-followup__icon-btn svg{width:18px;height:18px}.lead-proposals__section h4{color:var(--ink);margin:0 0 .65rem;font-size:.84rem;font-weight:650}.lead-proposals__empty-line{color:var(--muted);margin:0;font-size:.84rem}.lead-proposals__items ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.lead-proposals__items-head{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);grid-template-columns:1.6rem minmax(0,1fr);align-items:end;gap:.55rem;padding:0 0 .35rem;font-size:.56rem;font-weight:700;display:grid}.lead-proposals__items-head-row{border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) 3.2rem 6.5rem 7.5rem;gap:.65rem 1rem;min-width:0;padding:0 .75rem 0 .7rem;display:grid}.lead-proposals__items-head-row span:nth-child(2),.lead-proposals__items-head-row span:nth-child(3),.lead-proposals__items-head-row span:nth-child(4){text-align:left}.lead-proposals__item{grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.lead-proposals__item-num{color:var(--pink);text-align:center;font-size:1.2rem;font-weight:700;line-height:1}.lead-proposals__item-card{border-left:2px solid var(--pink);grid-template-columns:minmax(0,1fr) 3.2rem 6.5rem 7.5rem;align-items:center;gap:.65rem 1rem;min-width:0;padding:.55rem .75rem .55rem .7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-proposals__item-card{border-left:2px solid color-mix(in srgb, var(--pink) 50%, transparent)}}.lead-proposals__item-card{background:var(--ink);border-radius:0 10px 10px 0}@supports (color:color-mix(in lab, red, red)){.lead-proposals__item-card{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}}.lead-proposals__item-name{min-width:0;color:var(--ink);align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:650;line-height:1.25;display:inline-flex}.lead-proposals__item-qty,.lead-proposals__item-unit{color:var(--muted);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem;font-weight:550}.lead-proposals__item-sub{color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem;font-weight:700}.lead-proposals__conditions{padding-top:.25rem}.lead-proposals__conditions-row{grid-template-columns:1.45fr auto .85fr;align-items:start;width:100%;margin:0;display:grid}.lead-proposals__conditions-row>div,.lead-proposals__conditions-notes>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lead-proposals__conditions-row>div:nth-child(2){justify-self:center;padding-inline:1rem}.lead-proposals__conditions-row>div:nth-child(3){justify-self:end;width:max-content;max-width:100%}.lead-proposals__conditions-row dt,.lead-proposals__conditions-notes dt{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}.lead-proposals__conditions-row dd,.lead-proposals__conditions-notes dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.lead-proposals__conditions-row dd .is-empty{color:var(--muted)}.lead-proposals__conditions-notes{margin:.85rem 0 0}.lead-proposals__doc-foot{border-top:1px solid var(--line-faint);align-items:center;gap:.85rem;padding-top:.35rem;display:flex}.lead-proposals__totals-count,.proposal-dialog__totals-count{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:500}.lead-proposals__totals-split,.proposal-dialog__totals-split{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-width:0;margin-left:0;display:flex}.lead-proposals__totals-block,.proposal-dialog__totals-block{flex-direction:row;align-items:baseline;gap:.5rem;min-width:0;display:flex}.lead-proposals__totals-label,.proposal-dialog__totals-label{font-family:var(--font-kicker);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;margin-left:0;font-size:.68rem;font-weight:750}.lead-proposals__totals-value,.proposal-dialog__totals-value{color:var(--ink);white-space:nowrap;letter-spacing:-.02em;font-size:1.15rem;font-weight:700}@media (max-width:719px){.lead-proposals__items-head{display:none}.lead-proposals__item-card{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.lead-proposals__item-name{grid-column:1/-1}.lead-proposals__item-qty,.lead-proposals__item-unit{text-align:left;justify-self:start}.lead-proposals__item-sub{grid-area:2/2/span 2;align-self:center}.lead-proposals__conditions-row{grid-template-columns:1fr;row-gap:.75rem}.lead-proposals__conditions-row>div:nth-child(2),.lead-proposals__conditions-row>div:nth-child(3){justify-self:start;padding-inline:0}.lead-proposals__doc-head{flex-direction:column}.lead-proposals__doc-head-side{align-items:flex-start}}.proposal-dialog{z-index:1600;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.proposal-dialog__backdrop{background:#0a0a0c8c;border:0;position:absolute;inset:0}.proposal-dialog__panel{z-index:1;border:1px solid var(--line-soft);background:var(--surface);width:min(100%,1140px);height:min(92vh,860px);max-height:min(92vh,860px);box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.proposal-dialog__head{border-bottom:1px solid var(--line-faint);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem .85rem;display:flex}.proposal-dialog__kicker{font-family:var(--font-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin:0 0 .2rem;font-size:.62rem;font-weight:700}.proposal-dialog__head h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.15rem;font-weight:650}.proposal-dialog__close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.1rem .35rem;font-size:1.45rem;line-height:1}.proposal-dialog__close:hover{color:var(--ink)}.proposal-dialog__shell{flex:auto;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);min-height:0;display:grid}.proposal-dialog__main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.proposal-dialog__main-scroll{flex-direction:column;flex:auto;min-height:0;padding:1rem 1.15rem;display:flex;overflow:auto}.proposal-dialog__main-scroll>.proposal-dialog__section{flex-direction:column;flex:auto;min-height:100%;display:flex}.proposal-dialog__main-foot{box-sizing:border-box;border-top:1px solid var(--line-faint);background:var(--surface);flex-shrink:0;align-items:center;gap:.85rem;height:4.1rem;min-height:4.1rem;padding:.75rem 1.15rem;display:flex}.proposal-dialog__aside{border-left:1px solid var(--line-faint);background:var(--hover);flex-direction:column;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__aside{background:color-mix(in srgb, var(--hover) 55%, var(--surface))}}.proposal-dialog__aside-tabs{border-bottom:1px solid var(--line-faint);flex-shrink:0;grid-template-columns:1fr 1fr;gap:.2rem;padding:.65rem .85rem 0;display:grid}.proposal-dialog__aside-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.45rem .35rem .55rem;font-size:.78rem;font-weight:600;transition:color .15s,border-color .15s}.proposal-dialog__aside-tab:hover{color:var(--ink)}.proposal-dialog__aside-tab.is-active{color:var(--ink);border-bottom-color:var(--pink)}.proposal-dialog__aside-scroll{flex-direction:column;flex:auto;min-height:0;padding:1rem 1.1rem 1.35rem;display:flex;overflow:auto}.proposal-dialog__aside-scroll>.proposal-dialog__aside-block{flex:auto;min-height:0}.proposal-dialog__aside-foot{box-sizing:border-box;border-top:1px solid var(--line-faint);background:var(--hover);flex-shrink:0;align-items:center;height:4.1rem;min-height:4.1rem;padding:.75rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__aside-foot{background:color-mix(in srgb, var(--hover) 55%, var(--surface))}}.proposal-dialog__save{width:100%;height:100%;min-height:0}.proposal-dialog__section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.proposal-dialog__section-head h4,.proposal-dialog__aside-block h4{color:var(--ink);margin:0;font-size:.84rem;font-weight:650}.proposal-dialog__text-btn{color:var(--pink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.proposal-dialog__text-btn:hover:not(:disabled){text-decoration:underline}.proposal-dialog__text-btn:disabled{opacity:.55;cursor:not-allowed}.proposal-dialog__catalog{flex-direction:column;gap:.85rem;margin-bottom:0;padding-bottom:.75rem;display:flex}.proposal-dialog__catalog-group{flex-direction:column;gap:.35rem;display:flex}.proposal-dialog__catalog-group-label{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.58rem;font-weight:700}.proposal-dialog__catalog-group-items{flex-direction:column;gap:.35rem;display:flex}.proposal-dialog__aside-hint{color:var(--muted);margin:0 0 .15rem;font-size:.76rem;line-height:1.35}.proposal-dialog__conditions{gap:.85rem;height:100%}.proposal-dialog__conditions .proposal-dialog__field{flex-shrink:0;gap:.4rem}.proposal-dialog__conditions .proposal-dialog__field>span{letter-spacing:.08em;font-size:.62rem}.proposal-dialog__conditions .profile-input{border-radius:10px;padding:.65rem .8rem;font-size:.88rem;line-height:1.35}.proposal-dialog__days-field{align-items:center;gap:.45rem;min-width:0;display:flex}.proposal-dialog__days-field .profile-input{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 3.6rem;width:3.6rem}.proposal-dialog__days-field>span{color:var(--muted);white-space:nowrap;font-size:.78rem}.proposal-dialog__conditions-inline{flex-shrink:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.proposal-dialog__conditions-inline .proposal-dialog__field{min-width:0}.proposal-dialog__conditions-inline .numia-date-picker,.proposal-dialog__conditions-inline .numia-date-picker__trigger{width:100%}.proposal-dialog__conditions .numia-date-picker__trigger{border-radius:10px;align-items:center;height:auto;min-height:0}.proposal-dialog__conditions .numia-date-picker__field{width:100%;padding:.65rem .4rem .65rem .8rem;font-size:.88rem;line-height:1.35}.proposal-dialog__conditions .numia-date-picker__actions{padding-right:.25rem}.proposal-dialog__conditions .numia-date-picker__icon-btn{width:1.7rem;height:1.7rem}.proposal-dialog__conditions .numia-date-picker,.proposal-dialog__conditions .numia-date-picker__trigger{width:100%}.proposal-dialog__conditions .proposal-dialog__field--notes{flex-direction:column;flex:auto;min-height:8rem;display:flex}.proposal-dialog__conditions .proposal-dialog__field--notes textarea.profile-input{resize:none;flex:auto;height:100%;min-height:8rem}.proposal-dialog__conditions-preview{margin-top:auto;padding-top:1.25rem}.proposal-dialog__conditions-preview:not(:empty){border-top:1px solid var(--line-faint)}.proposal-dialog__conditions-preview h4{color:var(--ink);margin:0 0 .75rem;font-size:.84rem;font-weight:650}.proposal-dialog__conditions-row{grid-template-columns:1.45fr auto .85fr;align-items:start;width:100%;margin:0;display:grid}.proposal-dialog__conditions-row>div,.proposal-dialog__conditions-notes>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.proposal-dialog__conditions-row>div:first-child{text-align:left;justify-self:start;padding-right:1rem}.proposal-dialog__conditions-row>div:nth-child(2){text-align:left;justify-self:center;align-items:flex-start}.proposal-dialog__conditions-row>div:nth-child(3){text-align:left;justify-self:end;align-items:flex-start;width:max-content;max-width:100%}.proposal-dialog__conditions-row>div:nth-child(3) dd{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:6.5ch}.proposal-dialog__conditions-row dt,.proposal-dialog__conditions-notes dt{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}.proposal-dialog__conditions-row dd,.proposal-dialog__conditions-notes dd{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.4}.proposal-dialog__conditions-row dd .is-empty,.proposal-dialog__conditions-notes dd .is-empty{color:var(--muted)}.proposal-dialog__conditions-notes{margin:.85rem 0 0}@media (max-width:719px){.proposal-dialog__conditions-row{grid-template-columns:1fr;row-gap:.75rem}.proposal-dialog__conditions-row>div:first-child{padding-right:0}.proposal-dialog__conditions-row>div:nth-child(2),.proposal-dialog__conditions-row>div:nth-child(3){text-align:left;justify-self:start;align-items:flex-start;width:auto}}.proposal-dialog__items{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.proposal-dialog__items-empty{border:1px dashed var(--line-soft);color:var(--muted);text-align:center;border-radius:12px;margin:.35rem 0 .75rem;padding:1rem .9rem;font-size:.84rem}.proposal-dialog__row{grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.proposal-dialog__row-num{width:auto;height:auto;color:var(--pink);text-align:center;background:0 0;border-radius:0;margin-top:0;font-size:1.35rem;font-weight:700;line-height:1;display:block}.proposal-dialog__row-card{border:0;border-left:2px solid var(--pink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__row-card{border-left:2px solid color-mix(in srgb, var(--pink) 50%, transparent)}}.proposal-dialog__row-card{background:var(--ink);border-radius:0 10px 10px 0;padding:0}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__row-card{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}}.proposal-dialog__row-card{min-width:0}.proposal-dialog__row-body{background:0 0;border-radius:0;align-items:center;gap:.65rem 1.35rem;min-width:0;padding:.55rem .75rem .55rem .7rem;display:flex}.proposal-dialog__row-name{min-width:0;color:var(--ink);flex:auto;align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:650;line-height:1.25;display:inline-flex}.proposal-dialog__row-name-text,.lead-proposals__item-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposal-dialog__row-name-wrap{flex:auto;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.proposal-item-monthly-badge{background:var(--pink);border-radius:999px;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.proposal-item-monthly-badge{background:color-mix(in srgb, var(--pink) 22%, transparent)}}.proposal-item-monthly-badge{color:var(--pink);letter-spacing:.02em;font-size:.62rem;font-weight:800;line-height:1}.proposal-dialog__row-name-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:.9rem;font-weight:650}.proposal-dialog__qty{flex-direction:row;flex-shrink:0;align-items:center;gap:.45rem;margin-left:.35rem;display:flex}.proposal-dialog__qty span,.proposal-dialog__price-block span{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.58rem;font-weight:700}.proposal-dialog__qty input,.proposal-dialog__price-block input{border:1px solid var(--line-soft);background:var(--surface);width:3.2rem;color:var(--ink);font:inherit;text-align:center;border-radius:8px;padding:.28rem .4rem;font-size:.84rem;font-weight:600}.proposal-dialog__price-block{white-space:nowrap;flex-direction:row;flex-shrink:0;align-items:baseline;gap:.45rem;min-width:0;padding-left:.15rem;display:flex}.proposal-dialog__price-block strong{color:var(--muted);font-size:.82rem;font-weight:550;line-height:1.2}.proposal-dialog__price-block--sub{margin-left:.85rem}.proposal-dialog__price-block--sub strong{min-width:12ch;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700;display:inline-block}.proposal-dialog__icon-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.1rem .15rem;font-size:1.15rem;line-height:1}.proposal-dialog__icon-remove:hover:not(:disabled){color:#e11d48}.proposal-dialog__field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.proposal-dialog__field>span{font-family:var(--font-kicker);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.proposal-dialog__chip{border:1px solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .75rem;font-size:.8rem;transition:border-color .15s,background .15s,color .15s;display:flex}.proposal-dialog__chip-main{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.proposal-dialog__chip-badge{font-style:normal;font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--pink);background:var(--pink);align-items:center;font-size:.52rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__chip-badge{background:color-mix(in srgb, var(--pink) 12%, transparent)}}.proposal-dialog__chip-badge{white-space:nowrap;border-radius:999px;padding:.16rem .4rem;line-height:1}.proposal-dialog__chip.is-selected .proposal-dialog__chip-badge{color:var(--pink);background:var(--pink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__chip.is-selected .proposal-dialog__chip-badge{background:color-mix(in srgb, var(--pink) 16%, transparent)}}.proposal-dialog__chip em{color:var(--muted);white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:650}.proposal-dialog__chip:hover:not(:disabled){border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--pink) 40%, transparent)}}.proposal-dialog__chip:hover:not(:disabled){background:var(--pink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__chip:hover:not(:disabled){background:color-mix(in srgb, var(--pink) 7%, var(--surface))}}.proposal-dialog__chip.is-selected{border-color:var(--pink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__chip.is-selected{border-color:color-mix(in srgb, var(--pink) 45%, transparent)}}.proposal-dialog__chip.is-selected{background:var(--pink)}@supports (color:color-mix(in lab, red, red)){.proposal-dialog__chip.is-selected{background:color-mix(in srgb, var(--pink) 10%, var(--surface))}}.proposal-dialog__chip.is-selected{color:var(--ink)}.proposal-dialog__chip.is-selected em{color:var(--muted)}@media (max-width:639px){.proposal-dialog__row-body{flex-wrap:wrap}.proposal-dialog__row-name,.proposal-dialog__row-name-input{flex:calc(100% - 2rem)}}.proposal-dialog__aside-block{flex-direction:column;gap:.7rem;display:flex}.proposal-dialog__totals{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;margin-top:auto;padding:.85rem .9rem}.proposal-dialog__totals-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.proposal-dialog__totals-row span{color:var(--muted);font-size:.8rem}.proposal-dialog__totals-row strong{color:var(--ink);font-size:1.2rem}.proposal-dialog__totals-hint{color:var(--muted);margin:.25rem 0 0;font-size:.72rem}.proposal-dialog__aside-actions{flex-direction:column;gap:.45rem;display:flex}.proposal-dialog__secondary{border:1px solid var(--line);min-height:2.35rem;font-family:var(--font-kicker);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-size:.72rem;font-weight:650;display:inline-flex}.proposal-dialog__secondary:hover:not(:disabled){background:var(--hover)}.proposal-dialog__secondary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:859px){.proposal-dialog__shell{grid-template-columns:1fr}.proposal-dialog__aside{border-left:0;border-top:1px solid var(--line-faint)}}.postulante-detail__back{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-block}.postulante-detail__back:hover{color:var(--pink)}.postulante-detail__link{color:var(--pink);font-weight:600;text-decoration:none}.postulante-detail__link:hover{text-decoration:underline}.postulante-detail__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.postulante-detail__grid{grid-template-columns:1fr 1fr}}.postulante-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;padding:1rem 1.1rem 1.15rem}.postulante-card h2{margin:0 0 .85rem;font-size:.95rem;font-weight:700}.postulante-dl{gap:.7rem;margin:0;display:grid}.postulante-dl div{min-width:0}.postulante-dl dt{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .15rem;font-size:.68rem;font-weight:650}.postulante-dl dd{word-break:break-word;margin:0;font-size:.95rem}.postulante-dl a{color:inherit}.postulante-field{gap:.35rem;margin-bottom:.9rem;display:grid}.postulante-field>span{font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:650}.postulante-field select,.postulante-field textarea{border:1px solid var(--line-soft);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.65rem .75rem}.postulante-field small,.postulante-approve small{color:var(--muted);font-size:.8rem;line-height:1.35}.postulante-approve,.postulante-approved{margin-top:1.1rem}.postulante-approve-dialog{gap:.85rem;max-width:420px;padding:1.25rem;display:grid}.postulante-approve-dialog h2{margin:0;font-size:1.05rem}.postulante-approve-dialog p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.postulante-check{align-items:center;gap:.55rem;font-size:.9rem;display:flex}.postulante-approve-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.postulante-btn-ghost{border:1px solid var(--line-soft);color:var(--ink);font-family:var(--font-kicker);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.7rem;font-weight:650}.postulante-btn-ghost:hover:not(:disabled){background:var(--hover)}.postulante-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.lead-detail__summary-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.lead-detail__summary-grid{grid-template-columns:1fr 1fr;align-items:start}}.postulante-notes-input{resize:vertical;width:100%;min-height:calc(2.9em + 1.3rem)}.postulante-notes-text{white-space:pre-wrap;min-height:2.9em;color:var(--ink);margin:0;font-size:.92rem;line-height:1.45}.lead-detail .postulante-approve,.lead-detail .postulante-approved{margin-top:1rem}.lead-detail .postulante-approve small{color:var(--muted);font-size:.8rem;line-height:1.35}.postulante-approve{flex-flow:wrap;align-items:center;gap:.55rem;display:flex}.postulante-btn-reject{color:#b91c1c;border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.postulante-btn-reject{border-color:color-mix(in srgb, #b91c1c 35%, var(--line-soft))}}.postulante-btn-reject:hover:not(:disabled){background:#b91c1c14}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
