@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_89403aa0-module__ouIu7W__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_89403aa0-module__ouIu7W__variable{--font-montserrat:"Montserrat","Montserrat Fallback"}
@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-600:#e40014;--color-slate-50:#f8fafc;--color-slate-300:#cad5e2;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-50:color(display-p3 .988669 .951204 .950419);--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-slate-50:color(display-p3 .974377 .979815 .986207);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-slate-600:color(display-p3 .283418 .332214 .416355);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;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:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.w-full{width:100%}.border-collapse{border-collapse:collapse}.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-wrap{flex-wrap:wrap}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-red-100{border-color:var(--color-red-100)}.border-slate-300{border-color:var(--color-slate-300)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-red-600{color:var(--color-red-600)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.italic{font-style:italic}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-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))}@media (hover:hover){.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}}.focus\:border-transparent:focus{border-color:transparent}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-slate-900:focus{--tw-ring-color:var(--color-slate-900)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}}:root{--background:#fff;--foreground:#171717}body{color:#1e293b;background:#e8eae9}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
:root{--sidebar-bg:#fff;--sidebar-text:#1a2333;--sidebar-width:220px;--sidebar-collapsed:64px;--bg:#f5f7fb;--surface:#fff;--border:#e6ebf2;--text:#1a2333;--muted:#64748b;--accent:#2563eb;--font:var(--font-montserrat),"Montserrat","Segoe UI",system-ui,sans-serif;--ease:cubic-bezier(.22,1,.36,1);--card-bg:#fff;--card-shadow:0 1px 2px rgba(15,23,42,.04),0 8px 24px rgba(15,23,42,.05)}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px}html,body{height:100%}.admin-page-scroll{flex:1;min-height:0;overflow:auto}body.pt-body{font-family:var(--font);background:var(--bg);color:var(--text);letter-spacing:-.011em;flex-direction:column;margin:0;line-height:1.55;display:flex;overflow:hidden}h1,h2,h3{letter-spacing:-.02em}button,a,input,select,textarea{font-family:inherit}.tms-shell{flex:1;min-height:0;display:flex;overflow:hidden}.tms-sidebar{width:var(--sidebar-collapsed);color:var(--sidebar-text);border-right:1px solid var(--border);box-shadow:none;z-index:40;background:#fff;flex-direction:column;transition:width .22s,box-shadow .22s;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto;overflow:hidden}.tms-sidebar.collapsed{width:var(--sidebar-collapsed)}.tms-sidebar.collapsed .nav-label,.tms-sidebar.collapsed .nav-section,.tms-sidebar.collapsed .user-info,.tms-sidebar.collapsed .btn-logout{display:none}.tms-sidebar.collapsed .nav-item{justify-content:center;padding:10px 0}.tms-sidebar.hover-expanded{width:var(--sidebar-width);box-shadow:8px 0 24px rgba(15,23,42,.06)}.tms-sidebar.hover-expanded .nav-label,.tms-sidebar.hover-expanded .nav-section,.tms-sidebar.hover-expanded .user-info,.tms-sidebar.hover-expanded .btn-logout{display:initial}.sidebar-logo{flex-direction:column;align-items:center;gap:6px;padding:14px 8px 8px;display:flex}.brand-logo-sidebar{object-fit:contain;filter:brightness(0);max-width:100%;max-height:28px}.tms-sidebar.hover-expanded .brand-logo-sidebar{max-width:148px;max-height:32px}.app-mark{color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:700}.tms-sidebar.collapsed .app-mark{display:none}.sidebar-nav{scrollbar-width:none;flex:1;padding:8px 0 16px;overflow:auto}.nav-section{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 16px 6px;font-size:10px;font-weight:700}.nav-item{color:var(--sidebar-text);border-radius:10px;align-items:center;gap:10px;margin:2px 8px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nav-item:hover{color:var(--text);background:#f1f5f9}.nav-item.active{color:var(--accent);background:#eff6ff}.nav-item:active{transform:scale(.97)}.nav-icon{color:currentColor;flex:none;place-items:center;width:20px;height:20px;display:grid}.tms-sidebar.collapsed .nav-item{justify-content:center;margin:2px 10px;padding:8px 0}.tms-sidebar.hover-expanded .nav-item{justify-content:flex-start;padding:8px 10px}.sidebar-footer{border-top:1px solid var(--border);padding:12px}.tms-sidebar.collapsed .sidebar-footer{justify-content:center;padding:12px 0 16px;display:flex}.sidebar-user{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tms-sidebar.collapsed .sidebar-user{justify-content:center;width:100%;margin-bottom:0}.user-avatar{width:32px;height:32px;color:var(--accent);background:#eff6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.user-name{color:var(--text);font-size:12px;font-weight:700}.user-email{color:var(--muted);font-size:11px}.user-info{min-width:0}.btn-logout,.btn,.btn-ghost,.btn-danger{cursor:pointer;border-radius:10px;font-weight:700}.btn-logout{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;padding:8px;font-size:12px}.btn-logout:hover{background:#f8fafc}.btn-logout:active,.btn:active,.btn-ghost:active,.btn-danger:active{transform:scale(.97)}.tms-main{margin-left:var(--sidebar-collapsed);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:20px 22px;display:flex;overflow:auto}.tms-shell.pinned .tms-main{margin-left:var(--sidebar-width)}.tms-main:has(.expediente-layout){overflow:hidden}.tms-main:has(.detalle-pedido){overflow:hidden}.detalle-pedido{flex-direction:column;flex:1;gap:14px;height:100%;min-height:0;display:flex}.detalle-cuerpo{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:16px;min-height:0;display:grid}.d-cinco{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.detalle-crumb{text-transform:uppercase;letter-spacing:.04em}.d-cinco span,.d-tres span,.d-dos span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:750;display:block}.detalle-main,.detalle-side{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.detalle-side{overflow:hidden}.detalle-main::-webkit-scrollbar{display:none}.detalle-side::-webkit-scrollbar{display:none}#expediente-datos{flex-direction:column;gap:14px;display:flex}.detalle-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.detalle-head h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:28px;font-weight:750}.detalle-crumb{color:#94a3b8;grid-column:1;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.detalle-crumb-sep{color:#cbd5e1}.crono-envio{grid-column:1/-1}.crono-envio ol{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.crono-envio li{flex:1;min-width:120px}.crono-envio li strong{font-size:13px;display:block}.crono-envio li small{color:#64748b}.crono-envio .es-pendiente strong{color:#94a3b8}.crono-envio .es-hecho strong{color:#1d4ed8}.linea-estatus{overflow:visible}.linea-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.linea-head p{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.linea-head span{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.linea-pista{position:relative}.linea-estatus ol{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.linea-estatus li{text-align:left;flex-direction:column;flex:1 1 0;align-items:flex-start;min-width:0;padding:0 6px 0 0;display:flex}.linea-nodo{z-index:1;color:#94a3b8;background:#e8edf3;border-radius:999px;place-items:center;width:22px;height:22px;margin:0 0 8px;font-size:11px;font-weight:750;line-height:1;display:grid;position:relative}.linea-estatus li:not(:last-child):after{content:"";background:#e6ebf2;height:2px;position:absolute;top:10px;left:22px;right:0}.linea-estatus li{position:relative}.linea-estatus li.es-pasado .linea-nodo{color:#fff;background:#2563eb}.linea-estatus li.es-pasado:after{background:#2563eb}.linea-estatus li.es-pasado strong{color:#1a2333}.linea-estatus li.es-actual .linea-nodo{background:#2563eb;animation:1.4s ease-in-out infinite estatus-pulso;box-shadow:0 0 0 4px #dbeafe}.linea-estatus li.es-actual .linea-nodo i{background:#fff;border-radius:999px;width:7px;height:7px}@keyframes estatus-pulso{0%,to{box-shadow:0 0 0 3px rgba(37,99,235,.18)}50%{box-shadow:0 0 0 6px rgba(37,99,235,0)}}.linea-estatus li.es-actual strong{color:#2563eb}.linea-estatus li.es-futuro strong{color:#94a3b8}.linea-estatus strong{max-width:100%;font-size:12px;font-weight:750;line-height:1.25;display:block}.linea-estatus small{color:#94a3b8;max-width:100%;margin-top:2px;font-size:10.5px;line-height:1.3;display:block}.detalle-head-tools{grid-area:1/2;align-items:center;gap:8px;display:flex}.detalle-title-row{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:4px;display:flex}.detalle-chips{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.detalle-chips strong{color:#1a2333}.detalle-chips em,.chip-ok,.chip-bad,.chip-wait,.chip-estado,.chip-norm,.chip-urg{border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.chip-norm{color:#475569;background:#f1f5f9}.chip-urg{color:#b91c1c;background:#fee2e2}.chip-estado,.chip-ok{color:#047857;background:#ecfdf5}.chip-bad{color:#b91c1c;background:#fee2e2}.chip-wait{color:#92400e;background:#fef3c7}.detalle-acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.detalle-acciones .field{min-width:168px;position:relative}.detalle-acciones .field span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.detalle-acciones .field select,.detalle-acciones .field input{height:40px;margin:0}.d-card{background:#fff;border:1px solid #e6ebf2;border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.d-card h2{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:12px;font-weight:700}.d-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.d-kicker{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:700}.d-titulo{letter-spacing:-.02em;margin:4px 0 14px;font-size:20px;font-weight:700}.d-tres,.d-dos{gap:10px;display:grid}.d-tres{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.d-tres input,.d-cinco input,.sku-tabla input,.d-titulo-input{box-sizing:border-box;width:100%;font-family:var(--font);color:#1a2333;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:4px;padding:6px 8px;font-size:14px;font-weight:650}.d-titulo-input{margin:4px 0 14px;font-size:18px}.d-dos{grid-template-columns:1fr 1fr;margin-top:12px}.d-tres>div,.d-dos>div{background:#f8fafc;border:1px solid #eef2f6;border-radius:12px;padding:10px 12px}.d-tres span,.d-dos span,.sku-tabla small{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700;display:block}.d-tres strong,.d-dos strong{color:#1a2333;margin-top:4px;font-size:15px;font-weight:700;display:block}.d-tres small,.d-dos small{color:#64748b;margin-top:2px;font-size:12px;display:block}.d-tres small.ok,.estado-verde{color:#047857}.d-par{grid-template-columns:1fr 1fr;gap:14px;display:grid}.d-par .d-tres,.d-par .d-dos{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.d-total{color:#64748b;font-size:13px;font-weight:600}.sku-titulo{align-items:center;gap:8px;display:flex}.montos-ojo{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:2px;padding:0;display:inline-flex}.doc-nombre{align-items:center;gap:8px;display:inline-flex}.doc-pdf{color:#dc2626;background:#fee2e2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:inline-grid}.montos-ojo[aria-pressed=false]{color:#64748b;background:#f8fafc}.montos-ojo:hover{outline-offset:1px;background:#eff4ff;outline:2px solid #2563eb}.montos-ojo:focus-visible{outline-offset:1px;background:#eff4ff;outline:2px solid #2563eb}.montos-ojo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.d-card h2 b{color:#2563eb;background:#eff6ff;border-radius:999px;place-items:center;min-width:1.4rem;margin-left:6px;padding:0 6px;font-size:12px;display:inline-grid}.sku-tabla{border-collapse:collapse;width:100%;margin-top:8px}.sku-tabla th{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:0 0;border-bottom:1px solid #eef2f6;font-size:11px;font-weight:700}.sku-tabla td{white-space:normal;vertical-align:middle;border-bottom:1px solid #f1f5f9;font-weight:500}.sku-tabla td strong{font-weight:700;display:block}.sku-tabla td small{text-transform:none;letter-spacing:0;font-weight:600}.detalle-side{flex-direction:column;gap:14px;display:flex;overflow:visible}.d-cinco{margin-top:10px}.detalle-crumb a{color:inherit;text-decoration:none}.detalle-sol:before{content:"•";color:#cbd5e1;margin:0 8px}.btn-urgente{background:#2563eb;border-radius:12px;align-items:center;gap:6px;display:inline-flex}.btn-urgente:before{content:"⚡";font-size:14px}.detalle-acciones .btn-danger{color:#e11d48;background:#fff;border:1px solid #fecdd3;border-radius:12px}.detalle-acciones .field select,.detalle-acciones .field input{background:#fff;border-radius:12px}.mas-acciones{position:relative}.mas-menu{z-index:5;background:#fff;border:1px solid #e6ebf2;border-radius:12px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px rgba(15,23,42,.08)}.mas-menu button{text-align:left;cursor:pointer;color:#1a2333;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:650}.mas-menu button:hover{background:#f8fafc}.bd-respuesta td{animation:1s step-end infinite bd-parpadeo}.bd-respuesta td,.bd-respuesta a{color:#dc2626}@keyframes bd-parpadeo{0%,49%{background:#fecaca}50%,to{background:#fff}}.conv-online{color:#22c55e;font-size:12px;font-weight:700}.conv-card__head h2{align-items:center;gap:6px;display:flex}.conv-msg{border-bottom:0;border-radius:12px;max-width:88%;margin:8px 0;padding:8px 10px}.conv-msg--com{background:#fff;border:1px solid #eef2f6;align-self:flex-start}.conv-msg--sol{background:#eff6ff;align-self:flex-end}.conv-marca{color:#64748b;border-top:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:650;display:flex}.conv-marca label{align-items:center;gap:6px;display:flex}.conv-atencion{color:#94a3b8;font-weight:700}.conv-atencion.es-on{color:#dc2626}.conv-enviar{color:#2563eb;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.conv-thread{background:#fff;flex:1;min-height:0}.conv-card__head{justify-content:space-between;align-items:flex-start;padding:14px 16px 8px;display:flex}.conv-card__head h2{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:12px}.conv-card__head p{color:#94a3b8;margin:4px 0 0;font-size:13px;font-weight:600}.conv-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;margin-top:4px}.conv-thread{background:#fff}.conv-msg{border-bottom:1px solid #f8fafc;padding:8px 2px 10px}.conv-msg header{justify-content:space-between;gap:8px;display:flex}.conv-msg strong{font-size:13px}.conv-msg .es-mom{color:#2563eb}.conv-msg .es-cps{color:#047857}.conv-msg time{color:#94a3b8;font-size:12px;font-weight:600}.conv-msg p{margin:4px 0 0;font-size:13px;font-weight:500}.conv-compose{border-top:1px solid #eef2f6;gap:8px;padding:12px 14px;display:flex}.conv-compose input{font-family:var(--font);border:1px solid #e2e8f0;border-radius:10px;flex:1;padding:8px 12px;font-size:14px}.docs-card h2{margin-bottom:10px}.doc-row{color:#1a2333;background:#fff;border:1px solid #eef2f6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-weight:650;text-decoration:none;display:flex}.doc-row small{color:#2563eb;font-weight:700}.doc-acciones{flex:none;gap:6px;display:flex}.doc-icono{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.doc-icono:hover{outline-offset:1px;background:#eff4ff;outline:2px solid #2563eb}.doc-icono:focus-visible{outline-offset:1px;background:#eff4ff;outline:2px solid #2563eb}.doc-icono svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.field-archivos{gap:12px}.anexos-campo{gap:8px;padding-top:4px}.anexos-modulo{border-top:1px solid #e6ebf4;gap:14px;padding-top:8px}.anexos-parte small{color:#64748b;font-size:12px;font-weight:650}.cobertura-bloque{background:#f8fafc;border:1px solid #e6ebf4;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.cobertura-bloque legend{color:#0f172a;padding:0 6px;font-size:13px;font-weight:800}.cobertura-bloque .wide{grid-column:1/-1}.contacto-par{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cobertura-vista{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin-top:8px;display:grid}.cobertura-vista span{color:#2563eb;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.cobertura-vista strong{color:#1a2333;margin-top:2px;font-size:14px;font-weight:700;display:block}@media (max-width:860px){.cobertura-vista{grid-template-columns:repeat(2,minmax(0,1fr))}}.anexos-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.anexos-campo small{color:#64748b;font-size:12px;font-weight:650}.anexo-item{background:#f8f9ff;border:1px solid #e6ebf4;border-radius:12px;align-items:flex-start;gap:8px;padding:8px 8px 8px 12px;display:flex}.anexo-item__cuerpo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.anexo-item strong{color:#1a2333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.anexo-item small{color:#64748b;font-size:12px;font-weight:650}.anexo-pista{background:#e6ebf4;border-radius:99px;height:3px;margin-top:6px;display:block;overflow:hidden}.anexo-barra{border-radius:inherit;transform-origin:0;background:#2563eb;width:100%;height:100%;display:block}.anexo-quitar{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:32px;height:32px;font-size:20px;line-height:1}.anexo-quitar:hover{color:#ba1a1a;outline-offset:1px;background:#fff;outline:2px solid #2563eb}.anexo-quitar:focus-visible{color:#ba1a1a;outline-offset:1px;background:#fff;outline:2px solid #2563eb}.anexo-quitar:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.anexo-barra{transform:none}.bd-respuesta{animation:none}}.vista-archivo{z-index:80;background:rgba(15,23,42,.55);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.vista-archivo__panel{background:#fff;border-radius:16px;flex-direction:column;width:min(960px,100%);height:min(88vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 60px rgba(15,23,42,.28)}.vista-archivo__panel header{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.vista-archivo__panel h2{text-wrap:balance;margin:0;font-size:16px}.vista-archivo__panel img{object-fit:contain;background:#f8f9ff;flex:1;width:100%;min-height:0}.vista-archivo__hojas{background:#e8edf5;flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.vista-archivo__aviso,.vista-archivo__hojas p{color:#475569;text-align:center;margin:24px 0;font-weight:650}.vista-archivo__hojas canvas{background:#fff;width:min(100%,900px);height:auto;box-shadow:0 8px 24px rgba(15,23,42,.12)}@media (max-width:1100px){.detalle-cuerpo,.d-par,.d-tres,.d-cinco{grid-template-columns:1fr}.tms-main:has(.detalle-pedido){overflow:auto}.detalle-pedido{height:auto;overflow:visible}.detalle-side{overflow:visible}.detalle-side .si-chat-card{flex:none;height:480px}}.expediente-layout{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:16px;min-height:0;display:grid;overflow:hidden}.expediente-detalle{flex-direction:column;gap:14px;min-height:0;padding-right:4px;display:flex;overflow:auto}.expediente-layout .si-chat-card{height:100%;min-height:0}.page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.page-head h1{margin:0;font-size:28px;font-weight:750;line-height:1.1}.page-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:12px;font-weight:700}.filters{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 -1px 0 var(--border);background:rgba(245,247,251,.92);flex-wrap:wrap;gap:8px;margin:0 -22px 14px;padding:10px 22px;display:flex;position:-webkit-sticky;position:sticky;top:0}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field-combo{align-items:center;gap:8px;display:flex}.field-combo input{flex:1;min-width:0}.field input[readonly]{color:#1a2333;background:#fff}.field span,.lbl{font-family:var(--font);letter-spacing:0;text-transform:none;color:#64748b;font-size:12px;font-weight:600}.field input,.field select,.field textarea,.ctrl{color:#1a2333;font-size:14px;font-weight:500;font-family:var(--font);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}.field input::placeholder,.field textarea::placeholder{color:#94a3b8;font-weight:500}.expediente-datos .lectura-apps h3,.expediente-datos .partidas th{font-family:var(--font);letter-spacing:0;text-transform:none;color:#64748b;font-size:12px;font-weight:600}.expediente-datos .casilla-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.expediente-datos .casilla-label a{color:var(--accent);font-size:12px;font-weight:600;text-decoration:none}.expediente-datos .partidas td{font-family:var(--font);font-weight:500}.field input:focus,.field select:focus,.field textarea:focus,.ctrl:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.table-wrap{border:1px solid var(--border);box-shadow:var(--card-shadow);background:#fff;border-radius:14px;overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef2f6;padding:10px 12px}th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f8fafc;font-size:11px}td a{color:var(--accent);font-weight:800;text-decoration:none}.pill{background:#e2e8f0;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.pill.urgente{color:#991b1b;background:#fee2e2}.pill.cumple{color:#065f46;background:#d1fae5}.pill.no_cumple{color:#991b1b;background:#fee2e2}.pill.pendiente{color:#92400e;background:#fef3c7}.pill.auto{color:#1d4ed8;background:#eff6ff}.pill.manual{color:#475569;background:#f1f5f9}.lectura-apps{flex-direction:column;gap:14px;margin-top:14px;display:flex}.lectura-apps h3{margin:0 0 8px}.lectura-apps .seguimiento__vacio{margin-top:8px}.grid-2{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.panel{border:1px solid var(--border);box-shadow:var(--card-shadow);background:#fff;border-radius:14px;padding:16px}.panel h2{margin:0 0 10px;font-size:16px}.form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-grid .wide{grid-column:1/-1}.btn{color:#fff;background:#2563eb;border:0;padding:9px 14px;font-size:13px}.btn:hover{background:#1d4ed8}.btn-ghost{color:var(--text);background:#fff;border:1px solid #e2e8f0;padding:9px 12px;font-size:13px}.btn-ghost:hover{background:#f8fafc}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acciones-pedido{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 16px;padding-bottom:14px;display:flex}.btn-danger{color:#b91c1c;background:#fff;border:1px solid #fecaca;padding:9px 12px;font-size:13px}.btn-danger:hover{background:#fef2f2}.alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:10px 12px;font-weight:650}.ok-note{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:10px 12px}.bitacora{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bitacora li{border-top:1px solid var(--border);padding-top:8px;font-size:13px}.productos{margin-top:18px}.productos__head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.productos__head h2{text-wrap:balance;margin:0;font-size:16px}.btn-plus{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0 0 2px;font-size:22px;font-weight:600;line-height:1;display:grid}.btn-plus:active{transform:scale(.97)}.btn-plus:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.productos__table{flex-direction:column;gap:8px;display:flex}.productos__row{grid-template-columns:minmax(16rem,1.6fr) minmax(8rem,.7fr) 6.5rem minmax(10rem,1fr) 36px;align-items:center;gap:8px;display:grid}.productos__row--monto{grid-template-columns:minmax(14rem,1.4fr) minmax(7rem,.7fr) 6rem 8.5rem minmax(8rem,1fr) 36px}.pf-subtotal{font-variant-numeric:tabular-nums;color:#1a2333;font-size:13px;font-weight:750}.pf-estado{color:#64748b;margin:10px 0 0;font-size:13px;font-weight:650}.pf-bloque{margin-top:10px}.pf-detalle{background:#fff;border:1px solid #e6ebf4;border-radius:12px;overflow:hidden}.pf-partida{color:#3d4a5c;white-space:pre-wrap;text-wrap:pretty;margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4}.pf-desc{color:#3d4a5c;text-wrap:pretty;margin-top:2px;font-size:13px;font-style:normal;font-weight:550;display:block}.pf-obs{background:#fff;border:1px solid #e6ebf2;border-radius:16px;margin-top:14px;padding:16px 18px}.pf-obs span{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700;display:block}.pf-obs p{white-space:pre-wrap;color:#1a2333;text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.45}.pf-detalle ul{margin:0;padding:0;list-style:none}.pf-detalle li,.pf-detalle footer{grid-template-columns:minmax(0,1fr) 7.5rem 10.5rem;align-items:center;gap:12px;padding:10px 16px;display:grid}.pf-detalle li{border-bottom:1px solid #eef2f8}.pf-monto{text-align:right;font-variant-numeric:tabular-nums}.pf-detalle strong{font-size:14px;font-weight:750;display:block}.pf-detalle small{color:#64748b;font-weight:650}.pf-detalle li span{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:700;display:block}.pf-detalle b{font-variant-numeric:tabular-nums;font-weight:750}.pf-detalle footer{color:#475569;background:#f8faff;font-size:13px;font-weight:650}.pf-detalle footer span{grid-column:1/3}.pf-detalle footer strong{color:#2563eb;font-variant-numeric:tabular-nums;text-align:right;font-size:16px;display:block}.productos__row--head{font-family:var(--font);letter-spacing:0;text-transform:none;color:#64748b;font-size:12px;font-weight:600}.productos__row input{color:#1a2333;width:100%;font-size:14px;font-weight:500;font-family:var(--font);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px}.productos__row input[readonly]{background:#f8fafc}.productos__row input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.sku-search{min-width:0;position:relative}.sku-suggest{z-index:30;border:1px solid var(--border);background:#fff;border-radius:12px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px rgba(15,23,42,.12)}.sku-suggest button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:8px 10px;display:flex}.sku-suggest button:hover{background:#eff6ff}.sku-suggest button:focus-visible{background:#eff6ff}.sku-suggest strong{text-wrap:pretty;font-size:13px;font-weight:700}.sku-suggest span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.btn-icon{width:36px;height:36px;padding:0;font-size:18px;line-height:1}@media (max-width:860px){.productos__row,.productos__row--monto,.pedido-dialog .productos__row--monto{grid-template-columns:1fr 1fr}.pf-detalle li,.pf-detalle footer{grid-template-columns:1fr}.pf-detalle footer span{grid-column:auto}.productos__row--head{display:none}.sku-search{grid-column:1/-1}}.si-chat-card{border:1px solid var(--border);height:100%;min-height:0;box-shadow:var(--card-shadow);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.si-chat-card__head{border-bottom:1px solid var(--border);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.si-chat-card__title{margin:0;font-size:16px;font-weight:800}.si-chat-card__subtitle{margin:4px 0 0;font-size:13px;font-weight:700}.si-chat-card__thread{background-color:#f8fafc;background-image:none;background-size:18px 18px;flex-direction:column;flex:1;gap:8px;min-height:16rem;padding:20px 16px;display:flex;overflow-y:auto}.si-chat-empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #e2e8f0;border-radius:14px;max-width:280px;margin:auto;padding:18px;font-weight:650}.si-bubble{border:1px solid transparent;max-width:78%;padding:8px 12px 6px;font-size:13px;box-shadow:0 1px 3px rgba(15,23,42,.08)}.si-bubble--theirs{border-color:var(--border);background:#fff;border-radius:4px 16px 16px;align-self:flex-start}.si-bubble--mine{color:#1a2333;background:#eff6ff;border-color:#bfdbfe;border-radius:16px 4px 16px 16px;align-self:flex-end}.si-bubble-head{align-items:center;gap:8px;display:flex}.si-bubble-avatar{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-flex}.si-bubble-autor{color:#1d4ed8;margin:0;font-size:11px;font-weight:700}.si-bubble-rol{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:2px 0 0;font-size:10px;font-weight:600}.si-bubble-msg{white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.si-bubble-fecha{color:var(--muted);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:10px;font-weight:700}.si-chat-card__input{border-top:1px solid var(--border);background:#fff;align-items:center;gap:8px;padding:12px 14px;display:flex}.si-chat-card__input input{flex:1;min-width:0}.si-chat-cerrado{text-align:center;color:var(--muted);border-top:1px solid var(--border);background:#f8fafc;padding:14px 16px;font-weight:650}.seguimiento__nota{color:var(--muted);margin:0 0 12px;font-size:13px;font-weight:650}.seguimiento__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.seguimiento h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.seguimiento dl{gap:6px;margin:0;display:grid}.seguimiento dl div{grid-template-columns:9.5rem 1fr;gap:8px;font-size:13px;display:grid}.seguimiento dt{color:var(--muted);font-weight:700}.seguimiento dd{margin:0;font-weight:650}.seguimiento__vacio{color:var(--muted);margin:0;font-weight:650}.dias-tarde{color:#991b1b;font-weight:800}.dias-ok{color:#065f46;font-weight:800}@media (max-width:860px){.seguimiento__grid{grid-template-columns:1fr}}.scrim{z-index:80;background:rgba(15,23,42,.4);justify-content:center;align-items:flex-start;padding:8vh 16px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.pedido-scrim{z-index:70;align-items:center;padding:24px 16px}.pedido-dialog{scrollbar-width:none;width:min(1080px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--text);border:1px solid var(--border);background:#fff;border-radius:16px;padding:20px 22px 16px;overflow:auto;box-shadow:0 16px 40px rgba(15,23,42,.16)}.pedido-dialog::-webkit-scrollbar{display:none}.pedido-dialog__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pedido-dialog__head h2{margin:0;font-size:20px}.pedido-dialog__close{border:1px solid var(--border);width:32px;height:32px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;font-size:20px;line-height:1}.pedido-dialog__close:hover{background:#f8fafc}.pedido-resumen{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.pedido-resumen div{border:1px solid var(--border);background:#f8fafc;border-radius:12px;padding:10px 12px}.pedido-resumen span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;display:block}.pedido-resumen strong{margin-top:2px;font-size:15px;display:block}.pedido-form .form-grid{grid-template-columns:1fr 1fr}.pedido-dialog .productos{margin-top:12px}.pedido-dialog .productos__row{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) 6.5rem minmax(0,1fr) 36px}.pedido-dialog .productos__row--monto{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) 5.2rem 7.2rem minmax(0,.8fr) 36px}.pedido-form__footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.pedido-dialog{background:#f4f7fb}.alta-pedido{font-family:var(--font);flex-direction:column;gap:16px;display:flex}.alta-sec{background:#fff;border:1px solid #e7edf5;border-radius:16px;padding:18px 20px 20px}.alta-sec__head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.alta-sec__head h2{letter-spacing:-.02em;color:#1e3a8a;margin:0;font-size:18px;font-weight:750}.alta-sec__lado{color:#94a3b8;margin:0 0 0 auto;font-size:13px;font-weight:500}.alta-sec__titulo{flex-direction:column;gap:2px;min-width:0;display:flex}.alta-sec__titulo small{color:#64748b;font-size:13px;font-weight:500}.alta-num{color:#fff;background:#2563eb;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:inline-grid}.alta-nota{color:#b45309;text-align:center;background:#fff7e6;border:1px solid #f6e2b3;border-radius:999px;max-width:460px;margin:0 0 0 auto;padding:7px 12px;font-size:12px;font-weight:650}.alta-pedido .field>span{color:#2563eb;font-size:13px;font-weight:650}.alta-pedido .req{color:#dc2626;margin-left:3px;font-weight:800;text-decoration:none}.alta-pedido .pedido-resumen{margin-bottom:16px}.alta-pedido .pedido-resumen span{color:#0f172a}.alta-pedido .pedido-resumen strong{color:#0f172a;font-size:16px;font-weight:800}.alta-cobertura{gap:14px 18px}.alta-cobertura>.field{border-bottom:1px solid #eef2f6;padding-bottom:12px}.alta-contacto{border-bottom:0;padding-bottom:0}.alta-contacto>span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.alta-docs{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.alta-footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.alta-footer .btn{border-radius:10px;min-width:168px;height:42px;font-weight:700}.sheet{border:1px solid var(--border);width:min(560px,100%);color:var(--text);background:#fff;border-radius:16px;max-height:84vh;padding:18px;overflow:auto;box-shadow:0 12px 32px rgba(15,23,42,.12)}.login-wrap{flex:1;place-items:center;min-height:0;padding:24px;display:grid}.login-card{border:1px solid var(--border);width:min(420px,100%);box-shadow:var(--card-shadow);color:var(--text);background:#fff;border-radius:16px;padding:28px}.tms-main:has(.bd){background:#f8f9ff;padding:16px 18px 28px}.bd{color:#1a2333;flex-direction:column;gap:14px;min-width:0;display:flex}.bd-top{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex;position:relative}.bd-tools{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.bd-title h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:32px;font-weight:750;line-height:1.05}.bd-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:700;display:flex}.bd-dot{background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.bd-search{color:#94a3b8;background:#fff;border:1px solid #e6ebf4;border-radius:999px;flex:none;align-items:center;gap:8px;width:240px;height:40px;padding:0 12px;display:flex}.bd-search input{color:#1a2333;width:100%;font:inherit;background:0 0;border:0;font-size:13px;font-weight:550}.bd-search input:focus{outline:none}.bd-search:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.bd-kpis{justify-content:center;align-items:flex-end;gap:22px;margin:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd-kpis div{min-width:52px}.bd-kpis dt{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.bd-kpis dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:2px 0 0;font-size:22px;font-weight:750;line-height:1;display:flex}.bd-kpi--bad dd{color:#ba1a1a}.bd-kpi--ok dd{color:#2563eb}.bd-kpi--wait dd{color:#64748b}.bd-bullet{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.bd-nuevo{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:700;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.bd-nuevo span{font-size:18px;font-weight:500;line-height:1}.bd-nuevo:hover{background:#1d4ed8}.bd-nuevo:active{transform:scale(.98)}.bd-nuevo:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.bd-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bd-field{flex-direction:column;flex:140px;gap:4px;min-width:140px;display:flex}.bd-field span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.bd-field select,.bd-pagesize select{color:#1a2333;height:40px;font:inherit;background:#fff;border:1px solid #e6ebf4;border-radius:10px;padding:0 12px;font-size:13px;font-weight:600}.bd-field select:focus,.bd-pagesize select:focus{border-color:#93c5fd;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.bd-filter-actions{align-items:center;gap:8px;display:flex}.bd-filtrar{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex}.bd-filtrar:hover{background:#1d4ed8}.bd-filtrar:active,.bd-reset:active,.bd-pages button:active{transform:scale(.98)}.bd-reset{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e6ebf4;border-radius:10px;place-items:center;width:40px;height:40px;text-decoration:none;transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:ease-out;display:grid}.bd-reset:hover{color:#1a2333;background:#f8fafc}.bd-reset:disabled{opacity:.45;cursor:default}.bd-grupos{flex-direction:column;gap:14px;display:flex}.bd-grupo-card,.bd-pager{background:#fff;border:1px solid #e6ebf4;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.04)}.bd-grupo-head{cursor:pointer;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#1a2333;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-size:12px;font-weight:800;display:flex}.bd-grupo-head:hover{background:#f8fafc}.bd-grupo-head i{background:#94a3b8;border-radius:999px;width:8px;height:8px;margin-right:8px;display:inline-block}.bd-grupo-head.es-nuevo i{background:#f59e0b}.bd-grupo-head.es-proceso i{background:#2563eb}.bd-grupo-head.es-fin i{background:#22c55e}.bd-grupo-head.es-cancel i{background:#ef4444}.bd-grupo-head em{color:#94a3b8;letter-spacing:0;text-transform:none;font-size:12px;font-style:normal;font-weight:650}.bd-table-scroll{overflow:auto}.bd table{border-collapse:collapse;width:100%;min-width:980px}.bd th,.bd td{text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #eef2f8;padding:11px 12px;font-size:13px;font-weight:550}.bd th{color:#64748b;letter-spacing:.05em;text-transform:uppercase;background:#eff4ff;font-size:11px;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.bd tbody tr:hover td{background:#f8faff}.bd-grupo td{color:#1e3a8a;letter-spacing:.04em;text-transform:uppercase;background:#eef3fb;padding-top:10px;font-size:12px;font-weight:750}.bd td a{color:#2563eb;font-weight:750;text-decoration:none}.bd td a:hover{text-decoration:underline}.bd-oc,.bd-muted{color:#94a3b8;font-weight:600}.bd-cliente{color:#1a2333;font-weight:650}.bd-num,.bd-dias,.bd-kpis dd,.bd-pager strong{font-variant-numeric:tabular-nums}.bd-dias{color:#64748b;font-weight:750}.bd-dias--tarde{color:#ba1a1a}.bd-dias--ok{color:#047857}.bd-guia-pend{color:#ca8a04;font-weight:650}.bd-cancelada{color:#b91c1c;font-weight:650}.bd-empty{text-align:center;color:#64748b;padding:28px 12px}.bd-tag,.bd-cumple{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bd-tag--urg,.bd-cumple--bad{color:#ba1a1a;background:#ffdad6}.bd-cumple--ok{color:#1d4ed8;background:#e5eeff}.bd-cumple--wait{color:#64748b;background:#f1f5f9}.bd-pager{color:#64748b;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.bd-pager p{margin:0 auto 0 0}.bd-pager strong{color:#1a2333;font-weight:750}.bd-pagesize{align-items:center;gap:8px;display:flex}.bd-pagesize select{height:34px}.bd-pages{align-items:center;gap:4px;display:flex}.bd-page-slot{align-items:center;gap:4px;display:inline-flex}.bd-pages button{color:#475569;min-width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:8px;padding:0 8px;font-weight:700}.bd-pages button.is-current{color:#fff;background:#2563eb}.bd-pages button:disabled{opacity:.35;cursor:default}.bd-pages button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.bd-filtrar:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.bd-reset:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.bd-ellipsis{color:#94a3b8;padding:0 2px}.bd-insights{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.15fr) minmax(240px,1fr);gap:12px;display:grid}.bd-insight{background:#fff;border:1px solid #e6ebf4;border-radius:16px;min-width:0;padding:16px 18px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.bd-insight h2{color:#64748b;text-wrap:balance;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}.bd-tasa{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-tasa p{margin:0}.bd-tasa strong{letter-spacing:-.03em;color:#1a2333;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1;display:block}.bd-tasa span,.bd-insight-empty,.bd-alert p{color:#64748b;text-wrap:pretty;margin-top:6px;font-size:13px;font-weight:550;display:block}.bd-donut{background:conic-gradient(#2563eb calc(var(--pct)*1%),#e5eeff 0);border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid}.bd-donut span{color:#2563eb;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:66px;height:66px;font-size:14px;font-weight:800;display:grid}.bd-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bd-bar-label{color:#1a2333;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;font-weight:650;display:flex}.bd-bar-label strong{color:#64748b;font-variant-numeric:tabular-nums;font-weight:700}.bd-bar{background:#e5eeff;border-radius:999px;height:8px;overflow:hidden}.bd-bar span{border-radius:inherit;background:#2563eb;height:100%;display:block}.bd-alert p{margin:0}.bd-alert a{color:#2563eb;font-weight:750;text-decoration:none}.bd-alert a:hover{text-decoration:underline}.bd-warn{color:#94a3b8}.bd-alert--on .bd-warn{color:#ba1a1a}.bd-insight-empty{margin:0}@media (max-width:1100px){.bd-insights{grid-template-columns:1fr}.bd-top{flex-wrap:wrap;min-height:0}.bd-kpis{order:3;justify-content:center;width:100%;position:static;transform:none}.bd-search{width:min(240px,46vw)}}@media (max-width:960px){.grid-2,.form-grid,.pedido-form .form-grid,.cobertura-bloque,.contacto-par,.alta-docs{grid-template-columns:1fr}.alta-sec__lado,.alta-nota{margin-left:40px}.tms-sidebar,.tms-sidebar.hover-expanded{width:var(--sidebar-collapsed)}.tms-main,.tms-shell.pinned .tms-main{margin-left:var(--sidebar-collapsed)}}@media (prefers-reduced-motion:reduce){.tms-sidebar,.nav-item,.btn,.btn-ghost,.btn-danger,.btn-logout{transition:none}}@media (prefers-reduced-transparency:reduce){.filters,.si-chat-card__head{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}body:has(.admin-shell){overflow:auto}.admin-shell .field{gap:0;display:block}.admin-shell .field span.field-label{letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px;font-weight:700}.admin-shell .field input,.admin-shell .field select,.admin-shell .select,.admin-shell .search{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.admin-shell .btn{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.foto-zoom-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:zoom-in;background:0 0;border:0;border-radius:999px;padding:0;line-height:0}.foto-lightbox{z-index:80;background:rgba(8,14,26,.72);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.foto-lightbox__card{color:#1c2430;background:#fff;border-radius:16px;width:min(420px,100%);padding:16px}.foto-lightbox__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.foto-lightbox__who{flex-direction:column;gap:2px;display:flex}.foto-lightbox__who strong{font-size:15px}.foto-lightbox__who span{color:#5b6775;font-size:12px}.foto-lightbox__close{cursor:pointer;background:#f4f7fa;border:0;border-radius:999px;width:32px;height:32px;font-size:20px}.foto-lightbox__img{border-radius:12px;width:100%;height:auto;display:block}.foto-lightbox__pie{color:#5b6775;text-align:center;margin:10px 0 0;font-size:12px}.tms-main:has(.detalle-pedido){background:#f3f6fb}.detalle-pedido{gap:12px}.detalle-head h1{color:#0f172a;font-size:32px;font-weight:800}.detalle-crumb,.detalle-crumb a{letter-spacing:.08em;color:#94a3b8;text-transform:uppercase;font-size:11px;font-weight:700}.detalle-sol{color:#64748b;font-size:14px;font-weight:650}.detalle-sol strong{color:#2563eb;font-weight:750}.detalle-pedido .d-card{box-shadow:none;background:#fff;border:1px solid #e7edf5;border-radius:16px}.detalle-pedido .d-card h2,.detalle-pedido .d-kicker,.detalle-pedido .linea-head p,.detalle-pedido .conv-card__head h2,.detalle-pedido .pf-obs span{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:11px;font-weight:800}.detalle-pedido .d-cinco input{background:#fff;border:1px solid #e6ebf2;border-radius:10px;height:40px;padding:0 12px}.detalle-pedido .entrega-cliente>div{padding:10px 12px}.detalle-pedido .entrega-cliente input[type=date]{background:#fff;border:1px solid #e6ebf2;border-radius:10px;height:36px;margin-top:6px;padding:0 10px;font-size:14px;font-weight:750}.detalle-pedido .entrega-tipo{letter-spacing:-.01em;align-items:center;min-height:36px;margin-top:6px;font-size:16px;font-weight:800;display:flex}.detalle-pedido .linea-head span{color:#2563eb;background:#eef4ff;font-weight:700}.detalle-pedido .btn-urgente{border-radius:12px;height:40px;padding:0 14px}.detalle-pedido .detalle-acciones .btn-danger{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;height:40px}.detalle-pedido .si-chat-card{box-shadow:none;background:#fff;border-color:#e7edf5;border-radius:16px}.detalle-pedido .conv-card__head{border-bottom:0;padding:16px 16px 10px}.detalle-pedido .conv-card__head h2{letter-spacing:.06em;text-transform:uppercase;color:#0f172a;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.detalle-pedido .conv-dot{background:#22c55e;width:10px;height:10px;margin:0}.detalle-pedido .conv-online{color:#94a3b8;font-size:13px;font-weight:600}.detalle-pedido .conv-card__head p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:550}.detalle-pedido .conv-thread{background:#fff;flex-direction:column;gap:14px;padding:6px 16px 16px;display:flex}.detalle-pedido .conv-msg{background:0 0;border:0;border-radius:0;align-self:stretch;width:100%;max-width:none;margin:0;padding:0}.detalle-pedido .conv-msg header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.detalle-pedido .conv-msg strong{font-size:13px;font-weight:750}.detalle-pedido .conv-msg .es-cps{color:#16a34a}.detalle-pedido .conv-msg .es-mom{color:#2563eb}.detalle-pedido .conv-msg time{color:#94a3b8;white-space:nowrap;font-size:12px;font-weight:600}.detalle-pedido .conv-msg p{color:#1e293b;background:#fff;border:1px solid #e6ebf2;border-radius:12px;margin:6px 0 0;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.45}.detalle-pedido .conv-msg--sol p{background:#eef4ff;border-color:transparent}.detalle-pedido .conv-marca{color:#64748b;border-top:1px solid #eef2f6;padding:10px 16px;font-size:13px;font-weight:650}.detalle-pedido .conv-marca input{accent-color:#2563eb;width:16px;height:16px}.detalle-pedido .conv-atencion{color:#94a3b8;background:#f8fafc;border:1px solid #e6ebf2;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.detalle-pedido .conv-atencion.es-on{color:#e11d48;background:#fff1f2;border-color:#ffe4e6}.detalle-pedido .conv-compose{border-top:0;gap:4px;padding:0 12px 14px}.detalle-pedido .conv-compose input{color:#1a2333;background:#f8fafc;border:1px solid #e6ebf2;border-radius:12px;height:42px;padding:0 14px;font-size:14px;font-weight:500}.detalle-pedido .conv-enviar{color:#2563eb;background:0 0;width:40px;height:40px}.detalle-pedido,.detalle-pedido input,.detalle-pedido select,.detalle-pedido textarea,.detalle-pedido button,.detalle-pedido strong,.detalle-pedido p{font-family:var(--font)}.detalle-pedido .d-kicker,.detalle-pedido .d-card h2,.detalle-pedido .d-cinco span,.detalle-pedido .d-tres span,.detalle-pedido .d-dos span,.detalle-pedido .sku-tabla th,.detalle-pedido .pf-detalle li span,.detalle-pedido .pf-obs>span,.detalle-pedido .docs-card h2,.detalle-pedido .conv-card__head h2{color:#2563eb;font-family:var(--font)}.detalle-pedido .d-cinco input,.detalle-pedido .d-tres input,.detalle-pedido .d-tres strong,.detalle-pedido .d-dos strong,.detalle-pedido .entrega-tipo,.detalle-pedido .pf-detalle b,.detalle-pedido .pf-detalle strong,.detalle-pedido .sku-tabla td,.detalle-pedido .sku-tabla td strong{color:#1a2333;font-family:var(--font)}.detalle-pedido .pf-detalle footer strong{color:#2563eb}.detalle-pedido .conv-msg--mio,.detalle-pedido .conv-msg--otro{align-self:flex-start;width:auto;max-width:min(78%,420px)}.detalle-pedido .conv-msg--mio{align-self:flex-end}.detalle-pedido .conv-msg--mio header{justify-content:flex-end}.detalle-pedido .conv-msg--mio p,.detalle-pedido .conv-msg--otro p{width:-moz-fit-content;width:fit-content;max-width:100%}.detalle-pedido .conv-msg--mio p{background:#dbeafe;border-color:transparent;border-radius:12px 12px 4px;margin-left:auto}.detalle-pedido .conv-msg--otro p{border-radius:12px 12px 12px 4px}.conv-rayo{color:#e11d48;margin-right:6px;font-size:14px}.bd-campana{flex:none;align-items:center;display:flex}.campana-ancla{z-index:90;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;top:16px;right:18px}.campana-ancla--inline{z-index:40;position:relative;top:auto;right:auto}.campana{color:#2563eb;cursor:pointer;width:40px;height:40px;box-shadow:none;background:#fff;border:1px solid #e6ebf4;border-radius:999px;place-items:center;display:grid;position:relative}.campana em{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-style:normal;font-weight:750;display:grid;position:absolute;top:-4px;right:-4px}.aviso-bajo{flex-direction:column;align-items:flex-end;gap:10px;width:min(360px,100vw - 32px);display:flex}.campana-ancla--inline .aviso-bajo{z-index:90;position:fixed}.campana-lista{background:#fff;border:1px solid #e7edf5;border-radius:16px;width:100%;padding:12px;position:static;box-shadow:0 16px 40px rgba(15,23,42,.12)}.campana-lista header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.campana-lista header strong{color:#1e3a8a;font-size:14px}.campana-lista header button{color:#2563eb;cursor:pointer;background:0 0;border:0;font-weight:700}.campana-lista ul{flex-direction:column;gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.campana-lista a{color:#1a2333;border-radius:10px;align-items:flex-start;gap:8px;padding:8px;text-decoration:none;display:flex}.campana-lista a:hover{background:#f8fafc}.campana-lista i{background:0 0;border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.campana-lista .es-nueva a{font-weight:750}.campana-lista .es-nueva i{background:#2563eb}.campana-lista .es-leida a{color:#64748b;font-weight:550}.campana-lista p{color:#94a3b8;margin:8px;font-size:13px}.docs-card{padding-bottom:12px}.docs-toggle{cursor:pointer;color:#2563eb;width:100%;font-family:var(--font);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.docs-toggle h2{margin:0}.docs-toggle span{color:#2563eb;font-size:16px;line-height:1}.docs-grupo h3{color:#2563eb;margin:14px 0 0;font-size:13px;font-weight:750}.docs-vacio{color:#94a3b8;margin:8px 0 0;font-size:13px;font-weight:600}.doc-subir{cursor:pointer;color:#2563eb}.detalle-side{min-height:0;overflow:hidden}.detalle-side .docs-card{flex:none}.detalle-side .si-chat-card{flex:auto;height:auto;min-height:0}.detalle-pedido .si-chat-card{flex-direction:column;min-height:0;display:flex}.detalle-pedido .conv-thread{flex:auto;min-height:180px;overflow-y:auto}.detalle-pedido .conv-msg{flex:none}.detalle-pedido .conv-msg p{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.detalle-pedido .conv-compose{margin-top:auto}.aviso-alta{flex-direction:column;gap:10px;width:100%;display:flex;position:static}.aviso-alta__card{font-family:var(--font);background:#fff;border:1px solid #dbe7ff;border-left:4px solid #2563eb;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:0 12px 30px rgba(15,23,42,.12)}.aviso-alta__card strong{color:#1e3a8a;font-size:14px}.aviso-alta__card p{color:#64748b;margin:2px 0 0;font-size:13px}.aviso-alta__card a{color:#2563eb;font-weight:700;text-decoration:none}.aviso-alta__card button{color:#64748b;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}
