html{scroll-behavior:smooth}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans:"Bricolage Grotesque", sans-serif;--font-mono:"Azeret Mono", monospace;--spacing:0.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.5rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3.5rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-wider:0.05em;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#09111f;--color-lime:#d7ff3f;--color-cyan:#49d9ff;--color-cloud:#f6f7f2;--color-muted:#8d9aae;--color-line:#26344a;--color-primary:#d7ff3f;--color-neutral:#09111f}}@layer base{*,::after,::before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,ui-sans-serif,system-ui,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:#fff0}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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:#fff0;opacity:1}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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']),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden='until-found'])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);max-width:65ch;:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}:where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}:where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600}:where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}:where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}:where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha}:where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha}:where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}:where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}:where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman}:where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman}:where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal}:where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters)}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets)}:where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}:where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote}:where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote}:where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}:where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit}:where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}:where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit}:where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}:where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}:where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit}:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}:where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em}:where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}:where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`"}:where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`"}:where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em}:where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em}:where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit}:where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:#fff0;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none}:where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none}:where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}:where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}:where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}:where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0}:where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline}:where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}:where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top}:where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start}:where(figure>*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}:where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab, oklch(21% 0.034 264.665) 10%, transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:rgb(255 255 255 / 10%);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75;:where(picture>img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0}:where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;margin-bottom:.5em}:where(ol>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:.375em}:where(ul>li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:.375em}:where(.prose>ul>li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}:where(.prose>ul>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}:where(.prose>ul>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}:where(.prose>ol>li>p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em}:where(.prose>ol>li>p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em}:where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em}:where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.5em;padding-inline-start:1.625em}:where(hr+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(h2+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(h3+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(h4+*):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0}:where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em}:where(.prose>:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0}:where(.prose>:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-auto{height:auto}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-ink{background-color:var(--color-ink)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-cloud{color:var(--color-cloud)}.text-neutral{color:var(--color-neutral)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:border-b-0{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.hover\:text-primary{&:hover{@media (hover:hover){color:var(--color-primary)}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.md\:mx-0{@media (width>=48rem){margin-inline:calc(var(--spacing) * 0)}}.md\:text-2xl{@media (width>=48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.md\:text-3xl{@media (width>=48rem){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.md\:text-4xl{@media (width>=48rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.md\:text-5xl{@media (width>=48rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}.sv-syscom-promo{display:grid;gap:9px;min-width:0;margin:18px 0;padding:16px;border:1px solid #b9cf8e;border-radius:14px;background:#f2f8e6;color:#14201b}.sv-syscom-promo .sv-syscom-promo__label{display:block;margin:0;color:#365021;font-size:.65rem;font-weight:800;letter-spacing:.055em;line-height:1.5}.sv-syscom-promo .sv-syscom-promo__title{display:block;margin:0;color:#14201b;font-size:1rem;line-height:1.35}.sv-syscom-promo .sv-syscom-promo__copy,.sv-syscom-promo .sv-syscom-promo__restriction{margin:0;color:#283c2c;font-size:.83rem;line-height:1.55}.sv-syscom-promo .sv-syscom-promo__restriction{font-weight:700}.sv-syscom-promo .sv-syscom-promo__notice{display:block;margin:0;color:#41513d;font-size:.75rem;line-height:1.5}.sv-syscom-promo .sv-syscom-promo__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;padding:10px 14px;margin:4px 0 0;border:1px solid #14201b;border-radius:9px;background:#14201b;color:#fff;text-align:center;text-decoration:none;font-size:.83rem;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.sv-syscom-promo .sv-syscom-promo__button:hover{background:#2e492e;color:#fff}.sv-syscom-promo .sv-syscom-promo__button:focus-visible{outline:3px solid #287197;outline-offset:3px}.sv-syscom-promo.sv-syscom-promo--landing{margin:14px 0 0}.sv-syscom-promo.sv-syscom-promo--catalog{margin:0 0 22px}@media (max-width:520px){.sv-syscom-promo .sv-syscom-promo__button{width:100%}}.sv-syscom-workspace{margin:20px 0 28px;padding:24px;border:1px solid #cfdae4;border-top:4px solid #09111f;border-radius:18px;background:#fff;color:#142438}.sv-syscom-workspace [hidden]{display:none!important}.sv-syscom-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.sv-syscom-eyebrow{font-size:.72rem;letter-spacing:.1em;font-weight:800;color:#436079}.sv-syscom-heading h2{margin:6px 0 8px;font-size:clamp(1.4rem,3vw,2rem);line-height:1.15;color:#09111f}.sv-syscom-heading p,.sv-syscom-box p{margin:8px 0 12px;line-height:1.55;color:#405367}.sv-syscom-state{padding:8px 12px;border-radius:30px;background:#ecf2f6;color:#18374d;font-size:.8rem;font-weight:750;white-space:nowrap}.sv-syscom-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 20px;align-items:start}.sv-syscom-box{border:1px solid #d6dfe7;border-radius:12px;padding:16px;background:#f8fafb;min-width:0}.sv-syscom-workspace summary{cursor:pointer;font-weight:750;color:#18374d;line-height:1.45}.sv-syscom-workspace form{display:grid;gap:12px;margin-top:16px}.sv-syscom-workspace label{display:grid;gap:6px;font-size:.86rem;font-weight:700;line-height:1.45;color:#243d52}.sv-syscom-workspace input:not([type="checkbox"]),.sv-syscom-workspace select{display:block;box-sizing:border-box;width:100%;min-height:46px;border:1px solid #b9cad7;border-radius:8px;padding:10px 12px;font:inherit;font-size:16px;background:#fff;color:#142438}.sv-syscom-workspace input:focus-visible,.sv-syscom-workspace select:focus-visible,.sv-syscom-workspace button:focus-visible,.sv-syscom-workspace a:focus-visible{outline:3px solid #49a7d2;outline-offset:3px}.sv-syscom-workspace label.sv-syscom-check{display:flex;flex-direction:row;gap:9px;align-items:flex-start;font-weight:500}.sv-syscom-check input{flex:0 0 19px;width:19px;height:19px;margin:2px 0 0;accent-color:#18374d}.sv-syscom-workspace small{display:block;font-size:.78rem;line-height:1.55;color:#486075;overflow-wrap:anywhere}.sv-syscom-workspace a:not(.sv-syscom-button){color:#125e87;text-decoration:underline;text-underline-offset:3px}.sv-syscom-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;min-height:46px;padding:11px 16px;border:1px solid #09111f;border-radius:8px;background:#09111f;color:#fff!important;font:inherit;font-size:.88rem;font-weight:750;text-align:center;text-decoration:none;cursor:pointer}.sv-syscom-button.is-secondary{background:#fff;color:#18374d!important;border-color:#aebfcd}.sv-syscom-workspace button:disabled,.sv-syscom-workspace input:disabled{opacity:.6;cursor:not-allowed}.sv-syscom-link{display:inline-flex;align-items:center;min-height:44px;border:0;background:#fff0;color:#125e87;text-decoration:underline;font:inherit;font-size:.84rem;font-weight:650;cursor:pointer}.sv-syscom-link.is-danger{color:#a12c2c;margin-top:10px}.sv-syscom-status{font-size:.87rem;line-height:1.6;color:#2a4f60;margin:12px 0;overflow-wrap:anywhere}.sv-syscom-status[data-state="error"]{padding:12px;background:#fff0ed;border-left:3px solid #b33232;color:#902323;border-radius:6px}.sv-syscom-notice,.sv-syscom-locked{padding:14px 16px;border-radius:10px;border:1px solid #d2e0e8;background:#edf5f8;font-size:.86rem;line-height:1.6;color:#254655}.sv-syscom-locked p{margin:10px 0}.sv-syscom-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:16px 0}.sv-syscom-toolbar>strong{margin-right:auto;font-size:.92rem}.sv-syscom-workspace form.sv-syscom-search{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:12px;margin:20px 0}.sv-syscom-search-options{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sv-syscom-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-syscom-product{border:1px solid #d3dfe8;border-radius:12px;overflow:hidden;background:#fff;min-width:0}.sv-syscom-product>img{display:block;width:100%;height:190px;object-fit:contain;padding:14px;box-sizing:border-box;background:#f7f9fb}.sv-syscom-product-body{padding:16px}.sv-syscom-product h3{margin:8px 0 12px;font-size:1.05rem;color:#142438;line-height:1.45;overflow-wrap:anywhere}.sv-syscom-cost{margin:10px 0;padding:10px;border-radius:8px;background:#eef3f7;font-size:.9rem;font-weight:750;color:#243d52}.sv-syscom-availability{font-size:.8rem;color:#476475;line-height:1.5}.sv-syscom-product details{margin:12px 0;font-size:.82rem;line-height:1.6}.sv-syscom-product details p{white-space:pre-line;overflow-wrap:anywhere}.sv-syscom-product ul{padding-left:20px;list-style:disc}.sv-syscom-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:24px 0 8px}.sv-syscom-footnote{margin:20px 0 0;font-size:.78rem;line-height:1.65;color:#53697b}.sv-syscom-item-note{padding:10px 0;font-size:.78rem;line-height:1.55;color:#425a6b}.sv-syscom-item-note small{display:block;margin:5px 0}.sv-syscom-item-note details{margin-top:10px}.sv-syscom-item-note summary{cursor:pointer;font-weight:700}.sv-syscom-item-note ul{padding-left:18px;list-style:disc}.sv-syscom-item-note a{color:#126188;text-decoration:underline}@media (max-width:1100px){.sv-syscom-results{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-syscom-workspace form.sv-syscom-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.sv-syscom-workspace{padding:16px;border-radius:12px}.sv-syscom-heading{flex-direction:column;gap:8px}.sv-syscom-config-grid,.sv-syscom-results,.sv-syscom-workspace form.sv-syscom-search{grid-template-columns:minmax(0,1fr)}.sv-syscom-toolbar{align-items:stretch}.sv-syscom-toolbar>*{width:100%}.sv-syscom-product>img{height:210px}}.sv-modal.sv-sale-modal{width:min(620px,calc(100vw - 24px))}.sv-sale-modal .sv-sale-heading{display:grid;gap:6px}.sv-sale-modal .sv-sale-heading strong{font-size:1.15rem;overflow-wrap:anywhere}.sv-sale-modal .sv-sale-heading small,.sv-sale-modal label small{color:#52616f;line-height:1.5;font-weight:400}.sv-sale-modal .sv-sale-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.sv-sale-modal .sv-sale-summary>div{padding:14px 10px;border:1px solid #d8e0e8;border-radius:12px;background:#f4f7fa;min-width:0}.sv-sale-modal .sv-sale-summary>div:last-child{background:#ebffa2;border-color:#c0df75}.sv-sale-modal .sv-sale-summary dt{font-size:.8rem;font-weight:650;color:#384759}.sv-sale-modal .sv-sale-summary dd{margin:5px 0 0;font-weight:800;font-size:clamp(1rem,4vw,1.35rem);letter-spacing:-.03em;color:#09111f;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sv-sale-modal .sv-sale-status{margin:0;color:#33475b;font-size:.9rem;line-height:1.5}.sv-sale-modal .sv-sale-status[data-state="error"]{color:#a51f26}.sv-sale-modal .sv-sale-commission{display:grid;gap:12px}.sv-sale-modal .sv-sale-result{margin:0;padding:16px;background:#edf9f0;border:1px solid #93c69f;border-radius:12px;color:#193d25;line-height:1.6}.sv-sale-modal .sv-sale-result[hidden]{display:none}.sv-sale-modal input,.sv-sale-modal select{min-height:46px;font-size:16px}.sv-sale-modal input[type="checkbox"]{min-height:0}.sv-sale-modal button:disabled{opacity:.65;cursor:wait}@media (max-width:520px){.sv-sale-modal .sv-record-form{grid-template-columns:minmax(0,1fr)}.sv-sale-modal .sv-sale-summary{gap:6px}.sv-sale-modal .sv-sale-summary>div{padding:12px 8px}.sv-sale-modal .sv-form-actions{flex-wrap:wrap}.sv-sale-modal .sv-form-actions button{min-height:48px;flex:1 1 130px}}.sv-payment-check-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.sv-payment-check-actions .sv-button{min-height:50px;min-width:160px}.sv-payment-check-actions [aria-disabled="true"]{opacity:.65;cursor:wait}.sv-payment-check-note{max-width:620px;margin:18px auto 0;line-height:1.6;min-height:3em}@media (max-width:520px){.sv-payment-check-actions{flex-direction:column}.sv-payment-check-actions .sv-button{width:100%}}.sv-worker-payment{margin:18px 0;padding:16px;border:1px solid #cbdbe4;border-radius:14px;background:#f3f8fa;color:#142b3d}.sv-worker-payment .sv-worker-payment-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sv-worker-payment-head>strong{font-size:1rem}.sv-worker-payment-head>span{font-size:.68rem;font-weight:750;letter-spacing:.045em;color:#31536a}.sv-worker-payment .sv-worker-payment-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.sv-worker-payment-totals>div{min-width:0;padding:10px 8px;border-radius:9px;background:#fff;border:1px solid #d9e4eb}.sv-worker-payment-totals>div:last-child{background:#ebffa2;border-color:#cbdf89}.sv-worker-payment-totals dt{margin:0;font-size:.75rem;line-height:1.35;color:#3c5263}.sv-worker-payment-totals dd{margin:5px 0 0;font-weight:800;font-size:clamp(1rem,4vw,1.25rem);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.sv-worker-payment>p{margin:9px 0 0;font-size:.88rem;line-height:1.55;color:#334d60}.sv-worker-payment>.sv-worker-payment-status{font-weight:800;color:#122d3f}.sv-worker-payment>small{display:block;margin-top:12px;font-size:.77rem;color:#526573;line-height:1.5}.sv-worker-payment .sv-worker-payment-refresh{width:100%;min-height:46px;margin-top:14px;padding:10px 16px;border:1px solid #8097a7;border-radius:10px;background:#fff;color:#142b3d;font:inherit;font-weight:700;cursor:pointer}.sv-worker-payment-refresh:focus-visible{outline:3px solid #255f7e;outline-offset:3px}.sv-worker-payment.is-review{border-color:#d5b375;background:#fff7e8}@media (max-width:359px){.sv-worker-payment .sv-worker-payment-totals{grid-template-columns:minmax(0,1fr)}.sv-worker-payment-totals>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.sv-worker-payment-totals dd{margin:0}}.sv-seller-report .sv-seller-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:12px;margin:0 20px 12px}.sv-seller-report .sv-seller-filter label{display:grid;gap:6px;font-weight:650;font-size:.9rem}.sv-seller-report .sv-seller-filter input{width:100%;min-width:0;min-height:46px;font-size:16px;padding:10px;border:1px solid #cbd5df;border-radius:10px;background:#fff;color:#172232}.sv-seller-report .sv-seller-filter button,.sv-seller-report .sv-seller-filter a{min-height:46px;display:flex;align-items:center;justify-content:center;text-align:center}.sv-seller-report .sv-seller-help{margin:12px 20px 18px;font-size:.9rem;line-height:1.6;color:#52616f}.sv-seller-report .sv-seller-demo,.sv-seller-report .sv-seller-warning{margin:0 20px 16px;padding:14px;border-radius:10px;background:#edf6ff;color:#193d5b;line-height:1.6}.sv-seller-report .sv-seller-warning{background:#fff3dd;color:#6b4313}.sv-seller-report .sv-seller-table{min-width:600px}.sv-seller-report .sv-seller-table tfoot{background:#f0f4ea;font-weight:750}.sv-seller-report .sv-seller-table tfoot td,.sv-seller-report .sv-seller-table tfoot th{padding:16px}@media (max-width:760px){.sv-seller-report .sv-seller-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.sv-seller-report .sv-seller-filter{grid-template-columns:minmax(0,1fr)}}@media print{.sv-seller-report .sv-seller-filter{display:none}}@layer components{.sv-ops-preview .sv-ops-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 20px 18px}.sv-ops-preview .sv-ops-samples article{padding:18px;border:1px solid #d8e0e8;border-radius:14px;background:#f7faf5;min-width:0}.sv-ops-preview .sv-ops-samples h3{margin:0 0 14px;color:#172232}.sv-ops-preview .sv-ops-samples dl{margin:0}.sv-ops-preview .sv-ops-samples dl div{padding:9px 0;border-top:1px solid #e0e6df}.sv-ops-preview .sv-ops-samples dt{font-size:.85rem;color:#52616f}.sv-ops-preview .sv-ops-samples dd{margin:4px 0 0;font-size:1rem;font-weight:650;color:#172232;overflow-wrap:anywhere}.sv-ops-preview .sv-ops-note{margin:0;padding:0 20px 20px;line-height:1.6;color:#52616f}@media (max-width:650px){.sv-ops-preview .sv-ops-samples{grid-template-columns:minmax(0,1fr)}}}.sv-financial-preview .sv-financial-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 20px}.sv-financial-preview .sv-financial-samples article{min-width:0;background:#f7f9f3;border:1px solid #d6dfe8;border-radius:14px;padding:18px}.sv-financial-preview .sv-financial-samples article:last-child{background:#fff8e9}.sv-financial-preview .sv-financial-samples h3{margin:0 0 14px;font-size:1rem;font-weight:750;color:#142236}.sv-financial-preview .sv-financial-samples dl{margin:0}.sv-financial-preview .sv-financial-samples dl>div{padding:11px 0;border-top:1px solid #dce3d9}.sv-financial-preview .sv-financial-samples dt{font-size:.86rem;color:#52616f}.sv-financial-preview .sv-financial-samples dd{margin:5px 0 0;color:#142236;font-weight:750;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sv-financial-preview .sv-financial-note{margin:15px 20px;color:#52616f;font-size:.9rem;line-height:1.6}@media (max-width:760px){.sv-financial-preview .sv-financial-samples{grid-template-columns:minmax(0,1fr)}}.sv-work-payment-capture{display:grid;gap:12px;grid-column:1/-1;min-width:0;padding:16px;margin:14px 0;border:1px solid #cad9e6;border-radius:12px;background:#f5f9fc;color:#172232}.sv-work-payment-capture>p{margin:0;line-height:1.55}.sv-work-payment-capture>label{display:grid;gap:7px;font-size:1rem;font-weight:650}.sv-work-payment-capture>label.sv-check{display:flex;align-items:center;gap:10px}.sv-work-payment-capture input:not([type="checkbox"]),.sv-work-payment-capture select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #a9bbc9;border-radius:9px;font-size:16px;background:#fff;color:#172232}.sv-work-payment-capture input[type="checkbox"]{width:22px;height:22px;flex:0 0 22px}.sv-work-payment-capture input[readonly],.sv-work-payment-capture select:disabled{background:#edf1f4;color:#52616f}.sv-work-payment-capture>small{font-size:.87rem;line-height:1.6;color:#435567}.sv-work-payment-capture [data-sv-work-payment-feedback]{padding:12px;border-radius:8px;background:#eaf4da;color:#233b16;font-weight:650}.sv-close-test-button{min-height:48px;width:100%;border:0;border-radius:10px;padding:12px;background:#09111f;color:#fff;font:inherit;font-weight:700;cursor:pointer}.sv-close-preview{scroll-margin-top:100px}.sv-close-test-result{padding:14px;line-height:1.6;background:#eaf4da;border:1px solid #afcd8c;border-radius:10px;color:#233b16}.sv-close-test-result[hidden]{display:none}.sv-sale-notice{padding:16px 20px;margin:0 0 18px;border:1px solid #b9cbd7;border-radius:12px;background:#eff7fb;color:#203d50;line-height:1.6}.sv-sale-recovery{margin-bottom:20px;border-color:#d8c793}.sv-sale-recovery .sv-sale-recovery-body{padding:0 20px 20px}.sv-sale-recovery .sv-sale-recovery-body p,.sv-sale-recovery .sv-sale-recovery-body small{color:#405363;line-height:1.6}.sv-sale-recovery .sv-sale-recovery-body small{display:block;margin-top:12px}.sv-sale-recovery dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 14px}.sv-sale-recovery dl>div{padding:14px;border:1px solid #ccd9e1;border-radius:12px;background:#f4f8fa}.sv-sale-recovery dl>div:last-child{background:#ebffa2}.sv-sale-recovery dt{font-size:.9rem;color:#354654}.sv-sale-recovery dd{margin:6px 0 0;color:#09111f;font-size:1.3rem;font-weight:800;overflow-wrap:anywhere}.sv-sale-recovery button{min-height:48px;white-space:normal}@media (max-width:520px){.sv-sale-recovery dl{grid-template-columns:minmax(0,1fr)}.sv-sale-recovery button{width:100%}}#sv-work-board{min-width:0;max-width:100%}#sv-work-board>.sv-card-head{flex-wrap:wrap;gap:16px}#sv-work-board .sv-module-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px;min-width:0}#sv-work-board .sv-work-month-filter{margin:0;min-width:0}#sv-work-board .sv-work-month-control{display:grid;gap:6px}#sv-work-board .sv-work-month-control input{width:100%;min-width:0;min-height:44px;font-size:16px}#sv-work-board>.sv-table-wrap{margin-inline:0;padding:0;max-width:100%}#sv-work-board .sv-table{width:100%;min-width:0;table-layout:fixed}#sv-work-board .sv-table th,#sv-work-board .sv-table td{white-space:normal;overflow-wrap:anywhere;word-break:normal;vertical-align:top;padding:14px 8px}#sv-work-board .sv-table th{font-size:.69rem;line-height:1.45;letter-spacing:.02em}#sv-work-board .sv-table td{font-size:.82rem;line-height:1.5}#sv-work-board .sv-table th:nth-child(1){width:15%}#sv-work-board .sv-table th:nth-child(2){width:10%}#sv-work-board .sv-table th:nth-child(3){width:11%}#sv-work-board .sv-table th:nth-child(4),#sv-work-board .sv-table th:nth-child(5){width:8%}#sv-work-board .sv-table th:nth-child(6){width:9%}#sv-work-board .sv-table th:nth-child(7){width:6%}#sv-work-board .sv-table th:nth-child(8){width:7%}#sv-work-board .sv-table th:nth-child(9){width:14%}#sv-work-board .sv-table th:nth-child(10){width:12%}#sv-work-board .sv-table td>strong,#sv-work-board .sv-table td>small{display:block}#sv-work-board .sv-table td>small{margin-top:5px;line-height:1.5;font-size:.76rem}#sv-work-board .sv-table td:nth-child(9){font-variant-numeric:tabular-nums}#sv-work-board .sv-table td:nth-child(9)>strong{font-size:.92rem;color:#172232}#sv-work-board .sv-table .sv-pill{max-width:100%;white-space:normal}#sv-work-board .sv-work-row-actions>form{display:block;margin:0 0 8px}#sv-work-board .sv-work-row-actions>a,#sv-work-board .sv-work-row-actions>span,#sv-work-board .sv-work-row-actions>details{display:block;margin-bottom:8px}#sv-work-board .sv-work-row-actions button,#sv-work-board .sv-work-row-actions>a,#sv-work-board .sv-work-row-actions summary{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:9px 8px;white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-size:.76rem;text-align:center}#sv-work-board .sv-work-row-actions details small{display:block;margin-top:6px;white-space:normal}#sv-work-board .sv-work-row-actions button:focus-visible,#sv-work-board .sv-work-row-actions a:focus-visible,#sv-work-board .sv-work-row-actions summary:focus-visible{outline:3px solid #087393;outline-offset:2px}#sv-work-board tr[hidden]{display:none!important}@media (max-width:1250px){#sv-work-board>.sv-table-wrap{overflow:visible;scroll-snap-type:none}#sv-work-board>.sv-table-wrap::before{display:none}#sv-work-board .sv-table{display:block;margin-top:14px;min-width:0}#sv-work-board .sv-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#sv-work-board .sv-table tbody{display:grid;gap:16px;width:100%}#sv-work-board .sv-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d5dfda;border-radius:12px;padding:4px 12px;background:#fff}#sv-work-board .sv-table tbody td{display:block;position:static;z-index:auto;min-width:0;min-height:0;width:auto;padding:12px 8px;box-shadow:none;background:#fff0;font-size:.9rem}#sv-work-board .sv-table tbody td>small{font-size:.82rem}#sv-work-board .sv-table tbody td::before{display:block;margin-bottom:5px;color:#52616f;font-size:.76rem;font-weight:700;line-height:1.4}#sv-work-board .sv-table tbody td:nth-child(1){grid-column:1/-1}#sv-work-board .sv-table tbody td:nth-child(1)::before{content:'Trabajo'}#sv-work-board .sv-table tbody td:nth-child(2)::before{content:'Cliente'}#sv-work-board .sv-table tbody td:nth-child(3)::before{content:'Técnicos asignados'}#sv-work-board .sv-table tbody td:nth-child(4)::before{content:'Programado'}#sv-work-board .sv-table tbody td:nth-child(5)::before{content:'Tiempo real'}#sv-work-board .sv-table tbody td:nth-child(6)::before{content:'Ubicación'}#sv-work-board .sv-table tbody td:nth-child(7)::before{content:'Evidencias'}#sv-work-board .sv-table tbody td:nth-child(8){grid-column:1/-1}#sv-work-board .sv-table tbody td:nth-child(8)::before{content:'Estado'}#sv-work-board .sv-table tbody td:nth-child(9){grid-column:1/-1;background:#f3f8ed;border-radius:8px;margin-top:4px}#sv-work-board .sv-table tbody td:nth-child(9)::before{content:'Cobro'}#sv-work-board .sv-table tbody td:nth-child(10){grid-column:1/-1;border-bottom:0}#sv-work-board .sv-table tbody td:nth-child(10)::before{content:'Acciones'}#sv-work-board .sv-work-row-actions button,#sv-work-board .sv-work-row-actions>a,#sv-work-board .sv-work-row-actions summary{font-size:.88rem;min-height:46px}#sv-work-board .sv-table tbody td[colspan]{grid-column:1/-1}#sv-work-board .sv-table tbody td[colspan]::before{content:none}}@media (max-width:540px){#sv-work-board .sv-module-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}#sv-work-board .sv-work-month-filter,#sv-work-board .sv-module-actions>a,#sv-work-board .sv-module-actions>button{width:100%}#sv-work-board .sv-card-head h2{overflow-wrap:anywhere}#sv-work-board .sv-table tbody tr{padding-inline:6px}}@media print{#sv-work-board .sv-table tbody tr{break-inside:avoid}}.sv-app .sv-qconversion{margin:16px 0;border:1px solid #cad8cf;border-radius:14px;overflow:hidden}.sv-app .sv-qconversion .sv-card-head{margin:0}.sv-qconversion .sv-card-head p{max-width:850px;line-height:1.6}.sv-qconversion-body{padding:0 20px 20px}.sv-qconversion-body dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.sv-qconversion-body dl>div{padding:14px;border:1px solid #d6e0e8;border-radius:10px;background:#f3f8f5}.sv-qconversion-body dt{color:#405465;font-size:.88rem}.sv-qconversion-body dd{margin:8px 0 0;font-weight:750;font-size:1.4rem;color:#09111f}.sv-qconversion-body p,.sv-qconversion-notice{font-size:.92rem;line-height:1.6;overflow-wrap:anywhere}.sv-qconversion-body button{min-height:46px;font-size:16px;white-space:normal}.sv-qconversion-pending{background:#fffaf0}.sv-qconversion-notice{padding:12px;border-radius:10px;background:#eef6ff;color:#203c52;grid-column:1/-1}.sv-qconversion-body button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.sv-qconversion-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.sv-qconversion-body{padding:0 14px 16px}.sv-qconversion-body dl{gap:8px}.sv-qconversion-body dl>div{padding:10px}.sv-qconversion-body button{width:100%}}.sv-cp-form .wide{grid-column:1 / -1!important}.sv-cp-form label{align-content:start;gap:7px}.sv-cp-form input:not([type=checkbox]),.sv-cp-form select{min-height:46px;font-size:16px}.sv-cp-form .sv-check{align-items:start}.sv-cp-form .sv-check input{margin-top:4px;min-width:20px;width:20px;height:20px}.sv-cp-summary{padding:16px;border:1px solid #c4d8e5;background:#eef7ff;color:#17384b;border-radius:10px;line-height:1.65}.sv-cp-help,.sv-cp-result{margin:0;line-height:1.6;font-size:.92rem;color:#33495a}.sv-cp-result:empty{display:none}.sv-cp-result:not(:empty){background:#f0f7dc;padding:14px;border-radius:9px}.sv-cp-form .sv-submit{min-height:46px;white-space:normal}.sv-cp-preview{margin:0 0 20px}.sv-cp-preview>p{line-height:1.6;color:#405567;margin:12px 0}@media (max-width:540px){.sv-cp-form{grid-template-columns:minmax(0,1fr)}.sv-cp-preview .sv-app-primary{width:100%;min-height:48px}}@keyframes sv-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sv-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(-2deg)}}@keyframes sv-pulse{0%,100%{box-shadow:0 0 0 0 rgb(215 255 63 / .5)}50%{box-shadow:0 0 0 7px #fff0}}@layer base{:root{color-scheme:light;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:var(--color-cloud);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}button,a{-webkit-tap-highlight-color:#fff0}}@layer components{.sv-shell{width:min(1180px, calc(100% - 40px));margin-inline:auto}.sv-header{position:absolute;inset:0 0 auto;z-index:30;color:#fff;border-bottom:1px solid rgb(255 255 255 / .11)}.sv-nav{height:82px;display:flex;align-items:center;justify-content:space-between}.sv-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:1.3rem;font-weight:750;letter-spacing:-.04em}.sv-brand>span:last-child>span{color:var(--color-lime)}.sv-brand-mark{width:38px;height:38px;display:grid;place-items:center;color:var(--color-ink);background:var(--color-lime);border-radius:11px;transform:rotate(-3deg);box-shadow:0 8px 30px rgb(215 255 63 / .2)}.sv-brand-mark svg{width:26px;height:26px;fill:currentColor;stroke:none}.sv-menu{display:flex;align-items:center;gap:32px}.sv-menu a{color:#d9e1ed;text-decoration:none;font-size:.92rem;font-weight:600;transition:color .2s ease}.sv-menu a:hover{color:var(--color-lime)}.sv-login{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border:1px solid rgb(255 255 255 / .26);border-radius:999px;color:#fff;text-decoration:none;font-size:.88rem;font-weight:700;transition:all .2s ease}.sv-login:hover{background:#fff;color:var(--color-ink)}.sv-login svg,.sv-button svg{width:18px;height:18px}.sv-hero{position:relative;overflow:hidden;padding:154px 0 0;background:var(--color-ink);color:#fff;min-height:760px}.sv-hero::before{content:"";position:absolute;width:650px;height:650px;border-radius:50%;right:-250px;top:-230px;background:rgb(73 217 255 / .12);filter:blur(20px)}.sv-grid-glow{position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black 0%,transparent 86%)}.sv-hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center;padding-bottom:92px}.sv-hero-copy{max-width:630px}.sv-kicker,.sv-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.73rem;font-weight:700;letter-spacing:.13em}.sv-kicker{color:var(--color-lime);margin-bottom:24px}.sv-kicker span{width:28px;height:2px;background:var(--color-lime)}.sv-hero h1{margin:0;font-size:clamp(3.45rem, 6vw, 6.6rem);line-height:.9;letter-spacing:-.065em;font-weight:700}.sv-hero h1 em{display:block;color:var(--color-lime);font-style:normal}.sv-lead{max-width:585px;margin:28px 0 0;color:#b8c3d3;font-size:clamp(1.05rem, 1.55vw, 1.28rem);line-height:1.58}.sv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.sv-button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:14px;text-decoration:none;font-weight:750;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sv-button:hover{transform:translateY(-2px)}.sv-button-primary{background:var(--color-lime);color:var(--color-ink);box-shadow:0 14px 34px rgb(215 255 63 / .17)}.sv-button-primary:hover{box-shadow:0 18px 44px rgb(215 255 63 / .28)}.sv-button-ghost{color:#fff;border:1px solid rgb(255 255 255 / .2)}.sv-button-ghost:hover{background:rgb(255 255 255 / .08)}.sv-proof{margin-top:34px;display:flex;align-items:center;gap:14px}.sv-proof p{margin:0;color:#93a0b3;font-size:.88rem}.sv-proof p strong{color:#fff}.sv-proof-dots{display:flex}.sv-proof-dots span{width:27px;height:27px;margin-left:-7px;border:2px solid var(--color-ink);border-radius:50%;background:linear-gradient(145deg,#d7ff3f,#49d9ff)}.sv-proof-dots span:nth-child(2){background:linear-gradient(145deg,#ffbd59,#ff6b5f)}.sv-proof-dots span:nth-child(3){background:linear-gradient(145deg,#b492ff,#49d9ff)}.sv-console{position:relative;border:1px solid rgb(255 255 255 / .13);border-radius:24px;background:#0e192a;box-shadow:0 45px 110px rgb(0 0 0 / .42);transform:rotate(1.4deg)}.sv-console-top{height:52px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-line);font-family:var(--font-mono);font-size:.67rem}.sv-console-brand{display:flex;align-items:center;gap:8px;color:#b8c3d3}.sv-console-brand span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:var(--color-lime);color:var(--color-ink);font-weight:800}.sv-live{display:flex;align-items:center;gap:7px;color:var(--color-lime)}.sv-live i{width:7px;height:7px;border-radius:50%;background:var(--color-lime);animation:sv-pulse 1.8s infinite}.sv-console-body{padding:23px}.sv-console-title{display:flex;align-items:flex-start;justify-content:space-between}.sv-console-title small{color:var(--color-muted);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.12em}.sv-console-title h2{margin:5px 0 0;font-size:1.45rem;letter-spacing:-.04em}.sv-console-title button{color:var(--color-muted);background:none;border:0;font-size:1.3rem}.sv-metrics{display:grid;grid-template-columns:1.25fr .75fr;gap:11px;margin-top:20px}.sv-metric{min-height:116px;padding:16px;display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:15px;background:#121f32}.sv-metric span{color:var(--color-muted);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em}.sv-metric strong{margin-top:auto;font-size:1.75rem;line-height:1}.sv-metric small{margin-top:7px;color:#8290a3;font-size:.7rem}.sv-metric-accent{background:var(--color-lime);color:var(--color-ink);border-color:var(--color-lime)}.sv-metric-accent span,.sv-metric-accent small{color:#435015}.sv-chart-card{margin-top:11px;padding:16px 16px 12px;border:1px solid var(--color-line);border-radius:15px}.sv-chart-head{display:flex;justify-content:space-between;font-size:.75rem}.sv-chart-head strong{color:var(--color-lime)}.sv-chart{height:110px;margin-top:18px;display:flex;gap:9px;align-items:flex-end;border-bottom:1px solid var(--color-line)}.sv-chart span{flex:1;min-width:8px;border-radius:5px 5px 0 0;background:#2b3b53}.sv-chart span.active{background:var(--color-cyan);box-shadow:0 0 18px rgb(73 217 255 / .3)}.sv-chart-labels{padding-top:7px;display:flex;justify-content:space-around;color:#a4afbd;font-family:var(--font-mono);font-size:.55rem}.sv-activity{margin-top:11px;display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:12px;border:1px solid var(--color-line);border-radius:15px}.sv-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#24334a;color:var(--color-cyan);font-family:var(--font-mono);font-size:.64rem;font-weight:700}.sv-activity strong,.sv-activity small{display:block}.sv-activity strong{font-size:.76rem}.sv-activity small{margin-top:2px;color:#77869a;font-size:.65rem}.sv-status{padding:6px 8px;border-radius:7px;background:rgb(255 107 95 / .12);color:#ff8c82;font-size:.59rem;font-weight:700}.sv-float-card{position:absolute;left:-50px;bottom:57px;display:flex;align-items:center;gap:11px;padding:13px 16px;border-radius:14px;background:#fff;color:var(--color-ink);box-shadow:0 24px 60px rgb(0 0 0 / .35);animation:none}.sv-float-card svg{width:30px;height:30px;color:#20b85a}.sv-float-card small,.sv-float-card strong{display:block}.sv-float-card small{color:#5e6a79;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em}.sv-float-card strong{margin-top:3px;font-size:.76rem}.sv-reveal{opacity:1;animation:none;transform:none}.sv-delay-1{animation-delay:.1s}.sv-delay-2{animation-delay:.2s}.sv-delay-3{animation-delay:.3s}.sv-delay-4{animation-delay:.4s}.sv-marquee{position:relative;overflow:hidden;border-top:1px solid rgb(255 255 255 / .12);background:var(--color-lime);color:var(--color-ink)}.sv-marquee div{min-width:max-content;height:48px;display:flex;align-items:center;justify-content:center;gap:27px;padding-inline:30px;margin:auto;font-family:var(--font-mono);font-size:.69rem;font-weight:700;letter-spacing:.1em}.sv-marquee i{width:5px;height:5px;border-radius:50%;background:var(--color-ink)}.sv-section{padding:120px 0}.sv-section-head{display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end;margin-bottom:52px}.sv-eyebrow{color:#617000;margin-bottom:18px}.sv-section h2,.sv-final h2{margin:0;font-size:clamp(2.65rem, 5vw, 5rem);line-height:.95;letter-spacing:-.06em}.sv-section-head>p{margin:0 0 4px;color:#667083;font-size:1.12rem;line-height:1.65}.sv-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sv-feature{position:relative;min-height:480px;padding:31px;display:flex;flex-direction:column;border-radius:22px;overflow:hidden}.sv-feature-dark{background:var(--color-ink);color:#fff}.sv-feature-lime{background:var(--color-lime);color:var(--color-ink);transform:none}.sv-feature-light{background:#fff;color:var(--color-ink);border:1px solid #dfe3dc}.sv-number{position:absolute;right:22px;top:18px;color:rgb(255 255 255 / .55);font-family:var(--font-mono);font-size:3.7rem;font-weight:700}.sv-feature-lime .sv-number,.sv-feature-light .sv-number{color:rgb(9 17 31 / .55)}.sv-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:rgb(255 255 255 / .11);color:var(--color-lime)}.sv-feature-lime .sv-icon{background:var(--color-ink);color:var(--color-lime)}.sv-feature-light .sv-icon{background:#edf0e9;color:var(--color-ink)}.sv-icon svg{width:27px;height:27px}.sv-feature h3{margin:auto 0 12px;font-size:2rem;line-height:1;letter-spacing:-.045em}.sv-feature p{margin:0;opacity:.72;line-height:1.55}.sv-feature ul{margin:25px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid rgb(255 255 255 / .15)}.sv-feature-lime ul,.sv-feature-light ul{border-color:rgb(9 17 31 / .14)}.sv-feature li{position:relative;margin-top:8px;padding-left:18px;font-size:.83rem;font-weight:600}.sv-feature li::before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:var(--color-lime)}.sv-feature-lime li::before,.sv-feature-light li::before{background:var(--color-ink)}.sv-sectors{background:#fff;color:var(--color-ink)}.sv-sectors-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;align-items:start}.sv-sticky-title{position:sticky;top:40px}.sv-sticky-title h2,.sv-sector-list h3{color:var(--color-ink)}.sv-sticky-title em,.sv-final h2 em{color:#627300;font-style:normal}.sv-sector-list{border-top:1px solid #ccd2c9}.sv-sector-list article{display:grid;grid-template-columns:62px 1fr;gap:22px;padding:32px 0;border-bottom:1px solid #ccd2c9;transition:padding .2s ease}.sv-sector-list article:hover{padding-left:12px}.sv-sector-list article>span{font-family:var(--font-mono);font-size:.66rem;color:#748000}.sv-sector-list h3{margin:0;font-size:1.65rem;letter-spacing:-.035em}.sv-sector-list p{margin:7px 0 0;color:#505c6d;line-height:1.5}.sv-process{background:var(--color-ink);color:#fff}.sv-process-head{max-width:800px}.sv-process .sv-eyebrow{color:var(--color-lime)}.sv-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:65px;border:1px solid var(--color-line);border-radius:22px;overflow:hidden}.sv-steps article{min-height:265px;padding:29px;border-right:1px solid var(--color-line)}.sv-steps article:last-child{border-right:0}.sv-steps article>span{width:37px;height:37px;display:grid;place-items:center;border:1px solid #41516a;border-radius:50%;color:var(--color-lime);font-family:var(--font-mono);font-size:.74rem}.sv-steps h3{margin:76px 0 10px;font-size:1.6rem}.sv-steps p{margin:0;color:#8e9aab;line-height:1.5}.sv-final{padding:90px 0;background:var(--color-lime)}.sv-final-card{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.sv-final .sv-eyebrow{color:#4f5c00}.sv-final h2{color:#fff;font-size:clamp(2.7rem, 5vw, 4.7rem);-webkit-text-stroke:2px #0047ab;paint-order:stroke fill;text-shadow:-1px -1px 0 #0047ab,1px -1px 0 #0047ab,-1px 1px 0 #0047ab,1px 1px 0 #0047ab}.sv-final h2 em{color:var(--color-ink);-webkit-text-stroke:0;text-shadow:none;text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:7px}.sv-final .sv-button-primary{background:var(--color-ink);color:#fff;box-shadow:none;white-space:nowrap}.sv-footer{padding:56px 0;background:#050a12;color:#fff}.sv-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sv-brand-footer{margin-bottom:17px}.sv-footer p{max-width:430px;margin:0;color:#7e8999;line-height:1.55}.sv-footer-note{text-align:right}.sv-footer-note span{color:var(--color-lime);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.11em}.sv-footer-note p{margin:16px 0 0 auto}@media (max-width:980px){.sv-menu{display:none}.sv-hero{padding-top:130px}.sv-hero-grid{grid-template-columns:1fr;gap:60px}.sv-hero-copy{max-width:760px}.sv-console{max-width:650px;margin:0 auto}.sv-section-head,.sv-sectors-grid{grid-template-columns:1fr;gap:42px}.sv-sticky-title{position:static}.sv-feature-grid{grid-template-columns:1fr 1fr}.sv-feature:last-child{grid-column:span 2;min-height:380px}.sv-feature-lime{transform:none}}@media (max-width:680px){.sv-shell{width:min(100% - 28px, 1180px)}.sv-nav{height:72px}.sv-brand{font-size:1.12rem}.sv-brand-mark{width:34px;height:34px}.sv-login{padding:10px 13px;font-size:.78rem}.sv-login svg{display:none}.sv-hero{min-height:auto;padding-top:112px}.sv-hero-grid{gap:49px;padding-bottom:72px}.sv-hero h1{font-size:clamp(3rem, 14vw, 4.5rem)}.sv-lead{font-size:1rem}.sv-actions{flex-direction:column}.sv-button{width:100%}.sv-proof{align-items:flex-start}.sv-console{transform:none;border-radius:18px}.sv-console-body{padding:15px}.sv-metrics{grid-template-columns:1fr 1fr}.sv-metric{min-height:102px;padding:12px}.sv-metric strong{font-size:1.35rem}.sv-float-card{left:16px;bottom:-30px}.sv-marquee{margin-top:32px}.sv-marquee div{justify-content:flex-start;overflow:hidden}.sv-section{padding:82px 0}.sv-section-head{margin-bottom:34px}.sv-section h2,.sv-final h2{font-size:2.65rem}.sv-feature-grid,.sv-steps,.sv-footer-grid{grid-template-columns:1fr}.sv-feature,.sv-feature:last-child{grid-column:auto;min-height:410px}.sv-steps article{min-height:220px;border-right:0;border-bottom:1px solid var(--color-line)}.sv-steps article:last-child{border-bottom:0}.sv-steps h3{margin-top:54px}.sv-final-card{align-items:stretch;flex-direction:column}.sv-footer-note{text-align:left}.sv-footer-note p{margin-left:0}}.sv-app-body{margin:0;min-height:100vh;background:#edf0ec;color:var(--color-ink);font-family:var(--font-sans)}.sv-app{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr)}.sv-sidebar{position:sticky;top:0;z-index:50;height:100vh;height:100dvh;min-height:0;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#718096 #07101d;-webkit-overflow-scrolling:touch;padding:24px 18px 18px;display:flex;flex-direction:column;background:#07101d;color:#fff;border-right:1px solid #1d2b3f}.sv-app .sv-sidebar>*{flex-shrink:0}.sv-app .sv-sidebar::-webkit-scrollbar{width:10px}.sv-app .sv-sidebar::-webkit-scrollbar-track{background:#07101d}.sv-app .sv-sidebar::-webkit-scrollbar-thumb{background:#718096;border:2px solid #07101d;border-radius:10px}body.admin-bar .sv-app .sv-sidebar{top:32px;height:calc(100vh - 32px);height:calc(100dvh - 32px)}@media (max-width:782px){body.admin-bar .sv-app .sv-sidebar{top:46px;height:calc(100vh - 46px);height:calc(100dvh - 46px)}}.sv-app-brand{display:inline-flex;align-items:center;gap:10px;padding:0 9px;color:#fff;text-decoration:none;font-size:1.22rem;font-weight:800;letter-spacing:-.04em}.sv-site-logo{width:190px;max-width:46vw;height:auto;display:block}.sv-app-logo{width:178px;max-width:100%;height:auto;display:block}.sv-app-brand em{color:var(--color-lime);font-style:normal}.sv-app-brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--color-lime);color:var(--color-ink);font-family:var(--font-mono);font-size:.69rem;transform:rotate(-3deg)}.sv-workspace{margin:29px 0 23px;padding:14px 12px;display:flex;align-items:center;gap:11px;border:1px solid #213047;border-radius:14px;background:#101c2d}.sv-workspace-logo{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#263650;color:var(--color-lime);font-family:var(--font-mono);font-size:.62rem;font-weight:700}.sv-workspace-logo img{width:100%;height:100%;object-fit:cover}.sv-workspace small,.sv-workspace strong{display:block}.sv-workspace small{color:#64738a;font-family:var(--font-mono);font-size:.48rem;letter-spacing:.09em}.sv-workspace strong{max-width:145px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.sv-app-nav{display:grid;gap:5px}.sv-app-nav a,.sv-sidebar-bottom>a{min-height:44px;padding:0 12px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;border-radius:11px;color:#8492a7;text-decoration:none;font-size:.82rem;font-weight:650;transition:all .18s ease}.sv-app-nav a:hover,.sv-sidebar-bottom>a:hover{color:#fff;background:#101c2d}.sv-app-nav a.active,.sv-sidebar-bottom>a.active{color:var(--color-ink);background:var(--color-lime);box-shadow:0 10px 26px rgb(215 255 63 / .12)}.sv-app-nav svg,.sv-sidebar-bottom svg{width:19px;height:19px}.sv-app-nav b{min-width:22px;height:20px;display:grid;place-items:center;border-radius:7px;background:#18263a;color:#6f7e94;font-family:var(--font-mono);font-size:.55rem}.sv-app-nav a.active b{background:rgb(9 17 31 / .13);color:var(--color-ink)}.sv-app-nav i{width:7px;height:7px;border-radius:50%;background:#ff665c;box-shadow:0 0 0 4px rgb(255 102 92 / .11)}.sv-sidebar-bottom{margin-top:auto}.sv-account{margin-top:14px;padding:14px 10px 4px;display:flex;align-items:center;gap:10px;border-top:1px solid #1c2b40}.sv-account>div{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#26364d;color:var(--color-cyan);font-family:var(--font-mono);font-size:.58rem}.sv-account p,.sv-account strong,.sv-account small{display:block;margin:0}.sv-account strong{font-size:.73rem}.sv-account small{margin-top:2px;color:#64738a;font-size:.62rem}.sv-sidebar-close,.sv-menu-toggle{display:none}.sv-app-main{min-width:0}.sv-app-topbar{min-height:92px;padding:18px 34px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #d6dbd4;background:rgb(255 255 255 / .78);backdrop-filter:blur(16px)}.sv-app-topbar>div:nth-child(2){margin-right:auto}.sv-app-topbar small{color:#77808e;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.sv-app-topbar h1{margin:3px 0 0;font-size:1.28rem;letter-spacing:-.035em}.sv-top-actions{display:flex;align-items:center;gap:10px}.sv-icon-button{position:relative;width:43px;height:43px;display:grid;place-items:center;border:1px solid #d8ddd6;border-radius:12px;background:#fff;color:var(--color-ink)}.sv-icon-button svg{width:19px;height:19px}.sv-icon-button i{position:absolute;right:8px;top:7px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#ff5c52}.sv-app-primary{min-height:43px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:var(--color-ink);color:#fff;text-decoration:none;font-family:var(--font-sans);font-size:.8rem;font-weight:750;cursor:pointer}.sv-app-primary svg{width:17px;height:17px}.sv-app-primary:hover{background:#17253a}.sv-demo-banner{padding:10px 34px;background:#e4f5ff;color:#435364;border-bottom:1px solid #cde5f1;font-size:.72rem}.sv-demo-banner span{margin-right:9px;color:#006883;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em}.sv-app-content{padding:28px 34px 50px}.sv-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.sv-kpi-grid:empty{display:none}.sv-kpi{position:relative;min-height:148px;padding:20px;overflow:hidden;border:1px solid #d8ddd6;border-radius:17px;background:#fff}.sv-kpi>span{display:block;color:#767f8d;font-family:var(--font-mono);font-size:.56rem;font-weight:700;letter-spacing:.09em}.sv-kpi>strong{display:block;margin-top:19px;font-size:clamp(1.5rem, 2.4vw, 2.2rem);line-height:1;letter-spacing:-.055em}.sv-kpi>small{display:block;margin-top:9px;color:#8d95a0;font-size:.7rem}.sv-kpi>svg{position:absolute;right:18px;bottom:18px;width:33px;height:33px;opacity:.55}.sv-kpi-lime{background:var(--sv-business-accent,var(--color-lime));border-color:#fff0}.sv-kpi-lime>span,.sv-kpi-lime>small{color:rgb(9 17 31 / .62)}.sv-kpi-trend{position:absolute;right:16px;top:16px;padding:5px 7px;border-radius:7px;background:#e7f9eb;color:#16853d;font-family:var(--font-mono);font-size:.56rem}.sv-mini-people{position:absolute;right:16px;bottom:16px;display:flex}.sv-mini-people i{width:24px;height:24px;margin-left:-7px;border:2px solid #fff;border-radius:50%;background:#75dff8}.sv-mini-people i:nth-child(2){background:#ffb15c}.sv-mini-people i:nth-child(3){background:#a993ff}.sv-mini-people i:last-child{display:grid;place-items:center;background:var(--color-ink);color:#fff;font-family:var(--font-mono);font-size:.48rem}.sv-kpi-alert{border-color:#ffd3cf;background:#fff8f7}.sv-kpi-alert b{position:absolute;right:18px;bottom:16px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ff6b60;color:#fff}.sv-dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.sv-quick-start{display:grid;grid-template-columns:.68fr 1.32fr;gap:18px;align-items:stretch;margin-bottom:18px;padding:22px;border:2px solid #c8ee2f;border-radius:20px;background:linear-gradient(135deg,#f1ffb5 0%,#fbfff0 52%,#ffffff 100%);box-shadow:0 12px 34px rgb(80 105 0 / .12)}.sv-quick-start-copy{display:flex;flex-direction:column;justify-content:center;padding:10px 12px}.sv-quick-start-copy small{display:inline-flex;width:fit-content;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:#09111f;color:#d7ff3f;font-size:14px;font-weight:900;letter-spacing:.12em;line-height:1}.sv-quick-start-copy h2{margin:0 0 8px;font-size:clamp(28px,2.2vw,38px);line-height:1.02;letter-spacing:-.045em;color:#09111f}.sv-quick-start-copy p{max-width:430px;margin:0;color:#465044;font-size:15px;font-weight:600;line-height:1.45}.sv-quick-start-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-quick-action{min-height:128px;padding:17px;border:1px solid #cfd7ca;border-radius:16px;background:#fff;color:#101710;text-align:left;text-decoration:none;cursor:pointer;box-shadow:0 5px 18px rgb(9 17 31 / .06);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.sv-quick-action:hover{transform:translateY(-3px);border-color:#9ebd25;background:#fefff9;box-shadow:0 13px 28px rgb(9 17 31 / .12)}.sv-quick-action>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:13px;border-radius:11px;background:#d7ff3f;color:#09111f;font-size:20px;font-weight:900;box-shadow:inset 0 0 0 1px rgb(9 17 31 / .08)}.sv-quick-action strong,.sv-quick-action small{display:block}.sv-quick-action strong{margin-bottom:5px;font-size:16px;line-height:1.2}.sv-quick-action small{color:#657064;font-size:12px;line-height:1.4}@media (max-width:900px){.sv-quick-start{grid-template-columns:1fr;padding:18px}.sv-quick-start-actions{grid-template-columns:1fr}.sv-quick-action{min-height:0}.sv-quick-start-copy h2{font-size:28px}}.sv-panel-card{padding:22px;border:1px solid #d8ddd6;border-radius:18px;background:#fff}.sv-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.sv-card-head small{color:#7c8490;font-family:var(--font-mono);font-size:.53rem;font-weight:700;letter-spacing:.1em}.sv-card-head h2{margin:4px 0 0;font-size:1.25rem;letter-spacing:-.035em}.sv-card-head button{padding:8px 10px;border:1px solid #e1e4df;border-radius:9px;background:#f8f9f6;color:#68717e;font-size:.66rem}.sv-card-head a{color:#68717e;font-size:.7rem;font-weight:700}.sv-revenue-total{margin-top:25px;display:flex;align-items:baseline;gap:13px}.sv-revenue-total strong{font-size:2rem;letter-spacing:-.045em}.sv-revenue-total span{color:#16853d;font-size:.68rem}.sv-app-chart{height:134px;margin-top:18px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #e4e7e2}.sv-app-chart span{flex:1;border-radius:6px 6px 0 0;background:#dce2df}.sv-app-chart span.active{background:var(--sv-business-accent,var(--color-lime))}.sv-app-chart-labels{padding-top:8px;display:flex;justify-content:space-around;color:#a1a8b0;font-family:var(--font-mono);font-size:.5rem}.sv-due-list{margin-top:13px}.sv-due-list>div{padding:11px 0;display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;border-bottom:1px solid #edf0eb}.sv-due-list>div:last-child{border-bottom:0}.sv-due-list>div>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#eef1ed;color:#526072;font-family:var(--font-mono);font-size:.53rem;font-weight:700}.sv-due-list p,.sv-due-list strong,.sv-due-list small{display:block;margin:0}.sv-due-list p>strong{font-size:.72rem}.sv-due-list small{margin-top:2px;color:#949ca6;font-size:.6rem}.sv-due-list>div>b{font-size:.74rem}.sv-due-list em{grid-column:2 / 4;justify-self:start;margin-top:-7px;padding:3px 6px;border-radius:5px;font-size:.52rem;font-style:normal}.sv-wide-card{margin-top:14px}.sv-table-wrap{overflow-x:auto}.sv-table{width:100%;margin-top:17px;border-collapse:collapse;font-size:.72rem}.sv-table th{padding:10px;color:#8c949e;border-bottom:1px solid #e4e7e2;text-align:left;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.07em;white-space:nowrap}.sv-table td{padding:13px 10px;border-bottom:1px solid #eef0ec;color:#606976;white-space:nowrap}.sv-table td:first-child{color:var(--color-ink)}.sv-pill,.sv-contract-list em,.sv-due-list em{display:inline-flex;padding:5px 7px;border-radius:7px;background:#eff2ee;color:#67717f;font-size:.55rem;font-style:normal;font-weight:700}.is-nueva,.is-pendiente{background:#fff3d8!important;color:#8b6500!important}.is-enviada,.is-contactada{background:#e5f6ff!important;color:#087393!important}.is-aceptada,.is-pagado,.is-activo{background:#e7f8ec!important;color:#187b39!important}.is-vencido,.is-rechazada,.is-cancelado{background:#ffebe9!important;color:#b52d23!important}.sv-module-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin:4px 0 27px}.sv-module-head span{color:#6c7900;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em}.sv-module-head h2{margin:7px 0 4px;font-size:2.25rem;letter-spacing:-.055em}.sv-module-head p{margin:0;color:#727b88;font-size:.85rem}.sv-record-grid,.sv-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.sv-client-search{margin:-10px 0 22px;display:grid;gap:7px}.sv-client-search>label{color:#52606d;font-size:.78rem;font-weight:800}.sv-client-search>div{position:relative;max-width:560px}.sv-client-search svg{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:#6d7884;stroke-width:1.8;stroke-linecap:round}.sv-client-search input{width:100%;min-height:48px;padding:11px 14px 11px 44px;border:1px solid #d8ddd6;border-radius:12px;background:#fff;color:var(--color-ink);font:inherit;font-size:16px;outline:none}.sv-client-search input:focus{border-color:#97a817;box-shadow:0 0 0 3px rgb(215 255 63 / .18)}.sv-client-search>small{color:#727d88;font-size:.75rem}.sv-client-no-results{margin:18px 0;padding:18px;border:1px dashed #ccd3cb;border-radius:12px;background:#fafbf8;color:#626d66;text-align:center}.sv-client-actions{margin-top:16px;padding-top:14px;display:flex;gap:9px;border-top:1px solid #edf0eb}.sv-client-actions button{flex:1;min-height:40px;padding:0 12px;border:1px solid #d4dad3;border-radius:10px;background:#f7f9f5;color:#263346;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.sv-client-actions button:hover{border-color:var(--sv-business-accent,#b4d629);background:var(--sv-business-accent,#d7ff3f);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--sv-business-accent,#d7ff3f) 18%,white)}}.sv-client-actions button.is-danger{color:#a7352d}.sv-client-actions button.is-danger:hover{border-color:#f0b7b2;background:#fff1ef}.sv-deleted-clients-section{margin-top:24px;padding:20px;border:1px solid #d8ddd6;border-radius:18px;background:#fff}.sv-deleted-clients-section .sv-card-head{margin-bottom:14px}.sv-deleted-clients-list{display:grid;gap:10px}.sv-deleted-client{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid #e1e5df;border-radius:12px;background:#fafbf8}.sv-deleted-client>div{min-width:0;display:grid;gap:4px}.sv-deleted-client strong{overflow-wrap:anywhere}.sv-deleted-client small{color:#6b756d}.sv-deleted-client button{min-height:42px;padding:0 14px;border:1px solid #9dbb28;border-radius:10px;background:#f3ffd2;color:#314000;font:inherit;font-size:.74rem;font-weight:850;cursor:pointer}@media (max-width:560px){.sv-client-actions{flex-direction:column}.sv-deleted-client{align-items:stretch;flex-direction:column}.sv-deleted-client button{width:100%}}.sv-record-card{position:relative;padding:20px;border:1px solid #d8ddd6;border-radius:17px;background:#fff}.sv-record-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#eaf0ea;color:#536173;font-family:var(--font-mono);font-size:.65rem;font-weight:700}.sv-record-title{margin-top:15px}.sv-record-title h3{margin:0;font-size:1.05rem}.sv-record-title span{color:#8b949f;font-size:.7rem}.sv-record-card dl{margin:18px 0 0;padding-top:13px;border-top:1px solid #edf0eb}.sv-record-card dl div{margin-top:8px;display:flex;justify-content:space-between;gap:14px}.sv-record-card dt{color:#969ea8;font-size:.63rem}.sv-record-card dd{margin:0;color:#4f5865;font-size:.66rem;font-weight:650;text-align:right}.sv-hidden-detail{display:none}.sv-product-card{overflow:hidden;border:1px solid #d8ddd6;border-radius:17px;background:#fff}.sv-product-image{position:relative;height:160px;display:grid;place-items:center;background:#101c2d}.sv-product-image img{width:100%;height:100%;object-fit:cover}.sv-product-image>span{color:var(--color-lime);font-family:var(--font-mono);font-size:1.4rem}.sv-product-image b{position:absolute;left:12px;top:12px;padding:5px 7px;border-radius:7px;background:rgb(255 255 255 / .92);color:#27773f;font-size:.55rem}.sv-demo-product{background:radial-gradient(circle at 70% 25%,#27425d,#0b1525 60%)}.sv-product-body{padding:18px}.sv-product-body>small{color:#7e8793;font-family:var(--font-mono);font-size:.52rem;text-transform:uppercase}.sv-product-body h3{margin:8px 0 7px;font-size:1.08rem}.sv-product-body p{min-height:38px;margin:0;color:#747d89;font-size:.68rem;line-height:1.45}.sv-product-body>div{margin-top:16px;display:flex;align-items:baseline;gap:5px}.sv-product-body strong{font-size:1.28rem}.sv-product-body div span{color:#8c949d;font-size:.62rem}.sv-product-body em{display:inline-flex;margin-top:9px;padding:5px 7px;border-radius:7px;background:#eff8d8;color:#5e7000;font-size:.58rem;font-style:normal;font-weight:700}.sv-product-image b.is-hidden{background:#fff0ee;color:#b33a30}.sv-product-image b.is-limit{background:#fff4cf;color:#7a5600}.sv-catalog-limit-note{margin:0 0 14px;padding:13px 15px;display:grid;gap:4px;border:1px solid #e2c770;border-radius:12px;background:#fff9e7;color:#5e4a14}.sv-catalog-limit-note strong{font-size:.82rem}.sv-catalog-limit-note span{font-size:.74rem;line-height:1.45}.sv-product-admin-actions{margin-top:17px!important;padding-top:14px;display:flex!important;align-items:center!important;gap:9px!important;border-top:1px solid #edf0eb}.sv-product-admin-actions button{flex:1;min-height:40px;padding:0 13px;border:1px solid #d4dad3;border-radius:10px;background:#f7f9f5;color:#263346;font-family:var(--font-sans);font-size:.7rem;font-weight:800;cursor:pointer}.sv-product-admin-actions button:hover{border-color:var(--sv-business-accent,#b4d629);background:var(--sv-business-accent,#d7ff3f);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--sv-business-accent,#d7ff3f) 18%,white)}}.sv-product-admin-actions button.is-danger{color:#a7352d}.sv-product-admin-actions button.is-danger:hover{border-color:#f0b7b2;background:#fff1ef}.sv-product-admin-actions button:disabled{opacity:.48;cursor:wait}.sv-deleted-products-section{margin-top:22px;padding:20px;border:1px solid #d8ddd6;border-radius:18px;background:#fff}.sv-deleted-products-section .sv-card-head{margin-bottom:14px}.sv-deleted-count{min-width:34px;height:34px;padding:0 10px;display:grid;place-items:center;border-radius:999px;background:#eef1ec;color:#53605a;font-size:.76rem;font-weight:850}.sv-deleted-products-list{display:grid;gap:10px}.sv-deleted-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e1e5df;border-radius:13px;background:#fafbf8}.sv-deleted-product-image{width:64px;height:64px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#eef1ec;color:#647064;font-weight:900}.sv-deleted-product-image img{width:100%;height:100%;object-fit:contain;background:#fff}.sv-deleted-product-info{min-width:0;display:grid;gap:4px}.sv-deleted-product-info strong{overflow-wrap:anywhere}.sv-deleted-product-info small{color:#6b756d;line-height:1.45}.sv-restore-item{min-height:42px;padding:0 14px;border:1px solid #9dbb28;border-radius:10px;background:#f3ffd2;color:#314000;font:inherit;font-size:.74rem;font-weight:850;cursor:pointer}.sv-restore-item:disabled{opacity:.5;cursor:wait}.sv-deleted-empty{padding:16px;display:grid;gap:4px;border:1px dashed #d6dcd3;border-radius:12px;background:#fafbf8;color:#69736b}.sv-deleted-empty strong{color:#27332b}@media (max-width:640px){.sv-deleted-product{grid-template-columns:54px minmax(0,1fr)}.sv-deleted-product-image{width:54px;height:54px}.sv-restore-item{grid-column:1/-1;width:100%}}.sv-item-image-preview{min-height:170px;display:grid;place-items:center;overflow:hidden;border:1px dashed #cbd2ca;border-radius:14px;background:#f5f7f3;color:#8a939d;font-size:.72rem}.sv-item-image-preview img{width:100%;height:220px;object-fit:contain;background:#fff}.sv-module-table{padding:8px 14px 18px;border:1px solid #d8ddd6;border-radius:17px;background:#fff}.sv-billing-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sv-contract-list{margin-top:12px}.sv-contract-list article{padding:13px 0;display:grid;grid-template-columns:37px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #edf0eb}.sv-contract-list article>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#eef1ed;color:#5d6a7b;font-family:var(--font-mono);font-size:.55rem;font-weight:700}.sv-contract-list h3,.sv-contract-list p{margin:0}.sv-contract-list h3{font-size:.78rem}.sv-contract-list p{margin-top:3px;color:#8a929d;font-size:.63rem}.sv-contract-list article>strong{font-size:.8rem}.sv-contract-list em{grid-column:2 / 4;justify-self:start;margin-top:-6px}.sv-settings-card{padding:25px;display:block;border:1px solid #d8ddd6;border-radius:18px;background:#fff}.sv-plan-settings-card{margin-bottom:16px}.sv-settings-plan-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.sv-settings-plan-head small{color:#6a7900;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.1em}.sv-settings-plan-head h3{margin:5px 0 3px;font-size:1.25rem}.sv-settings-plan-head p{margin:0;color:#6a7480;font-size:.82rem}@media (max-width:680px){.sv-settings-plan-head{align-items:flex-start;flex-direction:column}.sv-settings-plan-head .sv-app-primary{width:100%}}.sv-settings-card form[data-sv-form]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:28px;align-items:start}.sv-settings-logo{height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;border:1px dashed #cdd3cb;border-radius:15px;background:#f7f8f5}.sv-settings-logo img{width:80px;height:80px;object-fit:contain}.sv-settings-logo>span{font-family:var(--font-mono);font-size:1.6rem;font-weight:700}.sv-settings-logo button{border:0;background:none;color:#586575;font-size:.67rem;font-weight:700}.sv-settings-data{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sv-settings-data label{display:grid;gap:6px;color:#68717d;font-size:.64rem;font-weight:700}.sv-settings-data label.wide,.sv-settings-data .sv-settings-section-title{grid-column:1 / -1}.sv-settings-data input,.sv-settings-data textarea{width:100%;min-height:43px;padding:10px 12px;border:1px solid #d8ddd6;border-radius:10px;background:#fafbf8;color:var(--color-ink);font:inherit;font-size:.75rem}.sv-settings-data textarea{min-height:80px;resize:vertical}.sv-settings-data input[type="color"]{padding:4px}@media (max-width:1120px){.sv-kpi-grid{grid-template-columns:1fr 1fr}.sv-record-grid,.sv-product-grid{grid-template-columns:1fr 1fr}.sv-dashboard-grid{grid-template-columns:1fr}}@media (max-width:820px){.sv-app{grid-template-columns:1fr}.sv-sidebar{position:fixed;inset:0 auto 0 0;width:270px;transform:translateX(-105%);transition:transform .25s ease;box-shadow:20px 0 70px rgb(0 0 0 / .35)}.sv-sidebar.is-open{transform:translateX(0)}.sv-sidebar-close{position:absolute;right:12px;top:15px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:#17263a;color:#fff;font-size:1.4rem}.sv-menu-toggle{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #d8ddd6;border-radius:11px;background:#fff}.sv-menu-toggle svg{width:20px;height:20px}.sv-app-topbar{padding:15px 18px}.sv-app-content{padding:22px 18px 40px}.sv-demo-banner{padding-inline:18px}.sv-billing-grid{grid-template-columns:1fr}}@media (max-width:620px){.sv-app-topbar{min-height:78px}.sv-app-topbar h1{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem}.sv-app-topbar small{display:none}.sv-icon-button{display:none}.sv-app-primary{padding-inline:12px;font-size:.7rem}.sv-top-actions .sv-app-primary svg{display:none}.sv-kpi-grid,.sv-record-grid,.sv-product-grid{grid-template-columns:1fr}.sv-kpi{min-height:132px}.sv-module-head{align-items:flex-start;flex-direction:column}.sv-module-head h2{font-size:1.85rem}.sv-module-head .sv-app-primary{width:100%}.sv-settings-card form[data-sv-form]{grid-template-columns:1fr;gap:18px}.sv-settings-logo{height:140px}.sv-settings-data{grid-template-columns:1fr}.sv-settings-data label.wide{grid-column:auto}}.sv-modal-open{overflow:hidden}.sv-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgb(3 9 17 / .66);backdrop-filter:blur(5px)}.sv-modal{position:fixed;z-index:100;left:50%;top:50%;width:min(680px, calc(100% - 28px));max-height:min(88vh, 860px);overflow:auto;transform:translate(-50%,-50%);border-radius:20px;background:#fff;box-shadow:0 35px 100px rgb(0 0 0 / .4)}.sv-modal:not([hidden]){display:block!important;z-index:100001!important}.sv-modal-backdrop:not([hidden]){display:block!important;z-index:100000!important}.sv-modal-head{position:sticky;top:0;z-index:2;padding:21px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e7e2;background:rgb(255 255 255 / .95);backdrop-filter:blur(12px)}.sv-modal-head small{color:#6a7900;font-family:var(--font-mono);font-size:.55rem;font-weight:700;letter-spacing:.1em}.sv-modal-head h2{margin:4px 0 0;font-size:1.45rem;letter-spacing:-.04em}.sv-modal-head button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:#eef1ed;color:#4d5968;font-size:1.45rem;cursor:pointer}.sv-record-form{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.sv-record-form label{display:grid;gap:7px;color:#626c79;font-size:.66rem;font-weight:700}.sv-record-form>.wide,.sv-form-actions.wide{grid-column:1 / -1}.sv-record-form input,.sv-record-form select,.sv-record-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d8ddd6;border-radius:10px;outline:none;background:#fafbf8;color:var(--color-ink);font-family:var(--font-sans);font-size:.78rem}.sv-record-form textarea{min-height:80px;resize:vertical}.sv-record-form input:focus,.sv-record-form select:focus,.sv-record-form textarea:focus{border-color:#97a817;box-shadow:0 0 0 3px rgb(215 255 63 / .18)}.sv-record-form input.is-disabled{background:#eef1ed;color:#929ba5;cursor:not-allowed}.sv-record-form .sv-check{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid #d8ddd6;border-radius:10px;background:#fafbf8}.sv-record-form .sv-check input{width:19px;min-height:19px;accent-color:#789600}.sv-record-form .sv-check:has(input:checked){border-color:#9dbb28;background:#f3ffd2;box-shadow:inset 0 0 0 1px rgb(121 150 0 / .08)}.sv-record-form .sv-check:has(input:checked)>span::after{content:" ✓";color:#587000;font-weight:900}.sv-record-form input:disabled{background:#eef1ed;color:#9aa29d;cursor:not-allowed;opacity:.78}.sv-item-image-preview.has-image{align-content:center;gap:8px}.sv-item-image-preview.has-image img{width:100%;height:220px;object-fit:contain;background:#fff}.sv-item-image-preview.has-image small{display:block;padding:0 10px 10px;color:#4f5f54;font-size:.72rem}.sv-file-field input{padding:8px}.sv-image-picker{position:relative;min-height:48px;display:flex!important;align-items:center;justify-content:center;padding:0 16px;border:1px solid #9dbb28;border-radius:11px;background:#f3ffd2;color:#243000!important;font-size:.82rem!important;font-weight:850!important;cursor:pointer}.sv-image-picker:hover{background:#ebffb8}.sv-image-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.sv-image-actions .sv-image-picker{flex:1 1 190px}.sv-image-remove{min-height:48px;padding:0 15px;border:1px solid #e1a49f;border-radius:11px;background:#fff3f1;color:#9c2f26;font-family:var(--font-sans);font-size:.78rem;font-weight:800;cursor:pointer}.sv-image-remove:hover{background:#ffe5e1}.sv-item-form-actions .sv-item-form-spacer{flex:1 1 auto}.sv-item-delete-button{border:1px solid #d68178;background:#fff0ee;color:#a32921}.sv-item-delete-button:hover{background:#ffdeda}.sv-image-picker input[type="file"]{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer}.sv-file-field>strong{display:block;margin-bottom:8px;color:#3f4a42;font-size:.72rem}.sv-file-field>small{display:block;margin-top:7px;color:#667168;line-height:1.4}.sv-item-form-status{margin:2px 0 0;padding:11px 13px;border:1px solid #bcd68a;border-radius:10px;background:#f3ffd9;color:#35510a;font-size:.76rem;font-weight:750;line-height:1.45}.sv-item-form-status.is-error{border-color:#e2aaa4;background:#fff0ee;color:#8a2921}.sv-item-form-status[hidden]{display:none!important}.sv-form-actions{padding-top:7px;display:flex;justify-content:flex-end;gap:10px}.sv-form-actions button{min-height:44px;padding:0 17px;border-radius:11px;font-family:var(--font-sans);font-size:.75rem;font-weight:750;cursor:pointer}.sv-cancel{border:1px solid #d8ddd6;background:#fff;color:#677180}.sv-submit{border:0;background:var(--color-ink);color:#fff}.sv-submit:disabled{opacity:.55;cursor:wait}.sv-module-actions{display:flex;gap:9px}.sv-app-secondary{border:1px solid #ccd2cb;background:#fff;color:var(--color-ink)}.sv-toast{position:fixed;z-index:120;left:50%;bottom:24px;min-width:280px;max-width:calc(100% - 30px);padding:14px 18px;transform:translateX(-50%);border-radius:12px;background:#0b1828;color:#fff;box-shadow:0 18px 55px rgb(0 0 0 / .28);font-size:.78rem;font-weight:650;text-align:center}.sv-toast.is-error{background:#a82921}.sv-quote-body{margin:0;background:#f2f4ef;color:var(--color-ink);font-family:var(--font-sans)}.sv-quote-app{min-height:100vh}.sv-quote-shell{width:min(1160px, calc(100% - 38px));margin-inline:auto}.sv-quote-header{position:absolute;z-index:20;inset:0 0 auto;border-bottom:1px solid rgb(255 255 255 / .11)}.sv-quote-header .sv-quote-shell{height:82px;display:flex;align-items:center;justify-content:space-between;gap:25px}.sv-merchant{margin-left:auto;display:flex;align-items:center;gap:10px;color:#fff}.sv-merchant-logo{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:11px;background:#17263a;color:var(--sv-business-accent);font-family:var(--font-mono);font-size:.58rem;font-weight:700}.sv-merchant-logo img{width:100%;height:100%;object-fit:cover}.sv-merchant small,.sv-merchant strong{display:block}.sv-merchant small{color:#718198;font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em}.sv-merchant strong{max-width:170px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem}.sv-cart-button{min-height:43px;padding:0 14px;display:flex;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / .2);border-radius:12px;background:rgb(255 255 255 / .06);color:#fff;font-family:var(--font-sans);font-size:.7rem;font-weight:700;cursor:pointer}.sv-cart-button svg{width:18px;height:18px}.sv-cart-button span{min-width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:var(--sv-business-accent);color:var(--color-ink);font-family:var(--font-mono);font-size:.52rem}.sv-quote-hero{padding:148px 0 85px;overflow:hidden;background:var(--color-ink);color:#fff}.sv-quote-hero .sv-quote-shell{position:relative}.sv-quote-hero .sv-quote-shell::after{content:"";position:absolute;width:480px;height:480px;right:-170px;top:-190px;border-radius:50%;background:var(--sv-business-accent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--sv-business-accent) 22%,transparent)}filter:blur(30px)}.sv-quote-label{display:flex;align-items:center;gap:9px;color:var(--sv-business-accent);font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.12em}.sv-quote-label span{width:27px;height:2px;background:var(--sv-business-accent)}.sv-quote-hero h1{position:relative;z-index:1;max-width:850px;margin:20px 0 0;font-size:clamp(3.25rem, 6.2vw, 6.3rem);line-height:.9;letter-spacing:-.065em}.sv-quote-hero h1 em{color:var(--sv-business-accent);font-style:normal}.sv-quote-hero>.sv-quote-shell>p{max-width:680px;margin:27px 0 0;color:#aab6c7;font-size:1.08rem;line-height:1.6}.sv-merchant-facts{margin-top:29px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#7d8da2;font-family:var(--font-mono);font-size:.56rem}.sv-merchant-facts i{width:4px;height:4px;border-radius:50%;background:var(--sv-business-accent)}.sv-quote-catalog{padding:80px 0 120px}.sv-catalog-head{display:grid;grid-template-columns:1fr .65fr;gap:50px;align-items:end;margin-bottom:35px}.sv-catalog-head small{color:#677600;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em}.sv-catalog-head h2{margin:7px 0 0;font-size:2.7rem;letter-spacing:-.055em}.sv-catalog-head p{margin:0;color:#6c7581;font-size:.78rem;line-height:1.55}.sv-category-filter{margin:-10px 0 26px;display:flex;flex-wrap:wrap;gap:9px}.sv-category-filter button{min-height:40px;padding:0 15px;border:1px solid #d5dbd3;border-radius:999px;background:#fff;color:#596575;font-family:var(--font-sans);font-size:.7rem;font-weight:800;cursor:pointer}.sv-category-filter button:hover,.sv-category-filter button.active{border-color:var(--sv-business-accent);background:var(--sv-business-accent);color:var(--sv-business-accent-text,#09111f)}.sv-quote-product.is-filtered-out{display:none}.sv-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sv-quote-product{overflow:hidden;border:1px solid #d8ddd6;border-radius:19px;background:#fff;transition:transform .22s ease,box-shadow .22s ease}.sv-quote-product:hover{transform:translateY(-4px);box-shadow:0 20px 50px rgb(22 34 50 / .1)}.sv-quote-image{position:relative;height:230px;display:grid;place-items:center;overflow:hidden;background:#f4f6f2}.sv-quote-image img{width:100%;height:100%;object-fit:contain}.sv-quote-image-open{width:100%;height:100%;padding:10px;position:relative;display:grid;place-items:center;border:0;background:#fff;cursor:zoom-in}.sv-quote-image-open img{width:100%;height:100%;object-fit:contain}.sv-quote-image-open>span{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);padding:6px 10px;border-radius:999px;background:rgb(9 17 31 / .78);color:#fff;font-size:.65rem;font-weight:800;white-space:nowrap;opacity:0;transition:opacity .15s ease}.sv-quote-image-open:hover>span,.sv-quote-image-open:focus-visible>span{opacity:1}.sv-image-lightbox{position:fixed;inset:0;z-index:200000;padding:24px;display:grid;place-items:center;background:rgb(3 7 12 / .94)}.sv-image-lightbox[hidden]{display:none!important}.sv-image-lightbox-frame{position:relative;display:inline-grid;place-items:center;max-width:min(96vw,1400px);max-height:90vh}.sv-image-lightbox img{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 24px 80px rgb(0 0 0 / .45);background:#fff}.sv-image-lightbox-close{position:absolute;z-index:200001;top:8px;right:8px;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#09111f;font-size:2rem;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgb(0 0 0 / .3)}.sv-image-lightbox-close:hover{transform:scale(1.04)}@media (max-width:600px){.sv-quote-image{height:220px}.sv-image-lightbox{padding:12px}.sv-image-lightbox img{max-width:100%;max-height:84vh}.sv-image-lightbox-close{top:10px;right:10px;width:44px;height:44px}}.sv-quote-image>span{position:relative;z-index:1;color:var(--sv-business-accent);font-family:var(--font-mono);font-size:1.6rem;font-weight:700}.sv-quote-image>div{position:absolute;width:170px;height:170px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;box-shadow:0 0 0 32px rgb(255 255 255 / .025),0 0 0 64px rgb(255 255 255 / .02)}.sv-quote-image b{position:absolute;z-index:2;left:13px;top:13px;padding:5px 8px;border-radius:7px;background:rgb(255 255 255 / .93);color:#3f4b5b;font-family:var(--font-mono);font-size:.5rem;text-transform:uppercase;pointer-events:none}.sv-quote-product-body{padding:20px}.sv-quote-product h3{margin:0;font-size:1.17rem;letter-spacing:-.035em}.sv-quote-product p{min-height:42px;margin:8px 0 0;color:#737c87;font-size:.69rem;line-height:1.5}.sv-stock-note{display:block;margin-top:9px;font-size:.67rem;font-weight:800}.sv-stock-note.is-ok{color:#277443}.sv-stock-note.is-low{color:#8b6500}.sv-stock-note.is-empty{color:#a8382b}.sv-stock-badge{width:fit-content;margin-top:9px;padding:6px 9px;border-radius:8px;font-size:.7rem;font-weight:850}.sv-stock-badge.is-ok{background:#e8f6eb;color:#277443}.sv-stock-badge.is-low{background:#fff4dc;color:#8b6500}.sv-stock-badge.is-empty{background:#fff0ed;color:#a8382b}.sv-install-note{margin-top:12px;padding:7px 9px;border-radius:8px;background:#eff7d9;color:#687600;font-size:.59rem;font-weight:700}.sv-product-buy{margin-top:18px;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ecefeb}.sv-product-buy strong,.sv-product-buy small{display:block}.sv-product-buy strong{font-size:1.32rem;letter-spacing:-.04em}.sv-product-buy small{color:#9097a1;font-size:.59rem}.sv-product-buy button{min-height:39px;padding:0 14px;border:0;border-radius:10px;background:var(--color-ink);color:#fff;font-family:var(--font-sans);font-size:.68rem;font-weight:750;cursor:pointer}.sv-cart-panel{position:fixed;z-index:80;inset:0 0 0 auto;width:min(470px, 100%);transform:translateX(105%);background:#fff;box-shadow:-25px 0 80px rgb(0 0 0 / .28);transition:transform .3s ease}.sv-cart-panel.is-open{transform:translateX(0)}.sv-cart-head{height:82px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e7e2}.sv-cart-head small{color:#687700;font-family:var(--font-mono);font-size:.53rem;font-weight:700;letter-spacing:.1em}.sv-cart-head h2{margin:3px 0 0;font-size:1.3rem}.sv-cart-head button{width:36px;height:36px;border:0;border-radius:10px;background:#eef1ed;color:#465363;font-size:1.45rem;cursor:pointer}.sv-cart-scroll{height:calc(100vh - 82px);padding:18px 21px 35px;overflow-y:auto}.sv-cart-empty{padding:50px 15px;text-align:center}.sv-cart-empty>span{width:48px;height:48px;margin:auto;display:grid;place-items:center;border:1px dashed #bfc6bd;border-radius:50%;color:#8e989f;font-size:1.5rem}.sv-cart-empty h3{margin:15px 0 5px;font-size:1rem}.sv-cart-empty p{margin:0;color:#8a939d;font-size:.7rem}.sv-cart-line{position:relative;padding:14px 0;display:grid;grid-template-columns:1fr auto;gap:11px;border-bottom:1px solid #ebeeea}.sv-cart-line strong,.sv-cart-line small{display:block}.sv-cart-line strong{font-size:.78rem}.sv-cart-line small{margin-top:3px;color:#8a929c;font-size:.6rem}.sv-cart-line>b{grid-column:2;grid-row:1;font-size:.75rem}.sv-cart-qty{display:flex;align-items:center;gap:8px}.sv-cart-qty button{width:28px;height:28px;border:1px solid #dbe0da;border-radius:8px;background:#f7f8f5;color:var(--color-ink)}.sv-cart-qty span{min-width:18px;text-align:center;font-family:var(--font-mono);font-size:.62rem}.sv-cart-line>label{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:#5f6a78;font-size:.62rem}.sv-cart-line>label input{accent-color:var(--color-ink)}.sv-cart-summary{margin-top:18px;padding:16px;border-radius:13px;background:#f4f6f1}.sv-cart-summary>div{padding:4px 0;display:flex;justify-content:space-between;color:#6c7580;font-size:.68rem}.sv-cart-summary .total{margin-top:7px;padding-top:11px;align-items:center;border-top:1px solid #dce1da;color:var(--color-ink)}.sv-cart-summary .total strong{font-size:1.35rem;letter-spacing:-.04em}.sv-quote-form{margin-top:23px}.sv-quote-form h3{margin:0 0 14px;font-size:1rem}.sv-quote-form label{margin-top:11px;display:grid;gap:6px;color:#606b79;font-size:.63rem;font-weight:700}.sv-quote-form label small{color:#a0a7af;font-weight:400}.sv-quote-form input,.sv-quote-form textarea{width:100%;min-height:43px;padding:10px 11px;border:1px solid #d8ddd6;border-radius:10px;outline:none;background:#fafbf8;color:var(--color-ink);font-family:var(--font-sans);font-size:.75rem}.sv-quote-form textarea{min-height:76px;resize:vertical}.sv-quote-form input:focus,.sv-quote-form textarea:focus{border-color:#92a413;box-shadow:0 0 0 3px rgb(215 255 63 / .18)}.sv-honeypot{position:absolute!important;left:-9999px!important}.sv-privacy-note{margin:12px 0;color:#9299a2;font-size:.57rem;line-height:1.4}.sv-whatsapp-submit{width:100%;min-height:51px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:12px;background:#1fc461;color:#052d15;font-family:var(--font-sans);font-size:.76rem;font-weight:800;cursor:pointer}.sv-whatsapp-submit svg{width:22px;height:22px}.sv-whatsapp-submit:disabled{opacity:.6;cursor:wait}.sv-whatsapp-fallback{width:100%;min-height:51px;margin-top:10px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#1fc461;color:#052d15;text-decoration:none;font-weight:900}.sv-whatsapp-fallback[hidden],.sv-whatsapp-fallback-note[hidden]{display:none!important}.sv-whatsapp-fallback-note{display:block;margin-top:7px;text-align:center;color:#667168;font-size:.72rem;line-height:1.4}.sv-mobile-cart{position:fixed;z-index:40;left:50%;bottom:18px;width:min(430px, calc(100% - 28px));min-height:55px;padding:0 17px;display:none;align-items:center;justify-content:space-between;transform:translateX(-50%);border:0;border-radius:14px;background:var(--color-ink);color:#fff;box-shadow:0 20px 55px rgb(0 0 0 / .28);font-family:var(--font-sans)}.sv-mobile-cart>span{font-weight:750}.sv-mobile-cart b{color:var(--sv-business-accent);font-size:.68rem}.sv-mobile-cart i{font-style:normal}.sv-catalog-head p{font-size:1rem;line-height:1.65}.sv-quote-product h3{font-size:1.5rem}.sv-quote-product p{min-height:64px;font-size:1rem;line-height:1.6}.sv-install-note{padding:11px 12px;font-size:.85rem}.sv-product-buy strong{font-size:1.7rem}.sv-product-buy small{font-size:.82rem}.sv-product-buy button{min-width:125px;min-height:49px;padding-inline:17px;font-size:.9rem}.sv-product-buy button.is-selected{background:var(--sv-business-accent);color:var(--color-ink)}.sv-cart-line strong{font-size:1rem}.sv-cart-line small{font-size:.76rem}.sv-cart-qty button{width:34px;height:34px;font-size:1rem}.sv-cart-qty span{font-size:.8rem}.sv-cart-line>b{font-size:.92rem}.sv-cart-line>label{font-size:.8rem}.sv-cart-summary>div{font-size:.84rem}.sv-cart-summary .total strong{font-size:1.6rem}.sv-quote-form h3{font-size:1.18rem}.sv-quote-form label{font-size:.78rem}.sv-quote-form input,.sv-quote-form textarea{min-height:49px;font-size:.92rem}.sv-privacy-note{font-size:.7rem}.sv-whatsapp-submit{min-height:57px;font-size:.94rem}.sv-mobile-cart{left:auto;right:28px;bottom:28px;width:min(390px, calc(100% - 36px));min-height:64px;display:flex;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .22s ease,transform .22s ease}.sv-quote-app.has-cart .sv-mobile-cart{opacity:1;pointer-events:auto;transform:translateY(0)}.sv-mobile-cart>span{font-size:1rem}.sv-mobile-cart b{font-size:.82rem}.sv-mobile-cart b strong{margin-left:3px;color:#fff;font-size:1rem}body.wpvibe-preview-active .sv-mobile-cart{bottom:150px!important}.sv-quote-hero{background:var(--sv-business-secondary,var(--color-ink));color:var(--sv-business-secondary-text,white)}.sv-product-buy>.sv-card-choice{margin-left:auto}.sv-product-buy button,.sv-mobile-cart{background:var(--sv-business-secondary,var(--color-ink));color:var(--sv-business-secondary-text,white)}.sv-card-choice{min-width:140px}.sv-card-stepper{display:none;align-items:center;justify-content:space-between;gap:9px}.sv-card-add.has-selection{display:none}.sv-card-add.has-selection+.sv-card-stepper{display:flex}.sv-card-stepper button{min-width:44px;width:44px;min-height:44px;padding:0;border-radius:11px;background:var(--sv-business-secondary,var(--color-ink));color:var(--sv-business-secondary-text,white);font-size:1.25rem}.sv-card-stepper strong{min-width:42px;height:44px;display:grid;place-items:center;border-radius:11px;background:var(--sv-business-accent);color:var(--sv-business-accent-text,var(--color-ink));font-size:1.05rem}.sv-quote-image>span.sv-image-watermark{position:absolute;z-index:4;right:13px;top:13px;width:46px;height:46px;padding:5px;display:grid;place-items:center;overflow:hidden;pointer-events:none;border:2px solid rgb(255 255 255 / .9);border-radius:12px;background:rgb(255 255 255 / .92);color:#09111f;box-shadow:0 7px 20px rgb(0 0 0 / .2);font-family:var(--font-mono);font-size:.65rem;font-weight:900}.sv-image-watermark img{width:100%;height:100%;object-fit:contain}.sv-mobile-cart{width:min(620px, calc(100% - 32px));min-height:128px;padding:18px 30px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:3px solid var(--sv-business-accent);@supports (color:color-mix(in lab,red,red)){border:3px solid color-mix(in srgb,var(--sv-business-accent) 78%,white)}border-radius:22px;box-shadow:0 18px 48px rgb(4 12 25 / .34)}.sv-mobile-cart>span{display:grid;gap:7px;text-align:left;font-size:1.38rem;line-height:1.15}.sv-mobile-cart>span small{color:var(--sv-business-accent);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em}.sv-mobile-cart b{display:grid;gap:7px;color:var(--sv-business-secondary-text,white);text-align:right;font-size:1.05rem;line-height:1.15}.sv-mobile-cart b strong{margin:0;color:var(--sv-business-accent);font-size:1.95rem;line-height:1}.sv-cart-cta{min-height:52px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:13px;background:var(--sv-business-accent);color:var(--sv-business-accent-text,#09111f);font-style:normal;font-size:1rem;font-weight:900;line-height:1;box-shadow:0 8px 22px rgb(0 0 0 / .22)}.sv-cart-arrow{font-size:1.3rem;transition:transform .18s ease}.sv-mobile-cart:hover .sv-cart-arrow,.sv-mobile-cart:focus-visible .sv-cart-arrow{transform:translateX(4px)}.sv-app .sv-sidebar{background:var(--sv-business-secondary,#07101d)}.sv-app .sv-app-primary{background:var(--sv-business-secondary,var(--color-ink));color:var(--sv-business-secondary-text,white)}.sv-app .sv-kpi-lime{color:var(--sv-business-accent-text,var(--color-ink))}.sv-app .sv-kpi-lime>span,.sv-app .sv-kpi-lime>small{color:inherit;opacity:.72}.sv-logo-upload{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--sv-business-secondary,var(--color-ink));color:var(--sv-business-secondary-text,white);font-size:.78rem;font-weight:800;cursor:pointer}.sv-logo-upload input{position:absolute;width:1px;height:1px;opacity:0}.sv-settings-logo>small{color:#65717e;font-size:.74rem;line-height:1.45;text-align:center}.sv-brand-preview{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid #d8ddd6;border-radius:13px;background:#f7f9f5}.sv-brand-preview span{min-height:48px;display:grid;place-items:center;border-radius:10px;font-size:.82rem;font-weight:850}.sv-brand-preview small{grid-column:1 / -1;color:#65717e;font-size:.72rem}.sv-settings-data input[type="color"]{min-height:55px;padding:5px;cursor:pointer}@media (min-width:1500px){.sv-mobile-cart{top:50%;right:30px;bottom:auto;left:auto;width:280px;min-height:270px;padding:28px 24px;flex-direction:column;align-items:stretch;justify-content:center;gap:30px;transform:translateY(calc(-50% + 18px))}.sv-quote-app.has-cart .sv-mobile-cart{transform:translateY(-50%)}.sv-mobile-cart>span,.sv-mobile-cart b{text-align:center}.sv-mobile-cart>span{font-size:1.3rem}.sv-mobile-cart b{font-size:1.08rem}.sv-mobile-cart b strong{font-size:2.05rem}body.wpvibe-preview-active .sv-mobile-cart{top:46%;bottom:auto!important}}@media (max-width:680px){.sv-mobile-cart{left:50%;right:auto;bottom:18px;width:calc(100% - 24px);min-height:118px;padding:16px 20px;gap:16px;transform:translate(-50%,18px)}.sv-mobile-cart>span{font-size:1.22rem}.sv-mobile-cart b strong{font-size:1.7rem}.sv-quote-app.has-cart .sv-mobile-cart{transform:translate(-50%,0)}body:has(.wpvibe-preview-banner) .sv-mobile-cart{bottom:126px}}@media (max-width:900px){.sv-quote-grid{grid-template-columns:1fr 1fr}.sv-catalog-head{grid-template-columns:1fr;gap:14px}}@media (max-width:680px){.sv-record-form{grid-template-columns:1fr}.sv-record-form label.wide,.sv-form-actions.wide{grid-column:auto}.sv-modal{max-height:92vh}.sv-module-actions{width:100%}.sv-module-actions .sv-app-primary{flex:1}.sv-quote-shell{width:min(100% - 28px, 1160px)}.sv-quote-header .sv-quote-shell{height:72px}.sv-quote-header .sv-app-brand>span:last-child{display:none}.sv-merchant{margin-left:0}.sv-cart-button{font-size:0}.sv-cart-button::before{content:"Cotización";font-size:.65rem}.sv-quote-hero{padding:118px 0 62px}.sv-quote-hero h1{font-size:clamp(3rem, 13vw, 4.4rem)}.sv-quote-hero>.sv-quote-shell>p{font-size:.92rem}.sv-quote-catalog{padding:58px 0 100px}.sv-catalog-head h2{font-size:2.15rem}.sv-quote-grid{grid-template-columns:1fr}.sv-quote-image{height:190px}.sv-mobile-cart{display:flex}}.sv-app{grid-template-columns:285px minmax(0,1fr)}.sv-app .sv-sidebar{padding:25px 18px 20px}.sv-app .sv-app-brand{font-size:1.18rem}.sv-app .sv-app-brand-mark{width:42px;height:42px;font-size:.68rem}.sv-app .sv-workspace{padding:15px;gap:12px}.sv-app .sv-workspace-logo{width:42px;height:42px;font-size:.68rem}.sv-app .sv-workspace small{font-size:.61rem;color:#91a0b4}.sv-app .sv-workspace strong{margin-top:4px;font-size:.86rem;line-height:1.25}.sv-app .sv-app-nav a,.sv-app .sv-sidebar-bottom>a{min-height:49px;padding:0 13px;gap:12px;font-size:.88rem;font-weight:720}.sv-app .sv-app-nav svg,.sv-app .sv-sidebar-bottom svg{width:21px;height:21px}.sv-app .sv-app-nav b{min-width:25px;height:23px;font-size:.62rem}.sv-app .sv-account strong{font-size:.83rem}.sv-app .sv-account small{font-size:.7rem;color:#8593a7}.sv-app .sv-app-topbar{min-height:104px;padding:20px 36px}.sv-app .sv-app-topbar small{font-size:.67rem;color:#687383}.sv-app .sv-app-topbar h1{margin-top:5px;font-size:1.55rem;font-weight:780}.sv-app .sv-icon-button{width:48px;height:48px}.sv-app .sv-app-primary{min-height:49px;padding:0 19px;border-radius:13px;font-size:.9rem;font-weight:800}.sv-app .sv-demo-banner{padding-block:13px;font-size:.83rem;line-height:1.45}.sv-app .sv-demo-banner span{font-size:.65rem}.sv-app .sv-app-content{padding:32px 36px 58px}.sv-app .sv-module-head span{font-size:.68rem;color:#5d6b00}.sv-app .sv-module-head h2{margin-top:9px;font-size:2.65rem;font-weight:790}.sv-app .sv-module-head p{max-width:760px;font-size:1rem;line-height:1.55;color:#5f6976}.sv-app .sv-kpi{min-height:165px;padding:23px}.sv-app .sv-kpi>span{font-size:.66rem;color:#606b79}.sv-app .sv-kpi>strong{margin-top:21px;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:800}.sv-app .sv-kpi>small{margin-top:10px;font-size:.82rem;color:#717b88}.sv-app .sv-kpi-trend{font-size:.65rem}.sv-app .sv-panel-card{padding:25px}.sv-app .sv-card-head small{font-size:.63rem;color:#68727f}.sv-app .sv-card-head h2{margin-top:6px;font-size:1.48rem;font-weight:780}.sv-app .sv-card-head button,.sv-app .sv-card-head a{font-size:.78rem}.sv-app .sv-revenue-total strong{font-size:2.25rem}.sv-app .sv-revenue-total span{font-size:.8rem}.sv-app .sv-due-list p>strong{font-size:.85rem}.sv-app .sv-due-list small{font-size:.72rem;color:#727d89}.sv-app .sv-due-list>div>b{font-size:.86rem}.sv-app .sv-table{font-size:.84rem}.sv-app .sv-table th{padding:13px 11px;font-size:.63rem;color:#6f7986}.sv-app .sv-table td{padding:16px 11px;color:#4f5966}.sv-app .sv-pill,.sv-app .sv-contract-list em,.sv-app .sv-due-list em{padding:6px 9px;font-size:.66rem}.sv-app .sv-record-title h3{font-size:1.18rem}.sv-app .sv-record-title span{font-size:.82rem}.sv-app .sv-record-card dt{font-size:.74rem;color:#737d89}.sv-app .sv-record-card dd{font-size:.78rem;color:#3f4a57}.sv-app .sv-product-body>small{font-size:.63rem}.sv-app .sv-product-body h3{font-size:1.2rem}.sv-app .sv-product-body p{font-size:.8rem}.sv-app .sv-product-body strong{font-size:1.45rem}.sv-app .sv-product-body div span,.sv-app .sv-product-body em{font-size:.72rem}.sv-app .sv-contract-list h3{font-size:.9rem}.sv-app .sv-contract-list p{font-size:.75rem;color:#707a86}.sv-app .sv-contract-list article>strong{font-size:.92rem}.sv-app .sv-settings-data label{font-size:.84rem}.sv-app .sv-settings-data input,.sv-app .sv-settings-data textarea{font-size:.92rem}.sv-app .sv-record-form label{font-size:.77rem}.sv-app .sv-record-form input,.sv-app .sv-record-form select,.sv-app .sv-record-form textarea{min-height:49px;font-size:.88rem}.sv-app .sv-modal-head small{font-size:.64rem}.sv-app .sv-modal-head h2{font-size:1.65rem}.sv-app-secondary{border:1px solid #cfd5cd;background:#fff;color:var(--color-ink)}.sv-app .sv-app-secondary:hover,.sv-app .sv-app-secondary:focus-visible{border-color:var(--sv-business-accent,#d7ff3f);background:var(--sv-business-accent,#d7ff3f);color:var(--sv-business-accent-text,#09111f)}.sv-work-kpis{margin-bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sv-work-kpis article{min-height:92px;padding:17px;display:flex;align-items:center;gap:13px;border:1px solid #d8ddd6;border-radius:16px;background:#fff}.sv-app .sv-work-kpi-filter{display:block;min-width:0;color:inherit;text-decoration:none;border-radius:16px}.sv-app .sv-work-kpi-filter article{height:100%;transition:border-color .15s,background-color .15s,box-shadow .15s}.sv-app .sv-work-kpi-filter:hover article{border-color:#859322;box-shadow:0 3px 12px rgb(9 17 31 / .1)}.sv-app .sv-work-kpi-filter.is-active article{border-color:#59651b;background:#f1f7dc;box-shadow:inset 0 0 0 1px #59651b}.sv-app .sv-work-kpi-filter:focus-visible{outline:3px solid #007b98;outline-offset:3px}.sv-app .sv-work-kpi-filter small{text-transform:uppercase}.sv-app .sv-work-kpi-filter em{display:block;margin-top:6px;color:#4b571a;font-size:.75rem;font-style:normal;font-weight:750}.sv-app .sv-work-filter-summary{margin:8px 0 0;font-size:.9rem;font-weight:700;color:#465215}.sv-app #sv-work-board{scroll-margin-top:24px}.sv-work-kpis article>span{width:11px;height:11px;flex:0 0 auto;border-radius:50%;background:#e6b93f;box-shadow:0 0 0 6px rgb(230 185 63 / .12)}.sv-work-kpis article>span.is-live{background:#28c86b;box-shadow:0 0 0 6px rgb(40 200 107 / .12)}.sv-work-kpis article>span.is-done{background:#49d9ff;box-shadow:0 0 0 6px rgb(73 217 255 / .12)}.sv-work-kpis article>span.is-late{background:#ff665c;box-shadow:0 0 0 6px rgb(255 102 92 / .12)}.sv-work-kpis small,.sv-work-kpis strong{display:block}.sv-work-kpis small{color:#818a96;font-family:var(--font-mono);font-size:.52rem;font-weight:700;letter-spacing:.08em}.sv-work-kpis strong{margin-top:5px;font-size:1.5rem}.sv-field-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.sv-live-copy{display:inline-flex;align-items:center;gap:6px;color:#27814a;font-size:.59rem}.sv-live-copy i{width:7px;height:7px;border-radius:50%;background:#2fcf70;box-shadow:0 0 0 4px rgb(47 207 112 / .12)}.sv-employee-list{margin-top:14px}.sv-employee-list article{padding:12px 0;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #edf0eb}.sv-employee-avatar{position:relative;width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--employee-color);@supports (color:color-mix(in lab,red,red)){background:color-mix(in srgb,var(--employee-color) 24%,#eef1ed)}color:#203044;font-family:var(--font-mono);font-size:.57rem;font-weight:800}.sv-employee-avatar img{width:100%;height:100%;object-fit:cover}.sv-employee-avatar i{position:absolute;right:2px;bottom:2px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#aeb5bd}.sv-employee-avatar i.online{background:#25c965}.sv-employee-list h3,.sv-employee-list p{margin:0}.sv-employee-list h3{font-size:.78rem}.sv-employee-list p{margin-top:3px;color:#87909b;font-size:.61rem}.sv-employee-list article>span{padding:5px 7px;border-radius:7px;background:#eef3ef;color:#566473;font-size:.55rem;font-weight:700}.sv-evidence-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sv-evidence-grid article{position:relative;min-height:112px;overflow:hidden;border-radius:12px;background:#101c2d}.sv-evidence-grid img,.sv-evidence-grid article>div{width:100%;height:112px;object-fit:cover}.sv-evidence-grid article>div{display:grid;place-items:center;color:var(--color-lime);font-family:var(--font-mono)}.sv-evidence-grid span,.sv-evidence-grid small{position:absolute;padding:4px 6px;border-radius:6px;background:rgb(4 10 19 / .76);color:#fff;font-size:.52rem}.sv-evidence-grid span{left:7px;bottom:7px}.sv-evidence-grid small{right:7px;bottom:7px}.sv-work-board{margin-top:14px}.sv-evidence-count{color:#28748b;font-size:.61rem;font-weight:750}.is-en_proceso,.is-completado{background:#e7f8ec!important;color:#187b39!important}.is-en_camino{background:#e5f6ff!important;color:#087393!important}.is-pausado{background:#f1eaff!important;color:#6845a3!important}.sv-app .sv-work-kpis article{min-height:105px;padding:19px}.sv-app .sv-work-kpis small{font-size:.64rem;color:#687380}.sv-app .sv-work-kpis strong{margin-top:7px;font-size:1.75rem}.sv-app .sv-live-copy{font-size:.7rem}.sv-app .sv-employee-list article{padding:15px 0;grid-template-columns:46px 1fr auto}.sv-app .sv-employee-avatar{width:44px;height:44px;font-size:.66rem}.sv-app .sv-employee-list h3{font-size:.92rem}.sv-app .sv-employee-list p{margin-top:4px;font-size:.74rem;color:#697480}.sv-app .sv-employee-list article>span{padding:6px 9px;font-size:.67rem}.sv-app .sv-evidence-grid span,.sv-app .sv-evidence-grid small{font-size:.63rem}.sv-app .sv-evidence-count{font-size:.72rem}.sv-app .sv-work-board .sv-table td{min-height:54px}.sv-app .sv-location-name{display:block;font-weight:720;color:#354352}.sv-app .sv-map-link,.sv-app .sv-gps-pending{margin-top:5px;display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:800}.sv-app .sv-map-link{padding:5px 8px;border-radius:7px;background:#e5f6ff;color:#087393;text-decoration:none}.sv-app .sv-map-link:hover{background:#cceefe}.sv-app .sv-gps-pending{color:#8b6500}.sv-worker-body{margin:0;background:#eef1ed;color:var(--color-ink);font-family:var(--font-sans)}.sv-worker-app{min-height:100vh}.sv-worker-header{position:sticky;z-index:30;top:0;min-height:74px;padding:12px max(18px, calc((100vw - 720px)/2));display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #1a2a3f;background:rgb(8 16 29 / .96);color:#fff;backdrop-filter:blur(16px)}.sv-worker-brand{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none}.sv-worker-brand>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--color-lime);color:var(--color-ink);font-family:var(--font-mono);font-size:.58rem;font-weight:800}.sv-worker-brand strong{font-size:.94rem}.sv-worker-brand em{color:var(--color-lime);font-style:normal}.sv-worker-account{display:flex;align-items:center;gap:9px}.sv-worker-account>div{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--sv-worker-accent);color:#07111f;font-family:var(--font-mono);font-size:.55rem;font-weight:800}.sv-worker-account p,.sv-worker-account strong,.sv-worker-account small{display:block;margin:0;text-align:right}.sv-worker-account strong{font-size:.7rem}.sv-worker-account small{margin-top:2px;color:#8290a2;font-size:.55rem}.sv-worker-main{width:min(100% - 28px, 720px);margin:0 auto;padding:24px 0 65px}.sv-worker-demo,.sv-worker-alert{margin-bottom:15px;padding:11px 13px;display:flex;flex-wrap:wrap;gap:7px 12px;border-radius:11px;background:#ddf5ff;color:#315263;font-size:.67rem}.sv-worker-demo b{color:#06708d;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.08em}.sv-worker-alert{background:#ffebe9;color:#a83229}.sv-worker-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sv-worker-welcome small{color:#7c8692;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.07em;text-transform:uppercase}.sv-worker-welcome h1{margin:5px 0 2px;font-size:2rem;letter-spacing:-.055em}.sv-worker-welcome p{margin:0;color:#697481;font-size:.76rem}.sv-worker-live{margin-top:8px;display:inline-flex;align-items:center;gap:7px;color:#26804a;font-size:.62rem;font-weight:700}.sv-worker-live i{width:8px;height:8px;border-radius:50%;background:#27c968;box-shadow:0 0 0 5px rgb(39 201 104 / .12)}.sv-worker-summary{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sv-worker-summary article{padding:16px;border:1px solid #d8ddd6;border-radius:14px;background:#fff}.sv-worker-summary span,.sv-worker-summary strong{display:block}.sv-worker-summary span{color:#818a95;font-family:var(--font-mono);font-size:.51rem;font-weight:700;letter-spacing:.08em}.sv-worker-summary strong{margin-top:7px;font-size:1.55rem}.sv-worker-jobs{margin-top:27px}.sv-worker-section-head{display:flex;align-items:flex-end;justify-content:space-between}.sv-worker-section-head small{color:#718000;font-family:var(--font-mono);font-size:.52rem;font-weight:700;letter-spacing:.09em}.sv-worker-section-head h2{margin:5px 0 0;font-size:1.35rem}.sv-worker-section-head button{padding:8px 10px;border:1px solid #d2d8d0;border-radius:9px;background:#fff;color:#53606f;font-size:.62rem}.sv-worker-job{margin-top:13px;padding:19px;border:1px solid #d8ddd6;border-left:4px solid #e2bd4a;border-radius:17px;background:#fff;box-shadow:0 8px 24px rgb(9 17 31 / .04)}.sv-worker-job.is-en_proceso{border-left-color:#26c86a}.sv-worker-job.is-en_camino{border-left-color:#49cbea}.sv-worker-job.is-completado{border-left-color:#8995a2;opacity:.82}.sv-worker-job-top{display:flex;align-items:center;justify-content:space-between}.sv-worker-job-top>small{color:#9a7711;font-family:var(--font-mono);font-size:.5rem;font-weight:800;letter-spacing:.08em}.sv-worker-job h3{margin:15px 0 3px;font-size:1.22rem;letter-spacing:-.035em}.sv-worker-client{margin:0;color:#65717e;font-size:.73rem}.sv-worker-job-data{margin-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.sv-worker-job-data p{margin:0;padding:11px;border-radius:10px;background:#f3f5f1}.sv-worker-job-data span,.sv-worker-job-data strong{display:block}.sv-worker-job-data span{color:#9098a1;font-size:.55rem}.sv-worker-job-data strong{margin-top:4px;font-size:.7rem}.sv-worker-address{margin-top:10px;padding:12px;display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;border:1px solid #dfe3dd;border-radius:11px;color:inherit;text-decoration:none}.sv-worker-address>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e7f8ff;color:#14738d}.sv-worker-address small,.sv-worker-address strong{display:block}.sv-worker-address small{color:#9098a1;font-family:var(--font-mono);font-size:.48rem}.sv-worker-address strong{margin-top:3px;font-size:.66rem}.sv-worker-address b{color:#14738d;font-size:.6rem}.sv-worker-checklist{margin-top:17px;padding-top:15px;border-top:1px solid #e7eae5}.sv-worker-checklist h4{margin:0 0 9px;font-size:.76rem}.sv-worker-checklist label{padding:7px 0;display:flex;align-items:flex-start;gap:9px;color:#596572;font-size:.68rem}.sv-worker-checklist input{margin-top:1px;accent-color:#153149}.sv-worker-checklist input:checked+span{color:#929aa3;text-decoration:line-through}.sv-worker-evidence-count{margin-top:15px;padding:11px;display:grid;grid-template-columns:25px 1fr;gap:4px 8px;border-radius:10px;background:#eff8fb;color:#33596a}.sv-worker-evidence-count>span{grid-row:1 / 3;font-size:1.1rem}.sv-worker-evidence-count strong{font-size:.66rem}.sv-worker-evidence-count small{color:#718792;font-size:.55rem}.sv-worker-evidence-form{margin-top:12px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px dashed #ccd3ca;border-radius:12px;background:#fafbf8}.sv-worker-evidence-form label{display:grid;gap:5px;color:#68727e;font-size:.58rem;font-weight:700}.sv-worker-evidence-form label.wide,.sv-worker-evidence-form button{grid-column:1 / -1}.sv-worker-evidence-form select,.sv-worker-evidence-form input,.sv-worker-evidence-form textarea,.sv-worker-finish textarea{width:100%;min-height:40px;padding:9px 10px;border:1px solid #d8ddd6;border-radius:9px;background:#fff;color:var(--color-ink);font-family:var(--font-sans);font-size:.68rem}.sv-worker-evidence-form textarea,.sv-worker-finish textarea{min-height:70px;resize:vertical}.sv-worker-evidence-form button,.sv-worker-actions button,.sv-worker-finish button{min-height:44px;border:0;border-radius:10px;background:#102035;color:#fff;font-family:var(--font-sans);font-size:.7rem;font-weight:800}.sv-worker-actions{margin-top:13px;display:flex;gap:9px}.sv-worker-actions button{flex:1;background:#e8ece7;color:#334252}.sv-worker-actions button.primary{background:#102035;color:#fff}.sv-worker-actions button:disabled,.sv-worker-finish button:disabled{opacity:.55}.sv-worker-finish{margin-top:12px;padding-top:14px;border-top:1px solid #e6e9e4}.sv-worker-finish label{display:grid;gap:6px;color:#5d6875;font-size:.62rem;font-weight:700}.sv-worker-finish button{width:100%;margin-top:9px;background:#1dbb5b;color:#062e16}.sv-worker-empty{margin-top:13px;padding:45px 20px;border:1px dashed #c9d0c7;border-radius:17px;background:#fff;text-align:center}.sv-worker-empty>span{width:44px;height:44px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#e6f8eb;color:#198043;font-size:1.2rem}.sv-worker-empty h3{margin:13px 0 5px}.sv-worker-empty p{margin:0;color:#858e99;font-size:.7rem}@media (max-width:900px){.sv-work-kpis{grid-template-columns:1fr 1fr}.sv-field-grid{grid-template-columns:1fr}}@media (max-width:600px){.sv-work-kpis{grid-template-columns:1fr 1fr}.sv-work-kpis article{min-height:78px;padding:13px}.sv-work-kpis strong{font-size:1.2rem}.sv-live-copy{display:none}.sv-worker-header{padding-inline:14px}.sv-worker-brand strong{display:none}.sv-worker-main{width:min(100% - 20px,720px);padding-top:18px}.sv-worker-account small{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-worker-job{padding:16px}.sv-worker-evidence-form{grid-template-columns:1fr}.sv-worker-evidence-form label.wide,.sv-worker-evidence-form button{grid-column:auto}}@media (max-width:820px){.sv-app{grid-template-columns:1fr}.sv-app .sv-sidebar{width:285px}.sv-app .sv-app-topbar{padding-inline:20px}.sv-app .sv-app-content{padding-inline:20px}}@media (max-width:620px){.sv-app .sv-app-topbar{min-height:86px;padding-block:15px}.sv-app .sv-app-topbar h1{max-width:205px;font-size:1.18rem}.sv-app .sv-app-primary{min-height:45px;padding-inline:13px;font-size:.78rem}.sv-app .sv-app-content{padding:24px 16px 44px}.sv-app .sv-module-head h2{font-size:2.1rem}.sv-app .sv-module-head p{font-size:.92rem}.sv-app .sv-kpi{min-height:145px}.sv-app .sv-card-head h2{font-size:1.34rem}.sv-app .sv-work-kpis small{font-size:.59rem}.sv-app .sv-work-kpis strong{font-size:1.45rem}}.sv-commission-kpis{margin-bottom:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.sv-commission-kpis article{min-height:132px;padding:20px;display:grid;align-content:space-between;border:1px solid #d9ded7;border-radius:17px;background:#fff}.sv-commission-kpis article.is-pending{border-color:#f1d989;background:#fffaf0}.sv-commission-kpis article.is-paid{border-color:#bce8cc;background:#f2fff7}.sv-commission-kpis span{color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.11em}.sv-commission-kpis strong{color:var(--color-ink);font-size:1.8rem;line-height:1}.sv-commission-kpis small{color:#77808c;font-size:.78rem}.sv-brand-summary,.sv-commission-panel,.sv-rules-panel{margin-bottom:18px;padding:22px;border:1px solid #d9ded7;border-radius:18px;background:#fff}.sv-brand-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-brand-summary-grid article{padding:15px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;border-radius:14px;background:#f4f6f2}.sv-brand-summary-grid article>span{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--sv-business-secondary,#09111f);color:var(--sv-business-secondary-text,#fff);font-weight:900}.sv-brand-summary-grid article div,.sv-brand-summary-grid article b{display:grid;gap:3px}.sv-brand-summary-grid article strong{color:var(--color-ink);font-size:15px}.sv-brand-summary-grid article small{color:#727b87;font-size:13px;font-weight:600}.sv-brand-summary-grid article b{color:var(--color-ink);text-align:right;font-size:1rem}.sv-brand-tag{padding:6px 9px;display:inline-flex;border-radius:999px;background:#eef2e7;color:#34404a;font-size:.72rem;font-weight:800;white-space:nowrap}.sv-private-note{padding:7px 10px;border-radius:9px;background:#eaf7ff;color:#17617f;font-size:.75rem;font-weight:800}.sv-app .sv-private-note{font-size:15px}.sv-app .sv-commission-panel .sv-table{min-width:1100px}.sv-app .sv-commission-panel .sv-table th{font-size:15px}.sv-app .sv-commission-panel .sv-table td{font-size:16px}.sv-app .sv-commission-panel .sv-table td small{font-size:15px}.sv-app .sv-brand-tag{font-size:15px}.sv-app .sv-rule-list article{font-size:16px}.sv-app .sv-rule-list article small{font-size:15px}.sv-app .sv-rule-list article>span{font-size:13px}.sv-rule-list{display:grid;gap:9px}.sv-rule-list article{padding:13px 15px;display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;border:1px solid #e2e6df;border-radius:12px}.sv-rule-list article div{display:grid;gap:3px}.sv-rule-list article small{color:var(--color-muted)}.sv-rule-list article>span{padding:6px 9px;border-radius:999px;background:#e8f8ed;color:#17733b;font-size:.7rem;font-weight:800}.sv-feature-lock{max-width:920px;margin:28px auto;padding:42px;border:1px solid #dce2d8;border-radius:24px;background:linear-gradient(145deg,#fff,#f1f5ed);text-align:center}.sv-feature-lock>span{color:#718b17;font-family:var(--font-mono);font-size:.72rem;font-weight:900;letter-spacing:.13em}.sv-feature-lock h2{margin:10px 0;color:var(--color-ink);font-size:2.2rem}.sv-feature-lock p{max-width:680px;margin:0 auto 24px;color:var(--color-muted);font-size:1rem;line-height:1.65}.sv-feature-lock div{margin-bottom:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;text-align:left}.sv-feature-lock div b{padding:12px;border-radius:11px;background:#fff;color:#2c3947}.sv-permission-box{padding:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid #d9ded7;border-radius:13px;background:#f7f9f5}#sv-employee-modal{width:min(820px,calc(100% - 28px))}#sv-employee-modal .sv-permission-box .sv-check{align-items:flex-start;min-height:64px;padding:12px}#sv-employee-modal .sv-permission-box .sv-check input{flex:0 0 19px;margin-top:2px}#sv-employee-modal .sv-permission-box .sv-check span{min-width:0;line-height:1.35;overflow-wrap:normal;word-break:normal}.sv-permission-box>strong,.sv-permission-box>p{grid-column:1/-1}.sv-permission-box>p{margin:-3px 0 4px;color:var(--color-muted);font-size:.78rem}.sv-commission-preview{min-height:76px;padding:13px 15px;display:grid;align-content:center;border-radius:13px;background:var(--sv-business-accent,#d7ff3f);color:var(--sv-business-accent-text,#09111f)}.sv-commission-preview span{font-size:.68rem;font-weight:800;letter-spacing:.08em}.sv-commission-preview strong{font-size:1.55rem}.sv-seller-area{margin-bottom:26px;padding:20px;border:1px solid #dce2e8;border-radius:20px;background:#f7fafc}.sv-seller-summary{margin:14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sv-seller-summary article{padding:15px;display:grid;gap:5px;border-radius:14px;background:#fff;box-shadow:0 6px 20px rgb(8 20 35 / .06)}.sv-seller-summary span{color:#667382;font-size:.68rem;font-weight:900;letter-spacing:.08em}.sv-seller-summary strong{color:#09111f;font-size:1.45rem}.sv-seller-client-list,.sv-seller-commission-list{margin-top:14px;display:grid;gap:8px}.sv-seller-client-list h3,.sv-seller-commission-list h3{margin:0 0 3px;color:#09111f;font-size:1rem}.sv-seller-client-list article,.sv-seller-commission-list article{padding:13px 14px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;border:1px solid #e1e6ea;border-radius:13px;background:#fff}.sv-seller-client-list article div,.sv-seller-client-list article b,.sv-seller-commission-list article div,.sv-seller-commission-list article b{display:grid;gap:5px}.sv-seller-client-list article b,.sv-seller-commission-list article b{justify-items:end;color:#09111f}.sv-seller-client-list article small,.sv-seller-commission-list article small{color:#73808d}@media (max-width:980px){.sv-commission-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-brand-summary-grid{grid-template-columns:1fr}}@media (max-width:640px){.sv-commission-kpis,.sv-seller-summary,.sv-feature-lock div,.sv-permission-box{grid-template-columns:1fr}#sv-employee-modal{width:calc(100% - 18px)}#sv-employee-modal .sv-permission-box .sv-check{min-height:56px}.sv-feature-lock{padding:28px 20px}.sv-brand-summary,.sv-commission-panel,.sv-rules-panel{padding:16px}.sv-rule-list article{grid-template-columns:1fr auto}.sv-rule-list article>span{grid-column:1/-1;justify-self:start}}.sv-pill.is-retenida{background:#fff4d4;color:#7a5700}.sv-auto-status{min-height:76px;padding:14px 16px;display:grid;align-content:center;gap:5px;border:1px solid #bed8e7;border-radius:13px;background:#eef8fd;color:#174e69}.sv-auto-status strong{font-size:.88rem}.sv-auto-status small{color:#426c80;line-height:1.45}.sv-commission-preview small{display:block;margin-top:3px;font-size:.74rem;font-weight:700}.sv-commission-panel td small{display:block;margin-top:4px;color:#74808b;white-space:nowrap}.sv-rule-list article>b{display:grid;gap:3px;text-align:right}.sv-rule-list article>b small{font-size:.68rem;font-weight:700}.sv-plans-page{min-height:100vh;background:#f5f7f2;color:#09111f}.sv-plan-hero{position:relative;padding:92px 0 64px;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgb(215 255 63 / .2),transparent 28%),#09111f;color:#fff}.sv-plan-hero .sv-shell{position:relative}.sv-plan-brand{margin-bottom:44px;display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:-.03em}.sv-plan-brand span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#d7ff3f;color:#09111f;font-size:.82rem}.sv-plan-brand em{color:#d7ff3f;font-style:normal}.sv-plan-kicker{display:block;margin-bottom:15px;color:#d7ff3f;font-family:var(--font-mono);font-size:.74rem;font-weight:900;letter-spacing:.14em}.sv-plan-hero h1{max-width:900px;margin:0;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.98;letter-spacing:-.06em}.sv-plan-hero h1 em{color:#d7ff3f;font-style:normal}.sv-plan-hero>.sv-shell>p{max-width:760px;margin:24px 0 0;color:#bdc7d4;font-size:1.12rem;line-height:1.7}.sv-trial-hero-cta{max-width:760px;margin-top:24px;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border:1px solid #35455b;border-radius:16px;background:rgb(17 29 47 / .86)}.sv-trial-hero-cta strong{color:#d7ff3f;font-size:1rem}.sv-trial-hero-cta span{flex:1 1 300px;color:#c1ccd8;font-size:.9rem}.sv-trial-hero-cta .sv-button{min-height:44px;padding:0 16px;white-space:nowrap}.sv-trial-signup{padding:54px 0 10px;background:#f5f7f2}.sv-trial-card{max-width:860px;margin:0 auto;padding:30px;border:2px solid #b9d93f;border-radius:22px;background:linear-gradient(135deg,#f0ffae,#ffffff 58%);box-shadow:0 18px 50px rgb(81 103 8 / .12)}.sv-trial-card>span{display:inline-block;margin-bottom:10px;padding:7px 10px;border-radius:999px;background:#09111f;color:#d7ff3f;font-size:.7rem;font-weight:900;letter-spacing:.1em}.sv-trial-card h2{margin:0 0 9px;font-size:clamp(2rem,4vw,3.2rem);line-height:1;letter-spacing:-.045em}.sv-trial-card>p{max-width:720px;margin:0 0 20px;color:#4e5b54;line-height:1.6}.sv-trial-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:4px}.sv-trial-form label{display:grid;gap:6px;color:#26322d;font-size:.78rem;font-weight:850}.sv-trial-form input{min-height:50px;padding:0 13px;border:1px solid #c7d0c3;border-radius:11px;background:#fff;color:#09111f;font-size:.95rem}.sv-trial-form .wide,.sv-trial-form>small{grid-column:1/-1}.sv-trial-success .sv-trial-card{text-align:center}.sv-trial-success .sv-trial-card .sv-button{margin:6px 4px}.sv-trial-success .sv-trial-card .sv-button-ghost{color:#09111f;border-color:#9da99f;background:#fff}.sv-current-plan{position:absolute;right:0;bottom:0;min-width:240px;padding:18px 20px;display:grid;gap:3px;border:1px solid #29384c;border-radius:16px;background:rgb(17 29 47 / .9)}.sv-current-plan span{color:#d7ff3f;font-size:.64rem;font-weight:900;letter-spacing:.12em}.sv-current-plan strong{font-size:1.35rem}.sv-current-plan small{color:#9eabba}.sv-plan-grid-wrap{padding:68px 0}.sv-plan-alert{margin:0 0 22px;padding:15px 18px;border:1px solid #efc6c2;border-radius:13px;background:#fff3f1;color:#8d2d27;font-weight:750}.sv-trial-plan-option{margin:0 0 22px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;border:2px solid #b8d92f;border-radius:20px;background:linear-gradient(135deg,#efffa6,#ffffff 62%);box-shadow:0 14px 40px rgb(95 118 8 / .12)}.sv-trial-plan-option>div:first-child>span{display:inline-block;margin-bottom:6px;color:#5f7500;font-size:.7rem;font-weight:900;letter-spacing:.1em}.sv-trial-plan-option h2{margin:0 0 6px;font-size:1.75rem;letter-spacing:-.04em}.sv-trial-plan-option p{margin:0;max-width:690px;color:#526058;line-height:1.5}.sv-trial-plan-price{min-width:120px;text-align:center}.sv-trial-plan-price strong{display:block;font-size:2.65rem;line-height:1;letter-spacing:-.05em}.sv-trial-plan-price small{display:block;margin-top:5px;color:#68746d;font-weight:750}@media (max-width:820px){.sv-trial-plan-option{grid-template-columns:1fr}.sv-trial-plan-price{text-align:left}.sv-trial-plan-option .sv-button{width:100%}}.sv-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.sv-plan-card{position:relative;padding:28px 23px 23px;display:flex;flex-direction:column;border:1px solid #dce2d8;border-radius:22px;background:#fff;box-shadow:0 14px 40px rgb(9 17 31 / .06)}.sv-plan-card.is-featured{border-color:#aaca2f;box-shadow:0 18px 50px rgb(95 118 8 / .15)}.sv-plan-card.is-selected{outline:3px solid #d7ff3f;outline-offset:3px}.sv-plan-badge{position:absolute;top:-12px;right:18px;padding:7px 10px;border-radius:999px;background:#09111f;color:#d7ff3f;font-size:.62rem;font-weight:900;letter-spacing:.08em}.sv-plan-card h2{margin:0 0 15px;font-size:1.35rem}.sv-plan-price{min-height:70px;display:flex;align-items:flex-start;gap:4px}.sv-plan-price sup{margin-top:10px;font-size:1.1rem;font-weight:900}.sv-plan-price strong{font-size:3.2rem;line-height:1;letter-spacing:-.06em}.sv-plan-price>span{margin:8px 0 0 6px;color:#6c7783;font-size:.68rem;font-weight:800;line-height:1.35}.sv-plan-price.is-promo{min-height:70px;align-items:flex-start}.sv-plan-price.is-promo del{align-self:center;margin-right:7px;color:#89928a;font-size:.95rem;font-weight:700}.sv-plan-price.is-promo strong{color:#243607}.sv-plan-promo-copy{margin:0 0 12px;color:#526b0a;font-size:.78rem;font-weight:750;line-height:1.45}.sv-plan-limits{margin:16px 0;padding:11px;border-radius:10px;background:#f2f5ee;color:#4f5b67;font-size:.78rem}.sv-plan-limits b{color:#09111f;font-size:.95rem}.sv-plan-limits i{margin:0 3px;color:#9ba49d;font-style:normal}.sv-plan-card ul{margin:0 0 24px;padding:0;display:grid;gap:10px;list-style:none}.sv-plan-card li{display:flex;gap:8px;color:#56616d;font-size:.84rem;line-height:1.42}.sv-plan-card li span{color:#6f8b00;font-weight:900}.sv-plan-button{min-height:48px;margin-top:auto;display:grid;place-items:center;border-radius:12px;background:#09111f;color:#fff;font-weight:850;text-align:center}.sv-plan-card.is-featured .sv-plan-button{background:#d7ff3f;color:#09111f}.sv-plan-button:hover{transform:translateY(-2px);color:#fff}.sv-plan-card.is-featured .sv-plan-button:hover{color:#09111f}.sv-plan-button.is-current{background:#e9f3d0;color:#577000}.sv-plan-button.is-disabled{background:#eef0ed;color:#919991}.sv-extra-capacity{margin-top:18px;padding:18px 22px;display:flex;align-items:center;gap:14px;border:1px dashed #b6c0b2;border-radius:16px;background:#fff}.sv-extra-capacity span{color:#69746e}.sv-extra-capacity a{margin-left:auto;color:#456000;font-weight:850}.sv-checkout-section{padding:72px 0;background:#e8ece5}.sv-checkout-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:start}.sv-checkout-grid h2{margin:0 0 22px;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em}.sv-checkout-section .sv-plan-kicker{color:#526900}.sv-checkout-note{color:#53605a}.sv-order-summary{padding:22px;border-radius:17px;background:#fff}.sv-order-summary p{margin:0;padding:11px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e9ece6;color:#53606b}.sv-order-summary p:last-child{border:0}.sv-order-summary .is-credit strong{color:#318151}.sv-order-summary .is-total{color:#09111f;font-size:1.14rem;font-weight:900}.sv-checkout-note{color:#53605a;line-height:1.6}.sv-checkout-card,.sv-activation-form{padding:28px;display:grid;gap:17px;border-radius:22px;background:#09111f;color:#fff;box-shadow:0 24px 60px rgb(9 17 31 / .18)}.sv-checkout-card h3{margin:0;font-size:1.4rem}.sv-checkout-card label,.sv-activation-form label{display:grid;gap:7px;color:#c8d1dc;font-size:.78rem;font-weight:800}.sv-checkout-card input,.sv-activation-form input{min-height:52px;padding:0 14px;border:1px solid #304057;border-radius:11px;background:#111d2f;color:#fff;font-size:1rem}.sv-seller-apply{min-height:46px;padding:0 14px;border:1px solid #d7ff3f;border-radius:11px;background:#fff0;color:#d7ff3f;font:inherit;font-weight:850;cursor:pointer}.sv-seller-apply:hover{background:#d7ff3f;color:#09111f}.sv-seller-apply.is-applied,.sv-seller-apply:disabled{background:#d7ff3f;color:#09111f;cursor:default;opacity:1}.sv-payment-lock{padding:13px;display:flex;gap:12px;align-items:center;border-radius:12px;background:#16243a}.sv-payment-lock p{margin:0;display:grid;gap:3px}.sv-payment-lock small,.sv-terms{color:#9aa8b9;line-height:1.45}.sv-activation-hero{min-height:calc(100vh - 80px)}.sv-payment-state{max-width:760px;margin:30px auto;text-align:center}.sv-payment-state>b{width:74px;height:74px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#d7ff3f;color:#09111f;font-size:2rem}.sv-payment-state>span{color:#d7ff3f;font-family:var(--font-mono);font-size:.7rem;font-weight:900;letter-spacing:.13em}.sv-payment-state h1{margin:12px auto;font-size:clamp(2.5rem,6vw,4.7rem)}.sv-payment-state p{max-width:620px;margin:0 auto 24px;color:#b7c2cf;font-size:1.05rem;line-height:1.65}.sv-activation-form{max-width:760px;margin:28px auto;grid-template-columns:1fr 1fr}.sv-activation-form .wide{grid-column:1/-1}.sv-support-line{text-align:center}.sv-support-line a{color:#d7ff3f;font-weight:900}.sv-subscription-banner{margin:18px 28px 0;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #c9dec1;border-radius:15px;background:#f2fff1}.sv-subscription-banner.is-expired{border-color:#edc6bf;background:#fff4f1}.sv-subscription-banner>div{display:flex;align-items:center;gap:12px}.sv-subscription-banner span{color:#557100;font-size:.65rem;font-weight:900;letter-spacing:.1em}.sv-subscription-banner strong{color:#09111f;font-size:1rem}.sv-subscription-banner small{color:#6c776f}.sv-subscription-banner b{color:#4e5b65;font-size:.78rem}.sv-subscription-banner a{padding:9px 12px;border-radius:9px;background:#09111f;color:#fff;font-size:.76rem;font-weight:850}@media (max-width:1050px){.sv-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-current-plan{position:static;margin-top:24px}}@media (max-width:760px){.sv-plan-hero{padding:66px 0 46px}.sv-plan-grid,.sv-checkout-grid,.sv-activation-form,.sv-trial-form{grid-template-columns:1fr}.sv-extra-capacity,.sv-subscription-banner,.sv-subscription-banner>div{align-items:flex-start;flex-direction:column}.sv-extra-capacity a{margin-left:0}.sv-activation-form .wide{grid-column:auto}.sv-subscription-banner{margin:14px 14px 0}}.sv-empty-chart{min-height:170px;display:grid;place-items:center;align-content:center;gap:5px;border:2px dashed #d7ddd5;border-radius:15px;background:#fbfcfa;color:#69756f;text-align:center}.sv-empty-chart>span{color:#789600;font-size:1.8rem;font-weight:900}.sv-empty-chart strong{color:#09111f;font-size:1rem}.sv-empty-chart small{color:#69756f;font-size:.82rem}.sv-empty-card{grid-column:1 / -1;min-height:180px;padding:30px;display:grid;place-items:center;align-content:center;gap:10px;border:2px dashed #d7ddd5;border-radius:18px;background:#fbfcfa;color:#5f6b65;text-align:center}.sv-empty-card strong{color:#09111f;font-size:1.18rem}.sv-empty-card p,.sv-empty-card small{max-width:520px;margin:0;color:#69756f;font-size:.94rem;line-height:1.55}.sv-empty-card .sv-app-primary{margin-top:6px}.sv-empty-row{width:100%;padding:22px!important;display:flex;align-items:center;gap:14px;border:2px dashed #d7ddd5!important;border-radius:14px;background:#fbfcfa}.sv-empty-row>span{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#edf5d2;color:#527000;font-weight:900}.sv-empty-row strong,.sv-empty-row h3{color:#09111f}.sv-empty-row small,.sv-empty-row p{margin:3px 0 0;color:#69756f}.sv-empty-table{padding:38px 22px!important;color:#69756f!important;font-size:.96rem;font-weight:750;text-align:center!important}.sv-employee-control{min-width:190px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.sv-employee-status{padding:7px 10px;border-radius:8px;background:#eef3ef;color:#42505b;font-size:.72rem;font-weight:850}.sv-employee-status.is-paused{background:#fff0ed;color:#a8382b}.sv-employee-access-badge{padding:4px 8px;border-radius:999px;background:#eef3ef;color:#42505b;font-size:.66rem;font-weight:850}.sv-employee-access-badge.is-activo{background:#e8f8ec;color:#187b39}.sv-employee-access-badge.is-correo_pendiente{background:#fff5da;color:#8a6500}.sv-employee-access-badge.is-pendiente,.sv-employee-access-badge.is-error,.sv-employee-access-badge.is-revision,.sv-employee-access-badge.is-sin_correo{background:#fff0ed;color:#a8382b}.sv-employee-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.sv-employee-actions button,.sv-employee-actions a{min-height:36px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ccd5cd;border-radius:9px;background:#fff;color:#102033;font-size:.73rem;font-weight:850;line-height:1;cursor:pointer}.sv-employee-actions button:hover,.sv-employee-actions a:hover{border-color:#09111f;background:#09111f;color:#fff}.sv-permission-box .sv-check span small{display:block;margin-top:3px;color:#8c6411;font-size:.76rem}.sv-record-form input[readonly]{background:#edf1ed;color:#626d66;cursor:not-allowed}.sv-billing-kpis{margin-bottom:18px}.sv-contract-list article.sv-charge-card{padding:18px 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:start}.sv-charge-main small{display:block;margin-top:5px;color:#7b8580;font-size:.76rem;line-height:1.35}.sv-charge-money{min-width:135px;display:grid;justify-items:end;gap:3px}.sv-charge-money strong{color:#09111f;font-size:1.12rem}.sv-charge-money small{color:#717b75;font-size:.73rem}.sv-charge-actions{grid-column:2 / 4;display:flex;flex-wrap:wrap;gap:8px}.sv-charge-actions a,.sv-charge-actions button{min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd4cc;border-radius:10px;background:#fff;color:#102033;font-size:.78rem;font-weight:850;cursor:pointer}.sv-charge-actions a{border-color:#1fad62;background:#eafff1;color:#0e6a38}.sv-charge-actions a:hover{background:#1fad62;color:#fff}.sv-charge-actions button:hover{border-color:#09111f;background:#09111f;color:#fff}.sv-charge-actions>span{padding:8px 10px;border-radius:9px;background:#fff2ef;color:#9d352a;font-size:.76rem;font-weight:800}.sv-payment-context{padding:14px 16px;border-radius:12px;background:#eff7d3;color:#243019;font-size:.92rem;font-weight:850;line-height:1.4}@media (max-width:760px){.sv-contract-list article.sv-charge-card{grid-template-columns:42px minmax(0,1fr)}.sv-charge-money{grid-column:2;justify-items:start;margin-top:4px}.sv-charge-card>em,.sv-charge-actions{grid-column:2}.sv-charge-actions a,.sv-charge-actions button{flex:1 1 140px;min-height:46px;font-size:.86rem}}@media (max-width:760px){.sv-app .sv-employee-list article{grid-template-columns:46px minmax(0,1fr)}.sv-employee-control{min-width:0;width:100%;grid-column:2;align-items:flex-start}.sv-employee-actions{justify-content:flex-start}.sv-employee-actions button,.sv-employee-actions a{min-height:42px;font-size:.82rem}}.sv-order-demo{background:#eef1e9}.sv-order-demo-head{margin-bottom:38px;display:grid;grid-template-columns:1fr .72fr;gap:70px;align-items:end}.sv-order-demo-head h2{max-width:680px;margin:0;color:var(--color-ink);font-size:clamp(2.4rem, 4.5vw, 4.4rem);line-height:.98;letter-spacing:-.055em}.sv-order-demo-head>p{margin:0 0 4px;color:#566274;font-size:1.08rem;line-height:1.6}.sv-demo-order{max-width:980px;margin:0 auto;overflow:hidden;border:1px solid #d9dfd5;border-radius:22px;background:#fff;box-shadow:0 22px 60px rgb(9 17 31 / .1)}.sv-demo-order-top{padding:21px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--color-ink);color:#fff}.sv-demo-order-top div{display:grid;gap:6px}.sv-demo-order-top small{color:var(--color-lime);font-family:var(--font-mono);font-size:.7rem;font-weight:800;letter-spacing:.1em}.sv-demo-order-top strong{font-size:1.2rem}.sv-demo-order-top>span{padding:8px 11px;border:1px solid rgb(215 255 63 / .34);border-radius:999px;color:var(--color-lime);font-size:.74rem;font-weight:850;letter-spacing:.04em}.sv-demo-order-grid{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.sv-demo-order-info,.sv-demo-order-scope{display:grid;align-content:start;gap:9px}.sv-demo-order-scope{padding-left:28px;border-left:1px solid #e2e7df}.sv-demo-order-info>span,.sv-demo-order-scope>span{margin-top:5px;color:#657400;font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.1em}.sv-demo-order-info h3,.sv-demo-order-scope h3{margin:0;color:var(--color-ink);font-size:1.28rem;line-height:1.2}.sv-demo-order-info p,.sv-demo-order-scope>p{margin:0 0 7px;color:#5f6a78;font-size:.98rem;line-height:1.55}.sv-demo-order-info p strong{color:#253143}.sv-demo-order-facts{margin:10px 0 4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sv-demo-order-facts b{padding:13px;display:grid;gap:8px;border:1px solid #e0e6dc;border-radius:13px;color:#152033;font-size:1rem}.sv-demo-order-facts small{color:#778294;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.06em}.sv-demo-order-bottom{padding:16px 26px;display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #e7ebe4;background:#f8faf6}.sv-demo-order-bottom span{display:inline-flex;align-items:center;gap:8px;color:#344153;font-size:.86rem;font-weight:750}.sv-demo-order-bottom i{width:23px;height:23px;display:inline-grid;place-items:center;border-radius:7px;background:#e7f2c7;color:#334000;font-family:var(--font-mono);font-size:.62rem;font-style:normal;font-weight:900}.sv-demo-order-note{margin:14px auto 0;color:#788394;text-align:center;font-size:.82rem}@media (max-width:680px){.sv-order-demo-head{grid-template-columns:1fr;gap:18px}.sv-demo-order-top{align-items:flex-start;flex-direction:column}.sv-demo-order-grid{grid-template-columns:1fr;padding:21px;gap:20px}.sv-demo-order-scope{padding:20px 0 0;border-left:0;border-top:1px solid #e2e7df}.sv-demo-order-bottom{display:grid;grid-template-columns:1fr 1fr;padding:15px 21px;gap:12px}.sv-demo-order-bottom span{font-size:.78rem}}.sv-workspace .sv-workspace-details{min-width:0}.sv-workspace [data-sv-business-name]{display:block;overflow-wrap:anywhere}.sv-workspace .sv-edit-business-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:3px;color:#d7ff3f;font-size:.74rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.sv-edit-business-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0}.sv-edit-business-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}#sv-company-profile{scroll-margin-top:110px}.sv-business-settings-heading{margin-bottom:22px}.sv-business-settings-heading h3{margin:0 0 7px;font-size:1.25rem;color:#09111f}.sv-business-settings-heading p{margin:0;max-width:720px;color:#52616f;font-size:.9rem;line-height:1.5}#sv-company-profile label[for="sv-business-name"],#sv-company-profile label[for="sv-business-whatsapp"]{font-size:.9rem;color:#243144}#sv-company-profile #sv-business-name,#sv-company-profile #sv-business-whatsapp{min-height:48px;font-size:16px}#sv-business-whatsapp-help{font-size:.76rem;font-weight:400;line-height:1.5;color:#52616f}.sv-business-save-area{grid-column:1 / -1}.sv-business-save-status{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:#edf7e3;color:#24410d;font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}.sv-business-save-status[hidden]{display:none}.sv-business-save-status[data-state="error"]{background:#fff0ed;color:#9a241b}.sv-business-save-status[data-state="warning"]{background:#fff5dc;color:#715019}.sv-business-save-status[data-state="busy"]{background:#edf3f8;color:#243b54}#sv-company-profile .sv-submit{min-height:48px}#sv-company-profile [aria-busy="true"]{cursor:progress}@media (max-width:680px){#sv-company-profile .sv-settings-data{grid-template-columns:minmax(0,1fr)}#sv-company-profile .sv-submit{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer base{input:where([type='text']),input:where(:not([type])),input:where([type='email']),input:where([type='url']),input:where([type='password']),input:where([type='number']),input:where([type='date']),input:where([type='datetime-local']),input:where([type='month']),input:where([type='search']),input:where([type='tel']),input:where([type='time']),input:where([type='week']),select:where([multiple]),textarea,select{appearance:none;background-color:#fff;border-color:oklch(55.1% .027 264.364);border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid #fff0;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881)}}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}input:where([type='checkbox']),input:where([type='radio']){appearance:none;padding:0;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:oklch(54.6% .245 262.881);background-color:#fff;border-color:oklch(55.1% .027 264.364);border-width:1px;--tw-shadow:0 0 #0000}input:where([type='checkbox']){border-radius:0}input:where([type='radio']){border-radius:100%}input:where([type='checkbox']):focus,input:where([type='radio']):focus{outline:2px solid #fff0;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type='checkbox']):checked,input:where([type='radio']):checked{border-color:#fff0;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type='checkbox']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");@media (forced-colors:active){appearance:auto}}input:where([type='radio']):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");@media (forced-colors:active){appearance:auto}}input:where([type='checkbox']):checked:hover,input:where([type='checkbox']):checked:focus,input:where([type='radio']):checked:hover,input:where([type='radio']):checked:focus{border-color:#fff0;background-color:currentColor}input:where([type='checkbox']):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:#fff0;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;@media (forced-colors:active){appearance:auto}}input:where([type='checkbox']):indeterminate:hover,input:where([type='checkbox']):indeterminate:focus{border-color:#fff0;background-color:currentColor}input:where([type='file']){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type='file']):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.sv-work-order-form{max-width:900px}.sv-work-assignees{margin:0;padding:16px;border:1px solid #dce3e8;border-radius:14px;min-width:0}.sv-work-assignees legend{padding:0 7px;font-weight:800;color:#172232}.sv-work-assignee-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px}.sv-work-assignee{display:flex!important;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dce3e8;border-radius:10px;background:#fff}.sv-work-sketch{display:grid;gap:8px}.sv-work-sketch canvas,.sv-signature-wrap canvas{display:block;width:100%;height:auto;min-height:140px;touch-action:none;background:#fff;border:1px dashed #91a0ad;border-radius:12px}.sv-work-sketch button,.sv-signature-wrap button{padding:9px 12px;border:0;border-radius:8px;background:#e8edf2;color:#162130;font-weight:700}.sv-worker-reference,.sv-worker-scope,.sv-worker-sketch{margin:12px 0;padding:13px;border-radius:12px;background:#f1f5f2;color:#25313d}.sv-worker-sketch img{display:block;width:100%;height:auto;margin-top:9px;border:1px solid #dbe2df;border-radius:10px;background:#fff}.sv-worker-contact{display:inline-flex;margin:8px 0;padding:8px 11px;border-radius:9px;background:#e8f7ee;color:#165c36;font-weight:800;text-decoration:none}.sv-worker-close-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.sv-worker-close-fields label{display:grid;gap:5px;font-size:.85rem;font-weight:700}.sv-worker-close-fields select,.sv-worker-close-fields input,.sv-worker-close-fields textarea{width:100%;padding:10px;border:1px solid #d8e0e7;border-radius:9px;background:#fff}.sv-worker-close-fields .wide{grid-column:1/-1}.sv-signature-wrap{display:grid;gap:8px;margin:12px 0}.sv-work-created-notice{margin:0 0 18px;padding:16px 18px;border:1px solid #b7d989;border-radius:14px;background:#f6ffe9;color:#20320a}.sv-work-created-notice p{margin:5px 0}.sv-work-created-notice a{display:inline-flex;margin:6px 8px 0 0;padding:8px 12px;border-radius:8px;background:#d7ff3f;color:#111b20;font-weight:800;text-decoration:none}.sv-work-row-actions{display:flex;gap:8px;flex-wrap:wrap}.sv-work-row-actions button,.sv-work-row-actions a{display:inline-flex;padding:7px 9px;border:0;border-radius:8px;background:#eaf0e7;color:#14201b;font-weight:700;text-decoration:none;cursor:pointer}body.sv-technical-manager .sv-app-nav a:not([href*="tab=trabajos"]){display:none!important}body.sv-technical-manager .sv-app-nav button{display:none!important}.sv-manager-orders-link{display:inline-flex;align-items:center;justify-content:center;margin:8px 0;padding:9px 12px;border-radius:9px;background:#d7ff3f;color:#111b20;font-weight:800;text-decoration:none}.sv-technical-manager .sv-main-header{display:none}@media(max-width:640px){.sv-worker-close-fields{grid-template-columns:1fr}.sv-work-assignee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-survey-questions{display:grid;gap:12px;margin:14px 0}.sv-survey-instructions{margin:0;color:#51606d;font-size:.9rem;line-height:1.45}.sv-survey-question{min-width:0;margin:0;padding:13px;border:1px solid #dce3e8;border-radius:14px;background:#fff}.sv-survey-question legend{padding:0 5px;font-size:.95rem;font-weight:800;color:#172232}.sv-survey-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sv-survey-faces label{position:relative;display:flex;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 3px;border:1px solid #dce3e8;border-radius:12px;background:#f8faf9;cursor:pointer;text-align:center}.sv-survey-faces label:has(input:checked){border-color:#84a814;background:#f2ffd0;box-shadow:0 0 0 2px rgb(132 168 20 / .16)}.sv-survey-faces input{position:absolute;width:1px;height:1px;opacity:0}.sv-survey-faces input:focus-visible+span{outline:2px solid #162338;outline-offset:3px;border-radius:50%}.sv-survey-faces span{font-size:1.7rem;line-height:1}.sv-survey-faces small{font-size:.72rem;font-weight:750}.sv-worker-finish [data-sv-survey-continue],.sv-worker-finish [data-sv-work-action="completar"],.sv-worker-finish [data-sv-survey-back]{min-height:44px;padding:10px 16px;border:0;border-radius:11px;background:#d7ff3f;color:#101a23;font-weight:850;cursor:pointer}.sv-worker-finish button:disabled{opacity:.48;cursor:not-allowed}.sv-signature-step[hidden],.sv-survey-questions[hidden]{display:none!important}@media(max-width:380px){.sv-survey-faces{gap:5px}.sv-survey-faces label{min-height:74px}.sv-survey-faces small{font-size:.66rem}}.sv-signature-review-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(10 20 30 / .68)}.sv-signature-review-dialog{position:relative;width:min(760px,100%);max-height:90vh;overflow:auto;padding:24px;border-radius:16px;background:#fff;box-shadow:0 20px 60px rgb(0 0 0 / .28);color:#172232}.sv-signature-review-dialog h2{margin:0;font-size:1.35rem}.sv-signature-review-dialog h3{margin:20px 0 8px}.sv-report-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sv-signature-review-close{padding:8px 12px;border:0;border-radius:8px;background:#e8edf2;font-weight:700;cursor:pointer}.sv-signature-review-dialog p{margin:7px 0;line-height:1.45}.sv-report-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.sv-report-photos figure{margin:0;padding:8px;border:1px solid #dce3e8;border-radius:10px}.sv-report-photos img{display:block;width:100%;max-height:220px;object-fit:contain}.sv-report-photos figcaption{margin-top:6px;font-size:.8rem}.sv-report-signature{display:block;width:min(420px,100%);height:auto;max-height:150px;object-fit:contain;border:1px solid #dce3e8;border-radius:8px}.sv-report-footer{display:flex;justify-content:flex-end;margin-top:20px}.sv-report-pdf{padding:11px 16px;border:0;border-radius:9px;background:#d7ff3f;color:#111b20;font-weight:850;cursor:pointer}@media(max-width:640px){.sv-signature-review-dialog{padding:16px}.sv-report-photos{grid-template-columns:1fr}}@media print{.sv-report-footer,.sv-report-head button{display:none!important}}.sv-worker-close-fields>.sv-survey-questions,.sv-worker-close-fields>[data-sv-survey-continue]{grid-column:1/-1}.sv-worker-finish .sv-survey-faces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sv-worker-finish .sv-survey-faces label{display:flex!important;min-width:0;min-height:82px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 3px;border:1px solid #dce3e8;border-radius:12px;background:#f8faf9;cursor:pointer;text-align:center}.sv-worker-finish .sv-survey-faces input{position:absolute;width:1px;height:1px;padding:0;margin:0;opacity:0}.sv-worker-finish .sv-survey-faces span{font-size:1.7rem;line-height:1}.sv-worker-finish .sv-survey-faces small{font-size:.72rem;line-height:1.15;font-weight:750}.sv-worker-finish .sv-survey-faces label:has(input:checked){border-color:#84a814;background:#f2ffd0;box-shadow:0 0 0 2px rgb(132 168 20 / .16)}@media(max-width:380px){.sv-worker-finish .sv-survey-faces{gap:5px}.sv-worker-finish .sv-survey-faces label{min-height:74px}.sv-worker-finish .sv-survey-faces small{font-size:.66rem}}.sv-signature-hint{display:block;margin:8px 0 12px;color:#52606d;font-size:.82rem;line-height:1.4}.sv-worker-close-fields .sv-signature-hint{grid-column:1/-1}.sv-signature-wrap>label{font-weight:850;color:#172232}.sv-work-month-control{display:grid;gap:4px;min-width:150px;color:#596672;font-size:.72rem;font-weight:800}.sv-work-month-control input{width:100%;min-height:40px;padding:8px 10px;border:1px solid #dce3e8;border-radius:9px;background:#fff;color:#172232;font:inherit;font-size:.9rem}.sv-work-month-filter{display:flex;align-items:end;margin:0}.sv-work-filter-clear{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid #dce3e8;border-radius:9px;background:#fff;color:#172232;font-weight:800;text-decoration:none;cursor:pointer}@media(max-width:640px){.sv-work-month-control{flex:1}.sv-module-actions:has([data-sv-work-filter]){width:100%;flex-wrap:wrap;align-items:end}.sv-module-actions [data-sv-work-filter-clear]{flex:0 0 auto}}.sv-email-setup{margin-bottom:18px}.sv-email-setup .sv-card-head p{margin:7px 0 0;color:#6b7581;font-size:.86rem}.sv-email-status{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#fff2d7;color:#8b6500;font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.05em}.sv-email-status.is-ready{background:#e6f9ec;color:#15783a}.sv-email-health{margin-top:16px;padding:13px 15px;display:grid;gap:3px;border-radius:12px;border:1px solid #d8ddd6}.sv-email-health strong{font-size:.86rem}.sv-email-health span{color:#5f6b65;font-size:.78rem;line-height:1.45}.sv-email-health.is-ok{border-color:#b9ddc2;background:#eefaf1}.sv-email-health.is-ok strong{color:#17612d}.sv-email-health.is-warning{border-color:#e7cf91;background:#fff8e5}.sv-email-health.is-warning strong{color:#805300}.sv-email-health.is-error{border-color:#e4b4ae;background:#fff0ed}.sv-email-health.is-error strong{color:#a51b1b}.sv-email-settings-form{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sv-email-settings-form label{display:grid;align-content:start;gap:7px;color:#374454;font-size:.82rem;font-weight:750}.sv-email-settings-form input,.sv-email-settings-form select{width:100%;min-height:47px;padding:10px 12px;border:1px solid #cfd7cf;border-radius:10px;background:#fff;color:#09111f;font:inherit}.sv-email-settings-form input:focus,.sv-email-settings-form select:focus{outline:3px solid rgb(73 217 255 / .24);border-color:#318cab}.sv-email-settings-form label small{color:#77827c;font-size:.7rem;font-weight:500;line-height:1.35}.sv-email-settings-form:not(.is-custom-provider) .sv-smtp-custom{opacity:.58}.sv-email-settings-form input[readonly],.sv-email-settings-form select[readonly]{background:#eef2ee}.sv-reminder-box{padding:17px;display:grid;grid-template-columns:1fr 1fr;gap:13px;border:1px solid #cad6c9;border-radius:14px;background:#f6f9f4}.sv-reminder-heading{grid-column:1 / -1}.sv-reminder-heading strong,.sv-reminder-heading small{display:block}.sv-reminder-heading strong{color:#102033;font-size:1rem}.sv-reminder-heading small{margin-top:4px;color:#68756d;font-size:.76rem}.sv-reminder-box .wide{grid-column:1 / -1}.sv-reminder-box [hidden]{display:none!important}.sv-contract-list article .sv-contract-edit{grid-column:2 / -1;justify-self:start;min-height:36px;padding:8px 11px;border:1px solid #cbd4cc;border-radius:9px;background:#fff;color:#102033;font-size:.72rem;font-weight:850;cursor:pointer}.sv-contract-list article .sv-contract-edit:hover{border-color:#09111f;background:#09111f;color:#fff}@media (max-width:900px){.sv-email-settings-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.sv-email-setup .sv-card-head{align-items:stretch;flex-direction:column}.sv-email-status{align-self:flex-start}.sv-email-settings-form,.sv-reminder-box{grid-template-columns:1fr}.sv-email-settings-form .wide,.sv-reminder-box .wide,.sv-reminder-heading{grid-column:1}}.sv-quote-kpis{margin:0 0 22px}.sv-quote-action{border:1px solid rgb(0 74 173 / .2);border-radius:10px;background:#eef6ff;color:#064ba8;font:inherit;font-weight:800;padding:9px 13px;cursor:pointer;white-space:nowrap}.sv-quote-action:hover,.sv-quote-action:focus-visible{background:#064ba8;color:#fff;outline:3px solid rgb(73 217 255 / .38);outline-offset:2px}.sv-quote-modal{width:min(920px, calc(100vw - 28px));max-height:min(92vh, 900px);overflow-y:auto}.sv-quote-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:18px;border-radius:16px;background:linear-gradient(135deg,#f3f8ff,#ecfbff);border:1px solid #d9e9fb}.sv-quote-overview h3{margin:0 0 5px;font-size:1.35rem;color:#102a43}.sv-quote-overview p{margin:0;color:#52667c;font-size:1rem}.sv-quote-total{text-align:right}.sv-quote-total small,.sv-quote-summary small{display:block;color:#60758c;font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.sv-quote-total strong{display:block;color:#064ba8;font-size:1.75rem;line-height:1.1}.sv-quote-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 18px}.sv-quote-summary>div{padding:12px 14px;border-radius:12px;border:1px solid #e1eaf3;background:#fff}.sv-quote-summary strong{display:block;margin-top:4px;color:#16324f;font-size:1.05rem}.sv-quote-items{margin:0 0 18px;padding:0;list-style:none;border:1px solid #dde8f2;border-radius:14px;overflow:hidden}.sv-quote-items li{display:flex;justify-content:space-between;gap:18px;padding:12px 15px;background:#fff;border-bottom:1px solid #e8eff6;color:#314c68}.sv-quote-items li:last-child{border-bottom:0}.sv-quote-items strong{color:#102a43;white-space:nowrap}.sv-quote-section{margin-top:18px;padding:18px;border:1px solid #dfe9f2;border-radius:16px;background:#fff}.sv-quote-section h3{margin:0 0 4px;color:#102a43;font-size:1.2rem}.sv-quote-section>p{margin:0 0 14px;color:#60758c}.sv-quote-section .sv-record-form{margin-top:14px}.sv-quote-whatsapp{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#19a65a;color:#fff;font-weight:900;padding:11px 15px;text-decoration:none}.sv-quote-whatsapp:hover,.sv-quote-whatsapp:focus-visible{background:#128246;color:#fff}.sv-quote-work-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:#f3f8ff;color:#153a61;font-weight:900}.sv-quote-work-toggle input{width:21px;height:21px;margin:0}.sv-quote-work-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-column:1 / -1;padding-top:4px}.sv-quote-converted{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#e9fff3;color:#137044;font-weight:900}.sv-quote-convert-box.is-converted .sv-quote-convert-submit{background:#60758c}.sv-quote-create-form>.wide{grid-column:1 / -1}.sv-quote-catalog{border:1px solid #dce7f1;border-radius:15px;overflow:hidden;background:#f8fbfe}.sv-quote-catalog-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 17px;background:#edf5fc;border-bottom:1px solid #dce7f1}.sv-quote-catalog-head strong,.sv-quote-catalog-head small{display:block}.sv-quote-catalog-head small{margin-top:3px;color:#60758c}.sv-quote-catalog-head>span{border-radius:999px;background:#fff;color:#0752ad;font-weight:900;padding:7px 11px;white-space:nowrap}.sv-quote-catalog-list{max-height:350px;overflow-y:auto}.sv-quote-catalog-row{display:grid;grid-template-columns:minmax(220px,1fr) 95px minmax(155px,auto) 115px;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid #e3ecf4;background:#fff}.sv-quote-catalog-row:last-child{border-bottom:0}.sv-quote-catalog-row.is-selected{background:#edf8ff;box-shadow:inset 4px 0 #0877d8}.sv-quote-pick,.sv-quote-install{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.sv-quote-pick input,.sv-quote-install input{flex:0 0 auto;width:20px;height:20px;margin:0}.sv-quote-pick span,.sv-quote-pick strong,.sv-quote-pick small{display:block}.sv-quote-pick small{color:#627990;margin-top:2px}.sv-quote-qty{font-size:.74rem!important}.sv-quote-qty input{min-width:0;padding:8px!important}.sv-quote-install span,.sv-quote-no-install{color:#4f667e;font-size:.84rem;font-weight:800}.sv-quote-line-total{color:#0b4d99;text-align:right}.sv-quote-create-total{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:13px;border-radius:14px;background:#eef5fb}.sv-quote-create-total>div{padding:9px 11px;border-radius:10px;background:#fff}.sv-quote-create-total span,.sv-quote-create-total strong{display:block}.sv-quote-create-total span{color:#60758c;font-size:.75rem;font-weight:900;text-transform:uppercase}.sv-quote-create-total strong{margin-top:3px;color:#173754;font-size:1.12rem}.sv-quote-create-total .is-total{background:#0756b3}.sv-quote-create-total .is-total span,.sv-quote-create-total .is-total strong{color:#fff}.sv-quote-share-result{padding:28px 4px 8px;text-align:center}.sv-quote-share-result>span{color:#168650;font-weight:900;letter-spacing:.08em}.sv-quote-share-result h3{margin:5px 0;color:#102d49;font-size:1.65rem}.sv-quote-share-result p{margin:0 0 20px;color:#60758c}.sv-quote-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:16px}.sv-quote-share-actions a,.sv-quote-share-actions button{display:flex;justify-content:center;align-items:center;min-height:48px;border:0;border-radius:11px;background:#0756b3;color:#fff;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.sv-quote-share-actions a:first-child{background:#18a957}.sv-quote-no-items{padding:18px;margin:0;color:#60758c}.sv-quote-existing-share{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sv-quote-existing-share a,.sv-quote-existing-share button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;background:#0756b3;color:#fff;font:inherit;font-weight:900;padding:11px 15px;text-decoration:none;cursor:pointer}.sv-quote-existing-share .sv-quote-whatsapp{background:#19a65a}.sv-settings-section-title{padding:13px 15px;border-radius:12px;background:#eef6ff;color:#173754}.sv-settings-section-title strong,.sv-settings-section-title small{display:block}.sv-settings-section-title small{margin-top:3px;color:#60758c}@media (max-width:700px){.sv-quote-overview{grid-template-columns:1fr}.sv-quote-total{text-align:left}.sv-quote-summary,.sv-quote-work-fields,.sv-quote-create-total,.sv-quote-share-actions{grid-template-columns:1fr}.sv-quote-catalog-head{align-items:flex-start;flex-direction:column}.sv-quote-catalog-row{grid-template-columns:1fr 82px}.sv-quote-install,.sv-quote-no-install{grid-column:1}.sv-quote-line-total{grid-column:2;grid-row:2}.sv-quote-modal{width:calc(100vw - 16px);max-height:96vh}.sv-quote-commission-fields{grid-template-columns:1fr}}.sv-quote-commission-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:11px;padding:14px;border:1px solid #b9dcff;border-radius:13px;background:linear-gradient(135deg,#edf7ff,#f1fffb);color:#153a61}.sv-quote-commission-toggle input{flex:0 0 auto;width:22px;height:22px;margin:0}.sv-quote-commission-toggle span,.sv-quote-commission-toggle strong,.sv-quote-commission-toggle small{display:block}.sv-quote-commission-toggle strong{font-size:1rem}.sv-quote-commission-toggle small{margin-top:3px;color:#58718a;font-weight:700}.sv-quote-commission-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-column:1 / -1;padding:15px;border:1px solid #d9e9f7;border-radius:13px;background:#f8fbfe}.sv-quote-commission-locked{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;border-radius:12px;background:#f3f5f8;color:#60758c}@media (max-width:700px){.sv-quote-commission-fields{grid-template-columns:1fr}.sv-quote-commission-locked{flex-direction:column}}.sv-payable-kpis{margin-bottom:22px}.sv-payables-panel{margin-top:22px}.sv-payables-table .is-vencido{background:#fff5f4}.sv-payables-table .is-parcial{background:#fffdf2}.sv-payables-table td{vertical-align:middle}.sv-payable-balance{color:#173754;white-space:nowrap}.sv-payable-history-count{display:block;margin-top:4px;color:#688096;font-size:.76rem;font-weight:700}.sv-payable-payment-btn{border:0;border-radius:10px;background:#0756b3;color:#fff;font:inherit;font-size:.86rem;font-weight:900;padding:9px 12px;white-space:nowrap;cursor:pointer}.sv-payable-payment-btn:hover,.sv-payable-payment-btn:focus-visible{background:#003f8f;color:#fff;outline:3px solid rgb(73 217 255 / .38);outline-offset:2px}.sv-payable-paid-label{display:inline-flex;border-radius:999px;background:#e9fff3;color:#137044;font-size:.8rem;font-weight:900;padding:7px 10px}.sv-payable-payment-context{display:grid;gap:3px;padding:15px;border:1px solid #cfe2f5;border-radius:13px;background:linear-gradient(135deg,#eef7ff,#f2fffb);color:#153a61}.sv-payable-payment-context strong{font-size:1.12rem}.sv-payable-payment-context span,.sv-payable-payment-context small{display:block}.sv-payable-payment-context small{color:#55718c;font-weight:800}.sv-payable-payment-note{display:grid;gap:3px;padding:13px 15px;border-radius:12px;background:#edf8f2;color:#205d42}.sv-payable-payment-note strong,.sv-payable-payment-note span{display:block}@media (max-width:700px){.sv-payables-table{min-width:920px}.sv-payable-payment-btn{min-height:44px}}.sv-report-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.sv-report-action{min-height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d9e0dc;border-radius:12px;background:#fff;color:#152235;font-size:.84rem;font-weight:850;text-decoration:none;box-shadow:0 5px 16px rgb(9 17 31 / .05)}.sv-report-action:hover{border-color:var(--sv-business-accent,var(--color-lime));background:#f8fbf5;color:#09111f}.sv-report-action.is-print{background:#09111f;color:#fff;border-color:#09111f}.sv-insight-grid{margin:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sv-insight-card{padding:20px;border:1px solid #e0e5e2;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgb(9 17 31 / .05)}.sv-insight-card>span{display:block;color:#748077;font-size:.68rem;font-weight:900;letter-spacing:.09em}.sv-insight-card>strong{display:block;margin-top:12px;color:#09111f;font-size:1.75rem;line-height:1}.sv-insight-card>small{display:block;margin-top:8px;color:#657168;font-size:.78rem;line-height:1.4}.sv-insight-card.is-alert{border-color:#ffd8d5;background:#fff8f7}.sv-insight-card.is-alert>strong{color:#bb2929}.sv-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sv-report-card{padding:20px;display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;border:1px solid #e0e5e2;border-radius:18px;background:#fff}.sv-report-card>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#edf4e9;color:#536a00;font-size:.7rem;font-weight:950}.sv-report-card h3{margin:0;color:#09111f;font-size:1.04rem}.sv-report-card p{margin:5px 0 0;color:#66736b;font-size:.82rem;line-height:1.45}.sv-report-card a{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;border-radius:11px;background:var(--sv-business-accent,var(--color-lime));color:var(--sv-business-accent-text,#09111f);font-size:.78rem;font-weight:900;text-decoration:none}.sv-performance-bars{margin-top:18px;display:grid;gap:17px}.sv-performance-row{display:grid;grid-template-columns:150px 1fr 64px;gap:12px;align-items:center}.sv-performance-row>span{color:#354352;font-size:.82rem;font-weight:780}.sv-performance-row>div{height:12px;overflow:hidden;border-radius:999px;background:#e8ece9}.sv-performance-row i{display:block;height:100%;border-radius:inherit;background:var(--sv-business-accent,var(--color-lime))}.sv-performance-row>b{color:#09111f;font-size:.85rem;text-align:right}.sv-alert-list{margin-top:14px;display:grid;gap:10px}.sv-alert-list article{padding:13px 14px;display:grid;grid-template-columns:1fr auto;gap:12px;border-radius:13px;background:#f6f8f6}.sv-alert-list strong{font-size:.88rem}.sv-alert-list small{display:block;margin-top:3px;color:#69756f}.sv-alert-list b{align-self:center;color:#09111f}.sv-alert-list .is-danger{background:#fff1ef}.sv-alert-list .is-danger b{color:#bd2525}@media(max-width:980px){.sv-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-report-grid{grid-template-columns:1fr}}@media(max-width:820px){.sv-report-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.sv-report-action{padding-inline:8px}.sv-insight-grid{grid-template-columns:1fr 1fr;gap:10px}.sv-insight-card{padding:16px}.sv-insight-card>strong{font-size:1.45rem}.sv-report-card{grid-template-columns:48px 1fr}.sv-report-card a{grid-column:1/-1;justify-content:center;min-height:48px}.sv-performance-row{grid-template-columns:1fr 54px}.sv-performance-row>div{grid-column:1/-1;grid-row:2}.sv-alert-list article{grid-template-columns:1fr}}@media print{.sv-sidebar,.sv-app-topbar,.sv-mobile-nav,.sv-sidebar-scrim,.sv-report-actions,.sv-demo-banner,.sv-subscription-banner{display:none!important}.sv-app-main{margin:0!important;width:100%!important}.sv-app-content{padding:10px!important}.sv-module-head p{max-width:none!important}.sv-panel-card,.sv-kpi,.sv-insight-card{box-shadow:none!important;break-inside:avoid}.sv-report-grid{display:none!important}}[x-cloak]{display:none!important}.sv-mobile-nav,.sv-sidebar-scrim{display:none}@media (max-width:820px){html{scroll-padding-top:92px}.sv-app-body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.sv-app .sv-app-main{width:100%}.sv-app .sv-app-topbar{position:sticky;top:0;z-index:60;min-height:76px;padding:12px 16px;background:rgb(255 255 255 / .96);box-shadow:0 5px 20px rgb(9 17 31 / .07)}.sv-app .sv-menu-toggle{width:48px;height:48px;border-radius:14px}.sv-app .sv-app-topbar h1{max-width:none;overflow:visible;white-space:normal;font-size:1.12rem;line-height:1.16}.sv-app .sv-sidebar{z-index:90;width:min(88vw, 330px);padding-bottom:calc(22px + env(safe-area-inset-bottom));overflow-y:auto}.sv-app .sv-sidebar-close{width:46px;height:46px;font-size:1.8rem}.sv-app .sv-app-nav a,.sv-app .sv-sidebar-bottom>a{min-height:54px;font-size:.98rem}.sv-sidebar-scrim{position:fixed;inset:0;z-index:80;display:block;border:0;background:rgb(3 9 17 / .58);backdrop-filter:blur(3px)}.sv-mobile-nav{position:fixed;z-index:75;right:10px;bottom:8px;left:10px;min-height:68px;padding:7px 6px calc(7px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;border:1px solid rgb(255 255 255 / .12);border-radius:20px;background:rgb(7 16 29 / .97);color:#fff;box-shadow:0 18px 45px rgb(3 9 17 / .3);backdrop-filter:blur(18px)}.sv-mobile-nav a,.sv-mobile-nav button{min-width:0;min-height:54px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:13px;background:#fff0;color:#aeb9c7;font-family:var(--font-sans);font-size:.67rem;font-weight:800;line-height:1;text-decoration:none}.sv-mobile-nav svg{width:23px;height:23px}.sv-mobile-nav a.active{background:rgb(215 255 63 / .14);color:var(--color-lime)}.sv-mobile-nav .sv-mobile-quote{transform:translateY(-11px);color:#fff}.sv-mobile-nav .sv-mobile-quote b{width:48px;height:48px;display:grid;place-items:center;border:4px solid #07101d;border-radius:16px;background:var(--sv-business-accent,var(--color-lime));color:var(--sv-business-accent-text,var(--color-ink));box-shadow:0 8px 20px rgb(0 0 0 / .3);font-size:1.75rem;font-weight:500}.sv-app .sv-app-content{padding:22px 16px 112px}.sv-app .sv-demo-banner,.sv-app .sv-subscription-banner{margin-inline:12px;padding:13px 14px;border-radius:0 0 13px 13px;font-size:.88rem}.sv-app .sv-subscription-banner,.sv-app .sv-subscription-banner>div{align-items:stretch}.sv-app .sv-subscription-banner a{min-height:46px;display:grid;place-items:center;font-size:.85rem}.sv-app .sv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-app .sv-kpi{min-height:132px;padding:16px;border-radius:15px}.sv-app .sv-kpi>span{font-size:.64rem;line-height:1.3}.sv-app .sv-kpi>strong{margin-top:16px;font-size:clamp(1.45rem,7vw,2rem)}.sv-app .sv-kpi>small{font-size:.76rem;line-height:1.35}.sv-app .sv-module-head{margin-bottom:20px;gap:16px}.sv-app .sv-module-head h2{font-size:2rem;line-height:1}.sv-app .sv-module-head p{font-size:1rem;line-height:1.5}.sv-app .sv-module-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:9px}.sv-app .sv-module-actions .sv-app-primary{width:100%;min-height:52px;padding:0 10px;font-size:.88rem}.sv-app .sv-panel-card,.sv-app .sv-brand-summary,.sv-app .sv-commission-panel,.sv-app .sv-rules-panel,.sv-app .sv-seller-area{padding:17px;border-radius:16px}.sv-app .sv-card-head{align-items:flex-start;flex-direction:column}.sv-app .sv-card-head h2{font-size:1.38rem}.sv-app .sv-card-head button,.sv-app .sv-card-head a,.sv-app .sv-private-note{min-height:42px;width:100%;display:flex;align-items:center;justify-content:center;font-size:.84rem;text-align:center}.sv-app .sv-record-grid,.sv-app .sv-product-grid{grid-template-columns:1fr}.sv-app .sv-record-card{padding:18px}.sv-app .sv-record-title h3{font-size:1.25rem}.sv-app .sv-record-title span,.sv-app .sv-record-card dt,.sv-app .sv-record-card dd{font-size:.88rem}.sv-app .sv-record-card dl div{align-items:flex-start}.sv-app .sv-table-wrap{margin-inline:-4px;padding:0 4px 8px;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.sv-app .sv-table-wrap::before{content:"Desliza para ver más →";position:sticky;left:0;width:max-content;margin:9px 0 3px;padding:6px 9px;display:block;border-radius:8px;background:#eef3ef;color:#52606f;font-size:.74rem;font-weight:800}.sv-app .sv-table{min-width:760px;font-size:.9rem}.sv-app .sv-table th{padding:13px 12px;font-size:.7rem}.sv-app .sv-table td{padding:15px 12px;font-size:.88rem}.sv-app .sv-table th:first-child,.sv-app .sv-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:7px 0 12px rgb(9 17 31 / .05)}.sv-app .sv-pill{font-size:.74rem}.sv-app .sv-charge-actions{grid-column:1 / -1;width:100%}.sv-app .sv-charge-actions a,.sv-app .sv-charge-actions button,.sv-app .sv-employee-actions button,.sv-app .sv-employee-actions a,.sv-app .sv-payable-payment-btn{flex:1 1 145px;min-height:50px;font-size:.9rem}.sv-app .sv-feature-lock{padding:26px 18px}.sv-app .sv-feature-lock h2{font-size:1.8rem}.sv-app .sv-feature-lock div,.sv-app .sv-permission-box,.sv-app .sv-seller-summary,.sv-app .sv-commission-kpis{grid-template-columns:1fr}.sv-app .sv-brand-summary-grid article,.sv-app .sv-rule-list article,.sv-app .sv-seller-client-list article,.sv-app .sv-seller-commission-list article{grid-template-columns:1fr}.sv-app .sv-brand-summary-grid article b,.sv-app .sv-seller-client-list article b,.sv-app .sv-seller-commission-list article b{justify-items:start;text-align:left}.sv-modal{top:auto;right:0;bottom:0;left:0;width:100%;max-height:calc(100dvh - 12px);transform:none;border-radius:22px 22px 0 0}.sv-modal-head{padding:16px 17px}.sv-app .sv-modal-head h2{font-size:1.42rem}.sv-modal-head button{width:46px;height:46px;flex:0 0 auto}.sv-app .sv-record-form{padding:17px 16px calc(20px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:16px}.sv-app .sv-record-form label,.sv-app .sv-settings-data label{gap:8px;font-size:.9rem}.sv-app .sv-record-form input,.sv-app .sv-record-form select,.sv-app .sv-record-form textarea,.sv-app .sv-settings-data input,.sv-app .sv-settings-data select,.sv-app .sv-settings-data textarea{min-height:54px;padding:12px 13px;border-radius:12px;font-size:16px}.sv-app .sv-record-form textarea,.sv-app .sv-settings-data textarea{min-height:105px}.sv-app .sv-record-form .sv-check{min-height:54px;font-size:.9rem}.sv-app .sv-form-actions{position:sticky;bottom:calc(-20px - env(safe-area-inset-bottom));z-index:3;margin:4px -16px calc(-20px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1.35fr;background:rgb(255 255 255 / .97);border-top:1px solid #e1e5df}.sv-app .sv-form-actions button{min-height:54px;font-size:.95rem}.sv-app .sv-settings-card{padding:17px;grid-template-columns:1fr}.sv-app .sv-settings-data{grid-template-columns:1fr}.sv-app .sv-settings-data .wide,.sv-app .sv-settings-data label.wide{grid-column:auto}.sv-worker-main{width:min(100% - 20px,720px);padding-bottom:45px}.sv-worker-welcome h1{font-size:1.8rem}.sv-worker-welcome p,.sv-worker-job h3,.sv-worker-client,.sv-worker-job-data strong,.sv-worker-checklist h4,.sv-worker-checklist label,.sv-worker-evidence-count strong,.sv-worker-evidence-count small,.sv-worker-finish label{font-size:.92rem}.sv-worker-job{padding:17px}.sv-worker-job-data,.sv-worker-evidence-form{grid-template-columns:1fr}.sv-worker-evidence-form label.wide,.sv-worker-evidence-form button{grid-column:auto}.sv-worker-evidence-form label{font-size:.86rem}.sv-worker-evidence-form select,.sv-worker-evidence-form input,.sv-worker-evidence-form textarea,.sv-worker-finish textarea{min-height:52px;font-size:16px}.sv-worker-evidence-form button,.sv-worker-actions button,.sv-worker-finish button{min-height:54px;font-size:.95rem}.sv-worker-actions{flex-direction:column}.sv-quote-form input,.sv-quote-form textarea{min-height:54px;font-size:16px}.sv-quote-product p{min-height:0}.sv-category-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;-webkit-overflow-scrolling:touch}.sv-category-filter button{flex:0 0 auto;min-height:46px;font-size:.86rem}}@media (max-width:620px){.sv-app .sv-top-actions .sv-app-primary{display:none}.sv-app .sv-top-actions{display:none}.sv-app .sv-module-actions{grid-template-columns:1fr}.sv-app .sv-work-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-app .sv-work-kpis article{min-height:92px}.sv-app .sv-billing-grid,.sv-app .sv-dashboard-grid{gap:11px}.sv-app .sv-contract-list article.sv-charge-card{grid-template-columns:42px minmax(0,1fr)}.sv-app .sv-charge-money,.sv-app .sv-charge-card>em,.sv-app .sv-charge-actions{grid-column:1 / -1}}@media (max-width:380px){.sv-mobile-nav{right:5px;left:5px}.sv-mobile-nav a,.sv-mobile-nav button{font-size:.61rem}.sv-app .sv-app-content{padding-inline:12px}.sv-app .sv-kpi{min-height:126px;padding:14px}.sv-app .sv-kpi>strong{font-size:1.42rem}.sv-app .sv-module-head h2{font-size:1.82rem}}body.wpvibe-preview-active .sv-mobile-nav,body:has(.wpvibe-preview-banner) .sv-mobile-nav{bottom:112px}.sv-modal .sv-record-form label,.sv-modal .sv-record-form small,.sv-modal .sv-record-form input,.sv-modal .sv-record-form select,.sv-modal .sv-record-form textarea,.sv-modal .sv-record-form button,.sv-modal .sv-check span{font-size:16px!important;line-height:1.45!important}@media (max-width:820px){.sv-modal .sv-record-form label,.sv-modal .sv-record-form small,.sv-modal .sv-record-form input,.sv-modal .sv-record-form select,.sv-modal .sv-record-form textarea,.sv-modal .sv-record-form button,.sv-modal .sv-check span{font-size:17px!important}}.sv-modal :where(p,li,dt,dd,label,th,td,small,span){font-size:max(16px, 1em)!important;line-height:1.45}.sv-modal :where(a,button,input,select,textarea){font-size:max(16px, 1em)!important}.sv-app :where(p,li,dt,dd,label,th,td,small,span,.sv-pill),.sv-worker-main :where(p,li,dt,dd,label,small),.sv-quote-form :where(p,label,small){font-size:max(16px, 1em)!important;line-height:1.45}.sv-app :where(a,button),.sv-worker-main :where(a,button),.sv-quote-form :where(button){font-size:max(16px, 1em)!important;line-height:1.35}.sv-app .sv-table td:first-child>strong,.sv-app .sv-table td:first-child>small{display:block!important}.sv-app .sv-table td:first-child>small{margin-top:4px!important}.sv-mobile-nav a,.sv-mobile-nav button{font-size:13.5px!important;line-height:1.2}@media (max-width:820px){.sv-app :where(p,li,dt,dd,label,th,td,small,span,.sv-pill),.sv-worker-main :where(p,li,dt,dd,label,small),.sv-quote-form :where(p,label,small){font-size:max(17px, 1em)!important;line-height:1.5}.sv-app :where(a,button),.sv-worker-main :where(a,button),.sv-quote-form :where(button){font-size:max(17px, 1em)!important;line-height:1.4}.sv-mobile-nav a,.sv-mobile-nav button{font-size:13.5px!important;line-height:1.15;overflow-wrap:anywhere}}@media (max-width:380px){.sv-mobile-nav a,.sv-mobile-nav button{font-size:13px!important}}