@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-tracking: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-violet-50:#f5f3ff;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-700:#c20039;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@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}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.sticky{position:sticky}.\!m-0{margin:calc(var(--spacing)*0)!important}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_115px\]{grid-template-columns:1fr 115px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.\!bg-transparent{background-color:#0000!important}.bg-amber-50{background-color:var(--color-amber-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-cyan-50{--tw-gradient-from:var(--color-cyan-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-violet-50{--tw-gradient-to:var(--color-violet-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.\!px-2{padding-inline:calc(var(--spacing)*2)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pl-3{padding-left:calc(var(--spacing)*3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-rose-700{color:var(--color-rose-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.shadow-sm{--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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.focus-within\:border-cyan-500:focus-within{border-color:var(--color-cyan-500)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-cyan-200:focus-within{--tw-ring-color:var(--color-cyan-200)}@media (hover:hover){.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}}@media (min-width:80rem){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(360px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}}@media (min-width:96rem){.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}.accountPlan{gap:16px;display:grid}.accountPlanIntro{background:#fff;border:1px solid #cfe0ea;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex;box-shadow:0 2px 5px #17324d12}.accountPlanIntro small{color:#007f99;letter-spacing:1.4px;font-weight:900}.accountPlanIntro h2{margin:5px 0 4px;font-size:20px}.accountPlanIntro p{color:#60788e;margin:0;font-size:13px}.accountPlanStats{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.accountPlanStats span{color:#60788e;text-align:center;background:#f8fbfd;border:1px solid #dbe5ee;border-radius:10px;gap:2px;min-width:86px;padding:10px 12px;font-size:11px;display:grid}.accountPlanStats b{color:#10263c;font-size:18px}.accountPlanSearch{background:#f8fdff;border:1px solid #b8dce8;border-radius:14px;gap:7px;padding:15px 17px;display:grid;box-shadow:0 2px 5px #17324d0d}.accountPlanSearchField{color:#007f99;background:#fff;border:1px solid #9fcbd9;border-radius:10px;align-items:center;gap:10px;padding:0 11px;display:flex}.accountPlanSearchField:focus-within{border-color:#00a9c7;box-shadow:0 0 0 3px #00bfe21a}.accountPlanSearchField input{color:#10263c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:14px}.accountPlanSearchField button{color:#46677d;cursor:pointer;background:#eef7fa;border:0;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.accountPlanSearch>p{color:#60788e;margin:0 2px;font-size:12px}.accountSearchResults{background:#fff;border:1px solid #d4e3ea;border-radius:11px;margin-top:4px;overflow:hidden}.accountSearchResults>header{background:#f7fafc;border-bottom:1px solid #e3ebf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.accountSearchResults>header b{font-size:13px}.accountSearchResults>header span{color:#60788e;font-size:11px}.accountSearchResults>div:not(.accountSearchEmpty){display:grid}.accountSearchResults article{border-top:1px solid #edf2f5;grid-template-columns:105px minmax(220px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.accountSearchResults article:first-child{border-top:0}.accountSearchResults article>div{gap:3px;min-width:0;display:grid}.accountSearchResults article>div b{font-size:13px}.accountSearchResults article>div small{color:#60788e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.accountSearchType{color:#345d73;white-space:nowrap;background:#eaf4f8;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:900}.accountSearchType.category{color:#007f99;background:#e5f8fc}.accountSearchType.subcategory{color:#5e49a7;background:#f0ecff}.accountSearchResults article>em{font-size:10px;font-style:normal;font-weight:900}.accountSearchResults article>em.active{color:#087f5b}.accountSearchResults article>em.inactive{color:#b42318}.accountSearchResults article>button,.accountSearchEmpty button{color:#fff;white-space:nowrap;cursor:pointer;background:#10263c;border:1px solid #10263c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.accountSearchEmpty{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.accountSearchEmpty>div{gap:4px;display:grid}.accountSearchEmpty b{font-size:13px}.accountSearchEmpty span{color:#60788e;font-size:12px}.accountSearchLimit{color:#60788e;border-top:1px solid #edf2f5;padding:8px 12px;font-size:11px;display:block}.accountPlanForms{grid-template-columns:minmax(250px,.7fr) minmax(600px,2fr);gap:12px;display:grid}.accountPlanForms section{background:#fff;border:1px solid #dbe5ee;border-radius:14px;padding:16px;box-shadow:0 2px 5px #17324d0d}.accountPlanForms h3{margin:0 0 11px;font-size:14px}.accountPlanForms section>div{gap:8px;display:flex}.accountPlanForms input,.accountPlanForms select,.centerEditor input,.centerEditor select,.linkAccount select,.categoryEditor input,.categoryEditor select,.subcategoryTree input{color:#102033;background:#fff;border:1px solid #c5d4df;border-radius:8px;min-width:0;padding:10px 11px}.accountPlanForms input{flex:1}.accountPlanForms button,.centerEditor button,.linkAccount button,.categoryEditor button,.subcategoryTree button{color:#fff;white-space:nowrap;cursor:pointer;background:#10263c;border:1px solid #10263c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:900;display:flex}.accountPlanForms button:disabled,.centerEditor button:disabled,.linkAccount button:disabled,.categoryEditor button:disabled,.subcategoryTree button:disabled{opacity:.5;cursor:wait}.newAccountGrid{grid-template-columns:1fr .75fr 1.2fr 1.15fr 1.2fr auto;display:grid!important}.accountCenterList{gap:10px;display:grid}.accountCenter{background:#fff;border:1px solid #d4e0e9;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #17324d0d}.accountCenter>summary,.accountCategory>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.accountCenter>summary::-webkit-details-marker{display:none}.accountCategory>summary::-webkit-details-marker{display:none}.accountCenter>summary{background:#f8fbfd;padding:15px 17px}.accountCenter>summary>div,.accountCategory>summary>div{flex:1;gap:3px;min-width:0;display:grid}.accountCenter>summary small,.accountCategory>summary small{color:#6d8095;font-size:11px}.accountCenter>summary>span:not(.accountToggle){color:#557089;white-space:nowrap;background:#fff;border:1px solid #d6e3eb;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.accountToggle{color:#007f99;background:#fff;border:1px solid #9fc3d2;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.accountToggle:before{content:"+"}.accountCenter[open]>summary>.accountToggle:before,.accountCategory[open]>summary>.accountToggle:before{content:"−"}.accountCenterBody{border-top:1px solid #e1e9ef;gap:13px;padding:15px;display:grid}.centerEditor,.linkAccount,.categoryEditor{background:#fbfdfe;border:1px solid #e0e8ee;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.centerEditor input:first-child,.linkAccount select,.categoryEditor input:not(.orderInput){flex:1}.centerEditor input[type=number],.orderInput{flex:0 0 74px!important;width:74px!important}.toggleParameter{color:#b42318!important;background:#fff!important;border-color:#efb8bd!important}.linkAccount{background:#f3fbfd;border-color:#bcebf3}.accountNature{gap:7px;display:grid}.accountNature>h3{color:#425c72;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:3px 2px;font-size:12px;display:flex}.accountNature>h3 span{color:#007f99;background:#e5f8fc;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:10px;display:grid}.accountNature>div{gap:7px;display:grid}.accountCategory{background:#fff;border:1px solid #dde6ed;border-radius:10px;overflow:hidden}.accountCategory>summary{padding:11px 12px}.accountCategory>summary>button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #efb8bd;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:900}.accountCategoryBody{background:#fbfdfe;border-top:1px solid #e7edf2;gap:10px;padding:11px;display:grid}.parameterType{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.categoryEditor{background:#fff;grid-template-columns:1.1fr 1fr 1fr 74px auto auto;display:grid}.subcategoryTree{background:#fff;border-left:3px solid #bcebf3;gap:7px;padding:10px;display:grid}.subcategoryTitle{color:#425c72;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.subcategoryTitle span{gap:7px;display:flex}.subcategoryTree article{border-top:1px solid #eef2f5;grid-template-columns:minmax(200px,1fr) 74px auto auto;align-items:center;gap:7px;padding-top:7px;display:grid}.subcategoryTree p{color:#71869a;margin:2px 0;font-size:12px}.accountCenter.inactive,.accountCategory.inactive,.subcategoryTree article.inactive{opacity:.58}@media (max-width:1200px){.accountPlanForms{grid-template-columns:1fr}.newAccountGrid{grid-template-columns:repeat(3,1fr)}.categoryEditor{grid-template-columns:repeat(2,minmax(0,1fr))}.accountSearchResults article{grid-template-columns:95px minmax(180px,1fr) auto}.accountSearchResults article>button{grid-column:2/4;justify-self:end}}@media (max-width:760px){.accountPlanIntro,.accountCenter>summary{flex-direction:column;align-items:flex-start}.accountPlanStats{justify-content:flex-start}.newAccountGrid,.categoryEditor{grid-template-columns:1fr}.centerEditor,.linkAccount,.subcategoryTitle,.subcategoryTitle span{flex-direction:column;align-items:stretch}.subcategoryTree article{grid-template-columns:1fr}.centerEditor input[type=number],.orderInput{width:100%!important}.accountCenter>summary>span:not(.accountToggle){margin-left:35px}.accountToggle{position:absolute}.accountPlanSearch{padding:12px}.accountSearchResults>header,.accountSearchEmpty{flex-direction:column;align-items:flex-start}.accountSearchResults article{grid-template-columns:1fr auto;gap:7px}.accountSearchResults article>div{grid-area:2/1/auto/3}.accountSearchResults article>div small{white-space:normal}.accountSearchResults article>button{grid-area:3/1/auto/3;justify-self:stretch;width:100%}.accountSearchEmpty button{width:100%}}.accountTreeCard{text-align:left;color:#17324d;cursor:pointer;background:linear-gradient(135deg,#f1fbfd,#fff);border:1px solid #9fd6e1;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 17px;display:grid;box-shadow:0 2px 5px #17324d0b}.accountTreeCard:hover{border-color:#07849e;transform:translateY(-1px)}.accountTreeIcon{color:#fff;background:#07849e;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.accountTreeCard>div{gap:2px;display:grid}.accountTreeCard small{color:#07849e;letter-spacing:1px;font-size:11px;font-weight:900}.accountTreeCard b{font-size:16px}.accountTreeCard p{color:#60788e;margin:0;font-size:13px}.accountTreeAction{color:#07849e;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:900;display:flex}.accountTreeOverlay{z-index:210;background:#071b2dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.accountTreeModal{background:#f3f7fa;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1500px,98vw);height:min(900px,95vh);display:grid;overflow:hidden;box-shadow:0 24px 80px #0007}.accountTreeModal>header{background:#fff;border-bottom:1px solid #d5e2ea;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.accountTreeModal>header small{color:#07849e;letter-spacing:1.2px;font-size:11px;font-weight:900}.accountTreeModal>header h2{margin:2px 0;font-size:21px}.accountTreeModal>header p{color:#60788e;margin:0;font-size:13px}.accountTreeModal>header button{background:#fff;border:1px solid #cad9e2;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.accountTreeLegend{background:#fff;border-bottom:1px solid #dce6ec;gap:7px;padding:8px 18px;display:flex}.accountTreeLegend span,.accountTreeAccount em{border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:850}.accountTreeLegend .revenue{color:#087f5b;background:#e7f8ef}.accountTreeLegend .expense{color:#b42318;background:#fff0f1}.accountTreeLegend .fixed,.accountTreeAccount em.fixed{color:#245ea8;background:#e9f3ff}.accountTreeLegend .variable,.accountTreeAccount em.variable{color:#8a5d00;background:#fff6dd}.accountTreeMap{grid-template-columns:repeat(3,minmax(300px,1fr));align-content:start;gap:10px;padding:11px;display:grid;overflow:auto}.accountTreeCenter{background:#fff;border:1px solid #cfdee7;border-radius:11px;overflow:hidden}.accountTreeCenter>header{color:#075f73;background:#eaf7fa;align-items:center;gap:8px;padding:9px 11px;display:flex}.accountTreeCenter>header div{display:grid}.accountTreeCenter>header b{font-size:14px}.accountTreeCenter>header small{color:#60788e;font-size:11px}.accountTreeCenter>div{gap:7px;padding:8px;display:grid}.accountTreeNature{gap:4px;display:grid}.accountTreeNature h3{color:#496579;text-transform:uppercase;background:#f2f5f7;border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:4px 7px;font-size:11px;display:flex}.accountTreeNature h3 span{color:#07849e}.accountTreeAccount{background:#fbfdfe;border-left:3px solid #b9d8e2;padding:5px 7px}.accountTreeAccount>div{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.accountTreeAccount>div>span{border-radius:5px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.accountTreeAccount>div>span.revenue{color:#087f5b;background:#e7f8ef}.accountTreeAccount>div>span.expense{color:#b42318;background:#fff0f1}.accountTreeAccount b{font-size:13px}.accountTreeAccount em:not(.fixed):not(.variable){color:#657b8e;font-size:10px}.accountTreeAccount ul{flex-wrap:wrap;gap:3px 9px;margin:4px 0 0 27px;padding:0;list-style:none;display:flex}.accountTreeAccount li{color:#597188;font-size:11px;position:relative}.accountTreeAccount li:before{content:"↳";color:#07849e;margin-right:3px}.accountTreeModal>footer{color:#60788e;background:#fff;border-top:1px solid #d5e2ea;justify-content:space-between;align-items:center;padding:10px 17px;font-size:12px;display:flex}.accountTreeModal>footer button{color:#fff;background:#102b43;border:0;border-radius:8px;padding:8px 13px;font-weight:850}@media (max-width:1050px){.accountTreeMap{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:700px){.accountTreeCard{grid-template-columns:44px 1fr;padding:11px}.accountTreeIcon{width:40px;height:40px}.accountTreeAction{grid-column:2}.accountTreeMap{grid-template-columns:1fr}.accountTreeOverlay{align-items:end;padding:0}.accountTreeModal{border-radius:15px 15px 0 0;width:100%;height:96vh}}.treasuryBannerActions{align-items:center;gap:8px;display:flex}.accountTransferPanel{background:#fff;border:1px solid #cfe0ea;border-radius:15px;gap:14px;margin-bottom:20px;display:grid;overflow:hidden;box-shadow:0 2px 5px #17324d12}.accountTransferPanel>header{background:#f8fbfd;border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.accountTransferPanel>header small{color:#007f99;letter-spacing:1.2px;font-weight:900}.accountTransferPanel>header h2{margin:5px 0 4px;font-size:20px}.accountTransferPanel>header p{color:#60788e;margin:0;font-size:13px}.accountTransferPanel>header>button{color:#425c72;cursor:pointer;background:#fff;border:1px solid #c8d5df;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.accountTransferForm{grid-template-columns:150px minmax(210px,1fr) auto minmax(210px,1fr) 160px;align-items:end;gap:10px;padding:0 18px;display:grid}.accountTransferForm label{color:#425c72;min-width:0;margin:0;font-size:12px}.accountTransferForm input,.accountTransferForm select{color:#102033;background:#fff;border:1px solid #c5d4df;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.transferArrow{color:#007f99;place-items:center;width:36px;height:42px;display:grid}.transferNotes{grid-column:1/5}.confirmTransfer{color:#fff;cursor:pointer;background:#10263c;border:0;border-radius:8px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:900}.confirmTransfer:disabled{color:#60788e;cursor:wait;background:#cbd6df}.transferPreview{color:#007f99;background:#f3fbfd;border:1px solid #bcebf3;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:0 18px;padding:12px 14px;display:grid}.transferPreview span{gap:3px;display:grid}.transferPreview span:last-child{text-align:right}.transferPreview small{color:#60788e;font-size:11px}.transferPreview b{color:#10263c;font-size:13px}.accountTransferPanel>.saveMessage{margin:0 18px}.transferHistory{border-top:1px solid #e4ebf1;gap:8px;display:grid}.transferHistory h3{margin:0;padding:14px 18px 0;font-size:14px}.transferHistory table{font-size:12px}.transferHistory th,.transferHistory td{padding:10px 14px}.transferHistory td:nth-child(4){color:#007f99}.transferHistory tbody tr:last-child td{border-bottom:0}.accountTransferShortcut{background:#f4fafc;border:1px solid #cfe1e9;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:10px 13px;display:flex;box-shadow:0 2px 6px #10263c0a}.accountTransferShortcut>div{gap:2px;display:grid}.accountTransferShortcut b{color:#17344b;font-size:13px}.accountTransferShortcut span{color:#61788b;font-size:11px}.accountTransferShortcut button{color:#007f99;cursor:pointer;background:#eaf9fc;border:1px solid #81ccda;border-radius:8px;flex:none;padding:8px 12px;font-size:12px;font-weight:900}.accountTransferShortcut button:hover{background:#dff5f9}@media (max-width:1100px){.accountTransferForm{grid-template-columns:repeat(2,minmax(0,1fr))}.transferArrow{display:none}.transferNotes{grid-column:1}.confirmTransfer{align-self:end}.treasuryBannerActions{flex-direction:column;align-items:stretch}}@media (max-width:700px){.accountTransferShortcut{flex-direction:column;align-items:stretch}.accountTransferShortcut button{width:100%}.accountTransferPanel>header{align-items:flex-start}.accountTransferForm{grid-template-columns:1fr}.transferNotes{grid-column:1}.transferPreview{grid-template-columns:1fr}.transferPreview>svg{justify-self:center;transform:rotate(90deg)}.transferPreview span:last-child{text-align:left}.treasuryBannerActions,.treasuryBannerActions button{width:100%}}.contactDirectory{gap:9px;display:grid}.agendaScopes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agendaScopes button{color:#425c72;background:#fff;border:1px solid #cbd9e3;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:900;display:flex}.agendaScopes button.active{color:#007f99;background:#eefbfd;border-color:#0aa8c1}.agendaScopes small{background:#edf2f5;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.contactToolbar{background:#fff;border:1px solid #d7e3eb;border-radius:10px;grid-template-columns:1fr auto auto auto;gap:6px;padding:7px;display:grid}.contactSearch{border:1px solid #c7d5e1;border-radius:7px;align-items:center;gap:6px;margin:0;padding:0 8px;display:flex}.contactSearch input{border:0;outline:0;width:100%;min-width:0;padding:7px 2px}.contactToolbar select,.newContactButton{color:#29445b;background:#fff;border:1px solid #c7d5e1;border-radius:7px;padding:7px 9px;font-size:10px}.newContactButton{color:#fff;background:#10263c;border-color:#10263c;justify-content:center;align-items:center;gap:5px;font-weight:900;display:flex}.saveMessage{color:#087f5b;background:#eaf9f2;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.contactRows{background:#fff;border:1px solid #d7e3eb;border-radius:11px;overflow:hidden}.contactRow{border-bottom:1px solid #e8eef2;grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid}.contactRow.inactive{opacity:.55}.agendaDot{background:#12b8d1;border-radius:999px;width:7px;height:30px}.agendaDot.personal{background:#9b6bd3}.agendaDot.police{background:#d29a25}.contactMain{gap:2px;min-width:0;display:grid}.contactMain>div{align-items:center;gap:6px;min-width:0;display:flex}.contactMain b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contactMain small{color:#718395;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.contactType{color:#007f99;text-transform:uppercase;background:#e8f8fb;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:900}.contactLinks,.contactActions{align-items:center;gap:4px;display:flex}.contactLinks a{color:#29445b;align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.contactLinks a:not(:first-child),.contactActions button{color:#557089;background:#fff;border:1px solid #cfdae3;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.contactActions button.deleteContact{color:#b42318}.contactFormPanel{background:#fff;border:1px solid #d7e3eb;border-radius:11px;overflow:hidden}.contactFormPanel>header{border-bottom:1px solid #e5edf2;justify-content:space-between;align-items:center;margin:0;padding:9px 11px;display:flex}.contactFormPanel h2{margin:2px 0 0;font-size:15px}.contactFormPanel small{color:#007f99;font-size:9px;font-weight:900}.contactFormPanel>header button{background:#fff;border:1px solid #c7d5e1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.contactFormGrid{grid-template-columns:repeat(4,1fr);gap:7px;padding:9px;display:grid}.contactFormGrid label{color:#425c72;gap:3px;margin:0;font-size:9px;display:grid}.contactFormGrid label.wide{grid-column:span 2}.contactFormGrid input,.contactFormGrid select,.contactFormGrid textarea{border:1px solid #c7d5e1;border-radius:7px;width:100%;min-width:0;padding:7px;font-size:10px}.contactFormGrid textarea{min-height:48px}.favoriteCheck{align-items:center;display:flex!important}.favoriteCheck input{width:14px}.contactFormPanel>footer{border-top:1px solid #e5edf2;justify-content:flex-end;gap:6px;padding:8px;display:flex}.contactFormPanel>footer button{background:#fff;border:1px solid #c7d5e1;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.contactFormPanel>footer .saveContactButton{color:#fff;background:#007f99;border-color:#007f99}.contactEmpty{color:#718395;border:1px dashed #c7d5e1;border-radius:10px;place-items:center;gap:5px;min-height:100px;padding:14px;font-size:11px;display:grid}@media (max-width:700px){.contactToolbar{grid-template-columns:1fr 1fr}.contactSearch,.newContactButton{grid-column:1/-1}.contactRow{grid-template-columns:6px minmax(0,1fr) auto}.contactLinks{grid-column:2}.contactActions{grid-area:1/3/3}.contactLinks a span{font-size:9px}.contactFormGrid{grid-template-columns:1fr 1fr}.contactFormGrid label.wide{grid-column:1/-1}}.strategicPlanning{gap:15px;min-width:0;display:grid}.strategyToolbar{background:#fff;border:1px solid #d8e3eb;border-radius:14px;grid-template-columns:auto minmax(240px,1fr) auto auto;align-items:end;gap:9px;padding:12px;display:grid}.strategyToolbar label{color:#557089;gap:5px;margin:0;font-size:11px;font-weight:900;display:grid}.strategyToolbar select,.strategyToolbar input,.strategyForm input,.strategyForm select,.strategyForm textarea,.actionForm input,.actionForm select,.actionForm textarea{color:#102033;background:#fff;border:1px solid #c7d5e1;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.strategyToolbar>label:first-child select{min-width:105px}.strategySearch{border:1px solid #c7d5e1;border-radius:8px;align-self:end;align-items:center;gap:7px;padding-left:10px;display:flex!important}.strategySearch input{border:0;outline:0;padding-left:2px}.strategyPrimary,.strategySecondary{color:#fff;cursor:pointer;white-space:nowrap;background:#10263c;border:1px solid #10263c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 13px;font-weight:900;display:flex}.strategySecondary{color:#007f99;background:#f2fbfd;border-color:#90d7e3}.strategyPrimary:disabled,.strategySecondary:disabled{opacity:.5;cursor:wait}.strategyMessage{border-radius:9px;padding:11px 13px;font-size:13px;font-weight:800}.strategyMessage.success{color:#087f5b;background:#eaf9f2}.strategyMessage.error{color:#b42318;background:#fff1f2}.strategySummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.strategySummary article{background:#fff;border:1px solid #d8e3eb;border-radius:13px;align-items:center;gap:12px;padding:14px 15px;display:flex}.strategySummary svg{color:#08a9c5}.strategySummary span{color:#60788e;font-size:11px;display:grid}.strategySummary b{color:#10263c;font-size:20px}.strategySummary .warning{background:#fffaf0;border-color:#f3c36a}.strategySummary .warning svg,.strategySummary .warning b{color:#b26a00}.strategyForm{background:#fff;border:1px solid #a8e0ea;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #17324d14}.strategyForm>header{background:#f4fbfd;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.strategyForm>header small{color:#007f99;letter-spacing:1px;font-weight:900}.strategyForm h2{margin:4px 0 0;font-size:18px}.strategyForm>header button{cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.strategyFormGrid,.actionFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 12px;padding:16px 18px;display:grid}.strategyFormGrid label,.actionFormGrid label{color:#425c72;min-width:0;margin:0;font-size:12px}.strategyFormGrid textarea,.actionFormGrid textarea{resize:vertical;min-height:65px}.span2{grid-column:span 2}.span3{grid-column:1/-1}.strategyForm>footer,.actionFormButtons{background:#f8fbfd;border-top:1px solid #e4ebf1;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.strategyForm>footer button,.actionFormButtons button{color:#425c72;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;padding:9px 13px;font-weight:900}.strategyForm>footer .strategyPrimary,.actionFormButtons .strategyPrimary{color:#fff;background:#10263c;border-color:#10263c}.objectiveList{gap:13px;display:grid}.objectiveCard{background:#fff;border:1px solid #d7e3eb;border-left:5px solid #9fb2c2;border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #17324d0d}.objectiveCard.on_track{border-left-color:#22a06b}.objectiveCard.attention{border-left-color:#e3a008}.objectiveCard.delayed{border-left-color:#d63939}.objectiveCard.completed{border-left-color:#08a9c5}.objectiveCard>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.objectiveCard>header>div:first-child{min-width:0}.objectiveArea,.strategyStatus{color:#007f99;text-transform:uppercase;background:#e7f7fa;border-radius:999px;margin:0 6px 6px 0;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.strategyStatus.not_started,.strategyStatus.pending{color:#60788e;background:#edf1f5}.strategyStatus.on_track,.strategyStatus.in_progress,.strategyStatus.completed{color:#087f5b;background:#e0f6ec}.strategyStatus.attention{color:#9a6200;background:#fff4d6}.strategyStatus.delayed{color:#b42318;background:#ffe5e7}.strategyStatus.cancelled{color:#60788e;background:#edf1f5}.objectiveCard h2{margin:3px 0 5px;font-size:18px}.objectiveCard>header p{color:#60788e;max-width:850px;margin:0;font-size:12px;line-height:1.45}.objectiveActions{flex-shrink:0;gap:6px;display:flex}.objectiveActions button,.actionRow>button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;display:flex}.objectiveActions .danger,.actionRow>.danger{color:#b42318;border-color:#fecdd3}.objectiveMetrics{background:#e4ebf1;border-top:1px solid #e4ebf1;border-bottom:1px solid #e4ebf1;grid-template-columns:2fr repeat(4,1fr);gap:1px;display:grid}.objectiveMetrics>div{background:#f8fbfd;align-content:center;gap:4px;min-width:0;padding:11px 13px;display:grid}.objectiveMetrics small{color:#71869a;font-size:9px;font-weight:900}.objectiveMetrics b{color:#10263c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.objectiveProgress{align-items:center;gap:9px;padding:10px 18px;display:flex}.objectiveProgress>span{background:#e5ebf0;border-radius:999px;flex:1;height:8px;overflow:hidden}.objectiveProgress i{background:linear-gradient(90deg,#08b4d1,#0a869e);border-radius:999px;height:100%;display:block}.objectiveProgress b{color:#007f99;text-align:right;min-width:38px;font-size:12px}.actionToggle{color:#29445b;cursor:pointer;background:#f8fbfd;border:0;border-top:1px solid #e4ebf1;justify-content:space-between;align-items:center;width:100%;padding:11px 18px;font-weight:900;display:flex}.actionToggle span{align-items:center;gap:7px;display:flex}.actionToggle b{color:#29445b;background:#dfeaf1;border-radius:999px;place-items:center;min-width:35px;padding:3px 6px;font-size:10px;display:grid}.actionToggle svg{transition:transform .18s}.actionToggle svg.rotated{transform:rotate(180deg)}.actionList{display:grid}.actionForm{background:#f4fbfd;border-top:1px solid #dce8ee}.actionRow{border-top:1px solid #e7edf2;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:9px;padding:11px 18px;display:grid}.actionRow:first-child{border-top:0}.actionCheck{color:#007f99;background:#e8f7fa;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.actionRow.completed .actionCheck{color:#087f5b;background:#e0f6ec}.actionRow>div{gap:3px;min-width:0;display:grid}.actionRow>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.actionRow small{color:#71869a;font-size:10px}.actionRow p{color:#557089;margin:2px 0 0;font-size:11px}.actionRow>strong{color:#007f99;font-size:12px}.noActions{color:#71869a;justify-content:center;align-items:center;gap:7px;padding:18px;font-size:12px;display:flex}.noActions button{color:#007f99;cursor:pointer;background:0 0;border:0;font-weight:900}.strategyEmpty{color:#60788e;text-align:center;background:#fff;border:1px dashed #b8c8d6;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:260px;padding:30px;display:grid}.strategyEmpty svg{color:#08b4d1}.strategyEmpty h2{color:#10263c;margin:0}.strategyEmpty p{max-width:620px;margin:0 0 5px;line-height:1.5}@media (max-width:1100px){.strategyToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.strategySearch{order:3;grid-column:1/-1}.strategySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.objectiveMetrics{grid-template-columns:repeat(3,1fr)}.objectiveMetrics>div:first-child{grid-column:1/-1}.strategyFormGrid,.actionFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.span3{grid-column:1/-1}}@media (max-width:700px){.strategyToolbar,.strategySummary,.strategyFormGrid,.actionFormGrid{grid-template-columns:minmax(0,1fr)}.strategySearch,.span2,.span3{grid-column:1}.strategyToolbar button{width:100%}.objectiveCard>header{flex-direction:column}.objectiveActions{width:100%}.objectiveActions button:first-child{flex:1;justify-content:center}.objectiveMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.objectiveMetrics>div:first-child{grid-column:1/-1}.actionRow{grid-template-columns:auto minmax(0,1fr) auto}.actionRow .strategyStatus{grid-column:2}.actionRow>strong{grid-area:1/3}.actionRow>button{justify-self:start}.actionFormButtons{flex-direction:column-reverse;align-items:stretch}.actionFormButtons button{width:100%}.noActions{flex-direction:column;align-items:flex-start}}.objectiveTitleToggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:12px;padding:0;display:grid}.objectiveTitleToggle>div{min-width:0}.objectiveExpandToggle{color:#007f99;background:#eefbfd;border:1px solid #91d6e1;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.objectiveExpandToggle:before{content:"+";font-size:17px;font-weight:700;line-height:1}.objectiveCard.expanded .objectiveExpandToggle:before{content:"−"}.objectiveCard h2{font-size:13px;line-height:1.35}.objectiveDetails{display:grid}.objectiveDescription{color:#60788e;border-top:1px solid #e4ebf1;margin:0;padding:12px 18px;font-size:13px;line-height:1.5}.objectiveMetrics b,.actionRow>div>b,.actionRow p,.noActions{font-size:13px}.actionToggle{cursor:default}@media (max-width:700px){.objectiveTitleToggle{width:100%}.objectiveCard>header{gap:10px}.objectiveDescription{padding:11px 13px}}.strategySummary{gap:6px}.strategySummary article{border-radius:10px;gap:7px;min-height:52px;padding:8px 10px}.strategySummary svg{flex:none;width:19px;height:19px}.strategySummary span{font-size:9px;line-height:1.15}.strategySummary b{font-size:15px;line-height:1.1}.objectiveList{gap:6px}.objectiveCard>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.objectiveTitleToggle{gap:8px;width:100%}.objectiveTitleToggle h2{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.objectiveMeta{align-items:center;gap:5px;padding:10px 18px 0;display:flex}.objectiveMeta .objectiveArea,.objectiveMeta .strategyStatus{margin-bottom:0}@media (max-width:700px){.strategySummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.strategySummary article{min-height:50px;padding:7px 9px}.objectiveCard>header{grid-template-columns:minmax(0,1fr);padding:7px 9px}.objectiveCard:not(.expanded)>header{grid-template-columns:minmax(0,1fr)}.objectiveCard.expanded .objectiveActions{grid-column:1/-1;width:100%}.objectiveCard.expanded .objectiveActions button:first-child{flex:1;justify-content:center}.objectiveMeta{padding:9px 13px 0}}.payrollWorkspace{gap:14px;min-width:0;display:grid}.payrollToolbar{background:#fff;border:1px solid #d7e3eb;border-radius:14px;grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:end;gap:9px;padding:12px;display:grid}.payrollToolbar>label:first-child{color:#557089;gap:5px;margin:0;font-size:11px;font-weight:900;display:grid}.payrollToolbar input,.payrollToolbar select,.payrollForm input,.payrollForm select{color:#102033;background:#fff;border:1px solid #c7d5e1;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.payrollToolbar>select{min-height:40px}.payrollSearch{color:#60788e;border:1px solid #c7d5e1;border-radius:8px;align-items:center;gap:7px;margin:0;padding-left:10px;display:flex}.payrollSearch input{border:0;outline:0;padding-left:2px}.payrollPrimary,.payrollSecondary{color:#fff;white-space:nowrap;cursor:pointer;background:#10263c;border:1px solid #10263c;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 13px;font-weight:900;display:flex}.payrollSecondary{color:#007f99;background:#f2fbfd;border-color:#9ad7e2}.payrollPrimary:disabled,.payrollSecondary:disabled{opacity:.5;cursor:wait}.payrollMessage{border-radius:9px;padding:11px 13px;font-size:13px;font-weight:800}.payrollMessage.success{color:#087f5b;background:#eaf9f2}.payrollMessage.error{color:#b42318;background:#fff1f2}.payrollSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payrollSummary article{background:#fff;border:1px solid #d7e3eb;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:14px 15px;display:flex}.payrollSummary svg{color:#08a9c5;flex-shrink:0}.payrollSummary span{color:#60788e;min-width:0;font-size:11px;display:grid}.payrollSummary b{color:#10263c;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.payrollWarning{color:#8a5d00;background:#fff9e8;border:1px solid #f5cd77;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex}.payrollWarning div{gap:2px;display:grid}.payrollWarning span{font-size:11px}.payrollForm{background:#fff;border:1px solid #a8e0ea;border-radius:14px;overflow:hidden;box-shadow:0 4px 14px #17324d14}.payrollForm>header{background:#f4fbfd;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.payrollForm>header small{color:#007f99;letter-spacing:1px;font-weight:900}.payrollForm h2{margin:4px 0 0;font-size:18px}.payrollForm>header button{cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.payrollFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 12px;padding:16px 18px;display:grid}.payrollFormGrid label{color:#425c72;min-width:0;margin:0;font-size:12px}.payrollFormGrid .span2{grid-column:span 2}.payrollFormTitle{color:#007f99;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e4ebf1;grid-column:1/-1;margin-top:3px;padding:8px 0 2px;font-size:10px;font-weight:900}.payrollActive{background:#f1fbf6;border:1px solid #bcebd5;border-radius:8px;align-self:end;align-items:center;gap:7px;min-height:40px;padding:9px;font-weight:900;color:#087f5b!important;display:flex!important}.payrollActive input{width:16px;height:16px}.payrollForm>footer{background:#f8fbfd;border-top:1px solid #e4ebf1;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.payrollForm>footer button{color:#425c72;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;padding:9px 13px;font-weight:900}.payrollForm>footer .payrollPrimary{color:#fff;background:#10263c;border-color:#10263c}.payrollTable{background:#fff;border:1px solid #d7e3eb;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #17324d0d}.payrollTable>header{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.payrollTable h2{text-transform:capitalize;margin:0 0 4px;font-size:17px}.payrollTable p{color:#60788e;margin:0;font-size:11px}.payrollTable>header>span{color:#007f99;font-size:12px;font-weight:900}.payrollScroll{overflow:auto}.payrollTable table{border-collapse:collapse;width:100%;min-width:1040px}.payrollTable th,.payrollTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5ebf0;padding:11px 12px}.payrollTable th{color:#557089;text-transform:uppercase;background:#f5f8fa;font-size:10px}.payrollTable th:first-child,.payrollTable td:first-child{text-align:left}.payrollTable tbody tr.incomplete{background:#fff9eb}.payrollTable td{font-size:12px}.payrollTable td:first-child b,.payrollTable td:first-child small{display:block}.payrollTable td:first-child small{color:#71869a;margin-top:3px;font-size:9px}.payrollRowActions{justify-content:flex-end;gap:5px;display:flex}.payrollRowActions button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.payrollRowActions .danger{color:#b42318;border-color:#fecdd3}.payrollTable tfoot td{color:#fff;background:#10263c;border:0;font-weight:900}.payrollEmpty{color:#71869a;place-items:center;min-height:190px;display:grid}.payrollTable tbody tr:last-child td{border-bottom:0}.payrollLegalNote{color:#006f86;background:#f2fbfd;border:1px solid #a8e0ea;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex}.payrollLegalNote div{gap:2px;display:grid}@media (max-width:1150px){.payrollToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.payrollSearch{grid-area:2/1/auto/-1}.payrollSummary,.payrollFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.payrollToolbar,.payrollSummary,.payrollFormGrid{grid-template-columns:minmax(0,1fr)}.payrollSearch,.payrollFormGrid .span2{grid-column:1}.payrollSearch{grid-row:auto}.payrollToolbar button{width:100%}.payrollSummary b{font-size:16px}.payrollForm>footer{flex-direction:column-reverse;align-items:stretch}.payrollForm>footer button{width:100%}.payrollTable>header{flex-direction:column;align-items:flex-start}.payrollScroll{overflow:visible}.payrollTable table{min-width:0}.payrollTable thead,.payrollTable tfoot{display:none}.payrollTable tbody,.payrollTable tr,.payrollTable td{display:block}.payrollTable tr{border-bottom:1px solid #e4ebf1;padding:12px 14px}.payrollTable td{text-align:right;border:0;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.payrollTable td:before{content:attr(data-label);color:#71869a;text-transform:uppercase;font-size:9px;font-weight:900}.payrollTable td:first-child{text-align:left;padding-bottom:10px;display:block}.payrollTable td:first-child:before,.payrollRowActions:before{display:none}.payrollRowActions{justify-content:flex-start!important;padding-top:10px!important}}.payrollModalBackdrop{z-index:160;background:#06192bbf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.payrollModalBackdrop .payrollForm{width:min(920px,96vw);max-height:92vh;overflow:auto;box-shadow:0 20px 65px #06172766}.payrollCompactTotals{white-space:nowrap;background:#fff;border:1px solid #d7e3eb;border-radius:10px;align-items:center;gap:0;display:flex;overflow:auto}.payrollCompactTotals span{color:#60788e;border-right:1px solid #e4ebf1;align-items:center;gap:6px;padding:9px 13px;font-size:11px;display:flex}.payrollCompactTotals span:last-child{border:0}.payrollCompactTotals svg{color:#08a9c5}.payrollCompactTotals b{color:#10263c;font-size:13px}.payrollLegalNote{padding:9px 12px!important}.payrollLegalNote span{font-size:10px!important}.payrollTable th,.payrollTable td{padding-top:9px!important;padding-bottom:9px!important}@media (max-width:760px){.payrollModalBackdrop{align-items:end;padding:0}.payrollModalBackdrop .payrollForm{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.payrollCompactTotals{grid-template-columns:1fr 1fr;display:grid}.payrollCompactTotals span{border-bottom:1px solid #e4ebf1}}.payrollEmployeeSection{background:#f4f8fb;border:1px solid #d7e3eb;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #17324d0d}.payrollEmployeeSection>header{background:#fff;border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.payrollEmployeeSection h2{text-transform:capitalize;margin:0 0 2px;font-size:15px}.payrollEmployeeSection>header p{color:#60788e;margin:0;font-size:9px}.payrollEmployeeSection>header>span{color:#007f99;font-size:10px;font-weight:900}.payrollEmployeeCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:9px;display:grid}.payrollEmployeeCard{background:#fff;border:1px solid #d7e3eb;border-radius:11px;overflow:hidden;box-shadow:0 2px 5px #17324d0a}.payrollEmployeeCard.incomplete{background:#fffdf7;border-color:#f1c75b}.payrollEmployeeCard>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.payrollEmployeeCard h3{color:#10263c;margin:0;font-size:12px;line-height:1.2}.payrollEmployeeCard header small{color:#6d8095;margin-top:2px;font-size:8.5px;display:block}.payrollCardActions{gap:4px;display:flex}.payrollCardActions button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.payrollCardActions .danger{color:#b42318;border-color:#fecdd3}.payrollEmployeeNumbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:3px 9px;display:grid}.payrollEmployeeNumbers>span{border-bottom:1px solid #edf1f5;gap:1px;min-width:0;padding:6px 5px 6px 0;display:grid}.payrollEmployeeNumbers>span:nth-last-child(-n+2){border-bottom:0}.payrollEmployeeNumbers small{color:#71869a;text-transform:uppercase;font-size:8px;font-weight:800}.payrollEmployeeNumbers b{color:#29445b;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.payrollEmployeeNumbers .payrollHighlight b{color:#087f5b}.payrollEmployeeCard>footer{color:#8292a2;background:#f8fbfd;border-top:1px solid #edf1f5;padding:5px 9px;font-size:8px}.payrollCardsTotal{color:#fff;background:#10263c;border-top:1px solid #dfe8ef;justify-content:flex-end;align-items:center;gap:10px;padding:9px 13px;display:flex}.payrollCardsTotal span{text-transform:uppercase;font-size:9px}.payrollCardsTotal b{font-size:13px}@media (max-width:1100px){.payrollEmployeeCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.payrollEmployeeSection>header{padding:9px 10px}.payrollEmployeeSection>header p{display:none}.payrollEmployeeCards{grid-template-columns:1fr;gap:6px;padding:7px}.payrollEmployeeCard>header{padding:7px 8px}.payrollEmployeeNumbers{padding:2px 8px}.payrollEmployeeNumbers>span{padding:5px 4px 5px 0}.payrollEmployeeNumbers b{font-size:10px}.payrollEmployeeCard>footer{padding:4px 8px}.payrollCardsTotal{padding:8px 10px}}.payrollEmployeeCard>header{border-bottom:0;justify-content:flex-start}.payrollEmployeeCard.expanded>header{border-bottom:1px solid #edf1f5}.payrollExpandButton{color:#007f99;cursor:pointer;background:#f2fbfd;border:1px solid #08a9c5;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;padding:0;display:grid}.payrollEmployeeIdentity{flex:1;min-width:0}.payrollEmployeeIdentity h3,.payrollEmployeeIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payrollSalaryQuick{text-align:right;flex:none;gap:1px;min-width:82px;display:grid}.payrollSalaryQuick small{text-transform:uppercase;font-weight:800;color:#71869a!important;margin:0!important;font-size:7.5px!important}.payrollSalaryQuick b{color:#10263c;white-space:nowrap;font-size:11.5px;font-weight:900}.payrollCardActions{flex:none}@media (max-width:700px){.payrollSalaryQuick{min-width:76px}.payrollSalaryQuick b{font-size:11px}.payrollCardActions button{width:25px;height:25px}}.payrollWorkspace{font-size:13px}.payrollToolbar>label:first-child,.payrollToolbar input,.payrollToolbar select,.payrollToolbar button,.payrollLegalNote span,.payrollWarning span,.payrollCompactTotals span{font-size:13px!important}.payrollFormGrid label,.payrollFormGrid input,.payrollFormGrid select,.payrollFormGrid textarea,.payrollFormTitle,.payrollForm>footer button{font-size:13px}.payrollEmployeeSection h2{font-size:17px}.payrollEmployeeSection>header p,.payrollEmployeeSection>header>span{font-size:13px}.payrollEmployeeCard h3{font-size:14px}.payrollEmployeeCard header small{font-size:13px}.payrollSalaryQuick{min-width:102px}.payrollSalaryQuick small{font-size:12px!important}.payrollSalaryQuick b{font-size:14px}.payrollEmployeeNumbers small{font-size:12px}.payrollEmployeeNumbers b,.payrollEmployeeCard>footer,.payrollCardsTotal span,.payrollCardsTotal b,.payrollEmpty{font-size:13px}.payrollCompactTotals b{font-size:14px}.payrollPrimary,.payrollSecondary{font-size:13px}@media (max-width:700px){.payrollEmployeeCard h3{font-size:14px}.payrollEmployeeCard header small,.payrollEmployeeNumbers b,.payrollSalaryQuick b{font-size:13px}.payrollSalaryQuick{min-width:94px}}.hrWorkspace{gap:12px;min-width:0;display:grid}.hrCompactHead{color:#fff;background:#10263c;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.hrCompactHead small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.hrCompactHead h2{margin:4px 0;font-size:19px}.hrCompactHead p{color:#bfd0dc;margin:0;font-size:12px}.hrHeadStats{gap:8px;display:flex}.hrHeadStats span{color:#bcd0dc;background:#1b344c;border:1px solid #3b556c;border-radius:9px;min-width:82px;padding:9px 11px;font-size:10px;display:grid}.hrHeadStats b{color:#4ce0f4;font-size:17px}.hrMessage{border-radius:9px;padding:10px 12px;font-size:12px;font-weight:850}.hrMessage.success{color:#087f5b;background:#e9f9f1}.hrMessage.error{color:#b42318;background:#fff0f1}.hrToolbar{background:#fff;border:1px solid #d7e3eb;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;padding:9px;display:grid}.hrToolbar label{color:#6d8095;border:1px solid #c7d5e1;border-radius:8px;align-items:center;gap:7px;margin:0;padding:0 9px;display:flex}.hrToolbar input{border:0;outline:0;width:100%;padding:9px 2px}.hrToolbar select,.hrToolbar button,.hrFreelanceBar input,.hrFreelanceBar select,.hrLeaveForm input,.hrLeaveForm select{color:#10263c;background:#fff;border:1px solid #c7d5e1;border-radius:8px;min-width:0;padding:9px 10px}.hrToolbar button,.hrFreelanceBar button,.hrLeaveForm button{color:#fff;cursor:pointer;background:#10263c;border-color:#10263c;justify-content:center;align-items:center;gap:6px;font-weight:900;display:flex}.hrRows{background:#fff;border:1px solid #d7e3eb;border-radius:13px;overflow:hidden}.hrRows details+details{border-top:1px solid #e5edf2}.hrRows details.inactive{opacity:.62}.hrRows summary{cursor:pointer;grid-template-columns:36px minmax(220px,1.5fr) minmax(140px,.6fr) auto 18px;align-items:center;gap:10px;padding:10px 13px;list-style:none;display:grid}.hrRows summary::-webkit-details-marker{display:none}.hrRows summary>span:nth-child(2),.hrRows summary>.hrDesktop{gap:2px;display:grid}.hrRows summary small{color:#6d8095;font-size:10px}.hrRows details[open] summary svg:last-child{transform:rotate(180deg)}.hrAvatar{color:#007f99;background:#dcf7fb;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.hrAvatar.role{color:#29445b;background:#e9eef3}.hrCompleteness{color:#60788e;background:#f1f5f8;border-radius:999px;padding:5px 7px;font-size:10px}.hrRowDetail,.hrRoleDetail{background:#f8fbfd;border-top:1px solid #e5edf2;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;padding:11px 14px;display:grid}.hrRowDetail>div,.hrRoleDetail>div{color:#60788e;align-content:start;gap:3px;font-size:11px;display:grid}.hrRowDetail b,.hrRoleDetail b{color:#29445b;align-items:center;gap:5px;display:flex}.hrActions{justify-content:flex-end;align-items:center!important;gap:6px!important;display:flex!important}.hrActions button,.hrFreelancer button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #bac9d6;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:10px;font-weight:900;display:flex}.hrActions button.warning{color:#8a5d00;border-color:#f4cd7b}.hrRoleDetail{grid-template-columns:minmax(180px,1.2fr) 1fr 1fr auto}.hrRoleDetail p{color:#425c72;margin:0;font-size:12px}.hrFreelanceBar,.hrLeaveForm{background:#fff;border:1px solid #d7e3eb;border-radius:12px;grid-template-columns:1.2fr .65fr 1.2fr .6fr .65fr auto;align-items:end;gap:8px;padding:10px;display:grid}.hrFreelanceBar label,.hrLeaveForm label{color:#557089;gap:4px;margin:0;font-size:10px;font-weight:900;display:grid}.hrTwoColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hrTwoColumns>div{background:#fff;border:1px solid #d7e3eb;border-radius:13px;overflow:hidden}.hrTwoColumns header{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.hrTwoColumns h3{margin:0;font-size:14px}.hrTwoColumns header button{color:#007f99;background:#fff;border:1px solid #b8c8d6;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:900;display:flex}.hrFreelancer{border-bottom:1px solid #edf1f5;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.hrFreelancer>div{gap:2px;display:grid}.hrFreelancer small{color:#6d8095;font-size:10px}.hrFreelancer strong{font-size:11px}.hrFreelancer button.danger{color:#b42318}.hrAgendaTools{color:#007f99;background:#effafd;border:1px solid #a8e0ea;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.hrAgendaTools>div,.hrAgendaTools button{align-items:center;gap:7px;display:flex}.hrAgendaTools button{color:#007f99;background:#fff;border:1px solid #8fd9e6;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:900}.hrLeaveForm{grid-template-columns:1fr .7fr .65fr .65fr 1.3fr auto}.hrPrintPanel{grid-template-columns:.8fr 1.1fr 1.2fr;gap:12px;display:grid}.hrAgendaColumn{background:#fff;border:1px solid #d7e3eb;border-radius:13px;overflow:hidden}.hrAgendaColumn>header{color:#007f99;border-bottom:1px solid #e4ebf1;align-items:center;gap:7px;padding:11px 13px;display:flex}.hrAgendaColumn h3{color:#10263c;margin:0;font-size:14px}.hrAgendaColumn article{border-bottom:1px solid #edf1f5;gap:2px;padding:9px 12px;display:grid;position:relative}.hrAgendaColumn article span,.hrAgendaColumn article small,.hrAgendaColumn>p{color:#60788e;font-size:10px}.hrAgendaColumn article button{color:#b42318;background:0 0;border:0;position:absolute;top:8px;right:8px}.hrAgendaColumn>p{padding:12px}.hrModalBackdrop{z-index:160;background:#06192bbf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hrModal{background:#fff;border-radius:15px;width:min(870px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 20px 65px #06172766}.hrModal>header{background:#f4fbfd;border-bottom:1px solid #dce8ee;justify-content:space-between;align-items:center;margin:0;padding:13px 16px;display:flex}.hrModal>header small{color:#007f99;letter-spacing:1px;font-weight:900}.hrModal>header h2{margin:3px 0 0;font-size:18px}.hrModal>header button{background:#fff;border:1px solid #c7d5e1;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.hrModal>nav{border-bottom:1px solid #e4ebf1;gap:5px;padding:8px 14px;display:flex}.hrModal>nav button{color:#425c72;background:#fff;border:1px solid #c7d5e1;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:900}.hrModal>nav button.active{color:#fff;background:#10263c;border-color:#10263c}.hrModalBody{padding:14px 16px;overflow:auto}.hrFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 10px;display:grid}.hrFormGrid label{color:#425c72;gap:4px;margin:0;font-size:10px;font-weight:900;display:grid}.hrFormGrid input,.hrFormGrid select,.hrFormGrid textarea{color:#10263c;background:#fff;border:1px solid #c7d5e1;border-radius:8px;width:100%;min-width:0;padding:9px}.hrFormGrid textarea{resize:vertical;min-height:62px}.hrFormGrid .span2{grid-column:span 2}.hrFormGrid fieldset{border:1px solid #d7e3eb;border-radius:8px;align-items:center;gap:9px;margin:0;padding:9px;display:flex}.hrFormGrid fieldset label{align-items:center;gap:4px;display:flex}.hrFormGrid fieldset input{width:14px;height:14px}.hrModal>footer{background:#f8fbfd;border-top:1px solid #e4ebf1;justify-content:flex-end;gap:7px;padding:10px 15px;display:flex}.hrModal>footer button{color:#29445b;background:#fff;border:1px solid #b8c8d6;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-weight:900;display:flex}.hrModal>footer button.primary{color:#fff;background:#10263c;border-color:#10263c}.teamPanelWidget{background:#effafd;border:1px solid #a9e3ec;border-radius:13px;grid-template-columns:auto 1fr;gap:16px;margin:0 0 20px;padding:13px 16px;display:grid}.teamPanelWidget header{color:#007f99;align-items:center;gap:12px;display:flex;margin:0!important}.teamPanelWidget header>div{display:grid}.teamPanelWidget small{color:#007f99;letter-spacing:1px;font-size:9px;font-weight:900}.teamPanelWidget h3{color:#10263c;margin:2px 0 0;font-size:14px}.teamPanelWidget>div{gap:5px;display:grid}.teamPanelWidget>div span{color:#60788e;align-items:center;gap:7px;font-size:10px;display:flex}.teamPanelWidget>div b{color:#29445b;font-weight:750}@media (max-width:950px){.hrHeadStats{display:none}.hrFreelanceBar,.hrLeaveForm{grid-template-columns:repeat(3,1fr)}.hrFreelanceBar button,.hrLeaveForm button{min-height:38px}.hrPrintPanel{grid-template-columns:1fr 1fr}.hrAgendaColumn.schedule{grid-column:1/-1}}@media (max-width:700px){.hrCompactHead{align-items:flex-start}.hrToolbar{grid-template-columns:1fr}.hrRows summary{grid-template-columns:36px minmax(0,1fr) auto 16px}.hrDesktop{display:none!important}.hrRowDetail,.hrRoleDetail{grid-template-columns:1fr}.hrActions{justify-content:flex-start}.hrFreelanceBar,.hrLeaveForm,.hrTwoColumns,.hrPrintPanel{grid-template-columns:1fr}.hrAgendaColumn.schedule{grid-column:auto}.hrFormGrid{grid-template-columns:1fr 1fr}.hrFormGrid .span2{grid-column:1/-1}.hrModalBackdrop{align-items:end;padding:0}.hrModal{border-radius:16px 16px 0 0;width:100%;max-height:94vh}.teamPanelWidget{grid-template-columns:1fr}.teamPanelWidget header{justify-content:space-between}.hrAgendaTools{flex-direction:column;align-items:flex-start}}@media print{body{background:#fff}.app aside,.content>header,.hrCompactHead,.hrAgendaTools,.hrLeaveForm{display:none!important}.app{display:block}.content{padding:0}.hrPrintPanel{grid-template-columns:1fr 1fr 1fr}.hrAgendaColumn{break-inside:avoid}.hrAgendaColumn article button{display:none}}.hrFunctionCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:9px;display:grid}.hrFunctionCard{background:#fff;border:1px solid #d7e3eb;border-radius:12px;min-height:0;overflow:hidden;box-shadow:0 2px 6px #17324d0b}.hrFunctionCard.inactive{opacity:.62}.hrFunctionCard>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto 24px;align-items:center;gap:8px;padding:10px 11px;list-style:none;display:grid}.hrFunctionCard>summary::-webkit-details-marker{display:none}.hrFunctionCard>summary:hover{background:#f7fbfd}.hrFunctionCard[open]>summary{border-bottom:1px solid #e5edf2}.hrFunctionCard h3{color:#10263c;margin:0;font-size:13px;line-height:1.2}.hrFunctionCard summary small{color:#60788e;margin-top:2px;font-size:10px;font-weight:700;line-height:1.25;display:block}.hrFunctionStatus{color:#087f5b;background:#e9f9f1;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.hrFunctionToggle{color:#007f99;background:#eefbfd;border:1px solid #91d6e1;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.hrFunctionToggle:before{content:"+";font-size:17px;font-weight:700;line-height:1}.hrFunctionCard[open] .hrFunctionToggle:before{content:"−"}.hrFunctionBody{display:grid}.hrFunctionCard ul{align-content:start;gap:0;margin:0;padding:5px 12px;list-style:none;display:grid}.hrFunctionCard li{color:#29445b;border-bottom:1px solid #edf1f5;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:6px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.hrFunctionCard li:last-child{border-bottom:0}.hrTaskBullet{color:#008da6;font-size:17px;font-weight:900;line-height:1}.hrTaskText{min-width:0}.hrFunctionBody>footer{background:#f8fbfd;border-top:1px solid #e5edf2;justify-content:flex-end;gap:5px;padding:7px 10px;display:flex}.hrFunctionBody>footer button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #bac9d6;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:9px;font-weight:900;display:flex}.hrEmptyTasks{color:#8292a2;align-self:start;margin:0;padding:14px 13px;font-size:13px;font-style:italic}.hrEmptyFunctions{color:#60788e;text-align:center;background:#fff;border:1px dashed #c7d5e1;border-radius:12px;padding:20px;font-size:12px}.hrRoleCatalog{background:#fff;border:1px solid #d7e3eb;border-radius:12px;overflow:hidden}.hrRoleCatalog>summary{color:#29445b;cursor:pointer;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;list-style:none;display:flex}.hrRoleCatalog>summary::-webkit-details-marker{display:none}.hrRoleCatalog>summary span{color:#60788e;background:#edf3f6;border-radius:999px;margin-left:auto;padding:3px 7px}.hrRoleCatalog[open]>summary>svg:last-child{transform:rotate(180deg)}.hrRoleCatalog .roleRows{border-width:1px 0 0;border-radius:0}.hrTaskModal{width:min(620px,96vw)}.hrTaskEditor{color:#425c72;gap:5px;font-size:11px;font-weight:900;display:grid}.hrTaskEditor small{color:#6d8095;font-weight:600}.hrTaskEditor textarea{color:#10263c;resize:vertical;border:1px solid #c7d5e1;border-radius:9px;width:100%;min-height:230px;padding:11px;line-height:1.5}@media (max-width:1050px){.hrFunctionCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hrFunctionCards{grid-template-columns:1fr;gap:7px}.hrFunctionCard>summary{grid-template-columns:32px minmax(0,1fr) auto 24px}.hrFunctionStatus{grid-column:auto;justify-self:end}.hrFunctionBody>footer{justify-content:flex-start}.hrFunctionBody>footer button{padding:6px 8px}.hrEmptyTasks{padding:12px 11px}}.hrWorkspace .hrToolbar input,.hrWorkspace .hrToolbar select,.hrWorkspace .hrToolbar button{font-size:13px}.hrFunctionCard h3{font-size:14px}.hrFunctionCard summary small,.hrFunctionStatus,.hrFunctionBody>footer button,.hrEmptyFunctions,.hrRoleCatalog>summary,.hrRows summary small,.hrRoleDetail,.hrRoleDetail p,.hrRoleDetail>div,.hrActions button,.hrTaskEditor,.hrTaskEditor small,.hrTaskEditor textarea,.hrFunctionCard li,.hrEmptyTasks,.hrRoleCatalog>summary span{font-size:13px}.swotWorkspace{gap:10px;display:grid}.swotWorkspace>header{background:#fff;border:1px solid #d7e3eb;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.swotWorkspace>header small{color:#0089a3;letter-spacing:1px;font-size:9px;font-weight:900}.swotWorkspace>header h2{margin:2px 0;font-size:16px}.swotWorkspace>header p{color:#6d8095;margin:0;font-size:10px}.swotWorkspace>header>span{color:#007f99;background:#edf7fa;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.swotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.swotQuadrant{background:#fff;border:1px solid #d7e3eb;border-radius:11px;overflow:hidden}.swotQuadrant>summary{border-bottom:1px solid #e6edf2;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;margin:0;padding:9px 10px;display:grid}.swotQuadrant>summary>span{color:#007f99;background:#edf7fa;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.swotQuadrant h3{margin:0;font-size:13px}.swotQuadrant summary small{color:#7b8b99;font-size:9px}.swotQuadrant header b{color:#60788e;font-size:11px}.swotRows{display:grid}.swotRows>p{color:#8594a1;margin:0;padding:10px;font-size:10px}.swotRow{color:#29445b;border-bottom:1px solid #edf1f4;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:5px 8px;font-size:11px;display:grid}.swotMarker{color:#12a8bf;font-size:15px;font-weight:900;line-height:1}.swotRow input{border:1px solid #8fd5df;border-radius:6px;width:100%;min-width:0;padding:6px 7px}.swotRow>div{gap:3px;display:flex}.swotRow button,.swotAdd button{color:#197c92;background:#fff;border:1px solid #c8d6df;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.swotRow button.danger{color:#b42318}.swotAdd{grid-template-columns:1fr 28px;gap:6px;padding:7px;display:grid}.swotAdd input{border:1px solid #c7d5e1;border-radius:7px;min-width:0;padding:7px 8px;font-size:10px}@media (max-width:700px){.swotGrid{grid-template-columns:1fr}.swotWorkspace>header{align-items:flex-start}.swotQuadrant>summary{padding:7px 9px}.swotRow{min-height:31px;padding-block:4px}}.swotQuadrant>summary{cursor:pointer;grid-template-columns:31px minmax(0,1fr) auto 24px;list-style:none}.swotQuadrant>summary::-webkit-details-marker{display:none}.swotQuadrant>summary:hover{background:#f7fbfd}.swotExpandToggle{border:1px solid #91d6e1;place-items:center;color:#007f99!important;background:#eefbfd!important;border-radius:50%!important;width:24px!important;height:24px!important;display:grid!important}.swotExpandToggle:before{content:"+";font-size:17px;font-weight:700;line-height:1}.swotQuadrant[open] .swotExpandToggle:before{content:"−"}.swotQuadrantBody{display:grid}.swotQuadrant h3,.swotRow,.swotRows>p,.swotAdd input{font-size:13px}.swotGrid{gap:6px}.swotQuadrant>summary{border-bottom:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.swotQuadrant>summary h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.swotQuadrant[open]{grid-column:1/-1}.swotQuadrant[open]>summary{border-bottom:1px solid #e6edf2}.swotQuadrantMeta{background:#f8fbfd;border-bottom:1px solid #edf1f4;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.swotQuadrantMeta>span{color:#007f99;background:#edf7fa;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.swotQuadrantMeta small{color:#7b8b99;font-size:13px}.swotQuadrantMeta b{color:#60788e;font-size:13px}@media (max-width:700px){.swotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.swotQuadrant>summary{min-height:40px;padding:6px 8px}.swotQuadrant[open]{grid-column:1/-1}.swotQuadrantMeta{grid-template-columns:26px minmax(0,1fr) auto;padding:7px 8px}.swotQuadrantMeta>span{width:26px;height:26px}}.personalFinance{color:#17324a;gap:12px;font-size:14px;line-height:1.35;display:grid}.personalToolbar,.personalFilters,.personalListFilters,.planningHead,.budgetTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.personalTabs,.personalActions{flex-wrap:wrap;gap:5px;display:flex}.personalToolbar button,.planningHead button,.newBudget button,.formButtons button{color:#345268;background:#fff;border:1px solid #c9d7e2;border-radius:8px;align-items:center;gap:5px;padding:9px 12px;font-size:14px;font-weight:800;display:flex}.personalToolbar button.active,.personalToolbar button.primary,.personalEntryForm button.primary{color:#fff;background:#007f99;border-color:#007f99}.personalFilters{background:#fff;border:1px solid #d9e4eb;border-radius:9px;justify-content:flex-start;padding:7px 9px}.personalFilters label{color:#60778a;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.personalFilters input,.personalFilters select,.personalListFilters input,.personalListFilters select{background:#fff;border:1px solid #c9d7e2;border-radius:7px;min-height:38px;padding:7px 9px;font-size:14px}.personalFilters>span{color:#60778a;text-transform:capitalize;margin-left:auto;font-size:14px}.personalCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.personalCards article{background:#fff;border:1px solid #d9e4eb;border-radius:9px;gap:2px;min-height:78px;padding:8px 10px;display:grid}.personalCards span{color:#6d8294;font-size:13px}.personalCards b{font-size:18px;line-height:1.25}.personalCards small{color:#7a8e9d;font-size:13px}.personalComparison,.budgetTable,.personalEntryRows,.personalAccounts{background:#fff;border:1px solid #d9e4eb;border-radius:10px;overflow:hidden}.personalComparison>div:first-child,.budgetTitle{border-bottom:1px solid #e7eef3;padding:9px 11px}.personalComparison h3,.budgetTitle h3,.planningHead h3{margin:0;font-size:15px}.personalComparison span,.budgetTitle span,.planningHead p{color:#728797;margin:0;font-size:13px}.comparisonBars{grid-template-columns:1fr 1fr;gap:12px;padding:11px;display:grid}.comparisonBars label{grid-template-columns:80px 1fr auto;align-items:center;gap:7px;font-size:13px;font-weight:800;display:grid}.comparisonBars progress,.personalAccounts progress{accent-color:#188a70;width:100%;height:7px}.comparisonBars progress.expense{accent-color:#d08b31}.comparisonBars small{font-size:13px;font-weight:600}.budgetRows article{border-bottom:1px solid #e8eef2;grid-template-columns:minmax(150px,1fr) 120px 120px 120px;align-items:center;gap:8px;min-height:46px;padding:8px 10px;display:grid}.budgetRows article>div{display:grid}.budgetRows b{font-size:14px}.budgetRows small{color:#7890a1;font-size:13px}.budgetRows strong,.budgetRows span,.budgetRows em{text-align:right;font-size:14px;font-style:normal}.budgetRows input{text-align:right;border:1px solid #c9d7e2;border-radius:6px;width:100%;padding:6px}.budgetRows:before{color:#6b8090;content:"Categoria                   Planejado               Realizado           Diferença";background:#f4f8fa;grid-template-columns:minmax(150px,1fr) 120px 120px 120px;padding:8px 10px;font-size:13px;font-weight:900;display:grid}.personalEntryForm{background:#fff;border:1px solid #d9e4eb;border-radius:10px;grid-template-columns:repeat(6,minmax(110px,1fr));gap:7px;padding:9px;display:grid}.personalEntryForm label{color:#60778a;gap:3px;font-size:13px;font-weight:900;display:grid}.personalEntryForm label.wide{grid-column:span 2}.personalEntryForm input,.personalEntryForm select,.newBudget input,.newBudget select{background:#fff;border:1px solid #c9d7e2;border-radius:7px;min-width:0;padding:7px 8px;font-size:14px}.formButtons{align-items:end;gap:5px;display:flex}.personalListFilters{justify-content:flex-start}.personalListFilters input{flex:1}.personalListFilters b{margin-left:auto;font-size:13px}.personalEntryRows article{border-bottom:1px solid #e8eef2;grid-template-columns:72px 82px minmax(210px,1fr) 118px 105px 32px 32px;align-items:center;gap:7px;min-height:50px;padding:8px 9px;display:grid}.personalEntryRows time,.personalEntryRows small{color:#768b9b;font-size:13px}.personalEntryRows article>div{min-width:0;display:grid}.personalEntryRows article>div b,.personalEntryRows strong{font-size:14px}.personalEntryRows article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entryKind,.personalEntryRows em{text-align:center;border-radius:10px;padding:3px 5px;font-size:13px;font-style:normal;font-weight:900}.entryKind.revenue,.personalEntryRows em.done{color:#087f5b;background:#e6f5ef}.entryKind.expense,.personalEntryRows em.pending{color:#a56414;background:#fff2df}.personalEntryRows button{color:#47657b;background:#fff;border:1px solid #c9d7e2;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.personalEntryRows button.danger{color:#b42318}.planningHead{padding:3px 1px}.newBudget{background:#f8fbfc;border:1px dashed #b9cad6;border-radius:9px;grid-template-columns:130px 1fr 150px auto;gap:7px;padding:9px;display:grid}.personalAccounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.personalAccounts article{border-bottom:1px solid #e8eef2;border-right:1px solid #e8eef2;grid-template-columns:1fr auto;gap:5px;padding:11px;display:grid}.personalAccounts article>div{display:grid}.personalAccounts b{font-size:14px}.personalAccounts small{color:#758b9b;font-size:13px}.personalAccounts strong{font-size:17px}.personalAccounts label{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:13px;display:grid}.personalHelpOverlay{z-index:1000;background:#102b3d99;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.personalHelpOverlay section{background:#fff;border-radius:14px;width:min(620px,100%);max-height:85vh;padding:20px;position:relative;overflow:auto;box-shadow:0 20px 55px #0003}.personalHelpOverlay .close{background:#fff;border:1px solid #d4e0e8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.personalHelpOverlay small{color:#007f99;font-weight:900}.personalHelpOverlay h2{margin:4px 0 12px;font-size:20px}.personalHelpOverlay ol{gap:9px;margin:0;padding-left:20px;display:grid}.personalHelpOverlay li{color:#486477;padding-left:4px;font-size:14px;line-height:1.5}.personalEmpty{text-align:center;color:#738898;margin:0;padding:16px;font-size:14px}@media (max-width:900px){.personalCards,.personalEntryForm{grid-template-columns:repeat(2,1fr)}.personalEntryForm label.wide{grid-column:span 2}.personalAccounts{grid-template-columns:1fr 1fr}.budgetRows{overflow-x:auto}.budgetRows article{min-width:650px}.personalEntryRows{overflow-x:auto}.personalEntryRows article{min-width:760px}}@media (max-width:600px){.personalToolbar,.personalFilters{flex-direction:column;align-items:stretch}.personalActions,.personalTabs{grid-template-columns:repeat(2,1fr);display:grid}.personalToolbar button{justify-content:center}.personalFilters>span{margin-left:0}.personalCards{grid-template-columns:1fr 1fr}.comparisonBars{grid-template-columns:1fr}.comparisonBars label{grid-template-columns:70px 1fr}.comparisonBars small{grid-column:2}.personalListFilters{grid-template-columns:1fr 1fr;display:grid}.personalListFilters input{grid-column:1/-1}.personalListFilters b{margin-left:0}.newBudget{grid-template-columns:1fr 1fr}.newBudget input:nth-child(2){grid-column:1/-1}.personalAccounts{grid-template-columns:1fr}}.personalFinance button,.personalFinance input,.personalFinance select{font-family:inherit}.personalFinance input,.personalFinance select{font-size:14px!important}.personalFinance .budgetRows:before{line-height:1.4}.personalFinance .entryKind,.personalFinance .personalEntryRows em{white-space:nowrap}.personalFinance .personalEntryRows time{font-variant-numeric:tabular-nums}.personalFinance .personalHelpOverlay li{font-size:14px;line-height:1.6}:root{--nav:#10263c;--cyan:#08c6e8;--bg:#f2f7fb;--text:#102033;--muted:#6d8095}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.center{place-items:center;min-height:60vh;display:grid}.login{background:#0c2034;place-items:center;min-height:100vh;display:grid}.login section{background:#fff;border-radius:18px;width:min(420px,92vw);padding:36px}.brandMark,.logo b{background:var(--cyan);color:#07283a;place-items:center;font-weight:900;display:grid}.brandMark{border-radius:14px;width:52px;height:52px}.login h1{margin:20px 0 8px;font-size:30px}.login p{color:var(--muted)}label{gap:7px;margin:18px 0;font-weight:700;display:grid}input{border:1px solid #cad4df;border-radius:8px;padding:13px}.login button{background:var(--nav);color:#fff;border:0;border-radius:8px;width:100%;padding:13px;font-weight:800}.error{color:#b42318!important}.app{grid-template-columns:260px 1fr;min-height:100vh;display:grid}aside{background:var(--nav);color:#fff;height:100vh;padding:28px 16px;position:sticky;top:0}.logo{align-items:center;gap:12px;padding:0 12px 28px;display:flex}.logo b{border-radius:12px;width:44px;height:44px}.logo span{display:grid}.logo strong{font-size:20px}.logo small{color:#9eb0c1;margin-top:3px}nav{gap:8px;display:grid}nav button{color:#eaf3fa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:14px;font-weight:700;display:flex}nav button:hover,nav button.active{color:#4ce0f4;background:#2a4158}.content{min-width:0;padding:36px}.content header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.content header small{color:#007f99;letter-spacing:2px;font-weight:900}.content header h1{margin:4px 0 0;font-size:30px}.logout{cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:11px 15px;display:flex}.hamb,.close{display:none}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.card,.table,.empty{background:#fff;border:1px solid #dbe5ee;border-radius:16px;box-shadow:0 2px 5px #17324d12}.card{gap:12px;padding:24px;display:grid}.card span{color:#557089}.card strong{font-size:28px}.negative{color:#c1121f!important}.table{overflow:hidden}.table h2{border-bottom:1px solid #e4ebf1;margin:0;padding:20px 24px;font-size:19px}.scroll{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{text-align:right;border-bottom:1px solid #e8eef3;padding:15px 18px}th:first-child,td:first-child{text-align:left}th{color:#5a7188;text-transform:uppercase;background:#f8fafc;font-size:12px}.empty{text-align:center;padding:60px}.empty svg{color:#00aeca}.empty p{color:var(--muted)}.periodbar{background:#e5f8fc;border:1px solid #bcebf3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 20px;display:flex}.periodbar div{gap:4px;display:grid}.periodbar span{color:#557089;font-size:14px}.badge{white-space:nowrap;background:#fff;border:1px solid #cce4e9;border-radius:999px;padding:7px 11px}.financeCards .card:nth-child(2) strong{color:#c1121f}.tabs{gap:8px;margin:2px 0 14px;display:flex}.tabs button{color:#4e6478;cursor:pointer;background:#fff;border:1px solid #d4e0e9;border-radius:10px;padding:11px 16px;font-weight:800}.tabs button.selected{background:var(--nav);border-color:var(--nav);color:#fff}.dre{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.dreHead{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dreHead h2{margin:0;font-size:19px}.dreHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.dreHead>span{color:#007f99;font-weight:800}.dreLine,.dreDetails summary,.dreSub,.marginLine{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}.dreLine.strong{background:#f4f8fb;font-weight:800}.dreLine.final{color:#fff;background:#10263c;padding-top:18px;padding-bottom:18px;font-size:18px}.dreDetails summary{cursor:pointer;font-weight:700;list-style:none}.dreDetails summary::-webkit-details-marker{display:none}.dreDetails summary span{align-items:center;gap:8px;display:flex}.dreDetails[open] summary svg{transform:rotate(180deg)}.dreSub{color:#566d81;background:#fbfdfe;padding:10px 24px 10px 55px;font-size:14px}.marginLine{background:#e9f9f2;border:0}.salesToolbar{background:#fff;border:1px solid #dbe5ee;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.salesToolbar>div{gap:4px;display:grid}.salesToolbar span,.tableTitle p,.estimateNote{color:var(--muted);font-size:13px}.salesToolbar label{align-items:center;gap:9px;margin:0;display:flex}.salesToolbar input{padding:8px 10px}.salesCards{grid-template-columns:repeat(4,minmax(0,1fr))}.salesCards .card{padding:19px}.salesCards .card strong{font-size:23px}.tableTitle{border-bottom:1px solid #e4ebf1;padding:18px 24px}.tableTitle h2{border:0!important;padding:0!important}.tableTitle p{margin:5px 0 0}.salesTable th,.salesTable td{padding:12px 14px}.status{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.status.ok{color:#087f5b;background:#dff7ec}.status.risk{color:#b42318;background:#ffe4e6}.estimateNote{background:#f8fafc;margin:0;padding:12px 18px}.consulting{color:var(--text);background:#fff;border:1px solid #dbe5ee;border-radius:16px;grid-template-columns:2fr repeat(2,1fr);gap:12px;margin-top:20px;padding:20px;display:grid;box-shadow:0 2px 5px #17324d12}.consulting small{color:#007f99;letter-spacing:1px;font-weight:900}.consulting h2{margin:7px 0 0}.consulting article{background:#f8fafc;border:1px solid #e4ebf1;border-radius:12px;gap:7px;padding:15px;display:grid}.consulting article strong{color:#007f99;font-size:20px}.consulting article span{color:var(--muted);font-size:13px}.inventoryCards .card{padding:20px}.inventoryToolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.searchBox{background:#fff;border:1px solid #cad4df;border-radius:10px;flex:1;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}.searchBox input{border:0;outline:0;width:100%}.inventoryToolbar select{background:#fff;border:1px solid #cad4df;border-radius:10px;padding:12px}.check{background:#fff;border:1px solid #cad4df;border-radius:10px;grid-auto-flow:column;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.check input{width:16px;height:16px}.tableTitle{justify-content:space-between;align-items:center;display:flex}.tableTitle>span{color:var(--muted);font-size:13px}.inventoryTable th,.inventoryTable td{padding:11px 13px}.stockZero,.stockLow{border-radius:7px;place-items:center;min-width:28px;padding:4px 6px;font-weight:900;display:inline-grid}.stockZero{color:#b42318;background:#ffe4e6}.stockLow{color:#9a6700;background:#fff1c2}.stockLegend{color:#617488;background:#f8fafc;gap:20px;padding:13px 18px;font-size:12px;display:flex}.stockLegend span{align-items:center;gap:6px;display:flex}.stockLegend i{border-radius:50%;width:9px;height:9px}.zeroDot{background:#d92d20}.lowDot{background:#f4b740}.okDot{background:#12b76a}.productionCards .card{padding:20px}.productionSummary{background:#e5f8fc;border:1px solid #bcebf3;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;padding:16px 20px;display:flex}.productionSummary>div{gap:4px;display:grid}.productionSummary span{color:#557089;font-size:13px}.productionTable th,.productionTable td{padding:11px 12px}.productionTable .productName{white-space:normal;max-width:310px;line-height:1.3}.status.progress{color:#8a5d00;background:#fff1c2}.commercialHero{background:var(--nav);color:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.commercialHero small,.customerRanking>div small,.campaigns>div small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.commercialHero h2{margin:7px 0}.commercialHero p{color:#b9c9d6;margin:0}.commercialHero label{align-items:center;gap:10px;margin:0;display:flex}.commercialHero input{color:var(--text);background:#fff;padding:9px}.goal{background:#fff;border:1px solid #dbe5ee;border-top:0;border-radius:0 0 16px 16px;margin-bottom:20px;padding:15px 24px}.goal>div:first-child{justify-content:space-between;display:flex}.goalTrack{background:#dce7ee;border-radius:999px;height:10px;margin:9px 0;overflow:hidden}.goalTrack i{background:var(--cyan);border-radius:999px;height:100%;display:block}.goal small{color:var(--muted)}.commercialCards{grid-template-columns:repeat(6,minmax(0,1fr))}.commercialCards .card{padding:17px}.commercialCards .card strong{font-size:21px}.commercialGrid{grid-template-columns:minmax(0,2.2fr) minmax(330px,1fr);gap:18px;display:grid}.miniSearch{border:1px solid #cad4df;border-radius:8px;align-items:center;gap:7px;margin:0;padding:0 8px;display:flex}.miniSearch input{border:0;outline:0;width:160px;padding:8px}.customerRanking{background:var(--nav);color:#fff;border-radius:16px;height:auto;padding:20px;position:static}.customerRanking h2{margin:6px 0 18px}.customerRanking article{border-bottom:1px solid #385169;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.customerRanking article>div{gap:4px;display:grid}.customerRanking article small{color:#b9c9d6;font-size:11px}.rank{background:#2a4158;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.campaigns{grid-template-columns:1.2fr repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.campaigns>div,.campaigns article{border-radius:14px;padding:18px}.campaigns>div{background:var(--nav);color:#fff}.campaigns>div h2{margin:7px 0}.campaigns article{background:#fff;border:1px solid #dbe5ee;gap:8px;display:grid}.campaigns article span{color:var(--muted);font-size:13px}.campaigns article em{color:#007f99;font-size:12px;font-style:normal;font-weight:900}.settingsIntro{background:var(--nav);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px 24px;display:flex}.settingsIntro small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.settingsIntro h2{margin:6px 0}.settingsIntro p{color:#b9c9d6;margin:0}.settingsIntro button{background:var(--cyan);color:#08293b;cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.settingsIntro button:disabled{opacity:.6}.saveMessage{border-radius:10px;margin-bottom:14px;padding:12px 16px;font-weight:800}.saveMessage.success{color:#087f5b;background:#dff7ec}.saveMessage.error{color:#b42318;background:#ffe4e6}.settingsGrid{grid-template-columns:1fr 1.4fr;gap:16px;margin-bottom:16px;display:grid}.settingsPanel{background:#fff;border:1px solid #dbe5ee;border-radius:16px;padding:22px}.settingsPanel h2{margin:0 0 16px}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formGrid label{margin:0;font-size:13px}.formGrid input{width:100%;padding:10px}.rateSettings{margin-bottom:16px}.rateSettings input{text-align:right;width:100px;padding:8px}.usersPanel>div p{color:var(--muted)}.usersPanel article{border-top:1px solid #e8eef3;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.usersPanel article>div:nth-child(2){gap:3px;display:grid}.usersPanel article span{color:var(--muted);font-size:13px}.usersPanel article em{font-style:normal;font-weight:800}.userAvatar{color:#007f99;background:#dff7fc;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.version{text-align:center;color:var(--muted);font-size:12px}.settingsSections{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.settingsSections button{color:#38536b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:14px 15px;font-weight:850;display:grid}.settingsSections button svg:first-child{color:#009bbb}.settingsSections button svg:last-child{opacity:.45}.settingsSections button:hover,.settingsSections button.selected{color:#082f45;background:#e8fafd;border-color:#0bb8d3}.settingsSections button.selected{box-shadow:inset 0 -3px #0bb8d3}.settingsScreen{margin-bottom:16px}.settingsScreenHead{border-bottom:1px solid #e6edf3;margin-bottom:18px;padding-bottom:14px}.settingsScreenHead h2{margin:0 0 5px}.settingsScreenHead p{color:var(--muted);margin:0;font-size:13px}.settingsScreen .formGrid{max-width:900px}.companyAddress{grid-column:1/-1}.settingsScreen.rateSettings{padding:0}.settingsScreen.rateSettings .tableTitle{padding:20px 22px}@media (max-width:1100px){.settingsSections{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.settingsSections{padding-bottom:4px;display:flex;overflow-x:auto}.settingsSections button{min-width:180px}.settingsScreen .formGrid{grid-template-columns:1fr}}.actionCenter{background:#fff;border:1px solid #dbe5ee;border-radius:12px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 5px #17324d0a}.actionToggle{color:#17324d;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px;display:flex}.actionToggle span{color:#007f99;letter-spacing:1.2px;font-size:11px;font-weight:900}.actionToggle i{color:#007f99;background:#f2fbfd;border:1px solid #9fc7d1;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.actionToggle:hover{background:#f8fbfd}.actionSummary{background:#f8fbfd;border-top:1px solid #e6edf2;border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.actionSummary b{font-size:13px}.actionSummary>span{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.actionSummary>span.critical{color:#b42318;background:#ffe4e6}.actionSummary>span.review{color:#8a5d00;background:#fff4d6}.actionSummary>span.ok{color:#087f5b;background:#dff7ec}.alertList{display:grid}.alertItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef3;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.alertItem:last-child{border-bottom:0}.alertItem:hover{background:#f8fbfd}.alertItem>span{gap:2px;display:grid}.alertItem b{font-size:13px}.alertItem small{color:var(--muted);font-size:12px}.alertItem em{color:#007f99;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:900;display:flex}.alertItem.critical>svg{color:#c1121f}.alertItem.warning>svg{color:#d97706}.noAlerts{text-align:center;gap:4px;padding:16px;display:grid}.noAlerts b{color:#087f5b}.noAlerts span{color:var(--muted);font-size:12px}.dashboardChannelTable{border-radius:14px;box-shadow:0 2px 7px #17324d0d}.dashboardChannelHead{background:#fff;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.dashboardChannelHead small{color:#007f99;letter-spacing:1.3px;font-size:10px;font-weight:900}.dashboardChannelHead h2{border:0!important;margin:3px 0 0!important;padding:0!important;font-size:17px!important}.dashboardChannelHead>span{color:#007f99;white-space:nowrap;background:#effafd;border:1px solid #c8e7ed;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.dashboardChannelScroll{scrollbar-width:thin;scrollbar-color:#9fb2c1 transparent;-webkit-overflow-scrolling:touch;overflow:auto}.dashboardChannelTable table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:650px}.dashboardChannelTable col.channelColumn{width:220px}.dashboardChannelTable th,.dashboardChannelTable td{border-bottom:1px solid #e3ebf1;border-right:1px solid #e3ebf1;padding:11px 13px;font-size:13px}.dashboardChannelTable th:last-child,.dashboardChannelTable td:last-child{border-right:0}.dashboardChannelTable tbody tr:last-child td{border-bottom:0}.dashboardChannelTable th{z-index:3;color:#587086;letter-spacing:.35px;background:#f3f7fa;font-size:10px;position:sticky;top:0}.dashboardChannelTable th:first-child,.dashboardChannelTable td:first-child{text-align:left;position:sticky;left:0}.dashboardChannelTable th:first-child{z-index:4;background:#edf4f8}.dashboardChannelTable td:first-child{z-index:2;background:#fff;box-shadow:8px 0 10px -11px #17324d}.dashboardChannelTable tbody tr:nth-child(2n) td,.dashboardChannelTable tbody tr:nth-child(2n) td:first-child{background:#fbfdfe}.dashboardChannelTable tbody tr:hover td{background:#f2fbfd}.dashboardChannelTable td strong,.dashboardChannelTable td b{font-weight:850}.dashboardChannelTable .mutedValue{color:#7a8c9d}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.app,.content{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.content>*{min-width:0;max-width:100%}.dashboardChannelTable{width:100%;min-width:0;max-width:100%;overflow:hidden}.dashboardChannelHead{width:100%;min-width:0;padding:12px 13px}.dashboardChannelHead h2{font-size:15px!important}.dashboardChannelScroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;max-height:min(58vh,510px);display:block;overflow:auto}.dashboardChannelScroll table{width:610px;min-width:610px;max-width:none}.dashboardChannelTable col.channelColumn{width:175px}.dashboardChannelTable th,.dashboardChannelTable td{padding:10px 11px;font-size:12px}.dashboardChannelTable th{font-size:9px}.dashboardChannelTable td:first-child{white-space:normal;line-height:1.25}.dashboardChannelTable td:nth-child(2),.dashboardChannelTable td:nth-child(3){width:135px}}.treasuryBanner{color:#10273d;background:#f8fbfd;border:1px solid #d6e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 16px;display:flex;box-shadow:0 2px 5px #17324d0a}.treasuryBanner>div:first-child{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;display:grid}.treasuryBanner small{color:#007f99;letter-spacing:1.3px;white-space:nowrap;font-size:10px;font-weight:900}.treasuryBanner h2{color:#16324a;white-space:nowrap;margin:0;font-size:17px;line-height:1.2}.treasuryBanner p{color:#60778c;margin:0;font-size:12px;line-height:1.35}.treasuryBannerActions{flex:none;align-items:center;gap:8px;display:flex}.treasuryBannerActions button,.treasuryBanner>button{color:#007f99;cursor:pointer;white-space:nowrap;background:#eaf9fc;border:1px solid #8edbe7;border-radius:8px;padding:8px 11px;font-size:13px;font-weight:900}.treasuryWarnings{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.treasuryWarnings article{border:1px solid;border-radius:13px;align-items:center;gap:12px;padding:15px 17px;display:flex}.treasuryWarnings article div{gap:4px;display:grid}.treasuryWarnings article span{font-size:12px}.treasuryWarnings .danger{color:#b42318;background:#fff1f2;border-color:#fecdd3}.treasuryWarnings .warning{color:#8a5d00;background:#fff8e6;border-color:#f7d794}.treasuryWarnings .safe{color:#087f5b;background:#eaf9f2;border-color:#b7ead4}.treasuryTabs{margin-bottom:14px}.accountGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accountGrid article{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:18px;display:grid;box-shadow:0 2px 5px #17324d0c}.accountGrid article>div{gap:4px;display:grid}.accountGrid article span{color:var(--muted);text-transform:uppercase;font-size:11px}.accountGrid article strong{font-size:19px}.accountGrid article small{border-top:1px solid #edf1f5;grid-column:1/-1;padding-top:8px;font-weight:800}.accountGrid .reconciled{color:#087f5b}.accountGrid .divergent{color:#b42318}.treasuryTable th,.treasuryTable td{padding:12px 14px}.launchForm{background:#fff;border:1px solid #dbe5ee;border-radius:14px;margin:-4px 0 18px;padding:20px}.launchForm h2{margin:0 0 15px}.launchForm>div{grid-template-columns:1fr 2fr 1fr 1fr 1fr 1.2fr;gap:11px;display:grid}.launchForm label{margin:0;font-size:12px}.launchForm input,.launchForm select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.launchForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:11px 15px;font-weight:900}.inlineInput{background:#fff;border:1px solid #cad4df;border-radius:7px;min-width:135px;padding:7px}.rowActions{gap:6px;display:flex}.rowActions button{color:#345;cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:7px;padding:7px 9px;font-weight:800}.rowActions button.settle{color:#087f5b;background:#e5f8ef;border-color:#087f5b}.rowActions button:disabled,.launchForm>button:disabled{opacity:.55}.cashFlow{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.cashFlowHead{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.cashFlowHead h2{margin:0}.cashFlowHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.horizonButtons{gap:6px;display:flex}.horizonButtons button{cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:8px;padding:8px 11px;font-weight:800}.horizonButtons button.selected{border-color:var(--nav);background:var(--nav);color:#fff}.cashSummary{border-bottom:1px solid #e5edf3;grid-template-columns:repeat(4,1fr);display:grid}.cashSummary article{border-right:1px solid #e5edf3;gap:7px;padding:17px 20px;display:grid}.cashSummary article:last-child{border:0}.cashSummary span{color:var(--muted);font-size:12px}.cashSummary b{font-size:19px}.cashRisk,.cashHealthy{border-radius:10px;align-items:center;gap:11px;margin:16px 20px;padding:13px 15px;display:flex}.cashRisk{color:#b42318;background:#fff1f2}.cashHealthy{color:#087f5b;background:#eaf9f2;display:grid}.cashRisk>div{gap:4px;display:grid}.cashRisk span,.cashHealthy span{font-size:12px}.cashBars{gap:7px;padding:4px 20px 18px;display:grid}.cashBars article{grid-template-columns:80px 1fr 115px;align-items:center;gap:10px;font-size:11px;display:grid}.cashBars article>div{gap:2px;display:grid}.cashBars i{border-radius:5px;height:5px;display:block}.barIn{background:#12b76a}.barOut{background:#e5484d}.cashBars b{text-align:right;font-size:11px}.cashFlow th,.cashFlow td{padding:11px 14px}.cashClickable .cashValue{width:max-content;font:inherit;cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:19px;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cashModalBackdrop{z-index:70;background:#102a43a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cashModal{background:#fff;border:1px solid #dbe5ee;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(78vh,720px);display:grid;overflow:hidden;box-shadow:0 24px 60px #102a4350}.cashModal>header,.cashModal>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cashModal>header{border-bottom:1px solid #e5edf3}.cashModal>header span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.cashModal h3{margin:2px 0 0;font-size:19px}.cashModal>header button{cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cashModalList{padding:4px 16px;overflow:auto}.cashModalList article{border-bottom:1px solid #edf2f6;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.cashModalList time{color:var(--muted);font-size:12px}.cashModalList article>div{gap:3px;min-width:0;display:grid}.cashModalList article b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cashModalList small{color:var(--muted);font-size:11px}.cashModalList strong{white-space:nowrap;font-size:13px}.cashModalEmpty{text-align:center;color:var(--muted);padding:28px}.cashModal>footer{background:#f7fafc;border-top:1px solid #e5edf3}.cashModal>footer span{color:var(--muted);font-size:12px}.cashModal>footer b{font-size:16px}@media (max-width:1050px){.cards,.accountGrid{grid-template-columns:repeat(2,1fr)}.launchForm>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.app{display:block}aside{z-index:20;width:260px;transition:all .2s;position:fixed;left:-280px}aside.open{left:0}.close{color:#fff;background:0 0;border:0;display:block;position:absolute;top:10px;right:10px}.content{padding:20px}.hamb{background:#fff;border:0;border-radius:10px;padding:10px;display:block}.cards,.accountGrid,.treasuryWarnings,.launchForm>div{grid-template-columns:1fr}.content header h1{font-size:23px}.logout{font-size:0}.logout svg{display:block}.empty{padding:35px 20px}.periodbar,.dreHead,.actionHead,.treasuryBanner{flex-direction:column;align-items:flex-start}.alertItem{grid-template-columns:24px 1fr}.alertItem em{grid-column:2}.treasuryTabs{overflow:auto}.treasuryTabs button{white-space:nowrap}.dreLine,.dreDetails summary,.dreSub,.marginLine{padding-left:15px;padding-right:15px}.dreSub{padding-left:35px}.dreLine.final{font-size:16px}.cashFlowHead{padding:10px}.horizonButtons{width:100%}.horizonButtons button{flex:1;padding:8px 6px}.cashSummary{background:#f4f8fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.cashSummary article{background:#fff;border-radius:10px;gap:3px;min-width:0;padding:10px 11px;border:1px solid #dbe5ee!important}.cashSummary span{font-size:11px;line-height:1.2}.cashSummary b{white-space:nowrap;font-size:15px;line-height:1.2}.cashClickable .cashValue{font-size:15px}.cashModalBackdrop{padding:10px}.cashModal{border-radius:13px;max-height:84vh}.cashModalList{padding:2px 12px}.cashModalList article{grid-template-columns:58px minmax(0,1fr);gap:8px;padding:10px 0}.cashModalList article strong{text-align:left;grid-column:2}.cashModal h3{font-size:17px}.cashBars article{grid-template-columns:58px 1fr 92px}.cashFlow th,.cashFlow td{white-space:nowrap;padding:8px 9px}.cashFlow th:first-child,.cashFlow td:first-child{min-width:74px}.cashFlow th:nth-child(2),.cashFlow td:nth-child(2){text-align:center;width:44px;min-width:44px}.cashFlow th:nth-child(6),.cashFlow td:nth-child(6){min-width:105px}}.launchForm .formHint{color:var(--muted);margin:-8px 0 15px;font-size:13px}.navGroup{gap:4px;display:grid}.navGroup>button svg:last-child{margin-left:auto;transition:all .2s}.navGroup>button svg.rotated{transform:rotate(180deg)}.subnav{border-left:1px solid #496177;gap:3px;margin:0 0 5px 43px;padding-left:12px;display:grid}.subnav button{color:#b9c9d6;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;display:block}.subnav button:hover,.subnav button.selected{color:#4ce0f4;background:#203a52}.calculatorChannelWorkspace{gap:14px;display:grid}.calculatorConfigCard{background:#fff;border:1px solid #d7e3ec;border-radius:13px;width:min(100%,760px);overflow:hidden;box-shadow:0 2px 8px #17324d0d}.calculatorConfigSummary{color:#17324d;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 14px;display:flex}.calculatorConfigSummary>span{align-items:center;gap:8px;display:flex}.calculatorConfigSummary small{color:#6b8195;font-weight:700}.calculatorConfigSummary>svg{transition:all .2s}.calculatorConfigSummary>svg.rotated{transform:rotate(180deg)}.calculatorConfigBody{border-top:1px solid #edf2f6;padding:0 14px 14px}.calculatorConfigFields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;padding-top:13px;display:grid}.calculatorConfigFields label,.trayCalculatorInputs label{color:#526b80;gap:5px;font-size:12px;font-weight:800;display:grid}.calculatorConfigFields input,.trayCalculatorInputs input,.trayCalculatorInputs select{color:#12293d;background:#fff;border:1px solid #cad8e3;border-radius:9px;width:100%;padding:9px 10px}.calculatorConfigBody footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;display:flex}.calculatorConfigBody footer button{color:#fff;background:#102b43;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:900;display:flex}.calculatorConfigBody footer small.success{color:#087f5b}.calculatorConfigBody footer small.error{color:#b42318}.trayCalculator{background:#fff;border:1px solid #d7e3ec;border-radius:16px;overflow:hidden}.trayCalculator>header{background:#f8fbfd;border-bottom:1px solid #e6edf3;padding:18px 20px}.trayCalculator header small{color:#008ca8;letter-spacing:1.2px;font-weight:900}.trayCalculator h2{margin:4px 0 0}.trayCalculatorGrid{grid-template-columns:minmax(280px,1fr) minmax(280px,.8fr);gap:20px;padding:20px;display:grid}.trayCalculatorInputs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;display:grid}.trayCalculatorResult{border:1px solid #dbe6ed;border-radius:13px;align-content:start;padding:15px;display:grid}.trayCalculatorResult>span,.trayCalculatorResult>strong{border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.trayCalculatorResult small{color:#62798c}.trayCalculatorResult>span b{color:#a12b35}.trayCalculatorResult>span:first-child b{color:#17324d}.trayCalculatorResult>strong{border:0;margin-top:5px}.trayCalculatorResult>strong b{color:#087f5b;margin-left:auto;font-size:22px}.trayCalculatorResult>strong em{color:#087f5b;font-size:12px}@media (max-width:760px){.trayCalculatorGrid{grid-template-columns:1fr;padding:14px}.trayCalculatorInputs{grid-template-columns:1fr}.calculatorConfigCard{width:100%}.calculatorConfigSummary{padding:10px 12px}}.shopeeCalculatorNew{gap:16px;display:grid}.shopeeAdvancedTrigger{color:#153324;text-align:left;background:#fff;border:1px solid #cfe1d5;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid;box-shadow:0 3px 10px #17324d0d}.shopeeAdvancedTrigger>svg{color:#08a851;background:#e7f8ed;border-radius:50%;width:38px;height:38px;padding:9px}.shopeeAdvancedTrigger span{gap:2px;display:grid}.shopeeAdvancedTrigger small{color:#6a7f72;font-weight:600}.shopeeAdvancedTrigger em{color:#08a851;font-size:12px;font-style:normal;font-weight:900}.shopeeCalculatorPanel,.shopeeRatesTable{background:#fff;border:1px solid #dce8df;border-radius:15px;padding:28px}.shopeeModeTabs{background:#f5f7f6;border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.shopeeModeTabs button{color:#64716a;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex}.shopeeModeTabs button.active{color:#fff;background:#08b866;box-shadow:0 3px 8px #08653532}.shopeeModeTabs span{gap:2px;display:grid}.shopeeModeTabs small{opacity:.8;font-size:10px}.shopeePrimaryFields{border:1px solid #e0e8e2;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;padding:20px;display:grid}.shopeePrimaryFields label,.shopeeAdvancedBody label{color:#183225;gap:7px;font-size:12px;font-weight:800;display:grid}.shopeePrimaryFields input,.shopeeAdvancedBody input[type=number]{background:#fff;border:1px solid #d4ddd7;border-radius:9px;width:100%;padding:12px}.shopeePrimaryFields small,.shopeeAdvancedBody small{color:#77857d;font-size:10px;font-weight:500}.shopeeCalculateActions{grid-template-columns:1fr auto;gap:10px;margin-top:18px;display:grid}.shopeeCalculateActions button,.shopeeResultActions button{background:#fff;border:1px solid #d8e1db;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 16px;font-weight:900;display:flex}.shopeeCalculateActions .primary{color:#fff;background:#08b866;border-color:#08b866}.shopeeResultLayout{grid-template-columns:minmax(300px,560px) minmax(220px,1fr);gap:16px;display:grid}.shopeeMarginSummary,.shopeeResultLayout>aside{background:#f5f8f6;border:1px solid #dce8df;border-radius:16px;padding:22px}.shopeeMarginSummary h3{color:#09a75e;margin:0 0 10px}.shopeeMarginSummary>div:not(.shopeeResultActions){justify-content:space-between;align-items:flex-start;gap:18px;padding:5px 0;font-size:13px;display:flex}.shopeeMarginSummary>div.strong{padding-top:9px;font-weight:900}.shopeeMarginSummary b{white-space:nowrap}.shopeeMarginSummary b.positive{color:#08a85d}.shopeeResultActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid!important}.shopeeResultActions button:first-child{color:#fff;background:#ff650f;border-color:#ff650f}.shopeeResultActions button:last-child{color:#fff;background:#08b866;border-color:#08b866}.shopeeMarginSummary>small.success{color:#087f5b;text-align:center;margin-top:8px;display:block}.shopeeMarginSummary>small.error{color:#b42318;margin-top:8px;display:block}.shopeeResultLayout>aside{background:#fff;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.shopeeResultLayout>aside span{color:#087f5b;background:#e7f8ed;border-radius:999px;padding:6px 9px;font-weight:900}.shopeeResultLayout>aside small{color:#667b6e}.shopeeRatesTable h3{margin:0 0 15px}.shopeeRatesTable table{border-collapse:collapse;width:100%}.shopeeRatesTable th,.shopeeRatesTable td{text-align:left;border-bottom:1px solid #e5ebe7;padding:10px}.shopeeRatesTable th:nth-child(n+2),.shopeeRatesTable td:nth-child(n+2){text-align:center}.shopeeRatesTable>small{color:#6f7e75;margin-top:13px;display:block}.shopeeAdvancedBackdrop{z-index:1000;background:#0b1511a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shopeeAdvancedModal{background:#fff;border-radius:15px;grid-template-rows:auto 1fr auto;width:min(620px,100%);max-height:92vh;display:grid;overflow:hidden}.shopeeAdvancedModal>header{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.shopeeAdvancedModal h2{margin:0}.shopeeAdvancedModal header p{color:#6b7b72;margin:5px 0 0}.shopeeAdvancedModal header button{background:0 0;border:0;font-size:24px}.shopeeAdvancedBody{padding:22px 24px;overflow:auto}.shopeeAdvancedBody h3{border-bottom:1px solid #e1e7e3;margin:7px 0 15px;padding-bottom:10px}.shopeeAdvancedBody h3:not(:first-child){margin-top:27px}.shopeeAdvancedGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shopeeRadioGroup{gap:8px;display:grid}.shopeeRadioGroup.inline{grid-template-columns:1fr 1fr;margin:14px 0}.shopeeRadioGroup label{align-items:center;gap:7px;display:flex}.shopeeRadioGroup input{accent-color:#08b866}.shopeeSwitchRow{border:1px solid #e1e7e3;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:13px;display:flex!important}.shopeeSwitchRow span{gap:3px;display:grid}.shopeeSwitchRow input{accent-color:#08b866;width:38px;height:20px}.shopeeAdvancedModal>footer{border-top:1px solid #e3e9e5;justify-content:flex-end;gap:9px;padding:14px 24px;display:flex}.shopeeAdvancedModal>footer button{background:#fff;border:1px solid #d7e0da;border-radius:9px;padding:10px 14px;font-weight:800}.shopeeAdvancedModal>footer .primary{color:#fff;background:#08b866;border-color:#08b866}@media (max-width:760px){.shopeeAdvancedTrigger{grid-template-columns:38px 1fr;padding:12px}.shopeeAdvancedTrigger em{grid-column:2}.shopeeCalculatorPanel,.shopeeRatesTable{padding:14px}.shopeeModeTabs button{padding:11px 7px}.shopeePrimaryFields,.shopeeResultLayout,.shopeeAdvancedGrid{grid-template-columns:1fr}.shopeePrimaryFields{gap:13px;margin-top:16px;padding:14px}.shopeeCalculateActions{grid-template-columns:1fr}.shopeeResultActions{grid-template-columns:1fr!important}.shopeeAdvancedBackdrop{padding:7px}.shopeeAdvancedModal{max-height:97vh}.shopeeAdvancedModal>header,.shopeeAdvancedBody,.shopeeAdvancedModal>footer{padding:16px}.shopeeRadioGroup.inline{grid-template-columns:1fr}}.launchForm input[type=file]{padding:8px;font-size:12px}.attachmentButton{color:#007f99;cursor:pointer;background:#e5f8fc;border:1px solid #0aa7c2;border-radius:7px;padding:7px 10px;font-weight:800}.settlementForm{background:#eefaf5;border:1px solid #b7ead4;border-radius:14px;grid-template-columns:1.5fr repeat(6,1fr) auto;align-items:end;gap:12px;margin:-4px 0 18px;padding:18px 20px;display:grid}.settlementForm h2{margin:0}.settlementForm p{color:#557089;margin:5px 0 0;font-size:12px}.settlementForm label{margin:0;font-size:12px}.settlementForm input,.settlementForm select{background:#fff;border:1px solid #b7cfc4;border-radius:8px;width:100%;padding:10px}.settlementForm input[readonly]{color:#10263c;background:#f5f8fa;font-weight:900}.settlementActions{gap:7px;display:flex}.settlementActions button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b7cfc4;border-radius:8px;padding:10px 12px;font-weight:800}.settlementActions .confirm{color:#fff;background:#087f5b;border-color:#087f5b}.interestSummaryCards{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;margin:0 0 14px;display:grid}.interestSummaryCards article{background:#fff;border:1px solid #d6e3eb;border-radius:11px;gap:4px;padding:13px 15px;display:grid}.interestSummaryCards article.attention{background:#fff7f7;border-color:#f4c4c8}.interestSummaryCards span,.interestSummaryCards small{color:#60788e;font-size:11px}.interestSummaryCards b{font-size:18px}@media (max-width:1200px){.settlementForm{grid-template-columns:repeat(3,1fr)}.settlementForm>div:first-child{grid-column:1/-1}.interestSummaryCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.settlementForm{grid-template-columns:1fr}.settlementForm>div:first-child{grid-column:auto}.settlementActions{flex-wrap:wrap}.interestSummaryCards{grid-template-columns:1fr 1fr}}.accessPanel{margin-top:16px}.accessHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.accessHeader h2{margin:0}.accessHeader p{color:var(--muted);margin:5px 0 0}.accessHeader>span{color:#087f5b;background:#dff7ec;border-radius:999px;padding:7px 11px;font-weight:900}.inviteUser{background:#f4f8fb;border:1px solid #dbe5ee;border-radius:12px;grid-template-columns:1.4fr 1.5fr 1fr 1fr auto;align-items:end;gap:11px;margin:18px 0;padding:16px;display:grid}.inviteUser label{margin:0;font-size:12px}.inviteUser input,.inviteUser select,.userAccessList select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.inviteUser button{background:var(--nav);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.permissionLegend{color:#345d70;background:#e5f8fc;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.6}.userAccessList{margin-top:15px;display:grid}.userAccessList article{border-top:1px solid #e8eef3;grid-template-columns:42px minmax(220px,1fr) 190px 90px 80px;align-items:center;gap:12px;padding:13px 0;display:grid}.userAccessList article>div:nth-child(2){gap:4px;display:grid}.userAccessList article>div:nth-child(2) span{color:var(--muted);font-size:13px}.userAccessList button{cursor:pointer;background:#fff;border-radius:8px;padding:9px;font-weight:800}.blockUser{color:#b42318;border:1px solid #fecdd3}.activateUser{color:#087f5b;border:1px solid #b7ead4}.userAccessList button:disabled,.inviteUser button:disabled{opacity:.55}@media (max-width:1050px){.inviteUser{grid-template-columns:repeat(2,1fr)}.inviteUser button{align-self:end}.userAccessList article{grid-template-columns:42px 1fr 160px}.userAccessList article button,.userAccessList article>span{grid-column:auto}}@media (max-width:760px){.accessHeader{flex-direction:column;align-items:flex-start}.inviteUser{grid-template-columns:1fr}.userAccessList article{grid-template-columns:42px 1fr}.userAccessList article select,.userAccessList article button,.userAccessList article>span{grid-column:2}}.logisticsHero{background:var(--nav);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:22px 24px;display:flex}.logisticsHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.logisticsHero h2{margin:6px 0}.logisticsHero p{color:#b9c9d6;margin:0}.logisticsTabs{margin-bottom:14px}.logisticsCards .card{padding:18px}.tripForm,.carrierForm{background:#fff;border:1px solid #dbe5ee;border-radius:16px;margin-bottom:16px;padding:20px}.tripForm h2,.carrierForm h2{margin:0}.tripForm>div:first-child p,.carrierForm>div:first-child p{color:var(--muted);margin:5px 0 15px;font-size:13px}.tripFormGrid,.carrierForm>div:nth-child(2){grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.tripForm label,.carrierForm label{margin:0;font-size:12px}.tripForm input,.tripForm select,.carrierForm input{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.tripFormGrid label:nth-child(5){grid-column:span 2}.tripForm .personalCheck{grid-column:1/-1;align-items:center;gap:8px;font-weight:800;display:flex}.tripForm .personalCheck input{width:17px;height:17px}.tripForm>button,.carrierForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:11px 16px;font-weight:900}.tripForm>button:disabled,.carrierForm>button:disabled{opacity:.55}.logisticsTable th,.logisticsTable td{padding:11px 12px}.personalTag{color:#8a5d00;background:#fff1c2;border-radius:5px;width:max-content;margin-top:4px;padding:3px 6px;display:block}.paidButton{color:#087f5b;cursor:pointer;background:#eaf9f2;border:1px solid #b7ead4;border-radius:7px;padding:7px 9px;font-weight:800}.carrierGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.carrierGrid article{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.carrierIcon{color:#007f99;background:#e5f8fc;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.carrierGrid h3{margin:0 0 4px}.carrierGrid article>div:nth-child(2){gap:3px;display:grid}.carrierGrid span{color:var(--muted);font-size:13px}.carrierGrid small{color:#557089;align-items:center;gap:4px;display:flex}.carrierActions{gap:6px;display:flex}.carrierActions a{color:#007f99;border:1px solid #bcebf3;border-radius:8px;align-items:center;gap:5px;padding:8px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.carrierGrid article>p{color:#557089;grid-column:2/-1;margin:0;font-size:12px}@media (max-width:1150px){.tripFormGrid,.carrierForm>div:nth-child(2){grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.logisticsHero{align-items:flex-start}.logisticsCards,.tripFormGrid,.carrierForm>div:nth-child(2),.carrierGrid{grid-template-columns:1fr}.tripFormGrid label:nth-child(5){grid-column:auto}.carrierGrid article{grid-template-columns:45px 1fr}.carrierActions,.carrierGrid article>p{grid-column:1/-1}.carrierActions a{flex:1;justify-content:center}}.credentialVault{margin-top:18px}.vaultHero{color:#fff;background:linear-gradient(135deg,#10273d,#203a52);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.vaultHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.vaultHero h2{margin:6px 0}.vaultHero p{color:#b9c9d6;margin:0}.vaultHero>button{background:var(--cyan);color:#08293b;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font-weight:900;display:flex}.credentialVault>.saveMessage{margin:12px 0 0}.vaultForm{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:14px;padding:18px;display:grid}.vaultForm label{margin:0;font-size:12px}.vaultForm input{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.vaultForm .vaultNotes{grid-column:span 5}.vaultForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;align-self:end;padding:11px 14px;font-weight:900}.vaultForm>button:disabled{opacity:.55}.vaultToolbar{background:#fff;border:1px solid #dbe5ee;border-radius:12px;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.vaultToolbar label{border:1px solid #cad4df;border-radius:8px;flex:1;align-items:center;gap:7px;margin:0;padding:0 10px;display:flex}.vaultToolbar input{border:0;outline:0;width:100%;padding:9px}.vaultToolbar select{background:#fff;border:1px solid #cad4df;border-radius:8px;min-width:170px;padding:10px}.vaultToolbar>span{color:var(--muted);font-size:12px;font-weight:800}.vaultTable th,.vaultTable td{padding:12px 13px}.vaultTable td:first-child small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.vaultTable a{color:#007f99;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.vaultCategory{color:#007f99;background:#e5f8fc;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.passwordCell,.vaultActions{align-items:center;gap:5px;display:flex}.passwordCell code{color:#203a52;background:#f3f6f9;border-radius:7px;min-width:115px;padding:7px 9px;font-family:monospace}.passwordCell button,.vaultActions button{color:#36556d;cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:7px;place-items:center;padding:7px;display:grid}.vaultActions .dangerAction{color:#b42318;background:#fff1f2;border-color:#fecdd3}@media (max-width:1100px){.vaultForm{grid-template-columns:repeat(3,1fr)}.vaultForm .vaultNotes{grid-column:span 2}}@media (max-width:760px){.vaultHero{flex-direction:column;align-items:flex-start}.vaultHero>button{justify-content:center;width:100%}.vaultForm{grid-template-columns:1fr}.vaultForm .vaultNotes{grid-column:auto}.vaultToolbar{flex-direction:column;align-items:stretch}.vaultToolbar select{width:100%}.passwordCell code{min-width:95px}}.commercialHeroActions{align-items:end;gap:12px;display:flex}.commercialHeroActions label{margin:0}.commercialHeroActions button{background:var(--cyan);color:#08293b;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 15px;font-weight:900}.commercialOrderForm{background:#fff;border:1px solid #bcebf3;border-radius:0 0 16px 16px;margin:0 0 18px;padding:20px;box-shadow:0 2px 5px #17324d12}.commercialOrderForm>div:first-child h2{margin:0}.commercialOrderForm>div:first-child p{color:var(--muted);margin:5px 0 15px;font-size:13px}.commercialFormGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.commercialFormGrid label{margin:0;font-size:12px}.commercialFormGrid input,.commercialFormGrid select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}.commercialOrderForm>button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:14px;padding:11px 18px;font-weight:900}.commercialOrderForm>button:disabled{opacity:.55}.commercialFormActions{gap:10px;margin-top:14px;display:flex}.commercialFormActions button,.orderActions button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.commercialFormActions .secondaryButton{color:var(--nav);background:#e8eef4}.inlineStatus{background:#fff;border:1px solid #cbd7e3;border-radius:8px;min-width:155px;padding:7px}.orderActions{gap:6px;display:flex}.orderActions button{padding:7px 9px;font-size:12px}.orderActions .dangerAction{color:#b42318;background:#fff0f0;border:1px solid #f6c7c3}.orderActions .deleteAction{color:#fff;background:#b42318;border:1px solid #b42318}.sizeGrid{background:#f1fbfd;border:1px solid #bcebf3;border-radius:10px;grid-column:1/-1;grid-template-columns:auto repeat(6,minmax(70px,1fr));align-items:end;gap:9px;padding:12px 14px;display:grid}.sizeGrid>span{color:#08738a;align-self:center;font-weight:900}.sizeGrid label{text-align:center;gap:5px;font-weight:800;display:grid}.sizeGrid input{text-align:center}@media (max-width:1200px){.commercialFormGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.commercialHeroActions{flex-direction:column;align-items:stretch;width:100%}.commercialHeroActions button{width:100%}.commercialFormGrid{grid-template-columns:1fr}}.areaChoices{flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:5px;display:flex}.areaChoices label{align-items:center;gap:6px;font-weight:800;display:flex}.areaChoices input{width:16px;height:16px;padding:0}.userAreas{margin-top:6px;padding:0}.userAreas label{color:#36556d;font-size:11px}.adminAccessBadge{color:#007f99;background:#e5f8fc;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-style:normal;font-weight:900}.userAreas input:disabled{accent-color:#0ebfdc;opacity:1}.userAreas input:disabled+*{opacity:1}.inviteUser{grid-template-columns:1.4fr 1.5fr 1fr auto}.inviteUser .areaChoices>strong{color:#36556d;width:100%;font-size:12px}.userAccessList article{grid-template-columns:42px minmax(220px,1fr) 125px 90px 80px}.permissionButton{color:#007f99;border:1px solid #bcebf3;justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:1050px){.inviteUser{grid-template-columns:repeat(2,1fr)}.userAccessList article{grid-template-columns:42px 1fr 125px 90px 80px}}@media (max-width:760px){.inviteUser{grid-template-columns:1fr}.userAccessList article{grid-template-columns:42px 1fr}.userAccessList article button,.userAccessList article>span{grid-column:2}}.permissionOverlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081c2bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.permissionDialog{background:#fff;border-radius:18px;width:min(920px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #00182e4d}.permissionDialogHead{background:var(--nav);color:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.permissionDialogHead small{color:#4ce0f4;letter-spacing:1.4px;font-weight:900}.permissionDialogHead h2{margin:5px 0}.permissionDialogHead p{color:#b9c9d6;margin:0}.permissionDialogHead>button{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:8px;place-items:center;padding:8px;display:grid}.permissionAdminNote{color:#007f99;background:#e5f8fc;border-radius:10px;margin:16px 20px 0;padding:12px 14px;font-weight:800}.permissionMatrix{border:1px solid #dbe5ee;border-radius:12px;margin:18px 20px;overflow:hidden}.permissionMatrixHead,.permissionMatrixRow{grid-template-columns:minmax(150px,1.3fr) repeat(5,1fr);align-items:center;gap:8px;padding:12px 14px;display:grid}.permissionMatrixHead{color:#36556d;background:#f2f6f9;font-size:12px}.permissionMatrixRow{border-top:1px solid #e7edf2}.permissionMatrixRow label{justify-content:center;display:flex}.permissionMatrixRow label span{display:none}.permissionMatrixRow input{width:18px;height:18px}.permissionDialogActions{justify-content:flex-end;gap:9px;padding:0 20px 20px;display:flex}.permissionDialogActions button{cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:9px;padding:10px 14px;font-weight:900}.permissionDialogActions .savePermissions{border-color:var(--nav);background:var(--nav);color:#fff}.permissionDialogActions button:disabled{opacity:.5}@media (max-width:760px){.permissionOverlay{padding:10px}.permissionMatrix{overflow-x:auto}.permissionMatrixHead,.permissionMatrixRow{min-width:720px}.permissionDialogActions{background:#fff;padding-top:14px;position:sticky;bottom:0}}.login .authLink{color:#10273d;background:#fff;border:1px solid #c9d7e3;margin-top:8px}.login .authLink:hover{background:#f3f8fb}.login button:disabled{opacity:.6;cursor:wait}.login .authSuccess{color:#087f5b;background:#eaf9f2;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:13px;font-weight:800}.activationLink{background:#fff8e6;border:1px solid #f3d38a;border-radius:11px;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;margin:-2px 0 14px;padding:14px;display:grid}.activationLink>div{gap:3px;display:grid}.activationLink span{color:#7a5b14;font-size:12px}.activationLink input{background:#fff;border:1px solid #e4c979;border-radius:8px;width:100%;min-width:0;padding:10px}.activationLink button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}@media (max-width:760px){.activationLink{grid-template-columns:1fr}.activationLink button{width:100%}}.siteAnalysis{gap:18px;display:grid}.siteHero{color:#fff;background:linear-gradient(135deg,#10263c,#173d59);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.siteHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.siteHero h2{margin:6px 0;font-size:25px}.siteHero p{color:#bed0dd;margin:0}.sitePeriod{background:#ffffff10;border:1px solid #ffffff25;border-radius:12px;gap:4px;min-width:245px;padding:14px 16px;display:grid}.sitePeriod span{color:#bed0dd;font-size:12px}.sitePeriod strong{font-size:18px}.sitePeriod small{color:#7de7f6;letter-spacing:0}.siteCards{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.siteCards .card{padding:18px}.siteCards .card strong{font-size:21px}.siteHighlight{color:#087f5b;background:#eaf9f2;border:1px solid #aee9d1;border-radius:12px;align-items:center;gap:12px;padding:14px 17px;display:flex}.siteHighlight>div{gap:4px;display:grid}.siteHighlight span{font-size:13px}.siteTable .tableTitle h2{margin:0}.siteTable th,.siteTable td{padding:11px 13px}.siteGrid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.siteResult{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.siteResultHead{background:var(--nav);color:#fff;padding:20px 22px}.siteResultHead small{color:#4ce0f4;letter-spacing:1px;font-weight:900}.siteResultHead h2{margin:6px 0}.siteResultHead p{color:#b9c9d6;margin:0;font-size:13px}.siteResultRows{display:grid}.siteResultRows span{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.siteResultRows em{color:#557089;font-size:13px;font-style:normal}.siteResultTotal{background:#eaf9f2}.siteResultTotal b{color:#087f5b;font-size:18px}.siteWarning{color:#815d13;background:#fff8e6;align-items:flex-start;gap:8px;margin:0;padding:13px 16px;font-size:12px;line-height:1.5;display:flex}.siteWarning svg{flex:none}.positive{color:#087f5b!important}@media (max-width:1250px){.siteCards{grid-template-columns:repeat(3,1fr)}.siteGrid{grid-template-columns:1fr}}@media (max-width:760px){.siteHero{flex-direction:column;align-items:flex-start}.sitePeriod{width:100%;min-width:0}.siteCards{grid-template-columns:1fr}.siteHighlight{align-items:flex-start}}.parameterTabs{margin-bottom:14px}.parameterPanel{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.parameterHead{border-bottom:1px solid #e5edf3;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.parameterHead h2{margin:0}.parameterHead p{color:var(--muted);margin:5px 0 0;font-size:13px}.parameterAdd{background:#f4f9fc;border-bottom:1px solid #e5edf3;align-items:center;gap:8px;padding:14px 18px;display:flex}.parameterAdd input,.parameterAdd select,.parameterList input,.parameterList select{background:#fff;border:1px solid #cad4df;border-radius:8px;min-width:0;padding:9px 10px}.parameterAdd input{flex:1}.parameterAdd button,.parameterList button{color:#17324d;cursor:pointer;background:#fff;border:1px solid #b8c8d6;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:9px 12px;font-weight:850;display:flex}.parameterAdd button{border-color:var(--nav);background:var(--nav);color:#fff}.parameterAdd button:disabled,.parameterList button:disabled{opacity:.5}.parameterAddGrid{grid-template-columns:130px 1.2fr 1.2fr 180px auto;display:grid}.parameterList{display:grid}.parameterList article{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(220px,1fr) 90px auto auto;align-items:center;gap:9px;padding:11px 18px;display:grid}.parameterList article:last-child{border-bottom:0}.parameterList article.inactive{opacity:.55;background:#f6f7f8}.parameterList .orderInput{width:85px}.parameterList .toggleParameter{color:#b42318}.categoryParameterList article{grid-template-columns:85px minmax(180px,1.2fr) minmax(180px,1fr) 180px auto auto}.subcategoryParameterList article{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto auto}.subcategoryParameterList article>span{color:var(--muted);font-size:12px}.parameterType{text-align:center;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.parameterType.revenue{color:#087f5b;background:#eaf9f2}.parameterType.expense{color:#b42318;background:#fff1f2}@media (max-width:1000px){.parameterAddGrid,.categoryParameterList article,.subcategoryParameterList article{grid-template-columns:1fr 1fr}.categoryParameterList .parameterType{grid-column:1/-1}}@media (max-width:760px){.parameterHead{flex-direction:column;align-items:flex-start}.parameterAdd,.parameterAddGrid{grid-template-columns:1fr;display:grid}.parameterList article,.categoryParameterList article,.subcategoryParameterList article{grid-template-columns:1fr}.parameterList .orderInput{width:100%}}.dateRangeFilter{background:#fff;border:1px solid #dbe5ee;border-radius:14px;align-items:center;gap:12px;margin:-10px 0 22px;padding:13px 14px;display:flex;box-shadow:0 2px 5px #17324d0d}.dateQuick{flex-wrap:wrap;gap:7px;display:flex}.dateQuick button{color:#425c72;cursor:pointer;background:#f8fafc;border:1px solid #cad7e1;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:800}.dateQuick button.selected{border-color:var(--nav);background:var(--nav);color:#fff}.customDates{gap:8px;display:flex}.customDates label{color:#557089;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.customDates input{padding:8px 9px}.dateRangeResolved{text-align:right;white-space:nowrap;gap:3px;margin-left:auto;display:grid}.dateRangeResolved small{color:#6d8095}.dateRangeResolved strong{color:#007f99;font-size:14px}.salesToolbar>b{color:#007f99;white-space:nowrap;font-size:14px}@media (max-width:1150px){.dateRangeFilter{flex-wrap:wrap;align-items:flex-start}.dateRangeResolved{text-align:left;width:100%;margin-left:0}}@media (max-width:760px){.dateQuick{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.dateQuick button:last-child{grid-column:1/-1}.customDates{grid-template-columns:1fr 1fr;width:100%;display:grid}.customDates label{display:grid}.customDates input{width:100%}.salesToolbar{flex-direction:column;align-items:flex-start}.salesToolbar>b{white-space:normal}}.trafficManagement{gap:18px;display:grid}.trafficHero{color:#fff;background:linear-gradient(135deg,#10263c,#173d59);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.trafficHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.trafficHero h2{margin:6px 0;font-size:25px}.trafficHero p{color:#bed0dd;margin:0}.trafficPeriod{background:#ffffff10;border:1px solid #ffffff25;border-radius:12px;gap:4px;min-width:245px;padding:14px 16px;display:grid}.trafficPeriod span{color:#bed0dd;font-size:12px}.trafficPeriod strong{font-size:18px}.trafficPeriod small{color:#7de7f6;letter-spacing:0}.trafficCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.trafficCard{background:#fff;border:1px solid #dbe5ee;border-radius:14px;gap:8px;padding:18px 19px;display:grid;box-shadow:0 2px 5px #17324d12}.trafficCard span{color:#557089;font-size:13px}.trafficCard strong{color:#10273d;font-size:23px}.trafficCard.good{background:#f4fcf8;border-color:#b7ead4}.trafficCard.good strong{color:#087f5b}.trafficCard.bad{background:#fff8f8;border-color:#fecdd3}.trafficCard.bad strong{color:#b42318}.trafficAlerts{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.trafficAlerts article{border-radius:12px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.trafficAlerts article>div{gap:4px;display:grid}.trafficAlerts span{font-size:12px;line-height:1.5}.trafficAlerts .critical{color:#b42318;background:#fff1f2;border:1px solid #fecdd3}.trafficAlerts .healthy{color:#087f5b;background:#eaf9f2;border:1px solid #b7ead4}.trafficAlerts .scale{color:#007f99;background:#e5f8fc;border:1px solid #bcebf3}.trafficTable .tableTitle h2{margin:0}.trafficTable th,.trafficTable td{padding:11px 12px}.trafficTable td:first-child small{color:#6d8095;max-width:250px;margin-top:4px;font-size:10px;line-height:1.35;display:block}.trafficStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.trafficStatus.risk{color:#b42318;background:#fff1f2}.trafficStatus.ok{color:#087f5b;background:#eaf9f2}.trafficStatus.scale{color:#007f99;background:#e5f8fc}.trafficStatus.neutral{color:#557089;background:#eef2f6}.trafficEmpty{color:#557089;text-align:center;background:#fff;border:1px dashed #b8c8d6;border-radius:16px;place-items:center;gap:8px;min-height:300px;padding:40px;display:grid}.trafficEmpty h2,.trafficEmpty p{margin:0}@media (max-width:1150px){.trafficCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.trafficHero{flex-direction:column;align-items:flex-start}.trafficPeriod{width:100%;min-width:0}.trafficCards,.trafficAlerts{grid-template-columns:1fr}}.salesBase{gap:18px;display:grid}.salesBaseHero{color:#fff;background:linear-gradient(135deg,#10263c,#173d59);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.salesBaseHero small{color:#4ce0f4;letter-spacing:1.5px;font-weight:900}.salesBaseHero h2{margin:6px 0;font-size:25px}.salesBaseHero p{color:#bed0dd;margin:0}.salesBasePeriod{background:#ffffff10;border:1px solid #ffffff25;border-radius:12px;gap:4px;min-width:260px;padding:14px 16px;display:grid}.salesBasePeriod span{color:#bed0dd;font-size:12px}.salesBasePeriod strong{font-size:18px}.salesBasePeriod small{color:#7de7f6}.salesBaseCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;display:grid}.salesBaseCards article{background:#fff;border:1px solid #dbe5ee;border-radius:14px;gap:8px;padding:17px 18px;display:grid;box-shadow:0 2px 5px #17324d12}.salesBaseCards span{color:#557089;font-size:12px}.salesBaseCards strong{font-size:20px}.salesBaseToolbar{background:#fff;border:1px solid #dbe5ee;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.salesBaseToolbar label{align-items:center;gap:9px;margin:0;display:flex}.salesBaseToolbar label span{color:#557089;font-size:12px;font-weight:800}.salesBaseToolbar select{background:#fff;border:1px solid #cad4df;border-radius:8px;min-width:220px;padding:9px 11px}.salesBaseToolbar>div{color:#007f99;grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.salesBaseToolbar>div svg{grid-row:1/3}.salesBaseToolbar>div span{color:#6d8095;font-size:11px}.salesBaseToolbar>div b{font-size:12px}.salesBaseTable .tableTitle h2{margin:0}.salesBaseTable th,.salesBaseTable td{white-space:nowrap;padding:10px 8px}.salesBaseTable th:first-child,.salesBaseTable td:first-child{padding-right:6px}.salesBaseTable th:nth-child(2),.salesBaseTable td:nth-child(2){padding-left:6px}.salesBaseTable tbody tr:hover{background:#f3fbfd}.salesBaseEmpty{color:#557089;text-align:center;background:#fff;border:1px dashed #b8c8d6;border-radius:16px;place-items:center;gap:8px;min-height:300px;padding:40px;display:grid}.salesBaseEmpty h2,.salesBaseEmpty p{margin:0}@media (max-width:1250px){.salesBaseCards{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.salesBaseHero{flex-direction:column;align-items:flex-start}.salesBasePeriod{width:100%;min-width:0}.salesBaseCards{grid-template-columns:1fr}.salesBaseToolbar{flex-direction:column;align-items:stretch}.salesBaseToolbar label{grid-template-columns:auto 1fr;display:grid}.salesBaseToolbar select{grid-column:1/-1;width:100%}}aside{overflow-y:auto}.sidebarVersion{color:#8fa6b9;text-align:center;border-top:1px solid #385169;margin:18px 10px 4px;padding-top:12px;font-size:11px}.inventoryWorkspace{gap:16px;display:grid}.inventoryOverviewCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.inventoryOverviewCards article{background:#fff;border:1px solid #dbe5ee;border-radius:15px;gap:8px;padding:20px;display:grid;box-shadow:0 2px 5px #17324d12}.inventoryOverviewCards span{color:#557089;font-size:13px}.inventoryOverviewCards strong{font-size:25px}.inventoryOverviewCards small{color:#6d8095}.inventoryScreenGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inventoryScreenGrid button{color:#102033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ee;border-radius:15px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:22px;display:grid;box-shadow:0 2px 5px #17324d12}.inventoryScreenGrid button:hover{background:#f3fcfe;border-color:#08b4d1}.inventoryScreenGrid button>svg:first-child{color:#007f99;background:#e5f8fc;border-radius:12px;width:46px;height:46px;padding:11px}.inventoryScreenGrid button>svg:last-child{color:#7b91a4}.inventoryScreenGrid span{gap:5px;display:grid}.inventoryScreenGrid b{font-size:17px}.inventoryScreenGrid small{color:#6d8095;line-height:1.4}.inventoryMessage{border-radius:10px;padding:12px 15px;font-size:13px;font-weight:800}.inventoryMessage.error{color:#b42318;background:#fff1f2}.inventoryMessage.success{color:#087f5b;background:#eaf9f2}.inventoryCount{color:#6d8095;font-size:12px;font-weight:800}.recoveredInventoryTable th,.recoveredInventoryTable td{padding:10px 12px}.finishedInventoryHeader{background:#fff;border:1px solid #bcebf3;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.finishedInventoryHeader>div{gap:4px;display:grid}.finishedInventoryHeader small{color:#007f99;letter-spacing:1px;font-weight:900}.finishedInventoryHeader h2{margin:0}.finishedInventoryHeader p{color:#6d8095;margin:0}.finishedInventoryHeader>div:last-child{text-align:right}.finishedInventoryHeader strong{font-size:22px}.inventoryToolbar .saveInventoryButton{color:#fff;cursor:pointer;background:#10263c;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 15px;font-weight:900;display:flex}.inventoryToolbar .saveInventoryButton:disabled{color:#6d8095;cursor:default;background:#d4dee6}.inventoryQuantityInput{text-align:center;width:58px;padding:7px 5px}.supplyCards{grid-template-columns:repeat(3,minmax(0,1fr))}.versionHistory{gap:16px;display:grid}.currentRelease{background:#f4fcf8;border:1px solid #b7ead4;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.currentRelease small{color:#087f5b;letter-spacing:1px;font-weight:900}.currentRelease h2{margin:5px 0}.currentRelease p{color:#557089;margin:0}.currentRelease>span{color:#087f5b;background:#dff7ec;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-weight:900;display:flex}.releaseTimeline{gap:10px;display:grid}.releaseTimeline article{background:#fff;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:85px 1fr;gap:14px;padding:18px 20px;display:grid}.releaseVersion{color:#007f99;font-size:18px;font-weight:900}.releaseTimeline h3{margin:0}.releaseTimeline small{color:#6d8095;margin-top:4px;display:block}.releaseTimeline ul{color:#425c72;margin:10px 0 0;padding-left:20px}.releaseTimeline li+li{margin-top:5px}.legacyVersion{color:#007f99;align-items:center;gap:5px;font-weight:900;display:inline-flex}.versionNotes{white-space:normal;max-width:420px;line-height:1.45}.legacyVersions .center{min-height:180px}.finishedInventoryGroups{gap:18px;display:grid}.finishedInventoryGroup{overflow:hidden}.finishedInventoryGroup .tableTitle{border-bottom:1px solid #dbe5ee}.inventoryGroupHeading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.inventoryGroupHeading h2{margin:0}.inventoryUnitCost{color:#557089;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.inventoryUnitCost b{color:#007f99}.inventoryUnitCost input{color:#102033;text-align:right;background:#fff;border:1px solid #b8c8d6;border-radius:8px;width:86px;padding:7px 8px;font-weight:900}.inventoryUnitCost input:disabled{color:#557089;background:#eef2f6}.inventorySizeHeading{vertical-align:middle;width:108px;min-width:108px;text-align:center!important;padding-top:9px!important;padding-bottom:9px!important}.inventorySizeHeaderStack{white-space:nowrap;width:100%;line-height:1.15;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;display:flex!important}.inventorySizeHeaderStack strong{color:#10263c;font-size:14px;font-weight:900;display:block!important}.inventorySizeHeaderStack span{color:#29445b;font-size:14px;font-weight:700;display:block!important}.inventorySizeHeaderStack small{color:#7b8794;white-space:nowrap;font-size:10px;font-weight:400;display:block!important}.inventoryGroupTotal{text-align:right;gap:3px;display:grid}.inventoryGroupTotal strong{color:#087f5b;font-size:17px}.inventoryGroupTotal small{color:#6d8095;font-size:12px}.inventoryDeleteHeading,.inventoryDeleteCell{text-align:center;width:42px;min-width:42px;padding-left:4px!important;padding-right:8px!important}.inventoryDeleteButton{color:#c92a2a;cursor:pointer;background:#fff7f7;border:1px solid #fecdd3;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:inline-grid}.inventoryDeleteButton:hover{background:#ffe3e3}.inventoryDeleteButton:disabled{cursor:wait;opacity:.45}.inventoryToolbar .manageColorsButton{color:#007f99;white-space:nowrap;cursor:pointer;background:#eafafd;border:1px solid #9edfeb;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 15px;font-weight:900;display:flex}.inventoryToolbar .manageColorsButton:hover{background:#d7f5fa}.colorCatalogCards{grid-template-columns:repeat(3,minmax(0,1fr))}.colorCreatePanel{background:#fff;border:1px solid #bcebf3;border-radius:15px;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.colorCreatePanel small{color:#007f99;letter-spacing:1px;font-weight:900}.colorCreatePanel h2{margin:4px 0}.colorCreatePanel p{color:#6d8095;margin:0;font-size:13px}.colorCreateFields{grid-template-columns:minmax(210px,1fr) auto auto;align-items:end;gap:14px;display:grid}.colorCreateFields>label{color:#425c72;gap:6px;font-size:12px;font-weight:900;display:grid}.colorCreateFields input[type=text],.colorCreateFields>label input{color:#102033;background:#fff;border:1px solid #b8c8d6;border-radius:9px;width:100%;padding:11px 12px;font-size:15px}.colorCreateFields fieldset{border:1px solid #cbd8e2;border-radius:9px;align-items:center;gap:12px;min-height:43px;margin:0;padding:7px 12px;display:flex}.colorCreateFields legend{color:#557089;padding:0 5px;font-size:11px;font-weight:900}.colorCreateFields fieldset label{color:#29445b;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.colorCreateFields fieldset input{width:16px;height:16px}.colorCreateFields>button{color:#fff;white-space:nowrap;cursor:pointer;background:#10263c;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 15px;font-weight:900;display:flex}.colorCreateFields>button:disabled{cursor:wait;opacity:.55}.colorCatalogToolbar{margin:0}.colorCatalogToolbar .inventoryCount{text-align:right;min-width:82px}.colorCatalogTable{overflow:hidden}.colorCatalogTable .tableTitle{border-bottom:1px solid #dbe5ee}.colorCatalogTable td{vertical-align:middle}.inactiveColorRow{color:#718297;background:#f8fafc}.colorNameCell{align-items:center;gap:8px;display:flex}.colorNameCell>button{color:#557089;cursor:pointer;background:#fff;border:1px solid #c8d6e1;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.colorNameEditor{align-items:center;gap:6px;min-width:310px;display:flex}.colorNameEditor input{border:1px solid #7fcbd8;border-radius:8px;min-width:170px;padding:8px 9px}.colorNameEditor button,.addCurrentColorButton,.deactivateColorButton,.restoreColorButton{color:#29445b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c8d6e1;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.colorNameEditor button:first-of-type,.addCurrentColorButton,.restoreColorButton{color:#087f5b;background:#effbf5;border-color:#98dec1}.deactivateColorButton{color:#b42318;background:#fff7f7;border-color:#fecdd3}.colorNameEditor button:disabled,.addCurrentColorButton:disabled,.deactivateColorButton:disabled,.restoreColorButton:disabled{cursor:not-allowed;opacity:.45}.currentColorBadge{color:#087f5b;background:#eaf9f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.supplyFormPanel{background:#f8fdfe;border:1px solid #bcebf3;border-radius:14px;gap:14px;padding:17px 19px;display:grid}.supplyFormHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.supplyFormHeading small{color:#007f99;letter-spacing:1px;font-size:10px;font-weight:900}.supplyFormHeading h2{margin:3px 0 0;font-size:18px}.supplyFormHeading>button{color:#425c72;cursor:pointer;background:#fff;border:1px solid #c8d6e1;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900}.supplyFormGrid{grid-template-columns:minmax(180px,1.35fr) repeat(6,minmax(90px,.7fr)) minmax(150px,1fr) auto;align-items:end;gap:9px;display:grid}.supplyFormGrid label{color:#425c72;gap:5px;font-size:10px;font-weight:900;display:grid}.supplyFormGrid input,.supplyFormGrid select{color:#102033;background:#fff;border:1px solid #c1d0dc;border-radius:8px;width:100%;min-width:0;padding:9px 8px;font-size:12px}.saveSupplyButton,.newSupplyButton{color:#fff;white-space:nowrap;cursor:pointer;background:#10263c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:flex}.saveSupplyButton{min-height:36px;padding:8px 11px;font-size:11px}.newSupplyButton{min-height:38px;padding:8px 12px;font-size:11px;box-shadow:0 2px 6px #10263c24}.saveSupplyButton:disabled{cursor:wait;opacity:.5}.supplyToolbar{margin:0}.supplyToolbar select{min-width:110px}.supplyTable .tableTitle{border-bottom:1px solid #dbe5ee}.supplyTable th:first-child{min-width:170px}.supplyTable th:nth-child(2){min-width:165px}.supplyTable th:nth-child(2),.supplyTable td:nth-child(2){text-align:left}.supplyTable td:first-child small{color:#7b91a4;margin-top:3px;font-size:10px;display:block}.inactiveSupplyRow{color:#718297;background:#f8fafc}.status.neutral{color:#607286;background:#eef2f6}.supplyActions{white-space:nowrap;align-items:center;gap:5px;display:flex}.supplyActions>button{color:#425c72;cursor:pointer;background:#fff;border:1px solid #c8d6e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex}.supplyActions .deactivateSupplyButton{color:#8a5b00;background:#fff8e8;border-color:#f6cf8e}.supplyActions .restoreSupplyButton{color:#087f5b;background:#effbf5;border-color:#98dec1}.supplyActions .deleteSupplyButton{color:#b42318;background:#fff7f7;border-color:#fecdd3}.supplyActions>button:disabled{cursor:wait;opacity:.45}@media (max-width:1100px){.inventoryOverviewCards{grid-template-columns:repeat(2,1fr)}.colorCreatePanel{grid-template-columns:1fr}.colorCreateFields{grid-template-columns:minmax(210px,1fr) auto}.supplyFormGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.supplyNameField,.supplyNotesField{grid-column:span 2}}@media (max-width:760px){.inventoryOverviewCards,.inventoryScreenGrid,.supplyCards,.colorCatalogCards{grid-template-columns:1fr}.finishedInventoryHeader{flex-direction:column;align-items:flex-start}.finishedInventoryHeader>div:last-child{text-align:left}.inventoryToolbar{flex-direction:column;align-items:stretch}.inventoryToolbar .saveInventoryButton{justify-content:center}.inventoryGroupTotal{text-align:left}.releaseTimeline article{grid-template-columns:1fr}.sidebarVersion{display:none}.colorCreateFields{grid-template-columns:1fr}.colorCreateFields fieldset{flex-direction:column;align-items:flex-start}.colorNameEditor{flex-direction:column;align-items:stretch;min-width:210px}.supplyFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplyNameField,.supplyNotesField,.saveSupplyButton{grid-column:1/-1}.newSupplyButton{width:100%}}.productionWorkspace{gap:16px;display:grid}.productionLaunch{background:#fff;border:1px solid #dbe5ee;border-radius:16px;overflow:visible;box-shadow:0 2px 5px #17324d12}.productionLaunchHead{background:#f8fbfd;border-bottom:1px solid #e4ebf1;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.productionLaunchHead small{color:#007f99;letter-spacing:1.3px;font-weight:900}.productionLaunchHead h2{margin:5px 0;font-size:19px}.productionLaunchHead p{color:#60788e;margin:0;font-size:13px}.productionLaunchHead>strong{color:#007f99;white-space:nowrap;background:#e5f8fc;border-radius:10px;padding:11px 15px;font-size:18px}.productionLaunchGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.productionLaunchGrid label,.productionLaunchGrid .silkDesignField,.productionLaunchGrid .silkColorField{min-width:0;margin:0;font-size:12px}.productionLaunchGrid input,.productionLaunchGrid select,.productionLaunchGrid textarea{background:#fff;border:1px solid #c7d5e1;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.productionLaunchGrid input[readonly]{color:#29445b;background:#f2f6f9}.productionLaunchGrid .wideField{grid-column:span 2}.silkDesignField,.silkColorField{align-content:start;gap:7px;display:grid;position:relative}.silkFieldLabel{justify-content:space-between;align-items:center;gap:8px;font-weight:800;display:flex}.silkFieldLabel em{color:#6d8095;font-size:10px;font-style:normal;font-weight:600}.silkDesignCombobox,.silkColorCombobox{background:#fff;border:1px solid #c7d5e1;border-radius:8px;align-items:center;gap:7px;padding-left:10px;display:flex}.silkDesignCombobox.open,.silkColorCombobox.open{border-color:#08b4d1;box-shadow:0 0 0 3px #08c6e814}.silkDesignCombobox input,.silkColorCombobox input{border:0;outline:0;padding-left:2px}.silkDesignOptions,.silkColorOptions{z-index:40;background:#fff;border:1px solid #c7d5e1;border-radius:10px;max-height:280px;padding:6px;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #17324d2b}.silkDesignOptions button,.silkColorOptions button{color:#102033;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.silkDesignOptions button:hover,.silkColorOptions button:hover{background:#eaf9fc}.silkDesignOptions button>span{gap:2px;display:grid}.silkDesignOptions button strong{font-size:12px}.silkDesignOptions button small,.silkDesignEmpty,.silkColorOptions>div{color:#6d8095;font-size:11px}.silkDesignEmpty,.silkColorOptions>div{padding:12px}.selectedSilkDesign{color:#087f5b;align-items:center;gap:7px;font-size:11px;display:flex}.selectedSilkDesign span{gap:5px;display:flex}.selectedSilkDesign small{color:#6d8095;margin-left:auto}.silkDesignHint{color:#b42318}.productionGrade{background:#f3fbfd;border:1px solid #bcebf3;border-radius:10px;grid-column:1/-1;grid-template-columns:auto repeat(6,minmax(62px,1fr)) minmax(75px,.8fr);align-items:end;gap:8px;padding:10px;display:grid}.productionGrade>span{align-self:center;font-weight:900}.productionGrade label{text-align:center;gap:4px;display:grid}.productionGrade input{text-align:center}.silkGradeTotal{color:#fff;background:#10263c;border-radius:8px;align-self:stretch;place-items:center;padding:6px;display:grid}.silkGradeTotal span{text-transform:uppercase;font-size:10px}.silkGradeTotal b{font-size:17px}.silkNotes{grid-column:span 2}.silkNotes textarea{resize:vertical;min-height:58px}.productionLaunchActions{background:#f8fbfd;border-top:1px solid #e4ebf1;border-radius:0 0 16px 16px;justify-content:flex-end;align-items:center;gap:9px;padding:12px 16px;display:flex}.productionLaunchActions button{color:#fff;cursor:pointer;background:#10263c;border:1px solid #10263c;border-radius:9px;padding:10px 14px;font-weight:900}.productionLaunchActions .secondaryButton{color:#29445b;background:#fff;border-color:#c7d5e1}.productionLaunchActions button:disabled{color:#6d8095;cursor:default;background:#d4dee6;border-color:#d4dee6}.productionCompactToolbar{background:#fbfdfe;border-bottom:1px solid #e4ebf1;align-items:center;gap:9px;padding:11px 14px;display:flex}.productionCompactToolbar label{background:#fff;border:1px solid #c7d5e1;border-radius:8px;flex:1;align-items:center;gap:8px;margin:0;padding:0 10px;display:flex}.productionCompactToolbar input{border:0;outline:0;width:100%;padding:9px 2px}.productionCompactToolbar select{background:#fff;border:1px solid #c7d5e1;border-radius:8px;padding:9px 10px}.silkEditableTracking{margin-top:2px}.silkEditableTracking th,.silkEditableTracking td{padding:8px 9px}.silkEditableTracking .productName{text-overflow:ellipsis;max-width:280px;overflow:hidden}.silkInlineQuantity{text-align:center;background:#fff;border:1px solid #c7d5e1;border-radius:6px;width:43px;padding:6px 4px}.silkInlineQuantity:focus{border-color:#08b4d1;outline:2px solid #08c6e81f}.silkRowActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.silkRowActions button{color:#1477a1;cursor:pointer;background:#fff;border:1px solid #b8c8d6;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.silkRowActions button.settle{color:#087f5b;background:#eaf9f2;border-color:#9dddc2}.silkRowActions button.delete{color:#c92a2a;background:#fff7f7;border-color:#fecdd3}.silkRowActions button:disabled{opacity:.45;cursor:wait}.silkEmptyRow{color:#6d8095;text-align:center!important}.silkLaunchWorkspace .saveMessage{z-index:45;position:sticky;top:8px}@media (max-width:1100px){.productionLaunchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productionLaunchGrid .wideField{grid-column:1/-1}.productionGrade{grid-template-columns:repeat(4,1fr)}.productionGrade>span,.silkGradeTotal{grid-column:span 2}}@media (max-width:760px){.productionLaunchHead{flex-direction:column;align-items:flex-start}.productionLaunchGrid{grid-template-columns:1fr}.productionLaunchGrid .wideField,.silkNotes{grid-column:1}.productionGrade{grid-template-columns:repeat(2,1fr)}.productionGrade>span,.silkGradeTotal{grid-column:1/-1}.productionCompactToolbar{flex-direction:column;align-items:stretch}.productionCompactToolbar select{width:100%}.productionLaunchActions{flex-direction:column-reverse;align-items:stretch}.productionLaunchActions button{width:100%}}.silkLaunchGrid label,.silkLaunchGrid .silkDesignField,.silkLaunchGrid .silkColorField,.silkLaunchGrid .silkPersonField{font-size:15px;font-weight:800}.silkLaunchGrid input,.silkLaunchGrid select{min-height:46px;padding:12px 13px;font-size:16px;font-weight:700}.silkLaunchGrid .silkDesignCombobox input,.silkLaunchGrid .silkColorCombobox input,.silkLaunchGrid .silkPersonCombobox input{min-height:44px;padding-left:4px}.silkLaunchGrid .silkFieldLabel em{font-size:11px}.silkLaunchGrid .silkDesignOptions,.silkLaunchGrid .silkColorOptions,.silkLaunchGrid .silkPersonOptions{top:78px}.silkLaunchGrid .silkDesignOptions button,.silkLaunchGrid .silkColorOptions button,.silkLaunchGrid .silkPersonOptions button{padding:11px 12px;font-size:15px}.silkLaunchGrid .silkDesignOptions button strong{font-size:14px}.silkLaunchGrid .silkDesignOptions button small{font-size:12px}.silkLaunchGrid .productionGrade label{font-size:14px}.silkLaunchGrid input[readonly]{cursor:default}.silkDesignPreview{background:#f4fbfd;border:1px solid #bcebf3;border-radius:10px;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:106px;padding:9px 12px;display:grid}.silkDesignPreview>div{color:#7b91a4;background:#fff;border:1px solid #dbe5ee;border-radius:8px;place-items:center;height:88px;display:grid;overflow:hidden}.silkDesignPreview iframe{border:0;width:100%;height:150px}.silkDesignPreview>span{gap:3px;min-width:0;display:grid}.silkDesignPreview>span small{color:#007f99;letter-spacing:1px;font-size:10px}.silkDesignPreview>span b{font-size:16px}.silkDesignPreview>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.silkDesignPreview>a{color:#007f99;border:1px solid #bcebf3;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.silkPersonField{align-content:start;gap:7px;min-width:0;display:grid;position:relative}.silkPersonCombobox{background:#fff;border:1px solid #c7d5e1;border-radius:8px;align-items:center;gap:7px;padding-left:10px;display:flex}.silkPersonCombobox.open{border-color:#08b4d1;box-shadow:0 0 0 3px #08c6e814}.silkPersonCombobox input{border:0;outline:0;width:100%;min-width:0}.silkPersonOptions{z-index:40;background:#fff;border:1px solid #c7d5e1;border-radius:10px;max-height:250px;padding:6px;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 14px 34px #17324d2b}.silkPersonOptions button{color:#102033;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.silkPersonOptions button:hover{background:#eaf9fc}.compactSilkTracking th,.compactSilkTracking td{white-space:nowrap;padding-left:5px;padding-right:5px}.compactSilkTracking th:first-child{width:76px}.compactSilkTracking th:nth-child(2){width:96px}.compactSilkTracking th:nth-child(4){width:92px}.compactSilkTracking th:nth-child(5){width:55px}.compactSilkTracking th:nth-child(n+6):nth-child(-n+11){width:43px}.compactSilkTracking th:nth-child(12){width:52px}.compactSilkTracking th:nth-child(13){width:72px}.compactSilkTracking th:nth-child(14){width:98px}.compactSilkTracking th:nth-child(15){width:103px}.compactSilkTracking .productName{text-overflow:ellipsis;white-space:nowrap;max-width:0;display:table-cell;overflow:hidden}.silkInlineLot{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c7d5e1;border-radius:6px;width:84px;padding:6px 5px;font-size:15px;font-weight:800;line-height:1.2}.silkInlineLot:focus{border-color:#08b4d1;outline:2px solid #08c6e81f}@media (max-width:760px){.silkDesignPreview{grid-template-columns:105px minmax(0,1fr)}.silkDesignPreview>a{grid-column:1/-1;justify-content:center}.silkLaunchGrid label,.silkLaunchGrid .silkDesignField,.silkLaunchGrid .silkColorField,.silkLaunchGrid .silkPersonField{font-size:14px}.silkLaunchGrid input,.silkLaunchGrid select{font-size:16px}}.treasuryTableTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.financialSpreadsheet{gap:4px;display:grid}.financialSpreadsheetButtons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.financialSpreadsheetButtons button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #b8c8d6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.financialSpreadsheetButtons button:hover{color:#007f99;background:#f1fbfd;border-color:#08b4d1}.financialSpreadsheetButtons button:disabled{opacity:.5;cursor:wait}.financialSpreadsheetMessage{color:#b42318}.spreadsheetModalBackdrop{z-index:100;background:#071b2dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.spreadsheetModal{background:#fff;border:1px solid #cbd8e3;border-radius:16px;width:min(1180px,96vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 22px 70px #06172766}.spreadsheetModal>header{border-bottom:1px solid #e4ebf1;justify-content:space-between;align-items:center;margin:0;padding:18px 21px;display:flex}.spreadsheetModal>header small{color:#007f99;letter-spacing:1.4px;font-weight:900}.spreadsheetModal>header h2{margin:4px 0 0}.spreadsheetModal>header button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.spreadsheetNotice{border-radius:9px;margin:14px 18px 0;padding:11px 13px;font-size:13px;font-weight:800}.spreadsheetNotice.success{color:#087f5b;background:#eaf9f2}.spreadsheetNotice.warning{color:#8a5d00;background:#fff8e6}.spreadsheetNotice.error{color:#b42318;background:#fff1f2}.spreadsheetSummary{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 18px;display:grid}.spreadsheetSummary article{background:#f8fbfd;border:1px solid #dbe5ee;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.spreadsheetSummary span{color:#6d8095;font-size:11px}.spreadsheetSummary b{font-size:18px}.spreadsheetPreview{border:1px solid #dbe5ee;border-radius:10px;margin:0 18px;overflow:auto}.spreadsheetPreview table{font-size:12px}.spreadsheetPreview th,.spreadsheetPreview td{vertical-align:top;padding:9px 10px}.spreadsheetPreview tr.invalid{background:#fff7f7}.spreadsheetPreview tr.valid{background:#f7fcf9}.spreadsheetPreview ul{color:#b42318;white-space:normal;margin:0;padding-left:17px}.spreadsheetModal>footer{justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.spreadsheetModal>footer button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #b8c8d6;border-radius:9px;padding:10px 14px;font-weight:850}.spreadsheetModal>footer button.confirm{color:#fff;background:#10263c;border-color:#10263c}.spreadsheetModal>footer button:disabled{opacity:.5;cursor:default}.treasuryStatusFilter{background:#fff;align-items:center;gap:7px;padding:11px 14px 0;display:flex}.treasuryStatusFilter span{color:#557089;margin-right:3px;font-size:12px;font-weight:900}.treasuryStatusFilter button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #cad7e1;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:900}.treasuryStatusFilter button.selected{color:#fff;background:#10263c;border-color:#10263c}.statusChoice.completed{color:#087f5b;white-space:nowrap;gap:7px}.statusChoice.completed b{font-size:12px}.treasuryTable td.center{color:#6d8095;text-align:center;padding:24px}@media (max-width:900px){.treasuryTable .tableTitle{flex-direction:column;align-items:stretch}.treasuryTableTools{justify-content:flex-start;align-items:stretch}.financialSpreadsheetButtons{align-items:stretch}.financialSpreadsheetButtons button{justify-content:center}.spreadsheetModalBackdrop{padding:8px}.spreadsheetSummary{grid-template-columns:1fr}.spreadsheetModal>footer{flex-direction:column-reverse;align-items:stretch}.spreadsheetModal>footer button{width:100%}}.salesEntryHead{background:#f8fbfd;border-bottom:1px solid #dbe5ee;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.salesEntryHead h2{margin:0 0 5px}.salesEntryHead p{color:#60788e;margin:0;font-size:13px}.salesEntryControls{align-items:flex-end;gap:10px;display:flex}.salesEntryControls label{color:#10263c;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:4px 7px;margin:0;display:grid}.salesEntryControls label svg{color:#007f99;grid-row:1/3}.salesEntryControls label span{font-size:11px;font-weight:900}.salesEntryControls select,.salesEntryControls input{color:#10263c;background:#fff;border:1px solid #c7d5e1;border-radius:8px;min-width:210px;padding:9px 10px;font-weight:750}.salesEntryControls input{min-width:145px}.salesEntryPanel{background:#fff;border:1px solid #dbe5ee;border-radius:15px;overflow:hidden;box-shadow:0 2px 5px #17324d12}.salesEntryTable td:first-child{min-width:210px}.salesEntryTable td:first-child small{color:#087f5b;font-size:10px;display:block}.salesEntryTable input{text-align:right;border:1px solid #c7d5e1;border-radius:8px;width:88px;padding:8px}.salesEntryTable tr.dirty{background:#fff9e8}.salesEntryActions{background:#f8fbfd;border-top:1px solid #e4ebf1;justify-content:flex-end;align-items:center;gap:16px;padding:12px 16px;display:flex}.salesEntryActions span{color:#60788e;font-size:12px}.salesEntryActions button{color:#fff;cursor:pointer;background:#10263c;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 14px;font-weight:900;display:flex}.salesEntryActions button:disabled{color:#6d8095;cursor:default;background:#d4dee6}@media (max-width:900px){.salesEntryHead,.salesEntryControls{flex-direction:column;align-items:stretch}.salesEntryControls label{grid-template-columns:auto 1fr}.salesEntryControls select,.salesEntryControls input{width:100%;min-width:0}.salesEntryActions{flex-direction:column;align-items:stretch}.salesEntryActions button{justify-content:center}}.channelPerformance{gap:14px;display:grid}.channelPerformanceSummary{background:#fff;border:1px solid #dbe5ee;border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #17324d0d}.channelPerformanceHeading{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.channelPerformanceHeading>div{gap:3px;display:grid}.channelPerformanceHeading small{color:#007f99;letter-spacing:1.25px;font-size:10px;font-weight:900}.channelPerformanceHeading strong{font-size:17px}.channelPerformanceHeading span{color:#6d8095;font-size:12px}.channelPerformanceHeading>b{color:#007f99;white-space:nowrap;background:#effafd;border:1px solid #c8e7ed;border-radius:8px;padding:7px 10px;font-size:12px}.channelKpis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.channelKpis article{border-bottom:1px solid #e4ebf1;border-right:1px solid #e4ebf1;gap:5px;min-width:0;padding:12px 15px;display:grid}.channelKpis article:nth-child(4n){border-right:0}.channelKpis article:nth-last-child(-n+4){border-bottom:0}.channelKpis span{color:#60788e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.channelKpis strong{color:#10263c;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.channelKpis article.good strong{color:#087f5b}.channelKpis article.risk strong{color:#c1121f}.compactChannelResults{border-radius:14px;box-shadow:0 2px 7px #17324d0d}.compactChannelResults .tableTitle{padding:13px 16px}.compactChannelResults .tableTitle h2{font-size:17px}.compactChannelResults .tableTitle p{margin-top:3px;font-size:11px}.compactChannelResults .tableTitle>span{color:#557089;background:#eef5f8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.salesTableScroll{scrollbar-width:thin;scrollbar-color:#91a8b8 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative;overflow:auto}.compactChannelResults table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:1840px}.compactChannelResults col.resultChannelColumn{width:190px}.compactChannelResults th,.compactChannelResults td{border-bottom:1px solid #e2eaf0;border-right:1px solid #e2eaf0;padding:9px 10px;font-size:12px}.compactChannelResults th{z-index:3;color:#567086;letter-spacing:.3px;background:#f1f6f9;font-size:9px;position:sticky;top:0}.compactChannelResults th:first-child,.compactChannelResults td:first-child{text-align:left;position:sticky;left:0}.compactChannelResults th:first-child{z-index:5;background:#eaf2f6}.compactChannelResults td:first-child{z-index:2;background:#fff;box-shadow:8px 0 12px -12px #10263c}.compactChannelResults tbody tr:nth-child(2n) td,.compactChannelResults tbody tr:nth-child(2n) td:first-child{background:#fbfdfe}.compactChannelResults tbody tr:hover td{background:#f2fbfd}.compactChannelResults th:last-child,.compactChannelResults td:last-child{border-right:0}.compactChannelResults tbody tr:last-child td{border-bottom:0}.compactChannelResults td:nth-child(2),.compactChannelResults th:nth-child(2){width:120px}.compactChannelResults td:nth-child(3),.compactChannelResults th:nth-child(3){width:110px}.compactChannelResults td:nth-child(4),.compactChannelResults th:nth-child(4){width:70px}.compactChannelResults td:nth-child(5),.compactChannelResults th:nth-child(5),.compactChannelResults td:nth-child(6),.compactChannelResults th:nth-child(6){width:76px}.compactChannelResults td:nth-child(7),.compactChannelResults th:nth-child(7),.compactChannelResults td:nth-child(8),.compactChannelResults th:nth-child(8){width:105px}.compactChannelResults td:nth-child(n+9):nth-child(-n+14),.compactChannelResults th:nth-child(n+9):nth-child(-n+14){width:120px}.compactChannelResults td:nth-child(15),.compactChannelResults th:nth-child(15){width:82px}.compactChannelResults td:nth-child(16),.compactChannelResults th:nth-child(16){width:110px}.compactChannelResults .mutedValue{color:#7b8c9c}.goalCell{gap:2px;display:grid}.goalCell small{color:#71869a;font-size:9px}.compactChannelResults .estimateNote{padding:9px 13px;font-size:10px}.compactConsulting{border-radius:14px;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(150px,1fr));gap:0;margin-top:0;padding:0;overflow:hidden}.compactConsulting>div,.compactConsulting article{background:#fff;border:0;border-right:1px solid #e2eaf0;border-radius:0;padding:13px 15px}.compactConsulting>div{gap:3px;display:grid}.compactConsulting>div small{font-size:9px}.compactConsulting>div h2{margin:0;font-size:15px}.compactConsulting>div>span{color:#60788e;font-size:10px}.compactConsulting article:last-child{border-right:0}.compactConsulting article strong{font-size:16px}.compactConsulting article span{font-size:11px}@media (max-width:760px){.channelPerformance{gap:11px}.channelPerformanceHeading{flex-direction:column;align-items:flex-start;padding:12px 13px}.channelPerformanceHeading span{font-size:11px}.channelPerformanceHeading>b{padding:5px 8px;font-size:10px}.channelKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.channelKpis article{padding:10px 11px}.channelKpis article:nth-child(4n){border-right:1px solid #e4ebf1}.channelKpis article:nth-child(2n){border-right:0}.channelKpis article:nth-last-child(-n+4){border-bottom:1px solid #e4ebf1}.channelKpis article:nth-last-child(-n+2){border-bottom:0}.channelKpis span{font-size:10px}.channelKpis strong{font-size:15px}.compactChannelResults .tableTitle{align-items:flex-start;gap:8px;padding:11px 12px}.compactChannelResults .tableTitle h2{font-size:15px}.compactChannelResults .tableTitle>span{white-space:nowrap}.salesTableScroll{max-height:min(64vh,560px)}.compactChannelResults table{min-width:1715px}.compactChannelResults col.resultChannelColumn{width:155px}.compactChannelResults th,.compactChannelResults td{padding:8px;font-size:11px}.compactChannelResults th{font-size:8px}.compactChannelResults td:first-child{white-space:normal;line-height:1.2}.compactChannelResults .estimateNote{font-size:9px;line-height:1.4}.compactConsulting{grid-template-columns:1fr}.compactConsulting>div,.compactConsulting article{border-bottom:1px solid #e2eaf0;border-right:0}.compactConsulting article:last-child{border-bottom:0}}.channelTableNavigation{align-items:center;gap:9px;display:flex}.channelTableNavigation>span{color:#557089;white-space:nowrap;background:#eef5f8;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.channelTableNavigation>div{gap:4px;display:flex}.channelTableNavigation button{color:#007f99;cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.channelTableNavigation button:hover{background:#effafd;border-color:#08b4d1}@media (max-width:760px){.channelPerformance{width:calc(100vw - 40px);min-width:0;max-width:calc(100vw - 40px);overflow:hidden}.channelPerformanceSummary,.compactChannelResults,.compactConsulting{width:100%;min-width:0;max-width:100%}.compactChannelResults{overflow:hidden}.compactChannelResults .tableTitle{flex-direction:column;align-items:flex-start}.channelTableNavigation{justify-content:space-between;width:100%}.channelTableNavigation>span{font-size:9px}.channelTableNavigation button{width:34px;height:30px}.salesTableScroll{touch-action:pan-x pan-y;width:100%;max-width:100%;display:block;overflow-y:auto;overflow-x:scroll!important}.compactChannelResults table{width:1715px!important;min-width:1715px!important;max-width:none!important}}.splitChannelTable{grid-template-columns:190px minmax(0,1fr);width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.fixedChannelPane{z-index:4;background:#fff;border-right:1px solid #cbd9e3;width:190px;min-width:190px;position:relative;overflow:hidden;box-shadow:8px 0 12px -12px #10263c}.fixedChannelPane table{table-layout:fixed;width:190px!important;min-width:190px!important;max-width:190px!important}.metricsChannelPane{touch-action:pan-x;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden!important}.metricsChannelPane table{table-layout:fixed;width:1650px!important;min-width:1650px!important;max-width:none!important}.fixedChannelPane th,.metricsChannelPane th{height:35px}.fixedChannelPane td,.metricsChannelPane td{height:41px}.fixedChannelPane th:first-child,.fixedChannelPane td:first-child,.metricsChannelPane th:first-child,.metricsChannelPane td:first-child{box-shadow:none;position:static}.fixedChannelPane th:first-child,.fixedChannelPane td:first-child{text-align:left}.metricsChannelPane th:first-child,.metricsChannelPane td:first-child{text-align:right}.fixedChannelPane th{background:#eaf2f6}.fixedChannelPane tbody tr:nth-child(2n) td,.metricsChannelPane tbody tr:nth-child(2n) td{background:#fbfdfe}.fixedChannelPane td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metricsChannelPane th,.metricsChannelPane td{width:110px}.metricsChannelPane th{position:static}.metricsChannelPane::-webkit-scrollbar{height:8px}.metricsChannelPane::-webkit-scrollbar-thumb{background:#9eb2c1;border-radius:999px}.metricsChannelPane::-webkit-scrollbar-track{background:#eef3f6}@media (max-width:760px){.splitChannelTable{grid-template-columns:145px minmax(0,1fr)}.fixedChannelPane{width:145px;min-width:145px}.fixedChannelPane table{width:145px!important;min-width:145px!important;max-width:145px!important}.fixedChannelPane th,.metricsChannelPane th{height:34px}.fixedChannelPane td,.metricsChannelPane td{height:40px}.fixedChannelPane td{padding-left:8px;padding-right:6px;font-size:10px}.metricsChannelPane{-webkit-overflow-scrolling:touch;max-height:none;overflow:scroll hidden!important}.metricsChannelPane table{width:1575px!important;min-width:1575px!important}.metricsChannelPane th,.metricsChannelPane td{width:105px}}.workspaceHero,.commercialHero,.customerRanking,.campaigns>div,.hrCompactHead{color:#10263c!important;background:#fff!important;border:1px solid #d7e3eb!important;box-shadow:0 2px 5px #17324d0d!important}.workspaceHero{border-radius:12px!important;padding:13px 15px!important}.workspaceHero p,.commercialHero p,.customerRanking article small,.hrCompactHead p{color:#60788e!important}.workspaceHero small,.commercialHero small,.customerRanking>div small,.campaigns>div small,.hrCompactHead small{color:#007f99!important}.workspaceHeroIcon{color:#007f99!important;background:#e8f8fb!important}.workspaceNotice{padding:10px 12px!important}.workspaceGrid article{padding:11px 13px!important}.customerRanking article{border-color:#e1e9ef!important}.customerRanking article strong{color:#007f99!important}.rank{color:#29445b!important;background:#edf4f7!important}.dreLine.final{color:#10263c!important;background:#f3f8fa!important;border:1px solid #cbdce5!important}.permissionDialogHead{color:#10263c!important;background:#f4f9fb!important}.permissionDialogHead p{color:#60788e!important}.permissionDialogHead>button{color:#29445b!important;background:#fff!important;border:1px solid #c7d5e1!important}.vaultHero{color:#10263c!important;background:#fff!important;border:1px solid #d7e3eb!important;border-radius:11px!important;padding:11px 13px!important}.vaultHero p{font-size:10px;color:#60788e!important}.vaultHero h2{font-size:16px;margin:2px 0!important}.vaultHero small{font-size:9px;color:#007f99!important}.vaultHero>button{font-size:10px;padding:7px 9px!important}.vaultToolbar{margin:8px 0;padding:7px 8px}.vaultToolbar input{padding:7px}.vaultGroups{gap:7px;display:grid}.vaultGroup{background:#fff;border:1px solid #d7e3eb;border-radius:10px;overflow:hidden}.vaultGroupHead{color:#29445b;text-align:left;background:#fff;border:0;grid-template-columns:29px 1fr auto 16px;align-items:center;gap:7px;width:100%;padding:8px 10px;display:grid}.vaultGroupHead small{color:#718395;font-size:9px}.vaultGroupHead svg.rotated{transform:rotate(180deg)}.vaultCircle,.cascadeCircle{color:#007f99;background:#eefbfd;border:1px solid #91d6e1;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.vaultGroupRows article{border-top:1px solid #e8eef2;grid-template-columns:minmax(140px,1fr) 25px 78px repeat(4,25px);align-items:center;gap:5px;min-height:39px;padding:5px 8px;display:grid}.vaultGroupRows article>div{gap:1px;min-width:0;display:grid}.vaultGroupRows article b{font-size:10px}.vaultGroupRows article small{color:#718395;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.vaultGroupRows code{background:#f3f6f8;border-radius:6px;padding:5px 6px;font-size:9px}.vaultGroupRows a,.vaultGroupRows button{color:#425c72;background:#fff;border:1px solid #cbd7e0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.vaultGroupRows button.dangerAction{color:#b42318}.companyCascade{padding:0!important}.entityCascade{display:grid}.entityCascade details+details{border-top:1px solid #e2eaf0}.entityCascade summary{cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px 11px;list-style:none;display:grid}.entityCascade summary::-webkit-details-marker{display:none}.entityCascade summary>div{gap:1px;display:grid}.entityCascade summary small{color:#007f99;font-size:8px;font-weight:900}.entityCascade summary b{font-size:12px}.entityCascade summary em{color:#718395;font-size:9px;font-style:normal}.entityCascade .cascadeCircle:before{content:"+";font-size:17px;line-height:1}.entityCascade details[open] .cascadeCircle:before{content:"−"}.entityCascade .entityForm{background:#f9fbfc;border-top:1px solid #e8eef2;padding:9px 11px}.entityCascade .formGrid{gap:7px}.entityCascade .formGrid label{font-size:9px}.entityCascade .formGrid input{padding:7px 8px}@media (max-width:700px){.vaultGroupRows article{grid-template-columns:minmax(0,1fr) 24px 68px repeat(3,24px)}.vaultGroupRows article>a,.vaultGroupRows article button.dangerAction{display:none}.entityCascade summary{grid-template-columns:29px 1fr}.entityCascade summary em{grid-column:2}.entityCascade .formGrid{grid-template-columns:1fr}.entityCascade .companyAddress{grid-column:auto}}.dateRangeFilter.lightSelection{border-radius:12px;gap:9px;margin-bottom:14px;padding:10px 12px}.dateRangeFilter.lightSelection .dateQuick{gap:6px}.dateRangeFilter.lightSelection .dateQuick button{border-radius:8px;padding:7px 10px;font-size:12px}.dateRangeFilter.lightSelection .dateQuick button.selected,.treasuryStatusFilter button.selected,.treasuryPeriodFilter button.selected,.treasuryTabs button.selected{color:#007f99;background:#eaf9fc;border-color:#42c4d8;box-shadow:inset 0 0 0 1px #42c4d833}.treasuryPeriodFilter{background:#fff;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px 11px;display:flex}.treasuryPeriodFilter>span{color:#557089;margin-right:3px;font-size:12px;font-weight:900}.treasuryPeriodFilter>button{color:#29445b;cursor:pointer;background:#fff;border:1px solid #cad7e1;border-radius:8px;padding:8px 13px;font-size:13px;font-weight:900}.treasuryCustomDates{align-items:center;gap:8px;display:flex}.treasuryCustomDates label{color:#557089;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:flex}.treasuryCustomDates input{padding:7px 8px}@media (max-width:760px){.treasuryStatusFilter,.treasuryPeriodFilter{padding-left:10px;padding-right:10px}.treasuryPeriodFilter>span{width:100%}.treasuryCustomDates{grid-template-columns:1fr 1fr;width:100%;display:grid}.treasuryCustomDates label{display:grid}.treasuryCustomDates input{width:100%}}.dateRangeFilter.lightSelection .dateQuick button,.treasuryStatusFilter button,.treasuryPeriodFilter button,.treasuryTabs button{transition:background .15s,border-color .15s,color .15s}@media (max-width:760px){.treasuryBanner{gap:9px;padding:11px 12px}.treasuryBanner>div:first-child{grid-template-columns:1fr;gap:3px}.treasuryBanner h2{white-space:normal;font-size:16px}.treasuryBanner p{font-size:11px}.treasuryBannerActions button,.treasuryBanner>button{padding:7px 10px}.dateRangeFilter.lightSelection{padding:9px 10px}}.teamAgenda{gap:13px;max-width:1450px;display:grid}.teamAgendaHead{background:linear-gradient(135deg,#fff 0%,#f3fbfd 100%);border:1px solid #d8e4ec;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 3px 12px #102f4510}.teamAgendaHead small{color:#008fa8;letter-spacing:1.7px;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.teamAgendaHead h2{color:#102a43;margin:0;font-size:23px}.teamAgendaHead p{color:#60788d;margin:4px 0 0;font-size:13px}.teamAgendaStats{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.teamAgendaStats span{color:#557089;background:#fff;border:1px solid #d6e3eb;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.teamAgendaStats b{color:#102a43;font-size:14px}.teamAgendaStats .attention{color:#996200;background:#fff9e9;border-color:#f4c468}.teamAgendaComposer{background:#fff;border:1px solid #d6e2ea;border-radius:14px;grid-template-columns:minmax(280px,1fr) 230px 170px auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 3px 12px #102f4510}.teamAgendaComposer label{color:#526b80;gap:5px;margin:0;font-size:11px;font-weight:900;display:grid}.teamAgendaComposer input,.teamAgendaComposer select{color:#18344a;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #c9d7e1;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.teamAgendaComposer input:focus,.teamAgendaComposer select:focus{border-color:#11acc5;box-shadow:0 0 0 3px #11acc51d}.teamAgendaText input{font-size:14px}.teamAgendaComposer>button{color:#fff;cursor:pointer;background:#0799b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:41px;padding:0 17px;font-size:13px;font-weight:950;display:flex}.teamAgendaComposer>button:hover{background:#06859b}.teamAgendaComposer>button:disabled{opacity:.6;cursor:wait}.teamAgendaMessage{color:#14765e;background:#effbf7;border:1px solid #9bdcca;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:800}.teamAgendaMessage.error{color:#b4232c;background:#fff3f3;border-color:#f2b3b3}.teamAgendaFilters{gap:7px;padding:1px;display:flex;overflow-x:auto}.teamAgendaFilters button{color:#486278;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:900;display:flex}.teamAgendaFilters button.active{color:#007f97;background:#ecfbfd;border-color:#77cfdd}.teamAgendaFilters b{color:#345166;background:#e7eef3;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.teamAgendaFilters button.active b{color:#007f97;background:#cceff4}.teamAgendaList{gap:8px;display:grid}.teamAgendaItem{background:#fff;border:1px solid #d8e3ea;border-left:4px solid #34b5c8;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid;box-shadow:0 2px 8px #102f450c}.teamAgendaItem.overdue{background:snow;border-left-color:#e14b50}.teamAgendaItem.completed{opacity:.78;background:#f7f9fa;border-left-color:#9aaab5}.teamAgendaCheck:hover{border-color:#0799b2}.teamAgendaItem.completed .teamAgendaCheck{background:#238a6d;border-color:#238a6d}.teamAgendaBody{min-width:0}.teamAgendaBody>b{color:#172f43;font-size:14px;line-height:1.35;display:block}.teamAgendaItem.completed .teamAgendaBody>b{color:#6e7f8c;text-decoration:line-through}.teamAgendaMeta{color:#6b8192;flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;font-size:11px;display:flex}.teamAgendaMeta span{align-items:center;gap:4px;display:flex}.teamAgendaMeta .late{color:#c32731;font-weight:900}.teamAgendaStatus{color:#718493;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.teamAgendaStatus>span{white-space:nowrap;background:#f0f4f7;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:flex}.teamAgendaStatus .seen,.teamAgendaStatus .done{color:#187359;background:#ebf8f4}.teamAgendaStatus .waiting{color:#9b6500;background:#fff6df}.teamAgendaStatus>button{color:#ba2932;cursor:pointer;background:#fff;border:1px solid #e2c7c9;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.teamAgendaEmpty{color:#688093;text-align:center;background:#fbfdfe;border:1px dashed #c6d6e1;border-radius:12px;padding:28px;font-size:13px}@media (max-width:900px){.teamAgendaComposer{grid-template-columns:minmax(0,1fr) 210px}.teamAgendaText{grid-column:1/-1}.teamAgendaComposer>button{align-self:end}}@media (max-width:650px){.teamAgenda{gap:10px}.teamAgendaHead{align-items:flex-start;padding:13px 14px}.teamAgendaHead h2{font-size:18px}.teamAgendaHead p{font-size:11px}.teamAgendaStats{display:none}.teamAgendaComposer{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.teamAgendaComposer label span{font-size:10px}.teamAgendaComposer input,.teamAgendaComposer select{height:39px;padding:0 8px;font-size:12px}.teamAgendaText{grid-column:1/-1}.teamAgendaText input{font-size:13px}.teamAgendaComposer>button{height:39px;padding:0 11px}.teamAgendaFilters{margin:0 -2px}.teamAgendaItem{grid-template-columns:29px minmax(0,1fr);gap:8px;padding:10px}.teamAgendaStatus{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.teamAgendaMeta{gap:6px 10px}.teamAgendaMeta span:last-child{width:100%}}body[data-treasury-section=contas] .treasuryBanner,body[data-treasury-section=cartoes] .treasuryBanner{color:#10273d;background:#eef6fa;border:1px solid #d7e5ed;margin-bottom:12px;padding:14px 18px}body[data-treasury-section=contas] .treasuryBanner small,body[data-treasury-section=cartoes] .treasuryBanner small{color:#008ca8;letter-spacing:1.2px;font-size:11px}body[data-treasury-section=contas] .treasuryBanner h2,body[data-treasury-section=cartoes] .treasuryBanner h2{margin:3px 0;font-size:19px}body[data-treasury-section=contas] .treasuryBanner p,body[data-treasury-section=cartoes] .treasuryBanner p{color:#587086;font-size:12px}body[data-treasury-section=contas] .treasuryBannerActions button,body[data-treasury-section=cartoes] .treasuryBannerActions button{color:#0b6478;background:#fff;border:1px solid #b9d9e5;padding:8px 11px}body[data-treasury-section=contas] .treasuryCards,body[data-treasury-section=cartoes] .treasuryCards{gap:10px;margin-bottom:10px}body[data-treasury-section=contas] .treasuryCards .card,body[data-treasury-section=cartoes] .treasuryCards .card{min-height:0;padding:12px 14px}body[data-treasury-section=contas] .treasuryCards .card span,body[data-treasury-section=cartoes] .treasuryCards .card span{font-size:12px}body[data-treasury-section=contas] .treasuryCards .card strong,body[data-treasury-section=cartoes] .treasuryCards .card strong{font-size:20px}body[data-treasury-section=contas] .treasuryWarnings,body[data-treasury-section=cartoes] .treasuryWarnings{gap:10px;margin-bottom:10px}body[data-treasury-section=contas] .treasuryWarnings article,body[data-treasury-section=cartoes] .treasuryWarnings article{padding:10px 12px}body[data-treasury-section=contas] .treasuryTabs,body[data-treasury-section=cartoes] .treasuryTabs{margin-bottom:10px}.accountGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.accountGrid .accountCard{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fbfdfe;border:1px solid #d8e5ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:12px 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 3px #17324d0a}.accountGrid .accountCard:hover{border-color:#75cadd;transform:translateY(-1px);box-shadow:0 5px 14px #17324d14}.accountGrid .accountCard:focus-visible{outline-offset:2px;outline:3px solid #84d6e6}.accountGrid .accountCard>div{gap:2px;min-width:0;display:grid}.accountGrid .accountCard>div b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.accountGrid .accountCard span{letter-spacing:.35px;font-size:9px}.accountGrid .accountCard strong{white-space:nowrap;font-size:16px}.accountGrid .accountCard>small{border-top:1px solid #eaf0f4;grid-column:1/2;padding-top:6px;font-size:10px}.accountGrid .accountCard>em{color:#007f99;white-space:nowrap;border-top:1px solid #eaf0f4;grid-column:2/3;justify-content:flex-end;align-items:center;gap:3px;padding-top:6px;font-size:10px;font-style:normal;font-weight:900;display:flex}.accountStatementOverlay{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07182780;justify-content:flex-end;display:flex;position:fixed;inset:0}.accountStatement{background:#f5f9fc;flex-direction:column;width:min(680px,100%);height:100%;animation:.18s ease-out statementIn;display:flex;box-shadow:-18px 0 50px #07182735}@keyframes statementIn{0%{opacity:.7;transform:translate(24px)}to{opacity:1;transform:none}}.accountStatement>header{background:#eef6fa;border-bottom:1px solid #dce7ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.accountStatement>header small{color:#008ca8;letter-spacing:1.1px;text-transform:uppercase;font-size:10px;font-weight:900}.accountStatement>header h2{color:#10273d;margin:3px 0;font-size:23px}.accountStatement>header p{color:#61778a;margin:0;font-size:12px}.accountStatement>header button{color:#19354c;cursor:pointer;background:#fff;border:1px solid #cbdbe5;border-radius:9px;place-items:center;padding:8px;display:grid}.accountStatementSummary{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px 8px;display:grid}.accountStatementSummary article{background:#fff;border:1px solid #dce7ee;border-radius:10px;gap:4px;padding:11px 12px;display:grid}.accountStatementSummary span{color:#6d8091;text-transform:uppercase;font-size:10px}.accountStatementSummary b{color:#10273d;font-size:16px}.statementFilters{gap:6px;padding:4px 16px 10px;display:flex}.statementFilters button{color:#486378;cursor:pointer;background:#fff;border:1px solid #cbdbe5;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900}.statementFilters button.selected{color:#fff;background:#0d8198;border-color:#0d8198}.accountStatement>.saveMessage{margin:0 16px 10px}.accountStatementList{align-content:start;gap:7px;padding:0 16px 18px;display:grid;overflow:auto}.accountStatementList>article{background:#fff;border:1px solid #dce7ee;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.movementIcon{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.movementIcon.in{color:#087f5b;background:#e7f8ef}.movementIcon.out{color:#c41424;background:#fff0f1}.accountStatementList>article>div{gap:2px;min-width:0;display:grid}.accountStatementList>article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.accountStatementList>article>div small{color:#6d8091;font-size:10px}.accountStatementList>article>div em{text-overflow:ellipsis;white-space:nowrap;color:#4c667a;font-size:10px;font-style:normal;overflow:hidden}.accountStatementList>article>strong{white-space:nowrap;font-size:13px}.accountStatementList .movementBalance{text-align:right;color:#6d8091;grid-column:3;font-size:9px}.statementEmpty{color:#718494;text-align:center;place-items:center;gap:5px;margin-top:30px;padding:28px;display:grid}.statementEmpty b{color:#334e63}.statementEmpty span{font-size:12px}@media (max-width:1250px){.accountGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.accountGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body[data-treasury-section=contas] .treasuryBanner,body[data-treasury-section=cartoes] .treasuryBanner{align-items:flex-start;padding:12px 14px}body[data-treasury-section=contas] .treasuryCards,body[data-treasury-section=cartoes] .treasuryCards{grid-template-columns:repeat(2,1fr)}body[data-treasury-section=contas] .treasuryWarnings,body[data-treasury-section=cartoes] .treasuryWarnings,.accountGrid.compact{grid-template-columns:1fr}.accountStatement>header{padding:16px}.accountStatementSummary{grid-template-columns:1fr 1fr;padding:10px 12px 7px}.accountStatementSummary article:first-child{grid-column:1/-1}.statementFilters,.accountStatementList{padding-left:12px;padding-right:12px}.accountStatementList>article{grid-template-columns:32px minmax(0,1fr)}.accountStatementList>article>strong,.accountStatementList .movementBalance{text-align:left;grid-column:2}}.mlSimulatorActions{justify-content:flex-end;margin-bottom:12px;display:flex}.mlSimulatorActions .primary{color:#fff;cursor:pointer;background:#0097a7;border:0;border-radius:9px;padding:10px 16px;font-weight:800}.mlSavedSimulations{margin-top:16px}.mlSavedSimulations h3{margin:0 0 9px}.mlSavedSimulations>div{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.mlSavedSimulations article{background:#fff;border:1px solid #cbdce6;border-radius:10px;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:center;gap:10px;min-width:310px;padding:11px;display:grid}.mlSavedSimulations article span{gap:3px;display:grid}.mlSavedSimulations article small{color:#607887;font-size:11px}.mlSavedSimulations article b{font-size:13px}.mlSavedSimulations article button{color:#b42318;cursor:pointer;background:0 0;border:0;padding:7px}@media (max-width:700px){.mlSimulatorActions{justify-content:stretch}.mlSimulatorActions .primary{width:100%}.mlSavedSimulations article{grid-template-columns:1fr auto;min-width:280px}.mlSavedSimulations article span:first-child{grid-column:1/-1}}.salesBaseCards.withSheinEstimate{grid-template-columns:repeat(7,minmax(0,1fr))}.salesBaseCards .sheinEstimateCard{background:#f0fbfd;border-color:#b7e3ec}.salesBaseCards .sheinEstimateCard strong,.channelKpis article.shein strong,.sheinEstimateValue{color:#007f99}.salesBaseCards .sheinEstimateCard small{color:#607d8b;font-size:10px;line-height:1.3}.sheinEstimateValue{white-space:nowrap;font-weight:850}.channelKpis.withSheinKpi{grid-template-columns:repeat(5,minmax(0,1fr))}.channelKpis.withSheinKpi article:nth-child(4n){border-right:1px solid #e4ebf1}.channelKpis.withSheinKpi article:nth-child(5n){border-right:0}.channelKpis.withSheinKpi article.shein{background:#f0fbfd}.metricsChannelPane table{width:1760px!important;min-width:1760px!important}@media (max-width:1250px){.salesBaseCards.withSheinEstimate,.channelKpis.withSheinKpi{grid-template-columns:repeat(3,minmax(0,1fr))}.channelKpis.withSheinKpi article:nth-child(5n){border-right:1px solid #e4ebf1}.channelKpis.withSheinKpi article:nth-child(3n){border-right:0}.channelKpis.withSheinKpi article:nth-last-child(-n+4){border-bottom:1px solid #e4ebf1}.channelKpis.withSheinKpi article:nth-last-child(-n+3){border-bottom:0}}@media (max-width:760px){.salesBaseCards.withSheinEstimate{grid-template-columns:1fr}.channelKpis.withSheinKpi{grid-template-columns:repeat(2,minmax(0,1fr))}.channelKpis.withSheinKpi article:nth-child(3n){border-right:1px solid #e4ebf1}.channelKpis.withSheinKpi article:nth-child(2n){border-right:0}.channelKpis.withSheinKpi article:nth-last-child(-n+3){border-bottom:1px solid #e4ebf1}.channelKpis.withSheinKpi article:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}.treasuryTable .inlineAccountSelect{color:#18364d;cursor:pointer;background:#f8fcfe;border:1px solid #bfd3df;border-radius:8px;width:175px;max-width:100%;padding:7px 28px 7px 9px;font-size:12px;font-weight:800}.treasuryTable .inlineAccountSelect:hover,.treasuryTable .inlineAccountSelect:focus{background:#eefafd;border-color:#39b9cf;outline:none;box-shadow:0 0 0 2px #39b9cf1f}.treasuryTable .inlineAccountSelect.saving{opacity:.55;cursor:wait}.treasuryTable .inlineAccountReadOnly{color:#526b80;font-size:12px;font-weight:800}@media (max-width:760px){.treasuryTable .inlineAccountSelect{width:150px;padding-top:6px;padding-bottom:6px}}.silkBaseSelector{align-content:start;gap:7px;min-width:0;display:grid}.silkBaseSelector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.silkBaseSelector button{color:#29445b;cursor:pointer;background:#f7fafc;border:1px solid #c7d5e1;border-radius:8px;min-height:46px;padding:9px 12px;font-size:14px;font-weight:850}.silkBaseSelector button:hover{background:#effbfc;border-color:#82dce9}.silkBaseSelector button.active{color:#007f99;background:#e5f8fc;border-color:#08b4d1;box-shadow:0 0 0 2px #08c6e814}.silkDesignCombobox.disabled,.silkColorCombobox.disabled{color:#8a9aab;box-shadow:none;background:#f2f6f9}.silkDesignCombobox.disabled input,.silkColorCombobox.disabled input{color:#8a9aab;cursor:not-allowed;background:0 0}.silkSheetGrade input:disabled{color:#8a9aab;cursor:not-allowed;background:#f2f6f9}@media (max-width:700px){.silkBaseSelector>div{grid-template-columns:1fr}.silkBaseSelector button{min-height:42px}}.salesKpiGroups{gap:13px;display:grid}.salesKpiGroup{gap:7px;display:grid}.salesKpiHeading{justify-content:space-between;align-items:center;gap:14px;padding:0 3px;display:flex}.salesKpiHeading>div{align-items:baseline;gap:8px;display:flex}.salesKpiHeading small{color:#008ba5;letter-spacing:1.35px;font-size:9px;font-weight:950}.salesKpiHeading b{color:#17344a;font-size:13px}.salesKpiHeading>span{color:#6b8092;font-size:10px}.salesConsultingGroup{background:#f1f9fb;border:1px solid #bfe5ec;border-radius:14px;padding:11px}.salesConsultingGroup .salesKpiHeading{padding:0 3px 2px}.salesConsultingGroup .salesKpiHeading small{color:#087f99}.salesBaseCards.consultingSalesCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.salesBaseCards.consultingSalesCards article{border-color:#d2e6eb;padding:14px 16px;box-shadow:0 1px 3px #17324d0d}.salesBaseCards.consultingSalesCards strong{font-size:18px}@media (max-width:1250px){.salesBaseCards.consultingSalesCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.salesKpiHeading{flex-direction:column;align-items:flex-start;gap:3px}.salesKpiHeading>div{gap:2px;display:grid}.salesKpiHeading>span{font-size:9px}.salesConsultingGroup{padding:9px}.salesBaseCards.consultingSalesCards{grid-template-columns:1fr}}.accountBalanceAction{background:#f8fcfd;border:1px solid #cfe1e9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 9px;padding:9px 11px;display:flex}.accountBalanceAction>div{gap:2px;display:grid}.accountBalanceAction b{color:#17344a;font-size:12px}.accountBalanceAction span{color:#6c8091;font-size:10px}.accountBalanceAction>button{color:#007f99;cursor:pointer;white-space:nowrap;background:#ecfafd;border:1px solid #78c7d6;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:900;display:flex}.accountBalanceAction>button:hover{background:#dff6fa}.accountBalanceForm{background:#fff;border:1px solid #8fd2df;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;margin:0 16px 9px;padding:11px;display:grid;box-shadow:0 3px 12px #17324d0d}.accountBalanceForm label{color:#4d677b;gap:4px;margin:0;font-size:10px;font-weight:900;display:grid}.accountBalanceForm input{border-radius:8px;width:100%;padding:8px 9px;font-size:12px}.accountBalanceReason,.accountBalancePreview,.accountBalanceActions{grid-column:1/-1}.accountBalancePreview{color:#5f7587;background:#f3f7fa;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:10px;display:flex}.accountBalancePreview b{font-size:13px}.accountBalanceActions{justify-content:flex-end;gap:7px;display:flex}.accountBalanceActions button{color:#405b70;cursor:pointer;background:#fff;border:1px solid #cad8e2;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900}.accountBalanceActions button.confirm{color:#fff;background:#087f99;border-color:#087f99}.accountBalanceActions button:disabled{opacity:.55;cursor:wait}.accountBalanceMessage{border-radius:9px;margin:0 16px 9px;padding:8px 10px;font-size:10px;font-weight:850}.accountBalanceMessage.success{color:#14765e;background:#effbf7;border:1px solid #9bdcca}.accountBalanceMessage.error{color:#b4232c;background:#fff3f3;border:1px solid #f2b3b3}@media (max-width:620px){.accountBalanceAction{margin-left:12px;margin-right:12px}.accountBalanceForm{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.accountBalanceReason,.accountBalancePreview,.accountBalanceActions{grid-column:1}.accountBalanceMessage{margin-left:12px;margin-right:12px}}.subnavBranch{gap:3px;display:grid}.subnavBranch>button{justify-content:space-between;align-items:center;width:100%;display:flex}.subnavBranchToggle{color:#4ce0f4;border:1px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.subnavNested{border-left:1px solid #496177;gap:3px;margin-left:10px;padding-left:10px;display:grid}.subnavNested button{padding:7px 10px;font-size:12px}.commercialGridSingle{grid-template-columns:minmax(0,1fr)}.customerPortfolioHero{margin-bottom:14px;border-radius:12px!important}.portfolioSync{color:#007f99;white-space:nowrap;background:#effbfc;border:1px solid #bfe3ea;border-radius:999px;align-items:center;min-height:36px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.portfolioCards{margin-bottom:16px}.customerPortfolioTable{margin-bottom:0}.customerPortfolioTable table{min-width:1320px}.customerPortfolioTable th,.customerPortfolioTable td{vertical-align:middle;white-space:nowrap}.customerPortfolioTable td:nth-child(2){min-width:210px}.customerSearch input{width:230px}.portfolioValue{color:#007f99}.customerDays{color:var(--muted);margin-top:4px;font-size:10px;display:block}.customerActivity{border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.customerActivity.active{color:#087f5b;background:#dff7ec}.customerActivity.watch{color:#946200;background:#fff4d6}.customerActivity.inactive{color:#b42318;background:#ffe4e6}.whatsappAction{color:#087f5b;background:#effaf5;border:1px solid #9fdec5;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.missingContact{color:#8a6270;font-size:11px}.emptyTable{color:var(--muted);text-align:center!important}.customerInsights article strong{color:#10263c;font-size:20px}.customerInsights>div p{color:var(--muted);margin:0;font-size:12px}@media (max-width:1100px){.portfolioCards{grid-template-columns:repeat(3,minmax(0,1fr))}.customerPortfolioHero{align-items:flex-start}.customerInsights{grid-template-columns:repeat(2,minmax(0,1fr))}.customerInsights>div{grid-column:1/-1}}@media (max-width:700px){.portfolioCards{grid-template-columns:repeat(2,minmax(0,1fr))}.customerPortfolioHero{display:grid}.portfolioSync{width:max-content}.customerPortfolioTable .tableTitle{align-items:stretch}.customerSearch,.customerSearch input{width:100%}.customerInsights{grid-template-columns:1fr}.customerInsights>div{grid-column:auto}}.commercialSizeGrid{grid-template-columns:auto repeat(4,minmax(70px,1fr))}.commercialSizeGrid.plus{grid-template-columns:auto repeat(2,minmax(100px,1fr))}.commercialOrderForm select:disabled{color:#70869a;cursor:not-allowed;background:#f2f6f8}.commercialOrdersTable{min-width:0}.commercialOrdersScroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;width:100%;max-width:100%;display:block;overflow-y:visible;overflow-x:auto!important}.commercialOrdersTable table{table-layout:auto;width:100%;min-width:1080px}.commercialOrdersTable th,.commercialOrdersTable td{vertical-align:middle;white-space:nowrap;height:44px;padding:7px 10px;line-height:1.2}.commercialOrdersTable tbody tr{height:44px}.commercialOrdersTable .inlineStatus{min-height:32px;padding:5px 7px}.commercialOrdersTable .orderActions{flex-wrap:nowrap;align-items:center}.commercialOrdersTable .orderActions button{min-height:30px;padding:5px 8px}@media (max-width:760px){.commercialSizeGrid,.commercialSizeGrid.plus{grid-template-columns:1fr 1fr}.commercialSizeGrid>span{grid-column:1/-1}.commercialOrdersTable{width:100%;max-width:100%;overflow:hidden}.commercialOrdersScroll{overflow-x:scroll!important}.commercialOrdersTable table{width:1040px!important;min-width:1040px!important;max-width:none!important}.commercialOrdersTable th,.commercialOrdersTable td{height:40px;padding:6px 8px;font-size:12px}.commercialOrdersTable tbody tr{height:40px}.commercialOrdersTable .tableTitle{flex-direction:column;align-items:flex-start;gap:8px;padding:11px 12px}.commercialOrdersTable .tableTitle h2{border:0;padding:0}.commercialOrdersTable .miniSearch,.commercialOrdersTable .miniSearch input{width:100%}}.accountOverviewCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}.accountOverviewCards.accountBalanceSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.accountOverviewCards article{background:#fbfdfe;border:1px solid #d8e5ed;border-radius:12px;gap:3px;min-height:86px;padding:12px 14px;display:grid;box-shadow:0 1px 3px #17324d0a}.accountOverviewCards article.attention{background:#fff8f8;border-color:#f1c9ce}.accountOverviewCards article.repass{background:#f5fcfd;border-color:#bce3eb}.accountOverviewCards span{color:#597188;font-size:10px;font-weight:800}.accountOverviewCards b{color:#10273d;font-size:19px;line-height:1.15}.accountOverviewCards small{color:#6d8091;align-self:end;font-size:9px}.accountGrid .accountCard.interestPriority{background:snow;border-color:#efb9c0;box-shadow:0 2px 8px #b31e3212}.accountGrid .accountCard .interestAlert{color:#c5162e;grid-column:1/-1;align-items:center;gap:4px;font-size:9px;font-weight:900;display:flex}.accountGrid .accountCard .accountLimitBar{background:#edf3f6;border:1px solid #dbe7ed;border-radius:7px;grid-column:1/-1;height:18px;display:block;position:relative;overflow:hidden}.accountGrid .accountCard .accountLimitBar i{background:linear-gradient(90deg,#40c3d8,#f0b84c,#d72b42);border-radius:6px;display:block;position:absolute;inset:0 auto 0 0}.accountGrid .accountCard .accountLimitBar small{z-index:1;color:#10273d;text-align:center;text-shadow:0 1px #fffc;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;display:block;position:relative}.accountGrid .accountCard .accountLimitMissing{color:#b26b00;grid-column:1/-1;font-size:9px;font-weight:800}.accountStatementSummary{grid-template-columns:repeat(4,1fr)}.accountCreditLimitEditor{background:#fff;border:1px solid #dce7ee;border-radius:10px;grid-template-columns:minmax(0,1fr) 170px auto;align-items:end;gap:10px;margin:0 16px 8px;padding:10px 12px;display:grid}.accountCreditLimitEditor>div{gap:2px;display:grid}.accountCreditLimitEditor>div b{color:#10273d;font-size:12px}.accountCreditLimitEditor>div span{color:#6d8091;font-size:10px}.accountCreditLimitEditor label{color:#597188;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:10px;font-weight:900;display:grid}.accountCreditLimitEditor input{color:#10273d;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #cbdbe5;border-radius:8px;padding:0 9px}.accountCreditLimitEditor button{color:#fff;cursor:pointer;background:#0d8198;border:1px solid #0d8198;border-radius:8px;height:34px;padding:0 12px;font-size:10px;font-weight:900}.accountCreditLimitEditor button:disabled{opacity:.55;cursor:wait}@media (max-width:980px){.accountOverviewCards{grid-template-columns:repeat(2,minmax(0,1fr))}.accountCreditLimitEditor{grid-template-columns:1fr 150px}.accountCreditLimitEditor button{grid-column:2}}@media (max-width:620px){.accountOverviewCards{grid-template-columns:1fr 1fr;gap:7px}.accountOverviewCards article{min-height:78px;padding:10px}.accountOverviewCards b{font-size:16px}.accountStatementSummary{grid-template-columns:1fr 1fr}.accountCreditLimitEditor{grid-template-columns:1fr}.accountCreditLimitEditor button{grid-column:auto}.accountGrid .accountCard .accountLimitBar small{font-size:7px}}.cardPeriodCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.cardPeriodCards button,.accountOverviewCards.clickable>button{text-align:left;color:#10273d;cursor:pointer;background:#fbfdfe;border:1px solid #d8e5ed;border-radius:11px;gap:3px;min-height:82px;padding:11px 13px;display:grid}.cardPeriodCards button:hover,.accountOverviewCards.clickable>button:hover{background:#f3fbfd;border-color:#65bfd0}.cardPeriodCards button.selected,.accountOverviewCards.clickable>button.selected,.cardWarnings button.selected{outline-offset:1px;outline:2px solid #07849e}.cardPeriodCards button.danger{background:#fff7f7;border-color:#fecdd3}.cardPeriodCards span,.accountOverviewCards.clickable span{color:#597188;font-size:12px;font-weight:850}.cardPeriodCards b{font-size:17px;line-height:1.15}.cardPeriodCards small,.accountOverviewCards.clickable small{color:#6d8091;align-self:end;font-size:11px}.accountOverviewCards.clickable>button b{font-size:19px}.cardPeriodInputs{justify-content:flex-end;gap:8px;margin:-3px 0 10px;display:flex}.cardPeriodInputs label{color:#597188;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.cardPeriodInputs input{background:#fff;border:1px solid #cbd9e2;border-radius:8px;min-height:36px;padding:6px 8px}.cardWarnings button{text-align:left;cursor:pointer;border:1px solid;border-radius:13px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cardWarnings button div{gap:4px;display:grid}.cardWarnings button span{font-size:12px}.cardWarnings button.danger{color:#b42318;background:#fff1f2;border-color:#fecdd3}.cardWarnings button.warning{color:#8a5d00;background:#fff8e6;border-color:#f7d794}.cardWarnings button.safe{color:#087f5b;background:#eaf9f2;border-color:#b7ead4}@media (max-width:1050px){.cardPeriodCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.cardPeriodCards{grid-template-columns:1fr 1fr}.cardPeriodCards button{min-height:75px;padding:9px}.cardPeriodInputs{flex-wrap:wrap;justify-content:stretch}.cardPeriodInputs label{flex:1}.cardPeriodInputs input{width:100%}}.channelComparison{gap:11px;display:grid}.channelComparisonHero{background:#fff;border:1px solid #d3e3eb;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.channelComparisonHero small{color:#07849e;letter-spacing:1.2px;font-size:11px;font-weight:900}.channelComparisonHero h2{margin:3px 0;font-size:20px}.channelComparisonHero p{color:#60788e;margin:0;font-size:13px}.channelComparisonHero>b{color:#31536b;background:#eef7fa;border-radius:8px;padding:7px 10px;font-size:13px}.channelComparisonCards{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.channelComparisonCards button{text-align:left;color:#17324d;cursor:pointer;background:#fff;border:1px solid #d5e2e9;border-radius:10px;gap:3px;min-height:83px;padding:10px 11px;display:grid}.channelComparisonCards button:hover{border-color:#74c2d1}.channelComparisonCards button.selected{background:#eefafd;border-color:#07849e;box-shadow:inset 0 0 0 1px #07849e}.channelComparisonCards button.risk strong{color:#c81e1e}.channelComparisonCards button.good strong{color:#07805d}.channelComparisonCards span{color:#60788e;font-size:11px;font-weight:800}.channelComparisonCards strong{font-size:17px}.channelComparisonCards small{color:#8697a6;align-self:end;font-size:9px}.channelComparisonInsights{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channelComparisonInsights article{border:1px solid;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 13px;display:grid}.channelComparisonInsights span{font-size:11px;font-weight:800}.channelComparisonInsights b{font-size:15px}.channelComparisonInsights strong{grid-area:1/2/3;font-size:16px}.channelComparisonInsights .best,.channelComparisonInsights .healthy{color:#08745a;background:#effbf6;border-color:#aee1ce}.channelComparisonInsights .risk{color:#b42318;background:#fff5f5;border-color:#f5c3c8}.channelRanking{background:#fff;border:1px solid #d5e2e9;border-radius:12px;overflow:hidden}.channelRanking>header{border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.channelRanking h2{margin:0;font-size:16px}.channelRanking p{color:#60788e;margin:2px 0 0;font-size:11px}.channelRanking>header>span{color:#07849e;font-size:12px;font-weight:850}.channelRanking>div{display:grid}.channelRanking article{border-top:1px solid #edf1f4;grid-template-columns:38px minmax(0,1fr) 125px;align-items:center;gap:9px;padding:7px 12px;display:grid}.channelRanking article:first-child{border-top:0}.channelRanking .rank{color:#07849e;background:#edf6f9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.channelRanking article>div{gap:2px;display:grid}.channelRanking article b{font-size:13px}.channelRanking article small{color:#6d8091;font-size:10px}.channelRanking article i{background:#eaf0f3;border-radius:999px;height:5px;display:block;overflow:hidden}.channelRanking article i em{background:linear-gradient(90deg,#13a6bc,#08758d);border-radius:999px;height:100%;display:block}.channelRanking article>strong{text-align:right;font-size:14px}.channelComparisonTable th,.channelComparisonTable td{white-space:nowrap;padding:9px 10px}@media (max-width:1150px){.channelComparisonCards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.channelComparisonHero{flex-direction:column;align-items:flex-start}.channelComparisonCards{grid-template-columns:1fr 1fr}.channelComparisonInsights{grid-template-columns:1fr}.channelRanking article{grid-template-columns:34px minmax(0,1fr) 90px}.channelRanking article small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.entryFilterToolbar{background:#f7fafc;border-bottom:1px solid #e4ebf1;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr)) auto auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.entryFilterToolbar label{gap:6px;min-width:0;display:grid}.entryFilterToolbar label>span{color:#557089;font-size:11px;font-weight:800}.entryFilterToolbar input,.entryFilterToolbar select{color:#10263c;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #cbdbe7;border-radius:10px;outline:none;font-size:13px}.entryFilterToolbar input:focus,.entryFilterToolbar select:focus{border-color:#00aeca;box-shadow:0 0 0 3px #00aeca1f}.entryFilterToolbar select{padding:0 34px 0 11px}.entryFilterToolbar .entrySearchField{align-self:end;align-items:center;display:flex;position:relative}.entrySearchField svg{color:#557089;pointer-events:none;position:absolute;left:13px}.entrySearchField input{padding:0 12px 0 40px}.entryFilterClear,.entryExportButton{white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0 14px;font-weight:850;display:inline-flex}.entryFilterClear{color:#496277;background:#fff;border:1px solid #cbdbe7}.entryFilterClear:disabled,.entryExportButton:disabled{opacity:.48;cursor:not-allowed}.entryExportButton{color:#fff;background:#10263c;border:1px solid #10263c}.entryExportButton:not(:disabled):hover{background:#183a56}.entryFilterSummary{color:#60778c;background:#fff;border-bottom:1px solid #e7eef3;justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;font-size:11px;display:flex}.entryFilterSummary b{color:#007f99}.entryLedger table{min-width:1180px}.entryLedger th:nth-child(4),.entryLedger td:nth-child(4){text-align:left}.entryFilterEmpty{text-align:center!important;color:#60778c!important;padding:34px!important}.entryFilterEmpty svg{vertical-align:middle;color:#00aeca;margin-right:8px}@media (max-width:1280px){.entryFilterToolbar{grid-template-columns:minmax(250px,2fr) repeat(2,minmax(160px,1fr))}.entryFilterToolbar label:nth-of-type(4){grid-column:1/2}.entryFilterClear,.entryExportButton{width:100%}}@media (max-width:760px){.entryFilterToolbar{grid-template-columns:1fr;padding:12px}.entryFilterToolbar label:nth-of-type(4){grid-column:auto}.entryFilterClear,.entryExportButton{width:100%}.entryFilterSummary{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 12px}.entryLedger .tableTitle{flex-direction:column;align-items:flex-start;gap:7px}.entryLedger table{min-width:1060px}}.remittanceCards{grid-template-columns:repeat(5,minmax(0,1fr))}.motoboyRemittance{background:#fff;border:1px solid #bfe4eb;border-radius:16px;margin:0 0 18px;overflow:hidden;box-shadow:0 2px 8px #102b430a}.motoboyRemittance>header{background:#f3fbfd;border-bottom:1px solid #dce9ef;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.motoboyRemittance>header h3{color:#102b43;margin:0 0 3px;font-size:18px}.motoboyRemittance>header p{color:#60778c;margin:0;font-size:12px}.remittanceApprovedTotal{text-align:right;color:#60778c;text-transform:uppercase;letter-spacing:.04em;min-width:180px;font-size:11px}.remittanceApprovedTotal strong{color:#008ca6;letter-spacing:0;text-transform:none;margin-top:3px;font-size:20px;display:block}.remittanceControls{border-bottom:1px solid #e6eef2;grid-template-columns:minmax(330px,1.5fr) minmax(190px,.8fr) minmax(160px,.6fr);gap:14px;padding:15px 20px;display:grid}.remittanceControl{color:#405d75;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.remittanceControl select,.remittanceControl input{color:#102b43;height:39px;font:inherit;background:#fff;border:1px solid #bfd1de;border-radius:9px;padding:0 11px}.remittanceRangeButtons{flex-wrap:wrap;gap:7px;display:flex}.remittanceRangeButtons button{color:#405d75;cursor:pointer;background:#fff;border:1px solid #bfd1de;border-radius:9px;height:39px;padding:0 13px;font-size:12px;font-weight:700}.remittanceRangeButtons button.active{color:#fff;background:#102b43;border-color:#102b43}.remittanceSelection{padding:13px 20px 6px}.remittanceSelectionHeader{color:#405d75;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.remittanceSelectionHeader button{color:#008ca6;cursor:pointer;background:0 0;border:0;font-weight:700}.remittanceTripList{border:1px solid #dce7ed;border-radius:11px;max-height:258px;overflow:auto}.remittanceTripRow{color:#102b43;cursor:pointer;border-bottom:1px solid #e7eef2;grid-template-columns:26px 100px minmax(130px,.7fr) minmax(170px,1.2fr) 100px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.remittanceTripRow:last-child{border-bottom:0}.remittanceTripRow:hover{background:#f6fbfd}.remittanceTripRow input{accent-color:#008ca6;width:16px;height:16px}.remittanceTripRow strong{text-align:right;color:#102b43}.remittanceEmpty{text-align:center;color:#60778c;padding:28px 14px;font-size:12px}.remittanceFooter{grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr) auto;align-items:end;gap:14px;padding:14px 20px 18px;display:grid}.remittanceSummary{color:#405d75;background:#edf9fb;border-radius:10px;padding:10px 12px;font-size:12px}.remittanceSummary strong{color:#007f99;margin-top:2px;font-size:18px;display:block}.remittanceFooter label{color:#405d75;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.remittanceFooter input{color:#102b43;border:1px solid #bfd1de;border-radius:9px;height:41px;padding:0 11px}.remittanceSendButton{color:#fff;cursor:pointer;background:#102b43;border:0;border-radius:10px;min-height:43px;padding:0 17px;font-weight:800}.remittanceSendButton:disabled{color:#8ba0b0;cursor:not-allowed;background:#d9e2e8}.remittanceHistory{border-top:1px solid #e5edf1}.remittanceHistory summary{color:#405d75;cursor:pointer;padding:12px 20px;font-size:12px;font-weight:800;list-style-position:inside}.remittanceHistory .tableWrap{border-top:1px solid #e5edf1}.remittanceHistory table{min-width:800px}.remittanceStatus{color:#00884a;background:#e9f8ef;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.remittanceStatus.pending{color:#936400;background:#fff2cf}@media (max-width:1200px){.remittanceCards{grid-template-columns:repeat(3,minmax(0,1fr))}.remittanceControls{grid-template-columns:1fr 1fr}.remittanceControls .remittanceControl:first-child{grid-column:1/-1}.remittanceFooter{grid-template-columns:1fr 1fr}.remittanceSendButton{grid-column:1/-1}.remittanceTripRow{grid-template-columns:26px 90px minmax(120px,.7fr) minmax(150px,1.2fr) 90px}}@media (max-width:760px){.remittanceCards{grid-template-columns:1fr 1fr}.motoboyRemittance>header{flex-direction:column;align-items:flex-start;padding:14px}.remittanceApprovedTotal{text-align:left;min-width:0}.remittanceControls,.remittanceFooter{grid-template-columns:1fr;padding:12px 14px}.remittanceControls .remittanceControl:first-child,.remittanceSendButton{grid-column:auto}.remittanceSelection{padding:12px 14px 5px}.remittanceTripList{overflow-x:auto}.remittanceTripRow{min-width:650px}.remittanceHistory summary{padding:12px 14px}}.motoboyRemittance>header h2{color:#102b43;margin:2px 0 3px;font-size:19px}.motoboyRemittance>header small{color:#008ca6;letter-spacing:.12em;font-weight:900}.remittanceApprovedTotal b{color:#102b43;letter-spacing:0;text-transform:none;margin-top:2px;font-size:14px;display:block}.remittanceControls>label{color:#405d75;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.remittanceControls select,.remittanceControls input{color:#102b43;background:#fff;border:1px solid #bfd1de;border-radius:9px;height:39px;padding:0 11px;font-weight:700}.remittanceRange{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.remittanceRange>span{color:#405d75;width:100%;font-size:11px;font-weight:700}.remittanceRange button{color:#405d75;cursor:pointer;background:#fff;border:1px solid #bfd1de;border-radius:9px;height:39px;padding:0 13px;font-size:12px;font-weight:700}.remittanceRange button.selected{color:#fff;background:#102b43;border-color:#102b43}.remittanceTrips{border:1px solid #dce7ed;border-radius:11px;max-height:275px;margin:13px 20px 5px;overflow:auto}.remittanceTripsHead{z-index:1;color:#60778c;background:#f6fbfd;border-bottom:1px solid #dce7ed;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:11px;display:flex;position:sticky;top:0}.remittanceTripsHead label{color:#405d75;cursor:pointer;align-items:center;gap:7px;font-weight:800;display:flex}.remittanceTrips input{accent-color:#008ca6;width:16px;height:16px}.remittanceTrip{color:#102b43;cursor:pointer;border-bottom:1px solid #e7eef2;grid-template-columns:22px minmax(220px,1fr) 110px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:grid}.remittanceTrip:last-child{border-bottom:0}.remittanceTrip:hover{background:#f6fbfd}.remittanceTrip span{flex-direction:column;gap:2px;display:flex}.remittanceTrip small{color:#60778c}.remittanceTrip strong{text-align:right}.remittanceEmpty{text-align:center;color:#60778c;border:1px dashed #bfd1de;border-radius:11px;flex-direction:column;gap:4px;margin:13px 20px 5px;padding:26px 14px;font-size:12px;display:flex}.remittanceEmpty b{color:#405d75}.motoboyRemittance>footer{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding:14px 20px 18px;display:grid}.motoboyRemittance>footer label{color:#405d75;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.motoboyRemittance>footer input{color:#102b43;border:1px solid #bfd1de;border-radius:9px;height:41px;padding:0 11px}.motoboyRemittance>footer button{color:#fff;cursor:pointer;background:#102b43;border:0;border-radius:10px;min-height:43px;padding:0 17px;font-weight:800}.motoboyRemittance>footer button:disabled{color:#8ba0b0;cursor:not-allowed;background:#d9e2e8}.remittanceHistory summary{justify-content:space-between;align-items:center;display:flex}.remittanceHistory summary span{color:#008ca6}@media (max-width:1200px){.remittanceControls{grid-template-columns:1fr 1fr}.remittanceRange{grid-column:1/-1}.motoboyRemittance>footer{grid-template-columns:1fr}}@media (max-width:760px){.remittanceControls{grid-template-columns:1fr}.remittanceRange{grid-column:auto}.remittanceTrips,.remittanceEmpty{margin-left:14px;margin-right:14px}.remittanceTrip{min-width:560px}.motoboyRemittance>footer{padding:12px 14px 16px}}.logisticsHeroActions{align-items:center;gap:18px;display:flex}.screenHelpButton{color:#007f99;cursor:pointer;background:#effcff;border:1px solid #79d5e3;border-radius:9px;align-items:center;gap:7px;height:39px;padding:0 13px;font-weight:800;display:inline-flex}.screenHelpButton:hover{background:#dff8fc}.screenHelpOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091f3294;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.screenHelpPanel{background:#fff;border:1px solid #cce5eb;border-radius:18px;width:min(660px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 70px #071f3247}.screenHelpPanel>header{background:#f2fbfd;border-bottom:1px solid #e1edf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.screenHelpPanel>header small{color:#008ca6;letter-spacing:.13em;font-size:10px;font-weight:900}.screenHelpPanel>header h2{color:#102b43;margin:5px 0 3px;font-size:21px}.screenHelpPanel>header p{color:#60778c;margin:0;font-size:12px}.screenHelpPanel>header button{color:#405d75;cursor:pointer;background:#fff;border:1px solid #c9dae3;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.screenHelpSteps{gap:0;padding:9px 22px;display:grid}.screenHelpSteps article{border-bottom:1px solid #e8eff3;grid-template-columns:34px 1fr;gap:12px;padding:12px 0;display:grid}.screenHelpSteps article:last-child{border-bottom:0}.screenHelpSteps article>span{color:#fff;background:#102b43;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.screenHelpSteps b{color:#102b43;margin-bottom:3px;font-size:13px;display:block}.screenHelpSteps p{color:#526b7f;margin:0;font-size:12px;line-height:1.5}.screenHelpSteps em{color:#007f99;font-style:normal;font-weight:800}.screenHelpPanel>aside{color:#805b00;background:#fff8e7;border:1px solid #f2cc73;border-radius:10px;align-items:flex-start;gap:10px;margin:0 22px 16px;padding:11px 12px;display:flex}.screenHelpPanel>aside svg{flex:none;margin-top:1px}.screenHelpPanel>aside p{margin:0;font-size:11px;line-height:1.5}.screenHelpPanel>footer{background:#fafcfd;border-top:1px solid #e2ebef;justify-content:flex-end;padding:14px 22px;display:flex}.screenHelpPanel>footer button{color:#fff;cursor:pointer;background:#102b43;border:0;border-radius:9px;height:40px;padding:0 20px;font-weight:800}@media (max-width:760px){.logisticsHeroActions{justify-content:space-between;width:100%}.screenHelpOverlay{align-items:flex-end;padding:0}.screenHelpPanel{border-radius:18px 18px 0 0;max-height:92vh}.screenHelpPanel>header,.screenHelpSteps{padding-left:16px;padding-right:16px}.screenHelpPanel>aside{margin-left:16px;margin-right:16px}.screenHelpPanel>footer{padding:12px 16px}.screenHelpPanel>footer button{width:100%}}.supplierDebts .supplierTotalCards.compact,.supplierDebts .supplierDetailCards.compact{gap:10px}.supplierDebts .supplierTotalCards.compact article,.supplierDebts .supplierDetailCards.compact article{border-radius:14px;min-height:78px;padding:12px 14px}.supplierDebts .supplierTotalCards.compact article span,.supplierDebts .supplierDetailCards.compact article span{font-size:.72rem;line-height:1.1}.supplierDebts .supplierTotalCards.compact article strong,.supplierDebts .supplierDetailCards.compact article strong{margin-top:5px;font-size:1.12rem;line-height:1.1}.supplierDebts .payoffPlan.compact{min-height:72px;padding:10px 14px}.supplierFeedback{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;font-size:.84rem;font-weight:700;display:flex}.supplierFeedback.success{color:#087f5b;background:#ecfdf5;border-color:#a7f3d0}.supplierFeedback.error{color:#c5162e;background:#fff1f2;border-color:#fecdd3}.supplierFeedback button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.supplierToolbar{gap:8px}.supplierToolbarActions{align-items:center;gap:6px;margin-left:auto;display:flex}.supplierToolbarActions button,.supplierRowActions button,.supplierEditor footer button{color:#173a55;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d8e5;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:800;display:inline-flex}.supplierToolbarActions button.primary,.supplierEditor footer button.primary{color:#fff;background:#102d45;border-color:#102d45}.supplierToolbarActions button:disabled,.supplierEditor footer button:disabled{opacity:.5;cursor:not-allowed}.supplierTable{table-layout:auto;min-width:1040px}.supplierTable th,.supplierTable td{white-space:nowrap;padding:8px 9px;font-size:.76rem}.supplierTable th:first-child,.supplierTable td:first-child{width:78px;min-width:78px}.supplierTable th:nth-child(2),.supplierTable td:nth-child(2){width:92px}.supplierTable th:nth-child(3),.supplierTable td:nth-child(3){width:62px}.supplierTable-sandro .supplierColorsHead,.supplierTable-sandro .supplierColorsCell{white-space:normal;overflow-wrap:anywhere;width:180px;max-width:180px;line-height:1.25}.supplierTable .supplierNotesCell{white-space:normal;overflow-wrap:anywhere;color:#49657b;width:190px;max-width:190px;line-height:1.25}.supplierRowActions{gap:4px;display:flex}.supplierRowActions button{width:31px;height:31px;min-height:31px;padding:0}.supplierRowActions button.danger{color:#c5162e;background:#fff7f8;border-color:#fecdd3}.supplierEditorBackdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071b2b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.supplierEditor{background:#fff;border:1px solid #c8d8e5;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #04142147}.supplierEditor header,.supplierEditor footer{border-bottom:1px solid #d9e5ed;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.supplierEditor header small{color:#0087a3;letter-spacing:.14em;font-weight:900}.supplierEditor header h2{margin:3px 0 0;font-size:1.25rem}.supplierEditor header>button{color:#294b64;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.supplierEditorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.supplierEditorGrid label{color:#2d4e66;gap:6px;font-size:.77rem;font-weight:800;display:grid}.supplierEditorGrid label.wide{grid-column:1/-1}.supplierAutoPreview{background:#f2fbf7;border:1px solid #b9dfd0;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.supplierAutoPreview.loan{background:#fff9ef;border-color:#f2cf9b}.supplierAutoPreview span{gap:3px;display:grid}.supplierAutoPreview small{color:#60778a;text-transform:uppercase;font-size:10px;font-weight:800}.supplierAutoPreview b{font-size:15px}.supplierAutoPreview i{color:#7990a1;font-size:18px;font-style:normal}.supplierEditorGrid input,.supplierEditorGrid select,.supplierEditorGrid textarea{color:#0b263a;width:100%;min-height:40px;font:inherit;resize:vertical;background:#fff;border:1px solid #bcd0df;border-radius:9px;padding:9px 11px}.supplierEditor footer{border-top:1px solid #d9e5ed;border-bottom:0;justify-content:flex-end}@media (max-width:900px){.supplierToolbarActions{order:2;width:100%;margin-left:0}.supplierToolbarActions button{flex:1}.supplierEditorGrid{grid-template-columns:1fr}.supplierEditorGrid label.wide{grid-column:auto}.supplierAutoPreview{grid-template-columns:1fr 1fr}.supplierAutoPreview i{display:none}.supplierAutoPreview span:last-child{grid-column:1/-1}}.compactProductionCards .card{gap:4px;min-height:92px;padding:13px 16px}.compactProductionCards .card span{font-size:13px}.compactProductionCards .card strong{font-size:24px;line-height:1.05}.compactProductionCards .card small{color:#7890a3;font-size:10px}.productionTrackingTitle{gap:12px}.productionTrackingTitleActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.productionTrackingTitleActions>span{color:#557089;font-size:12px}.productionTrackingTitleActions button{color:#007f99;font:inherit;cursor:pointer;background:#effcff;border:1px solid #98dfea;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.productionTrackingScroll{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}.compactSilkTracking table{table-layout:fixed;width:max(100%,1190px);min-width:1190px}.compactSilkTracking th:nth-child(3){width:230px}.compactSilkTracking th:nth-child(16),.compactSilkTracking td:nth-child(16){z-index:3;background:#fff;width:142px;min-width:142px;max-width:142px;position:sticky;right:0;box-shadow:-8px 0 12px -12px #102d45}.compactSilkTracking th:nth-child(16){z-index:5;background:#f8fafc}.compactSilkTracking tr:hover td:nth-child(16){background:#f8fcff}.productionRowActions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.productionRowActions button{color:#08618a;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9ec4dc;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:900;display:inline-flex}.productionRowActions button.settle{color:#087f5b;background:#f0fdf7;border-color:#8bd8ba}.productionRowActions button:disabled{opacity:.55;cursor:not-allowed}.productionGuideBackdrop{z-index:160;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061927a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.productionGuide{background:#f7fbfe;border:1px solid #c7d9e6;border-radius:18px;width:min(900px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 26px 80px #04142152}.productionGuide header{z-index:3;background:#fff;border-bottom:1px solid #d8e5ee;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.productionGuide header small{color:#0088a4;letter-spacing:.15em;font-size:11px;font-weight:900}.productionGuide header h2{margin:4px 0;font-size:22px}.productionGuide header p{color:#5b7387;margin:0;font-size:13px}.productionGuide header>button{color:#27485f;cursor:pointer;background:#fff;border:1px solid #cbdbe6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.productionGuideBody{gap:12px;padding:16px;display:grid}.productionGuideFlow{background:#eefbfe;border:1px solid #c5e8ef;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.productionGuideFlow span{text-align:center;gap:2px;display:grid}.productionGuideFlow small{color:#60798c;font-size:11px}.productionGuideFlow i{color:#00a6c3;font-size:22px;font-style:normal}.productionGuideStatus,.productionGuideNumbers,.productionGuideChecklist,.productionGuideWarning{background:#fff;border:1px solid #d5e2eb;border-left:4px solid #f1b84b;border-radius:12px;padding:14px 16px}.productionGuideStatus.progress{border-left-color:#2f91d0}.productionGuideStatus.done{border-left-color:#16a56b}.productionGuideStatus h3,.productionGuideNumbers h3,.productionGuideChecklist h3{margin:0 0 7px;font-size:16px}.productionGuideStatus p,.productionGuideNumbers p,.productionGuideWarning p{color:#49657a;margin:0;font-size:13px;line-height:1.5}.productionGuideStatus ul,.productionGuideChecklist ol{color:#294960;gap:6px;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.4;display:grid}.productionGuideNumbers dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.productionGuideNumbers dl div{background:#f9fcfe;border:1px solid #e0e9f0;border-radius:9px;padding:10px}.productionGuideNumbers dt{font-size:12px;font-weight:900}.productionGuideNumbers dd{color:#5a7286;margin:3px 0 0;font-size:11px;line-height:1.4}.productionGuideTip{border-radius:8px;padding:9px 11px;color:#705000!important;background:#fff8df!important}.productionGuideWarning{background:#fff5f6;border-left-color:#e04a5f}.productionGuideWarning>b{color:#bd1832}.productionGuide footer{background:#fff;border-top:1px solid #d8e5ee;justify-content:flex-end;padding:12px 18px;display:flex;position:sticky;bottom:0}.productionGuide footer button{color:#fff;font:inherit;cursor:pointer;background:#102d45;border:0;border-radius:8px;padding:9px 18px;font-weight:900}@media (max-width:760px){.productionTrackingTitle{align-items:flex-start}.productionTrackingTitleActions{justify-content:space-between;width:100%}.compactSilkTracking table{width:1190px}.compactSilkTracking th:nth-child(16),.compactSilkTracking td:nth-child(16){width:126px;min-width:126px;max-width:126px}.productionRowActions button{padding:5px;font-size:9px}.productionGuideBackdrop{padding:8px}.productionGuide{border-radius:13px;max-height:calc(100vh - 16px)}.productionGuide header{padding:14px}.productionGuideFlow{grid-template-columns:1fr;gap:5px}.productionGuideFlow i{justify-self:center;transform:rotate(90deg)}.productionGuideNumbers dl{grid-template-columns:1fr}}.supplyCatalog .supplyCards{gap:10px}.supplyCatalog .supplyCards article{border-radius:13px;gap:4px;min-height:82px;padding:12px 15px}.supplyCatalog .supplyCards article span{font-size:12px;line-height:1.1}.supplyCatalog .supplyCards article strong{font-size:23px;line-height:1.05}.supplyCatalog .supplyCards article small{font-size:10px;line-height:1.15}.supplyCatalog .supplyTable .scroll{scrollbar-gutter:stable;width:100%;max-width:100%;overflow-x:auto}.supplyCatalog .supplyTable table{table-layout:fixed;width:100%;min-width:1060px}.supplyCatalog .supplyTable th,.supplyCatalog .supplyTable td{padding:8px 7px;font-size:11px}.supplyCatalog .supplyTable th:first-child{width:245px;min-width:0}.supplyCatalog .supplyTable th:nth-child(2){width:180px;min-width:0}.supplyCatalog .supplyTable th:nth-child(3){width:100px}.supplyCatalog .supplyTable th:nth-child(4){width:64px}.supplyCatalog .supplyTable th:nth-child(5){width:48px}.supplyCatalog .supplyTable th:nth-child(6){width:62px}.supplyCatalog .supplyTable th:nth-child(7){width:78px}.supplyCatalog .supplyTable th:nth-child(8){width:84px}.supplyCatalog .supplyTable th:nth-child(9){width:78px}.supplyCatalog .supplyTable th:nth-child(10){width:175px}.supplyCatalog .supplyTable th:nth-child(n+4):nth-child(-n+9),.supplyCatalog .supplyTable td:nth-child(n+4):nth-child(-n+9){text-align:center}.supplyCatalog .supplyTable td:first-child,.supplyCatalog .supplyTable td:nth-child(10){white-space:normal;overflow-wrap:anywhere;line-height:1.25}.supplyCatalog .supplyActions{gap:4px}.supplyCatalog .supplyActions>button{min-height:27px;padding:5px 6px;font-size:9px}.supplyCategoryFilter,.supplyStatusFilter{color:#557089;text-transform:uppercase;gap:3px;margin:0;font-size:9px;font-weight:900;display:grid}.supplyCategoryFilter select{min-width:145px}.supplyStatusFilter select{min-width:105px}.supplyPrintButton{color:#29445b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #b7cbd8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.supplyPrintButton:hover{color:#007f99;background:#f0fbfd;border-color:#21b9cf}.supplyPrintButton:disabled{cursor:not-allowed;opacity:.45}.supplyStockPrintSheet{display:none}@media (max-width:760px){.supplyCatalog .supplyCards{grid-template-columns:repeat(3,minmax(150px,1fr));padding-bottom:4px;overflow-x:auto}.supplyCatalog .supplyCards article{min-width:150px}.supplyCategoryFilter,.supplyStatusFilter,.supplyPrintButton,.supplyCategoryFilter select,.supplyStatusFilter select{width:100%}}@media print{body[data-supply-stock-print]{background:#fff}body[data-supply-stock-print] *{visibility:hidden!important}body[data-supply-stock-print] .supplyStockPrintSheet,body[data-supply-stock-print] .supplyStockPrintSheet *{visibility:visible!important}body[data-supply-stock-print] .supplyStockPrintSheet{color:#111;width:100%;font-family:Arial,sans-serif;position:absolute;inset:0;display:block!important}.supplyStockPrintSheet>header{border-bottom:2px solid #111;grid-template-columns:1.3fr 1fr;gap:8mm;padding-bottom:4mm;display:grid}.supplyStockPrintSheet>header small{letter-spacing:.8pt;font-size:8pt;font-weight:800}.supplyStockPrintSheet h1{margin:1.5mm 0 1mm;font-size:19pt}.supplyStockPrintSheet>header p{margin:0;font-size:9pt}.supplyStockPrintSheet dl{grid-template-columns:1fr 1fr;gap:3mm 5mm;margin:0;display:grid}.supplyStockPrintSheet dl div{gap:1mm;display:grid}.supplyStockPrintSheet dt{text-transform:uppercase;font-size:7pt;font-weight:800}.supplyStockPrintSheet dd{min-height:5mm;margin:0;font-size:9pt;font-weight:700}.supplyStockPrintSheet dd.writeLine{border-bottom:1px solid #111}.supplyStockPrintGroups{gap:5mm;padding-top:4mm;display:grid}.supplyStockPrintGroups>section{break-inside:avoid-page}.supplyStockPrintGroups h2{background:#e9eef1;border:1.3px solid #111;border-bottom:0;margin:0;padding:2.5mm 3mm;font-size:12pt}.supplyStockPrintGroups table{border-collapse:collapse;table-layout:fixed;white-space:normal;width:100%}.supplyStockPrintGroups th,.supplyStockPrintGroups td{text-align:center;border:1px solid #777;height:9mm;padding:1.5mm 2mm;font-size:8pt}.supplyStockPrintGroups th:first-child,.supplyStockPrintGroups td:first-child{text-align:left;width:34%}.supplyStockPrintGroups th:nth-child(2){width:13%}.supplyStockPrintGroups th:nth-child(3),.supplyStockPrintGroups th:nth-child(4){width:12%}.supplyStockPrintGroups th:nth-child(5){width:7%}.supplyStockPrintGroups th:nth-child(6),.supplyStockPrintGroups th:nth-child(7){width:11%}.supplyStockPrintGroups thead th{background:#f7f7f7;height:8mm;font-size:7pt}.supplyStockPrintGroups tbody tr{break-inside:avoid;page-break-inside:avoid}.supplyStockPrintGroups tbody td{height:14mm}.supplyStockPrintGroups td small{margin-top:1mm;font-size:6.5pt;display:block}.supplyStockPrintGroups .writeBox span{border-bottom:1px solid #111;height:8mm;display:block}.supplyStockPrintSheet>footer{border-top:1px solid #777;margin-top:5mm;padding-top:3mm;font-size:8pt}}.compactChannelResults .splitChannelTable{grid-template-columns:160px minmax(0,1fr)}.compactChannelResults .fixedChannelPane{width:160px;min-width:160px}.compactChannelResults .fixedChannelPane table{width:160px!important;min-width:160px!important;max-width:160px!important}.compactChannelResults .metricsChannelPane table{width:1315px!important;min-width:1315px!important;max-width:1315px!important}.compactChannelResults .fixedChannelPane th,.compactChannelResults .metricsChannelPane th{height:33px}.compactChannelResults .fixedChannelPane td,.compactChannelResults .metricsChannelPane td{height:38px}.compactChannelResults .metricsChannelPane th,.compactChannelResults .metricsChannelPane td{text-overflow:ellipsis;white-space:nowrap;padding:7px 6px;overflow:hidden}.compactChannelResults .metricsChannelPane th:first-child,.compactChannelResults .metricsChannelPane td:first-child{width:95px}.compactChannelResults .metricsChannelPane th:nth-child(2),.compactChannelResults .metricsChannelPane td:nth-child(2){width:84px}.compactChannelResults .metricsChannelPane th:nth-child(3),.compactChannelResults .metricsChannelPane td:nth-child(3){width:56px}.compactChannelResults .metricsChannelPane th:nth-child(4),.compactChannelResults .metricsChannelPane td:nth-child(4){width:64px}.compactChannelResults .metricsChannelPane th:nth-child(5),.compactChannelResults .metricsChannelPane td:nth-child(5){width:56px}.compactChannelResults .metricsChannelPane th:nth-child(6),.compactChannelResults .metricsChannelPane td:nth-child(6),.compactChannelResults .metricsChannelPane th:nth-child(7),.compactChannelResults .metricsChannelPane td:nth-child(7){width:78px}.compactChannelResults .metricsChannelPane th:nth-child(8),.compactChannelResults .metricsChannelPane td:nth-child(8){width:92px}.compactChannelResults .metricsChannelPane th:nth-child(9),.compactChannelResults .metricsChannelPane td:nth-child(9){width:86px}.compactChannelResults .metricsChannelPane th:nth-child(10),.compactChannelResults .metricsChannelPane td:nth-child(10){width:112px}.compactChannelResults .metricsChannelPane th:nth-child(11),.compactChannelResults .metricsChannelPane td:nth-child(11){width:88px}.compactChannelResults .metricsChannelPane th:nth-child(12),.compactChannelResults .metricsChannelPane td:nth-child(12){width:82px}.compactChannelResults .metricsChannelPane th:nth-child(13),.compactChannelResults .metricsChannelPane td:nth-child(13){width:94px}.compactChannelResults .metricsChannelPane th:nth-child(14),.compactChannelResults .metricsChannelPane td:nth-child(14){width:92px}.compactChannelResults .metricsChannelPane th:nth-child(15),.compactChannelResults .metricsChannelPane td:nth-child(15){width:66px}.compactChannelResults .metricsChannelPane th:nth-child(16),.compactChannelResults .metricsChannelPane td:nth-child(16){width:92px}@media (max-width:760px){.compactChannelResults .splitChannelTable{grid-template-columns:140px minmax(0,1fr)}.compactChannelResults .fixedChannelPane{width:140px;min-width:140px}.compactChannelResults .fixedChannelPane table{width:140px!important;min-width:140px!important;max-width:140px!important}.compactChannelResults .metricsChannelPane table{width:1315px!important;min-width:1315px!important;max-width:1315px!important}}.teamAgendaComposer{grid-template-columns:minmax(220px,1fr) minmax(260px,1.25fr) 230px 180px 165px auto;align-items:end}.teamAgendaComposer textarea,.teamAgendaEdit textarea{color:#18344a;width:100%;min-height:41px;max-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #c9d7e1;border-radius:9px;outline:none;padding:10px 11px;font-size:13px}.teamAgendaComposer textarea:focus,.teamAgendaEdit textarea:focus{border-color:#11acc5;box-shadow:0 0 0 3px #11acc51d}.agendaRecipientPicker{margin:0;position:relative}.agendaRecipientPicker>summary{color:#18344a;cursor:pointer;background:#fff;border:1px solid #c9d7e1;border-radius:9px;align-items:center;gap:7px;height:41px;padding:0 10px;font-size:13px;list-style:none;display:flex}.agendaRecipientPicker>summary::-webkit-details-marker{display:none}.agendaRecipientPicker>summary span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agendaRecipientPicker[open]>summary svg:last-child{transform:rotate(180deg)}.agendaRecipientMenu{z-index:40;background:#fff;border:1px solid #c9d7e1;border-radius:10px;width:max(100%,250px);max-height:260px;padding:7px;position:absolute;top:45px;left:0;overflow:auto;box-shadow:0 12px 30px #10263c26}.agendaRecipientMenu button{color:#28465c;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12px;display:flex}.agendaRecipientMenu button:hover,.agendaRecipientMenu button.selected{color:#007f97;background:#eaf9fc}.recipientCheck{color:#008fa8;background:#fff;border:1px solid #b9cad6;border-radius:5px;place-items:center;width:18px;height:18px;font-weight:950;display:grid}.teamAgendaStageCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.teamAgendaStageCards button{color:#526c80;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e0e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.teamAgendaStageCards button span{font-size:12px;font-weight:850}.teamAgendaStageCards button b{color:#102a43;font-size:22px}.teamAgendaStageCards button.active{background:#eefbfd;border-color:#21adc3;box-shadow:inset 0 0 0 1px #21adc3}.teamAgendaStageCards button.danger b{color:#c42531}.teamAgendaStageCards button.active.danger{background:#fff4f4;border-color:#e7777d}.teamAgendaToolbar{grid-template-columns:minmax(260px,1fr) 250px 250px;align-items:end;gap:9px;display:grid}.teamAgendaToolbar>label{color:#60788d;gap:4px;margin:0;font-size:10px;font-weight:900;display:grid}.teamAgendaToolbar select{color:#28465c;background:#fff;border:1px solid #cbd8e1;border-radius:9px;height:38px;padding:0 10px;font-size:12px}.teamAgendaFilters{align-self:end}.teamAgendaFilters button{min-height:38px}.teamAgendaItem{padding:0;display:block;overflow:visible}.teamAgendaItem.expanded{box-shadow:0 8px 22px #102f4514}.teamAgendaSummary{color:#172f43;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:29px minmax(180px,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 11px;display:grid}.teamAgendaSummary:hover{background:#f7fbfd}.teamAgendaSummary>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.teamAgendaItem.completed .teamAgendaSummary>b{color:#6e7f8c;text-decoration:line-through}.teamAgendaCheck{color:#fff;cursor:default;background:#fff;border:2px solid #8fa6b7;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.teamAgendaItem.inProgress .teamAgendaCheck{color:#9b6500;background:#fff4d5;border-color:#c88a17}.teamAgendaItem.completed .teamAgendaCheck{color:#fff;background:#238a6d;border-color:#238a6d}.teamAgendaCompactMeta{color:#6b8192;justify-content:flex-end;align-items:center;gap:6px;min-width:0;font-size:10px;display:flex}.teamAgendaCompactMeta em,.teamAgendaCompactMeta i{text-overflow:ellipsis;white-space:nowrap;background:#f0f4f7;border-radius:999px;max-width:150px;padding:4px 7px;font-style:normal;overflow:hidden}.teamAgendaCompactMeta i{font-weight:900}.teamAgendaCompactMeta .pending{color:#b4232c;background:#fff0f0}.teamAgendaCompactMeta .progress{color:#936000;background:#fff5d9}.teamAgendaCompactMeta .done{color:#14765e;background:#e7f8f1}.teamAgendaCompactMeta .late{color:#b4232c;background:#ffe5e7;font-weight:900}.teamAgendaExpanded{background:#fbfdfe;border-top:1px solid #e3ebf0;border-radius:0 0 11px 11px;padding:12px 14px 14px 53px}.teamAgendaDescription{color:#29475d;white-space:pre-wrap;max-width:950px;margin:0 0 10px;font-size:13px;line-height:1.5}.teamAgendaDescription.muted{color:#8293a0;font-style:italic}.teamAgendaActions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.teamAgendaActions button,.teamAgendaEditActions button{color:#24465c;cursor:pointer;background:#fff;border:1px solid #bfcfda;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:900;display:flex}.teamAgendaActions .complete{color:#fff;background:#16876b;border-color:#16876b}.teamAgendaActions .reopen{color:#14765e;border-color:#16876b}.teamAgendaActions .delete{color:#b4232c;border-color:#e3b9bc;margin-left:auto}.teamAgendaEdit{grid-template-columns:minmax(220px,1fr) minmax(220px,1.3fr) 230px 180px 165px;align-items:end;gap:9px;display:grid}.teamAgendaEdit label{color:#526b80;gap:5px;margin:0;font-size:10px;font-weight:900;display:grid}.teamAgendaEdit input,.teamAgendaEdit select{color:#18344a;background:#fff;border:1px solid #c9d7e1;border-radius:9px;width:100%;height:41px;padding:0 10px;font-size:12px}.teamAgendaEditActions{grid-column:1/-1;gap:7px;display:flex}.teamAgendaEditActions button:first-child{color:#fff;background:#0799b2;border-color:#0799b2}aside.agendaToast{z-index:1200;color:#fff;background:#c1121f;border:1px solid #a30e1a;border-radius:14px;grid-template-columns:38px minmax(220px,1fr) 34px 34px;align-items:center;gap:8px;width:min(470px,100vw - 28px);height:auto;padding:11px;display:grid;position:fixed;top:18px;right:18px;box-shadow:0 16px 38px #6f0b1438}.agendaToastIcon{background:#ffffff20;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.agendaToastBody{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.agendaToastBody small{letter-spacing:1.2px;font-size:9px;font-weight:950}.agendaToastBody b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agendaToastBody span{color:#ffe3e5;font-size:10px}.agendaToastSound,.agendaToastClose{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff52;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}@media (max-width:1180px){.teamAgendaComposer{grid-template-columns:1fr 1fr 1fr}.teamAgendaTitleField,.teamAgendaDescriptionField{grid-column:auto}.teamAgendaComposer>button{width:100%}.teamAgendaEdit,.teamAgendaToolbar{grid-template-columns:1fr 1fr}.teamAgendaFilters{grid-column:1/-1}}@media (max-width:720px){.teamAgendaComposer{grid-template-columns:1fr}.teamAgendaTitleField,.teamAgendaDescriptionField{grid-column:1}.teamAgendaStageCards{grid-template-columns:1fr 1fr}.teamAgendaToolbar{grid-template-columns:1fr}.teamAgendaFilters{grid-column:auto}.teamAgendaSummary{grid-template-columns:27px minmax(0,1fr) auto}.teamAgendaCompactMeta em{display:none}.teamAgendaCompactMeta i{max-width:92px}.teamAgendaExpanded{padding:11px}.teamAgendaEdit{grid-template-columns:1fr}aside.agendaToast{top:10px;right:10px}}.teamAgendaHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.teamAgendaSoundControls{align-items:center;gap:6px;display:flex}.teamAgendaSoundControls button{color:#496579;cursor:pointer;background:#fff;border:1px solid #c8d6e0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:900;display:flex}.teamAgendaSoundControls button.active{color:#007f97;background:#eafafd;border-color:#079bb5}.teamAgendaSoundControls button.test{color:#233f54;border-color:#9fb4c3}@media (max-width:720px){.teamAgendaHead{align-items:flex-start}.teamAgendaHeadActions{justify-content:space-between;align-items:center;width:100%}.teamAgendaSoundControls button{min-height:32px;padding:0 9px}}.channelPerformance .compactConsulting{border-radius:11px;grid-template-columns:minmax(190px,1.35fr) repeat(2,minmax(130px,1fr));gap:0;margin-top:0;padding:0;overflow:hidden;color:#10263c!important;background:#fff!important;border:1px solid #d7e3eb!important;box-shadow:0 1px 3px #17324d0a!important}.channelPerformance .compactConsulting>div,.channelPerformance .compactConsulting article{border:0;border-right:1px solid #e2eaf0;border-radius:0;min-height:0;color:#10263c!important;background:#fff!important;padding:9px 11px!important}.channelPerformance .compactConsulting>div{align-content:center;gap:2px;display:grid}.channelPerformance .compactConsulting>div small{font-size:8px;color:#007f99!important}.channelPerformance .compactConsulting>div h2{margin:0;font-size:13px;line-height:1.25;color:#10263c!important}.channelPerformance .compactConsulting>div>span{font-size:9px;color:#60788e!important}.channelPerformance .compactConsulting article{align-content:center;gap:2px;display:grid}.channelPerformance .compactConsulting article b{color:#29445b;font-size:11px}.channelPerformance .compactConsulting article strong{font-size:14px;line-height:1.15;color:#007f99!important}.channelPerformance .compactConsulting article span{font-size:9px;color:#60788e!important}.channelPerformance .compactConsulting article:last-child{border-right:0}@media (max-width:760px){.channelPerformance .compactConsulting{grid-template-columns:repeat(2,minmax(0,1fr))}.channelPerformance .compactConsulting>div{border-bottom:1px solid #e2eaf0;border-right:0;grid-column:1/-1;padding:8px 10px!important}.channelPerformance .compactConsulting article{border-bottom:0;border-right:1px solid #e2eaf0;padding:8px 10px!important}.channelPerformance .compactConsulting article:last-child{border-right:0}}.technicalInkSaveButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0e7490;border:1px solid #0e7490;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:44px;padding:10px 18px;font-weight:800;display:inline-flex}.technicalInkSaveButton:hover{background:#155e75}.technicalInkSaveButton:disabled{cursor:wait;opacity:.6}.systemPermissionDialog{width:min(1180px,96vw);max-height:92vh;overflow:auto}.systemPermissionTools{grid-template-columns:minmax(240px,1.2fr) minmax(220px,1fr);align-items:end;gap:12px;margin:14px 0;display:grid}.systemPermissionTools label{margin:0}.systemPermissionTools select,.systemPermissionRow select{background:#fff;border:1px solid #cad4df;border-radius:9px;width:100%;padding:10px}.systemPermissionHeader,.systemPermissionRow{grid-template-columns:minmax(260px,1fr) repeat(5,96px);align-items:center;gap:8px;display:grid}.systemPermissionHeader{z-index:2;text-align:center;color:#50677c;background:#eaf4f8;border:1px solid #d4e4ec;border-radius:10px 10px 0 0;padding:10px 12px;font-size:11px;font-weight:900;position:sticky;top:0}.systemPermissionHeader span:first-child{text-align:left}.systemPermissionTree{background:#fff;border:1px solid #d4e4ec;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.systemPermissionNode{border-top:1px solid #edf2f5}.systemPermissionNode:first-child{border-top:0}.systemPermissionRow{min-height:46px;padding:7px 12px}.systemPermissionRow:hover{background:#f7fbfd}.systemPermissionName{align-items:center;gap:8px;min-width:0;font-weight:750;display:flex}.systemPermissionName button{color:#0b7890;cursor:pointer;background:#fff;border:1px solid #bfd1dd;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.systemPermissionName span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.permissionLeafDot{background:#83a4b8;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin:0 9px}.systemPermissionRow label{justify-content:center;align-items:center;margin:0;display:flex}.systemPermissionRow input[type=checkbox]{accent-color:#0787a2;width:18px;height:18px}.systemPermissionRow.level-1{background:#f8fbfd;font-weight:800}.systemPermissionRow.level-2{padding-left:34px}.systemPermissionRow.level-3{padding-left:60px}@media (max-width:900px){.systemPermissionDialog{width:98vw}.systemPermissionTools{grid-template-columns:1fr}.systemPermissionHeader,.systemPermissionRow{grid-template-columns:minmax(210px,1fr) repeat(5,68px)}.systemPermissionHeader{position:static}.systemPermissionTree{overflow-x:auto}.systemPermissionRow{min-width:570px}}.technicalFilterStack{flex-wrap:wrap;align-items:center;gap:8px;min-width:max-content;display:flex}.technicalStatusFilters{border-left:1px solid #d6e1e9;align-items:center;gap:5px;padding-left:8px;display:flex}.technicalStatusFilters button{color:#455d72;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:800}.technicalStatusFilters button.active{color:#06768e;background:#e5f8fc;border-color:#087f99}.technicalDesignCatalogGrid .technicalDesignCatalogItem{background:#fff;border:1px solid #dbe5ee;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.technicalDesignCatalogGrid .technicalDesignCatalogItem:hover{border-color:#9fc9d5;box-shadow:0 3px 10px #17324d14}.technicalDesignCatalogGrid .technicalDesignCatalogItem.isInactive{background:#f8fafc;border-style:dashed}.technicalDesignCatalogGrid .technicalCatalogOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto 22px;align-items:center;gap:8px;padding:9px 12px;display:grid}.technicalDesignCatalogGrid .technicalCatalogOpen small{color:#007f99;white-space:nowrap;font-size:10px;font-weight:900}.technicalDesignCatalogGrid .technicalCatalogOpen b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.technicalDesignCatalogGrid .technicalCatalogOpen em{color:#6d8095;white-space:nowrap;font-size:11px;font-style:normal}.technicalDesignCatalogGrid .technicalCatalogOpen>strong{border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.technicalDesignCatalogGrid .technicalCatalogOpen>strong.complete{color:#087f5b;background:#e8f7ef}.technicalDesignCatalogGrid .technicalCatalogOpen>strong.pending{color:#a46a00;background:#fff3cf}.technicalQuickStatus{color:#50687c;cursor:pointer;background:#f7fafc;border:0;border-left:1px solid #e0e8ee;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:10px;font-size:12px;font-weight:900;display:flex}.technicalQuickStatus:hover{background:#eef6f8}.technicalQuickStatus.activate{color:#087f5b;background:#e8f7ef}.technicalQuickStatus.deactivate:hover{color:#b42318;background:#fff1f2}.technicalQuickStatus:disabled{opacity:.55;cursor:wait}.technicalStatusBadge{place-items:center;min-width:72px;padding:10px;font-size:12px;font-weight:900;display:grid}.technicalStatusBadge.active{color:#087f5b;background:#e8f7ef}.technicalStatusBadge.inactive{color:#66788a;background:#eef2f5}@media (max-width:850px){.technicalFilterStack{width:100%;min-width:0}.technicalStatusFilters{border-top:1px solid #d6e1e9;border-left:0;width:100%;padding-top:7px;padding-left:0}.technicalStatusFilters button{flex:1}.technicalDesignCatalogGrid .technicalDesignCatalogItem{grid-template-columns:minmax(0,1fr) 46px}.technicalQuickStatus{min-width:46px}.technicalQuickStatus span{display:none}.technicalDesignCatalogGrid .technicalCatalogOpen{grid-template-columns:auto minmax(0,1fr) auto 22px;gap:6px;padding:8px 9px}.technicalDesignCatalogGrid .technicalCatalogOpen em{font-size:10px}}.technicalSelectedLine .silkDesignPreview{grid-template-columns:minmax(300px,380px) minmax(220px,1fr) auto;align-items:center;gap:18px;min-height:286px;padding:12px}.technicalSelectedLine .silkDesignPreview>div{background:#fff;border-radius:12px;height:260px}.technicalSelectedLine .silkDesignPreview iframe{border:0;width:100%;height:330px}.technicalSelectedLine .silkDesignPreview>span{align-self:center;gap:7px}.technicalSelectedLine .silkDesignPreview>span small{font-size:11px}.technicalSelectedLine .silkDesignPreview>span b{font-size:20px}.technicalSelectedLine .silkDesignPreview>span strong{white-space:normal;font-size:17px;line-height:1.35}@media (max-width:900px){.technicalSelectedLine .silkDesignPreview{grid-template-columns:1fr;min-height:0}.technicalSelectedLine .silkDesignPreview>div{width:100%;height:300px}.technicalSelectedLine .silkDesignPreview iframe{height:370px}.technicalSelectedLine .silkDesignPreview>a{grid-column:1;justify-content:center}}@media (max-width:760px){.silkLaunchGrid .silkDesignPreview{grid-template-columns:1fr;gap:12px;width:100%;min-height:0;padding:12px}.silkLaunchGrid .silkDesignPreview>div{border-radius:12px;width:100%;height:300px}.silkLaunchGrid .silkDesignPreview iframe{transform-origin:0 0;border:0;width:180%;height:535px;transform:scale(.56)}.silkLaunchGrid .silkDesignPreview>span{gap:5px;padding:2px 4px}.silkLaunchGrid .silkDesignPreview>span b{font-size:19px}.silkLaunchGrid .silkDesignPreview>span strong{white-space:normal;font-size:16px;line-height:1.3}.silkLaunchGrid .silkDesignPreview>a{grid-column:1;justify-content:center;width:100%}}.silkDesignPreview>div>img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.technicalSelectedLine .silkDesignPreview>div>img{padding:4px}@media (max-width:760px){.silkLaunchGrid .silkDesignPreview>div>img{padding:4px}}aside{scrollbar-width:thin;scrollbar-color:#4a6379 transparent;padding:20px 12px}.logo{padding:0 8px 16px}nav{gap:0}nav>button,.navGroup>button{width:100%;min-height:44px;font-size:inherit;border-bottom:1px solid #ffffff13;border-radius:0;grid-template-columns:22px minmax(0,1fr) 26px;align-items:center;column-gap:10px;padding:9px 8px;font-weight:500;line-height:1.25;display:grid}nav>button>svg:first-child,.navGroup>button>svg:first-child{justify-self:center}.navGroup{gap:0}.navGroup>button svg:last-child{justify-self:end;margin-left:0}nav>button:hover,.navGroup>button:hover{background:#ffffff0b}nav>button.active,.navGroup>button.active{background:#223c53;border-bottom-color:#4ce0f438;border-radius:8px;font-weight:550}.subnav{border-left-color:#8faec46b;gap:0;margin:2px 0 4px 30px;padding-left:8px}.subnav button{color:#c4d1dc;border-radius:6px;font-size:13px;font-weight:450;line-height:1.25}.subnavBranch{gap:0}.subnavBranch>button{align-items:center;justify-content:initial;border-bottom:1px solid #fff1;grid-template-columns:minmax(0,1fr) 24px;min-height:38px;padding:7px 6px 7px 8px;display:grid}.subnavBranchToggle{border-color:#4ce0f4b8;justify-self:end;width:22px;height:22px;margin-left:0}.subnavBranchToggle svg{stroke-width:2px;width:13px;height:13px}.subnavNested{border-left-color:#8faec457;gap:0;margin-left:6px;padding-left:8px}.subnavNested button{border-bottom:1px solid #ffffff0e;min-height:36px;padding:6px 8px;font-size:12px;font-weight:400;line-height:1.25}.subnav button:hover,.subnav button.selected{color:#4ce0f4;background:#29465ec7;font-weight:500}@media (max-width:760px){aside{width:min(88vw,360px);padding:18px 12px 22px;left:-92vw}aside.open{left:0}.logo{padding:0 44px 15px 8px}nav>button,.navGroup>button{min-height:43px;padding-top:8px;padding-bottom:8px}.subnav{margin-left:28px}}.subnavBranch>button{gap:8px;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.subnavBranch>button>.subnavBranchToggle{flex:0 0 22px;align-self:center;margin-left:auto!important}@media (max-width:760px){.app aside{width:88vw!important;max-width:none!important;left:-90vw!important}.app aside.open{left:0!important}.subnavBranch>button{min-height:38px;padding:7px 7px 7px 8px}.subnavBranch>button>.subnavBranchToggle{justify-self:auto}}.subnav{border-left:0;margin:2px 0 4px 10px;padding-left:2px}.subnavBranch>button{padding-left:10px;position:relative}.subnavBranch>button:before{content:"";background:#b9d0dfb8;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.subnavNested{border-left:0;margin-left:10px;padding-left:0}.subnavNested button{align-items:center;gap:8px;padding-left:10px;display:flex}.subnavNested button:before{content:"";background:#86a6bcad;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.subnavNested button.selected:before{background:#4ce0f4}@media (max-width:760px){.app aside{width:96vw!important;left:-98vw!important}.subnav{margin-left:8px;padding-left:0}.subnavNested{margin-left:9px}}.systemPermissionDialog{flex-direction:column;width:min(1120px,96vw);max-height:94dvh;display:flex;overflow:hidden}.systemPermissionDialog .permissionDialogHead{flex:none;padding:17px 20px}.systemPermissionDialog .permissionDialogHead h2{margin:4px 0 2px;font-size:21px}.systemPermissionDialog .permissionDialogHead p{font-size:13px}.systemPermissionTools{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 18px 10px;display:grid}.systemPermissionTools>button{color:#126d82;cursor:pointer;background:#f7fbfd;border:1px solid #bcd7e2;border-radius:9px;min-height:40px;padding:8px 10px;font-size:12px;font-weight:800}.systemPermissionTools>button:hover{background:#e8f7fb;border-color:#70cddd}.systemPermissionTools>label{color:#526b80;grid-column:1/3;gap:4px;font-size:11px;font-weight:800;display:grid}.systemPermissionTools>label select{min-height:40px}.systemPermissionTools>button:last-child{color:#fff;background:#0b7890;border-color:#0b7890;grid-column:3;align-self:end}.systemPermissionTools>button:disabled{opacity:.5;cursor:not-allowed}.systemPermissionHeader{flex:none;grid-template-columns:minmax(250px,1fr) repeat(5,82px);margin:0 18px}.systemPermissionHeader>b:first-child{text-align:left}.systemPermissionTree{flex:1;min-height:0;margin:0 18px 12px;overflow:auto}.systemPermissionRow{grid-template-columns:minmax(250px,1fr) repeat(5,82px)}.systemPermissionRow label span{display:none}.systemPermissionName small{color:#6a8193;white-space:nowrap;background:#edf4f7;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.systemPermissionNode.level1>.systemPermissionRow{background:#fbfdfe}.systemPermissionNode.level2>.systemPermissionRow{background:#fff}.permissionDialogActions{background:#fff;border-top:1px solid #e5edf2;flex:none;padding:10px 18px 14px}.userAccessList{gap:8px}.userAccessList article{background:#fff;border:1px solid #e0e9ef;border-radius:12px;padding:12px 14px}.userAreas{gap:5px 8px}.userAreas label{background:#f8fbfd;border:1px solid #e1eaf0;border-radius:7px;padding:4px 7px;font-weight:650}.userAccessList article>.status{border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:800}@media (max-width:760px){.permissionOverlay{padding:6px}.systemPermissionDialog{border-radius:14px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.systemPermissionDialog .permissionDialogHead{padding:13px 14px}.systemPermissionDialog .permissionDialogHead small{letter-spacing:1px;font-size:10px}.systemPermissionDialog .permissionDialogHead h2{font-size:18px;line-height:1.2}.systemPermissionDialog .permissionDialogHead p{font-size:11px;line-height:1.35}.systemPermissionDialog .permissionDialogHead>button{padding:6px}.systemPermissionTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 9px 7px}.systemPermissionTools>button{white-space:normal;min-height:36px;padding:6px 3px;font-size:10px;line-height:1.15}.systemPermissionTools>label{grid-column:1/-1;font-size:10px}.systemPermissionTools>label select{min-height:38px;padding:8px;font-size:12px}.systemPermissionTools>button:last-child{grid-column:1/-1;min-height:36px}.systemPermissionHeader{display:none}.systemPermissionTree{border-top:1px solid #d4e4ec;border-radius:10px;margin:0 9px 7px;overflow:hidden auto}.systemPermissionRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:0;padding:8px 6px;min-width:0!important}.systemPermissionName{grid-column:1/-1;gap:6px;padding-left:0!important}.systemPermissionNode.level1>.systemPermissionRow .systemPermissionName{padding-left:8px!important}.systemPermissionNode.level2>.systemPermissionRow .systemPermissionName{padding-left:16px!important}.systemPermissionName button{flex-basis:24px;width:24px;height:24px}.systemPermissionName strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.systemPermissionName small{font-size:8px}.permissionLeafDot{flex-basis:6px;width:6px;height:6px;margin:0 7px}.systemPermissionRow label{color:#587187;flex-direction:column;gap:2px;min-width:0;padding:2px 0}.systemPermissionRow label span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;display:block;overflow:hidden}.systemPermissionRow input[type=checkbox]{width:20px;height:20px}.permissionDialogActions{gap:7px;padding:8px 9px 9px;position:static}.permissionDialogActions button{flex:1;min-width:0;padding:9px 7px;font-size:11px}.userAccessList{gap:10px;margin-top:12px}.userAccessList article{border-radius:11px;grid-template-columns:40px minmax(0,1fr) auto;gap:8px 9px;padding:12px;position:relative}.userAccessList article>.userAvatar{grid-area:1/1;align-self:start}.userAccessList article>div:nth-child(2){grid-column:2/-1;gap:2px}.userAccessList article>div:nth-child(2)>b{padding-right:0;font-size:14px;line-height:1.2}.userAccessList article>div:nth-child(2)>span{overflow-wrap:anywhere;font-size:11px}.userAreas{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:7px;display:grid!important}.userAreas label{min-width:0;padding:5px 6px;font-size:9px;line-height:1.15}.userAreas input{flex:0 0 15px;width:15px;height:15px}.userAccessList article button{grid-column:auto;min-height:38px;padding:7px 9px;font-size:11px}.userAccessList article>.permissionButton{grid-column:1/3}.userAccessList article>.blockUser,.userAccessList article>.activateUser{grid-column:3}.userAccessList article>span.status{grid-column:1/-1;justify-self:start;margin-top:1px}}.silkTrainingBar{color:#123047;background:linear-gradient(135deg,#f5fbff,#eef8fb);border:1px solid #b9d7e8;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.silkTrainingBar>div{align-items:center;gap:11px;display:flex}.silkTrainingBar span{flex-direction:column;gap:2px;display:flex}.silkTrainingBar small{color:#5e7485;font-size:12px}.silkTrainingBar button,.silkTrainingTabs button{color:#086d92;cursor:pointer;background:#fff;border:1px solid #0b83ad;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex}.silkTrainingBar button:hover,.silkTrainingTabs button.active{color:#fff;background:#087fa8}.silkTrainingGuide{width:min(980px,94vw);max-height:92vh}.silkTrainingTabs{background:#f8fbfd;border-bottom:1px solid #dce7ee;align-items:center;gap:8px;padding:13px 20px;display:flex}.silkTrainingTabs .print{margin-left:auto}.silkTrainingFlow{background:#f5fafc;border:1px solid #cfe0e9;border-radius:12px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.silkTrainingFlow span{text-align:center;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:10px;display:flex}.silkTrainingFlow b{color:#0e3147;font-size:13px}.silkTrainingFlow small{color:#678092;font-size:11px}.silkTrainingFlow i{color:#0782aa;font-style:normal;font-weight:900}.silkTrainingRule{background:#fff8eb;border:1px solid #f1c27d;border-radius:12px;padding:15px 17px}.silkTrainingRule b{color:#934a00;margin-bottom:4px;display:block}.silkTrainingRule p{color:#6d4b24;margin:0}@media (max-width:760px){.silkTrainingBar{flex-direction:column;align-items:flex-start}.silkTrainingBar button{width:100%}.silkTrainingTabs{grid-template-columns:1fr 1fr;display:grid}.silkTrainingTabs .print{grid-column:1/-1;margin:0}.silkTrainingFlow{grid-template-columns:1fr}.silkTrainingFlow i{text-align:center;transform:rotate(90deg)}}@media print{body[data-silk-training-print=true] *{visibility:hidden!important}body[data-silk-training-print=true] .silkTrainingGuide,body[data-silk-training-print=true] .silkTrainingGuide *{visibility:visible!important}body[data-silk-training-print=true] .silkTrainingGuide{width:100%!important;max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;position:absolute!important;inset:0!important;overflow:visible!important}body[data-silk-training-print=true] .silkTrainingGuide>header button,body[data-silk-training-print=true] .silkTrainingTabs{display:none!important}body[data-silk-training-print=true] .productionGuideBody{overflow:visible!important}}@media (min-width:761px){.app,.app.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)}.app>aside{box-sizing:border-box;z-index:40;scrollbar-gutter:stable;will-change:width;width:310px;transition:width .16s,box-shadow .16s;overflow-x:hidden;box-shadow:12px 0 28px #05182a47}.app.sidebarCollapsed>aside{width:76px;box-shadow:8px 0 24px #0000}.app.sidebarCollapsed>aside:hover{width:310px;box-shadow:12px 0 28px #05182a47}.app>aside .logo{box-sizing:border-box;gap:10px;min-width:286px;min-height:60px;padding:0 8px 16px}.app>aside .logo span{white-space:nowrap;min-width:0}.app>aside .sidebarToggle{color:#eaf3fa;cursor:pointer;background:#ffffff14;border:1px solid #b9d0df52;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:grid}.app>aside nav{min-width:286px}.app>aside nav>button,.app>aside .navGroup>button{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 26px;column-gap:10px;width:100%;min-height:44px;padding:9px 8px;font-size:14px;line-height:1;overflow:hidden;transform:none}.app>aside nav>button:hover,.app>aside .navGroup>button:hover{padding:9px 8px;transform:none}.app>aside .subnav{margin-left:30px;padding-left:8px}.app>aside .subnav button{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:38px;font-size:13px;line-height:1.15;overflow:hidden}.app.sidebarCollapsed>aside:not(:hover) .logo{justify-content:center;min-width:52px;padding-left:0;padding-right:0}.app.sidebarCollapsed>aside:not(:hover) .logo>b,.app.sidebarCollapsed>aside:not(:hover) .logo>span{display:none}.app.sidebarCollapsed>aside:not(:hover) .sidebarToggle{margin:0}.app.sidebarCollapsed>aside:not(:hover) nav{min-width:52px}.app.sidebarCollapsed>aside:not(:hover) nav>button,.app.sidebarCollapsed>aside:not(:hover) .navGroup>button{grid-template-columns:1fr;justify-items:center;column-gap:0;width:52px;min-width:52px;padding:9px;font-size:0}.app.sidebarCollapsed>aside:not(:hover) nav>button>svg:first-child,.app.sidebarCollapsed>aside:not(:hover) .navGroup>button>svg:first-child{width:20px;height:20px}.app.sidebarCollapsed>aside:not(:hover) nav>button>svg:last-child,.app.sidebarCollapsed>aside:not(:hover) .navGroup>button>svg:last-child,.app.sidebarCollapsed>aside:not(:hover) .subnav,.app.sidebarCollapsed>aside:not(:hover) .sidebarVersion{display:none}.app.sidebarCollapsed>aside:hover nav,.app.sidebarCollapsed>aside:hover .logo{min-width:286px}.app.sidebarCollapsed>aside:hover nav>button,.app.sidebarCollapsed>aside:hover .navGroup>button{grid-template-columns:22px minmax(0,1fr) 26px;justify-items:stretch;column-gap:10px;width:100%;padding:9px 8px;font-size:14px}.app.sidebarCollapsed>aside:hover .subnav{display:grid}.app.sidebarCollapsed>aside:hover .sidebarVersion{display:block}}.silkTrainingBar{background:linear-gradient(135deg,#fffef4,#fff9df);border-color:#eadb9b}.silkTrainingBar b{font-size:16px}.silkTrainingBar small{font-size:14px;line-height:1.45}.silkTrainingGuide,.silkTrainingGuide>header{background:#fffdf2}.silkTrainingGuide>header small{font-size:13px}.silkTrainingGuide>header h2{font-size:25px}.silkTrainingGuide>header p{font-size:15px;line-height:1.5}.silkTrainingGuide .silkTrainingTabs{background:#fff9df;border-bottom-color:#eadb9b}.silkTrainingGuide .silkTrainingTabs button{min-height:42px;font-size:15px}.silkTrainingGuide .productionGuideBody{background:#fffdf2;gap:14px;font-size:15px;line-height:1.6}.silkTrainingGuide .silkTrainingFlow{background:#fff9df;border-color:#eadb9b}.silkTrainingGuide .silkTrainingFlow span{background:#ffffffd1;min-height:78px}.silkTrainingGuide .silkTrainingFlow b{font-size:15px}.silkTrainingGuide .silkTrainingFlow small{font-size:14px;line-height:1.4}.silkTrainingGuide .productionGuideStatus,.silkTrainingGuide .productionGuideNumbers,.silkTrainingGuide .productionGuideChecklist,.silkTrainingGuide .productionGuideWarning{background:#ffffffc7}.silkTrainingGuide .productionGuideStatus h3,.silkTrainingGuide .productionGuideNumbers h3,.silkTrainingGuide .productionGuideChecklist h3{font-size:18px}.silkTrainingGuide .productionGuideStatus p,.silkTrainingGuide .productionGuideNumbers p,.silkTrainingGuide .productionGuideWarning p,.silkTrainingGuide .productionGuideStatus ul,.silkTrainingGuide .productionGuideChecklist ol{font-size:15px;line-height:1.6}.silkTrainingGuide .productionGuideNumbers dt{font-size:15px}.silkTrainingGuide .productionGuideNumbers dd{font-size:14px;line-height:1.5}.silkTrainingGuide .silkTrainingRule b{font-size:17px}.silkTrainingGuide .silkTrainingRule p{font-size:15px;line-height:1.55}.silkBlankQuickActions{background:#fff;border:1px solid #d6e3eb;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex;box-shadow:0 2px 5px #17324d12}.silkBlankQuickActions>div:first-child{color:#123047;align-items:center;gap:12px;display:flex}.silkBlankQuickActions>div:first-child>svg{color:#0782aa;flex:none}.silkBlankQuickActions span{flex-direction:column;gap:3px;display:flex}.silkBlankQuickActions b{font-size:15px}.silkBlankQuickActions small{color:#60798c;font-size:13px;line-height:1.35}.silkBlankQuickButtons{align-items:stretch;gap:10px;display:flex}.silkBlankQuickButtons button{color:#0a6886;text-align:left;cursor:pointer;background:#f3fbfd;border:1px solid #9fcbdc;border-radius:10px;align-items:center;gap:9px;min-width:190px;min-height:52px;padding:8px 13px;display:flex}.silkBlankQuickButtons button:last-child{color:#815400;background:#fff9e8;border-color:#e8c071}.silkBlankQuickButtons button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #17324d1a}.silkBlankQuickButtons button:disabled{opacity:.55;cursor:not-allowed}.silkBlankQuickButtons b{font-size:14px}.silkBlankQuickButtons small{font-size:12px}@media (max-width:760px){.silkBlankQuickActions{flex-direction:column;align-items:stretch}.silkBlankQuickButtons{grid-template-columns:1fr;display:grid}.silkBlankQuickButtons button{width:100%;min-width:0}.silkTrainingGuide .productionGuideBody,.silkTrainingGuide .productionGuideStatus p,.silkTrainingGuide .productionGuideNumbers p,.silkTrainingGuide .productionGuideWarning p,.silkTrainingGuide .productionGuideStatus ul,.silkTrainingGuide .productionGuideChecklist ol{font-size:15px}}.silkExtraDemandCard{background:#fffbea;border:1px solid #f2d78c;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:15px 18px;display:flex;box-shadow:0 2px 5px #17324d0a}.silkExtraDemandCard>div{align-items:center;gap:12px;display:flex}.silkExtraDemandCard svg{color:#9a6700}.silkExtraDemandCard span{gap:3px;display:grid}.silkExtraDemandCard b{font-size:16px}.silkExtraDemandCard small{color:#6e6240;font-size:13px}.silkExtraDemandCard button{color:#745000;cursor:pointer;background:#fff;border:1px solid #e3be53;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:900;display:flex}.extraDemandBackdrop{z-index:130;background:#0b2134b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.extraDemandDialog{background:#fff;border:1px solid #d6e2eb;border-radius:17px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1050px,96vw);max-height:91vh;display:grid;overflow:hidden;box-shadow:0 25px 75px #071b2d66}.extraDemandDialog>header{background:#fffdf4;border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.extraDemandDialog>header small{color:#9a6700;letter-spacing:1.5px;font-size:11px;font-weight:900}.extraDemandDialog h2{margin:5px 0 4px;font-size:23px}.extraDemandDialog header p{color:#65798b;margin:0;font-size:14px}.extraDemandDialog>header button{cursor:pointer;background:#fff;border:1px solid #cbd8e3;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.extraDemandControls{grid-template-columns:minmax(180px,.8fr) minmax(300px,1.5fr) auto;align-items:end;gap:12px;padding:14px 20px;display:grid}.extraDemandControls label{margin:0;font-size:13px}.extraDemandControls input,.extraDemandControls select{background:#fff;border:1px solid #c7d5e1;border-radius:8px;width:100%;padding:10px}.extraDemandPeriod{align-items:center;gap:6px;display:flex}.extraDemandPeriod span{color:#62778a;margin-right:3px;font-size:12px;font-weight:800}.extraDemandPeriod button{cursor:pointer;background:#fff;border:1px solid #c7d5e1;border-radius:8px;padding:9px 11px;font-weight:850}.extraDemandPeriod button.selected{color:#fff;background:#10263c;border-color:#10263c}.extraDemandLegend{color:#5b7083;background:#f8fbfd;border-top:1px solid #edf2f5;border-bottom:1px solid #e2eaf0;flex-wrap:wrap;gap:18px;padding:10px 20px;font-size:12px;display:flex}.extraDemandLegend span{align-items:center;gap:6px;display:flex}.extraDemandLegend>strong{color:#254258;margin-left:auto;font-size:12px}.extraDemandLegend i{border-radius:50%;width:9px;height:9px}.extraDemandLegend i.demand{background:#2878b5}.extraDemandLegend i.blank{background:#7990a3}.extraDemandLegend i.suggest{background:#0a9f68}.extraDemandBody{background:#f4f8fb;gap:12px;padding:14px 20px;display:grid;overflow:auto}.extraDemandColor{background:#fff;border:1px solid #d5e1e9;border-radius:13px;min-height:176px;overflow:hidden;display:block!important}.extraDemandColor>.extraDemandColorHead{visibility:visible!important;opacity:1!important;display:flex!important}.extraDemandColor>.extraDemandGrid{visibility:visible!important;opacity:1!important;display:grid!important}.extraDemandColorHead{border-bottom:1px solid #e6edf2;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.extraDemandColorHead>div{gap:3px;display:grid}.extraDemandColorHead b{font-size:16px}.extraDemandColorHead small{color:#6a7e90;font-size:12px}.extraDemandColorHead button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:8px;padding:8px 11px;font-weight:900}.extraDemandColorHead button:disabled{color:#8292a0;cursor:not-allowed;background:#dce5e9}.extraDemandGrid{display:grid}.extraDemandGrid>div{border-top:1px solid #edf2f5;grid-template-columns:120px repeat(4,minmax(52px,1fr)) 64px;align-items:center;display:grid}.extraDemandGrid>div:first-child{border-top:0}.extraDemandGrid span,.extraDemandGrid b,.extraDemandGrid strong{text-align:center;padding:9px 10px}.extraDemandGrid span{text-align:left;font-size:12px;font-weight:850}.extraDemandGrid b,.extraDemandGrid strong{border-left:1px solid #edf2f5;font-size:14px}.extraDemandGrid .label{color:#607589;background:#f6f9fb}.extraDemandGrid .demand{color:#1e679c}.extraDemandGrid .blank{color:#61788a}.extraDemandGrid .suggest,.extraDemandGrid .extraDemandSuggestionRow{color:#087f5b;background:#edf9f4;min-height:40px;visibility:visible!important;display:grid!important}.extraDemandEmpty{text-align:center;color:#687c8e;padding:45px}.extraDemandDialog>footer{border-top:1px solid #dfe8ee;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;display:flex}.extraDemandDialog>footer p{color:#667b8d;margin:0;font-size:12px}.extraDemandDialog>footer button{cursor:pointer;background:#fff;border:1px solid #bdcbd6;border-radius:8px;padding:9px 14px;font-weight:850}.extraDemandFooterActions{align-items:center;gap:9px;display:flex}.extraDemandDialog>footer .extraDemandBulk{color:#fff;background:#087f5b;border-color:#087f5b}.extraDemandDialog>footer .extraDemandBulk:disabled{color:#8292a0;cursor:not-allowed;background:#dce5e9;border-color:#dce5e9}@media (max-width:760px){.silkExtraDemandCard{flex-direction:column;align-items:stretch}.silkExtraDemandCard button{justify-content:center}.extraDemandBackdrop{padding:8px}.extraDemandDialog{width:100%;max-height:94vh}.extraDemandDialog>header{padding:16px}.extraDemandControls{grid-template-columns:1fr;padding:12px 14px}.extraDemandPeriod{justify-content:flex-start}.extraDemandLegend{gap:8px;padding:9px 14px}.extraDemandLegend span{width:100%}.extraDemandBody{padding:10px}.extraDemandColorHead{flex-direction:column;align-items:stretch}.extraDemandGrid{overflow-x:auto}.extraDemandGrid>div{min-width:510px}.extraDemandDialog>footer{flex-direction:column;align-items:stretch}.extraDemandFooterActions{flex-direction:column-reverse;width:100%}.extraDemandDialog>footer button{width:100%}}@media (min-width:761px){.app,.app.sidebarCollapsed{grid-template-columns:76px minmax(0,1fr)!important}.app>aside,.app.sidebarCollapsed>aside{z-index:60;width:76px;height:100vh;min-height:100vh;transition:width .16s,box-shadow .16s;top:0;bottom:0;left:0;overflow-x:hidden;box-shadow:8px 0 24px #0000;position:fixed!important}.app>aside:hover,.app.sidebarCollapsed>aside:hover{width:310px;box-shadow:12px 0 28px #05182a47}.app>.content{width:100%;min-width:0;max-width:none;grid-column:2!important;margin:0!important;transition:none!important;transform:none!important}.app.sidebarCollapsed>aside:not(:hover) .logo{justify-content:center;min-width:52px;padding-left:0;padding-right:0}.app.sidebarCollapsed>aside:not(:hover) .logo>b,.app.sidebarCollapsed>aside:not(:hover) .logo>span{display:none}.app.sidebarCollapsed>aside:not(:hover) .sidebarToggle{margin:0}}.technicalWorkbookActions{background:#f7fafc;border:1px solid #d8e3ea;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.technicalWorkbookActions>div{flex-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.technicalWorkbookActions small{color:#5d6b76;font-size:13px}.technicalWorkbookActions button{color:#173248;cursor:pointer;background:#fff;border:1px solid #b9c9d4;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.technicalWorkbookActions button:last-of-type{color:#fff;background:#173248;border-color:#173248}.technicalWorkbookActions button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:760px){.technicalWorkbookActions{flex-wrap:nowrap;align-items:center;padding:8px 10px}.technicalWorkbookActions>div{flex:1;min-width:0}.technicalWorkbookActions>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.technicalWorkbookActions button{flex:0 0 38px;width:38px;min-height:38px;padding:0}.technicalWorkbookActions button span{display:none}}.inactiveInventoryRow{color:#6b7280;background:#f7f8fa}.inactiveInventoryRow .inventoryQuantityInput{color:#6b7280;background:#f1f3f5}.inactiveInventoryColor{color:#8a5b00;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:700;display:block}.inventoryDeleteButton.restore{color:#08725f;background:#ecfbf7;border-color:#9ed9cf}.operationManual{color:#163047;gap:14px;max-width:1280px;margin:0 auto;padding:20px;display:grid}.operationManualHero{background:#fff;border:1px solid #d6e2ea;border-radius:15px;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.operationManualHero small{color:#07849a;letter-spacing:.08em;font-weight:900}.operationManualHero h1{margin:5px 0 4px;font-size:27px}.operationManualHero p{color:#62788a;margin:0;font-size:14px}.operationManualHero>svg{box-sizing:content-box;color:#07849a;background:#e8f8fb;border-radius:14px;padding:13px}.operationGuide{color:#624c05;background:#fff8d8;border:1px solid #edcf67;border-radius:13px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.operationGuide b{font-size:16px}.operationGuide p{margin:5px 0 0;font-size:15px;line-height:1.55}.operationToolbar{background:#fff;border:1px solid #d8e3ea;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.operationToolbar>div{align-items:center;gap:9px;display:flex}.operationToolbar span{display:grid}.operationToolbar small{color:#6b7f8f}.operationToolbar button{color:#173248;cursor:pointer;background:#fff;border:1px solid #c8d5df;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:800;display:flex}.operationToolbar button.primary{color:#fff;background:#087f92;border-color:#087f92}.operationSaved{color:#087452;background:#eaf8f1;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-weight:800;display:flex}.operationSummary{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.operationSummary>div{background:#fff;border:1px solid #d8e3ea;border-radius:12px;gap:12px;padding:15px;display:flex}.operationSummary svg{color:#087f92;flex:none}.operationSummary span{gap:3px;display:grid}.operationSummary small{color:#087f92;font-weight:900}.operationSummary b{font-size:15px}.operationSummary p{color:#667b8d;margin:0;font-size:13px}.operationStages{gap:10px;display:grid}.operationStages details{background:#fff;border:1px solid #d7e2ea;border-radius:13px;overflow:hidden}.operationStages details.completed{border-color:#81cbb3}.operationStages summary{cursor:pointer;align-items:center;gap:13px;padding:15px 17px;list-style:none;display:flex}.operationStages summary::-webkit-details-marker{display:none}.operationStages summary>div{flex:1}.operationStages h2{margin:0;font-size:17px}.operationStages summary p{color:#657b8d;gap:7px;margin:4px 0 0;font-size:13px;display:flex}.operationStages summary p b{color:#087f92}.operationCheck{color:#31556e;cursor:pointer;background:#f4f9fb;border:1px solid #bed0dc;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.operationCheck svg{color:#0b9569}.operationChevron{transition:transform .15s}.operationStages details[open] .operationChevron{transform:rotate(180deg)}.operationStageBody{background:#fbfdfe;border-top:1px solid #e6edf2;gap:14px;padding:0 17px 17px;display:grid}.operationStageMeta{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.operationStageMeta label,.operationObjective,.operationActions{gap:5px;display:grid}.operationStageMeta span,.operationObjective>b,.operationActions>b{color:#5c7183;text-transform:uppercase;font-size:12px;font-weight:900}.operationStageMeta b{font-size:14px}.operationStageBody input,.operationStageBody textarea{color:#173248;width:100%;font:inherit;background:#fff;border:1px solid #b9cbd7;border-radius:8px;padding:9px 10px}.operationStageBody textarea{resize:vertical;min-height:76px}.operationObjective p{margin:0;font-size:15px}.operationActions ol{gap:8px;margin:2px 0 0;padding-left:24px;font-size:15px;line-height:1.45;display:grid}.operationStageBody aside{color:#654f0b;background:#fff9df;border:1px solid #efd478;border-radius:10px;gap:10px;padding:13px 14px;display:flex}.operationStageBody aside p{margin:3px 0 0;font-size:14px;line-height:1.45}.operationStageBody footer{color:#126749;background:#eaf8f1;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;font-size:14px;display:flex}.operationStageBody footer svg{flex:none}.operationStageBody footer input{width:auto;min-width:60%;display:inline-block}.operationPending{background:#fff;border:1px solid #edcf67;border-radius:13px;grid-template-columns:1.2fr repeat(4,1fr);gap:0;display:grid;overflow:hidden}.operationPending h2{background:#fff6ca;align-items:center;margin:0;padding:15px;font-size:16px;display:flex}.operationPending div{border-left:1px solid #eadb9c;gap:3px;padding:13px;display:grid}.operationPending b{color:#765800}.operationPending span{color:#687b89;font-size:13px}@media (max-width:760px){.operationManual{padding:12px}.operationManualHero{padding:16px}.operationManualHero>svg{display:none}.operationToolbar{flex-direction:column;align-items:stretch}.operationToolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.operationToolbar button{justify-content:center}.operationSummary,.operationStageMeta{grid-template-columns:1fr}.operationStages summary{padding:13px}.operationStages summary p{flex-direction:column;align-items:flex-start;gap:2px}.operationStages summary p span{display:none}.operationPending{grid-template-columns:1fr}.operationPending div{border-top:1px solid #eadb9c;border-left:0}}@media print{.operationManual{max-width:none;padding:0}.operationToolbar,.operationCheck{display:none!important}.operationStages details{break-inside:avoid}.operationStages details>.operationStageBody{display:grid!important}.operationPending{break-inside:avoid}}.flowEditor{color:#163047;gap:13px;min-width:0;padding:20px;display:grid}.flowHero{background:#fff;border:1px solid #d6e2ea;border-radius:14px;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.flowHero small{color:#07849a;letter-spacing:.08em;font-weight:900}.flowHero h1{margin:4px 0;font-size:27px}.flowHero p{color:#62788a;margin:0;font-size:14px}.flowHero>svg{box-sizing:content-box;color:#07849a;background:#e8f8fb;border-radius:13px;padding:12px}.flowHelp{color:#624c05;background:#fff8d8;border:1px solid #edcf67;border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.flowHelp p{margin:0;font-size:14px;line-height:1.5}.flowTopbar{background:#fff;border:1px solid #d5e1e9;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.flowTopbar>div{gap:7px;display:flex}.flowTopbar select{background:#fff;border:1px solid #c6d4df;border-radius:8px;min-width:310px;padding:9px 10px;font-weight:800}.flowTopbar button,.flowPalette button,.flowInspector>button{color:#173248;cursor:pointer;background:#fff;border:1px solid #c7d5df;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-weight:800;display:flex}.flowTopbar button.primary{color:#fff;background:#087f92;border-color:#087f92}.flowWorkspace{background:#fff;border:1px solid #d3e0e8;border-radius:13px;grid-template-columns:150px minmax(500px,1fr) 260px;min-height:640px;display:grid;overflow:hidden}.flowPalette,.flowInspector{background:#f8fbfd;padding:13px}.flowPalette{border-right:1px solid #dbe5eb;flex-direction:column;gap:7px;display:flex}.flowPalette h3{margin:2px 0 7px;font-size:14px}.flowPalette button{justify-content:flex-start}.flowPalette button svg{width:16px}.flowPalette button:first-of-type svg{color:#0b8f6a}.flowPalette button:nth-of-type(3) svg{color:#d58a00}.flowPalette button:nth-of-type(4) svg{color:#c84545}.flowPalette hr{border:0;border-top:1px solid #d7e3ea;width:100%}.flowPalette label{color:#617486;margin:0;font-size:12px}.flowPalette select{background:#fff;border:1px solid #c8d6df;border-radius:7px;padding:8px}.flowCanvasViewport{touch-action:none;background-color:#f8fafb;background-image:radial-gradient(#cdd8df 1px,#0000 1px);background-size:20px 20px;position:relative;overflow:auto}.flowCanvas{transform-origin:0 0;position:relative}.flowCanvas>svg{position:absolute;inset:0;overflow:visible}.flowCanvas svg text{paint-order:stroke;stroke:#f8fafb;stroke-width:5px;fill:#536a7c;font-size:12px;font-weight:900}.flowNode{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid;border-radius:12px;flex-direction:column;padding:13px 14px;display:flex;position:absolute;box-shadow:0 5px 13px #10263c18}.flowNode:active{cursor:grabbing}.flowNode.selected{outline:4px solid #0a9dbd33;box-shadow:0 7px 20px #10263c2b}.flowNode.connecting{outline:4px solid #efb21e66;animation:1s infinite flowPulse}.flowNode.decision{border-radius:24px}.flowNode.start,.flowNode.end{border-radius:45px}.flowNodeType{color:#fff;letter-spacing:.08em;border-radius:12px;align-self:flex-start;margin:-3px 0 5px;padding:3px 7px;font-size:9px;font-weight:900}.flowNode h3{margin:0;font-size:15px}.flowNode p{color:#62788a;flex:1;margin:4px 0 8px;font-size:12px;line-height:1.3}.flowNode footer{border-top:1px solid #e4ebef;justify-content:space-between;align-items:flex-end;gap:8px;padding-top:6px;display:flex}.flowNode footer b{font-size:10px}.flowNode footer small{color:#805b00;text-align:right;font-size:9px;font-weight:900}.flowInspector{border-left:1px solid #dbe5eb}.flowInspector>header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.flowInspector header small{color:#07849a;font-size:10px;font-weight:900}.flowInspector header h3{margin:3px 0;font-size:15px}.flowInspector header button{cursor:pointer;background:#fff;border:1px solid #cbd8e0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.flowInspector label{color:#526a7c;margin:10px 0;font-size:12px}.flowInspector input,.flowInspector textarea{background:#fff;border:1px solid #c4d3dd;border-radius:7px;width:100%;padding:9px;font-size:13px}.flowInspector textarea{resize:vertical;min-height:68px}.flowInspector input[type=color]{height:39px;padding:4px}.flowInspector>button{width:100%;margin-top:8px}.flowInspector>button.connecting{color:#765500;background:#fff6d6;border-color:#d99d09}.flowInspector>button.danger{color:#a72e2e;border-color:#e1b9b9}.flowNoSelection{text-align:center;color:#6b7f8e;place-items:center;gap:7px;padding:100px 15px;display:grid}.flowNoSelection p{margin:0;font-size:12px;line-height:1.4}.flowEmpty{color:#8093a1;text-align:center;place-items:center;display:grid;position:absolute;top:180px;left:300px}.flowEmpty h2{margin:8px 0 0}.flowEmpty p{margin:4px}.flowDocuments,.flowActions{align-items:center;display:flex}.flowDocuments button,.flowActions button{white-space:nowrap}.flowNameField{color:#617486;background:#f8fbfd;border:1px solid #c6d4df;border-radius:8px;grid-template-columns:auto minmax(180px,280px);align-items:center;gap:7px;margin:0;padding:4px 8px;font-size:10px;font-weight:900;display:grid}.flowNameField input{color:#173248;background:0 0;border:0;border-left:1px solid #d7e2e8;outline:none;min-width:180px;padding:5px 7px;font-size:13px;font-weight:850}.flowNameField:focus-within{border-color:#0793aa;box-shadow:0 0 0 3px #08a8c51c}.flowNameField:focus-within input{border-left-color:#9dcfd8}@keyframes flowPulse{50%{outline-color:#efb21e1a}}@media (max-width:980px){.flowWorkspace{grid-template-columns:130px minmax(620px,1fr)}.flowInspector{z-index:90;border:1px solid #cbd9e2;border-radius:12px;width:280px;max-height:78vh;position:fixed;bottom:12px;right:12px;overflow:auto;box-shadow:0 18px 50px #10263c3d}.flowInspector:has(.flowNoSelection){display:none}.flowTopbar{flex-direction:column;align-items:stretch}.flowTopbar>div{flex-wrap:wrap}.flowTopbar select{flex:1;min-width:200px}}@media (max-width:650px){.flowEditor{padding:11px}.flowHero>svg{display:none}.flowWorkspace{grid-template-columns:105px minmax(560px,1fr)}.flowPalette{padding:8px}.flowPalette button{padding:0 8px;font-size:12px}.flowTopbar button{flex:1}.flowDocuments select{flex-basis:100%;width:100%}.flowNameField{grid-template-columns:90px 1fr;width:100%}.flowNameField input{min-width:0}.flowInspector{width:auto;bottom:8px;left:8px;right:8px}.flowHelp{font-size:13px}}@media print{.flowEditor{padding:0}.flowHelp,.flowTopbar,.flowPalette,.flowInspector{display:none!important}.flowWorkspace{border:0;display:block}.flowCanvasViewport{background:0 0;overflow:visible}.flowCanvas{transform-origin:0 0;transform:scale(.65)!important}.flowNode{box-shadow:none}}.app>aside nav>button,.app>aside .navGroup>button{grid-template-columns:22px minmax(0,1fr) 26px;justify-items:stretch;justify-content:initial!important;text-align:left!important;display:grid!important}.app>aside nav>button>svg:first-child,.app>aside .navGroup>button>svg:first-child{justify-self:center}.app>aside nav>button:not(.active),.app>aside .navGroup>button:not(.active){background:#ffffff08}.app>aside .subnav{background:#04162557;border-radius:7px;margin-top:3px;margin-bottom:6px;padding-top:4px;padding-bottom:4px}.app>aside .subnav button{text-align:left;background:0 0}.app>aside .subnav button:hover,.app>aside .subnav button.selected{background:#2d4d65b8}@media (min-width:761px){.app.sidebarCollapsed>aside:not(:hover) nav>button,.app.sidebarCollapsed>aside:not(:hover) .navGroup>button{grid-template-columns:1fr;justify-items:center}.app.sidebarCollapsed>aside:hover nav>button,.app.sidebarCollapsed>aside:hover .navGroup>button{grid-template-columns:22px minmax(0,1fr) 26px;justify-items:stretch}}.channelGoalChart{background:#fff;border:1px solid #d5e1ea;border-radius:14px;margin:14px 0;overflow:hidden;box-shadow:0 3px 9px #0f2a410f}.channelGoalChart>header{border-bottom:1px solid #dce7ee;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.channelGoalChart>header small{color:#007d9c;letter-spacing:1.4px;font-size:10px;font-weight:900;display:block}.channelGoalChart>header h2{color:#102f49;margin:4px 0 2px;font-size:18px}.channelGoalChart>header p{color:#647c90;margin:0;font-size:12px}.channelGoalChart>header>strong{color:#007d91;white-space:nowrap;background:#e9f8fb;border-radius:9px;padding:9px 13px;font-size:15px}.channelGoalChartRows{gap:11px;padding:17px 18px;display:grid}.channelGoalChartRows article{grid-template-columns:minmax(145px,220px) minmax(180px,1fr) 68px;align-items:center;gap:13px;display:grid}.channelGoalChartLabel{flex-direction:column;min-width:0;display:flex}.channelGoalChartLabel b{text-overflow:ellipsis;white-space:nowrap;color:#17344d;font-size:13px;overflow:hidden}.channelGoalChartLabel span{color:#71869a;margin-top:2px;font-size:10px}.channelGoalTrack{background:#edf2f5;border-radius:999px;height:17px;position:relative;overflow:hidden}.channelGoalTrack i{border-radius:inherit;background:linear-gradient(90deg,#00a8c8,#18c1d9);height:100%;transition:width .35s;display:block}.channelGoalTrack em{background:#15344d;width:2px;position:absolute;top:0;bottom:0;right:1px}.channelGoalChartRows article.attention .channelGoalTrack i{background:linear-gradient(90deg,#f3ad3b,#f6c662)}.channelGoalChartRows article.reached .channelGoalTrack i{background:linear-gradient(90deg,#0a9b68,#26bd82)}.channelGoalChartRows article>strong{text-align:right;color:#007f96;font-size:13px}.channelGoalChartRows article.attention>strong{color:#a86b00}.channelGoalChartRows article.reached>strong{color:#08774f}.channelGoalChart>footer{color:#687f91;border-top:1px solid #e3ebf0;justify-content:flex-end;gap:18px;padding:10px 18px;font-size:10px;display:flex}.channelGoalChart>footer span{align-items:center;gap:6px;display:flex}.channelGoalChart>footer i{background:#12b8d2;border-radius:4px;width:15px;height:5px;display:inline-block}.channelGoalChart>footer .goalLegendTarget{background:#15344d;border-radius:0;width:2px;height:12px}@media (max-width:700px){.channelGoalChart>header{align-items:flex-start}.channelGoalChart>header p{display:none}.channelGoalChartRows article{grid-template-columns:1fr 58px;gap:7px}.channelGoalChartLabel{grid-column:1/-1}.channelGoalChart>footer{justify-content:flex-start}}.channelRevenueChart{margin-top:14px}.channelRevenueChart .channelGoalChartRows article{grid-template-columns:minmax(145px,220px) minmax(180px,1fr) 112px}.channelRevenueChart .channelGoalTrack i{background:linear-gradient(90deg,#007d9c,#19b9d2)}.channelRevenueChart .channelGoalChartRows article:first-child .channelGoalTrack i{background:linear-gradient(90deg,#087f61,#20ba83)}.channelRevenueChart .channelGoalChartRows article>strong{color:#0a7188;white-space:nowrap;font-size:12px}@media (max-width:700px){.channelRevenueChart .channelGoalChartRows article{grid-template-columns:1fr 105px}}.channelRevenueChart .channelGoalChartLabel b{font-size:14px}.channelRevenueChart .channelGoalChartLabel span{font-size:13px;line-height:1.35}.channelRevenueAxis{grid-template-columns:minmax(145px,220px) minmax(180px,1fr) 112px;align-items:end;gap:13px;padding:13px 18px 0;display:grid}.channelRevenueAxis>div{color:#6b8193;justify-content:space-between;display:flex}.channelRevenueAxis b{white-space:nowrap;font-size:10px;font-weight:700;transform:translate(-50%)}.channelRevenueAxis b:first-child{transform:none}.channelRevenueAxis b:last-child{transform:translate(0)}.channelRevenueTrack{background-color:#edf2f5;background-image:linear-gradient(90deg,#0000 calc(20% - 1px),#627e923d 20%,#0000 calc(20% + 1px));background-size:20% 100%;border-radius:3px}.channelRevenueTrack i{border-radius:3px}@media (max-width:700px){.channelRevenueAxis{grid-template-columns:1fr 105px;padding-top:12px}.channelRevenueAxis>span:first-child{display:none}.channelRevenueAxis>div{grid-column:1/2}.channelRevenueAxis b{font-size:9px}}.technicalWorkbookActions .technicalCreateDesignButton{color:#fff;background:#0a839c;border-color:#0a839c}.technicalWorkbookActions .technicalCreateDesignButton:hover{background:#076f85;border-color:#076f85}@media (max-width:760px){.technicalWorkbookActions .technicalCreateDesignButton{order:0;justify-content:center;width:38px}}.designComposerBackdrop{z-index:1400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#081d2da8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.designComposerDialog{background:#f7fafc;border:1px solid #cbdce7;border-radius:16px;flex-direction:column;width:min(1180px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #02121e57}.designComposerDialog>header{background:#fff;border-bottom:1px solid #d8e4ec;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.designComposerDialog>header small{color:#00819d;letter-spacing:1.4px;font-size:10px;font-weight:900}.designComposerDialog>header h2{color:#102f49;margin:4px 0;font-size:22px}.designComposerDialog>header p{color:#657d90;margin:0;font-size:13px}.designComposerDialog>header>button{color:#17364e;background:#fff;border:1px solid #ccdbe5;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.designComposerBody{gap:15px;padding:18px 22px;display:grid;overflow:auto}.designComposerBody>section{background:#fff;border:1px solid #d7e3eb;border-radius:12px;padding:16px}.designComposerSectionTitle{border-bottom:1px solid #e3ebf0;align-items:baseline;gap:10px;margin-bottom:13px;padding-bottom:9px;display:flex}.designComposerSectionTitle b{color:#12334d;font-size:15px}.designComposerSectionTitle span{color:#6c8294;font-size:12px}.designComposerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.designComposerGrid label,.designComposerRepeater label{color:#29475e;flex-direction:column;gap:5px;font-size:13px;font-weight:700;display:flex}.designComposerGrid label.wide{grid-column:span 2}.designComposerGrid label.full{grid-column:1/-1}.designComposerGrid input,.designComposerGrid select,.designComposerGrid textarea,.designComposerRepeater input,.designComposerRepeater select{color:#132f46;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bfd0dc;border-radius:8px;padding:9px 11px;font-weight:500}.designComposerGrid textarea{resize:vertical;min-height:76px}.designComposerColors{flex-wrap:wrap;gap:9px;display:flex}.designComposerColors label{color:#29475e;background:#f7fafc;border:1px solid #cbd9e3;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.designComposerColors label.checked{color:#007b91;background:#e9f9fc;border-color:#00a2c0}.designComposerRepeater{gap:10px;display:grid}.designComposerRepeater>div{background:#f8fbfc;border:1px solid #dbe6ed;border-radius:9px;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) auto;align-items:end;gap:10px;padding:10px;display:grid}.designComposerRepeater button{color:#a13c3c;background:#fff;border:1px solid #d5c4c4;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-weight:800;display:flex}.designComposerRepeater button.add{color:#007b92;border-color:#9fcbd5;justify-self:start}.designComposerDialog>footer{background:#fff;border-top:1px solid #d8e4ec;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.designComposerDialog>footer button{color:#17354c;background:#fff;border:1px solid #c6d5df;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 17px;font-weight:800;display:flex}.designComposerDialog>footer button.save{color:#fff;background:#087f98;border-color:#087f98}.designComposerDialog>footer button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:800px){.designComposerBackdrop{padding:0}.designComposerDialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.designComposerDialog>header,.designComposerBody,.designComposerDialog>footer{padding-left:14px;padding-right:14px}.designComposerGrid{grid-template-columns:1fr 1fr}.designComposerGrid label.wide{grid-column:span 2}.designComposerRepeater>div{grid-template-columns:1fr 1fr}.designComposerRepeater>div>button{grid-column:1/-1}}@media (max-width:520px){.designComposerGrid{grid-template-columns:1fr}.designComposerGrid label.wide,.designComposerGrid label.full{grid-column:1}.designComposerSectionTitle{flex-direction:column;align-items:flex-start;gap:3px}.designComposerRepeater>div{grid-template-columns:1fr}.designComposerDialog>footer button{flex:1}}.sidebarMenuSearch{color:#9cb5c7;background:#ffffff09;border:1px solid #b4d2e433;border-radius:8px;align-items:center;gap:7px;height:36px;margin:4px 9px 9px;padding:0 10px;transition:background .18s,border-color .18s;display:flex;position:relative}.sidebarMenuSearch:focus-within{color:#d7f7fc;background:#ffffff12;border-color:#2fc9e38c}.sidebarMenuSearch>svg{flex:none}.sidebarMenuSearch>input{color:#eef8fc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.sidebarMenuSearch>input::placeholder{color:#89a2b5}.sidebarMenuSearch>button[aria-label=Limpar\ pesquisa]{color:#a9bfce;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.sidebarMenuSearchResults{z-index:90;color:#17354c;background:#fff;border:1px solid #b9cedb;border-radius:9px;width:100%;padding:5px;position:absolute;top:40px;left:0;box-shadow:0 12px 28px #02152242}.sidebarMenuSearchResults>button{gap:9px;width:100%;min-height:42px;color:#17354c!important;text-align:left!important;background:#fff!important;border:0!important;border-radius:6px!important;align-items:center!important;padding:7px 9px!important;display:flex!important}.sidebarMenuSearchResults>button:hover{color:#007c94!important;background:#eaf7fa!important}.sidebarMenuSearchResults>button>svg{flex:none}.sidebarMenuSearchResults>button>span{flex-direction:column;min-width:0;display:flex}.sidebarMenuSearchResults>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebarMenuSearchResults>button small{color:#718697;margin-top:2px;font-size:10px}.sidebarMenuSearchResults>p{color:#667e90;text-align:center;margin:0;padding:12px 8px;font-size:12px}@media (min-width:761px){.app.sidebarCollapsed>aside:not(:hover) .sidebarMenuSearch{justify-content:center;margin-left:8px;margin-right:8px;padding:0}.app.sidebarCollapsed>aside:not(:hover) .sidebarMenuSearch>input,.app.sidebarCollapsed>aside:not(:hover) .sidebarMenuSearch>button,.app.sidebarCollapsed>aside:not(:hover) .sidebarMenuSearchResults{display:none}}@media (max-width:760px){.sidebarMenuSearch{margin-top:8px}.sidebarMenuSearch>input{font-size:13px}}.serviceProductHeadActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.serviceProductHeadActions>button,.serviceDuplicateProduct,.serviceProductFormTitle>button{color:#17364e;cursor:pointer;background:#fff;border:1px solid #b9ccd8;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.serviceProductHeadActions>button{color:#fff;background:#07859d;border-color:#07859d}.serviceProductHeadActions>button:hover{background:#066f84}.serviceProductFormTitle{border-bottom:1px solid #d9e5ec;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.serviceProductFormTitle>span{flex-direction:column;gap:3px;display:flex}.serviceProductFormTitle small{color:#07859d;letter-spacing:1px;font-size:10px;font-weight:900}.serviceProductFormTitle b{color:#17364e;font-size:15px}.serviceDuplicateProduct{white-space:nowrap;align-self:center}.serviceDuplicateProduct:hover{color:#08788f;background:#eaf8fb;border-color:#0a91aa}.productTable>article{column-gap:12px}@media (max-width:760px){.serviceProductHeadActions{flex-direction:column;align-items:stretch;width:100%}.serviceProductHeadActions .serviceSearch,.serviceProductHeadActions>button{width:100%}.serviceProductFormTitle{align-items:flex-start}.serviceDuplicateProduct{grid-column:1/-1;width:100%}}.serviceHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.serviceHeroActions>button{color:#fff;cursor:pointer;background:#0a89a1;border:1px solid #0a89a1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:800;display:inline-flex}.serviceHeroActions>.serviceHeroNewProduct{background:#12324d;border-color:#12324d}.serviceHeroActions>.serviceHeroNewProduct:hover{background:#0c293f}@media (max-width:650px){.serviceHeroActions{width:100%}.serviceHeroActions>button{flex:1}}nav.serviceTabs{grid-template-columns:repeat(6,minmax(130px,1fr));gap:7px;overflow-x:auto;background:#fff!important;padding:6px!important;display:grid!important}nav.serviceTabs>button{color:#17364e!important;white-space:nowrap!important;opacity:1!important;-webkit-text-fill-color:#17364e!important;background:#f4f8fa!important;border:1px solid #c7d7e1!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:9px 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}nav.serviceTabs>button:hover{color:#067d94!important;-webkit-text-fill-color:#067d94!important;background:#e9f7fa!important;border-color:#72b6c5!important}nav.serviceTabs>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#12324d!important;border-color:#12324d!important}@media (max-width:900px){nav.serviceTabs{grid-template-columns:repeat(6,minmax(145px,1fr))}}.serviceClientCascade{gap:9px;margin:14px 0;display:grid}.serviceClientCascade>section{background:#fff;border:1px solid #c8d9e3;border-radius:11px;overflow:hidden;box-shadow:0 2px 6px #12324d0a}.serviceClientParent{color:#17364e!important;text-align:left!important;cursor:pointer!important;-webkit-text-fill-color:#17364e!important;background:#fff!important;border:0!important;grid-template-columns:24px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:56px!important;padding:10px 14px!important;display:grid!important}.serviceClientParent>span{flex-direction:column;gap:2px;min-width:0;display:flex}.serviceClientParent b{font-size:14px}.serviceClientParent small{color:#668094;-webkit-text-fill-color:#668094;font-size:11px}.serviceClientParent>svg:last-child{transition:transform .18s}.serviceClientCascade>section.open>.serviceClientParent{color:#007d94!important;-webkit-text-fill-color:#007d94!important;background:#eafbfd!important}.serviceClientCascade>section.open>.serviceClientParent>svg:last-child{transform:rotate(180deg)}.serviceClientCascade nav{background:#f6f9fb;border-top:1px solid #d7e4eb;grid-template-columns:repeat(7,minmax(125px,1fr));gap:6px;padding:8px;display:grid}.serviceClientCascade nav>button{color:#17364e!important;white-space:nowrap!important;opacity:1!important;-webkit-text-fill-color:#17364e!important;background:#fff!important;border:1px solid #c6d6e0!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:40px!important;padding:8px 10px!important;font-size:13px!important;font-weight:800!important;display:flex!important}.serviceClientCascade nav>button:hover{color:#067d94!important;-webkit-text-fill-color:#067d94!important;background:#eaf8fa!important;border-color:#6db4c4!important}.serviceClientCascade nav>button.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#12324d!important;border-color:#12324d!important}.serviceClientCascade nav>button.share{color:#047c92!important;-webkit-text-fill-color:#047c92!important;border-color:#078aa2!important}@media (max-width:1100px){.serviceClientCascade nav{grid-template-columns:repeat(4,minmax(145px,1fr))}}@media (max-width:700px){.serviceClientCascade nav{display:flex;overflow-x:auto}.serviceClientCascade nav>button{min-width:145px}}.app>aside .subnavThirdLevel{border-left:1px solid #4bc7de61;gap:3px;margin:3px 0 5px 10px;padding:3px 0 3px 9px;display:grid}.app>aside .subnavThirdLevel>button{position:relative;color:#c5d5df!important;text-align:left!important;background:#0416253d!important;min-height:32px!important;padding:6px 9px 6px 17px!important;font-size:12px!important}.app>aside .subnavThirdLevel>button:before{content:"";background:#6f8b9d;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.app>aside .subnavThirdLevel>button:hover,.app>aside .subnavThirdLevel>button.selected{color:#43d2ec!important;background:#2b5874d1!important}.app>aside .subnavThirdLevel>button.selected:before{background:#43d2ec}.serviceCurrentClient{color:#17364e;background:#eefafd;border:1px solid #bcd8e2;border-radius:10px;align-items:center;gap:10px;margin:14px 0 9px;padding:11px 14px;display:flex}.serviceCurrentClient>span{flex-direction:column;flex:1;min-width:0;display:flex}.serviceCurrentClient small{color:#07829a;letter-spacing:1px;font-size:9px;font-weight:900}.serviceCurrentClient b{font-size:14px}.serviceCurrentClient em{color:#527084;font-size:12px;font-style:normal;font-weight:800}.vaultHeroActions{align-items:center;gap:8px;display:flex}.vaultHeroActions>button{background:var(--cyan);color:#08293b;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.vaultHeroActions .vaultSecondary{color:#176078;background:#fff;border:1px solid #b9dbe3}.vaultCategoryManager{background:#fff;border:1px solid #cfe0e8;border-radius:13px;gap:10px;margin-top:12px;padding:14px;display:grid}.vaultCategoryIntro{justify-content:space-between;align-items:center;gap:14px;display:flex}.vaultCategoryIntro small{color:#008aa1;letter-spacing:1.2px;font-size:9px;font-weight:950}.vaultCategoryIntro h3{margin:2px 0;font-size:16px}.vaultCategoryIntro p{color:#647b8c;margin:0;font-size:11px}.vaultCategoryIntro>span{color:#007f99;white-space:nowrap;background:#e8f8fb;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.vaultCategoryComposer{grid-template-columns:minmax(220px,1fr) auto auto;gap:7px;display:grid}.vaultCategoryComposer input{border:1px solid #c9d7e1;border-radius:8px;min-width:0;padding:9px 10px;font-size:12px}.vaultCategoryComposer button{background:var(--nav);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:900}.vaultCategoryComposer .categoryCancel{color:#486278;background:#fff;border:1px solid #c9d7e1}.vaultCategoryList{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.vaultCategoryList article{background:#fbfdfe;border:1px solid #d9e4eb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:9px;display:grid}.vaultCategoryList article.inactive{opacity:.72;background:#f4f6f7}.vaultCategoryList article>div{min-width:0;display:grid}.vaultCategoryList b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vaultCategoryList small{color:#708496;font-size:9px}.vaultCategoryList button{color:#3e5b70;cursor:pointer;background:#fff;border:1px solid #cbd8e1;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:9px;font-weight:900;display:flex}.vaultCategoryList button.deactivate{color:#a15b00}.vaultCategoryList button.activate{color:#08765a}.vaultGroup.inactive{opacity:.76}.vaultGroupHead b{align-items:center;gap:6px;display:flex}.vaultGroupHead b em{color:#6c7d89;background:#edf0f2;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.vaultForm select{background:#fff;border:1px solid #cad4df;border-radius:8px;width:100%;padding:10px}@media (max-width:1000px){.vaultCategoryList{grid-template-columns:1fr 1fr}}@media (max-width:700px){.vaultHeroActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.vaultHeroActions>button{justify-content:center}.vaultCategoryIntro{align-items:flex-start}.vaultCategoryComposer{grid-template-columns:1fr 1fr}.vaultCategoryComposer input{grid-column:1/-1}.vaultCategoryList{grid-template-columns:1fr}.vaultCategoryList article{grid-template-columns:minmax(0,1fr) auto auto}}.app>aside .subnavThirdLevel>.serviceClientCascade{gap:3px;display:grid}.app>aside .subnavThirdLevel>.serviceClientCascade>button{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative;color:#c5d5df!important;text-align:left!important;background:#0416253d!important;min-height:32px!important;padding:6px 9px 6px 17px!important;font-size:12px!important}.app>aside .subnavThirdLevel>.serviceClientCascade>button:before{content:"";background:#6f8b9d;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.app>aside .subnavThirdLevel>.serviceClientCascade>button:hover,.app>aside .subnavThirdLevel>.serviceClientCascade>button.selected{color:#43d2ec!important;background:#2b5874d1!important}.app>aside .subnavFourthLevel{border-left:1px solid #ee4d2da6;gap:2px;margin-left:12px;padding:2px 0 2px 9px;display:grid}.app>aside .subnavFourthLevel>button{position:relative;color:#b9cad5!important;text-align:left!important;background:#04162533!important;min-height:30px!important;padding:5px 8px 5px 16px!important;font-size:11.5px!important}.app>aside .subnavFourthLevel>button:before{content:"";background:#ee4d2d;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.app>aside .subnavFourthLevel>button:hover,.app>aside .subnavFourthLevel>button.selected{color:#ff8a70!important;background:#ee4d2d2b!important}.inventoryCountAdmin{gap:16px;padding:18px;display:grid}.inventoryCountMessage{color:#075d47;background:#effbf7;border:1px solid #9dd8ca;border-radius:10px;padding:12px 15px;font-weight:800}.inventoryCountHero{background:#fff;border:1px solid #d6e2eb;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.inventoryCountHero small{color:#0088a5;letter-spacing:1.6px;font-size:11px;font-weight:950}.inventoryCountHero h1{margin:5px 0;font-size:25px}.inventoryCountHero p{color:#62778a;margin:0}.inventoryCountHero button,.inventoryCountLinkActions button,.inventoryCountLinkActions a{color:#14324a;cursor:pointer;background:#fff;border:1px solid #bfd0dc;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-weight:850;text-decoration:none;display:inline-flex}.inventoryCountCreator{background:#f8fdff;border:1px solid #cbe1e8;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;display:grid}.inventoryCountCreator>div:first-child{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.5fr) minmax(240px,1fr);gap:12px;display:grid}.inventoryCountCreator label{color:#29485f;gap:6px;font-size:12px;font-weight:850;display:grid}.inventoryCountCreator input,.inventoryCountCreator select{background:#fff;border:1px solid #bfd0dc;border-radius:8px;width:100%;padding:10px}.inventoryCountSearch{position:relative}.inventoryCountSearch svg{color:#71879a;position:absolute;top:11px;left:10px}.inventoryCountSearch input{padding-left:34px}.inventoryCountCurrent{align-items:center;grid-column:1/-1!important;gap:8px!important;display:flex!important}.inventoryCountCurrent>span{color:#61788a;margin-right:4px;font-weight:850}.inventoryCountCurrent b{color:#17627a;background:#e9f6fa;border-radius:8px;gap:6px;padding:7px 10px;display:flex}.inventoryCountGenerate{color:#fff;cursor:pointer;background:#102b43;border:0;border-radius:9px;justify-content:center;align-self:end;align-items:center;gap:7px;padding:11px 14px;font-weight:900;display:flex}.inventoryCountGenerate:disabled{opacity:.45;cursor:not-allowed}.inventoryCountQueue{gap:12px;display:grid}.inventoryCountQueue>header{justify-content:space-between;align-items:center;display:flex}.inventoryCountQueue h2{margin:0}.inventoryCountQueue header p{color:#62778a;margin:3px 0 0}.inventoryCountQueue>header>strong{color:#087d98;background:#eaf5f8;border-radius:999px;padding:7px 10px}.inventoryCountEmpty{text-align:center;color:#687d8f;border:1px dashed #bdd0dc;border-radius:12px;padding:28px}.inventoryCountQueue article{background:#fff;border:1px solid #d5e1e9;border-radius:13px;gap:12px;padding:16px;display:grid}.inventoryCountQueue article.submitted{background:#fbfffd;border-color:#74cbb0}.inventoryCountRowHead{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.inventoryCountStatus{color:#795800;background:#fff1c7;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-block}.submitted .inventoryCountStatus{color:#08714f;background:#dff7ed}.inventoryCountRowHead h3{margin:7px 0 3px;font-size:17px}.inventoryCountRowHead h3 small{color:#07819d;margin-right:7px}.inventoryCountRowHead p{color:#6c8091;margin:0;font-size:12px}.inventoryCountLinkActions{gap:7px;display:flex}.inventoryCountReceived{grid-template-columns:minmax(150px,1.3fr) repeat(5,minmax(60px,.6fr));gap:7px;display:grid}.inventoryCountReceived>div{text-align:center;background:#eef7fa;border-radius:9px;gap:2px;padding:9px;display:grid}.inventoryCountReceived span{color:#62798b;font-size:11px;font-weight:850}.inventoryCountReceived b{font-size:18px}.inventoryCountReceived small{color:#718698}.inventoryCountNotes{color:#705b1e;background:#fff8e3;border-radius:8px;margin:0;padding:9px}.inventoryCountQueue article footer{justify-content:flex-end;gap:8px;display:flex}.inventoryCountQueue article footer button{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-weight:900;display:flex}.inventoryCountQueue article footer .apply{color:#fff;background:#087f5b;border:0}.inventoryCountQueue article footer .cancel{color:#b42323;background:#fff;border:1px solid #efb9b9}.inventoryCountHistory{background:#fff;border:1px solid #d8e3ea;border-radius:12px;padding:14px}.inventoryCountHistory summary{cursor:pointer;font-weight:900}.inventoryCountHistory>div{border-top:1px solid #edf1f4;grid-template-columns:150px 1fr auto;gap:12px;padding:9px 0;display:grid}.inventoryCountHistory>div:first-of-type{margin-top:10px}.inventoryCountHistory span,.inventoryCountHistory small{color:#667d8f}.publicInventoryCount{background:linear-gradient(145deg,#0e2941,#087d98);place-items:center;min-height:100vh;padding:18px;display:grid}.publicCountCard,.publicCountSuccess,.publicCountUnavailable{background:#fff;border-radius:20px;width:min(620px,100%);overflow:hidden;box-shadow:0 28px 75px #00152266}.publicCountCard>header{background:#f4fbfd;border-bottom:1px solid #d9e8ed;padding:24px}.publicCountCard>header small{color:#0087a4;letter-spacing:1.5px;font-size:11px;font-weight:950}.publicCountCard h1{margin:6px 0;font-size:23px;line-height:1.2}.publicCountCard h1 span{color:#07829d}.publicCountCard header p{color:#5f7688;margin:0;font-weight:800}.publicCountInstructions{color:#725a13;background:#fff6d9;border-radius:9px;margin:18px 20px 0;padding:11px}.publicCountName,.publicCountNotes{color:#29485f;gap:6px;margin:16px 20px 0;font-weight:850;display:grid}.publicCountName input,.publicCountNotes textarea{font:inherit;border:1px solid #bfcfd9;border-radius:9px;padding:12px}.publicCountNotes textarea{resize:vertical;min-height:72px}.publicCountSizes{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px;display:grid}.publicCountSizes label{gap:7px;display:grid}.publicCountSizes span{text-align:center;font-size:18px;font-weight:950}.publicCountSizes input{text-align:center;border:2px solid #9fc3d0;border-radius:11px;min-width:0;padding:13px 6px;font-size:25px;font-weight:950}.publicCountSizes input:focus{border-color:#08a9c7;outline:3px solid #18c6df55}.publicCountTotal{color:#fff;background:#102b43;border-radius:10px;justify-content:space-between;align-items:center;margin:0 20px;padding:13px 15px;display:flex}.publicCountTotal b{font-size:25px}.publicCountError{color:#a51e1e;background:#ffe5e5;border-radius:8px;margin:14px 20px 0;padding:10px;font-weight:800}.publicCountSubmit{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:10px;width:calc(100% - 40px);margin:18px 20px 22px;padding:14px;font-size:17px;font-weight:950}.publicCountSubmit:disabled{opacity:.55}.publicCountSuccess,.publicCountUnavailable{text-align:center;justify-items:center;gap:10px;padding:42px;display:grid}.publicCountSuccess svg{color:#079669}.publicCountUnavailable svg{color:#678196}.publicCountSuccess h1,.publicCountUnavailable h1{margin:0}.publicCountSuccess p,.publicCountUnavailable p{color:#62788a;margin:0}.publicCountSuccess strong{font-size:22px}.publicCountSuccess small{color:#657b8d;max-width:420px}.publicCountLoading{color:#fff;font-size:18px;font-weight:900}@media (max-width:760px){.inventoryCountAdmin{padding:10px}.inventoryCountHero,.inventoryCountRowHead{flex-direction:column}.inventoryCountCreator,.inventoryCountCreator>div:first-child{grid-template-columns:1fr}.inventoryCountGenerate{width:100%}.inventoryCountLinkActions{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.inventoryCountLinkActions button,.inventoryCountLinkActions a{justify-content:center;padding:9px 5px;font-size:12px}.inventoryCountReceived{grid-template-columns:repeat(3,1fr)}.inventoryCountQueue article footer{flex-direction:column}.inventoryCountQueue article footer button{justify-content:center}.inventoryCountHistory>div{grid-template-columns:1fr}.publicInventoryCount{padding:8px}.publicCountCard{border-radius:15px}.publicCountSizes{grid-template-columns:repeat(2,1fr)}}.flowCanvas.mindmap .flowNode{text-align:center;border-width:2px;border-radius:18px;justify-content:center;box-shadow:0 5px 18px #10263c14}.flowCanvas.mindmap .flowNodeType{display:none}.flowCanvas.mindmap .flowNode h3{font-size:16px}.flowCanvas.mindmap .flowNode p{color:#6c8091;flex:0;margin:5px 0}.flowCanvas.mindmap .flowNode footer:has(b:empty){display:none}.flowCanvas.mindmap svg path{stroke-width:3px}.flowTemplateBackdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1f2f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.flowTemplateModal{background:#fff;border-radius:18px;width:min(1040px,96vw);max-height:88vh;overflow:hidden;box-shadow:0 30px 90px #00152266}.flowTemplateModal>header{border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:flex-start;padding:20px 23px;display:flex}.flowTemplateModal>header small{color:#07849a;letter-spacing:1.2px;font-size:10px;font-weight:950}.flowTemplateModal>header h2{margin:4px 0;font-size:23px}.flowTemplateModal>header p{color:#647b8c;margin:0}.flowTemplateModal>header button{cursor:pointer;background:#fff;border:1px solid #cbd8e0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.flowTemplateBody{grid-template-columns:210px 1fr;min-height:530px;max-height:calc(88vh - 105px);display:grid}.flowTemplateBody>aside{background:#f8fafc;border-right:1px solid #e0e8ed;flex-direction:column;gap:4px;padding:17px 12px;display:flex}.flowTemplateBody>aside button{color:#38536a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 11px;font-weight:850}.flowTemplateBody>aside button.selected{color:#07849a;background:#e8f7fb}.flowTemplateBody>main{min-width:0;padding:17px;overflow:auto}.flowTemplateSearch{z-index:2;background:#fff;border:1px solid #c7d7e1;border-radius:9px;align-items:center;gap:8px;margin-bottom:15px;padding:10px 12px;display:flex;position:sticky;top:0}.flowTemplateSearch svg{color:#6a8192}.flowTemplateSearch input{border:0;outline:0;width:100%;font-size:14px}.flowTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.flowTemplateGrid>button{color:#173248;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5eb;border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:56px 1fr;gap:3px 10px;min-height:126px;padding:13px;transition:all .15s;display:grid}.flowTemplateGrid>button:hover{border-color:#71bfd0;transform:translateY(-2px);box-shadow:0 7px 20px #10263c12}.flowTemplateIcon{color:#1683a5;background:linear-gradient(145deg,#e6f7fb,#f3ecff);border-radius:13px;grid-row:1/4;place-items:center;width:54px;height:54px;display:grid}.flowTemplateGrid b{align-self:end;font-size:14px}.flowTemplateGrid small{color:#647a8c;line-height:1.35}.flowTemplateGrid em{color:#07849a;text-transform:uppercase;align-self:end;font-size:9px;font-style:normal;font-weight:900}.flowTemplateGrid>p{color:#6b8090;text-align:center;grid-column:1/-1;padding:40px}@media (max-width:760px){.flowTemplateBackdrop{padding:0}.flowTemplateModal{border-radius:0;width:100%;height:100vh;max-height:none}.flowTemplateModal>header{padding:15px}.flowTemplateBody{grid-template-columns:1fr;max-height:calc(100vh - 96px)}.flowTemplateBody>aside{border-bottom:1px solid #e0e8ed;border-right:0;flex-direction:row;padding:9px;overflow:auto}.flowTemplateBody>aside button{white-space:nowrap}.flowTemplateBody>main{padding:12px}.flowTemplateGrid{grid-template-columns:1fr}.flowTemplateGrid>button{min-height:105px}.flowDocuments .flowNameField{order:5}}.flowPalette h3+button{margin-top:0}.flowNode[class*=shape-] .flowNodeType{display:none}.flowNode.shape-rounded{background:#fff;border-radius:15px}.flowNode.shape-rectangle{background:#fff;border-radius:2px}.flowNode.shape-circle{background:#fff;padding:18px;border-radius:50%!important;height:135px!important;min-height:135px!important}.flowNode.shape-circle h3,.flowNode.shape-circle p{text-align:center}.flowNode.shape-pill{background:#fff;justify-content:center;border-radius:999px!important;height:72px!important;min-height:72px!important}.flowNode.shape-pill p,.flowNode.shape-pill footer{display:none}.flowNode.shape-note{background:#fff9cf;border-radius:4px 4px 4px 15px;box-shadow:4px 5px #d9a90022}.flowNode.shape-note:after{content:"";background:linear-gradient(135deg,#f4e79a 50%,#fff 51%);border-top:1px solid #d9a900;border-left:1px solid #d9a900;width:24px;height:24px;position:absolute;bottom:-2px;right:-2px}.flowInspector select{color:#173248;background:#fff;border:1px solid #c4d3dd;border-radius:7px;width:100%;padding:9px;font-size:13px}.flowInspector>button small{color:#657b8d;background:#edf3f6;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:900}.app>aside .subnavNested>.serviceClientCascade{min-width:0;margin:0}.app>aside .subnavNested>.serviceClientCascade>button{white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.app>aside .subnavNested>.serviceClientCascade>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app>aside .subnavNested>.serviceClientCascade>button>span:last-child{color:#4ce0f4;border:1px solid;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.app>aside .subnavNested>.serviceClientCascade>button>span:last-child svg{stroke-width:2.25px;width:14px;height:14px}.app>aside .subnav>button{min-width:0;white-space:nowrap!important}.app>aside .subnav>button>svg{flex:none}.brandIdentityPanel{gap:18px;display:grid}.brandIdentityGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brandIdentityGrid article{background:#f8fbfc;border:1px solid #d5e2e9;border-radius:12px;grid-template-columns:190px 1fr;align-items:center;gap:16px;padding:16px;display:grid}.brandIdentityGrid h3{margin:0 0 5px}.brandIdentityGrid p{color:#5d7486;margin:0 0 6px;font-size:12px}.brandIdentityGrid small{color:#718696;font-size:10px}.brandPreview{background:#fff;border:1px solid #d8e1e6;border-radius:9px;place-items:center;display:grid;overflow:hidden}.brandPreview.horizontal{height:120px}.brandPreview.square{height:150px}.brandPreview img{object-fit:contain;max-width:95%;max-height:95%;display:block}.brandUpload{cursor:pointer;background:#173b66;border-radius:7px;width:max-content;padding:8px 11px;color:#fff!important;margin:12px 0 0!important;font-size:11px!important;display:inline-flex!important}.brandUpload input{display:none}.brandIdentityNotice{color:#195944;background:#ecf7f3;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.brandIdentityNotice p{margin:3px 0 0;font-size:12px}@media (max-width:950px){.brandIdentityGrid{grid-template-columns:1fr}.brandIdentityGrid article{grid-template-columns:150px 1fr}}@media (max-width:560px){.brandIdentityGrid article{grid-template-columns:1fr}.brandPreview.horizontal,.brandPreview.square{height:140px}}.fitnessFlowSequence{background:#fff;border:1px solid #d6e2ea;border-radius:14px;padding:18px 22px}.fitnessFlowSequence h2{color:#173248;margin:0 0 12px;font-size:20px}.fitnessFlowSequence ol{color:#526a7c;gap:8px;margin:0;padding-left:24px;display:grid}.fitnessFlowSequence li{padding-left:4px;line-height:1.45}.fitnessFlowSequence b{color:#173248}@media (max-width:650px){.fitnessFlowSequence{padding:14px}.fitnessFlowSequence ol{padding-left:20px;font-size:13px}}.flowWorkspace.paletteClosed{grid-template-columns:minmax(500px,1fr) 260px}.flowWorkspace.inspectorClosed{grid-template-columns:150px minmax(500px,1fr)}.flowWorkspace.paletteClosed.inspectorClosed{grid-template-columns:minmax(500px,1fr)}.flowPanelToggle[aria-pressed=true]{color:#087f92;background:#e8f8fb;border-color:#8ccbd5}.headerActions{align-items:center;gap:8px;display:flex}.mobilePreviewButton{color:#173248;cursor:pointer;background:#fff;border:1px solid #cbdbe5;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.mobilePreviewButton:hover{color:#087f92;background:#eefbfc;border-color:#18a9bd}.mobilePreviewOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05182ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobilePreviewDialog{background:#142736;border:1px solid #90a6b5;border-radius:24px;grid-template-rows:auto minmax(0,1fr);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0000006b}.mobilePreviewDialog>header{color:#173248;background:#fff;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.mobilePreviewDialog>header>div{align-items:center;gap:9px;display:flex}.mobilePreviewDialog>header span{display:grid}.mobilePreviewDialog>header small{color:#6b8191;font-size:10px}.mobilePreviewDialog>header button{color:#173248;cursor:pointer;background:#fff;border:1px solid #d4e0e7;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.mobilePreviewDevice{background:#142736;width:390px;max-width:calc(100vw - 48px);height:min(844px,100vh - 105px);padding:10px}.mobilePreviewDevice iframe{background:#fff;border:0;border-radius:14px;width:100%;height:100%;display:block}@media (max-width:760px){.mobilePreviewButton{display:none}.headerActions{margin-left:auto}}.silkQuickCardToggle{width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0!important;display:flex!important}.silkQuickCardToggle span{flex-direction:column;flex:1;gap:2px;display:flex}.silkQuickCardToggle>strong{margin-left:auto;font-size:22px;line-height:1}.silkTrainingBar.collapsed,.silkBlankQuickActions.collapsed{margin-bottom:10px;padding-block:12px}.silkTrainingBar.expanded,.silkBlankQuickActions.expanded{gap:12px}@media (max-width:760px){.app>aside,.app.sidebarCollapsed>aside{width:70vw!important;max-width:310px!important;left:-72vw!important}.app>aside.open,.app.sidebarCollapsed>aside.open{left:0!important}}.closingStandardExpense>summary{align-items:center;gap:12px;display:flex}.closingStandardExpense>summary>input{accent-color:#0698b4;flex:none;width:21px;height:21px}.closingStandardExpense>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.closingStandardExpense>summary>strong{white-space:nowrap;margin-left:auto}.closingStandardExpense.disabled>summary{opacity:.58}.closingCategoryAmount{border-bottom:1px solid #e3edf3;align-items:end;gap:12px;padding:12px 14px;display:flex}.closingCategoryAmount>label{flex:1}.closingCategoryAmount>button{color:#9b2c2c;background:#fff;border:1px solid #d7a5a5;border-radius:9px;min-height:42px;padding:0 13px;font-weight:800}.closingExpenseSubgroups{gap:8px;display:grid}.closingEmptySubgroup{background:#fff;border:1px solid #dce8ef;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.closingEmptySubgroup>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.closingEmptySubgroup small{color:#718596}.closingEmptySubgroup>strong{white-space:nowrap}@media (max-width:700px){.closingStandardExpense>summary{padding:13px 12px}.closingStandardExpense>summary>strong{font-size:15px}.closingCategoryAmount{flex-direction:column;align-items:stretch}.closingCategoryAmount>button{width:100%}.closingEmptySubgroup{padding:11px 12px}}.closingFixedTick{color:#fff;background:#079bb7;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:25px;font-style:normal;font-weight:950;line-height:1;display:grid}.closingSpecialExpenses>.closingExpenseGroup>summary{align-items:center;gap:12px;display:flex}.closingSpecialExpenses>.closingExpenseGroup>summary>span{flex:1;min-width:0}.closingSimulationSubmenu{background:#fff;border-bottom:1px solid #dce8ef;align-items:center;gap:14px;padding:11px 13px;display:flex}.closingSimulationSubmenu:last-child{border-bottom:0}.closingSimulationSubmenu>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.closingSimulationSubmenu>span>b{color:#14263a;font-size:15px}.closingSimulationSubmenu>span>small{color:#718596;font-size:12px}.closingSimulationSubmenu>label{width:min(210px,45%);margin:0}.closingManualExpense{align-items:end;gap:12px;padding:12px;display:flex}.closingManualExpense>label{flex:1}.closingManualExpense>button{color:#9b2c2c;background:#fff;border:1px solid #d7a5a5;border-radius:9px;min-height:42px;padding:0 13px;font-weight:800}@media (max-width:700px){.closingFixedTick{border-radius:10px;flex-basis:32px;width:32px;height:32px;font-size:21px}.closingSimulationSubmenu{padding:10px}.closingSimulationSubmenu>label{width:46%}.closingManualExpense{flex-direction:column;align-items:stretch}.closingManualExpense>button{width:100%}}button.closingFixedTick{cursor:pointer;border:0;padding:0}button.closingFixedTick.inactive{color:#8293a0;background:#d7e1e7}.closingExpenseGroup.disabled>summary{opacity:.62}.closingAppRow{grid-template-columns:minmax(0,1fr) minmax(135px,190px) 30px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:grid!important}.closingAppRow>input,.closingAppRow>label{min-width:0;margin:0!important}.closingAppDelete{color:#8d3e3e!important;background:#fff!important;border:1px solid #d3dee6!important;border-radius:7px!important;place-items:center!important;width:28px!important;height:28px!important;min-height:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}.closingAdsDetails{gap:0;display:grid}.closingAdsSite{background:#fff;border-bottom:1px solid #dce8ef}.closingAdsSite>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.closingAdsSite>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.closingAdsSite>summary>strong{white-space:nowrap;margin-left:auto}@media (max-width:700px){.closingAppRow{grid-template-columns:minmax(0,1fr) minmax(118px,42%) 28px!important;padding:7px 8px!important}.closingAppDelete{width:26px!important;height:26px!important}.closingAdsSite>summary{padding:11px 10px}}.closingSilkGroups{gap:0;display:grid}.closingExtraCalculations{background:#fff;border:1px solid #cddde7;border-radius:15px;margin-top:14px;overflow:hidden;box-shadow:0 2px 5px #17324d0a}.closingExtraCalculations>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.closingExtraCalculations>summary::-webkit-details-marker{display:none}.closingExtraCalculations>summary>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.closingExtraCalculations>summary>span>b{color:#14283a;font-size:16px}.closingExtraCalculations>summary>span>small{color:#6d8394;font-size:12px}.closingExtraCalculations>summary>strong{color:#087f99;white-space:nowrap;margin-left:auto}.closingExtraCalculations[open]>summary>svg{transform:rotate(180deg)}.closingExtraCalculations>div{padding:0 14px 14px}.closingExtraFormula{background:#f6fafc;border:1px solid #dce7ed;border-radius:11px;grid-template-columns:minmax(120px,.7fr) minmax(220px,1.5fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.closingExtraFormula span{color:#193247;font-weight:850}.closingExtraFormula small{color:#60788a;line-height:1.4}.closingExtraFormula strong{color:#087f99;white-space:nowrap;font-size:18px}@media (max-width:700px){.closingExtraCalculations>summary{padding:13px 12px}.closingExtraCalculations>summary>strong{font-size:14px}.closingExtraFormula{grid-template-columns:1fr}.closingExtraFormula strong{font-size:17px}}.closingAppDetails{gap:0!important;padding:8px!important;display:grid!important}.closingAppDetails>.closingAppRow{border-bottom:1px solid #e3ebf0!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(120px,190px) 30px!important;align-items:center!important;gap:0 8px!important;min-height:0!important;margin:0!important;padding:7px 4px!important;display:grid!important}.closingAppDetails>.closingAppRow>input{grid-area:1/1!important;height:42px!important;margin:0!important}.closingAppDetails>.closingAppRow>label{grid-area:1/2!important;margin:0!important}.closingAppDetails>.closingAppRow>label>div{height:42px!important;margin:0!important}.closingAppDetails>.closingAppRow>button.closingAppDelete{grid-area:1/3!important;place-self:center end!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important}.closingAppDetails>.closingAddApp{margin-top:8px!important}@media (max-width:700px){.closingAppDetails{padding:6px!important}.closingAppDetails>.closingAppRow{grid-template-columns:minmax(0,1fr) minmax(108px,40%) 26px!important;column-gap:6px!important;padding:5px 2px!important}.closingAppDetails>.closingAppRow>input,.closingAppDetails>.closingAppRow>label>div{height:39px!important}.closingAppDetails>.closingAppRow>button.closingAppDelete{width:25px!important;height:25px!important;font-size:18px!important}}.closingManagementExtras{border-top:2px dashed #cbdbe5;gap:10px;margin-top:18px;padding-top:16px;display:grid}.closingManagementExtras>header{justify-content:space-between;align-items:center;padding:4px 2px 8px;display:flex}.closingManagementExtras>header>div{flex-direction:column;gap:3px;display:flex}.closingManagementExtras>header b{color:#14283a;font-size:18px}.closingManagementExtras>header small{color:#6d8293;font-size:13px}.closingManagementCard{background:#fff;border:1px solid #cadce7;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #17324d0a}.closingManagementCard>summary{cursor:pointer;align-items:center;gap:11px;padding:13px 14px;list-style:none;display:flex}.closingManagementCard>summary::-webkit-details-marker{display:none}.closingManagementCard>summary>.icon{color:#0789a2;background:#e8f8fb;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.closingManagementCard>summary>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.closingManagementCard>summary>span:nth-child(2)>b{color:#152a3c;font-size:15px}.closingManagementCard>summary>span:nth-child(2)>small{color:#718696;font-size:12px}.closingManagementCard>summary>button{color:#9a4343;cursor:pointer;background:#fff;border:1px solid #d6e1e7;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.closingManagementCard[open]>summary{border-bottom:1px solid #e3ebf0}.closingManagementCard[open]>summary>svg:last-child{transform:rotate(180deg)}.closingManagementCard>div{padding:12px}.closingExtraStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.closingExtraStats>div{background:#f8fbfc;border:1px solid #dbe6ec;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:11px;display:flex}.closingExtraStats span{color:#688091;font-size:12px}.closingExtraStats b{color:#14283a;font-size:17px}.closingExtraStats .good b,.closingExtraTable .good{color:#07855e}.closingExtraStats .risk b,.closingExtraTable .risk{color:#c24141}.closingExtraTable{display:grid}.closingExtraTable>div{border-bottom:1px solid #e5edf2;grid-template-columns:minmax(150px,1fr) repeat(3,minmax(90px,.55fr));align-items:center;gap:8px;padding:10px;display:grid}.closingExtraTable>div:last-child{border-bottom:0}.closingExtraTable b{font-size:13px}.closingExtraTable span,.closingExtraTable small{text-align:right;font-size:12px}.closingActionList{gap:8px;margin:0;padding-left:22px;display:grid}.closingActionList li{color:#334e61;line-height:1.45}.closingCapacity{grid-template-columns:minmax(220px,.8fr) minmax(220px,1.2fr);align-items:end;gap:12px;display:grid}.closingCapacity>div{background:#f8fbfc;border:1px solid #dbe6ec;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-height:68px;padding:10px 12px;display:flex}.closingCapacity>div.good{background:#effaf6;border-color:#a9dfca}.closingCapacity>div.risk{background:#fff4f4;border-color:#efc0c0}.closingCapacity span,.closingCapacity small{color:#657d8e;font-size:12px}.closingCapacity b{font-size:18px}.closingRestoreExtras{background:#f8fbfc;border:1px dashed #b8ccd8;border-radius:11px;padding:8px 10px}.closingRestoreExtras>summary{color:#496577;cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.closingRestoreExtras>div{flex-wrap:wrap;gap:7px;padding-top:9px;display:flex}.closingRestoreExtras button{color:#24485d;cursor:pointer;background:#fff;border:1px solid #cadbe5;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:750;display:flex}@media (max-width:700px){.closingManagementExtras>header b{font-size:16px}.closingExtraStats{grid-template-columns:1fr 1fr}.closingExtraStats>div{min-height:68px}.closingExtraTable{overflow-x:auto}.closingExtraTable>div{min-width:620px}.closingCapacity{grid-template-columns:1fr}.closingManagementCard>summary{padding:11px 10px}.closingManagementCard>summary>.icon{flex-basis:32px;width:32px;height:32px}}.dateRangeFilter.compactPeriodFilter{box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:-8px 0 10px!important;padding:0!important;display:flex!important}.dateRangeFilter .datePeriodControl{color:#087f99!important;background:#e9f9fc!important;border:1px solid #a9dce5!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:46px!important;padding:8px 13px!important;display:inline-flex!important;position:relative!important;box-shadow:0 1px 3px #17324d12!important}.dateRangeFilter .datePeriodControl>span{white-space:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.dateRangeFilter .datePeriodControl b{font-size:17px!important;font-weight:700!important;line-height:1.1!important}.dateRangeFilter .datePeriodControl small{color:#315e73!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important;overflow:hidden!important}.dateRangeFilter .datePeriodControl select{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.dateRangeFilter .compactCustomDates{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:min(100%,330px)!important;display:grid!important}.dateRangeFilter .compactCustomDates label{gap:3px!important;margin:0!important;font-size:10px!important;display:grid!important}.dateRangeFilter .compactCustomDates input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:6px 7px!important;font-size:11px!important}.compactInsight{vertical-align:middle}@media (max-width:760px){.siteAnalysis .siteHero{padding:10px 12px;display:block}.siteAnalysis .siteHero>div:first-child p{display:none}.siteAnalysis .siteHero>div:first-child h2{margin:2px 0;font-size:17px}.siteAnalysis .siteHero>div:first-child small{font-size:9px}.siteAnalysis .sitePeriod{display:none}}.customerPortfolioTable .tableTitle{align-items:center}.customerPortfolioScroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.customerPortfolioScroll table{border-collapse:collapse;min-width:980px}.customerPortfolioScroll th,.customerPortfolioScroll td{white-space:nowrap;text-align:left;height:auto;line-height:1.15;padding:9px 12px!important}.customerPortfolioScroll th:first-child,.customerPortfolioScroll td:first-child{text-align:center;width:74px}.customerPortfolioScroll th:nth-child(2),.customerPortfolioScroll td:nth-child(2){min-width:220px;text-align:left!important}.customerPortfolioScroll .customerDays{margin-left:6px;font-size:10px;display:inline}.customerPortfolioScroll .whatsappAction{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.technicalSelectionActions .technicalDeleteDesignButton{color:#b91c1c;background:#fff7f7;border-color:#f3a7a7}@media (max-width:800px){.customerPortfolioTable .tableTitle{align-items:stretch;gap:8px}.customerPortfolioTable .customerSearch{width:100%;max-width:none}.customerPortfolioScroll table{min-width:900px}.customerPortfolioScroll th,.customerPortfolioScroll td{font-size:12px;padding:7px 10px!important}.customerPortfolioScroll th:first-child,.customerPortfolioScroll td:first-child{z-index:2;background:#fff;position:sticky;left:0}.customerPortfolioScroll thead th:first-child{background:#f5f8fa}.customerPortfolioScroll th:nth-child(2),.customerPortfolioScroll td:nth-child(2){z-index:2;background:#fff;max-width:190px;position:sticky;left:58px}.customerPortfolioScroll thead th:nth-child(2){background:#f5f8fa}}.frequentMenus{background:#00b8ce13;border:1px solid #49d2e533;border-radius:9px;margin:0 9px 9px;padding:8px}.frequentMenus>small{color:#69def0;letter-spacing:.09em;align-items:center;gap:5px;margin:0 2px 6px;font-size:9px;font-weight:800;display:flex}.frequentMenus>div{flex-wrap:wrap;gap:5px;display:flex}.frequentMenus button{color:#d9f6fb;cursor:pointer;background:#ffffff0f;border:1px solid #86d3e12e;border-radius:7px;align-items:center;gap:5px;min-width:0;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.15;display:flex}.frequentMenus button:hover{color:#fff;background:#30c9e329;border-color:#30c9e3}.frequentMenus button svg{color:#53d5e9;flex:none}.frequentMenus button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:901px){.app.sidebarCollapsed>aside:not(:hover) .frequentMenus{display:none}}@media (max-width:900px){.frequentMenus{margin:2px 10px 10px}.frequentMenus button{padding:7px 9px;font-size:12px}}.dispatchShortageBackdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051726a3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dispatchShortageModal{color:#102d44;background:#fff;border:1px solid #b8d4df;border-radius:16px;width:min(620px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #0018284d}.dispatchShortageModal>header{border-bottom:1px solid #dce9ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 13px;display:flex}.dispatchShortageModal>header small{color:#d13d2f;letter-spacing:.1em;font-size:10px;font-weight:900}.dispatchShortageModal>header h2{margin:3px 0 0;font-size:22px}.dispatchShortageModal>header p{color:#637e91;margin:3px 0 0;font-size:12px;font-weight:700}.dispatchShortageModal>header>button{color:#17354c;background:#fff;border:1px solid #c7dce6;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.shortageCount{color:#6f4c12;background:#fff4e3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:15px 20px 10px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.shortageCount input{background:#fff;border:1px solid #e8c778;border-radius:8px;width:74px;height:36px;padding:0 9px;font-weight:800}.shortageProgress{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.shortageProgress button{color:#647f91;background:#fff;border:1px solid #bdd3de;border-radius:50%;width:30px;height:30px;font-size:12px;font-weight:900}.shortageProgress button.active{color:#fff;background:#079bb3;border-color:#079bb3}.shortageProgress button.done{color:#08765c;background:#e4f7f0;border-color:#56b99b}.shortageFields{grid-template-columns:1fr 1fr;gap:12px;padding:5px 20px 18px;display:grid}.shortageFields label{color:#456276;gap:5px;font-size:11px;font-weight:800;display:grid}.shortageFields input,.shortageFields select{color:#102d44;background:#fff;border:1px solid #c3d7e1;border-radius:9px;width:100%;height:42px;padding:0 11px;font-size:14px}.dispatchShortageModal>footer{border-top:1px solid #e1ebf0;justify-content:flex-end;gap:9px;padding:13px 20px 18px;display:flex}.dispatchShortageModal>footer button{color:#28485f;background:#fff;border:1px solid #b9ceda;border-radius:9px;min-height:40px;padding:0 16px;font-weight:800}.dispatchShortageModal>footer button.primary{color:#fff;background:#079bb3;border-color:#079bb3}.dispatchShortageModal button:disabled{opacity:.48;cursor:not-allowed}.dispatchShortageList{background:#fff9f8;border:1px solid #f0b2aa;border-radius:11px;margin:9px 0 12px;overflow:hidden}.dispatchShortageList>header{color:#a72f25;background:#fff0ed;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.dispatchShortageList>header b{font-size:12px}.dispatchShortageList>header small{font-size:10px;font-weight:800}.dispatchShortageList article{border-top:1px solid #f3d5d0;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.dispatchShortageList article>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-width:0;display:flex}.dispatchShortageList article b{font-size:12px}.dispatchShortageList article span{color:#405d72;font-size:11px}.dispatchShortageList article small{color:#7b91a1;font-size:10px}.shortageActions{flex:none;align-items:center;gap:6px;display:flex}.shortageActions button{color:#08775c;white-space:nowrap;background:#e8f8f2;border:1px solid #64bda3;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:900}.shortageActions button.delete{color:#b52e24;background:#fff0ed;border-color:#efaaa2}@media (max-width:700px){.dispatchShortageBackdrop{padding:8px}.dispatchShortageModal{border-radius:13px;max-height:96vh}.shortageFields{grid-template-columns:1fr}.dispatchShortageModal>header,.shortageFields,.dispatchShortageModal>footer{padding-left:14px;padding-right:14px}.shortageCount{margin-left:14px;margin-right:14px}.shortageProgress{padding-left:14px;padding-right:14px}.dispatchShortageList article{align-items:flex-start}.dispatchShortageList article>div{gap:2px;display:grid}.shortageActions{flex-direction:column;align-items:stretch}.shortageActions button{padding:5px 7px}}.shopeeToolsBar{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:12px;display:grid}.shopeeToolsBar .shopeeAdvancedTrigger{margin:0}.shopeeQuickCalculatorTrigger{color:#12334a;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9d8df;border-radius:12px;align-items:center;gap:11px;padding:14px 16px;display:flex}.shopeeQuickCalculatorTrigger:hover{background:#f0fbfd;border-color:#079cb4}.shopeeQuickCalculatorTrigger svg{color:#079cb4;flex:none}.shopeeQuickCalculatorTrigger span{gap:3px;display:grid}.shopeeQuickCalculatorTrigger b{font-size:15px}.shopeeQuickCalculatorTrigger small{color:#6b7f90;font-size:12px;font-weight:600}.shopeeQuickCalculatorBackdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c2d8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shopeeQuickCalculatorModal{background:#fff;border:1px solid #c9dce4;border-radius:18px;width:min(360px,100%);overflow:hidden;box-shadow:0 24px 70px #061b2e45}.shopeeQuickCalculatorModal>header{background:#f4fafc;border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:center;margin:0;padding:17px 19px;display:flex}.shopeeQuickCalculatorModal>header small{color:#07869d;letter-spacing:1.4px;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.shopeeQuickCalculatorModal>header h2{color:#102a40;margin:0;font-size:20px}.shopeeQuickCalculatorModal>header button{color:#354f61;cursor:pointer;background:#fff;border:1px solid #cbdbe2;border-radius:9px;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.shopeeQuickCalculatorDisplay{color:#fff;text-align:right;background:#102b40;gap:8px;min-height:105px;padding:18px 20px;display:grid}.shopeeQuickCalculatorDisplay span{overflow-wrap:anywhere;color:#bdd2df;min-height:22px;font-size:15px}.shopeeQuickCalculatorDisplay strong{font-size:30px;line-height:1.15}.shopeeQuickCalculatorDisplay strong.error{font-size:19px;color:#ffaaa3!important}.shopeeQuickCalculatorKeys{grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.shopeeQuickCalculatorKeys button{color:#173348;cursor:pointer;background:#f8fbfc;border:1px solid #d7e3e8;border-radius:10px;height:48px;font-size:17px;font-weight:800}.shopeeQuickCalculatorKeys button:hover{background:#e9f6f8;border-color:#91cad5}.shopeeQuickCalculatorKeys button.operator{color:#007f96;background:#e8f8fa}.shopeeQuickCalculatorKeys button.clear{color:#b42318;background:#fff2f0}.shopeeQuickCalculatorKeys button.equals{color:#fff;background:#08a7bd;border-color:#08a7bd;grid-column:1/-1}.shopeeQuickCalculatorModal>p{color:#697e8e;text-align:center;margin:0;padding:0 18px 17px;font-size:12px}@media (max-width:760px){.shopeeToolsBar{grid-template-columns:1fr}.shopeeQuickCalculatorTrigger{justify-content:center}.shopeeQuickCalculatorModal{width:min(350px,100%)}}.vaultGroup{overflow:visible}.vaultGroupRows article{grid-template-columns:minmax(140px,1fr) 25px minmax(180px,320px) repeat(5,25px)}.vaultGroupRows article>div:first-child{grid-column:1}.vaultGroupRows article>a{grid-column:2}.vaultGroupRows article>.vaultPasswordValue{grid-column:3;align-items:center;gap:5px;width:100%;min-width:0;display:flex!important}.vaultPasswordValue code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:285px;display:block;overflow:hidden}.vaultPasswordValue.revealed code{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35;overflow:visible}.vaultGroupRows article>.vaultCopyControl{grid-column:4}.vaultCopyControl{overflow:visible;display:block!important;position:relative!important}.vaultCopyMenu{z-index:30;background:#fff;border:1px solid #cbd7e0;border-radius:10px;width:190px;padding:5px;position:absolute;top:29px;right:0;box-shadow:0 10px 28px #10273d2b;display:grid!important}.vaultCopyMenu button{white-space:nowrap;gap:7px;font-size:11px;font-weight:800;color:#29445b!important;background:#fff!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:auto!important;padding:9px!important;display:flex!important}.vaultCopyMenu button:hover{color:#007f99!important;background:#eefafd!important}@media (max-width:700px){.vaultGroupRows article{grid-template-columns:minmax(0,1fr) repeat(3,24px);align-items:center}.vaultGroupRows article>div:first-child{grid-column:1/-1}.vaultGroupRows article>a{display:none}.vaultGroupRows article>.vaultPasswordValue{grid-column:1/-1;width:100%;margin-top:3px}.vaultPasswordValue code{max-width:none;padding:7px 9px;font-size:11px}.vaultPasswordValue.revealed code{word-break:normal;overflow-wrap:anywhere}.vaultGroupRows article>.vaultCopyControl{grid-column:2}.vaultCopyMenu{width:190px;right:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
