@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-7249155f.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-e34c5f1b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-6e1a6b2b.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-656bbed6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-fc83e075.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-749a3084.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-1ab1ad55.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-3a6be21f.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-c969eaac.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-ef6e627b.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-9994c10a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-d7731959.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-1321c702.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-b98a4523.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-d9a6454f.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-60d1ee22.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-8d0aead6.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-fffef905.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-4d3fe5e6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-3d252c9a.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-486bb381.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-8864f199.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-b00fca73.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-e01a36a0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-c1bf409b.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-dff0db2a.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-87527b86.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}:root{--font-inter:"Inter";--font-ibm-plex-mono:"IBM Plex Mono"}@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.master-warehouse-view-switch{border:1px solid var(--color-border);background:var(--color-cream);border-radius:18px;gap:8px;margin:0 0 18px;padding:8px;display:flex}.master-warehouse-view-switch button{color:var(--color-text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;flex:1;gap:3px;padding:13px 16px;display:grid}.master-warehouse-view-switch button small{letter-spacing:.12em;font-size:.63rem}.master-warehouse-view-switch button.active{border-color:var(--color-border-strong);background:var(--color-white);color:var(--color-text-primary);box-shadow:0 6px 18px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.master-warehouse-view-switch button.active{box-shadow:0 6px 18px color-mix(in srgb,var(--color-ink) 7%,transparent)}}.warehouse-management-dashboard{color:var(--color-text-primary);gap:18px;display:grid;container-type:inline-size}.metric-help{text-transform:none;grid-template-columns:minmax(0,auto) 24px;align-items:center;gap:7px;max-width:100%;display:inline-grid;position:relative}.metric-help-label{min-width:0}.metric-help>button{border:1px solid var(--color-ink);background:var(--color-white);width:24px;height:24px;color:var(--color-ink);font:900 13px/1 var(--font-ibm-plex-mono),monospace;cursor:help;border-radius:50%;place-items:center;padding:0;display:grid}.metric-help>button:hover{border-color:var(--color-ink);background:var(--color-cream);color:var(--color-ink)}.metric-help>button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.metric-help>button[aria-expanded=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.metric-help>button[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink) 18%,transparent)}}.metric-help-popover{z-index:1;border:1px solid var(--color-border-strong);width:min(310px,100%);box-shadow:0 10px 24px var(--color-ink);border-radius:11px;grid-column:1/-1;margin-top:1px;padding:11px 12px;position:relative;top:auto;left:auto;background:var(--color-ink)!important}@supports (color:color-mix(in lab, red, red)){.metric-help-popover{box-shadow:0 10px 24px color-mix(in srgb,var(--color-ink) 18%,transparent)}}.metric-help-popover{text-align:left;line-height:1.45;color:var(--color-white)!important;text-transform:none!important;letter-spacing:0!important;font-size:.72rem!important;font-weight:500!important}@container (width<=520px){.metric-help{grid-template-columns:minmax(0,1fr) 24px;width:100%}.metric-help-popover{width:100%}}.warehouse-management-methodology{border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-text-secondary);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;padding:.9rem 1rem;display:flex}.warehouse-management-methodology strong{color:var(--color-text-primary);font-size:.88rem}.warehouse-management-methodology span{flex:34rem;font-size:.78rem;line-height:1.45}.warehouse-management-methodology em{color:var(--color-danger);font-size:.75rem}.warehouse-management-hero{background:var(--color-ink);color:var(--color-white);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px;display:flex}.warehouse-management-hero h2{margin:4px 0 7px;font-size:clamp(1.45rem,3vw,2.3rem)}.warehouse-management-hero p{color:var(--color-border-strong);margin:0}.warehouse-management-hero small{letter-spacing:.12em;color:var(--color-text-tertiary);font-size:.68rem}.warehouse-management-hero>div{text-align:right;gap:4px;display:grid}.warehouse-management-hero>div strong{font-size:.8rem}.warehouse-management-filters{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;align-items:end;gap:12px;padding:17px;display:flex}.warehouse-management-filters fieldset{border:0;gap:7px;padding:0;display:grid}.warehouse-management-filters legend,.warehouse-management-filters label{color:var(--color-text-secondary);gap:6px;font-size:.7rem;font-weight:800;display:grid}.warehouse-management-filters nav{gap:5px;display:flex}.warehouse-management-filters nav button{border:1px solid var(--color-border);background:0 0;border-radius:10px;min-height:38px;padding:0 12px}.warehouse-management-filters nav button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.warehouse-management-filters fieldset>div{gap:8px;display:flex}.warehouse-management-filters input,.warehouse-management-filters select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-height:40px;padding:0 11px}.warehouse-management-filters>button{background:var(--color-ink);min-height:40px;color:var(--color-white);border:0;border-radius:10px;padding:0 18px;font-weight:800}.management-section{border:1px solid var(--color-border);background:var(--color-white);box-shadow:0 10px 28px var(--color-ink);border-radius:22px;gap:16px;padding:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.management-section{box-shadow:0 10px 28px color-mix(in srgb,var(--color-ink) 4%,transparent)}}.management-section>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.management-section>header small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:.67rem}.management-section>header h3{margin:4px 0 0;font-size:1.18rem}.management-section>header>em{max-width:420px;color:var(--color-text-secondary);text-align:right;font-size:.75rem;font-style:normal}.management-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.management-kpis.times,.management-kpis.shortages{grid-template-columns:repeat(5,minmax(0,1fr))}.management-kpis article{border:1px solid var(--color-border);background:var(--color-cream);border-radius:15px;gap:5px;min-width:0;padding:15px;display:grid}.management-kpis article small{text-transform:uppercase;color:var(--color-text-secondary);font-size:.67rem;font-weight:800}.management-kpis article strong{font-size:1.55rem}.management-kpis article>span{color:var(--color-text-secondary);font-size:.7rem}.management-kpis article.success{background:var(--color-success-bg);border-color:var(--color-success)}.management-kpis article.warning{background:var(--color-warning-bg);border-color:var(--color-warning)}.management-kpis article.danger{background:var(--color-danger-bg);border-color:var(--color-danger)}.management-bar-list{gap:9px;display:grid}.management-bar-list>div{grid-template-columns:minmax(120px,1.1fr) minmax(100px,3fr) 42px;align-items:center;gap:10px;display:grid}.management-bar-list span{min-width:0;display:grid}.management-bar-list span strong{overflow-wrap:anywhere;font-size:.76rem}.management-bar-list span small{color:var(--color-text-secondary);font-size:.66rem}.management-bar-list>div>i{background:var(--color-cream);border-radius:999px;height:9px;overflow:hidden}.management-bar-list>div>i b{border-radius:inherit;background:var(--color-text-secondary);height:100%;display:block}.management-bar-list>div>i b.ink{background:var(--color-ink)}.management-bar-list>div>i b.warning{background:var(--color-warning)}.management-bar-list>div>i b.danger{background:var(--color-danger)}.management-bar-list>div>i b.success{background:var(--color-success)}.management-bar-list>div>em{text-align:right;font-size:.75rem;font-style:normal;font-weight:800}.management-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.management-chart-grid>article{border:1px solid var(--color-border);border-radius:16px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.management-chart-grid>article>header{gap:3px;display:grid}.management-chart-grid>article>header strong{font-size:.83rem}.management-chart-grid>article>header small{color:var(--color-text-secondary);font-size:.68rem}.management-line-chart svg{border:1px solid var(--color-border);background:var(--color-cream);width:100%;height:145px}.management-line-chart polyline{fill:none;vector-effect:non-scaling-stroke;stroke-width:2.5px}.management-line-chart polyline.average{stroke:var(--color-ink)}.management-line-chart polyline.median{stroke:var(--color-warning)}.management-line-chart footer{gap:14px;font-size:.68rem;display:flex}.management-line-chart footer span{align-items:center;gap:5px;display:flex}.management-line-chart footer i{border-top:2px solid;width:16px}.management-line-chart footer i.median{border-color:var(--color-warning)}.stacked-time-chart{gap:12px;display:grid}.stacked-time-chart>div{grid-template-columns:1fr 38px;align-items:center;gap:8px;display:grid}.stacked-time-chart span{background:var(--color-cream);border-radius:6px;height:18px;display:flex;overflow:hidden}.stacked-time-chart b{height:100%;display:block}.stacked-time-chart b.queue{background:var(--color-warning)}.stacked-time-chart b.effective{background:var(--color-department-warehouse)}.stacked-time-chart small{font-size:.62rem}.management-blocked{border-color:var(--color-danger);background:var(--color-danger-bg)}.management-blocked>header>b{background:var(--color-danger);min-width:38px;height:38px;color:var(--color-white);border-radius:12px;place-items:center;display:grid}.management-blocked-list{gap:9px;display:grid}.management-blocked-list article{border:1px solid var(--color-danger);background:var(--color-white);border-radius:14px;grid-template-columns:34px minmax(180px,1fr) minmax(300px,1.3fr);gap:13px;padding:14px;display:grid}.management-blocked-list article>i{background:var(--color-danger-bg);width:30px;height:30px;color:var(--color-danger);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.management-blocked-list article>span{gap:3px;display:grid}.management-blocked-list article p{color:var(--color-text-secondary);margin:3px 0 0;font-size:.73rem}.management-blocked-list dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.management-blocked-list dl div{gap:3px;display:grid}.management-blocked-list dt{color:var(--color-text-secondary);font-size:.62rem}.management-blocked-list dd{margin:0;font-size:.7rem;font-weight:800}.management-empty{border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);text-align:center;border-radius:14px;padding:18px}.weekly-shortage-chart{align-items:end;gap:8px;height:150px;display:flex}.weekly-shortage-chart>div{flex:1;grid-template-rows:1fr auto;align-items:end;gap:5px;height:100%;display:grid}.weekly-shortage-chart span{border-bottom:1px solid var(--color-border);justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.weekly-shortage-chart b,.weekly-shortage-chart i{border-radius:4px 4px 0 0;width:34%;min-height:2px;display:block}.weekly-shortage-chart b{background:var(--color-danger)}.weekly-shortage-chart i{background:var(--color-warning)}.weekly-shortage-chart small{text-align:center;font-size:.58rem}.management-pending-table{border:1px solid var(--color-border);border-radius:14px;display:grid;overflow:hidden}.management-pending-table>header,.management-pending-table>div{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.management-pending-table>header{background:var(--color-cream);justify-content:space-between;display:flex}.management-pending-table>div span{display:grid}.management-pending-table>div small{color:var(--color-text-secondary)}.management-pending-table>div b,.management-pending-table>div em{font-size:.72rem}.management-pending-table>div em{color:var(--color-danger);font-style:normal}.workload-chart{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workload-chart article{border:1px solid var(--color-border);border-radius:15px;gap:11px;padding:15px;display:grid}.workload-chart article>header{justify-content:space-between;gap:10px;display:flex}.workload-chart article>header span{display:grid}.workload-chart article>header small,.workload-chart article>header em,.workload-chart article>footer{color:var(--color-text-secondary);font-size:.67rem;font-style:normal}.workload-chart article>div{gap:7px;display:grid}.workload-chart article>div span{grid-template-columns:48px 1fr 28px;align-items:center;gap:8px;font-size:.68rem;display:grid}.workload-chart article>div i{background:var(--color-cream);border-radius:9px;height:8px}.workload-chart article>div i b{border-radius:inherit;background:var(--color-ink);height:100%;display:block}.flow-breakdown{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.flow-breakdown article{background:var(--color-cream);border-radius:13px;gap:3px;padding:12px;display:grid}.flow-breakdown article small,.flow-breakdown article>span{color:var(--color-text-secondary);font-size:.66rem}.flow-breakdown article strong{font-size:1.25rem}.management-complexity>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.management-complexity>div span{background:var(--color-cream);border-radius:10px;gap:3px;padding:10px;display:grid}.management-complexity>div small{color:var(--color-text-secondary);font-size:.65rem}.management-complexity>div strong{font-size:1.15rem}.management-complexity p{color:var(--color-text-secondary);margin:0;font-size:.72rem}.data-quality-panel{border:1px solid var(--color-department-warehouse);background:var(--color-cream);border-radius:17px;gap:13px;padding:17px;display:grid}.data-quality-panel>header{justify-content:space-between;gap:12px;display:flex}.data-quality-panel>header span{display:grid}.data-quality-panel>header small{letter-spacing:.1em;color:var(--color-department-warehouse);font-size:.65rem}.data-quality-panel>header>b{font-size:.72rem}.data-quality-panel>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.data-quality-panel>div>span{background:var(--color-white);border-radius:11px;gap:3px;padding:11px;display:grid}.data-quality-panel>div>span>small,.data-quality-panel>div>span>em{color:var(--color-text-secondary);font-size:.65rem;font-style:normal}.data-quality-panel>div>span>strong{font-size:1.2rem}.management-status-card{border:1px solid var(--color-border);background:var(--color-cream);min-width:0;color:var(--color-text-primary);text-align:left;cursor:pointer;border-radius:15px;gap:5px;padding:15px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.management-status-card small{text-transform:uppercase;color:var(--color-text-secondary);font-size:.67rem;font-weight:800}.management-status-card strong{font-size:1.55rem}.management-status-card>span{color:var(--color-text-secondary);font-size:.7rem}.management-status-card em{margin-top:4px;font-size:.68rem;font-style:normal;font-weight:800}.management-status-card.success{background:var(--color-success-bg);border-color:var(--color-success)}.management-status-card.warning{background:var(--color-warning-bg);border-color:var(--color-warning)}.management-status-card.danger{background:var(--color-danger-bg);border-color:var(--color-danger)}.management-status-card:hover{border-color:var(--color-border-strong);box-shadow:0 8px 18px var(--color-ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.management-status-card:hover{box-shadow:0 8px 18px color-mix(in srgb,var(--color-ink) 9%,transparent)}}.management-status-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.management-status-card>button{color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;padding:0;font-size:.68rem;font-weight:800}.management-status-card>button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.warehouse-management-loading,.warehouse-management-error{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-secondary);border-radius:16px;padding:20px}.warehouse-management-error{border-color:var(--color-danger);color:var(--color-danger)}@container (width<=800px){.warehouse-management-filters{flex-wrap:wrap;align-items:stretch}.warehouse-management-filters fieldset{width:100%}.warehouse-management-filters>label{flex:1}.management-kpis,.management-kpis.times,.management-kpis.shortages{grid-template-columns:repeat(2,minmax(0,1fr))}.management-chart-grid{grid-template-columns:1fr}.management-blocked-list article{grid-template-columns:34px 1fr}.management-blocked-list dl{grid-column:1/-1}.workload-chart{grid-template-columns:1fr}.data-quality-panel>div{grid-template-columns:repeat(2,1fr)}}@container (width<=520px){.master-warehouse-view-switch{display:grid}.warehouse-management-hero{flex-direction:column;align-items:flex-start}.warehouse-management-hero>div{text-align:left}.warehouse-management-filters nav{grid-template-columns:repeat(3,1fr);display:grid}.warehouse-management-filters>label,.warehouse-management-filters>button{width:100%}.management-section{padding:15px}.management-section>header{display:grid}.management-section>header>em{text-align:left}.management-kpis,.management-kpis.times,.management-kpis.shortages{grid-template-columns:1fr 1fr}.management-kpis article strong{font-size:1.3rem}.management-bar-list>div{grid-template-columns:minmax(95px,1.3fr) 1fr 32px}.management-blocked-list article{grid-template-columns:30px 1fr}.management-blocked-list dl{grid-template-columns:1fr}.management-pending-table>div{grid-template-columns:1fr auto}.management-pending-table>div em{grid-column:1/-1}.flow-breakdown{grid-template-columns:repeat(2,1fr)}.data-quality-panel>header{display:grid}.data-quality-panel>div{grid-template-columns:1fr 1fr}}.external-inventory-panel{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;margin-top:14px;padding:16px}.external-inventory-panel>header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.external-inventory-panel>header small{color:var(--color-text-secondary)}.external-inventory-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.external-inventory-panel>div>label{border:1px solid var(--color-border);background:var(--color-white);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.external-inventory-panel>div>label.selected{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.external-inventory-panel label span{gap:2px;display:grid}.external-inventory-panel>label{gap:6px;margin-top:12px;display:grid}.external-inventory-panel .error{color:var(--color-danger);margin:0;font-weight:700}@media (width<=640px){.external-inventory-panel>header{display:grid}.external-inventory-panel>div{grid-template-columns:1fr}}.external-inventory-panel{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.external-inventory-panel>*{min-width:0}.external-inventory-panel .error{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.external-validation-notice{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning);white-space:normal;overflow-wrap:anywhere;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-weight:800;line-height:1.45}@media (width<=640px){.external-inventory-panel{padding:12px}.external-inventory-panel>header,.external-inventory-panel>div>label,.external-inventory-panel label span{min-width:0}.external-inventory-panel label strong,.external-inventory-panel label small{white-space:normal;overflow-wrap:anywhere}}.external-validation-notice{display:none!important}.external-master-decision{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;gap:12px;width:min(100%,620px);padding:16px;display:grid}.external-master-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.external-master-decision>header span{gap:3px;display:grid}.external-master-decision>header small{letter-spacing:.06em;color:var(--color-text-secondary)}.external-master-decision>header button{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-ink)}.external-proposal-origin{gap:8px;display:grid}.external-proposal-origin p{background:var(--color-white);border-radius:10px;gap:2px;margin:0;padding:10px 12px;display:grid}.external-proposal-origin p span{font-weight:800}.external-proposal-origin p small{color:var(--color-text-secondary)}.external-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.external-allocation-grid label{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(0,1fr) 88px;align-items:center;gap:10px;padding:12px;display:grid}.external-allocation-grid label span{gap:3px;display:grid}.external-allocation-grid label small{color:var(--color-text-secondary);font-weight:400;line-height:1.3}.external-allocation-grid input{width:100%;min-width:0}.external-master-decision>aside{border-radius:10px;gap:3px;padding:11px 13px;display:grid}.external-master-decision>aside.complete{background:var(--color-success-bg);color:var(--color-success)}.external-master-decision>aside.partial{background:var(--color-warning-bg);color:var(--color-warning)}.external-master-decision>.error{color:var(--color-danger);overflow-wrap:anywhere;margin:0;font-weight:700}.external-master-decision>nav{justify-content:flex-end}.external-resolution-line{border-top:1px solid var(--color-border);gap:2px;margin-top:6px;padding-top:6px;display:grid!important}@media (width<=640px){.external-master-decision{padding:12px}.external-master-decision>header{display:grid}.external-allocation-grid{grid-template-columns:1fr}.external-master-decision>nav{width:100%;display:grid}.external-master-decision>nav button{width:100%}}.warehouse-management-methodology{background:var(--color-white);border-radius:0;padding:.55rem .75rem}.management-kpis.current article.management-status-card{border-color:var(--color-border);background:var(--color-white);border-radius:0;padding-left:18px;position:relative;overflow:hidden}.management-status-accent{background:var(--color-border-strong);border-radius:0;width:3px;position:absolute;inset:0 auto 0 0}.management-status-card.warning .management-status-accent{background:var(--color-warning)}.management-status-card.danger .management-status-accent{background:var(--color-danger)}.management-status-card.success .management-status-accent{background:var(--color-success)}.management-kpis.current .management-status-card.warning,.management-kpis.current .management-status-card.danger,.management-kpis.current .management-status-card.success{border-color:var(--color-border);background:var(--color-white)}.portal-standard-buttons button{border-radius:11px!important}.portal-standard-master-cards{--master-card-padding:18px;--master-card-body-padding:16px 18px;--master-card-radius:17px}.commission-dispute-button{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.commission-dispute-queue{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;margin:1rem 0 2rem;padding:1.2rem}.commission-dispute-queue>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.commission-dispute-queue>header h2{margin:.2rem 0}.commission-dispute-queue>header>b{text-align:center;font-size:1.5rem;display:grid}.commission-dispute-queue>header>b small{font-size:.7rem;font-weight:600}.commission-dispute-queue>div>article{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.commission-dispute-queue article span{gap:.2rem;display:grid}.commission-dispute-queue article em{color:var(--color-text-secondary);font-style:normal}.commission-dispute-modal{width:min(960px,100vw - 2rem);max-height:92vh;overflow:auto}.commission-dispute-entry-picker{gap:.5rem;max-height:280px;display:grid;overflow:auto}.commission-dispute-entry-picker label{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.commission-dispute-entry-picker span{display:grid}.commission-dispute-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.commission-dispute-form label{gap:.35rem;display:grid}.commission-dispute-form .wide{grid-column:1/-1}.commission-dispute-form textarea{min-height:110px}.commission-dispute-modal>footer{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.commission-dispute-reason{background:var(--color-cream);border-radius:12px;padding:1rem}.commission-dispute-comparison{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.commission-dispute-comparison span{border:1px solid var(--color-border);border-radius:12px;padding:.8rem;display:grid}.commission-dispute-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.commission-dispute-detail-grid section{align-content:start;gap:.55rem;display:grid}.commission-dispute-detail-grid article{border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;gap:.75rem;padding:.7rem;display:flex}.commission-dispute-detail-grid article span{display:grid}.commission-dispute-detail-grid a{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:10px;padding:.65rem}@media (width<=760px){.commission-dispute-queue>div>article,.commission-dispute-form,.commission-dispute-detail-grid{grid-template-columns:1fr}.commission-dispute-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-dispute-form .wide{grid-column:auto}.commission-dispute-modal>footer{flex-wrap:wrap}.commission-dispute-modal>footer button{flex:100%}}.push-settings{border:1px solid var(--color-border);background:var(--color-cream);border-radius:16px;gap:10px;margin:16px 0;padding:16px;display:grid}.push-settings header{justify-content:space-between;align-items:center;gap:12px;display:flex}.push-settings header span{gap:3px;display:grid}.push-settings header small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:.72rem}.push-settings header strong{font-size:1rem}.push-settings header i{background:var(--color-text-tertiary);width:10px;height:10px;box-shadow:0 0 0 5px var(--color-text-tertiary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.push-settings header i{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-text-tertiary) 18%,transparent)}}.push-settings.push-subscribed header i{background:var(--color-success);box-shadow:0 0 0 5px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.push-settings.push-subscribed header i{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-success) 18%,transparent)}}.push-settings.push-denied header i,.push-settings.push-expired header i{background:var(--color-warning);box-shadow:0 0 0 5px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.push-settings.push-denied header i,.push-settings.push-expired header i{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-warning) 18%,transparent)}}.push-settings p,.push-settings em,.push-settings b{margin:0;font-size:.88rem;line-height:1.45}.push-settings em{color:var(--color-text-secondary);font-style:normal}.push-settings b{color:var(--color-text-primary)}.push-settings>div{flex-wrap:wrap;gap:8px;display:flex}.push-settings button{border-radius:10px;min-height:40px;padding:0 14px}.push-settings button:disabled{cursor:not-allowed;opacity:.55}.push-badge-state{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;gap:3px;padding:11px 12px;display:grid}.push-badge-state small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:.68rem}.push-badge-state strong{font-size:.88rem}.push-badge-state span{color:var(--color-text-secondary);font-size:.8rem;line-height:1.4}.portal-standard-master-cards .master-block{border-radius:var(--master-card-radius)}.portal-standard-master-cards .master-block>:is(header,.block-title),.portal-standard-master-cards .commission-period>.period-head{padding:var(--master-card-padding)}.portal-standard-master-cards .master-block>:is(.seller-form,.rule-form),.portal-standard-master-cards .master-block>.rules-list,.portal-standard-master-cards .master-block>:is(.seller-table,.master-quotes,.statements-list)>:is(button,article),.portal-standard-master-cards .commission-period>article{padding:var(--master-card-body-padding)}.portal-standard-master-cards .master-kpis>:is(button,div){border-radius:14px;padding:16px}@media (width<=620px){.portal-standard-master-cards{--master-card-padding:15px;--master-card-body-padding:14px 15px;--master-card-radius:16px}}.portal-standard-controls{--portal-control-height:44px;--portal-control-radius:11px;--portal-control-padding:0 13px;--portal-pill-height:34px}.portal-standard-controls select,.portal-standard-controls :is([class*=-search],[class*=-filter],[class$=-filters],[class$=-toolbar],[class*=-finder]) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]){box-sizing:border-box;min-height:var(--portal-control-height);border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-primary);padding:var(--portal-control-padding);font:inherit;border-radius:var(--portal-control-radius)!important}.portal-standard-controls select:focus,.portal-standard-controls :is([class*=-search],[class*=-filter],[class$=-filters],[class$=-toolbar],[class*=-finder]) input:focus{box-shadow:0 0 0 3px var(--color-text-secondary);outline:none;border-color:var(--color-text-secondary)!important}@supports (color:color-mix(in lab, red, red)){.portal-standard-controls select:focus,.portal-standard-controls :is([class*=-search],[class*=-filter],[class$=-filters],[class$=-toolbar],[class*=-finder]) input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-text-secondary) 12%,transparent)}}.portal-standard-controls .search{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:13px;height:auto;min-height:48px;padding:0 14px}.portal-standard-controls .search input{background:0 0;min-height:46px;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.portal-standard-controls .search>span{background:var(--color-cream);border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.portal-standard-controls .commission-brand-search input{border-radius:var(--portal-control-radius) 0 0 var(--portal-control-radius)!important}.portal-standard-controls .commission-brand-search>button{min-height:var(--portal-control-height);border-radius:0 var(--portal-control-radius) var(--portal-control-radius) 0}.portal-standard-controls :is(.brand-filters,.global-search-filters,.commission-brand-pills,.collection-template-tabs,.communication-tabs,.library-tabs,.message-tabs) button{min-height:var(--portal-pill-height);border:1px solid var(--color-border-strong);border-radius:999px;padding:0 12px}.portal-standard-controls :is(.promotion-sku-results,.substitute-results,.global-search-results,.results){border:1px solid var(--color-border);background:var(--color-white);box-shadow:0 12px 28px var(--color-ink);border-radius:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-standard-controls :is(.promotion-sku-results,.substitute-results,.global-search-results,.results){box-shadow:0 12px 28px color-mix(in srgb,var(--color-ink) 10%,transparent)}}.customer-purchase-commitment,.quote-commitment-status{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.customer-purchase-commitment small{letter-spacing:.06em;font-weight:800}.customer-purchase-commitment.active,.quote-commitment-status.authorized{border-color:var(--color-success);background:var(--color-success-bg)}.customer-purchase-commitment.noncompliant,.quote-commitment-status.blocked{border-color:var(--color-warning);background:var(--color-warning-bg)}.purchase-commitment-live{gap:16px;display:grid}.purchase-commitment-live>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.purchase-commitment-live>header span{gap:5px;display:grid}.purchase-commitment-live>header b{background:var(--color-cream);border-radius:999px;padding:8px 12px}.purchase-commitment-filters{flex-wrap:wrap;gap:8px;display:flex}.purchase-commitment-filters button{border:1px solid var(--color-border);background:var(--color-white);border-radius:999px;padding:9px 13px;font-weight:750}.purchase-commitment-filters button.active{background:var(--color-ink);color:var(--color-white)}.purchase-commitment-reactivate{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.purchase-commitment-reactivate label{gap:5px;display:grid}.purchase-commitment-reactivate textarea{border:1px solid var(--color-border);border-radius:12px;min-height:74px;padding:11px}.purchase-commitment-reactivate button{background:var(--color-ink);min-height:44px;color:var(--color-white);border:0;border-radius:12px;padding:10px 15px;font-weight:800}@media (width<=640px){.purchase-commitment-live>header{display:grid}.purchase-commitment-reactivate{grid-template-columns:1fr}.purchase-commitment-reactivate button{width:100%}}.portal-standard-controls .inventory-legend>i{border-radius:50%;flex:0 0 28px;width:28px;height:28px}@media (width<=620px){.portal-standard-controls{--portal-control-height:46px;--portal-pill-height:36px}}.special-pricing-rules>header>span,.special-pricing-sku-editor>header>span{gap:5px;display:grid}.special-pricing-rules>header{align-items:center;column-gap:24px}.special-pricing-rules>header>span{flex:auto;min-width:0}.special-pricing-rules>header>button{white-space:nowrap;flex:none}.special-pricing-rules>header>span>small,.special-pricing-sku-editor>header>span>small{line-height:1.25;display:block}.special-pricing-rules>header>span>strong,.special-pricing-sku-editor>header>span>strong{line-height:1.35;display:block}.customer-list article{padding:14px 16px}.customer-actions{background:var(--color-cream);border-radius:11px;gap:6px;margin-right:4px;padding:4px}.customer-actions button{background:var(--color-white);border:1px solid var(--color-border);flex:0 0 31px;width:31px;height:31px}.portal-standard-master-cards .master-postsale>.block-title>b{border:1px solid var(--color-border-strong);background:var(--color-cream);min-height:28px;color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.portal-standard-master-cards .master-postsale>.post-sale-summary{margin:16px 18px}.portal-standard-master-cards .master-postsale>.post-sale-summary button{box-sizing:border-box;gap:5px;min-height:96px;padding:16px 18px!important}.portal-standard-master-cards .master-postsale>.post-sale-summary strong{font-size:24px;line-height:1}.portal-standard-master-cards .master-postsale>.post-sale-summary span{line-height:1.35}.portal-standard-master-cards .master-postsale>:is(.master-case-preview,.master-warranty-actions){margin:0 18px 18px}.portal-standard-master-cards .master-postsale .master-case-preview article,.portal-standard-master-cards .master-postsale .master-warranty-actions article{padding:14px 0}.portal-standard-controls :is(.warehouse-history-pages,.purchase-pagination nav,.audit-pagination) button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:40px;color:var(--color-text-primary);border-radius:10px;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.portal-standard-controls :is(.warehouse-history-pages,.purchase-pagination nav,.audit-pagination) button:disabled{opacity:.45;cursor:not-allowed}.product-finder .product-results{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;margin:0;padding:4px 8px 8px}.product-finder .product-results article{padding:13px 10px}.portal-standard-controls .product-finder .search{box-sizing:border-box;isolation:isolate;background:var(--color-white);width:100%;overflow:hidden}.portal-standard-controls .product-finder .search>span{color:var(--color-text-secondary);border:0;background:var(--color-white)!important}.portal-standard-controls .product-finder .search>input{background:var(--color-white)!important}.portal-standard-controls .product-finder .inventory-legend{margin:0 0 9px}@media (width<=760px){.special-pricing-rules>header{flex-direction:column;align-items:stretch;gap:12px}.special-pricing-rules>header>button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;align-self:flex-start;width:100%;max-width:100%;margin-top:2px}.special-pricing-admin button,.special-pricing-rules button,.special-pricing-brand-editor button,.special-pricing-sku-editor button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.special-pricing-brand-fields,.special-pricing-sku-search,.special-pricing-sku-table>div{min-width:0;max-width:100%}}@media (width<=620px){.customer-list article{padding:13px 14px}.customer-actions{margin-right:0}.portal-standard-master-cards .master-postsale>.block-title{flex-direction:column;align-items:flex-start;gap:10px}.portal-standard-master-cards .master-postsale>.post-sale-summary,.portal-standard-master-cards .master-postsale>:is(.master-case-preview,.master-warranty-actions){margin-left:14px;margin-right:14px}.portal-standard-controls .warehouse-history-pages{gap:8px}.portal-standard-controls .warehouse-history-pages button{flex:1;min-height:44px}.product-finder .product-results{padding-left:6px;padding-right:6px}}.warehouse-master-readonly-notice{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.warehouse-master-readonly-notice span{gap:3px;display:grid}.warehouse-master-readonly-notice small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:.66rem;font-weight:800}.warehouse-master-readonly-notice strong{font-size:.92rem}.warehouse-master-readonly-notice em{color:var(--color-text-secondary);font-size:.7rem;font-style:normal}.warehouse-master-readonly-notice>b,.warehouse-readonly-label{background:var(--color-white);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.66rem}.warehouse-readonly-packages{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;gap:10px;padding:14px;display:grid}.warehouse-readonly-packages header{justify-content:space-between;gap:12px;display:flex}.warehouse-readonly-packages header small{color:var(--color-text-secondary);font-size:.65rem;font-weight:800}.warehouse-readonly-packages>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.warehouse-readonly-packages>div span{background:var(--color-white);border-radius:10px;gap:3px;padding:10px;display:grid}.warehouse-readonly-packages span small,.warehouse-readonly-packages p{color:var(--color-text-secondary);font-size:.68rem}.warehouse-master-readonly .warehouse-command-head>button,.warehouse-master-readonly .warehouse-sample-queue article>button,.warehouse-master-readonly .credit-note-queue article>button,.warehouse-master-readonly .warehouse-logistics-queue .package-editor,.warehouse-master-readonly .warehouse-logistics-form,.warehouse-master-readonly .warehouse-blocked-priority .warehouse-change-alert>div,.warehouse-master-readonly .warehouse-print-actions,.warehouse-master-readonly .warehouse-start-panel button,.warehouse-master-readonly .warehouse-active-order>.package-editor,.warehouse-master-readonly .warehouse-live-queue .package-editor,.warehouse-master-readonly .warehouse-live-queue .warehouse-change-alert>div,.warehouse-master-readonly .warehouse-pack-form,.warehouse-master-readonly .shortage-trigger,.warehouse-master-readonly .shortage-editor{display:none!important}.warehouse-master-readonly .complete-check{cursor:default}.complete-check-readonly{justify-content:space-between;align-items:center;gap:10px}.complete-check-readonly>b{border:1px solid var(--color-border);background:var(--color-white);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.62rem;line-height:1}.complete-check-readonly>b.confirmed{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.complete-check-readonly>b.pending{color:var(--color-text-secondary)}.master-pick-status{flex-direction:column;gap:2px;min-width:128px;display:flex}.master-pick-status>strong{font-size:9px}.master-pick-status>small{color:var(--color-text-secondary);font-size:7px}.master-pick-status>b{border:1px solid var(--color-border);background:var(--color-white);border-radius:999px;width:max-content;margin-top:3px;padding:4px 7px;font-size:7px}.warehouse-pick-list label.picked .master-pick-status>b{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}@container (width<=520px){.warehouse-master-readonly-notice{flex-direction:column;align-items:flex-start}.warehouse-readonly-packages>div{grid-template-columns:1fr}}:root{--color-ink:#0e0d0c;--color-cream:#f2efe7;--color-white:#fff;--color-border:#e4e0d4;--color-border-strong:#d6d1c2;--color-text-primary:#171512;--color-text-secondary:#726c60;--color-text-tertiary:#a8a296;--color-success:#3d7a4e;--color-success-bg:#e6f0e7;--color-warning:#b8862b;--color-warning-bg:#f6eedc;--color-danger:#b23a34;--color-danger-bg:#f7e5e3;--color-department-administration:#5b6573;--color-department-commercial:#2f6f62;--color-department-finance:#9a6b2f;--color-department-procurement:#7b5f47;--color-department-warehouse:#405c78;--color-department-postsale:#8a4f62;--color-department-marketing:#6b5b8e}.brand-commission-group>header .commission-brand-search{grid-template-columns:24px minmax(0,1fr) 30px;width:220px;display:grid}.commission-brand-search input{border-radius:0!important}.commission-brand-search>button{border:1px solid var(--color-border-strong);background:var(--color-white);height:34px;color:var(--color-text-secondary);border-left:0;border-radius:0 8px 8px 0;font-size:15px}.commission-brand-pills{scrollbar-width:thin;gap:6px;padding:2px 0 5px;display:flex;overflow-x:auto}.commission-brand-pills button{border:1px solid var(--color-border);background:var(--color-white);min-height:30px;color:var(--color-text-secondary);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:7px;font-weight:850}.commission-brand-pills button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.commission-brand-results{min-height:24px;color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:7px;display:flex}.commission-brand-results>button{color:var(--color-text-primary);background:0 0;border:0;font-size:7px;font-weight:850;text-decoration:underline}.commission-brand-empty{border:1px dashed var(--color-border-strong);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:126px;padding:16px;display:flex}.commission-brand-empty strong{font-size:9px}.commission-brand-empty small{color:var(--color-text-secondary);font-size:7px}.commission-brand-empty button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:34px;color:var(--color-text-primary);border-radius:8px;margin-top:3px;padding:0 12px;font-size:7px;font-weight:850}@media (width<=600px){.brand-commission-group>header .commission-brand-search{width:100%}.commission-brand-pills{margin-right:-12px;padding-right:12px}.commission-brand-results{align-items:flex-start;gap:6px}}.commission-standard-notice{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:12px;align-items:flex-start;gap:14px;margin:0 20px 14px;padding:13px 15px;display:flex}.commission-standard-notice strong{min-width:190px;font-size:10px}.commission-standard-notice p{color:var(--color-text-secondary);margin:0;font-size:9px;line-height:1.5}.user-commission-groups{flex-direction:column;gap:12px;display:flex}.user-commission-groups>section{flex-direction:column;gap:7px;display:flex}.user-commission-groups>section>header{justify-content:space-between;align-items:flex-end;gap:8px;padding-top:4px;display:flex}.user-commission-groups>section>header>strong,.user-commission-groups>section>header span>strong{font-size:9px;display:block}.user-commission-groups>section>header>small,.user-commission-groups>section>header span>small{color:var(--color-text-secondary);margin-top:2px;font-size:7px;display:block}.brand-commission-group>header>span{min-width:0}.brand-commission-group>header>label{grid-template-columns:24px minmax(0,1fr);width:180px;display:grid}.brand-commission-group>header>label>span{border:1px solid var(--color-border-strong);background:var(--color-white);border-right:0;border-radius:8px 0 0 8px;place-items:center;font-size:9px;display:grid}.brand-commission-group>header input{height:34px;font-size:8px;border-radius:0 8px 8px 0!important}.user-commission-groups .user-commission-items{max-height:none}.brand-commission-group .user-commission-items{max-height:410px}@media (width<=600px){.commission-standard-notice{flex-direction:column;margin:0 12px 12px}.commission-standard-notice strong{min-width:0}.brand-commission-group>header{flex-direction:column;align-items:stretch}.brand-commission-group>header>label{width:100%}}.pwa-install-card{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin:14px 0 20px;padding:16px;display:grid}.pwa-install-icon{background:var(--color-ink);width:48px;height:48px;color:var(--color-white);letter-spacing:.08em;border-radius:12px;place-items:center;font-size:11px;font-weight:950;display:grid}.pwa-install-copy{gap:6px;display:grid}.pwa-install-copy>strong{font-size:15px}.pwa-install-copy>small{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.pwa-install-mode{background:var(--color-border);width:max-content;color:var(--color-text-secondary);letter-spacing:.05em;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:900}.pwa-install-mode.automatic{background:var(--color-success-bg);color:var(--color-success)}.pwa-install-alert{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;margin-top:6px;padding:12px 14px}.pwa-install-alert.success{border-color:var(--color-success);background:var(--color-success-bg)}.pwa-install-alert.error{border-color:var(--color-danger);background:var(--color-danger-bg)}.pwa-install-alert>strong{font-size:14px}.pwa-install-alert p,.pwa-install-alert li{font-size:13px;line-height:1.55}.pwa-install-alert p{margin:5px 0}.pwa-install-alert ol{margin:8px 0 0;padding-left:22px}.pwa-install-alert li+li{margin-top:3px}.pwa-install-card>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:10px;align-self:center;padding:11px 14px;font-size:13px;font-weight:900}.pwa-install-card>button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}@media (width<=620px){.pwa-install-card{grid-template-columns:auto 1fr}.pwa-install-card>button{grid-column:1/-1;width:100%}}.collection-automation-strip,.collection-exception-board{border:1px solid var(--color-border);background:var(--color-cream);border-radius:18px;margin:18px 0;padding:18px}.collection-automation-strip>div:first-child{gap:4px;margin-bottom:12px;display:grid}.collection-automation-strip>div:first-child small,.collection-exception-board header small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.collection-automation-strip>div:first-child strong{font-size:13px}.collection-automation-strip>div:first-child span{color:var(--color-text-secondary);font-size:9px}.collection-automation-strip article{border-top:1px solid var(--color-border);grid-template-columns:minmax(210px,1fr) minmax(320px,2fr);align-items:center;gap:12px;padding:12px 0;display:grid}.collection-automation-strip article>span{gap:2px;display:grid}.collection-automation-strip article em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.collection-automation-strip article>div{grid-template-columns:140px 130px 1fr auto;gap:8px;display:grid}.collection-automation-strip input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-width:0;padding:9px;font-size:9px}.collection-automation-strip button{background:var(--color-text-primary);color:var(--color-white);border:0;border-radius:10px;padding:9px 12px;font-size:9px;font-weight:900}.collection-exception-board header{justify-content:space-between;align-items:center;display:flex}.collection-exception-board header span{display:grid}.collection-exception-board header>b{background:var(--color-danger);width:36px;height:36px;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.collection-exception-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.collection-exception-kpis span{background:var(--color-cream);border-radius:12px;padding:10px;display:grid}.collection-exception-kpis b{font-size:15px}.collection-exception-kpis small{color:var(--color-text-secondary);font-size:8px}.collection-exception-kpis .critical{background:var(--color-danger-bg);color:var(--color-danger)}.collection-exception-board>button{text-align:left;border:0;border-top:1px solid var(--color-border);background:0 0;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;padding:12px;display:grid}.collection-exception-board>button span{display:grid}.collection-exception-board>button em{color:var(--color-danger);font-size:8px;font-style:normal}.collection-exception-board>button i{color:var(--color-text-primary);font-size:8px;font-style:normal}.collection-exception-board>p{color:var(--color-text-secondary);margin:10px 0 0;font-size:9px}@media (width<=760px){.collection-automation-strip article{grid-template-columns:1fr}.collection-automation-strip article>div{grid-template-columns:1fr 1fr}.collection-automation-strip article>div input:nth-child(3),.collection-automation-strip article>div button{grid-column:1/-1}.collection-exception-kpis{grid-template-columns:1fr 1fr}.collection-exception-board>button{grid-template-columns:1fr auto}.collection-exception-board>button i{grid-column:1/-1}}.claim-evidence-links{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:13px;display:flex}.claim-evidence-links strong{width:100%;font-size:9px}.claim-evidence-links a{border:1px solid var(--color-text-tertiary);color:var(--color-ink);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900;text-decoration:none}.managed-launch-actions{align-items:center;gap:5px;display:flex}.managed-launch-actions button,.managed-launch-actions a{border:1px solid var(--color-text-tertiary);background:var(--color-white);color:var(--color-ink);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900;text-decoration:none}.managed-launch-actions .danger{color:var(--color-danger);border-color:var(--color-danger-bg)}.attach-later{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:7px;padding:6px;font-size:7px;font-weight:900}.receipt-later{border:1px dashed var(--color-text-tertiary);border-radius:10px;grid-template-columns:1fr auto auto;align-items:end;gap:7px;margin-top:10px;padding:10px;display:grid}.receipt-later label{font-size:8px;font-weight:900}.receipt-later input{margin-top:5px;font-size:8px;display:block}.receipt-later button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:7px;padding:8px;font-size:8px;font-weight:900}.delivery-section p{color:var(--color-text-secondary);font-size:8px;line-height:1.5}.delivery-note-link{border:1px solid var(--color-ink);color:var(--color-ink);border-radius:8px;place-items:center;padding:8px;font-size:8px;font-weight:900;text-decoration:none;display:inline-grid}.delivery-summary{background:var(--color-cream);border-radius:11px;flex-direction:column;margin-bottom:12px;padding:11px;display:flex}.delivery-summary strong{font-size:10px}.delivery-summary span{color:var(--color-text-secondary);margin-top:3px;font-size:8px}.signature-field{margin:12px 0}.signature-field>div{justify-content:space-between;align-items:center;display:flex}.signature-field strong{font-size:9px}.signature-field button{background:0 0;border:0;font-size:8px;text-decoration:underline}.signature-field canvas{border:1px dashed var(--color-text-secondary);background:var(--color-white);touch-action:none;border-radius:10px;width:100%;height:145px;margin:7px 0;display:block}.signature-field small,.delivery-legal{color:var(--color-text-secondary);font-size:8px;line-height:1.5}.delivery-legal{background:var(--color-warning-bg);border:1px solid var(--color-warning-bg);border-radius:10px;padding:10px}.claim-form{gap:8px;margin-top:10px;display:grid}.claim-form textarea{border:1px solid var(--color-border-strong);border-radius:9px;min-height:70px;padding:9px;font-size:9px}.claim-form label{font-size:8px;font-weight:900}.claim-form input{margin-top:5px;font-size:8px;display:block}.claim-form button{background:var(--color-ink);height:38px;color:var(--color-white);border:0;border-radius:9px;font-size:9px;font-weight:900}.claim-closed{background:var(--color-cream);color:var(--color-text-secondary);border-radius:9px;padding:10px;font-size:8px}.case-row{border-top:1px solid var(--color-cream);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex!important}.case-row span{flex-direction:column;display:flex}.case-row small,.case-row em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.case-row strong{font-size:9px}.case-row b{background:var(--color-warning-bg);border-radius:8px;padding:5px;font-size:7px}.warranty-policy{background:var(--color-ink);color:var(--color-white);border-radius:15px;margin-bottom:14px;padding:16px}.warranty-policy strong{font-size:11px}.warranty-policy p{color:var(--color-border-strong);margin:6px 0 0;font-size:8px;line-height:1.6}.warranty-create,.warranty-list{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;margin-bottom:14px;padding:14px}.warranty-create{grid-template-columns:1fr 1fr;gap:9px;display:grid}.warranty-create .section-title{grid-column:1/-1}.warranty-create select,.warranty-create input,.warranty-create textarea{border:1px solid var(--color-border-strong);border-radius:9px;padding:9px;font-size:9px}.warranty-create textarea,.warranty-file,.warranty-check,.warranty-create>button{grid-column:1/-1}.warranty-create textarea{min-height:70px}.warranty-check,.warranty-file{align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.warranty-file{display:block}.warranty-file input{width:100%;margin-top:5px;display:block}.warranty-create>button{background:var(--color-ink);height:40px;color:var(--color-white);border:0;border-radius:9px;font-size:9px;font-weight:900}.warranty-list>article{border:1px solid var(--color-border);border-radius:12px;margin-top:9px;padding:12px}.warranty-card-head{justify-content:space-between;gap:8px;display:flex}.warranty-card-head span{flex-direction:column;display:flex}.warranty-card-head small,.warranty-card-head em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.warranty-card-head strong{margin:3px 0;font-size:10px}.warranty-card-head>b{background:var(--color-border);color:var(--color-text-primary);border-radius:8px;height:max-content;padding:5px;font-size:7px}.warranty-list article>p{color:var(--color-text-secondary);font-size:8px;line-height:1.5}.warranty-list article>a{color:var(--color-ink);font-size:8px;font-weight:900}.warranty-timeline{background:var(--color-cream);border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;padding:9px;display:grid}.warranty-timeline span,.warranty-timeline strong{font-size:7px}.warranty-timeline strong{color:var(--color-danger);grid-column:1/-1}.warranty-actions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.warranty-actions button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:7px;padding:6px;font-size:7px;font-weight:900}.warranty-actions .charge{color:var(--color-danger)}@media (width>=900px){body{background:var(--color-border)}.app-shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 0 0 232px}.topbar{height:82px;padding:0 30px;left:0}.content{max-width:1200px;padding:0 34px}.bottom-nav{background:var(--color-ink);border:0;flex-direction:column;gap:7px;width:232px;height:calc(100vh - 82px);padding:22px 12px;position:fixed;top:82px;bottom:auto;left:max(50vw - 720px,0px);transform:none;display:flex!important}.bottom-nav button{text-align:left;height:48px;color:var(--color-text-tertiary);border-radius:10px;grid-template-columns:34px 1fr;align-items:center;padding:0 12px;font-size:10px;display:grid}.bottom-nav i{font-size:17px;line-height:1}.bottom-nav span{font-size:10px}.bottom-nav .active{background:var(--color-white);color:var(--color-ink)}.bottom-nav button:nth-child(4) i{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border-radius:0;margin:0;display:block}.page-section{padding:34px 0}.dashboard-kpis,.catalog-grid{grid-template-columns:repeat(4,1fr)}.clients-grid{grid-template-columns:repeat(3,1fr)}.history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.history-list article{margin:0}.master-kpis{grid-template-columns:repeat(4,1fr)!important}.master-page{max-width:none}.seller-table,.statements-list,.pending-payment-list{max-height:520px;overflow:auto}.launch-grid,.social-grid{grid-template-columns:repeat(3,1fr)}.warranty-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.warranty-list>.section-title,.warranty-list>.history-empty{grid-column:1/-1}.warranty-list>article{margin:0}.modal-backdrop{padding:30px}.customer-modal{max-width:720px}.delivery-modal{max-width:780px}.quote-modal{max-width:900px}.content>.page-section>.page-head{max-width:760px}}.access-screen{background:var(--color-ink);min-height:100vh;color:var(--color-ink);place-items:center;padding:24px;display:grid}.access-card{background:var(--color-cream);border:1px solid var(--color-text-primary);width:min(440px,100%);box-shadow:0 30px 80px var(--color-ink);border-radius:24px;padding:28px}@supports (color:color-mix(in lab, red, red)){.access-card{box-shadow:0 30px 80px color-mix(in srgb, var(--color-ink) 60%, transparent)}}.access-brand{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;padding-bottom:22px;display:flex}.access-brand>div{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;place-items:center;width:68px;height:62px;display:grid;overflow:hidden}.access-brand img{object-fit:contain;width:68px;height:62px;transform:scale(1.55)}.access-brand span{flex-direction:column;display:flex}.access-brand small,.access-heading small{letter-spacing:.16em;color:var(--color-text-secondary);font-size:9px;font-weight:900}.access-brand strong{margin:3px 0;font-size:17px}.access-brand em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.access-heading{padding:27px 0 16px}.access-heading h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:30px}.access-heading p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.55}.access-form{flex-direction:column;gap:13px;display:flex}.access-form label{flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.access-form input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;outline:none;height:48px;padding:0 13px;font-size:13px}.access-form input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.access-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.access-submit{background:var(--color-ink);height:50px;color:var(--color-white);border:0;border-radius:11px;margin-top:3px;font-size:12px;font-weight:900}.access-submit:disabled,.access-link:disabled{opacity:.55}.access-message{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning);border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.45}.access-link{background:0 0;border:0;padding:14px 0 5px;font-size:10px;font-weight:800;text-decoration:underline}.access-switch{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding-top:17px;display:flex}.access-switch span{color:var(--color-text-secondary);font-size:10px}.access-switch button{border:1px solid var(--color-ink);background:var(--color-white);border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900}.access-security{background:var(--color-border);border:1px solid var(--color-border-strong);border-radius:12px;flex-direction:column;margin-top:18px;padding:12px;display:flex}.access-security b{color:var(--color-text-primary);font-size:9px}.access-security span{color:var(--color-text-secondary);margin-top:3px;font-size:8px;line-height:1.5}.access-loading{color:var(--color-white);flex-direction:column;align-items:center;gap:16px;font-size:11px;font-weight:800;display:flex}.access-loading img{object-fit:contain;background:var(--color-white);border-radius:15px;width:100px;height:90px}.logout-button{color:var(--color-danger)!important;border-color:var(--color-danger-bg)!important}@media (width<=480px){.access-screen{padding:14px}.access-card{border-radius:20px;padding:22px}.access-heading h1{font-size:27px}}.samples-page{padding-bottom:110px}.sample-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.sample-kpis button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:14px;flex-direction:column;padding:12px;display:flex}.sample-kpis button.active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.sample-kpis button.risk:not(.active){border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.sample-kpis small{letter-spacing:.08em;font-size:7px;font-weight:900}.sample-kpis strong{margin:4px 0;font-size:22px}.sample-kpis span{color:inherit;opacity:.7;font-size:8px}.sample-request-form{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px;padding:15px;display:grid}.sample-request-form .section-title,.sample-request-form .wide,.sample-request-form>button{grid-column:1/-1}.sample-request-form label,.sample-close-form label{font-size:8px;font-weight:900}.sample-request-form input,.sample-request-form select,.sample-request-form textarea,.sample-close-form input,.sample-close-form select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;margin-top:5px;padding:9px;font-size:9px}.sample-request-form textarea{resize:vertical;min-height:72px}.sample-request-form>button,.sample-close-form button{background:var(--color-ink);height:40px;color:var(--color-white);border:0;border-radius:9px;font-size:9px;font-weight:900}.sample-list{gap:12px;display:grid}.sample-list>article{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;padding:14px}.sample-list>article.overdue{border-color:var(--color-danger);box-shadow:inset 4px 0 var(--color-danger)}.sample-list article>header{justify-content:space-between;gap:10px;display:flex}.sample-list header span{flex-direction:column;display:flex}.sample-list header small,.sample-list header em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.sample-list header strong{margin:4px 0;font-size:11px}.sample-list header>b{background:var(--color-cream);border-radius:999px;height:max-content;padding:6px 8px;font-size:7px}.sample-custody{background:var(--color-cream);border-radius:11px;grid-template-columns:repeat(2,1fr);gap:7px;margin:11px 0;padding:10px;display:grid}.sample-custody div{flex-direction:column;display:flex}.sample-custody small{color:var(--color-text-secondary);font-size:6px;font-weight:900}.sample-custody strong{margin-top:3px;font-size:8px}.sample-list article>p{color:var(--color-text-secondary);font-size:8px;line-height:1.5}.sample-identifiers{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.sample-identifiers span{background:var(--color-cream);border-radius:7px;padding:5px;font-size:7px}.sample-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sample-actions button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}.sample-actions button:first-child{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.sample-actions .danger{color:var(--color-danger);border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.sample-close-form{background:var(--color-warning-bg);border:1px solid var(--color-warning-bg);border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;padding:10px;display:grid}.sample-close-form>strong,.sample-close-form>label,.sample-close-form>button{grid-column:1/-1;font-size:8px}.sample-evidence{color:var(--color-ink);margin-top:9px;font-size:8px;font-weight:900;display:inline-block}.sample-history{border-top:1px solid var(--color-cream);margin-top:11px;padding-top:9px}.sample-history summary{cursor:pointer;font-size:8px;font-weight:900}.sample-history>div{border-top:1px solid var(--color-cream);justify-content:space-between;gap:9px;padding:8px 0;display:flex}.sample-history span{flex-direction:column;display:flex}.sample-history strong{font-size:8px}.sample-history small,.sample-history em{color:var(--color-text-secondary);font-size:7px;font-style:normal}@media (width>=900px){.sample-kpis{grid-template-columns:repeat(3,minmax(0,220px))}.sample-request-form{grid-template-columns:repeat(4,minmax(0,1fr))}.sample-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-custody{grid-template-columns:repeat(4,1fr)}}*{box-sizing:border-box}body{background:var(--color-border-strong);color:var(--color-ink);font-family:var(--font-inter),"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:var(--color-cream);max-width:560px;min-height:100vh;box-shadow:0 0 40px var(--color-text-primary);margin:auto;padding-bottom:88px}@supports (color:color-mix(in lab, red, red)){.app-shell{box-shadow:0 0 40px color-mix(in srgb, var(--color-text-primary) 10%, transparent)}}.app-shell{position:relative}.topbar{background:var(--color-ink);height:78px;color:var(--color-white);border-bottom:1px solid var(--color-text-primary);z-index:20;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:sticky;top:0}.brand-lockup{align-items:center;gap:11px;display:flex}.brand-lockup>div:last-child{flex-direction:column;line-height:1.12;display:flex}.brand-lockup strong{font-size:15px}.brand-lockup span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px}.logo-frame{background:var(--color-white);border-radius:5px;place-items:center;width:58px;height:54px;display:grid;overflow:hidden}.brand-lockup img{object-fit:contain;width:58px;height:54px;transform:scale(1.65)}.brand-lockup span{color:var(--color-text-tertiary)!important}.avatar{border:1px solid var(--color-text-secondary);background:var(--color-text-primary);width:38px;height:38px;color:var(--color-white);border-radius:50%;font-size:12px;font-weight:800}.content{padding:0 18px}.welcome{padding:27px 3px 21px}.welcome p,.page-head p{color:var(--color-text-primary);letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:800}.welcome h1,.page-head h1{letter-spacing:-.04em;margin:0 0 7px;font-size:27px}.welcome span,.page-head span{color:var(--color-text-secondary);font-size:14px;line-height:1.5;display:block}.hero-action{background:var(--color-ink);width:100%;color:var(--color-white);text-align:left;box-shadow:0 12px 26px var(--color-ink);border:0;border-radius:18px;justify-content:space-between;align-items:center;padding:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-action{box-shadow:0 12px 26px color-mix(in srgb, var(--color-ink) 19%, transparent)}}.hero-action span{flex-direction:column;display:flex}.hero-action small{letter-spacing:.18em;color:var(--color-border-strong);font-size:9px;font-weight:800}.hero-action strong{margin:7px 0;font-size:22px}.hero-action em{opacity:.72;font-size:12px;font-style:normal}.hero-action>b{background:#ffffff1a;font-size:25px}@supports (color:color-mix(in lab, red, red)){.hero-action>b{background:color-mix(in srgb, var(--color-white) 10%, transparent)}}.hero-action>b{border:1px solid #ffffff30}@supports (color:color-mix(in lab, red, red)){.hero-action>b{border:1px solid color-mix(in srgb, var(--color-white) 19%, transparent)}}.hero-action>b{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.section{margin-top:28px}.section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-title h2,.line-head h2{margin:0;font-size:16px}.section-title button{color:var(--color-text-primary);background:0 0;border:0;font-size:12px;font-weight:700}.quick-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-grid.role-actions{grid-template-columns:repeat(4,1fr)}.quick-grid button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:14px;flex-direction:column;min-height:125px;padding:15px 10px;display:flex}.quick-grid i{background:var(--color-cream);color:var(--color-text-primary);border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;font-weight:900;display:grid}.quick-grid strong{margin:14px 0 4px;font-size:12px}.quick-grid span{color:var(--color-text-secondary);font-size:10px;line-height:1.35}@media (width<=700px){.quick-grid.role-actions{grid-template-columns:repeat(2,1fr)}}.brand-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.brand-row button{background:0 0;border:0;padding:0}.brand-row i{background:var(--color-white);border:1px solid var(--color-border);height:61px;color:var(--color-ink);border-radius:12px;place-items:center;font-style:normal;font-weight:900;display:grid}.brand-row span{margin-top:6px;font-size:10px;font-weight:700;display:block}.sync-card{background:var(--color-cream);border:1px solid var(--color-border);border-radius:13px;align-items:center;gap:10px;margin:28px 0;padding:13px;display:flex}.sync-card i{color:var(--color-text-secondary);font-style:normal}.sync-card span{flex-direction:column;flex:1;display:flex}.sync-card strong{font-size:11px}.sync-card small{color:var(--color-text-secondary);margin-top:3px;font-size:9px}.sync-card b{color:var(--color-text-secondary);background:var(--color-border);text-transform:uppercase;border-radius:10px;padding:5px 7px;font-size:9px}.bottom-nav{z-index:30;background:var(--color-white);border-top:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));width:min(560px,100%);height:78px;padding:7px 3px 9px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{min-width:0;color:var(--color-text-tertiary);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:0 1px;font-size:7px;display:flex;overflow:visible}.bottom-nav button span{white-space:nowrap;max-width:100%;line-height:1.1}.bottom-nav i{font-size:18px;font-style:normal;line-height:28px}.bottom-nav .active{color:var(--color-text-primary);font-weight:800}.bottom-nav button:nth-child(4) i{background:var(--color-text-primary);width:38px;height:38px;color:var(--color-white);box-shadow:0 5px 12px var(--color-ink);border-radius:50%;place-items:center;margin-top:-17px;display:grid}@supports (color:color-mix(in lab, red, red)){.bottom-nav button:nth-child(4) i{box-shadow:0 5px 12px color-mix(in srgb, var(--color-ink) 27%, transparent)}}@media (width<=360px){.bottom-nav button{font-size:6px}.bottom-nav i{font-size:17px}.bottom-nav{padding-left:1px;padding-right:1px}}.page-section{padding:25px 0}.page-head{padding:2px 3px 18px}.search{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;align-items:center;gap:10px;height:48px;margin:7px 0 18px;padding:0 14px;display:flex}.search span{color:var(--color-text-secondary);font-size:20px}.search input{width:100%;color:var(--color-ink);background:0 0;border:0;outline:0;font-size:13px}.catalog-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.catalog-grid article{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;overflow:hidden}.brand-cover{background:var(--color-cream);height:104px;color:var(--color-white);flex-direction:column;justify-content:space-between;padding:17px;display:flex}.brand-cover b{font-size:25px;font-style:italic}.brand-cover small{letter-spacing:.16em;opacity:.7;font-size:8px}.cover-1,.cover-2,.cover-3,.cover-4,.cover-5{background:var(--color-cream)}.catalog-grid article>div:last-child{flex-direction:column;padding:12px;display:flex}.catalog-grid strong{font-size:13px}.catalog-grid span{color:var(--color-text-secondary);margin:4px 0 12px;font-size:10px}.catalog-grid button{color:var(--color-text-primary);text-align:left;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.library-tabs{background:var(--color-border);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:4px;display:grid}.library-tabs button{height:40px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:800}.library-tabs button.active{background:var(--color-ink);color:var(--color-white);box-shadow:0 4px 12px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.library-tabs button.active{box-shadow:0 4px 12px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.library-tabs b{background:#ffffff24;margin-left:5px}@supports (color:color-mix(in lab, red, red)){.library-tabs b{background:color-mix(in srgb, var(--color-white) 14%, transparent)}}.library-tabs b{border-radius:8px;padding:3px 6px}.document-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.document-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;overflow:hidden}.document-cover{background:var(--color-text-primary);height:190px;display:block;position:relative;overflow:hidden}.document-cover img{object-fit:cover;object-position:top;width:100%;height:100%}.document-cover span{background:var(--color-ink);position:absolute;bottom:9px;left:9px}@supports (color:color-mix(in lab, red, red)){.document-cover span{background:color-mix(in srgb, var(--color-ink) 86%, transparent)}}.document-cover span{color:var(--color-white);border-radius:8px;padding:5px 7px;font-size:8px;font-weight:800}.document-info{flex-direction:column;padding:12px;display:flex}.document-info>small,.price-info small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.document-info>strong{margin:5px 0;font-size:12px;line-height:1.35}.document-info>span{color:var(--color-text-secondary);font-size:8px}.document-info>div{grid-template-columns:.75fr 1.25fr;gap:6px;margin-top:12px;display:grid}.document-info a,.document-info button{border-radius:8px;place-items:center;height:34px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.document-info a{border:1px solid var(--color-ink);color:var(--color-ink)}.document-info button{background:var(--color-ink);color:var(--color-white);border:0}.price-list{flex-direction:column;gap:9px;display:flex}.price-list article{background:var(--color-white);border:1px solid var(--color-border);border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px;display:grid}.pdf-icon{background:var(--color-ink);width:38px;height:43px;color:var(--color-white);border-radius:6px;place-items:center;font-size:9px;font-weight:900;display:grid}.price-info{flex-direction:column;min-width:0;display:flex}.price-info strong{white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:11px;overflow:hidden}.price-info span{color:var(--color-text-secondary);font-size:8px}.price-list article>a,.price-list article>button{color:var(--color-ink);white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:900;text-decoration:none}.price-list article>a{text-align:center;padding:8px 2px}.price-list article>button{background:var(--color-ink);color:var(--color-white);border-radius:8px;padding:8px 9px}.form-card,.line-card,.total-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;margin-bottom:14px;padding:15px}.form-card{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-card label{color:var(--color-text-secondary);font-size:10px;font-weight:800}.form-card input,.form-card select{border:1px solid var(--color-border);background:var(--color-white);width:100%;height:39px;color:var(--color-ink);border-radius:9px;margin-top:7px;padding:0 9px;font-size:12px}.results{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;margin-top:-14px;margin-bottom:14px;overflow:hidden}.results button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;justify-content:space-between;width:100%;padding:12px;display:flex}.results span{flex-direction:column;display:flex}.results strong{font-size:11px}.results small{color:var(--color-text-secondary);margin-top:4px;font-size:9px}.results b{color:var(--color-text-primary);font-size:10px}.line-head{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.line-head span{color:var(--color-text-secondary);font-size:10px}.quote-line{border-top:1px solid var(--color-cream);grid-template-columns:1fr auto;align-items:center;gap:8px;padding:13px 0;display:grid}.quote-line>div:first-child{flex-direction:column;display:flex}.quote-line>div:first-child strong{font-size:11px}.quote-line small{color:var(--color-text-secondary);margin-top:4px;font-size:9px}.quote-line>strong{text-align:right;font-size:11px}.qty{align-items:center;gap:9px;display:flex}.qty button{border:1px solid var(--color-border);background:var(--color-white);border-radius:6px;width:24px;height:24px}.qty b{font-size:11px}.total-card div{justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.total-card .grand{border-top:1px solid var(--color-border);padding-top:13px;font-size:16px}.total-card small{color:var(--color-text-secondary);text-align:center;font-size:9px;display:block}.quote-actions{grid-template-columns:.9fr .8fr 1.3fr;gap:8px;display:grid}.quote-actions button{border-radius:12px;height:48px;font-size:10px;font-weight:800}.secondary{border:1px solid var(--color-text-primary);background:var(--color-white);color:var(--color-text-primary)}.primary{background:var(--color-text-primary);color:var(--color-white);border:0}.filters{gap:7px;margin-bottom:14px;display:flex;overflow:auto}.filters button{border:1px solid var(--color-border);background:var(--color-white);white-space:nowrap;border-radius:20px;padding:8px 13px;font-size:10px}.filters .active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.history-list{flex-direction:column;gap:10px;display:flex}.history-list article{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;justify-content:space-between;align-items:center;padding:15px;display:flex}.history-list article>div{flex-direction:column;align-items:flex-start;display:flex}.history-list small{color:var(--color-text-secondary);font-size:8px}.history-list strong{margin:6px 0;font-size:12px}.history-list article>div:last-child{align-items:flex-end}.history-list b{font-size:13px}.history-list button{color:var(--color-text-primary);background:0 0;border:0;margin-top:12px;font-size:9px}.status{border-radius:8px;padding:4px 7px;font-size:8px;font-weight:800}.toast{z-index:50;background:var(--color-text-primary);width:min(500px,100% - 32px);color:var(--color-white);box-shadow:0 8px 28px var(--color-text-primary);border-radius:12px;padding:13px 16px;position:fixed;top:82px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 8px 28px color-mix(in srgb, var(--color-text-primary) 25%, transparent)}}.toast{font-size:12px}.result-summary{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 8px;padding:0 2px;display:flex}.result-summary strong{font-size:10px}.result-summary span{color:var(--color-text-secondary);font-size:8px}.show-more{border:1px solid var(--color-ink);background:var(--color-white);width:100%;height:42px;color:var(--color-ink);border-radius:10px;margin-top:10px;font-size:10px;font-weight:900}.quote-actions{grid-template-columns:1fr 1fr}.quote-actions button{height:auto;min-height:50px;padding:8px;font-size:11px}.quote-actions .primary{grid-column:1/-1}.quote-actions button:disabled{opacity:.55;cursor:wait}.advanced-lines .quote-line>div:first-child small{font-size:8px}.advanced-lines code{font-size:9px}.advanced-lines em{font-size:8px}.line-controls{flex-direction:column;align-items:center;gap:8px;display:flex}.line-controls label{color:var(--color-text-secondary);text-align:center;grid-template-columns:38px 10px;align-items:center;gap:3px;font-size:8px;font-weight:700;display:grid}.line-controls label input{border:1px solid var(--color-border);text-align:center;background:var(--color-white);border-radius:7px;width:38px;height:30px;font-size:10px}.line-controls label span{font-size:9px}.line-total{min-width:72px}.line-total strong{font-size:12px}.line-total em{color:var(--color-text-secondary);margin:0}.discount-total{color:var(--color-text-secondary)}.approval-explainer{background:var(--color-cream);border:1px solid var(--color-border-strong);border-radius:13px;flex-direction:column;gap:5px;margin:0 0 12px;padding:13px;display:flex}.approval-explainer strong{font-size:11px}.approval-explainer span{color:var(--color-text-secondary);font-size:10px;line-height:1.5}.commercial-terms label,.customer-form label{font-size:9px}.commercial-terms select,.commercial-terms textarea{font-size:10px}.customer-form input,.customer-form select,.customer-form textarea{font-size:11px}.empty-lines{border-top:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;padding:28px 12px 20px;display:flex}.empty-lines strong{font-size:12px}.empty-lines span{color:var(--color-text-secondary);margin-top:5px;font-size:10px}.history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.history-heading>button{background:var(--color-ink);color:var(--color-white);white-space:nowrap;border:0;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:800}.history-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;display:grid}.history-summary>div{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;padding:12px;display:flex}.history-summary strong{font-size:18px}.history-summary span{color:var(--color-text-secondary);font-size:9px}.history-search{margin:0 0 10px}.history-list article em{color:var(--color-text-secondary);margin-top:6px;font-size:8px;font-style:normal}.history-empty{background:var(--color-white);border:1px dashed var(--color-border-strong);text-align:center;color:var(--color-text-secondary);border-radius:14px;flex-direction:column;padding:28px;font-size:11px;display:flex}.history-empty strong{color:var(--color-text-primary);margin-bottom:4px;font-size:13px}.quote-detail-modal{padding-bottom:24px}.quote-detail-meta{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.quote-detail-meta>div{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;padding:10px;display:flex}.quote-detail-meta span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.quote-detail-meta strong{margin-top:4px;font-size:10px}.approved-text{color:var(--color-success)}.pending-text{color:var(--color-warning)}.detail-lines{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.detail-lines article{border-bottom:1px solid var(--color-cream);justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.detail-lines article:last-child{border-bottom:0}.detail-lines article>div{flex-direction:column;display:flex}.detail-lines small{color:var(--color-text-secondary);font-size:7px}.detail-lines strong{margin:3px 0;font-size:10px}.detail-lines span{color:var(--color-text-secondary);font-size:8px}.detail-lines article>b{white-space:nowrap;font-size:10px}.detail-total{justify-content:space-between;padding:15px 4px;font-size:14px;display:flex}.status-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.status-actions button{border:1px solid var(--color-ink);background:var(--color-white);border-radius:10px;height:42px;font-size:9px;font-weight:800}.status-actions button.active{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning)}.status-actions button.active.approved{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.collection-alerts{background:var(--color-danger-bg);border:1px solid var(--color-danger-bg);border-radius:16px;margin:-4px 0 16px;padding:13px}.collection-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.collection-title>div{flex-direction:column;display:flex}.collection-title small{letter-spacing:.12em;color:var(--color-warning);font-size:7px}.collection-title strong{margin-top:3px;font-size:12px}.collection-title>button{background:0 0;border:0;font-size:8px;font-weight:800}.collection-item{border:0;border-top:1px solid var(--color-cream);background:var(--color-white);text-align:left;justify-content:space-between;width:100%;padding:9px 2px;display:flex}.collection-item span{flex-direction:column;display:flex}.collection-item b,.collection-item>strong{font-size:10px}.collection-item small{color:var(--color-text-secondary);margin-top:3px;font-size:8px}.collection-item.overdue small{color:var(--color-danger)}.collection-item.due-soon small{color:var(--color-warning)}.history-summary.four{grid-template-columns:repeat(4,1fr)}.payment-ok{font-weight:800;color:var(--color-success)!important}.payment-pending{font-weight:800;color:var(--color-warning)!important}.customer-actions{gap:3px;display:flex}.customer-actions button{background:var(--color-cream);width:29px;height:29px;color:var(--color-text-primary);border:0;border-radius:8px;font-size:13px}.wide-term{grid-column:1/-1}.commercial-terms input[type=date]{border:1px solid var(--color-border);border-radius:8px;height:38px;margin-top:6px;padding:0 8px;font-size:10px}.wide-term span{color:var(--color-text-secondary);margin-top:4px;font-size:8px}.workflow-strip{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:12px;display:grid}.workflow-strip span{text-align:center;background:var(--color-border);color:var(--color-text-secondary);border-radius:8px;padding:7px 4px;font-size:8px;font-weight:800}.workflow-strip span.active{background:var(--color-ink);color:var(--color-white)}.workflow-strip span.done,.workflow-strip span.approved{background:var(--color-success-bg);color:var(--color-success)}.status-actions.three{grid-template-columns:1fr 1.1fr 1.2fr}.status-actions .approve-final{background:var(--color-text-primary);color:var(--color-white);border-color:var(--color-text-primary)}.status-actions .approve-final:disabled{background:var(--color-border);color:var(--color-text-secondary);border-color:var(--color-border)}.locked-note{background:var(--color-border);color:var(--color-text-primary);border:1px solid var(--color-border-strong);text-align:center;border-radius:10px;padding:11px;font-size:9px;font-weight:800}.payments-section{border-top:1px solid var(--color-border);margin-top:15px;padding-top:14px}.payments-head{justify-content:space-between;align-items:center;display:flex}.payments-head>div{flex-direction:column;display:flex}.payments-head small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px}.payments-head strong{margin-top:4px;font-size:11px}.payments-head>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:800}.payment-form{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:11px;display:grid}.payment-form label{color:var(--color-text-secondary);flex-direction:column;font-size:8px;font-weight:800;display:flex}.payment-form label.wide{grid-column:1/-1}.payment-form input,.payment-form select,.payment-form textarea{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;min-width:0;margin-top:5px;padding:8px;font-size:10px}.payment-form input,.payment-form select{height:38px}.payment-form textarea{min-height:52px}.file-field span{color:var(--color-text-secondary);margin-top:4px;font-size:7px}.save-payment{background:var(--color-ink);height:42px;color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;font-size:10px;font-weight:800}.payments-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.payments-list article{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;padding:9px;display:flex}.payments-list article>div{flex-direction:column;display:flex}.payments-list strong{font-size:9px}.payments-list span,.payments-list small,.payments-list a{color:var(--color-text-secondary);margin-top:3px;font-size:8px}.payments-list a{color:var(--color-ink);font-weight:800}.no-payments{text-align:center;padding:10px}.portfolio-brief{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;padding:16px 18px;display:flex}.portfolio-brief.attention{border-left:4px solid var(--color-danger)}.portfolio-brief>span{flex-direction:column;display:flex}.portfolio-brief small,.seller-portfolio-board header small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:9px;font-weight:800}.portfolio-brief strong{margin:3px 0;font-size:17px}.portfolio-brief em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.portfolio-brief button{background:var(--color-ink);color:var(--color-white);white-space:nowrap;border:0;border-radius:10px;padding:12px 16px;font-weight:800}.seller-portfolio-board{background:var(--color-warning-bg);border:1px solid var(--color-border-strong);border-radius:16px;margin:4px 0 16px;padding:18px}.seller-portfolio-board header{justify-content:space-between;align-items:center;gap:20px;display:flex}.seller-portfolio-board header span{flex-direction:column;display:flex}.seller-portfolio-board header strong{margin:3px 0;font-size:18px}.seller-portfolio-board header em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.seller-portfolio-board header>b{font-size:24px}.seller-portfolio-board>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 12px;display:grid}.seller-portfolio-board article{background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:12px;flex-direction:column;padding:14px;display:flex}.seller-portfolio-board article.attention{border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.seller-portfolio-board article small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:9px;font-weight:800}.seller-portfolio-board article strong{margin:6px 0 3px;font-size:18px}.seller-portfolio-board article span,.seller-portfolio-board>p{color:var(--color-text-secondary);font-size:11px}.seller-portfolio-board>p{margin:0;line-height:1.5}.internal-actions button{min-height:100px}@media (width<=700px){.portfolio-brief{align-items:flex-start;padding:14px}.portfolio-brief button{padding:10px 12px}.seller-portfolio-board{padding:14px}.seller-portfolio-board header{align-items:flex-start}.seller-portfolio-board header>b{font-size:20px}.seller-portfolio-board>div{grid-template-columns:1fr}.seller-portfolio-board article{padding:12px}}.manual-task-panel{background:var(--color-warning-bg);border:1px solid var(--color-border-strong);width:min(620px,100vw - 32px);box-shadow:0 24px 70px var(--color-ink);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.manual-task-panel{box-shadow:0 24px 70px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.manual-task-panel{overflow:hidden}.manual-task-panel>header{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.manual-task-panel>header span{flex-direction:column;display:flex}.manual-task-panel>header small{letter-spacing:.1em;color:var(--color-text-secondary);text-transform:uppercase;font-size:10px;font-weight:800}.manual-task-panel h2{margin:6px 0 0;font-size:22px;line-height:1.2}.manual-task-panel>header button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;width:36px;height:36px;font-size:22px}.manual-task-context{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 24px 0;display:grid}.manual-task-context span{background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:12px;flex-direction:column;padding:12px;display:flex}.manual-task-context small,.manual-task-panel>article small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:9px;font-weight:800}.manual-task-context strong{margin-top:5px;font-size:12px}.manual-task-panel>article{background:var(--color-warning-bg);border-radius:14px;margin:14px 24px 20px;padding:16px}.manual-task-panel>article p{color:var(--color-text-primary);margin:7px 0 0;font-size:13px;line-height:1.55}.manual-task-panel>footer{border-top:1px solid var(--color-border-strong);background:var(--color-white);justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.manual-task-panel>footer button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:10px;padding:12px 16px;font-weight:800}.manual-task-panel>footer button.secondary{background:var(--color-cream);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}@media (width<=600px){.manual-task-context{grid-template-columns:1fr;padding:14px 16px 0}.manual-task-panel>header{padding:18px 16px}.manual-task-panel h2{font-size:19px}.manual-task-panel>article{margin:12px 16px 16px}.manual-task-panel>footer{grid-template-columns:1fr 1fr;padding:14px 16px;display:grid}.manual-task-panel>footer button:last-child{grid-column:1/-1}}@media (width<=420px){.advanced-lines .quote-line{grid-template-columns:minmax(0,1fr) auto}.advanced-lines .line-total{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px}.advanced-lines .line-total button{margin-left:auto}.finder-head{gap:8px}.finder-head>b{text-align:center;max-width:105px;line-height:1.35}.history-heading{align-items:center}.history-heading .page-head{padding-right:0}.history-list article{align-items:flex-start}.status-actions.three{grid-template-columns:1fr}.quote-detail-meta,.history-summary.four{grid-template-columns:1fr 1fr}}@media (width>=700px){.app-shell{border-radius:22px;min-height:calc(100vh - 48px);margin:24px auto;overflow:hidden}.bottom-nav{border-radius:0 0 22px 22px;bottom:24px}.topbar{border-radius:22px 22px 0 0}}.master-entry{background:var(--color-white);width:100%;color:var(--color-ink);text-align:left;box-shadow:0 8px 24px var(--color-ink);border:0;border-radius:16px;justify-content:space-between;align-items:center;margin:-4px 0 14px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.master-entry{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.master-entry{border-left:5px solid var(--color-ink)}.master-entry span{flex-direction:column;display:flex}.master-entry small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:7px}.master-entry strong{margin:5px 0;font-size:16px}.master-entry em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.master-entry>b{font-size:23px}.commission-hero{background:var(--color-ink);color:var(--color-white);border-radius:17px;flex-direction:column;margin-bottom:15px;padding:19px;display:flex}.commission-hero small{letter-spacing:.12em;color:var(--color-text-tertiary);font-size:7px}.commission-hero strong{margin:7px 0;font-size:29px}.commission-hero span{color:var(--color-text-tertiary);font-size:9px}.commission-hero button{border:1px solid var(--color-text-secondary);background:var(--color-white);color:var(--color-ink);border-radius:9px;height:39px;margin-top:14px;font-size:9px;font-weight:900}.commission-period,.master-block{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;margin-bottom:12px;overflow:hidden}.period-head,.block-title{border-bottom:1px solid var(--color-cream);justify-content:space-between;align-items:center;padding:13px;display:flex}.period-head>div,.block-title>div{flex-direction:column;display:flex}.period-head strong{font-size:10px}.period-head span{color:var(--color-text-secondary);margin-top:3px;font-size:8px}.period-head>b{font-size:13px}.commission-period article{border-bottom:1px solid var(--color-cream);justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.commission-period article:last-child{border-bottom:0}.commission-period article>div{flex-direction:column;display:flex}.commission-period article small{color:var(--color-text-secondary);font-size:7px}.commission-period article strong{margin:4px 0;font-size:10px}.commission-period article span{color:var(--color-text-secondary);font-size:8px}.commission-period article>b{font-size:10px}.master-kpis{grid-template-columns:.75fr .75fr 1.5fr;gap:8px;margin-bottom:14px;display:grid}.master-kpis>div{background:var(--color-ink);color:var(--color-white);border-radius:13px;flex-direction:column;padding:13px;display:flex}.master-kpis span{color:var(--color-text-tertiary);font-size:7px}.master-kpis strong{margin-top:6px;font-size:15px}.block-title small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:7px}.block-title h2{margin:4px 0 0;font-size:13px}.block-title select{border:1px solid var(--color-border);border-radius:8px;height:32px;font-size:8px}.seller-form,.rule-form{border-bottom:1px solid var(--color-cream);grid-template-columns:1fr 1fr auto;gap:7px;padding:11px;display:grid}.seller-form input,.rule-form select,.rule-form input{border:1px solid var(--color-border);border-radius:8px;min-width:0;height:36px;padding:0 8px;font-size:9px}.seller-form button,.rule-form button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.seller-table{flex-direction:column;display:flex}.seller-table>button{border:0;border-bottom:1px solid var(--color-cream);background:var(--color-white);text-align:left;grid-template-columns:1.6fr .65fr 1fr 1fr;gap:7px;padding:12px;display:grid}.seller-table>button.selected{background:var(--color-cream);box-shadow:inset 4px 0 var(--color-ink)}.seller-table>button span{flex-direction:column;display:flex}.seller-table strong,.seller-table b{font-size:9px}.seller-table small{color:var(--color-text-secondary);margin-top:3px;font-size:7px}.master-quotes article{border-bottom:1px solid var(--color-cream);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.master-quotes article>div{flex-direction:column;display:flex}.master-quotes small{color:var(--color-text-secondary);font-size:7px}.master-quotes strong{margin-top:4px;font-size:10px}.master-quotes article>b{font-size:10px}.rule-form{grid-template-columns:1fr 1fr 70px auto}.rule-form label{position:relative}.rule-form label input{width:100%;padding-right:22px}.rule-form label span{font-size:9px;position:absolute;top:11px;right:8px}.rules-list{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.rules-list>span{background:var(--color-cream);border-radius:9px;grid-template-columns:1fr auto;padding:9px;display:grid}.rules-list b{font-size:9px}.rules-list small{color:var(--color-text-secondary);grid-row:2;font-size:7px}.rules-list strong{grid-area:1/2/3;align-self:center;font-size:10px}.statements-list article{border-bottom:1px solid var(--color-cream);grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.statements-list article>div{flex-direction:column;display:flex}.statements-list strong,.statements-list>b{font-size:9px}.statements-list span{color:var(--color-text-secondary);font-size:7px}.statements-list em{background:var(--color-warning-bg);color:var(--color-warning);border-radius:8px;padding:5px 7px;font-size:7px;font-style:normal}.statements-list em.paid{background:var(--color-success-bg);color:var(--color-success)}.statements-list button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:7px;padding:7px;font-size:7px}@media (width<=520px){.seller-form{grid-template-columns:1fr}.seller-form button{height:38px}.rule-form{grid-template-columns:1fr 1fr}.rule-form button{height:38px}.seller-table>button{grid-template-columns:1.3fr .7fr 1fr}.seller-table>button span:last-child{display:none}.statements-list article{grid-template-columns:1fr auto auto}.statements-list article button{grid-column:1/-1}.master-kpis{grid-template-columns:1fr 1fr}.master-kpis>div:last-child{grid-column:1/-1}}.profile-button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:22px;align-items:center;gap:8px;padding:4px 5px 4px 12px;display:flex}.profile-button span{letter-spacing:.08em;font-size:7px;font-weight:900}.profile-button b{background:var(--color-white);width:32px;height:32px;color:var(--color-ink);border-radius:50%;place-items:center;font-size:9px;display:grid}.red{color:var(--color-danger);background:var(--color-danger-bg)}.cancelled-text{color:var(--color-danger)}.cancel-quote{border:1px solid var(--color-danger-bg);background:var(--color-danger-bg);width:100%;height:39px;color:var(--color-danger);border-radius:10px;margin-top:8px;font-size:9px;font-weight:800}.locked-note.cancelled{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-bg)}.workflow-strip.cancelled span{background:var(--color-danger-bg);color:var(--color-danger)}.account-identity{background:var(--color-ink);color:var(--color-white);border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:flex}.account-identity>div{background:var(--color-white);width:47px;height:47px;color:var(--color-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.account-identity>span{flex-direction:column;display:flex}.account-identity strong{font-size:12px}.account-identity small{color:var(--color-text-tertiary);margin:4px 0;font-size:8px}.account-identity em{color:var(--color-white);background:var(--color-text-primary);border-radius:7px;align-self:flex-start;padding:4px 6px;font-size:7px;font-style:normal}.secure-account-note{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;flex-direction:column;margin-bottom:12px;padding:11px;display:flex}.secure-account-note b{font-size:9px}.secure-account-note span{color:var(--color-text-secondary);margin-top:4px;font-size:8px;line-height:1.5}.customer-toolbar{grid-template-columns:1fr auto;gap:9px;display:grid}.customer-toolbar .search{margin:0}.customer-toolbar>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:11px;padding:0 15px;font-size:10px;font-weight:900}.customer-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.customer-stats>div{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;padding:13px 10px;display:flex}.customer-stats strong{font-size:18px}.customer-stats span{color:var(--color-text-secondary);margin-top:4px;font-size:8px;line-height:1.3}.customer-list{flex-direction:column;gap:8px;display:flex}.customer-list article{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.customer-list article.selected{border-color:var(--color-ink);box-shadow:inset 3px 0 var(--color-ink)}.customer-monogram{background:var(--color-ink);width:42px;height:42px;color:var(--color-white);border-radius:11px;place-items:center;font-size:11px;font-weight:900;display:grid}.customer-main{min-width:0}.customer-main>div{align-items:center;gap:8px;display:flex}.customer-main strong{font-size:12px}.customer-main>div span{background:var(--color-cream);border-radius:8px;padding:4px 6px;font-size:7px;font-weight:800}.customer-main p{color:var(--color-text-primary);margin:5px 0;font-size:9px}.customer-main small{color:var(--color-text-secondary);font-size:8px}.customer-list article>button{color:var(--color-text-secondary);background:0 0;border:0;font-size:22px}.quote-title-row{justify-content:space-between;align-items:flex-start;display:flex}.draft-badge{background:var(--color-cream);border-radius:10px;padding:6px 8px;font-size:8px;font-weight:900}.quote-progress{grid-template-columns:22px 1fr 22px 1fr 22px;align-items:center;margin:0 8px 23px;display:grid}.quote-progress>span{background:var(--color-border);width:22px;height:22px;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.quote-progress>span.done,.quote-progress>span.active{background:var(--color-success);color:var(--color-success-bg)}.quote-progress>i{background:var(--color-border);height:2px}.quote-progress>i:first-of-type{background:var(--color-ink)}.quote-progress>small{text-align:center;margin-top:5px;font-size:7px}.quote-progress>small:first-of-type{grid-column:1}.quote-progress>small:nth-of-type(2){grid-column:3}.quote-progress>small:nth-of-type(3){grid-column:5}.client-selector{background:var(--color-ink);color:var(--color-white);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;display:flex}.client-selector>div{flex-direction:column;display:flex}.client-selector small{letter-spacing:.12em;color:var(--color-text-tertiary);font-size:7px}.client-selector strong{margin:6px 0;font-size:13px}.client-selector span{color:var(--color-text-tertiary);font-size:8px}.client-selector button{border:1px solid var(--color-text-secondary);background:var(--color-text-primary);color:var(--color-white);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.quote-controls{background:var(--color-white);border:1px solid var(--color-border);border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding:12px;display:grid}.quote-controls label{color:var(--color-text-secondary);font-size:8px;font-weight:800}.quote-controls select{border:1px solid var(--color-border);border-radius:8px;width:100%;height:35px;margin-top:5px;padding:0 7px;font-size:10px}.quote-controls>div{flex-direction:column;justify-content:center;display:flex}.quote-controls small{color:var(--color-text-secondary);font-size:7px}.quote-controls strong{margin-top:6px;font-size:10px}.product-finder{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;margin-bottom:14px;padding:14px}.finder-head{justify-content:space-between;align-items:flex-start;display:flex}.finder-head h2,.commercial-terms h2{margin:0;font-size:14px}.finder-head span{color:var(--color-text-secondary);margin-top:4px;font-size:8px;display:block}.finder-head>b{background:var(--color-cream);color:var(--color-text-secondary);border-radius:9px;padding:5px 7px;font-size:7px}.product-finder .search{margin:13px 0 9px}.brand-filters{gap:6px;padding-bottom:7px;display:flex;overflow:auto}.brand-filters button{border:1px solid var(--color-border);background:var(--color-white);white-space:nowrap;border-radius:14px;padding:6px 10px;font-size:8px}.brand-filters button.active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.product-results{border-top:1px solid var(--color-border);max-height:340px;overflow:auto}.product-results article{border-bottom:1px solid var(--color-cream);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.product-brand{background:var(--color-cream);border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.product-results article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.product-results small{color:var(--color-text-secondary);font-size:7px}.product-results strong{margin:4px 0;font-size:10px}.product-results code{font-size:8px}.stock{color:var(--color-text-secondary);margin-top:4px;font-size:7px}.stock.low{color:var(--color-warning)}.stock.out{color:var(--color-danger)}.product-results article>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.product-results b{font-size:10px}.product-results button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:7px;margin-top:7px;padding:7px 9px;font-size:8px;font-weight:800}.product-results button:disabled{background:var(--color-border);color:var(--color-text-secondary)}.advanced-lines .quote-line>div:first-child small{text-transform:uppercase;letter-spacing:.08em;font-size:7px}.advanced-lines code{margin-top:3px;font-size:8px}.advanced-lines em{color:var(--color-warning);margin-top:5px;font-size:7px;font-style:normal}.inventory-warning{background:var(--color-warning-bg);margin:0 -8px;padding-left:8px;padding-right:8px}.line-total{flex-direction:column;align-items:flex-end;display:flex}.line-total strong{margin:4px 0;font-size:11px}.line-total button{color:var(--color-danger);background:0 0;border:0;padding:0;font-size:7px}.commercial-terms{background:var(--color-white);border:1px solid var(--color-border);border-radius:15px;margin-bottom:14px;padding:15px}.commercial-terms>div{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.commercial-terms label{color:var(--color-text-secondary);flex-direction:column;font-size:8px;font-weight:800;display:flex}.commercial-terms select,.commercial-terms textarea{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;margin-top:6px;padding:8px;font-size:9px}.commercial-terms select{height:36px}.commercial-terms textarea{resize:vertical;min-height:55px}.modal-backdrop{z-index:100;background:var(--color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-backdrop{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.modal-backdrop{justify-content:center;align-items:flex-end;display:flex}.customer-modal{background:var(--color-cream);border-radius:22px 22px 0 0;width:min(560px,100%);max-height:92vh;padding:20px;overflow:auto}.modal-head{justify-content:space-between;display:flex}.modal-head small{letter-spacing:.12em;font-size:8px}.modal-head h2{margin:5px 0 16px}.modal-head>button{background:var(--color-border);border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.customer-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.customer-form label{color:var(--color-text-secondary);flex-direction:column;font-size:8px;font-weight:800;display:flex}.customer-form .wide{grid-column:1/-1}.customer-form input,.customer-form select,.customer-form textarea{border:1px solid var(--color-border);background:var(--color-white);border-radius:9px;min-width:0;margin-top:5px;padding:9px;font-size:10px}.customer-form input,.customer-form select{height:38px}.customer-form textarea{min-height:55px}.modal-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:16px;display:grid}.modal-actions button{border-radius:11px;height:46px;font-size:10px;font-weight:900}.modal-actions button:first-child{background:var(--color-white);border:1px solid var(--color-ink)}.modal-actions button:last-child{background:var(--color-ink);color:var(--color-white);border:0}.qty input{border:1px solid var(--color-border);text-align:center;border-radius:6px;width:44px;height:28px;font-size:10px;font-weight:800}.uploaded-pdf-cover{background:var(--color-text-primary);width:100%;height:100%;min-height:150px;color:var(--color-white);place-items:center;font-size:28px;font-weight:900;display:grid}.document-admin-form{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.document-admin-form input,.document-admin-form select{border:1px solid var(--color-border);border-radius:8px;min-width:0;height:37px;padding:0 9px;font-size:9px}.document-admin-form input[type=file]{height:auto;padding:7px}.document-admin-form button{background:var(--color-ink);height:40px;color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;font-size:9px;font-weight:900}.managed-documents{border-top:1px solid var(--color-cream)}.managed-documents article{border-bottom:1px solid var(--color-cream);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.managed-documents article>span{flex-direction:column;display:flex}.managed-documents strong{font-size:9px}.managed-documents small{color:var(--color-text-secondary);margin-top:3px;font-size:7px}.managed-documents button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:7px;padding:7px 9px;font-size:7px}.commercial-terms>label{flex-direction:column;margin-top:9px;display:flex}.commercial-terms>label select{height:38px}.top-actions{align-items:center;gap:6px;display:flex}.messages-button{background:var(--color-cream);color:var(--color-ink);border:0;border-radius:18px;align-items:center;gap:5px;height:36px;padding:0 10px;font-size:12px;display:flex}.messages-button span{font-size:7px;font-weight:900}.chat-seller-select{flex-direction:column;margin-bottom:10px;font-size:8px;font-weight:800;display:flex}.chat-seller-select select{border:1px solid var(--color-border);background:var(--color-white);border-radius:9px;height:40px;margin-top:5px;padding:0 9px}.chat-thread{background:var(--color-border);border-radius:15px;flex-direction:column;gap:8px;min-height:360px;max-height:55vh;padding:12px;display:flex;overflow:auto}.chat-thread article{border-radius:13px;flex-direction:column;max-width:82%;padding:9px 11px;display:flex}.chat-thread article.mine{background:var(--color-ink);color:var(--color-white);border-bottom-right-radius:3px;align-self:flex-end}.chat-thread article.theirs{background:var(--color-white);border-bottom-left-radius:3px;align-self:flex-start}.chat-thread strong{font-size:8px}.chat-thread p{margin:4px 0;font-size:10px;line-height:1.45}.chat-thread small{opacity:.65;font-size:7px}.chat-empty{text-align:center;color:var(--color-text-secondary);margin:auto;font-size:10px}.chat-compose{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.chat-compose textarea{border:1px solid var(--color-border);resize:none;border-radius:11px;min-height:58px;padding:10px;font-size:10px}.chat-compose button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:10px;padding:0 16px;font-size:9px;font-weight:900}.chat-compose button:disabled{opacity:.4}.seller-commission-payments{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;margin-top:14px;overflow:hidden}.seller-commission-payments article{border-top:1px solid var(--color-cream);justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.seller-commission-payments article>div{flex-direction:column;display:flex}.seller-commission-payments strong{font-size:9px}.seller-commission-payments span,.seller-commission-payments small{color:var(--color-text-secondary);margin-top:3px;font-size:7px}.commission-payment-form{margin-top:0}@media (width<=420px){.messages-button span{display:none}.messages-button{justify-content:center;width:36px;padding:0}.profile-button span{display:none}}.history-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.history-actions button{white-space:nowrap;min-height:40px;margin-top:8px}.commission-hero em{color:var(--color-border);border-top:1px solid var(--color-text-primary);margin-top:8px;padding-top:8px;font-size:8px;font-style:normal}.commission-progress-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.commission-progress-grid article{background:var(--color-white);border:1px solid var(--color-border);border-radius:13px;flex-direction:column;min-height:92px;padding:12px;display:flex}.commission-progress-grid article.has-hold{background:var(--color-warning-bg);border-color:var(--color-warning-bg)}.commission-progress-grid small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:7px}.commission-progress-grid strong{margin:8px 0 5px;font-size:18px}.commission-progress-grid span{color:var(--color-text-secondary);font-size:8px;line-height:1.4}.commission-held{background:var(--color-warning-bg)}.commission-order-products article em{color:var(--color-warning);margin-top:5px;font-size:7px;font-style:normal;line-height:1.35}.master-kpis>button{background:var(--color-ink);color:var(--color-white);text-align:left;cursor:pointer;border:0;border-radius:13px;flex-direction:column;min-height:86px;padding:13px;display:flex}.master-kpis>button:hover{background:var(--color-text-primary);transform:translateY(-1px)}.master-kpis>button span{color:var(--color-text-tertiary);font-size:7px}.master-kpis>button strong{margin-top:6px;font-size:15px}.master-kpis>button small{color:var(--color-border);margin-top:auto;padding-top:8px;font-size:7px}.seller-table em{color:var(--color-ink);margin-top:5px;font-size:7px;font-style:normal;font-weight:900}.promotion-admin-form select,.launch-admin-form select{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;padding:8px;font-size:8px}.promotion-file{border:1px dashed var(--color-text-tertiary);background:var(--color-white);border-radius:10px;grid-column:1/-1;padding:10px!important}.promotion-file input{display:block;margin:6px 0!important}.promotion-file span{color:var(--color-text-secondary);font-size:7px}.master-block{scroll-margin-top:18px}.promotion-files{flex-direction:column;gap:6px;display:flex!important}.promotion-files>span{grid-template-columns:1fr 1fr;gap:6px;display:grid}.promotion-files a,.promotion-files button{text-align:center;place-items:center;display:grid}.managed-promotion-files{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.managed-promotion-files a{border:1px solid var(--color-text-tertiary);border-radius:7px;padding:6px 8px;text-decoration:none}.share-promotion{width:100%;min-height:38px;background:var(--color-ink)!important;color:var(--color-white)!important;border-radius:8px!important;margin-top:9px!important;font-weight:900!important}.promotion-form-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.promotion-form-actions button,.managed-promotion-files button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.promotion-form-actions .cancel-edit{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger)}.managed-promotion-files button{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-text-tertiary);padding:6px 8px}.launch-grid,.social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-grid article,.social-grid article{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:54px 1fr;gap:12px;padding:14px;display:grid}.launch-icon,.instagram-mark{background:var(--color-ink);width:54px;height:54px;color:var(--color-white);border-radius:13px;place-items:center;font-size:8px;font-weight:900;display:grid}.instagram-mark{background:var(--color-cream);font-size:28px}.launch-grid article>div:last-child,.social-grid article>div:last-child{flex-direction:column;display:flex}.launch-grid small,.social-grid small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:7px}.launch-grid strong,.social-grid strong{margin:4px 0;font-size:11px}.launch-grid p,.social-grid p{color:var(--color-text-secondary);margin:3px 0 7px;font-size:8px;line-height:1.45}.launch-grid span,.social-grid span{color:var(--color-text-secondary);font-size:8px}.launch-grid article>div>div,.social-grid article>div>div{gap:7px;margin-top:10px;display:flex}.launch-grid a,.launch-grid button,.social-grid a,.social-grid button{border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900;text-decoration:none}.launch-grid button,.social-grid button{background:var(--color-ink);color:var(--color-white)}.launch-admin-form{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.launch-admin-form input,.launch-admin-form textarea{border:1px solid var(--color-border);border-radius:8px;padding:9px;font-size:8px}.launch-admin-form .wide,.launch-admin-form textarea{grid-column:1/-1}.launch-admin-form textarea{min-height:58px}.launch-admin-form label{font-size:7px;font-weight:800}.launch-admin-form label input{width:100%;margin-top:5px;display:block}.launch-admin-form button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;font-size:8px;font-weight:900}.master-contact-selected{background:var(--color-white);border:1px solid var(--color-border);border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:11px;display:grid}.master-contact-selected>div{background:var(--color-ink);width:42px;height:42px;color:var(--color-white);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.master-contact-selected span{flex-direction:column;display:flex}.master-contact-selected small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:6px}.master-contact-selected strong{margin:3px 0;font-size:10px}.master-contact-selected em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.master-contact-selected b{color:var(--color-text-secondary);font-size:7px}@media (width<=680px){.library-tabs{grid-template-columns:repeat(2,1fr)!important}.launch-grid,.social-grid{grid-template-columns:1fr}.master-contact-selected{grid-template-columns:42px 1fr}.master-contact-selected>b{grid-column:2}}.history-summary>button{background:var(--color-white);border:1px solid var(--color-border);text-align:left;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;padding:12px;display:flex}.history-summary>button.active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink);box-shadow:0 7px 18px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.history-summary>button.active{box-shadow:0 7px 18px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.history-summary>button.active span{color:var(--color-border-strong)}.master-edit-approved{background:var(--color-success);width:100%;height:43px;color:var(--color-success-bg);border:0;border-radius:10px;margin-top:9px;font-size:9px;font-weight:900}.postal-status{border:1px solid var(--color-border-strong);background:var(--color-cream);color:var(--color-text-primary);border-radius:9px;padding:9px 11px;font-size:9px;font-weight:700;line-height:1.4}.postal-status.loading{border-color:var(--color-border);background:var(--color-cream);color:var(--color-text-secondary)}.client-dropdown{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.client-dropdown label{flex-direction:column;min-width:0;display:flex}.client-dropdown select{border:1px solid var(--color-text-secondary);background:var(--color-white);width:100%;height:42px;color:var(--color-ink);border-radius:9px;margin-top:6px;padding:0 10px;font-size:10px}.client-dropdown>button{height:42px;padding:0 12px}.selected-client-summary{border-top:1px solid var(--color-text-primary);grid-column:1/-1;grid-template-columns:1fr auto;gap:4px 10px;padding-top:10px;display:grid!important}.selected-client-summary strong{margin:0}.selected-client-summary span{text-align:right}.selected-client-summary small:last-child{letter-spacing:0;text-transform:none;grid-column:1/-1}@media (width<=420px){.client-dropdown{grid-template-columns:1fr}.client-dropdown>button{width:100%}.selected-client-summary{grid-column:1}.selected-client-summary span{text-align:left}}.dashboard-kpis{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dashboard-kpis button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:14px;flex-direction:column;min-height:105px;padding:13px;display:flex}.dashboard-kpis button.urgent{border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.dashboard-kpis span{color:var(--color-text-secondary);font-size:8px;font-weight:800}.dashboard-kpis strong{margin:9px 0 4px;font-size:17px;line-height:1.2}.dashboard-kpis small{color:var(--color-text-secondary);font-size:8px}.recent-quotes{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.recent-quotes button{border:0;border-bottom:1px solid var(--color-cream);background:var(--color-white);text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 13px;display:flex}.recent-quotes button:last-child{border-bottom:0}.recent-quotes span{flex-direction:column;min-width:0;display:flex}.recent-quotes small{color:var(--color-text-secondary);font-size:7px}.recent-quotes strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.recent-quotes b{font-size:10px}.dashboard-empty{background:var(--color-white);border:1px dashed var(--color-border-strong);border-radius:14px;flex-direction:column;padding:18px;display:flex}.dashboard-empty strong{font-size:11px}.dashboard-empty span{color:var(--color-text-secondary);margin-top:5px;font-size:9px}.customer-stats>button{background:var(--color-white);border:1px solid var(--color-border);text-align:left;border-radius:12px;flex-direction:column;min-height:88px;padding:13px 10px;display:flex}.customer-stats>button:active{background:var(--color-cream)}.customer-stats small{color:var(--color-ink);margin-top:auto;padding-top:7px;font-size:7px;font-weight:800}.help-button{border:1px solid var(--color-text-secondary);background:var(--color-text-primary);width:34px;height:34px;color:var(--color-white);border-radius:50%;font-weight:900}.help-list{flex-direction:column;gap:8px;display:flex}.help-list details{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:12px}.help-list summary{cursor:pointer;font-size:10px;font-weight:900}.help-list p{color:var(--color-text-secondary);margin:9px 0 0;font-size:9px;line-height:1.55}.help-list>button{background:var(--color-ink);height:44px;color:var(--color-white);border:0;border-radius:11px;margin-top:6px;font-size:9px;font-weight:900}.commission-policy{background:var(--color-warning-bg);border:1px solid var(--color-warning-bg);border-radius:13px;flex-direction:column;margin-bottom:12px;padding:12px;display:flex}.commission-policy strong{font-size:10px}.commission-policy span{color:var(--color-warning);margin-top:4px;font-size:8px;line-height:1.5}.commission-statement-actions{background:var(--color-white);border-bottom:1px solid var(--color-cream);grid-template-columns:1fr 1fr;gap:7px;padding:10px 12px;display:grid}.commission-statement-actions button,.commission-statement-actions a{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:36px;color:var(--color-ink);text-align:center;border-radius:8px;place-items:center;padding:7px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.commission-statement-actions label{grid-column:1/-1;font-size:8px;font-weight:800}.commission-statement-actions input{width:100%;margin-top:5px;font-size:8px;display:block}.commission-statement-actions .submit-cut{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.commission-adjustment{background:var(--color-danger-bg)}.commission-adjustment b{color:var(--color-danger)}.seller-commission-payments article>div:last-child{align-items:flex-end}.seller-commission-payments a{color:var(--color-ink);margin-top:5px;font-size:7px;font-weight:900}.master-quote-pdf{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.statement-file{color:var(--color-ink);font-size:7px;font-weight:900}.after-sales-section{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;margin-top:12px;padding:13px}.after-sales-form{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.after-sales-form label{flex-direction:column;font-size:8px;font-weight:800;display:flex}.after-sales-form .wide{grid-column:1/-1}.after-sales-form input,.after-sales-form textarea{border:1px solid var(--color-border);border-radius:8px;margin-top:5px;padding:8px;font-size:9px}.after-sales-form textarea{min-height:55px}.after-sales-form button{background:var(--color-ink);height:38px;color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;font-size:9px;font-weight:900}.claim-window,.credit-note-record{border-radius:10px;flex-direction:column;margin-top:9px;padding:10px;display:flex}.claim-window{background:var(--color-cream)}.claim-window strong,.credit-note-record strong{font-size:9px}.claim-window span,.credit-note-record span,.credit-note-record small{color:var(--color-text-secondary);margin-top:3px;font-size:8px}.credit-note-record{background:var(--color-danger-bg)}.credit-note-record strong{color:var(--color-danger);font-size:13px}.help-hero-actions{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.help-hero-actions>button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:13px;display:flex}.help-hero-actions>button:first-child{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.help-hero-actions>button>b{background:var(--color-cream);width:30px;height:30px;color:var(--color-ink);border-radius:9px;flex:none;place-items:center;display:grid}.help-hero-actions span{flex-direction:column;min-width:0;display:flex}.help-hero-actions strong{font-size:10px}.help-hero-actions small{color:var(--color-text-secondary);margin-top:4px;font-size:7px}.help-hero-actions>button:first-child small{color:var(--color-text-tertiary)}.help-search{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:13px;align-items:center;gap:9px;height:46px;margin-bottom:21px;padding:0 13px;display:flex}.help-search span{font-size:22px}.help-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.help-section-title{justify-content:space-between;align-items:flex-end;margin:17px 2px 10px;display:flex}.help-section-title small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:7px}.help-section-title h2{margin:4px 0 0;font-size:17px}.help-section-title>span{background:var(--color-border);border-radius:10px;padding:5px 8px;font-size:8px}.help-guide-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.help-guide-grid article{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;min-width:0;padding:13px;display:flex}.help-guide-grid article>b{background:var(--color-ink);width:27px;height:27px;color:var(--color-white);border-radius:8px;place-items:center;font-size:8px;display:grid}.help-guide-grid article>div:nth-child(2){min-height:82px}.help-guide-grid strong{margin-top:11px;font-size:11px;display:block}.help-guide-grid p{color:var(--color-text-secondary);margin:5px 0;font-size:8px;line-height:1.45}.help-guide-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;display:grid}.help-guide-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;min-height:34px;padding:5px;font-size:7px;font-weight:900}.help-guide-actions button:first-child{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.help-list summary{flex-direction:column;gap:5px;line-height:1.35;display:flex}.help-list summary small{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.help-guide-summary{color:var(--color-text-secondary);font-size:11px;line-height:1.55}.help-guide-modal ol{gap:9px;margin:18px 0;padding:0;list-style:none;display:grid}.help-guide-modal li{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.help-guide-modal li>b{background:var(--color-ink);width:34px;height:34px;color:var(--color-white);border-radius:9px;place-items:center;font-size:9px;display:grid}.help-guide-modal li>span{font-size:10px;line-height:1.45}.onboarding-backdrop{z-index:220;background:var(--color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.onboarding-backdrop{background:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.onboarding-backdrop{place-items:center;padding:16px;display:grid}.onboarding-card{background:var(--color-cream);width:min(430px,100%);box-shadow:0 28px 80px var(--color-ink);border-radius:22px;padding:20px}@supports (color:color-mix(in lab, red, red)){.onboarding-card{box-shadow:0 28px 80px color-mix(in srgb, var(--color-ink) 53%, transparent)}}.onboarding-card header{justify-content:space-between;align-items:center;display:flex}.onboarding-card header img{object-fit:contain;width:74px;height:56px}.onboarding-card header button{background:var(--color-border);border:0;border-radius:50%;width:38px;height:38px;font-size:23px}.onboarding-progress{grid-template-columns:repeat(5,1fr);gap:5px;margin:10px 0 22px;display:grid}.onboarding-progress i{background:var(--color-border-strong);border-radius:4px;height:4px}.onboarding-progress i.active{background:var(--color-ink)}.onboarding-card>small{letter-spacing:.13em;color:var(--color-ink);margin-bottom:8px;font-size:8px;font-weight:900;display:block}.onboarding-count{color:var(--color-text-secondary);letter-spacing:.1em;font-size:7px}.onboarding-card h2{letter-spacing:-.04em;margin:8px 0;font-size:28px}.onboarding-card>p{color:var(--color-text-secondary);margin:0 0 16px;font-size:12px;line-height:1.65}.onboarding-role-note{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;margin-bottom:18px;padding:12px;display:flex}.onboarding-role-note b{font-size:10px}.onboarding-role-note span{color:var(--color-text-secondary);margin-top:4px;font-size:8px;line-height:1.5}.onboarding-actions{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.onboarding-actions button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:11px;height:45px;font-size:9px;font-weight:900}.onboarding-actions button:last-child{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.onboarding-actions button:disabled{opacity:.45}.onboarding-skip{color:var(--color-text-secondary);background:0 0;border:0;margin:12px auto 0;font-size:8px;text-decoration:underline;display:block}@media (width<=520px){.help-hero-actions,.help-guide-grid{grid-template-columns:1fr}.help-guide-grid article>div:nth-child(2){min-height:0;margin-bottom:8px}.onboarding-card{padding:17px}.onboarding-card h2{font-size:24px}.onboarding-card>p{font-size:11px}}.onboarding-meta{justify-content:space-between;align-items:center;display:flex}.onboarding-meta>span{color:var(--color-text-secondary);letter-spacing:.1em;font-size:7px}.onboarding-eyebrow{color:var(--color-text-primary);letter-spacing:.12em;text-transform:uppercase;margin-top:13px;font-size:8px;font-style:normal;font-weight:900;display:block}.onboarding-card h2{margin-top:6px}.onboarding-card>p{margin-bottom:13px}.onboarding-points{gap:7px;margin:0 0 13px;padding:0;list-style:none;display:grid}.onboarding-points li{color:var(--color-text-primary);padding-left:21px;font-size:9px;line-height:1.45;position:relative}.onboarding-points li:before{content:"✓";background:var(--color-ink);width:15px;height:15px;color:var(--color-white);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute;top:-1px;left:0}.onboarding-open{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;width:100%;min-height:39px;margin:0 0 10px;font-size:9px;font-weight:900}.library-tabs{grid-template-columns:repeat(3,1fr)}.promotions-grid{flex-direction:column;gap:10px;display:flex}.promotions-grid article{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:48px 1fr;gap:11px;padding:13px;display:grid}.promotion-badge{background:var(--color-ink);width:48px;height:48px;color:var(--color-white);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.promotions-grid article>div:last-child{flex-direction:column;display:flex}.promotions-grid small{color:var(--color-text-secondary);font-size:7px}.promotions-grid strong{margin:3px 0;font-size:11px}.promotions-grid p{color:var(--color-text-secondary);margin:2px 0 5px;font-size:8px}.promotions-grid span{color:var(--color-text-secondary);font-size:7px}.promotions-grid article>div>div{gap:7px;margin-top:9px;display:flex}.promotions-grid a,.promotions-grid button{border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink);border-radius:7px;padding:6px 9px;font-size:8px;font-weight:900;text-decoration:none}.promotions-grid button{background:var(--color-ink);color:var(--color-white)}.promotion-admin-form{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.promotion-admin-form input,.promotion-admin-form textarea{border:1px solid var(--color-border);border-radius:8px;padding:8px;font-size:8px}.promotion-admin-form textarea{grid-column:1/-1;min-height:58px}.promotion-admin-form label{font-size:7px;font-weight:800}.promotion-admin-form label input{width:100%;margin-top:4px}.promotion-admin-form>button{background:var(--color-ink);height:38px;color:var(--color-white);border:0;border-radius:8px;grid-column:1/-1;font-size:8px;font-weight:900}.managed-promotions article{border-top:1px solid var(--color-cream);justify-content:space-between;padding:10px 12px;display:flex}.managed-promotions span{flex-direction:column;display:flex}.managed-promotions strong{font-size:8px}.managed-promotions small{color:var(--color-text-secondary);font-size:7px}.managed-promotions a{color:var(--color-ink);font-size:8px;font-weight:900}.pending-payment-list article{border-bottom:1px solid var(--color-warning-bg);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.pending-payment-list article>div{flex-direction:column;display:flex}.pending-payment-list small,.pending-payment-list span{color:var(--color-warning);font-size:7px}.pending-payment-list strong{margin:3px 0;font-size:9px}.pending-payment-list b{font-size:10px}.pending-payment-list a,.pending-payment-list button{border:1px solid var(--color-warning-bg);background:var(--color-warning-bg);color:var(--color-warning);border-radius:7px;padding:6px;font-size:7px;text-decoration:none}.pending-payment-list button{background:var(--color-warning);color:var(--color-warning-bg);border-color:var(--color-warning);grid-column:2/-1}.fulfillment-panel{border:1px solid var(--color-border);background:var(--color-cream);border-radius:12px;grid-template-columns:1fr auto;gap:7px;margin:10px 0;padding:11px;display:grid}.fulfillment-panel>div{flex-direction:column;display:flex}.fulfillment-panel small{color:var(--color-text-secondary);font-size:7px}.fulfillment-panel strong{margin-top:3px;font-size:10px}.fulfillment-panel span{color:var(--color-text-secondary);margin-top:3px;font-size:7px}.fulfillment-panel button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.fulfillment-panel .share-quote{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-ink);grid-column:1/-1}.payment-awaiting,.payment-confirmed{border-radius:8px;padding:4px 6px;font-size:7px;font-style:normal}.payment-awaiting{background:var(--color-warning-bg);color:var(--color-warning)}.payment-confirmed{background:var(--color-success-bg);color:var(--color-success)}.no-invoice{color:var(--color-text-secondary);place-items:center;font-size:8px;display:grid}.master-kpis{grid-template-columns:repeat(2,1fr)}.modern-upload,.file-field,.promotion-file{border:1.5px dashed var(--color-text-tertiary)!important;background:var(--color-cream)!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}.modern-upload>span,.file-field>span{flex-direction:column!important;gap:3px!important;display:flex!important}.modern-upload input[type=file],.file-field input[type=file],.promotion-file input[type=file]{border:1px solid var(--color-border-strong)!important;background:var(--color-white)!important;border-radius:10px!important;width:auto!important;min-width:210px!important;margin:0!important;padding:7px!important;display:block!important}.modern-upload input[type=file]::file-selector-button{float:right;background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;margin-right:9px;padding:9px 12px;font-weight:800}.file-field input[type=file]::file-selector-button{float:right;background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;margin-right:9px;padding:9px 12px;font-weight:800}.promotion-file input[type=file]::file-selector-button{float:right;background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;margin-right:9px;padding:9px 12px;font-weight:800}.fiscal-details{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;padding:14px;display:grid}.fiscal-heading{flex-direction:column;grid-column:1/-1;display:flex}.fiscal-details label{flex-direction:column;display:flex}.quote-invoice-card{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:14px;display:flex}.quote-invoice-card>div:first-child{flex-direction:column;display:flex}.invoice-downloads{gap:7px;display:flex}.invoice-downloads a,.evidence-button{border:1px solid var(--color-border-strong);color:var(--color-ink);background:var(--color-white);border-radius:9px;padding:8px 10px;font-weight:900;text-decoration:none}.claims-board{background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;margin-top:14px;padding:14px}.claim-card{border:1px solid var(--color-border);border-radius:14px;margin-top:10px;padding:14px}.claim-card-head{justify-content:space-between;gap:12px;display:flex}.claim-card-head>span{flex-direction:column;display:flex}.claim-card-head>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:6px 8px}.master-response{border-left:3px solid var(--color-ink);background:var(--color-cream);margin-top:11px;padding:11px}.claim-review{border-top:1px solid var(--color-warning-bg);margin-top:12px;padding-top:12px}.claim-review textarea{width:100%;min-height:70px}.claim-review>div{gap:7px;margin-top:8px;display:flex}.claim-review button{background:var(--color-warning);color:var(--color-warning-bg);border:0;border-radius:8px;padding:9px 12px;font-weight:900}.claim-review button.danger{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger-bg)}.warranty-steps{grid-template-columns:repeat(6,1fr);gap:5px;margin:14px 0 30px;display:grid}.warranty-steps>span{background:var(--color-border);height:34px;color:var(--color-text-secondary);border-radius:9px;place-items:center;display:grid;position:relative}.warranty-steps>span.done{background:var(--color-success);color:var(--color-success-bg)}.warranty-steps small{color:var(--color-text-secondary);white-space:nowrap;position:absolute;top:38px}.post-sale-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.post-sale-summary button{border:1px solid var(--color-border);background:var(--color-cream);text-align:left;border-radius:13px;flex-direction:column;padding:14px;display:flex}.master-case-preview article{border-top:1px solid var(--color-warning-bg);grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:11px 0;display:grid}.master-case-preview article>span{flex-direction:column;display:flex}.invoice-request-list article{border-top:1px solid var(--color-cream);grid-template-columns:minmax(230px,1fr) auto minmax(320px,1.2fr);align-items:center;gap:14px;padding:14px 0;display:grid}.invoice-request-list article>div:first-child{flex-direction:column;display:flex}.invoice-upload-pair{grid-template-columns:1fr 1fr;gap:7px;display:grid}.invoice-upload-pair>button{background:var(--color-ink);height:38px;color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;font-weight:900}@media (width<=680px){.modern-upload,.file-field,.promotion-file{grid-template-columns:1fr!important}.modern-upload input[type=file],.file-field input[type=file],.promotion-file input[type=file]{width:100%!important;min-width:0!important}.fiscal-details,.post-sale-summary{grid-template-columns:1fr}.warranty-steps small{display:none}.invoice-request-list article,.invoice-upload-pair{grid-template-columns:1fr}.master-case-preview article{grid-template-columns:1fr auto}}.seller-access-row{border-top:1px solid var(--color-border);padding:10px 0}.seller-access-main{background:var(--color-white);text-align:left;border:0;border-radius:11px;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(90px,1fr));align-items:center;gap:10px;width:100%;padding:10px;display:grid}.seller-access-main.selected{background:var(--color-cream)}.seller-access-main>span{flex-direction:column;gap:3px;display:flex}.seller-access-main em{font-style:normal}.access-badge{border-radius:99px;width:max-content;padding:4px 7px;font-weight:900;font-size:7px!important}.access-badge.active{background:var(--color-border);color:var(--color-text-primary)}.access-badge.suspended{background:var(--color-danger-bg);color:var(--color-danger)}.access-actions{justify-content:flex-end;gap:7px;padding:0 10px 4px;display:flex}.access-actions button,.security-center .block-title>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:7px 10px;font-size:8px;font-weight:900}.access-actions button.danger{color:var(--color-danger);border-color:var(--color-danger-bg)}.security-grid{grid-template-columns:1fr 1.15fr;gap:14px;display:grid}.session-panel,.audit-panel{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;overflow:hidden}.security-subtitle{background:var(--color-cream);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.security-subtitle span{color:var(--color-text-secondary)}.session-panel article,.audit-panel article{border-top:1px solid var(--color-border);align-items:center;gap:10px;padding:12px 14px;display:grid}.session-panel article{grid-template-columns:minmax(0,1fr) auto auto}.audit-panel article{grid-template-columns:minmax(0,1fr) auto}.session-panel article>span,.audit-panel article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.session-panel em,.audit-panel em{color:var(--color-text-secondary);font-style:normal}.session-panel button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:8px;padding:7px;font-weight:800}.audit-panel{max-height:560px;overflow:auto}.audit-panel p{color:var(--color-text-secondary);margin:3px 0 0;line-height:1.4}.audit-panel time{color:var(--color-text-secondary);white-space:nowrap}.preview-banner{border:1px solid var(--color-warning-bg);background:var(--color-warning-bg);border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.preview-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0;display:grid}.preview-kpis>span{border:1px solid var(--color-warning-bg);border-radius:11px;flex-direction:column;gap:5px;padding:11px;display:flex}.preview-quotes{border:1px solid var(--color-warning-bg);border-radius:13px;overflow:hidden}.preview-quotes article{border-top:1px solid var(--color-warning-bg);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.preview-quotes article>span{flex-direction:column;display:flex}.preview-quotes a{border:1px solid var(--color-warning-bg);color:var(--color-warning);border-radius:8px;padding:7px;font-weight:900;text-decoration:none}@media (width<=760px){.seller-access-main{grid-template-columns:1fr 1fr}.seller-access-main>span:first-child{grid-column:1/-1}.access-actions{flex-wrap:wrap;justify-content:flex-start}.security-grid{grid-template-columns:1fr}.session-panel article{grid-template-columns:1fr auto}.session-panel article button{grid-column:1/-1}.audit-panel article{grid-template-columns:1fr}.audit-panel time{white-space:normal}.preview-kpis{grid-template-columns:1fr 1fr}.preview-quotes article{grid-template-columns:1fr auto}.preview-quotes a{text-align:center;grid-column:1/-1}}.seller-table{max-height:none!important;overflow:visible!important}.seller-access-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;min-height:auto!important;padding:10px!important}.access-actions{grid-template-columns:1fr;gap:7px;min-width:155px;padding:0;display:grid}.access-actions button{white-space:nowrap;padding:8px 10px}@media (width<=900px){.seller-access-row{grid-template-columns:1fr}.access-actions{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.access-actions button{white-space:normal}}@media (width<=520px){.access-actions{grid-template-columns:1fr}}.intelligence-dashboard{flex-direction:column;gap:12px;display:flex}.intelligence-kpis{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.intelligence-kpis article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;flex-direction:column;padding:13px;display:flex}.intelligence-kpis small{color:var(--color-text-secondary);font-size:7px}.intelligence-kpis strong{margin:6px 0;font-size:16px}.intelligence-kpis span{color:var(--color-text-secondary);font-size:8px}.intelligence-kpis article>div{background:var(--color-border);border-radius:99px;height:7px;margin-bottom:7px;overflow:hidden}.intelligence-kpis article>div i{background:var(--color-ink);border-radius:99px;height:100%;display:block}.commercial-action-grid{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.followup-create,.followup-list,.inactive-customers{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;overflow:hidden}.followup-create{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:12px;display:grid}.followup-create .security-subtitle{grid-column:1/-1}.followup-create select,.followup-create input{border:1px solid var(--color-border-strong);border-radius:8px;min-width:0;margin:0 12px;padding:8px;font-size:9px}.followup-create button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;min-height:38px;margin:0 12px;font-size:9px;font-weight:900}.followup-list article,.inactive-customers article{border-top:1px solid var(--color-cream);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.followup-list article>span,.inactive-customers article>span{flex-direction:column;display:flex}.followup-list small,.inactive-customers small{color:var(--color-text-secondary);font-size:7px}.followup-list strong,.inactive-customers strong{margin:3px 0;font-size:10px}.followup-list em,.inactive-customers em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.followup-list button,.inactive-customers button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:8px;padding:7px;font-size:8px;font-weight:900}.followup-list article.completed{opacity:.55}.inactive-customers article{grid-template-columns:minmax(0,1fr) auto auto}.inactive-customers b{background:var(--color-cream);border-radius:99px;padding:5px 7px;font-size:7px}.inactive-customers b.warning{background:var(--color-warning-bg);color:var(--color-warning)}.inactive-customers b.critical{background:var(--color-danger-bg);color:var(--color-danger)}.goal-form{grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:8px;padding:13px;display:grid}.goal-form select,.goal-form input{border:1px solid var(--color-border-strong);border-radius:9px;min-width:0;padding:8px}.goal-form button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;padding:0 13px;font-weight:900}.goal-list{grid-template-columns:repeat(2,1fr);display:grid}.goal-list article{border-top:1px solid var(--color-cream);justify-content:space-between;padding:11px 13px;display:flex}.goal-list article>span{flex-direction:column;display:flex}.goal-list small{color:var(--color-text-secondary)}@media (width<=760px){.commercial-action-grid,.goal-list,.followup-create,.goal-form{grid-template-columns:1fr}.followup-create .security-subtitle,.followup-create button{grid-column:1}.goal-form button{min-height:40px}.inactive-customers article{grid-template-columns:1fr auto}.inactive-customers button{grid-column:1/-1}.intelligence-kpis{grid-template-columns:1fr 1fr}}.invoice-request-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 14px}.invoice-request-list article>div:first-child{min-width:0}.invoice-request-list article>b{text-align:right;white-space:nowrap;justify-self:end}.invoice-request-list article>.invoice-upload-pair,.invoice-request-list article>.invoice-downloads{grid-column:1/-1}.invoice-upload-pair{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding-top:12px}.invoice-upload-pair .modern-upload.compact{overflow:hidden;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0!important;padding:10px!important;display:flex!important}.invoice-upload-pair .modern-upload.compact>span{font-weight:900;font-size:11px!important}.invoice-upload-pair .modern-upload.compact input[type=file]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:6px!important;display:block!important;overflow:hidden!important}.invoice-upload-pair .modern-upload.compact input[type=file]::file-selector-button{float:none;margin-right:8px;padding:8px 10px}.invoice-upload-pair>button{min-height:44px;height:auto!important}@media (width<=760px){.invoice-request-list article{grid-template-columns:1fr;row-gap:9px}.invoice-request-list article>b{text-align:left;justify-self:start}.invoice-request-list article>.invoice-upload-pair,.invoice-request-list article>.invoice-downloads{grid-column:1}.invoice-upload-pair{grid-template-columns:1fr;padding-top:10px}.invoice-frozen-detail{max-width:100%}}.invoice-workspace-switch{margin-top:14px}.invoice-file-incident{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:12px;grid-column:1/-1;gap:5px;padding:12px;display:grid}.invoice-file-incident>span{color:var(--color-text-secondary)}.invoice-file-incident nav{flex-wrap:wrap;gap:7px;display:flex}.invoice-file-incident a,.invoice-file-incident button{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-ink);border-radius:8px;padding:8px 10px;font-weight:800;text-decoration:none}.invoice-history-browser{gap:14px;display:grid}.invoice-history-filters{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.invoice-history-filters label{gap:5px;display:grid}.invoice-history-filters label>span,.invoice-history-filters legend{letter-spacing:.06em;color:var(--color-text-secondary);font-size:10px;font-weight:900}.invoice-history-filters input,.invoice-history-filters select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:40px;padding:8px 10px}.invoice-history-filters fieldset{border:0;gap:4px;margin:0;padding:0;display:flex}.invoice-history-filters button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:40px;padding:8px 10px;font-weight:800}.invoice-history-filters button.active,.invoice-history-filters>button{background:var(--color-ink);color:var(--color-white)}.invoice-history-list{gap:10px;display:grid}.invoice-history-card{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:11px;padding:13px;display:grid}.invoice-history-card>header{justify-content:space-between;gap:12px;display:flex}.invoice-history-card>header span{gap:2px;display:grid}.invoice-history-card>header b{background:var(--color-success-bg);color:var(--color-success);border-radius:99px;align-self:start;padding:5px 8px;font-size:11px}.invoice-history-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.invoice-history-card dl div{gap:2px;display:grid}.invoice-history-card dt{letter-spacing:.06em;color:var(--color-text-secondary);text-transform:uppercase;font-size:9px;font-weight:900}.invoice-history-card dd{margin:0;font-weight:700}.invoice-history-card>.invoice-downloads{flex-wrap:wrap;display:flex}.invoice-history-card>.invoice-downloads button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;padding:8px 10px;font-weight:900}.invoice-history-card>details{border-top:1px solid var(--color-border);padding-top:9px}.invoice-history-card summary{cursor:pointer;font-weight:800}.invoice-history-fiscal{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.invoice-history-fiscal span{color:var(--color-text-secondary);font-size:11px;display:grid}.invoice-history-card .invoice-frozen-lines>div{grid-template-columns:minmax(0,1fr) 70px 110px}.invoice-history-card>details>footer{justify-content:space-between;margin-top:8px;font-weight:800;display:flex}.invoice-history-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.invoice-history-pagination button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;padding:8px 12px;font-weight:800}.invoice-history-pagination button:disabled{opacity:.45}.history-empty{gap:5px;display:grid}.history-empty.error{border-color:var(--color-danger);color:var(--color-danger)}@media (width<=920px){.invoice-history-filters{grid-template-columns:1fr 1fr}.invoice-history-filters fieldset{flex-wrap:wrap;grid-column:1/-1}}@media (width<=620px){.invoice-history-filters{grid-template-columns:1fr}.invoice-history-filters fieldset{grid-column:1}.invoice-history-card dl,.invoice-history-fiscal{grid-template-columns:1fr}.invoice-history-pagination{flex-wrap:wrap}}.delivery-public{background:var(--color-cream);min-height:100vh;color:var(--color-ink);place-items:start center;padding:32px 16px;display:grid}.delivery-public-card,.delivery-success{background:var(--color-success-bg);border:1px solid var(--color-success-bg);width:min(760px,100%);box-shadow:0 18px 60px var(--color-success);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.delivery-public-card,.delivery-success{box-shadow:0 18px 60px color-mix(in srgb, var(--color-success) 7%, transparent)}}.delivery-public-card,.delivery-success{overflow:hidden}.delivery-public-card>header{background:var(--color-ink);color:var(--color-white);align-items:center;gap:16px;padding:22px 26px;display:flex}.delivery-public-card>header img{object-fit:contain;background:var(--color-white);border-radius:12px;width:58px;height:58px}.delivery-public-card>header span{flex-direction:column;display:flex}.delivery-public-card>header small{letter-spacing:.14em;color:var(--color-text-tertiary);font-size:11px}.delivery-public-card>header strong{margin-top:4px;font-size:22px}.delivery-public-title{padding:26px 26px 15px}.delivery-public-title small{color:var(--color-text-secondary);font-size:12px}.delivery-public-title h1{margin:5px 0;font-size:27px}.delivery-public-title p{color:var(--color-text-secondary);font-size:14px}.delivery-products{border:1px solid var(--color-border);border-radius:13px;margin:0 26px;overflow:hidden}.delivery-products>div{border-top:1px solid var(--color-cream);grid-template-columns:130px 1fr 80px;align-items:center;gap:10px;padding:11px 13px;display:grid}.delivery-products>div:first-child{background:var(--color-ink);color:var(--color-white);border:0}.delivery-products span,.delivery-products strong,.delivery-products b{font-size:13px}.delivery-signer{flex-direction:column;margin:20px 26px 0;font-size:13px;font-weight:900;display:flex}.delivery-signer input{border:1px solid var(--color-text-tertiary);border-radius:10px;margin-top:7px;padding:11px;font-size:15px}.delivery-public-sign{border:1px solid var(--color-text-tertiary);border-radius:13px;margin:16px 26px;overflow:hidden}.delivery-public-sign>div{justify-content:space-between;padding:10px 12px;display:flex}.delivery-public-sign button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:7px;padding:6px 10px}.delivery-public-sign canvas{background:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);touch-action:none;width:100%;height:190px;display:block}.delivery-public-sign small{color:var(--color-text-secondary);padding:8px 12px;display:block}.delivery-consent{background:var(--color-cream);color:var(--color-text-secondary);border-radius:11px;margin:0 26px;padding:12px;font-size:12px;line-height:1.5}.delivery-confirm{background:var(--color-success);width:calc(100% - 52px);min-height:50px;color:var(--color-success-bg);border:0;border-radius:11px;margin:16px 26px 26px;font-size:14px;font-weight:900}.delivery-public-error,.delivery-loading{background:var(--color-danger-bg);color:var(--color-danger);border-radius:11px;margin:24px;padding:16px}.delivery-success{text-align:center;padding:40px}.delivery-success img{width:100px}.delivery-success>b{background:var(--color-success-bg);width:56px;height:56px;color:var(--color-success);border-radius:50%;place-items:center;margin:20px auto;font-size:26px;display:grid}.delivery-success h1{font-size:28px}.delivery-success p{color:var(--color-success);font-size:15px;line-height:1.6}@media (width<=600px){.delivery-public{padding:0}.delivery-public-card,.delivery-success{border-radius:0;min-height:100vh}.delivery-products>div{grid-template-columns:90px 1fr 55px}.delivery-public-sign canvas{height:170px}}.delivery-methods{gap:8px;display:flex}.delivery-methods button:last-child{background:var(--color-white);color:var(--color-ink);border:1px solid var(--color-ink)}.delivery-share-box{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:13px;flex-direction:column;gap:6px;margin:13px 0;padding:13px;display:flex}.delivery-share-box span{color:var(--color-text-secondary);font-size:9px}.delivery-share-box input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;width:100%;padding:9px}.delivery-share-box>div{gap:7px;display:flex}.delivery-share-box button,.delivery-share-box a{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none}.delivery-share-box a{background:var(--color-white);color:var(--color-ink)}.goal-list article{align-items:center;gap:9px}.goal-list article>button,.goal-cancel{border:1px solid var(--color-danger-bg);background:var(--color-danger-bg);border-radius:8px;padding:7px 10px;font-weight:900}.goal-cancel{margin:0 13px 12px}.master-agenda-summary{grid-template-columns:repeat(4,1fr);gap:9px;padding:13px;display:grid}.master-agenda-summary button{border:1px solid var(--color-border);background:var(--color-cream);text-align:left;border-radius:12px;flex-direction:column;padding:12px;display:flex}.master-agenda-summary strong{font-size:21px}.master-agenda-summary span{margin:4px 0;font-size:9px;font-weight:900}.master-agenda-summary small{color:var(--color-danger);font-size:8px}.master-agenda-list article{border-top:1px solid var(--color-cream);grid-template-columns:100px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.master-agenda-list article.completed{opacity:.55}.master-agenda-list time{font-weight:900}.master-agenda-list article>span{flex-direction:column;display:flex}.master-agenda-list small,.master-agenda-list em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.master-agenda-list strong{margin:3px 0;font-size:10px}.master-agenda-list b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:5px 7px;font-size:7px}.master-agenda-list button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:8px;padding:7px;font-weight:900}@media (width<=760px){.delivery-methods,.delivery-share-box>div{flex-direction:column}.master-agenda-summary{grid-template-columns:1fr 1fr}.master-agenda-list article{grid-template-columns:1fr auto}.master-agenda-list article>span{grid-area:2/1/auto/-1}.master-agenda-list button{grid-column:1/-1}}.master-control-nav{z-index:8;background:var(--color-ink);box-shadow:0 10px 30px var(--color-ink);border-radius:13px;gap:6px;margin-bottom:14px;padding:8px;display:flex;position:sticky;top:88px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.master-control-nav{box-shadow:0 10px 30px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.master-control-nav button{color:var(--color-border-strong);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.master-control-nav button:hover{background:var(--color-white);color:var(--color-ink)}@media (width<=900px){.master-control-nav{position:static}}.master-workspace-nav{background:var(--color-ink);border:1px solid var(--color-text-primary);box-shadow:0 16px 40px var(--color-ink);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 14px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.master-workspace-nav{box-shadow:0 16px 40px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.master-workspace-nav button{min-height:76px;color:var(--color-white);text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.master-workspace-nav button:hover{background:var(--color-text-primary)}.master-workspace-nav button.active{background:var(--color-white);color:var(--color-ink);border-color:var(--color-white);box-shadow:0 8px 24px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.master-workspace-nav button.active{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 33%, transparent)}}.master-workspace-nav button>b{background:var(--color-text-primary);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.master-workspace-nav button.active>b{background:var(--color-ink);color:var(--color-white)}.master-workspace-nav span{flex-direction:column;gap:3px;min-width:0;display:flex}.master-workspace-nav strong{font-size:13px}.master-workspace-nav small{color:var(--color-text-tertiary);font-size:10px;line-height:1.3}.master-workspace-nav button.active small{color:var(--color-text-secondary)}.master-area-heading{justify-content:space-between;align-items:end;gap:16px;padding:16px 4px 8px;display:flex}.master-area-heading small{letter-spacing:.16em;color:var(--color-text-secondary);font-weight:900}.master-area-heading h2{margin:4px 0 0;font-size:25px}.master-area-heading button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;padding:10px 14px;font-weight:800}.master-overview{gap:14px;display:grid}.master-priority-head{justify-content:space-between;align-items:center;padding:20px 22px 8px;display:flex}.master-priority-head span small{letter-spacing:.15em;color:var(--color-text-secondary);font-weight:900}.master-priority-head h2{margin:4px 0 0;font-size:22px}.master-priority-head>b{color:var(--color-text-secondary);background:var(--color-cream);border-radius:999px;padding:7px 10px;font-size:11px}.master-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.master-priority-grid>button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;min-height:172px;box-shadow:0 6px 20px var(--color-ink);border-radius:16px;flex-direction:column;align-items:flex-start;padding:18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.master-priority-grid>button{box-shadow:0 6px 20px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.master-priority-grid>button:hover{border-color:var(--color-text-tertiary);box-shadow:0 12px 28px var(--color-ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.master-priority-grid>button:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.master-priority-grid strong{margin-top:14px;font-size:30px}.master-priority-grid b{font-size:13px}.master-priority-grid small{color:var(--color-text-secondary);margin-top:auto;line-height:1.35}.priority-icon{border-radius:9px;place-items:center;min-width:38px;height:30px;padding:0 8px;font-size:11px;font-weight:950;display:grid}.priority-icon.amber{background:var(--color-warning-bg);color:var(--color-warning)}.priority-icon.blue,.priority-icon.violet{background:var(--color-cream);color:var(--color-text-secondary)}.priority-icon.green{background:var(--color-border);color:var(--color-text-secondary)}.master-shortcuts{border:1px solid var(--color-border);background:var(--color-cream);border-radius:17px;padding:20px}.master-shortcuts h3{margin:0 0 12px}.master-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.master-shortcuts button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:12px;grid-template-columns:1fr auto;gap:4px 12px;padding:15px;display:grid}.master-shortcuts button b{font-size:13px}.master-shortcuts button span{color:var(--color-text-secondary);font-size:10px;line-height:1.4}.master-shortcuts button em{grid-area:1/2/3;align-self:center;font-size:20px;font-style:normal}.master-page .master-block[hidden],.master-overview[hidden]{display:none!important}.admin-jump-nav{z-index:6;border:1px solid var(--color-border);background:var(--color-cream);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:9px;display:grid;position:sticky;top:82px}@supports (color:color-mix(in lab, red, red)){.admin-jump-nav{background:color-mix(in srgb, var(--color-cream) 93%, transparent)}}.admin-jump-nav{box-shadow:0 8px 24px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.admin-jump-nav{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 5%, transparent)}}.admin-jump-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-jump-nav button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.admin-jump-nav button.featured{border-color:var(--color-text-tertiary);background:var(--color-cream)}.admin-jump-nav button>b{background:var(--color-ink);width:32px;height:32px;color:var(--color-white);border-radius:9px;place-items:center;display:grid}.admin-jump-nav button>span{flex-direction:column;min-width:0;display:flex}.admin-jump-nav strong{font-size:10px}.admin-jump-nav small{color:var(--color-text-secondary);font-size:7px}.admin-jump-nav em{font-size:17px;font-style:normal}@media (width<=620px){.admin-jump-nav{grid-template-columns:1fr;top:70px}.admin-jump-nav button{min-height:52px}}@media (width<=900px){.master-workspace-nav{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.master-workspace-nav button{gap:9px;min-height:70px;padding:10px}.master-workspace-nav button>b{flex-basis:34px;width:34px;height:34px}.master-workspace-nav small{font-size:9px}.master-area-heading{align-items:center}.master-area-heading h2{font-size:20px}.master-area-heading button{font-size:10px}.master-priority-head{padding:14px 4px 4px}.master-priority-head>b{display:none}.master-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.master-priority-grid>button{min-height:150px;padding:14px}.master-priority-grid strong{font-size:26px}.master-shortcuts{padding:14px}.master-shortcuts>div{grid-template-columns:1fr}.master-shortcuts button span{font-size:11px}}@media (width<=480px){.master-workspace-nav{grid-template-columns:1fr}.master-workspace-nav button{min-height:58px}.master-priority-grid{grid-template-columns:1fr 1fr}.master-priority-grid>button{min-height:142px}.master-priority-grid b{font-size:12px}.master-priority-grid small{font-size:9px}}.master-command-head{background:var(--color-ink);color:var(--color-white);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.master-command-head>span{flex-direction:column;gap:4px;display:flex}.master-command-head small{color:var(--color-text-tertiary);letter-spacing:.14em;font-weight:900}.master-command-head h2{margin:0;font-size:27px}.master-command-head p{color:var(--color-text-tertiary);margin:2px 0 0;font-size:11px}.master-command-head>button{border:1px solid var(--color-text-primary);background:var(--color-text-primary);min-width:180px;color:var(--color-white);text-align:left;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.master-command-head>button>b{background:var(--color-white);width:42px;height:42px;color:var(--color-ink);border-radius:11px;place-items:center;font-size:18px;display:grid}.master-command-head>button>span{flex-direction:column;font-weight:900;display:flex}.master-command-head>button small{letter-spacing:0;color:var(--color-text-tertiary);font-weight:600}.master-health-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.master-health-strip button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:14px;flex-direction:column;gap:3px;padding:15px;display:flex}.master-health-strip small{color:var(--color-text-secondary);letter-spacing:.08em;font-weight:900}.master-health-strip strong{font-size:18px}.master-health-strip span{color:var(--color-text-secondary);font-size:9px}.master-health-strip button.risk{border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.master-health-strip button.risk strong,.master-health-strip button.risk span{color:var(--color-danger)}.master-health-strip button.healthy{border-color:var(--color-success-bg);background:var(--color-success-bg)}.master-decision-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:12px;display:grid}.master-decision-queue,.master-team-pulse{border:1px solid var(--color-border);background:var(--color-white);border-radius:17px;overflow:hidden}.master-decision-queue>header,.master-team-pulse>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.master-decision-queue header span,.master-team-pulse header span{flex-direction:column;display:flex}.master-decision-queue header small,.master-team-pulse header small{color:var(--color-text-secondary);letter-spacing:.12em;font-weight:900}.master-decision-queue h3,.master-team-pulse h3{margin:3px 0 0;font-size:16px}.master-decision-queue>header>b{background:var(--color-danger-bg);color:var(--color-danger);border-radius:99px;padding:6px 8px;font-size:9px}.master-decision-queue>button:not(.queue-more){border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.master-decision-queue>button:hover,.master-team-pulse>button:hover{background:var(--color-cream)}.master-decision-queue i{background:var(--color-cream);border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:950;display:grid}.master-decision-queue i.urgent{background:var(--color-danger-bg);color:var(--color-danger)}.master-decision-queue i.today{background:var(--color-warning-bg);color:var(--color-warning)}.master-decision-queue>button span{flex-direction:column;min-width:0;display:flex}.master-decision-queue>button small{color:var(--color-text-secondary)}.master-decision-queue>button strong{margin:2px 0;font-size:11px}.master-decision-queue>button em{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.master-decision-queue>button>b{white-space:nowrap;font-size:9px}.master-decision-queue .queue-more{background:var(--color-cream);border:0;width:100%;padding:12px;font-size:10px;font-weight:900}.master-clear-state{align-items:center;gap:12px;padding:24px;display:flex}.master-clear-state>b{background:var(--color-border);width:40px;height:40px;color:var(--color-text-primary);border-radius:50%;place-items:center;display:grid}.master-clear-state>span{flex-direction:column;display:flex}.master-clear-state small{color:var(--color-text-secondary)}.master-team-pulse>header>button{background:0 0;border:0;font-size:9px;font-weight:900}.master-team-pulse>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.seller-avatar{background:var(--color-ink);width:36px;height:36px;color:var(--color-white);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.master-team-pulse>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.master-team-pulse strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.master-team-pulse small{color:var(--color-text-secondary)}.master-team-pulse em{white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.master-team-pulse em.ok{background:var(--color-success-bg);color:var(--color-success)}.master-team-pulse em.attention{background:var(--color-danger-bg);color:var(--color-danger)}@media (width<=900px){.master-command-head{flex-direction:column;align-items:flex-start}.master-command-head>button{width:100%}.master-health-strip{grid-template-columns:1fr 1fr}.master-decision-layout{grid-template-columns:1fr}.master-decision-queue>button:not(.queue-more){grid-template-columns:38px minmax(0,1fr)}.master-decision-queue>button>b{grid-column:2}.master-command-head h2{font-size:23px}}@media (width<=520px){.master-command-head{padding:18px}.master-command-head p{font-size:10px}.master-health-strip{grid-template-columns:1fr}.master-health-strip button{padding:13px}.master-decision-queue>header,.master-team-pulse>header{align-items:flex-start}.master-decision-queue>header>b{white-space:nowrap}.master-team-pulse>button{grid-template-columns:36px minmax(0,1fr)}.master-team-pulse em{grid-column:2;width:max-content}.master-decision-queue>button em{white-space:normal}}.receivables-center{overflow:hidden}.aging-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.aging-summary button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px;display:flex}.aging-summary button:hover,.aging-summary button.active{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.aging-summary button.active{background:var(--color-ink);color:var(--color-white)}.aging-summary small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:9px;font-weight:900}.aging-summary button.active small{color:var(--color-text-tertiary)}.aging-summary strong{white-space:nowrap;font-size:15px}.aging-summary span{color:var(--color-text-secondary);font-size:9px}.receivables-list{gap:8px;display:grid}.receivables-list article{border:1px solid var(--color-border);border-left:5px solid var(--color-text-secondary);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(220px,1fr) 130px 130px 120px;align-items:center;gap:14px;padding:14px 16px;display:grid}.receivables-list article.overdue{border-left-color:var(--color-danger)}.receivables-list article.critical{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.receivables-list article>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.receivables-list small{color:var(--color-text-secondary)}.receivables-list strong{font-size:14px}.receivables-list em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.receivables-list article>b{text-align:right;font-size:15px}.aging-badge{background:var(--color-cream);color:var(--color-text-secondary);border-radius:999px;justify-self:start;padding:7px 9px;font-size:10px;font-weight:900}.overdue .aging-badge,.critical .aging-badge{background:var(--color-danger-bg);color:var(--color-danger)}.receivables-list article>button{border:1px solid var(--color-text-primary);background:var(--color-white);border-radius:9px;min-height:38px;font-weight:850}.receivables-note{background:var(--color-cream);color:var(--color-text-secondary);border-radius:11px;gap:12px;margin-top:14px;padding:14px;font-size:11px;display:flex}.receivables-note b{color:var(--color-ink);white-space:nowrap}@media (width<=900px){.aging-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.receivables-list article{grid-template-columns:1fr auto;gap:8px 12px}.receivables-list article>b{grid-area:1/2}.aging-badge{grid-column:1}.receivables-list article>button{grid-area:2/2}.receivables-note{flex-direction:column}.receivables-note b{white-space:normal}}.credit-policy-banner{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.credit-policy-banner i{background:var(--color-white);border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.credit-policy-banner span{flex-direction:column;gap:3px;display:flex}.credit-policy-banner small{color:var(--color-text-secondary)}.credit-account-list{gap:9px;display:grid}.credit-account-list article{border:1px solid var(--color-border);background:var(--color-white);border-radius:13px;grid-template-columns:minmax(190px,1fr) minmax(220px,1.2fr) minmax(270px,1fr);align-items:center;gap:18px;padding:15px;display:grid}.credit-account-list article.overdue,.credit-account-list article.exceeded{border-left:5px solid var(--color-danger)}.credit-account-name{flex-direction:column;gap:3px;min-width:0;display:flex}.credit-account-name small{color:var(--color-text-secondary)}.credit-account-name strong{font-size:14px}.credit-account-name span{color:var(--color-text-secondary);font-size:10px}.credit-account-list .overdue .credit-account-name span,.credit-account-list .exceeded .credit-account-name span{color:var(--color-danger);font-weight:850}.credit-meter{flex-direction:column;gap:7px;display:flex}.credit-meter>span{background:var(--color-border);border-radius:99px;height:8px;overflow:hidden}.credit-meter i{background:var(--color-text-primary);border-radius:99px;height:100%;display:block}.overdue .credit-meter i,.exceeded .credit-meter i{background:var(--color-danger)}.credit-meter small{color:var(--color-text-secondary)}.credit-account-list label{flex-direction:column;gap:5px;display:flex}.credit-account-list label>small{letter-spacing:.08em;color:var(--color-text-secondary);font-weight:900}.credit-account-list label>div{border:1px solid var(--color-border-strong);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;display:grid;overflow:hidden}.credit-account-list label span{padding-left:10px;font-weight:900}.credit-account-list input{border:0;min-width:0;height:40px;padding:0 8px;font-weight:850}.credit-account-list label button{background:var(--color-ink);height:40px;color:var(--color-white);border:0;padding:0 13px;font-weight:900}.customer-credit{gap:8px;margin-top:7px;font-size:9px;display:flex}.customer-credit b{color:var(--color-text-primary)}.customer-credit span{color:var(--color-text-secondary)}.customer-credit.overdue span{color:var(--color-danger);font-weight:850}.selected-credit-status{background:var(--color-cream);color:var(--color-text-secondary);border-radius:9px;grid-column:1/-1;justify-content:space-between;gap:10px;margin-top:8px;padding:9px 11px;display:flex}.selected-credit-status.overdue{background:var(--color-danger-bg);color:var(--color-danger)}.selected-credit-status b,.selected-credit-status span{font-size:10px}@media (width<=900px){.credit-account-list article{grid-template-columns:1fr}.credit-account-list label>div{grid-template-columns:auto minmax(0,1fr) auto}.selected-credit-status{flex-direction:column}.credit-policy-banner{align-items:flex-start}}.discount-policy-control{border:1px solid var(--color-border);background:var(--color-cream);border-radius:13px;grid-template-columns:1fr 130px auto;align-items:center;gap:12px;margin-bottom:15px;padding:15px;display:grid}.discount-policy-control>span{flex-direction:column;gap:3px;display:flex}.discount-policy-control small{color:var(--color-text-secondary)}.discount-policy-control label{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:9px;align-items:center;display:flex;overflow:hidden}.discount-policy-control input{border:0;width:90px;height:40px;padding:0 10px;font-weight:900}.discount-policy-control label b{padding-right:10px}.discount-policy-control>button{background:var(--color-ink);height:42px;color:var(--color-white);border:0;border-radius:9px;padding:0 16px;font-weight:900}.discount-request-list{gap:10px;display:grid}.discount-request-list article{border:1px solid var(--color-warning);border-left:5px solid var(--color-warning);background:var(--color-warning-bg);border-radius:13px;padding:16px}.discount-request-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discount-request-head>span{flex-direction:column;gap:3px;display:flex}.discount-request-head small,.discount-request-head em{color:var(--color-text-secondary);font-style:normal}.discount-request-head>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:9px;padding:8px 10px}.discount-products{gap:5px;margin:12px 0;display:grid}.discount-products span{background:var(--color-white);border-radius:8px;grid-template-columns:100px 1fr auto;gap:10px;padding:8px 10px;display:grid}.discount-products small{color:var(--color-text-secondary)}.discount-request-list textarea{border:1px solid var(--color-border-strong);resize:vertical;border-radius:9px;width:100%;min-height:64px;padding:10px}.discount-decision-actions{gap:8px;margin-top:9px;display:flex}.discount-decision-actions button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:40px;color:var(--color-white);border-radius:9px;padding:0 14px;font-weight:900}.discount-decision-actions button.danger{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-bg)}.discount-decision-actions button:last-child{background:var(--color-white);color:var(--color-ink);margin-left:auto}.discount-approval-badge{border-radius:999px;width:max-content;margin-top:5px;padding:5px 8px;font-weight:900;font-size:9px!important;font-style:normal!important;display:inline-flex!important}.discount-approval-badge.pending{background:var(--color-warning-bg);color:var(--color-warning)}.discount-approval-badge.approved{background:var(--color-success-bg);color:var(--color-success)}.discount-approval-badge.rejected{background:var(--color-danger-bg);color:var(--color-danger)}@media (width<=900px){.discount-policy-control{grid-template-columns:1fr 110px}.discount-policy-control>button{grid-column:1/-1}.discount-products span{grid-template-columns:80px 1fr auto}.discount-decision-actions{flex-wrap:wrap}.discount-decision-actions button:last-child{margin-left:0}.discount-request-head{flex-direction:column}}.goal-list article{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;min-height:82px!important;display:grid!important}.goal-actions{gap:7px;display:flex;visibility:visible!important;opacity:1!important}.goal-actions button{border:1px solid var(--color-text-tertiary);background:var(--color-white);min-width:88px;min-height:36px;color:var(--color-ink);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex!important}.goal-actions button.danger{border-color:var(--color-danger-bg);color:var(--color-danger);background:var(--color-danger-bg)}@media (width<=700px){.goal-list article{grid-template-columns:1fr auto!important}.goal-actions{grid-column:1/-1}.goal-actions button{flex:1}}.statement-detail-button{background:var(--color-white)!important;color:var(--color-ink)!important;border:1px solid var(--color-border-strong)!important}.statement-detail-modal .customer-modal{width:min(1120px,94vw);max-width:1120px;max-height:90vh;overflow:auto}.statement-detail-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.statement-detail-summary span{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.statement-detail-summary small,.statement-orders small{color:var(--color-text-secondary);font-size:11px}.statement-detail-summary strong{font-size:19px}.statement-orders{gap:8px;margin-bottom:18px;display:grid}.statement-orders article{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(260px,1fr) 190px 150px;align-items:center;gap:18px;padding:14px;display:grid}.statement-orders article>div{flex-direction:column;gap:4px;display:flex}.statement-orders strong,.statement-orders b{font-size:15px}.statement-lines{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.statement-line-head,.statement-line{grid-template-columns:minmax(280px,1fr) 70px 140px 70px 140px;align-items:center;gap:10px;padding:11px 14px;display:grid}.statement-line-head{background:var(--color-ink);color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.statement-line{border-top:1px solid var(--color-border);font-size:13px}.statement-line>span:first-child{flex-direction:column;gap:2px;display:flex}.statement-line small,.statement-line em{color:var(--color-text-secondary);font-size:11px;font-style:normal}@media (width<=760px){.statement-detail-summary,.statement-orders article{grid-template-columns:1fr 1fr}.statement-orders article>div:first-child{grid-column:1/-1}.statement-lines{overflow-x:auto}.statement-line-head,.statement-line{min-width:760px}}.delivery-products-check>div{grid-template-columns:110px minmax(0,1fr) 80px 90px!important}.delivery-products-check label{justify-content:center;display:flex}.delivery-products-check input{border:1px solid var(--color-text-tertiary);text-align:center;border-radius:8px;width:64px;height:38px;font-size:15px;font-weight:900}.delivery-shortage-box{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:13px;flex-direction:column;gap:6px;margin:16px 26px 0;padding:15px;display:flex}.delivery-shortage-box strong{color:var(--color-warning);font-size:14px}.delivery-shortage-box span{color:var(--color-warning);font-size:12px}.delivery-shortage-box textarea{border:1px solid var(--color-warning);min-height:76px;font:inherit;resize:vertical;border-radius:9px;margin-top:5px;padding:10px}.delivery-claim-created{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:13px;flex-direction:column;gap:5px;max-width:540px;margin:20px auto 0;padding:14px;display:flex}.delivery-claim-created strong{color:var(--color-warning)}.delivery-claim-created span{color:var(--color-warning);font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.delivery-products-check{overflow-x:auto}.delivery-products-check>div{min-width:620px;grid-template-columns:100px minmax(260px,1fr) 80px 90px!important}}.delivery-control-card{overflow:hidden;border:1px solid var(--color-border-strong)!important;background:var(--color-white)!important;padding:0!important}.delivery-control-head{border-bottom:1px solid var(--color-border);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid}.delivery-control-icon{background:var(--color-ink);width:48px;height:48px;color:var(--color-white);border-radius:14px;place-items:center;font-size:22px;font-weight:900;display:grid}.delivery-control-head>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.delivery-control-head small{letter-spacing:.14em;color:var(--color-text-secondary);font-size:10px;font-weight:900}.delivery-control-head h3{letter-spacing:-.02em;margin:0;font-size:19px}.delivery-control-head span{color:var(--color-text-secondary);font-size:12px}.delivery-control-head>b{background:var(--color-warning-bg);color:var(--color-warning);letter-spacing:.05em;border-radius:99px;padding:7px 10px;font-size:9px}.delivery-control-card.completed .delivery-control-icon{background:var(--color-success)}.delivery-control-card.completed .delivery-control-head>b{background:var(--color-success-bg);color:var(--color-success)}.delivery-option-grid{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.delivery-option{border:1px solid var(--color-border-strong)!important;background:var(--color-white)!important;color:var(--color-ink)!important;text-align:left!important;border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:42px 1fr!important;gap:4px 12px!important;min-height:126px!important;padding:16px!important;display:grid!important}.delivery-option:hover{box-shadow:0 8px 24px var(--color-ink);border-color:var(--color-ink)!important}@supports (color:color-mix(in lab, red, red)){.delivery-option:hover{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.delivery-option i{background:var(--color-border);border-radius:11px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.delivery-option span{flex-direction:column;gap:4px;display:flex}.delivery-option strong{font-size:14px}.delivery-option small{color:var(--color-text-secondary);font-size:11px;line-height:1.45}.delivery-option em{margin-top:7px;font-size:10px;font-style:normal;font-weight:900}.delivery-option.primary{background:var(--color-ink)!important;color:var(--color-white)!important;border-color:var(--color-ink)!important}.delivery-option.primary i{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.delivery-option.primary i{background:color-mix(in srgb, var(--color-white) 12%, transparent)}}.delivery-option.primary small{color:var(--color-border-strong)}.delivery-control-help{background:var(--color-cream);border-radius:10px;align-items:flex-start;gap:9px;margin:0 20px 18px;padding:11px 13px;display:flex}.delivery-control-help>span{background:var(--color-border);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.delivery-control-help p{color:var(--color-text-secondary)!important;margin:2px 0 0!important;font-size:11px!important;line-height:1.5!important}.delivery-share-ready{margin:0 20px 18px!important}.share-ready-head{align-items:center;gap:10px;display:flex}.share-ready-head>span{background:var(--color-success);width:30px;height:30px;color:var(--color-success-bg);border-radius:50%;place-items:center;font-weight:900;display:grid}.share-ready-head>div{flex-direction:column;display:flex}.share-ready-head small{color:var(--color-success);font-size:10px}.delivery-completed-actions{border:1px solid var(--color-success-bg);background:var(--color-success-bg);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:18px 20px 20px;padding:16px;display:flex}.delivery-completed-actions>div{flex-direction:column;gap:3px;display:flex}.delivery-completed-actions small{letter-spacing:.12em;color:var(--color-success);font-size:9px;font-weight:900}.delivery-completed-actions strong{font-size:14px}.delivery-completed-actions span{color:var(--color-success);font-size:11px}.delivery-completed-actions .delivery-note-link{white-space:nowrap;background:var(--color-success);color:var(--color-success-bg);border:0;padding:11px 14px}@media (width<=680px){.delivery-control-head{grid-template-columns:44px 1fr;padding:16px}.delivery-control-icon{width:42px;height:42px}.delivery-control-head>b{grid-column:1/-1;width:max-content}.delivery-option-grid{grid-template-columns:1fr;padding:14px 16px}.delivery-share-ready,.delivery-control-help,.delivery-completed-actions{margin-left:16px!important;margin-right:16px!important}.delivery-completed-actions{flex-direction:column;align-items:stretch}.delivery-completed-actions .delivery-note-link{text-align:center}}.communication-kpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px;display:grid}.communication-kpis span{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.communication-kpis small{color:var(--color-text-secondary);font-size:9px}.communication-kpis strong{font-size:20px}.communication-list{border-top:1px solid var(--color-cream)}.communication-list article{border-bottom:1px solid var(--color-cream);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.communication-list article>div{flex-direction:column;min-width:0;display:flex}.communication-list small,.communication-list span,.communication-list time{color:var(--color-text-secondary);font-size:10px}.communication-list strong{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:12px;overflow:hidden}.communication-list b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:6px 8px;font-size:9px}.communication-list b.sent{background:var(--color-border);color:var(--color-text-primary)}.communication-list b.error{background:var(--color-danger-bg);color:var(--color-danger)}@media (width<=700px){.communication-kpis{grid-template-columns:1fr 1fr}.communication-list article{grid-template-columns:1fr auto}.communication-list time{grid-row:2}.communication-list strong{white-space:normal}}.claims-board>.section-title>span{flex-direction:column;gap:2px;display:flex}.claims-board>.section-title small{letter-spacing:.14em;color:var(--color-text-secondary);font-size:9px}.claim-card{overflow:hidden;padding:0!important}.claim-card-head{background:var(--color-cream);border-bottom:1px solid var(--color-border);padding:16px 18px}.claim-card.shortage .claim-card-head{background:var(--color-warning-bg)}.claim-card-head>span{gap:3px}.claim-card-head em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.claim-description{margin:15px 18px}.claim-description small,.claim-resolution-head strong{letter-spacing:.1em;font-size:10px;font-weight:900}.claim-description p{margin:6px 0;line-height:1.55}.claim-card>.evidence-button{margin:0 18px 15px;display:inline-flex}.claim-card>.master-response{margin:0 18px 16px}.claim-review{background:var(--color-warning-bg);margin-top:0!important;padding:17px 18px!important}.claim-resolution-head{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.claim-resolution-head span{color:var(--color-text-secondary);font-size:11px}.claim-review textarea{border:1px solid var(--color-warning-bg);font:inherit;resize:vertical;border-radius:10px;padding:11px}.claim-primary-actions{grid-template-columns:1fr 1fr;gap:9px!important;display:grid!important}.claim-review button.resolution{text-align:left;flex-direction:column;gap:3px;min-height:64px;padding:11px 13px;display:flex}.claim-review button.resolution small{opacity:.75;font-size:9px;font-weight:500}.claim-review button.missing,.claim-review button.carrier{background:var(--color-warning)}.warranty-convert{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 260px;gap:9px;display:grid}.warranty-convert select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-width:0;padding:10px}.claim-review button.warranty{background:var(--color-warning)}.claim-secondary-actions{border-top:1px solid var(--color-border);padding-top:10px;gap:7px!important;display:flex!important}.claim-secondary-actions button{background:var(--color-white)!important;color:var(--color-ink)!important;border:1px solid var(--color-border-strong)!important}.claim-secondary-actions button.danger{color:var(--color-danger)!important;border-color:var(--color-danger-bg)!important}@media (width<=720px){.claim-primary-actions{grid-template-columns:1fr}.warranty-convert{grid-column:auto;grid-template-columns:1fr}.claim-secondary-actions{flex-direction:column}.claim-secondary-actions button{width:100%}}.communication-hub{border:1px solid var(--color-border);background:var(--color-white);min-height:620px;box-shadow:0 14px 40px var(--color-ink);border-radius:18px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.communication-hub{box-shadow:0 14px 40px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.conversation-list{border-right:1px solid var(--color-border);background:var(--color-cream)}.conversation-list header{border-bottom:1px solid var(--color-border);flex-direction:column;padding:17px;display:flex}.conversation-list header small{color:var(--color-text-secondary);margin-top:3px;font-size:10px}.conversation-list button{border:0;border-bottom:1px solid var(--color-border);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.conversation-list button:hover,.conversation-list button.active{background:var(--color-white)}.conversation-list button.active{box-shadow:inset 3px 0 var(--color-ink)}.conversation-list i,.conversation-head>i{background:var(--color-ink);width:38px;height:38px;color:var(--color-white);border-radius:12px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.conversation-list span,.conversation-head span{flex-direction:column;min-width:0;display:flex}.conversation-list strong{font-size:11px}.conversation-list small{color:var(--color-text-secondary);text-overflow:ellipsis;font-size:8px;overflow:hidden}.conversation-list b{color:var(--color-text-tertiary)}.conversation-panel{flex-direction:column;min-width:0;display:flex}.conversation-head{border-bottom:1px solid var(--color-border);align-items:center;gap:11px;min-height:72px;padding:14px 18px;display:flex}.conversation-head small{color:var(--color-text-secondary);margin-top:3px;font-size:9px}.message-tabs{border-bottom:1px solid var(--color-cream);gap:4px;padding:8px 14px;display:flex}.message-tabs button{color:var(--color-text-secondary);background:0 0;border:0;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800}.message-tabs button.active{background:var(--color-ink);color:var(--color-white)}.message-tabs b{background:var(--color-cream);color:var(--color-ink);border-radius:99px;margin-left:5px;padding:2px 5px}.communication-hub .chat-thread{background:var(--color-cream);border-radius:0;flex:1;min-height:400px;max-height:500px}.chat-thread.notifications{background:var(--color-cream)}.chat-thread article.system-notification{background:var(--color-white);border:1px solid var(--color-border);border-left:4px solid var(--color-text-secondary);border-radius:11px;align-self:stretch;max-width:none;padding:12px 14px}.system-notification strong{color:var(--color-text-secondary);letter-spacing:.04em}.chat-attachment{width:max-content;max-width:100%;color:inherit;border:1px solid;border-radius:8px;margin-top:5px;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.communication-hub .chat-compose{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;margin:0;padding:11px}.chat-file{border:1px solid var(--color-border-strong);background:var(--color-white);cursor:pointer;border-radius:10px;place-items:center;max-width:190px;height:42px;padding:0 11px;display:grid}.chat-file input{display:none}.chat-file span{white-space:nowrap;text-overflow:ellipsis;max-width:165px;font-size:9px;font-weight:900;overflow:hidden}.communication-hub .chat-compose textarea{height:42px;min-height:42px}.communication-hub .chat-compose button{height:42px}@media (width<=800px){.communication-hub{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--color-border);max-height:220px;overflow:auto}.communication-hub .chat-compose{grid-template-columns:1fr auto}.chat-file{grid-column:1/-1;max-width:none}.chat-file span{max-width:80vw}}.communications-center{overflow:hidden}.communication-title{padding:18px 20px 14px!important}.communication-title span{color:var(--color-text-secondary);font-size:11px!important}.communication-tabs{border-bottom:1px solid var(--color-border);gap:5px;padding:0 20px 12px;display:flex}.communication-tabs button{background:var(--color-cream);color:var(--color-text-secondary);border:0;border-radius:9px;padding:8px 13px;font-size:10px;font-weight:900}.communication-tabs button.active{background:var(--color-ink);color:var(--color-white)}.communications-center .communication-kpis{padding:14px 20px!important}.communications-center .communication-kpis button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.communications-center .communication-kpis button:hover{border-color:var(--color-ink);box-shadow:0 7px 20px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.communications-center .communication-kpis button:hover{box-shadow:0 7px 20px color-mix(in srgb, var(--color-ink) 5%, transparent)}}.communications-center .communication-kpis button.attention{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.communication-kpis button>i{background:var(--color-ink);width:34px;height:34px;color:var(--color-white);border-radius:10px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.communication-kpis button.attention>i{background:var(--color-danger)}.communication-kpis button>span{flex-direction:column;display:flex}.communication-kpis button small{color:var(--color-text-secondary);font-size:9px}.communication-kpis button strong{margin:2px 0;font-size:19px}.communication-kpis button em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.communication-queue-head{background:var(--color-cream);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.communication-queue-head>span{flex-direction:column;display:flex}.communication-queue-head strong{font-size:13px}.communication-queue-head small{color:var(--color-text-secondary);margin-top:3px;font-size:9px}.communication-queue-head>b{background:var(--color-white);border:1px solid var(--color-border);border-radius:99px;padding:6px 8px;font-size:9px}.communications-center .communication-list{border:0}.communication-row{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;cursor:pointer;grid-template-columns:36px minmax(0,1fr) 115px auto 90px;align-items:center;gap:12px;width:100%;padding:12px 20px;display:grid}.communication-row:hover{background:var(--color-white)}.communication-row>i{background:var(--color-cream);width:34px;height:34px;color:var(--color-text-secondary);border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.communication-row>i.whatsapp{background:var(--color-border);color:var(--color-text-primary)}.communication-row>div{flex-direction:column;min-width:0;display:flex}.communication-row small{letter-spacing:.07em;color:var(--color-text-secondary);font-size:8px}.communication-row strong{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:11px;overflow:hidden}.communication-row span,.communication-row time{color:var(--color-text-secondary);font-size:9px}.communication-row>b{background:var(--color-warning-bg);color:var(--color-warning);text-align:center;border-radius:99px;padding:6px 8px;font-size:8px}.communication-row>b.sent{background:var(--color-border);color:var(--color-text-primary)}.communication-row>b.error{background:var(--color-danger-bg);color:var(--color-danger)}.communication-row>em{text-align:right;font-size:9px;font-style:normal;font-weight:900}@media (width<=900px){.communication-row{grid-template-columns:36px minmax(0,1fr) auto}.communication-row time{display:none}.communication-row>em{text-align:left;grid-column:2}.communications-center .communication-kpis{grid-template-columns:1fr 1fr!important}}@media (width<=560px){.communication-tabs{overflow:auto}.communications-center .communication-kpis{grid-template-columns:1fr!important}.communication-row{grid-template-columns:34px minmax(0,1fr)}.communication-row>b{grid-column:2;width:max-content}.communication-row>em{grid-column:2}.communication-queue-head{align-items:flex-start;gap:10px}.communication-queue-head>b{white-space:nowrap}}.task-entry{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:15px;justify-content:space-between;align-items:center;width:100%;margin:12px 0;padding:15px 17px;display:flex}.task-entry.has-urgent{border-color:var(--color-warning);background:var(--color-warning-bg)}.task-entry>span{flex-direction:column;gap:3px;display:flex}.task-entry small{letter-spacing:.14em;color:var(--color-text-secondary);font-size:8px}.task-entry strong{font-size:15px}.task-entry em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.task-entry>b{white-space:nowrap;font-size:10px}.task-overview{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.task-overview article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.task-overview article.urgent{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.task-overview article.success{background:var(--color-success-bg);border-color:var(--color-success-bg)}.task-overview small{color:var(--color-text-secondary);font-size:9px}.task-overview strong{font-size:24px}.task-overview span{color:var(--color-text-secondary);font-size:9px}.task-toolbar{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.task-toolbar>span{flex-direction:column;display:flex}.task-toolbar strong{font-size:13px}.task-toolbar small{color:var(--color-text-secondary);margin-top:3px;font-size:9px}.task-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.task-toolbar button{background:var(--color-cream);color:var(--color-text-secondary);border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900}.task-toolbar button.active{background:var(--color-ink);color:var(--color-white)}.task-list{border:1px solid var(--color-border);background:var(--color-white);border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.task-list>article{border-top:1px solid var(--color-border);grid-template-columns:38px minmax(0,1fr) 115px 170px;align-items:center;gap:12px;padding:13px 15px;display:grid}.task-list>article>i{background:var(--color-cream);width:36px;height:36px;color:var(--color-text-secondary);border-radius:11px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.task-list>article.urgent>i{background:var(--color-danger-bg);color:var(--color-danger)}.task-list>article.today>i{background:var(--color-warning-bg);color:var(--color-warning)}.task-list>article>div{flex-direction:column;min-width:0;display:flex}.task-list small{letter-spacing:.05em;color:var(--color-text-secondary);font-size:8px}.task-list strong{margin:3px 0;font-size:12px}.task-list span,.task-list time{color:var(--color-text-secondary);font-size:9px}.task-list>article>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.task-empty{color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:6px;padding:50px;display:flex}.task-empty b{background:var(--color-border);width:44px;height:44px;color:var(--color-text-primary);border-radius:50%;place-items:center;font-size:18px;display:grid}.task-empty strong{font-size:15px}.task-empty span{font-size:10px}@media (width<=900px){.task-overview{grid-template-columns:1fr 1fr}.task-toolbar{flex-direction:column;align-items:flex-start}.task-toolbar>div{justify-content:flex-start}.task-list>article{grid-template-columns:38px minmax(0,1fr) auto}.task-list>article time{display:none}.task-list>article>button{grid-column:2/-1}}@media (width<=560px){.task-entry{flex-direction:column;align-items:flex-start;gap:10px}.task-overview{grid-template-columns:1fr 1fr}.task-list>article{grid-template-columns:34px minmax(0,1fr)}.task-list>article>button{grid-column:1/-1}.task-toolbar>div{flex-wrap:nowrap;width:100%;overflow:auto}.task-toolbar button{white-space:nowrap}}.my-day{border:1px solid var(--color-border-strong);background:var(--color-white);box-shadow:0 10px 30px var(--color-ink);border-radius:18px;margin:12px 0 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.my-day{box-shadow:0 10px 30px color-mix(in srgb, var(--color-ink) 3%, transparent)}}.my-day.has-urgent{border-color:var(--color-warning)}.my-day-head{background:var(--color-ink);color:var(--color-white);justify-content:space-between;align-items:center;gap:14px;padding:16px 17px;display:flex}.my-day-head>span{flex-direction:column;gap:3px;display:flex}.my-day-head small{letter-spacing:.16em;color:var(--color-text-tertiary);font-size:8px}.my-day-head strong{font-size:16px}.my-day-head em{color:var(--color-border-strong);font-size:9px;font-style:normal}.my-day-head>button{border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-white);border-radius:9px;padding:9px 11px;font-size:8px;font-weight:900}.my-day-summary{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.my-day-summary>button{border:0;border-right:1px solid var(--color-border);background:var(--color-white);text-align:left;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.my-day-summary>button:last-child{border-right:0}.my-day-summary>button.urgent{background:var(--color-danger-bg)}.my-day-summary small{letter-spacing:.11em;color:var(--color-text-secondary);font-size:7px}.my-day-summary strong{margin:4px 0 2px;font-size:20px}.my-day-summary span{color:var(--color-text-secondary);font-size:8px}.my-day-list>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;width:100%;color:var(--color-ink);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.my-day-list>button:hover{background:var(--color-cream)}.my-day-list>button>i{background:var(--color-cream);width:31px;height:31px;color:var(--color-text-secondary);border-radius:10px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.my-day-list>button.urgent>i{background:var(--color-danger-bg);color:var(--color-danger)}.my-day-list>button.today>i{background:var(--color-warning-bg);color:var(--color-warning)}.my-day-list>button>span{flex-direction:column;min-width:0;display:flex}.my-day-list small{color:var(--color-text-secondary);font-size:7px}.my-day-list strong{margin:2px 0;font-size:10px}.my-day-list em{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.my-day-list>button>b{white-space:nowrap;font-size:8px}.my-day-clear{align-items:center;gap:11px;padding:20px;display:flex}.my-day-clear>b{background:var(--color-border);width:34px;height:34px;color:var(--color-text-primary);border-radius:50%;place-items:center;display:grid}.my-day-clear>span{flex-direction:column;display:flex}.my-day-clear strong{font-size:11px}.my-day-clear small{color:var(--color-text-secondary);margin-top:3px;font-size:8px}.my-day-opportunities{background:var(--color-cream);grid-template-columns:1fr 1fr;display:grid}.my-day-opportunities>button{border:0;border-right:1px solid var(--color-border);text-align:left;color:var(--color-ink);background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.my-day-opportunities>button:last-child{border-right:0}.my-day-opportunities b{font-size:14px}.my-day-opportunities span{font-size:8px;font-weight:800}.my-day-opportunities em{color:var(--color-text-secondary);font-size:7px;font-style:normal}@media (width<=650px){.my-day-head{flex-direction:column;align-items:flex-start}.my-day-head>button{width:100%}.my-day-summary{grid-template-columns:1fr 1fr}.my-day-summary>button:nth-child(2){border-right:0}.my-day-summary>button:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.my-day-list>button{grid-template-columns:31px minmax(0,1fr)}.my-day-list>button>b{grid-column:2}.my-day-opportunities{grid-template-columns:1fr}.my-day-opportunities>button{border-right:0;border-bottom:1px solid var(--color-border)}.my-day-opportunities>button:last-child{border-bottom:0}}.operation-file{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;margin:0 0 16px;overflow:hidden}.operation-file-head{background:var(--color-ink);color:var(--color-white);justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.operation-file-head>span{flex-direction:column;gap:3px;display:flex}.operation-file-head small{letter-spacing:.14em;color:var(--color-text-tertiary);font-size:8px}.operation-file-head strong{font-size:15px}.operation-file-head em{color:var(--color-text-tertiary);font-size:9px;font-style:normal}.operation-file-head>b{background:var(--color-white);color:var(--color-ink);border-radius:99px;padding:7px 10px;font-size:9px}.operation-file.cancelled .operation-file-head{background:var(--color-danger)}.operation-timeline{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(6,1fr);gap:5px;padding:17px 14px 27px;display:grid}.operation-timeline>div{text-align:center;color:var(--color-text-secondary);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.operation-timeline>div:after{content:"";background:var(--color-border);width:calc(100% - 36px);height:2px;position:absolute;top:15px;left:calc(50% + 18px)}.operation-timeline>div:last-child:after{display:none}.operation-timeline i{z-index:1;background:var(--color-cream);border:2px solid var(--color-border-strong);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.operation-timeline span{flex-direction:column;gap:2px;display:flex}.operation-timeline strong{font-size:9px}.operation-timeline small{max-width:105px;font-size:7px}.operation-timeline>div.done{color:var(--color-success)}.operation-timeline>div.done i{background:var(--color-success);border-color:var(--color-success);color:var(--color-success-bg)}.operation-timeline>div.done:after{background:var(--color-success)}.operation-timeline>div.active{color:var(--color-warning)}.operation-timeline>div.active i{background:var(--color-warning-bg);border-color:var(--color-warning);color:var(--color-warning);box-shadow:0 0 0 4px var(--color-warning-bg)}.next-operation-action{background:var(--color-cream);border-radius:12px;grid-template-columns:36px 1fr;align-items:center;gap:11px;margin:13px 15px;padding:12px;display:grid}.next-operation-action>i{background:var(--color-ink);width:36px;height:36px;color:var(--color-white);border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.next-operation-action>span{flex-direction:column;gap:2px;display:flex}.next-operation-action small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:8px}.next-operation-action strong{font-size:12px}.next-operation-action em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.operation-file-links{flex-wrap:wrap;gap:7px;padding:0 15px 14px;display:flex}.operation-file-links button,.operation-file-links a,.operation-file-links span{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-ink);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900;text-decoration:none}.operation-file-links span{background:var(--color-cream);color:var(--color-text-secondary)}@media (width<=760px){.operation-timeline{grid-template-columns:1fr 1fr;gap:7px;padding:13px}.operation-timeline>div{border:1px solid var(--color-border);text-align:left;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;padding:9px;display:grid}.operation-timeline>div:after{display:none}.operation-timeline span{align-items:flex-start}.operation-timeline small{max-width:none}.operation-file-head{align-items:flex-start}.operation-file-head>b{white-space:nowrap}}.notification-controls{border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;gap:10px;padding:9px 14px;display:flex}.notification-controls>div{flex-wrap:wrap;gap:5px;display:flex}.notification-controls button{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-secondary);border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.notification-controls button.active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.notification-controls .mark-all{color:var(--color-ink)}.notification-controls button:disabled{opacity:.4}.chat-thread article.system-notification{position:relative}.chat-thread article.system-notification.unread{box-shadow:0 5px 18px var(--color-ink);border-left-width:5px}@supports (color:color-mix(in lab, red, red)){.chat-thread article.system-notification.unread{box-shadow:0 5px 18px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.chat-thread article.system-notification.read{opacity:.68;border-left-color:var(--color-text-tertiary)}.chat-thread article.system-notification.action{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.system-notification>strong{align-items:center;gap:7px;display:flex}.system-notification>strong>i{background:var(--color-cream);color:var(--color-text-secondary);letter-spacing:.08em;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.system-notification.action>strong>i{background:var(--color-warning-bg);color:var(--color-warning)}.notification-actions{gap:6px;margin-top:8px;display:flex}.notification-actions button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.notification-actions button.secondary{background:var(--color-white);color:var(--color-text-secondary);border:1px solid var(--color-border-strong)}@media (width<=650px){.notification-controls{flex-direction:column;align-items:flex-start}.notification-controls>div{flex-wrap:nowrap;width:100%;overflow:auto}.notification-controls button{white-space:nowrap}.notification-actions{flex-direction:column}.notification-actions button{width:100%}}.release-notices{background:var(--color-cream);border-bottom:1px solid var(--color-border);gap:8px;padding:12px 14px;display:grid}.release-notices article{background:var(--color-white);border:1px solid var(--color-border);border-left:5px solid var(--color-text-secondary);border-radius:12px;justify-content:space-between;gap:18px;padding:13px;display:flex}.release-notices article.read{opacity:.72;border-left-color:var(--color-text-tertiary)}.release-notices article>div:first-child{gap:4px;display:grid}.release-notices small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:7px;font-weight:900}.release-notices strong{font-size:12px}.release-notices p{color:var(--color-text-secondary);margin:0;font-size:9px}.release-notices article>div:last-child{flex-shrink:0;align-items:center;gap:6px;display:flex}.release-notices button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.release-notices button.secondary{background:var(--color-white);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.notification-controls button>b{background:var(--color-border);min-width:18px;height:18px;color:var(--color-text-secondary);border-radius:99px;place-items:center;margin-left:4px;padding:0 4px;font-size:7px;display:inline-grid}.notification-controls button.active>b{background:var(--color-white);color:var(--color-ink)}.operational-notice-head{border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.operational-notice-head>span{flex-direction:column;gap:2px;min-width:0;display:flex}.operational-notice-head>span small{color:var(--color-warning);letter-spacing:.1em;font-size:7px;font-weight:900}.operational-notice-head>span strong{font-size:12px}.operational-notice-head>span em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.operational-notice-head>b{background:var(--color-warning-bg);border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.operational-notice-head>b small{color:var(--color-text-secondary);font-size:7px}.release-center{border:1px solid var(--color-border);background:var(--color-cream);border-radius:13px;margin:12px 14px 15px;overflow:hidden}.release-center>header{border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.release-center>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.release-center>header>span small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:7px;font-weight:900}.release-center>header>span strong{font-size:11px}.release-center>header>span em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.release-center>header>div{align-items:center;gap:7px;display:flex}.release-center>header>div>b{background:var(--color-cream);color:var(--color-text-secondary);border-radius:99px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.release-center>header>div>b small{font-size:6px}.release-center>header button,.release-expand{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.release-center .release-notices{border:0;padding:9px}.release-center .release-notices article{padding:11px}.release-center .release-notices strong{font-size:10px}.release-center .release-notices p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;display:-webkit-box;overflow:hidden}.release-expand{background:var(--color-white);width:calc(100% - 18px);color:var(--color-text-secondary);margin:0 9px 9px}.quote-accelerator{border:1px solid var(--color-border);background:var(--color-cream);box-shadow:0 8px 24px var(--color-text-primary);border-radius:16px;margin:14px 0;padding:15px}@supports (color:color-mix(in lab, red, red)){.quote-accelerator{box-shadow:0 8px 24px color-mix(in srgb, var(--color-text-primary) 4%, transparent)}}.quote-accelerator-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.quote-accelerator-head span{gap:3px;display:grid}.quote-accelerator-head small{letter-spacing:.09em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.quote-accelerator-head strong{font-size:15px}.quote-accelerator-head em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.quote-accelerator-grid{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.quote-accelerator-grid>article{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;gap:6px;padding:12px;display:grid}.quote-accelerator-grid article>small{color:var(--color-text-secondary);font-size:7px;font-weight:900}.quote-accelerator-grid article>strong{font-size:12px}.quote-accelerator-grid article>span{color:var(--color-text-secondary);font-size:8px}.quote-accelerator-grid article>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.frequent-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.frequent-products button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:9px;grid-template-columns:1fr auto;gap:2px 6px;padding:8px;display:grid}.frequent-products button strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.frequent-products button span{color:var(--color-text-secondary);font-size:7px}.frequent-products button b{grid-area:1/2/3;align-self:center}.quote-accelerator>p{color:var(--color-text-secondary);margin:10px 0 0;font-size:8px}.accelerator-empty{color:var(--color-text-secondary);font-size:8px}@media (width<=650px){.release-notices article,.quote-accelerator-head{flex-direction:column;align-items:stretch}.release-notices article>div:last-child{display:grid}.operational-notice-head{align-items:flex-start}.operational-notice-head>span em{display:none}.release-center{margin:10px}.release-center>header{flex-direction:column;align-items:flex-start}.release-center>header>div{justify-content:space-between;width:100%}.release-center>header>div>button{min-height:38px}.quote-accelerator-grid,.frequent-products>div{grid-template-columns:1fr}}.guided-incident .payments-head{align-items:flex-start}.guided-incident .payments-head>span{background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:6px 8px;font-size:9px}.incident-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.incident-options button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;color:var(--color-ink);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px 1fr;gap:2px 9px;padding:11px;display:grid}.incident-options button:hover,.incident-options button.active{border-color:var(--color-ink);background:var(--color-cream)}.incident-options button.active{box-shadow:inset 0 0 0 1px var(--color-ink)}.incident-options i{background:var(--color-cream);border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.incident-options strong{font-size:10px}.incident-options small{color:var(--color-text-secondary);font-size:8px}.incident-routing{border:1px solid var(--color-border);background:var(--color-cream);border-radius:13px;padding:13px}.incident-routing.warranty{background:var(--color-cream);border-color:var(--color-border-strong);justify-content:space-between;align-items:center;gap:15px;display:flex}.incident-routing>span,.incident-routing>div:first-child{flex-direction:column;display:flex}.incident-routing small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:8px}.incident-routing strong{margin:3px 0;font-size:13px}.incident-routing p{color:var(--color-text-secondary)!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.incident-routing>button{background:var(--color-ink);color:var(--color-white);white-space:nowrap;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.incident-routing.claim>.claim-form{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.incident-help{border:1px dashed var(--color-border-strong);border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.incident-help>b{background:var(--color-ink);width:29px;height:29px;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.incident-help>span{flex-direction:column;display:flex}.incident-help strong{font-size:10px}.incident-help small{color:var(--color-text-secondary);margin-top:2px;font-size:8px}@media (width<=700px){.incident-options{grid-template-columns:1fr 1fr}.incident-routing.warranty{flex-direction:column;align-items:stretch}.incident-routing>button{width:100%}}@media (width<=420px){.incident-options{grid-template-columns:1fr}}.draft-recovery{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0 0 13px;padding:12px;display:grid}.draft-recovery>i,.autosave-status>i{background:var(--color-ink);width:32px;height:32px;color:var(--color-white);border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.draft-recovery>span,.autosave-status>span{flex-direction:column;display:flex}.draft-recovery small{letter-spacing:.12em;color:var(--color-warning);font-size:8px}.draft-recovery strong{font-size:11px}.draft-recovery em{color:var(--color-warning);margin-top:2px;font-size:8px;font-style:normal}.draft-recovery button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.draft-recovery button.discard{background:var(--color-white);color:var(--color-danger);border:1px solid var(--color-danger-bg)}.autosave-status{border:1px solid var(--color-border);background:var(--color-cream);border-radius:12px;align-items:center;gap:10px;margin:0 0 13px;padding:10px 12px;display:flex}.autosave-status>i{background:var(--color-text-secondary);border-radius:9px;width:28px;height:28px}.autosave-status.saving>i{background:var(--color-text-secondary)}.autosave-status.error{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.autosave-status.error>i{background:var(--color-danger)}.autosave-status strong{font-size:9px}.autosave-status small{color:var(--color-text-secondary);margin-top:2px;font-size:8px}@media (width<=700px){.draft-recovery{grid-template-columns:34px 1fr}.draft-recovery button{grid-column:auto}.draft-recovery button:first-of-type,.draft-recovery button.discard{grid-column:1/-1}}.quote-readiness{border:1px solid var(--color-border-strong);background:var(--color-white);box-shadow:0 8px 24px var(--color-ink);border-radius:15px;margin:0 0 14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quote-readiness{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 3%, transparent)}}.quote-readiness-head{background:var(--color-cream);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.quote-readiness-head>span{flex-direction:column;gap:3px;display:flex}.quote-readiness-head small{letter-spacing:.13em;color:var(--color-text-secondary);font-size:8px}.quote-readiness-head strong{font-size:13px}.quote-readiness-head>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:6px 9px;font-size:8px}.quote-readiness.ready .quote-readiness-head{background:var(--color-success-bg)}.quote-readiness.ready .quote-readiness-head>b{background:var(--color-success-bg);color:var(--color-success)}.quote-checklist{grid-template-columns:repeat(3,1fr);display:grid}.quote-checklist button{border:0;border-right:1px solid var(--color-border);background:var(--color-white);text-align:left;min-width:0;color:var(--color-ink);grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr);gap:2px 9px;padding:12px;display:grid}.quote-checklist button:last-child{border-right:0}.quote-checklist button:hover,.quote-checklist button.active{background:var(--color-warning-bg)}.quote-checklist button.done{background:var(--color-success-bg)}.quote-checklist i{background:var(--color-cream);width:30px;height:30px;color:var(--color-text-secondary);border-radius:9px;grid-row:1/3;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.quote-checklist button.active i{background:var(--color-ink);color:var(--color-white)}.quote-checklist button.done i{background:var(--color-success);color:var(--color-success-bg)}.quote-checklist span{flex-direction:column;min-width:0;display:flex}.quote-checklist strong{font-size:10px}.quote-checklist small{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.quote-checklist em{color:var(--color-warning);grid-column:2;margin-top:4px;font-size:7px;font-style:normal;font-weight:900}.quote-checklist button.done em{color:var(--color-success)}.quote-save-help{color:var(--color-warning);margin:8px 2px 0;font-size:9px;line-height:1.45}.quote-save-help.ready{color:var(--color-success)}@media (width<=720px){.quote-checklist{grid-template-columns:1fr}.quote-checklist button{border-right:0;border-bottom:1px solid var(--color-border)}.quote-checklist button:last-child{border-bottom:0}.quote-readiness-head{align-items:flex-start}.quote-readiness-head>b{white-space:nowrap}.quote-save-help{font-size:10px}}.inventory-legend{border:1px solid var(--color-border);background:var(--color-cream);border-radius:10px;align-items:center;gap:9px;margin:11px 0 4px;padding:9px 10px;display:flex}.inventory-legend>i{background:var(--color-text-secondary);width:25px;height:25px;color:var(--color-white);border-radius:8px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.inventory-legend>span{flex-direction:column;display:flex}.inventory-legend strong{font-size:9px}.inventory-legend small{color:var(--color-text-secondary);margin-top:2px;font-size:8px;line-height:1.35}.inventory-legend.sync-warning{border-color:var(--color-warning);background:var(--color-warning-bg)}.inventory-legend.sync-warning>i{background:var(--color-warning)}.inventory-legend.sync-warning small{color:var(--color-warning)}:root{--control-radius:10px;--control-height:40px}button{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible{outline:3px solid var(--color-text-tertiary);outline-offset:2px}button:disabled{cursor:not-allowed!important;opacity:.52!important;box-shadow:none!important}.quote-actions button,.status-actions button,.claim-review button,.warranty-actions button,.delivery-methods button,.delivery-share-box button,.delivery-share-box a,.claim-form button,.modal-actions button,.access-actions button,.managed-launch-actions button,.notification-actions button,.invoice-upload-pair>button,.task-list>article>button,.incident-routing>button{min-height:var(--control-height);text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;border-radius:var(--control-radius)!important;height:auto!important;padding:9px 12px!important;font-size:9px!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important}.quote-actions button:hover:not(:disabled),.status-actions button:hover:not(:disabled),.claim-review button:hover:not(:disabled),.warranty-actions button:hover:not(:disabled),.delivery-methods button:hover:not(:disabled),.modal-actions button:hover:not(:disabled),.access-actions button:hover:not(:disabled){box-shadow:0 5px 14px var(--color-warning);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.quote-actions button:hover:not(:disabled),.status-actions button:hover:not(:disabled),.claim-review button:hover:not(:disabled),.warranty-actions button:hover:not(:disabled),.delivery-methods button:hover:not(:disabled),.modal-actions button:hover:not(:disabled),.access-actions button:hover:not(:disabled){box-shadow:0 5px 14px color-mix(in srgb, var(--color-warning) 9%, transparent)}}.claim-card-head,.warranty-card-head{align-items:flex-start;min-width:0}.claim-card-head>span,.warranty-card-head>span{flex:1;min-width:0}.claim-card-head>b,.warranty-card-head>b,.case-row>b{text-align:center;white-space:nowrap;overflow-wrap:normal;flex:none;align-self:flex-start;max-width:210px;margin:0;border-radius:999px!important;width:auto!important;height:auto!important;min-height:0!important;padding:6px 9px!important;font-size:8px!important;line-height:1.2!important}.claim-review button.resolution{text-align:left!important;justify-content:center!important;align-items:flex-start!important;min-height:62px!important;padding:11px 13px!important}.claim-review button.resolution b{font-size:10px;line-height:1.25}.claim-review button.resolution small{font-size:9px;line-height:1.35}.claim-primary-actions,.claim-secondary-actions{align-items:stretch}.claim-secondary-actions button{flex:1}.warranty-actions button{min-height:36px;padding:7px 10px!important;line-height:1.2!important}@media (width<=680px){:root{--control-height:44px}.claim-card-head,.warranty-card-head{gap:8px!important}.claim-card-head>b,.warranty-card-head>b,.case-row>b{white-space:normal;overflow-wrap:anywhere;max-width:44%;padding:5px 7px!important;font-size:7px!important;line-height:1.25!important}.claim-secondary-actions,.warranty-actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.claim-secondary-actions button,.warranty-actions button,.delivery-methods button,.delivery-share-box button,.delivery-share-box a,.modal-actions button,.access-actions button{width:100%}.claim-review button.resolution{min-height:58px!important}}.notification-bell{position:relative}.notification-bell>b{border:2px solid var(--color-white);background:var(--color-danger);min-width:18px;height:18px;color:var(--color-white);border-radius:999px;place-items:center;padding:0 5px;font-size:8px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.communication-hub.global-view{grid-template-columns:1fr}.required-shipping-fields{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:10px;flex:1 0 100%;grid-template-columns:minmax(150px,.7fr) 1fr 1fr;align-items:center;gap:8px;padding:10px;display:grid}.required-shipping-fields strong{color:var(--color-warning);font-size:9px}.required-shipping-fields input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;width:100%;height:38px;padding:0 10px;font-size:10px}.claim-primary-actions .claim-shipping{grid-column:1/-1}.shipping-confirmation{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.shipping-confirmation b,.shipping-confirmation span{background:var(--color-success-bg);border-radius:8px;padding:6px 8px;font-size:9px}.warranty-timeline{grid-template-columns:1fr 1fr 1fr}@media (width<=680px){.notification-bell{width:40px!important}.notification-bell>b{top:-5px;right:-3px}.required-shipping-fields{grid-template-columns:1fr}.warranty-timeline{grid-template-columns:1fr 1fr}}.integration-center{scroll-margin-top:20px}.integration-status{letter-spacing:.04em;border-radius:999px;padding:7px 10px;font-size:8px}.integration-status.connected{background:var(--color-border);color:var(--color-text-primary)}.integration-status.pending{background:var(--color-warning-bg);color:var(--color-warning)}.integration-layout{grid-template-columns:1fr 1.2fr;gap:12px;padding:15px;display:grid}.integration-summary{background:var(--color-ink);color:var(--color-white);border-radius:14px;grid-column:1/-1;align-items:center;gap:13px;padding:16px;display:flex}.integration-logo{background:var(--color-text-secondary);border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.integration-summary>span{flex-direction:column;display:flex}.integration-summary small{color:var(--color-border-strong);letter-spacing:.12em;font-size:8px}.integration-summary strong{margin:4px 0;font-size:15px}.integration-summary p{color:var(--color-border-strong);margin:0;font-size:9px;line-height:1.45}.integration-data{grid-template-columns:1fr 1fr;gap:8px;display:grid}.integration-data>span{border:1px solid var(--color-border);background:var(--color-cream);border-radius:11px;flex-direction:column;min-width:0;padding:12px;display:flex}.integration-data small{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.integration-data strong{overflow-wrap:anywhere;margin-top:5px;font-size:10px}.integration-key-panel{border:1px solid var(--color-border);border-radius:13px;padding:13px}.integration-key-panel>label>span{flex-direction:column;display:flex}.integration-key-panel small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:8px}.integration-key-panel strong{margin-top:3px;font-size:12px}.integration-key-panel>p{color:var(--color-text-secondary);font-size:8px;line-height:1.5}.secret-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.secret-input input{border:1px solid var(--color-border-strong);border-radius:9px;min-width:0;height:41px;padding:0 10px;font-size:10px}.secret-input button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;padding:0 11px;font-size:8px;font-weight:900}.integration-feedback{border-radius:9px;margin-top:9px;padding:10px;font-size:9px;font-weight:800}.integration-feedback.success{background:var(--color-success-bg);color:var(--color-success)}.integration-feedback.error{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger-bg)}.integration-feedback.testing,.integration-feedback.activating{background:var(--color-cream);color:var(--color-text-secondary)}.integration-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.integration-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:39px;color:var(--color-ink);border-radius:9px;padding:8px 12px;font-size:8px;font-weight:900}.integration-actions button.primary{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.integration-actions button.danger{color:var(--color-danger);border-color:var(--color-danger-bg)}.integration-actions button:disabled{opacity:.45;cursor:not-allowed}.integration-audit{border-top:1px solid var(--color-cream);justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.integration-audit b,.integration-audit span{font-size:8px}.integration-audit b{color:var(--color-text-primary)}.integration-audit span{color:var(--color-text-secondary)}@media (width<=760px){.integration-layout{grid-template-columns:1fr}.integration-summary{grid-column:auto;align-items:flex-start}.integration-data,.secret-input{grid-template-columns:1fr}.secret-input button{height:40px}.integration-actions{grid-template-columns:1fr;display:grid}.integration-actions button{width:100%}.integration-audit{flex-direction:column}}.odoo-monitor{border:1px solid var(--color-border);background:var(--color-white);border-radius:13px;grid-column:1/-1;padding:14px}.odoo-monitor.ok{border-color:var(--color-success)}.odoo-monitor.error{border-color:var(--color-danger);background:var(--color-danger-bg)}.odoo-monitor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.odoo-monitor>header span{flex-direction:column;gap:3px;display:flex}.odoo-monitor>header small,.odoo-monitor-rule{color:var(--color-text-secondary);letter-spacing:.08em;font-size:8px}.odoo-monitor>header strong{font-size:13px}.odoo-monitor>header button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:38px;color:var(--color-white);border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}.odoo-monitor>p{color:var(--color-text-secondary);margin:10px 0;font-size:9px}.odoo-monitor-meta{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.odoo-monitor-meta span,.odoo-reference-grid article{border:1px solid var(--color-border);background:var(--color-cream);border-radius:9px;flex-direction:column;gap:3px;padding:9px;font-size:8px;display:flex}.odoo-reference-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px;display:grid}.odoo-reference-grid article em{color:var(--color-text-secondary);font-style:normal;font-weight:700;line-height:1.4}.odoo-reference-grid article.found b{color:var(--color-success)}.odoo-reference-grid article.attention{border-color:var(--color-danger)}.odoo-reference-grid article.other_location{border-color:var(--color-warning)}.odoo-monitor-rule{letter-spacing:0;margin-top:9px;line-height:1.45;display:block}@media (width<=760px){.odoo-monitor-meta,.odoo-reference-grid{grid-template-columns:1fr}.odoo-monitor>header{flex-direction:column;align-items:flex-start}.odoo-monitor>header button{width:100%}}.case-document-panel{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px;display:flex}.case-document-panel>span{flex-direction:column;min-width:0;display:flex}.case-document-panel small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:7px}.case-document-panel strong{margin:3px 0;font-size:10px}.case-document-panel em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.case-document-panel a{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;flex:none;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.case-document-panel.charge-document{border-color:var(--color-warning-bg);background:var(--color-warning-bg)}@media (width<=680px){.case-document-panel{flex-direction:column;align-items:stretch}.case-document-panel a{text-align:center}}.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,.app-shell a{font-family:var(--font-inter),"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif}.content small{line-height:1.4;font-size:10px!important}.content label{line-height:1.4;font-size:11px!important}.content input,.content select,.content textarea{line-height:1.45;font-size:12px!important}.content button,.content a{letter-spacing:0}.content .page-head h1{font-size:30px;line-height:1.1}.content .section-title h2,.content .line-head h2,.content .block-title h2{letter-spacing:-.02em;font-size:19px;line-height:1.25}.content article>p{font-size:11px;line-height:1.55}.fulfillment-panel{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:16px}.fulfillment-panel>div{gap:3px}.fulfillment-panel small{letter-spacing:.13em;color:var(--color-text-secondary);font-weight:900;font-size:9px!important}.fulfillment-panel strong{letter-spacing:-.01em;margin:0;font-size:15px}.fulfillment-panel span{color:var(--color-text-secondary);margin:0;font-size:10px}.fulfillment-panel em{color:var(--color-text-primary);margin-top:5px;font-size:10px;font-style:normal;font-weight:800}.fulfillment-panel button{border-radius:10px;min-height:42px;padding:10px 13px;font-size:10px}.toast{border:1px solid var(--color-text-primary);color:var(--color-white);box-shadow:0 14px 36px var(--color-ink);grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;gap:10px;display:grid;bottom:24px;background:var(--color-text-primary)!important;padding:12px 13px!important;top:auto!important}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 14px 36px color-mix(in srgb, var(--color-ink) 27%, transparent)}}.toast{font-size:11px;line-height:1.4}.toast>b{background:#ffffff21;border-radius:9px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.toast>b{background:color-mix(in srgb, var(--color-white) 13%, transparent)}}.toast>b{place-items:center;font-size:15px;display:grid}.toast>span{flex-direction:column;display:flex}.toast>span>strong{margin-bottom:1px;font-size:11px}.toast>button{width:26px;height:26px;color:var(--color-white);background:0 0;border:0;font-size:18px}.toast.success{border-color:var(--color-success);background:var(--color-success)!important}.toast.success>b{background:var(--color-success-bg)}@supports (color:color-mix(in lab, red, red)){.toast.success>b{background:color-mix(in srgb, var(--color-success-bg) 18%, transparent)}}.toast.error{border-color:var(--color-danger);background:var(--color-danger)!important}.toast.error>b{background:var(--color-danger-bg)}@supports (color:color-mix(in lab, red, red)){.toast.error>b{background:color-mix(in srgb, var(--color-danger-bg) 15%, transparent)}}.toast.info{border-color:var(--color-text-primary);background:var(--color-text-primary)!important}@media (width<=680px){.content small{font-size:9px!important}.content label{font-size:10px!important}.content .page-head h1{font-size:27px}.content .section-title h2,.content .line-head h2,.content .block-title h2{font-size:17px}.fulfillment-panel{grid-template-columns:1fr;padding:15px}.fulfillment-panel button{width:100%}.toast{width:calc(100% - 24px);bottom:92px}}.statement-delete-button{border:1px solid var(--color-danger-bg)!important;background:var(--color-danger-bg)!important;color:var(--color-danger)!important}.statement-delete-button:hover{border-color:var(--color-danger)!important;background:var(--color-danger)!important;color:var(--color-white)!important}html,body{max-width:100%;overflow-x:hidden}.app-shell{width:100%;max-width:560px;overflow-x:hidden}.topbar,.content{min-width:0;max-width:100%}.brand-lockup,.brand-lockup>div:last-child,.top-actions{min-width:0}.top-actions{flex:none}.modal-backdrop{overflow:hidden}.customer-modal{overscroll-behavior:contain;min-width:0;max-width:100vw;overflow-x:hidden}.customer-modal>*{min-width:0;max-width:100%}.modal-head{z-index:12;background:var(--color-cream);border-bottom:1px solid var(--color-border);align-items:flex-start;margin-top:-20px;padding:20px 0 10px;position:sticky;top:-20px}.modal-head>div{min-width:0}.modal-head h2{overflow-wrap:anywhere}.modal-head>button{z-index:13;box-shadow:0 5px 14px var(--color-ink);flex:0 0 40px;place-items:center;display:grid;position:relative;background:var(--color-ink)!important;width:40px!important;height:40px!important;color:var(--color-white)!important;padding:0!important;font-size:24px!important;line-height:1!important}@supports (color:color-mix(in lab, red, red)){.modal-head>button{box-shadow:0 5px 14px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.quote-detail-modal{overflow-x:hidden}.quote-detail-modal .operation-timeline,.quote-detail-modal .detail-lines,.quote-detail-modal .after-sales-section{min-width:0;max-width:100%}.pipeline-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.pipeline-kpis article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;flex-direction:column;padding:13px;display:flex}.pipeline-kpis small{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.pipeline-kpis strong{margin:5px 0;font-size:18px}.pipeline-kpis span{color:var(--color-text-secondary);font-size:8px}.pipeline-kpis .attention{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.pipeline-kpis .success{background:var(--color-success-bg);border-color:var(--color-success-bg)}.pipeline-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pipeline-toolbar label{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.pipeline-toolbar input,.pipeline-toolbar select,.pipeline-toolbar button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-height:40px;padding:0 11px;font-size:9px}.pipeline-toolbar input{border:0;flex:1;min-width:0}.pipeline-toolbar button{font-weight:900}.pipeline-toolbar button.active{background:var(--color-ink);color:var(--color-white)}.pipeline-toolbar button b{margin-left:5px}.pipeline-board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(220px,1fr));gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--color-border);background:var(--color-cream);scroll-snap-align:start;border-radius:14px;min-height:310px}.pipeline-column>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.pipeline-column>header span{flex-direction:column;display:flex}.pipeline-column>header strong{font-size:10px}.pipeline-column>header small{color:var(--color-text-secondary);margin-top:2px;font-size:7px}.pipeline-column>header>b{background:var(--color-white);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.pipeline-column>div{flex-direction:column;gap:8px;padding:8px;display:flex}.pipeline-column article{border:1px solid var(--color-border);background:var(--color-white);box-shadow:0 3px 12px var(--color-ink);border-radius:11px;padding:10px}@supports (color:color-mix(in lab, red, red)){.pipeline-column article{box-shadow:0 3px 12px color-mix(in srgb, var(--color-ink) 3%, transparent)}}.pipeline-column article.needs-attention{border-left:4px solid var(--color-danger)}.pipeline-card-head{justify-content:space-between;gap:8px;display:flex}.pipeline-card-head>span{flex-direction:column;min-width:0;display:flex}.pipeline-card-head small{color:var(--color-text-secondary);font-size:7px}.pipeline-card-head strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.pipeline-card-head>b{background:var(--color-danger);width:20px;height:20px;color:var(--color-white);border-radius:50%;place-items:center;font-size:9px;display:grid}.pipeline-column article>em{color:var(--color-text-secondary);margin:6px 0;font-size:7px;font-style:normal;display:block}.pipeline-value{font-size:13px;display:block}.pipeline-column article>p{color:var(--color-text-secondary);margin:7px 0;font-size:8px;line-height:1.35}.pipeline-alert{color:var(--color-danger);margin-bottom:7px;font-size:7px;font-weight:900;display:block}.pipeline-column article>button{background:var(--color-ink);width:100%;color:var(--color-white);border:0;border-radius:8px;min-height:32px;font-size:8px;font-weight:900}.pipeline-empty{text-align:center;color:var(--color-text-secondary);padding:28px 8px;font-size:8px}.pipeline-note{background:var(--color-ink);color:var(--color-white);border-radius:11px;flex-direction:column;margin-top:10px;padding:12px;display:flex}.pipeline-note b{font-size:9px}.pipeline-note span{color:var(--color-text-tertiary);margin-top:3px;font-size:8px}@media (width<=760px){.pipeline-kpis{grid-template-columns:1fr 1fr}.pipeline-toolbar{grid-template-columns:1fr 1fr;display:grid}.pipeline-toolbar label{grid-column:1/-1}.pipeline-board{grid-template-columns:repeat(5,82vw)}.pipeline-column{min-width:0}.bottom-nav{justify-content:start;overflow-x:auto}.bottom-nav button{min-width:64px}}.bottom-nav{grid-template-columns:repeat(8,minmax(0,1fr))!important}.bottom-nav button:nth-child(4) i{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border-radius:0;margin:0;display:block}.bottom-nav button:nth-child(5) i{background:var(--color-text-primary);width:38px;height:38px;color:var(--color-white);box-shadow:0 5px 12px var(--color-ink);border-radius:50%;place-items:center;margin-top:-17px;display:grid}@supports (color:color-mix(in lab, red, red)){.bottom-nav button:nth-child(5) i{box-shadow:0 5px 12px color-mix(in srgb, var(--color-ink) 27%, transparent)}}@media (width>=900px){.bottom-nav button:nth-child(5) i{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border-radius:0;margin:0;display:block}}@media (width<=520px){.topbar{gap:8px;width:100%;height:70px;padding:0 12px}.logo-frame{flex:0 0 46px;width:46px;height:44px}.brand-lockup img{width:46px;height:44px}.brand-lockup{gap:7px;overflow:hidden}.brand-lockup>div:last-child{display:none}.top-actions{gap:5px}.help-button,.messages-button{flex:0 0 38px;justify-content:center;width:38px!important;height:38px!important;padding:0!important}.messages-button span,.profile-button span{display:none!important}.profile-button{flex:0 0 43px;width:43px;height:40px;padding:4px!important}.profile-button b{width:32px;height:32px}.notification-bell>b{top:-6px;right:-3px}.customer-modal{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));border-radius:18px 18px 0 0;padding:16px}.modal-head{margin-top:-16px;padding:16px 0 10px;top:-16px}.modal-head h2{margin-bottom:8px;font-size:22px}.modal-head>button{flex-basis:42px;width:42px!important;height:42px!important}.quote-detail-modal{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.promotion-rule-builder{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.promotion-rule-builder>div,.promotion-rule-builder .wide{grid-column:1/-1}.promotion-rule-builder>div{flex-direction:column;gap:4px;display:flex}.promotion-rule-builder small{letter-spacing:.14em;color:var(--color-text-secondary);font-size:10px}.promotion-rule-builder strong{font-size:15px}.promotion-rule-builder label{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.promotion-rule-builder input,.promotion-rule-builder select,.promotion-rule-builder textarea{border:1px solid var(--color-border-strong);background:var(--color-white);width:100%;min-height:42px;font:inherit;border-radius:9px;padding:10px}.promotion-rule-builder fieldset{border:0;gap:18px;padding:4px 0;display:flex}.promotion-rule-builder fieldset label{flex-direction:row;align-items:center}.promotion-rule-builder fieldset input{width:18px;min-height:18px}.quote-promotions-engine{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:16px;margin:16px 0;overflow:hidden}.promotion-engine-head{border-bottom:1px solid var(--color-warning-bg);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.promotion-engine-head>span{flex-direction:column;gap:3px;display:flex}.promotion-engine-head small{letter-spacing:.14em;color:var(--color-warning);font-size:9px}.promotion-engine-head strong{font-size:15px}.promotion-engine-head>b{background:var(--color-ink);color:var(--color-white);border-radius:99px;padding:6px 9px;font-size:10px}.quote-promotion-list{gap:10px;padding:12px;display:grid}.quote-promotion-list article{border:1px solid var(--color-warning-bg);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) auto;align-items:center;gap:14px;padding:13px;display:grid}.quote-promotion-list article>span,.quote-promotion-list article>div{flex-direction:column;gap:4px;display:flex}.quote-promotion-list article small{color:var(--color-text-secondary);font-size:9px}.quote-promotion-list article strong{font-size:13px}.quote-promotion-list article em{color:var(--color-warning);font-size:11px;font-style:normal;font-weight:800}.quote-promotion-list article>div>span{background:var(--color-border);border-radius:99px;height:6px;overflow:hidden}.quote-promotion-list article>div i{border-radius:inherit;background:var(--color-warning);height:100%;display:block}.quote-promotion-list article button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:38px;color:var(--color-white);border-radius:9px;padding:8px 12px;font-size:10px;font-weight:900}.quote-promotion-list article button:disabled{background:var(--color-cream);color:var(--color-text-secondary);border-color:var(--color-border)}.quote-promotion-list article.applied{border-color:var(--color-text-tertiary);background:var(--color-cream)}.quote-promotion-list article.applied button{background:var(--color-white);color:var(--color-ink)}.line-promotion-tag{background:var(--color-border);border-radius:99px;align-items:center;width:max-content;margin-top:5px;padding:4px 7px;font-weight:900;color:var(--color-text-primary)!important;font-size:9px!important;display:inline-flex!important}.free-quantity{color:var(--color-text-primary);flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:900;display:flex}@media (width<=720px){.promotion-rule-builder{grid-template-columns:1fr}.promotion-rule-builder>*{grid-column:1!important}.promotion-rule-builder fieldset{flex-direction:column;gap:8px}.promotion-engine-head{align-items:flex-start;gap:8px}.quote-promotion-list article{grid-template-columns:1fr}.quote-promotion-list article button{width:100%}}.promotion-multi-benefits{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid!important}.promotion-multi-benefits>small,.promotion-multi-benefits>p{grid-column:1/-1}.promotion-multi-benefits>p{color:var(--color-text-secondary);margin:0;font-size:11px}.quote-promotion-list article>span>label{flex-direction:column;gap:5px;margin-top:7px;font-size:10px;font-weight:800;display:flex}.quote-promotion-list article>span>label select{border:1px solid var(--color-border-strong);background:var(--color-cream);min-height:36px;color:var(--color-text-primary);border-radius:8px;padding:7px}@media (width<=720px){.promotion-multi-benefits{grid-template-columns:1fr}.promotion-multi-benefits>*{grid-column:1!important}}.promotion-exact-combo,.promotion-fixed-gifts{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:1fr;gap:10px;padding:14px;display:grid!important}.promotion-exact-combo>div,.promotion-fixed-gifts>div{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:10px;display:grid!important}.promotion-exact-combo>button,.promotion-fixed-gifts>button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:38px;color:var(--color-white);border-radius:9px;justify-self:start;padding:8px 12px;font-weight:900}.promotion-exact-combo>div>button,.promotion-fixed-gifts>div>button{border:1px solid var(--color-danger);min-height:38px;color:var(--color-danger);background:0 0;border-radius:9px;padding:8px 12px;font-weight:800}.promotion-fixed-gifts>p{color:var(--color-text-secondary);margin:0;font-size:11px}@media (width<=720px){.promotion-exact-combo>div,.promotion-fixed-gifts>div{grid-template-columns:1fr}.promotion-exact-combo>div>button,.promotion-fixed-gifts>div>button{width:100%}}.promotion-sku-autocomplete,.promotion-sku-multi{min-width:0;position:relative}.promotion-sku-selection{color:var(--color-text-secondary);margin-top:5px;font-size:9px;display:block}.promotion-sku-results{z-index:30;border:1px solid var(--color-border-strong);background:var(--color-white);max-height:250px;box-shadow:0 12px 28px var(--color-border-strong);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.promotion-sku-results button{text-align:left;flex-direction:column;justify-content:center;width:100%;border:0!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-white)!important;min-height:44px!important;color:var(--color-text-primary)!important;border-radius:0!important;align-items:flex-start!important;padding:8px 10px!important;display:flex!important}.promotion-sku-results button:last-child{border-bottom:0!important}.promotion-sku-results button:hover,.promotion-sku-results button:focus{background:var(--color-cream)!important}.promotion-sku-results strong{font-size:10px}.promotion-sku-results small{color:var(--color-text-secondary);font-size:8px}.promotion-sku-results p{color:var(--color-text-secondary);margin:8px;font-size:10px}.promotion-sku-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.promotion-sku-chips span{border:1px solid var(--color-border);background:var(--color-cream);border-radius:999px;align-items:center;gap:4px;padding:7px 8px;font-size:9px;display:flex}.promotion-sku-chips button{width:22px;font-size:16px;min-height:22px!important;color:var(--color-danger)!important;background:0 0!important;border:0!important;padding:0!important}.promotion-multi-benefits .promotion-sku-multi{grid-column:1/-1}.advanced-lines .quote-line{grid-template-columns:54px minmax(0,1fr) auto auto}.quote-product-photo,.detail-product-photo{background:var(--color-cream);border:1px solid var(--color-border);flex:none;place-items:center;position:relative;overflow:hidden;display:grid!important}.quote-product-photo{cursor:zoom-in;width:54px;height:64px;font:inherit;border-radius:11px;padding:0}.detail-product-photo{border-radius:10px;width:58px;height:64px}.quote-product-photo span,.detail-product-photo span{letter-spacing:.08em;color:var(--color-text-tertiary);font-size:10px;font-weight:900}.quote-product-photo img,.detail-product-photo img{object-fit:contain;background:var(--color-white);opacity:0;width:100%;height:100%;padding:5px;transition:opacity .18s;position:absolute;inset:0}.quote-product-photo img.loaded,.detail-product-photo img.loaded{opacity:1}.quote-product-photo img.missing,.detail-product-photo img.missing{display:none}.advanced-lines .quote-line>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.detail-lines article{grid-template-columns:58px minmax(0,1fr) auto;display:grid}.detail-lines article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}@media (width<=420px){.advanced-lines .quote-line{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.quote-product-photo{width:48px;height:58px}.advanced-lines .line-controls{grid-column:2/-1}.advanced-lines .line-total{grid-column:1/-1}.detail-lines article{grid-template-columns:48px minmax(0,1fr);align-items:start}.detail-product-photo{width:48px;height:54px}.detail-lines article>b{text-align:left;grid-column:2}}.quote-promotions-engine>summary{cursor:pointer;list-style:none}.quote-promotions-engine>summary::-webkit-details-marker{display:none}.quote-promotions-engine:not([open]) .promotion-engine-head{border-bottom:0}.promotion-product-picker{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;padding:12px}.promotion-selected-products{justify-content:space-between;align-items:center;margin:9px 0;display:flex}.promotion-selected-products b{font-size:10px}.promotion-selected-products button{background:0 0;border:0;font-size:9px;text-decoration:underline}.promotion-product-results{grid-template-columns:1fr 1fr;gap:6px;max-height:260px;display:grid;overflow:auto}.promotion-product-results>label{border:1px solid var(--color-border);background:var(--color-white);border-radius:9px;grid-template-columns:18px 1fr;align-items:center;padding:9px;display:grid}.promotion-product-results>label.selected{border-color:var(--color-text-secondary);background:var(--color-cream)}.promotion-product-results input{width:16px!important;min-height:16px!important}.promotion-product-results span{flex-direction:column;display:flex}.promotion-product-results strong{font-size:10px}.promotion-product-results small{color:var(--color-text-secondary);font-size:8px}.saving-breakdown{color:var(--color-text-secondary);font-size:10px}.saving-breakdown b{color:var(--color-text-primary)}.follow-quote-direct{background:var(--color-cream)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-strong)!important}.claim-card.resolved>:not(.claim-card-head){display:none}.claim-card.resolved{opacity:.82;padding:9px 12px}.claim-card.resolved .claim-card-head:after{content:"Solucionado · detalle comprimido";color:var(--color-text-secondary);font-size:8px}.credit-section>summary{cursor:pointer;list-style:none}.credit-section>summary::-webkit-details-marker{display:none}.credit-note-purpose{background:var(--color-cream);color:var(--color-text-secondary);border-radius:9px;margin:12px 0;padding:10px}.commission-order-summary{border-top:1px solid var(--color-border)}.commission-order-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;list-style:none;display:flex}.commission-order-summary>summary::-webkit-details-marker{display:none}.commission-order-summary>summary span{flex-direction:column;display:flex}.commission-order-summary>summary small{color:var(--color-text-secondary);font-size:8px}.commission-order-summary>summary strong{font-size:12px}.commission-order-summary>summary em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.commission-order-summary>summary>b{font-size:13px}.commission-order-products{background:var(--color-cream);padding:0 12px 10px}.commission-order-products article{border-top:1px solid var(--color-border)!important;margin:0!important}@media (width<=680px){.promotion-product-results{grid-template-columns:1fr}.commission-order-summary>summary{align-items:flex-start;gap:10px}.commission-order-summary>summary>b{white-space:nowrap}}.collection-policy-panel{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.6fr) minmax(190px,1fr) auto;align-items:end;gap:14px;margin:14px 20px 0;padding:15px;display:grid}.collection-policy-panel>div:first-child{flex-direction:column;gap:3px;display:flex}.collection-policy-panel small{color:var(--color-text-secondary);font-size:8px}.collection-policy-panel strong{font-size:16px}.collection-policy-panel span{color:var(--color-text-secondary);font-size:9px;line-height:1.45}.collection-policy-panel label{flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.collection-policy-panel label>span{align-items:center;gap:6px;display:flex}.collection-policy-panel input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;min-width:0;height:38px;padding:0 10px;font-size:10px}.collection-policy-panel label>span input{width:65px}.collection-policy-actions{flex-direction:row!important;gap:7px!important;display:flex!important}.collection-policy-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);white-space:nowrap;border-radius:9px;height:38px;padding:0 11px;font-size:9px;font-weight:900}.collection-policy-actions button.primary{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}@media (width<=1000px){.collection-policy-panel{grid-template-columns:1fr 1fr}.collection-policy-actions{justify-content:flex-start}}@media (width<=560px){.collection-policy-panel{grid-template-columns:1fr;margin:12px}.collection-policy-actions{flex-direction:column!important}.collection-policy-actions button{width:100%}}.collection-template-shell{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;margin:10px 20px 0;overflow:hidden}.collection-template-toggle{background:var(--color-white);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.collection-template-toggle>span{flex-direction:column;gap:2px;display:flex}.collection-template-toggle small{color:var(--color-text-secondary);font-size:8px}.collection-template-toggle strong{font-size:13px}.collection-template-toggle em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.collection-template-toggle>b{font-size:9px}.collection-template-workspace{border-top:1px solid var(--color-border);background:var(--color-cream);grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);gap:16px;padding:16px;display:grid}.collection-template-editor{flex-direction:column;gap:10px;display:flex}.collection-template-tabs{gap:5px;display:flex;overflow:auto}.collection-template-tabs button{border:1px solid var(--color-border-strong);background:var(--color-white);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:900}.collection-template-tabs button.active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.collection-template-editor label{flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.collection-template-editor input,.collection-template-editor textarea{border:1px solid var(--color-border-strong);background:var(--color-white);font:inherit;border-radius:9px;padding:9px 10px;font-size:10px}.collection-template-editor input{height:40px}.collection-template-editor textarea{resize:vertical;min-height:72px}.template-variable-help{color:var(--color-text-secondary);font-size:8px;line-height:1.5}.collection-template-actions{flex-wrap:wrap;gap:7px;display:flex}.collection-template-actions button,.collection-exclusion-card button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.collection-template-actions button.primary{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.collection-email-preview{background:var(--color-warning-bg);border:1px solid var(--color-warning-bg);box-shadow:0 12px 35px var(--color-warning);border-radius:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.collection-email-preview{box-shadow:0 12px 35px color-mix(in srgb, var(--color-warning) 4%, transparent)}}.collection-email-preview>header{background:var(--color-warning);color:var(--color-warning-bg);align-items:center;gap:12px;padding:16px;display:flex}.collection-email-preview>header img{object-fit:contain;background:var(--color-warning-bg);border-radius:10px;width:52px;height:52px;padding:5px}.collection-email-preview>header span{flex-direction:column;min-width:0;display:flex}.collection-email-preview>header small{color:var(--color-warning);font-size:8px}.collection-email-preview>header strong{margin:3px 0;font-size:12px}.collection-email-preview>header em{color:var(--color-warning-bg);font-size:8px;font-style:normal}.email-preview-body{flex-direction:column;gap:13px;padding:18px;display:flex}.email-preview-body p{color:var(--color-warning);margin:0;font-size:10px;line-height:1.6}.email-preview-body section{border:1px solid var(--color-warning-bg);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.email-preview-body section>small{color:var(--color-warning);grid-column:1/-1;font-size:7px;font-weight:900}.email-preview-body section span{flex-direction:column;display:flex}.email-preview-body section em{color:var(--color-warning);font-size:7px;font-style:normal}.email-preview-body section b{margin-top:3px;font-size:10px}.email-preview-body aside{background:var(--color-warning-bg);border-radius:10px;flex-direction:column;gap:2px;padding:11px;display:flex}.email-preview-body aside b{font-size:9px}.email-preview-body aside span{color:var(--color-warning);font-size:8px}.email-preview-body footer{border-top:1px solid var(--color-warning-bg);padding-top:11px;font-size:10px;font-weight:900}.email-preview-body footer small{color:var(--color-warning);font-size:8px}.collection-exclusion-card{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:11px;grid-column:1/-1;align-items:center;gap:8px;padding:11px;display:flex}.collection-exclusion-card>span{flex-direction:column;flex:1;display:flex}.collection-exclusion-card small{color:var(--color-warning);font-size:7px}.collection-exclusion-card strong{font-size:10px}.collection-exclusion-card em{color:var(--color-text-secondary);font-size:8px;font-style:normal}@media (width<=850px){.collection-template-workspace{grid-template-columns:1fr}.collection-exclusion-card{flex-wrap:wrap;grid-column:1}}@media (width<=560px){.collection-template-shell{margin:10px 12px}.collection-template-toggle{align-items:flex-start;gap:10px}.collection-template-toggle em{display:none}.collection-template-workspace{padding:11px}.collection-template-actions{flex-direction:column}.collection-template-actions button{width:100%}.email-preview-body section{grid-template-columns:1fr}.email-preview-body section>small{grid-column:1}.collection-exclusion-card{flex-direction:column;align-items:stretch}}.mail-integration-center{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:16px;margin:12px 20px 4px;overflow:hidden}.mail-integration-center>header{border-bottom:1px solid var(--color-border-strong);background:var(--color-white);justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.mail-integration-center>header>span{flex-direction:column;gap:3px;display:flex}.mail-integration-center>header small{letter-spacing:.11em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.mail-integration-center>header strong{font-size:14px}.mail-integration-center>header em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.mail-integration-center>header>b{background:var(--color-ink);color:var(--color-white);white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:7px}.mail-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.mail-account-grid>article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:12px;display:grid}.mail-account-grid article>i{background:var(--color-ink);width:36px;height:36px;color:var(--color-white);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.mail-account-grid article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mail-account-grid article small{letter-spacing:.06em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.mail-account-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mail-account-grid article em{min-height:30px;color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.4}.mail-account-grid article>b{background:var(--color-warning-bg);border-radius:99px;grid-column:1/-1;width:max-content;padding:5px 8px;font-size:7px}.mail-account-grid article.pending>b{background:var(--color-warning-bg);color:var(--color-warning)}.mail-account-grid article.scheduled>b{background:var(--color-cream);color:var(--color-text-secondary)}.mail-account-grid article.outbound>b{background:var(--color-cream);color:var(--color-text-primary)}.mail-account-grid article>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;grid-column:1/-1;min-height:36px;font-size:8px;font-weight:850}.mail-account-grid article.outbound>button{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.mail-routing-policy{border-top:1px solid var(--color-border-strong);background:var(--color-white);grid-template-columns:minmax(230px,.75fr) minmax(440px,1.25fr);gap:15px;padding:13px 15px;display:grid}.mail-routing-policy>span{flex-direction:column;gap:3px;display:flex}.mail-routing-policy>span strong{font-size:11px}.mail-routing-policy>span em{color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.45}.mail-routing-policy>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.mail-routing-policy>div>b{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:9px;align-items:center;gap:7px;padding:8px;display:flex}.mail-routing-policy>div i{background:var(--color-ink);height:25px;color:var(--color-white);border-radius:7px;flex:0 0 25px;place-items:center;font-size:7px;font-style:normal;display:grid}.mail-routing-policy>div span{flex-direction:column;min-width:0;font-size:8px;display:flex}.mail-routing-policy>div small{line-height:1.3;letter-spacing:0!important;color:var(--color-text-secondary)!important;font-size:6px!important}@media (width<=980px){.mail-account-grid,.mail-routing-policy{grid-template-columns:1fr}.mail-routing-policy>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mail-integration-center{margin:10px 12px}.mail-integration-center>header{flex-direction:column;align-items:flex-start}.mail-account-grid{padding:9px}.mail-routing-policy{padding:12px}.mail-routing-policy>div{grid-template-columns:1fr}.mail-account-grid article strong{white-space:normal}}.unified-email-panel,.unified-communications-admin{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:14px;margin:12px;overflow:hidden}.unified-email-panel>header{background:var(--color-white);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.unified-email-panel>header>span,.unified-communications-admin>header{flex-direction:column;gap:3px;display:flex}.unified-email-panel header small,.unified-communications-admin header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.unified-email-panel header strong,.unified-communications-admin header strong{font-size:13px}.unified-email-panel header em,.unified-communications-admin header span{color:var(--color-text-secondary);font-size:8px;font-style:normal}.unified-email-panel header nav{gap:5px;display:flex}.unified-email-panel header button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;height:34px;padding:0 10px;font-size:8px;font-weight:850}.unified-email-panel header button.active{background:var(--color-ink);color:var(--color-white)}.unified-mailboxes{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.unified-mailboxes article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.unified-mailboxes i{background:var(--color-ink);height:30px;color:var(--color-white);border-radius:8px;flex:0 0 30px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.unified-mailboxes span{flex-direction:column;min-width:0;display:flex}.unified-mailboxes small{color:var(--color-text-secondary);font-size:6px}.unified-mailboxes strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.unified-mailboxes em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.unified-email-list{border-top:1px solid var(--color-border-strong);background:var(--color-white)}.unified-email-list>article{border-top:1px solid var(--color-warning-bg);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.unified-email-list>article:first-child{border-top:0}.unified-email-list>article>i{background:var(--color-warning-bg);border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.unified-email-list article>span{flex-direction:column;min-width:0;display:flex}.unified-email-list small,.unified-email-list em,.unified-email-list>article>b{color:var(--color-text-secondary);font-size:7px;font-style:normal}.unified-email-list strong{font-size:9px}.unified-communications-admin>header{background:var(--color-white);border-bottom:1px solid var(--color-border);padding:15px}.unified-communications-admin>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:11px;display:grid}.unified-communications-admin article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px;display:grid}.unified-communications-admin article>b{background:var(--color-ink);width:28px;height:28px;color:var(--color-white);border-radius:8px;place-items:center;font-size:8px;display:grid}.unified-communications-admin article>span{flex-direction:column;display:flex}.unified-communications-admin article strong{font-size:9px}.unified-communications-admin article small{color:var(--color-text-secondary);font-size:7px;line-height:1.4}.unified-communications-admin article>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;grid-column:1/-1;min-height:34px;font-size:8px;font-weight:850}@media (width<=760px){.unified-mailboxes,.unified-communications-admin>div{grid-template-columns:1fr}.unified-email-panel>header{flex-direction:column;align-items:flex-start}.unified-email-panel header nav{width:100%;overflow-x:auto}.unified-email-panel header button{flex:1}.unified-mailboxes strong{white-space:normal}}.operational-inbox>header .inbox-sync{background:var(--color-ink);min-width:118px;color:var(--color-white);border-color:var(--color-ink)}.operational-inbox>header .inbox-sync:disabled{opacity:.45}.inbox-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 10px 10px;display:grid}.inbox-summary>span{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.inbox-summary b{font-size:16px}.inbox-summary small{color:var(--color-text-secondary);font-size:7px}.inbox-controls{border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-warning-bg);background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.inbox-controls>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-controls strong{font-size:10px}.inbox-controls small{color:var(--color-text-secondary);font-size:7px}.inbox-controls nav{gap:5px;display:flex}.inbox-controls button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;height:32px;padding:0 10px;font-size:7px;font-weight:900}.inbox-controls button.active{background:var(--color-ink);color:var(--color-white)}.inbox-error{border:1px solid var(--color-danger-bg);background:var(--color-danger-bg);border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:10px;padding:10px;display:grid}.inbox-error>b{background:var(--color-danger);width:27px;height:27px;color:var(--color-danger-bg);border-radius:8px;place-items:center;display:grid}.inbox-error span{flex-direction:column;display:flex}.inbox-error strong{font-size:9px}.inbox-error small{color:var(--color-danger);font-size:7px}.inbox-error button{background:var(--color-danger);color:var(--color-danger-bg);border:0;border-radius:8px;padding:8px 11px;font-size:7px;font-weight:900}.inbound-email-list{background:var(--color-white)}.inbound-email-list>button{border:0;border-top:1px solid var(--color-warning-bg);background:var(--color-white);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 14px;display:grid}.inbound-email-list>button:hover,.inbound-email-list>button:focus{background:var(--color-warning-bg);box-shadow:inset 4px 0 var(--color-ink);outline:0}.inbound-email-list>button.urgent{box-shadow:inset 4px 0 var(--color-danger)}.inbound-email-list>button.reviewed{opacity:.68}.inbound-email-list>button>i{background:var(--color-border);width:31px;height:31px;color:var(--color-ink);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.inbound-email-list>button.urgent>i{background:var(--color-danger-bg);color:var(--color-danger)}.inbound-email-list>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inbound-email-list>button>span small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:7px;overflow:hidden}.inbound-email-list>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbound-email-list>button>span em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:8px;font-style:normal;overflow:hidden}.inbound-email-list>button>b{color:var(--color-text-secondary);flex-direction:column;align-items:flex-end;gap:3px;font-size:8px;display:flex}.inbound-email-list>button>b small{background:var(--color-border);border-radius:999px;padding:3px 6px;font-size:6px}.outbound-email-history{border-top:1px solid var(--color-border-strong);background:var(--color-warning-bg)}.outbound-email-history>summary{cursor:pointer;padding:13px 14px;font-size:8px;font-weight:900}.outbound-email-history>summary b{background:var(--color-ink);min-width:20px;height:20px;color:var(--color-white);border-radius:999px;place-items:center;margin-left:5px;font-size:7px;display:inline-grid}.email-detail-drawer .privacy-note{background:var(--color-cream)}.email-detail-drawer>footer .email-primary-link{background:var(--color-ink);min-height:42px;color:var(--color-white);border-radius:10px;place-items:center;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:grid}@media (width<=760px){.inbox-summary{grid-template-columns:1fr}.inbox-controls{flex-direction:column;align-items:flex-start}.inbox-controls nav{width:100%;overflow-x:auto}.inbox-controls button{flex:1}.inbound-email-list>button{grid-template-columns:31px minmax(0,1fr)}.inbound-email-list>button>b{flex-direction:row;grid-column:2;align-items:flex-start}.inbound-email-list>button>span em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.email-detail-drawer>footer .email-primary-link{grid-column:1/-1}}.commission-incentive-board{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;margin:0 0 14px;overflow:hidden}.commission-incentive-board>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.commission-incentive-board>header span{flex-direction:column;gap:3px;display:flex}.commission-incentive-board>header small{color:var(--color-text-secondary);letter-spacing:.12em;font-size:8px;font-weight:900}.commission-incentive-board>header strong{font-size:15px}.commission-incentive-board>header b{background:var(--color-ink);color:var(--color-white);border-radius:99px;padding:6px 9px;font-size:8px}.commission-incentive-board>div{grid-template-columns:1fr 1fr;display:grid}.commission-incentive-board article{border-right:1px solid var(--color-cream);border-bottom:1px solid var(--color-cream);flex-direction:column;min-height:135px;padding:14px;display:flex}.commission-incentive-board article:nth-child(2n){border-right:0}.commission-incentive-board article:nth-last-child(-n+2){border-bottom:0}.commission-incentive-board article.achieved{background:var(--color-cream)}.commission-incentive-board article>span{align-items:center;gap:7px;display:flex}.commission-incentive-board article i{background:var(--color-cream);border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:900;display:grid}.commission-incentive-board article.achieved i{background:var(--color-text-secondary);color:var(--color-white)}.commission-incentive-board article small{color:var(--color-text-secondary);font-size:8px;font-weight:900}.commission-incentive-board article strong{margin:11px 0 5px;font-size:18px}.commission-incentive-board article p{color:var(--color-text-secondary);margin:0;line-height:1.45;font-size:9px!important}@media (width<=520px){.commission-incentive-board>header{align-items:flex-start}.commission-incentive-board>header b{text-align:center;max-width:110px}.commission-incentive-board>div{grid-template-columns:1fr}.commission-incentive-board article{min-height:0;border-right:0!important;border-bottom:1px solid var(--color-cream)!important}.commission-incentive-board article:last-child{border-bottom:0!important}}.commission-control-center{border:1px solid var(--color-border-strong);background:var(--color-cream);box-shadow:0 18px 45px var(--color-ink);border-radius:20px;margin:8px 0 16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.commission-control-center{box-shadow:0 18px 45px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.commission-control-center[hidden]{display:none!important}.commission-control-center>header{min-height:155px;color:var(--color-white);background:var(--color-ink);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.commission-control-center>header span{flex-direction:column;max-width:640px;display:flex}.commission-control-center>header small{letter-spacing:.16em;color:var(--color-text-tertiary);font-size:9px;font-weight:900}.commission-control-center>header h2{margin:5px 0 7px;font-size:25px}.commission-control-center>header p{max-width:600px;color:var(--color-border-strong);margin:0;font-size:11px;line-height:1.55}.commission-effective-badge{border:1px solid #ffffff54;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.commission-effective-badge{border:1px solid color-mix(in srgb, var(--color-white) 33%, transparent)}}.commission-effective-badge{background:var(--color-white);white-space:nowrap;border-radius:999px;flex-direction:column;align-items:flex-start;gap:2px;font-size:9px;font-weight:800;display:flex;color:var(--color-ink)!important}.commission-effective-badge span{color:var(--color-text-secondary);font-size:8px;font-weight:700}.commission-control-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 18px 16px;display:grid}.commission-control-kpis article{border:1px solid var(--color-border);background:var(--color-white);min-height:116px;box-shadow:0 8px 20px var(--color-ink);border-radius:14px;flex-direction:column;padding:15px;display:flex}@supports (color:color-mix(in lab, red, red)){.commission-control-kpis article{box-shadow:0 8px 20px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.commission-control-kpis small,.commission-policy-summary small{color:var(--color-text-secondary);letter-spacing:.09em;font-size:8px;font-weight:900}.commission-control-kpis strong{margin:8px 0 4px;font-size:22px}.commission-control-kpis span,.commission-policy-summary span{color:var(--color-text-secondary);font-size:9px;line-height:1.4}.commission-center-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 16px;display:grid}.commission-center-nav button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.commission-center-nav button>b{background:var(--color-ink);width:32px;height:32px;color:var(--color-white);border-radius:9px;place-items:center;display:grid}.commission-center-nav button>span{flex-direction:column;display:flex}.commission-center-nav strong{font-size:11px}.commission-center-nav small{color:var(--color-text-secondary);font-size:8px}.commission-policy-summary{border-top:1px solid var(--color-border);background:var(--color-white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commission-policy-summary>button{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;flex-direction:column;min-height:118px;padding:15px 52px 15px 15px;display:flex;position:relative}.commission-policy-summary>button:nth-child(3n){border-right:0}.commission-policy-summary>button:hover{background:var(--color-cream)}.commission-policy-summary strong{margin:7px 0 4px;font-size:13px}.commission-policy-summary em{background:var(--color-border);color:var(--color-text-primary);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:14px;right:13px}.commission-policy-editor{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:16px;margin:16px;overflow:hidden}.commission-policy-editor>header{border-bottom:1px solid var(--color-border);background:var(--color-cream);color:var(--color-ink);justify-content:space-between;gap:16px;padding:17px 18px;display:flex}.commission-policy-editor>header div{flex-direction:column;display:flex}.commission-policy-editor h3{margin:4px 0;font-size:18px}.commission-policy-editor p{color:var(--color-text-secondary);margin:0;font-size:10px}.commission-policy-editor>header>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.commission-policy-fields{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.commission-policy-fields>label,.commission-policy-fields fieldset label{flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.commission-policy-fields input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;height:40px;padding:0 10px}.commission-policy-fields fieldset{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.commission-policy-fields legend{color:var(--color-text-secondary);padding:0 6px;font-size:10px;font-weight:900}.commission-policy-fields .monthly-tier-editor{grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.monthly-tier-editor>div{border-right:1px solid var(--color-border);gap:7px;padding-right:9px;display:grid}.monthly-tier-editor>div:last-child{border-right:0;padding-right:0}.commission-policy-editor>footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.commission-policy-editor>footer button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:9px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.commission-policy-editor>footer .primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.master-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.master-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-control-center>header{min-height:170px;padding:20px}.commission-control-kpis,.commission-policy-summary{grid-template-columns:1fr 1fr}.commission-policy-summary>button:nth-child(3n){border-right:1px solid var(--color-border)}.commission-policy-summary>button:nth-child(2n){border-right:0}.commission-policy-fields{grid-template-columns:1fr}.commission-policy-fields .monthly-tier-editor{grid-column:1}.commission-policy-fields fieldset,.commission-policy-fields .monthly-tier-editor{grid-template-columns:1fr 1fr}.monthly-tier-editor>div{border-right:0;padding-right:0}}@media (width<=560px){.commission-control-center{border-radius:16px}.commission-control-center>header{flex-direction:column;justify-content:flex-start;min-height:220px}.commission-control-center>header h2{font-size:21px}.commission-effective-badge{white-space:normal}.commission-control-kpis,.commission-center-nav{grid-template-columns:1fr;padding-left:12px;padding-right:12px}.commission-control-kpis article{min-height:90px}.commission-policy-summary{grid-template-columns:1fr}.commission-policy-summary>button{min-height:100px;border-right:0!important}.commission-policy-fields fieldset,.commission-policy-fields .monthly-tier-editor{grid-template-columns:1fr}.commission-policy-editor{margin:12px}.commission-policy-editor>header{flex-direction:column}}.commission-policy-editor{border:1px solid var(--color-border);box-shadow:0 18px 48px var(--color-text-primary);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.commission-policy-editor{box-shadow:0 18px 48px color-mix(in srgb, var(--color-text-primary) 8%, transparent)}}.commission-policy-editor>header{background:var(--color-ink);padding:21px 22px}.commission-policy-editor>header small{color:var(--color-text-secondary);letter-spacing:.14em;font-size:8px;font-weight:900}.commission-policy-editor>header h3{letter-spacing:-.02em;font-size:20px}.commission-policy-editor>header>button{min-width:74px;transition:all .2s}.commission-policy-editor>header>button:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.commission-policy-fields{background:var(--color-white);gap:16px;padding:22px}.commission-policy-fields>label,.commission-policy-fields fieldset{border:1px solid var(--color-border);background:var(--color-white);box-shadow:0 5px 16px var(--color-text-primary);border-radius:14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.commission-policy-fields>label,.commission-policy-fields fieldset{box-shadow:0 5px 16px color-mix(in srgb, var(--color-text-primary) 3%, transparent)}}.commission-policy-fields>label{justify-content:center}.commission-policy-fields input{font:inherit;outline:none;font-weight:750;transition:border-color .2s,box-shadow .2s}.commission-policy-fields input:focus{border-color:var(--color-text-secondary);box-shadow:0 0 0 3px var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.commission-policy-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 9%, transparent)}}.commission-policy-fields fieldset{align-content:start}.commission-policy-fields legend{background:var(--color-white);color:var(--color-text-primary);letter-spacing:.03em;border-radius:999px;font-size:9px}.commission-policy-fields .monthly-tier-editor{padding:0;display:block;overflow:hidden}.monthly-tier-editor>legend{align-items:center;gap:9px;margin-left:16px;padding:0 9px;display:flex}.monthly-tier-editor>legend span{font-size:11px;font-weight:900}.monthly-tier-editor>legend small{background:var(--color-cream);color:var(--color-text-primary);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}.monthly-tier-head,.monthly-tier-row{grid-template-columns:minmax(90px,.7fr) minmax(180px,1.4fr) minmax(130px,.8fr);align-items:center;gap:14px;padding:10px 18px;display:grid}.monthly-tier-head{background:var(--color-text-primary);color:var(--color-white);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:900}.monthly-tier-row{border-top:1px solid var(--color-cream)}.monthly-tier-row:nth-of-type(odd){background:var(--color-white)}.monthly-tier-row>b{color:var(--color-text-primary);font-size:10px}.monthly-tier-row label{display:block}.monthly-tier-row input{width:100%;height:38px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px!important}.money-input,.percent-input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;align-items:center;height:40px;display:flex;overflow:hidden}.money-input i,.percent-input i{color:var(--color-text-secondary);font-size:11px;font-style:normal;font-weight:900}.money-input i{padding-left:11px}.percent-input i{padding-right:11px}.money-input:focus-within,.percent-input:focus-within{border-color:var(--color-text-secondary);box-shadow:0 0 0 3px var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.money-input:focus-within,.percent-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 9%, transparent)}}.commission-policy-editor>footer{background:var(--color-cream);padding:16px 22px}.commission-policy-editor>footer button{min-width:112px}.commission-policy-editor>footer .primary{box-shadow:0 8px 18px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.commission-policy-editor>footer .primary{box-shadow:0 8px 18px color-mix(in srgb, var(--color-ink) 13%, transparent)}}@media (width<=700px){.monthly-tier-editor>legend{flex-direction:column;align-items:flex-start;gap:4px}.monthly-tier-head{display:none}.monthly-tier-row{grid-template-columns:1fr 1fr;padding:14px}.monthly-tier-row>b{grid-column:1/-1}.commission-policy-fields{padding:14px}.commission-policy-fields>label,.commission-policy-fields fieldset{padding:13px}}.toast{z-index:1000!important}.customer-fiscal-details{grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0;padding:14px}.customer-fiscal-details .fiscal-heading{grid-column:1/-1}@media (width<=560px){.customer-fiscal-details{grid-template-columns:1fr}}.fiscal-details,.fiscal-details>*,.fiscal-details label,.fiscal-details input,.fiscal-details select{box-sizing:border-box;min-width:0;max-width:100%}.mandatory-mfa-gate{z-index:10000;background:var(--color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mandatory-mfa-gate{background:color-mix(in srgb, var(--color-ink) 94%, transparent)}}.mandatory-mfa-gate{place-items:center;padding:20px;display:grid;overflow:auto}.mandatory-mfa-gate>section{background:var(--color-warning-bg);border:1px solid var(--color-border-strong);width:min(680px,100%);box-shadow:0 28px 90px var(--color-ink);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mandatory-mfa-gate>section{box-shadow:0 28px 90px color-mix(in srgb, var(--color-ink) 53%, transparent)}}.mandatory-mfa-gate>section{color:var(--color-ink);padding:26px}.mandatory-mfa-gate header{grid-template-columns:58px 1fr;align-items:start;gap:16px;display:grid}.mandatory-mfa-gate header>b{background:var(--color-ink);width:58px;height:58px;color:var(--color-white);border-radius:15px;place-items:center;font-size:15px;display:grid}.mandatory-mfa-gate header span{display:block}.mandatory-mfa-gate header small{letter-spacing:.13em;color:var(--color-text-secondary);font-size:10px;font-weight:900;display:block}.mandatory-mfa-gate h1{margin:6px 0 8px;font-size:29px;line-height:1.08}.mandatory-mfa-gate header p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.mandatory-mfa-loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:150px;display:flex}.mandatory-mfa-loading i{border:3px solid var(--color-border);border-top-color:var(--color-ink);border-radius:50%;width:28px;height:28px;animation:.75s linear infinite mfa-spin}.mandatory-mfa-loading strong{font-size:14px}.mandatory-mfa-enrollment ol{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0 18px;padding:0;list-style:none;display:grid}.mandatory-mfa-enrollment li{border:1px solid var(--color-border-strong);border-radius:13px;gap:9px;padding:12px;display:flex}.mandatory-mfa-enrollment li>b{background:var(--color-ink);height:25px;color:var(--color-white);border-radius:50%;flex:0 0 25px;place-items:center;font-size:11px;display:grid}.mandatory-mfa-enrollment li span{flex-direction:column;gap:4px;display:flex}.mandatory-mfa-enrollment li strong{font-size:11px}.mandatory-mfa-enrollment li small{color:var(--color-text-secondary);font-size:10px;line-height:1.4}.mandatory-mfa-secret{background:var(--color-warning-bg);border:1px solid var(--color-border-strong);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:12px;display:grid}.mandatory-mfa-secret span{letter-spacing:.1em;color:var(--color-text-secondary);grid-column:1/-1;font-size:9px;font-weight:900}.mandatory-mfa-secret code{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;letter-spacing:.08em;overflow-wrap:anywhere;font-size:15px;font-weight:700}.mandatory-mfa-secret button,.mandatory-mfa-code button,.mandatory-mfa-challenge button,.mandatory-mfa-error button{background:var(--color-danger);color:var(--color-danger-bg);border:0;border-radius:9px;min-height:43px;padding:0 15px;font-weight:900}.mandatory-mfa-code,.mandatory-mfa-challenge label{margin-top:14px;display:block}.mandatory-mfa-code>span,.mandatory-mfa-challenge label>span{letter-spacing:.1em;color:var(--color-text-secondary);margin-bottom:6px;font-size:9px;font-weight:900;display:block}.mandatory-mfa-code>div,.mandatory-mfa-challenge label>div{grid-template-columns:150px 1fr;gap:8px;display:grid}.mandatory-mfa-code input,.mandatory-mfa-challenge input{border:2px solid var(--color-text-tertiary);background:var(--color-white);height:52px;font:800 23px/1 var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;text-align:center;letter-spacing:.22em;border-radius:11px}.mandatory-mfa-code button:disabled,.mandatory-mfa-challenge button:disabled{opacity:.45}.mandatory-mfa-challenge{background:var(--color-warning-bg);border-radius:14px;margin-top:22px;padding:18px}.mandatory-mfa-challenge label{margin:0}.mandatory-mfa-challenge>small{color:var(--color-text-secondary);margin-top:10px;line-height:1.45;display:block}.mandatory-mfa-message{background:var(--color-warning-bg);color:var(--color-warning);border-radius:10px;margin:13px 0 0;padding:10px 12px;font-size:12px;font-weight:800}.mandatory-mfa-error{border:1px solid var(--color-danger-bg);background:var(--color-danger-bg);border-radius:13px;flex-direction:column;gap:7px;margin:22px 0;padding:17px;display:flex}.mandatory-mfa-error strong{color:var(--color-danger);font-size:15px}.mandatory-mfa-error span{font-size:12px;line-height:1.5}.mandatory-mfa-error button{align-self:flex-start;margin-top:6px}.mandatory-mfa-gate footer{border-top:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.mandatory-mfa-gate footer span{color:var(--color-text-secondary);font-size:10px;line-height:1.45}.mandatory-mfa-gate footer button{color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:underline}.mfa-policy-status{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:13px;margin:12px 0;overflow:hidden}.mfa-policy-status header{background:var(--color-cream);justify-content:space-between;align-items:center;padding:12px;display:flex}.mfa-policy-status header span{flex-direction:column;gap:3px;display:flex}.mfa-policy-status header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:8px}.mfa-policy-status header strong{font-size:12px}.mfa-policy-status header>b{color:var(--color-text-secondary);font-size:9px}.mfa-policy-status article{border-top:1px solid var(--color-cream);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.mfa-policy-status article i{background:var(--color-danger-bg);width:27px;height:27px;color:var(--color-danger);border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.mfa-policy-status article i.enabled{background:var(--color-border);color:var(--color-text-secondary)}.mfa-policy-status article span{flex-direction:column;display:flex}.mfa-policy-status article strong{font-size:10px}.mfa-policy-status article small{color:var(--color-text-secondary);font-size:8px}.mfa-policy-status article>b{color:var(--color-text-secondary);font-size:9px}@keyframes mfa-spin{to{transform:rotate(360deg)}}@media (width<=620px){.mandatory-mfa-gate{place-items:stretch stretch;padding:0}.mandatory-mfa-gate>section{border-radius:0;min-height:100dvh;padding:22px 18px}.mandatory-mfa-gate header{grid-template-columns:48px 1fr}.mandatory-mfa-gate header>b{border-radius:13px;width:48px;height:48px}.mandatory-mfa-gate h1{font-size:24px}.mandatory-mfa-enrollment ol,.mandatory-mfa-code>div,.mandatory-mfa-challenge label>div{grid-template-columns:1fr}.mandatory-mfa-gate footer{align-items:flex-start}.mfa-policy-status article{grid-template-columns:30px 1fr}.mfa-policy-status article>b{grid-column:2}}.sample-master-command p strong{color:var(--color-white);font-size:8px}.sample-handoff-map{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:-3px 0 14px;padding:12px;display:grid}.sample-handoff-map>span{border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.sample-handoff-map>span.current{background:var(--color-cream);box-shadow:inset 3px 0 var(--color-text-secondary)}.sample-handoff-map b{background:var(--color-ink);width:23px;height:23px;color:var(--color-white);border-radius:50%;place-items:center;margin-bottom:4px;font-size:8px;display:grid}.sample-handoff-map strong{font-size:9px}.sample-handoff-map small{color:var(--color-text-secondary);font-size:7px;line-height:1.4}.sample-handoff-map>i{color:var(--color-text-tertiary);font-style:normal}@media (width<=620px){.sample-handoff-map{align-items:stretch;display:flex;overflow-x:auto}.sample-handoff-map>span{flex:0 0 150px}.sample-handoff-map>i{align-self:center}}.quote-credit-status{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:9px;flex-direction:column;gap:2px;margin-top:7px;padding:8px 9px;display:flex}.quote-credit-status b{color:var(--color-text-primary);font-size:8px}.quote-credit-status small{color:var(--color-text-secondary);font-size:7px;line-height:1.45}.quote-credit-status.blocked{border-color:var(--color-danger);background:var(--color-danger-bg)}.quote-credit-status.blocked b{color:var(--color-danger)}.invoice-mode{background:var(--color-border);width:max-content;color:var(--color-text-primary);border-radius:99px;margin:5px 0;padding:4px 7px;font-style:normal;font-weight:900;display:inline-flex;font-size:7px!important}.invoice-mode.general{background:var(--color-cream);color:var(--color-text-secondary)}.quote-invoice-card em{color:var(--color-warning);margin-top:4px;font-size:8px;font-style:normal;display:block}.quote-release-route{flex:1;align-items:center;gap:6px;min-width:310px;display:flex}.quote-release-route>span{border:1px solid var(--color-border);background:var(--color-cream);border-radius:9px;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.quote-release-route>span.current{border-color:var(--color-warning);background:var(--color-warning-bg)}.quote-release-route>span.done{border-color:var(--color-success-bg);background:var(--color-success-bg)}.quote-release-route b{background:var(--color-ink);width:18px;height:18px;color:var(--color-white);border-radius:50%;place-items:center;font-size:7px;display:grid}.quote-release-route small{letter-spacing:.08em;font-size:6px;font-weight:900}.quote-release-route strong{font-size:8px}.quote-release-route>i{color:var(--color-text-tertiary);font-style:normal}@media (width<=650px){.quote-release-route{min-width:100%;overflow-x:auto}.quote-release-route>span{flex:0 0 130px}.fulfillment-panel{flex-direction:column;align-items:stretch!important}.fulfillment-panel>button{width:100%}}.unified-mailboxes article>button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:32px;color:var(--color-white);border-radius:8px;flex:none;margin-left:auto;padding:0 10px;font-size:7px;font-weight:850}.unified-mailboxes article>button:disabled{cursor:not-allowed;border-color:var(--color-border-strong);background:var(--color-warning-bg);color:var(--color-text-secondary)}.unified-mailboxes article.connected{border-color:var(--color-text-tertiary);background:var(--color-cream)}.unified-mailboxes article.connected>i{background:var(--color-text-primary)}.fiscal-details{width:100%}.fiscal-heading{overflow-wrap:anywhere;min-width:0}.fiscal-details input,.fiscal-details select{width:100%}@media (width<=680px){.form-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.form-card>*,.form-card label{min-width:0;max-width:100%}.fiscal-details{padding:14px 12px;overflow:hidden;grid-template-columns:minmax(0,1fr)!important}.fiscal-details .fiscal-heading,.fiscal-details label{grid-column:1/-1}.fiscal-heading span{white-space:normal;line-height:1.4}.fiscal-details select{text-overflow:ellipsis}}.customer-export{border:1px solid var(--color-ink);background:var(--color-white);min-height:40px;color:var(--color-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.process-focus{scroll-margin-top:110px;animation:3s processFocus}@keyframes processFocus{0%,35%{outline:4px solid var(--color-warning);box-shadow:0 0 0 8px color-mix(in srgb, var(--color-warning) 19%, transparent),0 14px 35px color-mix(in srgb, var(--color-ink) 13%, transparent)}to{box-shadow:none;outline:0 solid #0000}}@media (width<=600px){.customer-export{width:100%}}.global-search-trigger{background:var(--color-white)!important;border-color:var(--color-border-strong)!important;min-width:270px!important}.global-search-trigger>span,.global-search-panel>header>span{color:var(--color-ink)!important}.global-search-context{background:var(--color-warning-bg);color:var(--color-text-secondary)}.global-search-filters{scrollbar-width:none;gap:7px;padding:4px 14px 12px;display:flex;overflow-x:auto}.global-search-filters::-webkit-scrollbar{display:none}.global-search-filters button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:32px;color:var(--color-text-secondary);border-radius:999px;flex:none;padding:0 12px;font-size:9px;font-weight:800}.global-search-filters button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.global-search-results>button:hover,.global-search-results>button:focus{background:var(--color-warning-bg)}.global-search-results>button>b,.global-search-results>button>b.product,.global-search-results>button>b.payment{background:var(--color-border);color:var(--color-ink)}.global-search-results>button>b.task{background:var(--color-ink);color:var(--color-white)}.global-search-results>button>i,.global-search-panel>footer>b{color:var(--color-ink)}.task-sync-status{align-items:center;gap:8px;display:flex}.task-sync-status>span{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;flex-direction:column;min-width:70px;padding:7px 10px;display:flex}.task-sync-status>span b{font-size:11px}.task-sync-status>span small{color:var(--color-text-secondary);font-size:7px}.task-sync-status>button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:36px;color:var(--color-ink);border-radius:9px;padding:0 11px;font-size:8px;font-weight:900}.task-sync-status>button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.odoo-sync-message{color:var(--color-text-secondary);margin-top:5px;font-size:9px;font-style:normal;font-weight:700}.work-command-bar.sync-error,.work-command-bar.sync-mapping_missing{border-color:var(--color-danger-bg)}.work-command-bar.sync-error .odoo-sync-message,.work-command-bar.sync-mapping_missing .odoo-sync-message{color:var(--color-danger)}.odoo-activity-status{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 14px;padding:14px 16px;display:flex}.odoo-activity-status>div{flex-direction:column;gap:3px;display:flex}.odoo-activity-status small{letter-spacing:.11em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.odoo-activity-status strong{font-size:12px}.odoo-activity-status span{color:var(--color-text-secondary);font-size:9px}.odoo-activity-status button{background:var(--color-ink);color:var(--color-white);white-space:nowrap;border:0;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:900}.odoo-activity-status.error,.odoo-activity-status.mapping_missing{border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.odoo-activity-status.error strong,.odoo-activity-status.mapping_missing strong{color:var(--color-danger)}@media (width<=700px){.odoo-activity-status{flex-direction:column;align-items:stretch}.odoo-activity-status button{width:100%}}.odoo-user-link-center{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:16px;margin:0 0 16px;overflow:hidden}.odoo-user-link-center>header{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.odoo-user-link-center>header span{flex-direction:column;display:flex}.odoo-user-link-center>header small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.odoo-user-link-center>header strong{margin:3px 0;font-size:13px}.odoo-user-link-center>header em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.odoo-user-link-center>header>b{background:var(--color-ink);color:var(--color-white);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:8px}.odoo-user-link-center>div{grid-template-columns:1fr 1fr;display:grid}.odoo-user-link-center form{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);grid-template-columns:minmax(150px,.8fr) minmax(210px,1.2fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.odoo-user-link-center form:nth-child(2n){border-right:0}.odoo-user-link-center form>span{flex-direction:column;min-width:0;display:flex}.odoo-user-link-center form strong,.odoo-user-link-center form small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.odoo-user-link-center form strong{font-size:9px}.odoo-user-link-center form small{color:var(--color-text-secondary);font-size:7px}.odoo-user-link-center label{min-width:0;position:relative}.odoo-user-link-center input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;height:36px;padding:0 76px 0 9px;font-size:8px}.odoo-user-link-center i{border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.odoo-user-link-center i.linked{background:var(--color-border);color:var(--color-ink)}.odoo-user-link-center i.pending{background:var(--color-warning-bg);color:var(--color-warning)}.odoo-user-link-center form>button{background:var(--color-ink);height:36px;color:var(--color-white);border:0;border-radius:9px;padding:0 11px;font-size:8px;font-weight:900}@media (width<=900px){.global-search-trigger{min-width:38px!important}}@media (width<=800px){.work-command-bar{flex-direction:column;align-items:stretch!important}.task-sync-status{flex-wrap:wrap}.task-sync-status>span,.task-sync-status>button{flex:1}.odoo-user-link-center>div{grid-template-columns:1fr}.odoo-user-link-center form{border-right:0;grid-template-columns:1fr}.odoo-user-link-center form>button{width:100%}}@media (width<=600px){.global-search-context{align-items:flex-start}.global-search-context kbd{display:none}.global-search-filters{padding-top:8px}.global-search-panel>header input{font-size:16px}.odoo-user-link-center>header{flex-direction:column;align-items:flex-start}}.seller-invitation-ready{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:14px;grid-template-columns:minmax(190px,1fr) minmax(260px,2fr) auto auto;align-items:center;gap:12px;margin:10px 0 18px;padding:14px 16px;display:grid}.seller-invitation-ready span{flex-direction:column;display:flex}.seller-invitation-ready small{color:var(--color-success);font-size:8px;font-weight:900}.seller-invitation-ready strong{font-size:13px}.seller-invitation-ready em{color:var(--color-success);font-size:9px;font-style:normal}.seller-invitation-ready p{color:var(--color-success);margin:0;font-size:10px;line-height:1.5}.seller-invitation-ready button{background:var(--color-success);min-height:38px;color:var(--color-success-bg);border:0;border-radius:9px;padding:0 13px;font-size:9px;font-weight:900}.seller-invitation-ready button.secondary{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-bg)}@media (width<=760px){.seller-invitation-ready{grid-template-columns:1fr}.seller-invitation-ready button{width:100%}}.detail-product-photo{cursor:zoom-in;touch-action:manipulation}@supports (color:color-mix(in lab, red, red)){.product-lightbox{background:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.product-lightbox{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.product-lightbox>div{background:var(--color-white);width:min(720px,100%);max-height:calc(100dvh - 48px);box-shadow:0 28px 90px var(--color-ink);border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.product-lightbox>div{box-shadow:0 28px 90px color-mix(in srgb, var(--color-ink) 53%, transparent)}}.product-lightbox>div>button{z-index:2;background:var(--color-ink);width:42px;height:42px;color:var(--color-white);cursor:pointer;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px;right:10px}.product-lightbox img{object-fit:contain;background:var(--color-white);border-radius:12px;width:100%;height:min(68dvh,620px);display:block}.product-lightbox span{text-align:center;flex-direction:column;width:100%;display:flex}.product-lightbox small{color:var(--color-text-secondary);font-size:9px}.product-lightbox strong{margin-top:4px;font-size:14px}@media (width<=560px){.product-lightbox{padding:12px}.product-lightbox>div{max-height:calc(100dvh - 24px);padding:12px}.product-lightbox img{height:70dvh}.product-lightbox>div>button{top:8px;right:8px}}@media (width<=899px){.app-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.bottom-nav{width:min(560px,100%);height:calc(70px + env(safe-area-inset-bottom));padding:7px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:#fffffff7;align-items:start;grid-template-columns:repeat(5,minmax(0,1fr))!important}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--color-white) 97%, transparent)}}.bottom-nav{box-shadow:0 -8px 24px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bottom-nav{box-shadow:0 -8px 24px color-mix(in srgb, var(--color-ink) 4%, transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}.bottom-nav .secondary-nav{display:none}.bottom-nav button{min-width:0;height:55px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:2px 2px 0;font-size:10px;font-weight:700;display:flex;position:relative;overflow:visible}.bottom-nav button i,.bottom-nav button:nth-child(4) i,.bottom-nav button:nth-child(5) i{width:32px;height:32px;color:inherit;box-shadow:none;background:0 0;border-radius:10px;place-items:center;margin:0;font-size:20px;font-style:normal;line-height:1;display:grid}.bottom-nav button span{color:inherit;letter-spacing:-.01em;text-align:center;white-space:nowrap;margin:0;font-size:10px;font-weight:700;line-height:1.1;display:block}.bottom-nav button.active{color:var(--color-ink);background:0 0}.bottom-nav button.active:not(.quote-nav):after{content:"";background:var(--color-ink);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-1px}.bottom-nav .quote-nav i{background:var(--color-ink);width:36px;height:32px;color:var(--color-white);box-shadow:0 4px 10px var(--color-ink);border-radius:11px;margin:0;font-size:23px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.bottom-nav .quote-nav i{box-shadow:0 4px 10px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.bottom-nav .quote-nav span,.bottom-nav .quote-nav.active span{color:var(--color-ink);margin:0;font-weight:800}.bottom-nav .mobile-more-trigger i{letter-spacing:1px;background:0 0;font-size:17px}.mobile-more-backdrop{z-index:80;background:var(--color-ink);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-more-backdrop{background:color-mix(in srgb, var(--color-ink) 47%, transparent)}}.mobile-more-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-more-sheet{width:min(560px,100%);max-height:calc(100dvh - 82px);padding:18px 16px calc(20px + env(safe-area-inset-bottom));background:var(--color-cream);box-shadow:0 -24px 70px var(--color-ink);border-radius:24px 24px 0 0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.mobile-more-sheet{box-shadow:0 -24px 70px color-mix(in srgb, var(--color-ink) 33%, transparent)}}.mobile-more-sheet>header{justify-content:space-between;align-items:center;padding:0 2px 16px;display:flex}.mobile-more-sheet>header span{flex-direction:column;display:flex}.mobile-more-sheet>header small{letter-spacing:.15em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.mobile-more-sheet>header strong{margin-top:3px;font-size:21px}.mobile-more-sheet>header button{background:var(--color-border);border:0;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.mobile-more-sheet>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-more-sheet>div>button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;min-height:82px;color:var(--color-ink);border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.mobile-more-sheet>div>button>i{background:var(--color-cream);border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.mobile-more-sheet>div>button>span{flex-direction:column;min-width:0;display:flex}.mobile-more-sheet>div>button strong{font-size:11px}.mobile-more-sheet>div>button small{color:var(--color-text-secondary);margin-top:3px;font-size:8px;line-height:1.3}.mobile-more-sheet>div>button>b{color:var(--color-text-tertiary);font-size:18px}.mobile-more-sheet>div>button.active{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}.mobile-more-sheet>div>button.active>i{background:var(--color-ink);color:var(--color-white)}}.purchase-integrity{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:15px;margin:12px 0;padding:16px}.purchase-integrity.warning{border-color:var(--color-warning);background:var(--color-warning-bg)}.purchase-integrity header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.purchase-integrity header>span{flex-direction:column;gap:3px;display:flex}.purchase-integrity header small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:9px;font-weight:900}.purchase-integrity header strong{font-size:16px}.purchase-integrity header em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.purchase-integrity header>b{background:var(--color-border);color:var(--color-text-primary);border-radius:99px;padding:8px 10px;font-size:9px}.purchase-integrity>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.purchase-integrity>div span{background:var(--color-white);border-radius:10px;flex-direction:column;padding:11px;display:flex}.purchase-integrity>div strong{font-size:18px}.purchase-integrity>div small{color:var(--color-text-secondary);font-size:8px}.purchase-integrity details{border-top:1px solid var(--color-border);padding-top:10px}.purchase-integrity summary{cursor:pointer;font-size:9px;font-weight:900}.purchase-integrity p{color:var(--color-text-secondary);margin:8px 0 0;font-size:9px;line-height:1.6}.purchase-table.optimized{min-width:1220px}.purchase-table .trend{border-radius:99px;margin-right:4px;padding:3px 5px;font-size:7px;font-weight:950;display:inline-flex}.purchase-table .trend.alza{background:var(--color-border);color:var(--color-text-primary)}.purchase-table .trend.estable{background:var(--color-cream);color:var(--color-text-secondary)}.purchase-table .trend.baja{background:var(--color-warning-bg);color:var(--color-warning)}@media (width<=700px){.purchase-integrity header{flex-direction:column}.purchase-integrity>div{grid-template-columns:1fr 1fr}}.delegation-center{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:17px;margin:0 0 14px;overflow:hidden}.delegation-center>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.delegation-center>header>div{flex-direction:column;gap:3px;display:flex}.delegation-center header small{color:var(--color-text-secondary);font-size:8px}.delegation-center header>div>small{color:var(--color-text-secondary);letter-spacing:.12em;font-weight:900}.delegation-center header strong{font-size:14px}.delegation-center header span{color:var(--color-text-secondary);font-size:9px}.delegation-center header>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.team-workload{background:var(--color-cream);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.team-workload article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:11px;display:grid}.team-workload article.attention{border-color:var(--color-danger);background:var(--color-danger-bg)}.team-workload span{flex-direction:column;min-width:0;display:flex}.team-workload strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-workload b{flex-direction:column;align-items:flex-end;font-size:16px;display:flex}.team-workload em{color:var(--color-text-secondary);grid-column:1/-1;font-size:8px;font-style:normal}.delegated-list>article{border-top:1px solid var(--color-border);grid-template-columns:34px minmax(0,1fr) 115px auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.delegated-list>article>i{background:var(--color-cream);width:31px;height:31px;color:var(--color-text-secondary);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.delegated-list>article.stale>i{background:var(--color-warning-bg);color:var(--color-warning)}.delegated-list>article.done{opacity:.6}.delegated-list>article>span{flex-direction:column;min-width:0;display:flex}.delegated-list>article>span small{color:var(--color-text-secondary);font-size:8px}.delegated-list>article>span strong{font-size:10px}.delegated-list>article>span em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:8px;font-style:normal;overflow:hidden}.delegated-list>article>div{flex-direction:column;display:flex}.delegated-list>article>div b{font-size:9px}.delegated-list>article>div small{color:var(--color-text-secondary);font-size:7px}.delegated-list nav{gap:5px;display:flex}.delegated-list nav button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:7px;padding:7px 8px;font-size:7px;font-weight:900}@media (width<=900px){.team-workload{grid-template-columns:1fr 1fr}.delegated-list>article{grid-template-columns:30px minmax(0,1fr) auto}.delegated-list>article>div{grid-column:2}.delegated-list nav{flex-direction:column;grid-area:1/3/3}}@media (width<=560px){.team-workload{grid-template-columns:1fr}.delegated-list>article{grid-template-columns:30px minmax(0,1fr)}.delegated-list nav{flex-direction:row;grid-area:auto/2}.delegated-list nav button{flex:1}}.work-command-bar{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:18px;display:flex}.work-command-bar>div{flex-direction:column;gap:3px;display:flex}.work-command-bar small{color:var(--color-text-primary);letter-spacing:.12em;font-size:9px;font-weight:900}.work-command-bar strong{font-size:15px}.work-command-bar span{color:var(--color-text-secondary);font-size:9px}.work-command-bar>button{background:var(--color-text-primary);color:var(--color-white);white-space:nowrap;border:0;border-radius:10px;padding:11px 15px;font-size:9px;font-weight:900}.work-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.work-lanes button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.work-lanes button.active{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-white);box-shadow:0 8px 20px var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.work-lanes button.active{box-shadow:0 8px 20px color-mix(in srgb, var(--color-text-primary) 13%, transparent)}}.work-lanes button>b{background:var(--color-cream);width:31px;height:31px;color:var(--color-text-primary);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.work-lanes button.active>b{background:color-mix(in srgb, var(--color-white) 13%, transparent)}}.work-lanes span{flex-direction:column;display:flex}.work-lanes strong{font-size:10px}.work-lanes small{color:var(--color-text-secondary);font-size:8px}.work-lanes button.active small{color:var(--color-border)}.task-source{white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:7px}.task-source.odoo{background:var(--color-text-secondary);color:var(--color-white)}.quick-task-modal{background:var(--color-warning-bg);width:min(680px,100vw - 28px);box-shadow:0 25px 80px var(--color-ink);border-radius:19px;grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-task-modal{box-shadow:0 25px 80px color-mix(in srgb, var(--color-ink) 33%, transparent)}}.quick-task-modal header{border-bottom:1px solid var(--color-border-strong);grid-column:1/-1;justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.quick-task-modal header small{color:var(--color-text-primary);letter-spacing:.12em;font-size:9px;font-weight:900}.quick-task-modal h2{margin:4px 0;font-size:21px}.quick-task-modal header p{color:var(--color-text-secondary);margin:0;font-size:9px}.quick-task-modal header>button{background:var(--color-border);border:0;border-radius:9px;width:34px;height:34px;font-size:20px}.quick-task-modal label{color:var(--color-text-secondary);flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.quick-task-modal .wide,.quick-task-modal footer{grid-column:1/-1}.quick-task-modal input,.quick-task-modal select,.quick-task-modal textarea{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;padding:10px;font-size:10px}.quick-task-modal input,.quick-task-modal select{height:40px}.quick-task-modal textarea{resize:vertical;min-height:75px}.quick-task-modal footer{justify-content:flex-end;gap:8px;display:flex}.quick-task-modal footer button{background:var(--color-text-primary);color:var(--color-white);border:0;border-radius:9px;padding:10px 15px;font-size:9px;font-weight:900}.quick-task-modal footer .secondary{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-secondary)}@media (width<=700px){.work-command-bar{flex-direction:column;align-items:flex-start}.work-command-bar>button{width:100%}.work-lanes{grid-template-columns:1fr 1fr}.quick-task-modal{grid-template-columns:1fr;max-height:92vh;overflow:auto}.quick-task-modal .wide,.quick-task-modal header,.quick-task-modal footer{grid-column:1}}.daily-focus{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:17px;margin:0 0 14px;overflow:hidden}.daily-focus>header{background:var(--color-ink);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.daily-focus>header>div{flex-direction:column;gap:3px;display:flex}.daily-focus>header small{font-size:8px}.daily-focus>header>div>small{color:var(--color-text-primary);letter-spacing:.13em;font-weight:950}.daily-focus>header strong{font-size:15px}.daily-focus>header span{color:var(--color-text-secondary);font-size:9px}.daily-focus aside{gap:7px;display:flex}.daily-focus aside b{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;flex-direction:column;align-items:center;min-width:56px;padding:8px;font-size:15px;display:flex}.daily-focus aside b.attention{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.daily-focus aside small{color:var(--color-text-secondary);font-weight:700}.daily-focus>div{background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.daily-focus>div>button{background:var(--color-white);text-align:left;border:0;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.daily-focus>div>button:hover,.daily-focus>div>button:focus{background:var(--color-cream);outline:0}.daily-focus>div i{background:var(--color-text-primary);width:29px;height:29px;color:var(--color-white);border-radius:9px;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid}.daily-focus>div span{flex-direction:column;gap:3px;min-width:0;display:flex}.daily-focus>div small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);overflow:hidden}.daily-focus>div strong{font-size:10px}.daily-focus>div em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:8px;font-style:normal;overflow:hidden}.daily-focus>div button>b{color:var(--color-text-primary);grid-column:2;font-size:8px}.daily-focus>p{color:var(--color-text-secondary);margin:0;padding:15px 18px;font-size:9px}@media (width<=800px){.daily-focus>header{flex-direction:column;align-items:flex-start}.daily-focus aside{width:100%}.daily-focus aside b{flex:1}.daily-focus>div{grid-template-columns:1fr}.daily-focus>div>button{border-bottom:1px solid var(--color-border)}}.conversation-list header label,.notification-search{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;align-items:center;gap:7px;margin-top:10px;padding:0 9px;display:flex}.conversation-list header label input,.notification-search input{background:0 0;border:0;outline:0;width:100%;height:34px;font-size:9px}.conversation-list button span small{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.conversation-list .conversation-unread{background:var(--color-text-primary);min-width:21px;height:21px;color:var(--color-white);border-radius:99px;place-items:center;font-size:8px;display:grid}.notification-search{min-width:190px;margin:0}.system-notification.direct>strong{color:var(--color-text-primary)}.system-notification.direct>strong>i{background:var(--color-border);color:var(--color-text-primary)}.chat-refreshing{z-index:3;border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-secondary);box-shadow:0 5px 14px var(--color-ink);border-radius:99px;align-self:center;align-items:center;gap:8px;padding:7px 11px;font-size:8px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.chat-refreshing{box-shadow:0 5px 14px color-mix(in srgb, var(--color-ink) 5%, transparent)}}.chat-refreshing i{border:2px solid var(--color-border-strong);border-top-color:var(--color-text-primary);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.chat-load-error{border:1px solid var(--color-danger-bg);background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:8px;display:flex}.chat-load-error button{background:var(--color-danger);color:var(--color-danger-bg);border:0;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.communication-hub .chat-thread{position:relative}.message-tabs button:first-child:before{content:"●";color:var(--color-text-secondary);margin-right:5px;font-size:7px}.conversation-head{background:var(--color-white)}.notification-controls{flex-wrap:wrap;align-items:center}.notification-controls>div{flex:1}.chat-compose textarea:focus{border-color:var(--color-text-secondary);box-shadow:0 0 0 3px var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.chat-compose textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 8%, transparent)}}.chat-compose textarea:focus{outline:0}@media (width<=800px){.notification-search{order:3;width:100%;min-width:0}.conversation-list header label{position:sticky;top:0}.conversation-list{max-height:260px}.communication-hub.global-view .conversation-panel{min-height:calc(100vh - 250px)}}.global-search-trigger{align-items:center;gap:8px;min-width:190px;height:38px;display:flex;border:1px solid var(--color-border-strong)!important;background:var(--color-cream)!important;color:var(--color-text-primary)!important;border-radius:10px!important;padding:0 9px!important}.global-search-trigger>span{font-size:18px}.global-search-trigger>b{margin-right:auto;font-size:10px}.global-search-trigger kbd,.global-search-context kbd{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-secondary);border-radius:6px;padding:3px 6px;font:700 8px inherit}.global-search-overlay{z-index:500;background:var(--color-ink);justify-content:center;align-items:flex-start;padding:9vh 18px 20px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.global-search-overlay{background:color-mix(in srgb, var(--color-ink) 60%, transparent)}}.global-search-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.global-search-panel{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);width:min(760px,100%);max-height:78vh;box-shadow:0 30px 90px var(--color-ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.global-search-panel{box-shadow:0 30px 90px color-mix(in srgb, var(--color-ink) 33%, transparent)}}.global-search-panel>header{border-bottom:1px solid var(--color-border-strong);background:var(--color-white);grid-template-columns:34px 1fr 36px;align-items:center;gap:8px;padding:15px 17px;display:grid}.global-search-panel>header>span{color:var(--color-text-primary);font-size:23px}.global-search-panel>header input{background:0 0;border:0;outline:0;height:44px;font-size:18px}.global-search-panel>header button{background:var(--color-border);width:32px;height:32px;color:var(--color-text-secondary);border:0;border-radius:8px;font-size:20px}.global-search-context,.global-search-heading{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:9px;display:flex}.global-search-heading{padding-top:15px}.global-search-heading strong{color:var(--color-text-primary);font-size:11px}.global-search-results{padding:0 10px 10px;overflow-y:auto}.global-search-results>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.global-search-results>button:first-child{border-radius:12px 12px 0 0}.global-search-results>button:last-child{border-bottom:0;border-radius:0 0 12px 12px}.global-search-results>button:hover,.global-search-results>button:focus{background:var(--color-cream);outline:0}.global-search-results>button>b{background:var(--color-border);width:36px;height:36px;color:var(--color-text-primary);border-radius:10px;place-items:center;font-size:9px;display:grid}.global-search-results>button>b.payment{background:var(--color-border);color:var(--color-text-primary)}.global-search-results>button>b.claim,.global-search-results>button>b.warranty{background:var(--color-warning-bg);color:var(--color-warning)}.global-search-results>button>b.product{background:var(--color-cream);color:var(--color-text-secondary)}.global-search-results>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.global-search-results small{color:var(--color-text-secondary);font-size:8px}.global-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.global-search-results em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:9px;font-style:normal;overflow:hidden}.global-search-results>button>i{color:var(--color-text-primary);white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.global-search-empty{min-height:180px;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.global-search-empty i{border:3px solid var(--color-border-strong);border-top-color:var(--color-text-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.global-search-empty strong{color:var(--color-text-primary)}.global-search-shortcuts{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 14px 18px;display:grid}.global-search-shortcuts button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.global-search-shortcuts button>b{background:var(--color-border);width:32px;height:32px;color:var(--color-text-primary);border-radius:9px;place-items:center;display:grid}.global-search-shortcuts button span{flex-direction:column;display:flex}.global-search-shortcuts strong{font-size:10px}.global-search-shortcuts small{color:var(--color-text-secondary);font-size:8px}.global-search-panel>footer{border-top:1px solid var(--color-border-strong);color:var(--color-text-secondary);justify-content:space-between;gap:12px;padding:11px 18px;font-size:8px;display:flex}.global-search-panel>footer>b{color:var(--color-text-primary)}@media (width<=900px){.global-search-trigger{justify-content:center;width:38px;min-width:38px;padding:0!important}.global-search-trigger>b,.global-search-trigger kbd{display:none}}@media (width<=600px){.global-search-overlay{align-items:stretch;padding:0}.global-search-panel{border:0;border-radius:0;width:100%;max-height:100vh}.global-search-results>button{grid-template-columns:36px minmax(0,1fr)}.global-search-results>button>i{grid-column:2}.global-search-shortcuts{grid-template-columns:1fr}.global-search-panel>footer{display:none}}.portal-health-center{scroll-margin-top:24px}.portal-health-center .block-title p{color:var(--color-text-secondary);max-width:720px;margin:5px 0 0}.portal-health-status{grid-template-columns:1.2fr 1fr 1fr;gap:10px;margin:18px 0;display:grid}.portal-health-status>span{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:16px;flex-direction:column;gap:4px;padding:17px;display:flex}.portal-health-status small,.portal-health-steps small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:9px;font-weight:900}.portal-health-status strong{font-size:19px}.portal-health-status em,.portal-health-steps em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.portal-health-status.correcto>span:first-child{background:var(--color-cream);border-color:var(--color-border-strong)}.portal-health-status.falló>span:first-child{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.portal-health-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portal-health-steps article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:15px;align-items:flex-start;gap:12px;padding:15px;display:flex}.portal-health-steps article>b{background:var(--color-border);width:28px;height:28px;color:var(--color-text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.portal-health-steps article.failed>b{background:var(--color-danger-bg);color:var(--color-danger)}.portal-health-steps article span{flex-direction:column;gap:3px;display:flex}.portal-health-steps strong{font-size:12px}.portal-health-history{border-top:1px solid var(--color-border-strong);margin-top:16px;padding-top:13px}.portal-health-history summary{cursor:pointer;font-weight:800}.portal-health-history>div{border-bottom:1px solid var(--color-border);grid-template-columns:80px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.portal-health-history>div>b{font-size:9px}.portal-health-history>div>b.ok{color:var(--color-success)}.portal-health-history>div>b.failed{color:var(--color-danger)}.portal-health-history>div span{flex-direction:column;display:flex}.portal-health-history>div small,.portal-health-history>div em{color:var(--color-text-secondary);font-size:9px;font-style:normal}@media (width<=760px){.portal-health-status,.portal-health-steps{grid-template-columns:1fr}.portal-health-history>div{grid-template-columns:70px 1fr}.portal-health-history>div>em{grid-column:2}.admin-jump-nav{grid-template-columns:1fr 1fr}}.task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.task-actions button{min-width:94px;width:auto!important}.task-actions .secondary{background:var(--color-cream)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border-strong)!important}.data-health-center{scroll-margin-top:24px}.data-health-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.data-health-summary>span{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;flex-direction:column;gap:5px;padding:18px;display:flex}.data-health-summary small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:11px;font-weight:800}.data-health-summary strong{color:var(--color-text-primary);font-size:25px}.data-health-summary em{color:var(--color-text-secondary);font-size:12px;font-style:normal}.data-health-summary .healthy{background:var(--color-success-bg);border-color:var(--color-success-bg)}.data-health-summary .attention,.data-health-summary .critical{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.data-health-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.data-health-issues article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;align-items:center;gap:14px;padding:15px;display:flex}.data-health-issues article>b{background:var(--color-cream);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.data-health-issues article span{flex-direction:column;gap:3px;display:flex}.data-health-issues article small{color:var(--color-text-secondary)}.data-health-issues .critical,.data-health-issues .attention{border-left:4px solid var(--color-danger)}.data-health-issues .healthy{border-left:4px solid var(--color-success)}.reconciliation-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.reconciliation-grid section{background:var(--color-cream);border-radius:14px;padding:15px}.reconciliation-grid p{color:var(--color-text-secondary);word-break:break-word;font-size:12px;line-height:1.6}.data-health-time{color:var(--color-text-secondary);margin-top:12px;display:block}.mfa-card{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:16px;align-items:center;gap:15px;margin-bottom:18px;padding:18px;display:flex}.mfa-card.enabled{border-color:var(--color-text-tertiary);background:var(--color-cream)}.mfa-card>b{background:var(--color-text-primary);height:46px;color:var(--color-white);border-radius:14px;flex:0 0 46px;place-items:center;display:grid}.mfa-card>span{flex-direction:column;flex:1;gap:3px;display:flex}.mfa-card small{letter-spacing:.08em;font-size:10px;font-weight:800}.mfa-card em{color:var(--color-text-secondary);font-size:12px;font-style:normal}.mfa-card button,.mfa-setup button{background:var(--color-text-primary);color:var(--color-white);border:0;border-radius:11px;padding:11px 16px;font-weight:800}.mfa-setup{grid-template-columns:1fr 1fr;gap:12px;margin:-7px 0 18px;display:grid}.mfa-setup p{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;flex-direction:column;gap:8px;padding:15px;display:flex}.mfa-setup p>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mfa-setup code{background:var(--color-cream);word-break:break-all;border-radius:8px;padding:8px;font-size:12px}.mfa-setup input{border:1px solid var(--color-border-strong);letter-spacing:.2em;border-radius:10px;width:130px;padding:11px;font-size:18px}@media (width<=900px){.data-health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.data-health-issues,.reconciliation-grid,.mfa-setup{grid-template-columns:1fr}.mfa-card{flex-wrap:wrap;align-items:flex-start}.mfa-card>span{min-width:220px}.task-actions{justify-content:flex-start}}@media (width<=520px){.data-health-summary{grid-template-columns:1fr}.task-actions{width:100%}.task-actions button{flex:1}.mfa-card button{width:100%}}.recovery-integrity-note{border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-text-secondary);border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.recovery-redundancy-alert{border:1px solid var(--color-border);background:var(--color-warning-bg);border-radius:14px;align-items:flex-start;gap:12px;margin:0 0 12px;padding:14px;display:flex}.recovery-redundancy-alert.critical{border-color:var(--color-danger);background:var(--color-danger-bg)}.recovery-redundancy-alert>b{background:var(--color-white);height:30px;color:var(--color-danger);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.recovery-redundancy-alert>span{flex-direction:column;gap:3px;min-width:0;display:flex}.recovery-redundancy-alert strong{font-size:12px}.recovery-redundancy-alert small,.recovery-redundancy-alert em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.recovery-copy-status{flex-wrap:wrap;gap:6px;margin:5px 0;display:flex!important}.recovery-copy-status em{border:1px solid var(--color-border);background:var(--color-cream);border-radius:99px;max-width:100%;padding:4px 7px;display:inline-flex;white-space:normal!important}.recovery-copy-status em.ok{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.recovery-copy-status em.attention{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning)}.recovery-copy-status em.critical{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.admin-jump-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.data-health-center .block-title p,.stability-center .block-title p{max-width:760px;color:var(--color-text-secondary);margin:5px 0 0;font-size:11px;line-height:1.5}.data-problem-center{flex-direction:column;gap:9px;display:flex}.data-problem-center>article{border:1px solid var(--color-border);border-left:4px solid var(--color-danger);background:var(--color-white);border-radius:15px;overflow:hidden}.data-problem-center>article.attention{border-left-color:var(--color-danger)}.data-problem-center article>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.data-problem-center article>header>b{background:var(--color-cream);border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.data-problem-center article>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.data-problem-center article>header small{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.data-problem-center article>header strong{font-size:13px}.data-problem-center article>header em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.data-problem-center nav{flex-wrap:wrap;gap:7px;display:flex}.data-problem-center button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.data-problem-center button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.data-problem-center article>div{border-top:1px solid var(--color-border);background:var(--color-cream);padding:5px 14px 10px}.data-problem-center article>div p{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(130px,.8fr) 1.2fr;gap:12px;margin:0;padding:9px 0;font-size:10px;display:grid}.data-problem-center article>div p:last-child{border-bottom:0}.data-problem-center article>div p span{color:var(--color-text-secondary)}.data-clear-state{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:15px;align-items:center;gap:13px;padding:20px;display:flex}.data-clear-state>b{background:var(--color-text-primary);width:42px;height:42px;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.data-clear-state>span{flex-direction:column;display:flex}.data-clear-state small{color:var(--color-text-secondary)}.stability-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.stability-kpis>span{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;flex-direction:column;gap:4px;padding:15px;display:flex}.stability-kpis>span.healthy{background:var(--color-success-bg);border-color:var(--color-success-bg)}.stability-kpis>span.attention,.stability-kpis>span.critical{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.stability-kpis small{letter-spacing:.09em;font-size:8px;font-weight:900}.stability-kpis strong{font-size:18px}.stability-kpis em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.stability-safeguards{gap:7px;margin-bottom:12px;padding-bottom:3px;display:flex;overflow-x:auto}.stability-safeguards span{background:var(--color-cream);color:var(--color-text-primary);border-radius:99px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.stability-layout{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stability-layout>section,.retry-center{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;overflow:hidden}.stability-layout section>header,.retry-center>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.stability-layout header>span,.retry-center header>span{flex-direction:column;display:flex}.stability-layout header small,.retry-center header small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:8px;font-weight:900}.stability-layout header button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.stability-layout article{border-bottom:1px solid var(--color-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.stability-layout article:last-child{border-bottom:0}.stability-layout article>i{background:var(--color-warning-bg);width:28px;height:28px;color:var(--color-warning);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.stability-layout article>i.ok{background:var(--color-success-bg);color:var(--color-success)}.stability-layout article>i.critical{background:var(--color-danger-bg);color:var(--color-danger)}.stability-layout article>span{flex-direction:column;min-width:0;display:flex}.stability-layout article strong{font-size:10px}.stability-layout article small,.stability-layout article em{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.stability-layout article>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:8px;font-size:8px;font-weight:900}.retry-center{margin-top:12px}.retry-center article{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.retry-center article span{flex-direction:column;min-width:0;display:flex}.retry-center article strong{font-size:10px}.retry-center article small{color:var(--color-text-secondary);font-size:8px}.retry-center article button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}@media (width<=960px){.admin-jump-nav{grid-template-columns:repeat(3,1fr)}.stability-kpis{grid-template-columns:repeat(2,1fr)}.stability-layout{grid-template-columns:1fr}}@media (width<=620px){.admin-jump-nav{display:flex;top:69px;overflow-x:auto}.admin-jump-nav button{flex:0 0 170px}.data-problem-center article>header{grid-template-columns:38px minmax(0,1fr)}.data-problem-center nav{grid-column:1/-1}.data-problem-center nav button{flex:1}.data-problem-center article>div p{grid-template-columns:1fr;gap:3px}.stability-kpis{grid-template-columns:1fr 1fr}.stability-layout article{grid-template-columns:28px minmax(0,1fr)}.stability-layout article>button{grid-column:2}.retry-center article{flex-direction:column;align-items:flex-start}.retry-center article button{width:100%}}.audit-pagination{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.audit-pagination button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.audit-pagination button:disabled{opacity:.4}.audit-pagination b{color:var(--color-text-secondary);font-size:8px}@media (width<=380px){.mobile-more-sheet>div{grid-template-columns:1fr}}@media (width>=900px){.mobile-more-trigger{display:none!important}.bottom-nav .quote-nav i{margin:0!important}}.employment-badge{background:var(--color-cream);border-radius:99px;width:max-content;margin-top:4px;padding:4px 7px;font-style:normal;font-weight:900;color:var(--color-text-primary)!important;font-size:7px!important;display:inline-flex!important}.seller-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.seller-form>button{min-height:40px}@media (width<=850px){.seller-form{grid-template-columns:1fr 1fr!important}}@media (width<=560px){.seller-form{grid-template-columns:1fr!important}}.work-saved-views{border:1px solid var(--color-border);background:var(--color-white);border-radius:13px;align-items:center;gap:6px;margin:0 0 14px;padding:8px;display:flex;overflow:auto}.work-saved-views>span{border-right:1px solid var(--color-border);flex-direction:column;min-width:105px;padding:2px 8px;display:flex}.work-saved-views>span small{color:var(--color-text-secondary);letter-spacing:.12em;font-size:7px;font-weight:900}.work-saved-views>span strong{font-size:10px}.work-saved-views button{color:var(--color-text-secondary);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:850;display:flex}.work-saved-views button b{background:var(--color-border);min-width:20px;height:20px;color:var(--color-text-secondary);border-radius:99px;place-items:center;font-size:7px;display:grid}.work-saved-views button.active{background:var(--color-text-primary);color:var(--color-white)}.work-saved-views button.active b{background:#ffffff21}@supports (color:color-mix(in lab, red, red)){.work-saved-views button.active b{background:color-mix(in srgb, var(--color-white) 13%, transparent)}}.work-saved-views button.active b{color:var(--color-white)}.task-column-head{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:38px minmax(0,1fr) 115px 170px;gap:12px;font-size:7px;font-weight:900;background:var(--color-cream)!important;border:0!important;padding:8px 15px!important;display:grid!important}.capacity-track{background:var(--color-border);border-radius:99px;grid-column:1/-1;overflow:hidden;height:5px!important}.capacity-track i{background:var(--color-text-secondary);border-radius:99px;height:100%;display:block}.team-workload article.attention .capacity-track i{background:var(--color-danger)}.team-workload article>.capacity-track+small{color:var(--color-text-secondary);grid-column:1/-1;font-size:7px}@media (width<=900px){.task-column-head{grid-template-columns:38px minmax(0,1fr) auto}.task-column-head span:nth-child(3){display:none}}@media (width<=560px){.work-saved-views>span{display:none}.task-column-head{display:none!important}}.work-table-search{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;align-items:center;gap:6px;min-width:250px;height:36px;padding:0 9px;display:flex}.work-table-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.work-board-shell{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:0 0 14px 14px;grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.work-process-rail{border-right:1px solid var(--color-border);background:var(--color-cream);align-self:stretch;padding:10px}.work-process-rail header{flex-direction:column;padding:8px 8px 12px;display:flex}.work-process-rail header small{color:var(--color-text-secondary);letter-spacing:.12em;font-size:7px;font-weight:900}.work-process-rail header strong{margin-top:3px;font-size:12px}.work-process-rail button{width:100%;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 7px;display:grid}.work-process-rail button span{font-size:10px}.work-process-rail button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.work-process-rail button em{background:var(--color-border);border-radius:99px;place-items:center;min-width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.work-process-rail button.active{background:var(--color-border);color:var(--color-text-primary)}.work-process-rail button.active em{background:var(--color-white);color:var(--color-text-primary)}.work-board-shell>.task-list{border:0;border-radius:0;min-width:0}.monday-density>article{min-height:62px;position:relative;border-top:1px solid var(--color-border)!important;padding:8px 11px!important}.monday-density>article:before{content:"";background:var(--color-text-secondary);width:4px;position:absolute;inset:0 auto 0 0}.monday-density>article.urgent:before{background:var(--color-danger)}.monday-density>article.today:before{background:var(--color-warning)}.monday-density>article>i{border-radius:7px!important;width:30px!important;height:30px!important}.monday-density .task-actions{gap:4px}.monday-density .task-actions button{min-width:0!important;min-height:30px!important;padding:6px 8px!important;font-size:7px!important}.monday-density>article>div>strong{font-size:11px}.monday-density>article>div>span,.monday-density>article time{font-size:8px}@media (width>=901px){.work-board-shell+.task-empty{display:none}.task-toolbar{border-radius:14px 14px 0 0}.monday-density .task-column-head,.monday-density>article{grid-template-columns:38px minmax(0,1fr) 105px 220px}}@media (width<=900px){.work-table-search{width:100%;min-width:0}.work-board-shell{border:0;display:block}.work-process-rail{border:1px solid var(--color-border);border-radius:10px;gap:5px;margin-bottom:8px;display:flex;overflow:auto}.work-process-rail header{display:none}.work-process-rail button{grid-template-columns:18px auto auto;width:auto;min-width:max-content}.work-board-shell>.task-list{border:1px solid var(--color-border);border-radius:12px}}.storage-center{scroll-margin-top:100px}.storage-summary{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) minmax(150px,.8fr);align-items:center;gap:18px;padding:18px;display:grid}.storage-summary>span{flex-direction:column;display:flex}.storage-summary small{color:var(--color-text-secondary);letter-spacing:.06em;font-size:8px;font-weight:900}.storage-summary strong{font-size:24px}.storage-summary em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.storage-summary>div{background:var(--color-border);border-radius:99px;height:13px;overflow:hidden}.storage-summary>div>b{border-radius:inherit;background:var(--color-text-secondary);min-width:4px;height:100%;display:block}.storage-summary.attention>div>b{background:var(--color-danger)}.storage-summary.high>div>b{background:var(--color-warning)}.storage-summary.critical>div>b{background:var(--color-danger)}.storage-note{color:var(--color-text-secondary);margin:10px 2px;font-size:9px}.storage-providers{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.storage-providers article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.storage-providers article>span,.storage-providers article>div{flex-direction:column;display:flex}.storage-providers article>span small{color:var(--color-text-secondary);letter-spacing:.07em;font-size:7px;font-weight:900}.storage-providers article>span strong{margin:3px 0;font-size:11px}.storage-providers article>span em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.storage-providers article>div{align-items:flex-end}.storage-providers article>div b{font-size:14px}.storage-providers article>div small{color:var(--color-text-secondary);font-size:7px}.storage-providers article>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;min-height:36px;font-size:8px;font-weight:900}.storage-providers article>button:disabled{background:var(--color-border-strong);color:var(--color-text-secondary)}.storage-providers article.active{border-color:var(--color-border-strong);background:var(--color-white)}.storage-providers article.standby{border-color:var(--color-warning-bg);background:var(--color-warning-bg)}.storage-providers article.error{border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.storage-layout{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.storage-layout>section{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;padding:14px}.storage-layout h3{margin:0 0 8px;font-size:12px}.storage-layout article{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.storage-layout article>span{flex-direction:column;min-width:0;display:flex}.storage-layout article strong{text-overflow:ellipsis;font-size:9px;overflow:hidden}.storage-layout article small{color:var(--color-text-secondary);font-size:7px}.storage-layout article>b{white-space:nowrap;font-size:9px}.upload-limits{background:var(--color-cream);border-radius:13px;flex-direction:column;gap:4px;margin-top:12px;padding:13px 15px;display:flex}.upload-limits strong{font-size:10px}.upload-limits span{color:var(--color-text-secondary);font-size:9px;line-height:1.5}@media (width<=700px){.storage-summary,.storage-providers,.storage-layout{grid-template-columns:1fr}}.r2-config-panel{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;margin-top:12px;padding:14px}.r2-config-panel>div:first-child{flex-direction:column;display:flex}.r2-config-panel>div:first-child small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.r2-config-panel>div:first-child strong{margin-top:3px;font-size:12px}.r2-config-panel>div:first-child p{color:var(--color-text-secondary);margin:5px 0 0;font-size:8px}.r2-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.r2-fields label{font-size:8px;font-weight:900}.r2-fields input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;margin-top:5px;padding:9px;font-size:9px}.r2-actions{gap:8px;margin-top:10px;display:flex}.r2-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.r2-actions button.primary{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.r2-actions button:disabled{opacity:.45}.r2-audit{color:var(--color-text-secondary);margin-top:9px;font-size:8px;font-weight:900;display:block}@media (width<=700px){.r2-fields{grid-template-columns:1fr}.r2-actions{flex-direction:column}}.followup-list article.automatic{border-left:4px solid var(--color-warning);background:var(--color-warning-bg)}.followup-list article.automatic.urgent{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.followup-list article.automatic.today{border-left-color:var(--color-warning)}.followup-list article.automatic.normal{border-left-color:var(--color-text-secondary);background:var(--color-cream)}.followup-list article.automatic small{letter-spacing:.04em;font-weight:900}.sample-request-form>button:disabled{background:var(--color-text-tertiary);cursor:not-allowed}.sample-product-picker{position:relative}.sample-product-picker>label{font-size:8px;font-weight:900;display:block}.sample-product-search{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;grid-template-columns:24px 1fr 36px;align-items:center;height:48px;margin-top:6px;padding:0 8px;display:grid}.sample-product-search:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sample-product-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.sample-product-search>span{color:var(--color-text-secondary);font-size:21px}.sample-product-search input{outline:0;border:0!important;height:44px!important;margin:0!important;padding:0 5px!important;font-size:11px!important}.sample-product-search button{background:var(--color-cream);border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.sample-product-results{z-index:4;border:1px solid var(--color-border-strong);background:var(--color-white);max-height:330px;box-shadow:0 16px 36px var(--color-ink);border-radius:12px;margin-top:6px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.sample-product-results{box-shadow:0 16px 36px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.sample-product-results{gap:3px;padding:5px;display:grid}.sample-product-results>button{background:var(--color-white);text-align:left;border:0;border-radius:9px;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;padding:7px;display:grid}.sample-product-results>button:hover,.sample-product-results>button:focus-visible{background:var(--color-cream);outline:none}.sample-result-photo,.sample-selected-photo{border:1px solid var(--color-border);background:var(--color-cream);border-radius:9px;place-items:center;width:50px;height:54px;display:grid;position:relative;overflow:hidden}.sample-result-photo img,.sample-selected-photo img{object-fit:contain;background:var(--color-white);z-index:1;width:100%;height:100%;padding:3px;position:absolute;inset:0}.sample-result-photo>b,.sample-selected-photo>b{color:var(--color-text-secondary);font-size:8px}.sample-product-results>button>span:nth-child(2),.sample-selected-product>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.sample-product-results small,.sample-selected-product small{color:var(--color-text-secondary);font-size:7px}.sample-product-results strong,.sample-selected-product strong{white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:9px;overflow:hidden}.sample-product-results em,.sample-selected-product em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.sample-search-hint{color:var(--color-text-secondary);margin-top:6px;display:block}.sample-search-empty{background:var(--color-cream);color:var(--color-text-secondary);border-radius:9px;margin-top:6px;padding:12px;font-size:8px}.sample-selected-product{border:1px solid var(--color-text-tertiary);background:var(--color-cream);border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:7px;padding:9px;display:grid}.sample-selected-photo{width:58px;height:64px}.sample-selected-product button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900}@media (width<=520px){.sample-selected-product{grid-template-columns:54px minmax(0,1fr)}.sample-selected-product button{grid-column:2;width:max-content}.sample-selected-photo{width:54px;height:60px}}.sample-master-command{border:1px solid var(--color-border-strong);background:var(--color-ink);color:var(--color-white);border-radius:18px;margin:14px 0;overflow:hidden}.sample-master-command>header{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.sample-master-command h2{margin:3px 0;font-size:16px}.sample-master-command p{color:var(--color-border-strong);font-size:8px}.sample-master-command button{border:1px solid #ffffff45}@supports (color:color-mix(in lab, red, red)){.sample-master-command button{border:1px solid color-mix(in srgb, var(--color-white) 27%, transparent)}}.sample-master-command button{background:var(--color-white);color:var(--color-ink);border-radius:9px;padding:9px 12px;font-size:8px;font-weight:900}.sample-master-command>div{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.sample-master-command>div{border-top:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.sample-master-command>div>span{border-right:1px solid #ffffff21;flex-direction:column;padding:13px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sample-master-command>div>span{border-right:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.sample-master-command>div>span:last-child{border:0}.sample-master-command small{letter-spacing:.08em;font-size:7px}.sample-master-command strong{margin:3px 0;font-size:23px}.sample-master-command em{color:var(--color-text-tertiary);font-size:7px;font-style:normal}.sample-cart{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:13px;overflow:hidden}.sample-cart>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.sample-cart>header span{flex-direction:column;display:flex}.sample-cart>header small{color:var(--color-text-secondary);font-size:7px}.sample-cart>header strong{margin-top:2px;font-size:10px}.sample-cart>header button{background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.sample-cart>article{border-bottom:1px solid var(--color-border);background:var(--color-white);grid-template-columns:48px minmax(0,1fr) 82px 28px;align-items:center;gap:9px;padding:9px 11px;display:grid;position:relative}.sample-cart>article:last-child{border:0}.sample-cart>article>img,.sample-order-lines img{object-fit:contain;border:1px solid var(--color-cream);background:var(--color-white);border-radius:8px;width:44px;height:48px}.sample-cart>article>span{flex-direction:column;min-width:0;display:flex}.sample-cart>article small,.sample-order-lines small{color:var(--color-text-secondary);font-size:7px}.sample-cart>article strong,.sample-order-lines strong{margin:2px 0;font-size:9px}.sample-cart>article em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.sample-cart>article>label{font-size:7px}.sample-cart>article>label input{height:35px!important;padding:5px!important}.sample-cart>article>button{background:var(--color-cream);border:0;border-radius:50%;width:27px;height:27px;font-size:16px}.sample-cart>article>p{color:var(--color-danger);grid-column:2/-1;margin:0;font-size:7px;font-weight:800}.sample-cart>article.inventory-error{background:var(--color-danger-bg);box-shadow:inset 4px 0 var(--color-danger)}.sample-cart-empty{text-align:center;color:var(--color-text-secondary);padding:18px;font-size:8px}.sample-inventory-alert{border:1px solid var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;padding:10px;font-size:8px}.sample-order-lines{gap:6px;margin:10px 0;display:grid}.sample-order-lines>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:10px;grid-template-columns:46px minmax(0,1fr) 78px;align-items:center;gap:8px;padding:8px;display:grid}.sample-order-lines>article>span{flex-direction:column;min-width:0;display:flex}.sample-order-lines em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.sample-order-lines label{font-size:7px;font-weight:900}.sample-order-lines input{border:1px solid var(--color-text-tertiary);border-radius:7px;width:100%;margin-top:3px;padding:7px}.sample-order-lines>article>b{text-align:right;font-size:13px}.sample-order-lines>article>b small{display:block}.sample-order-lines>article>p{color:var(--color-text-secondary);grid-column:2/-1;margin:0;font-size:7px}.sample-order-lines>article.inventory-error{border-color:var(--color-danger);background:var(--color-danger-bg)}.sample-actions button:disabled{opacity:.45;cursor:not-allowed}.warehouse-sample-queue{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:17px;margin:14px 0;overflow:hidden}.warehouse-sample-queue.clear{border-color:var(--color-border-strong);background:var(--color-cream)}.warehouse-sample-queue>header{justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.warehouse-sample-queue>header h2{margin:2px 0;font-size:15px}.warehouse-sample-queue>header p{color:var(--color-text-secondary);font-size:8px}.warehouse-sample-queue>header>b{background:var(--color-ink);width:40px;height:40px;color:var(--color-white);border-radius:12px;place-items:center;font-size:17px;display:grid}.warehouse-sample-queue>div{gap:7px;padding:0 10px 10px;display:grid}.warehouse-sample-queue article{border:1px solid var(--color-warning-bg);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(130px,.5fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.warehouse-sample-queue article>span{flex-direction:column;display:flex}.warehouse-sample-queue article small{color:var(--color-text-secondary);font-size:7px}.warehouse-sample-queue article strong{margin:3px 0;font-size:10px}.warehouse-sample-queue article em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.warehouse-sample-queue article>div{flex-wrap:wrap;gap:4px;display:flex}.warehouse-sample-queue article>div small{background:var(--color-cream);border-radius:6px;padding:4px 6px}.warehouse-sample-queue article>button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:9px;padding:10px 12px;font-size:8px;font-weight:900}@media (width>=900px){.samples-page .sample-list{grid-template-columns:1fr}.sample-order-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.sample-master-command>header{flex-direction:column;align-items:flex-start}.sample-master-command>div{grid-template-columns:1fr}.sample-master-command>div>span{border-bottom:1px solid #ffffff21;border-right:0}@supports (color:color-mix(in lab, red, red)){.sample-master-command>div>span{border-bottom:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.sample-cart>article{grid-template-columns:42px minmax(0,1fr) 68px 27px}.sample-order-lines>article{grid-template-columns:42px minmax(0,1fr) 65px}.warehouse-sample-queue article{grid-template-columns:1fr}.warehouse-sample-queue article>button{width:100%}}.sample-master-decision{border:2px solid var(--color-success);background:var(--color-success-bg);border-radius:13px;margin:12px 0;padding:12px}.sample-master-decision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sample-master-decision header>span{flex-direction:column;min-width:0;display:flex}.sample-master-decision small{letter-spacing:.1em;color:var(--color-success);font-size:7px;font-weight:900}.sample-master-decision strong{margin-top:3px;font-size:11px}.sample-master-decision header>b{background:var(--color-white);color:var(--color-success);border-radius:999px;flex:none;padding:6px 8px;font-size:7px}.sample-master-decision>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.sample-master-decision button{background:var(--color-success);min-height:44px;color:var(--color-white);border:0;border-radius:9px;font-size:9px;font-weight:900}.sample-master-decision button:disabled{background:var(--color-text-tertiary)}.sample-master-decision button.danger{border:1px solid var(--color-danger);background:var(--color-white);color:var(--color-danger)}.sample-edit-body{background:var(--color-white);gap:12px;padding:18px;display:grid}.sample-edit-body>p{color:var(--color-text-secondary);margin:0;font-size:9px;line-height:1.5}.sample-add-confirm{background:var(--color-ink);min-height:44px;color:var(--color-white);border:0;border-radius:10px;font-size:9px;font-weight:900}.sample-add-confirm:disabled{background:var(--color-text-tertiary)}@media (width<=620px){.samples-page,.sample-list,.sample-list>article,.sample-list article>header,.sample-custody,.sample-order-lines,.sample-order-lines>article,.sample-actions,.sample-history,.sample-history>div,.sample-shipping-summary,.sample-shipping-summary>span{min-width:0;max-width:100%}.sample-list>article{padding:11px;overflow:hidden}.sample-list article>header{flex-direction:column;align-items:flex-start}.sample-list header>b{white-space:normal}.sample-custody{grid-template-columns:1fr}.sample-list article>p,.sample-list strong,.sample-list small,.sample-list em,.sample-list b,.sample-shipping-summary *{overflow-wrap:anywhere;word-break:break-word}.sample-order-lines>article{grid-template-columns:38px minmax(0,1fr);align-items:start}.sample-order-lines>article>img{width:38px;height:42px}.sample-order-lines>article>label,.sample-order-lines>article>b{text-align:left;grid-column:2;width:100%}.sample-logistics-route{grid-template-columns:1fr;margin:10px 0;display:grid;overflow:visible}.sample-logistics-route>span{grid-template-columns:27px minmax(0,1fr);min-width:0}.sample-logistics-route>i{display:none}.sample-actions{grid-template-columns:1fr;display:grid}.sample-actions button{width:100%;min-height:42px}.sample-history>div{flex-direction:column;align-items:flex-start}.sample-master-decision>header{flex-direction:column}.sample-master-decision>div{grid-template-columns:1fr}.sample-edit-body{padding:14px}.sample-cart>article{grid-template-columns:38px minmax(0,1fr)}.sample-cart>article>label,.sample-cart>article>button{grid-column:2}.sample-cart>article>button{justify-self:end}.sample-cart>article>p{grid-column:1/-1}}.purchase-planner{background:var(--color-warning-bg);border-color:var(--color-warning-bg)}.purchase-planner-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.purchase-planner-head h2{margin:.25rem 0}.purchase-planner-head p{max-width:780px;color:var(--color-text-secondary)}.purchase-planner-head>b{background:var(--color-border);color:var(--color-text-primary);white-space:nowrap;border-radius:999px;padding:9px 13px}.purchase-config{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:24px 0;display:grid}.purchase-config label{color:var(--color-text-secondary);gap:6px;font-size:.75rem;font-weight:800;display:grid}.purchase-config input,.purchase-config select,.purchase-toolbar input{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-primary);border-radius:9px;padding:11px}.purchase-config-actions{grid-column:span 2;align-items:end;gap:8px;display:flex}.purchase-config-actions button,.purchase-toolbar button{border:1px solid var(--color-text-tertiary);background:var(--color-white);border-radius:9px;padding:11px 14px;font-weight:800}.purchase-config-actions .primary,.purchase-toolbar .primary{background:var(--color-text-primary);color:var(--color-white);border-color:var(--color-text-primary)}.purchase-config button:disabled{opacity:.45}.purchase-empty{border:1px dashed var(--color-text-tertiary);text-align:center;min-height:220px;color:var(--color-text-secondary);border-radius:14px;align-content:center;place-items:center;gap:6px;display:grid}.purchase-empty>b{font-size:2rem}.purchase-summary{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.purchase-summary article{background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:12px;gap:6px;padding:15px;display:grid}.purchase-summary small{color:var(--color-text-secondary)}.purchase-summary strong{font-size:1.2rem}.purchase-summary .risk{color:var(--color-danger)}.purchase-toolbar{align-items:center;gap:10px;margin:18px 0;display:flex}.purchase-toolbar input{min-width:260px;margin-right:auto}.purchase-toolbar span{color:var(--color-text-secondary);font-size:.8rem}.purchase-table-wrap{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;overflow:auto}.purchase-table{border-collapse:collapse;width:100%;min-width:1050px}.purchase-table th{text-align:left;background:var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;padding:11px;font-size:.72rem}.purchase-table td{border-top:1px solid var(--color-border);vertical-align:top;padding:12px 11px}.purchase-table td>strong,.purchase-table td>small{display:block}.purchase-table td small{color:var(--color-text-secondary);margin-top:4px}.purchase-table tr.order{background:var(--color-white)}.purchase-table tr.order.pedir{background:var(--color-success-bg);box-shadow:inset 4px 0 var(--color-success)}.purchase-table input{border:1px solid var(--color-border-strong);border-radius:7px;width:80px;padding:8px}.purchase-status{background:var(--color-cream);border-radius:999px;padding:4px 7px;font-size:.67rem;display:inline-block}.purchase-status.pedir{background:var(--color-success-bg);color:var(--color-success);box-shadow:inset 0 0 0 1px var(--color-success);font-weight:900}.purchase-status.parcial{background:var(--color-border);color:var(--color-text-primary)}.purchase-status.fuera-de-presupuesto,.purchase-status.costo-pendiente{background:var(--color-warning-bg);color:var(--color-warning)}.purchase-history{margin-top:20px}.purchase-history>div{background:var(--color-white);border-top:1px solid var(--color-border);grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:11px;display:grid}.purchase-history span{display:grid}.purchase-history small{color:var(--color-text-secondary)}.purchase-history em{background:var(--color-border);border-radius:999px;padding:5px 8px;font-size:.72rem;font-style:normal}@media (width<=900px){.purchase-config,.purchase-summary{grid-template-columns:repeat(2,1fr)}.purchase-toolbar{flex-wrap:wrap}.purchase-toolbar input{width:100%;min-width:0}.purchase-planner-head{display:grid}}@media (width<=560px){.purchase-config{grid-template-columns:1fr}.purchase-config-actions{grid-column:auto;display:grid}.purchase-summary{grid-template-columns:1fr 1fr}.purchase-history>div{grid-template-columns:1fr auto}.purchase-history em{display:none}}.purchase-source-proof{background:var(--color-border);border:1px solid var(--color-border-strong);border-radius:12px;align-items:center;gap:14px;margin-bottom:12px;padding:13px 15px;display:flex}.purchase-source-proof span{color:var(--color-text-secondary);flex:1;font-size:.8rem}.purchase-source-proof b{white-space:nowrap;color:var(--color-text-primary)}@media (width<=700px){.purchase-source-proof{display:grid}.purchase-source-proof b{white-space:normal}}.master-task-scope{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 18px;display:grid}.master-task-scope button{text-align:left;border:1px solid var(--color-border-strong);background:var(--color-cream);color:var(--color-text-secondary);border-radius:12px;gap:4px;padding:15px;display:grid}.master-task-scope button.active{background:var(--color-text-primary);color:var(--color-white);border-color:var(--color-text-primary)}.master-task-scope span{opacity:.78;font-size:.78rem}.master-case-preview article textarea{border:1px solid var(--color-warning-bg);border-radius:9px;grid-column:1/-1;width:100%;min-height:80px;padding:10px}.master-case-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.master-case-actions button,.master-warranty-actions button{background:var(--color-text-primary);color:var(--color-white);border:0;border-radius:8px;padding:9px 12px;font-weight:800}.master-case-actions .danger,.master-warranty-actions .danger{background:var(--color-danger)}.master-warranty-actions{margin-top:22px}.master-warranty-actions>article{background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin-top:10px;padding:14px;display:grid}.master-warranty-actions article span{gap:3px;display:grid}.master-warranty-actions article em{color:var(--color-text-secondary);font-style:normal}.master-warranty-actions article>a,.master-warranty-actions article>div{grid-column:1/-1}.master-warranty-actions article>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.master-task-scope,.master-warranty-actions>article{grid-template-columns:1fr}}.live-sync{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background:var(--color-cream);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.65rem;display:inline-flex}.live-sync i{background:var(--color-text-secondary);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-border);border-radius:50%}.live-sync.syncing i{animation:1s infinite live-pulse}.live-sync.paused{color:var(--color-warning);background:var(--color-warning-bg)}.live-sync.paused i{background:var(--color-warning);box-shadow:none}@keyframes live-pulse{50%{opacity:.35}}@media (width<=600px){.live-sync b{display:none}.live-sync{padding:7px}}.app-shell{--comfort-canvas:var(--color-border);--comfort-surface:var(--color-cream);--comfort-raised:var(--color-cream);--comfort-line:var(--color-border-strong);--comfort-muted:var(--color-text-secondary);background:var(--comfort-canvas)}body{background:var(--color-border-strong)}.content{background:var(--color-cream)}.page-section,.section{background:0 0}:where(.quick-grid,.brand-row,.catalog-grid,.history-list,.clients-grid,.dashboard-kpis,.master-kpis,.task-list,.my-day-list,.pipeline-board,.sample-list,.launch-grid,.social-grid,.pending-payment-list,.statements-list,.seller-table)>:where(article,button){background-color:var(--comfort-surface)}:where(.form-card,.line-card,.total-card,.filters,.result-summary,.empty-lines,.collection-alerts,.master-entry,.customer-toolbar,.commission-progress-grid,.history-summary>button,.client-dropdown,.delivery-methods,.master-workspace-nav,.admin-jump-nav,.master-command-head,.receivables-center,.credit-policy-banner,.discount-policy-control,.communication-hub,.communications-center,.task-entry,.my-day,.operation-file,.notification-controls,.release-notices,.quote-accelerator,.draft-recovery,.quote-readiness,.integration-center,.case-document-panel,.fulfillment-panel,.pipeline-kpis,.promotion-rule-builder,.collection-policy-panel,.collection-template-shell,.commission-incentive-board,.commission-control-center,.commission-policy-editor,.storage-center,.r2-config-panel,.purchase-planner,.master-task-scope,.warranty-create,.warranty-list,.sample-request-form,.sample-list>article,.master-block,.delivery-control-card){background-color:var(--comfort-surface);border-color:var(--comfort-line)}:where(.customer-modal,.quote-modal,.delivery-modal,.mobile-more-sheet,.product-lightbox>div,.purchase-table-wrap,.purchase-summary article,.purchase-history>div,.master-warranty-actions>article,.storage-providers article,.storage-layout>section){background-color:var(--comfort-raised);border-color:var(--comfort-line)}:where(input,select,textarea){color:var(--color-text-primary);background-color:var(--color-cream)!important;border-color:var(--color-border-strong)!important}:where(input,select,textarea):focus{box-shadow:0 0 0 3px var(--color-text-secondary);outline:none;border-color:var(--color-text-secondary)!important}@supports (color:color-mix(in lab, red, red)){:where(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-text-secondary) 12%, transparent)}}:where(.page-head span,.welcome span,.section-title small,.block-title small){color:var(--comfort-muted)}:where(.history-list article,.client-card,.product-card,.task-list article,.master-block,.operation-file){box-shadow:0 5px 18px var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){:where(.history-list article,.client-card,.product-card,.task-list article,.master-block,.operation-file){box-shadow:0 5px 18px color-mix(in srgb, var(--color-text-primary) 4%, transparent)}}@media (width>=900px){.app-shell{background:var(--comfort-canvas)}.content{min-height:calc(100vh - 82px)}body{background:var(--comfort-canvas)}.app-shell{width:100%;max-width:none;min-height:100vh;box-shadow:none;border-radius:0;margin:0;padding:78px 0 0 248px;overflow:visible}.topbar{z-index:50;border-radius:0;width:100%;height:78px;padding:0 28px;position:fixed;inset:0 0 auto}.bottom-nav{z-index:40;background:var(--color-ink);border:0;border-radius:0;flex-direction:column;gap:6px;width:248px;height:calc(100vh - 78px);padding:20px 12px;position:fixed;top:78px;bottom:0;left:0;overflow-y:auto;transform:none;display:flex!important}.bottom-nav button{align-items:center;justify-content:initial;width:100%;min-height:48px;color:var(--color-border-strong);text-align:left;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:2px;padding:0 12px;font-size:11px;display:grid}.bottom-nav button i{font-size:17px;line-height:1;width:auto!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;margin:0!important}.bottom-nav button span{white-space:normal;font-size:11px}.bottom-nav button.active{background:var(--color-warning-bg);color:var(--color-ink)}.content{background:var(--color-cream);width:100%;max-width:none;min-height:calc(100vh - 78px);padding:0 clamp(28px,3vw,52px) 48px}.content>.page-section{width:100%;max-width:1480px;margin:0 auto;padding:38px 0}.content>.page-section>.page-head{max-width:900px;margin-bottom:26px}.content>.page-section>.page-head h1{font-size:32px}.content>.page-section>.page-head span{font-size:15px}.master-task-scope{gap:12px;margin-bottom:18px}.master-task-scope button{min-height:76px;padding:16px 18px}.task-overview{gap:12px;margin-bottom:18px}.task-overview article{min-height:108px;padding:17px 18px}.task-overview small{font-size:11px}.task-overview strong{font-size:27px}.task-overview span{font-size:11px}.collection-automation-strip{min-height:112px;padding:20px 22px}.collection-automation-strip>div:first-child small{font-size:10px}.collection-automation-strip>div:first-child strong{font-size:15px}.collection-automation-strip>div:first-child span{font-size:11px}.task-toolbar{padding:15px 18px}.task-toolbar strong{font-size:15px}.task-toolbar small{font-size:11px}.task-toolbar button{padding:9px 12px;font-size:11px}.task-list>article{grid-template-columns:44px minmax(0,1fr) 130px 190px;gap:16px;padding:16px 18px}.task-list>article>i{width:40px;height:40px;font-size:11px}.task-list small{font-size:10px}.task-list strong{font-size:15px}.task-list span,.task-list time{font-size:11px}.task-list>article>button{min-height:42px!important;font-size:11px!important}}.desktop-sidebar{display:none}@media (width>=900px){.desktop-sidebar{z-index:70!important;background:var(--color-ink)!important;width:260px!important;height:100vh!important;color:var(--color-white)!important;flex-direction:column!important;padding:18px 14px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.desktop-sidebar-brand{border-bottom:1px solid var(--color-text-primary);align-items:center;gap:11px;margin-bottom:16px;padding:0 8px 18px;display:flex}.desktop-sidebar-brand img{object-fit:contain;background:var(--color-white);border-radius:7px;width:54px;height:50px}.desktop-sidebar-brand span{flex-direction:column;display:flex}.desktop-sidebar-brand strong{font-size:13px}.desktop-sidebar-brand small{color:var(--color-text-tertiary);letter-spacing:.1em;margin-top:3px;font-size:8px}.desktop-menu-label{color:var(--color-text-secondary);letter-spacing:.16em;padding:0 10px 9px;font-size:8px;font-weight:900}.desktop-sidebar nav{flex-direction:column;gap:4px;display:flex}.desktop-sidebar nav button{min-height:45px;color:var(--color-border-strong);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;padding:0 11px;font-size:11px;font-weight:800;display:grid}.desktop-sidebar nav button i{color:var(--color-text-tertiary);font-size:16px;font-style:normal}.desktop-sidebar nav button.active{background:var(--color-warning-bg);color:var(--color-ink)}.desktop-sidebar nav button.active i{color:var(--color-text-primary)}.bottom-nav{display:none!important}.app-shell{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:78px 0 0 260px!important;overflow:visible!important}.topbar{visibility:visible!important;opacity:1!important;z-index:60!important;border-radius:0!important;width:auto!important;height:78px!important;display:flex!important;position:fixed!important;inset:0 0 auto 260px!important}.content{width:100%!important;max-width:none!important;min-height:calc(100vh - 78px)!important;padding:0 clamp(28px,3vw,52px) 48px!important;display:block!important}}.portal-recovery{background:var(--color-cream);place-items:center;min-height:100vh;padding:24px;display:grid}.portal-recovery section{background:var(--color-white);border:1px solid var(--color-border-strong);text-align:center;max-width:560px;box-shadow:0 18px 50px var(--color-ink);border-radius:20px;padding:36px}@supports (color:color-mix(in lab, red, red)){.portal-recovery section{box-shadow:0 18px 50px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.portal-recovery img{width:180px;max-width:70%;height:auto}.portal-recovery h1{margin:24px 0 10px}.portal-recovery p{color:var(--color-text-secondary);line-height:1.6}.portal-recovery button{background:var(--color-ink);color:var(--color-white);cursor:pointer;border:0;border-radius:10px;margin-top:18px;padding:13px 20px;font-weight:700}.purchase-pagination{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.purchase-pagination nav{align-items:center;gap:10px;display:flex}.purchase-pagination button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;padding:8px 12px}.purchase-pagination button:disabled{opacity:.45}.purchase-pagination b{color:var(--color-ink);font-size:12px}@media (width<=760px){.purchase-pagination{flex-direction:column;align-items:flex-start}}.master-navigation-system>small{color:var(--color-text-secondary);letter-spacing:.14em;margin:18px 4px 6px;font-size:9px;font-weight:900;display:block}.master-workspace-nav.primary{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.master-tools-nav{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:13px;margin:-5px 0 14px;overflow:hidden}.master-tools-nav>summary{cursor:pointer;justify-content:space-between;gap:14px;padding:12px 15px;font-size:11px;font-weight:900;display:flex}.master-tools-nav>summary span{color:var(--color-text-secondary);font-size:9px;font-weight:600}.master-tools-nav .master-workspace-nav{box-shadow:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.master-exception-center{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:18px;overflow:hidden}.master-exception-center>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.master-exception-center header span{flex-direction:column;display:flex}.master-exception-center header small{color:var(--color-danger);letter-spacing:.13em;font-size:9px;font-weight:900}.master-exception-center h3{margin:3px 0;font-size:18px}.master-exception-center header p{color:var(--color-text-secondary);margin:0;font-size:10px}.master-exception-center header>b{background:var(--color-danger-bg);color:var(--color-danger);border-radius:99px;padding:7px 10px;font-size:10px}.master-exception-center>nav{border-bottom:1px solid var(--color-border);gap:7px;padding:10px 14px;display:flex}.master-exception-center>nav button{background:var(--color-cream);border:0;border-radius:8px;gap:7px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.master-exception-center>nav button.active{background:var(--color-ink);color:var(--color-white)}.master-exception-center>nav b{font-size:9px}.master-exception-list>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.master-exception-list>button:hover{background:var(--color-cream)}.master-exception-list i{border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:950;display:grid}.master-exception-list i.critical,.master-exception-list i.attention{background:var(--color-danger-bg);color:var(--color-danger)}.master-exception-list i.info{background:var(--color-cream);color:var(--color-text-secondary)}.master-exception-list span{flex-direction:column;min-width:0;display:flex}.master-exception-list small{color:var(--color-text-secondary);text-transform:capitalize;font-size:8px}.master-exception-list strong{margin:2px 0;font-size:11px}.master-exception-list em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.master-exception-list>button>b{white-space:nowrap;font-size:9px}@media (width<=900px){.master-workspace-nav.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.master-tools-nav .master-workspace-nav{grid-template-columns:1fr}.master-tools-nav>summary span{display:none}}@media (width<=520px){.master-workspace-nav.primary{grid-template-columns:1fr}.master-exception-center>header{flex-direction:column}.master-exception-center>nav{overflow-x:auto}.master-exception-list>button{grid-template-columns:36px minmax(0,1fr)}.master-exception-list>button>b{grid-column:2}}.smart-order-generator{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:15px;grid-column:1/-1;overflow:hidden}.smart-order-generator>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:15px;padding:15px;display:flex}.smart-order-generator header span{flex-direction:column;display:flex}.smart-order-generator header small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:8px;font-weight:900}.smart-order-generator header strong{margin:3px 0;font-size:15px}.smart-order-generator header em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.smart-order-generator header>b{background:var(--color-white);color:var(--color-text-secondary);border-radius:99px;padding:6px 9px;font-size:8px}.smart-order-generator>div{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.smart-order-generator label{color:var(--color-text-secondary);flex-direction:column;gap:5px;font-size:9px;font-weight:800;display:flex}.smart-order-generator select,.smart-order-generator input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;height:40px;padding:0 10px}.smart-order-generator>div>button{background:var(--color-text-primary);height:40px;color:var(--color-white);border:0;border-radius:9px;padding:0 15px;font-size:9px;font-weight:900}.smart-order-generator>div>button:disabled{opacity:.55}.smart-order-generator>footer{border-top:1px solid var(--color-border);background:var(--color-white);grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.smart-order-generator footer span{flex-direction:column;display:flex}.smart-order-generator footer strong{font-size:10px}.smart-order-generator footer small{color:var(--color-text-secondary);font-size:8px}.smart-order-generator footer>b{color:var(--color-text-primary);font-size:9px}@media (width<=720px){.smart-order-generator>div,.smart-order-generator>footer{grid-template-columns:1fr}.smart-order-generator>div>button{width:100%}}.process-performance{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:18px;overflow:hidden}.process-performance>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.process-performance header>span{flex-direction:column;display:flex}.process-performance header small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:9px;font-weight:900}.process-performance h3{margin:3px 0;font-size:18px}.process-performance header p{color:var(--color-text-secondary);margin:0;font-size:10px}.process-performance header label{color:var(--color-text-secondary);flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.process-performance select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;min-width:180px;height:36px;padding:0 9px}.process-metric-grid{background:var(--color-cream);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;display:grid}.process-metric-grid article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:13px;flex-direction:column;min-height:158px;padding:14px;display:flex;position:relative}.process-metric-grid article.attention{border-color:var(--color-danger-bg)}.process-metric-grid article>span:first-child{flex-direction:column;display:flex}.process-metric-grid article small{color:var(--color-text-secondary);text-transform:uppercase;font-size:8px}.process-metric-grid article strong{font-size:10px}.process-metric-grid article>b{margin:14px 0 3px;font-size:24px}.process-metric-grid article>em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.process-metric-grid article>i{margin-top:auto;font-size:8px;font-style:normal;font-weight:800}.process-metric-grid i.better{color:var(--color-text-secondary)}.process-metric-grid i.worse{color:var(--color-danger)}.process-metric-grid i.stable,.process-metric-grid i.insufficient{color:var(--color-text-secondary)}.process-metric-grid .delay-count{background:var(--color-warning-bg);color:var(--color-warning);border-radius:99px;padding:4px 6px;font-size:7px;position:absolute;top:10px;right:10px}.process-performance>details>summary{cursor:pointer;border-top:1px solid var(--color-border);justify-content:space-between;padding:13px 17px;font-size:11px;font-weight:900;display:flex}.process-delay-list>button{border:0;border-top:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid}.process-delay-list>button:hover{background:var(--color-cream)}.process-delay-list>button>i{background:var(--color-warning-bg);min-height:35px;color:var(--color-warning);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.process-delay-list>button>span{flex-direction:column;min-width:0;display:flex}.process-delay-list small{color:var(--color-text-secondary);font-size:8px}.process-delay-list strong{font-size:10px}.process-delay-list em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.process-delay-list>button>b{font-size:8px}@media (width<=1000px){.process-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.process-performance>header{flex-direction:column}.process-performance header label,.process-performance select{width:100%}.process-metric-grid{grid-template-columns:1fr}.process-delay-list>button{grid-template-columns:45px minmax(0,1fr)}.process-delay-list>button>b{grid-column:2}}.app-shell{--bbs-ink:var(--color-ink);--bbs-ivory:var(--color-warning-bg);--bbs-warm:var(--color-warning-bg);--bbs-paper:var(--color-warning-bg);--bbs-line:var(--color-border-strong);--bbs-muted:var(--color-text-secondary);--bbs-success:var(--color-text-secondary)}.master-task-scope button.active,.work-saved-views button.active,.work-lanes button.active{background:var(--bbs-ink);border-color:var(--bbs-ink);color:var(--color-white);box-shadow:none}.master-task-scope button.active span,.work-lanes button.active small{color:var(--color-border-strong)}.work-lanes button>b{background:var(--bbs-ivory);color:var(--bbs-ink)}.work-lanes button.active>b{background:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.work-lanes button.active>b{background:color-mix(in srgb, var(--color-white) 12%, transparent)}}.work-lanes button.active>b{color:var(--color-white)}.work-command-bar{border-color:var(--bbs-line);background:var(--color-cream)}.work-command-bar small,.daily-focus>header>div>small{color:var(--bbs-ink)}.work-command-bar>button{background:var(--bbs-ink)}.daily-focus{border-color:var(--bbs-line);background:var(--bbs-paper)}.daily-focus>header{background:var(--color-ink)}.daily-focus>div{background:var(--bbs-line)}.daily-focus>div>button:hover,.daily-focus>div>button:focus{background:var(--color-warning-bg)}.daily-focus>div i{background:var(--bbs-ink)}.daily-focus>div button>b{color:var(--bbs-ink)}.work-process-rail{background:var(--color-warning-bg)}.work-process-rail button.active{background:var(--color-warning-bg);color:var(--bbs-ink);box-shadow:inset 3px 0 0 var(--bbs-ink)}.work-process-rail button.active em{color:var(--bbs-ink)}.monday-density>article.normal:before{background:var(--color-text-secondary)}:where(.work-table-search,.pipeline-toolbar label,.conversation-list header label,.notification-search){box-sizing:border-box;border:1px solid var(--bbs-line);background:var(--bbs-paper);border-radius:10px;align-items:center;gap:9px;min-width:0;height:42px;padding:0 12px;display:flex;overflow:hidden}:where(.work-table-search,.pipeline-toolbar label,.conversation-list header label,.notification-search)>span{color:var(--color-text-secondary);flex:none;font-size:13px}:where(.work-table-search,.pipeline-toolbar label,.conversation-list header label,.notification-search) input{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:40px!important;box-shadow:none!important;color:var(--bbs-ink)!important;background:0 0!important;border:0!important;flex:auto!important;margin:0!important;padding:0 2px!important;font-size:11px!important}:where(.work-table-search,.pipeline-toolbar label,.conversation-list header label,.notification-search):focus-within{border-color:var(--bbs-ink);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){:where(.work-table-search,.pipeline-toolbar label,.conversation-list header label,.notification-search):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.conversation-list header label,.notification-search{margin-top:10px}@media (width>=901px){.task-toolbar{grid-template-columns:minmax(220px,1fr) minmax(300px,440px) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.task-toolbar>span{min-width:0}.task-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.work-table-search{width:100%;height:42px}.work-board-shell{grid-template-columns:190px minmax(0,1fr)}.monday-density .task-column-head,.monday-density>article{grid-template-columns:44px minmax(320px,1fr) 112px minmax(250px,280px);gap:14px}.task-column-head{font-size:8px;line-height:1.2;padding:10px 16px!important}.task-column-head span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.monday-density>article{min-height:92px;padding:13px 16px!important}.monday-density>article>div>strong{font-size:13px;line-height:1.25}.monday-density>article>div>span,.monday-density>article time{font-size:9px;line-height:1.35}.monday-density .task-actions{grid-template-columns:repeat(2,minmax(105px,1fr));align-items:stretch;gap:6px;display:grid}.monday-density .task-actions button{white-space:normal;border:1px solid var(--color-border-strong)!important;background:var(--color-warning-bg)!important;min-height:34px!important;color:var(--bbs-ink)!important;border-radius:8px!important;padding:7px 9px!important;font-size:8px!important;line-height:1.15!important}.monday-density .task-actions button:last-child{background:var(--bbs-ink)!important;border-color:var(--bbs-ink)!important;color:var(--color-white)!important}.monday-density .task-actions .task-source{grid-column:1/-1;width:max-content}}@media (width<=900px){.task-more-actions{grid-column:1/-1}.task-more-actions>summary{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:10px;place-items:center;min-height:42px;font-size:9px;font-weight:850;list-style:none;display:grid}.task-more-actions>summary::-webkit-details-marker{display:none}.task-more-actions>div{grid-template-columns:1fr;gap:7px;margin-top:7px;display:grid}.task-more-actions>div button{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:10px;min-height:40px;font-size:9px;font-weight:800}}@media (width>=901px) and (width<=1180px){.task-toolbar{grid-template-columns:1fr minmax(280px,1fr)}.task-toolbar>div{grid-column:1/-1;justify-content:flex-start}.work-board-shell{grid-template-columns:170px minmax(0,1fr)}.monday-density .task-column-head,.monday-density>article{grid-template-columns:40px minmax(250px,1fr) 95px minmax(220px,250px)}.home-support-grid .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-support-grid .dashboard-kpis button{min-width:0}.home-support-grid .dashboard-kpis strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(14px,2vw,18px)}}@media (width<=900px){.work-table-search{width:100%;height:42px}.work-command-bar,.daily-focus>header{background:var(--bbs-ivory)}}.task-overview>button{appearance:none;border:1px solid var(--color-border);background:var(--color-white);text-align:left;width:100%;color:var(--bbs-ink);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:14px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.task-overview>button:hover{border-color:var(--color-text-tertiary);box-shadow:0 8px 20px var(--color-warning);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.task-overview>button:hover{box-shadow:0 8px 20px color-mix(in srgb, var(--color-warning) 5%, transparent)}}.task-overview>button:focus-visible{outline:2px solid var(--bbs-ink);outline-offset:2px}.task-overview>button.active{border-color:var(--bbs-ink);box-shadow:inset 0 0 0 1px var(--bbs-ink)}.task-overview>button.urgent{background:var(--color-danger-bg);border-color:var(--color-danger-bg)}.task-overview>button.success{background:var(--color-success-bg);border-color:var(--color-success-bg)}.task-overview>button.success.active{border-color:var(--bbs-success)}@media (width>=900px){.task-overview>button{min-height:108px;padding:17px 18px}.task-overview>button small{font-size:11px}.task-overview>button strong{font-size:27px}.task-overview>button span{font-size:11px}}.communication-hub{border-color:var(--bbs-line);background:var(--bbs-paper);min-height:680px;box-shadow:0 18px 55px var(--color-warning);border-radius:22px;grid-template-columns:330px minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.communication-hub{box-shadow:0 18px 55px color-mix(in srgb, var(--color-warning) 6%, transparent)}}.conversation-list{background:var(--color-warning-bg);border-right-color:var(--bbs-line)}.conversation-list header{border-bottom-color:var(--bbs-line);padding:20px}.conversation-list header strong{font-size:17px}.conversation-list button{border-bottom-color:var(--color-border);min-height:68px;padding:13px 15px}.conversation-list button:hover{background:var(--color-warning-bg)}.conversation-list button.active{background:var(--color-warning-bg);box-shadow:inset 4px 0 var(--bbs-ink)}.conversation-list i,.conversation-head>i{background:var(--bbs-ink);border-radius:14px;width:42px;height:42px;font-size:11px}.conversation-list .conversation-unread{background:var(--bbs-ink);color:var(--color-white)}.conversation-head{background:var(--color-warning-bg);border-bottom-color:var(--bbs-line);min-height:78px;padding:15px 20px}.conversation-head strong{font-size:14px}.conversation-head small{font-size:9px}.message-tabs{background:var(--color-warning-bg);border-bottom-color:var(--bbs-line);padding:9px 18px}.message-tabs button{padding:9px 13px}.message-tabs button.active{background:var(--bbs-ink)}.message-tabs button:first-child:before{color:var(--color-text-secondary)}.communication-hub .chat-thread{background:var(--color-cream);gap:12px;min-height:460px;max-height:560px;padding:24px clamp(18px,3vw,34px)}.chat-thread article:not(.system-notification){max-width:min(68%,620px);box-shadow:0 5px 16px var(--color-warning);border-radius:18px;padding:11px 14px 9px;position:relative}@supports (color:color-mix(in lab, red, red)){.chat-thread article:not(.system-notification){box-shadow:0 5px 16px color-mix(in srgb, var(--color-warning) 5%, transparent)}}.chat-thread article.mine{background:var(--bbs-ink);color:var(--color-white);border-bottom-right-radius:5px}.chat-thread article.theirs{background:var(--color-warning-bg);color:var(--bbs-ink);border:1px solid var(--color-border-strong);border-bottom-left-radius:5px}.chat-thread article:not(.system-notification)>strong{letter-spacing:.03em;opacity:.72;font-size:8px}.chat-thread article:not(.system-notification)>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 6px;font-size:11px;line-height:1.5}.chat-thread article:not(.system-notification)>small{opacity:.58;align-self:flex-end;font-size:7px}.chat-thread article.mine>small:after{content:" · Enviado ✓"}.chat-attachment{border-color:#ffffff75;margin-top:3px}@supports (color:color-mix(in lab, red, red)){.chat-attachment{border-color:color-mix(in srgb, var(--color-white) 46%, transparent)}}.chat-attachment{background:#ffffff12;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.chat-attachment{background:color-mix(in srgb, var(--color-white) 7%, transparent)}}.chat-attachment{padding:8px 10px}.chat-thread article.theirs .chat-attachment{border-color:var(--color-border-strong);background:var(--color-warning-bg)}.communication-hub .chat-compose{background:var(--color-warning-bg);border-top-color:var(--bbs-line);grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:14px 16px}.chat-file{border-color:var(--color-border-strong);background:var(--color-warning-bg);border-radius:13px;max-width:170px;height:48px}.communication-hub .chat-compose textarea{resize:none;border-radius:14px;height:48px;min-height:48px;line-height:1.35;border:1px solid var(--color-border-strong)!important;background:var(--color-white)!important;padding:14px 15px!important;font-size:11px!important}.communication-hub .chat-compose textarea:focus{box-shadow:0 0 0 3px var(--color-ink);border-color:var(--bbs-ink)!important}@supports (color:color-mix(in lab, red, red)){.communication-hub .chat-compose textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ink) 7%, transparent)}}.communication-hub .chat-compose button{background:var(--bbs-ink);border-radius:13px;min-width:94px;height:48px;font-size:10px}.chat-empty{border:1px dashed var(--color-border-strong);background:var(--color-warning-bg);border-radius:16px;padding:40px}@supports (color:color-mix(in lab, red, red)){.chat-empty{background:color-mix(in srgb, var(--color-warning-bg) 56%, transparent)}}.chat-empty{color:var(--color-text-secondary)}.chat-thread article.system-notification.direct{border-left-color:var(--bbs-ink);background:var(--color-warning-bg)}.system-notification.direct>strong,.system-notification.direct>strong>i{color:var(--bbs-ink)}.system-notification.direct>strong>i{background:var(--color-warning-bg)}@media (width<=800px){.communication-hub{border-radius:17px;grid-template-columns:1fr;min-height:0}.communication-hub .chat-thread{min-height:420px;padding:18px 12px}.chat-thread article:not(.system-notification){max-width:88%}.communication-hub .chat-compose{grid-template-columns:1fr auto}.chat-file{grid-column:1/-1;max-width:none}.communication-hub .chat-compose button{min-width:78px}}@media (width<=700px){html,body,.app-shell,.content{max-width:100%;overflow-x:hidden}.content{padding-left:12px!important;padding-right:12px!important}.content>.page-section{padding-top:20px;padding-bottom:104px}.task-toolbar{border-radius:14px;gap:13px;padding:15px 14px}.task-toolbar>span strong{font-size:16px}.task-toolbar>span small{font-size:10px;line-height:1.45}.task-toolbar>div{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:7px;width:100%;padding:0 0 4px;display:flex;overflow-x:auto}.task-toolbar>div::-webkit-scrollbar{display:none}.work-process-rail::-webkit-scrollbar{display:none}.task-toolbar button{flex:none;min-height:42px;padding:0 14px;font-size:10px}.work-table-search{border-radius:12px;min-height:46px}.work-table-search input{font-size:12px!important}.work-board-shell{background:0 0;overflow:visible}.work-process-rail{border:1px solid var(--bbs-line);background:var(--color-warning-bg);border-radius:13px;gap:7px;margin:8px 0 10px;padding:8px;display:flex;overflow-x:auto}.work-process-rail button{border-radius:10px;flex:none;grid-template-columns:20px auto auto;width:auto;min-width:max-content;min-height:40px;padding:8px 10px}.work-process-rail button b{font-size:9px}.work-process-rail button em{min-width:22px;height:22px;font-size:8px}.work-process-rail button.active{box-shadow:inset 3px 0 var(--bbs-ink)}.work-board-shell>.task-list{background:0 0;border:0;border-radius:0;overflow:visible}.monday-density>article{margin-bottom:10px;border:1px solid var(--bbs-line)!important;background:var(--color-warning-bg)!important;min-height:0!important;box-shadow:0 6px 18px var(--color-warning)!important;border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px 12px!important;padding:15px 14px 14px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.monday-density>article{box-shadow:0 6px 18px color-mix(in srgb, var(--color-warning) 4%, transparent)!important}}.monday-density>article{overflow:hidden}.monday-density>article:before{width:4px}.monday-density>article>i{grid-area:1/1;border-radius:11px!important;width:38px!important;height:38px!important;font-size:9px!important}.monday-density>article>div:not(.task-actions){grid-area:1/2;align-self:center}.monday-density>article>div:not(.task-actions)>small{letter-spacing:.035em;font-size:8px;line-height:1.4}.monday-density>article>div:not(.task-actions)>strong{margin:4px 0;font-size:14px;line-height:1.28}.monday-density>article>div:not(.task-actions)>span{font-size:10px;line-height:1.4}.monday-density>article>time{background:var(--color-warning-bg);width:max-content;color:var(--color-text-secondary);border-radius:99px;grid-area:2/2;padding:5px 8px;font-size:8px;display:block}.monday-density .task-actions{grid-area:3/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:3px;display:grid!important}.monday-density .task-actions button{font-weight:850;border:1px solid var(--color-border-strong)!important;background:var(--color-warning-bg)!important;width:100%!important;min-width:0!important;min-height:43px!important;color:var(--bbs-ink)!important;border-radius:10px!important;padding:8px!important;font-size:9px!important;line-height:1.2!important}.monday-density .task-actions button:last-child{grid-column:1/-1;background:var(--bbs-ink)!important;border-color:var(--bbs-ink)!important;color:var(--color-white)!important}.monday-density .task-actions .task-source{grid-column:1/-1}.task-empty{border:1px solid var(--bbs-line);background:var(--color-warning-bg);border-radius:14px;padding:34px 16px}.task-overview{gap:8px}.task-overview>button{min-height:98px;padding:13px}.task-overview>button strong{font-size:23px}.work-saved-views{padding:7px}.work-saved-views button{min-height:40px}.work-lanes{gap:7px}.work-lanes button{min-height:66px;padding:10px}.work-lanes button>b{width:28px;height:28px}.work-lanes small{font-size:7px}.daily-focus>header{padding:14px}.daily-focus aside{overflow-x:auto}.daily-focus aside b{min-width:74px}.help-search{height:48px;overflow:hidden}.help-search input{min-width:0!important;height:46px!important;font-size:11px!important}.help-guide-actions button{min-height:42px;font-size:8px}.release-notices{padding:10px}.release-notices article{padding:12px}.release-notices button{min-height:42px}}.customer-delivery-toggle{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:11px;align-items:center;gap:10px;padding:11px;flex-direction:row!important;display:flex!important}.customer-delivery-toggle input{width:22px;height:22px;accent-color:var(--color-text-primary);flex:0 0 22px}.customer-delivery-toggle>span{flex-direction:column;gap:2px;display:flex}.customer-delivery-toggle small{color:var(--color-text-secondary);font-size:8px}.customer-delivery-fields{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.customer-delivery-fields>header{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.customer-delivery-fields header strong{font-size:12px}.customer-delivery-fields header span{color:var(--color-text-secondary);font-size:8px}.quote-delivery-preview,.sample-delivery-preview{border:1px solid var(--color-warning-bg);background:var(--color-warning-bg);border-radius:9px;gap:3px;margin-top:7px;flex-direction:column!important;padding:9px!important;display:flex!important}.quote-delivery-preview strong,.sample-delivery-preview strong{font-size:9px}.quote-delivery-preview small,.quote-delivery-preview em,.sample-delivery-preview span,.sample-delivery-preview em{color:var(--color-warning);font-size:8px;font-style:normal;line-height:1.4}.sample-delivery-choice small{color:var(--color-text-secondary);margin-top:5px;font-size:8px;line-height:1.45}.sample-logistics-route{border:1px solid var(--color-border);background:var(--color-cream);border-radius:12px;align-items:stretch;gap:7px;margin:10px 0;padding:9px;display:flex;overflow-x:auto}.sample-logistics-route>span{border-radius:9px;grid-template-columns:27px minmax(95px,1fr);gap:2px 7px;min-width:135px;padding:6px;display:grid}.sample-logistics-route>span.current{background:var(--color-warning-bg)}.sample-logistics-route>span.done{background:var(--color-success-bg)}.sample-logistics-route span>b{background:var(--color-ink);width:26px;height:26px;color:var(--color-white);border-radius:8px;grid-row:1/3;place-items:center;font-size:8px;display:grid}.sample-logistics-route strong{font-size:8px}.sample-logistics-route small{color:var(--color-text-secondary);font-size:7px}.sample-logistics-route>i{color:var(--color-text-tertiary);align-self:center;font-style:normal}.sample-shipping-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0;display:grid}.sample-shipping-summary>span{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.sample-shipping-summary small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:7px;font-weight:900}.sample-shipping-summary strong{font-size:9px}.sample-shipping-summary em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.sample-shipping-form{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;padding:10px;display:grid}.sample-shipping-form>strong,.sample-shipping-form>label,.sample-shipping-form>button{grid-column:1/-1}.sample-shipping-form input{border:1px solid var(--color-warning-bg);background:var(--color-white);border-radius:8px;min-width:0;min-height:40px;padding:0 9px}.sample-shipping-form label{flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.sample-shipping-form button{background:var(--color-ink);min-height:42px;color:var(--color-white);border:0;border-radius:8px;font-weight:900}@media (width<=700px){.customer-delivery-fields{grid-template-columns:1fr}.sample-logistics-route{justify-content:flex-start}.sample-shipping-summary,.sample-shipping-form{grid-template-columns:1fr}.sample-shipping-form>strong,.sample-shipping-form>label,.sample-shipping-form>button{grid-column:1}.quote-delivery-preview{white-space:normal}.customer-modal{max-height:92vh;overflow:auto}}.customer-toolbar{grid-template-columns:minmax(0,1fr) auto auto auto}.customer-import-modal{width:min(920px,100%)}.customer-import-steps{grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.customer-import-steps label{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.customer-import-steps select,.customer-import-steps input{border:1px solid var(--color-border);background:var(--color-white);min-height:42px;color:var(--color-text-primary);border-radius:9px;padding:8px}.customer-import-steps p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:9px}.customer-import-steps .primary,.customer-import-template{background:var(--color-ink);min-height:44px;color:var(--color-white);border:0;border-radius:10px;place-items:center;font-size:9px;font-weight:900;text-decoration:none;display:grid}.customer-import-preview{border:1px solid var(--color-border);background:var(--color-white);border-radius:13px;overflow:hidden}.customer-import-preview>header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.customer-import-preview>header span{background:var(--color-cream);border-radius:12px;padding:5px 8px;font-size:8px}.customer-import-preview>header .danger{background:var(--color-danger-bg);color:var(--color-danger)}.customer-import-preview>div{max-height:330px;overflow:auto}.customer-import-preview article{border-bottom:1px solid var(--color-border);grid-template-columns:60px minmax(180px,1fr) minmax(220px,2fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.customer-import-preview article span{flex-direction:column;gap:3px;display:flex}.customer-import-preview article small,.customer-import-preview article em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.customer-import-preview article.error{box-shadow:inset 3px 0 var(--color-danger)}.customer-import-preview article.warning{box-shadow:inset 3px 0 var(--color-warning)}.customer-import-preview footer{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.customer-import-preview footer p{color:var(--color-text-secondary);margin:0;font-size:8px}.customer-import-preview footer button{background:var(--color-ink);min-height:42px;color:var(--color-white);border:0;border-radius:9px;padding:0 14px;font-size:9px;font-weight:900}.customer-import-preview button:disabled,.customer-import-steps button:disabled{background:var(--color-border);color:var(--color-text-secondary)}@media (width<=760px){.customer-toolbar{grid-template-columns:1fr 1fr}.customer-toolbar .search,.customer-toolbar .customer-export{grid-column:1/-1}.customer-import-steps{grid-template-columns:1fr}.customer-import-steps p{grid-column:auto}.customer-import-preview article{grid-template-columns:48px 1fr}.customer-import-preview article em{grid-column:1/-1}.customer-import-preview footer{flex-direction:column;align-items:stretch}.customer-import-preview footer button{width:100%}}@media (width>=900px){.quote-detail-modal{width:min(1040px,100vw - 72px);max-width:1040px}.quote-detail-modal .fulfillment-panel{grid-template-columns:minmax(210px,.72fr) minmax(500px,1.8fr);align-items:center;gap:16px 22px;padding:18px}.quote-detail-modal .quote-release-route{flex-direction:row;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.quote-detail-modal .quote-release-route>span{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 9px;min-height:62px;padding:10px 11px;display:grid}.quote-detail-modal .quote-release-route>span>b{grid-row:1/3;width:26px;height:26px;font-size:9px}.quote-detail-modal .quote-release-route>span>small{font-size:8px!important}.quote-detail-modal .quote-release-route>span>strong{overflow-wrap:anywhere;font-size:10px;line-height:1.25}.quote-detail-modal .quote-release-route>i{text-align:center;font-size:14px}.quote-detail-modal .fulfillment-panel>button{grid-column:1/-1;justify-self:end;width:min(100%,340px);min-height:44px;font-size:10px}}@media (width<=390px){.content{padding-left:9px!important;padding-right:9px!important}.task-overview{grid-template-columns:1fr 1fr}.monday-density .task-actions{grid-template-columns:1fr}.monday-density .task-actions button:last-child,.monday-density .task-actions .task-source{grid-column:1}.work-lanes{grid-template-columns:1fr 1fr}}@media (width<=700px){.quote-detail-modal .fulfillment-panel{background:var(--color-warning-bg);border-radius:16px;grid-template-columns:1fr;gap:14px;margin:12px 0 18px;padding:16px 14px 14px;display:grid}.quote-detail-modal .fulfillment-panel>div:first-child{border-bottom:1px solid var(--color-warning-bg);gap:4px;padding-bottom:12px}.quote-detail-modal .fulfillment-panel>div:first-child small{letter-spacing:.12em;font-size:8px!important}.quote-detail-modal .fulfillment-panel>div:first-child strong{font-size:18px;line-height:1.2}.quote-detail-modal .quote-release-route{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:stretch;gap:4px;width:100%;min-width:0;display:grid;overflow:visible}.quote-detail-modal .quote-release-route>span{border-radius:11px;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-content:center;gap:2px 6px;min-width:0;min-height:82px;padding:9px 7px;display:grid}.quote-detail-modal .quote-release-route>span>b{grid-row:1/3;align-self:start;width:25px;height:25px;font-size:8px}.quote-detail-modal .quote-release-route>span>small{letter-spacing:.04em;align-self:end;min-width:0;line-height:1.2;font-size:7px!important}.quote-detail-modal .quote-release-route>span>strong{overflow-wrap:anywhere;min-width:0;font-size:8px;line-height:1.25}.quote-detail-modal .quote-release-route>i{text-align:center;align-self:center;font-size:12px}.quote-detail-modal .fulfillment-panel>button{border-radius:11px;width:100%;min-height:48px;padding:11px 14px;font-size:10px;line-height:1.25}.quote-detail-modal .fulfillment-panel>button:disabled{background:var(--color-text-secondary);color:var(--color-white);opacity:1}.quote-detail-modal .payments-section{margin-top:0;padding:16px 0 4px}.quote-detail-modal .payments-head{flex-direction:column;align-items:stretch;gap:12px}.quote-detail-modal .payments-head strong{font-size:16px;line-height:1.25}.quote-detail-modal .payments-head>button{border-radius:11px;width:100%;min-height:46px;font-size:10px}.quote-detail-modal .payment-form{grid-template-columns:1fr;padding:13px}.quote-detail-modal .payment-form label.wide,.quote-detail-modal .payment-form .save-payment{grid-column:1}.quote-detail-modal .no-payments{padding:18px 8px 8px}}@media (width<=390px){.quote-detail-modal .quote-release-route{grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:3px}.quote-detail-modal .quote-release-route>span{grid-template-columns:22px minmax(0,1fr);gap:2px 4px;min-height:78px;padding:8px 5px}.quote-detail-modal .quote-release-route>span>b{width:22px;height:22px}}.team-create-panel,.team-directory{border:1px solid var(--bbs-line);background:var(--color-warning-bg);border-radius:18px;margin:0 0 18px;overflow:hidden}.team-create-panel>header,.team-directory>header{border-bottom:1px solid var(--bbs-line);background:var(--color-warning-bg);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.team-create-panel>header span,.team-directory>header>div:first-child{flex-direction:column;gap:3px;display:flex}.team-create-panel header small,.team-directory header small{letter-spacing:.13em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.team-create-panel header strong,.team-directory header strong{font-size:15px}.team-create-panel header em,.team-directory header span{color:var(--color-text-secondary);font-size:9px;font-style:normal}.team-profile-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 20px;display:grid}.team-profile-choices>button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:13px;align-items:flex-start;gap:11px;min-height:76px;padding:13px;display:flex}.team-profile-choices>button>b{background:var(--color-warning-bg);height:32px;color:var(--color-ink);border-radius:9px;flex:0 0 32px;place-items:center;font-size:12px;display:grid}.team-profile-choices>button>span{flex-direction:column;gap:4px;display:flex}.team-profile-choices>button strong{font-size:10px}.team-profile-choices>button small{color:var(--color-text-secondary);font-size:8px;line-height:1.4}.team-profile-choices>button.active{border-color:var(--color-ink);background:var(--color-warning-bg);box-shadow:inset 0 0 0 1px var(--color-ink)}.team-profile-choices>button.active>b{background:var(--color-ink);color:var(--color-white)}.team-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:4px 20px 20px;display:grid}.team-create-fields label,.team-drawer-content>label{flex-direction:column;gap:6px;display:flex}.team-create-fields label>span,.team-drawer-content label>span{color:var(--color-text-secondary);font-size:8px;font-weight:850}.team-create-fields input,.team-create-fields select,.team-drawer-content input,.team-drawer-content select{border:1px solid var(--color-border-strong);background:var(--color-white);width:100%;height:43px;color:var(--color-ink);border-radius:10px;padding:0 12px;font-size:10px}.team-create-fields label small,.team-drawer-content label small{color:var(--color-text-secondary);font-size:7px}.team-create-fields>aside{border:1px dashed var(--color-border-strong);background:var(--color-warning-bg);border-radius:11px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.team-create-fields>aside small,.team-routing-preview small{letter-spacing:.1em;color:var(--color-warning);font-size:7px;font-weight:900}.team-create-fields>aside strong,.team-routing-preview strong{font-size:10px}.team-create-fields>aside span,.team-routing-preview span{color:var(--color-warning);font-size:8px;line-height:1.45}.team-create-submit{background:var(--color-ink);min-height:48px;color:var(--color-white);border:0;border-radius:11px;font-size:10px;font-weight:900}.team-create-submit:disabled{opacity:.38}.team-directory-kpis{gap:8px;display:flex}.team-directory-kpis b{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;flex-direction:column;align-items:center;min-width:58px;padding:8px 10px;font-size:14px;display:flex}.team-directory-kpis small{letter-spacing:0!important;color:var(--color-text-secondary)!important;font-size:7px!important}.team-directory-toolbar{border-bottom:1px solid var(--bbs-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.team-directory-toolbar>label{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;flex:1;align-items:center;max-width:430px;height:40px;display:flex;overflow:hidden}.team-directory-toolbar label span{color:var(--color-text-secondary);padding:0 11px}.team-directory-toolbar input{outline:0;flex:1;min-width:0;height:100%;background:0 0!important;border:0!important;padding:0!important;font-size:9px!important}.team-directory-toolbar nav{gap:5px;display:flex;overflow-x:auto}.team-directory-toolbar button{background:var(--color-border);white-space:nowrap;border:0;border-radius:8px;height:34px;padding:0 10px;font-size:8px;font-weight:850}.team-directory-toolbar button.active{background:var(--color-ink);color:var(--color-white)}.team-directory-head,.team-directory-table>article{grid-template-columns:minmax(220px,1.3fr) minmax(180px,1fr) minmax(165px,.8fr) 78px 170px;align-items:center;gap:13px;display:grid}.team-directory-head{background:var(--color-warning-bg);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;font-size:7px;font-weight:900}.team-directory-table>article{border-top:1px solid var(--color-warning-bg);min-height:70px;padding:10px 14px}.team-directory-table>article:hover,.team-directory-table>article.selected{background:var(--color-warning-bg)}.team-person{align-items:center;gap:10px;min-width:0;display:flex}.team-person>i{background:var(--color-ink);height:35px;color:var(--color-white);border-radius:11px;flex:0 0 35px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.team-person>span,.team-role,.team-sales{flex-direction:column;gap:3px;min-width:0;display:flex}.team-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.team-person small,.team-role small,.team-sales small,.team-directory-table article>span>small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:8px;overflow:hidden}.team-role>b{background:var(--color-warning-bg);border-radius:99px;width:max-content;padding:4px 7px;font-size:7px}.team-role .profile-sales,.team-role .profile-dual{background:var(--color-warning-bg)}.team-sales strong{font-size:10px}.access-dot{background:var(--color-text-tertiary);border-radius:99px;width:7px;height:7px;margin-right:5px;display:inline-block}.access-dot.active{background:var(--color-text-secondary)}.access-dot.suspended{background:var(--color-danger)}.team-directory-table article>div{justify-content:flex-end;gap:6px;display:flex}.team-directory-table article>div button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;height:32px;padding:0 9px;font-size:7px;font-weight:850}.team-directory-table article>div button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.team-drawer-backdrop{z-index:1200;background:var(--color-ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.team-drawer-backdrop{background:color-mix(in srgb, var(--color-ink) 53%, transparent)}}.team-drawer-backdrop{justify-content:flex-end;display:flex}.team-drawer{background:var(--color-warning-bg);width:min(460px,94vw);height:100%;box-shadow:-14px 0 40px var(--color-ink);overflow:auto}@supports (color:color-mix(in lab, red, red)){.team-drawer{box-shadow:-14px 0 40px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.team-drawer>header{z-index:2;border-bottom:1px solid var(--bbs-line);background:var(--color-ink);color:var(--color-white);justify-content:space-between;align-items:flex-start;padding:20px;display:flex;position:sticky;top:0}.team-drawer>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.team-drawer>header small{letter-spacing:.13em;opacity:.68;font-size:7px}.team-drawer>header strong{font-size:16px}.team-drawer>header em{opacity:.68;font-size:9px;font-style:normal}.team-drawer>header button{color:var(--color-white);background:0 0;border:0;font-size:25px}.team-drawer-content{flex-direction:column;gap:17px;padding:20px;display:flex}.team-drawer-content>section>small{letter-spacing:.1em;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.team-profile-choices.compact{grid-template-columns:repeat(3,1fr);padding:0}.team-profile-choices.compact>button{text-align:center;justify-content:center;min-height:48px;padding:9px}.team-routing-preview{border:1px dashed var(--color-warning-bg);background:var(--color-warning-bg);border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.team-save-profile{background:var(--color-ink);min-height:48px;color:var(--color-white);border:0;border-radius:11px;font-size:9px;font-weight:900}.team-drawer details{border-top:1px solid var(--bbs-line);padding-top:14px}.team-drawer summary{cursor:pointer;font-size:9px;font-weight:850}.team-access-tools{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.team-access-tools button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:40px;font-size:8px;font-weight:850}.team-access-tools button.danger{border-color:var(--color-danger-bg);color:var(--color-danger)}.invoice-operations-access{z-index:1300;border:1px solid var(--color-border-strong);background:var(--color-white);width:min(420px,94vw - 36px);box-shadow:0 14px 35px var(--color-ink);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.invoice-operations-access{box-shadow:0 14px 35px color-mix(in srgb,var(--color-ink) 18%,transparent)}}.invoice-operations-access span{flex-direction:column;gap:4px;min-width:0;display:flex}.invoice-operations-access small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.invoice-operations-access strong{color:var(--color-ink);font-size:11px}.invoice-operations-access em{color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.4}.invoice-operations-access button{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);min-width:106px;min-height:42px;color:var(--color-ink);border-radius:10px;font-size:8px;font-weight:900}.invoice-operations-access.enabled{border-color:var(--color-success)}.invoice-operations-access.enabled button{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}@media (width<=900px){.team-directory-head{display:none}.team-directory-table>article{grid-template-columns:minmax(0,1fr) auto;gap:10px}.team-directory-table>article>.team-role,.team-directory-table>article>.team-sales{grid-column:1}.team-directory-table>article>span:nth-of-type(4){grid-area:1/2}.team-directory-table article>div{flex-direction:column;grid-area:2/2/4}.team-directory-toolbar{flex-direction:column;align-items:stretch}.team-directory-toolbar>label{max-width:none}.team-directory-toolbar nav{padding-bottom:2px}}.user-commission-editor{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.user-commission-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.user-commission-editor>header span{flex-direction:column;gap:3px;display:flex}.user-commission-editor>header small{color:var(--color-text-secondary);margin:0}.user-commission-editor>header strong{font-size:11px}.user-commission-editor>header b{background:var(--color-cream);border-radius:999px;padding:5px 8px;font-size:8px}.user-commission-editor>p{color:var(--color-text-secondary);margin:0;font-size:8px;line-height:1.45}.user-commission-items{flex-direction:column;gap:7px;max-height:410px;display:flex;overflow:auto}.user-commission-items article{border:1px solid var(--color-border);background:var(--color-white);border-radius:9px;grid-template-columns:minmax(0,1fr) 76px 58px;align-items:center;gap:6px;padding:9px;display:grid}.user-commission-items article.custom{border-color:var(--color-warning)}.user-commission-items article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.user-commission-items article strong{font-size:8px}.user-commission-items article small{color:var(--color-text-secondary);font-size:7px}.user-commission-items article label{align-items:center;display:flex}.user-commission-items article input{border-radius:7px 0 0 7px;height:34px;padding:0 7px}.user-commission-items article label i{border:1px solid var(--color-border-strong);background:var(--color-cream);border-left:0;border-radius:0 7px 7px 0;place-items:center;min-width:24px;height:34px;font-size:8px;font-style:normal;display:grid}.user-commission-items article button{background:var(--color-ink);height:34px;color:var(--color-white);border:0;border-radius:7px;font-size:7px;font-weight:850}.user-commission-items article .use-standard{background:var(--color-white);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);grid-column:2/4}.commission-user-history{padding-top:10px!important}.commission-user-history article{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;gap:4px;padding:8px 0;display:grid}.commission-user-history article span{flex-direction:column;display:flex}.commission-user-history article strong,.commission-user-history article b{font-size:7px}.commission-user-history article small,.commission-user-history article time{color:var(--color-text-secondary);font-size:6px}.commission-user-history article time{grid-column:1/3}.commission-zero-confirm{z-index:1400;background:var(--color-ink);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.commission-zero-confirm{background:color-mix(in srgb,var(--color-ink) 68%,transparent)}}.commission-zero-confirm>section{background:var(--color-white);width:min(470px,100%);box-shadow:0 20px 60px var(--color-ink);border-radius:15px;padding:24px}@supports (color:color-mix(in lab, red, red)){.commission-zero-confirm>section{box-shadow:0 20px 60px color-mix(in srgb,var(--color-ink) 28%,transparent)}}.commission-zero-confirm small{color:var(--color-danger);letter-spacing:.08em;font-size:8px;font-weight:900}.commission-zero-confirm h2{margin:7px 0;font-size:20px}.commission-zero-confirm p{color:var(--color-text-secondary);font-size:10px;line-height:1.55}.commission-zero-confirm>section>div{justify-content:flex-end;gap:8px;display:flex}.commission-zero-confirm button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:42px;padding:0 14px;font-weight:850}.commission-zero-confirm button.danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}@media (width<=600px){.team-create-panel>header,.team-directory>header{flex-direction:column;align-items:flex-start;padding:15px}.team-profile-choices{grid-template-columns:1fr;padding:12px 15px}.team-profile-choices>button{min-height:62px}.team-create-fields{grid-template-columns:1fr;padding:2px 15px 16px}.team-directory-kpis{width:100%}.team-directory-kpis b{flex:1}.team-directory-toolbar{padding:10px}.team-directory-table>article{grid-template-columns:minmax(0,1fr);padding:13px}.team-directory-table>article>.team-role,.team-directory-table>article>.team-sales,.team-directory-table>article>span:nth-of-type(4),.team-directory-table article>div{grid-area:auto/1}.team-directory-table article>div{grid-template-columns:1fr 1fr;display:grid}.team-directory-table article>div button{height:40px}.team-profile-choices.compact{grid-template-columns:1fr}.team-drawer-content{padding:16px}.team-access-tools{grid-template-columns:1fr}.user-commission-items article{grid-template-columns:minmax(0,1fr) 70px}.user-commission-items article>button,.user-commission-items article .use-standard{grid-column:1/3}.invoice-operations-access{grid-template-columns:1fr;width:calc(100vw - 24px);bottom:12px;right:12px}.invoice-operations-access button{width:100%}}.followup-create{background:var(--color-white);min-width:0;box-shadow:0 8px 24px var(--color-ink);border-radius:18px;flex-direction:column;gap:0;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.followup-create{box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 6%,transparent)}}.followup-create-header{border-bottom:1px solid var(--color-border);background:var(--color-white);align-items:center;min-height:74px;padding:16px 18px;display:flex}.followup-create-header>span{gap:4px;min-width:0;display:grid}.followup-create-header small{color:var(--color-text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.followup-create-header strong{font-size:18px;line-height:1.25}.followup-create-body{padding:18px}.followup-fields{grid-template-columns:1fr;gap:14px;min-width:0;display:grid}.followup-field{min-width:0;color:var(--color-text-primary);gap:7px;font-size:14px;font-weight:700;display:grid}.followup-field>span{line-height:1.3}.followup-create .followup-field select,.followup-create .followup-field input{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-white);width:100%;min-width:0;min-height:48px;color:var(--color-text-primary);font:inherit;border-radius:11px;margin:0;padding:0 13px;font-weight:500}.followup-create .followup-field select:focus-visible,.followup-create .followup-field input:focus-visible{outline:3px solid var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.followup-create .followup-field select:focus-visible,.followup-create .followup-field input:focus-visible{outline:3px solid color-mix(in srgb,var(--color-text-secondary) 18%,transparent)}}.followup-create .followup-field select:focus-visible,.followup-create .followup-field input:focus-visible{outline-offset:0;border-color:var(--color-text-secondary)}.followup-assignee{border:1px solid var(--color-border-strong);border-left:4px solid var(--color-department-commercial);background:var(--color-cream);border-radius:11px;flex-direction:column;gap:4px;min-width:0;margin:0 0 16px;padding:12px 14px;display:flex}.followup-assignee small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:12px;font-weight:850}.followup-assignee strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.followup-assignee span{color:var(--color-text-secondary);font-size:13px;line-height:1.45}.followup-create-footer{border-top:1px solid var(--color-border);background:var(--color-cream);justify-content:flex-end;padding:14px 18px;display:flex}.followup-create .followup-create-footer button{border:1px solid var(--color-department-commercial);background:var(--color-department-commercial);min-width:220px;min-height:48px;color:var(--color-white);border-radius:11px;grid-column:auto;margin:0;padding:0 18px;font-size:14px;font-weight:850}.followup-create .followup-create-footer button:hover:not(:disabled){filter:brightness(.94);box-shadow:0 6px 16px var(--color-department-commercial)}@supports (color:color-mix(in lab, red, red)){.followup-create .followup-create-footer button:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-department-commercial) 22%,transparent)}}.followup-create .followup-create-footer button:hover:not(:disabled){transform:translateY(-1px)}.followup-create .followup-create-footer button:focus-visible{outline:3px solid var(--color-department-commercial)}@supports (color:color-mix(in lab, red, red)){.followup-create .followup-create-footer button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-department-commercial) 28%,transparent)}}.followup-create .followup-create-footer button:focus-visible{outline-offset:3px}.followup-create .followup-create-footer button:disabled{cursor:not-allowed;filter:none;opacity:.45;box-shadow:none;transform:none}.followup-feedback{border-left:4px solid;border-radius:11px;margin:14px 18px 18px;padding:12px 14px;font-size:13px;line-height:1.45}.followup-feedback.success{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.followup-feedback.error{border-color:var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger)}.master-agenda-owner-action{max-width:145px;color:var(--color-text-secondary);text-align:right;font-size:8px;line-height:1.35}.master-agenda .block-title p{max-width:630px;color:var(--color-text-secondary);margin:4px 0 0;font-size:8px;line-height:1.45}@media (width>=620px){.followup-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.followup-action,.followup-notes{grid-column:1/-1}}@media (width>=900px){.followup-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.followup-customer,.followup-quote,.followup-action{grid-column:span 6}.followup-date,.followup-time{grid-column:span 3}.followup-notes{grid-column:1/-1}}@media (width<=619px){.followup-create-header{min-height:68px;padding:15px}.followup-create-header strong{font-size:17px}.followup-create-body{padding:15px}.followup-create-footer{padding:14px 15px}.followup-create .followup-create-footer button{width:100%;min-width:0}.followup-feedback{margin:13px 15px 15px}}@media (width<=600px){.master-agenda-owner-action{text-align:left;max-width:none}}.mfa-devices{border:1px solid var(--color-warning-bg);background:var(--color-warning-bg);border-radius:15px;margin:-7px 0 18px;overflow:hidden}.mfa-devices>header{border-bottom:1px solid var(--color-warning-bg);background:var(--color-warning-bg);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.mfa-devices>header>span{flex-direction:column;display:flex}.mfa-devices header small{letter-spacing:.11em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.mfa-devices header strong{font-size:11px}.mfa-devices header em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.mfa-devices article{border-top:1px solid var(--color-warning-bg);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;display:grid}.mfa-devices article:first-of-type{border-top:0}.mfa-devices article>b{background:var(--color-ink);width:38px;height:34px;color:var(--color-white);border-radius:9px;place-items:center;font-size:7px;display:grid}.mfa-devices article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.mfa-devices article strong{font-size:9px}.mfa-devices article small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:7px;overflow:hidden}.mfa-devices article button{border:1px solid var(--color-danger-bg);background:var(--color-white);height:34px;color:var(--color-danger);border-radius:8px;padding:0 10px;font-size:7px;font-weight:850}@media (width<=600px){.mfa-devices>header{flex-direction:column;align-items:flex-start}.mfa-devices article{grid-template-columns:38px minmax(0,1fr)}.mfa-devices article button{grid-column:2;width:100%}.mfa-devices article small{white-space:normal}}.home-command-center{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:18px;margin:0 0 16px;overflow:hidden}.home-command-center>header{border-bottom:1px solid var(--color-warning-bg);background:var(--color-warning-bg);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.home-command-center>header>span{flex-direction:column;gap:3px;display:flex}.home-command-center header small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.home-command-center header strong{font-size:14px}.home-command-center header em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.home-command-center>header>button{border:1px solid var(--color-ink);background:var(--color-ink);height:38px;color:var(--color-white);border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}.home-command-center>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.home-command-center>div>button{border:0;border-left:1px solid var(--color-warning-bg);background:var(--color-warning-bg);text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:14px;display:grid}.home-command-center>div>button:first-child{border-left:0}.home-command-center>div>button:hover{background:var(--color-warning-bg)}.home-command-center>div>button.attention{box-shadow:inset 0 3px var(--color-danger)}.home-command-center>div>button>i{background:var(--color-ink);width:34px;height:34px;color:var(--color-white);border-radius:10px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.home-command-center>div>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.home-command-center>div small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.home-command-center>div strong{font-size:10px}.home-command-center>div em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:8px;font-style:normal;overflow:hidden}.home-command-center>div>button>b{white-space:nowrap;font-size:8px}@media (width<=760px){.home-command-center>header{flex-direction:column;align-items:flex-start}.home-command-center>header>button{width:100%}.home-command-center>div{grid-template-columns:1fr}.home-command-center>div>button{border-left:0;border-top:1px solid var(--color-warning-bg)}.home-command-center>div>button:first-child{border-top:0}}@media (width>=901px){.work-inbox{max-width:1320px!important}.task-toolbar{grid-template-columns:minmax(210px,.72fr) minmax(300px,420px) auto;gap:14px;padding:13px 16px}.task-toolbar strong{font-size:13px}.task-toolbar small{font-size:9px}.task-toolbar button{min-height:36px;padding:0 11px;font-size:9px}.work-board-shell{grid-template-columns:172px minmax(0,1fr)}.work-process-rail{padding:9px}.work-process-rail header strong{font-size:11px}.work-process-rail button{min-height:34px;padding:7px 6px}.work-process-rail button b{font-size:8px}.monday-density .task-column-head,.monday-density>article{grid-template-columns:42px minmax(300px,1fr) 96px minmax(210px,245px);gap:12px}.monday-density>article{min-height:76px;padding:10px 14px!important}.monday-density>article>i{width:32px!important;height:32px!important}.monday-density>article>div:not(.task-actions)>small{letter-spacing:.035em;font-size:9px}.monday-density>article>div:not(.task-actions)>strong{margin:3px 0;font-size:13px;line-height:1.25}.monday-density>article>div:not(.task-actions)>span,.monday-density>article time{font-size:9px}.monday-density .task-actions{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid;position:relative}.monday-density .task-actions>button{min-height:36px!important;padding:7px 10px!important;font-size:8px!important}.monday-density .task-actions>button:last-of-type{background:var(--bbs-ink)!important;border-color:var(--bbs-ink)!important;color:var(--color-white)!important}.task-more-actions{position:relative}.task-more-actions>summary{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);cursor:pointer;border-radius:8px;place-items:center;min-width:48px;height:36px;font-size:8px;font-weight:850;list-style:none;display:grid}.task-more-actions>summary::-webkit-details-marker{display:none}.task-more-actions[open]>summary{background:var(--color-warning-bg)}.task-more-actions>div{z-index:20;border:1px solid var(--color-border-strong);background:var(--color-white);width:150px;box-shadow:0 12px 30px var(--color-ink);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:41px;right:0}@supports (color:color-mix(in lab, red, red)){.task-more-actions>div{box-shadow:0 12px 30px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.task-more-actions>div button{background:var(--color-white);text-align:left;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:8px;font-weight:800}.task-more-actions>div button:hover{background:var(--color-warning-bg)}.task-source{grid-column:1/-1}.work-board-shell{align-items:stretch;max-height:min(70vh,720px);grid-template-columns:218px minmax(0,1fr)!important}.work-process-rail{min-height:100%;overflow-y:auto;padding:13px 11px!important}.work-process-rail header{padding:8px 9px 13px!important}.work-process-rail header small{font-size:9px;line-height:1.3}.work-process-rail header strong{line-height:1.3;font-size:14px!important}.work-process-rail button{border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;gap:8px;min-height:43px!important;padding:9px!important}.work-process-rail button span{font-size:12px}.work-process-rail button b{line-height:1.25;font-size:10px!important}.work-process-rail button em{min-width:24px;height:24px;font-size:9px}.work-board-shell>.task-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(70vh,720px);overflow:hidden auto!important}.monday-density>.task-column-head{z-index:12;box-shadow:0 1px 0 var(--color-border-strong);position:sticky;top:0}.work-board-shell>.task-list::-webkit-scrollbar{width:11px}.work-process-rail::-webkit-scrollbar{width:11px}.work-board-shell>.task-list::-webkit-scrollbar-thumb{border:3px solid var(--color-warning-bg);background:var(--color-text-tertiary);border-radius:99px}.work-process-rail::-webkit-scrollbar-thumb{border:3px solid var(--color-warning-bg);background:var(--color-text-tertiary);border-radius:99px}.work-board-shell>.task-list::-webkit-scrollbar-track{background:var(--color-warning-bg)}.work-process-rail::-webkit-scrollbar-track{background:var(--color-warning-bg)}}.odoo-user-link-center form.no-odoo{background:var(--color-warning-bg);color:var(--color-text-secondary)}.odoo-user-link-center form.no-odoo input,.odoo-user-link-center i.not-applicable{background:var(--color-border);color:var(--color-text-secondary)}.department-work-center{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:17px;margin:0 0 14px;overflow:hidden}.department-work-center>header{border-bottom:1px solid var(--color-border-strong);background:var(--color-white);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.department-work-center>header>span{flex-direction:column;display:flex}.department-work-center>header small{letter-spacing:.12em;color:var(--color-text-secondary);font-size:9px;font-weight:900}.department-work-center>header strong{margin:3px 0;font-size:16px}.department-work-center>header em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.department-work-center>header button{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);white-space:nowrap;border-radius:9px;padding:9px 13px;font-size:9px;font-weight:850}.department-work-center>header button.active{background:var(--color-ink);color:var(--color-white);border-color:var(--color-ink)}.department-work-center>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.department-work-center>div>button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:11px;display:grid;position:relative}.department-work-center>div>button>i{background:var(--color-border);width:32px;height:32px;color:var(--color-text-primary);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.department-work-center>div>button>span{flex-direction:column;min-width:0;display:flex}.department-work-center>div>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.department-work-center>div>button small{color:var(--color-text-secondary);font-size:8px}.department-work-center>div>button>b{flex-direction:column;align-items:flex-end;font-size:18px;display:flex}.department-work-center>div>button>em{color:var(--color-danger);font-size:7px;font-style:normal;font-weight:850;position:absolute;bottom:7px;right:10px}.department-work-center>div>button.active{border:2px solid var(--color-ink);background:var(--color-warning-bg)}.department-work-center>div>button.attention:not(.active){border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.department-work-center>div>p{text-align:center;color:var(--color-text-secondary);grid-column:1/-1;margin:0;padding:18px;font-size:10px}@media (width<=1000px){.department-work-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.department-work-center>header{align-items:flex-start;padding:14px}.department-work-center>header strong{font-size:14px}.department-work-center>header em{line-height:1.4}.department-work-center>div{gap:7px;padding:10px;display:flex;overflow-x:auto}.department-work-center>div>button{min-width:210px}.department-work-center>div>p{min-width:100%}}.department-work-center>header>nav,.department-work-center>header>nav button{align-items:center;gap:7px;display:flex}.department-work-center>header>nav b{background:var(--color-ink);min-width:20px;height:20px;color:var(--color-white);border-radius:99px;place-items:center;font-size:8px;display:grid}.department-work-center>header>nav button.active b{background:var(--color-white);color:var(--color-ink)}.delegation-center.embedded{border:0;border-top:1px solid var(--color-border-strong);background:var(--color-white);border-radius:0;margin:0}.delegation-center.embedded>header{background:var(--color-warning-bg)}.task-overview+.department-work-center{margin-top:0}@media (width<=560px){.department-work-center>header>nav{width:100%}.department-work-center>header>nav button{flex:1;justify-content:center;min-height:42px}.delegation-center.embedded .team-workload{overflow-x:auto}.delegation-center.embedded .team-workload article{min-width:220px}}.department-work-center>div>button{min-height:82px;padding:11px 11px 27px}.department-work-center>div>button>b{align-self:start;line-height:1}.department-work-center>div>button>b>small{margin-top:5px;line-height:1;display:block}.department-work-center>div>button>em{line-height:1.2;bottom:8px;right:11px}@media (width<=560px){.department-work-center>div>button{min-height:82px;padding-bottom:27px}}.communication-hub.global-view .conversation-panel{width:100%}.communication-hub.global-view .unified-email-panel,.communication-hub.global-view .unified-communications-admin{width:auto;max-width:none;margin:18px}.unified-email-list>article{cursor:pointer;transition:background .15s,box-shadow .15s}.unified-email-list>article:hover,.unified-email-list>article:focus{background:var(--color-warning-bg);box-shadow:inset 4px 0 var(--color-ink);outline:0}.email-detail-backdrop{z-index:1500;background:var(--color-ink);justify-content:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.email-detail-backdrop{background:color-mix(in srgb, var(--color-ink) 53%, transparent)}}.email-detail-drawer{background:var(--color-warning-bg);width:min(560px,96vw);height:100%;box-shadow:-18px 0 45px var(--color-ink);overflow:auto}@supports (color:color-mix(in lab, red, red)){.email-detail-drawer{box-shadow:-18px 0 45px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.email-detail-drawer>header{z-index:2;background:var(--color-ink);color:var(--color-white);justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex;position:sticky;top:0}.email-detail-drawer>header>span{flex-direction:column;gap:5px;min-width:0;display:flex}.email-detail-drawer header small{letter-spacing:.12em;opacity:.65;font-size:8px}.email-detail-drawer header strong{font-size:16px;line-height:1.3}.email-detail-drawer header em{opacity:.72;font-size:9px;font-style:normal}.email-detail-drawer header button{color:var(--color-white);background:0 0;border:0;font-size:26px}.email-detail-drawer>div{grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.email-detail-drawer section{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.email-detail-drawer section.wide{grid-column:1/-1}.email-detail-drawer section small{letter-spacing:.09em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.email-detail-drawer section strong{overflow-wrap:anywhere;font-size:10px}.email-detail-drawer section p{white-space:pre-wrap;color:var(--color-text-primary);margin:0;font-size:10px;line-height:1.65}.email-detail-drawer>footer{border-top:1px solid var(--color-border-strong);background:var(--color-warning-bg);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex;position:sticky;bottom:0}.email-detail-drawer>footer button{background:var(--color-ink);min-height:42px;color:var(--color-white);border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.email-detail-drawer>footer button.secondary{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-ink)}@media (width<=560px){.communication-hub.global-view .unified-email-panel,.communication-hub.global-view .unified-communications-admin{margin:10px}.email-detail-drawer>div{grid-template-columns:1fr}.email-detail-drawer section.wide{grid-column:1}.email-detail-drawer>footer{grid-template-columns:1fr 1fr;display:grid}}.mail-connection-feedback{border:1px solid var(--color-warning-bg);background:var(--color-warning-bg);color:var(--color-warning);border-radius:10px;flex-direction:column;gap:4px;margin:0 12px 12px;padding:11px 13px;display:flex}.mail-connection-feedback strong{font-size:9px}.mail-connection-feedback span{font-size:8px;line-height:1.45}.mail-connection-feedback small{color:var(--color-text-secondary);font-size:7px}.mail-account-grid article>button:disabled{cursor:wait;opacity:.65}.google-oauth-setup{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;margin:0 12px 12px;padding:13px}.google-oauth-setup>header,.google-oauth-setup>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.google-oauth-setup>header span{flex-direction:column;gap:3px;display:flex}.google-oauth-setup>header small,.google-oauth-setup label>span{letter-spacing:.08em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.google-oauth-setup>header strong{font-size:11px}.google-oauth-setup>header button{background:0 0;border:0;font-size:8px;font-weight:850}.google-oauth-setup>label{margin-top:11px;display:block}.google-oauth-setup>label>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:5px;display:grid}.google-oauth-setup code{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);white-space:nowrap;border-radius:8px;padding:10px;font-size:8px;overflow:auto}.google-oauth-setup label button,.google-oauth-setup>footer button{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white);border-radius:8px;padding:0 12px;font-size:8px;font-weight:900}.google-oauth-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.google-oauth-fields label{flex-direction:column;gap:5px;display:flex}.google-oauth-fields input{border:1px solid var(--color-border-strong);border-radius:8px;min-width:0;height:40px;padding:0 10px;font-size:9px}.google-oauth-setup>footer{border-top:1px solid var(--color-border);margin-top:10px;padding-top:10px}.google-oauth-setup>footer small{color:var(--color-text-secondary);font-size:7px}.google-oauth-setup>footer button{min-height:38px}.google-oauth-setup button:disabled{opacity:.5}@media (width<=560px){.google-oauth-fields{grid-template-columns:1fr}.google-oauth-setup>footer{flex-direction:column;align-items:stretch}.google-oauth-setup>footer button{width:100%}}.unified-work-sources{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:14px;grid-template-columns:minmax(260px,1fr) repeat(4,92px);align-items:stretch;gap:8px;margin:12px 0;padding:11px;display:grid}.unified-work-sources>span{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:2px 6px;display:flex}.unified-work-sources>span small{letter-spacing:.11em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.unified-work-sources>span strong{font-size:12px}.unified-work-sources>span em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.unified-work-sources>button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 10px;display:flex}.unified-work-sources>button b{font-size:17px}.unified-work-sources>button small{color:var(--color-text-secondary);font-size:8px}.unified-work-sources>button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.unified-work-sources>button.active small{color:var(--color-border-strong)}@media (width<=720px){.unified-work-sources{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;padding:8px}.unified-work-sources>span{grid-column:1/-1;padding:3px 2px 7px}.unified-work-sources>span em{display:none}.unified-work-sources>button{min-width:0;padding:8px 6px}.unified-work-sources>button b{font-size:15px}}.collection-control-card{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:16px;margin:14px 20px 0;overflow:hidden}.collection-control-card>header{background:var(--color-cream);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px;display:flex}.collection-control-card>header>span{flex-direction:column;gap:4px;display:flex}.collection-control-card>header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.collection-control-card>header strong{font-size:16px}.collection-control-card>header em{color:var(--color-text-secondary);font-size:9px;font-style:normal;line-height:1.45}.collection-control-card>header>b{background:var(--color-warning-bg);color:var(--color-warning);white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:8px}.collection-control-card.active>header>b{background:var(--color-border);color:var(--color-text-primary)}.collection-attention-bar{border:1px solid var(--color-danger);background:var(--color-danger-bg);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 28px);margin:14px 14px 0;padding:11px 12px;display:flex}.collection-attention-bar>span{flex-direction:column;gap:2px;display:flex}.collection-attention-bar small{letter-spacing:.08em;color:var(--color-danger);font-size:7px;font-weight:900}.collection-attention-bar strong{font-size:10px}.collection-attention-bar>b{white-space:nowrap;font-size:9px}.collection-schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.collection-schedule-summary>span{border:1px solid var(--color-border);background:var(--color-white);border-radius:11px;flex-direction:column;gap:4px;min-height:76px;padding:11px 11px 11px 42px;display:flex;position:relative}.collection-schedule-summary i{background:var(--color-ink);width:23px;height:23px;color:var(--color-white);border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:11px;left:10px}.collection-schedule-summary small{color:var(--color-text-secondary);font-size:8px}.collection-schedule-summary strong{font-size:10px;line-height:1.35}.collection-activation-note{border-left:3px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-text-secondary);margin:0 14px 13px;padding:10px 11px;line-height:1.5;font-size:8px!important}.collection-main-actions{gap:8px;padding:0 14px 14px;display:flex}.collection-main-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;flex:1;min-height:40px;font-size:9px;font-weight:900}.collection-main-actions button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.collection-advanced-settings{border-top:1px solid var(--color-border)}.collection-advanced-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;font-weight:900;list-style:none;display:flex}.collection-advanced-settings>summary::-webkit-details-marker{display:none}.collection-advanced-settings>summary b{font-size:16px}.collection-advanced-settings[open]>summary b{transform:rotate(45deg)}.collection-advanced-settings>div{grid-template-columns:.6fr 1.4fr auto;align-items:end;gap:10px;padding:0 14px 14px;display:grid}.collection-advanced-settings label{flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.collection-advanced-settings label>span{align-items:center;gap:6px;font-weight:700;display:flex}.collection-advanced-settings input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;height:39px;padding:0 10px;font-size:9px}.collection-advanced-settings label>span input{width:62px}.collection-advanced-settings label small{color:var(--color-text-secondary);font-size:7px}.collection-advanced-settings>div>button{border:1px solid var(--color-ink);background:var(--color-ink);height:39px;color:var(--color-white);white-space:nowrap;border-radius:9px;padding:0 12px;font-size:8px;font-weight:900}@media (width<=560px){.collection-control-card{margin:10px 12px}.collection-control-card>header{flex-direction:column;padding:14px}.collection-control-card>header>b{order:-1}.collection-attention-bar{align-items:flex-start}.collection-schedule-summary{grid-template-columns:1fr;padding:10px 12px}.collection-schedule-summary>span{min-height:62px}.collection-main-actions{grid-template-columns:1fr;display:grid}.collection-advanced-settings>div{grid-template-columns:1fr}.communications-center .communication-kpis{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px 12px!important}.communications-center .communication-kpis button{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:9px;display:flex}.communications-center .communication-kpis button>i{width:26px;height:26px}.communications-center .communication-kpis button strong{font-size:16px}.communications-center .communication-kpis button em,.communications-center .communication-kpis button:nth-child(4){display:none}}.collection-simulation-card{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;margin:0 14px 14px;padding:12px}.collection-simulation-card.attention{border-color:var(--color-warning);background:var(--color-warning-bg)}.collection-simulation-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.collection-simulation-card>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.collection-simulation-card>header small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.collection-simulation-card>header strong{font-size:12px;line-height:1.35}.collection-simulation-card>header em{color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.45}.collection-simulation-card>header>b{background:var(--color-border);white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:8px}.collection-simulation-card>button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:38px;color:var(--color-white);border-radius:9px;padding:0 12px;font-size:9px;font-weight:900}.collection-simulation-card>pre{white-space:pre-wrap;border:1px solid var(--color-border);background:var(--color-white);max-height:280px;font:inherit;border-radius:9px;padding:11px;font-size:9px;line-height:1.5;overflow:auto}.collection-canary-options{gap:7px;margin-bottom:10px;display:grid}.collection-canary-options>label{border:1px solid var(--color-border);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:9px;display:flex}.collection-canary-options input{margin-top:2px}.collection-canary-options span{flex-direction:column;gap:3px;min-width:0;display:flex}.collection-canary-options strong{font-size:10px}.collection-canary-options em{overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.4}@media (width<=560px){.collection-simulation-card{margin:0 12px 12px}.collection-simulation-card>header{flex-direction:column}.collection-simulation-card>header>b{order:-1}.collection-simulation-card>button{width:100%}}.master-page>.master-kpis{display:none}.master-overview{flex-direction:column;gap:13px;display:flex}.master-overview>.master-command-head{order:1}.master-overview>.master-decision-layout{order:2}.master-overview>.master-exception-center{order:3}.master-overview>.master-health-strip{order:4}.master-overview>.process-performance{order:5}.master-overview>.master-shortcuts{order:6}.master-area-heading:has(+.master-overview:not([hidden])){display:none}.master-overview .master-decision-queue{border-color:var(--color-border-strong);box-shadow:0 10px 28px var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.master-overview .master-decision-queue{box-shadow:0 10px 28px color-mix(in srgb, var(--color-text-primary) 6%, transparent)}}.master-overview .master-decision-queue>header{background:var(--color-cream)}.master-overview .master-health-strip:before{content:"INDICADORES GENERALES";color:var(--color-text-secondary);letter-spacing:.13em;grid-column:1/-1;font-size:8px;font-weight:900}.master-overview>.process-performance{margin-top:0}.master-navigation-system>small{margin-top:12px}.master-page>.page-head{padding-bottom:10px}.commission-balance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:6px 0 3px;display:grid!important}.commission-balance-breakdown>span{background:var(--color-success-bg);border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:7px 8px;color:var(--color-success)!important;display:flex!important}.commission-balance-breakdown>span.held{background:var(--color-warning-bg);color:var(--color-warning)!important}.commission-balance-breakdown small{text-transform:uppercase;color:inherit!important;letter-spacing:.06em!important;margin:0!important;padding:0!important;font-size:7px!important;font-weight:900!important}.commission-balance-breakdown b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15;overflow:hidden}.commission-balance-breakdown.compact{flex-wrap:wrap;gap:5px;margin:3px 0;display:flex!important}.commission-balance-breakdown.compact>span{flex-direction:row;align-items:baseline;width:max-content;max-width:100%;padding:4px 6px}.commission-balance-breakdown.compact b{font-size:9px}.team-sales .commission-balance-breakdown{width:max-content;max-width:100%}.commission-control-kpis .commission-balance-breakdown b{font-size:14px}.seller-preview .commission-balance-breakdown{justify-content:center}@media (width<=620px){.master-page>.page-head h1{font-size:24px}.master-page>.page-head span{font-size:10px;line-height:1.45}.master-navigation-system>small{display:none}.master-workspace-nav.primary{scroll-snap-type:x mandatory;overflow-x:auto;padding:7px!important;display:flex!important}.master-workspace-nav.primary button{scroll-snap-align:start;min-width:142px;min-height:62px!important}.master-workspace-nav.primary button small{display:none}.master-tools-nav{margin-top:7px}.master-command-head{padding:16px!important}.master-command-head h2{font-size:21px!important}.master-command-head>button{min-width:0!important}.master-overview .master-decision-layout{gap:10px}.master-overview .master-team-pulse{display:none}.master-overview .master-health-strip{gap:7px;grid-template-columns:1fr 1fr!important}.master-overview .master-health-strip button{min-height:92px;padding:11px}.master-overview .master-health-strip strong{font-size:14px}.master-overview .master-health-strip span{font-size:8px}.master-overview>.process-performance{padding:0!important}.master-overview>.process-performance>header{padding:14px}.master-overview>.process-performance .process-metric-grid{display:none}.master-overview>.process-performance>details{border-top:1px solid var(--color-border);margin:0}.master-overview>.process-performance>details>summary{padding:13px}.master-shortcuts{margin-top:0!important}}.operation-file-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 15px 14px;display:grid}.operation-file-summary>span{border:1px solid var(--color-border);background:var(--color-white);border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:9px;display:flex}.operation-file-summary small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.operation-file-summary strong{font-size:10px;line-height:1.3}.operation-file-summary>span.attention{border-color:var(--color-danger);background:var(--color-danger-bg)}.operation-file-summary>span.attention strong{color:var(--color-danger)}.operation-activity{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white)}.operation-activity>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 15px;list-style:none;display:flex}.operation-activity>summary::-webkit-details-marker{display:none}.operation-activity>summary span{flex-direction:column;display:flex}.operation-activity>summary small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.operation-activity>summary strong{font-size:11px}.operation-activity>summary>b{background:var(--color-border);border-radius:99px;padding:5px 8px;font-size:8px}.operation-activity>div{border-top:1px solid var(--color-border);background:var(--color-white);max-height:285px;overflow:auto}.operation-activity article{border-bottom:1px solid var(--color-border);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:10px 14px;display:grid}.operation-activity article>i{background:var(--color-border);border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.operation-activity article.done>i{background:var(--color-success-bg);color:var(--color-success)}.operation-activity article.attention>i{background:var(--color-danger-bg);color:var(--color-danger)}.operation-activity article.pending>i{background:var(--color-warning-bg);color:var(--color-warning)}.operation-activity article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.operation-activity article small{color:var(--color-text-secondary);font-size:7px}.operation-activity article strong{font-size:9px}.operation-activity article em{color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.4}.operation-activity+p,.operation-activity p{color:var(--color-text-secondary);margin:0;padding:14px;font-size:9px}@media (width<=620px){.operation-file-summary{grid-template-columns:1fr 1fr;padding:0 12px 12px}.operation-file-summary>span{min-height:58px}.operation-activity>div{max-height:240px}.operation-activity article{padding:9px 12px}.operation-file-links{padding-top:12px}}.approved-edit-notice,.approved-edit-action{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.approved-edit-notice{flex-direction:column;align-items:flex-start}.approved-edit-notice strong,.approved-edit-action strong{font-size:14px}.approved-edit-notice span,.approved-edit-action small{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.approved-edit-action span{flex-direction:column;gap:4px;display:flex}.approved-edit-action button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:10px;padding:12px 16px;font-weight:800}.approved-edit-secondary-fields{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:12px;padding-top:15px;display:grid}.approved-edit-secondary-fields>strong,.approved-edit-secondary-fields>span{grid-column:1/-1}.approved-edit-secondary-fields>span{color:var(--color-text-secondary);font-size:12px}.quote-change-diff{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:12px;margin:0 15px 14px;padding:13px}.quote-change-diff header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quote-change-diff header span{flex-direction:column;gap:3px;display:flex}.quote-change-diff header small{letter-spacing:.1em;color:var(--color-warning);font-size:8px}.quote-change-diff header strong{font-size:12px}.quote-change-diff header>b{font-size:11px}.quote-change-diff>div{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.quote-change-diff p{background:var(--color-white);border-radius:8px;margin:0;padding:8px;font-size:9px}.quote-change-diff>small{color:var(--color-text-secondary);font-size:8px}@media (width<=620px){.approved-edit-action{flex-direction:column;align-items:stretch}.approved-edit-action button{width:100%}.approved-edit-secondary-fields,.quote-change-diff>div{grid-template-columns:1fr}.quote-change-diff{margin:0 12px 12px}.quote-change-diff header{flex-direction:column}}.warehouse-live-queue{gap:12px;display:grid}.warehouse-live-queue:not(:empty)+.warehouse-order-grid .warehouse-empty{display:none}.warehouse-live-queue>article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:16px;overflow:hidden}.warehouse-live-queue>article>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.warehouse-live-queue>article>header span{flex-direction:column;gap:3px;display:flex}.warehouse-live-queue>article>header small,.warehouse-live-queue>article>header em{color:var(--color-text-secondary);font-size:10px;font-style:normal}.warehouse-live-queue>article>header>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:999px;padding:7px 10px;font-size:11px}.warehouse-live-queue>article.change-blocked{border-color:var(--color-danger)}.warehouse-live-queue>article.change-blocked>header>b{background:var(--color-danger-bg);color:var(--color-danger)}.warehouse-start-panel,.warehouse-stopped-panel,.warehouse-change-alert{border:1px solid var(--color-border);background:var(--color-cream);border-radius:12px;margin:14px;padding:14px}.warehouse-start-panel{justify-content:space-between;align-items:center;gap:12px;display:flex}.warehouse-start-panel span,.warehouse-stopped-panel{flex-direction:column;gap:4px;display:flex}.warehouse-start-panel small,.warehouse-stopped-panel span{color:var(--color-text-secondary);font-size:11px}.warehouse-start-panel button,.warehouse-change-alert button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:10px;padding:11px 14px;font-weight:800}.warehouse-change-alert{border-color:var(--color-danger);background:var(--color-danger-bg)}.warehouse-change-alert>span{flex-direction:column;gap:4px;display:flex}.warehouse-change-alert small,.warehouse-change-alert em{color:var(--color-danger);font-size:10px;font-style:normal}.warehouse-change-alert p{font-size:12px}.warehouse-change-alert>div{gap:8px;display:flex}.warehouse-change-alert button.btn-destructive{background:var(--color-danger)}.warehouse-stopped-panel{border-color:var(--color-warning);background:var(--color-warning-bg)}.warehouse-change-request-action{border:1px solid var(--color-danger);background:var(--color-danger-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.warehouse-change-request-action span{flex-direction:column;gap:4px;display:flex}.warehouse-change-request-action small{color:var(--color-text-secondary)}.warehouse-destination-card{border:1px solid var(--color-border-strong);background:var(--color-cream);color:var(--color-text-primary);border-radius:12px;gap:5px;margin:0 18px 18px;padding:14px 16px;display:grid}.warehouse-destination-card small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-secondary);font-size:10px}.warehouse-destination-card strong{font-size:14px}.warehouse-destination-card span,.warehouse-destination-card em{color:var(--color-text-secondary);font-size:13px;font-style:normal}.warehouse-destination-card b{color:var(--color-danger);font-size:12px}.warehouse-destination-card.compact{min-width:min(420px,100%);margin:0;padding:10px 12px}.package-editor{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:14px;gap:12px;margin:0 18px 18px;padding:16px;display:grid}.package-editor>header{justify-content:space-between;gap:12px;display:flex}.package-editor>header span{gap:3px;display:grid}.package-editor>header small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-text-secondary);font-size:10px}.package-editor>header>b{color:var(--color-text-secondary);font-size:12px}.package-editor>div{gap:10px;display:grid}.package-editor fieldset{border:1px solid var(--color-border);border-radius:12px;grid-template-columns:auto repeat(4,minmax(90px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.package-editor legend{font-weight:800}.package-editor label{color:var(--color-text-secondary);gap:5px;font-size:11px;display:grid}.package-editor input{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:9px;width:100%;padding:9px}.package-editor>button{border:1px solid var(--color-ink);background:var(--color-white);border-radius:9px;justify-self:start;padding:9px 12px;font-weight:800}.warehouse-live-queue .warehouse-pack-form>div:first-of-type{display:none}.warehouse-logistics-queue{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;margin:16px 0;padding:18px}.warehouse-logistics-queue>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.warehouse-logistics-queue>header span{gap:4px;display:grid}.warehouse-logistics-queue>header b{background:var(--color-ink);color:var(--color-white);text-align:center;border-radius:999px;min-width:38px;padding:9px}.warehouse-logistics-queue>div{gap:14px;display:grid}.warehouse-logistics-queue article{border:1px solid var(--color-border);border-radius:14px;gap:14px;padding:16px;display:grid}.warehouse-logistics-queue article>span{gap:4px;display:grid}.warehouse-logistics-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.warehouse-logistics-form label{gap:5px;display:grid}.warehouse-logistics-form input{width:100%}@media (width<=620px){.warehouse-live-queue>article>header,.warehouse-start-panel,.warehouse-change-request-action,.package-editor>header{flex-direction:column;align-items:stretch}.warehouse-change-alert>div{flex-direction:column}.warehouse-start-panel button,.warehouse-change-alert button,.warehouse-change-request-action button{width:100%}.warehouse-destination-card,.package-editor{margin:0 12px 14px}.package-editor fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.package-editor legend{grid-column:1/-1}.warehouse-logistics-form{grid-template-columns:1fr}.warehouse-logistics-queue{padding:12px}.warehouse-logistics-queue>header{align-items:center}}.role-workspace-card{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 12px;padding:14px 15px;display:grid}.role-workspace-card>i{background:var(--color-text-primary);width:43px;height:43px;color:var(--color-white);border-radius:12px;place-items:center;font-size:17px;font-style:normal;font-weight:900;display:grid}.role-workspace-card>span{flex-direction:column;gap:3px;min-width:0;display:flex}.role-workspace-card small{color:var(--color-text-secondary);letter-spacing:.1em;font-size:7px;font-weight:900}.role-workspace-card strong{font-size:14px}.role-workspace-card em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.role-workspace-card>div{gap:7px;display:flex}.role-workspace-card button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.role-workspace-card button.primary{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-white)}.human-automation-center{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:16px;margin:18px;overflow:hidden}.human-automation-center>header{border-bottom:1px solid var(--color-border);background:var(--color-warning-bg);justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;display:flex}.human-automation-center>header>span{flex-direction:column;gap:3px;display:flex}.human-automation-center>header small{letter-spacing:.11em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.human-automation-center>header strong{font-size:16px}.human-automation-center>header em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.human-automation-center>header>b{background:var(--color-ink);min-width:62px;color:var(--color-white);border-radius:11px;flex-direction:column;align-items:center;padding:8px 11px;font-size:18px;display:flex}.human-automation-center>header>b small{color:var(--color-border);letter-spacing:0}.automation-safety{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:11px;align-items:center;gap:10px;margin:13px 15px 0;padding:11px 12px;display:flex}.automation-safety>i{background:var(--color-text-secondary);width:29px;height:29px;color:var(--color-white);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.automation-safety>span{flex-direction:column;gap:2px;display:flex}.automation-safety strong{font-size:9px}.automation-safety small{color:var(--color-text-secondary);font-size:8px}.automation-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 15px;display:grid}.automation-rule-grid>article{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:12px;overflow:hidden}.automation-rule-grid>article.active{border-color:var(--color-text-tertiary);background:var(--color-white);box-shadow:inset 3px 0 var(--color-text-secondary)}.automation-rule-grid article>header{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 12px 8px;display:flex}.automation-rule-grid header>span{flex-direction:column;gap:3px;display:flex}.automation-rule-grid header small{color:var(--color-text-secondary);font-size:7px}.automation-rule-grid header strong{font-size:11px}.automation-rule-grid header>b{background:var(--color-border);color:var(--color-text-secondary);border-radius:99px;padding:5px 7px;font-size:7px}.automation-rule-grid article.active header>b{background:var(--color-border);color:var(--color-text-primary)}.automation-rule-grid dl{flex-direction:column;margin:0;padding:0 12px 11px;display:flex}.automation-rule-grid dl>div{border-top:1px solid var(--color-warning-bg);grid-template-columns:70px minmax(0,1fr);gap:7px;padding:7px 0;display:grid}.automation-rule-grid dt{color:var(--color-text-secondary);font-size:7px;font-weight:900}.automation-rule-grid dd{margin:0;font-size:8px;line-height:1.4}.automation-rule-grid article>footer{border-top:1px solid var(--color-warning-bg);gap:7px;padding:9px 11px;display:flex}.automation-rule-grid button,.human-automation-center>footer button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;flex:1;min-height:35px;font-size:8px;font-weight:900}.automation-rule-grid button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.automation-rule-grid button.pause{color:var(--color-warning)}.human-automation-center>footer{border-top:1px solid var(--color-border);background:var(--color-warning-bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.human-automation-center>footer>span{flex-direction:column;gap:2px;display:flex}.human-automation-center>footer strong{font-size:9px}.human-automation-center>footer small{color:var(--color-text-secondary);font-size:7px}.human-automation-center>footer button{flex:none;padding:0 12px}.human-automation-center button:disabled{opacity:.45}.automation-preview-backdrop{z-index:1600;background:var(--color-warning);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.automation-preview-backdrop{background:color-mix(in srgb, var(--color-warning) 60%, transparent)}}.automation-preview-backdrop{padding:18px}.automation-preview-backdrop>section{background:var(--color-warning-bg);width:min(560px,100%);box-shadow:0 24px 70px var(--color-warning);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.automation-preview-backdrop>section{box-shadow:0 24px 70px color-mix(in srgb, var(--color-warning) 27%, transparent)}}.automation-preview-backdrop>section{overflow:hidden}.automation-preview-backdrop header{background:var(--color-warning);color:var(--color-warning-bg);justify-content:space-between;align-items:flex-start;padding:17px;display:flex}.automation-preview-backdrop header span{flex-direction:column;gap:4px;display:flex}.automation-preview-backdrop header small{letter-spacing:.1em;opacity:.7;font-size:7px}.automation-preview-backdrop header strong{font-size:15px}.automation-preview-backdrop header button{color:var(--color-warning-bg);background:0 0;border:0;font-size:24px}.automation-preview-backdrop>section>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.automation-preview-backdrop div>span,.automation-preview-backdrop article{border:1px solid var(--color-warning-bg);border-radius:10px;flex-direction:column;gap:4px;padding:11px;display:flex}.automation-preview-backdrop small{letter-spacing:.08em;color:var(--color-warning);font-size:7px;font-weight:900}.automation-preview-backdrop strong{font-size:9px;line-height:1.4}.automation-preview-backdrop article{background:var(--color-warning-bg);grid-column:1/-1}.automation-preview-backdrop p{color:var(--color-warning);margin:4px 0 0;font-size:9px;line-height:1.55}.automation-preview-backdrop footer{border-top:1px solid var(--color-warning-bg);justify-content:flex-end;padding:12px 16px;display:flex}.automation-preview-backdrop footer button{background:var(--color-warning);min-height:40px;color:var(--color-warning-bg);border:0;border-radius:9px;padding:0 14px;font-size:8px;font-weight:900}@media (width<=700px){.role-workspace-card{grid-template-columns:40px minmax(0,1fr);padding:12px}.role-workspace-card>i{width:38px;height:38px}.role-workspace-card>div{grid-column:1/-1;grid-template-columns:1fr;display:grid}.role-workspace-card button{min-height:42px}.human-automation-center{margin:10px}.human-automation-center>header{flex-direction:column;align-items:flex-start;padding:14px}.automation-rule-grid{grid-template-columns:1fr;padding:10px}.human-automation-center>footer{flex-direction:column;align-items:stretch}.human-automation-center>footer button{min-height:40px}.automation-preview-backdrop>section>div{grid-template-columns:1fr}.automation-preview-backdrop article{grid-column:1}}.portal-back-button{z-index:45;border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:99px;align-items:center;gap:7px;width:max-content;min-height:36px;margin:10px 0 -2px;display:flex;position:sticky;top:10px}@supports (color:color-mix(in lab, red, red)){.portal-back-button{background:color-mix(in srgb, var(--color-warning-bg) 92%, transparent)}}.portal-back-button{box-shadow:0 7px 20px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.portal-back-button{box-shadow:0 7px 20px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.portal-back-button{color:var(--color-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 12px 0 7px;font-size:9px;font-weight:900}.portal-back-button>i{background:var(--color-ink);width:24px;height:24px;color:var(--color-white);border-radius:50%;place-items:center;font-size:20px;font-style:normal;line-height:1;display:grid}.selected-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);grid-column:1/-1;font-size:8px;font-style:normal;overflow:hidden}.modern-upload input[type=file]::file-selector-button{font-size:9px}@media (width<=700px){#my-priorities-board{scroll-margin-top:58px}.portal-back-button{min-height:34px;box-shadow:0 5px 16px var(--color-ink);margin:8px 0 2px;top:8px}@supports (color:color-mix(in lab, red, red)){.portal-back-button{box-shadow:0 5px 16px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.portal-back-button>span{font-size:9px}.monday-density>article{margin-bottom:8px;gap:7px 10px!important;padding:12px 11px!important}.monday-density>article>i{width:34px!important;height:34px!important}.monday-density>article>div:not(.task-actions)>small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:7px;display:-webkit-box;overflow:hidden}.monday-density>article>div:not(.task-actions)>strong{margin:3px 0;font-size:12px;line-height:1.22}.monday-density>article>div:not(.task-actions)>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.monday-density>article>time{padding:4px 7px}.monday-density .task-actions{align-items:center;margin-top:1px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important}.monday-density .task-actions .task-source{justify-self:start;width:max-content;padding:5px 8px;grid-column:1/-1!important}.monday-density .task-actions>button{grid-column:1!important;min-height:39px!important}.monday-density .task-actions>.task-more-actions{width:100%;grid-column:2!important}.monday-density .task-actions>.task-more-actions>summary{min-height:39px}.modern-upload input[type=file],.file-field input[type=file],.promotion-file input[type=file]{color:#0000!important;height:44px!important;padding:5px!important;font-size:0!important;overflow:hidden!important}.modern-upload input[type=file]::file-selector-button{width:100%;height:32px;float:none!important;margin:0!important;font-size:9px!important}.file-field input[type=file]::file-selector-button{width:100%;height:32px;float:none!important;margin:0!important;font-size:9px!important}.promotion-file input[type=file]::file-selector-button{width:100%;height:32px;float:none!important;margin:0!important;font-size:9px!important}.warranty-create{padding:12px}.warranty-file{min-width:0}.selected-file-name{font-size:8px!important}}@media (width<=390px){.monday-density .task-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.monday-density .task-actions>.task-more-actions{grid-column:2!important}.monday-density .task-actions>button{grid-column:1!important}}.warehouse-command-head>button{color:var(--color-ink)}.master-exception-center header small{color:var(--color-text-secondary)}.master-exception-center header>b{border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-text-secondary)}.master-exception-center.has-critical header small{color:var(--color-danger)}.master-exception-center.has-critical header>b{border-color:var(--color-danger-bg);background:var(--color-danger-bg);color:var(--color-danger)}.collection-exception-board header>b{border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-text-secondary)}.collection-exception-board.has-critical header>b{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}.warehouse-portal{max-width:1160px}.warehouse-command-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.warehouse-command-head>span{flex-direction:column;display:flex}.warehouse-command-head small{letter-spacing:.13em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.warehouse-command-head h1{margin:5px 0;font-size:27px}.warehouse-command-head p{max-width:720px;color:var(--color-text-secondary);margin:0;font-size:10px;line-height:1.5}.warehouse-command-head>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-height:42px;padding:0 13px;font-size:9px;font-weight:900}.warehouse-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.warehouse-kpis>button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.warehouse-kpis>button>i{background:var(--color-border);border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.warehouse-kpis>button>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.warehouse-kpis small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.warehouse-kpis strong{grid-area:1/2/3;font-size:25px}.warehouse-kpis em{color:var(--color-text-secondary);grid-column:1;font-size:8px;font-style:normal}.warehouse-kpis>button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.warehouse-kpis>button.active i{background:var(--color-white);color:var(--color-ink)}.warehouse-kpis>button.active small,.warehouse-kpis>button.active em{color:var(--color-border-strong)}.warehouse-kpis>button.attention:not(.active){border-color:var(--color-danger-bg);background:var(--color-danger-bg)}.warehouse-kpis>button.success:not(.active){border-color:var(--color-success-bg);background:var(--color-success-bg)}.warehouse-route{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-bottom:12px;padding:11px;display:flex}.warehouse-route>span{grid-template-columns:28px minmax(0,1fr);gap:2px 8px;min-width:0;display:grid}.warehouse-route span>b{background:var(--color-text-primary);width:27px;height:27px;color:var(--color-white);border-radius:9px;grid-row:1/3;place-items:center;font-size:8px;display:grid}.warehouse-route strong{font-size:8px}.warehouse-route small{color:var(--color-text-secondary);font-size:7px}.warehouse-route>i{color:var(--color-text-tertiary);font-style:normal}.warehouse-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.warehouse-toolbar>label{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;flex:1;align-items:center;max-width:480px;height:42px;display:flex;overflow:hidden}.warehouse-toolbar label span{padding:0 11px}.warehouse-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:9px}.warehouse-toolbar nav{gap:5px;display:flex}.warehouse-toolbar button{background:var(--color-border);border:0;border-radius:9px;height:36px;padding:0 11px;font-size:8px;font-weight:900}.warehouse-toolbar button.active{background:var(--color-ink);color:var(--color-white)}.warehouse-order-grid{flex-direction:column;gap:10px;display:flex}.warehouse-order-grid>article{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:15px;overflow:hidden}.warehouse-order-grid>article.pending{box-shadow:inset 4px 0 var(--color-warning)}.warehouse-order-grid>article.done{box-shadow:inset 4px 0 var(--color-success)}.warehouse-order-grid>article.open{border-color:var(--color-text-tertiary)}.warehouse-order-head{background:var(--color-white);text-align:left;border:0;grid-template-columns:38px minmax(0,1fr) auto 28px;align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.warehouse-order-head>i{background:var(--color-warning-bg);width:35px;height:35px;color:var(--color-warning);border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.done .warehouse-order-head>i{background:var(--color-success-bg);color:var(--color-success)}.warehouse-order-head>span{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-order-head small{color:var(--color-text-secondary);font-size:7px}.warehouse-order-head em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.warehouse-order-head>b{background:var(--color-warning-bg);white-space:nowrap;border-radius:99px;padding:6px 8px;font-size:7px}.done .warehouse-order-head>b{background:var(--color-success-bg);color:var(--color-success)}.warehouse-order-head>u{font-size:20px;text-decoration:none}.warehouse-order-body{border-top:1px solid var(--color-border);background:var(--color-white);padding:13px}.warehouse-order-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.warehouse-order-context>span{border:1px solid var(--color-border);background:var(--color-white);border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:9px;display:flex}.warehouse-order-context small,.warehouse-complete small{letter-spacing:.08em;color:var(--color-success);font-size:7px;font-weight:900}.warehouse-order-context strong{font-size:9px}.warehouse-pick-section{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;overflow:hidden}.warehouse-pick-section>header{border-bottom:1px solid var(--color-border);background:var(--color-cream);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.warehouse-pick-section header>span{flex-direction:column;gap:2px;display:flex}.warehouse-pick-section header small,.warehouse-pack-form header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.warehouse-pick-section header strong{font-size:10px}.warehouse-pick-section header>b{background:var(--color-ink);color:var(--color-white);border-radius:99px;padding:5px 8px;font-size:8px}.warehouse-pick-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.warehouse-pick-list>label{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:9px 11px;display:grid}.warehouse-pick-list>label:nth-child(2n){border-right:0}.warehouse-pick-list>label.picked{background:var(--color-cream)}.warehouse-pick-list input{width:20px;height:20px;accent-color:var(--color-text-primary)}.warehouse-pick-list label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.warehouse-pick-list small{color:var(--color-text-secondary);font-size:7px}.warehouse-pick-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.warehouse-pick-list em{background:var(--color-border);width:max-content;color:var(--color-text-primary);border-radius:99px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.warehouse-pick-list label>b{flex-direction:column;align-items:center;font-size:17px;display:flex}.warehouse-pick-list label>b small{font-size:6px}.warehouse-pack-form{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;padding:13px;display:grid}.warehouse-pack-form>header{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.warehouse-pack-form header strong{font-size:11px}.warehouse-pack-form header span{color:var(--color-text-secondary);font-size:8px}.warehouse-pack-form>div{grid-column:1/-1;grid-template-columns:.6fr 1.2fr .7fr;gap:8px;display:grid}.warehouse-pack-form label{flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:900;display:flex}.warehouse-pack-form input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;min-width:0;height:40px;padding:0 9px;font-size:9px}.warehouse-upload{border:1px dashed var(--color-border-strong);background:var(--color-cream);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;padding:10px;display:grid!important}.warehouse-upload>span{flex-direction:column;gap:2px;display:flex}.warehouse-upload span small{color:var(--color-text-secondary);font-size:7px}.warehouse-upload input{height:auto;padding:5px;font-size:7px}.warehouse-pack-form>aside{border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;padding:10px;display:flex}.warehouse-pack-form>aside i{border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.warehouse-pack-form>aside span{flex-direction:column;gap:2px;display:flex}.warehouse-pack-form>aside strong{font-size:9px}.warehouse-pack-form>aside small{font-size:7px}.warehouse-pack-form>aside.ready{background:var(--color-success-bg);color:var(--color-success)}.warehouse-pack-form>aside.ready i{background:var(--color-success);color:var(--color-success-bg)}.warehouse-pack-form>aside.blocked{background:var(--color-danger-bg);color:var(--color-danger)}.warehouse-pack-form>aside.blocked i{background:var(--color-danger);color:var(--color-danger-bg)}.warehouse-pack-form>button{background:var(--color-ink);min-height:43px;color:var(--color-white);border:0;border-radius:10px;grid-column:1/-1;font-size:9px;font-weight:900}.warehouse-pack-form>button:disabled{cursor:not-allowed;background:var(--color-border-strong);color:var(--color-text-secondary)}.warehouse-complete{border:1px solid var(--color-success-bg);background:var(--color-success-bg);border-radius:12px;margin-top:10px;padding:12px}.warehouse-complete>header{align-items:center;gap:9px;display:flex}.warehouse-complete>header>i{background:var(--color-success);width:34px;height:34px;color:var(--color-success-bg);border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.warehouse-complete>header>span{flex-direction:column;gap:2px;display:flex}.warehouse-complete header strong{font-size:10px}.warehouse-complete header em{color:var(--color-success);font-size:7px;font-style:normal}.warehouse-complete>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.warehouse-complete>div>span{background:var(--color-success-bg);border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.warehouse-complete>div strong{font-size:9px}.warehouse-complete>nav{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.warehouse-complete a{border:1px solid var(--color-success-bg);background:var(--color-success-bg);color:var(--color-success);border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900;text-decoration:none}.warehouse-empty{border:1px dashed var(--color-border-strong);background:var(--color-white);min-height:220px;color:var(--color-text-secondary);text-align:center;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:25px;display:flex}.warehouse-empty>b{background:var(--color-border);width:42px;height:42px;color:var(--color-text-primary);border-radius:50%;place-items:center;font-size:17px;display:grid}.warehouse-empty strong{font-size:13px}.warehouse-empty span{max-width:420px;font-size:9px;line-height:1.5}.warehouse-kpis>button.empty,.warehouse-kpis>button.empty.active{border-color:var(--color-border-strong);background:var(--color-white);color:var(--color-ink)}.warehouse-kpis>button.empty i,.warehouse-kpis>button.empty.active i{background:var(--color-border);color:var(--color-ink)}.warehouse-kpis>button.empty small,.warehouse-kpis>button.empty em,.warehouse-kpis>button.empty.active small,.warehouse-kpis>button.empty.active em{color:var(--color-text-secondary)}@media (width<=760px){.warehouse-command-head{flex-direction:column}.warehouse-command-head h1{font-size:23px}.warehouse-command-head>button{width:100%}.warehouse-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.warehouse-kpis>button{grid-template-columns:1fr;min-height:88px;padding:9px}.warehouse-kpis>button>i{display:none}.warehouse-kpis>button>span{grid-template-columns:1fr}.warehouse-kpis strong{grid-area:auto/1;font-size:20px}.warehouse-kpis em{display:none}.warehouse-route{justify-content:flex-start;overflow-x:auto}.warehouse-route>span{min-width:145px}.warehouse-toolbar{flex-direction:column;align-items:stretch}.warehouse-toolbar>label{max-width:none}.warehouse-toolbar nav{grid-template-columns:repeat(3,1fr);display:grid}.warehouse-toolbar button{min-width:0}.warehouse-order-head{grid-template-columns:34px minmax(0,1fr) 25px;padding:11px}.warehouse-order-head>b{grid-area:2/2;width:max-content}.warehouse-order-head>u{grid-area:1/3/3}.warehouse-order-body{padding:9px}.warehouse-order-context{grid-template-columns:1fr}.warehouse-order-context>span{min-height:48px}.warehouse-pick-list{grid-template-columns:1fr}.warehouse-pick-list>label,.warehouse-pick-list>label:nth-child(2n){border-right:0}.warehouse-pack-form{grid-template-columns:1fr;padding:10px}.warehouse-pack-form>div{grid-template-columns:1fr}.warehouse-upload{grid-template-columns:1fr!important}.warehouse-upload input{height:42px!important;font-size:0!important}.warehouse-upload input::file-selector-button{background:var(--color-ink);width:100%;height:31px;color:var(--color-white);border:0;border-radius:7px;font-size:8px}.warehouse-complete>div{grid-template-columns:1fr 1fr}.warehouse-complete>div>span:nth-child(2){grid-area:2/1/auto/-1}.warehouse-complete a{flex:1;place-items:center;min-height:38px;display:grid}}.camera-capture{border:1px solid var(--color-border-strong);background:var(--color-cream);min-height:40px;color:var(--color-text-primary);cursor:pointer;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:flex}.camera-capture input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.mobile-draft-note{margin-top:3px;display:block;color:var(--color-text-secondary)!important;font-size:7px!important;font-weight:850!important}.global-search-results>button>b.guide{background:var(--color-border);color:var(--color-text-primary)}.global-search-results>button>b.email{background:var(--color-cream);color:var(--color-text-secondary)}@media (width<=700px){.content>.page-section>.page-head{margin-bottom:14px}.content>.page-section>.page-head h1{font-size:23px;line-height:1.12}.content>.page-section>.page-head span{font-size:10px;line-height:1.45}.warranty-page{padding-bottom:110px}.warranty-policy{margin-bottom:10px;padding:12px}.warranty-policy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.warranty-create,.warranty-list,.claims-board{border-radius:13px;margin-bottom:10px;padding:11px}.warranty-create{gap:7px}.warranty-create .section-title h2,.warranty-list .section-title h2,.claims-board .section-title h2{font-size:20px}.warranty-create select,.warranty-create input{min-height:46px;font-size:12px}.warranty-create textarea{min-height:86px;font-size:12px}.warranty-check{min-height:43px;line-height:1.35}.warranty-check input{flex:0 0 29px;width:29px!important;min-height:29px!important}.warranty-file{padding:10px!important}.warranty-file+.camera-capture{margin-top:0}.warranty-create>button,.claim-form>button{z-index:18;min-height:49px;box-shadow:0 9px 25px var(--color-ink);position:sticky;bottom:82px}@supports (color:color-mix(in lab, red, red)){.warranty-create>button,.claim-form>button{box-shadow:0 9px 25px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.camera-capture{min-height:46px;font-size:10px}.warranty-steps{gap:5px;margin:10px 0 16px;padding-bottom:3px;display:flex;overflow-x:auto}.warranty-steps>span{flex:0 0 43px;height:38px}.warranty-timeline{grid-template-columns:1fr;gap:4px}.warranty-timeline strong{grid-column:1}.warranty-list>article{margin-top:7px;padding:10px}.warranty-card-head strong{font-size:11px}.warranty-actions button{flex:1;min-height:42px}.incident-options{gap:6px;margin:9px 0}.incident-options button{min-height:64px;padding:9px}.incident-routing{padding:10px}.claim-form{gap:7px}.claim-form textarea{min-height:85px;font-size:12px}.claim-form .modern-upload{padding:9px!important}.claim-form>.mobile-draft-note{order:-1}.global-search-panel>header{z-index:3;padding:10px 12px;position:sticky;top:0}.global-search-panel>header input{height:46px}.global-search-context{padding:8px 12px}.global-search-filters{padding:7px 10px 9px}.global-search-filters button{min-height:38px;padding:0 13px}.global-search-heading{padding:10px 12px 7px}.global-search-results{padding:0 7px 90px}.global-search-results>button{gap:9px;min-height:72px;padding:10px}.global-search-results>button>b{width:34px;height:34px}.global-search-results strong{font-size:11px}.global-search-results>button>i{margin-top:3px;font-size:8px}.global-search-empty{min-height:45vh}button:disabled{filter:grayscale(.4);cursor:not-allowed!important;opacity:.5!important}.mail-account-grid article>button:disabled:after{content:" · integración pendiente"}}.credit-account-search{border:1px solid var(--color-success-bg);background:var(--color-success-bg);border-radius:10px;align-items:center;width:min(560px,100%);min-height:42px;margin:0 0 12px;display:flex;overflow:hidden}.credit-account-search span{color:var(--color-text-secondary);padding:0 11px}.credit-account-search input{border:0;outline:0;flex:1;min-width:0;height:42px;padding:0 10px}.credit-account-name em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:9px;font-style:normal;overflow:hidden}.invoice-odoo-contact,.invoice-cfdi-output{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:10px;display:flex!important}.invoice-odoo-contact>small,.invoice-cfdi-output>small{color:var(--color-text-secondary);letter-spacing:.09em;font-weight:900;font-size:7px!important}.invoice-odoo-contact>span,.invoice-cfdi-output>span{line-height:1.4;font-size:9px!important}.invoice-odoo-contact>span strong{font-size:9px!important}.invoice-odoo-contact>em{background:var(--color-warning-bg);color:var(--color-warning);border-radius:7px;padding:7px;font-size:8px;font-style:normal;font-weight:800}.invoice-cfdi-output{border-color:var(--color-border-strong);background:var(--color-cream)}.invoice-cfdi-output>b{font-size:11px}.invoice-fix-customer{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;width:max-content;margin-top:7px;padding:8px 10px;font-size:8px;font-weight:900}@media (width<=700px){.credit-account-search{width:100%}.invoice-odoo-contact,.invoice-cfdi-output{padding:9px}.invoice-fix-customer{width:100%;min-height:40px}}.home-priority-hero{border:1px solid var(--color-text-primary);background:var(--color-ink);color:var(--color-white);box-shadow:0 16px 34px var(--color-ink);border-radius:20px;margin:0 0 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-priority-hero{box-shadow:0 16px 34px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.home-priority-hero>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px 20px;display:flex}.home-priority-hero>header>span{flex-direction:column;gap:5px;min-width:0;display:flex}.home-priority-hero header small{color:var(--color-text-tertiary);letter-spacing:.15em;font-weight:900;font-size:8px!important}.home-priority-hero header strong{letter-spacing:-.025em;font-size:25px;line-height:1.12}.home-priority-hero header em{color:var(--color-border-strong);font-size:10px;font-style:normal;line-height:1.45}.home-priority-hero>header>button{border:1px solid #ffffff45;flex:none;min-height:46px}@supports (color:color-mix(in lab, red, red)){.home-priority-hero>header>button{border:1px solid color-mix(in srgb, var(--color-white) 27%, transparent)}}.home-priority-hero>header>button{background:var(--color-white);color:var(--color-ink);border-radius:11px;padding:0 16px;font-size:10px;font-weight:900}.home-priority-hero.has-urgent{box-shadow:inset 5px 0 var(--color-danger),0 16px 34px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.home-priority-hero.has-urgent{box-shadow:inset 5px 0 var(--color-danger),0 16px 34px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.home-priority-list{border-top:1px solid #ffffff21}@supports (color:color-mix(in lab, red, red)){.home-priority-list{border-top:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.home-priority-list{border-bottom:1px solid #ffffff21}@supports (color:color-mix(in lab, red, red)){.home-priority-list{border-bottom:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.home-priority-list{background:var(--color-text-primary)}.home-priority-list>button{border:0;border-bottom:1px solid #ffffff17;width:100%;min-height:62px}@supports (color:color-mix(in lab, red, red)){.home-priority-list>button{border-bottom:1px solid color-mix(in srgb, var(--color-white) 9%, transparent)}}.home-priority-list>button{color:var(--color-white);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 26px;display:grid}.home-priority-list>button:last-child{border-bottom:0}.home-priority-list>button:hover{background:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.home-priority-list>button:hover{background:color-mix(in srgb, var(--color-white) 4%, transparent)}}.home-priority-list>button>i,.home-priority-clear>i{background:var(--color-text-primary);width:29px;height:29px;color:var(--color-white);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid}.home-priority-list>button.urgent>i{background:var(--color-danger)}.home-priority-list>button.today>i{background:var(--color-warning)}.home-priority-list>button>span,.home-priority-clear>span{flex-direction:column;gap:3px;min-width:0;display:flex}.home-priority-list>button small{color:var(--color-text-tertiary);letter-spacing:.08em;font-size:7px!important}.home-priority-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.home-priority-list>button>b{white-space:nowrap;font-size:8px}.home-priority-clear{align-items:center;gap:12px;padding:18px 26px;display:flex}.home-priority-clear>i{background:var(--color-text-primary)}.home-priority-clear strong{font-size:11px}.home-priority-clear small{color:var(--color-text-tertiary)!important;font-size:8px!important}.home-priority-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-priority-nav>button{border:0;border-right:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:70px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-priority-nav>button{border-right:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.home-priority-nav>button{background:var(--color-ink);color:var(--color-white);text-align:left;padding:14px 18px}.home-priority-nav>button:last-child{border-right:0}.home-priority-nav>button:hover{background:var(--color-text-primary)}.home-priority-nav span{flex-direction:column;gap:4px;min-width:0;display:flex}.home-priority-nav small{letter-spacing:.09em;color:var(--color-text-secondary)!important;font-size:7px!important}.home-priority-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.home-priority-nav b{font-size:14px}.home-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:0;display:grid}.home-support-grid>.portfolio-brief,.home-support-grid>.hero-action,.home-support-grid>.section,.home-support-grid>.sync-card{box-shadow:none;margin:0}.home-support-grid>.section{border:1px solid var(--comfort-line);background:var(--comfort-surface);border-radius:16px;padding:16px;overflow:hidden}.home-support-grid>.intelligence-dashboard{grid-column:1/-1}.home-support-grid>.hero-action{border:1px solid var(--comfort-line);background:var(--comfort-surface);min-height:100%;color:var(--color-ink);padding:17px 18px}.home-support-grid>.hero-action small{color:var(--color-text-secondary)}.home-support-grid>.hero-action em{color:var(--color-text-secondary);opacity:1}.home-support-grid>.hero-action>b{background:var(--color-ink);width:38px;height:38px;color:var(--color-white);border:0;font-size:18px}.home-support-grid .quick-grid button{min-height:88px;padding:12px}.home-support-grid .quick-grid strong{margin:9px 0 3px}.home-support-grid .quick-grid i{width:30px;height:30px;font-size:14px}.home-support-grid .dashboard-kpis button{min-height:94px;padding:12px}.home-support-grid .dashboard-kpis strong{margin:7px 0 3px;font-size:18px}.home-support-grid>.sync-card{min-height:76px;padding:13px 15px}@media (width<=760px){.home-priority-hero{border-radius:17px;margin-bottom:13px}.home-priority-hero>header{flex-direction:column;align-items:stretch;gap:14px;padding:19px 17px 16px}.home-priority-hero header strong{font-size:22px}.home-priority-hero>header>button{width:100%;min-height:48px}.home-priority-list>button{grid-template-columns:30px minmax(0,1fr);padding:12px 17px}.home-priority-list>button>b{grid-column:2}.home-priority-nav{grid-template-columns:1fr}.home-priority-nav>button{border-bottom:1px solid #ffffff21;border-right:0;min-height:60px}@supports (color:color-mix(in lab, red, red)){.home-priority-nav>button{border-bottom:1px solid color-mix(in srgb, var(--color-white) 13%, transparent)}}.home-priority-nav>button{padding:12px 17px}.home-priority-nav>button:last-child{border-bottom:0}.home-support-grid{grid-template-columns:1fr;gap:10px}.home-support-grid>.intelligence-dashboard{grid-column:1}.home-support-grid>.section{padding:13px}.home-support-grid>.hero-action{min-height:84px}}.seller-materials{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:18px;margin:0 0 18px;overflow:hidden}.seller-materials>header{border-bottom:1px solid var(--color-border);background:var(--color-cream);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.seller-materials>header>span{flex-direction:column;gap:3px;display:flex}.seller-materials>header small{letter-spacing:.14em;color:var(--color-text-secondary);font-size:8px;font-weight:900}.seller-materials>header h2{letter-spacing:-.02em;margin:0;font-size:20px}.seller-materials>header p{color:var(--color-text-secondary);margin:2px 0 0;font-size:9px}.seller-materials>header>button,.seller-material-category>header>button{color:var(--color-ink);white-space:nowrap;background:0 0;border:0;font-size:9px;font-weight:900}.seller-materials-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.seller-material-category{border-right:1px solid var(--color-border);background:var(--color-white);min-width:0}.seller-material-category:last-child{border-right:0}.seller-material-category>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:13px 14px;display:flex}.seller-material-category>header>span{align-items:center;gap:8px;display:flex}.seller-material-category>header small{background:var(--color-ink);min-width:34px;height:24px;color:var(--color-white);letter-spacing:.05em;border-radius:7px;place-items:center;font-size:7px;font-weight:900;display:grid}.seller-material-category.promotions>header small{background:var(--color-warning);color:var(--color-warning-bg)}.seller-material-category>header strong{font-size:11px}.seller-material-list>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:85px;padding:12px 14px;display:grid}.seller-material-list>div:last-child{border-bottom:0}.seller-material-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-material-list small{letter-spacing:.06em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.seller-material-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.seller-material-list em{color:var(--color-text-secondary);font-size:7px;font-style:normal}.seller-material-list nav{flex-direction:column;gap:5px;display:flex}.seller-material-list nav a,.seller-material-list nav button{border:1px solid var(--color-ink);background:var(--color-white);min-width:62px;color:var(--color-ink);text-align:center;border-radius:7px;padding:6px 7px;font-size:7px;font-weight:900;text-decoration:none}.seller-material-list nav button{background:var(--color-ink);color:var(--color-white)}.seller-material-empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:115px;padding:20px 15px;display:flex}.seller-material-empty b{font-size:10px}.seller-material-empty span{color:var(--color-text-secondary);font-size:8px;line-height:1.4}.seller-material-empty button{color:var(--color-ink);background:0 0;border:0;margin-top:5px;padding:0;font-size:8px;font-weight:900}.seller-material-loading{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:115px;padding:20px 15px;display:grid}.seller-material-loading>i,.seller-material-loading b{background:var(--color-border);border-radius:7px;animation:1.2s ease-in-out infinite home-priority-pulse;display:block}.seller-material-loading>i{width:30px;height:30px}.seller-material-loading>span{gap:7px;display:grid}.seller-material-loading b{height:8px}.seller-material-loading b:last-child{width:70%;animation-delay:.12s}.seller-material-loading em{color:var(--color-text-secondary);grid-column:1/-1;font-size:7px;font-style:normal}@media (width<=760px){.seller-materials{border-radius:16px;margin-bottom:13px}.seller-materials>header{align-items:flex-start;padding:16px}.seller-materials>header p{max-width:240px}.seller-materials-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.seller-materials-track::-webkit-scrollbar{display:none}.seller-material-category{scroll-snap-align:start;border-right:1px solid var(--color-border);flex:0 0 min(86vw,360px)}.seller-material-category:last-child{border-right:0}.seller-material-list>div{min-height:91px}}.process-stepper-frame{width:100%;min-width:0;container-type:inline-size}.process-stepper{border-bottom:1px solid var(--color-border);background:var(--color-white);align-items:flex-start;width:100%;min-width:0;padding:17px 14px 22px;display:flex}.process-step{z-index:1;min-width:76px;color:var(--color-text-secondary);text-align:center;flex-direction:column;flex:0 140px;align-items:center;gap:6px;display:flex;position:relative}.process-connector{background:var(--color-border);flex:42px;align-self:flex-start;min-width:10px;height:2px;margin-top:15px}.process-connector.complete{background:var(--color-success)}.process-step>i{z-index:1;border:2px solid var(--color-border-strong);background:var(--color-cream);border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.process-step>span{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.process-step strong{font-size:9px}.process-step small{max-width:118px;font-size:7px;line-height:1.35}.process-step>b{background:var(--color-cream);border-radius:20px;padding:4px 10px;font-size:7px;font-weight:700;line-height:1}.process-step.complete{color:var(--color-success)}.process-step.complete>i{border-color:var(--color-success);background:var(--color-success);color:var(--color-success-bg)}.process-step.complete>b{background:var(--color-success-bg);color:var(--color-success)}.process-step.current{color:var(--color-warning)}.process-step.current>i{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning);box-shadow:0 0 0 4px var(--color-warning-bg)}.process-step.current>b{background:var(--color-warning-bg);color:var(--color-warning)}.process-step.blocked{color:var(--color-danger)}.process-step.blocked>i{border-color:var(--color-danger-bg);background:var(--color-danger-bg);color:var(--color-danger)}.process-step.blocked>b{background:var(--color-danger-bg);color:var(--color-danger)}.process-stepper-overview{border:1px solid var(--color-border);border-radius:15px;margin:0 0 14px}.process-stepper-case{border:1px solid var(--color-border);border-radius:12px;margin:12px 0}.process-stepper-guide{color:var(--color-ink);border:0;border-radius:12px;margin-top:12px}.process-stepper-compact{border:1px solid var(--color-border);border-radius:12px;flex:1;min-width:0}.process-stepper-compact .process-stepper{border-radius:inherit;border:0;padding:10px}.process-stepper-compact .process-step small{max-width:140px}@container (width<=520px){.process-stepper{flex-direction:column;align-items:stretch;gap:0;padding:12px}.process-step{border:1px solid var(--color-border);text-align:left;border-radius:10px;flex:none;grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr);align-items:center;width:100%;min-width:0;padding:9px;display:grid}.process-step>i{grid-row:1/3}.process-step>span{align-items:flex-start}.process-step small{max-width:none}.process-step>b{grid-column:2;width:max-content;max-width:100%}.process-connector{background:var(--color-border);flex:none;align-self:auto;width:2px;min-width:0;height:18px;margin:0 0 0 24px}.process-connector.complete{background:var(--color-success)}}.decision-queue-head{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:14px 16px;display:flex}.decision-queue-head>span{flex-direction:column;gap:3px;min-width:0;display:flex}.decision-queue-head small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:8px;font-weight:900}.decision-queue-head strong{font-size:15px}.decision-queue-head em{color:var(--color-text-secondary);font-size:9px;font-style:normal}.decision-queue-head>button{background:var(--color-ink);min-height:44px;color:var(--color-white);border:0;border-radius:10px;flex:none;padding:0 15px;font-size:9px;font-weight:900}.creation-modal-backdrop{z-index:90;background:var(--color-ink);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.creation-modal-backdrop{background:color-mix(in srgb, var(--color-ink) 73%, transparent)}}.creation-modal-backdrop{padding:28px}.creation-modal{border:1px solid var(--color-border-strong);background:var(--color-cream);width:min(980px,100%);max-height:calc(100vh - 56px);box-shadow:0 28px 80px var(--color-ink);border-radius:18px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.creation-modal{box-shadow:0 28px 80px color-mix(in srgb, var(--color-ink) 40%, transparent)}}.creation-modal>header{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-cream);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex;position:sticky;top:0}.creation-modal>header>span{flex-direction:column;gap:2px;display:flex}.creation-modal>header small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:8px;font-weight:900}.creation-modal>header strong{font-size:15px}.creation-modal>header>button{background:var(--color-ink);width:44px;height:44px;color:var(--color-white);border:0;border-radius:50%;place-items:center;font-size:22px;display:grid}.creation-modal .sample-request-form,.creation-modal .warranty-create{background:var(--color-white);border:0;border-radius:0;margin:0;padding:18px}.creation-modal .warranty-create{display:grid}@media (width<=680px){.decision-queue-head{flex-direction:column;align-items:stretch;padding:13px}.decision-queue-head>button{width:100%}.creation-modal-backdrop{align-items:stretch;padding:0}.creation-modal{border:0;border-radius:0;width:100%;max-height:100vh}.creation-modal>header{padding:12px 14px}.creation-modal .sample-request-form,.creation-modal .warranty-create{padding:14px}.creation-modal .warranty-create{grid-template-columns:1fr}.creation-modal .warranty-create .section-title,.creation-modal .warranty-create textarea,.creation-modal .warranty-file,.creation-modal .warranty-check,.creation-modal .warranty-create>button{grid-column:1}}.row-link-action{text-decoration:underline;-webkit-text-decoration-color:var(--color-text-tertiary);-webkit-text-decoration-color:var(--color-text-tertiary);-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary);text-underline-offset:3px;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;padding:0 8px!important}.row-link-action:hover{-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink);color:var(--color-ink)!important}.row-primary-action{font-weight:900;border:1px solid var(--color-ink)!important;background:var(--color-ink)!important;color:var(--color-white)!important;border-radius:8px!important;padding:0 11px!important}.team-directory-table article>.team-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.team-directory-table article>.team-row-actions button{min-height:40px}.master-quotes article{grid-template-columns:minmax(0,1fr) auto auto auto}.master-quotes article>div:first-child{min-width:0}.master-quote-actions{align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.master-quote-actions button{min-height:40px;font-size:7px}@media (width<=600px){.master-quotes article{grid-template-columns:minmax(0,1fr) auto}.master-quotes article>span{justify-self:end}.master-quotes article>b{grid-column:1}.master-quote-actions{grid-column:1/-1;justify-content:flex-end}.history-list article{flex-direction:column;gap:10px}.history-list article>div:last-child{align-items:flex-start;width:100%}.history-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.history-actions button{min-height:44px}.team-directory-table{background:var(--color-cream);gap:10px;padding:10px;display:grid}.team-directory-table>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:10px;width:100%;padding:14px}.team-directory-table>article:hover,.team-directory-table>article.selected{background:var(--color-white)}.team-directory-table>article>.team-person,.team-directory-table>article>.team-role,.team-directory-table>article>.team-sales,.team-directory-table>article>span:nth-of-type(4){text-align:left;justify-self:stretch;width:100%}.team-person{align-items:flex-start}.team-person strong,.team-person small,.team-role small,.team-sales small,.team-directory-table article>span>small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.team-directory-table article>.team-row-actions{grid-template-columns:1fr;justify-content:stretch;gap:8px;width:100%;padding-top:2px;display:grid}.team-directory-table article>.team-row-actions button{width:100%;min-height:44px}.team-directory-table article>.team-row-actions .row-link-action{text-decoration:none;border:1px solid var(--color-border-strong)!important;background:var(--color-white)!important;color:var(--color-text-secondary)!important;border-radius:8px!important}.team-directory-table article>.team-row-actions .row-primary-action{order:2}}.bbs-empty-state{border:1px dashed var(--color-border-strong);background:var(--color-warning-bg);border-radius:15px;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:8px 0;padding:20px;display:grid}.bbs-empty-state>i{background:var(--color-border);width:48px;height:48px;color:var(--color-ink);border-radius:14px;place-items:center;font-size:17px;font-style:normal;font-weight:900;display:grid}.bbs-empty-state>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bbs-empty-state small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:8px;font-weight:900}.bbs-empty-state strong{font-size:14px}.bbs-empty-state p{max-width:650px;color:var(--color-text-secondary);margin:0;font-size:9px;line-height:1.55}.bbs-empty-state>button{background:var(--color-ink);min-height:44px;color:var(--color-white);white-space:nowrap;border:0;border-radius:10px;padding:0 15px;font-size:9px;font-weight:900}.bbs-empty-state.compact{border-width:0;border-top:1px dashed var(--color-border-strong);border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;margin:0;padding:16px}.bbs-empty-state.compact>i{border-radius:11px;width:40px;height:40px;font-size:13px}.commission-empty-main{margin:0 0 14px}.history-list>.bbs-empty-state{grid-column:1/-1}.samples-page>.bbs-empty-state{margin-bottom:14px}.samples-page .sample-list>.history-empty{display:none}@media (width<=600px){.bbs-empty-state,.bbs-empty-state.compact{grid-template-columns:44px minmax(0,1fr);gap:11px;padding:15px}.bbs-empty-state>i{width:44px;height:44px}.bbs-empty-state>button{grid-column:1/-1;width:100%;min-height:44px}.bbs-empty-state strong{font-size:12px}.bbs-empty-state p{font-size:9px}}:where(button,a):is(.btn-destructive,.danger){border:1px solid var(--color-danger)!important;color:var(--color-danger)!important;box-shadow:none!important;background:0 0!important}:where(button,a):is(.btn-destructive,.danger):hover{border-color:var(--color-danger)!important;background:var(--color-danger-bg)!important;color:var(--color-danger)!important}:where(button,a):is(.btn-destructive,.danger):focus-visible{outline:3px solid var(--color-danger)!important}@supports (color:color-mix(in lab, red, red)){:where(button,a):is(.btn-destructive,.danger):focus-visible{outline:3px solid color-mix(in srgb, var(--color-danger) 25%, transparent)!important}}:where(button,a):is(.btn-destructive,.danger):focus-visible{outline-offset:2px}:where(button,a):is(.btn-destructive,.danger):disabled{opacity:.55;border-color:var(--color-danger-bg)!important;color:var(--color-danger)!important;background:0 0!important}.communication-source-note{border:1px solid var(--color-border-strong);background:var(--color-warning-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:14px 16px;display:flex}.communication-source-note>span{flex-direction:column;gap:3px;min-width:0;display:flex}.communication-source-note small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:7px;font-weight:900}.communication-source-note strong{font-size:12px}.communication-source-note em{color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.45}.communication-source-note>button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:44px;color:var(--color-white);border-radius:10px;flex:none;padding:0 14px;font-size:8px;font-weight:900}.communication-source-note.operational{border-color:var(--color-border-strong);background:var(--color-cream)}.communication-source-note.administration{border-color:var(--color-warning-bg);background:var(--color-warning-bg);margin:14px 20px 0}.unified-communications-admin>div{grid-template-columns:1fr!important}.unified-communications-admin>div>article{grid-template-columns:38px minmax(0,1fr) auto!important}@media (width<=650px){.communication-source-note{flex-direction:column;align-items:stretch;margin-bottom:10px;padding:13px}.communication-source-note.administration{margin:10px 12px 0}.communication-source-note>button{width:100%}.unified-communications-admin>div>article{grid-template-columns:36px minmax(0,1fr)!important}.unified-communications-admin>div>article>button{grid-column:1/-1;min-height:44px}}.master-section-nav{z-index:7;border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin:0 0 14px;display:grid;position:sticky;top:86px}@supports (color:color-mix(in lab, red, red)){.master-section-nav{background:color-mix(in srgb, var(--color-cream) 93%, transparent)}}.master-section-nav{box-shadow:0 9px 24px var(--color-warning);padding:9px}@supports (color:color-mix(in lab, red, red)){.master-section-nav{box-shadow:0 9px 24px color-mix(in srgb, var(--color-warning) 5%, transparent)}}.master-section-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.master-section-nav>span{flex-direction:column;gap:2px;min-width:120px;padding:0 7px;display:flex}.master-section-nav>span small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:7px;font-weight:900}.master-section-nav>span strong{font-size:10px}.master-section-nav>div{scrollbar-width:thin;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.master-section-nav button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:10px;flex:1 0 150px;grid-template-columns:30px minmax(96px,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid}.master-section-nav button:hover,.master-section-nav button:focus-visible{border-color:var(--color-ink);background:var(--color-cream);outline:0}.master-section-nav button>b{background:var(--color-ink);width:29px;height:29px;color:var(--color-white);border-radius:8px;place-items:center;font-size:9px;display:grid}.master-section-nav button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.master-section-nav button strong{font-size:9px}.master-section-nav button small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.master-section-nav button em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.master-section-nav.finanzas button>b{background:var(--color-text-primary)}.master-section-nav+section,.master-section-nav~#master-team,.master-section-nav~#master-agenda,.master-section-nav~#master-discounts,.master-section-nav~#master-quotes,.master-section-nav~#master-collection-exceptions,.master-section-nav~#master-credit-control,.master-section-nav~#master-receivables,.master-section-nav~#master-invoices,.master-section-nav~#master-payments{scroll-margin-top:158px}@media (width<=700px){.master-section-nav{isolation:isolate;background:var(--color-cream);-webkit-backdrop-filter:none;backdrop-filter:none;margin-bottom:10px;padding:7px;display:block;top:78px}.master-section-nav>span{display:none}.master-section-nav>div{scroll-snap-type:x proximity;gap:5px}.master-section-nav button{scroll-snap-align:start;flex-basis:145px;grid-template-columns:29px minmax(92px,1fr);min-height:48px}.master-section-nav button em{display:none}.master-section-nav button small{font-size:7px}.odoo-user-link-center,.odoo-user-link-center>header,.odoo-user-link-center form{z-index:0;background:var(--color-white);position:relative}.odoo-user-link-center form.no-odoo{background:var(--color-cream)}}.warehouse-draft-state{border-left:3px solid var(--color-warning);background:var(--color-warning-bg);margin-top:5px;padding:7px 9px;color:var(--color-text-primary)!important}.warehouse-draft-state b{color:var(--color-warning);font-size:8px}.warehouse-pack-form>aside ul{gap:3px;margin:6px 0 0;padding-left:17px;display:grid}.warehouse-pack-form>aside li{font-size:8px;line-height:1.35}.warehouse-dispatch-actions{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.warehouse-dispatch-actions button{border-radius:10px;min-height:46px;padding:0 13px;font-size:9px;font-weight:900}.warehouse-save-draft{border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink)}.warehouse-confirm-action{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white)}.warehouse-confirm-action:hover:not(:disabled),.warehouse-confirm-action:focus-visible:not(:disabled){background:var(--color-text-primary);outline:3px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.warehouse-confirm-action:hover:not(:disabled),.warehouse-confirm-action:focus-visible:not(:disabled){outline:3px solid color-mix(in srgb,var(--color-ink) 24%,transparent)}}.warehouse-confirm-action:hover:not(:disabled),.warehouse-confirm-action:focus-visible:not(:disabled){outline-offset:2px}.warehouse-confirm-action:disabled{border-color:var(--color-border-strong);background:var(--color-border);color:var(--color-text-primary);opacity:1!important}.shortage-financial-breakdown{border:1px solid var(--color-border);background:var(--color-cream);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin-top:6px;padding:8px;display:grid!important}.shortage-financial-breakdown strong{text-align:right}.credit-note-line-breakdown{border:1px solid var(--color-border);border-radius:10px;margin:10px 0;display:grid;overflow:hidden}.credit-note-line-breakdown>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(95px,.7fr));align-items:center;gap:8px;padding:9px;display:grid}.credit-note-line-breakdown>div:last-child{border-bottom:0}.credit-note-line-breakdown .head{background:var(--color-cream)}.credit-note-line-breakdown span{flex-direction:column;display:flex}.credit-note-line-breakdown small{color:var(--color-text-secondary);font-size:7px}.credit-note-line-breakdown b{font-size:8px}.invoice-frozen-detail{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;margin-top:10px;overflow:hidden}.invoice-frozen-detail summary{cursor:pointer;padding:11px 12px;font-size:9px;font-weight:900}.invoice-frozen-lines{border-top:1px solid var(--color-border);display:grid}.invoice-frozen-lines>div{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(82px,.65fr));align-items:center;gap:8px;padding:8px 12px;display:grid}.invoice-frozen-lines .head{background:var(--color-cream)}.invoice-frozen-lines span{flex-direction:column;display:flex}.invoice-frozen-lines small{color:var(--color-text-secondary);font-size:7px}.invoice-frozen-lines b{font-size:8px}.invoice-frozen-detail>footer{background:var(--color-ink);color:var(--color-white);justify-content:flex-end;align-items:center;gap:16px;padding:11px 13px;display:flex}.invoice-frozen-detail>footer strong{font-size:14px}@media (width<=760px){.warehouse-dispatch-actions{grid-template-columns:1fr}.credit-note-line-breakdown{overflow-x:auto}.credit-note-line-breakdown>div{min-width:680px}.invoice-frozen-lines{overflow-x:auto}.invoice-frozen-lines>div{min-width:690px}}.credit-account-list label>div{grid-template-columns:auto minmax(0,1fr)}.credit-account-list article.credit-edited{border-color:var(--color-warning);box-shadow:inset 4px 0 var(--color-warning)}.credit-account-list article.credit-edited label>small{color:var(--color-warning)}.credit-account-list article.credit-invalid{border-color:var(--color-danger);box-shadow:inset 4px 0 var(--color-danger)}.credit-account-list article.credit-invalid label>small{color:var(--color-danger)}.credit-account-list input[aria-invalid=true]{background:var(--color-danger-bg);color:var(--color-danger)}.credit-bulk-actions{z-index:8;border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 0;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.credit-bulk-actions{background:color-mix(in srgb, var(--color-cream) 93%, transparent)}}.credit-bulk-actions{box-shadow:0 12px 34px var(--color-ink);padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.credit-bulk-actions{box-shadow:0 12px 34px color-mix(in srgb, var(--color-ink) 13%, transparent)}}.credit-bulk-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.credit-bulk-actions>span{flex-direction:column;gap:3px;min-width:0;display:flex}.credit-bulk-actions small{color:var(--color-text-secondary);letter-spacing:.13em;font-size:7px;font-weight:900}.credit-bulk-actions strong{font-size:11px}.credit-bulk-actions em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.credit-bulk-actions>nav{flex:none;gap:7px;display:flex}.credit-bulk-actions button{background:var(--color-ink);min-height:44px;color:var(--color-white);border:0;border-radius:10px;padding:0 14px;font-size:8px;font-weight:900}.credit-bulk-actions button.secondary{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-ink)}.credit-bulk-actions:not(.has-changes){box-shadow:none}.credit-bulk-actions.has-changes{border-color:var(--color-warning);background:var(--color-warning-bg)}@supports (color:color-mix(in lab, red, red)){.credit-bulk-actions.has-changes{background:color-mix(in srgb, var(--color-warning-bg) 95%, transparent)}}.credit-bulk-actions.has-error{border-color:var(--color-danger);background:var(--color-danger-bg)}@supports (color:color-mix(in lab, red, red)){.credit-bulk-actions.has-error{background:color-mix(in srgb, var(--color-danger-bg) 95%, transparent)}}@media (width<=650px){.credit-bulk-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:9px;padding:12px;bottom:88px}.credit-bulk-actions>nav{grid-template-columns:1fr 1.2fr;display:grid}.credit-bulk-actions button{width:100%;padding:0 9px}}.credit-account-search{border-color:var(--color-border);background:var(--color-white)}.credit-account-search>span{background:var(--color-white);color:var(--color-text-secondary);align-self:stretch;place-items:center;display:grid}.bbs-empty-state{background:var(--color-cream)}.master-section-nav,.credit-bulk-actions:not(.has-changes):not(.has-error){background:var(--color-cream);-webkit-backdrop-filter:none;backdrop-filter:none}.home-priority-loading{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:11px 26px;display:grid}.home-priority-loading>i,.home-priority-loading b{background:var(--color-text-secondary);border-radius:8px;animation:1.2s ease-in-out infinite home-priority-pulse;display:block}.home-priority-loading>i{width:29px;height:29px}.home-priority-loading>span{gap:7px;display:grid}.home-priority-loading b{width:min(330px,70%);height:9px}.home-priority-loading b:last-child{width:min(470px,92%);height:12px;animation-delay:.12s}@keyframes home-priority-pulse{50%{opacity:.35}}@media (width<=760px){.home-priority-loading{padding:12px 17px}}.workspace-mode-switch{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:5px;display:grid}.workspace-mode-switch button{color:var(--color-text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 14px;display:flex}.workspace-mode-switch button small{letter-spacing:.08em;font:700 8px/1.2 IBM Plex Mono,monospace}.workspace-mode-switch button strong{font-size:13px}.workspace-mode-switch button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.personal-sales-panel{flex-direction:column;gap:14px;display:flex}.personal-sales-hero{background:var(--color-ink);color:var(--color-white);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.personal-sales-hero small,.personal-sales-card header small{letter-spacing:.14em;font:700 9px/1.2 IBM Plex Mono,monospace}.personal-sales-hero h1{margin:5px 0 3px;font-size:31px;font-weight:500}.personal-sales-hero p{color:var(--color-border-strong);margin:0;font-size:12px}.personal-sales-hero nav{gap:8px;display:flex}.personal-sales-hero button{border:1px solid var(--color-border-strong);min-height:42px;color:var(--color-white);background:0 0;border-radius:10px;padding:0 15px;font-weight:800}.personal-sales-hero button.primary{border-color:var(--color-white);background:var(--color-white);color:var(--color-ink)}.personal-sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.personal-sales-kpis>button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;min-height:112px;padding:16px;transition:border-color .16s,transform .16s;display:flex}.personal-sales-kpis>button:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.personal-sales-kpis>button:focus-visible{outline:3px solid var(--color-border-strong);outline-offset:2px}.personal-sales-kpis small{color:var(--color-text-secondary);letter-spacing:.08em;font:700 9px/1.2 IBM Plex Mono,monospace}.personal-sales-kpis strong{margin:10px 0 3px;font-size:23px}.personal-sales-kpis span{color:var(--color-text-secondary);font-size:10px}.personal-sales-kpis>button.attention{border-left:4px solid var(--color-danger)}.personal-sales-kpis>button.warning{border-left:4px solid var(--color-warning)}.personal-sales-kpis>button.neutral{border-left:1px solid var(--color-border)}.personal-sales-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.personal-sales-card{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;overflow:hidden}.personal-sales-card>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.personal-sales-card h2{margin:3px 0 0;font-size:18px;font-weight:600}.personal-sales-card>header>span{color:var(--color-text-secondary);font-size:10px}.personal-sales-card>header>button{background:0 0;border:0;font-weight:800}.sales-actions>div>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 17px;display:grid}.sales-actions>div>button:last-child{border-bottom:0}.sales-actions>div>button>i{background:var(--color-cream);width:29px;height:29px;color:var(--color-text-secondary);border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.sales-actions>div>button.urgent>i{background:var(--color-danger-bg);color:var(--color-danger)}.sales-actions>div>button.today>i{background:var(--color-warning-bg);color:var(--color-warning)}.sales-actions>div>button>span{flex-direction:column;min-width:0;display:flex}.sales-actions>div>button small{color:var(--color-text-secondary);font-size:8px}.sales-actions>div>button strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;overflow:hidden}.sales-actions>div>button em{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.sales-actions>div>button>b{font-size:9px}.personal-sales-shortcuts{flex-direction:column;gap:8px;display:flex}.personal-sales-shortcuts button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px;display:grid}.personal-sales-shortcuts i{background:var(--color-ink);width:34px;height:34px;color:var(--color-white);border-radius:8px;place-items:center;font:700 9px/1 IBM Plex Mono,monospace;display:grid}.personal-sales-shortcuts span{flex-direction:column;display:flex}.personal-sales-shortcuts strong{font-size:11px}.personal-sales-shortcuts small{color:var(--color-text-secondary);margin-top:3px;font-size:9px}.personal-sales-lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-quotes>div>button,.sales-collection>div>button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.sales-quotes>div>button:last-child,.sales-collection>div>button:last-child{border-bottom:0}.sales-quotes button span,.sales-collection button span,.sales-collection button>b{flex-direction:column;min-width:0;display:flex}.sales-quotes button small,.sales-collection button small{color:var(--color-text-secondary);font-size:8px}.sales-quotes button strong,.sales-collection button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.sales-quotes button>b,.sales-collection button>b{font-size:10px}.sales-collection button.overdue{border-left:4px solid var(--color-danger)}.sales-collection button.overdue>b small{color:var(--color-danger)}.personal-sales-empty{min-height:120px;color:var(--color-text-secondary);justify-content:center;gap:6px;flex-direction:column!important;align-items:flex-start!important;padding:20px!important;display:flex!important}.personal-sales-empty strong{color:var(--color-text-primary);font-size:12px}.personal-sales-empty span{font-size:10px}.personal-sales-empty button{background:var(--color-ink);min-height:36px;color:var(--color-white);border:0;border-radius:8px;margin-top:5px;padding:0 13px;font-weight:800}@media (width<=900px){.personal-sales-hero{flex-direction:column;align-items:flex-start;padding:20px}.personal-sales-hero nav{width:100%}.personal-sales-hero button{flex:1}.personal-sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-sales-layout,.personal-sales-lower{grid-template-columns:1fr}.personal-sales-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.personal-sales-shortcuts button{grid-template-columns:34px minmax(0,1fr)}.personal-sales-shortcuts button>b{display:none}}@media (width<=560px){.workspace-mode-switch{z-index:6;position:sticky;top:76px}.workspace-mode-switch button{padding:9px}.personal-sales-hero h1{font-size:27px}.personal-sales-hero nav{flex-direction:column}.personal-sales-kpis{grid-template-columns:1fr 1fr}.personal-sales-kpis>button{min-height:102px;padding:13px}.personal-sales-kpis strong{font-size:18px}.personal-sales-shortcuts{grid-template-columns:1fr}.sales-actions>div>button{grid-template-columns:31px minmax(0,1fr)}.sales-actions>div>button>b{display:none}.sales-quotes>div>button{grid-template-columns:minmax(0,1fr) auto}.sales-quotes>div>button>i{display:none}.sales-collection>div>button{grid-template-columns:minmax(0,1fr) auto}}@media (orientation:landscape) and (width>=667px) and (width<=926px) and (height<=600px){.app-shell{width:100%;max-width:none;min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom));border-radius:0;margin:0;overflow:visible}.content{padding-left:16px!important;padding-right:16px!important}.content>.page-section{padding-top:16px;padding-bottom:78px}.bottom-nav{width:100%;max-width:none;height:calc(68px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border-strong);background:var(--color-white);box-shadow:0 -8px 22px var(--color-ink);border-radius:0;bottom:0;left:0;transform:none}@supports (color:color-mix(in lab, red, red)){.bottom-nav{box-shadow:0 -8px 22px color-mix(in srgb,var(--color-ink) 9%,transparent)}}.bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;contain:paint;z-index:100;overflow:hidden}.bottom-nav button,.bottom-nav button.active{background:var(--color-white)}.notification-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.notification-controls>div{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.notification-controls>div button{white-space:normal;min-width:0;padding:7px 5px;line-height:1.2}.notification-search{order:initial;grid-area:2/1;width:100%;min-width:0;margin:0}.notification-controls>.mark-all{white-space:nowrap;grid-area:2/2;min-height:42px;padding-inline:12px}.communication-hub.global-view .conversation-panel{min-height:0}.communication-hub .chat-thread{min-height:260px;max-height:none}.customer-toolbar{grid-template-columns:minmax(0,1fr) auto}.customer-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-controls,.commercial-terms>div,.customer-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.quote-change-approval-queue{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:12px;margin:12px;overflow:hidden}.quote-change-approval-queue>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.quote-change-approval-queue>header span{flex-direction:column;gap:3px;display:flex}.quote-change-approval-queue>header small{color:var(--color-warning);letter-spacing:.1em;font-size:8px}.quote-change-approval-queue>header strong{font-size:12px}.quote-change-approval-queue>header em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.quote-change-approval-queue>header>b{font-size:10px}.quote-change-approval-queue article{border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.quote-change-approval-queue article:last-child{border-bottom:0}.quote-change-approval-queue article span{flex-direction:column;gap:3px;min-width:0;display:flex}.quote-change-approval-queue article small,.quote-change-approval-queue article em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.quote-change-approval-queue article strong{font-size:10px}.quote-change-approval-queue article button{background:var(--color-ink);color:var(--color-white);border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:8px;font-weight:900}@media (width<=620px){.quote-change-approval-queue>header,.quote-change-approval-queue article{flex-direction:column;align-items:stretch}.quote-change-approval-queue article button{width:100%}}.communication-hub .conversation-panel,.communication-hub .conversation-head,.communication-hub .message-tabs,.communication-hub .chat-compose{background:var(--color-white)}.communication-hub .message-tabs{border-bottom-color:var(--color-border)}.unified-email-panel,.unified-communications-admin,.communication-source-note.administration,.outbound-email-history,.email-detail-drawer,.email-detail-drawer>footer{border-color:var(--color-border-strong);background:var(--color-cream)}.unified-email-list>article,.inbound-email-list>button{border-top-color:var(--color-border)}.unified-email-list>article>i{background:var(--color-border);color:var(--color-text-primary)}.inbox-controls{border-bottom-color:var(--color-border)}.unified-email-list>article:hover,.unified-email-list>article:focus,.inbound-email-list>button:hover,.inbound-email-list>button:focus{background:var(--color-cream)}.communication-hub .chat-compose textarea{color:var(--color-text-primary);background:var(--color-cream)!important}.communication-hub .chat-compose button{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white);opacity:1}.communication-hub .chat-compose button:disabled{border-color:var(--color-border-strong);background:var(--color-border);color:var(--color-text-secondary);opacity:1;cursor:not-allowed}.history-summary.five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=560px){.history-summary.five{grid-template-columns:1fr 1fr}}.possible-duplicate-badge{background:var(--color-warning-bg);width:max-content;color:var(--color-warning);border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.commission-review-nav{border:1px solid var(--color-border);background:var(--color-cream);border-radius:15px;gap:8px;margin-bottom:16px;padding:10px;display:flex}.commission-review-nav button{background:var(--color-white);color:var(--color-text-primary);border:1px solid var(--color-border);align-items:center;gap:8px;display:flex}.commission-review-nav button b{background:var(--color-warning-bg);min-width:22px;height:22px;color:var(--color-warning);border-radius:999px;place-items:center;display:inline-grid}.customer-duplicate-queue article.resolved{opacity:.72}.customer-duplicate-queue article:target,.customer-duplicate-queue article.focused{outline:3px solid var(--color-warning);outline-offset:3px}.new-client-bonus-queue{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;margin-bottom:24px;overflow:hidden}.new-client-bonus-queue>header{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.new-client-bonus-queue h2{margin:4px 0}.new-client-bonus-queue p{color:var(--color-text-secondary);margin:0}.new-client-bonus-queue>header>b{text-align:center;background:var(--color-cream);border-radius:14px;min-width:84px;padding:12px;font-size:24px}.new-client-bonus-queue>header>b small{color:var(--color-text-secondary);font-size:10px;display:block}.new-client-bonus-list{gap:12px;padding:16px;display:grid}.new-client-bonus-list article{border:1px solid var(--color-border);border-left:4px solid var(--color-border-strong);border-radius:14px;grid-template-columns:minmax(210px,1fr) minmax(260px,1.5fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.new-client-bonus-list article.pending{border-left-color:var(--color-warning)}.new-client-bonus-list article.incomplete,.new-client-bonus-list article.rechazado{border-left-color:var(--color-danger)}.new-client-bonus-list article.aprobado{border-left-color:var(--color-success)}.bonus-case-main,.bonus-case-data{gap:4px;display:grid}.bonus-case-main small,.bonus-case-data span{color:var(--color-text-secondary)}.bonus-case-data em{color:var(--color-warning);font-size:12px;font-style:normal}.bonus-case-actions{gap:8px;display:grid}.bonus-case-actions button:first-child{background:var(--color-ink);color:var(--color-white)}@media (width<=760px){.new-client-bonus-queue>header{align-items:flex-start}.new-client-bonus-list article{grid-template-columns:1fr}.bonus-case-actions{grid-template-columns:1fr 1fr}.bonus-case-actions button{width:100%}.commission-review-nav{overflow-x:auto}.commission-review-nav button{flex:none}}.pattern-summary>button,.pattern-bonus-summary{border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-text-primary);text-align:left;border-radius:13px;gap:5px;padding:14px;display:grid}.pattern-summary>button{width:100%;transition:border-color .15s,transform .15s}.pattern-summary>button:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.pattern-summary>button.active{outline:2px solid var(--color-ink);outline-offset:1px}.pattern-bonus-summary:has(button.active){outline:2px solid var(--color-ink);outline-offset:1px}.pattern-summary>button.warning{background:var(--color-warning-bg);color:var(--color-warning)}.pattern-summary>button em{color:var(--color-text-secondary);font-size:11px;font-style:normal}.pattern-bonus-summary>span{grid-template-columns:repeat(3,minmax(0,1fr));background:0 0!important;border:0!important;gap:4px!important;padding:0!important;display:grid!important}.pattern-bonus-summary>span button{min-width:0;color:var(--color-text-primary);text-align:left;background:0 0;border:1px solid #0000;gap:2px;padding:6px;display:grid}.pattern-bonus-summary>span button:hover,.pattern-bonus-summary>span button.active{border-color:var(--color-border-strong);background:var(--color-white)}.pattern-bonus-summary strong{font-size:18px}.pattern-bonus-summary em{color:var(--color-text-secondary);text-overflow:ellipsis;font-size:9px;font-style:normal;overflow:hidden}.new-client-pattern-report{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;margin-bottom:24px;overflow:hidden}.new-client-pattern-report>header{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:18px;padding:20px 22px;display:flex}.new-client-pattern-report h2{margin:4px 0}.new-client-pattern-report p{color:var(--color-text-secondary);margin:0}.new-client-pattern-report>header>b{white-space:nowrap;text-align:right}.new-client-pattern-report>header>b small{color:var(--color-text-secondary);display:block}.pattern-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px;display:grid}.pattern-summary span{border:1px solid var(--color-border);background:var(--color-cream);border-radius:13px;gap:5px;padding:14px;display:grid}.pattern-summary small{color:var(--color-text-secondary)}.pattern-summary strong{font-size:22px}.pattern-summary span.warning{background:var(--color-warning-bg);color:var(--color-warning)}.pattern-filters{align-items:end;gap:12px;padding:0 16px 16px;display:flex}.pattern-filters label{color:var(--color-text-secondary);gap:5px;font-size:12px;display:grid}.pattern-filters select{min-width:190px}.pattern-check{align-items:center;padding:12px;gap:8px!important;display:flex!important}.pattern-table{border-top:1px solid var(--color-border)}.pattern-table-head,.pattern-seller-row{grid-template-columns:minmax(190px,1.6fr) repeat(5,minmax(72px,.65fr)) minmax(90px,.7fr);align-items:center;gap:8px;padding:12px 16px;display:grid}.pattern-table-head{text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-cream);font-size:10px}.pattern-seller-row{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);width:100%;color:var(--color-text-primary);text-align:left;border-radius:0}.pattern-seller-row span{display:grid}.pattern-seller-row small{color:var(--color-text-secondary)}.pattern-seller-row b{text-align:center}.pattern-seller-row em{text-align:center;background:var(--color-cream);color:var(--color-text-secondary);border-radius:999px;padding:7px;font-style:normal}.pattern-seller-row em.warning{background:var(--color-warning-bg);color:var(--color-warning)}.pattern-cases{background:var(--color-cream);gap:8px;padding:12px 16px;display:grid}.pattern-cases>div{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(210px,1.4fr) minmax(130px,.8fr) minmax(220px,1.3fr) minmax(130px,.8fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.pattern-cases span{gap:3px;display:grid}.pattern-cases small,.pattern-cases em{color:var(--color-text-secondary);font-style:normal}.pattern-case-actions button{white-space:nowrap}.new-client-pattern-report>footer{border-top:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;gap:12px;padding:12px 16px;font-size:11px;display:flex}@media (width<=900px){.pattern-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pattern-filters{flex-direction:column;align-items:stretch}.pattern-filters select{width:100%}.pattern-table{overflow-x:auto}.pattern-table-head,.pattern-seller-row{min-width:820px}.pattern-cases>div{grid-template-columns:1fr}.new-client-pattern-report>header,.new-client-pattern-report>footer{flex-direction:column;align-items:flex-start}}.self-bonus-modal{max-width:760px}.self-bonus-review{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.self-bonus-review article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:5px;padding:16px;display:grid}.self-bonus-review article.wide{grid-column:1/-1}.self-bonus-review small{color:var(--color-text-secondary);font-weight:800}.self-bonus-warning{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-text-primary);border-radius:14px;margin:0 20px 20px;padding:16px}.self-bonus-warning p{margin:6px 0 0}.self-bonus-modal .modal-actions{justify-content:flex-end;gap:10px;padding:0 20px 20px;display:flex}.self-bonus-modal .modal-actions .primary{background:var(--color-ink);color:var(--color-white)}@media (width<=620px){.self-bonus-review{grid-template-columns:1fr}.self-bonus-review article.wide{grid-column:auto}.self-bonus-modal .modal-actions{display:grid}.self-bonus-modal .modal-actions button{width:100%}}.stability-layout article.stability-incident{align-items:start}.stability-layout article.stability-incident>u{color:var(--color-text-tertiary);font-size:8px;text-decoration:none}.technical-stack{margin-top:8px}.technical-stack summary{cursor:pointer;width:max-content;color:var(--color-text-primary);font-size:9px;font-weight:900}.technical-stack>div{border:1px solid var(--color-border);background:var(--color-cream);border-radius:10px;margin-top:8px;padding:11px}.technical-stack>div>small{color:var(--color-text-secondary);letter-spacing:.08em;margin-bottom:8px;font-weight:900;display:block}.technical-stack p{grid-template-columns:52px minmax(0,1fr);gap:8px;margin:0 0 6px;font-size:8px;display:grid}.technical-stack p b{color:var(--color-text-secondary)}.technical-stack p span{overflow-wrap:anywhere}.technical-stack h4{margin:10px 0 5px;font-size:9px}.technical-stack pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;color:var(--color-text-primary);margin:0;font:8px/1.55 IBM Plex Mono,monospace;overflow:auto}@media (width<=760px){.customer-toolbar{grid-template-columns:1fr 1fr}.customer-toolbar .search,.customer-toolbar .customer-export{grid-column:1/-1}}.warehouse-print-actions{align-items:center;gap:10px;margin:0 18px 14px;display:flex}.warehouse-print-actions a{background:var(--color-ink);color:var(--color-white);border-radius:9px;padding:10px 14px;font-size:9px;font-weight:900;text-decoration:none}.warehouse-print-actions small{color:var(--color-text-secondary);font-size:8px}.warehouse-pick-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.warehouse-pick-row>label{width:100%}.shortage-trigger{white-space:nowrap;color:var(--color-danger)!important;border:1px solid var(--color-danger)!important;background:0 0!important;border-radius:9px!important;padding:.55rem .65rem!important;font-size:.72rem!important;font-weight:900!important;line-height:1.15!important}.shortage-trigger:hover{background:var(--color-danger-bg)!important}.warehouse-shortages,.credit-note-queue{border:1px solid var(--color-danger);background:var(--color-danger-bg);border-radius:16px;margin:1rem 0;padding:1rem}.warehouse-shortages>header,.credit-note-queue>header,.warehouse-shortages article,.credit-note-queue article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.warehouse-shortages>header span,.credit-note-queue>header span,.warehouse-shortages article>span{gap:.25rem;display:grid}.warehouse-shortages article{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;margin-top:.75rem;padding:.85rem}.warehouse-shortages article nav{gap:.5rem;display:flex}.warehouse-shortages article p{color:var(--color-text-secondary);margin:.25rem 0 0}.credit-note-queue>div{gap:1rem;margin-top:1rem;display:grid}.credit-note-queue article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;padding:1rem}.credit-note-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.8rem 0;display:grid}.credit-note-totals span{background:var(--color-cream);border-radius:10px;padding:.75rem;display:grid}.credit-note-queue ul{gap:.5rem;padding:0;list-style:none;display:grid}.credit-note-queue li{border-top:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.credit-note-queue li span{display:grid}.credit-note-queue footer{color:var(--color-text-secondary);margin-top:.75rem}@media (width<=640px){.warehouse-pick-row{grid-template-columns:1fr}.shortage-trigger{width:100%}.warehouse-shortages article,.credit-note-queue li{display:grid}.credit-note-totals{grid-template-columns:1fr}}.shortage-redesign>header em{color:var(--color-text-secondary);margin-top:.25rem;font-style:normal;font-weight:400;display:block}.warehouse-shortage-table-wrap{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;overflow-x:auto}.warehouse-shortage-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.warehouse-shortage-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-cream);border-bottom:1px solid var(--color-border);padding:.7rem .85rem;font-size:.72rem}.warehouse-shortage-table th:first-child{width:29%}.warehouse-shortage-table th:nth-child(2){width:37%}.warehouse-shortage-table th:nth-child(3){width:13%}.warehouse-shortage-table th:nth-child(4){width:21%}.warehouse-shortage-table td{vertical-align:middle;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere;padding:.85rem}.warehouse-shortage-table td>small,.warehouse-shortage-table td>strong{display:block}.warehouse-shortage-table td>strong{white-space:normal;margin-top:.18rem;line-height:1.35}.warehouse-shortage-table tr.is-complete{background:var(--color-success-bg)}.warehouse-shortage-table tr.has-pending{background:var(--color-warning-bg)}.complete-check{cursor:pointer;align-items:center;gap:.7rem;display:flex!important}.complete-check input{flex:0 0 22px;width:22px!important;height:22px!important}.complete-check span{gap:.18rem;display:grid}.complete-check small{color:var(--color-text-secondary);line-height:1.3}.pending-chip{background:var(--color-warning-bg);color:var(--color-warning);border-radius:999px;padding:.45rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.shortage-record td{background:var(--color-warning-bg);padding:.65rem .85rem 1rem}.shortage-record td>div{border-left:4px solid var(--color-warning);background:var(--color-white);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.shortage-record span{gap:.2rem;display:grid}.shortage-record mark{background:var(--color-warning-bg);border-radius:5px;width:max-content;padding:.25rem .45rem}.shortage-record nav{flex-wrap:wrap;gap:.5rem;display:flex}.shortage-editor td{background:var(--color-warning-bg);padding:0 1rem 1.2rem}.shortage-editor form{border:1px solid var(--color-warning);background:var(--color-white);box-shadow:0 8px 24px var(--color-ink);border-radius:12px;padding:1rem}@supports (color:color-mix(in lab, red, red)){.shortage-editor form{box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 8%, transparent)}}.shortage-editor form>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.shortage-editor form>header span{display:grid}.shortage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.shortage-fields label,.substitute-search label{gap:.35rem;font-weight:700;display:grid}.shortage-fields .wide{grid-column:1/-1}.shortage-fields textarea{resize:vertical;min-height:82px}.shortage-editor fieldset{border:1px solid var(--color-border);border-radius:10px;margin:1rem 0;padding:1rem}.shortage-editor legend{padding:0 .4rem;font-weight:800}.decision-choice{align-items:center;gap:.5rem;margin:.55rem 0;display:flex!important}.decision-choice input{width:20px!important;height:20px!important}.substitute-search{margin-top:.8rem}.substitute-results{gap:.4rem;margin:.45rem 0 .8rem;display:grid}.substitute-results button{text-align:left;justify-content:space-between;gap:1rem;display:flex;background:var(--color-white)!important;color:inherit!important;border:1px solid var(--color-border)!important}.substitute-results button span{display:grid}.substitute-results button span:last-child{text-align:right}.shortage-editor aside{border-radius:10px;gap:.2rem;margin:.8rem 0;padding:.8rem 1rem;display:grid}.shortage-editor aside.credit{background:var(--color-success-bg);color:var(--color-success)}.shortage-editor aside.charge{background:var(--color-danger-bg);color:var(--color-danger)}.shortage-editor form>button[type=submit]{min-height:46px}.shortage-editor input,.shortage-editor select,.shortage-editor textarea{min-height:44px}@media (width<=640px){.warehouse-shortage-table{min-width:680px}.warehouse-shortage-table th,.warehouse-shortage-table td{padding:.7rem}.warehouse-shortage-table-wrap{margin-inline:-.35rem}.shortage-record td>div{align-items:flex-start}.shortage-fields{grid-template-columns:1fr}.shortage-fields .wide{grid-column:auto}.shortage-editor button,.shortage-record button{min-height:44px}.shortage-editor form>header,.shortage-record td>div{display:grid}.shortage-record nav{width:100%}.shortage-record nav button{flex:1}}.warehouse-product-cell{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.warehouse-product-cell>span{gap:.18rem;display:grid}.warehouse-product-cell strong{white-space:normal;line-height:1.35}.warehouse-product-thumb{border:1px solid var(--color-border);background:var(--color-white);cursor:zoom-in;border-radius:10px;place-items:center;width:50px;height:50px;padding:3px;display:grid}.warehouse-product-thumb img{object-fit:contain;border-radius:7px;width:100%;height:100%}.warehouse-product-thumb:hover{border-color:var(--color-text-secondary);background:var(--color-cream)}.warehouse-order-selector{z-index:25;border:1px solid var(--color-border-strong);background:var(--color-white);box-shadow:0 8px 24px var(--color-ink);border-radius:15px;margin-bottom:12px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.warehouse-order-selector{box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.warehouse-order-selector{overflow:hidden}.warehouse-order-selector>header{border-bottom:1px solid var(--color-border);background:var(--color-cream);justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.warehouse-order-selector>header span{display:grid}.warehouse-order-selector>header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.warehouse-order-selector>header strong{font-size:10px}.warehouse-order-selector>header b{background:var(--color-ink);min-width:25px;height:25px;color:var(--color-white);border-radius:99px;place-items:center;font-size:8px;display:grid}.warehouse-order-selector>div{scrollbar-width:thin;gap:7px;padding:8px;display:flex;overflow-x:auto}.warehouse-order-selector button{border:1px solid var(--color-border);background:var(--color-white);min-width:190px;color:var(--color-text-primary);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.warehouse-order-selector button span{min-width:0;display:grid}.warehouse-order-selector button strong{font-size:9px}.warehouse-order-selector button small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-size:7px;overflow:hidden}.warehouse-order-selector button em{color:var(--color-text-secondary);flex:none;font-size:7px;font-style:normal}.warehouse-order-selector button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.warehouse-order-selector button.active small,.warehouse-order-selector button.active em{color:var(--color-border-strong)}.warehouse-active-order{box-shadow:0 12px 30px var(--color-ink);border-width:2px!important;border-color:var(--color-text-secondary)!important}@supports (color:color-mix(in lab, red, red)){.warehouse-active-order{box-shadow:0 12px 30px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.warehouse-active-sticky{z-index:20;box-shadow:0 5px 12px var(--color-ink);position:sticky;top:112px;background:var(--color-white)!important}@supports (color:color-mix(in lab, red, red)){.warehouse-active-sticky{box-shadow:0 5px 12px color-mix(in srgb,var(--color-ink) 7%,transparent)}}@media (width<=640px){.warehouse-order-selector{border-radius:12px;top:0}.warehouse-order-selector>header{padding:8px 10px}.warehouse-order-selector>div{padding:7px}.warehouse-order-selector button{min-width:160px;min-height:54px}.warehouse-active-sticky{top:104px}.warehouse-product-cell{grid-template-columns:46px minmax(0,1fr)}.warehouse-product-thumb{width:44px;height:44px}.shortage-trigger{padding:.5rem .55rem!important;font-size:.68rem!important}}.shortage-decision-actions button{border-radius:9px;min-height:42px;padding:.65rem 1rem;font-size:.82rem;font-weight:900}.shortage-decision-actions .shortage-approve-action{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white)}.shortage-decision-actions .shortage-approve-action:hover{border-color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.shortage-decision-actions .shortage-approve-action:hover{background:color-mix(in srgb,var(--color-ink) 88%,var(--color-white))}}.shortage-decision-actions .shortage-approve-action:focus-visible{outline:3px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.shortage-decision-actions .shortage-approve-action:focus-visible{outline:3px solid color-mix(in srgb,var(--color-ink) 25%,transparent)}}.shortage-decision-actions .shortage-approve-action:focus-visible{outline-offset:2px}.warehouse-blocked-priority{border:2px solid var(--color-danger);background:var(--color-danger-bg);border-radius:16px;gap:.75rem;margin-bottom:14px;padding:14px;display:grid}.warehouse-blocked-priority>header,.warehouse-blocked-priority article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.warehouse-blocked-priority>header span,.warehouse-blocked-priority article>header span{gap:.2rem;display:grid}.warehouse-blocked-priority>header small{color:var(--color-danger);letter-spacing:.08em;font-size:.7rem;font-weight:900}.warehouse-blocked-priority>header em,.warehouse-blocked-priority article>header em{color:var(--color-text-secondary);font-size:.75rem;font-style:normal}.warehouse-blocked-priority>header>b{background:var(--color-danger);min-width:30px;height:30px;color:var(--color-white);border-radius:99px;place-items:center;display:grid}.warehouse-blocked-priority>div{gap:.65rem;display:grid}.warehouse-blocked-priority article{border:1px solid var(--color-danger);padding:12px}@supports (color:color-mix(in lab, red, red)){.warehouse-blocked-priority article{border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border))}}.warehouse-blocked-priority article{background:var(--color-white);border-radius:12px}.warehouse-blocked-priority article>header>b{background:var(--color-danger-bg);color:var(--color-danger);border-radius:99px;padding:.45rem .65rem;font-size:.72rem}.warehouse-blocked-priority .warehouse-change-alert{margin:10px 0 0}@media (width<=640px){.warehouse-blocked-priority>header,.warehouse-blocked-priority article>header{display:grid}.warehouse-blocked-priority article>header>b{width:max-content}.warehouse-blocked-priority .warehouse-change-alert>div{display:grid}.warehouse-blocked-priority .warehouse-change-alert button{width:100%}}.warehouse-workspace-switch{margin-bottom:18px}.warehouse-workspace-switch button{min-height:58px}.warehouse-workspace-switch button:focus-visible{outline:3px solid var(--color-warning-bg);outline-offset:2px}.warehouse-history{--surface:var(--color-white);--background:var(--color-cream);--line:var(--color-border);--muted:var(--color-text-secondary);--ink:var(--color-ink);--cream:var(--color-cream);--success:var(--color-success);--success-soft:var(--color-success-bg);--warning:var(--color-warning);--warning-text:var(--color-warning);--warning-soft:var(--color-warning-bg);--danger:var(--color-danger);--danger-soft:var(--color-danger-bg);--shadow-sm:0 4px 14px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.warehouse-history{--shadow-sm:0 4px 14px color-mix(in srgb,var(--color-ink) 7%,transparent)}}.warehouse-history{--shadow-lg:0 18px 48px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.warehouse-history{--shadow-lg:0 18px 48px color-mix(in srgb,var(--color-ink) 24%,transparent)}}.warehouse-history{gap:20px;min-width:0;display:grid;container-type:inline-size}.warehouse-history>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.warehouse-history>header h2{margin:4px 0}.warehouse-history>header p{color:var(--muted);margin:0}.warehouse-history>header>b{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;padding:8px 12px}.warehouse-history-filters{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr) auto;gap:14px;padding:18px;display:grid}.warehouse-history-filters>header{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.warehouse-history-filters>header span{gap:2px;display:grid}.warehouse-history-filters>header strong{font-size:1.05rem}.warehouse-history-filters>header small,.warehouse-history-filters>header em{color:var(--muted);font-style:normal}.warehouse-history-filters>header>b{background:var(--cream);border-radius:999px;padding:6px 10px;font-size:.75rem}.warehouse-history-filters fieldset{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:12px;display:grid}.warehouse-history-filters .warehouse-history-search-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.warehouse-history-filters legend{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-size:.7rem;font-weight:800}.warehouse-history-filters label{gap:6px;min-width:0;font-size:.75rem;font-weight:800;display:grid}.warehouse-history-filters input,.warehouse-history-filters select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.warehouse-history-filters>nav{align-items:flex-end;gap:8px;display:flex}.warehouse-history-filters>nav button{white-space:nowrap}.warehouse-history-results{gap:0;display:grid}.warehouse-history-table{border-radius:16px;overflow-x:auto}.warehouse-history-table table{border-collapse:separate;border-spacing:0 9px;width:100%;min-width:850px}.warehouse-history-table thead th{text-align:left;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:0 14px 4px;font-size:.68rem}.warehouse-history-table tbody tr{background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:transform .16s,box-shadow .16s}.warehouse-history-table tbody tr:hover{box-shadow:0 6px 18px var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-table tbody tr:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 8%,transparent)}}.warehouse-history-table td{text-align:left;vertical-align:middle;padding:14px}.warehouse-history-table td:first-child{border-radius:14px 0 0 14px}.warehouse-history-table td:last-child{border-radius:0 14px 14px 0}.warehouse-history-table td small,.warehouse-history-table td strong{display:block}.warehouse-history-table td small{color:var(--muted);margin-top:3px}.warehouse-history-status{white-space:normal;border:1px solid;border-radius:999px;align-items:center;max-width:100%;padding:6px 9px;font-size:.68rem;font-weight:900;line-height:1.2;display:inline-flex}.warehouse-history-status.success{color:var(--success);background:var(--success-soft);border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-status.success{border-color:color-mix(in srgb,var(--success) 32%,var(--line))}}.warehouse-history-status.warning{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-status.warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--line))}}.warehouse-history-status.danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-status.danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}}.warehouse-history-status.neutral{color:var(--muted);background:var(--cream);border-color:var(--line)}.warehouse-history-shortage-chip{color:var(--danger);background:var(--danger-soft);border-radius:999px;margin-top:6px;padding:4px 7px;font-size:.68rem;display:inline-block}.warehouse-history-mobile{display:none}.warehouse-history-feedback{border:1px dashed var(--line);text-align:center;color:var(--muted);background:var(--surface);border-radius:14px;padding:20px}.warehouse-history-pages{justify-content:center;align-items:center;gap:14px;display:flex}.warehouse-history-error{border:1px solid var(--danger);color:var(--danger);border-radius:12px;padding:12px}.warehouse-history-filters>nav{grid-template-columns:1fr 1fr;align-content:end;gap:8px;min-width:240px;display:grid}.warehouse-history-filters>nav button,.warehouse-history-detail-action{border-radius:10px;min-height:42px;padding:0 14px;font-size:.76rem;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.warehouse-history-filters>nav button:hover,.warehouse-history-detail-action:hover{transform:translateY(-1px)}.warehouse-history-filters .warehouse-history-apply{border:1px solid var(--ink);background:var(--ink);color:var(--surface);box-shadow:0 5px 14px var(--ink)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-filters .warehouse-history-apply{box-shadow:0 5px 14px color-mix(in srgb,var(--ink) 16%,transparent)}}.warehouse-history-filters .warehouse-history-apply:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-filters .warehouse-history-apply:hover{background:color-mix(in srgb,var(--ink) 88%,var(--surface))}}.warehouse-history-filters .warehouse-history-clear{border:1px solid var(--line);color:var(--muted);background:0 0}.warehouse-history-filters .warehouse-history-clear:hover{border-color:var(--line-strong);background:var(--cream);color:var(--ink)}.warehouse-history-filters>nav .warehouse-history-export{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);grid-column:1/-1;justify-content:center;align-items:center;gap:9px;display:flex}.warehouse-history-filters>nav .warehouse-history-export:hover{border-color:var(--ink);background:var(--cream)}.warehouse-history-download-icon{background:var(--cream);border-radius:7px;place-items:center;width:24px;height:24px;font-size:1rem;line-height:1;display:grid}.warehouse-history-export:disabled{opacity:.55;cursor:wait;transform:none}.warehouse-history-detail-action{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.warehouse-history-detail-action:hover{border-color:var(--ink);background:var(--cream)}.warehouse-history-detail-action span{font-size:.95rem;transition:transform .16s}.warehouse-history-detail-action:hover span{transform:translate(2px)}.warehouse-history-filters>nav button:focus-visible,.warehouse-history-detail-action:focus-visible{outline:3px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.warehouse-history-filters>nav button:focus-visible,.warehouse-history-detail-action:focus-visible{outline:3px solid color-mix(in srgb,var(--ink) 22%,transparent)}}.warehouse-history-filters>nav button:focus-visible,.warehouse-history-detail-action:focus-visible{outline-offset:2px}.warehouse-history-backdrop{z-index:1000;background:var(--ink);padding:24px;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.warehouse-history-backdrop{background:color-mix(in srgb,var(--ink) 60%,transparent)}}.warehouse-history-backdrop{overflow:auto}.warehouse-history-detail{border:1px solid var(--line);background:var(--background);width:min(1100px,100%);box-shadow:var(--shadow-lg);border-radius:20px;gap:20px;margin:auto;padding:24px;display:grid}.warehouse-history-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.warehouse-history-detail>header>div{justify-items:start;gap:7px;display:grid}.warehouse-history-detail h2,.warehouse-history-detail h3{margin:0}.warehouse-history-detail>h3,.warehouse-history-detail>section>h3{border-bottom:1px solid var(--line);padding-bottom:8px}.warehouse-history-note{border:1px solid var(--warning);gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.warehouse-history-note{border:1px solid color-mix(in srgb,var(--warning) 35%,var(--line))}}.warehouse-history-note{background:var(--warning-soft);border-radius:13px}.warehouse-history-note span{font-size:.82rem}.warehouse-history-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.warehouse-history-summary span{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:4px;padding:14px;display:grid}.warehouse-history-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.warehouse-history-summary em{color:var(--muted);font-style:normal}.warehouse-history-files,.warehouse-history-detail>section:not(.warehouse-history-summary){border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.warehouse-history-files nav{flex-wrap:wrap;gap:8px;display:flex}.warehouse-history-files a{border:1px solid var(--line);border-radius:10px;padding:9px 12px}.warehouse-history-shortage{border-left:4px solid var(--warning);background:var(--cream);gap:4px;padding:12px;display:grid}.warehouse-history-timeline{gap:8px;margin:0;padding-left:22px;display:grid}.warehouse-history-timeline li{padding:8px}.warehouse-history-timeline time{color:var(--muted);font-size:.75rem;display:block}.warehouse-history-missing-guide{color:var(--danger);margin-top:6px;font-size:.72rem;display:block}.warehouse-history-subshipments{gap:16px;display:grid}.warehouse-history-subshipments>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.warehouse-history-subshipments>header span{gap:3px;display:grid}.warehouse-history-subshipments>header small{color:var(--muted);letter-spacing:.08em;font-weight:900}.warehouse-history-subshipments>header em{max-width:520px;color:var(--muted);text-align:right;font-style:normal}.warehouse-history-subshipments>article{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:16px;padding:18px;display:grid}.warehouse-history-subshipments>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.warehouse-history-subshipments>article>header span{gap:3px;display:grid}.warehouse-history-subshipments>article>header small{color:var(--muted);letter-spacing:.08em;font-weight:900}.warehouse-history-subshipments>article>section{background:0 0;border:0;padding:0}.warehouse-history-subshipments h4{margin:0 0 10px}.warehouse-history-subshipment-destination{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px;display:grid!important}.warehouse-history-subshipment-destination>span{border:1px solid var(--line);background:var(--cream);border-radius:12px;gap:4px;padding:13px;display:grid}.warehouse-history-subshipment-destination small{color:var(--muted);letter-spacing:.06em;font-weight:900}.warehouse-history-subshipment-destination em{color:var(--muted);font-style:normal}.warehouse-history-guide-status{border:1px solid var(--line);border-radius:999px;align-items:center;padding:6px 9px;font-size:.72rem;display:inline-flex}.warehouse-history-guide-status.recorded{color:var(--success);background:var(--success-soft)}.warehouse-history-guide-status.tracking_without_file{color:var(--warning-text);background:var(--warning-soft)}.warehouse-history-guide-status.not_recorded{color:var(--danger);background:var(--danger-soft)}.warehouse-history-subshipments .warehouse-history-files{border:1px solid var(--line);background:var(--cream);border-radius:12px;gap:8px;padding:14px;display:grid}.warehouse-history-subshipments .warehouse-history-files p{color:var(--muted);margin:0}.warehouse-history-subshipments .warehouse-history-files>strong{font-size:.9rem}.warehouse-history-subshipments .warehouse-history-files aside{background:var(--warning-soft);color:var(--warning-text);border-radius:10px;padding:9px 11px;font-weight:800}.warehouse-history-subshipments>article>footer{border-top:1px dashed var(--line);color:var(--muted);padding-top:10px;font-size:.78rem}@media (width<=1050px){.warehouse-history-filters{grid-template-columns:1fr 1.4fr}.warehouse-history-filters>nav{grid-column:1/-1;justify-content:flex-end}}@container (width<=1000px){.warehouse-history-filters{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.warehouse-history-filters>nav{grid-column:1/-1;justify-content:flex-end}}@container (width<=650px){.warehouse-history-filters{grid-template-columns:1fr;padding:14px}.warehouse-history-filters>header,.warehouse-history-filters fieldset,.warehouse-history-filters>nav{grid-column:1}.warehouse-history-filters fieldset,.warehouse-history-filters .warehouse-history-search-fields{grid-template-columns:1fr}.warehouse-history-filters>nav{grid-template-columns:1fr 1fr}.warehouse-history-filters>nav button{min-height:46px}}@media (width<=760px){.warehouse-history>header{align-items:flex-start}.warehouse-history>header>b{font-size:.72rem}.warehouse-history-filters{grid-template-columns:1fr;padding:14px}.warehouse-history-filters>header,.warehouse-history-filters fieldset,.warehouse-history-filters>nav{grid-column:1}.warehouse-history-filters fieldset,.warehouse-history-filters .warehouse-history-search-fields{grid-template-columns:1fr}.warehouse-history-filters>nav{grid-template-columns:1fr 1fr;display:grid}.warehouse-history-filters>nav button{min-height:46px}.warehouse-history-desktop{display:none}.warehouse-history-mobile{gap:12px;display:grid}.warehouse-history-mobile article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;gap:12px;padding:16px;display:grid}.warehouse-history-mobile article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.warehouse-history-mobile article>header span{gap:3px;display:grid}.warehouse-history-mobile article>header small{color:var(--muted)}.warehouse-history-mobile article h3{margin:0;font-size:1.05rem}.warehouse-history-mobile dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.warehouse-history-mobile dl>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.warehouse-history-mobile dt{color:var(--muted);font-size:.75rem;font-weight:800}.warehouse-history-mobile dd{text-align:right;overflow-wrap:anywhere;margin:0}.warehouse-history-mobile .has-shortage dd{color:var(--danger);font-weight:800}.warehouse-history-mobile article>button{width:100%;min-height:46px}.warehouse-history-summary{grid-template-columns:1fr}.warehouse-history-backdrop{padding:8px}.warehouse-history-detail{padding:16px}.warehouse-history-detail>header h2{font-size:1.15rem}.warehouse-history-pages{justify-content:space-between}.warehouse-history-pages button{min-height:44px}.warehouse-history-subshipments>header,.warehouse-history-subshipments>article>header{display:grid}.warehouse-history-subshipments>header em{text-align:left}.warehouse-history-subshipment-destination{grid-template-columns:1fr}.warehouse-history-subshipments>article{padding:14px}.warehouse-history-subshipments .warehouse-history-table table{min-width:680px}}.shortage-editor td{min-width:0}.shortage-editor form{box-sizing:border-box;min-width:0;max-width:100%}.shortage-editor fieldset{box-sizing:border-box;min-inline-size:0;width:100%}.shortage-editor .decision-choice{white-space:normal;overflow-wrap:anywhere;min-width:0}@media (width<=640px){.warehouse-shortage-table-wrap{margin-inline:0}.shortage-editor td{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:.7rem;position:sticky;left:0}.shortage-editor form{width:100%;max-width:100%;overflow:hidden}.warehouse-shortage-table-wrap:has(.shortage-editor){overflow-x:hidden}.warehouse-shortage-table:has(.shortage-editor){table-layout:auto;width:100%;min-width:0;display:block}.warehouse-shortage-table:has(.shortage-editor)>thead{display:none}.warehouse-shortage-table:has(.shortage-editor)>tbody{width:100%;min-width:0;display:block}.warehouse-shortage-table:has(.shortage-editor)>tbody>tr:not(.shortage-editor){display:none}.warehouse-shortage-table:has(.shortage-editor) .shortage-editor{width:100%;min-width:0;display:block}.warehouse-shortage-table:has(.shortage-editor) .shortage-editor>td{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding:.7rem;display:block;position:static}.warehouse-shortage-table:has(.shortage-editor) .shortage-editor form{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}}.shortage-fields label{color:var(--color-text-secondary);gap:5px;font-size:.78rem;font-weight:800}.shortage-fields input,.shortage-fields select,.shortage-fields textarea{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-white);width:100%;min-width:0;color:var(--color-text-primary);font:inherit;border-radius:8px;margin:0;padding:10px 12px;font-size:.9rem}.shortage-fields input,.shortage-fields select{height:44px}.shortage-fields textarea{min-height:82px;line-height:1.45}.shortage-fields input:focus-visible,.shortage-fields select:focus-visible,.shortage-fields textarea:focus-visible{border-color:var(--color-ink);outline:3px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.shortage-fields input:focus-visible,.shortage-fields select:focus-visible,.shortage-fields textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--color-ink) 18%,transparent)}}.shortage-fields input:focus-visible,.shortage-fields select:focus-visible,.shortage-fields textarea:focus-visible{outline-offset:1px}.shortage-fields label>small{color:var(--color-text-secondary);font-size:.7rem;font-weight:700}.business-calendar-manager{padding:20px}.business-calendar-manager>header{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.business-calendar-manager>header span{gap:4px;display:grid}.business-calendar-manager>header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:.7rem}.business-calendar-manager>header h2{margin:0}.business-calendar-manager>header p{color:var(--color-text-secondary);margin:0}.business-calendar-manager>header>b{background:var(--color-cream);border-radius:12px;align-self:start;padding:10px 13px}.business-calendar-manager>form{grid-template-columns:180px minmax(240px,1fr) auto;align-items:end;gap:10px;padding:16px 0;display:grid}.business-calendar-manager>form label{gap:6px;font-size:.75rem;font-weight:800;display:grid}.business-calendar-manager input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;min-height:42px;padding:0 12px}.business-calendar-manager nav{gap:8px;display:flex}.business-calendar-manager button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-height:40px;padding:0 13px;font-weight:800}.business-calendar-manager button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.business-calendar-manager button.destructive{border-color:var(--color-danger);color:var(--color-danger)}.business-calendar-error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;padding:10px 12px;font-weight:700}.business-calendar-years{gap:14px;display:grid}.business-calendar-years>section{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.business-calendar-years>section>header{background:var(--color-cream);justify-content:space-between;padding:11px 14px;display:flex}.business-calendar-years article{border-top:1px solid var(--color-border);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.business-calendar-years article time{text-transform:capitalize;font-weight:800}.business-calendar-years article>span{gap:3px;display:grid}.business-calendar-years article small{color:var(--color-text-secondary)}.business-calendar-empty{border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);border-radius:14px;gap:4px;padding:20px;display:grid}.business-calendar-manager>details{border:1px solid var(--color-border);border-radius:12px;margin-top:15px;padding:12px 14px}.business-calendar-manager summary{cursor:pointer;font-weight:800}.business-calendar-official{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.business-calendar-official span{background:var(--color-cream);border-radius:9px;gap:10px;padding:9px;display:flex}@media (width<=720px){.business-calendar-manager>header{display:grid}.business-calendar-manager>form{grid-template-columns:1fr}.business-calendar-manager>form nav button{flex:1}.business-calendar-years article{grid-template-columns:1fr}.business-calendar-years article nav{width:100%}.business-calendar-years article nav button{flex:1}.business-calendar-official{grid-template-columns:1fr}}.payment-receipt-picker.has-file{border-style:solid!important;border-color:var(--color-success)!important;background:var(--color-success-bg)!important}.payment-receipt-picker.has-file>span strong{color:var(--color-success)}.payment-selected-file{border-top:1px solid var(--color-success);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-selected-file{border-top:1px solid color-mix(in srgb,var(--color-success) 28%,transparent)}}.payment-selected-file{padding-top:9px}.payment-selected-file>span{align-items:center;gap:7px;min-width:0;display:flex}.payment-selected-file i{background:var(--color-success);width:22px;height:22px;color:var(--color-success-bg);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.payment-selected-file b{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);font-size:9px;overflow:hidden}.payment-selected-file button{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-ink);border-radius:8px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.warehouse-pack-form .warehouse-confirm-action:disabled{border-color:var(--color-border-strong);background:var(--color-border);color:var(--color-text-primary);filter:none;opacity:1!important}.special-pricing-line{grid-column:1/-1;justify-self:start;max-width:100%;font-size:.7rem}.special-pricing-line summary{cursor:pointer;min-height:28px;color:var(--color-text-secondary);align-items:center;gap:8px;list-style:none;display:flex}.special-pricing-line summary::-webkit-details-marker{display:none}.special-pricing-line summary b{border:1px solid var(--color-success);background:var(--color-success-bg);min-height:22px;color:var(--color-success);letter-spacing:.055em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:.64rem;line-height:1;display:inline-flex}.special-pricing-line summary span{white-space:nowrap}.special-pricing-line summary u{color:var(--color-ink);font-weight:800;text-decoration:none}.special-pricing-line summary u:after{content:" ▾"}.special-pricing-line[open] summary u:after{content:" ▴"}.special-pricing-detail{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:10px;width:min(440px,100%);margin-top:7px;padding:9px 10px}.special-pricing-detail>strong{letter-spacing:.045em;margin-bottom:6px;font-size:.7rem;display:block}.special-pricing-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.special-pricing-detail dl div{gap:2px;display:grid}.special-pricing-detail dt{color:var(--color-text-secondary);font-size:.62rem}.special-pricing-detail dd{margin:0;font-size:.72rem;font-weight:850}.special-pricing-detail p{color:var(--color-text-secondary);margin:7px 0 0;font-size:.64rem}.special-pricing-unavailable{background:var(--color-cream);color:var(--color-text-secondary);border-radius:8px;grid-column:1/-1;padding:6px 9px;font-size:.68rem}.special-pricing-admin-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.special-pricing-admin-form label{flex-direction:column;align-self:start;gap:6px;min-width:0;font-weight:800;display:flex}.special-pricing-admin-form input,.special-pricing-admin-form select,.special-pricing-admin-form textarea{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;width:100%;min-width:0;min-height:42px;padding:9px}.special-pricing-field-help{min-height:0;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:2px 0 0;font-size:8px;font-weight:650;line-height:1.45;display:block;position:static!important}.special-pricing-admin-form .wide{grid-column:1/-1}.special-pricing-rules{border:1px solid var(--color-border);border-radius:14px;gap:10px;padding:14px;display:grid}.special-pricing-rules header,.special-pricing-rules article,.special-pricing-agreements article>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.special-pricing-rules article{grid-template-columns:1.2fr .6fr 1fr 1.2fr auto;display:grid}.special-pricing-admin button{border:1px solid var(--color-border-strong);border-radius:10px;min-height:40px;padding:0 13px;font-weight:800}.special-pricing-admin button.primary{background:var(--color-ink);color:var(--color-white)}.special-pricing-agreements{gap:12px;margin-top:18px;display:grid}.special-pricing-agreements>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;padding:14px}.special-pricing-agreements header span{gap:3px;display:grid}.special-pricing-agreements>article>div{flex-wrap:wrap;gap:8px;display:flex}.special-pricing-agreements>article>div>span{background:var(--color-cream);border-radius:10px;padding:8px 10px;display:grid}.special-pricing-rules .special-pricing-brand-editor{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;grid-template-columns:1fr;align-items:stretch;padding:14px;display:grid}.special-pricing-brand-fields{grid-template-columns:1.15fr 1fr .8fr 1fr 1.2fr auto;align-items:end;gap:10px;display:grid}.special-pricing-sku-editor{border-top:1px solid var(--color-border);gap:10px;padding-top:14px;display:grid}.special-pricing-sku-editor>header{align-items:center}.special-pricing-sku-search{grid-template-columns:minmax(220px,1fr) 120px auto;gap:8px;display:grid}.special-pricing-sku-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:230px;display:grid;overflow:auto}.special-pricing-sku-results button{text-align:left;background:var(--color-white);justify-content:flex-start;align-items:center;gap:8px;display:flex}.special-pricing-sku-results button.selected{border-color:var(--color-success);background:var(--color-success-bg)}.special-pricing-sku-results button i{color:var(--color-success);font-style:normal}.special-pricing-sku-results button span,.special-pricing-sku-table>div>span{min-width:0;display:grid}.special-pricing-sku-results small,.special-pricing-sku-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.special-pricing-sku-table{gap:6px;display:grid}.special-pricing-sku-table>div{background:var(--color-cream);border-radius:10px;grid-template-columns:minmax(0,1fr) 150px 40px;align-items:end;gap:8px;padding:8px;display:grid}.special-pricing-sku-table label{grid-template-columns:1fr auto;align-items:center;display:grid}.special-pricing-sku-table label input{grid-column:1}.special-pricing-sku-table label i{grid-area:1/2/3;font-style:normal}.special-pricing-sku-table>p{color:var(--color-text-secondary);margin:0}.special-pricing-product-photo{border:1px solid var(--color-border);background:var(--color-cream);border-radius:9px;flex:0 0 50px;place-items:center;width:50px;height:54px;overflow:hidden;display:grid!important;position:relative!important}.special-pricing-product-photo img{z-index:1;object-fit:contain;background:var(--color-white);width:100%;height:100%;padding:3px;position:absolute;inset:0}.special-pricing-product-photo b{color:var(--color-text-secondary);font-size:8px}.special-pricing-product-copy{flex-direction:column;flex:1;min-width:0;display:flex!important}.special-pricing-product-copy small{color:var(--color-text-secondary);font-size:8px}.special-pricing-product-copy strong,.special-pricing-product-copy>b{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:10px;overflow:hidden}.special-pricing-sku-results button>i{margin-left:auto;font-size:15px}.special-pricing-sku-table>div{grid-template-columns:50px minmax(0,1fr) 150px 40px;align-items:center}.special-pricing-sku-table .special-pricing-product-photo{width:50px;height:54px}@media (width<=1000px){.special-pricing-brand-fields,.special-pricing-sku-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.special-pricing-admin-form{grid-template-columns:1fr;gap:14px}.special-pricing-admin-form .wide{grid-column:auto}.special-pricing-field-help{margin-top:3px;font-size:9px;line-height:1.5}.special-pricing-rules article,.special-pricing-brand-fields,.special-pricing-sku-search,.special-pricing-sku-results{grid-template-columns:1fr}.special-pricing-sku-table>div{grid-template-columns:50px minmax(0,1fr) 96px 40px}.special-pricing-line{justify-self:stretch;width:100%}.special-pricing-line summary{flex-direction:column;align-items:flex-start;gap:4px}.special-pricing-detail{box-sizing:border-box;width:100%}.special-pricing-detail dl{grid-template-columns:1fr;gap:5px}.special-pricing-detail dl div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.special-pricing-detail dd{text-align:right}.special-pricing-agreements article>header{flex-direction:column;align-items:stretch}}.home-priority-actions{align-items:center;gap:8px;display:flex}.home-priority-actions button{border:1px solid #ffffff45;flex:none;min-height:46px}@supports (color:color-mix(in lab, red, red)){.home-priority-actions button{border:1px solid color-mix(in srgb,var(--color-white) 27%,transparent)}}.home-priority-actions button{background:var(--color-white);color:var(--color-ink);border-radius:11px;padding:0 16px;font-size:10px;font-weight:900}.home-priority-actions button:hover{background:var(--color-cream)}.home-priority-actions button.secondary{border:1px solid #ffffff6b}@supports (color:color-mix(in lab, red, red)){.home-priority-actions button.secondary{border:1px solid color-mix(in srgb,var(--color-white) 42%,transparent)}}.home-priority-actions button.secondary{color:var(--color-white);background:0 0;border-radius:11px}.home-priority-actions button.secondary:hover{background:#ffffff17}@supports (color:color-mix(in lab, red, red)){.home-priority-actions button.secondary:hover{background:color-mix(in srgb,var(--color-white) 9%,transparent)}}.master-decisions-page{gap:18px;display:grid}.master-decisions-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.master-decisions-head>span{gap:5px;display:grid}.master-decisions-head small{letter-spacing:.12em;color:var(--color-text-secondary);font-weight:850}.master-decisions-head h1{margin:0;font-size:clamp(1.8rem,3vw,2.7rem)}.master-decisions-head p{max-width:700px;color:var(--color-text-secondary);margin:0}.master-decisions-head nav,.master-decision-list article>nav{gap:8px;display:flex}.master-decisions-head button,.master-decision-list button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:42px;color:var(--color-white);border-radius:11px;padding:0 14px;font-weight:850}.master-decisions-head button.secondary,.master-decision-list button.secondary{background:var(--color-white);color:var(--color-ink)}.master-decision-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.master-decision-metrics article{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;gap:2px;padding:17px 19px;display:grid}.master-decision-metrics article.urgent{border-color:var(--color-danger);background:var(--color-danger-bg)}.master-decision-metrics small{letter-spacing:.08em;color:var(--color-text-secondary);font-weight:850}.master-decision-metrics strong{font-size:2rem}.master-decision-metrics span{color:var(--color-text-secondary)}.master-decision-filters{border:1px solid var(--color-border);background:var(--color-white);border-radius:17px;gap:15px;padding:17px;display:grid}.master-decision-filters label.search{gap:6px;display:grid}.master-decision-filters input,.master-decision-filters select{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-white);min-height:42px;font:inherit;border-radius:11px;padding:0 12px}.master-decision-filters .search input{width:100%}.master-decision-filters>div{gap:7px;display:grid}.master-decision-filters>div>small,.master-decision-filters label>span{letter-spacing:.08em;color:var(--color-text-secondary);font-size:.7rem;font-weight:850}.master-decision-filters nav{flex-wrap:wrap;gap:7px;display:flex}.master-decision-filters nav button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:999px;min-height:34px;padding:0 12px;font-weight:750}.master-decision-filters nav button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.master-decision-filter-row{align-items:end;grid-template-columns:180px 1fr auto!important}.master-decision-filter-row label{gap:6px;display:grid}.master-decision-filter-row label.check{align-items:center;gap:8px;min-height:42px;display:flex}.master-decision-filter-row label.check input{min-height:auto}.master-decision-filter-row>b{padding-bottom:10px}.master-decision-list{gap:9px;display:grid}.master-decision-list>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.master-decision-list>article.urgent{border-left:4px solid var(--color-danger)}.master-decision-list>article.today{border-left:4px solid var(--color-warning)}.master-decision-list>article.normal{border-left:4px solid var(--color-border-strong)}.master-decision-list>article>i{background:var(--color-cream);border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.master-decision-list>article.urgent>i{background:var(--color-danger-bg);color:var(--color-danger)}.master-decision-list .body{gap:4px;min-width:0;display:grid}.master-decision-list .body>small,.master-decision-list .body>footer{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.master-decision-list .body>small b,.master-decision-list .body>small em,.master-decision-list .body>small time{background:var(--color-cream);border-radius:999px;padding:3px 7px;font-size:.68rem;font-style:normal}.master-decision-list .body>small time.overdue{background:var(--color-danger-bg);color:var(--color-danger)}.master-decision-list .body>strong{font-size:1rem}.master-decision-list .body>p{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.master-decision-list .body>footer{color:var(--color-text-secondary);font-size:.7rem}.master-decision-loading{min-height:160px}.master-decision-detail article p{white-space:pre-wrap}@media (width<=850px){.master-decisions-head{display:grid}.master-decisions-head nav{width:100%}.master-decisions-head nav button{flex:1}.master-decision-metrics{grid-template-columns:1fr}.master-decision-filter-row{grid-template-columns:1fr!important}.master-decision-list>article{grid-template-columns:32px minmax(0,1fr)}.master-decision-list>article>nav{grid-column:1/-1}.master-decision-list>article>nav button{flex:1}.home-priority-actions{flex-direction:column;width:100%}.home-priority-actions button{width:100%}}.customer-ownership-admin{gap:16px;display:grid}.customer-ownership-admin>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-ownership-admin>header h2{margin:.25rem 0}.customer-ownership-admin>header p{color:var(--color-text-secondary);margin:0}.customer-ownership-admin>header>b{background:var(--color-warning-bg);color:var(--color-warning);white-space:nowrap;border-radius:999px;padding:8px 11px}.customer-ownership-list{gap:10px;display:grid}.customer-ownership-list>article{border:1px solid var(--color-border);border-left:4px solid var(--color-warning);background:var(--color-white);border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:end;gap:12px;padding:15px;display:grid}.customer-ownership-list article>span,.customer-ownership-list label{gap:4px;display:grid}.customer-ownership-list article small{color:var(--color-warning);font-weight:850}.customer-ownership-list article em{color:var(--color-text-secondary);font-size:.75rem;font-style:normal}.customer-ownership-list label{font-size:.72rem;font-weight:850}.customer-ownership-list select,.customer-ownership-list button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:42px;font:inherit;border-radius:11px;padding:0 12px;font-weight:800}.customer-ownership-list button{background:var(--color-ink);color:var(--color-white)}@media (width<=800px){.customer-ownership-admin>header{display:grid}.customer-ownership-list>article{grid-template-columns:1fr}.customer-ownership-list button{width:100%}}.customer-claim-badge.active{background:var(--color-success-bg);color:var(--color-success)}.customer-claim-badge.expired,.customer-claim-badge.disputed{background:var(--color-warning-bg);color:var(--color-warning)}.customer-claim-register span:first-child>b.active{background:var(--color-success-bg);color:var(--color-success)}.customer-claim-register span:first-child>b.expired{background:var(--color-warning-bg);color:var(--color-warning)}@media (width<=900px){.customer-claim-summary{grid-template-columns:repeat(2,1fr)}.customer-claims-admin>header,.customer-claim-filters,.customer-claim-disputes>article,.customer-claim-register>article{grid-template-columns:1fr;display:grid}.claim-decision-actions{grid-template-columns:repeat(2,1fr)}}.purchase-commitment-shadow{gap:18px;display:grid}.purchase-commitment-shadow-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.purchase-commitment-shadow-head>span{gap:5px;max-width:760px;display:grid}.purchase-commitment-shadow-head small,.purchase-commitment-cycle-list>header small,.purchase-commitment-preview summary small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:.68rem;font-weight:900}.purchase-commitment-shadow-head h2{margin:0}.purchase-commitment-shadow-head p{color:var(--color-text-secondary);margin:0}.purchase-commitment-shadow-head>div{justify-items:end;gap:9px;display:grid}.purchase-commitment-shadow-head>div>b,.purchase-commitment-preview summary>b{background:var(--color-warning-bg);color:var(--color-warning);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.7rem}.purchase-commitment-shadow button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:42px;color:var(--color-white);border-radius:11px;padding:0 14px;font-weight:850}.purchase-commitment-shadow button:disabled{opacity:.55}.purchase-commitment-shadow-error{border:1px solid var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger);border-radius:12px;margin:0;padding:12px}.purchase-commitment-shadow-guard{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.purchase-commitment-shadow-guard b{color:var(--color-success)}.purchase-commitment-shadow-guard span{color:var(--color-text-secondary);font-size:.78rem}.purchase-commitment-shadow-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.purchase-commitment-shadow-summary article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:4px;padding:14px;display:grid}.purchase-commitment-shadow-summary strong{font-size:1.55rem}.purchase-commitment-shadow-summary span{color:var(--color-text-secondary);font-size:.72rem}.purchase-commitment-preview{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;overflow:hidden}.purchase-commitment-preview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.purchase-commitment-preview summary>span{gap:3px;display:grid}.purchase-commitment-preview>div{border-top:1px solid var(--color-border);max-height:340px;display:grid;overflow:auto}.purchase-commitment-preview article{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 15px;display:flex}.purchase-commitment-preview article>span{gap:3px;display:grid}.purchase-commitment-preview article small{color:var(--color-text-secondary)}.purchase-commitment-preview article>b{font-size:.72rem}.purchase-commitment-cycle-list{gap:10px;display:grid}.purchase-commitment-cycle-list>header,.purchase-commitment-cycle-list article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.purchase-commitment-cycle-list>header>span,.purchase-commitment-cycle-list article>header>span{gap:3px;display:grid}.purchase-commitment-cycle-list>header>b{background:var(--color-cream);border-radius:999px;padding:6px 9px;font-size:.72rem}.purchase-commitment-cycle-list>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;gap:12px;padding:15px;display:grid}.purchase-commitment-cycle-list article>header>b{background:var(--color-info-bg);color:var(--color-info);border-radius:999px;padding:5px 8px;font-size:.68rem}.purchase-commitment-cycle-list article.met>header>b,.purchase-commitment-cycle-list article.compliant>header>b{background:var(--color-success-bg);color:var(--color-success)}.purchase-commitment-cycle-list article.noncompliant>header>b{background:var(--color-danger-bg);color:var(--color-danger)}.purchase-commitment-progress{background:var(--color-cream);border-radius:999px;height:8px;overflow:hidden}.purchase-commitment-progress i{border-radius:inherit;background:var(--color-success);height:100%;display:block}.purchase-commitment-cycle-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.purchase-commitment-cycle-list dl>div{background:var(--color-cream);border-radius:11px;gap:3px;padding:10px;display:grid}.purchase-commitment-cycle-list dt{color:var(--color-text-secondary);font-size:.68rem;font-weight:800}.purchase-commitment-cycle-list dd{margin:0;font-size:.8rem;font-weight:850}.purchase-commitment-cycle-list article>footer{color:var(--color-text-secondary);font-size:.7rem}@media (width<=900px){.purchase-commitment-shadow-head{display:grid}.purchase-commitment-shadow-head>div{justify-items:stretch}.purchase-commitment-shadow-summary,.purchase-commitment-cycle-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.purchase-commitment-shadow-summary,.purchase-commitment-cycle-list dl{grid-template-columns:1fr}.purchase-commitment-shadow-guard,.purchase-commitment-preview summary,.purchase-commitment-preview article,.purchase-commitment-cycle-list>header,.purchase-commitment-cycle-list article>header{flex-direction:column;align-items:flex-start}.purchase-commitment-shadow-head button{width:100%}}.file-upload-field{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;gap:.55rem;min-width:0;padding:.8rem;display:grid}.file-upload-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.file-upload-heading>span{gap:.12rem;min-width:0;display:grid}.file-upload-heading small,.file-upload-limit{color:var(--color-text-secondary);font-size:.75rem}.file-upload-heading input[type=file]{width:min(100%,18rem);min-width:0;font-size:.78rem}.file-upload-statuses{gap:.4rem;min-width:0;display:grid}.file-upload-statuses article{border:1px solid var(--color-border);background:var(--color-cream);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .55rem;min-width:0;padding:.55rem .65rem;display:grid}.file-upload-statuses article>b{background:var(--color-white);text-transform:uppercase;border-radius:999px;padding:.2rem .45rem;font-size:.66rem}.file-upload-statuses article>span{min-width:0;display:grid}.file-upload-statuses article strong,.file-upload-statuses article strong a,.file-upload-statuses article small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.file-upload-statuses article em{overflow-wrap:anywhere;color:var(--color-danger);font-size:.72rem}.file-upload-statuses article small{color:var(--color-text-secondary);font-size:.7rem}.file-upload-statuses article nav{gap:.35rem;min-width:max-content;display:flex}.file-upload-statuses article button{padding:.3rem .45rem;font-size:.7rem}.file-upload-statuses article[data-status=uploading]{border-color:var(--color-warning);background:var(--color-warning-bg)}.file-upload-statuses article[data-status=uploaded]{border-color:var(--color-success);background:var(--color-success-bg)}.file-upload-statuses article[data-status=error]{border-color:var(--color-danger);background:var(--color-danger-bg);grid-template-columns:auto minmax(0,1fr);align-items:start}.file-upload-statuses article[data-status=error] nav{grid-column:1/-1;justify-content:flex-end}.warehouse-file-statuses{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.2rem 0 .8rem;display:grid!important}.warehouse-pack-form>.warehouse-file-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-file-statuses>.file-upload-field{min-width:0}.signature-pad{gap:.6rem;display:grid}.signature-pad canvas{touch-action:none;background:var(--color-white);border:1px solid var(--color-border-strong);width:100%;height:clamp(150px,25vw,220px);box-shadow:inset 0 0 0 3px var(--color-surface);border-radius:16px;display:block}.signature-pad footer{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;display:flex}.signature-pad footer button{border-radius:999px;min-height:38px;padding:.45rem 1rem}.warehouse-preparer-signature{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:18px;gap:1rem;margin-top:1rem;padding:1.15rem;display:grid}.warehouse-preparer-signature>header{gap:.25rem;display:grid}.warehouse-preparer-signature>header small{color:var(--color-success);letter-spacing:.08em;font-weight:800}.warehouse-preparer-signature>header strong{font-size:1.05rem}.warehouse-preparer-signature>header span{color:var(--color-text-secondary);font-size:.9rem}.warehouse-preparer-signature>label{gap:.45rem;font-weight:700;display:grid}.warehouse-preparer-signature>label input{border-radius:14px;min-height:46px;padding:.7rem .9rem}.warehouse-preparer-signature fieldset{border:0;flex-wrap:wrap;gap:.65rem 1.2rem;margin:0;padding:0;display:flex}.warehouse-preparer-signature fieldset legend{width:100%;margin-bottom:.25rem;font-weight:800}.warehouse-preparer-signature fieldset label{align-items:center;gap:.45rem;display:flex}.warehouse-signature-stored{background:var(--color-success-bg);color:var(--color-success);border-radius:12px;margin:0;padding:.65rem .85rem;font-weight:700}.warehouse-signature-required{background:var(--color-warning-bg);color:var(--color-warning);border-radius:12px;margin:0;padding:.65rem .85rem;font-weight:700}.warehouse-history-signature{border:1px solid var(--color-border);background:var(--color-surface);border-radius:16px;margin-top:1rem;padding:1rem}.warehouse-history-signature nav{flex-wrap:wrap;gap:.65rem;display:flex}.warehouse-history-signature a{background:var(--color-ink);color:var(--color-white);border-radius:999px;padding:.6rem .9rem;font-weight:700;text-decoration:none;display:inline-flex}.warehouse-signature-correction{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:16px;margin-top:1rem;padding:1rem}.warehouse-signature-correction summary{cursor:pointer;font-weight:800}.warehouse-signature-correction form{gap:1rem;margin-top:1rem;display:grid}.warehouse-signature-correction label{gap:.4rem;font-weight:700;display:grid}.warehouse-signature-correction input,.warehouse-signature-correction textarea{border:1px solid var(--color-border-strong);border-radius:12px;padding:.7rem .85rem}.warehouse-signature-correction textarea{min-height:90px}.warehouse-signature-correction fieldset{border:0;gap:1rem;padding:0;display:flex}.warehouse-signature-correction fieldset label{align-items:center;gap:.4rem;display:flex}.warehouse-file-statuses>.warehouse-preparer-signature{grid-column:1/-1;width:100%}.warehouse-guide-source-surface{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.warehouse-guide-source-surface>header{justify-content:space-between;gap:14px;display:flex}.warehouse-guide-source-surface>header span{gap:3px;display:grid}.warehouse-guide-source-surface>header small,.warehouse-guide-source>div>small{font-family:var(--font-mono);letter-spacing:.07em;color:var(--color-text-secondary);font-size:10px}.warehouse-guide-source-surface>header p{max-width:430px;color:var(--color-text-secondary);margin:0;font-size:12px}.warehouse-guide-source{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px;display:grid}.warehouse-guide-source>div:first-child{gap:3px;display:grid}.warehouse-guide-source p{color:var(--color-text-secondary);margin:0;font-size:12px}.warehouse-guide-source.portal{border-left:3px solid var(--color-success);padding-left:11px}.warehouse-guide-source nav,.warehouse-guide-source-actions{flex-wrap:wrap;gap:8px;display:flex}.warehouse-guide-source a,.warehouse-guide-source-actions button{border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink);border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800;text-decoration:none}.warehouse-guide-source-actions button[aria-pressed=true]{background:var(--color-ink);color:var(--color-white)}.warehouse-guide-source fieldset{border:1px solid var(--color-border);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.warehouse-guide-source fieldset label{gap:5px;display:grid}.warehouse-guide-source fieldset input{width:100%}.warehouse-guide-source-error{border-left:4px solid var(--color-danger);background:var(--color-danger-bg);padding:12px}.warehouse-guide-source-error p{margin:4px 0 0}@media (width<=760px){.warehouse-file-statuses,.file-upload-heading{grid-template-columns:1fr}.file-upload-heading input[type=file]{width:100%}.file-upload-statuses article{grid-template-columns:auto minmax(0,1fr)}.file-upload-statuses article nav{grid-column:1/-1;justify-content:flex-end}.warehouse-guide-source-surface>header,.warehouse-guide-source{grid-template-columns:1fr;display:grid}.warehouse-guide-source fieldset{grid-template-columns:1fr}.warehouse-guide-source nav,.warehouse-guide-source-actions{grid-column:1/-1}.warehouse-guide-source-actions button{width:100%}}.warehouse-preparer-signature fieldset input[type=radio]{appearance:auto;flex:0 0 20px;margin:0;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important}.warehouse-toolbar>label,.warehouse-toolbar>label>span,.warehouse-toolbar>label>input{background:var(--color-white)!important}.warehouse-toolbar>label>span{align-self:stretch;place-items:center;padding:0 11px;display:grid}.warehouse-toolbar>label>input{box-shadow:none!important}.warehouse-live-queue>article.warehouse-active-order{isolation:isolate;background:var(--color-white);background-clip:padding-box;border-radius:16px;position:relative;overflow:clip;border:2px solid var(--color-text-secondary)!important}.warehouse-active-order>.warehouse-active-sticky{z-index:2;background-clip:padding-box;border-radius:14px 14px 0 0;margin:0;top:114px;background:var(--color-white)!important}.warehouse-order-selector{z-index:4}@media (width<=640px){.warehouse-active-order>.warehouse-active-sticky{top:106px}}.warehouse-complete-preparer{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:.85rem 1rem;display:flex}.warehouse-complete-preparer>span{gap:.18rem;display:grid}.warehouse-complete-preparer small{letter-spacing:.08em;font-size:.68rem;font-weight:800}.warehouse-complete-preparer strong{font-size:.95rem}.warehouse-complete-preparer em{color:var(--color-text-secondary);font-size:.78rem;font-style:normal}.warehouse-complete-preparer>b{background:var(--color-white);border:1px solid var(--color-success);border-radius:999px;flex:none;padding:.36rem .66rem;font-size:.72rem}.warehouse-complete-preparer.historical{border-color:var(--color-border-strong);background:var(--color-white)}@media (width<=640px){.warehouse-complete-preparer{flex-direction:column;align-items:flex-start}.warehouse-complete-preparer>b{align-self:flex-start}}.warehouse-supply-status{border:1px solid var(--color-border);background:var(--color-white);white-space:nowrap;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 9px;font-size:.7rem;font-weight:850;line-height:1.15;display:inline-flex}.warehouse-supply-status.confirmed{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.warehouse-supply-status.pending{color:var(--color-text-secondary)}.warehouse-pick-list>label:has(.complete-check-readonly){grid-template-columns:minmax(118px,auto) 42px minmax(0,1fr) auto}.warehouse-pick-list>label>.complete-check-readonly>span{display:none}.warehouse-pick-list>label>.complete-check-readonly>b:before{content:"Surtido "}.credit-note-queue article>header>span{gap:.25rem;min-width:0;display:grid}.credit-note-queue article>header>span strong,.credit-note-queue article>header>span small{overflow-wrap:anywhere}.credit-note-queue article>header>b{background:var(--color-cream);overflow-wrap:anywhere;border-radius:999px;flex:none;max-width:50%;padding:.4rem .65rem;font-size:.72rem}.credit-note-queue article{min-width:0}.credit-note-totals span{overflow-wrap:anywhere;min-width:0}.credit-note-queue footer{overflow-wrap:anywhere}.warehouse-preparer-summary-actions{justify-items:end;gap:.55rem;display:grid}.warehouse-preparer-summary-actions>b{border:1px solid var(--color-success);background:var(--color-white);border-radius:999px;padding:.36rem .66rem;font-size:.72rem}.warehouse-preparer-summary-actions nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.warehouse-preparer-summary-actions a{background:var(--color-ink);min-height:34px;color:var(--color-white);border-radius:999px;align-items:center;padding:.45rem .7rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.warehouse-history-signature>.warehouse-complete-preparer{margin-top:.75rem}.warehouse-history-preparer-identity,.warehouse-preparation-history{gap:12px;display:grid}.warehouse-history-preparer-identity>div{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.warehouse-history-preparer-identity span{border-right:1px solid var(--color-border);gap:4px;padding:14px;display:grid}.warehouse-history-preparer-identity span:last-child{border-right:0}.warehouse-history-preparer-identity small,.warehouse-history-technical dt{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.warehouse-history-preparer-identity em{overflow-wrap:anywhere;font-size:12px}.warehouse-history-technical>dl{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.warehouse-history-technical>dl>div{background:var(--color-surface);gap:5px;padding:12px;display:grid}.warehouse-history-technical dd{overflow-wrap:anywhere;margin:0}.warehouse-history-technical code{overflow-wrap:anywhere}.warehouse-preparation-history article{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.warehouse-preparation-history article span{gap:3px;display:grid}.warehouse-preparation-history article.current{border-left:3px solid var(--color-success);padding-left:12px}.warehouse-noncurrent-runs{border-left:3px solid var(--color-warning);padding-left:12px}@media (width<=899px){.warehouse-history-preparer-identity>div,.warehouse-history-technical>dl{grid-template-columns:1fr}.warehouse-history-preparer-identity span{border-right:0;border-bottom:1px solid var(--color-border)}.warehouse-preparation-history article{flex-direction:column;align-items:flex-start}}@media (width<=640px){.credit-note-line-breakdown{border:0;border-radius:0;gap:.65rem;overflow:visible}.credit-note-line-breakdown>div{min-width:0}.credit-note-queue{padding:.75rem}.credit-note-queue>header,.credit-note-queue article>header{gap:.65rem;display:grid}.credit-note-queue>header>b,.credit-note-queue article>header>b{width:max-content;max-width:100%}.credit-note-line-breakdown>.head{display:none}.credit-note-line-breakdown>.credit-note-line{border:1px solid var(--color-border);background:var(--color-cream);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;padding:.85rem}.credit-note-line-breakdown>.credit-note-line:last-child{border-bottom:1px solid var(--color-border)}.credit-note-line>span{border-bottom:1px solid var(--color-border);grid-column:1/-1;padding-bottom:.65rem}.credit-note-line>[data-label]{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.credit-note-line>[data-label]:before{content:attr(data-label);color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:800}.credit-note-totals{grid-template-columns:1fr}.credit-note-queue article>button{width:100%;min-height:44px}.warehouse-preparer-summary-actions{justify-items:start;width:100%}.warehouse-preparer-summary-actions nav{justify-content:flex-start;width:100%}.warehouse-preparer-summary-actions a{flex:1;justify-content:center}.warehouse-pick-list>label:has(.complete-check-readonly){grid-template-columns:minmax(112px,auto) 42px minmax(0,1fr) auto}}.seller-material-category.pdf,.seller-material-category.prices,.seller-material-category.promo{background:var(--color-white)}.seller-material-category>header .seller-material-badge{letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;min-width:0;height:auto;min-height:26px;padding:5px 9px;font-size:7px;font-weight:900;line-height:1;display:inline-flex}.seller-material-category>header .seller-material-badge.pdf{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.seller-material-category>header .seller-material-badge.prices{border-color:var(--color-border-strong);background:var(--color-cream);color:var(--color-ink)}.seller-material-category>header .seller-material-badge.promo{border-color:var(--color-warning);background:var(--color-warning-bg);color:var(--color-warning)}.seller-material-action{box-sizing:border-box;min-height:42px;font:inherit;text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-size:8px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.seller-material-action.primary{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-white)}.seller-material-action.secondary{border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink)}.seller-material-action.tertiary{min-height:40px;color:var(--color-ink);background:0 0;border:0;padding:0 5px}.seller-material-action:hover{filter:none}.seller-material-action.primary:hover{background:var(--color-text-primary)}.seller-material-action.secondary:hover{background:var(--color-cream)}.seller-material-action.tertiary:hover{text-underline-offset:3px;text-decoration:underline}.seller-material-action:focus-visible{outline:3px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.seller-material-action:focus-visible{outline:3px solid color-mix(in srgb,var(--color-ink) 24%,transparent)}}.seller-material-action:focus-visible{outline-offset:2px}.seller-materials>header>.seller-material-action,.seller-material-category>header>.seller-material-action{min-width:auto;color:var(--color-ink);background:0 0;border-radius:11px;flex:none;padding:0 8px;font-size:8px}.seller-material-list nav .seller-material-action{border-radius:11px;min-width:74px;min-height:42px;padding:0 10px;font-size:8px}.seller-material-message{background:var(--color-white);flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:115px;padding:20px 15px;display:flex}.seller-material-message b{font-size:10px}.seller-material-message span{color:var(--color-text-secondary);font-size:8px;line-height:1.45}.seller-material-message .seller-material-action{margin-top:4px;padding:0}.seller-material-message.error{border-top:1px solid var(--color-danger);background:var(--color-danger-bg)}.seller-material-message.error b{color:var(--color-danger)}.seller-material-loading{background:var(--color-white)}@media (width<=760px){.seller-material-list>div{grid-template-columns:1fr;gap:10px}.seller-material-list nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.seller-material-list nav .seller-material-action{width:100%;min-width:0}.seller-material-list nav .seller-material-action:only-child{grid-column:1/-1}.seller-materials>header>.seller-material-action{align-self:center}}@media (width<=380px){.seller-material-list nav{grid-template-columns:1fr}.seller-material-list nav .seller-material-action:only-child{grid-column:auto}.seller-materials>header{display:grid}.seller-materials>header>.seller-material-action{justify-self:start;padding-left:0}}.seller-materials-carousel-controls{display:none}.admin-jump-nav button{grid-template-columns:34px minmax(0,1fr) 18px}.admin-jump-nav button>span{overflow:hidden}.admin-jump-nav em{text-align:center;justify-self:end;width:18px}@media (width<=760px){.seller-materials-track{align-items:flex-start;transition:height .22s;overflow-y:hidden}.seller-material-category{align-self:flex-start}.seller-materials-carousel-controls{border-top:1px solid var(--color-border);background:var(--color-cream);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.seller-materials-carousel-controls>span{align-items:center;gap:7px;display:flex}.seller-materials-carousel-controls>span>button{background:var(--color-border-strong);border:0;border-radius:999px;width:8px;min-width:8px;height:8px;min-height:8px;padding:0}.seller-materials-carousel-controls>span>button.active{background:var(--color-ink);width:22px}.seller-materials-carousel-controls>button{max-width:min(72%,260px);min-height:40px;color:var(--color-ink);text-align:right;white-space:normal;background:0 0;border:0;border-radius:11px;padding:0 4px;font-size:8px;font-weight:900}}@media (prefers-reduced-motion:reduce){.seller-materials-track{transition:none}}.seller-material-category>header{grid-template-columns:minmax(0,1fr) max-content;align-items:center;column-gap:12px;min-height:82px;display:grid}.seller-material-category>header>span{grid-template-rows:max-content max-content;align-content:center;justify-items:start;row-gap:7px;min-width:0;display:grid}.seller-material-category>header .seller-material-badge{z-index:auto;align-self:start;max-width:100%;display:inline-flex;position:static}.seller-material-category>header strong{white-space:normal;overflow-wrap:normal;min-width:0;max-width:100%;line-height:1.25;display:block}.seller-material-category>header>.seller-material-action{white-space:nowrap;align-self:center}.home-support-grid .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-support-grid .dashboard-kpis button{min-width:0;container-type:inline-size}.home-support-grid .dashboard-kpis .dashboard-kpi-money{box-sizing:border-box;font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:normal;text-overflow:clip;white-space:nowrap;width:100%;min-width:0;max-width:100%;font-size:clamp(13px,5.2cqw,18px);line-height:1.2;display:block;overflow:visible}.invoice-downloads{flex-wrap:wrap;gap:7px;display:flex}.invoice-downloads a,.invoice-downloads button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:40px;color:var(--color-white);border-radius:11px;justify-content:center;align-items:center;padding:0 11px;font-weight:850;text-decoration:none;display:inline-flex}.invoice-downloads button.secondary{background:var(--color-white);color:var(--color-ink)}.invoice-upload-pair>.file-upload-field.compact{background:var(--color-white);border-radius:16px;padding:12px}.invoice-upload-pair .file-upload-heading{grid-template-columns:minmax(0,1fr) minmax(190px,260px)}.invoice-upload-pair .file-upload-heading input[type=file]{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-cream);width:100%;min-width:0;min-height:42px;color:var(--color-text-secondary);border-radius:12px;margin:0;padding:5px;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.invoice-upload-pair .file-upload-heading input[type=file]::file-selector-button{background:var(--color-ink);min-height:32px;color:var(--color-white);cursor:pointer;border:0;border-radius:9px;margin:0 9px 0 0;padding:7px 12px;font-family:inherit;font-size:.72rem;font-weight:850;line-height:1}.invoice-upload-pair .file-upload-statuses article button,.invoice-file-incident a,.invoice-file-incident button,.invoice-history-filters button,.invoice-history-pagination button{min-height:var(--control-height);border-radius:var(--control-radius);cursor:pointer}.invoice-history-filters input,.invoice-history-filters select{min-height:var(--control-height);border-radius:var(--control-radius)}.invoice-history-pagination button:focus-visible,.invoice-history-filters button:focus-visible,.invoice-file-incident a:focus-visible,.invoice-file-incident button:focus-visible,.invoice-upload-pair input[type=file]:focus-visible{outline:3px solid var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.invoice-history-pagination button:focus-visible,.invoice-history-filters button:focus-visible,.invoice-file-incident a:focus-visible,.invoice-file-incident button:focus-visible,.invoice-upload-pair input[type=file]:focus-visible{outline:3px solid color-mix(in srgb,var(--color-warning) 55%,transparent)}}.invoice-history-pagination button:focus-visible,.invoice-history-filters button:focus-visible,.invoice-file-incident a:focus-visible,.invoice-file-incident button:focus-visible,.invoice-upload-pair input[type=file]:focus-visible{outline-offset:2px}@media (width<=760px){.invoice-upload-pair .file-upload-heading{grid-template-columns:1fr}.invoice-upload-pair .file-upload-heading input[type=file]{width:100%;min-height:var(--control-height)}.invoice-upload-pair .file-upload-heading input[type=file]::file-selector-button{min-height:34px}.invoice-history-card>.invoice-downloads{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.invoice-history-card>.invoice-downloads a,.invoice-history-card>.invoice-downloads button{width:100%}}@media (width<=420px){.invoice-history-card>.invoice-downloads{grid-template-columns:1fr}}.invoice-file-modal{width:min(820px,100vw - 28px);max-height:min(90vh,880px);overflow:auto}.invoice-file-guard{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:14px;gap:5px;padding:14px;display:grid}.invoice-file-guard strong{color:var(--color-success)}.invoice-file-guard span,.invoice-file-guard small{color:var(--color-text-secondary)}.invoice-file-replacement{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;gap:12px;margin-top:14px;padding:15px;display:grid}.invoice-file-replacement>label{gap:6px;font-weight:850;display:grid}.invoice-file-replacement textarea{border:1px solid var(--color-border-strong);resize:vertical;border-radius:12px;min-height:92px;padding:10px 12px}.invoice-file-replacement>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.invoice-file-replacement>div label{border:1px dashed var(--color-border-strong);border-radius:13px;gap:7px;padding:12px;display:grid}.invoice-file-replacement small{overflow-wrap:anywhere;color:var(--color-text-secondary)}.invoice-file-replacement>button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:44px;color:var(--color-white);border-radius:12px;font-weight:900}.invoice-file-replacement>button:disabled{opacity:.5}.invoice-file-history{gap:9px;margin-top:14px;display:grid}.invoice-file-history>header{justify-content:space-between;align-items:center;display:flex}.invoice-file-history>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:7px;padding:13px;display:grid}.invoice-file-history>article.current{border-color:var(--color-success);background:var(--color-success-bg)}.invoice-file-history article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-file-history article>header span{background:var(--color-surface-muted);border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:850}.invoice-file-history article.current>header span{background:var(--color-white);color:var(--color-success)}.invoice-file-history p{margin:0}.invoice-file-history small,.invoice-file-history code{overflow-wrap:anywhere;color:var(--color-text-secondary)}.invoice-file-history nav{flex-wrap:wrap;gap:7px;display:flex}.invoice-file-history nav a{border:1px solid var(--color-ink);background:var(--color-white);min-height:36px;color:var(--color-ink);border-radius:10px;align-items:center;padding:0 9px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=620px){.invoice-downloads>*{flex:calc(50% - 7px)}.invoice-file-replacement>div{grid-template-columns:1fr}.invoice-file-history article>header{flex-direction:column;align-items:flex-start}.invoice-file-history nav{display:grid}.invoice-file-history nav a{justify-content:center}}.customer-claim-badge{background:var(--color-surface-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0;padding:6px 9px;font-size:.72rem;display:flex}.customer-claim-badge span{color:var(--color-text-secondary)}.customer-claim-badge.established{background:var(--color-success-bg);color:var(--color-success)}.customer-claim-badge.available,.customer-claim-badge.disputed{background:var(--color-warning-bg);color:var(--color-warning)}.customer-claim-badge.provisional{background:var(--color-info-bg);color:var(--color-info)}.customer-claims-admin{gap:16px;display:grid}.customer-claims-admin>header{justify-content:space-between;gap:18px;display:flex}.customer-claims-admin>header h2{margin:.25rem 0}.customer-claims-admin>header p{color:var(--color-text-secondary);max-width:760px;margin:0}.customer-claims-admin>header>b{background:var(--color-warning-bg);height:max-content;color:var(--color-warning);border-radius:999px;padding:8px 11px}.claim-passive-note{border:1px solid var(--color-warning);background:var(--color-warning-bg);color:var(--color-text-secondary);border-radius:12px;margin:0;padding:12px 14px}.customer-claim-summary{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.customer-claim-summary article{border:1px solid var(--color-border);background:var(--color-white);border-radius:13px;padding:13px;display:grid}.customer-claim-summary strong{font-size:1.45rem}.customer-claim-summary span{color:var(--color-text-secondary);font-size:.75rem}.customer-claim-filters{grid-template-columns:1fr 180px 220px;gap:8px;display:grid}.customer-claim-filters input,.customer-claim-filters select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;min-height:43px;padding:0 12px}.customer-claim-disputes,.customer-claim-register{gap:9px;display:grid}.customer-claim-disputes>article{border:1px solid var(--color-border);border-left:4px solid var(--color-warning);background:var(--color-white);border-radius:14px;grid-template-columns:1fr 1.5fr;gap:14px;padding:15px;display:grid}.customer-claim-disputes article>div:first-child{gap:4px;display:grid}.customer-claim-disputes small{color:var(--color-warning);font-weight:900}.customer-claim-disputes span,.customer-claim-disputes em{color:var(--color-text-secondary);font-size:.76rem;font-style:normal}.claim-decision-actions{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.claim-decision-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-height:40px;font-size:.72rem;font-weight:850}.claim-decision-actions button:nth-child(2){background:var(--color-ink);color:var(--color-white)}.customer-claim-register>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;gap:12px;padding:12px;display:grid}.customer-claim-register article>span{gap:3px;display:grid}.customer-claim-register small{color:var(--color-text-secondary);font-size:.68rem}.customer-claim-register b{font-size:.75rem}.customer-claim-register span:first-child>b{background:var(--color-surface-muted);border-radius:999px;width:max-content;padding:4px 7px}.customer-claim-register span:first-child>b.established{background:var(--color-success-bg);color:var(--color-success)}.customer-claim-register span:first-child>b.available{background:var(--color-warning-bg);color:var(--color-warning)}@media (width<=900px){.customer-claim-summary{grid-template-columns:repeat(2,1fr)}.customer-claims-admin>header,.customer-claim-filters,.customer-claim-disputes>article,.customer-claim-register>article{grid-template-columns:1fr;display:grid}.claim-decision-actions{grid-template-columns:repeat(2,1fr)}}.worker-health-center{gap:14px;display:grid}.worker-health-ranges{flex-wrap:wrap;gap:7px;display:flex}.worker-health-ranges button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:999px;min-height:38px;padding:0 13px;font-weight:850}.worker-health-ranges button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.worker-health-filters{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(150px,.8fr) auto auto;align-items:end;gap:8px;display:grid}.worker-health-filters label{gap:5px;font-size:.72rem;font-weight:850;display:grid}.worker-health-filters input,.worker-health-filters select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:11px;min-height:42px;padding:0 11px}.worker-health-filters>button{border:1px solid var(--color-ink);background:var(--color-white);border-radius:11px;min-height:42px;padding:0 12px;font-weight:850}.worker-health-filters>button.primary{background:var(--color-ink);color:var(--color-white)}.worker-health-status,.worker-health-unavailable,.worker-health-clear{border:1px solid var(--color-border);background:var(--color-white);border-radius:15px;align-items:center;gap:13px;padding:16px;display:flex}.worker-health-status>b,.worker-health-unavailable>b,.worker-health-clear>b{background:var(--color-surface-muted);border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-size:1rem;display:grid}.worker-health-status>span,.worker-health-unavailable>span,.worker-health-clear>span{flex:1;gap:2px;display:grid}.worker-health-status small,.worker-health-unavailable small,.worker-health-clear small{color:var(--color-text-secondary)}.worker-health-status em{color:var(--color-text-secondary);font-style:normal}.worker-health-status time{text-align:right;display:grid}.worker-health-status.healthy,.worker-health-clear{border-color:var(--color-success);background:var(--color-success-bg)}.worker-health-status.healthy>b,.worker-health-clear>b{background:var(--color-white);color:var(--color-success)}.worker-health-status.attention{border-color:var(--color-warning);background:var(--color-warning-bg)}.worker-health-status.critical,.worker-health-unavailable.critical{border-color:var(--color-danger);background:var(--color-danger-bg)}.worker-health-patterns{gap:9px;display:grid}.worker-health-patterns>article{border:1px solid var(--color-border);border-left:4px solid var(--color-warning);background:var(--color-white);border-radius:13px;grid-template-columns:38px minmax(0,1fr) minmax(180px,280px);align-items:center;gap:12px;padding:13px;display:grid}.worker-health-patterns>article.critico,.worker-health-patterns>article.error{border-left-color:var(--color-danger)}.worker-health-patterns article>i{background:var(--color-warning-bg);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.worker-health-patterns article.critico>i,.worker-health-patterns article.error>i{background:var(--color-danger-bg);color:var(--color-danger)}.worker-health-patterns article>span{gap:4px;min-width:0;display:grid}.worker-health-patterns article>span header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.worker-health-patterns article>span header>*{background:var(--color-surface-muted);border-radius:7px;padding:3px 6px;font-size:.68rem;font-style:normal}.worker-health-patterns article>span>strong,.worker-health-patterns code{overflow-wrap:anywhere}.worker-health-patterns article>span>small{color:var(--color-text-secondary)}.worker-health-patterns article>button{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:11px;gap:2px;min-height:52px;padding:7px 9px;display:grid}.worker-health-patterns article>button b{justify-self:end}.worker-health-patterns article>button code{font-size:.68rem}@media (width<=900px){.worker-health-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-health-filters label:first-child{grid-column:1/-1}.worker-health-patterns>article{grid-template-columns:38px minmax(0,1fr)}.worker-health-patterns article>button{grid-column:1/-1}.worker-health-status{align-items:flex-start}.worker-health-status time{text-align:left}}@media (width<=560px){.worker-health-filters{grid-template-columns:1fr}.worker-health-filters label:first-child{grid-column:auto}.worker-health-filters>button{width:100%}.worker-health-status{grid-template-columns:42px 1fr;display:grid}.worker-health-status time{grid-column:1/-1}}.executive-checkpoint-shell{border:1px solid var(--color-border-strong);background:var(--color-white);max-width:920px;box-shadow:0 18px 55px var(--color-ink);border-radius:22px;gap:18px;margin:0 auto;padding:clamp(22px,4vw,42px);display:grid}@supports (color:color-mix(in lab, red, red)){.executive-checkpoint-shell{box-shadow:0 18px 55px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.executive-checkpoint-shell header{gap:8px;display:grid}.executive-checkpoint-shell header small{color:var(--color-text-secondary);letter-spacing:.11em;font-size:.7rem;font-weight:900}.executive-checkpoint-shell h1{margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05}.executive-checkpoint-shell p{max-width:690px;color:var(--color-text-secondary);margin:0;line-height:1.55}.executive-checkpoint-shell>div{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:15px;align-items:center;gap:13px;padding:15px;display:flex}.executive-checkpoint-shell>div>b{background:var(--color-white);height:38px;color:var(--color-success);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.executive-checkpoint-shell>div>span{gap:3px;display:grid}.executive-checkpoint-shell>div small{color:var(--color-text-secondary);line-height:1.45}.executive-data-view,.executive-warehouse-view{gap:18px;display:grid}.executive-data-view>header,.executive-live-view>header{border:1px solid var(--color-border);background:var(--color-white);border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.executive-data-view>header span,.executive-live-view>header span{gap:6px;display:grid}.executive-data-view>header small,.executive-live-view>header small{color:var(--color-success);letter-spacing:.09em;font-weight:900}.executive-data-view>header h1,.executive-live-view>header h2{margin:0}.executive-data-view>header p,.executive-live-view>header p{color:var(--color-text-secondary);margin:0}.executive-data-view>header>b{text-align:center;font-size:1.8rem;display:grid}.executive-data-view>header>b small{font-size:.65rem}.executive-data-toolbar{align-items:end;gap:10px;display:flex}.executive-data-toolbar label{flex:1;gap:6px;font-weight:800;display:grid}.executive-data-toolbar input{border:1px solid var(--color-border-strong);border-radius:11px;min-height:44px;padding:0 12px}.executive-data-toolbar button,.executive-live-view>header button{background:var(--color-ink);min-height:44px;color:var(--color-white);border:0;border-radius:11px;padding:0 15px;font-weight:850}.executive-customer-table{border:1px solid var(--color-border);background:var(--color-white);border-radius:17px;overflow:auto}.executive-customer-table table{border-collapse:collapse;width:100%;min-width:1180px}.executive-customer-table th,.executive-customer-table td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:12px}.executive-customer-table th{background:var(--color-cream);letter-spacing:.06em;font-size:.68rem}.executive-customer-table td strong,.executive-customer-table td small{display:block}.executive-customer-table td small{color:var(--color-text-secondary);margin-top:3px}.executive-status{border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.executive-status.success{color:var(--color-success);background:var(--color-success-bg)}.executive-status.warning{color:var(--color-warning);background:var(--color-warning-bg)}.executive-status.danger{color:var(--color-danger);background:var(--color-danger-bg)}.executive-live-view{gap:14px;display:grid}.executive-live-view>nav{gap:8px;display:flex}.executive-live-view>nav button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:10px;min-height:40px;padding:0 13px}.executive-live-view>nav button.active{background:var(--color-ink);color:var(--color-white)}.executive-live-orders{gap:11px;display:grid}.executive-live-orders>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;overflow:hidden}.executive-live-orders>article>button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:14px;width:100%;padding:16px;display:grid}.executive-live-orders>article>button span{gap:3px;display:grid}.executive-live-orders>article>button small,.executive-live-orders>article>button em{color:var(--color-text-secondary);font-style:normal}.executive-live-orders>article>div{gap:14px;padding:0 16px 16px;display:grid}.executive-live-orders>article>div>section{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.executive-live-orders>article>div>section>span{background:var(--color-cream);border-radius:11px;gap:3px;padding:11px;display:grid}.executive-live-orders>article>div>section em{color:var(--color-text-secondary);font-style:normal}.executive-live-orders>article>div>div{gap:6px;display:grid}.executive-live-orders p{border:1px solid var(--color-border);border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:0;padding:9px;display:grid}.executive-live-orders p img{object-fit:contain;width:44px;height:44px}.executive-live-orders p span{display:grid}.executive-live-orders p em{color:var(--color-text-secondary);font-style:normal}.executive-live-orders aside{border-left:4px solid var(--color-warning);background:var(--color-warning-bg);justify-content:space-between;gap:12px;padding:12px;display:flex}@media (width<=760px){.executive-data-view>header,.executive-live-view>header,.executive-data-toolbar{flex-direction:column;align-items:stretch}.executive-live-orders>article>button{grid-template-columns:minmax(0,1fr) auto}.executive-live-orders>article>button>i{display:none}.executive-live-orders>article>div>section{grid-template-columns:1fr 1fr}.executive-live-orders p{grid-template-columns:42px minmax(0,1fr)}.executive-live-orders p>b,.executive-live-orders p>em{grid-column:2}.executive-live-orders aside{flex-direction:column}}.team-role .profile-executive{background:var(--color-success-bg);color:var(--color-success)}.executive-internal-overview,.executive-internal-detail{gap:16px;display:grid}.executive-internal-overview>header,.executive-internal-detail>header{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.executive-internal-overview>header span,.executive-internal-detail>header span{gap:4px;display:grid}.executive-internal-overview h1,.executive-internal-detail h1{margin:0}.executive-internal-overview header p,.executive-internal-detail header p{color:var(--color-text-secondary);margin:0}.executive-internal-overview>header button,.executive-internal-detail>header button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:42px;color:var(--color-white);border-radius:10px;padding:0 13px;font-weight:850}.executive-internal-detail>header>b,.work-board-readonly-badge{background:var(--color-success-bg);color:var(--color-success);border-radius:999px;padding:7px 10px;font-size:.72rem}.executive-internal-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.executive-internal-kpis article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:3px;padding:15px;display:grid}.executive-internal-kpis article.attention{border-color:var(--color-danger);background:var(--color-danger-bg)}.executive-internal-kpis strong{font-size:1.65rem}.executive-internal-kpis span{color:var(--color-text-secondary);font-size:.72rem}.executive-internal-table{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;overflow:auto}.executive-internal-head,.executive-internal-table>article{grid-template-columns:minmax(230px,1.6fr) repeat(7,minmax(72px,.55fr)) minmax(180px,1fr) 120px;align-items:center;gap:8px;min-width:1250px;padding:11px 13px;display:grid}.executive-internal-head{background:var(--color-cream);letter-spacing:.04em;font-size:.66rem;font-weight:900}.executive-internal-table>article{border-top:1px solid var(--color-border)}.executive-internal-table>article>b{text-align:center}.executive-internal-table .danger{color:var(--color-danger)}.executive-internal-person{align-items:center;gap:9px;display:flex}.executive-internal-person>i{background:var(--color-ink);width:36px;height:36px;color:var(--color-white);border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.executive-internal-person>span,.internal-sync{gap:2px;display:grid}.executive-internal-person small,.internal-sync small{color:var(--color-text-secondary);font-size:.68rem}.internal-sync.ok strong{color:var(--color-success)}.executive-internal-table>article>button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:38px;font-weight:850}.readonly-board-list{gap:8px;display:grid}.readonly-board-list>article{border:1px solid var(--color-border);border-left:4px solid var(--color-border-strong);background:var(--color-white);border-radius:13px}.readonly-board-list>article.priority-urgent{border-left-color:var(--color-danger)}.readonly-board-list>article>button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:12px;width:100%;padding:14px;display:grid}.readonly-board-list button>span{gap:3px;display:grid}.readonly-board-list em{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-style:normal;overflow:hidden}.readonly-task-summary{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.readonly-task-summary>span{background:var(--color-cream);border-radius:10px;gap:3px;padding:10px;display:grid}.readonly-task-section{border-top:1px solid var(--color-border);gap:7px;padding:14px;display:grid}.readonly-task-section>header{justify-content:space-between;display:flex}.readonly-task-section>article{border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.readonly-task-section>article>span{gap:3px;display:grid}.readonly-task-section em{color:var(--color-text-secondary);font-style:normal}.readonly-task-section a{color:var(--color-ink);font-weight:850}.readonly-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.work-board-readonly .board-titlebar{align-items:center}@media (width<=760px){.executive-internal-overview>header,.executive-internal-detail>header{flex-direction:column;align-items:stretch}.executive-internal-kpis{grid-template-columns:1fr 1fr}.executive-internal-table{background:0 0;border:0;overflow:visible}.executive-internal-head{display:none}.executive-internal-table>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;grid-template-columns:1fr 1fr;min-width:0;padding:14px;display:grid}.executive-internal-person{grid-column:1/-1}.executive-internal-table>article>b{text-align:left}.executive-internal-table>article>b:before{color:var(--color-text-secondary);font-size:.62rem;display:block}.executive-internal-table>article>b:first-of-type:before{content:"ACTIVAS"}.executive-internal-table>article>b:nth-of-type(2):before{content:"PENDIENTES"}.executive-internal-table>article>b:nth-of-type(3):before{content:"EN CURSO"}.executive-internal-table>article>b:nth-of-type(4):before{content:"BLOQUEADAS"}.executive-internal-table>article>b:nth-of-type(5):before{content:"VENCIDAS / HOY"}.executive-internal-table>article>b:nth-of-type(6):before{content:"URGENTES"}.executive-internal-table>article>b:nth-of-type(7):before{content:"SIN FECHA"}.internal-sync,.executive-internal-table>article>button{grid-column:1/-1}.readonly-toolbar{flex-direction:column;display:flex}.readonly-board-list>article>button{grid-template-columns:minmax(0,1fr) 18px}.readonly-board-list button>span:nth-child(2){grid-column:1}.readonly-task-summary{grid-template-columns:1fr 1fr}.readonly-task-section>article{flex-direction:column;align-items:flex-start}}.executive-preview-toggle{border:1px solid var(--color-border-strong);background:var(--color-white);text-align:left;border-radius:11px;flex-direction:column;justify-content:center;min-height:40px;padding:5px 11px;display:flex}.executive-preview-toggle span{letter-spacing:.09em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.executive-preview-toggle b{font-size:9px}.executive-preview-toggle.active{border-color:var(--color-success);background:var(--color-success-bg);color:var(--color-success)}.executive-preview-toggle.active span{color:var(--color-success)}.sidebar-executive-preview{text-align:left;flex-direction:column;justify-content:center;border:1px solid var(--color-text-primary)!important;background:var(--color-text-primary)!important;min-height:58px!important;color:var(--color-white)!important;border-radius:12px!important;align-items:flex-start!important;margin-top:auto!important;padding:9px 12px!important;display:flex!important}.sidebar-executive-preview small{letter-spacing:.1em;color:var(--color-text-tertiary);font-size:7px}.sidebar-executive-preview strong{margin-top:4px;font-size:10px}.sidebar-executive-preview.active{border-color:var(--color-success)!important;background:var(--color-success-bg)!important;color:var(--color-success)!important}.sidebar-executive-preview.active small{color:var(--color-success)}.executive-preview-banner{border:1px solid var(--color-success);background:var(--color-success-bg);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 18px;padding:13px 15px;display:flex}.executive-preview-banner>span{flex-direction:column;gap:3px;min-width:0;display:flex}.executive-preview-banner small{letter-spacing:.11em;color:var(--color-success);font-size:7px;font-weight:900}.executive-preview-banner strong{font-size:12px}.executive-preview-banner em{color:var(--color-text-secondary);font-size:8px;font-style:normal;line-height:1.45}.executive-preview-banner button{background:var(--color-ink);min-height:39px;color:var(--color-white);border:0;border-radius:9px;flex:none;padding:0 13px;font-size:8px;font-weight:900}@media (width<=700px){.executive-preview-toggle{max-width:132px;padding:5px 8px}.executive-preview-toggle span{font-size:6px}.executive-preview-toggle b{font-size:8px}.executive-preview-banner{flex-direction:column;align-items:stretch;margin:10px 0 14px}.executive-preview-banner button{width:100%;min-height:43px}}.topbar .executive-preview-toggle{color:var(--color-ink)}.topbar .executive-preview-toggle>b{color:inherit}.topbar .executive-preview-toggle.active{color:var(--color-ink)}.desktop-sidebar .sidebar-executive-preview.active,.desktop-sidebar .sidebar-executive-preview.active small{color:var(--color-ink)!important}.executive-internal-head>span:last-child,.executive-internal-table>article>button{z-index:3;background:var(--color-white);position:sticky;right:0}.executive-internal-head>span:last-child{background:var(--color-cream);align-self:stretch}.executive-internal-table>article>button{box-shadow:-10px 0 14px var(--color-white)}.mobile-executive-preview{border-top:1px solid var(--color-border)!important;margin-top:10px!important}.mobile-executive-return{background:var(--color-success-bg)!important;color:var(--color-ink)!important}.mobile-executive-return i{color:var(--color-success)!important}.master-effective-capabilities{border:1px solid var(--color-border);background:var(--color-white);border-radius:18px;gap:14px;padding:18px;display:grid}.master-effective-capabilities>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.master-effective-capabilities>header>span{gap:4px;display:grid}.master-effective-capabilities>header small{color:var(--color-success);letter-spacing:.08em;font-weight:900}.master-effective-capabilities>header em{color:var(--color-text-secondary);font-style:normal}.master-effective-capabilities>header>b{background:var(--color-surface-muted);white-space:nowrap;border-radius:999px;padding:7px 10px}.master-effective-capabilities>div{gap:8px;display:grid}.master-effective-capabilities>div>details{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.master-effective-capabilities>div>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.master-effective-capabilities>div>details>summary span{gap:2px;display:grid}.master-effective-capabilities>div>details>summary small{color:var(--color-text-secondary)}.master-effective-capabilities>div>details[open]>summary{border-bottom:1px solid var(--color-border);background:var(--color-cream)}.effective-capabilities{background:var(--color-white);gap:13px;padding:15px;display:grid}.effective-capabilities>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.effective-capabilities>header>span{gap:3px;display:grid}.effective-capabilities>header small{color:var(--color-text-secondary);font-size:.67rem}.effective-capabilities>header em{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.68rem;font-style:normal}.effective-capabilities>header>b{text-align:right;font-size:1.25rem;display:grid}.effective-capabilities>header>b small{font-size:.65rem;font-weight:700}.effective-capabilities>p{color:var(--color-text-secondary);margin:0;font-size:.72rem;line-height:1.5}.effective-capability-source{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.effective-capability-source>span{background:var(--color-cream);border-radius:10px;gap:3px;padding:9px;display:grid}.effective-capability-source small{letter-spacing:.06em;color:var(--color-text-secondary);font-size:.59rem}.effective-capability-source strong{overflow-wrap:anywhere;font-size:.72rem}.effective-capability-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.effective-capability-toolbar label{border:1px solid var(--color-border-strong);border-radius:10px;flex:1;align-items:center;gap:7px;min-width:220px;padding:0 10px;display:flex}.effective-capability-toolbar input{background:0 0;border:0;width:100%;min-height:40px}.effective-capability-toolbar nav{gap:6px;display:flex}.effective-capability-toolbar button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:38px;padding:0 10px;font-weight:800}.effective-capability-toolbar button.active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.effective-capability-list{border:1px solid var(--color-border);border-radius:12px;overflow:auto}.effective-capability-head,.effective-capability-list>article{grid-template-columns:minmax(220px,1.35fr) 92px 70px minmax(210px,1fr) minmax(150px,.8fr);align-items:center;gap:9px;min-width:850px;padding:10px 12px;display:grid}.effective-capability-head{background:var(--color-cream);letter-spacing:.05em;font-size:.62rem}.effective-capability-list>article{border-top:1px solid var(--color-border)}.effective-capability-list>article>span{gap:3px;display:grid}.effective-capability-list code{font-size:.7rem;font-weight:800}.effective-capability-list article small{color:var(--color-text-secondary);font-size:.65rem;line-height:1.35}.effective-capability-list article>b{color:var(--color-success);font-size:.68rem}.effective-capability-list article.denied>b{color:var(--color-text-secondary)}.effective-capability-list article>em{font-style:normal;font-weight:900}.effective-capability-list article>i{font-size:.65rem;font-style:normal}.effective-capability-list>p{min-width:850px;padding:16px}@media (width<=760px){.master-effective-capabilities>header,.effective-capability-toolbar{flex-direction:column;align-items:stretch}.master-effective-capabilities>header>b{align-self:flex-start}.effective-capability-source{grid-template-columns:1fr 1fr}.effective-capability-source>span:first-child{grid-column:1/-1}.effective-capability-toolbar label{min-width:0}.effective-capability-toolbar nav{grid-template-columns:repeat(3,1fr);display:grid}.effective-capability-toolbar button{padding:0 7px}}.desktop-executive-preview{display:none!important}@media (width>=900px){.bottom-nav>.desktop-executive-preview{border:1px solid var(--color-text-tertiary)!important;background:var(--color-text-primary)!important;color:var(--color-white)!important;margin-top:auto!important;display:grid!important}.bottom-nav>.mobile-executive-return{border:1px solid var(--color-success)!important;margin-top:auto!important}.desktop-sidebar>nav{scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:10px;overflow-y:auto}.desktop-sidebar>.sidebar-executive-preview{z-index:2;box-shadow:0 -10px 20px var(--color-ink);flex:none;position:sticky;bottom:0;margin-top:12px!important}@supports (color:color-mix(in lab, red, red)){.desktop-sidebar>.sidebar-executive-preview{box-shadow:0 -10px 20px color-mix(in srgb,var(--color-ink) 72%,transparent)}}}.commission-rule-gap-panel{gap:16px;display:grid}.commission-rule-gap-panel>header,.commission-gap-drawer>header,.commission-gap-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.commission-rule-gap-panel>header span,.commission-gap-drawer>header span,.commission-gap-preview>header span{gap:4px;display:grid}.commission-rule-gap-panel>header p,.commission-gap-drawer>header p{color:var(--color-text-secondary);margin:0}.commission-rule-gap-panel>header>b,.commission-gap-preview>header>b{background:var(--color-danger-bg);color:var(--color-danger);border-radius:999px;padding:7px 11px}.commission-gap-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.commission-gap-kpis article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;gap:5px;padding:15px;display:grid}.commission-gap-kpis strong{font-size:1.45rem}.commission-gap-filters{grid-template-columns:repeat(6,minmax(120px,1fr));gap:8px;display:grid}.commission-gap-filters input,.commission-gap-filters select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;width:100%;min-height:42px;padding:0 9px}.commission-gap-filters label{gap:3px;font-size:.68rem;display:grid}.commission-gap-error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:10px;margin:0;padding:11px;font-weight:800}.commission-gap-table,.commission-gap-occurrences{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;overflow:auto}.commission-gap-table>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) minmax(170px,1fr) minmax(170px,1fr) 150px;align-items:center;gap:10px;min-width:900px;padding:11px 13px;display:grid}.commission-gap-table>.head,.commission-gap-occurrences>.head{background:var(--color-cream);letter-spacing:.04em;border-top:0;font-size:.65rem}.commission-gap-table span,.commission-gap-occurrences span{gap:3px;display:grid}.commission-gap-table small,.commission-gap-occurrences small,.commission-gap-preview small{color:var(--color-text-secondary)}.commission-gap-table button,.commission-gap-drawer button,.commission-gap-preview button,.commission-gap-dismiss button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;min-height:40px;padding:0 11px;font-weight:850}.commission-gap-table button,.commission-gap-drawer button.primary,.commission-gap-preview button.primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.commission-gap-empty{flex-direction:column;align-items:flex-start!important;min-width:0!important;display:flex!important}.commission-gap-drawer{border:2px solid var(--color-ink);background:var(--color-white);border-radius:16px;gap:14px;padding:18px;display:grid}.commission-gap-drawer>nav{flex-wrap:wrap;gap:8px;display:flex}.commission-gap-drawer button.destructive,.commission-gap-dismiss button.destructive{border-color:var(--color-danger);color:var(--color-danger)}.commission-gap-occurrences>.head,.commission-gap-occurrences>label{grid-template-columns:28px minmax(150px,.9fr) minmax(180px,1fr) minmax(240px,1.4fr) 115px minmax(170px,1fr);align-items:center;gap:9px;min-width:1000px;padding:11px 12px;display:grid}.commission-gap-occurrences>label{border-top:1px solid var(--color-border)}.commission-gap-occurrences button{text-align:left;min-height:auto;color:var(--color-link);background:0 0;border:0;padding:0}.commission-gap-preview{background:var(--color-cream);border-radius:14px;gap:10px;padding:15px;display:grid}.commission-gap-preview>article{background:var(--color-white);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;padding:11px;display:grid}.commission-gap-preview>article>span{gap:3px;display:grid}.commission-gap-preview>label,.commission-gap-dismiss{gap:7px;display:grid}.commission-gap-preview textarea,.commission-gap-dismiss textarea{border:1px solid var(--color-border-strong);border-radius:9px;min-height:90px;padding:9px}.commission-gap-confirm{align-items:flex-start;gap:8px;grid-template-columns:none!important;display:flex!important}.commission-gap-dismiss{border:1px solid var(--color-danger);background:var(--color-danger-bg);border-radius:13px;padding:15px}.commission-gap-dismiss h3,.commission-gap-dismiss p{margin:0}.commission-gap-dismiss>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.commission-gap-kpis{grid-template-columns:1fr}.commission-gap-filters{grid-template-columns:1fr 1fr}.commission-rule-gap-panel>header,.commission-gap-drawer>header,.commission-gap-preview>header{flex-direction:column}.commission-gap-preview>article{grid-template-columns:1fr}}.history-actions a,.master-quote-actions a{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.discount-decision-actions a{border:1px solid var(--color-ink);background:var(--color-white);min-height:40px;color:var(--color-ink);border-radius:9px;align-items:center;margin-left:auto;padding:0 14px;font-weight:900;text-decoration:none;display:inline-flex}.receivables-list article>a{border:1px solid var(--color-text-primary);background:var(--color-white);min-height:38px;color:var(--color-ink);border-radius:9px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=900px){.receivables-list article>a{grid-area:2/2}}@media (width<=600px){.history-actions a{min-height:44px}.discount-decision-actions a{margin-left:0}.master-quote-actions a{min-height:44px}}.communication-hub .chat-compose{grid-template-columns:44px minmax(0,1fr) auto;grid-auto-rows:auto;align-items:end}.communication-hub .chat-file-upload{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-white);cursor:pointer;border-radius:13px;grid-area:1/1;width:44px;min-width:44px;height:44px;padding:0;position:relative;overflow:hidden}.communication-hub .chat-file-upload:before{content:"📎";pointer-events:none;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.communication-hub .chat-file-upload:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.communication-hub .chat-file-upload:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink) 9%,transparent)}}.communication-hub .chat-file-upload .file-upload-heading{display:block;position:absolute;inset:0}.communication-hub .chat-file-upload .file-upload-heading>span,.communication-hub .chat-file-upload .file-upload-statuses,.communication-hub .chat-file-upload .file-upload-limit{display:none}.communication-hub .chat-file-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.communication-hub .chat-compose>textarea{box-sizing:border-box;grid-area:1/2;width:100%;min-width:0;min-height:48px;max-height:120px;overflow-y:hidden}.communication-hub .chat-compose>.chat-send-button{white-space:nowrap;grid-area:1/3;justify-self:start;width:auto;min-width:78px;height:48px;padding:0 14px}.communication-hub .chat-file-chip{border:1px solid var(--color-border);background:var(--color-cream);border-radius:11px;grid-area:2/1/auto/-1;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.communication-hub .chat-file-chip>i{background:var(--color-white);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.communication-hub .chat-file-chip>span{gap:2px;min-width:0;display:grid}.communication-hub .chat-file-chip strong,.communication-hub .chat-file-chip small,.communication-hub .chat-file-chip em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-hub .chat-file-chip strong{font-size:.78rem}.communication-hub .chat-file-chip small{color:var(--color-text-secondary);font-size:.68rem}.communication-hub .chat-file-chip em{color:var(--color-danger);font-size:.68rem;font-style:normal}.communication-hub .chat-file-chip>nav{gap:6px;display:flex}.communication-hub .chat-compose .chat-file-chip button{border:1px solid var(--color-border-strong);background:var(--color-white);width:auto;min-width:0;height:32px;color:var(--color-ink);border-radius:8px;padding:0 9px;font-size:.68rem}.communication-hub .chat-compose .chat-file-chip button:disabled{opacity:.55}.communication-hub .chat-file-chip.error{border-color:var(--color-danger);background:var(--color-danger-bg)}@media (width<=520px){.communication-hub .chat-compose{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:10px}.communication-hub .chat-compose>.chat-send-button{min-width:68px;padding:0 10px}.communication-hub .chat-file-chip{grid-template-columns:28px minmax(0,1fr)}.communication-hub .chat-file-chip>i{width:28px;height:28px}.communication-hub .chat-file-chip>nav{grid-column:1/-1;justify-content:flex-end}}.compact-message-composer{grid-template-columns:44px minmax(0,1fr) auto;grid-auto-rows:auto;align-items:end;gap:9px;display:grid}.compact-message-composer .chat-file-upload{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-white);cursor:pointer;border-radius:13px;grid-area:1/1;width:44px;min-width:44px;height:44px;padding:0;position:relative;overflow:hidden}.compact-message-composer .chat-file-upload:before{content:"📎";pointer-events:none;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.compact-message-composer .chat-file-upload:focus-within{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.compact-message-composer .chat-file-upload:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink) 9%,transparent)}}.compact-message-composer .chat-file-upload .file-upload-heading{display:block;position:absolute;inset:0}.compact-message-composer .chat-file-upload .file-upload-heading>span,.compact-message-composer .chat-file-upload .file-upload-statuses,.compact-message-composer .chat-file-upload .file-upload-limit{display:none}.compact-message-composer .chat-file-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.compact-message-composer>textarea{box-sizing:border-box;resize:none;border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:14px;grid-area:1/2;width:100%;min-width:0;height:48px;max-height:120px;padding:14px 15px;font-size:11px;line-height:1.35;overflow-y:hidden;min-height:48px!important}.compact-message-composer>textarea:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.compact-message-composer>textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.compact-message-composer>textarea:focus{outline:0}.compact-message-composer>.chat-send-button{border:1px solid var(--color-ink);background:var(--color-ink);width:auto;min-width:78px;height:48px;color:var(--color-white);white-space:nowrap;border-radius:13px;grid-area:1/3;justify-self:start;padding:0 14px;font-size:10px;font-weight:900}.compact-message-composer>.chat-send-button:disabled{border-color:var(--color-border-strong);background:var(--color-border);color:var(--color-text-secondary);opacity:1;cursor:not-allowed}.compact-message-composer .composer-secondary,.compact-message-composer .chat-file-chip{grid-column:1/-1}.compact-message-composer .chat-file-chip{border:1px solid var(--color-border);background:var(--color-cream);border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}.compact-message-composer .chat-file-chip>i{background:var(--color-white);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.compact-message-composer .chat-file-chip>span{gap:2px;min-width:0;display:grid}.compact-message-composer .chat-file-chip strong,.compact-message-composer .chat-file-chip small,.compact-message-composer .chat-file-chip em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-message-composer .chat-file-chip strong{font-size:.78rem}.compact-message-composer .chat-file-chip small{color:var(--color-text-secondary);font-size:.68rem}.compact-message-composer .chat-file-chip em{color:var(--color-danger);font-size:.68rem;font-style:normal}.compact-message-composer .chat-file-chip>nav{gap:6px;display:flex}.compact-message-composer .chat-file-chip button{border:1px solid var(--color-border-strong);background:var(--color-white);width:auto;min-width:0;height:32px;color:var(--color-ink);border-radius:8px;padding:0 9px;font-size:.68rem}.compact-message-composer .chat-file-chip.error{border-color:var(--color-danger);background:var(--color-danger-bg)}@media (width<=520px){.compact-message-composer{grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.compact-message-composer>.chat-send-button{min-width:68px;padding:0 10px}.compact-message-composer .chat-file-chip{grid-template-columns:28px minmax(0,1fr)}.compact-message-composer .chat-file-chip>i{width:28px;height:28px}.compact-message-composer .chat-file-chip>nav{grid-column:1/-1;justify-content:flex-end}}.invoice-operations-workspace{gap:16px;max-width:1180px;margin:0 auto;padding:4px;display:grid}.invoice-operations-workspace>.block-title{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;margin:0;padding:18px 20px}.invoice-operations-workspace>.block-title h2{margin:4px 0;font-size:clamp(1.45rem,2.5vw,2rem)}.invoice-operations-workspace>.block-title p{color:var(--color-text-secondary);margin:0}.invoice-operations-workspace>.invoice-workspace-switch{margin:0}.invoice-operations-workspace>[role=tabpanel]{min-width:0}.invoice-operations-pending{gap:14px;display:grid}.invoice-operations-pending>.invoice-request-card{border:1px solid var(--color-border-strong);background:var(--color-white);box-shadow:0 8px 24px var(--color-ink);border-radius:16px;grid-template-columns:1fr;gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.invoice-operations-pending>.invoice-request-card{box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 6%,transparent)}}.invoice-request-card>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.invoice-request-card>header span{gap:4px;min-width:0;display:grid}.invoice-request-card>header small{color:var(--color-text-secondary);letter-spacing:.04em;font-size:.75rem;font-weight:850}.invoice-request-card>header strong{font-size:1.15rem}.invoice-request-card>header em{color:var(--color-text-secondary);font-size:.85rem;font-style:normal}.invoice-request-card>header>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem}.invoice-sale-detail{border:1px solid var(--color-border);background:var(--color-cream);border-radius:13px;overflow:hidden}.invoice-sale-detail>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.invoice-sale-detail>summary::-webkit-details-marker{display:none}.invoice-sale-detail>summary span{gap:3px;display:grid}.invoice-sale-detail>summary small{color:var(--color-text-secondary);letter-spacing:.08em;font-size:.68rem;font-weight:900}.invoice-sale-detail>summary strong{font-size:.9rem}.invoice-sale-detail>summary>b{color:var(--color-link);font-size:.78rem}.invoice-sale-detail[open]>summary{border-bottom:1px solid var(--color-border);background:var(--color-white)}.invoice-sale-detail[open]>summary>b{font-size:0}.invoice-sale-detail[open]>summary>b:after{content:"Ocultar detalle";font-size:.78rem}.invoice-sale-lines{min-width:0;display:grid}.invoice-sale-lines>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(220px,1fr) 90px 130px 130px;align-items:center;gap:12px;padding:10px 14px;display:grid}.invoice-sale-lines>.head{background:var(--color-white);color:var(--color-text-secondary);border-top:0;font-size:.7rem}.invoice-sale-lines>div>span{gap:2px;min-width:0;display:grid}.invoice-sale-lines>div>span small{color:var(--color-text-secondary);font-size:.7rem;font-weight:800}.invoice-sale-lines>div>span strong{font-size:.85rem}.invoice-sale-lines>div>span em{color:var(--color-warning);font-size:.68rem;font-style:normal}.invoice-sale-lines>div>b{text-align:right;font-size:.8rem}.invoice-sale-lines>p{color:var(--color-text-secondary);margin:0;padding:14px}.invoice-sale-detail>footer{border-top:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;gap:14px;padding:11px 14px;font-size:.85rem;font-weight:850;display:flex}.invoice-request-card>.invoice-upload-grid{border-top:0;grid-column:auto;margin:0;padding-top:0}.invoice-request-card>.invoice-upload-grid>button{min-height:44px}.invoice-operations-workspace .pending-payment-list{gap:10px;display:grid}.invoice-operations-workspace .pending-payment-list>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.invoice-operations-workspace .pending-payment-list>article>div{gap:3px;display:grid}.invoice-operations-workspace .pending-payment-list a,.invoice-operations-workspace .pending-payment-list button{border:1px solid var(--color-border-strong);background:var(--color-white);min-height:38px;color:var(--color-ink);border-radius:9px;padding:8px 10px;font-weight:800;text-decoration:none}.invoice-operations-workspace .payment-validation-history{border:1px solid var(--color-border);background:var(--color-cream);border-radius:14px;margin-top:14px;padding:13px}@media (width<=760px){.invoice-operations-workspace{gap:11px}.invoice-operations-workspace>.block-title{padding:15px}.invoice-operations-pending>.invoice-request-card{padding:13px}.invoice-request-card>header{flex-direction:column;align-items:flex-start;gap:9px}.invoice-request-card>header>b{align-self:flex-start}.invoice-sale-detail>summary{align-items:flex-start}.invoice-sale-lines>.head{display:none}.invoice-sale-lines>div{grid-template-columns:1fr 1fr;gap:7px;padding:11px}.invoice-sale-lines>div>span{grid-column:1/-1}.invoice-sale-lines>div>b:before{content:attr(data-label);color:var(--color-text-secondary);font-size:.62rem;font-weight:800;display:block}.invoice-sale-lines>div>b:nth-of-type(3){grid-column:1/-1}.invoice-sale-detail>footer{flex-direction:column;align-items:flex-start}.invoice-operations-workspace .pending-payment-list>article{grid-template-columns:1fr 1fr}.invoice-operations-workspace .pending-payment-list>article>div,.invoice-operations-workspace .pending-payment-list>article button{grid-column:1/-1}}.warehouse-subshipments{border:1px solid var(--color-border-strong);background:var(--color-cream);border-radius:14px;gap:10px;margin:12px 0;padding:12px;display:grid}.warehouse-subshipments>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-subshipments>header span{gap:3px;display:grid}.warehouse-subshipments>header small,.warehouse-subshipment header small{letter-spacing:.1em;color:var(--color-text-secondary);font-size:7px;font-weight:900}.warehouse-subshipments>header strong{font-size:11px}.warehouse-subshipments>header>b{background:var(--color-ink);color:var(--color-white);border-radius:99px;padding:6px 9px;font-size:8px}.warehouse-subshipment{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;gap:10px;padding:12px;display:grid}.warehouse-subshipment.closed{border-color:var(--color-success)}.warehouse-subshipment>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.warehouse-subshipment>header span,.warehouse-subshipment>header div{gap:3px;display:grid}.warehouse-subshipment>header em{color:var(--color-text-secondary);font-size:8px;font-style:normal}.warehouse-subshipment>header div{text-align:right}.warehouse-subshipment>header div b{font-size:8px}.warehouse-subshipment>header div small{color:var(--color-text-secondary);font-size:7px}.warehouse-subshipment>p{color:var(--color-text-secondary);margin:0;font-size:8px}.warehouse-subshipment-packages{gap:8px;display:grid}.warehouse-subshipment fieldset{border:1px solid var(--color-border);border-radius:10px;grid-template-columns:70px minmax(180px,1.7fr) repeat(5,minmax(82px,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.warehouse-subshipment legend{font-size:8px;font-weight:900}.warehouse-subshipment label{color:var(--color-text-secondary);gap:4px;font-size:7px;font-weight:800;display:grid}.warehouse-subshipment input{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:8px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:8px}.warehouse-subshipment nav{justify-content:flex-end;gap:7px;display:flex}.warehouse-subshipment button{border:1px solid var(--color-ink);background:var(--color-white);border-radius:9px;min-height:38px;padding:0 10px;font-size:8px;font-weight:900}.warehouse-subshipment button.close-packages{background:var(--color-ink);color:var(--color-white)}.warehouse-subshipment button:disabled{opacity:.55}.warehouse-subshipment>footer{background:var(--color-success-bg);color:var(--color-success);border-radius:9px;padding:9px;font-size:8px;font-weight:800}@media (width<=900px){.warehouse-subshipment fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-subshipment fieldset .contents{grid-column:1/-1}.warehouse-subshipment>header{flex-direction:column}.warehouse-subshipment>header div{text-align:left}.warehouse-subshipment nav{grid-template-columns:1fr;display:grid}.warehouse-subshipment nav button{width:100%}}.warehouse-subshipments.multiple{gap:16px}.warehouse-subshipments.multiple>.warehouse-subshipment{box-shadow:0 7px 18px var(--color-ink);border-width:2px}@supports (color:color-mix(in lab, red, red)){.warehouse-subshipments.multiple>.warehouse-subshipment{box-shadow:0 7px 18px color-mix(in srgb,var(--color-ink) 8%,transparent)}}.warehouse-subshipment-products{border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:11px;gap:8px;padding:10px;display:grid}.warehouse-subshipment-products>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.warehouse-subshipment-products>header span{gap:2px;display:grid}.warehouse-subshipment-products>header strong{font-size:.875rem}.warehouse-subshipment-products>header>b{background:var(--color-ink);color:var(--color-white);border-radius:99px;padding:6px 9px;font-size:.75rem}.warehouse-subshipment-products>div{gap:6px;display:grid}.warehouse-subshipment-products article{border:1px solid var(--color-border);background:var(--color-white);border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.warehouse-subshipment-products article.unresolved{border-color:var(--color-danger);background:var(--color-danger-bg)}.warehouse-subshipment-photo{border-radius:7px;width:52px;height:52px}.warehouse-subshipment-products article>span{gap:2px;min-width:0;display:grid}.warehouse-subshipment-products article>span small{color:var(--color-text-secondary);font-size:.75rem;font-weight:900}.warehouse-subshipment-products article>span strong{font-size:.875rem;line-height:1.35}.warehouse-subshipment-products article>b{justify-items:end;font-size:1.25rem;line-height:1;display:grid}.warehouse-subshipment-products article>b small{color:var(--color-text-secondary);font-size:.75rem}.warehouse-subshipment-products>p{background:var(--color-danger-bg);color:var(--color-danger);border-radius:8px;margin:0;padding:9px;font-size:.8rem;font-weight:800}@media (width<=640px){.warehouse-subshipment-products article{grid-template-columns:46px minmax(0,1fr) auto}.warehouse-subshipment-photo{width:46px;height:46px}}.commercial-guide-purchase{border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.commercial-guide-purchase>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.commercial-guide-purchase>header span{gap:3px;display:grid}.commercial-guide-purchase>header small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:.72rem;font-weight:900}.commercial-guide-purchase>header strong{font-size:.95rem}.commercial-guide-purchase>header>b{font-size:1.05rem}.commercial-guide-purchase>p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:.82rem}.commercial-guide-purchase>label{gap:5px;font-size:.78rem;font-weight:800;display:grid}.commercial-guide-purchase>label input{height:42px;font-size:.85rem}.commercial-guide-purchase>label small{font-size:.72rem;font-weight:500}.commercial-guide-purchase>button,.commercial-guide-purchase>div button{background:var(--color-ink);min-height:42px;color:var(--color-white)}.commercial-guide-purchase>div{border-left:4px solid var(--color-warning);background:var(--color-warning-bg);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.commercial-guide-purchase.purchased{border-color:var(--color-success);background:var(--color-success-bg);grid-template-columns:1fr}.commercial-guide-purchase.purchased nav{justify-content:flex-start}.commercial-guide-purchase.purchased a{color:var(--color-success);font-size:.8rem;font-weight:900}@media (width<=640px){.commercial-guide-purchase{grid-template-columns:1fr}.commercial-guide-purchase>button{width:100%}.commercial-guide-purchase>div{flex-direction:column;align-items:flex-start}}.guide-lifecycle{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:12px;gap:10px;padding:12px;display:grid}.guide-lifecycle>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.guide-lifecycle>header span{gap:3px;display:grid}.guide-lifecycle>header small{letter-spacing:.08em;color:var(--color-text-secondary);font-size:.72rem;font-weight:900}.guide-lifecycle>header strong{font-size:.95rem}.guide-lifecycle>header>b{background:var(--color-ink);color:var(--color-white);border-radius:99px;padding:6px 9px;font-size:.75rem}.guide-cancel-panel{border-left:4px solid var(--color-danger);background:var(--color-danger-bg);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.guide-cancel-panel>strong,.guide-cancel-panel>p{grid-column:1/-1}.guide-cancel-panel>p{color:var(--color-text-secondary);margin:0;font-size:.8rem}.guide-cancel-panel label{gap:4px;font-size:.78rem;font-weight:800;display:grid}.guide-cancel-panel input,.guide-cancel-panel textarea{border:1px solid var(--color-border-strong);background:var(--color-white);width:100%;min-width:0;min-height:42px;font:inherit;border-radius:8px;padding:8px}.guide-cancel-panel textarea{resize:vertical}.guide-cancel-panel button{min-height:42px}.guide-cancel-panel.warning{border-left-color:var(--color-warning);background:var(--color-warning-bg);grid-template-columns:1fr auto}.guide-history{gap:7px;display:grid}.guide-history article{border:1px solid var(--color-border);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.guide-history article>span{gap:2px;min-width:0;display:grid}.guide-history article small,.guide-history article em{color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.75rem;font-style:normal}.guide-history article>nav{grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.guide-history a{font-size:.78rem;font-weight:800}@media (width<=700px){.guide-cancel-panel,.guide-cancel-panel.warning{grid-template-columns:1fr}.guide-cancel-panel button{width:100%}.guide-history article{grid-template-columns:1fr}}.warranty-technical-tests{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:15px;margin-bottom:14px;padding:14px}.warranty-technical-tests>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.warranty-technical-tests>header span{flex-direction:column;gap:3px;min-width:0;display:flex}.warranty-technical-tests small{letter-spacing:.08em;font-size:8px;font-weight:900}.warranty-technical-tests h2{margin:0;font-size:17px}.warranty-technical-tests p,.warranty-technical-tests span{font-size:9px;line-height:1.45}.warranty-technical-tests button{background:var(--color-ink);min-height:42px;color:var(--color-white);border:0;border-radius:9px;padding:8px 13px;font-size:9px;font-weight:900}.warranty-technical-tests>article{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.warranty-technical-tests>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.warranty-technical-tests>article>div strong{font-size:11px}.warranty-technical-tests>article>b{font-size:8px}.warranty-technical-tests>article>section{border-top:1px solid var(--color-border);grid-column:1/-1;grid-template-columns:1fr auto;gap:4px;padding-top:10px;display:grid}.warranty-technical-tests>article>section>b{font-size:16px}.warranty-technical-tests>article>section>span{color:var(--color-text-secondary);grid-column:1/-1}.warranty-technical-tests .error{color:var(--color-danger);grid-column:1/-1}.warranty-technical-tests .closed{opacity:.75}@media (width<=680px){.warranty-technical-tests>header{flex-direction:column;align-items:stretch}.warranty-technical-tests>header button{width:100%}.warranty-technical-tests>article{grid-template-columns:1fr}.warranty-technical-tests>article>button{width:100%}.warranty-technical-tests>article>section{grid-template-columns:1fr}.warranty-technical-tests>article>section>b{font-size:15px}}.notification-navigation-failure{border:1px solid var(--color-warning);background:var(--color-warning-bg);max-width:980px;color:var(--color-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:8px auto 20px;padding:22px;display:flex}.notification-navigation-failure>span{gap:7px;display:grid}.notification-navigation-failure small{letter-spacing:.1em;color:var(--color-warning);font-size:.7rem;font-weight:900}.notification-navigation-failure h2,.notification-navigation-failure p{margin:0}.notification-navigation-failure p{max-width:680px;line-height:1.5}.notification-navigation-failure nav{flex-wrap:wrap;gap:9px;display:flex}.notification-navigation-failure button{border:1px solid var(--color-ink);background:var(--color-ink);min-height:42px;color:var(--color-white);border-radius:10px;padding:9px 13px;font-weight:850}.notification-navigation-failure button.secondary{background:var(--color-white);color:var(--color-ink)}@media (width<=760px){.notification-navigation-failure{flex-direction:column;align-items:stretch;padding:17px}.notification-navigation-failure nav,.notification-navigation-failure button{width:100%}}.warehouse-master-readonly-notice{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:7px 11px;display:flex}.warehouse-master-readonly-notice span{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.warehouse-master-readonly-notice small,.warehouse-master-readonly-notice em,.warehouse-master-readonly-notice b{font-size:7px}.warehouse-master-readonly-notice em{color:var(--color-text-secondary);font-style:normal}.warehouse-sample-queue.clear{border:1px solid var(--color-border);background:var(--color-white);border-radius:0}.warehouse-sample-queue.clear>header{padding:10px 13px}.warehouse-sample-queue.clear>header>b{color:var(--color-text-secondary);background:0 0}.warehouse-kpis.deduplicated{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-order-list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);display:grid}.warehouse-order-list .warehouse-order-head{border-bottom:1px solid var(--color-border);background:var(--color-white);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(155px,auto) 24px;gap:14px;min-height:76px;padding:11px 14px 11px 18px;position:relative;overflow:hidden}.warehouse-order-list .warehouse-order-head:last-child{border-bottom:0}.warehouse-order-accent{background:var(--color-border-strong);border-radius:0;position:absolute;inset:0 auto 0 0;width:3px!important}.warehouse-order-head.pending .warehouse-order-accent{background:var(--color-warning)}.warehouse-order-head.documented .warehouse-order-accent{background:var(--color-success)}.warehouse-order-copy{flex-direction:column;gap:3px;min-width:0;display:flex!important}.warehouse-order-date{justify-items:end;gap:3px;display:grid!important}.warehouse-order-date time{white-space:nowrap;font-size:9px;font-weight:800}.warehouse-order-progress{color:var(--color-text-primary)!important;background:0 0!important;border:0!important;border-radius:0!important}.warehouse-order-list>.warehouse-order-detail{border-bottom:1px solid var(--color-border);background:var(--color-white)}.warehouse-order-list>.warehouse-order-detail>.warehouse-order-body{border:0}.warehouse-sort{gap:8px;font-size:8px;font-weight:800;background:0 0!important;border:0!important;flex:none!important;width:auto!important;max-width:none!important;height:auto!important}.warehouse-sort select{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:9px;height:38px;padding:0 28px 0 9px}@media (width<=760px){.warehouse-order-list .warehouse-order-head{grid-template-columns:minmax(0,1fr) 24px}.warehouse-order-date,.warehouse-order-progress{grid-column:1;justify-items:start!important}.warehouse-order-list .warehouse-order-head>u{grid-area:1/2/3}.warehouse-kpis.deduplicated{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-sort{width:100%!important}.warehouse-sort select{flex:1}}.invoice-workspace-switch{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-workspace-switch button small{font-size:10px;line-height:1.25}.invoice-workspace-switch button strong{font-size:14px;line-height:1.3}.invoice-history-list{border-top:1px solid var(--color-border);background:var(--color-white);gap:0;display:grid}.invoice-history-columns,.invoice-history-row{grid-template-columns:minmax(145px,1fr) minmax(185px,1.25fr) minmax(235px,1.45fr) minmax(125px,.72fr) minmax(150px,auto);align-items:center;column-gap:16px;display:grid}.invoice-history-columns{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;padding:9px 14px 9px 18px;font-size:10px;font-weight:900}.invoice-history-columns span:nth-child(4){text-align:right}.invoice-history-row{border-top:0;border-right:0;border-bottom:1px solid var(--color-border);background:var(--color-white);border-left:0;border-radius:0;min-height:76px;padding:12px 14px 12px 18px;position:relative;overflow:hidden}.invoice-history-accent{background:var(--color-border-strong);border-radius:0;width:3px;position:absolute;inset:0 auto 0 0}.invoice-history-row.tone-success .invoice-history-accent{background:var(--color-success)}.invoice-history-row.tone-warning .invoice-history-accent{background:var(--color-warning)}.invoice-history-row.tone-danger .invoice-history-accent{background:var(--color-danger)}.invoice-history-identity,.invoice-history-confirmation{gap:3px;min-width:0;display:grid}.invoice-history-identity strong,.invoice-history-client{font-size:14px}.invoice-history-identity small,.invoice-history-confirmation small{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invoice-history-confirmation time{color:var(--color-text-secondary);white-space:nowrap;font-size:13px;font-weight:700}.invoice-history-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:stretch;font-size:15px}.invoice-history-actions{white-space:nowrap;justify-content:flex-end;align-items:center;display:flex}.invoice-history-actions a,.invoice-history-actions button{border:0;border-left:1px solid var(--color-border);min-height:32px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:0;padding:7px 9px;font:800 12px/1 inherit;text-decoration:none}.invoice-history-actions>:first-child{border-left:0}.invoice-files-columns,.invoice-files-row{grid-template-columns:minmax(150px,1fr) minmax(220px,1.45fr) minmax(250px,1.55fr) minmax(245px,auto)}.invoice-files-columns span:last-child{text-align:right}.invoice-files-actions{justify-content:flex-end;gap:12px;display:flex}.invoice-files-actions button{border:1px solid var(--color-border-strong);background:var(--color-white);border-radius:7px;min-height:36px;padding:8px 11px}.invoice-files-actions .invoice-files-view-action{color:var(--color-text-secondary);font-weight:750}.invoice-files-actions .invoice-files-replace-action{border-color:var(--color-warning);color:var(--color-ink);font-weight:900}@media (width<=1100px){.invoice-history-columns,.invoice-history-row{grid-template-columns:minmax(130px,.9fr) minmax(160px,1.1fr) minmax(205px,1.35fr) minmax(115px,.7fr) minmax(135px,auto);column-gap:11px}.invoice-history-actions a,.invoice-history-actions button{padding-inline:6px}.invoice-files-columns,.invoice-files-row{grid-template-columns:minmax(125px,.85fr) minmax(170px,1.15fr) minmax(205px,1.35fr) minmax(220px,auto)}}@media (width<=899px){.invoice-workspace-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-history-columns{display:none}.invoice-history-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.invoice-history-identity,.invoice-history-client,.invoice-history-confirmation{grid-column:1}.invoice-history-amount{grid-area:1/2/3;align-self:start}.invoice-history-actions{border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:flex-start;padding-top:7px}}@media (width<=520px){.invoice-history-row{grid-template-columns:1fr}.invoice-history-amount{text-align:left;grid-area:auto/1}.invoice-history-actions{overflow-x:auto}.invoice-workspace-switch button small{font-size:9px}.invoice-workspace-switch button strong{font-size:13px}}.invoice-fiscal-summary{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-primary);border-radius:13px;gap:12px;padding:14px;display:grid}.invoice-fiscal-summary>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invoice-fiscal-summary>header>span{gap:3px;display:grid}.invoice-fiscal-summary>header small{color:var(--color-text-secondary);letter-spacing:.07em;font-size:.72rem;font-weight:900}.invoice-fiscal-summary>header strong{font-size:1rem}.invoice-fiscal-summary>header>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:999px;padding:6px 9px;font-size:.75rem}.invoice-fiscal-summary dl{border:1px solid var(--color-border);background:var(--color-border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.invoice-fiscal-summary dl>div{background:var(--color-white);align-content:start;gap:4px;min-width:0;padding:10px 11px;display:grid}.invoice-fiscal-summary dt{color:var(--color-text-secondary);font-size:.72rem;font-weight:850}.invoice-fiscal-summary dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:850;line-height:1.35}.invoice-fiscal-missing{color:var(--color-warning);font-weight:900}.invoice-fiscal-summary.general{border-left:5px solid var(--color-ink);background:var(--color-cream)}.invoice-fiscal-summary.general>header>b{background:var(--color-ink);color:var(--color-white)}.invoice-fiscal-summary.general>p{margin:0;font-size:.9rem}.invoice-fiscal-differences{border-left:4px solid var(--color-warning);background:var(--color-warning-bg);border-radius:9px;gap:5px;padding:10px 12px;display:grid}.invoice-fiscal-differences>strong{font-size:.88rem}.invoice-fiscal-differences>small{color:var(--color-text-secondary);font-size:.75rem}.invoice-fiscal-differences ul{gap:8px;margin:3px 0 0;padding:0;list-style:none;display:grid}.invoice-fiscal-differences li{border-top:1px solid var(--color-border-strong);gap:2px;padding-top:7px;display:grid}.invoice-fiscal-differences li>b{font-size:.76rem}.invoice-fiscal-differences li>span{font-size:.78rem;line-height:1.35}@media (width<=760px){.invoice-fiscal-summary{padding:12px}.invoice-fiscal-summary>header{flex-direction:column}.invoice-fiscal-summary>header>b{align-self:flex-start}.invoice-fiscal-summary dl{grid-template-columns:1fr}}.payment-terms-correction-action{border:1px solid var(--color-warning);background:var(--color-warning-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.payment-terms-correction-action>span{gap:3px;display:grid}.payment-terms-correction-action small{color:var(--color-text-secondary);font-size:.78rem}.payment-terms-correction-action button{border-color:var(--color-ink);background:var(--color-ink);min-height:42px;color:var(--color-white);font-weight:850}.payment-terms-correction-backdrop{z-index:120}.payment-terms-correction-dialog{gap:14px;max-width:560px;display:grid}.payment-terms-correction-dialog>label{color:var(--color-text-primary);gap:6px;font-size:.84rem;font-weight:850;display:grid}.payment-terms-correction-dialog select,.payment-terms-correction-dialog input,.payment-terms-correction-dialog textarea{border:1px solid var(--color-border-strong);background:var(--color-white);width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;border-radius:9px;padding:9px 11px}.payment-terms-correction-dialog textarea{resize:vertical;min-height:100px}.payment-terms-correction-dialog label small{color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.payment-terms-correction-summary{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;gap:4px;padding:11px;display:grid}.payment-terms-correction-summary span{color:var(--color-text-secondary);font-size:.82rem}.payment-terms-correction-warning{border-left:4px solid var(--color-warning);background:var(--color-warning-bg);border-radius:9px;gap:4px;padding:11px;display:grid}.payment-terms-correction-warning span{font-size:.8rem;line-height:1.45}.payment-terms-correction-dialog>nav{justify-content:flex-end;gap:9px;display:flex}.payment-terms-correction-dialog>nav button{min-height:42px}.payment-terms-correction-dialog>nav .primary{background:var(--color-ink);color:var(--color-white)}.payment-terms-correction-unavailable{border-left:4px solid var(--color-warning);background:var(--color-warning-bg);border-radius:10px;gap:4px;padding:11px 14px;display:grid}.payment-terms-correction-unavailable small{color:var(--color-text-secondary);font-size:.8rem;line-height:1.45}@media (width<=680px){.payment-terms-correction-action{flex-direction:column;align-items:stretch}.payment-terms-correction-action button{width:100%}.payment-terms-correction-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto}.payment-terms-correction-dialog>nav{grid-template-columns:1fr;display:grid}.payment-terms-correction-dialog>nav button{width:100%}}.line-controls .quote-discount-reason{text-align:center;max-width:150px;color:var(--color-text-secondary);font-size:8px;line-height:1.4;display:block}.delivery-public-title .delivery-order-identity,.delivery-public-title .delivery-order-folio{color:var(--color-ink);overflow-wrap:anywhere;margin:5px 0;font-size:27px;font-weight:700;line-height:1.25}.delivery-wrong-order{margin-top:16px}.delivery-wrong-order button{font:inherit;border:1px solid var(--color-ink);background:var(--color-white);color:var(--color-ink);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:16px}.delivery-wrong-order button:disabled{opacity:.6;cursor:default}.delivery-wrong-order p{margin:8px 0 0;font-size:14px;line-height:1.5}.delivery-stopped{padding:0 26px 26px}.delivery-stopped h2{overflow-wrap:anywhere;font-size:20px}.delivery-stopped p{font-size:16px;line-height:1.5}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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 #0000}@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 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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 #0000}@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}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1024px){:root{--desktop-sidebar:256px;--desktop-header:82px}html,body{background:var(--color-cream);min-width:1024px}body{font-size:14px}.app-shell{width:100%;max-width:none;min-height:100vh;padding:var(--desktop-header) 0 72px var(--desktop-sidebar);background:var(--color-cream);box-shadow:none;margin:0}.topbar{z-index:90;inset:0 0 auto var(--desktop-sidebar);width:auto;height:var(--desktop-header);background:color-mix(in srgb, var(--color-white) 96%, transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 36px;position:fixed}.brand-lockup{z-index:92;width:var(--desktop-sidebar);height:var(--desktop-header);color:var(--color-white);background:var(--color-ink);border-right:1px solid var(--color-text-primary);border-bottom:1px solid var(--color-text-primary);gap:12px;padding:12px 20px;position:fixed;top:0;left:0}.brand-lockup .logo-frame{background:var(--color-white);border-radius:12px;flex:0 0 54px;width:54px;height:54px}.brand-lockup .logo-frame img{object-fit:contain;width:49px;height:49px}.brand-lockup strong{color:var(--color-white);font-size:14px;line-height:1.25}.brand-lockup span{color:var(--color-text-tertiary);margin-top:3px;font-size:11px}.top-actions{gap:10px;margin-left:auto}.help-button,.messages-button,.profile-button{border-radius:12px;min-height:42px}.help-button{width:42px;font-size:16px}.messages-button{gap:8px;padding:0 15px;font-size:14px}.messages-button span,.profile-button span{letter-spacing:.05em;font-size:11px;display:inline!important}.profile-button{gap:11px;padding:0 5px 0 15px}.profile-button b{width:34px;height:34px;font-size:11px}.bottom-nav{z-index:91;left:0;top:var(--desktop-header);width:var(--desktop-sidebar);background:var(--color-ink);border:0;border-right:1px solid var(--color-text-primary);height:auto;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;gap:7px;padding:24px 16px;position:fixed;bottom:0;transform:none;display:flex!important}.bottom-nav:before{content:"MENÚ PRINCIPAL";color:var(--color-text-secondary);letter-spacing:.14em;padding:0 12px 8px;font-size:10px;font-weight:800;display:block}.bottom-nav button,.bottom-nav button:nth-child(3){width:100%;height:50px;min-height:50px;color:var(--color-text-tertiary);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;padding:0 13px;display:grid;position:static;transform:none}.bottom-nav button:hover{color:var(--color-white);background:var(--color-text-primary)}.bottom-nav button.active{color:var(--color-ink);background:var(--color-white);border-color:var(--color-white)}.bottom-nav button i,.bottom-nav button:nth-child(3) i{width:28px;height:28px;color:inherit;background:0 0;font-size:19px;line-height:28px}.bottom-nav button span,.bottom-nav button:nth-child(3) span{text-align:left;color:inherit;font-size:13px;font-weight:700;display:block}.content{width:100%;max-width:1500px;min-height:calc(100vh - var(--desktop-header));margin:0 auto;padding:34px 42px 0}.toast{width:auto;max-width:440px;font-size:13px;top:96px;left:auto;right:30px}.welcome,.page-head{margin:0 0 26px}.welcome p,.page-head p{letter-spacing:.16em;margin-bottom:8px;font-size:11px}.welcome h1,.page-head h1{letter-spacing:-.035em;font-size:clamp(30px,2.5vw,40px);line-height:1.08}.welcome span,.page-head>span{margin-top:9px;font-size:15px;line-height:1.55}.section{margin-top:30px}.section-title{margin-bottom:15px}.section-title h2{letter-spacing:-.02em;font-size:20px}.section-title button{border-radius:10px;min-height:36px;padding:0 13px;font-size:12px}.master-entry,.hero-action{border-radius:18px;min-height:112px;padding:24px 28px}.master-entry span,.hero-action span{gap:5px}.master-entry small,.hero-action small{letter-spacing:.13em;font-size:10px}.master-entry strong,.hero-action strong{font-size:23px}.master-entry em,.hero-action em{font-size:13px}.master-entry b,.hero-action b{font-size:28px}.master-entry+.hero-action{margin-top:14px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.quick-grid button{border-radius:16px;min-height:126px;padding:20px}.quick-grid button i{width:38px;height:38px;font-size:19px}.quick-grid button strong{margin-top:14px;font-size:15px}.quick-grid button span{margin-top:4px;font-size:12px}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-kpis button{border-radius:16px;min-height:138px;padding:21px}.dashboard-kpis button>span{font-size:12px}.dashboard-kpis button>strong{margin:12px 0 5px;font-size:25px;line-height:1.1}.dashboard-kpis button>small{font-size:11px}.collection-alerts{border-radius:17px;padding:20px}.collection-title strong{font-size:16px}.collection-title small,.collection-item small{font-size:11px}.collection-item{min-height:62px;padding:12px 15px}.collection-item b,.collection-item strong{font-size:13px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.history-list>article,.history-card{border-radius:16px;min-height:160px;margin:0;padding:20px}.filter-row,.brand-filter{flex-wrap:wrap;gap:9px;overflow:visible}.filter-row button,.brand-filter button{min-height:38px;padding:0 14px;font-size:12px}input,select,textarea{font-size:14px}input,select{min-height:44px}textarea{min-height:92px}.master-page{max-width:none}.master-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.master-kpis button{border-radius:16px;min-height:132px;padding:20px}.master-kpis span{font-size:12px}.master-kpis strong{font-size:27px}.master-block{border-radius:18px;margin-top:18px;padding:24px}.block-title h2{font-size:21px}.block-title small{letter-spacing:.12em;font-size:10px}.seller-table article,.pending-payment-list article,.managed-promotions article{min-height:66px;padding:13px 15px}.seller-table strong,.pending-payment-list strong,.managed-promotions strong{font-size:13px}.seller-table small,.pending-payment-list small,.managed-promotions small{font-size:11px}.promotion-admin-form,.launch-admin-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.promotion-admin-form textarea,.launch-admin-form textarea,.promotion-admin-form .promotion-file,.launch-admin-form .wide{grid-column:1/-1}.warranty-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.warranty-create .section-title,.warranty-create textarea,.warranty-create button{grid-column:1/-1}.warranty-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.warranty-list>.section-title,.warranty-list>.history-empty{grid-column:1/-1}.warranty-list article{margin:0;padding:20px}.modal-backdrop{padding:28px}.customer-modal{border-radius:20px;width:min(760px,100vw - 80px);max-height:calc(100vh - 56px);padding:26px}.quote-detail-modal,.delivery-modal{width:min(980px,100vw - 80px)}.modal-head h2{font-size:24px}.customer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.customer-form .wide,.customer-form textarea{grid-column:1/-1}}.detail-product-photo{cursor:zoom-in;font:inherit;border:0;padding:0}.product-lightbox{z-index:3000;background:color-mix(in srgb, var(--color-ink) 86%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-lightbox>div{background:var(--color-white);width:min(760px,94vw);box-shadow:0 30px 90px color-mix(in srgb, var(--color-ink) 53%, transparent);border-radius:24px;padding:26px;position:relative}.product-lightbox img{object-fit:contain;width:100%;height:min(68vh,620px);display:block}.product-lightbox button{background:var(--color-ink);color:var(--color-white);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;position:absolute;top:12px;right:14px}.product-lightbox span{flex-direction:column;gap:4px;margin-top:12px;display:flex}.product-lightbox strong{font-size:20px}.customer-form label{font-size:14px}.customer-form label input,.customer-form label select,.customer-form label textarea{font-size:16px}.promotion-product-results.single button{border:1px solid var(--color-border);background:var(--color-white);text-align:left;border-radius:10px;width:100%;padding:10px}.promotion-product-results.single button.selected{border-color:var(--color-text-secondary);background:var(--color-cream)}.warehouse-portal{max-width:1280px;margin:0 auto;padding:28px}.warehouse-portal>header{background:var(--color-ink);color:var(--color-white);border-radius:22px;margin-bottom:20px;padding:30px}.warehouse-portal h1{margin:5px 0;font-size:32px}.warehouse-order-grid{gap:20px;display:grid}.warehouse-order-grid>article{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 10px 32px color-mix(in srgb, var(--color-text-primary) 5%, transparent);border-radius:20px;overflow:hidden}.warehouse-order-head{background:var(--color-cream);justify-content:space-between;gap:18px;padding:20px;display:flex}.warehouse-order-head span{flex-direction:column;gap:4px;display:flex}.warehouse-order-head strong{font-size:21px}.warehouse-order-head>b{background:var(--color-warning-bg);color:var(--color-warning);border-radius:999px;align-self:flex-start;padding:7px 11px}.warehouse-pick-list{padding:10px 20px}.warehouse-pick-list>div{border-bottom:1px solid var(--color-cream);grid-template-columns:58px 1fr 60px;align-items:center;gap:12px;padding:10px 0;display:grid}.warehouse-pick-list img{object-fit:contain;background:var(--color-white);border-radius:9px;width:54px;height:54px}.warehouse-pick-list span{flex-direction:column;display:flex}.warehouse-pick-list>div>b{text-align:center;font-size:26px}.warehouse-pack-form{background:var(--color-cream);grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.warehouse-pack-form label{flex-direction:column;gap:6px;font-weight:700;display:flex}.warehouse-pack-form .wide{grid-column:1/-1}.warehouse-pack-form input{border:1px solid var(--color-border-strong);border-radius:9px;padding:11px}.warehouse-pack-form button{background:var(--color-text-secondary);color:var(--color-white);border:0;border-radius:10px;grid-column:1/-1;padding:14px;font-weight:800}.warehouse-complete,.warranty-address{background:var(--color-success-bg);border-radius:12px;flex-direction:column;gap:5px;margin:16px 20px;padding:15px;display:flex}.warranty-address{background:var(--color-cream);border-left:4px solid var(--color-text-primary)}.warranty-address small{letter-spacing:.05em;font-weight:800}@media (width<=760px){.warehouse-portal{padding:14px}.warehouse-pack-form{grid-template-columns:1fr}.warehouse-order-head{flex-direction:column}.product-lightbox{padding:10px}.product-lightbox>div{padding:16px}}@media (width>=1400px){.content{padding-left:54px;padding-right:54px}.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=1024px){body{font-size:16px;line-height:1.5}p,li,td,th,label,input,select,textarea,button{font-size:14px;line-height:1.45}small,em{font-size:12px;line-height:1.45}input,select{min-height:48px;padding-left:14px;padding-right:14px}textarea{min-height:106px;padding:13px 14px}.brand-lockup strong{font-size:15px}.brand-lockup span,.messages-button span,.profile-button span{font-size:12px}.bottom-nav:before{font-size:11px}.bottom-nav button span,.bottom-nav button:nth-child(3) span{font-size:15px}.welcome p,.page-head p{font-size:12px}.welcome h1,.page-head h1{font-size:clamp(34px,2.7vw,44px)}.welcome span,.page-head>span{font-size:17px}.section-title h2{font-size:22px}.section-title button{font-size:14px}.master-entry small,.hero-action small{font-size:12px}.master-entry strong,.hero-action strong{font-size:25px}.master-entry em,.hero-action em{font-size:14px}.quick-grid button strong{font-size:17px}.quick-grid button span,.dashboard-kpis button>span{font-size:14px}.dashboard-kpis button>strong{font-size:28px}.dashboard-kpis button>small{font-size:13px}.collection-title strong{font-size:18px}.collection-title small,.collection-item small{font-size:13px}.collection-item b,.collection-item strong{font-size:15px}.filter-row button,.brand-filter button{font-size:14px}.history-card strong,.quote-card strong,.client-card strong,.catalog-card strong,.commission-card strong{font-size:16px}.history-card span,.history-card p,.quote-card span,.quote-card p,.client-card span,.client-card p,.catalog-card span,.commission-card span,.master-kpis span{font-size:14px}.master-kpis strong{font-size:30px}.block-title h2{font-size:23px}.block-title small{font-size:12px}.seller-table strong,.pending-payment-list strong,.managed-promotions strong{font-size:15px}.seller-table small,.pending-payment-list small,.managed-promotions small{font-size:13px}.seller-table span,.pending-payment-list span,.managed-promotions span{font-size:14px}.warranty-card-head strong,.case-row strong{font-size:16px}.warranty-card-head small,.warranty-card-head em,.warranty-timeline span,.case-row small,.case-row em{font-size:13px}.customer-modal{font-size:15px}.modal-head small{font-size:12px}.modal-head h2{font-size:27px}.modal-actions button,.customer-modal button{min-height:42px;font-size:14px}.help-list summary{font-size:16px}.help-list p{font-size:14px}.content :is(label,input,select,textarea,button,a,p){font-size:14px!important;line-height:1.5!important}.content :is(small,em){font-size:13px!important;line-height:1.5!important}.content article>span,.content article>div>span,.content article>div>div>span{font-size:14px!important;line-height:1.5!important}.content article strong{font-size:16px!important;line-height:1.4!important}.content article b{font-size:14px!important;line-height:1.4!important}.warranty-policy{padding:20px 22px}.warranty-policy strong{font-size:17px!important}.warranty-policy p{font-size:14px!important}.warranty-create{gap:15px;padding:24px}.warranty-create :is(select,input,textarea){font-size:15px!important}.warranty-check,.warranty-file{gap:10px;font-size:14px!important}.warranty-check input{flex:0 0 18px;width:18px;height:18px;min-height:18px}.warranty-file input{min-height:52px;padding:10px}.warranty-create>button{height:48px;font-size:14px!important}.warranty-list>article{padding:22px}.warranty-card-head small,.warranty-card-head em{font-size:13px!important}.warranty-card-head strong{margin:5px 0;font-size:18px!important}.warranty-card-head>b{padding:7px 9px;font-size:12px!important}.warranty-list article>p,.warranty-list article>a{font-size:14px!important}.warranty-timeline{gap:9px 18px;margin-top:14px;padding:14px}.warranty-timeline span,.warranty-timeline strong{font-size:14px!important}.warranty-actions{gap:8px;margin-top:14px}.warranty-actions button{min-height:38px;padding:8px 11px;font-size:13px!important}.case-row small,.case-row em{font-size:13px!important}.case-row strong{font-size:16px!important}.case-row b{font-size:12px!important}.claim-evidence-links strong{font-size:15px!important}.claim-evidence-links a,.claim-form label,.claim-form input,.claim-form textarea,.claim-form button,.claim-closed{font-size:14px!important}.document-info>small,.price-info small,.document-info>span,.price-info span,.document-cover span{font-size:13px!important}.document-info>strong,.price-info strong{font-size:15px!important}.document-info a,.document-info button,.price-list article>a,.price-list article>button{font-size:13px!important}.chat-thread strong,.chat-thread p,.chat-compose textarea,.chat-compose button{font-size:14px!important}.chat-thread small,.chat-seller-select{font-size:13px!important}.commission-policy strong,.commission-policy span,.commission-statement-actions button,.commission-statement-actions a,.commission-statement-actions label,.seller-commission-payments strong,.seller-commission-payments span,.seller-commission-payments small,.seller-commission-payments a{font-size:14px!important}.advanced-lines{padding:22px}.advanced-lines .line-head{padding-bottom:14px}.advanced-lines .line-head h2{font-size:21px}.advanced-lines .line-head span{font-size:13px!important}.advanced-lines .quote-line{grid-template-columns:76px minmax(280px,1fr) 265px 150px;align-items:center;gap:22px;min-height:112px;padding:18px 0}.advanced-lines .quote-line>div:nth-child(2){min-width:0}.advanced-lines .quote-line>div:nth-child(2) small{font-size:12px!important}.advanced-lines .quote-line>div:nth-child(2) strong{margin:4px 0;font-size:15px!important;line-height:1.35!important}.advanced-lines .quote-line code{font-size:13px}.advanced-lines .quote-line em{font-size:12px!important}.advanced-lines .line-controls{grid-template-columns:128px 1fr;align-items:end;gap:16px;width:265px;display:grid}.advanced-lines .qty{grid-template-columns:34px 52px 34px;gap:4px;display:grid}.advanced-lines .qty button{width:34px;height:40px;min-height:40px;padding:0;font-size:16px!important}.advanced-lines .qty input{text-align:center;width:52px;height:40px;min-height:40px;padding:0 4px;font-size:14px!important}.advanced-lines .line-controls label{text-align:left;grid-template-rows:20px 40px;grid-template-columns:1fr 18px;align-items:center;gap:3px 4px;width:121px;display:grid;font-size:13px!important}.advanced-lines .line-controls label input{text-align:center;grid-column:1;width:99px;height:40px;min-height:40px;padding:0 8px;font-size:14px!important}.advanced-lines .line-controls label span{grid-area:2/2;font-size:14px!important}.advanced-lines .line-total{justify-content:center;align-items:flex-end;min-width:150px}.advanced-lines .line-total small{white-space:nowrap;font-size:13px!important}.advanced-lines .line-total strong{margin:5px 0;font-size:16px!important}.advanced-lines .line-total button{min-height:auto;font-size:13px!important}}@media (width>=1024px) and (width<=1199px){.advanced-lines .quote-line{grid-template-columns:68px minmax(220px,1fr) 245px 125px;gap:14px}.advanced-lines .line-controls{grid-template-columns:120px 1fr;gap:10px;width:245px}.advanced-lines .line-total{min-width:125px}}@media (width>=1024px){.quote-product-photo{border-radius:13px;width:76px;height:84px}.detail-product-photo{width:76px;height:82px}.detail-lines article{grid-template-columns:76px minmax(0,1fr) auto;gap:16px;padding:14px}.detail-lines article>div:nth-child(2) small{font-size:12px!important}.detail-lines article>div:nth-child(2) strong{font-size:15px!important}.detail-lines article>div:nth-child(2) span,.detail-lines article>b{font-size:13px!important}.app-shell{background:var(--color-ink)}.master-block,.warranty-create,.warranty-list,.claims-board,.commercial-terms,.line-card,.total-card{box-shadow:0 10px 34px color-mix(in srgb, var(--color-ink) 6%, transparent);border-color:var(--color-border)}.modern-upload input[type=file],.file-field input[type=file],.promotion-file input[type=file]{min-height:48px!important;font-size:13px!important}.fiscal-details{gap:14px;padding:20px}.fiscal-heading strong{font-size:17px}.fiscal-heading span{font-size:13px}.claim-card{padding:20px}.claim-card-head small{font-size:13px!important}.claim-card-head strong{font-size:17px!important}.claim-card-head>b{font-size:12px!important}.claim-card>p,.master-response p{font-size:14px!important}.evidence-button{font-size:13px!important}.claim-review button{min-height:40px;font-size:13px!important}.warranty-steps>span{height:42px;font-size:13px}.warranty-steps small{top:47px;font-size:11px!important}.warranty-steps{margin-bottom:38px}.post-sale-summary span,.master-case-preview em{font-size:13px!important}.post-sale-summary strong{font-size:28px!important}.master-case-preview a,.invoice-request-list small,.invoice-request-list span{font-size:13px!important}.invoice-request-list strong{font-size:16px!important}.invoice-upload-pair>button{height:44px;font-size:13px!important}.quote-invoice-card{padding:18px}.invoice-downloads a{font-size:13px!important}.seller-access-main strong,.security-subtitle strong,.session-panel strong,.audit-panel strong,.preview-quotes strong{font-size:14px!important}.seller-access-main small,.seller-access-main em,.access-badge,.access-actions button,.security-center .block-title>button,.security-subtitle span,.session-panel small,.session-panel em,.session-panel button,.audit-panel small,.audit-panel em,.audit-panel p,.audit-panel time,.preview-banner span,.preview-kpis small,.preview-quotes small,.preview-quotes em,.preview-quotes a{font-size:13px!important}.seller-access-main b,.preview-kpis strong{font-size:16px!important}.preview-banner strong{font-size:15px!important}.intelligence-kpis{grid-template-columns:repeat(4,1fr)}.intelligence-kpis small,.intelligence-kpis span,.followup-list small,.followup-list em,.inactive-customers small,.inactive-customers em,.inactive-customers b,.followup-list button,.inactive-customers button,.goal-list small{font-size:13px!important}.intelligence-kpis strong{font-size:22px!important}.followup-list strong,.inactive-customers strong,.goal-list strong{font-size:15px!important}.followup-create select,.followup-create input,.followup-create button{min-height:48px;font-size:14px!important}.goal-form select,.goal-form input,.goal-form button{min-height:43px;font-size:13px!important}.goal-list{grid-template-columns:repeat(3,1fr)}.topbar{width:100%;padding:0 28px 0 calc(var(--desktop-sidebar) + 30px);background:var(--color-ink);color:var(--color-white);border-bottom:1px solid var(--color-text-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--color-ink) 12%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;inset:0 0 auto}.topbar:before{content:"CENTRO DE OPERACIONES COMERCIALES";min-width:0;color:var(--color-text-tertiary);letter-spacing:.15em;white-space:nowrap;font-size:11px;font-weight:800}.brand-lockup{border-right:1px solid var(--color-text-primary);border-bottom-color:var(--color-text-primary);box-shadow:10px 0 25px color-mix(in srgb, var(--color-ink) 12%, transparent)}.top-actions{gap:8px;margin-left:auto}.top-actions .help-button,.top-actions .messages-button,.top-actions .profile-button{border:1px solid var(--color-text-primary);background:var(--color-text-primary);height:44px;min-height:44px;color:var(--color-white);box-shadow:none}.top-actions .help-button:hover,.top-actions .messages-button:hover,.top-actions .profile-button:hover{background:var(--color-text-primary);border-color:var(--color-text-secondary)}.top-actions .messages-button{padding:0 14px}.top-actions .messages-button span,.top-actions .profile-button span{color:var(--color-border-strong)}.top-actions .profile-button{padding-left:14px}.top-actions .profile-button b{background:var(--color-white);color:var(--color-ink)}.top-actions .notification-bell>b{border-color:var(--color-ink)}.integration-summary strong{font-size:18px}.integration-summary p{font-size:14px;line-height:1.55}.integration-data small{font-size:11px}.integration-data strong{font-size:14px}.integration-key-panel>strong{font-size:15px}.integration-key-panel>p,.integration-feedback,.integration-audit{font-size:13px;line-height:1.5}.integration-secret input,.integration-secret button,.integration-actions button{min-height:44px;font-size:14px}.master-workspace-nav strong{font-size:15px}.master-workspace-nav small{font-size:12px}.master-priority-grid b{font-size:15px}.master-priority-grid small,.master-shortcuts button span{font-size:12px}.master-shortcuts button b{font-size:15px}.aging-summary strong{font-size:17px}.aging-summary span,.aging-summary small,.receivables-list em{font-size:11px}.receivables-list strong,.receivables-list article>b{font-size:15px}.receivables-note{font-size:13px}.credit-account-name strong{font-size:15px}.credit-account-name small,.credit-account-name span,.credit-meter small,.credit-account-list label>small{font-size:11px}.credit-account-list input,.credit-account-list label button{font-size:13px}.discount-policy-control strong,.discount-request-head strong{font-size:15px}.discount-policy-control small,.discount-request-head small,.discount-request-head em,.discount-products small{font-size:12px}}@media (width>=1024px) and (width<=1180px){.topbar:before{content:"OPERACIONES BBS"}.messages-button span,.profile-button span{display:none!important}.messages-button{justify-content:center;width:44px;padding:0!important}.profile-button{width:44px;padding:4px!important}}@media (width>=900px){.warehouse-order-list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-white);display:grid}.warehouse-order-list .warehouse-order-head{border:0;border-bottom:1px solid var(--color-border);background:var(--color-white);min-height:76px;box-shadow:none;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(155px,auto) 24px;align-items:center;gap:14px;padding:11px 14px 11px 18px;display:grid;position:relative}.warehouse-order-list .warehouse-order-head:last-child{border-bottom:0}.warehouse-order-list .warehouse-order-head>.warehouse-order-copy{flex-direction:column;gap:3px;display:flex}.warehouse-order-list .warehouse-order-head>.warehouse-order-date{justify-items:end;gap:3px;display:grid}.warehouse-order-list .warehouse-order-head>.warehouse-order-date time{white-space:nowrap;font-size:13px;font-weight:800}.warehouse-order-list .warehouse-order-head>.warehouse-order-progress{color:var(--color-text-primary);background:0 0;border:0;border-radius:0;align-self:center;padding:0}.warehouse-order-list .warehouse-order-accent{background:var(--color-border-strong);border-radius:0;width:3px;position:absolute;inset:0 auto 0 0}.warehouse-order-list .warehouse-order-head.pending .warehouse-order-accent{background:var(--color-warning)}.warehouse-order-list .warehouse-order-head.documented .warehouse-order-accent{background:var(--color-success)}.warehouse-order-list>.warehouse-order-detail{border-bottom:1px solid var(--color-border);background:var(--color-white)}.warehouse-order-list>.warehouse-order-detail>.warehouse-order-body{border:0}}.warranty-guide-form{background:var(--color-warning-bg);border:1px solid var(--color-warning-bg);border-radius:12px;grid-template-columns:2fr 1fr 1fr;gap:9px;margin:16px 20px;padding:16px;display:grid}.warranty-guide-form strong{grid-column:1/-1}.warranty-guide-form input{border:1px solid var(--color-warning);border-radius:8px;padding:10px}.warranty-guide-form button{background:var(--color-text-primary);color:var(--color-white);border:0;border-radius:9px;grid-column:1/-1;padding:12px;font-weight:800}@media (width<=760px){.warranty-guide-form{grid-template-columns:1fr}}
