/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--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-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--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);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-2{top:calc(var(--spacing) * -2)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.float-right{float:right}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(360px\,50dvh\)\]{max-height:min(360px,50dvh)}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-\[min\(560px\,calc\(100vw-24px\)\)\]{width:min(560px,100vw - 24px)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-black{border-color:var(--color-black)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-green-200{border-color:var(--color-green-200)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-foreground{background-color:var(--foreground)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary,.bg-secondary\/40{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/40{background-color:color-mix(in oklab, var(--secondary) 40%, transparent)}}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.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)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-9{padding-block:calc(var(--spacing) * 9)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.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-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.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-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-950{color:var(--color-blue-950)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-800{color:var(--color-orange-800)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.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-teal-800{color:var(--color-teal-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-blue-700{accent-color:var(--color-blue-700)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-100{--tw-ring-color:var(--color-amber-100)}.ring-background{--tw-ring-color:var(--background)}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.paused{animation-play-state:paused}.running{animation-play-state:running}.scrollbar-gutter-stable{scrollbar-gutter:stable}.scrollbar-thin{scrollbar-width:thin}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.marker\:text-blue-700 ::marker{color:var(--color-blue-700)}.marker\:text-blue-700::marker{color:var(--color-blue-700)}.marker\:text-blue-700 ::-webkit-details-marker{color:var(--color-blue-700)}.marker\:text-blue-700::-webkit-details-marker{color:var(--color-blue-700)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.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-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100\/70:hover{background-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-100\/70:hover{background-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-visible\:ring-1:focus-visible{--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-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-autoscrolling\:scrollbar-none[data-autoscrolling]{scrollbar-width:none}.data-autoscrolling\:scrollbar-none[data-autoscrolling]::-webkit-scrollbar{display:none}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-blue-700[data-state=active]{color:var(--color-blue-700)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[680px\]{max-width:680px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.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-\[1fr_1fr_1fr\]{grid-template-columns:1fr 1fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/60{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60{background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:text-muted-foreground{color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.monday-shell{--sidebar:#f1f4f8;--sidebar-foreground:#323338;color:#323338}.monday-shell [data-slot=sidebar]{color:#323338;background:#f1f4f8;border-right:1px solid #e6e9ef}.monday-shell [data-slot=sidebar-header],.monday-shell [data-slot=sidebar-footer]{border-color:#e6e9ef}.monday-shell [data-slot=sidebar-header] p:first-child,.monday-shell [data-slot=sidebar-footer] p:first-child{color:#323338}.monday-shell [data-slot=sidebar-menu-button]{color:#55576b;height:36px;font-weight:400}.monday-shell [data-slot=sidebar-menu-button]:hover{color:#323338;background:#e9ebf2}.monday-shell [data-slot=sidebar-menu-button][data-active=true]{color:#165ca1;background:#cce5ff}.monday-shell [data-slot=sidebar-menu-badge]{color:#165ca1;background:#b4d8fc}.monday-shell [data-slot=sidebar-separator]{background:#e6e9ef}.board-main>header{height:48px}.board-main h1{color:#323338;font-size:28px;font-weight:600}.board-metrics{border-block:1px solid #e6e9ef;gap:0;padding:12px 0}.board-metrics>.board-metric-card{box-shadow:none;border:0;border-right:1px solid #e6e9ef;border-radius:0;padding:0 20px}.board-metrics>.board-metric-card:first-child{padding-left:0}.board-metrics>.board-metric-card:last-child{border-right:0}.board-metrics p:nth-child(2){margin-top:3px;font-size:20px}.board-metrics p:nth-child(3),.board-metrics .board-metric-icon{display:none}.board-panel{box-shadow:none;border:0;border-radius:0}.board-panel>div:first-child{border:0;padding:0 0 16px}.board-view{border-bottom:3px solid #567f9f;align-self:stretch;padding:8px 12px;font-size:14px}.board-main{height:100dvh;overflow:hidden}.board-panel{flex-direction:column;display:flex}.board-panel>div:first-child,.board-panel>div:last-child{flex-shrink:0}.board-scroll{flex:1;min-height:0;overflow:auto;container-type:inline-size}.board-scroll [data-slot=table-container]{overflow:visible}.board-scroll thead{z-index:30;background:#fff;position:sticky;top:0}.board-scroll thead th{z-index:30;position:sticky;top:0;box-shadow:0 2px #d6dce7}.board-scroll thead th:first-child{z-index:40}.project-comments-link{color:#365b77;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.project-comments-link:hover{text-decoration:underline}.project-comments-link:focus-visible{outline-offset:2px;outline:2px solid #567f9f}.board-scroll th.comments-heading{width:100px}.board-scroll table{table-layout:fixed;min-width:1660px;font-size:13px}.board-scroll th{text-transform:none;letter-spacing:0;text-align:center;background:#fff;border:1px solid #e6e9ef;border-right:0;height:36px;font-size:12px;font-weight:400}.board-scroll th:first-child{text-align:left;width:330px;padding-left:28px}.board-scroll th.deposit-heading{width:130px}.board-scroll th.delivery-heading{white-space:normal;width:180px;height:48px;font-size:14px;line-height:1.25}.board-scroll th.fmg-delivery-heading,.board-project td.fmg-delivery-cell{color:#323338;background:#fff}.board-scroll th:last-child{border-right:1px solid #e6e9ef;width:100px}.board-project td{text-align:center;background-color:#f7f9fb;border-bottom:1px solid #e6e9ef;border-right:1px solid #e6e9ef;height:62px;padding:0 10px}.board-project td:first-child{border-left:5px solid var(--group-color);text-align:left;padding-left:7px}.board-project:hover td:not(.stage-column):not(.priority-column){background:#e8f0f7}.board-group td{background:#fff;border:0;padding:26px 0 9px}.group-heading{align-items:center;gap:8px;width:330px;font-size:18px;font-weight:600;display:flex;position:sticky;left:0}.group-count{color:#676879;white-space:nowrap;font-size:12px;font-weight:400}.board-project td.stage-column,.board-project td.priority-column{padding:0}.priority-cell{justify-content:center;align-items:center;min-height:41px;font-size:13px;font-weight:500;display:flex}.stage-cell{min-width:84px;height:30px;margin:5px 7px;position:relative}.stage-cell .stage-track{background:#dfe3eb;border-radius:5px;height:30px;box-shadow:inset 0 0 0 1px #c6ccd8}.stage-working [data-slot=progress-indicator]{background:#e6d3a3}.stage-done [data-slot=progress-indicator]{background:#a5c5af}.stage-empty [data-slot=progress-indicator]{background:0 0}.stage-percentage{color:#202632;font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;inset:0}.board-scroll th:nth-child(n+8):not(:last-child){width:112px}.board-scroll table{min-width:2116px}.board-scroll table th:nth-last-child(2),.board-scroll table th:nth-last-child(3){width:140px}.binary-status{padding:8px 10px}.binary-status [data-slot=select-trigger]{border-radius:var(--radius-md);width:100%;height:auto;min-height:40px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}.binary-status .binary-yes{color:#073c29;background:#a5c5af;border-color:#00a861}.binary-status .binary-no{color:#323338;border-color:var(--input);background:#fff}@media (prefers-reduced-motion:reduce){.stage-cell [data-slot=progress-indicator]{transition:none}}.priority-alta{color:#fff;background:#8d4ccd}.priority-media{color:#fff;background:#3877bb}.priority-bassa{color:#254566;background:#a5c6e9}@media (max-width:639px){.board-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.board-metrics>.board-metric-card{padding:0 8px}.board-scroll th:first-child{width:240px}.project-name>p:first-of-type{max-width:175px}.group-heading{width:240px;font-size:16px}}.board-scroll .commesse-table{table-layout:fixed;width:2830px;min-width:2830px;font-size:14px}.board-scroll .commesse-table th{white-space:normal;overflow-wrap:anywhere;width:auto;height:64px;padding:10px;font-size:14px;font-weight:500;line-height:1.35}.board-project td{white-space:normal;overflow-wrap:anywhere;vertical-align:middle;background:#fff;height:auto;min-height:68px;padding:10px;line-height:1.4}.board-scroll .name-column{z-index:10;text-align:left;background:#fff;position:sticky;left:0}.board-scroll thead .name-column{z-index:40}.board-project td.name-column{border-left:4px solid #567f9f;padding:10px 12px;box-shadow:1px 0 #d8dee8}.name-layout{align-items:center;gap:8px;min-width:0;display:flex}.commesse-table .actions-column{text-align:center;padding-left:8px;padding-right:8px}.expand-project,.tree-indent{color:#52617a;flex:0 0 28px;place-items:center;width:28px;min-height:32px;display:grid}.expand-project:hover{background:#e0ecf5;border-radius:4px}:is(.expand-project:focus-visible,.project-title:focus-visible,.number-cell:focus-visible){outline-offset:-2px;border-radius:4px;outline:2px solid #567f9f}.project-name{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.project-code{color:#52617a;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.project-title{overflow-wrap:anywhere;white-space:normal;text-align:left;color:#202632;width:100%;font-size:14px;font-weight:500;line-height:1.4;display:block}.project-title:hover{color:#365b77;text-decoration:underline}.project-client{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.children-count{color:#52617a;background:#edf2f8;border-radius:4px;padding:0 5px}.board-child td,.board-child td.name-column{background:#f3f5f7}.board-child td.name-column{border-left-color:#b7cfea;padding-left:30px}.board-child .project-title{font-weight:400}.technician-name{overflow-wrap:anywhere;max-width:100%;line-height:1.45;display:block}.priority-cell{padding:8px;font-size:14px;line-height:1.4}.number-cell{cursor:pointer;width:100%;min-height:48px;display:block}.number-cell:hover{background:#eaf1f7}.number-cell:disabled{cursor:wait;opacity:.65}.hours-value{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;display:flex}.hours-value svg{color:#8491a7}.cell-editor{min-width:0;padding:6px}.cell-editor input{background:#fff;width:100%;min-width:0;height:36px;font-size:14px}.cell-editor-actions{justify-content:center;display:flex}.cell-editor-actions button{width:32px;height:30px}.cell-error{white-space:normal;overflow-wrap:anywhere;color:#b42318;padding:4px;font-size:12px;line-height:1.4}.stage-unknown{color:#52617a;background:#e9edf3;border-radius:4px;margin:5px 7px;padding:7px 4px;font-size:12px;line-height:1.35}.board-comments{color:#365b77;justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.board-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sort-select{width:230px;max-width:100%}.board-panel>div:first-child{flex-wrap:wrap}.project-summary>div{overflow-wrap:anywhere;min-width:0}.board-metrics>.board-metric-card{min-width:0}.board-metrics p{overflow-wrap:anywhere}@container (width<=600px){.board-scroll .commesse-table{width:2690px;min-width:2690px}.board-child td.name-column{padding-left:16px}}@media (max-width:767px),(max-height:650px){.board-main{height:auto;min-height:100dvh;overflow:visible}.board-panel{flex:none;overflow:visible}.board-scroll{flex:none;height:65dvh;min-height:300px}.board-toolbar{width:100%}}:root{--background:#f5f7fa;--foreground:#0f172a;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#426783;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#3b82f6;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.7rem;--sidebar:#020617;--sidebar-foreground:#cbd5e1;--sidebar-primary:#426783;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#1e293b;--sidebar-accent-foreground:#fff;--sidebar-border:#1e293b;--sidebar-ring:#3b82f6}body{background:var(--background);color:var(--foreground);font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.note-feed{gap:20px;margin-top:20px;display:grid}.note-thread{background:#fff;border:1px solid #dce3ed;border-radius:12px;overflow:hidden}.note-original{padding:20px}.note-reply{background:#f7faff;border-top:1px solid #e1e7ef;border-left:3px solid #cfe0f8;margin-left:24px;padding:18px 20px}.note-author-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.note-avatar{color:#164f93;background:#dceaff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:grid}.note-author{color:#172d4c;overflow-wrap:anywhere;font-size:16px;font-weight:700}.note-meta{color:#62718a;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.note-meta span{background:#edf1f6;border-radius:4px;padding:0 6px}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.note-text a{color:#0759b4;text-underline-offset:3px;text-decoration:underline}.note-tag{color:#1359a7;text-align:left;overflow-wrap:anywhere;background:#e0edff;border-radius:4px;padding:0 4px;font-weight:600}.note-actions{color:#52617a;gap:8px;margin-top:14px;display:flex}.note-actions .note-liked{color:#0759b4;background:#e0edff}.note-composer{background:#f4f6f8;border:1px solid #dae3ef;border-radius:10px;gap:8px;margin-top:12px;padding:14px;display:grid}.note-composer textarea{min-height:100px;font-size:16px}@media (max-width:600px){.note-original,.note-reply{padding:14px}.note-reply{margin-left:12px}}.editable-value{text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:6px;display:flex}.editable-value:hover{background:#e5eff7}.editable-value span{overflow-wrap:anywhere;min-width:0}.board-choice{text-align:left;width:100%;height:auto;min-height:40px}.board-choice [data-slot=select-value]{white-space:normal;overflow-wrap:anywhere;min-width:0}.priority-option{border-radius:4px;min-width:80px;padding:4px 10px;display:block}.priority-1{color:#fff;background:#b91c1c}.priority-critica{color:#fff;background:#000}.board-scroll .commesse-table .name-column,.board-scroll .commesse-table .fmg-delivery-cell{color:#323338;background:#fff}.board-scroll .commesse-table .board-project:hover .name-column,.board-scroll .commesse-table .board-project:hover .fmg-delivery-cell{background:#fff}.board-scroll .name-column .project-title{color:#202632}.stage-not-planned{color:#374151;background:#e5e7eb;border-radius:5px;margin:5px 7px;padding:7px 4px;font-size:14px;font-weight:600;line-height:1.3}.priority-2{color:#fff;background:#dc2626}.priority-3,.priority-alta{color:#7c2d12;background:#fed7aa}.priority-4{color:#7c2d12;background:#ffedd5}.priority-5,.priority-media{color:#713f12;background:#fef08a}.priority-6{color:#713f12;background:#fef9c3}.priority-7{color:#365314;background:#ecfccb}.priority-8{color:#365314;background:#d9f99d}.priority-9,.priority-bassa{color:#14532d;background:#bbf7d0}.priority-10{color:#fff;background:#15803d}*{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.board-scroll .commesse-table th{padding-right:16px;position:sticky}.board-scroll .commesse-table thead .name-column{position:sticky}.column-resize-handle{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;z-index:45;width:10px;position:absolute;top:0;bottom:0;right:0}.column-resize-handle:after{content:"";background:#cbd5e1;border-radius:2px;width:2px;position:absolute;top:16%;bottom:16%;right:2px}.column-resize-handle:hover:after{background:#426783;width:3px}.column-resize-handle:focus-visible:after{background:#426783;width:3px}.column-resize-handle:focus-visible{outline-offset:-2px;outline:2px solid #426783}.board-scroll .commesse-table .board-project.board-row-active>td{background-color:#e0ecf5;box-shadow:inset 0 2px #92b2cc,inset 0 -2px #92b2cc}.board-scroll .commesse-table .board-project.board-row-active:hover>td{background-color:#e0ecf5}.board-project.board-row-active>td:not(.name-column){position:relative}.board-project.board-row-active>td:after{content:"";pointer-events:none;z-index:20;background:#6892b20d;position:absolute;inset:0}.project-title-line{align-items:center;gap:8px;min-width:0;display:flex}.project-title-line .project-title{flex:1;width:auto;min-width:0}.project-title-line .children-count{white-space:nowrap;flex-shrink:0;font-size:12px;line-height:1.6}.board-scroll .commesse-table .board-project>td{height:44px;min-height:0;padding:2px 8px;line-height:1.25}.board-scroll .commesse-table .board-project>td.name-column{padding:2px 10px}.board-scroll .commesse-table .board-child>td.name-column{padding-left:24px}.board-scroll .commesse-table .board-project>td.stage-column,.board-scroll .commesse-table .board-project>td.priority-column{padding:0}.board-project .project-name{gap:0}.board-project .project-title-line .project-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.board-project .project-client{line-height:1.25}.board-project .number-cell{min-height:36px}.board-project .editable-value{min-height:32px;padding:3px 4px}.board-project .board-choice{min-height:32px;padding-top:3px;padding-bottom:3px}.board-project .board-choice [data-slot=select-value]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-project .priority-cell{min-height:32px;padding:3px 5px}.board-project .stage-cell{height:26px;margin:3px 5px}.board-project .stage-cell .stage-track{height:26px}.board-project .stage-unknown,.board-project .stage-not-planned{margin:3px 5px;padding:5px 3px;line-height:1.2}.board-project .board-comments{min-height:32px}.board-scroll .commesse-table th{height:48px;padding:6px 8px}.monday-shell{--fmg-accent:#426783;--sidebar:#f4f6f8;--sidebar-foreground:#26314d;color:#202b44;background:#eff3f7}.monday-shell [data-slot=sidebar]{background:#f4f6f8;border-right:1px solid #e2e8f5}.monday-shell [data-slot=sidebar-content],.monday-shell [data-slot=sidebar-footer]{background:0 0}.monday-shell [data-slot=sidebar-header]{border-bottom-color:#0000;padding-block:22px}.monday-shell [data-slot=sidebar-header] .size-9{color:#fff;background:#426783;border-radius:12px;box-shadow:0 5px 14px #4f46e52a}.monday-shell [data-slot=sidebar-menu-button]{border-radius:11px;height:40px;font-weight:500;transition:background-color .16s,color .16s,transform .16s}.monday-shell [data-slot=sidebar-menu-button]:not(:disabled):hover{background:#e9eff5;transform:translate(2px)}.monday-shell [data-slot=sidebar-menu-button][data-active=true]{color:#355772;background:#e0ecf5;box-shadow:inset 3px 0 #7d9eb9}.monday-shell [data-slot=sidebar-menu-badge]{color:#355772;background:#d1e2ef;border-radius:7px}.monday-shell [data-slot=sidebar-menu-item]>a{background:#426783;border-color:#0000;border-radius:12px;transition:background-color .16s,transform .16s;box-shadow:0 4px 12px #4f46e520}.monday-shell [data-slot=sidebar-menu-item]>a:hover{background:#355772;transform:translateY(-1px)}.board-main{background:var(--background)}.board-main>header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc9;border-bottom-color:#e6ebf5;height:52px}.board-main h1{color:#182440;letter-spacing:-.035em;font-weight:750}.board-intro{animation:.32s ease-out both fmg-enter}.board-metrics{border:0;gap:12px;padding:0}.board-metrics>.board-metric-card,.board-metrics>.board-metric-card:first-child,.board-metrics>.board-metric-card:last-child{background:#fff;border:1px solid #e5eaf4;border-radius:16px;padding:14px 16px;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 12px #1e305b05}.board-metrics>.board-metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1e305b0d}.board-metrics p:nth-child(2){letter-spacing:-.025em;font-size:24px;font-weight:650}.board-metrics .board-metric-icon{color:#426783;background:#e5eef6;border-radius:12px;display:grid}.board-metric-action{cursor:pointer}.board-metric-cta{color:#315f7e;background:#edf4f8;border:1px solid #d4e2ec;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:12px;padding:6px 9px;font-size:12px;font-weight:650;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.board-metric-action:hover .board-metric-cta{color:#254f70;background:#dfeaf2;border-color:#b9cddd}.board-panel{background:#fff;border:1px solid #e2e8f3;border-radius:16px;box-shadow:0 8px 30px #20345c08}.board-panel>div:first-child{border-bottom:1px solid #edf0f7;padding:12px 14px}.board-panel>div:last-child{border-color:#edf0f7}.board-toolbar input,.board-toolbar [data-slot=select-trigger]{background:#f5f7fa;border-color:#e4eaf4;border-radius:10px}.board-scroll .commesse-table th{color:#64718b;background:#f5f7fa;border-color:#e7ecf5;font-weight:600;box-shadow:0 1px #e2e8f3}.board-scroll .commesse-table .board-project>td{border-bottom-color:#e7edf5;border-right-color:#eef1f7;transition:background-color .14s,box-shadow .14s}.board-scroll .commesse-table .board-project>td.name-column{border-left-width:3px}.board-project .children-count{color:#68758d;background:#edf0f5;border-radius:6px}.board-project .board-comments{color:#426783;background:#e7eff6;border-radius:9px;padding:0 9px;transition:background-color .15s,transform .15s}.board-project .board-comments:hover{background:#dce8f2;transform:scale(1.04)}.board-project .expand-project svg{transition:transform .15s}.board-project .stage-track,.board-project .stage-unknown,.board-project .stage-not-planned{border-radius:7px}.board-project .stage-track [data-slot=progress-indicator]{transition:transform .3s ease-out}.board-main [role=status]{color:#047857;background:#ecfdf5;border:1px solid #d1fae5;border-radius:10px;padding:8px 12px;animation:.2s ease-out fmg-enter}.monday-shell [data-slot=button],.fmg-project-panel [data-slot=button]{border-radius:10px;transition:background-color .15s,box-shadow .15s,transform .15s}.monday-shell [data-slot=button]:not(:disabled):active,.fmg-project-panel [data-slot=button]:not(:disabled):active{transform:scale(.97)}.fmg-project-panel{background:#f5f7fa;border-left:1px solid #e0e7f2;box-shadow:-18px 0 70px #182b5020}.fmg-project-panel [data-slot=sheet-header]{background:#fff;border-color:#e7ecf5}.fmg-project-panel [data-slot=sheet-title]{letter-spacing:-.03em;color:#182440}.tracking-workspace{border-color:#e5eaf5}.tracking-workspace>[data-slot=tabs] [data-slot=tabs-list]{background:#eaf0f9;border-radius:14px;gap:3px;padding:5px}.tracking-workspace [data-slot=tabs-trigger]{border-radius:10px;padding:9px 12px;transition:color .18s,background-color .18s,box-shadow .18s}.tracking-workspace [data-slot=tabs-trigger][data-state=active]{color:#355772;background:#fff;box-shadow:0 2px 7px #1e305b12}.tracking-workspace .project-tracking-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;align-items:stretch;gap:4px;width:calc(100% - 2rem);height:58px;min-height:58px;padding:5px;display:flex;overflow:auto hidden}.tracking-workspace .project-tracking-tabs [data-slot=tabs-trigger]{flex:1 0 max-content;white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:8px;min-width:132px;height:48px;min-height:48px;padding:0 14px;line-height:1.2;display:flex}.tracking-workspace .project-tracking-tabs [data-slot=tabs-trigger]>svg{flex:0 0 18px;width:18px;height:18px}.tracking-workspace .project-tracking-tabs [data-slot=tabs-trigger]>span{min-height:0;line-height:1.2;display:block}@media (max-width:650px){.tracking-workspace .project-tracking-tabs{height:54px;min-height:54px}.tracking-workspace .project-tracking-tabs [data-slot=tabs-trigger]{flex:none;min-width:auto;height:44px;min-height:44px;padding:0 12px}}:is(.tracking-workspace>section:not([hidden]),.tracking-workspace>div:not([hidden]):has(.note-feed),.tracking-workspace>div:not([hidden]):has([aria-label="Riepilogo AI delle note"])){animation:.22s ease-out both fmg-enter}.fmg-project-panel .note-original{background:#fff;border:1px solid #e2e8f3;border-radius:18px;transition:border-color .16s,box-shadow .16s;box-shadow:0 3px 12px #20345c05}.fmg-project-panel .note-original:hover{border-color:#ccddeb;box-shadow:0 6px 20px #20345c0a}.fmg-project-panel .note-reply{background:#eef3f8;border-color:#dae5ef;border-radius:14px}.fmg-project-panel .note-avatar{color:#355772;background:#e0eaf3;border-radius:14px;box-shadow:0 0 0 3px #f2f6fa}.fmg-project-panel .note-thread:nth-child(3n+2) .note-avatar{color:#44666f;background:#e4eef6;box-shadow:0 0 0 3px #f1f5f6}.fmg-project-panel .note-thread:nth-child(3n) .note-avatar{color:#765247;background:#f1e8e2;box-shadow:0 0 0 3px #f8f3ee}.fmg-project-panel .note-composer{background:#fff;border:1px solid #dce4f3;border-radius:16px;transition:box-shadow .16s,border-color .16s}.fmg-project-panel .note-composer:focus-within{border-color:#9cb6cb;box-shadow:0 0 0 3px #6366f110}.fmg-project-panel .note-actions{border-color:#eef1f7}.fmg-project-panel .note-liked{color:#426783;background:#e7eff6}.fmg-project-panel .note-liked svg{animation:.22s ease-out fmg-pop}.fmg-project-panel section[aria-label="Riepilogo AI delle note"]{background:#e7eff6;border-color:#d5e3ef;border-radius:18px}@keyframes fmg-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fmg-pop{50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.monday-shell *,.fmg-project-panel *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.board-metrics>.board-metric-card:hover,.monday-shell [data-slot=sidebar-menu-button]:hover,.board-project .board-comments:hover{transform:none}}:root,.fmg-theme{--background:#f3f5f7;--foreground:#29343f;--card:#fcfdfe;--card-foreground:#29343f;--popover:#fcfdfe;--popover-foreground:#29343f;--primary:#426783;--primary-foreground:#fff;--secondary:#e0ecf5;--secondary-foreground:#355772;--muted:#edf2f6;--muted-foreground:#596775;--accent:#e4eef6;--accent-foreground:#365b77;--destructive:#994d4d;--border:#d3dee7;--input:#9faebb;--ring:#5c7d99;--sidebar:#edf3f8;--sidebar-foreground:#29343f;--sidebar-primary:#426783;--sidebar-primary-foreground:#fff;--sidebar-accent:#dceaf4;--sidebar-accent-foreground:#355772;--sidebar-border:#d3dee7;--sidebar-ring:#5c7d99;--color-white:#fcfdfe;--color-slate-50:#f7f9fb;--color-slate-100:#eff3f7;--color-slate-200:#dbe3eb;--color-slate-300:#b8c6d2;--color-slate-400:#738392;--color-slate-500:#596775;--color-slate-600:#4a5b6b;--color-slate-700:#3c4e5f;--color-slate-800:#33485c;--color-slate-900:#29343f;--color-slate-950:#233343;--color-blue-50:#edf4f9;--color-blue-100:#e0ecf5;--color-blue-200:#c9ddeb;--color-blue-300:#a8c5db;--color-blue-400:#7e9fb9;--color-blue-500:#597f9d;--color-blue-600:#426783;--color-blue-700:#355772;--color-blue-800:#304f69;--color-blue-900:#2c465d;--color-blue-950:#273e53;--color-indigo-50:#edf2f4;--color-indigo-100:#e4eef6;--color-indigo-600:#44666f;--color-indigo-700:#36565f;--color-red-50:#f8eeeb;--color-red-100:#f1ded9;--color-red-200:#e5c6c0;--color-red-600:#994d4d;--color-red-700:#854040;--color-red-800:#703737;--color-amber-50:#f7f2e7;--color-amber-100:#efe4c9;--color-amber-200:#e4d3a5;--color-amber-700:#79602e;--color-amber-800:#664f26;--color-emerald-50:#eef4ef;--color-emerald-100:#dfebdf;--color-emerald-700:#42674d;--color-emerald-800:#36543f;--color-green-50:#eef4ef;--color-green-700:#42674d}body.fmg-theme{background:var(--background);color:var(--foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fmg-theme .monday-shell,.fmg-theme .board-main,.fmg-theme .fmg-page,.fmg-theme .fmg-project-panel{background:var(--background);color:var(--foreground)}.fmg-theme .monday-shell [data-slot=sidebar],.fmg-theme .monday-shell [data-slot=sidebar-content],.fmg-theme .monday-shell [data-slot=sidebar-footer]{background:var(--sidebar)}.fmg-theme .monday-shell [data-slot=sidebar-header] .size-9{background:var(--secondary);color:var(--secondary-foreground);box-shadow:none}.fmg-theme .monday-shell [data-slot=sidebar-menu-item]>a{background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border);box-shadow:none}.fmg-theme .board-main>header,.fmg-theme .fmg-page>header,.fmg-theme .fmg-project-panel [data-slot=sheet-header]{background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border);box-shadow:0 2px 10px #29383205}.fmg-theme .fmg-page>header a{color:var(--primary)}.fmg-theme .fmg-page>main{animation:.24s ease-out fmg-enter}.fmg-theme .fmg-page main>div:first-child h1,.fmg-theme .board-main h1{color:var(--foreground);letter-spacing:-.025em}.fmg-theme .fmg-page section,.fmg-theme .fmg-page aside{border-color:var(--border);border-radius:16px;box-shadow:0 3px 14px #29383205}.fmg-theme .fmg-page section.bg-white,.fmg-theme .fmg-page aside{background:var(--card)}.fmg-theme [data-slot=button]{border-radius:10px;transition:background-color .15s,box-shadow .15s,transform .15s}.fmg-theme [data-slot=button][data-variant=default]{background:var(--secondary);color:var(--secondary-foreground);border:1px solid #9faebb;box-shadow:0 1px 3px #29383208}.fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled){background:#d4e5f2}.fmg-theme [data-slot=button]:active:not(:disabled){transform:scale(.98)}.fmg-theme input:not([type=checkbox]),.fmg-theme textarea,.fmg-theme select,.fmg-theme [data-slot=select-trigger]{border-color:var(--input);border-radius:10px}.fmg-theme [data-slot=dialog-content],.fmg-theme [data-slot=alert-dialog-content],.fmg-theme [data-slot=popover-content],.fmg-theme [data-slot=select-content]{background:var(--popover);color:var(--foreground);border-color:var(--border);border-radius:14px}.fmg-theme .board-metrics>.board-metric-card,.fmg-theme .board-metrics>.board-metric-card:first-child,.fmg-theme .board-metrics>.board-metric-card:last-child,.fmg-theme .board-panel{background:var(--card);border-color:var(--border)}.fmg-theme .board-metrics .board-metric-icon{background:var(--secondary);color:var(--secondary-foreground)}.fmg-theme .board-scroll .commesse-table th{color:#4a5b6b;border-color:var(--border);box-shadow:0 1px 0 var(--border);background:#edf2f6}.fmg-theme .board-scroll .commesse-table .board-project>td{background-color:var(--card);border-color:#e0e7ee}.fmg-theme .board-scroll .commesse-table .board-child>td{background-color:#f2f6fa}.fmg-theme .board-scroll .commesse-table .board-project.board-row-active>td,.fmg-theme .board-scroll .commesse-table .board-project.board-row-active:hover>td{background-color:#e0ecf5;box-shadow:inset 0 2px #92b2cc,inset 0 -2px #92b2cc}.fmg-theme .board-scroll .commesse-table .board-project>td.name-column{border-left-color:#92b2cc}.fmg-theme .project-title,.fmg-theme .board-scroll .name-column .project-title{color:var(--foreground)}.fmg-theme .children-count{color:#596775;background:#e7edf3}.fmg-theme .tracking-workspace [data-slot=tabs-list]{background:#e7edf3}.fmg-theme .tracking-workspace [data-slot=tabs-trigger][data-state=active]{background:var(--card);color:var(--primary)}.fmg-theme .fmg-project-panel .note-original,.fmg-theme .fmg-project-panel .note-composer{background:var(--card);border-color:var(--border)}.fmg-theme .note-meta,.fmg-theme .project-client{color:#596775}.fmg-theme .priority-critica{color:#fff;background:#79364d;font-weight:700}.fmg-theme .priority-1{color:#762a42;background:#f2cbd3}.fmg-theme .priority-2,.fmg-theme .priority-alta{color:#753c20;background:#f6d8bd}.fmg-theme .priority-3{color:#655016;background:#f2e2ae}.fmg-theme .priority-4{color:#555528;background:#ece9c7}.fmg-theme .priority-5,.fmg-theme .priority-media{color:#3e5731;background:#dce9cd}.fmg-theme .priority-6{color:#305b4e;background:#cfe7df}.fmg-theme .priority-7{color:#305961;background:#d1e9eb}.fmg-theme .priority-8{color:#365771;background:#d5e6f5}.fmg-theme .priority-9,.fmg-theme .priority-bassa{color:#505477;background:#dfe1f1}.fmg-theme .priority-10{color:#535e70;background:#e8eaf0}.fmg-theme .priority-cell,.fmg-theme .priority-option{font-variant-numeric:tabular-nums;font-weight:650}:root,.fmg-theme{--primary:#32678c;--ring:#32678c;--sidebar-primary:#32678c}.fmg-theme [data-slot=button][data-variant=default]{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 2px 5px #234f701a}.fmg-theme [data-slot=button][data-variant=outline]:hover:not(:disabled){background:#e4eef6;border-color:#789db8}.fmg-theme .monday-shell [data-slot=sidebar-menu-item]>a{background:var(--primary);color:#fff;border-color:var(--primary)}.fmg-theme .monday-shell [data-slot=sidebar-menu-item]>a:hover{background:#285574}.fmg-theme .tracking-workspace [data-slot=tabs-trigger][data-state=active]{color:#254f70;box-shadow:0 2px 6px #234f7010,inset 0 -2px #32678c}.fmg-theme :is(button,a,input,textarea,[role=combobox]):focus-visible{outline-offset:3px;outline:2px solid #32678c}.fmg-theme .board-scroll .commesse-table .board-project.board-row-active>td.name-column{border-left-color:#32678c}.fmg-theme .board-metrics>.board-metric-card:hover{border-color:#adc6d9}@media (prefers-reduced-motion:reduce){.fmg-theme :not([data-user-play],[data-user-play] *),.fmg-theme :not([data-user-play],[data-user-play] *):before,.fmg-theme :not([data-user-play],[data-user-play] *):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.estimate-practice{flex-direction:column;padding:0;display:flex;overflow:hidden}@media (max-width:680px){.estimate-list-toolbar{flex-direction:column;align-items:stretch}.estimate-list-toolbar .estimate-search{max-width:none}.estimate-context-actions{width:100%;margin-left:0}.estimate-context-actions>*{flex:1}}.date-affordance{opacity:0;transition:opacity .15s}:is(.editable-value:hover .date-affordance,.editable-value:focus-visible .date-affordance){opacity:.65}.fmg-theme .fmg-intake-dialog{background:var(--background);width:min(96vw,1440px);max-width:min(96vw,1440px)}.intake-bulk-route{background:#eef5f9;border:1px solid #cfdee8;border-radius:13px;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:13px;display:grid}.intake-select-all{color:#35566d;grid-template-columns:18px 1fr;align-items:center;gap:2px 9px;min-height:42px;font-size:.875rem;font-weight:650;display:grid}.intake-select-all input,.intake-file-check input{accent-color:#477d9d;width:17px;height:17px}.intake-select-all small{color:#718696;grid-column:2;font-size:.72rem;font-weight:450}.intake-file-routes{gap:8px;display:grid}.intake-file-route{background:#fbfdfe;border:1px solid #dfe8ee;border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:center;gap:14px;padding:10px 12px;transition:background-color .15s,border-color .15s;display:grid}.intake-file-route:hover{background:#f4f8fb;border-color:#bfd3df}.intake-file-check{color:#354f60;align-items:center;gap:10px;min-width:0;font-size:.875rem;font-weight:600;display:flex}.intake-file-route select{background:#fff}.intake-file-route:has(.intake-file-check input:checked){background:#eef6fa;border-color:#b8d1df}@media (max-width:760px){.intake-bulk-route,.intake-file-route{grid-template-columns:1fr}.intake-bulk-route>button{width:100%}}.fmg-works-sidebar [data-sidebar=content]{padding:5px 7px 8px}.fmg-works-sidebar [data-sidebar=group]{padding:5px 2px}.fmg-works-sidebar [data-sidebar=group-label]{color:#718096;letter-spacing:.16em;text-transform:uppercase;height:24px;padding:0 9px;font-size:9px;font-weight:750}.fmg-works-sidebar [data-slot=sidebar-menu]{gap:2px}.fmg-works-sidebar [data-slot=sidebar-menu-button]{color:#c4d0da;border-radius:9px;min-height:35px;font-size:13px;transition:background-color .15s,color .15s,box-shadow .15s}.fmg-works-sidebar [data-slot=sidebar-menu-button] svg{stroke-width:1.8px;width:17px;height:17px}.fmg-works-sidebar [data-slot=sidebar-menu-button]:hover:not(:disabled){color:#f8fafc;background:#ffffff0b}.fmg-theme .fmg-works-sidebar [data-slot=sidebar-menu-button][data-active=true]{color:#254f70;background:#dceaf5;font-weight:680;box-shadow:inset 3px 0 #4d85aa}.fmg-theme .fmg-works-sidebar [data-slot=sidebar-menu-item]>a{color:#c4d0da;background:0 0;border-color:#0000}.fmg-theme .fmg-works-sidebar [data-slot=sidebar-menu-item]>a:hover{color:#f8fafc;background:#ffffff0b}.fmg-works-sidebar [data-slot=sidebar-menu-badge]{color:#91a3b4;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;min-width:21px;height:19px;font-size:10px;font-weight:650;right:8px}.works-logo{color:#303638;flex:none;align-items:center;gap:.58em;min-width:0;display:flex}.works-logo-mark{flex:none;width:.82em;height:.82em;display:block}.works-logo-name{letter-spacing:-.045em;white-space:nowrap;align-items:baseline;gap:.18em;min-width:0;line-height:1;display:flex}.works-logo-name strong{font-weight:780}.works-logo-name span{font-weight:380}.fmg-works-brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:48px;display:flex}.fmg-works-full-logo{color:#f3f6f8;width:100%;max-width:215px;font-size:clamp(24px,2.15vw,30px)}.fmg-works-full-logo .works-logo-mark{filter:brightness(0)invert()}.fmg-works-brand>p{color:#91a3b4;letter-spacing:.09em;margin:0 0 0 1px;font-size:11px;line-height:1.2}.fmg-works-compact-logo{filter:brightness(0)invert();flex:none;width:26px;height:26px;display:none}[data-collapsible=icon] .fmg-works-brand{align-items:center}[data-collapsible=icon] .fmg-works-full-logo,[data-collapsible=icon] .fmg-works-brand>p{display:none}[data-collapsible=icon] .fmg-works-compact-logo{display:block}.fmg-new-button{border-radius:10px;padding-inline:12px;box-shadow:0 3px 10px #234f7020}@media (max-width:560px){.app-shell-header .fmg-new-button{padding-inline:10px}.app-shell-header .app-shell-section,.app-shell-header .app-shell-chevron{display:none}}.fmg-dropzone{transition:background-color .16s,border-color .16s,box-shadow .16s}.fmg-dropzone .drop-avatar{pointer-events:none;transition:transform .18s}.fmg-dropzone.is-dragging{background:#dcecf8;border-style:solid;border-color:#32678c;box-shadow:0 0 0 4px #32678c22,inset 0 0 0 2px #ffffff90}.fmg-dropzone.is-dragging [role=status]{color:#254f70;font-weight:650}@media (prefers-reduced-motion:reduce){.fmg-dropzone,.fmg-dropzone *{transition:none!important;animation:none!important}}.cash-workspace{background:var(--background);color:var(--foreground);scrollbar-gutter:stable;min-width:0;min-height:0;animation:.22s ease-out fmg-enter;overflow-y:auto}.cash-workspace h2{letter-spacing:-.015em;font-size:1.125rem;font-weight:650}.cash-workspace [data-slot=tabs-list]{background:var(--muted);border-radius:14px;flex-wrap:wrap;justify-content:flex-start;gap:3px;max-width:100%;height:auto;padding:5px}.cash-workspace [data-slot=tabs-trigger]{height:auto;min-height:36px;color:var(--muted-foreground);white-space:normal;text-align:left;border-radius:10px;flex:0 auto;padding:8px 12px;transition:color .16s,background-color .16s,box-shadow .16s}.cash-workspace [data-slot=tabs-trigger]:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.cash-workspace [data-slot=tabs-trigger][data-state=active]{color:var(--primary);background:var(--card);box-shadow:0 2px 6px #234f7010,inset 0 -2px var(--primary)}.cash-workspace .cash-main-tabs{border:1px solid var(--border);width:100%}.cash-workspace [data-slot=tabs-content][data-state=active]{min-width:0;animation:.18s ease-out both fmg-enter}.cash-edit-legend{gap:6px 20px;padding:0 4px}.cash-edit-legend svg{color:var(--primary);opacity:.7}.cash-card,.cash-metric,.bank-matrix{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 3px 12px #234f7005}.cash-metric{padding:14px 16px;transition:transform .18s,box-shadow .18s,border-color .18s}.cash-metric:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cash-metric:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.cash-metric:hover{box-shadow:0 8px 24px #234f700d}.cash-metric>p:last-child{letter-spacing:-.025em;font-weight:650}.cash-metric-icon{background:var(--secondary);width:36px;height:36px;color:var(--secondary-foreground);border-radius:12px;flex-shrink:0;place-items:center;margin-left:12px;display:grid}.cash-section-panel{width:100%;overflow:hidden}.cash-section-panel>h2,.cash-section-panel>div:first-child h2{letter-spacing:-.015em}.cash-positive-card{box-shadow:0 5px 16px #3a8b5b14;background:linear-gradient(135deg,#f4fbf6 0%,#e8f6ed 100%)!important;border-color:#b9dec6!important}.cash-positive-card .cash-metric-icon{color:#246b45;background:#d9f0e1}.cash-positive-value{color:#246b45;background:#e5f5eb;border-radius:999px;padding:2px 7px;font-weight:700}.cash-positive-cell{box-shadow:inset 3px 0 #9bd0ad;background:#edf8f1!important}.cash-positive-row>td{background:#edf8f1!important;border-color:#cfe8d8!important}.cash-positive-row>td:first-child{box-shadow:inset 3px 0 #86c79d}.cash-workspace [data-slot=table-container]{border-radius:12px}.cash-workspace table{color:var(--foreground);font-size:.875rem}.cash-workspace th{background:var(--muted);height:40px;color:var(--muted-foreground);border-color:var(--border);padding:8px 12px;font-size:.875rem;font-weight:600}.cash-workspace td{border-color:var(--border);font-variant-numeric:tabular-nums;height:38px;padding:5px 12px;font-size:.875rem}.cash-workspace tbody tr{transition:background-color .15s}.cash-workspace tbody tr:hover,.cash-workspace tbody tr:focus-within{background:var(--accent)}.cash-workspace td [data-slot=button][data-size=icon]{width:30px;height:30px;color:var(--muted-foreground)}.cash-workspace td [data-slot=button]:hover:not(:disabled){color:var(--primary);background:var(--secondary)}.cash-workspace td [data-slot=input]{background:var(--card);height:30px}.cash-note-cell{transition:background-color .15s,color .15s}.cash-note-cell:hover:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.cash-note-cell:focus-visible{background:var(--accent);color:var(--accent-foreground)}.cash-workspace .cash-register>[data-slot=table-container]{border:1px solid var(--border)}.cash-workspace .cash-register th:nth-child(3){text-align:right}.cash-bank-toolbar input{background:var(--card)}.bank-matrix{overflow:hidden}.bank-matrix [data-slot=table-container]{border-radius:0}.bank-matrix table{table-layout:fixed;width:100%;min-width:950px}.bank-matrix th:first-child,.bank-matrix td:first-child{text-align:left;white-space:normal;width:24%}.bank-matrix th{background:var(--secondary);color:var(--secondary-foreground);padding:10px 12px}.bank-matrix th:not(:first-child),.bank-matrix td:not(:first-child){text-align:right}.bank-matrix td:first-child{font-weight:500}.bank-matrix td:last-child{border-left:1px solid var(--border);font-weight:650}.bank-heading{text-align:right;cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.bank-heading svg{opacity:.4;transition:opacity .15s}:is(.bank-heading:hover svg,.bank-heading:focus-visible svg){opacity:1}.cash-workspace .bank-revoca{background:var(--card)}.cash-workspace .bank-revoca td{height:32px;padding-block:4px}.cash-bank-term{background:var(--color-amber-50);color:var(--color-amber-800);border-radius:6px;padding:2px 8px;font-size:.875rem;font-weight:500;display:inline-flex}.bank-matrix .bank-used{background:var(--muted);font-weight:600}.bank-matrix .bank-available,.bank-matrix .bank-today{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bank-matrix .bank-available,.bank-matrix .bank-today{background:color-mix(in srgb,var(--secondary) 55%,var(--card))}}.bank-matrix .bank-available td,.bank-matrix .bank-today td{font-weight:600}.bank-matrix .bank-final{background:var(--secondary);color:var(--secondary-foreground)}.bank-matrix .bank-final td{border-top:1px solid var(--border);height:44px;font-weight:700}.bank-matrix .bank-final td:first-child{box-shadow:inset 3px 0 var(--primary)}.bank-matrix .bank-note{color:var(--muted-foreground)}.cash-month-heading{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.cash-month-heading{background:color-mix(in srgb,var(--secondary) 50%,var(--card))}}.cash-month-heading h3{font-size:1rem;font-weight:650}.cash-month-card [data-slot=table-container]{border-radius:0}.cash-month-card .cash-total{background:var(--muted)}.cash-month-card tfoot{background:var(--card)}.cash-month-card tfoot .cash-total{background:var(--secondary);color:var(--secondary-foreground)}.cash-month-card .cash-fixed{min-width:112px}.cash-workspace .cash-negative{color:var(--destructive)}.cash-status{border-radius:7px;align-items:center;min-height:26px;padding:3px 9px;font-size:.875rem;font-weight:500;line-height:1.25;display:inline-flex}.cash-status-planned{background:var(--secondary);color:var(--secondary-foreground)}.cash-status-settled{background:var(--color-emerald-100);color:var(--color-emerald-800)}.cash-status-verify{background:var(--color-amber-100);color:var(--color-amber-800)}.cash-input-cell{border-radius:7px;transition:background-color .15s,box-shadow .15s}.cash-input-cell:hover:not(:disabled){background:var(--secondary);box-shadow:inset 0 -1px var(--primary)}.cash-input-cell:disabled{cursor:default;opacity:.7}.bank-matrix .cash-input-cell{padding:3px 5px}.cash-dialog [data-slot=dialog-header]{border-bottom:1px solid var(--border);padding-bottom:16px}.cash-dialog input,.cash-dialog [data-slot=select-trigger]{background:var(--background)}@media (max-width:640px){.cash-workspace .cash-main-tabs [data-slot=tabs-trigger]{flex:45%;justify-content:flex-start}.cash-workspace .cash-edit-legend{font-size:.875rem}.cash-workspace .cash-register td{max-width:16rem}.cash-month-card td,.cash-month-card th{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.cash-workspace,.cash-workspace *,.cash-dialog *{transition:none!important;animation:none!important}.cash-metric:hover{transform:none}}.cash-projection{container:cash-projection/inline-size}.cash-months{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.cash-period-nav{grid-template-columns:32px minmax(0,1fr) 32px;width:22rem;max-width:100%;display:grid}.cash-period-label{font-variant-numeric:tabular-nums;min-width:0;padding-inline:4px}.cash-period-nav [data-slot=button]{flex-shrink:0;width:32px;height:32px}.cash-workspace .cash-projection .cash-metric{padding:10px 14px}.cash-workspace .cash-projection .cash-metric>p:last-child{margin-top:4px;font-size:1.25rem}.cash-workspace .cash-month-heading h3{font-size:.875rem;line-height:1.3}.cash-workspace .cash-month-heading [data-slot=button]{flex-shrink:0;width:28px;height:28px}.cash-workspace .cash-month-card th{height:30px;padding:5px 8px}.cash-workspace .cash-month-card td{height:32px;padding:3px 8px;line-height:1.35}.cash-workspace .cash-month-card td:last-child,.cash-workspace .cash-month-card th:last-child{width:28px;padding-inline:2px}.cash-workspace .cash-month-card td [data-slot=button][data-size=icon]{width:26px;height:26px}.cash-month-card .cash-fixed{gap:4px;min-width:0}.cash-month-card .cash-input-cell{gap:4px;min-width:0;padding:3px 4px}.cash-month-card .cash-input-cell svg{width:12px}@container cash-projection (width>=620px){.cash-months{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cash-projection (width>=1120px){.cash-months{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.cash-period-nav{width:100%}.cash-period-label{flex:1}}.cash-loan-plan{border-color:var(--border)}.cash-loan-plan[data-state=open]{background:var(--card);box-shadow:0 2px 8px #29496908}.cash-loan-plan [data-slot=accordion-trigger]:hover{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.cash-loan-plan [data-slot=accordion-trigger]:hover{background:color-mix(in srgb, var(--secondary) 40%, transparent)}}.cash-loan-plan [data-slot=accordion-trigger]{padding-inline:.5rem}.cash-annual-recap th:nth-child(n+2),.cash-annual-recap td:nth-child(n+2){text-align:right}.cash-annual-recap tfoot{background:var(--secondary)}.cash-import-select{border:1px solid var(--input);background:var(--background);width:100%;height:2.5rem;color:var(--foreground);border-radius:.5rem;margin-top:.25rem;padding:.4rem .65rem;font-size:.875rem;display:block}.cash-import-select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cash-import-preview thead{background:var(--secondary);z-index:1;position:sticky;top:0}.cash-import-preview th,.cash-import-preview td{padding:.45rem .6rem}.cash-import-drop{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.cash-import-drop{background:color-mix(in srgb, var(--secondary) 25%, var(--card))}}.cash-import-dialog [data-slot=tabs-trigger] svg{width:1rem;height:1rem}.cash-workspace .cash-status-select{cursor:pointer;border:1px solid #0000;justify-content:space-between;min-width:136px;height:30px;font-size:.875rem}.cash-workspace .cash-status-select:hover:not(:disabled){border-color:var(--primary)}.cash-plan-actions{flex-shrink:0}@media (max-width:640px){.cash-plan-heading>div:first-child{flex-basis:100%}.cash-plan-actions{justify-content:flex-end;width:100%;padding-bottom:.5rem}}.cash-workspace .cash-positive,.cash-dialog .cash-positive{color:#246b45!important}.cash-workspace .cash-negative,.cash-dialog .cash-negative{color:#b42332!important}.fmg-theme,.cash-workspace{--fmg-row-hover:var(--color-slate-200);--fmg-row-edge:var(--color-slate-300)}.cash-workspace .cash-main-tabs{background:var(--muted);border:0;border-radius:12px;gap:4px;padding:4px}.cash-workspace .cash-main-tabs [data-slot=tabs-trigger]{border-radius:9px;min-height:38px}.cash-workspace .cash-main-tabs [data-state=active]{box-shadow:0 2px 6px #234f7010}.cash-section-panel.cash-card{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cash-section-panel.cash-card{border-color:color-mix(in srgb,var(--border) 75%,transparent)}}.cash-section-panel.cash-card{border-radius:16px;box-shadow:0 4px 20px #234f7006}.cash-workspace th{color:#4a5b6b;border-color:var(--border);background:#edf2f6;font-weight:600}.cash-workspace td{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.cash-workspace td{border-color:color-mix(in srgb,var(--border) 65%,transparent)}}.cash-workspace .bank-matrix{box-shadow:none;border-radius:12px}.cash-workspace .bank-matrix th{color:#4a5b6b;background:#edf2f6}.cash-workspace .bank-matrix td:last-child{border-left:0}.cash-workspace .bank-used,.cash-workspace .bank-available,.cash-workspace .bank-today{background:var(--card)}.cash-workspace .bank-final{background:var(--secondary)}.cash-month-heading{background:var(--card);border-color:var(--border);padding-block:12px}.cash-workspace .cash-month-heading h3{font-size:1rem}.cash-workspace .cash-month-card{border-color:var(--border);box-shadow:0 4px 18px #234f7006}.cash-workspace .cash-loan-plan,.cash-workspace .cash-annual-recap>[data-slot=accordion]>[data-slot=accordion-item]{background:var(--card);border-color:var(--border);box-shadow:0 2px 8px #234f7004}.cash-workspace .cash-fixed>svg{opacity:.22}.cash-workspace tbody tr:hover>td,.cash-workspace tbody tr:focus-within>td,.fmg-theme .tracking-workspace tbody tr:hover>td,.fmg-theme .tracking-workspace tbody tr:focus-within>td,.fmg-theme .board-scroll .commesse-table .board-project:hover>td,.fmg-theme .board-scroll .commesse-table .board-project.board-row-active>td,.fmg-theme .board-scroll .commesse-table .board-project.board-row-active:hover>td{box-shadow:inset 0 1px 0 var(--fmg-row-edge),inset 0 -1px 0 var(--fmg-row-edge);background-color:var(--fmg-row-hover)!important}.fmg-theme .board-project.board-row-active>td:after{background:0 0}.cash-workspace .cash-input-cell:hover:not(:disabled),.cash-workspace td [data-slot=button]:hover:not(:disabled),.fmg-theme .board-project .editable-value:hover{background:#dae1eb}@supports (color:color-mix(in lab, red, red)){.cash-workspace .cash-input-cell:hover:not(:disabled),.cash-workspace td [data-slot=button]:hover:not(:disabled),.fmg-theme .board-project .editable-value:hover{background:color-mix(in srgb,var(--color-slate-200) 65%,var(--color-slate-300))}}.cash-workspace .cash-loan-plan [data-slot=accordion-trigger]:hover{background:var(--fmg-row-hover)}.cash-new-description{flex-direction:column;align-items:stretch;gap:8px;min-width:180px;display:flex}.cash-workspace .cash-new-description input,.cash-workspace .cash-new-description select{flex-shrink:0;width:100%;height:32px;min-height:32px;margin:0;display:block;position:static}.cash-workspace .cash-new-row>td{vertical-align:top;height:auto;padding-top:8px;padding-bottom:8px}.cash-workspace [data-slot=table-container]{border:1px solid var(--border);background:var(--card);border-left:4px solid #92b2cc;border-radius:10px;overflow-x:auto}.cash-workspace table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.cash-workspace table th{color:#4a5b6b;text-align:left;border-bottom:1px solid var(--border);background:#edf2f6;border-right:1px solid #e0e7ee;height:44px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1.25}.cash-workspace table td{vertical-align:middle;background:var(--card);border-bottom:1px solid #e0e7ee;border-right:1px solid #e0e7ee;height:44px;padding:2px 10px;line-height:1.25}.cash-workspace table :is(th,td):last-child{border-right:0}.cash-workspace table tbody tr:last-child td{border-bottom:0}.cash-workspace table td:first-child{font-weight:500}.cash-workspace table tfoot td{border-top:1px solid var(--border);background:#edf2f6;border-bottom:0;font-weight:650}.cash-workspace .cash-register>[data-slot=table-container]{border-left:4px solid #92b2cc}.cash-workspace .cash-register table{min-width:760px}.cash-workspace .cash-register table th:first-child{min-width:250px}.cash-workspace .cash-register table th:nth-child(3){min-width:145px}.cash-workspace .cash-register table td:nth-child(3){text-align:right}.cash-workspace .cash-register td .cash-input-cell{border-radius:5px;min-height:32px;padding:3px 4px}.cash-workspace .cash-register td [data-slot=button][data-size=icon]{width:28px;height:28px}.cash-workspace .cash-new-row td{background:#f2f6fa;height:auto;padding:6px 10px}.cash-workspace .cash-new-row input,.cash-workspace .cash-new-row select{height:32px;min-height:32px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;font-size:14px}.cash-workspace .cash-new-row input:hover,.cash-workspace .cash-new-row select:hover{border-color:var(--input);background:var(--card)}.cash-workspace .cash-new-row input:focus,.cash-workspace .cash-new-row select:focus{border-color:var(--primary);background:var(--card)}.cash-workspace .cash-new-row input::placeholder{color:var(--muted-foreground);opacity:.8}.cash-workspace .cash-new-description{gap:4px}.cash-workspace .bank-matrix{border:0;border-radius:10px}.cash-workspace .bank-matrix table td:last-child{border-left:0}.cash-workspace .bank-matrix .bank-used td,.cash-workspace .bank-matrix .bank-final td{background:#edf2f6}.cash-workspace .bank-matrix .bank-final td:first-child{box-shadow:none}.cash-workspace .cash-month-card [data-slot=table-container]{border:0;border-left:4px solid #92b2cc;border-radius:0}.cash-workspace .cash-month-card table{min-width:0}.cash-workspace .cash-month-card table th{height:34px;padding:5px 8px}.cash-workspace .cash-month-card table td{height:34px;padding:3px 8px}.cash-workspace .cash-month-card .cash-new-row td{padding:5px 6px}.cash-workspace .cash-month-card .cash-new-description{min-width:0}.cash-workspace .cash-month-card .cash-new-row input{min-width:0;padding-inline:4px}.cash-workspace .cash-month-card .cash-positive-row>td{background:#edf8f1!important}.cash-workspace .cash-loan-plan [data-slot=accordion-content] [data-slot=table-container]{border-left:4px solid #92b2cc}.cash-workspace .cash-annual-recap table{min-width:420px}.cash-workspace .cash-annual-recap table th:first-child{min-width:140px}.cash-recurring-toggle{border:1.5px solid var(--color-slate-400);background:var(--card);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.cash-recurring-toggle[aria-checked=true]{border-color:var(--primary)}.cash-recurring-toggle[aria-checked=true] span{background:var(--primary);border-radius:50%;width:10px;height:10px}.cash-recurring-toggle:disabled{opacity:.5}.cash-workspace .cash-month-card .cash-recurring-column{text-align:center;width:76px;min-width:76px;padding-inline:6px}.cash-workspace .cash-month-card th.cash-recurring-column{white-space:normal;font-size:.75rem;line-height:1.1}.cash-workspace .cash-month-card td.cash-recurring-column{font-weight:400}.cash-workspace .cash-month-card .cash-recurring-toggle{margin-inline:auto}.cash-workspace .cash-month-card table .cash-balance-row>td{border-top:1px solid var(--border);background:var(--card);height:auto;padding:8px}.cash-balance-button{width:100%;min-height:48px;color:var(--foreground);text-align:left;cursor:pointer;background:linear-gradient(#fafcfd,#e9f0f5);border:1px solid #becfdc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:0 3px #b4c6d3,0 5px 10px #234f7012,inset 0 1px #fff}.cash-balance-button>span{font-size:.875rem;font-weight:750}.cash-balance-button strong{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em;margin-left:auto;font-size:1rem;font-weight:800}.cash-balance-button>svg{opacity:.65;flex-shrink:0}.cash-balance-button.balance-positive{color:#246b45;background:linear-gradient(#f1faf4,#dcefe2);border-color:#a4c6af;box-shadow:0 3px #93b79f,0 5px 10px #246b4512,inset 0 1px #fff}.cash-balance-button.balance-negative strong{color:#b42332}.cash-balance-button:hover{transform:translateY(-2px)}.cash-balance-button:active{transform:translateY(2px);box-shadow:0 1px #b4c6d3}.cash-balance-button:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.cash-mascot-viewport{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cash-mascot-viewport *{pointer-events:none}.cash-mascot-anchor{position:absolute}.cash-mascot-scale{transform-origin:0 0;width:320px;height:240px;position:relative}.cash-mascot-performance{width:100%;height:100%;animation:cash-mascot-visit var(--mascot-duration,10s) linear both}.cash-mascot-dancer{filter:drop-shadow(0 4px 2px #28384318);width:252px;position:absolute;bottom:-10px;left:34px}.cash-mascot-art{width:100%;height:auto;image-rendering:pixelated;display:block;overflow:visible}.cash-mascot-art .pixel-character{transform-origin:80px 123px}.cash-mascot-art .pixel-body{transform-origin:80px 106px}.cash-mascot-art .pixel-head{transform-origin:80px 61px}.cash-mascot-art .pixel-left-arm{transform-origin:57px 68px}.cash-mascot-art .pixel-right-arm{transform-origin:103px 68px}.cash-mascot-art .pixel-left-foot{transform-origin:69px 105px}.cash-mascot-art .pixel-right-foot{transform-origin:91px 105px}.move-flex .pixel-body{animation:1.2s steps(4,end) infinite pixel-flex-chest}.move-flex .pixel-left-arm{animation:1.2s steps(4,end) infinite pixel-flex-left}.move-flex .pixel-right-arm{animation:1.2s steps(4,end) infinite pixel-flex-right}.move-flex .pixel-head{animation:1.2s steps(3,end) infinite pixel-nod}.move-dance .pixel-character{animation:.9s steps(5,end) infinite pixel-dance}.move-dance .pixel-head{animation:.45s steps(2,end) infinite pixel-nod}.move-dance .pixel-left-arm{animation:.9s steps(4,end) infinite pixel-dance-arm}.move-dance .pixel-right-arm{animation:.9s steps(4,end) infinite reverse pixel-dance-arm}.move-dance .pixel-left-foot{animation:.45s steps(3,end) infinite pixel-step}.move-dance .pixel-right-foot{animation:.45s steps(3,end) -.225s infinite pixel-step}.move-dab .pixel-character{animation:1.8s steps(5,end) infinite pixel-dab-body}.move-dab .pixel-head{animation:1.8s steps(5,end) infinite pixel-dab-head}.move-dab .pixel-left-arm{animation:1.8s steps(5,end) infinite pixel-dab-left}.move-dab .pixel-right-arm{animation:1.8s steps(5,end) infinite pixel-dab-right}.move-moonwalk .pixel-character{animation:2s linear infinite pixel-moonwalk}.move-moonwalk .pixel-body{animation:.55s steps(2,end) infinite pixel-bop}.move-moonwalk .pixel-left-foot{animation:.8s linear infinite pixel-glide}.move-moonwalk .pixel-right-foot{animation:.8s linear -.4s infinite pixel-glide}.move-moonwalk .pixel-left-arm{animation:.8s linear infinite pixel-swing}.move-moonwalk .pixel-right-arm{animation:.8s linear -.4s infinite pixel-swing}.move-idle .pixel-head{animation:1.4s steps(3,end) 3 pixel-nod}.cash-mascot-lowrider{position:absolute;inset:0}.cash-mascot-hydraulics{transform-origin:75% 94%;width:320px;height:220px;animation:1.15s ease-in-out .7s infinite pixel-hydraulics;position:absolute;bottom:0;left:0}.cash-mascot-car{width:320px;height:auto;image-rendering:pixelated;position:absolute;bottom:0;left:0}.cash-mascot-driver{width:113px;height:116px;position:absolute;bottom:53px;left:143px;overflow:hidden}.cash-mascot-driver .cash-mascot-art{width:150px;max-width:none;margin-left:-19px}.move-cadillac .pixel-left-arm{transform:rotate(110deg)}.move-cadillac .pixel-right-arm{animation:.65s steps(3,end) infinite pixel-wave}.move-cadillac .pixel-head{animation:.65s steps(2,end) infinite pixel-nod}.move-cadillac .pixel-spark{display:none}.pixel-chain{animation:1.1s steps(2,end) 5 pixel-chain}.pixel-crown{animation:1s steps(2,end) 5 pixel-crown}.pixel-spark{transform:translate(var(--spark-x),var(--spark-y));animation:1.15s steps(2,end) 5 pixel-sparkle;animation-delay:var(--spark-delay)}.pixel-pockets{transform-origin:80px 88px;animation:2s steps(5,end) both pixel-pockets}.mood-negative .pixel-left-arm{transform-origin:56px 69px;animation:2s steps(4,end) both pixel-empty-left}.mood-negative .pixel-right-arm{transform-origin:104px 69px;animation:2s steps(4,end) both pixel-empty-right}.pixel-fly{transform:translate(var(--fly-end-x),var(--fly-end-y));animation:3.2s steps(14,end) both pixel-fly-out;animation-delay:var(--fly-delay)}.fly-0{--fly-x:45px;--fly-y:95px;--fly-end-x:14px;--fly-end-y:42px;--fly-delay:1.2s}.fly-1{--fly-x:112px;--fly-y:95px;--fly-end-x:137px;--fly-end-y:32px;--fly-delay:1.4s}.fly-2{--fly-x:48px;--fly-y:95px;--fly-end-x:31px;--fly-end-y:13px;--fly-delay:1.7s}.fly-3{--fly-x:112px;--fly-y:95px;--fly-end-x:122px;--fly-end-y:9px;--fly-delay:1.9s}@keyframes pixel-pop{0%{opacity:0;transform:translateY(20px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pixel-bop{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pixel-nod{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes pixel-flex-left{0%,to{transform:rotate(100deg)}40%,70%{transform:rotate(135deg)translateY(-2px)}}@keyframes pixel-flex-right{0%,to{transform:rotate(-100deg)}40%,70%{transform:rotate(-135deg)translateY(-2px)}}@keyframes pixel-chain{50%{transform:translateY(1px)}}@keyframes pixel-crown{50%{transform:translateY(-2px)}}@keyframes cash-mascot-visit{0%{opacity:0;transform:translate(-65vw)scale(.8)}9%{opacity:1;transform:translate(12px)scale(1.04)}13%,86%{opacity:1;transform:translate(0)scale(1)}92%{opacity:1;transform:translate(24px)scale(.98)}to{opacity:0;transform:translate(65vw)scale(.85)}}@keyframes pixel-flex-chest{0%,to{transform:scale(1)}40%,70%{transform:translateY(-2px)scaleX(1.06)}}@keyframes pixel-dance{0%,to{transform:translate(-10px)rotate(-7deg)}25%{transform:translateY(-9px)rotate(0)}50%{transform:translate(10px)rotate(7deg)}75%{transform:translateY(-9px)rotate(0)}}@keyframes pixel-dance-arm{0%,to{transform:rotate(65deg)}50%{transform:rotate(-70deg)}}@keyframes pixel-step{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)rotate(-12deg)}}@keyframes pixel-dab-body{0%,15%,to{transform:rotate(0)}35%,75%{transform:translate(5px)rotate(12deg)}}@keyframes pixel-dab-head{0%,15%,to{transform:rotate(0)}35%,75%{transform:translate(3px,3px)rotate(25deg)}}@keyframes pixel-dab-left{0%,15%,to{transform:rotate(15deg)}35%,75%{transform:rotate(122deg)}}@keyframes pixel-dab-right{0%,15%,to{transform:rotate(-15deg)}35%,75%{transform:rotate(112deg)translate(-3px)}}@keyframes pixel-moonwalk{0%,to{transform:translate(24px)rotate(-6deg)}50%{transform:translate(-24px)rotate(-6deg)}}@keyframes pixel-glide{0%,to{transform:translate(-6px)}45%{transform:translate(8px)rotate(-12deg)}65%{transform:translate(6px)translateY(-3px)}}@keyframes pixel-swing{0%,to{transform:rotate(30deg)}50%{transform:rotate(-30deg)}}@keyframes pixel-hydraulics{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-10px)rotate(-8deg)}42%{transform:translateY(-1px)rotate(2deg)}65%{transform:translateY(-16px)rotate(6deg)}82%{transform:translateY(-2px)rotate(-2deg)}}@keyframes pixel-wave{0%,to{transform:rotate(-110deg)}50%{transform:rotate(-145deg)}}@keyframes pixel-sparkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes pixel-pockets{0%,40%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes pixel-empty-left{0%,30%{transform:rotate(-18deg)}to{transform:rotate(0)}}@keyframes pixel-empty-right{0%,30%{transform:rotate(18deg)}to{transform:rotate(0)}}@keyframes pixel-fly-out{0%,10%{transform:translate(var(--fly-x),var(--fly-y));opacity:0}20%{opacity:1}45%{transform:translate(calc(var(--fly-x) + 10px),calc(var(--fly-y) - 15px))}70%{transform:translate(calc(var(--fly-end-x) - 8px),calc(var(--fly-end-y) + 10px));opacity:1}to{transform:translate(var(--fly-end-x),var(--fly-end-y));opacity:0}}@media (prefers-reduced-motion:reduce){.cash-mascot-viewport:not([data-user-play]) *,.cash-balance-button{transition:none!important;animation:none!important}.cash-balance-button:hover{transform:none}}.piece-overlay{z-index:10000;cursor:none;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;outline:none;position:fixed;inset:0}.piece-hud{color:#28475e;cursor:default;white-space:nowrap;background:#f5f9ffed;border:1px solid #cbdce8;border-radius:16px;align-items:center;gap:16px;max-width:95vw;padding:12px 18px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #17394d24}.piece-hud button{cursor:pointer;border-radius:8px;padding:8px}.piece-hud button:hover{background:#dfeaf3}.piece-hud button:focus-visible{outline:2px solid #355e79}.piece-gun{object-fit:contain;object-position:left top;pointer-events:none;transform-origin:80% 70%;filter:drop-shadow(2px 5px 3px #0005);width:112px;height:90px;image-rendering:pixelated;position:fixed}.piece-hit{pointer-events:none;background:radial-gradient(circle,#182129 0 22%,#4c5860 24% 33%,#aab4bd 35% 42%,#0000 65%);border-radius:50%;width:22px;height:22px;animation:.25s ease-out piece-impact;position:fixed;transform:translate(-50%,-50%);box-shadow:inset 1px 1px 3px #0008}.piece-hit span{border:1px solid #52657977;border-radius:50%;animation:.25s ease-out forwards piece-ring;position:absolute;inset:-8px}@keyframes piece-recoil{0%{transform:translate(7px,5px)rotate(9deg)}to{transform:none}}@keyframes piece-impact{0%{filter:brightness(2);scale:1.5}to{filter:brightness();scale:1}}@keyframes piece-ring{to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.piece-gun,.piece-hit,.piece-hit span{animation:none}.piece-hit span{display:none}}@media (max-width:600px){.piece-hud{gap:8px;padding:8px}.piece-hud>span:first-child{display:none}}.piece-gun{margin-top:-14px;margin-left:-12px}.piece-hud{z-index:3}.piece-gun{object-position:center top;transform-origin:50% 90%;filter:drop-shadow(4px 9px 5px #0005);width:210px;height:250px;margin:0;transform:translate(-50%,-9%)}.piece-recoil{animation:.21s cubic-bezier(.2,.7,.3,1) piece-fps-recoil}.piece-aim{pointer-events:none;z-index:2;background:#355167a0;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #24374590}.piece-hit{width:78px;height:78px;box-shadow:none;background:0 0;animation:.18s ease-out piece-impact}.piece-cracks{fill:none;stroke:#23333aaa;stroke-width:1.15px;filter:drop-shadow(1px 1px #fff9);width:100%;height:100%;position:absolute;inset:0}.piece-crater{clip-path:polygon(50% 0,63% 13%,85% 6%,83% 29%,100% 45%,87% 61%,94% 87%,69% 83%,54% 100%,37% 86%,12% 94%,17% 67%,0 51%,13% 33%,5% 10%,32% 15%);background:radial-gradient(at 55% 62%,#020506 0 28%,#111719 35%,#4c5355 48%,#b9bfc0 56%,#596164 67%,#282f32 80%);position:absolute;inset:26px;transform:rotate(17deg);box-shadow:inset 0 4px 4px #000}.piece-dust{pointer-events:none;background:radial-gradient(circle,#81766677 0,#0000 70%);border-radius:50%;animation:.45s ease-out forwards piece-dust;position:absolute;inset:13px}.piece-fragment{background:#465052;width:4px;height:3px;animation:.35s ease-out forwards piece-debris;position:absolute;top:38px;left:38px}@keyframes piece-fps-recoil{0%{transform:translate(-50%,2%)rotate(-6deg)scale(1.07)}32%{transform:translate(-50%,-15%)rotate(3deg)}to{transform:translate(-50%,-9%)}}@keyframes piece-dust{to{opacity:0;transform:translateY(-16px)scale(2)}}@keyframes piece-debris{to{transform:translate(var(--dx),var(--dy)) rotate(130deg);opacity:0}}@media (prefers-reduced-motion:reduce){.piece-recoil,.piece-hit,.piece-dust,.piece-fragment{animation:none}.piece-dust,.piece-fragment{display:none}}@media (max-width:600px){.piece-gun{width:160px;height:190px}}.move-robot .pixel-character{animation:2s step-end infinite pixel-robot-body}.move-robot .pixel-left-arm{animation:2s step-end infinite pixel-robot-arm}.move-robot .pixel-right-arm{animation:2s step-end -1s infinite reverse pixel-robot-arm}.move-robot .pixel-head{animation:2s step-end infinite pixel-robot-head}.move-shuffle .pixel-character{animation:1s linear infinite pixel-shuffle-body}.move-shuffle .pixel-left-foot{animation:.5s linear infinite pixel-shuffle-foot}.move-shuffle .pixel-right-foot{animation:.5s linear -.25s infinite pixel-shuffle-foot}.move-shuffle .pixel-left-arm{animation:.5s linear infinite pixel-swing}.move-shuffle .pixel-right-arm{animation:.5s linear -.25s infinite pixel-swing}.move-spin .pixel-character{animation:2.4s ease-in-out infinite pixel-spin}.move-spin .pixel-left-arm{transform:rotate(95deg)}.move-spin .pixel-right-arm{transform:rotate(-95deg)}.move-wave .pixel-left-arm{animation:1.6s ease-in-out infinite pixel-wave-left}.move-wave .pixel-body{animation:1.6s ease-in-out -.4s infinite pixel-wave-body}.move-wave .pixel-right-arm{animation:1.6s ease-in-out -.8s infinite pixel-wave-right}.move-wave .pixel-head{animation:1.6s steps(4,end) infinite pixel-nod}.move-jump .pixel-character{animation:1.4s ease-in-out infinite pixel-star-jump}.move-jump .pixel-left-arm{animation:1.4s ease-in-out infinite pixel-jump-arm}.move-jump .pixel-right-arm{animation:1.4s ease-in-out infinite reverse pixel-jump-arm}.move-jump .pixel-left-foot{animation:1.4s ease-in-out infinite pixel-jump-foot}.move-jump .pixel-right-foot{animation:1.4s ease-in-out infinite reverse pixel-jump-foot}@keyframes pixel-robot-body{0%,to{transform:translate(-9px)rotate(-3deg)}25%{transform:translate(-9px)rotate(3deg)}50%{transform:translate(9px)rotate(3deg)}75%{transform:translate(9px)rotate(-3deg)}}@keyframes pixel-robot-arm{0%,to{transform:rotate(0)}25%,50%{transform:rotate(95deg)}75%{transform:rotate(40deg)}}@keyframes pixel-robot-head{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes pixel-shuffle-body{0%,to{transform:translate(-12px)}50%{transform:translate(12px)translateY(-3px)}}@keyframes pixel-shuffle-foot{0%,to{transform:translate(-6px)rotate(-14deg)}50%{transform:translate(6px)translateY(-5px)rotate(18deg)}}@keyframes pixel-spin{0%,15%,to{transform:scaleX(1)}35%{transform:scaleX(.12)translateY(-5px)}50%{transform:scaleX(-1)translateY(-8px)}75%{transform:scaleX(.12)translateY(-5px)}}@keyframes pixel-wave-left{0%,to{transform:rotate(30deg)}25%{transform:rotate(145deg)}50%,75%{transform:rotate(50deg)}}@keyframes pixel-wave-right{0%,to{transform:rotate(-30deg)}25%{transform:rotate(-145deg)}50%,75%{transform:rotate(-50deg)}}@keyframes pixel-wave-body{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)translateY(-3px)}}@keyframes pixel-star-jump{0%,to{transform:translateY(0)scaleY(1)}15%,85%{transform:translateY(2px)scaleY(.92)}45%,55%{transform:translateY(-21px)scaleY(1.02)}}@keyframes pixel-jump-arm{0%,to{transform:rotate(0)}45%,55%{transform:rotate(155deg)}}@keyframes pixel-jump-foot{0%,to{transform:rotate(0)}45%,55%{transform:rotate(20deg)}}@media (prefers-reduced-motion:reduce){.cash-mascot-viewport:not([data-user-play]) *{animation:none!important}}.cash-money-field{pointer-events:none;z-index:4;position:absolute;inset:0}.cash-falling-note{object-fit:contain;width:32px;height:22px;image-rendering:pixelated;opacity:0;animation:cash-note-fall var(--note-flight) var(--note-delay) linear forwards;filter:drop-shadow(0 2px 1px #142d2633);position:absolute;top:0;left:0}.money-field-moneygun .cash-falling-note{animation-name:cash-note-shot}@keyframes cash-note-fall{0%{opacity:0;transform:translate(var(--start-x),var(--start-y)) rotate(0)}8%{opacity:1}45%{transform:translate(calc((var(--start-x) + var(--land-x))/2 + 15px),90px) rotate(125deg)}to{opacity:1;transform:translate(var(--land-x),var(--land-y)) rotate(var(--note-angle))}}@keyframes cash-note-shot{0%{opacity:0;transform:translate(var(--start-x),var(--start-y)) rotate(-15deg) scale(.65)}6%{opacity:1}25%{transform:translate(290px,80px)rotate(65deg)}to{opacity:1;transform:translate(var(--land-x),var(--land-y)) rotate(var(--note-angle))}}.move-moneygun .pixel-character{animation:.65s steps(2,end) infinite pixel-bop}.move-moneygun .pixel-right-arm,.move-moneygun .pixel-cash-gun{animation:.55s steps(3,end) infinite pixel-cash-recoil}.move-moneyrain .pixel-left-arm{transform:rotate(145deg)}.move-moneyrain .pixel-right-arm{transform:rotate(-145deg)}.move-moneyrain .pixel-character{animation:1.4s steps(5,end) infinite pixel-dance}.move-moneyspread .pixel-left-arm{transform:rotate(-25deg)}.move-moneyspread .pixel-right-arm{transform:rotate(25deg)}.move-moneyspread .pixel-cash-spread{transform-origin:80px 85px;animation:1.8s ease-in-out infinite pixel-cash-spread}.move-moneyspread .pixel-head{animation:.8s steps(3,end) infinite pixel-nod}.move-moneyphone .pixel-left-arm{transform:rotate(158deg)}.move-moneyphone .pixel-head{animation:1.4s ease-in-out infinite pixel-phone-nod}.move-moneyphone .pixel-right-arm{animation:.9s steps(3,end) infinite pixel-wave}.move-moneyfan .pixel-cash-fan{transform-origin:116px 86px;animation:.55s ease-in-out infinite pixel-fan-cash}.move-moneyfan .pixel-body{animation:.8s steps(2,end) infinite pixel-bop}.move-moneyfan .pixel-head{animation:1.6s steps(3,end) infinite pixel-nod}@keyframes pixel-cash-recoil{0%,to{transform:translate(0)}25%{transform:translate(-3px)}}@keyframes pixel-cash-spread{0%,to{transform:scaleX(.75)translateY(2px)}50%{transform:scaleX(1.1)translateY(-2px)}}@keyframes pixel-phone-nod{0%,to{transform:rotate(-9deg)}50%{transform:rotate(-3deg)translateY(2px)}}@keyframes pixel-fan-cash{0%,to{transform:rotate(-12deg)scaleX(.85)}50%{transform:rotate(14deg)scaleX(1)}}@media (prefers-reduced-motion:reduce){.cash-falling-note:not([data-user-play] *){opacity:1;transform:translate(var(--land-x),var(--land-y)) rotate(var(--note-angle));animation:none!important}}.cash-mascot-throne{transform-origin:50% 96%;filter:drop-shadow(0 5px 3px #20313a25);width:230px;height:240px;animation:3s ease-in-out infinite cash-throne-lounge;position:absolute;bottom:0;left:45px}.cash-throne-portrait{object-fit:contain;object-position:center bottom;width:100%;height:100%;image-rendering:pixelated}@keyframes cash-throne-lounge{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-2px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.cash-mascot-throne:not([data-user-play] *){animation:none}}.cash-throne-smoke{pointer-events:none;width:12px;height:12px;position:absolute;top:39%;left:62%}.cash-throne-smoke i{opacity:0;filter:blur(.7px);border:2px solid #a4aaae;border-radius:45% 55% 58% 42%;animation:2.7s ease-out infinite cash-cigar-exhale;position:absolute;inset:0}@keyframes cash-cigar-exhale{0%{opacity:0;transform:translate(0)scale(.2)}15%{opacity:.7}65%{opacity:.35}to{opacity:0;transform:translate(12px,-40px)scale(1.7)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.cash-throne-smoke:not([data-user-play] *){display:none}}.cash-block-rapper .pixel-character{transform-origin:80px 131px}.cash-block-rapper .pixel-body{transform-origin:80px 108px}.cash-block-rapper .pixel-head{transform-origin:80px 73px}.cash-block-rapper .pixel-left-arm{transform-origin:62px 70px}.cash-block-rapper .pixel-right-arm{transform-origin:98px 70px}.cash-block-rapper .pixel-left-foot{transform-origin:68px 116px}.cash-block-rapper .pixel-right-foot{transform-origin:92px 116px}.cash-block-rapper .pixel-cash-spread{transform-origin:80px 103px}.cash-block-rapper .pixel-cash-fan{transform-origin:116px 104px}.cash-block-rapper .pixel-head{animation:1.2s steps(2,end) infinite cash-fmg-nod}.cash-block-rapper.move-dance .pixel-character{animation:1s steps(4,end) infinite cash-fmg-groove}.cash-block-rapper.move-dance .pixel-left-arm{animation:1s steps(3,end) infinite cash-fmg-arm}.cash-block-rapper.move-dance .pixel-right-arm{animation:1s steps(3,end) -.5s infinite reverse cash-fmg-arm}.cash-block-rapper.move-wave .pixel-body{animation:1.6s steps(4,end) infinite cash-fmg-groove}.cash-block-rapper.move-moneyphone .pixel-head{animation:1.4s steps(3,end) infinite cash-fmg-phone-nod}.cash-block-rapper.move-moneyfan .pixel-body{animation:.8s steps(2,end) infinite cash-fmg-nod}.cash-block-pose.move-flex .pixel-character{animation:1.6s steps(4,end) infinite cash-fmg-flex}.cash-block-pose.move-dab .pixel-character{animation:1.8s steps(4,end) infinite cash-fmg-dab}.cash-block-pose.move-moneyrain .pixel-character{animation:1.4s steps(4,end) infinite cash-fmg-groove}.cash-block-pose.move-jump .pixel-character{animation:1.4s steps(5,end) infinite cash-fmg-jump}.cash-mascot-throne{animation-timing-function:steps(4,end)}.cash-mascot-hydraulics{animation-timing-function:steps(6,end)}.cash-throne-smoke i{filter:none;border-width:3px;border-radius:0;animation-timing-function:steps(5,end)}@keyframes cash-fmg-nod{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}@keyframes cash-fmg-phone-nod{0%,to{transform:translate(0)}50%{transform:translate(-1px,2px)}}@keyframes cash-fmg-groove{0%,to{transform:translate(-3px)}25%{transform:translateY(-3px)}50%{transform:translate(3px)}75%{transform:translateY(-3px)}}@keyframes cash-fmg-arm{0%,to{transform:rotate(22deg)}50%{transform:rotate(-28deg)}}@keyframes cash-fmg-flex{0%,to{transform:translateY(0)scale(1)}35%,65%{transform:translateY(-2px)scale(1.025)}}@keyframes cash-fmg-dab{0%,15%,to{transform:translate(0)}35%,75%{transform:translate(3px,-3px)rotate(3deg)}}@keyframes cash-fmg-jump{0%,to{transform:translateY(0)}15%,85%{transform:translateY(2px)}45%,55%{transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.cash-mascot-viewport:not([data-user-play]) *{animation:none!important}}.control-board-workspace{background:var(--background);flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.control-board-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.control-board-heading h1{letter-spacing:-.025em;margin:4px 0 6px;font-size:1.8rem;font-weight:700;line-height:1.25}.control-board-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.control-board-metric{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:12px;align-items:center;gap:10px;padding:16px;font-size:.875rem;display:flex}.control-board-metric strong{color:var(--foreground);margin-left:auto;font-size:1.5rem}.control-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.control-panel{border:1px solid var(--border);background:var(--card);border-radius:14px;flex-shrink:0;min-width:0;overflow:clip;box-shadow:0 2px 7px #294c6b05}.control-panel h2{padding:16px 18px;font-size:1rem;font-weight:650}.control-panel-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-right:16px;display:flex}.control-panel-toolbar h2{margin-right:auto}.control-project-card{text-align:left;border-top:1px solid var(--border);align-items:center;gap:12px;width:100%;padding:10px 18px;font-size:.875rem;transition:background .15s;display:flex}:is(.control-project-card:hover,.control-project-card:focus-visible){background:#e5f2ed}.control-project-card>span:nth-child(2){flex:1;min-width:0}.control-project-card strong{font-weight:600;display:block}.control-project-card span span{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.control-priority{text-align:center;border-radius:7px;min-width:32px;padding:4px 7px;font-size:.8rem}.control-empty{color:var(--muted-foreground);padding:18px;font-size:.875rem}.control-table-wrap{width:100%;overflow:auto}.control-table-wrap table{font-size:.875rem}.control-table-wrap th{color:#526879;white-space:nowrap;background:#edf3f7;height:38px;font-weight:600}.control-table-wrap td{vertical-align:middle;border-bottom:1px solid #dce5ec;height:40px;padding:3px 7px}.control-table-wrap tbody tr:hover,.control-table-wrap tr[data-selected=true]{background:#e5f2ed}.control-table-wrap .control-inline{min-width:110px;height:32px;box-shadow:none;background:0 0;border-color:#0000;padding:4px 6px;font-size:.875rem}.control-table-wrap .control-inline:hover{border-color:#c8d9d2}.control-table-wrap .control-inline:focus{border-color:var(--ring);background:var(--card)}.control-choice{box-shadow:none;border-color:#0000;min-width:100px;max-width:220px;font-size:.875rem}.control-choice:hover{background:#e5f2ed}.control-choice.priority-critica,.control-priority.priority-critica{color:#9e3438;background:#f9e4e2}.control-choice.priority-alta,.control-priority.priority-alta{color:#85571c;background:#fbefdb}.control-choice.priority-normale{color:#365d77;background:#e7eff7}.control-choice.priority-bassa{color:#4f6b61;background:#e7f2eb}.control-overdue input{color:#a33d39}.control-source{color:#4b7284;border-radius:6px;place-items:center;min-width:26px;height:28px;display:grid}.control-source svg{width:15px;height:15px}.control-source:hover{background:#d8e9e1}.control-new-row input{box-shadow:none;background:0 0;border-color:#0000;font-size:.875rem}.control-meeting{border-top:1px solid var(--border)}.control-meeting summary{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.control-meeting summary::-webkit-details-marker{display:none}.control-meeting summary strong{font-size:.9375rem;font-weight:600}.control-meeting-icon{color:#52748e;background:#eaf1f8;border-radius:10px;padding:10px}.control-meeting-body{padding:0 18px 18px 68px;font-size:.875rem}.control-meeting[open] summary>svg{transform:rotate(180deg)}.control-email{border-top:1px solid var(--border);padding:16px 18px;font-size:.9375rem}.control-email ul{margin-top:12px;padding-left:20px;list-style:outside}.control-email li{margin:8px 0}.control-connections{color:var(--muted-foreground);flex-shrink:0;padding:12px 2px;font-size:.875rem}.control-connections summary{cursor:pointer}.control-board-project{margin-bottom:18px;overflow:hidden}@media (max-width:900px){.control-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-overview-grid{grid-template-columns:1fr}}@media (max-width:600px){.control-board-workspace{gap:16px;padding:16px}.control-board-heading{align-items:flex-start}.control-board-heading h1{font-size:1.5rem}.control-board-metric{flex-wrap:wrap;gap:6px;padding:12px}.control-board-metric strong{font-size:1.25rem}.control-meeting-body{padding-left:18px}.control-panel-toolbar,.control-panel-toolbar h2{padding:8px}}.email-review{overflow:hidden}.email-review .control-panel-toolbar>div{min-width:0}.email-review-schedule{color:var(--muted-foreground);align-items:center;gap:.4rem;padding:0 1rem .5rem;font-size:.8125rem;display:flex}.email-review-status{color:var(--muted-foreground);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem 1.25rem;padding:.55rem 1rem;font-size:.8125rem;display:flex}.email-review-status strong{color:#93561f;flex-basis:100%;font-weight:500}.email-review-counters{flex-wrap:wrap;gap:1.5rem;padding:1rem;font-size:.875rem;display:flex}.email-review-counters strong{font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:1.25rem}.email-review-recap{background:#eef4f8;border-radius:.75rem;margin:0 1rem 1rem;padding:.85rem 1rem .85rem 2rem;font-size:.9375rem;line-height:1.65;list-style:outside}.email-review-group h3{border-top:1px solid var(--border);background:#edf3f7;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:650;display:flex}.email-review-group h3>span,.email-tab-count{font-variant-numeric:tabular-nums;background:#dce7ee;border-radius:.35rem;justify-content:center;min-width:1.25rem;padding:0 .3rem;font-size:.75rem;display:inline-flex}.email-review-row{border-top:1px solid var(--border);gap:.85rem;padding:1rem;transition:background .16s;display:flex}.email-review-row:hover{background:#eaf3ee}.email-review-order{color:#3d5667;font-variant-numeric:tabular-nums;background:#e7eef3;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.875rem;font-weight:700;display:flex}.email-review-content{flex:1;min-width:0}.email-review-top{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.email-review-top time{font-variant-numeric:tabular-nums;margin-left:auto}.email-review-priority{border-radius:.3rem;padding:.1rem .4rem;font-weight:600}.email-review-priority.urgent{color:#933e36;background:#f8e6e4}.email-review-priority.today{color:#855715;background:#faf0dc}.email-review-priority.later{color:#47647b;background:#e8eff5}.email-review-subject{overflow-wrap:anywhere;align-items:baseline;gap:.45rem;width:fit-content;margin-top:.35rem;font-size:1rem;font-weight:650;line-height:1.45;display:flex}.email-review-subject:hover{color:#315b76;text-decoration:underline}.email-review-sender{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.15rem 0 .4rem;font-size:.8125rem}.email-review-reason{font-size:.875rem;font-weight:550;line-height:1.5}.email-review-summary{color:var(--muted-foreground);margin-top:.35rem;font-size:.9375rem;line-height:1.55}.email-review-next{background:#f1f5f8;border-left:3px solid #aac2d2;border-radius:0 .5rem .5rem 0;margin-top:.65rem;padding:.65rem .8rem;font-size:.9375rem;line-height:1.55}.email-review-next strong{color:#486173;margin-bottom:.2rem;font-size:.8125rem;display:block}.email-review-bottom{color:var(--muted-foreground);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.8125rem;display:flex}.email-review-secondary{border-top:1px solid var(--border)}.email-review-secondary>summary{cursor:pointer;padding:1rem;font-size:.9375rem;font-weight:600}.email-review-secondary>summary span{color:var(--muted-foreground);margin-left:.4rem}.email-review-compact .email-review-row{padding:.8rem 1rem}.email-review-compact .email-review-next{color:var(--muted-foreground);background:0 0;border:0;margin-top:.25rem;padding:0}@media (max-width:640px){.email-review-row{gap:.55rem;padding:.8rem}.email-review-top time{flex-basis:100%;margin-left:0}.email-review-order{width:1.5rem;height:1.5rem}.email-review-counters{gap:.8rem}.email-review-recap{margin:0 .75rem .75rem}.email-review-schedule,.email-review .control-panel-toolbar>div h2{padding-left:0}}.control-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.control-brief-wide{grid-column:1/-1}.control-panel h2 small{color:var(--muted-foreground);margin-left:8px;font-size:.75rem;font-weight:500}.control-brief-card{text-align:left;border-top:1px solid var(--border);flex-direction:column;gap:4px;width:100%;padding:13px 18px;font-size:.875rem;line-height:1.5;transition:background .15s;display:flex}:is(.control-brief-card:hover,.control-brief-card:focus-visible){background:#e5f2ed}.control-brief-card>span,.control-metadata{color:var(--muted-foreground);font-size:.8125rem}.control-brief-card strong{font-weight:650}.control-wait-caption{color:#536a74;margin:0 18px 12px;font-size:.8125rem}.control-brief-card p{color:#536a74;font-size:.8125rem}.control-brief-card p b{font-weight:600}.control-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.control-operation-dialog,.control-mail-dialog{flex-direction:column;gap:14px;padding:22px;width:min(1100px,96vw)!important;max-width:1100px!important;max-height:94dvh!important;display:flex!important}.control-mail-dialog{width:min(1360px,97vw)!important;max-width:1360px!important}.control-operation-scroll,.control-mail-scroll{scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 4px 6px;overflow:auto}.control-operation-scroll{flex-direction:column;gap:15px;display:flex}.control-operation-scroll label,.control-mail-scroll label,.control-sources label{flex-direction:column;gap:6px;font-size:.8125rem;font-weight:550;line-height:1.5;display:flex}.control-operation-scroll h3,.control-mail-scroll h3{margin:12px 0;font-size:.9375rem;font-weight:650}.control-operation-scroll textarea,.control-mail-scroll textarea,.control-sources textarea{background:var(--card);resize:vertical;min-height:90px;font-size:.875rem;line-height:1.6}.control-wait-edit{border:1px solid var(--border);background:#f5f8fa;border-radius:10px;grid-template-columns:1fr 1.5fr 150px 150px;gap:8px;padding:12px;display:grid}.control-wait-edit label:last-child{flex-direction:row;align-items:center;gap:6px}.control-dialog-actions,.control-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.control-dialog-actions{border-top:1px solid var(--border);justify-content:flex-end;padding-top:14px}.control-error,.control-warning{border-radius:9px;padding:12px 14px;font-size:.875rem;line-height:1.5}.control-error{color:#973c32;background:#f9e9e6}.control-warning{color:#805c2d;background:#faf3e5}.control-original{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:12px 0;font-size:.875rem;line-height:1.65}.control-operation-scroll pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font-size:.75rem;overflow:auto}.control-mail-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.control-mail-columns>section{flex-direction:column;gap:12px;min-width:0;display:flex}.control-mail-columns>section+section{border-left:1px solid var(--border);padding-left:24px}.control-mail-columns details{border:1px solid var(--border);background:#f6f9fb;border-radius:10px;padding:12px}.control-mail-columns summary,.control-proposals summary,.control-source-record summary{cursor:pointer;font-size:.875rem;font-weight:600}.control-mail-columns .control-reply-body{background:var(--card);min-height:340px;padding:18px 20px;font-size:.9375rem;font-weight:400;line-height:1.75}.control-check{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:400!important;display:flex!important}.control-check input{accent-color:#557f96}.control-internal-note{color:#516b7c;background:#eef3f7;border-radius:10px;padding:12px}.control-internal-note textarea{min-height:65px!important}.control-protection,.control-version{border-top:1px solid var(--border);padding:12px;font-size:.875rem;line-height:1.6}.control-protection blockquote{border-left:3px solid #bcced8;padding-left:10px;font-style:italic}.control-protection button{margin-top:8px}.control-send-bar{background:#eef5f9;border:1px solid #ccdde6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:16px;font-size:.875rem;display:flex}.control-send-bar>p{flex-basis:100%}.control-sources{gap:18px;display:grid}.control-sources>.control-panel{flex-direction:column;gap:14px;padding:18px;display:flex}.control-sources>.control-panel>h2{padding:0}.control-drop{background:#f2f7fa;border:1.5px dashed #acc4d1;border-radius:12px;padding:20px;transition:background .2s}.control-drop:hover,.control-drop:focus-within{background:#e5f2ed}.control-source-record{border-top:1px solid var(--border);padding-top:12px}.control-proposals>details{border-top:1px solid var(--border)}.control-proposals summary{padding:14px 18px}.control-proposals summary span{margin-left:10px;font-weight:400}.control-proposal-body{flex-direction:column;gap:12px;padding:0 18px 18px;font-size:.875rem;display:flex}.control-proposal-body ul{padding-left:20px;list-style:outside}.control-mail-dialog a,.control-operation-dialog a,.control-proposal-body a{color:#356884;text-underline-offset:3px;text-decoration:underline}.control-operation-dialog small{color:var(--muted-foreground);font-weight:400}.control-board-workspace>[data-slot=tabs]{flex-shrink:0;overflow-x:auto}.email-review-subject{text-align:left}@media (max-width:900px){.control-mail-columns{grid-template-columns:1fr}.control-mail-columns>section+section{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.control-wait-edit{grid-template-columns:1fr 1fr}.control-brief-grid{grid-template-columns:1fr}.control-brief-wide{grid-column:auto}}@media (max-width:600px){.control-form-grid,.control-wait-edit{grid-template-columns:1fr}.control-operation-dialog,.control-mail-dialog{padding:16px}.control-board-metrics{gap:8px}.control-send-bar{padding:12px}.control-sources>.control-panel{padding:14px}}@media (prefers-reduced-motion:reduce){.control-brief-card,.control-drop{transition:none}}.cash-mascot-performance.performance-exclusive{animation:cash-exclusive-visit var(--mascot-duration,10s) linear both}.cash-exclusive-art{transform-origin:50% 90%;position:absolute;inset:12px 8px 4px}.cash-exclusive-window{position:absolute;inset:0;overflow:hidden}.cash-exclusive-strip{width:400%;height:100%;animation:cash-exclusive-frames var(--scene-loop,1.6s) steps(1,end) infinite;display:flex}.cash-exclusive-frame{width:25%;max-width:none;height:100%;image-rendering:pixelated;flex:0 0 25%;display:block;overflow:hidden}.cash-scene-motion-walk{animation:10s linear both cash-scene-walk}.cash-scene-motion-ride{animation:10s linear both cash-scene-ride}.cash-scene-motion-float{animation:3.2s ease-in-out infinite cash-scene-float}.cash-scene-motion-flight{animation:10s ease-in-out both cash-scene-flight}.cash-scene-motion-parachute{animation:10s ease-in-out both cash-scene-parachute}.cash-scene-motion-space{animation:10s ease-in-out both cash-scene-space}.cash-scene-motion-bounce{animation:1.6s ease-in-out infinite cash-scene-bounce}@keyframes cash-exclusive-frames{0%{transform:translate(0)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%,to{transform:translate(-75%)}}@keyframes cash-exclusive-visit{0%{opacity:0}7%,91%{opacity:1}to{opacity:0}}@keyframes cash-scene-walk{0%{transform:translate(-75px)}18%{transform:translate(-16px)}80%{transform:translate(16px)}to{transform:translate(75px)}}@keyframes cash-scene-ride{0%{transform:translate(-110px,12px)rotate(-6deg)}17%,75%{transform:translate(0)rotate(0)}42%{transform:translate(8px,-7px)rotate(-3deg)}to{transform:translate(110px,-10px)rotate(5deg)}}@keyframes cash-scene-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes cash-scene-flight{0%{transform:translate(-110px,-35px)scale(.85)}20%{transform:translate(0)scale(1)}45%{transform:translateY(-7px)}70%,82%{transform:translate(0)}to{transform:translate(110px,-50px)scale(.85)}}@keyframes cash-scene-parachute{0%{transform:translate(18px,-95px)scale(.85)}28%{transform:translate(-9px,-18px)rotate(-3deg)}50%{transform:translate(9px,-8px)rotate(3deg)}75%,to{transform:translate(0)rotate(0)}}@keyframes cash-scene-space{0%{transform:translate(-90px,25px)scale(.85)}20%{transform:translate(0)}45%{transform:translate(8px,-7px)rotate(2deg)}75%{transform:translate(-8px,4px)rotate(-2deg)}to{transform:translate(90px,-35px)scale(.85)}}@keyframes cash-scene-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cash-exclusive-strip:not([data-user-play] *){animation:none!important;transform:none!important}}.email-open-reply{color:#356884;text-align:left;align-items:center;gap:4px;margin:6px 0;font-size:.875rem;font-weight:600;display:inline-flex}.email-open-reply:hover{color:#244c62;text-decoration:underline}.email-open-reply:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #557f96}.control-mail-executive{background:linear-gradient(135deg,#edf5f9,#f7fafb);border:1px solid #ccdde6;border-radius:14px;padding:16px 18px}.control-mail-executive h3{color:#2f5265;margin:0 0 10px}.control-mail-executive ul{gap:8px;padding-left:18px;font-size:.875rem;line-height:1.55;list-style:outside;display:grid}.control-mail-executive li::marker{color:#6a8b9c}.control-thread-originals>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.control-thread-originals>summary:before{content:"›";color:#698696;font-size:20px;line-height:1}.control-thread-originals[open]>summary:before{transform:rotate(90deg)}.control-thread-originals>summary span{color:var(--muted-foreground);margin-left:auto;font-size:.75rem;font-weight:400}.control-message-list{gap:6px;max-height:420px;margin-top:12px;display:grid;overflow:auto}.control-mail-columns .control-message{background:var(--card);border-radius:8px;padding:9px 11px}.control-message summary{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;display:grid}.control-message summary>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-message time{color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.control-message summary small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.75rem;font-weight:400;overflow:hidden}.control-message[open] summary small{display:none}.control-message .control-original{max-height:320px;padding-right:6px;font-size:.8125rem;overflow:auto}.control-message .control-metadata{overflow-wrap:anywhere}@media (max-width:600px){.control-message summary{grid-template-columns:1fr}.control-message time{grid-row:2}.control-mail-executive{padding:14px}.control-message-list{max-height:320px}}.control-email-text{letter-spacing:.005em;overflow-wrap:anywhere;text-align:left;font-size:.9375rem;font-weight:400;line-height:1.8}.control-email-text p{white-space:pre-line;margin:0 0 1em}.control-email-text p:last-child{margin-bottom:0}.control-email-text ul,.control-email-text ol{gap:.45em;margin:.75em 0 1em;padding-left:1.4em;display:grid}.control-email-text ul{list-style:outside}.control-email-text ol{list-style:decimal}.control-email-text li{white-space:pre-line;padding-left:.15em}.control-email-text li::marker{color:#547487}.control-reply-paper{background:var(--card);border:1px solid #d4e0e7;border-radius:14px;overflow:hidden;box-shadow:0 4px 16px #34536906}.control-reply-paper-toolbar{color:#536c7d;background:#f6f9fb;border-bottom:1px solid #e5ecf1;justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:.8125rem;font-weight:600;display:flex}.control-reply-preview{min-height:240px;max-height:520px;padding:26px 28px;overflow:auto}.control-reply-preview .control-email-text{max-width:65ch;margin:auto;line-height:1.85}.control-mail-columns .control-reply-paper .control-reply-body{box-shadow:none;border:0;border-radius:0;min-height:320px;max-height:600px;padding:26px 28px;line-height:1.85}.control-reply-format-actions{color:#5c7280;border-top:1px solid #e5ecf1;flex-wrap:wrap;gap:4px;padding:6px 12px;display:flex}.control-reply-format-actions button{font-size:.75rem}.control-mail-executive ul{gap:13px;padding-left:20px;line-height:1.75}.control-mail-executive li{white-space:pre-line;overflow-wrap:anywhere;padding-left:3px}.control-mail-links label{margin-top:12px}.control-mail-links[open]>summary{margin-bottom:10px}.email-priority-control{margin-top:10px}.email-priority-toggle{background:var(--card);color:#526d7a;border:1px solid #d8e3e9;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.75rem;line-height:1.4;transition:background .15s,border-color .15s;display:inline-flex}.email-priority-toggle:hover{background:#e6f1ec;border-color:#b9d1c5}.email-priority-toggle:focus-visible{outline-offset:2px;outline:2px solid #658b9b}.email-priority-toggle:disabled{opacity:.6;cursor:wait}.email-review-dismissed .email-review-order{color:#577363;background:#e8eee9}.email-review-dismissed .email-review-reason,.email-review-dismissed .email-review-next{display:none}@media (max-width:600px){.control-reply-preview,.control-mail-columns .control-reply-paper .control-reply-body{padding:20px 17px}.control-reply-preview{min-height:200px}.control-email-text{font-size:.9375rem;line-height:1.75}}.control-guide{color:#233845;gap:22px;min-width:0;margin:20px 0 26px;display:grid}.control-guide-status{background:linear-gradient(115deg,#edf5fa 0%,#f8fbfc 70%);border:1px solid #d5e3ea;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex;box-shadow:0 4px 18px #314c6206}.control-guide-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:#5c7c90;font-size:10px;font-weight:750}.control-guide-status h2{letter-spacing:-.025em;margin:6px 0 8px;font-size:23px;font-weight:700;line-height:1.3}.control-guide-status p{margin:0;font-size:13px;line-height:1.6}.control-guide-status .control-guide-freshness{color:#607582;margin-top:5px;font-size:11px}.control-guide-refresh{flex-direction:column;flex-shrink:0;align-items:center;gap:5px;display:flex}.control-guide-progress{color:#536e7a;margin:-10px 0 0;padding:0 4px;font-size:12px}.control-guide-focus,.control-guide-meetings{background:#fff;border:1px solid #dbe6ec;border-radius:18px;padding:21px 24px}.control-guide-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.control-guide-section-title h2{letter-spacing:-.02em;font-size:17px;font-weight:700}.control-guide-section-title>span{color:#687e8c;font-size:11px}.control-guide-focus-list{gap:2px;display:grid}.control-guide-focus-list>button{text-align:left;border-radius:11px;align-items:center;gap:13px;padding:12px 8px;transition:background .18s,transform .18s;display:flex}.control-guide-focus-list>button:hover{background:#edf2e9;transform:translate(2px)}.control-guide-focus-list>button>span:nth-child(2){flex:1;min-width:0}.control-guide-focus-list strong{font-size:14px;font-weight:650;display:block}.control-guide-focus-list small{color:#617482;margin-top:3px;font-size:12px;line-height:1.6;display:block}.control-guide-number{color:#536c79;background:#f3f7f9;border:1px solid #dbe4e8;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid}.control-guide-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.control-guide-group{min-width:0}.control-guide-group>header{align-items:center;gap:11px;margin:0 3px 14px;display:flex}.control-guide-group-icon{color:#557487;background:#e4eef5;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.group-unblock .control-guide-group-icon{color:#526f5c;background:#e5efe7}.group-waiting .control-guide-group-icon{color:#826e46;background:#f3eddf}.control-guide-group h2{align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.control-guide-group h2>span{color:#617580;background:#e9eff2;border-radius:6px;padding:1px 7px;font-size:11px}.control-guide-group>header p{color:#667c88;margin:3px 0 0;font-size:11px}.control-guide-stack{gap:11px;display:grid}.control-guide-card{background:#fff;border:1px solid #dbe5eb;border-radius:15px;min-width:0;padding:18px 20px;transition:border-color .18s,box-shadow .18s;box-shadow:0 3px 12px #18384e04}.control-guide-card:hover{border-color:#b8c9b5;box-shadow:0 4px 14px #34512e0b}.control-guide-card h3{letter-spacing:-.01em;overflow-wrap:anywhere;margin:10px 0 5px;font-size:15px;font-weight:700;line-height:1.45}.control-guide-card-meta{color:#627481;align-items:center;gap:8px;min-height:22px;font-size:10px;display:flex}.control-guide-tag{color:#526e7e;background:#eff4f7;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.control-guide-tag.important{color:#866123;background:#fbf0d8}.confirmed .control-guide-tag{color:#4c7058;background:#eaf3ec}.control-guide-dismiss{color:#7b8d99;border-radius:5px;margin-left:auto;padding:5px}.control-guide-dismiss:hover{color:#314b3b;background:#f1f4ef}.control-guide-project{color:#51758b;text-align:left;overflow-wrap:anywhere;align-items:center;gap:4px;max-width:100%;font-size:11px;display:flex}.control-guide-project:hover{text-decoration:underline}.control-guide-unlinked{color:#7b7b67;font-size:11px}.control-guide-card p{overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.6}.control-guide-card .control-guide-why{color:#6c7e89;margin-top:6px;font-size:12px}.control-guide-next{color:#325163;background:#f2f7fa;border-radius:9px;gap:8px;margin-top:13px;padding:10px 12px;font-size:12px;font-weight:550;line-height:1.5;display:flex}.control-guide-next svg{flex-shrink:0;margin-top:2px}.kind-unblock .control-guide-next{color:#365d42;background:#edf5ef}.control-guide-wait{color:#756542;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.control-guide-card-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.control-guide-card-actions button{min-height:31px;font-size:11px}.control-guide-evidence{color:#677c88;border-top:1px solid #eff2f4;margin-top:14px;padding-top:10px;font-size:11px}.control-guide-evidence summary{cursor:pointer;font-weight:550}.control-guide-evidence p{font-size:11px}.control-guide-evidence blockquote{border-left:2px solid #cddde5;margin:10px 0;padding:0 0 0 12px}.control-guide-evidence footer{overflow-wrap:anywhere;color:#788b96;font-size:10px}.control-guide-meeting{border-top:1px solid #edf1f4;align-items:flex-start;gap:12px;padding:15px 0;display:flex}.control-guide-meeting>svg{color:#688397;flex-shrink:0;margin-top:2px}.control-guide-meeting>div{flex:1;min-width:0}.control-guide-meeting h3{font-size:14px;font-weight:650}.control-guide-meeting p,.control-guide-meeting small{color:#6c7f8a;margin:4px 0;font-size:11px;display:block}.control-guide-meeting button{text-align:left;color:#446b83;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.control-guide-meeting button:hover{text-decoration:underline}.control-guide-limits{color:#758994;padding:0 5px;font-size:11px;line-height:1.7}.control-guide-limits summary{cursor:pointer}.control-guide-limits p{max-width:950px;margin-top:8px}@media (max-width:760px){.control-guide-status{flex-direction:column;align-items:flex-start;gap:13px;padding:18px}.control-guide-status h2{font-size:20px}.control-guide-refresh{flex-flow:wrap}.control-guide-groups{grid-template-columns:minmax(0,1fr);gap:20px}.control-guide-focus,.control-guide-meetings{padding:17px}.control-guide-card{padding:16px}.control-guide-section-title{flex-direction:column;align-items:flex-start;gap:3px}.control-guide-focus-list>button{padding:10px 0}.control-guide-group h2{font-size:15px}}@media (prefers-reduced-motion:reduce){.control-guide *{transition:none!important;animation:none!important}}.control-guide-metric-link{text-align:left;cursor:pointer;transition:background .18s,border-color .18s}.control-guide-metric-link:hover{background:#edf2e9;border-color:#bccdb9}.control-guide-group{scroll-margin-top:24px}.control-guide-related{text-align:left;color:#76613b;background:#f4f1e8;border-radius:8px;width:100%;margin:10px 0;padding:9px 11px;font-size:11px;line-height:1.5;display:block}.control-guide-related svg{vertical-align:middle;margin-left:3px;display:inline}.control-guide-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.control-guide-filters button{color:#405c69;background:#f8fbfc;border:1px solid #cddde4;border-radius:18px;padding:7px 13px;font-size:13px}.control-guide-filters button[aria-pressed=true]{color:#173e50;background:#dcebef;border-color:#8eafbd;font-weight:650}.control-guide-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.control-guide-routine{border-top:1px solid #dce6ea;margin-top:20px;padding-top:14px}.control-guide-routine>summary{cursor:pointer;color:#58717d;margin-bottom:14px;font-weight:600}.control-guide-mail-link{color:#355563;text-align:left;background:#f7fafc;border:1px solid #d4e1e7;border-radius:16px;align-items:center;gap:12px;width:100%;padding:18px 22px;display:flex}.control-guide-mail-link span{flex:1}.control-guide-section-title p{color:#66808d;margin:6px 0 0;font-size:13px}@media (max-width:800px){.control-guide-queue{grid-template-columns:1fr}}.control-guide-card-meta{flex-wrap:wrap}.control-guide-meetings>summary{cursor:pointer;font-weight:600}.control-guide-meetings[open]>summary{margin-bottom:16px}.control-page-navigation{margin-top:18px}.control-page-navigation ul{flex-wrap:wrap;gap:12px}.control-page-navigation span{color:#405c69;font-size:14px}.control-page-navigation button{min-height:36px;font-size:14px}.control-guide-coverage{margin-top:12px;font-size:14px}.control-guide-coverage summary{cursor:pointer;color:#405c69}.control-guide-coverage[open] summary{margin-bottom:8px}.control-guide-status .control-guide-coverage p{margin-top:5px;font-size:14px}.control-mail-search{flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.control-mail-search header h2{margin:0 0 5px;padding:0;font-size:1.1rem;font-weight:650}.control-mail-search header p,.control-mail-search-count{color:var(--muted-foreground);font-size:.8125rem}.control-mail-search-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.control-mail-search-input{flex:260px;min-width:0;position:relative}.control-mail-search-input>svg{color:var(--muted-foreground);pointer-events:none;position:absolute;top:11px;left:12px}.control-mail-search-input input{width:100%;height:40px;padding-left:38px}.control-mail-search-tools>[data-slot=select-trigger]{width:240px;max-width:100%;height:40px}.control-mail-search-empty{text-align:center;color:var(--muted-foreground);background:#f5f8fa;border-radius:10px;padding:32px 16px;font-size:.875rem}.control-mail-search-results{margin-top:10px;display:grid}.control-mail-search-row{text-align:left;border-top:1px solid var(--border);align-items:center;gap:20px;width:100%;min-width:0;padding:13px 10px;transition:background .15s;display:flex}.control-mail-search-row:hover{background:#f1f6f8}.control-mail-search-row:focus-visible{outline-offset:-2px;background:#f1f6f8;outline:2px solid #557f96}.control-mail-search-main{flex:1;gap:4px;min-width:0;display:grid}.control-mail-search-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.control-mail-search-main>span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.control-mail-search-meta{text-align:right;max-width:40%;color:var(--muted-foreground);gap:4px;font-size:.75rem;display:grid}@media (max-width:600px){.control-mail-search{padding:14px}.control-mail-search-tools>[data-slot=select-trigger]{width:100%}.control-mail-search-row{flex-direction:column;align-items:stretch;gap:7px;padding:12px 2px}.control-mail-search-main strong{white-space:normal;overflow-wrap:anywhere}.control-mail-search-meta{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:10px;max-width:100%;display:flex}}.tower-home{--tower-ink:#073f48;--tower-line:#e2e5e6;--tower-soft:#e4f0f0;color:#18272d;background:#fafaf9}.tower-home .control-board-heading h1{letter-spacing:-1.8px;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:700}.tower-home .control-board-metrics{display:none}.tower-home .control-guide-status{border:1px solid var(--tower-line);box-shadow:none;background:#fff;border-radius:10px;padding:18px 22px}.tower-columns{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.tower-main,.tower-day{min-width:0}.tower-home .control-guide-focus,.tower-home .control-guide-meetings{border:1px solid var(--tower-line);background:#fff;border-radius:10px;margin-bottom:14px;padding:22px}.tower-home .control-guide-section-title h2,.tower-home .tower-day summary{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:700}.tower-home .control-guide-card{box-shadow:none;border:1px solid var(--tower-line);background:#fff;border-radius:9px}.tower-home .control-guide-card h3{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.tower-home .control-guide-filters button[aria-pressed=true]{background:var(--tower-ink);color:#fff;border-color:var(--tower-ink)}.tower-home .control-guide-filters button{border-radius:7px}@media (max-width:1000px){.tower-columns{grid-template-columns:1fr}.tower-home .control-board-heading h1{font-size:36px}}.tower-home{padding:28px}.tower-source-strip{border:1px solid var(--tower-line);background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:16px 22px;padding:15px 18px;display:flex}.tower-source-strip>div{border-right:1px solid var(--tower-line);align-items:center;gap:9px;padding-right:16px;font-size:13px;display:flex}.tower-source-strip span{color:#677078;font-size:12px}.tower-source-strip i{background:#d39324;border-radius:50%;width:10px;height:10px}.tower-source-strip i.ok{background:#289d4e}.tower-analysis-time{margin-left:auto}.tower-coverage{color:#68747c;margin:12px 0 18px;font-size:12px}.tower-coverage summary{cursor:pointer}.tower-coverage p{margin:8px 0}.tower-home .control-guide-section-title{margin-bottom:16px}.tower-home .control-guide-section-title p{color:#677078;font-size:16px;line-height:1.5}.tower-home .control-guide-focus{padding:20px}.tower-home .control-guide-filters{gap:6px;margin-bottom:20px}.tower-home .control-guide-filters button{color:#39454d;background:#fafafa;border:1px solid #e5e7e8;padding:8px 10px;font-size:12px}.tower-home .control-guide-filters button[aria-pressed=true]{background:var(--tower-ink);color:#fff}.tower-queue-heading{letter-spacing:.035em;color:#74818a;margin:16px 0 10px;font-weight:500;font-size:12px!important}.tower-home .tower-activity{align-items:stretch;gap:20px;margin:0;padding:18px 14px;display:flex}.tower-score{text-align:center;color:#0b4953;border-right:1px solid #e0e5e5;flex-direction:column;flex:0 0 92px;align-items:center;gap:4px;min-width:0;padding:0 12px 0 0;display:flex}.tower-score strong{width:68px;height:68px;color:inherit;background:#e4f1f2;border-radius:50%;place-items:center;font:700 35px Georgia,serif;display:grid}.tower-score.is-three-digit strong{letter-spacing:-1px;font-size:29px}.tower-score>span{text-transform:uppercase;font-size:11px;font-weight:700}.tower-score small{color:#78828a;font-size:10px;line-height:1.25}.tower-score em{color:#99600c;background:#ffecd0;border-radius:10px;max-width:88px;padding:3px 6px;font-size:10px;font-style:normal;line-height:1.3}.score-critical{color:#ae2d17}.score-critical strong{background:#ffe0d9}.score-high{color:#975509}.score-high strong{background:#fff0d8}.score-unknown{color:#596970}.score-unknown strong{background:#edf0f1}.tower-activity-body{flex:1;min-width:0}.tower-activity-meta{text-transform:uppercase;color:#65727b;flex-wrap:wrap;gap:6px;margin-bottom:6px;font-size:10px;display:flex}.tower-activity-meta button{text-align:left}.tower-confirmed{color:#32725f}.tower-home .tower-activity h3{margin:0 0 5px;font-size:21px;line-height:1.2}.tower-consequence{color:#657078;margin:0 0 7px;font-size:13px;line-height:1.45}.tower-client{color:#446777;background:#edf5f8;border-radius:999px;align-items:center;gap:4px;margin:0 0 7px;padding:3px 8px;font-size:11px;line-height:1.3;display:inline-flex}.tower-client strong{color:#294e60;font-weight:650}.tower-owner{color:#536470;flex-wrap:wrap;gap:7px 14px;font-size:12px;display:flex}.tower-owner span{align-items:center;gap:5px;display:flex}.tower-next{color:#435d63;align-items:baseline;gap:6px;margin:7px 0;font-size:12px;display:flex}.tower-next svg{flex-shrink:0;align-self:center}.tower-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.tower-card-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.tower-home .tower-card-actions>button:first-child,.tower-home .tower-source-strip>button{color:#fff;background:#07434e;border-radius:6px}.tower-home .tower-card-actions>button:last-child{color:#60717a}.tower-source-chips{flex-wrap:wrap;gap:6px;display:flex}.tower-source-chips>*{color:#626e74;background:#f0f2f2;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;display:flex}.tower-home .control-guide-evidence{margin-top:12px;font-size:12px}.tower-home .control-guide-evidence summary{color:#587078;cursor:pointer}.tower-day-panel,.tower-check-panel{border:1px solid var(--tower-line);background:#fff;border-radius:10px;margin-bottom:14px;padding:22px}.tower-day h2{letter-spacing:-.8px;margin:0 0 6px;font:700 30px Georgia,serif}.tower-day-panel>p{color:#68757b;margin-bottom:22px;font-size:14px}.tower-day small{color:#77848a;font-size:12px;line-height:1.5}.tower-timeline article{grid-template-columns:48px minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.tower-timeline time{color:#65737a;padding-top:10px;font-size:12px}.tower-timeline article>div{border:1px solid #e2e6e7;border-left:3px solid #0d515c;border-radius:7px;padding:12px}.tower-timeline strong{font-size:13px}.tower-timeline p,.tower-timeline a{color:#697a83;margin-top:5px;font-size:12px}.tower-check-panel>p{color:#b17816;font-size:13px}.tower-check-panel article{border-top:1px solid #e5e7e8;margin-top:14px;padding-top:14px}.tower-check-panel h3{font-size:14px;font-weight:600}.tower-check-panel article p{color:#697780;margin:6px 0;font-size:12px;line-height:1.5}.tower-check-panel button{color:#0a505c;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.tower-alerts{color:#9c301d;background:#fff3ef;border:1px solid #efb9a9;border-radius:9px;margin-bottom:15px;padding:15px 20px}.tower-alerts button{text-align:left;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.tower-alarm-text{color:#a13624;margin:8px 0;font-size:12px}.tower-project-risks summary{cursor:pointer;font-size:14px;font-weight:600}.tower-project-risks article{border-top:1px solid #eee;padding:12px 0;font-size:13px}.tower-project-risks button{text-align:left;align-items:center;gap:6px;display:flex}.tower-factor-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.tower-factor-grid>section{border:1px solid #dfe6e8;border-radius:6px;min-width:0;padding:10px}.tower-score-details{margin:12px 0;font-size:12px;line-height:1.5}.tower-score-details blockquote{overflow-wrap:anywhere;background:#f4f7f7;border-left:2px solid #9eafb3;margin:8px 0;padding:8px}.tower-score-details footer{color:#64767b;font-size:10px}.control-score-math{background:linear-gradient(145deg,#f7fafc,#edf4f7);border:1px solid #d6e3e9;border-radius:10px;margin:12px 0;padding:12px 14px}.control-score-math>strong{color:#18384a;font-size:13px}.control-score-math ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:8px 0 0;padding-left:18px;display:grid}.control-score-math li:last-child{color:#0c4f6d;grid-column:1/-1;margin-top:5px}.tower-factor-edit{border-bottom:1px solid #ddd;padding:12px 0}.tower-score-editor{background:#f6f9f9;border-radius:8px;padding:14px}.tower-score-editor label{margin-top:9px;font-size:12px;display:block}.tower-score-editor summary{cursor:pointer;font-weight:600}.tower-table-score .tower-score{border:0;padding:0}.tower-table-score .tower-score strong{width:40px;height:40px;font-size:23px}.tower-table-score .tower-score.is-three-digit strong{letter-spacing:-.5px;font-size:18px}.tower-table-score .tower-score span{font-size:9px}@media (max-width:1200px){.tower-home{padding:20px}.tower-columns{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr)}.tower-home .tower-activity{gap:12px}.tower-score{flex-basis:75px;padding-right:10px}.tower-score strong{width:56px;height:56px;font-size:30px}.tower-day-panel,.tower-check-panel{padding:17px}}@media (max-width:1000px){.tower-columns{grid-template-columns:1fr}.tower-day{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tower-source-strip{gap:12px}.tower-analysis-time{margin-left:0}}@media (max-width:600px){.tower-home{padding:14px}.tower-home .control-board-heading h1{font-size:34px}.tower-home .control-board-heading{align-items:start}.tower-home .control-board-heading>button{padding:7px;font-size:11px}.tower-source-strip{gap:10px;padding:12px}.tower-source-strip>div{border:0;padding:0;font-size:11px}.tower-source-strip span{font-size:10px}.tower-home .control-guide-focus{padding:14px}.tower-home .control-guide-section-title h2{font-size:28px}.tower-home .tower-activity{gap:10px;padding:14px 10px}.tower-score{flex-basis:58px;padding-right:8px}.tower-score strong{width:46px;height:46px;font-size:27px}.tower-score span{font-size:9px}.tower-home .tower-activity h3{font-size:18px}.tower-consequence{font-size:12px}.tower-card-actions{justify-content:flex-end;width:100%}.tower-card-actions>button:first-child{flex:1;justify-content:center}.tower-day{display:block}.tower-factor-grid,.control-score-math ul{grid-template-columns:1fr}.tower-source-chips{gap:4px}.tower-home .control-guide-filters button{padding:7px;font-size:11px}}.tower-shell [data-sidebar=sidebar],.tower-shell [data-sidebar=content],.tower-shell [data-sidebar=footer]{color:#18323b!important;background:#fafaf9!important}.tower-shell [data-sidebar=header]{border-color:#e2e8e8;padding:30px 26px}.tower-shell [data-sidebar=menu-button]{border-radius:8px;height:44px;margin:3px 0;color:#17353e!important}.tower-shell [data-sidebar=menu-button]:hover{background:#e0eff0!important}.tower-shell [data-sidebar=group-label]{display:none}.tower-shell [data-sidebar=footer] p{color:#17353e!important}.tower-shell [data-sidebar=footer]{border-color:#e2e8e8}.tower-shell [data-sidebar=footer] .rounded-full{background:#07434e}.tower-brand{color:#102027;flex-direction:column;display:flex}.tower-brand strong{letter-spacing:1px;font-size:42px;font-weight:800;line-height:1}.tower-brand span{margin-top:8px;font-size:15px}.tower-shell .group-data-\[collapsible\=icon\]\:hidden{overflow:hidden}.tower-shell .control-board-workspace>[data-slot=tabs]{margin-bottom:8px}.tower-home .control-guide-queue{grid-template-columns:minmax(0,1fr)}.tower-home.control-board-workspace{gap:12px}.tower-home .control-guide{gap:12px;margin:4px 0 18px}.tower-home .control-board-heading{margin-bottom:4px}.fmg-theme .tower-home .tower-card-actions>button:first-child,.fmg-theme .tower-home .tower-source-strip>button{color:#fff!important;background:#07434e!important}.tower-shell [data-sidebar=menu-button][data-active=true]{color:#063f49!important;background:#deedef!important}@media (min-width:768px){.tower-shell .tower-home>[data-slot=tabs]{display:none}}.fmg-theme .tower-home{background:0 0}.fmg-theme .tower-home .control-board-heading h1{letter-spacing:-.8px;font-family:inherit;font-size:32px}.tower-home>[data-slot=tabs]{min-width:0;max-width:100%}.tower-home>[data-slot=tabs]>[role=tablist]{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;width:100%;height:auto;display:flex}.control-meeting-group{margin-top:22px}.control-meeting-group h3{margin-bottom:10px;font-size:18px;font-weight:650}.control-meeting-group h3 span{color:#68757b;font-weight:400}.control-past-meetings{border-top:1px solid #dbe3e9;margin-top:24px;padding-top:16px}.control-past-meetings>summary{cursor:pointer;color:#68757b;font-size:14px}.control-mail-score{grid-template-columns:190px minmax(82px,1fr);align-items:center;gap:10px;width:292px;min-width:292px;display:grid}.control-mail-score .tower-score.is-communication{text-align:left;grid-template-rows:minmax(48px,auto);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:190px;min-width:190px;padding:0 12px 0 0;display:grid}.control-mail-score .tower-score.is-communication strong{width:48px;height:48px;font-size:23px}.control-mail-score .tower-score.is-communication.is-three-digit strong{font-size:18px}.control-mail-score .tower-score.is-communication>span{text-transform:none;align-content:center;gap:3px;min-width:0;min-height:48px;display:grid}.control-mail-score .tower-score.is-communication>span b{text-transform:uppercase;font-size:11px;line-height:1.2}.control-mail-score .tower-score.is-communication>span small{color:#60727c;font-size:11px;line-height:1.2}.control-mail-score .tower-score.is-communication>em{grid-column:1/-1;justify-self:start;margin-top:2px}.control-mail-score>small{color:#657681;font-size:11px;line-height:1.25}.control-mail-priority{border:1px solid var(--border);border-radius:12px;gap:16px;margin:16px 0;padding:14px;display:flex}.control-mail-priority>div:last-child{flex:1;min-width:0}.control-mail-links textarea{min-height:100px}@media (max-width:760px){.control-mail-score{grid-template-columns:minmax(180px,1fr) minmax(90px,.7fr);width:100%;min-width:0}.control-mail-priority{gap:8px}}.control-mail-dialog.mail-workspace{box-sizing:border-box;background:#f3f6f8;border-color:#ccd9e2;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px #1f3b4d26;gap:0!important;width:min(1440px,100vw - 32px)!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:0!important;inset:16px!important}.mail-workspace-header{background:#fff;border-bottom:1px solid #d9e3e9;flex:0 0 74px;align-items:center;gap:12px;height:74px;padding:0 18px;display:flex}.mail-workspace-title{flex:1;min-width:0}.mail-workspace-title h2{text-overflow:ellipsis;white-space:nowrap;color:#213b4c;font-size:1.12rem;line-height:1.35;overflow:hidden}.mail-workspace-title p{text-overflow:ellipsis;white-space:nowrap;color:#71828f;margin-top:2px;font-size:.78rem;overflow:hidden}.mail-workspace-header-actions{align-items:center;gap:3px;display:flex}.mail-workspace-header-actions a{color:inherit!important;text-decoration:none!important}.mail-workspace-scroll{min-width:0;min-height:0;display:block;scrollbar-gutter:auto!important;padding:0!important;overflow:hidden!important}.mail-workspace-fieldset{border:0;width:100%;min-width:0;height:100%;margin:0;padding:0;display:block}.mail-workspace-grid{grid-template-columns:minmax(0,1fr) 360px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.mail-thread-pane{overscroll-behavior:contain;min-width:0;min-height:0;padding:22px clamp(18px,3vw,44px) 0;overflow:hidden auto}.mail-context-pane{overscroll-behavior:contain;background:#f8fafb;border-left:1px solid #d9e3e9;min-width:0;min-height:0;padding:18px;overflow:hidden auto}.mail-workspace-error{z-index:4;width:min(620px,100% - 32px);position:absolute;top:82px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #64251b22}.mail-workspace-loading{color:#607888;text-align:center;place-content:center;justify-items:center;gap:10px;height:100%;display:grid}.mail-workspace-loading svg{width:28px;height:28px}.mail-workspace-loading .is-spinning,.mail-ai-status svg.is-spinning{animation:1.1s linear infinite mail-spin}@keyframes mail-spin{to{transform:rotate(360deg)}}.mail-thread-overview{justify-content:space-between;align-items:center;gap:14px;max-width:920px;margin:0 auto 18px;display:flex}.mail-thread-overview>div{flex-wrap:wrap;gap:7px;display:flex}.mail-thread-overview>p{color:#607888;text-align:right;font-size:.8rem}.mail-thread-chip{color:#647987;background:#fff;border:1px solid #d9e3e9;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;font-weight:650;display:inline-flex}.mail-thread-chip svg{width:12px;height:12px}.mail-thread-chip.is-ok{color:#316e51;background:#eff8f3;border-color:#c7dfd2}.mail-thread-chip.is-warning{color:#8b6222;background:#fff8e9;border-color:#ead8b7}.mail-thread-list{gap:10px;max-width:920px;margin:0 auto 24px;display:grid}.mail-thread-message{background:#fff;border:1px solid #d8e2e8;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 2px 8px #28485d0a}.mail-thread-message[open]{border-color:#c4d7e2;box-shadow:0 8px 24px #274b6310}.mail-thread-message.is-outgoing{border-left:3px solid #76a4bf}.mail-thread-message summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;list-style:none;display:grid}.mail-thread-message summary::-webkit-details-marker{display:none}.mail-sender-avatar{color:#3b6680;background:#e8f0f5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.82rem;font-weight:750;display:grid}.mail-thread-message.is-outgoing .mail-sender-avatar{color:#285a77;background:#dceaf2}.mail-message-heading{flex-direction:column;min-width:0;display:flex}.mail-message-heading strong{text-overflow:ellipsis;white-space:nowrap;color:#213b4c;font-size:.88rem;overflow:hidden}.mail-message-heading small{text-overflow:ellipsis;white-space:nowrap;color:#798995;font-size:.72rem;overflow:hidden}.mail-thread-message time{color:#7a8a95;white-space:nowrap;font-size:.7rem}.mail-message-body{border-top:1px solid #edf1f4;padding:4px 24px 22px 64px}.mail-message-body .control-email-text{color:#273943;max-width:72ch;padding-top:17px;font-size:.91rem;line-height:1.75}.mail-original-attachments{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mail-original-attachments span{color:#496678;background:#f7fafb;border:1px solid #d6e1e7;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:.75rem;display:inline-flex}.mail-original-attachments svg{width:14px;height:14px}.mail-composer{background:#fff;border:1px solid #cddce5;border-bottom:0;border-radius:16px 16px 0 0;max-width:920px;margin:0 auto;transition:border-color .16s,box-shadow .16s;position:relative;box-shadow:0 10px 28px #23485f12}.mail-composer.is-dragging{border-color:#4380a1;box-shadow:0 0 0 4px #4380a11f,0 12px 32px #23485f18}.mail-composer-heading{border-bottom:1px solid #e3eaee;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.mail-composer-heading>div:first-child{align-items:baseline;gap:9px;display:flex}.mail-composer-heading span{color:#284659;font-size:.88rem;font-weight:700}.mail-composer-heading small{color:#7a8c98;font-size:.7rem}.mail-ai-status{color:#42677b;background:#eef5f9;border-radius:9px;align-items:center;gap:7px;margin:12px 14px;padding:9px 11px;font-size:.78rem;display:flex}.mail-ai-status svg{width:14px;height:14px}.mail-recipient-row{color:#71828e;border-bottom:1px solid #edf1f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:43px;padding:4px 12px;font-size:.76rem;display:grid}.mail-recipient-row input{height:34px;box-shadow:none;background:0 0;border:0;font-size:.8rem}.mail-recipient-row input:focus-visible{box-shadow:none}.mail-composer .control-reply-paper{box-shadow:none!important;border:0!important;border-radius:0!important}.mail-composer .control-reply-paper-toolbar{background:#f8fafb;padding:7px 12px}.mail-composer .control-reply-preview,.mail-composer .control-reply-body{max-height:520px;min-height:230px!important;padding:22px 26px!important}.mail-composer .control-reply-preview{cursor:text}.mail-composer-tools{border-top:1px solid #e5ecef;align-items:center;gap:4px;min-height:48px;padding:7px 12px;display:flex}.mail-composer-tools>span:last-child{color:#91a0aa;margin-left:auto;font-size:.7rem}.mail-attach-button{cursor:pointer;color:#496a7d;border-radius:7px;align-items:center;padding:7px 9px;flex-direction:row!important;gap:6px!important;font-size:.78rem!important;font-weight:600!important;display:inline-flex!important}.mail-attach-button:hover{background:#edf3f6}.mail-attach-button svg{width:15px;height:15px}.mail-attach-button input{opacity:0;pointer-events:none;position:absolute}.mail-draft-attachments{flex-wrap:wrap;gap:7px;padding:0 12px 12px;display:flex}.mail-draft-attachments>span{background:#f6f9fb;border:1px solid #d6e1e7;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;display:flex}.mail-draft-attachments svg{width:13px;height:13px}.mail-draft-attachments button{color:#7c8e99;place-items:center;display:grid}.mail-draft-actions{background:#fafcfd;border-top:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.mail-draft-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mail-draft-history{margin:12px!important}.mail-draft-history>summary{justify-content:space-between;align-items:center;display:flex}.mail-draft-history>summary span{color:#7d8e99;font-size:.7rem}.mail-send-dock{background:#f8fafb;border:1px solid #cddce5;border-top-color:#e5ecef;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:920px;min-height:68px;margin:0 auto 28px;padding:12px 14px;display:flex;box-shadow:0 10px 28px #23485f0a}.mail-send-options,.mail-send-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-send-options,.mail-send-options [data-slot=select-trigger]{min-width:190px}.mail-send-dock>p{color:#5e7380;flex-basis:100%;font-size:.8rem}.mail-send-dock>p [data-slot=button]{margin-left:8px}.mail-context-card{background:#fff;border:1px solid #dbe4e9;border-radius:13px;margin-bottom:12px;padding:15px}.mail-context-card>h3{letter-spacing:.04em;text-transform:uppercase;color:#587486;margin:0 0 11px!important;font-size:.78rem!important}.mail-context-card.is-executive{background:linear-gradient(145deg,#edf5f9,#fff)}.mail-context-card.is-executive ul,.mail-context-card.is-warning ul{gap:8px;padding-left:18px;font-size:.8rem;line-height:1.55;display:grid}.mail-context-card.is-executive li::marker{color:#7196aa}.mail-context-card.is-warning{background:#fff9ed;border-color:#ead9b9}.mail-context-card .control-mail-priority{border:0;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;padding:0;display:grid}.mail-context-card .tower-score strong{transform:scale(.86)}.mail-context-card .control-mail-priority p{color:#526c7b;margin-top:5px;font-size:.78rem;line-height:1.45}.mail-context-card .control-mail-priority small{color:#7c8d98;margin-top:5px;font-size:.69rem;display:block}.mail-context-card .control-mail-priority details{background:#f7fafb;margin-top:8px;padding:8px}.mail-context-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mail-success-note{color:#357154;align-items:center;gap:5px;margin-top:8px;font-size:.75rem;display:flex}.mail-success-note svg{width:14px;height:14px}.mail-snooze{margin:12px 0}.mail-snooze>span{align-items:center;gap:6px;display:flex}.mail-snooze svg{width:14px;height:14px}.mail-context-card textarea{min-height:90px!important}.mail-context-card>.control-warning{margin-top:10px}.mail-context-card>.control-warning [data-slot=button]{margin-top:8px}@media (max-width:1050px){.mail-workspace-grid{grid-template-columns:minmax(0,1fr) 320px}.mail-send-dock{flex-direction:column;align-items:flex-end}.mail-send-options,.mail-send-actions{justify-content:flex-end;width:100%}}@media (max-width:820px){.control-mail-dialog.mail-workspace{border:0;border-radius:0;width:100%!important;height:auto!important;margin:0!important;inset:0!important}.mail-workspace-header{flex-basis:64px;height:64px;padding:0 8px}.mail-workspace-title h2{font-size:.96rem}.mail-workspace-header-actions{gap:0}.mail-workspace-header-actions [data-slot=button]:first-child{display:none}.mail-workspace-scroll{overscroll-behavior:contain;overflow:auto!important}.mail-workspace-fieldset{height:auto;min-height:100%}.mail-workspace-grid{height:auto;display:block;overflow:visible}.mail-thread-pane{padding:14px 12px 0;overflow:visible}.mail-context-pane{border-top:1px solid #d9e3e9;border-left:0;padding:12px;overflow:visible}.mail-thread-overview{flex-direction:column;align-items:flex-start}.mail-thread-overview>p{text-align:left}.mail-message-body{padding:2px 16px 18px}.mail-thread-message summary{grid-template-columns:34px minmax(0,1fr);padding:11px}.mail-thread-message time{grid-column:2}.mail-sender-avatar{width:32px;height:32px}.mail-composer .control-reply-preview,.mail-composer .control-reply-body{padding:18px 16px!important}.mail-composer-tools>span:last-child{display:none}.mail-draft-actions{flex-direction:column;align-items:stretch}.mail-draft-actions>div{justify-content:flex-start}.mail-send-dock{align-items:stretch;padding:12px}.mail-send-options,.mail-send-actions{justify-content:stretch}.mail-send-actions [data-slot=button]:last-child{flex:1}.mail-context-card{margin-bottom:10px}}.tower-score strong{font-variant-numeric:tabular-nums;border:1px solid;font-family:inherit;transition:background .2s,color .2s;box-shadow:inset 0 1px #ffffffb3,0 2px 5px #1630380a}.tower-score>span:empty{display:none}@media (prefers-reduced-motion:reduce){.tower-score strong{transition:none}}.control-operation-dialog{width:min(780px,96vw)!important;max-width:780px!important}.control-operation-dialog-v2{overflow:hidden;width:min(920px,96vw)!important;max-width:920px!important}.control-operation-tabs{flex:1;min-height:0;overflow:hidden}.control-operation-tabs-list{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:flex-start;width:100%;padding-bottom:6px}.control-operation-tabs-list [data-slot=tabs-trigger]{flex:0 auto;padding-inline:14px}.control-operation-pane{flex-direction:column;gap:14px;padding:2px 1px 8px;display:flex}.control-operation-identity,.control-operation-block,.control-priority-summary,.control-analysis-summary{background:#fbfdfe;border:1px solid #d7e2e8;border-radius:13px;padding:15px 17px}.control-operation-identity h2{margin:3px 0 10px;font-size:1.15rem;font-weight:680;line-height:1.35}.control-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.control-field-heading>span{text-transform:uppercase;letter-spacing:.06em;color:#667782;font-size:.75rem;font-weight:650}.control-field-heading h3,.control-operation-block>h3{margin:0;font-size:.875rem;font-weight:680}.control-field-heading button{height:28px;padding-inline:8px;font-size:.75rem}.control-operation-meta{color:#556976;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.control-operation-meta>[role=combobox]{max-width:420px}.control-state-pill{color:#315d78;background:#e7f1f7;border-radius:999px;padding:4px 9px;font-weight:650;display:inline-flex}.control-priority-summary{padding:10px 14px}.control-priority-button{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.control-priority-button>span{color:#506875;text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.control-priority-explanation{color:#455e6b;border-top:1px solid #dde7ec;margin-top:10px;padding-top:10px;font-size:.8125rem;line-height:1.55}.control-priority-explanation p{margin-top:5px}.control-two-lines{-webkit-line-clamp:2;color:#344a56;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.control-next-action{background:#f3f8fb;border-color:#bfd5df}.control-next-action>p{color:#213f50;font-size:.95rem;font-weight:620;line-height:1.5}.control-next-action>p[data-empty=true]{color:#7a6250;font-weight:500}.control-operation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.control-operation-block p{font-size:.875rem;line-height:1.55}.control-date-chips{flex-wrap:wrap;gap:8px;display:flex}.control-date-chips span{background:#eaf2f6;border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px;font-size:.8125rem;display:flex}.control-date-chips b{text-transform:uppercase;letter-spacing:.05em;color:#5d7582;font-size:.68rem}.control-date-edit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.control-missing{color:#805c2d;background:#faf3e5;border-radius:9px;padding:10px 12px;font-size:.8125rem}.control-operation-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.control-linked-mail,.control-wait-summary{border-top:1px solid #e0e8ec;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.control-linked-mail:first-of-type,.control-wait-summary:first-of-type{margin-top:8px}.control-linked-mail p,.control-wait-summary p{color:#607580;margin-top:3px}.control-wait-summary{display:block}.control-wait-summary span{color:#607580;font-size:.75rem}.control-waits-editor{flex-direction:column;gap:10px;margin-top:12px;display:flex}.control-analysis-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-analysis-summary>div{background:#eef4f7;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.control-analysis-summary span{color:#657783;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.control-analysis-summary strong{font-size:.875rem}.control-analysis-editor{background:#fbfdfe;border:1px solid #d7e2e8;border-radius:11px;padding:12px 14px}.control-analysis-editor>summary{cursor:pointer;font-size:.875rem;font-weight:650}.control-analysis-editor[open]>summary{margin-bottom:12px}.control-analysis-editor label{flex-direction:column;gap:6px;margin-top:10px;font-size:.8125rem;font-weight:550;display:flex}.control-operation-pane .tower-score-details{background:#fbfdfe;border:1px solid #d7e2e8;border-radius:12px;padding:14px}.control-operation-pane .tower-score-editor{background:#fbfdfe;border:1px solid #d7e2e8;border-radius:11px;padding:12px 14px}.control-operation-pane .tower-score-editor>summary{font-weight:650}.control-operation-pane a{color:#356884;text-underline-offset:3px;text-decoration:underline}@media (max-width:650px){.control-operation-tabs-list{overflow-x:auto}.control-operation-grid,.control-analysis-summary,.control-date-edit{grid-template-columns:1fr}.control-linked-mail{flex-direction:column;align-items:flex-start}.control-operation-actions>button{flex:45%}}.control-activity-recap{background:#edf4f7;border:1px solid #d5e2e8;border-radius:14px;padding:16px;font-size:.875rem;line-height:1.6}.control-activity-recap>div{align-items:center;gap:12px;display:flex}.control-activity-recap ul{margin-top:10px;padding-left:20px;list-style:outside}.control-operation-scroll>details{border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:.875rem}.control-operation-scroll>details>summary{cursor:pointer;color:var(--foreground);font-weight:600}.control-operation-scroll>details[open]>summary{margin-bottom:14px}.control-operation-scroll>details>label,.control-operation-scroll>details>.control-form-grid{margin-top:10px}.control-operation-scroll>.control-form-grid textarea{min-height:64px}.tower-mail-subject{text-align:left;color:#486777;align-items:baseline;gap:7px;margin:7px 0;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.tower-mail-subject svg{flex-shrink:0;align-self:center}.tower-mail-subject:hover{text-underline-offset:3px;text-decoration:underline}.control-inline-score{font-variant-numeric:tabular-nums;grid-template-columns:minmax(96px,1fr) 28px auto;align-items:center;gap:7px;min-width:150px;display:grid}.control-inline-score input{cursor:pointer;width:100%}.control-inline-score strong{text-align:right}.control-inline-score button{color:#59717e;text-underline-offset:2px;font-size:10px;text-decoration:underline}.control-activity-assistant{background:#f4f8fa;border:1px dashed #a9c1ce;border-radius:13px;gap:11px;margin:0 16px 16px;padding:16px;transition:background .18s,border-color .18s;display:grid;position:relative}.control-activity-assistant.is-dragging{background:#e5f2ed;border-color:#559179}.control-activity-assistant-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.control-activity-assistant-head h3{align-items:center;gap:7px;font-size:.9375rem;font-weight:650;display:flex}.control-activity-assistant-head h3 svg,.control-screenshot-button svg{width:16px;height:16px}.control-activity-assistant-head p{color:var(--muted-foreground);margin-top:3px;font-size:.8125rem}.control-activity-assistant-head>span{overflow-wrap:anywhere;background:#e5eef3;border-radius:8px;align-items:center;gap:6px;max-width:44%;padding:6px 8px;font-size:.75rem;display:flex}.control-activity-assistant-head>span svg{flex:none;width:14px;height:14px}.control-activity-assistant-head>span button{margin-left:auto}.control-activity-assistant textarea{resize:vertical;background:#fff;min-height:74px}.control-screenshot-button{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:.875rem;font-weight:550;display:inline-flex}.control-screenshot-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.control-drop-hint{color:#286b55;z-index:2;background:#e5f2edf2;border-radius:13px;place-content:center;justify-items:center;gap:8px;font-weight:700;display:grid;position:absolute;inset:0}.control-drop-hint svg{width:28px;height:28px}.control-assisted-draft{background:#fff;border:1px solid #d5e2e8;border-radius:11px;gap:11px;padding:14px;display:grid}.control-assisted-draft label{gap:5px;font-size:.8125rem;font-weight:550;display:grid}.control-assisted-draft textarea{min-height:58px}.control-assisted-score{align-items:center;grid-template-columns:auto minmax(130px,1fr) 34px!important}.control-assisted-score input{accent-color:#276b63}.control-assisted-score strong{font-variant-numeric:tabular-nums;text-align:right}@media (max-width:640px){.control-activity-assistant{margin:0 10px 12px;padding:12px}.control-activity-assistant-head{display:grid}.control-activity-assistant-head>span{max-width:100%}.control-inline-score{grid-template-columns:minmax(76px,1fr) 26px auto;min-width:130px}}.control-quick-action{padding:7px 4px}.control-quick-action-trigger{color:#41677a;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-weight:650;transition:background .16s,color .16s;display:flex}.control-quick-action-trigger svg{width:16px}:is(.control-quick-action-trigger:hover,.control-quick-action-trigger:focus-visible){color:#244e60;background:#e5f2ed}.control-quick-action-fields{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) minmax(130px,.7fr) 145px auto;align-items:center;gap:8px;padding:5px;display:grid}.control-quick-action-fields>input:first-child{background:#f3f8fb;border-color:#b8d2df;font-weight:600}.control-quick-action-buttons{align-items:center;gap:5px;display:flex}.control-quick-action-buttons span{color:var(--muted-foreground);white-space:nowrap;font-size:.72rem;display:none}.team-activities{isolation:isolate;position:relative}.team-activities:before{content:"";z-index:-1;background:linear-gradient(135deg,#eaf2f8aa,#f5f8fbaa 60%,#0000);border-radius:24px;height:210px;position:absolute;inset:-18px -20px auto}.team-activities>.control-board-heading{padding:10px 4px 18px}.team-activities>.control-panel{background:#fff;border:1px solid #e0e7ee;border-radius:14px;padding:16px;box-shadow:0 8px 28px #234f700d}.team-activities .control-panel-toolbar{border:0;margin-bottom:0;padding:2px 2px 15px}.team-activities .control-panel-toolbar>div:first-child{background:#f2f6fa;border:1px solid #dce5ed;border-radius:11px;padding:7px 9px 7px 13px}.team-activities .control-panel-toolbar label{color:#64718b;text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}.team-activities .control-panel-toolbar [data-slot=select-trigger],.team-activities .control-panel-toolbar input{box-shadow:none;background:#fff;border-color:#d8e1e9}.team-activities .control-table-wrap{border:1px solid #e0e7ee;border-radius:10px;padding:0;overflow:auto}.team-activities .control-table-wrap table{border-collapse:separate;border-spacing:0;min-width:1080px}.team-activities .control-table-wrap thead th{color:#4a5b6b;letter-spacing:.015em;text-transform:none;background:#edf2f6;border:0;border-bottom:1px solid #dbe4ec;height:44px;padding:6px 9px;font-size:.75rem;font-weight:650}.team-activities .control-table-wrap tbody tr:not(.control-new-row){background:#fff;transition:background-color .14s,box-shadow .14s}.team-activities .control-table-wrap tbody tr:not(.control-new-row)>td{background:inherit;border-top:0;border-bottom:1px solid #e7edf5;border-left:0;border-right:1px solid #eef1f7;height:44px;padding:3px 8px}.team-activities .control-table-wrap tbody tr:not(.control-new-row)>td:first-child{border-left:3px solid #92b2cc;border-radius:0}.team-activities .control-table-wrap tbody tr:not(.control-new-row)>td:last-child{border-right:0;border-radius:0}.team-activities .control-table-wrap tbody tr:not(.control-new-row):hover,.team-activities .control-table-wrap tbody tr[data-selected=true]:not(.control-new-row){background:#e8f0f7;box-shadow:inset 0 1px #b9cede,inset 0 -1px #b9cede}.team-activities .control-table-wrap tbody tr[data-selected=true]:not(.control-new-row){background:#e0ecf5;box-shadow:inset 0 2px #92b2cc,inset 0 -2px #92b2cc}.team-activities .control-table-wrap .control-inline{color:#344a56;border:0;border-radius:5px;height:32px;padding:3px 5px;font-size:.84rem;box-shadow:none!important;background:0 0!important}.team-activities .control-table-wrap td:first-child .control-inline{color:#202632;font-weight:680}.team-activities .control-table-wrap .control-inline:hover{background:#dce7f0!important}.team-activities .control-table-wrap .control-inline:focus{outline:0;background:#fff!important;box-shadow:inset 0 0 0 1px #6f98b7!important}.team-activities .control-choice{min-height:30px;box-shadow:none;color:#3e5668;background:#edf2f6;border:0;border-radius:7px}.team-activities .control-choice:hover{background:#dce8f2}.team-activities .control-score-column,.team-activities .control-score-cell{text-align:center;vertical-align:middle;width:112px;min-width:112px}.team-activities .control-score-cell{padding-inline:6px!important}.team-activities .tower-table-score{border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:3px;transition:background .14s;display:flex}.team-activities .tower-table-score .tower-score{flex:0 0 96px;justify-content:flex-start;gap:3px;width:96px;min-width:96px}.team-activities .tower-table-score .tower-score strong{flex:0 0 40px}.team-activities .tower-table-score .tower-score>span{text-overflow:ellipsis;white-space:nowrap;width:96px;min-height:11px;line-height:1.15;display:block;overflow:hidden}.team-activities .tower-table-score .tower-score>em{margin-inline:auto}.team-activities .tower-table-score:hover{background:#dce8f2}.team-activities .control-new-row>td{background:#f2f6fa;border:0;padding:6px}.team-activities .control-quick-action{background:#f5f8fb;border:1px dashed #b9cddd;border-radius:8px;transition:border-color .14s,background .14s}.team-activities .control-quick-action:hover,.team-activities .control-quick-action:focus-within{background:#e8f0f7;border-color:#7fa4c0}@media (max-width:700px){.team-activities>.control-panel{padding:10px}.team-activities .control-panel-toolbar{align-items:stretch}.team-activities .control-panel-toolbar>div,.team-activities .control-panel-toolbar input{width:100%}}.team-personal-summary{background:linear-gradient(145deg,#fff,#f1f6fa);border:1px solid #dce7ef;border-radius:14px;grid-template-columns:minmax(210px,.72fr) minmax(480px,1.5fr);gap:10px;margin:0 0 10px;padding:11px 13px;display:grid;box-shadow:0 7px 20px #214c6c0e}.team-summary-person{align-items:center;gap:9px;min-width:0;display:flex}.team-summary-person>span{color:#3e6b89;background:#dfeaf3;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.team-summary-person svg{width:18px}.team-summary-person div{min-width:0}.team-summary-person small{color:#688093;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.team-summary-person strong{color:#223a49;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.94rem;display:block;overflow:hidden}.team-summary-person p{color:#667c8b;margin-top:1px;font-size:.7rem}.team-summary-metrics{grid-template-columns:repeat(5,minmax(72px,1fr));gap:6px;display:grid}.team-summary-metrics button{color:#4e697b;text-align:left;background:#fff;border:1px solid #d8e5ed;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:5px;min-height:44px;padding:7px 8px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.team-summary-metrics button:hover{border-color:#aac4d5;transform:translateY(-1px);box-shadow:0 5px 12px #294e6810}.team-summary-metrics strong{color:#285775;font-variant-numeric:tabular-nums;font-size:1rem;line-height:1}.team-summary-metrics span{font-size:.65rem;line-height:1.15}.team-summary-metrics svg{color:#2e8a62;width:17px}.team-summary-metrics .is-ok{color:#39745a;background:#f1f8f4;border-color:#cce6d8}.team-summary-metrics .is-alert{background:#fff7f5;border-color:#efd7d1}.team-summary-metrics .is-alert strong{color:#a65049}.team-focus-list{border-top:1px solid #dce6ed;grid-column:1/-1;grid-template-columns:130px repeat(4,minmax(0,1fr));gap:6px;padding-top:8px;display:grid}.team-focus-list>div{flex-direction:column;justify-content:center;display:flex}.team-focus-list>div small{letter-spacing:.06em;text-transform:uppercase;color:#557186;font-size:.64rem;font-weight:750}.team-focus-list>div span{color:#718593;font-size:.68rem}.team-focus-list>button{color:#35566b;text-align:left;background:#eaf1f6;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:grid}.team-focus-list>button:hover{background:#dce9f2}.team-focus-list>button>span{background:#fff;border-radius:5px;padding:2px 5px;font-size:.58rem;font-weight:700}.team-focus-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.team-focus-list>button em{font-variant-numeric:tabular-nums;font-size:.68rem;font-style:normal;font-weight:750}.team-summary-clear{color:#347457;border-top:1px solid #dce6ed;grid-column:1/-1;align-items:center;gap:8px;padding-top:7px;display:flex}.team-summary-clear>svg{width:18px}.team-summary-clear>span{align-items:baseline;gap:8px;display:flex}.team-summary-clear strong{font-size:.72rem}.team-summary-clear small{color:#648173;font-size:.67rem}.team-exceptions{background:#f6f9fb;border:1px solid #d7e3eb;border-radius:11px;margin:9px 0;overflow:hidden}.team-exceptions>summary{cursor:pointer;color:#3a5e74;justify-content:space-between;align-items:center;gap:9px;padding:9px 12px;list-style:none;display:flex}.team-exceptions>summary::-webkit-details-marker{display:none}.team-exceptions>summary>span{align-items:center;gap:7px;display:flex}.team-exceptions>summary>small{color:#738796;margin-left:auto;font-size:.66rem}.team-exceptions>summary>svg:last-child{transition:transform .15s}.team-exceptions[open]>summary>svg:last-child{transform:rotate(180deg)}.team-exceptions>div{border-top:1px solid #dce6ed}.team-exceptions>div>button{text-align:left;border-bottom:1px solid #e2e9ee;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;width:100%;padding:8px 12px;transition:background .14s;display:grid}.team-exceptions>div>button:last-child{border-bottom:0}.team-exceptions>div>button:hover{background:#eaf2f7}.team-exception-score{color:#315e78;font-variant-numeric:tabular-nums;background:#ddeaf2;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.76rem;font-weight:800;display:grid}.team-exceptions button strong{color:#2d4656;font-size:.76rem;display:block}.team-exceptions button small{color:#728491;margin-top:1px;font-size:.66rem;display:block}@media (max-width:900px){.team-personal-summary{grid-template-columns:1fr}.team-focus-list{grid-template-columns:1fr 1fr}.team-focus-list>div{grid-column:1/-1}.team-summary-metrics{grid-template-columns:repeat(5,minmax(64px,1fr))}}@media (max-width:640px){.team-personal-summary{margin-inline:0;padding:13px}.team-summary-metrics{padding-bottom:3px;display:flex;overflow:auto}.team-summary-metrics button{min-width:86px}.team-focus-list{grid-template-columns:1fr}.team-exceptions>summary{flex-wrap:wrap;align-items:flex-start}.team-exceptions>summary>small{order:3;width:100%;margin:0}.team-exceptions>div>button{grid-template-columns:36px 1fr}.team-exceptions>div>button>svg{display:none}}.control-collaboration{background:linear-gradient(145deg,#fbfdfe,#f4f9f7);border-color:#cbded7;flex-direction:column;gap:12px;display:flex}.control-collaboration .control-field-heading>span{text-transform:none;letter-spacing:0}.control-note-stream{flex-direction:column;gap:8px;display:flex}.control-note-stream article{background:#fff;border:1px solid #dce7e2;border-radius:11px;padding:10px 36px 10px 12px;position:relative}.control-note-stream article>div{align-items:baseline;gap:8px;display:flex}.control-note-stream time{color:var(--muted-foreground);font-size:.72rem}.control-note-stream p{white-space:pre-wrap;margin-top:3px}.control-note-stream article>button{color:#71838c;border-radius:6px;padding:4px;position:absolute;top:8px;right:8px}.control-note-stream article>button:hover{color:#9b4138;background:#f4e8e6}.control-note-stream svg{width:14px;height:14px}.control-note-composer{grid-template-columns:1fr 36px;align-items:end;gap:8px;display:grid}.control-note-composer textarea{resize:none!important;min-height:58px!important}.control-note-composer button{width:36px;height:36px}.control-note-composer svg{width:16px}.control-attachment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.control-attachment-list>div{background:#fff;border:1px solid #d7e4df;border-radius:10px;grid-template-columns:24px 1fr 26px;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:grid}.control-attachment-list svg{color:#52778a;width:18px}.control-attachment-list a{flex-direction:column;min-width:0;display:flex;text-decoration:none!important}.control-attachment-list a strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.control-attachment-list a span{color:var(--muted-foreground);font-size:.7rem}.control-attachment-list button{border-radius:6px;place-items:center;padding:3px;display:grid}.control-attachment-list button:hover{background:#f4e8e6}.control-attachment-drop{cursor:pointer;background:#f1f8f5;border:1.5px dashed #a9c9bd;border-radius:11px;align-items:center;padding:12px 14px;transition:transform .16s,background .16s,border-color .16s;position:relative;flex-direction:row!important;gap:10px!important;font-weight:500!important;display:flex!important}.control-attachment-drop:hover,.control-attachment-drop.is-dragging{background:#e2f2eb;border-color:#6eaa93;transform:translateY(-1px)}.control-attachment-drop>svg{color:#4c806c;width:20px}.control-attachment-drop>span{flex-direction:column;display:flex}.control-attachment-drop small{color:var(--muted-foreground)}.control-attachment-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1000px){.control-quick-action-fields{grid-template-columns:1fr 1fr}.control-quick-action-buttons{grid-column:1/-1}.control-attachment-list{grid-template-columns:1fr}}@media (max-width:640px){.control-quick-action-fields{grid-template-columns:1fr}.control-quick-action-buttons{grid-column:auto}.control-quick-action-buttons span{display:block}}@media (prefers-reduced-motion:reduce){.control-activity-assistant{transition:none}}.control-inline-edit{text-align:left;color:#344a56;border-radius:8px;width:100%;min-height:30px;margin-top:4px;padding:5px 7px;font-size:.875rem;line-height:1.55;transition:background-color .16s,box-shadow .16s;display:block}:is(.control-inline-edit:hover,.control-inline-edit:focus-visible){background:#eaf3f7;outline:none;box-shadow:0 0 0 2px #c8dce5}.control-inline-title{margin:3px 0 10px;font-size:1.15rem;font-weight:680;line-height:1.35}.control-inline-edit[data-empty=true]{color:#7a6250}.control-next-action>.control-inline-edit{color:#213f50;font-size:.95rem;font-weight:620;line-height:1.5}.control-next-action>.control-inline-edit[data-empty=true]{color:#7a6250;font-weight:500}.control-date-edit>button{grid-column:1/-1;justify-self:end}.control-date-edit-single{grid-template-columns:minmax(0,1fr) auto;align-items:end}.control-date-edit-single>button{grid-column:auto}.mention-composer{flex:1;position:relative}.mention-menu{z-index:80;background:#fff;border:1px solid #cadbe3;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 6px);left:8px;right:8px;box-shadow:0 12px 32px #27435029}.mention-menu button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.mention-menu button:hover,.mention-menu button:focus{background:#e8f3f1}.mention-menu button>span{color:#31586a;background:#d9eaf0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:750;display:grid}.mention-menu button div{flex-direction:column;min-width:0;display:flex}.mention-menu button strong{font-size:13px}.mention-menu button small{color:#68808b;text-overflow:ellipsis;font-size:11px;overflow:hidden}.quote-pipeline-workspace{min-width:0;color:var(--foreground);animation:.22s ease-out fmg-enter;overflow:hidden;background:var(--background)!important}.quote-pipeline-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 14px;padding:2px 2px 0;display:flex}.quote-eyebrow{color:#426783;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:750}.quote-pipeline-head h1{color:#233343;letter-spacing:-.035em;font-size:1.75rem;font-weight:720;line-height:1.15}.quote-pipeline-head>div:first-child>p:last-child{color:#667684;margin-top:5px;font-size:.875rem}.quote-pipeline-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.quote-pipeline-summary span{color:#687885;background:#fff;border:1px solid #dce4eb;border-radius:9px;align-items:center;gap:5px;min-height:32px;padding:5px 10px;font-size:.78rem;display:inline-flex;box-shadow:0 2px 8px #234f7006}.quote-pipeline-summary b{color:#304f69;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:720}.quote-pipeline-toolbar{border:1px solid var(--border);background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:9px;display:flex;box-shadow:0 3px 12px #234f7006}.quote-pipeline-toolbar>div:last-child{gap:8px;display:flex}.quote-search{width:min(420px,100%);position:relative}.quote-search>svg{z-index:1;color:#728593;width:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.quote-search input{background:#f2f5f8;height:38px;padding-left:38px;border-color:#0000!important}.quote-search input:focus{background:#fff}.quote-new-group{color:#315f7e;background:#edf4f8;border-color:#d5e1e9;border-radius:10px;width:auto;min-width:158px;height:38px;font-weight:700}.quote-new-group:hover{background:#e4eff5}.quote-new-group>svg{color:#4d82a4;width:16px}.quote-pipeline-error{color:#8c4545;background:#fbf2f0;border:1px solid #e7c9c5;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.875rem}.quote-pipeline-notice{color:#286654;background:#edf8f4;border:1px solid #b9d7cc;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:.875rem}.quote-followup-panel{background:linear-gradient(145deg,#fbfdff,#f2f7fb);border:1px solid #d8e4ed;border-radius:16px;margin:0 0 14px;padding:14px;box-shadow:0 8px 24px #244c6810}.quote-followup-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.quote-followup-head>div{align-items:center;gap:10px;display:flex}.quote-followup-icon{color:#356b90;background:#dceaf4;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.quote-followup-icon svg{width:18px}.quote-followup-head h2{color:#29475d;font-size:1rem;font-weight:730}.quote-followup-head p{color:#71818d;margin-top:2px;font-size:.78rem}.quote-followup-head>strong{color:#fff;background:#355f7d;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:.78rem;display:grid}.quote-followup-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:9px;display:grid}.quote-followup-list article{background:#fff;border:1px solid #e0e8ee;border-left:4px solid #7fa7c0;border-radius:12px;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.3fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:transform .15s,box-shadow .15s;display:grid}.quote-followup-list article:hover{transform:translateY(-1px);box-shadow:0 7px 18px #31577114}.quote-followup-list article[data-state=stalled]{border-left-color:#b7656b}.quote-followup-list article[data-state=overdue]{border-left-color:#c18a52}.quote-followup-list article[data-state=needs_link]{border-left-color:#8999a6}.quote-followup-list article>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.quote-followup-list article strong{color:#29475d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-followup-list article small{color:#71818d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quote-followup-list article>p{color:#5f707d;font-size:.78rem;line-height:1.4}.quote-followup-list article>div:last-child{justify-content:flex-end;align-items:center;gap:7px;display:flex}.quote-followup-list a{color:#356b90;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:.76rem;font-weight:650;display:inline-flex}.quote-followup-list a:hover{background:#eaf2f7;text-decoration:none}.quote-followup-list a svg,.quote-followup-list button svg{width:14px}.quote-followup-state{color:#4c6c82;text-transform:uppercase;letter-spacing:.06em;background:#e7eff5;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:.66rem;font-weight:760}.quote-followup-list article[data-state=stalled] .quote-followup-state{color:#91464d;background:#f8e8e9}.quote-followup-list article[data-state=overdue] .quote-followup-state{color:#8e6235;background:#fbf0e3}.quote-followup-missing{color:#7c8992;text-align:right;max-width:130px;font-size:.72rem}.quote-pipeline-groups{scrollbar-gutter:stable;flex:1;min-height:0;padding:1px 2px 24px;overflow:auto}.quote-pipeline-groups>*+*{margin-top:10px}.quote-pipeline-group{overflow:hidden;border:1px solid var(--border)!important;background:var(--card)!important;border-radius:14px!important;box-shadow:0 4px 16px #234f7007!important}.quote-group-heading{color:#3d5668;background:#f8fafb;border-bottom:1px solid #dfe6ec;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:flex}.quote-group-toggle{color:#617584;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:background-color .14s,color .14s;display:grid}.quote-group-toggle:hover{color:#315d7b;background:#e8eff4}.quote-group-toggle svg{width:16px}.quote-group-marker{background:#8da6b8;border-radius:999px;flex:0 0 4px;width:4px;height:24px}.quote-group-title{color:#324b5c;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:min(360px,44vw);padding:4px 6px;font-size:.94rem;font-weight:680;transition:background-color .14s;overflow:hidden}.quote-group-title:hover{background:#e9eff4}.quote-group-title-input{color:#294f63;outline-offset:1px;background:#fff;border:1px solid #8aadc5;border-radius:8px;outline:2px solid #d2e2ed;width:min(360px,44vw);height:30px;padding:3px 8px;font-size:.94rem;font-weight:680}.quote-group-count{color:#5e6f7c;background:#e8edf2;border-radius:7px;place-items:center;min-width:25px;height:24px;padding:0 7px;font-size:.75rem;font-weight:650;display:grid}.quote-group-total{color:#40596a;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem;font-weight:700}.quote-pipeline-group[data-group=Da\ assegnare] .quote-group-marker{background:#8b9aa6}.quote-pipeline-group[data-group=In\ lavorazione] .quote-group-marker{background:#5f90b2}.quote-pipeline-group[data-group=Hot\ Zone] .quote-group-marker{background:#b96870}.quote-pipeline-group[data-group=Pre\ Order] .quote-group-marker{background:#5d9a91}.quote-pipeline-group[data-group=Completati] .quote-group-marker{background:#6d9677}.quote-group-action{color:#83919b;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:background-color .14s,color .14s;display:grid}.quote-group-action svg{width:15px}.quote-group-action:hover:not(:disabled){color:#994d4d;background:#f3e8e8}.materials-budget-footer{color:#294f63;background:linear-gradient(90deg,#edf5f9,#e4f0f6)!important;border-top:2px solid #a9c6d8!important}.materials-budget-footer tr:hover{background:0 0!important}.quote-table-scroll{width:100%;overflow-x:auto}.quote-pipeline-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1440px;color:var(--foreground)}.quote-pipeline-table th:nth-child(2){width:170px}.quote-pipeline-table th:nth-child(3){width:135px}.quote-pipeline-table th:nth-child(4){width:145px}.quote-pipeline-table th:nth-child(5),.quote-pipeline-table th:nth-child(6){width:155px}.quote-pipeline-table th:nth-child(7){width:190px}.quote-pipeline-table th:nth-child(8){width:175px}.quote-pipeline-table th:nth-child(9){width:130px}.quote-pipeline-table th:nth-child(10){width:190px}.quote-pipeline-table th:nth-child(11){width:52px}.quote-pipeline-table thead th{color:#536675;text-align:left;white-space:normal;background:#edf2f6;border-bottom:1px solid #d8e1e8;border-right:1px solid #dfe6ec;height:40px;padding:7px 10px;font-size:.78rem;font-weight:650;line-height:1.2}.quote-pipeline-table thead th:last-child{border-right:0}.quote-pipeline-table tbody tr{background:#fff;transition:background-color .14s,box-shadow .14s}.quote-pipeline-table tbody td{background:inherit;font-variant-numeric:tabular-nums;border-bottom:1px solid #e7edf2;border-right:1px solid #edf1f4;height:48px;padding:4px 6px;font-size:.875rem}.quote-pipeline-table tbody td:last-child{border-right:0}.quote-pipeline-table tbody tr:last-child td{border-bottom:0}.quote-pipeline-table tbody tr:hover{background:#f0f5f8}.quote-pipeline-table tbody tr:focus-within,.quote-pipeline-table tbody tr[data-selected=true]{background:#e7f0f6;box-shadow:inset 3px 0 #6f98b7}.quote-pipeline-table .quote-empty-row td{color:#7b8994;text-align:center;height:56px}.quote-pipeline-table .quote-empty-row:hover{background:#fff}.fmg-theme .quote-cell-input,.fmg-theme .quote-cell-select{color:#3b4f5d;background:0 0;font-size:.84rem;transition:background-color .14s,border-color .14s,box-shadow .14s;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important}.fmg-theme .quote-cell-input:hover,.fmg-theme .quote-cell-select:hover{background:#e6eef4}.fmg-theme .quote-cell-input:focus,.fmg-theme .quote-cell-select:focus{background:#fff;outline:0;border-color:#8eacc0!important;box-shadow:0 0 0 2px #d5e4ed!important}.quote-code-input{letter-spacing:.01em;color:#263e4e!important;font-weight:720!important}.quote-date-input{color:#536875!important;font-size:.8rem!important}.quote-pipeline-table td a{color:#32678c;border-radius:7px;align-items:center;min-height:32px;padding:4px 8px;font-weight:600;transition:background-color .14s;display:inline-flex}.quote-pipeline-table td a:hover{background:#dce8f2;text-decoration:none}.fmg-theme .quote-modern-select{color:#3e5668;background:#edf2f6;min-height:34px;transition:background-color .15s,border-color .15s;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important;padding-inline:10px!important}.fmg-theme .quote-modern-select:hover{background:#dce8f2;border-color:#c3d5e2!important}.fmg-theme .quote-modern-select:focus-visible{outline-offset:2px;outline:2px solid #6f98b7}.fmg-theme .quote-modern-select svg{opacity:.65}.fmg-theme .quote-modern-select.bg-slate-100{color:#475968;background:#e9eef2;border-color:#d7e0e7!important}.fmg-theme .quote-modern-select.bg-sky-100{color:#315f78;background:#e1f0f8;border-color:#c8e1ee!important}.fmg-theme .quote-modern-select.bg-amber-100{color:#755922;background:#f7edd8;border-color:#ead9b7!important}.fmg-theme .quote-modern-select.bg-violet-100{color:#5e527b;background:#ece8f6;border-color:#dbd3ed!important}.fmg-theme .quote-modern-select.bg-rose-100{color:#7f4650;background:#f5e4e7;border-color:#e9ccd2!important}.fmg-theme .quote-modern-select.bg-cyan-100{color:#356d70;background:#def0f1;border-color:#c3e1e3!important}.fmg-theme .quote-modern-select.bg-emerald-100{color:#35684a;background:#e1f0e7;border-color:#c8e2d2!important}.fmg-theme .quote-modern-select.bg-teal-100{color:#376b61;background:#dfefeb;border-color:#c5e0da!important}.fmg-theme .quote-modern-select.bg-red-100{color:#83443f;background:#f5e2e1;border-color:#e8c8c5!important}.fmg-theme .quote-modern-select.bg-orange-100{color:#7b5634;background:#f7e8da;border-color:#ead2bc!important}.fmg-theme .quote-modern-select.bg-yellow-100{color:#716329;background:#f5efd5;border-color:#e7ddb2!important}.fmg-theme .quote-modern-select.bg-blue-100{color:#3d6180;background:#e3edf7;border-color:#cbddec!important}.fmg-theme .quote-modern-select.bg-pink-100{color:#7a4b65;background:#f4e4ed;border-color:#e7ccdc!important}.fmg-theme .quote-modern-select.bg-indigo-100{color:#525b83;background:#e7e9f5;border-color:#d3d7eb!important}.fmg-theme .quote-modern-select.bg-lime-100{color:#5d6b36;background:#ebf1dc;border-color:#d9e4bc!important}.fmg-theme .quote-modern-select[class*=bg-]:hover{filter:saturate(1.06)brightness(.985)}.fmg-theme .quote-modern-input{color:#3e5668;background:0 0;min-height:34px;transition:background-color .15s,border-color .15s;box-shadow:none!important;border:1px solid #0000!important;border-radius:8px!important}.fmg-theme .quote-modern-input:hover{background:#e6eef4;border-color:#d4e0e8!important}:is(.fmg-theme .quote-modern-input:focus,.fmg-theme .quote-modern-input:focus-visible){outline-offset:0;background:#fff;outline:2px solid #d5e4ed;border-color:#8aadc5!important}.quote-money-display{font-variant-numeric:tabular-nums;white-space:nowrap}.fmg-theme .quote-select-menu{background:#fff;border:1px solid #d8e3eb;min-width:220px;padding:7px;box-shadow:0 16px 42px #234f7024,0 3px 10px #234f7012;border-radius:14px!important}.fmg-theme .quote-select-item{color:#304657;border-radius:9px;min-height:39px;margin:2px 0;padding:7px 11px 7px 10px;font-size:.875rem;transition:background-color .12s,transform .12s}.fmg-theme .quote-select-item[data-highlighted]{color:#203b50;background:#e8f0f7;transform:translate(2px)}.quote-choice-dot{background:#d8e1e9;border-radius:999px;flex:0 0 10px;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #0000000d}.quote-select-item .quote-choice-dot.bg-red-100{background:#e58a95}.quote-select-item .quote-choice-dot.bg-orange-100{background:#eeb47d}.quote-select-item .quote-choice-dot.bg-yellow-100{background:#e8cf72}.quote-select-item .quote-choice-dot.bg-blue-100{background:#89b9e8}.quote-select-item .quote-choice-dot.bg-rose-100{background:#df8fa5}.quote-select-item .quote-choice-dot.bg-cyan-100{background:#78cbd0}.quote-select-item .quote-choice-dot.bg-emerald-100{background:#7ac49a}.quote-select-item .quote-choice-dot.bg-teal-100{background:#72beb2}.quote-select-item .quote-choice-dot.bg-sky-100{background:#82bde0}.quote-select-item .quote-choice-dot.bg-amber-100{background:#e9bd72}.quote-select-item .quote-choice-dot.bg-violet-100{background:#aa9bd7}.quote-select-item .quote-choice-dot.bg-slate-100{background:#aab6c2}.quote-actions-cell{text-align:center}.quote-actions-cell button{color:#8696a4;border-radius:8px;place-items:center;width:30px;height:30px;transition:background-color .14s,color .14s;display:inline-grid}.quote-actions-cell button svg{width:15px}.quote-actions-cell button:hover:not(:disabled){color:#994d4d;background:#f3e8e8}.quote-link-view{justify-content:space-between;align-items:center;gap:4px;min-height:34px;padding:0 5px 0 2px;display:flex}.quote-link-view>a{white-space:nowrap;gap:5px}.quote-link-view>button{color:#718493;opacity:.55;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:opacity .14s,background-color .14s,color .14s;display:grid}:is(.quote-link-view:hover>button,.quote-link-view>button:focus-visible){opacity:1}.quote-link-view>button:hover{color:#32678c;background:#cbdde9}.fmg-theme .quote-link-input{color:#32678c}.fmg-theme .quote-link-input::placeholder{color:#6f8798}.quote-add-link{color:#5a7588;align-items:center;gap:5px;width:100%;min-height:32px;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.quote-add-link:hover:not(:disabled){color:#32678c}@media (max-width:900px){.quote-pipeline-head{flex-direction:column;align-items:flex-start;gap:12px}.quote-pipeline-summary{justify-content:flex-start}.quote-pipeline-toolbar{flex-direction:column;align-items:stretch}.quote-search{width:100%}.quote-pipeline-toolbar>div:last-child{justify-content:flex-end}.quote-followup-list article{grid-template-columns:1fr}.quote-followup-list article>div:last-child{justify-content:flex-start}.quote-followup-missing{text-align:left;max-width:none}}@media (max-width:560px){.quote-pipeline-workspace{padding:14px}.quote-pipeline-head h1{font-size:1.5rem}.quote-pipeline-summary span:last-child{flex-basis:100%;justify-content:center}.quote-pipeline-toolbar>div:last-child>*{flex:1}.quote-group-title{max-width:48vw}.quote-group-total{font-size:.78rem}}.campaign-workspace{isolation:isolate;background:#f8fafc;animation:.22s ease-out fmg-enter;position:relative}.campaign-workspace:before{content:"";z-index:-1;background:linear-gradient(135deg,#e6f1f8,#f3f7fa 60%,#0000);height:220px;position:absolute;inset:0 0 auto}.campaign-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.campaign-head>div:first-child>p{color:#367293;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:750}.campaign-head h1{color:#172b3b;letter-spacing:-.035em;margin-top:3px;font-size:2rem;font-weight:720}.campaign-head>div:first-child>span{color:#657986;font-size:.875rem}.campaign-head>div:last-child{gap:8px;display:flex}.campaign-error{color:#a23e3e;background:#fff0f0;border-radius:10px;margin-bottom:12px;padding:11px 13px}.campaign-tabs{background:0 0;border-bottom:1px solid #dbe5ec;height:48px;margin-bottom:16px}.campaign-tabs button{color:#5b7180;gap:7px;padding-inline:14px}.campaign-tabs button[data-state=active]{color:#2f7398}.campaign-tabs button>span{background:#e2edf4;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;display:inline-grid}.campaign-tabs svg{width:16px}.campaign-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.campaign-metrics article{background:#fff;border:1px solid #dde6ed;border-radius:14px;flex-direction:column;min-height:126px;padding:17px;display:flex;box-shadow:0 8px 26px #234f700b}.campaign-metrics span{color:#6a7e8b;font-size:.78rem;font-weight:650}.campaign-metrics strong{color:#1f4054;letter-spacing:-.03em;margin-top:13px;font-size:1.75rem;font-weight:720}.campaign-metrics small{color:#84939d;margin-top:auto}.campaign-card{background:#fff;border:1px solid #dce6ed;border-radius:15px;margin-bottom:14px;padding:16px;box-shadow:0 8px 28px #234f700a}.campaign-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.campaign-section-head h2{color:#263e4e;font-size:1.05rem;font-weight:700}.campaign-section-head p{color:#748691;margin-top:2px;font-size:.78rem}.campaign-search{width:min(280px,100%);position:relative}.campaign-search svg{z-index:1;color:#8295a1;width:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.campaign-search input{padding-left:34px}.campaign-performance{gap:4px;display:grid}.campaign-performance article{border-radius:9px;grid-template-columns:minmax(210px,1.2fr) minmax(150px,2fr) 52px 62px;align-items:center;gap:13px;padding:9px 10px;transition:background .14s;display:grid}.campaign-performance article:hover{background:#edf4f8}.campaign-performance article>div:first-child{flex-direction:column;min-width:0;display:flex}.campaign-performance strong{color:#324c5d;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.campaign-performance span,.campaign-performance small{color:#7c8e98;font-size:.72rem}.campaign-performance b{color:#2e6787;font-size:.82rem}.campaign-bar{background:#e5edf2;border-radius:999px;height:8px;overflow:hidden}.campaign-bar i{border-radius:inherit;background:linear-gradient(90deg,#6fabc9,#4f8fb5);height:100%;display:block}.campaign-table-wrap{border:1px solid #e1e8ee;border-radius:11px;overflow:auto}.campaign-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1260px}.campaign-table-wrap th{color:#526674;text-align:left;background:#edf2f6;border-bottom:1px solid #d8e2e9;border-right:1px solid #e0e7ed;height:42px;padding:6px 9px;font-size:.72rem}.campaign-table-wrap td{color:#405563;background:#fff;border-bottom:1px solid #e8edf1;border-right:1px solid #edf1f4;height:46px;padding:4px 6px;font-size:.8rem}.campaign-table-wrap tr:hover td{background:#e8f0f7}.campaign-table-wrap input,.campaign-table-wrap [data-slot=select-trigger]{height:34px;box-shadow:none;background:0 0;border-color:#0000;font-size:.8rem}.campaign-table-wrap input:hover,.campaign-table-wrap [data-slot=select-trigger]:hover{background:#dce8f1}.campaign-table-wrap td strong{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.campaign-table-wrap td small{color:#6f8796}.campaign-table-wrap td:last-child button{color:#8797a3;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.campaign-table-wrap td:last-child button:hover{color:#a44050;background:#f6e6e8}.campaign-table-wrap td:last-child svg{width:15px}.campaign-segments{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.campaign-segments article{background:#f9fbfc;border:1px solid #dfe8ee;border-radius:12px;grid-template-columns:44px 1fr 32px;align-items:center;gap:10px;padding:12px;display:grid}.campaign-segment-icon{color:#397395;background:#dcebf3;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.campaign-segment-icon svg{width:20px}.campaign-segments input{background:0 0;border-color:#0000;height:32px;padding-inline:4px;font-weight:650}.campaign-segments span{color:#758993;padding-left:5px;font-size:.75rem;display:block}.campaign-segments article>button{color:#8899a4;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.campaign-segments article>button svg{width:15px}.campaign-empty{text-align:center;background:#f5f9fb;border:1px dashed #bfd2df;border-radius:15px;justify-items:center;margin-bottom:14px;padding:36px 20px;display:grid}.campaign-empty>div{color:#397395;background:#dcebf3;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.campaign-empty svg{width:22px}.campaign-empty h2{color:#2e4858;margin-top:11px;font-size:1.05rem;font-weight:700}.campaign-empty p{color:#6e818d;margin:4px 0 14px;font-size:.84rem}.campaign-compact{grid-template-columns:1.1fr 1.5fr auto;align-items:center;gap:10px;max-width:900px;padding:10px 12px;display:grid}.campaign-status{color:#516b7a;background:#e7eef3;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.75rem;font-weight:650}.campaign-compact a{color:#33749a;align-items:center;gap:5px;font-weight:650;display:flex}.campaign-compact a svg{width:14px}@media (max-width:1050px){.campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.campaign-head{flex-direction:column;align-items:flex-start}.campaign-head>div:last-child{width:100%}.campaign-tabs{justify-content:flex-start;width:100%;overflow-x:auto}.campaign-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-performance article{grid-template-columns:1fr 58px}.campaign-performance .campaign-bar,.campaign-performance small{display:none}.campaign-section-head{flex-direction:column;align-items:stretch}.campaign-search{width:100%}.campaign-compact{grid-template-columns:1fr}.campaign-metrics article{min-height:108px;padding:14px}}.campaign-studio{--cs-ink:#244252;--cs-muted:#708595;--cs-line:#dce7ee;--cs-blue:#326b8d;color:var(--cs-ink);background:linear-gradient(150deg,#f4f8fb 0%,#f8fafc 65%);padding:26px clamp(18px,3vw,48px) 48px;font-size:14px;line-height:1.5}.campaign-studio button,.cs-dialog button{cursor:pointer}.campaign-studio button:disabled{cursor:default;opacity:.5}.campaign-studio svg,.cs-dialog svg{flex-shrink:0;width:17px;height:17px}.campaign-studio h1,.campaign-studio h2,.campaign-studio h3,.cs-dialog h2,.cs-dialog h3{color:#253f50}.campaign-studio h1{letter-spacing:-1.2px;align-items:center;gap:12px;margin:6px 0 8px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.25;display:flex}.campaign-studio h2{margin:0;font-size:19px;font-weight:650;line-height:1.35}.campaign-studio h3{font-size:18px;font-weight:600;line-height:1.4}.campaign-studio p{margin:0}.cs-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.cs-header p{color:var(--cs-muted);font-size:15px}.cs-eyebrow{letter-spacing:1.8px;color:#6e8ba0;font-size:10px;font-weight:650}.cs-ai-badge{letter-spacing:.3px;color:#48768f;background:#e4eff7;border:1px solid #cfe1ef;border-radius:9px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.cs-ai-badge svg{width:13px;height:13px}.cs-header-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs-connection{color:#718897;align-items:center;gap:7px;font-size:12px;display:flex}.cs-connection i{background:#9daeba;border-radius:50%;width:6px;height:6px}.cs-connection.connected i{background:#659581}.cs-tabs{border-bottom:1px solid var(--cs-line);align-items:center;gap:5px;margin-bottom:26px;display:flex;overflow-x:auto}.cs-tabs>button{white-space:nowrap;color:#6c8191;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 18px;font-size:13px;transition:color .18s,background .18s;display:flex}.cs-tabs>button[aria-current=page]{color:#274f6a;border-bottom-color:#3f7899;font-weight:650}.cs-tabs>button:hover{color:#274f6a;background:#edf3f7;border-radius:8px 8px 0 0}.cs-card{border:1px solid var(--cs-line);background:#ffffffeb;border-radius:18px;padding:25px;box-shadow:0 4px 18px #365d7610}.cs-section-title{justify-content:flex-start;align-items:center;gap:12px;margin-bottom:23px;display:flex}.cs-section-title>div{flex:1}.cs-section-title p{color:var(--cs-muted);margin-top:4px;font-size:12px}.cs-step{color:#548098;background:#edf4f9;border:1px solid #d6e4ee;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex}.cs-plan-layout{grid-template-columns:minmax(320px,.82fr) minmax(430px,1.3fr);align-items:start;gap:32px;display:grid}.cs-brief{position:relative}.cs-field{flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;display:flex}.cs-field>span:first-child{color:#557184;font-size:12px;font-weight:600}.cs-field small,.cs-footnote{color:#7c8f9c;font-size:11px;font-weight:400;line-height:1.6}.cs-footnote{margin-top:12px;display:block}.cs-field input,.cs-field textarea,.cs-field [data-slot=select-trigger],.cs-ai-panel textarea{color:#2e4b5f;box-shadow:none;background:#f6f9fb;border:1px solid #e0e9ef;border-radius:10px;min-height:40px;font-size:13px;transition:border-color .2s,box-shadow .2s}.cs-field input:focus,.cs-field textarea:focus,.cs-ai-panel textarea:focus{background:#fff;border-color:#83acc6;outline:none;box-shadow:0 0 0 3px #dceaf480}.cs-field textarea{resize:vertical;padding:11px 13px}.cs-field [data-slot=select-trigger]{width:100%;padding:9px 12px}.cs-field input{padding:9px 12px}.cs-field .cs-facts{min-height:154px}.cs-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cs-full{width:100%}.cs-roadmap{padding-top:20px}.cs-roadmap>.cs-section-title{align-items:flex-start}.cs-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.cs-idea{border:1px solid var(--cs-line);background:#fff;border-radius:16px;flex-direction:column;gap:13px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.cs-idea:hover{transform:translateY(-2px);box-shadow:0 8px 22px #2c567e10}.cs-idea-date{color:#648095;justify-content:space-between;align-items:center;font-size:11px;display:flex}.cs-idea-date>span{background:#edf4f8;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.cs-idea p{color:#6f8494;font-size:12px;line-height:1.7}.cs-idea>button{color:#3c7395;justify-content:space-between;margin:auto -9px -5px;font-size:12px}.cs-tag{color:#728a9c;font-size:10px;display:inline-block}.cs-idea details{color:#738694;font-size:11px}.campaign-studio summary{cursor:pointer;color:#658297;padding:8px 0;font-size:12px}.campaign-studio ul,.cs-dialog ul{padding-left:18px;list-style:outside}.cs-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:290px;padding:38px 24px;display:flex}.cs-empty>svg{color:#86a8bf;width:32px;height:32px}.cs-empty p{color:#7a8e9d;max-width:385px;font-size:13px}.cs-editorial-empty{background:radial-gradient(#e7f0f7 0%,#0000 65%);min-height:480px}.cs-editorial-empty h2{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.3}.cs-orbit{background:#f7fafc;border:1px solid #ccdeeb;border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;margin-bottom:8px;display:flex;position:relative;box-shadow:0 0 0 15px #eaf2f860,0 0 0 30px #eef4f640}.cs-orbit>svg:first-child{color:#7297ae;stroke-width:1px;width:42px;height:42px}.cs-orbit>svg:last-child{color:#4d7c99;background:#dcebf6;border-radius:8px;width:28px;height:28px;padding:5px;position:absolute;top:2px;right:-2px}.cs-process{color:#7d95a5;align-items:center;gap:13px;margin-top:12px;font-size:11px;display:flex}.cs-process svg{width:13px}.cs-alert{color:#95634b;background:#fff3ef;border:1px solid #ead6cb;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:13px 16px;font-size:13px;display:flex}.cs-alert button{flex:none}.cs-notice{color:#4d796d;background:#eaf4f1;border-radius:10px;gap:8px;padding:12px 15px;font-size:12px;display:flex;margin-bottom:18px!important}.cs-news-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.cs-news-card{text-align:left;border:1px solid var(--cs-line);background:#fff;border-radius:17px;padding:23px;transition:transform .2s,box-shadow .2s;overflow:hidden}.cs-news-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b688015}.cs-news-card h3{margin:24px 0 8px}.cs-news-card p{color:#708697;min-height:42px;font-size:13px}.cs-news-card small{color:#91a2ae;font-size:11px}.cs-news-top{color:#7c9caf;justify-content:space-between;align-items:center;display:flex}.cs-news-card>div:last-child{color:#69869a;border-top:1px solid #edf2f6;justify-content:space-between;margin-top:20px;padding-top:18px;font-size:11px;display:flex}.cs-state{color:#658397;white-space:nowrap;background:#edf3f7;border:1px solid #dce7ee;border-radius:30px;padding:4px 10px;font-size:10px}.cs-state.ready,.cs-state.sent{color:#527b6d;background:#edf5f2;border-color:#d5e6df}.cs-state.scheduled{color:#387498;background:#e9f2fa}.cs-state.uncertain{color:#9a6f43;background:#fcf2e9}.cs-audience-grid{grid-template-columns:minmax(340px,1fr) minmax(320px,1fr);align-items:start;gap:25px;display:grid}.cs-provider-logo{background:#dfeaf3;border-radius:12px;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:25px;display:grid;flex:none!important}.cs-launch{background:#f1f6fa;border-radius:12px;margin-bottom:24px;padding:20px}.cs-launch p{color:#6c8394;margin-top:7px;font-size:12px;line-height:1.7}.cs-launch a,.cs-text-link{color:#3e769a;align-items:center;gap:6px;margin-top:14px;font-size:12px;text-decoration:none;display:inline-flex}.cs-launch a:hover,.cs-text-link:hover{text-decoration:underline}.cs-publication{align-items:center;gap:13px;margin-bottom:20px;display:flex}.cs-publication>svg{color:#648b7c}.cs-publication small{color:#7991a0;margin-top:4px;font-size:11px;display:block}.cs-audience-count{align-items:baseline;gap:12px;margin:28px 0;display:flex}.cs-audience-count strong{font-size:36px}.cs-audience-count span{color:#7e94a2;font-size:12px}.cs-segment{border-top:1px solid #e8eff4;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.cs-segment svg{color:#8aa5b7}.cs-muted{color:#7c909e;font-size:12px;margin:12px 0!important}.cs-legacy>div{border-bottom:1px solid #e6eef4;grid-template-columns:2fr .8fr .8fr 1fr;gap:16px;padding:15px 4px;font-size:12px;display:grid}.cs-legacy>div:hover{background:#edf4f8}.cs-legacy small,.cs-legacy span{color:#7d909f}.cs-editor-header{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:22px;display:flex}.cs-editor-name{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.cs-editor-name>div{width:100%;max-width:600px}.cs-editor-name input{box-shadow:none;color:#2d4b5e;background:0 0;border:none;height:37px;padding:2px 0;font-size:22px;font-weight:600}.cs-save-state{color:#7b919f;align-items:center;gap:5px;font-size:11px;display:flex}.cs-save-state svg{width:13px;height:13px}.cs-compose-layout{grid-template-columns:minmax(350px,1fr) minmax(390px,1.12fr);align-items:start;gap:34px;display:grid}.cs-compose{min-width:0}.cs-compose>.cs-tabs{margin-top:-9px}.cs-compose .cs-tabs button{padding:11px 13px;font-size:12px}.cs-ai-panel{background:linear-gradient(135deg,#eaf2f9,#f3f7fa);border:1px solid #d5e4ee;border-radius:15px;margin-bottom:25px;padding:20px}.cs-ai-panel .cs-section-title{margin-bottom:14px}.cs-ai-panel h2{font-size:15px}.cs-ai-panel textarea{background:#fff9;min-height:80px;margin-bottom:13px}.cs-editor-fields .cs-headline-input{background:#fff;height:52px;font-family:Georgia,serif;font-size:23px}.cs-editor-fields>fieldset{border:0}.cs-content-block{background:#fff;border:1px solid #dbe6ed;border-radius:13px;margin:22px 0;padding:18px}.cs-block-head{letter-spacing:1px;color:#8da1af;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:10px;display:flex}.cs-block-head>div{gap:6px;display:flex}.cs-block-head button{color:#7590a2;border-radius:6px;padding:5px}.cs-block-head button:hover{background:#eaf2f7}.cs-block-head svg{width:14px;height:14px}.cs-cta-fields{margin-top:25px}.cs-internal-notes{border-top:1px solid var(--cs-line);margin-top:20px;padding-top:12px}.cs-preview{min-width:0;position:sticky;top:0}.cs-preview-toolbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cs-preview-toolbar strong{margin-top:2px;font-size:13px;font-weight:500;display:block}.cs-preview-toolbar>div:last-child{background:#e4edf4;border-radius:10px;gap:3px;padding:4px;display:flex}.cs-preview-toolbar button{color:#7991a2;border-radius:7px;padding:7px}.cs-preview-toolbar button[aria-pressed=true]{color:#376a89;background:#fff;box-shadow:0 2px 6px #36608315}.cs-mail-envelope{background:#fff;border:1px solid #dce7ed;border-bottom:0;border-radius:14px 14px 0 0;padding:16px 22px}.cs-mail-envelope small{text-transform:uppercase;letter-spacing:1.5px;color:#94a6b1;font-size:9px;display:block}.cs-mail-envelope strong{font-size:13px;font-weight:600}.cs-mail-envelope p{color:#8a9da9;margin-top:2px;font-size:11px}.cs-preview-canvas{background:#e5edf3;border:1px solid #dce7ed;border-radius:0 0 15px 15px;justify-content:center;padding:15px;display:flex}.cs-preview-canvas iframe{background:#fff;border:0;border-radius:6px;width:100%;height:720px;max-height:74vh;transition:width .2s;box-shadow:0 5px 24px #40617c12}.cs-preview-canvas.mobile iframe{width:375px;max-width:100%}.cs-send-panel>.cs-card{margin-bottom:20px;padding:22px}.cs-export-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cs-checklist{color:#8b755e;padding-top:12px;padding-bottom:10px;font-size:12px;line-height:1.8}.cs-send-steps{margin-top:22px}.cs-send-steps>div{border-top:1px solid #e7edf2;align-items:center;gap:12px;padding:18px 0;display:flex}.cs-send-steps>div>div{flex:1}.cs-send-steps strong{font-size:12px}.cs-send-steps p{color:#8296a3;margin-top:4px;font-size:11px}.cs-send-steps button{font-size:11px}.cs-result-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.cs-result-grid>div{background:#eff5f9;border-radius:10px;padding:15px}.cs-result-grid strong{font-size:23px;display:block}.cs-result-grid span{color:#7f95a5;font-size:11px}.cs-history{margin:24px 0}.cs-history>div{gap:13px;padding:12px 0;display:flex}.cs-history i{background:#a8c2d4;border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.cs-history strong{font-size:12px;font-weight:500;display:block}.cs-history small{color:#8297a6;margin-top:3px;font-size:10px;display:block}.cs-dialog{color:#345266!important;background:#fff!important;border:1px solid #d9e5ed!important;border-radius:20px!important;gap:20px!important;max-width:540px!important;padding:27px!important;box-shadow:0 20px 80px #264d6d25!important}.cs-dialog [data-slot=dialog-title]{align-items:center;gap:8px;font-size:20px;display:flex}.cs-dialog [data-slot=dialog-description]{color:#8194a1;font-size:12px;line-height:1.6}.cs-dialog-actions{border-top:1px solid #e4edf3;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.cs-proposal-scroll{max-height:60vh;padding:5px 12px 5px 0;overflow:auto}.cs-proposal-scroll h2{margin:20px 0;font-family:Georgia,serif;font-size:27px}.cs-proposal-scroll h3{margin:10px 0}.cs-proposal-scroll p{white-space:pre-wrap;color:#587183;margin:14px 0;font-size:13px;line-height:1.8}.cs-proposal-scroll hr{border-color:#e1eaf1;margin:24px 0}.cs-proposal-scroll summary{color:#65869c;cursor:pointer;margin:12px 0;font-size:12px}.cs-alternative{text-align:left;background:#f1f6fa;border-radius:8px;width:100%;margin:7px 0;padding:10px 12px;font-size:12px;display:block}.cs-ai-missing{color:#8a7658;background:#fbf6ed;border-radius:12px;margin-top:22px;padding:16px;font-size:12px}.cs-ai-missing ul{margin-top:10px}.cs-review{background:#f7fafc;border:1px solid #e0e9f0;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.cs-review small{letter-spacing:1px;color:#8298a7;margin-top:8px;font-size:10px}.cs-review span{color:#7d909e;font-size:12px}.campaign-studio :focus-visible{outline-offset:3px;outline:2px solid #79a6c2}@media (min-width:1700px){.cs-plan-layout{grid-template-columns:460px minmax(600px,1fr)}.cs-ideas{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-compose-layout{grid-template-columns:minmax(400px,.9fr) minmax(500px,1.1fr)}}@media (max-width:1100px){.cs-plan-layout,.cs-audience-grid{grid-template-columns:1fr}.cs-brief{max-width:none}.cs-plan-layout{gap:12px}.cs-editorial-empty{min-height:300px}.cs-compose-layout{grid-template-columns:minmax(320px,1fr) minmax(300px,1fr);gap:18px}.cs-header{align-items:flex-start}.cs-connection{display:none}}@media (max-width:820px){.cs-header,.cs-editor-header{flex-wrap:wrap}.cs-header-actions{justify-content:space-between;width:100%}.cs-compose-layout{grid-template-columns:1fr}.cs-preview{order:-1;position:relative}.cs-preview-canvas iframe{height:360px}.cs-preview-canvas{padding:8px}.cs-preview .cs-footnote{display:none}.cs-editor-name input{font-size:19px}.cs-tabs>button{padding:11px 12px}.cs-legacy>div,.cs-ideas{grid-template-columns:1fr 1fr}}@media (max-width:540px){.campaign-studio{padding:18px 13px 35px}.cs-two,.cs-ideas{grid-template-columns:1fr}.cs-card{padding:20px}.cs-audience-grid{display:block}.cs-audience-grid>.cs-card{margin-bottom:18px}.cs-header h1{font-size:29px}.cs-header p{font-size:13px}.cs-dialog{width:calc(100vw - 24px)!important}.cs-send-steps>div{flex-wrap:wrap}.cs-send-steps>div>button{margin-left:46px}.cs-preview-canvas iframe{height:300px}}@media (prefers-reduced-motion:reduce){.campaign-studio *{transition:none!important;animation:none!important}}.cs-idea-date .cs-idea-delete{color:#8aa0ad;border-radius:8px;margin-left:auto;padding:5px}.cs-idea-date .cs-idea-delete:hover{color:#a85f55;background:#f7eae7}.cs-idea-date .cs-idea-delete svg{width:14px;height:14px}.cs-idea-date time{margin-left:8px}.cs-idea-hook{color:#385a6e;font:400 15px/1.45 Georgia,serif}.cs-idea-analysis{gap:10px;padding:3px 0 8px;display:grid}.cs-idea-analysis p{gap:2px;display:grid;margin:0!important}.cs-idea-analysis b{color:#496b80;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.cs-idea:has(.cs-idea-date time:first-of-type){position:relative}.cs-idea-date time{line-height:1.35}.cs-idea-date time:not(:empty){color:#55788e;font-weight:600}.cs-generate-ideas{white-space:nowrap;align-self:center}.cs-generate-ideas svg{color:#4f809e}.cs-news-top>div{align-items:center;gap:8px;display:flex}.cs-news-delete{color:#91a4b0;border-radius:9px;place-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:grid}.cs-news-delete:hover{color:#a5574e;background:#f7e9e6}.cs-news-delete svg{width:15px;height:15px}.cs-news-card[role=button]:focus-visible{outline-offset:3px;outline:2px solid #79a6c2}.ig-studio{--ig-blue:#3f7899;--ig-ink:#27495e}.ig-hero{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 28px;display:flex}.ig-hero h2{color:var(--ig-ink);align-items:center;gap:10px;margin:6px 0;font:500 30px/1.2 Georgia,serif;display:flex}.ig-hero h2 svg{color:#5086a4}.ig-hero p{color:#78909f;font-size:13px}.ig-hero>div:last-child{align-items:center;gap:14px;display:flex}.ig-meta{color:#7c909e;align-items:center;gap:7px;font-size:11px;display:flex}.ig-meta i{background:#aebbc3;border-radius:50%;width:7px;height:7px}.ig-meta.connected i{background:#669784}.ig-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.45fr);align-items:start;gap:28px;display:grid}.ig-brief{position:sticky;top:0}.ig-main{min-width:0}.ig-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ig-ideas article{background:#fff;border:1px solid #dce7ee;border-radius:16px;flex-direction:column;gap:10px;padding:20px;transition:all .2s;display:flex;box-shadow:0 4px 18px #315d7610}.ig-ideas article:hover{transform:translateY(-2px);box-shadow:0 10px 30px #315d7618}.ig-card-top{justify-content:space-between;align-items:center;display:flex}.ig-card-top time{color:#8da0ac;font-size:10px}.ig-format,.ig-status{color:#487895;letter-spacing:.3px;background:#e8f1f7;border-radius:20px;width:max-content;padding:4px 9px;font-size:9px;font-weight:700;display:inline-flex}.ig-format.carousel{color:#6170a4;background:#edf0fa}.ig-format.reel{color:#557f71;background:#e9f4f1}.ig-format.story{color:#8b7350;background:#f5efe5}.ig-ideas h3{margin:2px 0;font-size:17px}.ig-ideas strong{color:#3c5c70;font:400 16px/1.35 Georgia,serif}.ig-ideas p{color:#718895;font-size:11px;line-height:1.6}.ig-ideas small{color:#8b9da8;font-size:10px;line-height:1.5}.ig-ideas article>button{color:#477c9b;justify-content:flex-start;margin-top:auto}.ig-empty{background:radial-gradient(circle,#e9f2f7,#0000 65%);border:1px dashed #d4e2eb;border-radius:18px;min-height:350px}.ig-library-title{margin-top:32px}.ig-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ig-library>button{text-align:left;background:#fff;border:1px solid #dfe8ee;border-radius:14px;grid-template-columns:84px 1fr;gap:14px;padding:10px;transition:all .18s;display:grid}.ig-library>button:hover{background:#f5f9fb;transform:translateY(-1px)}.ig-thumb{color:#8ca5b5;background:#e9f1f6;border-radius:10px;place-items:center;height:84px;display:grid;overflow:hidden}.ig-thumb img{object-fit:cover;width:100%;height:100%}.ig-library h3{margin:8px 0 4px;font-size:13px}.ig-library small{color:#8397a4;font-size:10px}.ig-status.review{color:#8c7047;background:#f7efe2}.ig-status.scheduled{color:#55739b;background:#e8f0fa}.ig-status.published{color:#517d6a;background:#e7f2ed}.ig-editor>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.ig-editor>header>div{gap:8px;display:flex}.ig-editor-grid{grid-template-columns:minmax(360px,.85fr) minmax(380px,1.15fr);align-items:start;gap:30px;display:grid}.ig-caption{min-height:210px!important}.ig-drop{color:#5e7d90;cursor:pointer;background:#f1f7fa;border:1px dashed #a9c4d5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;transition:all .2s;display:flex;position:relative}.ig-drop.dragging{background:#dfeef6;border-color:#477f9f;transform:scale(1.01);box-shadow:0 0 0 5px #ddecf580}.ig-drop>svg{width:27px;height:27px}.ig-drop span{color:#8196a3;font-size:10px}.ig-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ig-preview{background:#fff;border:1px solid #dbe5eb;border-radius:18px;max-width:520px;margin:18px auto 0;overflow:hidden;box-shadow:0 14px 45px #31597018}.ig-media-grid{background:#e5edf2;grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.ig-media-grid figure{aspect-ratio:1;margin:0;position:relative}.ig-media-grid figure:first-child:last-child{grid-column:1/-1}.ig-media-grid img{object-fit:cover;width:100%;height:100%}.ig-media-grid button{color:#875f58;background:#fffddd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.ig-media-grid button svg{width:13px}.ig-phone-empty{aspect-ratio:1;color:#7895a8;background:linear-gradient(145deg,#edf3f7,#dde9f0);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.ig-phone-empty svg{stroke-width:1.2px;width:42px;height:42px}.ig-preview-copy{padding:17px 19px}.ig-preview-copy strong{font-size:12px}.ig-preview-copy p{white-space:pre-wrap;color:#536f80;max-height:130px;margin-top:8px;font-size:11px;line-height:1.55;overflow:auto}.ig-meta-note{justify-content:center;align-items:center;gap:7px;display:flex}.ig-meta-note svg{width:14px}.ig-studio .cs-field [data-slot=select-trigger],.ig-editor .cs-field [data-slot=select-trigger]{background:#f6f9fb;border-color:#e0e9ef;width:100%}.ig-editor .cs-card{padding:24px}@media (max-width:1000px){.ig-layout,.ig-editor-grid{grid-template-columns:1fr}.ig-brief{position:static}.ig-ideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ig-hero,.ig-hero>div:last-child{flex-direction:column;align-items:flex-start}.ig-ideas,.ig-library{grid-template-columns:1fr}.ig-editor>header{flex-direction:column;align-items:flex-start;gap:10px}.ig-editor>header>div{justify-content:flex-end;width:100%}}.ig-setup-page{width:min(560px,100%);margin:34px auto;padding:34px!important}.ig-setup-page>svg{color:#5086a4;width:38px;height:38px;margin-bottom:18px}.ig-setup-page h2{color:#27495e;margin:7px 0;font:500 30px/1.2 Georgia,serif}.ig-setup-page>p{color:#78909f;margin:0 0 24px}.ig-setup-page>button{width:100%;margin-top:4px}.ig-setup-page>small{color:#8397a4;margin-top:13px;line-height:1.6;display:block}.cs-upload-field{cursor:pointer;color:#557184;background:#f1f7fa;border:1px dashed #a9c4d5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;transition:all .18s;display:flex}.cs-upload-field.is-dragging{background:#deedf6;border-color:#38789d;transform:translateY(-1px);box-shadow:0 0 0 4px #d8eaf48c}.cs-upload-field input{opacity:0;pointer-events:none;position:absolute}.cs-upload-field span{font-size:12px;font-weight:650}.cs-upload-field strong{color:#39718f;font-size:11px}.cs-upload-crop{background:#dfe7ec;border-radius:11px;height:190px;margin:10px 0;overflow:hidden}.cs-upload-crop img{object-fit:cover;width:100%;height:100%;transition:transform .12s,object-position .12s;display:block}.cs-image-controls{background:#f7fafc;border:1px solid #e0e9ef;border-radius:11px;gap:8px;margin-bottom:12px;padding:11px;display:grid}.cs-image-controls label{grid-template-columns:95px 1fr;align-items:center;gap:8px;display:grid}.cs-image-controls label span{color:#607a8b;align-items:center;gap:5px;font-size:10px;font-weight:650;display:flex}.cs-image-controls label svg{width:13px;height:13px}.cs-image-controls input[type=range]{accent-color:#4f86a5;width:100%}.cs-image-controls button{justify-self:start;height:28px;padding:0 7px;font-size:10px}.cs-upload-error{color:#a55f52;margin-top:6px;font-size:11px;display:block}.cs-content-block .cs-image-field{border-left:0;margin:12px 0 0;padding:0}.cs-content-block .cs-upload-field{background:#f7fafc}.cs-delivery-mode{gap:10px;display:flex}.cs-delivery-mode>button{flex:1}.cs-layout-picker{margin-bottom:25px}.cs-layout-picker .cs-section-title{margin-bottom:14px}.cs-layout-picker h2{font-size:16px}.cs-layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cs-layout-options>button{text-align:left;background:#fff;border:1px solid #d2dfe9;border-radius:12px;padding:7px 7px 12px;transition:border-color .18s,box-shadow .18s}.cs-layout-options>button[aria-pressed=true]{border-color:#517f9d;box-shadow:0 0 0 2px #d9e8f2}.cs-layout-options>button:hover{border-color:#7397ae}.cs-layout-thumb{aspect-ratio:.51;background-image:url(/campaigns/layout-reference.png);background-position:0 0;background-repeat:no-repeat;background-size:307%;border-radius:6px;display:block;position:relative;overflow:hidden}.cs-layout-thumb.layout-B{background-position:top}.cs-layout-thumb.layout-C{background-position:100% 0}.cs-layout-thumb i{color:#0c0c0a;background:#eeece7;border-radius:50%;place-items:center;width:24px;height:24px;font:italic 15px Georgia,serif;display:grid;position:absolute;top:7px;left:7px}.cs-layout-thumb b{color:#fff;background:#315f7a;border-radius:50%;padding:4px;position:absolute;top:5px;right:5px}.cs-layout-thumb b svg{width:13px;height:13px}.cs-layout-options strong{color:#35556b;margin:10px 3px 3px;font-size:11px;line-height:1.3;display:block}.cs-layout-options small{color:#7c8f9e;margin:0 3px;font-size:10px;line-height:1.5;display:block}.cs-layout-caption{color:#7d8f9b;justify-content:space-between;align-items:center;gap:12px;margin:13px 0;font-size:10px;display:flex}.cs-layout-caption>span{align-items:center;gap:5px;display:flex}.cs-layout-caption i{border:1px solid #0001;border-radius:50%;width:10px;height:10px}.cs-layout-caption a{text-underline-offset:3px;text-decoration:underline}.cs-design-fields{border-top:1px solid #dce7ee;border-bottom:1px solid #dce7ee;margin:20px 0;padding:0 0 12px}.cs-design-fields details{padding:7px 0}.cs-image-field{border-left:2px solid #d6e2ec;margin:18px 0;padding-left:12px}.cs-image-field .cs-field{margin-bottom:8px}.cs-insight-row{grid-template-columns:1fr 1.6fr 24px;align-items:center;gap:8px;margin:8px 0;display:grid}.cs-insight-row input{min-width:0;font-size:12px}.cs-proposal-preview{background:#eeece7;border:0;width:100%;height:62vh;margin-top:20px}.cs-proposal-dialog{max-width:810px!important}.cs-proposal-scroll{max-height:65vh}.cs-preview-canvas iframe{border-radius:0}.cs-layout-picker button:focus-visible{outline-offset:3px;outline:2px solid #5483a1}@media (max-width:540px){.cs-layout-options{gap:7px}.cs-layout-options>button{padding:5px 5px 8px}.cs-layout-options small{display:none}.cs-layout-options strong{font-size:10px}.cs-layout-caption{flex-wrap:wrap}}.cs-proposal-dialog{min-width:0;max-height:calc(100dvh - 24px);overflow:auto}.cs-proposal-dialog>*{min-width:0}.cs-proposal-scroll{width:100%;min-width:0}.cs-proposal-preview{min-width:0;max-width:100%;display:block}.cs-proposal-dialog p{overflow-wrap:anywhere}@media (max-width:540px){.cs-proposal-dialog{padding:19px!important}.cs-proposal-dialog .cs-dialog-actions{flex-wrap:wrap}.cs-proposal-dialog .cs-dialog-actions button{white-space:normal;flex:1;min-width:0;height:auto;min-height:38px;padding:8px 10px;font-size:11px}.cs-proposal-dialog [data-slot=dialog-title]{font-size:17px}.cs-proposal-scroll{max-height:52vh}.cs-proposal-preview{height:48vh}}.cs-layout-thumb i{color:#30302d;background:#f3f0e9}.cs-proposal-preview{background:#f3f0e9}[data-slot=sidebar-wrapper],[data-slot=sidebar-inset],.board-main{min-width:0;max-width:100vw}.app-shell-header{gap:12px;min-width:0}.app-shell-breadcrumb{overflow:hidden}.app-shell-module{min-width:0}@media (max-width:767px){.app-shell-header{height:52px!important;padding-inline:10px!important}.app-shell-menu-trigger{background:#f7f9fb;border:1px solid #dce4eb;border-radius:10px;width:38px!important;height:38px!important}.app-shell-menu-trigger svg{width:20px;height:20px}.app-shell-section,.app-shell-chevron,.app-shell-divider{display:none}.app-shell-module{font-size:.9rem;line-height:1.2}[data-mobile=true][data-slot=sidebar]{width:min(19rem,100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}[data-mobile=true] [data-slot=sidebar-menu-button]{height:auto;min-height:42px;padding:10px}.control-board-heading,.tower-home .control-board-heading,.quote-pipeline-head,.cs-header,.ig-hero{flex-direction:column;width:100%;min-width:0;align-items:flex-start!important}.control-board-heading>*,.quote-pipeline-head>*,.cs-header>*,.ig-hero>*{min-width:0;max-width:100%}.control-panel-toolbar,.board-toolbar,.control-inline-actions,.tower-card-actions,.cash-plan-actions,.cs-header-actions,.cs-export-actions,.cs-dialog-actions{flex-wrap:wrap;justify-content:flex-start;max-width:100%}.control-panel-toolbar>*,.control-inline-actions>*,.cs-header-actions>*{max-width:100%}.control-panel-toolbar h2{overflow-wrap:anywhere;min-width:0}.board-toolbar .relative,.board-toolbar .sort-select{width:100%;max-width:100%}.board-panel>div:first-child{padding-inline:10px}.board-panel>div:last-child{flex-direction:column;align-items:flex-start;gap:6px}.quote-pipeline-summary{justify-content:flex-start;width:100%}.quote-pipeline-toolbar>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.quote-pipeline-toolbar>div:last-child button{white-space:normal;min-width:0}.quote-group-heading{scrollbar-width:thin;overflow-x:auto}.quote-group-title{flex:0 auto;max-width:45vw}.quote-group-total{white-space:nowrap}.cs-tabs{scrollbar-width:thin;width:100%;max-width:100vw;padding-bottom:2px}.cs-header-actions{gap:8px;width:100%}.cs-header-actions button{white-space:normal;flex:auto;min-width:0}.cs-editor-header>div:last-child,.ig-editor>header>div{flex-wrap:wrap;max-width:100%}.cs-preview-toolbar{flex-wrap:wrap;align-items:flex-start;gap:8px}.control-note-composer{grid-template-columns:minmax(0,1fr) 36px}.control-attachment-list,.control-attachment-list>div{min-width:0}[data-slot=sheet-content],[role=dialog]{max-width:calc(100vw - 8px)}}@media (max-width:420px){.quote-pipeline-toolbar>div:last-child{grid-template-columns:1fr}.control-inline-actions>button,.control-inline-actions>a{white-space:normal;flex:100%;justify-content:center}.cash-plan-actions{width:100%}.cs-header-actions>button{flex-basis:100%}}.travel-workspace{--travel-blue:#315f7e;--travel-blue-2:#6f98b7;--travel-ink:#243b49;--travel-muted:#6f818d;--travel-line:#dce6ed;min-height:0;color:var(--travel-ink);background:#f4f7f9;flex:1;padding:28px;overflow:auto}.travel-hero{background:linear-gradient(115deg,#fff 0%,#f2f7fa 72%,#e5eff5 100%);border:1px solid #d9e4eb;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;max-width:1540px;margin:0 auto 20px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #234f7008}.travel-hero:after{content:"";pointer-events:none;border:42px solid #8fb0c51a;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-82px;right:-54px}.travel-hero>div,.travel-hero>button{z-index:1;position:relative}.travel-hero span{color:#5e89a5;letter-spacing:.15em;text-transform:uppercase;font-size:.69rem;font-weight:750}.travel-hero h1{color:#203744;letter-spacing:-.04em;margin:5px 0 4px;font-size:2rem;font-weight:680;line-height:1.08}.travel-hero p{color:#6d7f8b;font-size:.9rem}.travel-hero>button{color:#fff;background:#315f7e;border:0;border-radius:10px;height:42px;box-shadow:0 5px 14px #315f7e2b}.travel-hero>button:hover{background:#274f6b}.travel-layout{grid-template-columns:280px minmax(0,1fr);gap:18px;max-width:1540px;margin:auto;display:grid}.travel-list,.travel-detail{border:1px solid var(--travel-line);background:#fff;border-radius:16px;box-shadow:0 5px 24px #234f7008}.travel-list{align-self:start;padding:10px}.travel-list-tabs{background:#edf2f6;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;display:grid}.travel-list-tabs button{color:#70818d;border:0;border-radius:7px;padding:8px;font-size:.75rem;font-weight:680;transition:all .15s}.travel-list-tabs button.active{color:#315f7e;background:#fff;box-shadow:0 2px 8px #234f7014}.travel-list>button:not(.travel-list-tabs button){text-align:left;background:0 0;border:0;border-radius:11px;align-items:flex-start;gap:10px;width:100%;padding:12px 11px;transition:background .15s,transform .15s;display:flex}.travel-list>button:not(.travel-list-tabs button):hover{background:#edf4f8;transform:translate(2px)}.travel-list>button.active{color:#254f6b;box-shadow:inset 3px 0 #6f98b7;background:#e5eff5!important}.travel-list>button>svg{color:#7192a7;width:17px;margin-top:2px}.travel-list>button span{min-width:0}.travel-list strong,.travel-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.travel-list strong{font-size:.86rem;font-weight:680}.travel-list small{color:#7c8c97;margin-top:4px;font-size:.71rem}.travel-empty{color:#84929c;text-align:center;padding:24px 10px;font-size:.8rem}.travel-detail{min-width:0;min-height:650px;padding:20px}.travel-error{color:#984a45;background:#fff3f1;border:1px solid #edc9c5;border-radius:10px;margin-bottom:14px;padding:11px;font-size:.82rem}.travel-welcome{text-align:center;color:#78909f;place-content:center;min-height:570px;display:grid}.travel-welcome svg{color:#91aec0;width:54px;height:54px;margin:auto}.travel-welcome h2{color:#35576d;margin-top:14px;font-size:1.2rem}.travel-trip-actions{justify-content:flex-end;margin:-2px 0 10px;display:flex}.travel-trip-actions .travel-delete-trip{color:#a0443e;border-color:#e5c3bf;height:36px}.travel-trip-actions .travel-delete-trip:hover{color:#8f342f;background:#f9e9e7;border-color:#dca9a4}.travel-trip-actions svg{width:15px}.travel-title-grid{border-bottom:1px solid #e2e9ee;grid-template-columns:minmax(220px,1.65fr) minmax(180px,1.25fr) 145px 145px 145px;gap:10px;padding:2px 2px 18px;display:grid}.travel-title-grid label,.travel-fields label{min-width:0;display:block}.travel-title-grid label>span,.travel-fields label>span{color:#6c7f8b;letter-spacing:.045em;text-transform:uppercase;margin:0 0 5px;font-size:.66rem;font-weight:680;display:block}.travel-title-grid input,.travel-title-grid [data-slot=select-trigger],.travel-fields input,.travel-fields [data-slot=select-trigger]{color:#294453;height:40px;box-shadow:none;background:#edf3f7;border:1px solid #0000;border-radius:9px;transition:border-color .15s,background .15s,box-shadow .15s}.travel-title-grid input:hover,.travel-title-grid [data-slot=select-trigger]:hover,.travel-fields input:hover,.travel-fields [data-slot=select-trigger]:hover{background:#e6eef4}.travel-title-grid input:focus,.travel-fields input:focus{background:#fff;border-color:#7298b2;box-shadow:0 0 0 3px #7298b21c}.travel-title input{font-size:1rem;font-weight:720}.travel-icon-input,.travel-link{position:relative}.travel-icon-input>svg,.travel-link>svg{z-index:1;color:#7793a5;width:15px;position:absolute;top:11px;left:10px}.travel-icon-input input,.travel-link input{padding-left:32px}.travel-summary{flex-wrap:wrap;align-items:stretch;gap:8px;margin:15px 0 18px;display:flex}.travel-summary>div:not(.travel-downloads){background:#f5f8fa;border:1px solid #dfe8ed;border-radius:10px;min-width:112px;padding:9px 12px}.travel-summary span,.travel-summary strong{display:block}.travel-summary span{color:#788995;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:650}.travel-summary strong{color:#294b60;margin-top:3px;font-size:.94rem}.travel-downloads{gap:7px;margin-left:auto;display:flex}.travel-downloads a{color:#315f7e;background:#e6eff5;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:.75rem;font-weight:680;transition:all .15s;display:inline-flex}.travel-downloads a:hover{background:#d9e7f0}.travel-downloads a:last-child{color:#fff;background:#315f7e}.travel-downloads a:last-child:hover{background:#274f6b}.travel-downloads svg{width:15px}.travel-tabs>[role=tablist]{background:#e9eff3;border-radius:11px;justify-content:flex-start;gap:2px;height:auto;min-height:46px;padding:4px}.travel-tabs [role=tab]{color:#607481;border-radius:8px;gap:7px;padding:9px 14px;font-size:.79rem}.travel-tabs [role=tab]:hover{background:#f5f8fa}.travel-tabs [role=tab][data-state=active]{color:#315f7e;background:#fff;box-shadow:0 2px 8px #234f7017}.travel-tabs [role=tab] svg{width:15px}.travel-tabs [role=tab] b{background:#d6e3eb;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.66rem;display:grid}.travel-tabs [role=tab][data-state=active] b{background:#dceaf2}.travel-section-head{justify-content:space-between;align-items:center;gap:15px;padding:20px 2px 11px;display:flex}.travel-section-head h2{color:#294b60;font-size:1.05rem;font-weight:680}.travel-section-head p{color:#7b8c97;margin-top:3px;font-size:.77rem}.travel-section-head button{color:#315f7e;background:#f8fbfc;border-color:#b9cedb;height:36px}.travel-section-head button:hover{background:#e8f1f6}.travel-cards{gap:11px;display:grid}.travel-card{background:#fff;border:1px solid #dce6ec;border-radius:14px;padding:13px 14px 12px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden;box-shadow:0 3px 14px #234f7007}.travel-card:before{content:"";background:#8eafc5;width:3px;position:absolute;inset:0 auto 0 0}.travel-card:hover{border-color:#bdcfdb;transform:translateY(-1px);box-shadow:0 8px 24px #234f700e}.travel-card.is-saved{background:linear-gradient(135deg,#fff,#fbfdfe)}.travel-card.is-editing{border-color:#aec8d8;box-shadow:0 8px 24px #234f7010}.travel-card-top{align-items:center;gap:7px;margin-bottom:7px;display:flex}.travel-card-top input{color:#263f4e;height:36px;box-shadow:none;background:0 0;border-color:#0000;padding-left:2px;font-weight:720}.travel-card-top input:hover{background:#f1f5f8}.travel-card-top input:focus{background:#fff;border-color:#bfd3df}.travel-card-top>button,.travel-card-read-head .travel-card-actions>button:last-child{color:#98a5ad;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.travel-card-top>button:hover,.travel-card-read-head .travel-card-actions>button:last-child:hover{color:#a9514b;background:#f9e9e7}.travel-card-top svg{width:15px}.travel-fields{grid-template-columns:1.15fr 145px 1fr 190px 1.45fr 1.15fr;gap:9px;display:grid}.travel-money{grid-template-columns:minmax(0,1fr) 74px;display:grid}.travel-money input{border-radius:9px 0 0 9px}.travel-money button{border-left-color:#d9e3e9;border-radius:0 9px 9px 0}.travel-card-actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:11px;display:flex}.travel-card-actions button{border-radius:9px;height:36px}.travel-card-actions svg{width:15px}.travel-card-read-head{justify-content:space-between;align-items:flex-start;margin-bottom:12px}.travel-card-read-head>div:first-child{min-width:0}.travel-card-read-head>div:first-child>span{color:#6c7f8b;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:700;display:block}.travel-card-read-head h3{color:#263f4e;overflow-wrap:anywhere;margin-top:3px;font-size:1rem;font-weight:720;line-height:1.3}.travel-card-read-head .travel-card-actions{margin:0}.travel-card-read-grid{grid-template-columns:1.15fr 145px 1fr 190px 1.45fr 1.15fr;gap:9px;display:grid}.travel-card-read-grid>div{background:#f1f5f8;border-radius:9px;min-width:0;padding:9px 10px}.travel-card-read-grid>div>span:first-child{color:#6c7f8b;letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:.64rem;font-weight:680;display:block}.travel-card-read-grid strong,.travel-card-read-grid a{color:#294453;overflow-wrap:anywhere;font-size:.82rem;font-weight:620;line-height:1.35;display:block}.travel-card-read-grid a{color:#315f7e;text-underline-offset:2px;text-decoration:underline}.travel-card-error{color:#984a45;background:#fff0ed;border-radius:8px;margin-top:9px;padding:8px 10px;font-size:.78rem}.travel-files{border-top:1px solid #edf1f4;flex-wrap:wrap;gap:7px;margin-top:11px;padding-top:10px;display:flex}.travel-files>label,.travel-files>a{color:#4d7188;cursor:pointer;background:#f3f7f9;border:1px dashed #b9ccd8;border-radius:8px;align-items:center;gap:6px;max-width:260px;min-height:34px;padding:7px 10px;font-size:.72rem;font-weight:650;transition:all .15s;display:inline-flex;overflow:hidden}.travel-files>label:hover,.travel-files>a:hover{background:#e7f0f5;border-color:#86a9bf}.travel-files>label.travel-camera{color:#315f7e;background:#e4eef4;border-style:solid}.travel-files>label.travel-camera:hover{background:#d8e8f1}.travel-files input{display:none}.travel-files svg{flex:none;width:14px}.travel-files a{white-space:nowrap;text-overflow:ellipsis}.travel-empty-panel{color:#7f929e;text-align:center;background:linear-gradient(145deg,#fbfdfe,#f3f7f9);border:1px dashed #bccfdb;border-radius:14px;place-content:center;min-height:190px;display:grid}.travel-empty-panel svg{color:#8eacbf;width:34px;height:34px;margin:auto auto 9px}.travel-footer{border-top:1px solid #e5ebef;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:13px;display:flex}.travel-footer button{color:#5f7481}@media (max-width:1250px){.travel-fields,.travel-card-read-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.travel-title-grid{grid-template-columns:1.5fr 1fr 140px 140px}.travel-title-grid>label:last-child{grid-column:4}}@media (max-width:1050px){.travel-layout{grid-template-columns:1fr}.travel-list{scrollbar-width:thin;display:flex;overflow-x:auto}.travel-list-tabs{min-width:190px;margin:0 8px 0 0}.travel-list>button:not(.travel-list-tabs button){min-width:230px}.travel-title-grid{grid-template-columns:1fr 1fr}.travel-title-grid>label:last-child{grid-column:auto}.travel-fields,.travel-card-read-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.travel-workspace{padding:12px}.travel-hero{flex-direction:column;align-items:stretch;padding:20px}.travel-hero h1{font-size:1.7rem}.travel-hero>button{width:100%}.travel-detail{padding:13px}.travel-title-grid,.travel-fields,.travel-card-read-grid{grid-template-columns:1fr}.travel-downloads{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.travel-downloads a{text-align:center;justify-content:center}.travel-tabs>[role=tablist]{grid-template-columns:1fr 1fr;display:grid}.travel-tabs [role=tab]{justify-content:center;padding-inline:7px}.travel-section-head{flex-direction:column;align-items:flex-start}.travel-section-head button{width:100%}.travel-card{padding:11px}.travel-list{border-radius:13px}.travel-summary>div:not(.travel-downloads){flex:1}.travel-files>label,.travel-files>a{max-width:100%}.travel-card-read-head{gap:12px}.travel-card-read-head .travel-card-actions button:first-child{padding-inline:10px}}.estimate-workspace{--est-blue:#315f7e;--est-ink:#233b4a;--est-muted:#687e8c;--est-line:#dce6ed;--est-surface:#f4f8fb;min-height:0;color:var(--est-ink);background:#f5f8fa;flex:1;padding:28px;font-size:14px;line-height:1.5;overflow:auto}.estimate-header,.estimate-section-head,.estimate-context,.estimate-panel-title,.estimate-actions,.estimate-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.estimate-header{align-items:flex-start;margin-bottom:26px}.estimate-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:750;color:var(--est-blue)!important;margin-bottom:6px!important;font-size:10px!important}.estimate-header h1{letter-spacing:-.035em;margin:0 0 7px;font-size:32px;font-weight:650;line-height:1.2}.estimate-header p,.estimate-panel p,.estimate-section-head p{color:var(--est-muted);margin:5px 0 16px}.estimate-workspace h2{letter-spacing:-.02em;font-size:18px;font-weight:650}.estimate-workspace h3{margin-bottom:10px;font-size:16px;font-weight:650}.estimate-workspace h4{margin-bottom:10px;font-weight:650}.estimate-workspace button{cursor:pointer}.estimate-workspace button:disabled{cursor:wait;opacity:.55}.estimate-workspace a{color:var(--est-blue);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.estimate-workspace input:not([type=checkbox]),.estimate-workspace textarea,.estimate-workspace select{width:100%;min-width:0;color:var(--est-ink);font:inherit;background:#edf3f7;border:1px solid #0000;border-radius:8px;outline:none;padding:9px 11px;transition:border-color .15s,background .15s}.estimate-workspace textarea{resize:vertical;min-height:70px}.estimate-workspace input:hover,.estimate-workspace textarea:hover,.estimate-workspace select:hover{background:#e6eef4}.estimate-workspace input:focus,.estimate-workspace textarea:focus,.estimate-workspace select:focus{background:#fff;border-color:#7298b2;box-shadow:0 0 0 3px #7298b21c}.estimate-workspace input[type=checkbox]{accent-color:#386a8c;cursor:pointer;flex:none;width:16px;height:16px}.estimate-workspace input::placeholder,.estimate-workspace textarea::placeholder{color:#8497a3}.estimate-workspace label{color:#516b7a;font-size:12px;font-weight:550;display:block}.estimate-workspace label>input,.estimate-workspace label>textarea,.estimate-workspace label>select{margin-top:5px}.estimate-label{margin:15px 0}.estimate-content{border:0;min-width:0;margin:0;padding:0}.estimate-content:disabled{opacity:.75}.estimate-context{border:1px solid var(--est-line);background:#fff;border-radius:12px;justify-content:flex-start;margin-bottom:14px;padding:14px 18px}.estimate-context>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.estimate-context strong{font-size:17px}.estimate-context span{color:var(--est-muted)}.estimate-context .estimate-save{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.estimate-phases{border-bottom:1px solid var(--est-line);gap:8px;margin-bottom:22px;display:flex;overflow:auto}.estimate-phases button{white-space:nowrap;color:var(--est-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 15px;font-weight:550;display:flex}.estimate-phases button>span{background:#e9f0f5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.estimate-phases button[aria-current]{border-color:var(--est-blue);color:var(--est-blue)}.estimate-phases button[aria-current]>span{background:var(--est-blue);color:#fff}.estimate-panel{border:1px solid var(--est-line);background:#fff;border-radius:14px;margin-bottom:18px;padding:22px;box-shadow:0 3px 12px #314e6510}.estimate-panel-title{justify-content:flex-start;align-items:flex-start;margin-bottom:16px}.estimate-panel-title>svg{color:#5e89a5;width:20px;height:20px;margin-top:3px}.estimate-panel-title p{margin-bottom:0}.estimate-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.estimate-actions{justify-content:flex-start;margin-top:16px}.estimate-actions>span{color:var(--est-muted);font-size:12px}.estimate-hint{line-height:1.5;color:#748794!important;margin-top:14px!important;font-size:12px!important}.estimate-sheet-summary{background:#edf5f9;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.estimate-sheet-summary small{color:var(--est-muted);font-size:11px;display:block}.estimate-drop{background:#f5f9fc;border:1.5px dashed #a7becd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:146px;transition:background .2s,border-color .2s;display:flex}.estimate-drop svg{color:#638ba6}.estimate-drop span{color:var(--est-muted);font-size:12px}.estimate-drop[data-drag=true]{background:#e1edf5;border-color:#396989}.estimate-documents{gap:12px;margin:18px 0;display:grid}.estimate-document{border:1px solid var(--est-line);border-radius:10px;padding:13px}.estimate-document>div:first-child{align-items:center;gap:8px;display:flex}.estimate-document strong{word-break:break-word;flex:1;font-size:13px}.estimate-document small{color:var(--est-muted);font-size:11px}.estimate-doc-tools{align-items:center;gap:8px;margin:10px 0;display:flex}.estimate-tag{white-space:nowrap;color:#4b6b80;background:#e7eff5;border-radius:6px;align-items:center;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.estimate-tag[data-tone=ok]{color:#28634f;background:#e6f1eb}.estimate-tag[data-tone=error]{color:#974c42;background:#f8e9e6}.estimate-search{align-items:center;gap:10px;max-width:620px;margin-bottom:20px;display:flex}.estimate-practices{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.estimate-practice{text-align:left;border:1px solid var(--est-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:20px;transition:background .2s,transform .2s;display:flex}.estimate-practice:hover{background:#eaf2f8;transform:translateY(-2px)}.estimate-practice>svg:first-child{color:#678ea8}.estimate-practice>svg:last-child{margin-left:auto}.estimate-practice>div{overflow-wrap:anywhere;min-width:0}.estimate-practice strong{font-size:16px}.estimate-practice p{margin:4px 0;font-size:13px}.estimate-practice small{color:var(--est-muted);font-size:11px}.estimate-empty{color:#6f8594;text-align:center;background:#fbfdfe;border:1px dashed #c0d0dc;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:25px;display:flex}.estimate-empty p{max-width:500px}.estimate-empty>svg{width:32px;height:32px}.estimate-alert,.estimate-notice{border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.estimate-alert{color:#8b4037;background:#fcf0ed;border:1px solid #e7c8c0}.estimate-notice{color:#356652;background:#edf6f0;font-size:13px}.estimate-warning{color:#9a6a32!important;margin:7px 0!important;font-size:12px!important}.estimate-warnings{background:#fbf8f1;border:1px solid #e5dccc;border-radius:10px;margin:14px 0;padding:14px 18px}.estimate-warnings p{color:#8b693f;margin:5px 0;font-size:12px}.estimate-workspace .estimate-check{align-items:center;gap:9px;margin:12px 0;font-size:12px;font-weight:500;display:flex}.estimate-check input{margin:0!important}.estimate-table-scroll{border:1px solid var(--est-line);background:#fff;border-radius:11px;margin:15px 0;overflow:auto}.estimate-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.estimate-table th{color:#476477;text-align:left;white-space:nowrap;z-index:1;border-bottom:1px solid var(--est-line);background:#e8f0f6;padding:10px 12px;font-size:11px;font-weight:650;position:sticky;top:0}.estimate-table td{vertical-align:top;border-bottom:1px solid #e4ebf0;min-width:85px;max-width:350px;padding:9px 12px}.estimate-table tr:last-child td{border-bottom:0}.estimate-table tr:hover>td{background:#f0f5f8}.estimate-table tr[data-excluded=true]>td{opacity:.5}.estimate-table .estimate-fact>span{display:none}.estimate-table .estimate-fact>small{white-space:nowrap;text-overflow:ellipsis;max-width:140px;display:block;overflow:hidden}.estimate-table input:not([type=checkbox]){min-width:100px;padding:7px 9px;font-size:12px}.estimate-table td small{color:var(--est-muted);margin-top:3px;font-size:10px;display:block}.estimate-table td:first-child{min-width:30px}.estimate-table .estimate-check{white-space:nowrap;margin:7px 0}.estimate-thumb{object-fit:contain;background:#edf1f4;border-radius:7px;width:64px;height:54px}.estimate-missing{color:#9c7951;font-size:11px}.estimate-item-toggle{align-items:center;gap:7px;padding:2px 0;font-size:13px;display:flex}.estimate-item-detail>td{background:#f8fafc!important;padding:22px!important}.estimate-detail-head{align-items:center;gap:20px;margin-bottom:18px;display:flex}.estimate-detail-head h3{margin-right:auto}.estimate-detail-head label{max-width:180px}.estimate-facts-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.estimate-fact small{color:#81929e;margin-top:5px;font-size:10px;font-weight:400;display:block}.estimate-fact small[data-fact=IN\ CONFLITTO]{color:#ae5141}.estimate-fact small[data-fact=DEDOTTA],.estimate-fact small[data-fact=DA\ CONFERMARE]{color:#9c743d}.estimate-image-settings{gap:18px;margin-top:18px;display:flex}.estimate-image-settings label{flex:1}.estimate-review{margin-top:20px}.estimate-section-head{margin-bottom:18px}.estimate-section-head p{margin-bottom:0}.estimate-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--est-line);z-index:3;background:#f5f8faed;justify-content:flex-end;margin-top:15px;padding:15px 0;position:sticky;bottom:-28px}.estimate-footer>span{color:var(--est-muted);margin-right:auto;font-size:12px}.estimate-item-chips{gap:8px;margin:15px 0;padding:4px 0;display:flex;overflow:auto}.estimate-item-chips button{white-space:nowrap;background:#eaf1f6;border-radius:8px;padding:8px 13px;font-size:12px}.estimate-item-chips button[data-active=true]{color:#fff;background:#315f7e}.estimate-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.estimate-rate-grid>div{border:1px solid var(--est-line);border-radius:10px;padding:18px}.estimate-rate-grid label{margin:9px 0}.estimate-cell-reference{align-items:center;gap:8px;display:flex}.estimate-cell-reference>input{flex:none;width:100px!important}.estimate-cell-reference>small,.estimate-cell-reference>span{overflow-wrap:anywhere;color:#6f8796;font-size:11px}.estimate-cell-reference>[data-formula=true]{color:#9a7144}.estimate-workspace details{border-top:1px solid var(--est-line);margin:14px 0;padding-top:12px}.estimate-workspace summary{cursor:pointer;color:#58798e;font-size:12px;font-weight:600}.estimate-sheet-cells{margin-top:15px}.estimate-sheet-cells .estimate-table-scroll{max-height:360px}.estimate-sheet-cells code{word-break:break-all;font-size:10px}.estimate-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:15px;margin:18px 0;display:grid}.estimate-operations{gap:12px;margin-top:18px;display:grid}.estimate-operation{border:1px solid var(--est-line);border-radius:10px;padding:14px}.estimate-operation-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.estimate-operation-head>input{flex:1}.estimate-operation-head>select{width:150px}.estimate-op-values{grid-template-columns:repeat(5,minmax(90px,1fr));gap:12px;margin-bottom:12px;display:grid}.estimate-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:18px 0;display:grid}.estimate-metrics>div{border:1px solid var(--est-line);background:#f5f9fc;border-radius:9px;padding:13px}.estimate-metrics span,.estimate-metrics small{color:var(--est-muted);font-size:11px;display:block}.estimate-metrics strong{color:#315f7e;margin:5px 0;font-size:22px;font-weight:650;display:block}.estimate-adjust,.estimate-block-row{align-items:center;gap:10px;margin:12px 0;display:flex}.estimate-adjust>select,.estimate-adjust>input:first-of-type{max-width:140px}.estimate-history{border-bottom:1px solid var(--est-line);padding:10px 0;font-size:12px}.estimate-history small{color:#7b8d9a;margin:3px 0;font-size:10px;display:block}.estimate-cost-recap>div{border-bottom:1px solid var(--est-line);justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.estimate-cost-recap dd{color:#315f7e;text-align:right;font-weight:650}.estimate-cost-recap>div:nth-last-child(-n+2){background:#edf4f9;border:0;border-radius:7px;margin-top:8px;padding:12px}.estimate-block-row>input[type=number]{max-width:95px}.estimate-block-row>select{max-width:100px}.estimate-check-results>p{color:#416653;align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}@media (max-width:1050px){.estimate-columns,.estimate-rate-grid{grid-template-columns:1fr}.estimate-header h1{font-size:28px}.estimate-op-values{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.estimate-workspace{padding:16px}.estimate-header{gap:12px}.estimate-header h1{font-size:26px}.estimate-header>button{width:100%}.estimate-context{gap:8px;padding:12px}.estimate-context>div{flex-direction:column;align-items:flex-start;gap:4px}.estimate-phases button{padding:10px 8px;font-size:12px}.estimate-panel{padding:16px}.estimate-facts-grid,.estimate-mapping-grid{grid-template-columns:1fr}.estimate-detail-head{flex-wrap:wrap}.estimate-image-settings,.estimate-adjust{flex-direction:column;align-items:stretch}.estimate-op-values{grid-template-columns:repeat(2,minmax(0,1fr))}.estimate-operation-head{flex-wrap:wrap}.estimate-operation-head>input{min-width:150px}.estimate-footer{bottom:-16px}.estimate-footer>span{width:100%}.estimate-block-row{grid-template-columns:1fr 1fr;display:grid}.estimate-block-row>input{max-width:none!important}.estimate-doc-tools{flex-wrap:wrap}.estimate-doc-tools>input{flex:1;min-width:120px}}.estimate-history-download{color:#386a8c;margin-top:6px;font-size:11px;text-decoration:underline;display:block}.control-mail-search-item{border-bottom:1px solid var(--border);align-items:center;gap:.35rem;display:flex}.control-mail-search-item>.control-mail-search-row{border-bottom:0;flex:1;min-width:0}.control-mail-search-item>button:last-child{flex-shrink:0;margin-right:.5rem}.control-mail-search-row{grid-template-columns:minmax(280px,1fr) 292px minmax(250px,320px);align-items:center;column-gap:20px;display:grid}.control-mail-search-meta{width:100%;min-width:0;max-width:none}@media (max-width:1200px){.control-mail-search-row{grid-template-columns:minmax(0,1fr) 292px;row-gap:8px}.control-mail-search-meta{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:12px;display:flex}}@media (max-width:640px){.control-mail-search-item{flex-wrap:wrap}.control-mail-search-item>.control-mail-search-row{flex-basis:100%}.control-mail-search-item>button:last-child{margin:0 .5rem .5rem auto}.control-mail-search-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.control-mail-score{grid-column:1}.control-mail-search-meta{text-align:left;grid-column:1;justify-content:space-between}}.estimate-list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.estimate-list-toolbar .estimate-search{flex:1;margin-bottom:0}.estimate-practice{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.estimate-practice-open{text-align:left;align-items:center;gap:14px;width:100%;padding:18px 18px 13px;display:flex}.estimate-practice-open>svg:first-child{color:#678ea8}.estimate-practice-open>svg:last-child{margin-left:auto}.estimate-practice-open>div{overflow-wrap:anywhere;min-width:0}.estimate-practice-actions{background:#f7fafc;border-top:1px solid #e3ebf0;justify-content:flex-end;gap:3px;padding:5px 8px;display:flex}.estimate-context-actions{align-items:center;gap:3px;margin-left:auto;display:flex}.estimate-context-actions+.estimate-save{margin-left:8px}@media (max-width:680px){.estimate-list-toolbar{flex-direction:column;align-items:stretch}.estimate-list-toolbar .estimate-search{max-width:none}.estimate-context-actions{width:100%;margin-left:0}.estimate-context-actions>*{flex:1}}.diary-workspace{--diary-ink:#25475c;--diary-line:#dce6ed;max-width:1200px;margin-inline:auto}.diary-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.diary-eyebrow{letter-spacing:.11em;color:#648299;font-size:11px;font-weight:700}.diary-heading h3,.diary-variant-editor h3{letter-spacing:-.025em;color:var(--diary-ink);margin-top:5px;font-size:24px;font-weight:650}.diary-heading p{color:#728493;margin-top:4px;font-size:14px}.diary-composer{border:1px solid var(--diary-line);background:linear-gradient(130deg,#fff,#f4f8fb);border-radius:18px;padding:18px;box-shadow:0 4px 16px #25475c06}.diary-composer>label{color:var(--diary-ink);margin-bottom:10px;font-size:15px;font-weight:650;display:block}.diary-composer textarea{resize:vertical;background:#fff;border-color:#dce6ed;min-height:86px}.diary-composer-tools{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.diary-upload-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.diary-upload-list>span{overflow-wrap:anywhere;background:#e8f0f6;border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:flex}.diary-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 8px;display:flex}.diary-switch{background:#edf3f7;border-radius:12px;gap:4px;padding:4px;display:flex}.diary-switch button{color:#58758a;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:14px;transition:background .15s;display:flex}.diary-switch button[aria-pressed=true]{color:#234e68;background:#fff;font-weight:650;box-shadow:0 2px 5px #25475c12}.diary-switch button span{background:#e9f0f5;border-radius:8px;padding:1px 6px;font-size:12px}.diary-analysis-note{color:#6a7f90;margin:8px 0 14px;font-size:12px;line-height:1.5}.diary-error{color:#9d3333;background:#fef2f2;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px}.diary-archived{color:#607789;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;display:flex}.diary-feed{gap:14px;display:grid}.diary-card{border:1px solid var(--diary-line);background:#fff;border-radius:16px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;box-shadow:0 3px 10px #25475c04}.diary-card>header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.diary-avatar{color:#3e6881;background:#e5eff6;border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.diary-card header strong{color:#2d4759;font-size:14px}.diary-card header p{color:#788996;margin-top:2px;font-size:12px}.diary-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#344e60;font-size:15px;line-height:1.6}.diary-source-title{color:#5d7f96;margin-bottom:8px;font-size:13px;font-weight:600}.diary-card>footer{border-top:1px solid #eef2f5;flex-wrap:wrap;gap:4px;margin-top:12px;padding-top:10px;display:flex}.diary-status{white-space:nowrap;color:#486d85;background:#edf4fa;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.diary-status-prepared{color:#34765a;background:#e8f4ee}.diary-status-dismissed{color:#73808a;background:#f0f2f4}.diary-variant-summary{background:#f3f7fa;border-left:3px solid #719db8;border-radius:4px 12px 12px 4px;margin-top:14px;padding:13px 15px}.diary-variant-summary>span{text-transform:uppercase;letter-spacing:.07em;color:#587d96;font-size:11px;font-weight:700}.diary-variant-summary h4{margin:4px 0;font-size:15px;font-weight:650}.diary-variant-summary p{color:#496175;font-size:14px;line-height:1.5}.diary-variant-summary .diary-stale{color:#947029;margin-top:8px;font-size:13px}.diary-files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.diary-file{color:#416d88;background:#f9fbfc;border:1px solid #dfe8ee;border-radius:10px;align-items:center;gap:8px;max-width:100%;padding:5px 9px 5px 5px;font-size:13px;display:flex}.diary-file>span{overflow-wrap:anywhere}.diary-photo{object-fit:cover;border-radius:6px;width:56px;height:48px}.diary-photo-loading{background:#e8eff4;place-items:center;display:grid}.diary-empty{text-align:center;color:#70899b;border:1px dashed #cddde8;border-radius:16px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.diary-empty strong{color:#3b5b70;font-size:16px}.diary-empty p{max-width:480px;font-size:14px}.diary-editor-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c354755;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.diary-variant-editor{--diary-ink:#25475c;background:#fff;border:1px solid #d8e4ed;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:90dvh;display:flex;box-shadow:0 28px 90px #162c4940}.diary-variant-editor>header{border-bottom:1px solid #e7eef3;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.diary-editor-body{gap:16px;padding:20px 24px;display:grid;overflow-y:auto}.diary-editor-body label{color:#4c6679;font-size:14px;font-weight:600;display:block}.diary-editor-body label input,.diary-editor-body label textarea{margin-top:6px;font-weight:400}.diary-editor-body details summary{color:#4b728c;cursor:pointer;font-size:14px;font-weight:600}.diary-editor-body details>summary{padding:8px 0}.diary-evidence{color:#677b89;font-size:13px;line-height:1.5}.diary-evidence>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.diary-variant-editor>footer{border-top:1px solid #e7eef3;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (max-width:640px){.diary-heading{flex-direction:column;align-items:flex-start}.diary-heading h3{font-size:22px}.diary-composer-tools{flex-direction:column;align-items:stretch}.diary-composer-tools>div:last-child{justify-content:flex-end}.diary-toolbar{flex-wrap:wrap}.diary-card{padding:14px}.diary-card>header{flex-wrap:wrap}.diary-editor-backdrop{padding:8px}.diary-variant-editor{max-height:96dvh}.diary-variant-editor>header,.diary-editor-body,.diary-variant-editor>footer{padding:16px}}.diary-edit-history{color:#708494;margin-top:10px;font-size:13px}.diary-edit-history summary{cursor:pointer}.diary-edit-history>div{border-left:2px solid #dce6ed;margin-top:8px;padding:12px}.diary-edit-history p{white-space:pre-wrap;overflow-wrap:anywhere}.diary-variant-editor [data-slot=dialog-title]{letter-spacing:-.025em;color:#25475c;margin-top:5px;font-size:24px;font-weight:650}.diary-selection-bar{background:linear-gradient(120deg,#f5f9fc,#edf4f8);border:1px solid #d6e4ed;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 14px;padding:12px 14px;display:flex}.diary-selection-bar>div:first-child{gap:2px;display:grid}.diary-selection-bar strong{color:#31576e;font-size:14px}.diary-selection-bar span{color:#6a8190;font-size:12px}.diary-selection-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.diary-card.is-selected{border-color:#6f9ab5;box-shadow:0 0 0 2px #8fb3c82b,0 6px 18px #25475c0b}.diary-select{cursor:pointer;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;position:relative}.diary-select input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.diary-select>span[aria-hidden=true]{color:#0000;background:#f8fbfd;border:1px solid #b7cad6;border-radius:7px;place-items:center;width:21px;height:21px;transition:all .15s;display:grid}.diary-select input:checked+span{color:#fff;background:#447894;border-color:#447894}.diary-select input:focus-visible+span{outline-offset:2px;outline:2px solid #5d8fa9}@media (max-width:720px){.diary-selection-bar{flex-direction:column;align-items:stretch}.diary-selection-bar>div:last-child{justify-content:flex-start}.diary-selection-bar>div:last-child [data-slot=button]:last-child{width:100%}}.diary-virtual-feed{overflow-anchor:none;width:100%;min-width:0;position:relative}.diary-virtual-row{width:100%;padding-bottom:14px;position:absolute;top:0;left:0}.diary-virtual-row.diary-day-start:not([data-index="0"]){padding-top:12px}.diary-date-continuation{visibility:hidden}.diary-photo>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.diary-photo{overflow:hidden}.diary-workspace{max-width:1120px;color:var(--diary-ink);background:#f8fafb}.diary-heading{margin-bottom:18px}.diary-heading h3{font-size:23px}.diary-heading p{font-size:13px}.diary-composer{background:#fff;border-radius:12px;padding:16px;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative}.diary-composer textarea{min-height:76px;box-shadow:none;font-size:14px;line-height:1.6}.diary-composer .diary-composer-toggle{color:#365f77;width:100%;height:30px;box-shadow:none;background:0 0;justify-content:flex-start;padding:0;font-size:14px;font-weight:600}.diary-composer-toggle>svg:last-child{margin-left:auto;transition:transform .2s}.diary-composer-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.diary-composer-hint{color:#7c909e;margin-top:3px;padding-left:24px;font-size:11px;display:block}#diary-composer-body{margin-top:12px}#diary-composer-body[hidden]{display:none}.diary-composer>label{margin-bottom:8px;font-size:14px}.diary-composer-tools{gap:8px}.diary-composer.is-dragging{background:#eef6fb;border-color:#4382a7;box-shadow:0 0 0 4px #72a5c328,0 8px 24px #25475c12}.diary-drop-overlay{z-index:2;pointer-events:none;background:#f1f8fcf5;border:2px dashed #6e9db9;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:5px}.diary-drop-overlay>svg{color:#397798;width:30px;height:30px}.diary-drop-overlay strong{font-size:16px}.diary-drop-overlay span{color:#607d91;font-size:12px}.diary-upload-feedback{color:#758895;min-height:20px;margin-top:9px;font-size:11px;line-height:1.5}.diary-upload-feedback>span{align-items:center;gap:6px;display:flex}.diary-upload-feedback svg{flex-shrink:0}.diary-upload-feedback .diary-upload-success{color:#32785b;animation:.35s ease-out diary-upload-confirm}.diary-upload-spin{animation:1s linear infinite diary-upload-spin}.diary-upload-list>span{max-width:100%;animation:.3s ease-out diary-upload-confirm}.diary-upload-list button{flex-shrink:0}.diary-toolbar{margin-top:20px}.diary-selection-bar{background:0 0;border:0;border-radius:0;gap:8px;margin-bottom:6px;padding:8px 0}.diary-selection-bar strong{font-size:12px;font-weight:500}.diary-analysis-details{color:#708697;margin:0 0 18px;font-size:12px}.diary-analysis-details>summary{cursor:pointer;width:fit-content}.diary-analysis-details .diary-analysis-note{margin:7px 0}.diary-journal-label{border-bottom:1px solid var(--diary-line);color:#778b99;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;font-size:11px;display:flex}.diary-journal-label>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:#536f82;font-weight:650}.diary-feed{gap:26px}.diary-day{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:20px;display:grid}.diary-day-date{text-align:right;padding-top:7px}.diary-day-date time{flex-direction:column;gap:2px;display:flex}.diary-day-date time strong{letter-spacing:-.05em;color:#325b73;font-size:32px;font-weight:500;line-height:1.1}.diary-day-date time span{color:#486a80;text-transform:uppercase;font-size:11px;font-weight:600}.diary-day-date>span{color:#83949f;text-transform:capitalize;margin-top:5px;font-size:11px;display:block}.diary-day-pages{border-left:1px solid #d4e2eb;gap:14px;min-width:0;padding-left:20px;display:grid;position:relative}.diary-day-pages:before{content:"";background:#76a0b8;border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:-5px;box-shadow:0 0 0 4px #f8fafb}.diary-card{background:#fff;border-color:#e0e8ed;border-radius:3px 12px 12px 3px;min-width:0;padding:20px 22px;box-shadow:0 2px 5px #25475c03}.diary-card:hover{border-color:#c9dbe5;box-shadow:0 2px 5px #25475c03}.diary-card>header{gap:9px;margin-bottom:16px}.diary-avatar{border-radius:50%;width:28px;height:28px;font-size:11px}.diary-card header strong{font-size:12px;font-weight:600}.diary-card header p{font-size:10px;line-height:1.4}.diary-card .diary-body{letter-spacing:-.01em;color:#2e4656;font-size:16px;line-height:1.75}.diary-card>footer{justify-content:space-between;align-items:center;margin-top:16px;padding-top:9px}.diary-card>footer button{color:#647f91;height:30px;padding-inline:8px;font-size:12px}.diary-entry-actions{align-items:center;gap:2px;display:flex}.diary-card .diary-status{white-space:normal;max-width:100%;padding:3px 7px;font-size:10px}.diary-card .diary-files:empty{display:none}.diary-card .diary-files{gap:10px;margin-top:16px}.diary-card .diary-file{min-width:0;font-size:11px}.diary-card .diary-file:has(.diary-photo){background:#fafcfd;grid-template-columns:minmax(0,1fr) 14px;gap:7px;width:172px;padding:6px;display:grid}.diary-card .diary-file .diary-photo{object-fit:cover;border-radius:5px;grid-column:1/-1;width:100%;height:106px}.diary-card .diary-file>span:not(.diary-photo){min-width:0}.diary-card .diary-variant-summary{background:#f5f8fa;border-left:2px solid #98b7c9;border-radius:2px 8px 8px 2px;margin-top:16px;padding:10px 12px}.diary-variant-summary>summary{cursor:pointer;color:#6b8798;align-items:center;gap:8px;list-style:none;display:flex}.diary-variant-summary>summary::-webkit-details-marker{display:none}.diary-variant-summary>summary>span{flex:1;min-width:0;font-size:10px}.diary-variant-summary>summary strong{color:#476a80;overflow-wrap:anywhere;margin-top:1px;font-size:12px;font-weight:600;display:block}.diary-variant-summary>summary>svg{flex-shrink:0}.diary-variant-summary>summary>svg:last-child{transition:transform .18s}.diary-variant-summary[open]>summary>svg:last-child{transform:rotate(180deg)}.diary-variant-summary>p{margin-top:9px}.diary-edit-history{font-size:11px}@keyframes diary-upload-confirm{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes diary-upload-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.diary-day{grid-template-columns:minmax(0,1fr);gap:10px}.diary-day-date{text-align:left;align-items:center;gap:8px;padding:0;display:flex}.diary-day-date time{flex-direction:row;align-items:baseline;gap:7px}.diary-day-date time strong{font-size:23px}.diary-day-date>span{margin:0}.diary-day-pages{margin-left:4px;padding-left:12px}.diary-card{padding:15px}.diary-card>header{margin-bottom:12px}.diary-card .diary-body{font-size:15px;line-height:1.7}.diary-card .diary-file:has(.diary-photo){width:calc(50% - 5px);min-width:110px}.diary-composer{padding:12px}.diary-upload-feedback{font-size:10px}.diary-composer-tools>div:last-child{flex-wrap:wrap}.diary-card>footer{gap:6px}.diary-journal-label{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.diary-composer,.diary-card,.diary-select>span[aria-hidden=true],.diary-variant-summary>summary>svg:last-child{transition:none}.diary-drop-overlay,.diary-drop-overlay>svg,.diary-upload-feedback .diary-upload-success,.diary-upload-list>span,.diary-upload-spin{animation:none}}.fmg-access-shell{--access-ivory:#f3f0e9;--access-ink:#292b2b;--access-muted:#68665f;--access-line:#d5cfc4;--access-accent:#967345;isolation:isolate;min-height:100dvh;color:var(--access-ink);background:#b9b1a5;grid-template-columns:minmax(0,1fr) minmax(420px,43%);display:grid;position:relative}.fmg-access-visual{z-index:-1;position:absolute;inset:0;overflow:hidden}.fmg-access-visual>img{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.fmg-access-shade{background:linear-gradient(110deg,#20222226,#0000 42%);position:absolute;inset:0}.fmg-access-brand{color:var(--access-ivory);position:absolute;top:clamp(30px,5vw,72px);left:clamp(28px,5vw,88px)}.fmg-access-logo{width:fit-content;max-width:min(72vw,560px);color:var(--access-ivory);text-shadow:0 2px 24px #14151635;font-size:clamp(36px,5vw,72px)}.fmg-access-logo .works-logo-mark{filter:brightness(0)invert()}.fmg-access-brand>p{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;margin:14px 0 0;font-size:clamp(10px,.85vw,13px);font-weight:500}.fmg-access-panel{flex-direction:column;grid-column:2;justify-content:center;align-items:center;min-width:0;min-height:100dvh;padding:96px clamp(28px,4vw,76px) 76px 0;display:flex}.fmg-access-language{letter-spacing:.03em;color:var(--access-ink);font-size:12px;font-weight:500;position:absolute;top:32px;right:clamp(28px,4vw,76px)}.fmg-access-card{background:var(--access-ivory);border:1px solid #f3f0e9b3;border-radius:14px;width:min(100%,480px);margin:auto;padding:clamp(30px,3.5vw,52px);box-shadow:0 24px 80px #20222226,0 2px 8px #2022220a}.fmg-access-kicker{text-transform:uppercase;letter-spacing:.19em;color:var(--access-muted);align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.fmg-access-kicker:before{content:"";background:var(--access-accent);flex:none;width:26px;height:1px}.fmg-access-card h1{letter-spacing:-.055em;color:var(--access-ink);overflow-wrap:anywhere;margin:24px 0 0;font-size:clamp(36px,3.4vw,50px);font-weight:500;line-height:1.1}.fmg-access-lead{max-width:32ch;color:var(--access-muted);margin-top:14px;font-size:15px;line-height:1.7}.fmg-access-button{border:1px solid var(--access-ink);background:var(--access-ink);min-height:56px;color:var(--access-ivory);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:12px;margin-top:34px;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 12px #20222212}.fmg-access-button:hover{color:var(--access-ivory);background:#202222;transform:translateY(-1px);box-shadow:0 7px 18px #20222224}.fmg-access-button svg{flex:none;width:18px;height:18px}.fmg-access-shell a:focus-visible{outline:2px solid var(--access-accent);outline-offset:5px}.fmg-access-google svg{background:#fff;border-radius:4px;width:28px;height:28px;padding:4px}.fmg-access-google-help{color:var(--access-muted);text-align:center;margin:16px 0 22px;font-size:12px;line-height:1.7}.fmg-access-alternative{text-align:center;min-height:44px;color:var(--access-muted);border-top:1px solid var(--access-line);padding:13px 8px;font-size:13px;text-decoration:none;display:block}.fmg-access-alternative:hover{color:var(--access-ink);text-underline-offset:4px;text-decoration:underline}.fmg-access-error{color:#78452e;overflow-wrap:anywhere;background:#ede1d7;border:1px solid #c9a894;border-radius:7px;margin:24px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.fmg-access-account{border:1px solid var(--access-line);color:var(--access-ink);background:#e9e5dc;border-radius:7px;align-items:center;gap:13px;margin-top:26px;padding:16px;display:flex}.fmg-access-account>svg{flex:none;width:22px;height:22px}.fmg-access-account>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.fmg-access-account strong{font-size:15px}.fmg-access-account span{color:var(--access-muted);font-size:13px}.fmg-access-switch{width:fit-content;min-height:44px;color:var(--access-muted);text-underline-offset:4px;margin:8px auto 0;padding:12px 4px;font-size:13px;text-decoration:underline;display:block}.fmg-access-security{border-top:1px solid var(--access-line);color:var(--access-muted);justify-content:center;align-items:center;gap:10px;margin-top:28px;padding-top:23px;display:flex}.fmg-access-security svg{flex:none;width:16px;height:16px}.fmg-access-security p{font-size:11px;line-height:1.6}.fmg-access-security strong{color:#54534d;font-weight:600}.fmg-access-panel>footer{letter-spacing:.04em;color:#54534d;flex-wrap:wrap;justify-content:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:26px;right:clamp(28px,4vw,76px)}.fmg-access-panel>footer span+span:before{content:"·";margin-right:14px}@media (max-width:900px){.fmg-access-shell{background:var(--access-ivory);flex-direction:column;display:flex}.fmg-access-visual{aspect-ratio:1672/941;z-index:0;flex:none;width:100%;position:relative;inset:auto}.fmg-access-visual>img{object-fit:contain;object-position:center}.fmg-access-brand{top:28px;left:28px}.fmg-access-panel{flex:1;min-height:0;padding:52px 24px 24px;position:relative}.fmg-access-language{color:var(--access-muted);top:18px;right:24px}.fmg-access-card{width:min(100%,480px);box-shadow:none;border:0;border-radius:0;margin:0 auto;padding:20px 20px 24px}.fmg-access-panel>footer{color:var(--access-muted);margin-top:auto;padding-top:28px;position:static}}@media (max-width:560px){.fmg-access-brand{top:26px;left:24px;right:24px}.fmg-access-logo{max-width:calc(100vw - 48px);font-size:clamp(32px,10vw,48px)}.fmg-access-brand>p{letter-spacing:.16em;margin:10px 0 0;font-size:10px}.fmg-access-panel{padding:46px 24px 22px}.fmg-access-card{padding:16px 0 20px}.fmg-access-card h1{margin-top:20px;font-size:38px}.fmg-access-lead{font-size:14px}.fmg-access-button{margin-top:26px}.fmg-access-panel>footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.fmg-access-button{transition:none}.fmg-access-button:hover{transform:none}}.settings-workspace{background:radial-gradient(circle at 88% 2%,#e8f1f7,#0000 30%),#f7f9fb;flex:1;min-height:0;padding:clamp(22px,3vw,42px);overflow:auto}.settings-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 26px;display:flex}.settings-heading>div:first-child>p{letter-spacing:.13em;text-transform:uppercase;color:#46728e;font-size:11px;font-weight:750}.settings-heading h1{letter-spacing:-.035em;color:#173147;margin-top:5px;font-size:34px;font-weight:650}.settings-heading>div:first-child>span{color:#758897;margin-top:5px;font-size:14px;display:block}.settings-private{color:#42647a;background:#fff;border:1px solid #d3e1ea;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:flex;box-shadow:0 4px 16px #264b620d}.settings-private svg{width:16px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:auto;display:grid}.settings-card{background:#ffffffe6;border:1px solid #dce6ed;border-radius:20px;padding:24px;box-shadow:0 8px 28px #1f3d510e}.settings-card-title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.settings-card-title>svg{color:#4e7790;width:21px;height:21px;margin-top:2px}.settings-card-title h2{color:#243f52;font-size:17px;font-weight:700}.settings-card-title p{color:#80909c;margin-top:3px;font-size:12px}.settings-user{background:linear-gradient(120deg,#edf4f8,#f7fafc);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.settings-user>div{color:#fff;background:#284e68;border-radius:13px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:750;display:grid}.settings-user>span{flex:1;gap:2px;min-width:0;display:grid}.settings-user strong{color:#2d4759;font-size:14px}.settings-user small{color:#6f8391;text-overflow:ellipsis;font-size:12px;overflow:hidden}.settings-user>svg{color:#318160;width:20px}.settings-facts{gap:0;margin:18px 0;display:grid}.settings-facts>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:20px;padding:10px 0;font-size:13px;display:flex}.settings-facts>div:last-child{border-bottom:0}.settings-facts dt{color:#778895}.settings-facts dd{text-align:right;color:#38566a;font-weight:650}.settings-toggle{cursor:pointer;border-bottom:1px solid #edf1f4;align-items:center;gap:16px;padding:15px 0;display:flex;position:relative}.settings-toggle:last-child{border-bottom:0}.settings-toggle>span{flex:1;gap:3px;display:grid}.settings-toggle strong{color:#314d60;font-size:14px}.settings-toggle small{color:#84939e;font-size:12px}.settings-toggle input{opacity:0;position:absolute}.settings-toggle i{background:#d8e1e7;border-radius:999px;width:42px;height:24px;transition:all .18s;position:relative}.settings-toggle i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #28495e2b}.settings-toggle input:checked+i{background:#477d9d}.settings-toggle input:checked+i:after{transform:translate(18px)}.settings-toggle input:focus-visible+i{outline-offset:3px;outline:2px solid #4382a7}.settings-connections>a,.settings-connections>button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:flex}.settings-connections>a:hover,.settings-connections>button:hover{background:#eff5f8}.settings-connection-icon{color:#47738d;background:#e5eff5;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.settings-connection-icon svg{width:17px}.settings-connections>a>span:nth-child(2),.settings-connections>button>span:nth-child(2){flex:1;gap:2px;display:grid}.settings-connections strong{color:#314c5f;font-size:13px}.settings-connections small{color:#84939e;font-size:11px}.settings-connections>a>svg,.settings-connections>button>svg{color:#8ca0ae;width:15px}.settings-note{color:#4d7663;background:#edf5f1;border-radius:12px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;font-size:12px;line-height:1.5;display:flex}.settings-note svg{flex-shrink:0;width:16px}.settings-integrations{grid-column:1/-1}.control-sources-embedded>.control-panel{box-shadow:none;background:0 0;border:0;padding:0}.control-sources-embedded textarea{background:#f7fafc;min-height:72px}.control-sources-embedded p{color:#617785;font-size:12px;line-height:1.55}.control-sources-embedded .control-inline-actions{margin-top:2px}.settings-admin{grid-column:1/-1}.settings-admin-create{background:linear-gradient(120deg,#f7fafc,#eef5f8);border:1px solid #dce7ed;border-radius:15px;grid-template-columns:minmax(340px,1fr) minmax(360px,1.2fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.settings-admin-create>div:first-child{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.settings-admin-create label{text-transform:uppercase;letter-spacing:.05em;color:#6c8290;gap:5px;font-size:10px;font-weight:700;display:grid}.settings-admin-create input{text-transform:none;letter-spacing:0;color:#29495c;background:#fff;border:1px solid #cfdee7;border-radius:10px;outline:none;width:100%;height:38px;padding:0 11px;font-size:13px;font-weight:400}.settings-admin-create input:focus{border-color:#5b8ba7;box-shadow:0 0 0 3px #5184a11f}.settings-area-picker{flex-wrap:wrap;gap:5px;display:flex}.settings-area-picker button,.settings-access-areas button{color:#708491;background:#fff;border:1px solid #d2dee6;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:650}.settings-area-picker button[aria-pressed=true],.settings-access-areas button[aria-pressed=true]{color:#315e78;background:#dfeef6;border-color:#5c89a3}.settings-admin-error{color:#a3443a;background:#fff0ee;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.settings-access-list{gap:8px;margin-top:14px;display:grid}.settings-access-list>article{background:#fff;border:1px solid #e0e8ed;border-radius:13px;grid-template-columns:minmax(210px,1fr) minmax(360px,1.4fr) auto 34px;align-items:center;gap:14px;padding:11px 12px;display:grid}.settings-access-person{align-items:center;gap:10px;min-width:0;display:flex}.settings-access-person>span{color:#466e84;background:#e7f0f5;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:750;display:grid}.settings-access-person>div{gap:1px;min-width:0;display:grid}.settings-access-person strong{color:#2f4b5d;font-size:13px}.settings-access-person small{color:#82929d;text-overflow:ellipsis;font-size:11px;overflow:hidden}.settings-access-areas{flex-wrap:wrap;gap:4px;display:flex}.settings-access-areas button{padding:5px 7px;font-size:10px}.settings-access-active{color:#4c6c7d;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.settings-access-active input{accent-color:#477c99}.settings-access-remove{color:#a04b48;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.settings-access-remove:hover{background:#fff0ee}.settings-access-remove svg{width:15px}.settings-access-empty{text-align:center;color:#7d909c;border:1px dashed #cad9e2;border-radius:13px;padding:22px;font-size:12px}.fmg-density-compact .app-shell-header{height:52px}.fmg-density-compact .fmg-works-sidebar [data-slot=sidebar-menu-button]{height:32px}.fmg-density-compact .settings-workspace{padding-top:24px}.fmg-reduce-motion *,.fmg-reduce-motion :before,.fmg-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}@media (max-width:1050px){.settings-admin-create{grid-template-columns:1fr}.settings-access-list>article{grid-template-columns:minmax(200px,1fr) 1.4fr auto}.settings-access-remove{grid-column:3}.settings-access-active{grid-area:1/3}}@media (max-width:560px){.settings-heading{flex-direction:column;align-items:flex-start}.settings-workspace{padding:20px 14px}.settings-card{padding:18px}}@media (max-width:680px){.settings-admin-create>div:first-child{grid-template-columns:1fr}.settings-access-list>article{grid-template-columns:1fr auto}.settings-access-areas{grid-column:1/-1}.settings-access-active{grid-area:auto/1}.settings-access-remove{grid-area:1/2}}:root{--font-app:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html,body,body :where(button,input,textarea,select,option,label,a,p,span,small,strong,b,em,i,h1,h2,h3,h4,h5,h6,div,section,article,header,footer,nav,aside,main,table,thead,tbody,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,summary,dialog):not(:where(.cs-proposal-scroll,.cs-preview-canvas,.control-message-html,.control-email-original,.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve])):not(:where(.cs-proposal-scroll,.cs-preview-canvas,.control-message-html,.control-email-original,.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve]) *){font-family:var(--font-app)!important}body{font-family:var(--font-app)}.fmg-machine-nav{border-left:1px solid #94a3b840;gap:1px;margin:3px 0 7px 19px;padding-left:10px;display:grid}.fmg-machine-nav [data-slot=sidebar-menu-button]{padding-left:8px;font-size:11px;color:#94a3b8!important;height:28px!important}.fmg-machine-nav [data-slot=sidebar-menu-button]:hover{color:#e2e8f0!important}.fmg-machine-nav [data-slot=sidebar-menu-button][data-active=true]{color:#cbe8fb!important;background:#4e84a838!important}.fmg-machine-dot{background:#64748b;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.fmg-machine-nav [data-active=true] .fmg-machine-dot{background:#7dd3fc;box-shadow:0 0 0 3px #7dd3fc1f}.manufacturing-workspace{color:#2e4657;background:radial-gradient(circle at 90% 0,#e7f0f6,#0000 28%),#f6f8fa;flex:1;min-height:0;padding:clamp(20px,2.5vw,38px);overflow:auto}.manufacturing-heading{justify-content:space-between;align-items:flex-end;gap:22px;max-width:1440px;margin:0 auto 22px;display:flex}.manufacturing-heading>div:first-child>p{letter-spacing:.13em;text-transform:uppercase;color:#46758f;font-size:11px;font-weight:750}.manufacturing-heading h1{letter-spacing:-.035em;color:#17364a;margin-top:5px;font-size:32px;font-weight:680}.manufacturing-heading>div:first-child>span{color:#718795;margin-top:4px;font-size:14px;display:block}.manufacturing-demo{color:#607989;background:#fff;border:1px solid #d4e0e7;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.manufacturing-demo svg{color:#56839c;width:15px}.manufacturing-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#eaf1f6;border:1px solid #d9e4eb;border-radius:15px;align-items:center;gap:4px;max-width:1440px;margin:0 auto 18px;padding:5px;display:flex;overflow-x:auto}.manufacturing-tabs button{color:#607b8d;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:max-content;height:42px;padding:0 14px;font-size:13px;font-weight:650;transition:background .16s,color .16s,box-shadow .16s;display:flex}.manufacturing-tabs button:hover{color:#315d76;background:#ffffff8c}.manufacturing-tabs button[aria-current=page]{color:#265a79;background:#fff;box-shadow:0 3px 10px #2a4d6317}.manufacturing-tabs svg{width:16px;height:16px}.manufacturing-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1440px;margin:0 auto 22px;display:grid}.manufacturing-kpis>div{background:#ffffffe6;border:1px solid #dce6ec;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 4px 18px #2342550a}.manufacturing-kpis>div>span{color:#48758e;background:#e7f0f5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.manufacturing-kpis svg{width:18px}.manufacturing-kpis p{color:#7d909d;gap:2px;font-size:11px;display:grid}.manufacturing-kpis strong{color:#29485b;font-size:20px;line-height:1.2}.manufacturing-kpis small{color:#9aa8b1;font-size:10px}.machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1440px;margin:auto;display:grid}.machine-card{text-align:left;background:#fff;border:1px solid #dbe5eb;border-radius:18px;min-width:0;padding:19px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 5px 22px #2244580b}.machine-card:hover{border-color:#9db8c8;transform:translateY(-2px);box-shadow:0 12px 30px #22445817}.machine-card>header{justify-content:space-between;align-items:center;display:flex}.machine-card>header>svg{color:#adc0cc;width:20px}.machine-state{text-transform:uppercase;letter-spacing:.04em;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.machine-state svg{width:13px;height:13px}.machine-state.running{color:#31765b;background:#e7f5ee}.machine-state.waiting{color:#976a26;background:#fff3df}.machine-state.ready{color:#166534;background:#dcfce7}.machine-card h2{letter-spacing:-.025em;color:#213e51;margin-top:16px;font-size:21px;font-weight:680}.machine-job{color:#526e80;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:650;overflow:hidden}.machine-phase{color:#8796a1;margin-top:3px;font-size:12px}.machine-card-chart{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.machine-card-chart>div{background:#f4f7f9;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.machine-card-chart span{color:#8797a2;font-size:10px}.machine-card-chart strong{color:#38576a;font-size:15px}.machine-cumulative{color:#4b7188;background:#e8f1f7;border-radius:7px;margin-top:6px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.machine-time-chart{margin-top:12px}.machine-time-track{background:#e7ecef;border-radius:999px;height:10px;display:flex;overflow:hidden}.machine-time-track>span{height:100%}.machine-time-worked{background:#4f829f}.machine-time-waiting{background:#d8aa62}.machine-time-axis{color:#9aa7af;justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.machine-card>footer{color:#8595a0;border-top:1px solid #edf1f4;align-items:center;gap:12px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.machine-card>footer strong{color:#496a7e}.machine-card>footer span:last-child{color:#477995;margin-left:auto;font-weight:650}.machine-back{color:#477a98;max-width:1440px;margin:0 auto 12px;padding:5px 0;font-size:12px;font-weight:650;display:block}.machine-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:16px;max-width:1440px;margin:auto;display:grid}.machine-detail-main,.machine-live-panel{background:#fff;border:1px solid #dbe5eb;border-radius:20px;box-shadow:0 6px 24px #2343560d}.machine-detail-main{padding:24px}.machine-detail-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.machine-detail-top h2{color:#203f52;margin-top:15px;font-size:22px;font-weight:680}.machine-detail-top p{color:#80909a;margin-top:4px;font-size:13px}.machine-oee{--machine-progress:0deg;background:radial-gradient(circle at center,#fff 58%,transparent 60%),conic-gradient(#4d819f var(--machine-progress),#e8edef 0);border-radius:50%;flex:0 0 100px;align-content:center;place-items:center;width:100px;height:100px;display:grid}.machine-oee strong{color:#294d63;font-size:22px}.machine-oee span{color:#82939e;font-size:10px}.machine-chart-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:28px;display:flex}.machine-chart-heading h3{color:#2a485b;font-size:15px;font-weight:680}.machine-chart-heading p{color:#8797a1;margin-top:2px;font-size:11px}.machine-legend{color:#728793;gap:14px;font-size:10px;display:flex}.machine-legend span{align-items:center;gap:5px;display:flex}.machine-legend i{border-radius:50%;width:7px;height:7px}.machine-legend i.worked{background:#4f829f}.machine-legend i.waiting{background:#d8aa62}.machine-detail-main>.machine-time-chart{margin-top:17px}.machine-detail-main .machine-time-track{height:18px}.machine-detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.machine-detail-facts>div{background:#f3f7f9;border-radius:12px;gap:4px;padding:13px;display:grid}.machine-detail-facts span{color:#83939e;font-size:10px}.machine-detail-facts strong{color:#38596d;font-size:13px}.machine-live-panel{padding:21px}.machine-live-title{gap:10px;display:flex}.machine-live-title>svg{color:#4e7c96;width:20px}.machine-live-title h3{color:#29495c;font-size:15px;font-weight:680}.machine-live-title p{color:#8797a1;margin-top:2px;font-size:11px}.machine-live-panel ul{gap:11px;margin:20px 0;display:grid}.machine-live-panel li{color:#617987;align-items:center;gap:8px;font-size:12px;display:flex}.machine-live-panel li svg{color:#4b8a6d;width:15px}.machine-alert{color:#8f652b;background:#fff4df;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.machine-alert.clear{color:#47745d;background:#edf7f1}.machine-alert>svg{width:17px}.machine-alert span{font-size:11px;font-weight:650;display:grid}.machine-alert small{text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-size:9px}.manufacturing-source-note{color:#6d8290;border:1px dashed #bdced8;border-radius:13px;align-items:flex-start;gap:9px;max-width:1440px;margin:20px auto 0;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.manufacturing-source-note>svg{color:#53809a;flex:0 0 16px;width:16px;margin-top:1px}.manufacturing-source-note strong{color:#476779}.finishing-stations{max-width:1440px;margin:18px auto 0}.finishing-stations>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:11px;display:flex}.finishing-stations>header p{letter-spacing:.1em;text-transform:uppercase;color:#5b8197;font-size:10px;font-weight:750}.finishing-stations>header h2{color:#25475b;margin-top:3px;font-size:20px;font-weight:680}.finishing-stations>header>span{color:#738793;text-align:right;max-width:520px;font-size:12px}.finishing-stations>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.finishing-station-card{background:#fff;border:1px solid #dbe5eb;border-radius:16px;min-width:0;padding:16px;box-shadow:0 4px 18px #2244580a}.finishing-station-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.finishing-station-card>header>div{gap:7px;display:grid}.finishing-station-card>header>div>strong{color:#294b5f;font-size:15px}.finishing-station-card>header>b{text-align:right;color:#315f78;font-size:18px;display:grid}.finishing-station-card>header>b small{color:#8797a1;font-size:9px;font-weight:500}.finishing-station-card>footer{color:#738793;border-top:1px solid #edf1f4;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.finishing-station-card>footer strong{color:#456b80}.finishing-station-card>footer span:last-child{text-align:right}@media (max-width:1120px){.machine-grid,.finishing-stations>div,.manufacturing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-detail-grid{grid-template-columns:1fr}.machine-live-panel ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.manufacturing-workspace{padding:18px 13px}.manufacturing-heading{flex-direction:column;align-items:flex-start}.manufacturing-heading h1{font-size:28px}.manufacturing-tabs{margin-inline:-2px}.manufacturing-tabs button{height:40px;padding-inline:12px}.manufacturing-kpis,.machine-grid,.finishing-stations>div{grid-template-columns:1fr}.machine-detail-main{padding:17px}.machine-detail-top{align-items:flex-start}.machine-oee{flex-basis:78px;width:78px;height:78px}.machine-chart-heading,.finishing-stations>header{flex-direction:column;align-items:flex-start}.machine-detail-facts,.machine-live-panel ul{grid-template-columns:1fr}.finishing-stations>header>span{text-align:left}}.zeda-history{margin-top:20px}.zeda-history>p,.zeda-explanation{color:#526674;margin-top:16px;font-size:14px;line-height:1.6}.zeda-table-scroll{overflow-x:auto}.zeda-history table{border-collapse:collapse;width:100%;font-size:14px}.zeda-history th,.zeda-history td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce5eb;padding:12px}.zeda-history th{color:#395669;font-weight:600}.zeda-last-job{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;font-size:14px;display:grid}.zeda-last-job dt{color:#526674}.zeda-last-job dd{overflow-wrap:anywhere;margin:0;font-weight:600}.manufacturing-kpis small{overflow-wrap:anywhere}.zeda-completed-heading{margin-top:28px}.zeda-history td:nth-child(3){white-space:normal;min-width:130px}body.fmg-theme .estimate-pdf-dialog{top:calc(var(--works-visible-top,0px) + 8px);width:calc(100vw - 16px);height:calc(var(--works-visible-height,100dvh) - 16px);border-radius:10px;flex-direction:column;gap:0;max-height:none;display:flex;left:8px;right:8px;overflow:hidden;transform:none;max-width:none!important;padding:0!important}.estimate-pdf-dialog>header{border-bottom:1px solid var(--border);background:var(--background);flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.estimate-pdf-heading{min-width:0}.estimate-pdf-heading [data-slot=dialog-title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estimate-pdf-heading [data-slot=dialog-description]{margin-top:4px;font-size:13px}.estimate-pdf-tools{align-items:center;gap:16px;min-width:0;display:flex}.estimate-pdf-page-tools,.estimate-pdf-zoom-tools{align-items:center;gap:5px;min-width:0;display:flex}.estimate-pdf-page-tools>span{white-space:nowrap;color:var(--muted-foreground);font-size:13px}.estimate-pdf-tools button,.estimate-pdf-close{flex:none;width:34px;height:34px;min-height:34px;padding:0}.estimate-pdf-tools svg,.estimate-pdf-close svg{width:16px;height:16px}.estimate-pdf-page-tools input{text-align:center;border:1px solid var(--border);width:42px;min-width:0;height:34px;font:inherit;background:var(--background);color:var(--foreground);-webkit-appearance:textfield;appearance:textfield;border-radius:6px;padding:2px;font-size:14px}.estimate-pdf-page-tools input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.estimate-pdf-page-tools input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.estimate-pdf-zoom-tools select{border:1px solid var(--border);width:155px;min-width:0;height:34px;font:inherit;background:var(--background);color:var(--foreground);border-radius:6px;padding:3px 6px;font-size:14px}.estimate-pdf-canvas{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y pinch-zoom;background:#dfe7ec;flex:1;min-width:0;min-height:0;padding:12px;display:block;position:relative;overflow:auto}.estimate-pdf-canvas canvas{background:#fff;max-width:none;margin:0 auto;display:block;box-shadow:0 4px 18px #20394c22}.estimate-pdf-canvas>span{z-index:2;white-space:nowrap;color:#587083;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:0 4px 14px #20394c18}@media (max-width:760px){body.fmg-theme .estimate-pdf-dialog{top:var(--works-visible-top,0px);width:100vw;height:var(--works-visible-height,100dvh);border:0;border-radius:0;left:0;right:0}.estimate-pdf-dialog>header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}.estimate-pdf-tools{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px}.estimate-pdf-close{grid-area:1/2}.estimate-pdf-page-tools,.estimate-pdf-zoom-tools{gap:4px}.estimate-pdf-zoom-tools{flex:1}.estimate-pdf-zoom-tools select{flex:1;width:100%}.estimate-pdf-tools button,.estimate-pdf-close{width:32px;min-width:32px}.estimate-pdf-page-tools input{width:36px}.estimate-pdf-canvas{padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@media (max-width:380px){.estimate-pdf-tools{flex-wrap:wrap;gap:6px}.estimate-pdf-page-tools{flex:1;justify-content:center}.estimate-pdf-zoom-tools{flex-basis:100%}}[data-fmg-drop-zone],[data-fmg-drop-zone] .drop-avatar,[data-fmg-drop-zone] .drop-arrow{transition:none!important;animation:none!important}.diary-drop-overlay{display:none!important}.drop-hot-feedback{z-index:2147483000;pointer-events:none;background:0 0;flex-direction:column;align-items:center;gap:5px;padding:8px;display:flex;position:fixed}.drop-hot-rapper{width:66px;height:88px;image-rendering:pixelated;background:url(/snoop-rap-sprite.png) 0 0/264px 88px no-repeat;animation:1s steps(4,end) infinite drop-hot-rap;display:block}.drop-hot-feedback strong{color:#284659;white-space:nowrap;font-size:13px}@keyframes drop-hot-rap{to{background-position:-264px 0}}@media (prefers-reduced-motion:reduce){.drop-hot-rapper{animation:none}}.estimate-direct-hours{gap:10px;min-width:145px;display:grid}.estimate-table th{white-space:nowrap}.estimate-table td:has(.estimate-fact){min-width:140px}.estimate-footer{z-index:5;background:#f5f8fa;padding:12px 0;position:sticky;bottom:0}.estimate-catalog-table-wrap{border:1px solid var(--border);border-radius:12px;max-height:360px;margin:12px 0;overflow:auto}.estimate-catalog-table{border-collapse:collapse;width:100%;font-size:14px}.estimate-catalog-table th,.estimate-catalog-table td{text-align:left;border-bottom:1px solid var(--border);padding:10px 14px}.estimate-catalog-table th{z-index:1;background:var(--secondary);white-space:nowrap;font-size:13px;font-weight:600;position:sticky;top:0}.estimate-catalog-table td:first-child{min-width:160px;font-weight:500}.estimate-catalog-table td:not(:first-child){white-space:nowrap}.estimate-catalog-table .catalog-price{text-align:right;font-variant-numeric:tabular-nums}.estimate-catalog-table tr:last-child td{border-bottom:0}.estimate-catalog-table tbody tr:hover{background:var(--secondary)}.estimate-catalog-table .catalog-name{text-align:left;color:var(--primary);text-underline-offset:3px;text-decoration:underline}.nesto-workspace-frame{background:#f4f8fb;border:0;flex:1;width:100%;min-height:calc(100dvh - 90px);display:block}.takeoff-workspace{background:var(--background);min-height:0;color:var(--foreground);flex:1;padding:24px;overflow:auto}.takeoff-head{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.takeoff-head h1{margin:6px 0;font-size:26px;font-weight:650}.takeoff-head p,.takeoff-hint{color:#71869a;font-size:13px}.takeoff-eyebrow{letter-spacing:2px;color:#7891a3;font-size:11px}.takeoff-link{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.takeoff-link input{width:240px}.takeoff-link input:nth-child(2){flex:1;min-width:280px}.takeoff-link span{color:#5c7d89;font-size:12px}.takeoff-layout{grid-template-columns:minmax(0,1fr) 380px;gap:18px;min-height:650px;display:grid}.takeoff-drawing,.takeoff-items{background:#fff;border:1px solid #d3e2ec;border-radius:16px;overflow:hidden}.takeoff-tools{border-bottom:1px solid #e1eaf0;flex-wrap:wrap;align-items:center;gap:6px;padding:10px;font-size:12px;display:flex}.takeoff-tools select,.takeoff-head select{background:#f6fafc;border:1px solid #d3e2ec;border-radius:8px;max-width:220px;padding:8px}.takeoff-tools input[type=number]{width:48px}.takeoff-reference{max-width:120px}.takeoff-upload{color:#356e93;cursor:pointer;align-items:center;gap:6px;display:flex}.takeoff-upload input{display:none}.takeoff-canvas-scroll{background:#e8eff3;height:580px;padding:18px;overflow:auto}.takeoff-paper{background:#fff;flex:none;position:relative;box-shadow:0 4px 20px #253f5020}.takeoff-paper svg{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.takeoff-paper polygon,.takeoff-paper polyline{stroke:#388fc2;stroke-width:2px;fill:#55aadd30;vector-effect:non-scaling-stroke}.takeoff-paper polyline{fill:none}.takeoff-paper circle{fill:#3c9abe;stroke:#fff}.takeoff-paper text{fill:#174862;paint-order:stroke;stroke:#fff;stroke-width:2px}.takeoff-paper .takeoff-selected polygon,.takeoff-paper .takeoff-selected polyline{stroke:#d68a35;fill:#ffca602f}.takeoff-paper .takeoff-in-progress{stroke:#d68a35;stroke-dasharray:4 3}.takeoff-empty{text-align:center;color:#688295;padding:100px 40px}.takeoff-empty svg{margin:auto}.takeoff-empty h2{margin:16px;font-size:20px}.takeoff-drawing footer{color:#658296;padding:12px;font-size:12px}.takeoff-items-head{justify-content:space-between;align-items:center;padding:16px;display:flex}.takeoff-items h2,.takeoff-item-editor h3{font-weight:600}.takeoff-item-list{border-block:1px solid #e0eaf1;height:180px;overflow:auto}.takeoff-item-row{text-align:left;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.takeoff-item-row.active{background:#e5f0f6}.takeoff-item-row small{color:#748998;font-size:11px;display:block}.takeoff-item-editor{max-height:530px;padding:16px;overflow:auto}.takeoff-fields{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.takeoff-fields label,.takeoff-map{color:#547488;font-size:11px}.takeoff-fields input{margin-top:4px;font-size:13px}.takeoff-measured{background:#edf5f9;border-radius:10px;padding:12px;font-size:12px}.takeoff-measured p{margin:8px 0}.takeoff-measure-row{border-bottom:1px solid #e2ebf1;align-items:center;gap:6px;padding:10px 0;font-size:11px;display:flex}.takeoff-measure-row span{flex:1}.takeoff-map{justify-content:space-between;gap:8px;margin:8px 0;display:flex}.takeoff-map input{width:100px}.takeoff-item-editor details{margin:14px 0;font-size:12px}.takeoff-live{color:#287254;margin-bottom:12px;font-size:12px}.takeoff-preview{max-width:750px}.takeoff-preview-scroll{max-height:50vh;overflow:auto}.takeoff-preview table{width:100%;font-size:12px}.takeoff-preview td,.takeoff-preview th{text-align:left;border-bottom:1px solid #e0eaf0;padding:10px}@media (max-width:1000px){.takeoff-layout{grid-template-columns:1fr}.takeoff-head{flex-direction:column}.takeoff-canvas-scroll{height:450px}.takeoff-item-editor{max-height:none}}.takeoff-paper .takeoff-handle{fill:#fff;stroke:#d68a35;stroke-width:2px;cursor:move;vector-effect:non-scaling-stroke}.takeoff-fields select{background:#f4f8fb;border:1px solid #d3e2ec;border-radius:8px;width:100%;margin-top:4px;padding:9px 6px}.takeoff-hint{padding:8px 0}.takeoff-head select{max-height:40px}.fmg-theme .monday-shell .fmg-works-full-logo{color:#18323b}.fmg-theme .monday-shell .fmg-works-full-logo .works-logo-mark,.fmg-theme .monday-shell .fmg-works-compact-logo{filter:brightness(0)saturate()}.fmg-theme .monday-shell .fmg-works-brand>p{color:#526872}.takeoff-studio{max-width:none!important;padding:12px!important}.takeoff-studio .takeoff-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;display:flex}.takeoff-studio .takeoff-eyebrow{font-size:10px}.takeoff-save-status{color:#617b88;max-width:170px;font-size:11px}.takeoff-panels{background:#f8fafc;border:1px solid #d3e1ea;border-radius:12px;height:calc(100dvh - 190px);min-height:580px;overflow:hidden}.takeoff-resize{background:#e1e9ee;width:6px;transition:background .15s}.takeoff-resize:hover,.takeoff-resize:focus{background:#69a4c8}.takeoff-studio .takeoff-drawing{border:0;border-radius:0;flex-direction:column;min-width:0;height:100%;display:flex}.takeoff-studio .takeoff-tools{background:#f8fafc;border-bottom:1px solid #d9e5ec;flex-wrap:wrap;gap:6px;padding:8px;font-size:12px}.takeoff-studio .takeoff-tools button{min-width:28px}.takeoff-studio .takeoff-tools select{max-width:180px}.takeoff-studio .takeoff-tools svg{width:17px;height:17px}.takeoff-studio .takeoff-tools input[type=number]{width:42px}.takeoff-studio .takeoff-canvas-scroll{overscroll-behavior:contain;touch-action:none;background:#243746;flex:1;height:auto;min-height:0;padding:32px}.takeoff-studio .takeoff-paper{flex:none;margin:auto;box-shadow:0 4px 24px #0004}.takeoff-studio .takeoff-drawing footer,.takeoff-tree footer{color:#566e7d;background:#f2f6f8;border-top:1px solid #dbe6ed;padding:8px 12px;font-size:11px}.takeoff-studio .takeoff-empty{color:#e2edf3;max-width:380px;margin:auto;padding:60px 16px}.takeoff-studio .takeoff-empty p{color:#b7ceda;font-size:13px}.takeoff-studio .takeoff-empty h2{font-size:19px}.takeoff-tree{background:#f8fafc;flex-direction:column;height:100%;display:flex}.takeoff-studio .takeoff-items-head{border-bottom:1px solid #dbe6ed;padding:12px}.takeoff-studio .takeoff-items-head h2{font-size:13px;font-weight:650}.takeoff-search{color:#658397;align-items:center;gap:6px;margin:10px;display:flex}.takeoff-search input{height:32px;font-size:12px}.takeoff-tree-scroll{flex:1;min-height:0;padding:0 6px;overflow:auto}.takeoff-tree-scroll h3{letter-spacing:.04em;text-transform:uppercase;color:#637d8d;justify-content:space-between;padding:12px 8px 5px;font-size:11px;display:flex}.takeoff-tree-row{border-radius:6px;align-items:center;display:flex}.takeoff-tree-row.active{color:#245d83;background:#e0eef9}.takeoff-tree-row>button:first-child{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 6px;font-size:12px;display:flex}.takeoff-tree-row b{border:1px solid #bdd5e5;border-radius:5px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.takeoff-tree-row span{text-overflow:ellipsis;overflow:hidden}.takeoff-tree-row small{color:#748c9c;font-size:10px;display:block}.takeoff-tree-row>button:last-child{color:#688498;padding:8px}.takeoff-tree-measure{text-align:left;color:#597285;justify-content:space-between;gap:6px;width:100%;padding:7px 6px 7px 20px;font-size:10px;display:flex}.takeoff-tree-measure.active{color:#246d9c;background:#ebf4fb;border-left:2px solid #377da5}.takeoff-tree-empty{color:#688497;padding:16px;font-size:12px}.takeoff-studio .takeoff-items{background:#f8fafc;border:0;border-radius:0;height:100%;overflow:auto}.takeoff-studio .takeoff-item-editor h3{font-size:15px}.takeoff-studio .takeoff-fields input,.takeoff-studio .takeoff-fields select{height:32px;padding:6px;font-size:12px}.takeoff-studio .takeoff-hint{font-size:11px;line-height:1.5}.takeoff-studio .takeoff-measure-row{padding:8px 0;font-size:11px}.takeoff-rect3{position:relative}.takeoff-rect3 small{font-size:9px;position:absolute;bottom:-5px;right:-5px}.takeoff-sheet-dialog{max-width:700px!important}.takeoff-sheet-dialog .takeoff-link{border:0;flex-direction:column;gap:12px;padding:0;display:flex}.takeoff-studio .takeoff-reference{width:130px}.takeoff-studio .takeoff-paper svg g polygon{fill:#4988df40;stroke:#397cc4;stroke-width:2px;vector-effect:non-scaling-stroke}.takeoff-studio .takeoff-paper svg g polyline{stroke-width:3px;vector-effect:non-scaling-stroke}.takeoff-studio .takeoff-paper svg text{paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;fill:#235b86}.takeoff-studio .takeoff-paper svg .takeoff-selected polygon{fill:#438df061;stroke:#286dd2}.takeoff-studio .takeoff-in-progress{stroke-dasharray:5 4;stroke:#177ccc;fill:#3888dd22}@media (max-width:900px){.takeoff-studio{overflow-x:auto}.takeoff-panels{min-width:900px}.takeoff-studio .takeoff-head{min-width:860px}.takeoff-save-status{display:none}}.takeoff-studio .takeoff-item-editor{max-height:none;overflow:visible}.takeoff-scale-bar{color:#315d79;background:#edf5fb;border-bottom:1px solid #c8ddeb;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.takeoff-scale-bar small{color:#647f91;margin-left:auto}.takeoff-scale-bar.is-active{color:#695021;background:#fff6df;border-color:#e6ce8c}.takeoff-scale-bar strong{flex-basis:100%;font-size:13px}.takeoff-scale-bar label{align-items:center;gap:8px;display:flex}.takeoff-scale-bar input{background:#fff;width:120px;height:34px}.takeoff-scale-bar button{height:34px;font-size:12px}.takeoff-project-picker{align-items:center;gap:8px;font-size:12px;display:flex}.takeoff-folder{background:#edf2f6;border-radius:6px;align-items:center;margin:8px 0 3px;display:flex}.takeoff-folder.active{background:#dcecf7}.takeoff-folder button:first-child{text-align:left;flex:1;align-items:center;gap:6px;min-width:0;padding:10px 6px;font-size:12px;display:flex}.takeoff-folder span{text-overflow:ellipsis;flex:1;overflow:hidden}.takeoff-folder button:last-child{padding:8px}.takeoff-color-dot{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.takeoff-color-picker input,.takeoff-measure-row input[type=color]{cursor:pointer;border:0;flex-shrink:0;width:26px;height:26px;padding:1px}.takeoff-studio .takeoff-paper svg g polygon{fill:var(--measurement-color)}@supports (color:color-mix(in lab, red, red)){.takeoff-studio .takeoff-paper svg g polygon{fill:color-mix(in srgb,var(--measurement-color) 25%,transparent)}}.takeoff-studio .takeoff-paper svg g polygon{stroke:var(--measurement-color)}.takeoff-studio .takeoff-paper svg .takeoff-selected polygon{fill:var(--measurement-color)}@supports (color:color-mix(in lab, red, red)){.takeoff-studio .takeoff-paper svg .takeoff-selected polygon{fill:color-mix(in srgb,var(--measurement-color) 40%,transparent)}}.takeoff-studio .takeoff-paper svg .takeoff-selected polygon,.takeoff-studio .takeoff-paper svg g polyline{stroke:var(--measurement-color)}.takeoff-studio .takeoff-paper svg g>circle:not(.takeoff-handle),.takeoff-studio .takeoff-paper svg g text{fill:var(--measurement-color)}.takeoff-studio .takeoff-hint select{background:#fff;border:1px solid #cbdce6;border-radius:6px;width:100%;margin:6px 0 10px;padding:8px;display:block}.takeoff-studio .takeoff-project-name{max-width:260px;height:30px;margin-top:4px;font-size:13px}.takeoff-studio .takeoff-head,.takeoff-studio .takeoff-head>.flex{flex-wrap:wrap}.takeoff-page-nav{background:#fff;border:1px solid #cfdee8;border-radius:8px;align-items:center;gap:3px;padding:2px;display:flex}.takeoff-studio .takeoff-tools .takeoff-page-nav select{cursor:pointer;background:0 0;border:0;min-width:145px;max-width:280px;padding:5px;font-size:12px}.takeoff-page-nav button{width:28px;height:28px}.takeoff-page-nav select:disabled{cursor:default}.takeoff-draft-rectangle{stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:6 3;pointer-events:none}.takeoff-drive-choice{gap:10px;min-width:0;display:grid}.takeoff-drive-choice .order-launch-quote-choice{text-align:left;white-space:normal;width:100%;height:auto;min-height:52px}.takeoff-drive-choice a{color:#326d93;font-size:13px}.takeoff-palette-trigger{background:#fff;border:1px solid #cbd9e3;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:7px;display:inline-flex}.takeoff-palette-trigger>span{border:1px solid #20394a33;border-radius:50%;width:22px;height:22px}.takeoff-palette{color:#243c4b;width:294px;padding:16px}.takeoff-palette>strong{font-size:14px}.takeoff-palette>p{color:#607789;margin:5px 0 12px;font-size:12px}.takeoff-palette-grid{grid-template-columns:repeat(3,1fr);gap:12px 8px;display:grid}.takeoff-palette-grid button{border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:5px;display:flex}.takeoff-palette-grid button:hover{background:#edf3f7}.takeoff-palette-grid button:focus-visible{outline-offset:2px;outline:2px solid #326d93}.takeoff-palette-grid button>span{color:#193343;border:1px solid #20394a33;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.takeoff-palette-grid button[aria-pressed=true]>span{outline-offset:3px;outline:2px solid #243c4b}.takeoff-palette-grid small{font-size:11px;line-height:1.3}.takeoff-home{color:#243c4b;max-width:1680px;margin:auto;padding:32px}.takeoff-home>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.takeoff-home h1{margin:8px 0;font-size:30px;font-weight:650}.takeoff-home header p{color:#607789}.takeoff-home-controls{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.takeoff-home-controls nav{gap:8px;display:flex}.takeoff-home-controls label{align-items:center;gap:8px;min-width:280px;display:flex}.takeoff-home-table{background:#fff;border:1px solid #d7e2ea;border-radius:16px;overflow:auto}.takeoff-home table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.takeoff-home th{white-space:nowrap;background:#edf3f7;padding:15px 18px;font-weight:600}.takeoff-home td{border-top:1px solid #e3ebf0;padding:18px}.takeoff-home td small,.takeoff-home td span{display:block}.takeoff-home td small{color:#687e8f;margin-top:5px}.takeoff-home td a,.takeoff-project-open{color:#326d93;align-items:center;gap:8px;display:flex}.takeoff-home td a{margin-top:5px;font-size:13px}.takeoff-project-open{text-align:left;font-weight:600}.takeoff-project-actions{flex-wrap:wrap;gap:4px;display:flex}.takeoff-home-empty{color:#607789;justify-items:center;gap:12px;padding:56px 20px;display:grid}.takeoff-home-empty h2{color:#243c4b;font-size:18px}@media (max-width:800px){.takeoff-home{padding:18px}.takeoff-home>header{align-items:flex-start}.takeoff-home-controls label{width:100%}.takeoff-home table{min-width:850px}}.takeoff-home>header.takeoff-home-hero{background:linear-gradient(115deg,#fff 5%,#f4f8fa 65%,#eaf2f6);border:1px solid #d9e4eb;border-radius:20px;grid-template-columns:1fr 1.05fr;gap:24px;min-height:310px;margin-bottom:32px;padding:32px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 30px #234f7008}.takeoff-home-intro{z-index:1;position:relative}.takeoff-home .takeoff-home-intro h1{letter-spacing:-.045em;color:#244554;margin:14px 0 16px;font-size:clamp(30px,2.7vw,42px);font-weight:650;line-height:1.1}.takeoff-home .takeoff-home-intro p{color:#69818f;max-width:420px;margin:0 0 22px;font-size:14px;line-height:1.75}.takeoff-home-intro>button{color:#fff;background:#315f7e;border-radius:10px;height:42px;padding-inline:19px;box-shadow:0 4px 12px #315f7e1a}.takeoff-home-intro>button:hover{background:#274f6b}.takeoff-hero-caption{color:#7c929f;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.takeoff-hero-caption i{background:#c6d6df;width:16px;height:1px}.takeoff-home-art{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.takeoff-home-art img{object-fit:contain;width:100%;max-height:310px}.takeoff-home-art>span{text-align:right;letter-spacing:.22em;color:#8ca2af;margin-right:20px;font-size:8px}.takeoff-projects-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.takeoff-projects-heading h2{letter-spacing:-.025em;margin-top:5px;font-size:22px;font-weight:650}.takeoff-projects-heading p{color:#7c929f;font-size:13px}.takeoff-home-controls{background:#fff;border:1px solid #dce6ec;border-radius:13px;margin-bottom:14px;padding:12px}.takeoff-home-controls nav{gap:4px}.takeoff-home-controls nav button{box-shadow:none;border-color:#0000;border-radius:8px}.takeoff-home-controls nav button[aria-pressed=true]{color:#315f7e;background:#e5eff5}.takeoff-home-controls label{flex:0 350px;padding:0 8px}.takeoff-home-controls label input{box-shadow:none;background:0 0;border:0}.takeoff-home-table{box-shadow:0 6px 24px #234f7005}.takeoff-home th{color:#617b8d;background:#f2f6f9;font-size:12px}.takeoff-home tbody tr:hover{background:#f8fbfd}.takeoff-home-empty{padding:46px 20px}.takeoff-home-empty>svg{box-sizing:content-box;color:#7698ad;background:#edf4f8;border-radius:18px;padding:16px}@media (min-width:1500px){.takeoff-home>header.takeoff-home-hero{grid-template-columns:1fr 1fr;padding:36px 48px}}@media (max-width:900px){.takeoff-home>header.takeoff-home-hero{gap:6px;padding:26px}.takeoff-home-art img{min-height:230px}.takeoff-hero-caption{gap:7px;font-size:10px}}@media (max-width:620px){.takeoff-home>header.takeoff-home-hero{grid-template-columns:1fr;gap:14px;padding:24px}.takeoff-home-art{order:-1}.takeoff-home-art img{height:165px;min-height:0}.takeoff-home-art>span,.takeoff-home .takeoff-home-intro h1 br{display:none}.takeoff-home .takeoff-home-intro h1{font-size:30px}.takeoff-projects-heading{flex-direction:column;align-items:flex-start;gap:8px}.takeoff-home-controls label{flex:100%;min-width:0}.takeoff-home-controls nav{flex-wrap:wrap;width:100%}.takeoff-hero-caption{font-size:11px}}.takeoff-home{width:100%;max-width:1440px;padding:30px 36px 44px}.takeoff-home>header.plano-cover{background:linear-gradient(125deg,#fff 20%,#edf4f9);border-color:#d9e5ed;border-radius:22px;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;margin-bottom:0;padding:38px 42px;box-shadow:0 6px 28px #29485b06}.takeoff-home .plano-cover .plano-cover-name{letter-spacing:-2px;color:#29485b;margin:24px 0 12px;font-size:52px;line-height:1.05}.plano-cover-name span{color:#629ab9}.plano-cover h2{letter-spacing:-.6px;color:#29485b;margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.2}.takeoff-home .plano-cover p{color:#6c8394;max-width:430px;margin:0;font-size:14px;line-height:1.8}.plano-intro-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.plano-intro-actions button{border-radius:10px;height:auto;padding:13px 18px}.plano-cover-format{color:#8398a7;margin-top:14px;font-size:11px;display:block}.plano-art-caption{color:#708b9c;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.plano-art-caption i{background:#7aabc6;border-radius:50%;flex:none;width:6px;height:6px}.plano-capabilities{color:#8fa7b6;justify-content:space-between;gap:18px;padding:20px 24px;font-size:11px;display:flex}.plano-capabilities strong{color:#648092;margin-left:10px;font-size:12px;font-weight:500}.plano-projects{background:#fff;border:1px solid #dce6ec;border-radius:18px;margin-top:4px;padding:22px 26px;scroll-margin-top:24px}.plano-projects .takeoff-projects-heading h2{margin:0 0 7px;font-size:16px}.plano-projects .takeoff-projects-heading .takeoff-eyebrow{display:none}.plano-projects .takeoff-projects-heading p{font-size:12px}.plano-projects .takeoff-home-controls{background:#f7fafc;border:0;padding:8px}.plano-projects .takeoff-home-table{box-shadow:none;border-radius:12px}@media (max-width:900px){.takeoff-home{padding:20px}.takeoff-home>header.plano-cover{grid-template-columns:1fr;gap:12px;padding:28px}.plano-cover .takeoff-home-art{order:0;max-width:440px;margin:auto}.takeoff-home .plano-cover .plano-cover-name{font-size:44px}.plano-capabilities{flex-wrap:wrap;gap:12px;padding:18px 6px}.plano-projects{padding:20px}}@media (max-width:520px){.plano-cover .takeoff-home-art{display:none}.takeoff-home>header.plano-cover{padding:24px}.plano-intro-actions{flex-direction:column;align-items:stretch}.plano-capabilities{display:none}.plano-projects{margin-top:18px}.takeoff-home .plano-cover .plano-cover-name{font-size:40px}.plano-cover h2{font-size:21px}}.plano-cover .takeoff-home-art{align-self:center;width:100%}.plano-cover .takeoff-home-art img{aspect-ratio:540/360;object-fit:contain;width:100%;height:auto;min-height:0;max-height:none;display:block}.takeoff-home .plano-cover .plano-cover-name{font-size:52px!important;line-height:1.05!important}.takeoff-home .plano-cover h2{font-size:24px!important;line-height:1.2!important}@media (max-width:900px){.takeoff-home .plano-cover .plano-cover-name{font-size:44px!important}}@media (max-width:520px){.takeoff-home .plano-cover .plano-cover-name{font-size:40px!important}.takeoff-home .plano-cover h2{font-size:21px!important}}.takeoff-sheet-drop{background:#f4f8fb;border:1px dashed #9db8cb;border-radius:14px;padding:18px}.takeoff-sheet-drop strong{font-size:14px}.takeoff-sheet-drop p{color:#688497;margin:8px 0 14px;font-size:12px}.takeoff-sheet-drop .takeoff-upload{margin-top:12px;font-size:12px;display:inline-flex}.takeoff-drawing .takeoff-empty p{max-width:440px}.takeoff-home td a.plano-quote-connected,.plano-quote-connected{border-radius:8px;width:fit-content;padding:6px 9px;font-size:12px;color:#23734f!important;background:#eaf6ef!important;border:1px solid #b9dfca!important}.takeoff-workspace button.plano-quote-connected:hover{background:#ddf0e5!important}.plano-quote-connected svg{flex-shrink:0}.plano-project-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.plano-workflow{background:#fff;border:1px solid #cbdde9;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 16px;display:flex}.plano-workflow>div:first-child{color:#285b78;align-items:center;gap:10px;min-width:0;display:flex}.plano-workflow strong,.plano-workflow small{display:block}.plano-workflow strong{font-size:13px}.plano-workflow small{color:#648091;text-overflow:ellipsis;white-space:nowrap;max-width:400px;font-size:11px;overflow:hidden}.plano-workflow-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plano-auto-sync{color:#476477;align-items:center;gap:7px;font-size:12px;display:flex}.plano-solid-cnc{color:#476477;background:#fff;border:1px solid #bbd1df;border-radius:8px;width:100%;height:32px;margin-top:4px;font-size:12px;font-weight:600;display:block}.plano-solid-cnc.active{color:#25634b;background:#dcefe6;border-color:#7db399}.takeoff-fields>label:has(.plano-solid-cnc){align-self:end}.takeoff-fields>label:has(input[type=text]){grid-column:1/-1}@media (max-width:1100px){.plano-workflow{flex-direction:column;align-items:flex-start}.plano-project-actions{justify-content:flex-start}}.takeoff-studio .takeoff-items-head{gap:6px;padding:8px 10px}.takeoff-studio .takeoff-search{margin:6px 8px}.takeoff-studio .takeoff-search input{height:28px}.takeoff-studio .takeoff-tree>.takeoff-hint{flex-wrap:wrap;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex}.takeoff-studio .takeoff-tree>.takeoff-hint button{height:26px;padding:3px 7px;font-size:10px}.takeoff-studio .takeoff-folder{margin:3px 0}.takeoff-studio .takeoff-folder>button:first-child{gap:5px;padding:5px 6px;font-size:11px}.takeoff-studio .takeoff-folder>button:last-child{padding:4px}.takeoff-studio .takeoff-tree-row>button:first-child{gap:6px;padding:5px 6px}.takeoff-studio .takeoff-tree-row b{width:21px;height:21px}.takeoff-studio .takeoff-tree-row>button:last-child{padding:5px}.takeoff-studio .takeoff-tree-measure{padding:4px 5px 4px 10px;font-size:10px}.takeoff-studio .takeoff-tree-scroll{padding:0 4px}.takeoff-studio .takeoff-tree footer{padding:5px 8px;font-size:10px}.takeoff-studio .takeoff-item-editor{padding:8px 10px}.takeoff-studio .takeoff-item-editor h3{margin:0 0 6px;font-size:13px}.takeoff-studio .takeoff-fields{gap:6px 8px}.takeoff-studio .takeoff-fields label{font-size:10px}.takeoff-studio .takeoff-fields input,.takeoff-studio .takeoff-fields select{height:28px;margin-top:2px;padding:4px 6px;font-size:12px}.takeoff-studio .takeoff-item-editor>.takeoff-hint{margin:0;padding:4px 0;font-size:10px}.takeoff-studio .takeoff-item-editor>.takeoff-hint select{height:28px;margin:2px 0;padding:4px 6px;font-size:12px}.takeoff-studio .takeoff-item-editor>p.takeoff-hint{line-height:1.35}.takeoff-studio .takeoff-measured{margin:6px 0;padding:7px 8px;font-size:11px}.takeoff-studio .takeoff-measured p{margin:4px 0}.takeoff-studio .takeoff-measured button{height:auto;min-height:26px;padding:4px 8px;font-size:11px}.takeoff-studio .takeoff-measure-row{gap:5px;padding:5px 0;font-size:10px}.takeoff-studio .takeoff-measure-row button{min-width:26px;height:26px;padding:4px}.takeoff-studio .plano-solid-cnc{height:28px;margin-top:2px;font-size:11px}.plano-native-choice-hint{color:#6d8290;margin-top:2px;font-size:9px;line-height:1.25;display:block}.plano-document-toolbar{align-items:center;display:flex;background:#fff!important;flex-wrap:nowrap!important;gap:8px!important;padding:7px 10px!important}.plano-document-toolbar .takeoff-upload{border:1px solid #d6e2eb;border-radius:6px;flex:none;gap:6px;padding:6px 9px;font-size:12px}.plano-document-toolbar>select{flex:1;min-width:100px;max-width:260px;border-radius:6px!important;height:32px!important;padding:4px 8px!important;font-size:12px!important}.plano-document-toolbar .takeoff-page-nav{flex:none;gap:0;border-radius:6px!important}.plano-document-toolbar .takeoff-page-nav select{max-width:140px;min-width:105px!important;height:30px!important;padding:3px 6px!important;font-size:12px!important}.plano-document-toolbar .takeoff-page-nav button{width:28px!important;height:30px!important}.plano-zoom-controls{border-left:1px solid #d6e2eb;flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:8px;display:flex}.plano-zoom-controls button{border-radius:5px;width:28px;height:30px}.plano-zoom-controls span{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:12px}.plano-measure-toolbar{align-items:center;display:flex;background:#f7fafc!important;flex-wrap:wrap!important;gap:0!important;padding:6px 10px!important}.plano-toolbar-group{border-right:1px solid #d6e2eb;align-items:center;gap:3px;padding:0 8px;display:flex}.plano-toolbar-group:first-child{padding-left:0}.plano-toolbar-group:last-child{border-right:0;padding-right:0}.plano-group-label{color:#688092;margin-right:4px;font-size:10px}.plano-measure-toolbar button{height:32px!important;box-shadow:none!important;border-radius:5px!important;gap:5px!important;padding:5px 8px!important;font-size:11px!important}.plano-measure-toolbar button svg{width:16px;height:16px}.plano-draw-group button{color:#42647a;background:0 0;border-color:#0000!important}.plano-draw-group button[aria-pressed=true]{color:#fff!important;background:#2f6e97!important}.plano-draw-group button:hover{background:#e3edf4}.plano-history-group{margin-left:auto}.plano-history-group button{width:28px!important;padding:5px!important}.plano-style-group button{min-width:40px}.plano-scale-group button{font-weight:600}.takeoff-scale-bar{gap:8px!important;padding:6px 10px!important;font-size:11px!important}@media (max-width:1100px){.plano-toolbar-group{padding:0 5px}.plano-tool-button{gap:3px!important}.plano-tool-button span{font-size:10px}.plano-group-label{display:none}.plano-document-toolbar>select{max-width:180px}}.imballi-cell-edit{text-align:left;white-space:pre-wrap;border:1px solid #0000;border-radius:5px;width:100%;min-height:28px;margin:-3px -5px;padding:3px 5px;display:block}.imballi-cell-edit:hover:not(:disabled){background:#eaf3f9;border-color:#c4d8e6;outline:none}.imballi-cell-edit:focus-visible{background:#eaf3f9;border-color:#c4d8e6;outline:none}.imballi-inline-form{background:#f3f8fc;border-radius:6px;gap:6px;min-width:145px;padding:5px;display:grid}.imballi-inline-form select,.imballi-inline-form textarea{background:#fff;border:1px solid #b9cede;border-radius:5px;width:100%;max-width:300px;padding:5px;font-size:12px}.imballi-inline-form input{height:30px;padding:4px 6px;font-size:12px}.imballi-inline-dimensions{grid-template-columns:repeat(3,minmax(60px,1fr));gap:5px;min-width:215px;font-size:10px;display:grid}.imballi-inline-actions{gap:4px;display:flex}.imballi-inline-actions button{height:26px;padding:3px 8px;font-size:11px}.imballi-full-page{scrollbar-gutter:stable;overscroll-behavior-y:contain;flex:1;min-width:0;min-height:0;overflow:hidden auto;padding-bottom:64px!important}.imballi-embedded{min-width:0;padding-bottom:32px!important}.imballi-config{background:#f8fbfd;border:1px solid #d9e5ed;border-radius:8px;gap:9px;min-width:300px;max-width:560px;padding:10px;display:grid}.imballi-config-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.imballi-config-row{grid-template-columns:100px 1fr;align-items:center;gap:6px;display:grid}.imballi-config-row>span{color:#577285;font-size:11px}.imballi-config-row>div{flex-wrap:wrap;gap:4px;display:flex}.imballi-config-row button{color:#35576b;background:#fff;border:1px solid #cedce6;border-radius:6px;padding:5px 9px;font-size:12px}.imballi-config-row button[aria-pressed=true]{color:#fff;background:#2f6e97;border-color:#2f6e97}.imballi-config-preview{white-space:normal;background:#eaf3f8;border-radius:6px;padding:9px;font-size:12px;line-height:1.5}.imballi-config>small{color:#718697;font-size:10px}.imballi-inline-form:has(.imballi-config){min-width:430px}.imballi-embedded{flex-direction:column;gap:10px;display:flex;padding:12px!important}.imballi-embedded>*{margin-top:0!important;margin-bottom:0!important}.imballi-embedded>header{gap:8px}.imballi-embedded>header h1{gap:7px;font-size:18px;line-height:1.3}.imballi-embedded>header h1 svg{width:18px;height:18px}.imballi-embedded>header>div>p:first-child{display:none}.imballi-embedded>header>div>p{margin-top:3px;font-size:11px;line-height:1.4}.imballi-embedded>header>div>p:last-child{display:none}.imballi-embedded>div.flex{gap:8px}.imballi-embedded button:not(.imballi-cell-edit){height:auto;min-height:28px;padding-top:4px;padding-bottom:4px;font-size:12px}.imballi-embedded input[aria-label=Cerca\ casse]{max-width:240px;height:30px;font-size:12px}.imballi-embedded details>summary{padding:8px 10px;font-size:12px}.imballi-embedded table{font-size:12px}.imballi-embedded th,.imballi-embedded td{padding:6px 8px}.imballi-embedded th{font-size:11px;line-height:1.3}.imballi-embedded .imballi-cell-edit{min-height:24px;line-height:1.35}.imballi-embedded .imballi-cell-edit>span.text-xs{margin-left:5px;font-size:10px;display:inline}.imballi-embedded .imballi-inline-form{gap:5px}.plano-characteristics{border:1px solid #d7e4ec;border-radius:8px;margin:12px 0;padding:10px}.plano-characteristics h4{margin:0 0 8px;font-size:13px;font-weight:600}.plano-characteristic{justify-content:space-between;align-items:center;gap:8px;margin:5px 0;font-size:12px;display:flex}.plano-characteristic [role=group]{border:1px solid #cfdeea;border-radius:6px;display:flex;overflow:hidden}.plano-characteristic button{background:#fff;min-width:32px;padding:4px 9px;font-size:12px}.plano-characteristic button[aria-pressed=true]{color:#fff;background:#326f98}.plano-count{align-items:center;gap:2px;display:flex}.plano-count input{text-align:center;width:60px;height:28px;padding:2px}.plano-count button{border:1px solid #d7e4ec;border-radius:5px}.takeoff-fields label:has(input[list$=-materialCode]){font-size:12px}.estimate-client-groups{gap:16px;display:grid}.estimate-client-group{background:#fff;border:1px solid #dce7ee;border-radius:12px;overflow:hidden}.estimate-client-group>summary{cursor:pointer;color:#294e64;background:#edf4f8;align-items:center;gap:12px;padding:14px 18px;font-weight:650;list-style:none;display:flex}.estimate-client-group>summary:before{content:"›";font-size:21px;line-height:1;transition:transform .15s}.estimate-client-group[open]>summary:before{transform:rotate(90deg)}.estimate-client-group>summary>span{overflow-wrap:anywhere;flex:1}.estimate-client-group>summary>small{white-space:nowrap;color:#607c8e;font-size:12px;font-weight:500}.estimate-client-group .estimate-practices{margin:0;padding:12px}.plano-sheet-commands{position:relative}.plano-sheet-commands>summary{cursor:pointer;color:#315f7e;background:#fff;border:1px solid #ccdeeb;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.plano-sheet-commands>div{z-index:50;background:#fff;border:1px solid #dce7ef;border-radius:10px;gap:3px;width:280px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 32px #18374d24}.plano-sheet-commands>div>button{justify-content:flex-start}.plano-sheet-commands small{color:#687d8b;padding:8px;font-size:11px;line-height:1.5}.plano-section-label{color:#36586b;white-space:nowrap;font-size:11px;font-weight:700}.plano-command-family{border-right:1px solid #dce5ec;flex-direction:column;gap:4px;padding:0 8px;display:flex}.plano-command-family>div{flex-wrap:wrap;gap:3px;display:flex}.plano-measure-toolbar .plano-group-label{color:#526f80;margin:0;font-size:10px;font-weight:700;display:block!important}.plano-scale-group,.plano-style-group{flex-direction:column;align-items:flex-start!important;gap:4px!important}.plano-measure-toolbar .plano-draw-group{border:0;flex-wrap:wrap;align-items:stretch;padding:0}.plano-tool-button span{display:inline!important}.plano-property-section{background:#fff;border:1px solid #dce5ec;border-radius:7px;margin:8px 0}.plano-property-section>summary{cursor:pointer;color:#294b60;background:#f4f8fa;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:12px;font-weight:700;list-style:none;display:flex}.plano-property-section>summary::-webkit-details-marker{display:none}.plano-property-section[open]>summary svg{transform:rotate(180deg)}.plano-property-section>.takeoff-fields,.plano-property-section>.plano-characteristics{margin:0;padding:9px}.plano-property-section summary:focus-visible{outline-offset:2px;outline:2px solid #397cc4}.plano-sheet-commands summary{white-space:normal!important}@media (max-width:1100px){.plano-command-family{padding:0 4px}.plano-tool-button span{font-size:10px}.plano-document-toolbar{flex-wrap:wrap!important}}.takeoff-workspace.takeoff-studio{flex-direction:column;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.takeoff-studio .takeoff-head{flex-wrap:nowrap;align-items:center;gap:8px;margin:0}.takeoff-studio .takeoff-head>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.takeoff-studio .takeoff-head .takeoff-eyebrow{display:none}.takeoff-studio .takeoff-head h1{margin:0;font-size:22px}.takeoff-studio .takeoff-project-name{max-width:300px;margin:0}.plano-home-link{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.plano-home-link:hover{color:#2f6e97}.plano-home-link:focus-visible{outline-offset:3px;outline:2px solid #397cc4}.takeoff-studio .plano-workflow{border-radius:8px;flex-shrink:0;gap:8px;margin:0;padding:7px 10px}.takeoff-studio .plano-workflow-actions{gap:6px}.takeoff-studio .plano-workflow-actions button,.takeoff-studio .plano-sheet-commands summary{height:auto;min-height:30px;padding:5px 8px;font-size:11px}.takeoff-studio .plano-measure-toolbar{align-items:flex-end;row-gap:5px!important;padding:5px 8px!important}.takeoff-studio .plano-draw-group{display:contents!important}.takeoff-studio .plano-command-family{padding:0 6px}.takeoff-studio .plano-history-group{align-self:flex-end}@media (max-width:1100px){.takeoff-studio .takeoff-head{flex-wrap:wrap}.takeoff-studio .plano-workflow{flex-flow:wrap}.takeoff-studio .plano-workflow>div:first-child{flex:1}.takeoff-studio .plano-workflow small{max-width:250px}}.estimate-review-toolbar{color:var(--est-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 18px;font-size:12px;display:flex}.estimate-review-toolbar>span:last-child{margin-left:auto}.estimate-analysis-progress{color:#315f7e;background:#edf5fa;border:1px solid #bed6e6;border-radius:10px;align-items:center;gap:14px;margin:16px 0;padding:14px 18px;display:flex}.estimate-analysis-progress div{flex:1;gap:4px;min-width:0;display:grid}.estimate-analysis-progress span{overflow-wrap:anywhere;font-size:12px}.estimate-analysis-progress progress{accent-color:#315f7e;max-width:30%}.estimate-item-detail .estimate-facts-grid{gap:12px}@media (max-width:640px){.estimate-review-toolbar>span:last-child{margin-left:0}.estimate-analysis-progress{flex-wrap:wrap}.estimate-analysis-progress progress{width:100%;max-width:100%}}.plano-view-switch{gap:6px;padding:4px 12px;display:flex}.plano-3d{color:#244857;background:#f1f6f9;flex-direction:column;height:100%;min-height:0;display:flex}.plano-3d-toolbar,.plano-3d-units,.plano-3d-section,.plano-3d-assignment{border-bottom:1px solid #d6e3ec;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.plano-3d select{background:#fff;border:1px solid #c8dae8;border-radius:7px;max-width:240px;padding:7px}.plano-3d-upload{cursor:pointer;color:#fff;background:#326f98;border-radius:7px;padding:8px 10px}.plano-3d-upload input{display:none}.plano-3d-units{background:#fff2e0}.plano-3d-units.confirmed{background:#e7f4ed}.plano-3d-body{flex:1;min-height:280px;position:relative}.plano-3d-body iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.plano-3d-empty{pointer-events:none;background:#f1f6f9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.plano-3d-empty strong{font-size:28px}.plano-3d-components{background:#ffffffed;border:1px solid #d6e3ec;border-radius:8px;max-width:230px;padding:8px;font-size:12px;position:absolute;top:10px;left:10px}.plano-3d-components>div{max-height:240px;overflow:auto}.plano-3d-components>div>div{align-items:center;gap:5px;padding:4px;display:flex}.plano-3d-components button{text-align:left;text-overflow:ellipsis;max-width:185px;overflow:hidden}.plano-3d-components button.selected{color:#326f98;font-weight:700}.plano-3d-measures{max-height:120px;font-size:12px;overflow:auto}.plano-3d-measures>div{border-bottom:1px solid #e0e9ef;align-items:center;gap:10px;padding:4px 10px;display:flex}.plano-3d-measures small{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.plano-3d-status{color:#537889;margin:0;padding:6px 10px;font-size:12px}.plano-3d-assignment{background:#e3eef7}.takeoff-home{overscroll-behavior-y:contain;flex:1;min-height:0;margin:0 auto;overflow:hidden auto}.board-scroll .commesse-table .board-project>td.machine-board-column{vertical-align:middle;padding:3px 5px}.machine-board-wrap{min-width:0;position:relative}.machine-board-cell{color:#344e60;text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;width:100%;min-height:36px;padding:4px 7px;font-size:12px;line-height:1.15;display:flex}.machine-board-cell.has-reference{background:#edf4f7}.machine-board-main{align-items:center;gap:4px;min-width:0;display:flex}.machine-board-main strong{white-space:nowrap;font-size:13px;font-weight:650}.machine-board-hours{white-space:nowrap;color:#708595;font-size:10px}.machine-board-chevron{color:#8ca0af;opacity:.45;flex:none;width:11px;height:11px;margin-left:auto}:is(.machine-board-cell:hover .machine-board-chevron,.machine-board-cell:focus-visible .machine-board-chevron){opacity:1}.machine-board-cell:is(button){cursor:pointer}.machine-board-cell:is(button):hover{background:#e8f0f5;border-color:#c4d6e1}.machine-board-cell:focus-visible{outline-offset:1px;outline:2px solid #32678c}.machine-board-cell:disabled{cursor:wait;opacity:.6}.machine-board-cell.is-not-planned{color:#8895a0;background:#f1f3f5}.machine-board-cell.is-not-planned strong{font-size:11px;font-weight:500}.machine-board-cell.is-over-budget{color:#b8433e;background:#fff1ef}.machine-board-cell.is-over-budget .machine-board-hours{color:#b76e69}.machine-board-cell.is-unknown{color:#a0aeb9}.machine-board-track{background:#dce7ed;border-radius:2px;height:3px;margin-top:1px;overflow:hidden}.machine-board-track>span{background:#6b9ab4;border-radius:2px;height:100%;display:block}.is-over-budget .machine-board-track{background:#f4d8d4}.is-over-budget .machine-board-track>span{background:#d87067}.machine-board-warning{color:#b4833d;flex:none;width:11px;height:11px}.is-over-budget .machine-board-warning{color:#b8433e}.machine-board-error{color:#b8433e;white-space:normal;padding:4px;font-size:10px;position:relative}.machine-board-stale{color:#b4833d;font-size:10px;position:absolute;bottom:3px;right:6px}.estimate-practice-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px;padding:6px 10px;display:flex}.estimate-practice-actions>a{white-space:nowrap;border-bottom:1px solid #e3ebf0;flex:0 0 100%;padding:7px 8px;font-size:13px}.estimate-practice-actions>button,.estimate-context-actions>a{white-space:nowrap;flex-shrink:0}.takeoff-workspace.takeoff-studio{gap:5px;min-height:0;padding:7px 9px}.takeoff-studio .takeoff-head{gap:10px;min-height:36px;flex-wrap:nowrap!important}.takeoff-studio .takeoff-head>div:first-child{flex:1;gap:9px}.takeoff-studio .takeoff-project-name{width:220px;max-width:24vw;height:30px;font-size:12px}.takeoff-studio .plano-view-switch{flex-shrink:0;gap:3px;margin:0;display:flex}.takeoff-studio .plano-view-switch button{height:29px;min-height:29px;padding:4px 8px;font-size:11px}.takeoff-studio .plano-project-actions{flex-wrap:nowrap;gap:6px;margin-left:auto}.takeoff-studio .plano-project-actions button{height:30px;min-height:30px;padding:4px 9px;font-size:11px}.takeoff-studio .takeoff-save-status{white-space:nowrap;text-overflow:ellipsis;width:auto;min-width:0;max-width:160px;margin:0;padding:3px 6px;font-size:10px;line-height:18px;display:block;overflow:hidden}.takeoff-studio .plano-workflow{align-items:center;min-height:36px;padding:3px 7px;flex-wrap:nowrap!important}.takeoff-studio .plano-workflow>div:first-child{flex:1;gap:7px;min-width:0}.takeoff-studio .plano-workflow>div:first-child>span{align-items:center;gap:8px;min-width:0;display:flex}.takeoff-studio .plano-workflow strong{white-space:nowrap;font-size:11px}.takeoff-studio .plano-workflow small{white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin:0;font-size:10px;overflow:hidden}.takeoff-studio .plano-workflow-actions{flex-wrap:nowrap;flex-shrink:0;gap:5px}.takeoff-studio .plano-workflow-actions button,.takeoff-studio .plano-workflow-actions>a{white-space:nowrap;height:28px;min-height:28px;padding:3px 8px;font-size:11px}.takeoff-studio .takeoff-panels{flex:1;height:auto;min-height:0;overflow:hidden}.takeoff-studio .takeoff-drawing{flex-direction:column;height:100%;min-height:0;display:flex}.takeoff-studio .plano-compact-toolbar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;min-height:42px;display:flex;padding:5px 7px!important}.plano-compact-toolbar .takeoff-upload{white-space:nowrap;gap:5px;padding:3px;font-size:11px}.plano-compact-toolbar>select{width:150px;min-width:70px;max-width:22%;height:30px;padding:3px 6px;font-size:11px}.plano-compact-toolbar button{gap:5px;height:30px;min-height:30px;padding:4px 9px;font-size:11px}.plano-compact-toolbar .plano-prominent-scale{white-space:nowrap;height:32px;font-weight:750;box-shadow:0 1px 3px #b4822420;color:#76480b!important;background:#fff0cc!important;border:2px solid #ba7616!important}.plano-compact-toolbar .plano-prominent-scale.is-calibrated{color:#215a7c!important;background:#e1f0fb!important;border-color:#397ca3!important}.plano-compact-toolbar .plano-prominent-scale[aria-pressed=true]{outline-offset:2px;outline:2px solid #dfa236}.plano-active-tool{color:#638094;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.plano-compact-history{flex-shrink:0;margin-left:auto;display:flex}.plano-compact-history button{width:28px;padding:4px}.plano-menu-shortcut{color:#7a8d9b;margin-left:auto;font-size:11px}.plano-menu-note{color:#647b8b;max-width:260px;margin:0;padding:6px 9px;font-size:11px;line-height:1.5}.plano-canvas-stage{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.plano-canvas-stage .takeoff-canvas-scroll{flex:1;min-height:0;padding:20px 20px 65px}.plano-canvas-navigation{z-index:5;background:#f8fbfff2;border:1px solid #b8cbda;border-radius:9px;align-items:center;gap:3px;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 14px #122c4933}.plano-canvas-navigation button{width:28px;height:28px;min-height:28px;padding:4px}.plano-canvas-navigation .takeoff-page-nav{border-left:1px solid #d3dfe9;gap:0;margin-left:3px;padding-left:3px;display:flex}.plano-canvas-navigation select{background:0 0;border:0;max-width:115px;height:28px;padding:2px 4px;font-size:11px}.plano-canvas-navigation .plano-zoom-controls{border-left:1px solid #d3dfe9;align-items:center;gap:3px;margin:0;padding-left:5px;font-size:11px;display:flex}.plano-canvas-navigation .plano-zoom-controls span{text-align:center;min-width:35px}.takeoff-studio .takeoff-drawing>footer{min-height:20px;padding:2px 8px;font-size:10px;line-height:16px}.takeoff-studio .takeoff-scale-bar.is-active{flex-wrap:wrap;gap:6px;padding:5px 8px;font-size:11px}.takeoff-studio .takeoff-scale-bar strong{flex:1;min-width:150px;font-size:11px;flex-basis:auto!important}.takeoff-studio .takeoff-scale-bar label{gap:4px;font-size:11px}.takeoff-studio .takeoff-scale-bar input{width:90px;height:28px}.takeoff-studio .takeoff-scale-bar button{height:28px;min-height:28px;padding:3px 7px;font-size:11px}.plano-context-colors .takeoff-color-dot{border:1px solid #526a7f30;flex-shrink:0;width:16px;height:16px}.plano-live-quote{pointer-events:none}@media (max-width:1150px){.takeoff-studio .takeoff-save-status{max-width:80px}.takeoff-studio .plano-workflow small{display:none}.takeoff-studio .plano-workflow-actions button,.takeoff-studio .plano-workflow-actions>a{padding:3px 5px;font-size:10px}.takeoff-studio .takeoff-project-name{max-width:20vw}.plano-active-tool{display:none}}@media (max-width:850px){.takeoff-studio .takeoff-save-status,.takeoff-studio .plano-workflow>div:first-child{display:none}.takeoff-studio .plano-workflow-actions{justify-content:space-between;width:100%}.takeoff-studio .plano-project-actions button{padding:3px 5px}.plano-compact-toolbar>select{width:90px}.plano-canvas-navigation{gap:1px;padding:3px;bottom:6px;right:6px}}.plano-required-missing{font-weight:650;color:#b4232f!important}.plano-required-missing input,.plano-required-missing select{box-shadow:0 0 0 1px #d4424d15;background:#fff3f3!important;border:1.5px solid #d4424d!important}.plano-missing-note{color:#b4232f;background:#fff1f1;border:1px solid #f1c5c9;border-radius:6px;margin:6px 0;padding:6px 8px;font-size:11px}.plano-missing-badge{color:#b4232f;font-size:10px;font-style:normal;font-weight:650;display:block}.quote-full-name-cell{width:250px;min-width:210px}.quote-full-name{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;color:#263e4e;padding:5px 3px;font-size:13px;font-weight:700;line-height:1.45;display:block;overflow:visible}.quote-name-edit summary{color:#6c8394;cursor:pointer;padding:1px 3px;font-size:10px}.quote-name-edit label{color:#6c8394;padding:3px;font-size:10px;display:block}.quote-pipeline-table th:first-child{width:260px}.takeoff-sheet-dialog{max-height:90vh;overflow-y:auto}.plano-quote-details{border-top:1px solid #dce6ee;margin-top:12px;padding-top:12px}.plano-quote-details-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.plano-quote-details h3{font-size:15px;font-weight:600}.plano-quote-details p{color:#617d8c;margin:6px 0;font-size:12px}.plano-quote-details-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.plano-quote-details-grid label{gap:4px;font-size:12px;font-weight:500;display:grid}.plano-quote-details input[readonly]{color:#627988;background:#edf3f7}.plano-quote-details [role=alert]{color:#b42335}@media (max-width:600px){.plano-quote-details-grid{grid-template-columns:1fr}}.takeoff-studio .plano-unified-header{border-bottom:1px solid #cbdde9;flex-shrink:0;align-items:center;gap:10px;min-height:42px;padding:4px 0;display:flex}.takeoff-studio .plano-unified-header .takeoff-head{display:contents}.takeoff-studio .plano-unified-header .takeoff-head>div:first-child{flex-shrink:0;order:0}.takeoff-studio .plano-unified-header .plano-workflow{background:0 0;border:0;border-radius:0;flex:1;order:1;min-width:0;padding:0}.takeoff-studio .plano-unified-header .plano-view-switch{flex-shrink:0;order:2}.takeoff-studio .plano-unified-header .plano-project-actions{flex-shrink:0;order:3}.takeoff-studio .plano-unified-header .takeoff-project-name{width:170px;max-width:170px}.takeoff-studio .plano-unified-header .plano-workflow small{display:none}.takeoff-studio .plano-unified-header .plano-workflow strong{font-size:10px}@media (max-width:1450px){.takeoff-studio .plano-unified-header .plano-workflow>div:first-child{display:none}.takeoff-studio .plano-unified-header .plano-workflow-actions{margin-left:auto}.takeoff-studio .plano-unified-header{gap:6px}}@media (max-width:1100px){.takeoff-studio .plano-unified-header{flex-wrap:wrap}.takeoff-studio .plano-unified-header .plano-workflow{flex-basis:100%;order:4}.takeoff-studio .plano-unified-header .plano-project-actions{margin-left:auto}.takeoff-studio .plano-unified-header .plano-workflow-actions{justify-content:flex-end;width:100%}}.cash-workspace .cash-new-row>td{vertical-align:middle}.cash-workspace .cash-new-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-height:32px;display:flex}.cash-workspace .cash-enter-hint{color:var(--muted-foreground);font-size:11px}.cash-workspace .cash-new-actions button{height:28px;padding:3px 6px;font-size:11px}.cash-workspace [data-cash-edit-actions]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.cash-workspace [data-cash-edit-actions] button{height:26px;min-height:26px;padding:2px 6px;font-size:11px}.cash-workspace .bank-heading{justify-content:center}.cash-workspace .cash-register td .cash-input-cell{width:100%}.cash-workspace .cash-register td .cash-input-cell.tabular-nums{justify-content:flex-end}.cash-workspace .cash-new-row input{text-align:left}.cash-workspace .cash-new-row input[inputmode=decimal]{text-align:right}.board-scroll .fmg-month-date{border-radius:7px;gap:8px;min-height:32px;padding:6px 9px;font-weight:600}.board-scroll .fmg-month-date span{text-transform:capitalize;white-space:nowrap}.board-scroll .fmg-month-date:focus-visible{outline-offset:2px;outline:2px solid #316f98}.board-scroll .fmg-mixed-deliveries{background:#fff;border:1px solid #cbd8e2;border-radius:8px;width:100%;min-width:0;display:flex;overflow:hidden}.board-scroll .fmg-mixed-deliveries .fmg-month-date{border-right:1px solid #b9c8d2;border-radius:0;flex:1 1 0;justify-content:center;min-width:0;padding-inline:6px}.board-scroll .fmg-mixed-deliveries .fmg-month-date:last-child{border-right:0}.board-scroll .fmg-mixed-deliveries .fmg-month-date span{text-overflow:ellipsis;overflow:hidden}.board-scroll .fmg-mixed-deliveries .date-affordance{display:none}.board-scroll .fmg-mixed-deliveries .fmg-month-date:focus-visible{z-index:1;outline-offset:-2px;position:relative}.fmg-delivery-date-tooltip{text-align:center;border-radius:10px;min-width:180px;padding:14px 20px;box-shadow:0 6px 20px #152e4529}.fmg-delivery-date-tooltip>span{opacity:.8;font-size:13px;line-height:1.5;display:block}.fmg-delivery-date-tooltip>strong{white-space:nowrap;font-size:26px;font-weight:600;line-height:1.4;display:block}.takeoff-studio{--plano-ink:#243341;--plano-muted:#566574;--plano-line:#b6c0c9;--plano-action:#17658b;color:var(--plano-ink);background:#e8ebee!important}.takeoff-studio .plano-unified-header{background:#fff;border-bottom:2px solid #253b4b;border-radius:7px 7px 0 0;padding:5px 8px}.takeoff-studio .takeoff-panels{border-color:#aab5bf;border-radius:0 0 8px 8px}.takeoff-studio .takeoff-tree{background:#f1f2f4}.takeoff-studio .takeoff-items{background:#e9ecef}.takeoff-studio .takeoff-items-head{color:#263b4b;background:#dce2e7;border-bottom:1px solid #b4c0ca}.takeoff-studio .takeoff-items-head h2{color:#263b4b;font-weight:750}.takeoff-studio .takeoff-folder{color:#334556;background:#e3e7ec;border:1px solid #c3ccd5;border-radius:5px;margin:7px 0 4px}.takeoff-studio .takeoff-folder.active{background:#d9e4ed;border-color:#859cb0}.takeoff-studio .takeoff-folder>button:first-child{color:#334556;font-weight:750}.takeoff-studio .takeoff-tree-row{box-shadow:none;background:#fff;border:1px solid #d4dbe1;margin:3px 0}.takeoff-studio .takeoff-tree-row.active{color:#173e57;background:#e4f1f9;border:1px solid #2673a0;box-shadow:inset 4px 0 #2673a0}.takeoff-studio .takeoff-tree-row.active>button:first-child{padding-left:10px}.takeoff-studio .takeoff-tree-row b{color:#3a4c5b;background:#edf0f3;border-color:#b9c3cd}.takeoff-studio .takeoff-tree-row.active b{color:#fff;background:#17658b;border-color:#17658b}.takeoff-studio .takeoff-tree-row small,.takeoff-studio .takeoff-tree-measure{color:#536573}.takeoff-studio .takeoff-tree footer,.takeoff-studio .takeoff-drawing>footer{color:#405564;background:#e2e7eb;border-color:#b7c3cc}.takeoff-studio .takeoff-resize{background:#b9c3cd}:is(.takeoff-studio .takeoff-resize:hover,.takeoff-studio .takeoff-resize:focus-visible){background:#17658b}.takeoff-studio .plano-compact-toolbar{color:#fff;background:#2c4050;border-bottom:1px solid #152b3b}.takeoff-studio .plano-compact-toolbar .takeoff-upload,.takeoff-studio .plano-active-tool{color:#eef5fa}.takeoff-studio .plano-compact-toolbar button:not(.plano-prominent-scale){color:#254458;box-shadow:none;background:#f7f9fb;border:1px solid #d1dbe2}.takeoff-studio .plano-compact-toolbar button:not(.plano-prominent-scale):hover{background:#dfedf6}.takeoff-studio .plano-compact-toolbar select{color:#263b4b;background:#fff;border-color:#99adbc}.takeoff-studio .plano-compact-toolbar .plano-prominent-scale.is-calibrated{color:#155b38!important;background:#e1f3e9!important;border-color:#32815a!important}.takeoff-studio .plano-compact-toolbar .plano-prominent-scale.needs-scale{color:#654000!important;background:#ffe6ad!important;border-color:#c78918!important}.takeoff-studio .plano-compact-toolbar .plano-prominent-scale[aria-pressed=true]{outline-offset:2px;outline-color:#fff}.takeoff-studio .takeoff-canvas-scroll{background:#303942}.takeoff-studio .takeoff-scale-bar{color:#3e5363;background:#f3f5f7;border-bottom:1px solid #b6c1ca}.takeoff-studio .takeoff-scale-bar.is-active{color:#674500;background:#fff2d8;border-bottom:2px solid #cb901f}.takeoff-studio .plano-property-section{background:#f9fafb;border:1px solid #bdc7cf;box-shadow:0 1px 2px #1d34400a}.takeoff-studio .plano-property-section>summary{color:#243b4d;background:#dce3e9;border-bottom:1px solid #c1cbd3;border-radius:6px 6px 0 0}.takeoff-studio .plano-property-section:not([open])>summary{border-bottom:0;border-radius:6px}.takeoff-studio .takeoff-fields label,.takeoff-studio label.takeoff-hint{color:#334653;font-weight:600}.takeoff-studio input:not([type=checkbox]):not([type=radio]),.takeoff-studio textarea,.takeoff-studio select{color:#1e3343;background:#fff;border:1px solid #7b8b99;border-radius:5px;box-shadow:inset 0 1px 2px #203d4810}.takeoff-studio input::placeholder,.takeoff-studio textarea::placeholder{color:#637583;opacity:1}.takeoff-studio input:not([readonly]):not(:disabled):hover,.takeoff-studio select:not(:disabled):hover{border-color:#456c88}:is(.takeoff-studio input:focus-visible,.takeoff-studio select:focus-visible,.takeoff-studio textarea:focus-visible){outline-offset:1px;border-color:#2078aa;outline:2px solid #2078aa;box-shadow:0 0 0 3px #2078aa20}.takeoff-studio input[readonly],.takeoff-studio input:disabled,.takeoff-studio select:disabled{box-shadow:none;cursor:default;color:#526271!important;background:#dce2e7!important;border:1px dashed #a7b3be!important}.takeoff-studio .plano-fixed-tag{text-transform:uppercase;letter-spacing:.04em;color:#526271;background:#dce2e7;border:1px solid #a7b3be;border-radius:3px;margin-left:5px;padding:1px 4px;font-size:9px;font-weight:650}.takeoff-studio .plano-field-key{color:#526271;align-items:center;gap:10px;margin:5px 0 8px;font-size:10px;display:flex}.takeoff-studio .plano-field-key span{align-items:center;gap:4px;display:inline-flex}.takeoff-studio .plano-field-key .plano-key-swatch{background:#fff;border:1px solid #7b8b99;border-radius:2px;width:11px;height:11px;display:inline-block}.takeoff-studio .plano-field-key .fixed{background:#dce2e7;border-style:dashed}.takeoff-studio .plano-solid-cnc{color:#334653;box-shadow:none;background:#fff;border:1px solid #7b8b99}.takeoff-studio .plano-solid-cnc.active{color:#fff;background:#17658b;border-color:#17658b}.takeoff-studio .plano-canvas-navigation{color:#243b4d;background:#fff;border-color:#8397a7;box-shadow:0 4px 18px #091b3050}.takeoff-studio .plano-required-missing input,.takeoff-studio .plano-required-missing select{background:#fff2f1!important;border:1.5px solid #c43f47!important}.takeoff-studio button:disabled{opacity:.4}.takeoff-studio .plano-field-key .plano-key-swatch{box-shadow:none;flex-shrink:0;margin:0;padding:0;position:static}.takeoff-studio .takeoff-tree-row button[draggable=true]{cursor:grab}.takeoff-studio .takeoff-tree-row button[draggable=true]:active{cursor:grabbing}.takeoff-studio .takeoff-tree-item.is-dragging{opacity:.45}.takeoff-studio .takeoff-folder.is-drop-target{outline-offset:-2px;color:#104b75;background:#cce9ff;outline:2px solid #1975b5}.tower-home .today-full-width{grid-template-columns:minmax(0,1fr);gap:12px}.tower-home .today-full-width .control-guide-focus{margin-bottom:8px;padding:16px 18px}.tower-home .today-full-width .control-guide-section-title h2{margin:0;font-family:inherit;font-size:22px;line-height:1.25}.tower-home .today-full-width .control-guide-section-title h2 small{letter-spacing:0;color:#64727a;margin-left:12px;font-size:12px;font-weight:400}.tower-home .today-full-width .control-guide-section-title p{margin-top:5px;line-height:1.4}.tower-home .today-full-width .control-guide-filters{gap:6px;margin:12px 0 10px}.tower-home .today-full-width .control-guide-filters button{padding:5px 10px;font-size:12px}.tower-home .today-compact-list{background:#fff;border:1px solid #dce4e8;border-radius:9px;gap:0;overflow:hidden}.today-compact-row{border-bottom:1px solid #e5eaf0;grid-template-columns:46px minmax(0,1fr) 72px;align-items:center;gap:14px;min-height:82px;padding:10px 14px;display:grid}.today-compact-row:last-child{border-bottom:0}.today-compact-body{min-width:0}.today-compact-subject{text-align:left;color:#163e48;overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;font-size:14px;font-weight:650;line-height:1.35;display:flex}.today-compact-subject:hover{text-decoration:underline}.today-compact-subject svg{color:#637b83;flex-shrink:0}.today-compact-client{color:#687680;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:3px 0;font-size:12px;line-height:1.3;display:flex}.today-compact-client>span:first-child{color:#4d626b}.today-compact-client button:hover{text-decoration:underline}.today-compact-next{color:#283b42;overflow-wrap:anywhere;margin:0!important;font-size:13px!important;line-height:1.4!important}.today-compact-risk{color:#924c25;margin:4px 0 0;font-size:12px;line-height:1.3}.today-compact-score .tower-score{text-align:center;border:0;width:46px;min-width:0;padding:0;display:block}.today-compact-score .tower-score strong{border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;font-size:23px;display:flex}.today-compact-score .tower-score>span,.today-compact-score .tower-score>em{display:none}.today-compact-score .tower-score.is-three-digit strong{font-size:20px}.today-compact-actions{align-items:center;gap:2px;display:flex}.today-compact-actions button{color:#526d76;border-radius:7px;width:34px;min-width:34px;height:34px}.today-compact-actions button:hover{color:#174954;background:#edf3f4}.today-compact-due{font-weight:600;color:#9a4d23!important}.today-day-details{background:#fff;border:1px solid #dce4e8;border-radius:9px;padding:12px 16px}.today-day-details>summary{color:#455e69;cursor:pointer;font-size:13px;font-weight:550}.today-day-details[open]>summary{margin-bottom:14px}.today-day-details .tower-day{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}@media (max-width:700px){.today-compact-row{grid-template-columns:40px minmax(0,1fr) 34px;gap:10px;padding:10px}.today-compact-actions{flex-direction:column}.today-compact-score .tower-score,.today-compact-score .tower-score strong{width:40px}.today-compact-client{gap:4px 8px}.today-day-details .tower-day{grid-template-columns:minmax(0,1fr)}.tower-home .today-full-width .control-guide-section-title h2 small{margin:4px 0 0;display:block}}@media (pointer:coarse){.today-compact-actions button{height:44px;min-height:44px}.today-compact-subject{min-height:32px}}.tower-home .today-with-agenda{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px}.today-with-agenda .today-agenda{min-width:0;display:block}.today-agenda .tower-day-panel h2{font-size:24px}.today-agenda .tower-day-panel>p{margin-bottom:12px}@media (min-width:1600px){.tower-home .today-with-agenda{grid-template-columns:minmax(0,1fr) 410px}}@media (max-width:1100px){.tower-home .today-with-agenda{grid-template-columns:minmax(0,1fr)}.today-with-agenda .today-agenda{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}}@media (max-width:700px){.today-with-agenda .today-agenda{display:block}}.today-grouped-actions{gap:3px;display:grid}.today-grouped-actions>button{text-align:left;font:inherit;color:inherit;padding:0;font-size:13px;line-height:1.4}.today-grouped-actions>button:hover{text-decoration:underline}.today-agenda .tower-day-panel{margin-bottom:10px;padding:12px 14px}.today-agenda .tower-day-panel h2{letter-spacing:0;margin-bottom:3px;font-family:inherit;font-size:18px}.today-agenda .tower-day-panel>p{margin-bottom:9px;font-size:12px}.today-agenda .tower-timeline article{grid-template-columns:44px minmax(0,1fr);gap:7px;margin-bottom:7px}.today-agenda .tower-timeline time{padding-top:5px;font-size:11px}.today-agenda .tower-timeline article>div{padding:6px 9px}.today-agenda .tower-timeline p,.today-agenda .tower-timeline a{margin-top:2px;font-size:11px}.today-agenda .tower-day-panel>small{display:none}.tower-home .today-agenda summary{letter-spacing:0;margin-top:7px;font-family:inherit;font-size:12px;font-weight:550}.today-agenda .works-calendar-widget{border-radius:10px;margin-top:0;padding:12px 14px}.today-agenda .works-calendar-account{margin:3px 0 6px;font-size:11px}.today-agenda .works-calendar-toolbar{grid-template-columns:26px 1fr 26px;margin:5px 0}.today-agenda .works-calendar-toolbar button{height:26px}.today-agenda .works-calendar-mini .fc-daygrid-day-number{width:24px;height:24px;margin:0 auto;font-size:12px;padding:2px!important}.today-agenda .works-calendar-widget>footer{margin-top:6px}.today-agenda .works-calendar-widget>footer button{height:28px;padding:4px 8px;font-size:11px}.today-agenda .tower-timeline article>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;display:grid}.today-agenda .tower-timeline article strong{grid-column:1;font-size:12px;line-height:17px}.today-agenda .tower-timeline article p{grid-column:1;margin:0;line-height:15px}.today-agenda .tower-timeline article a{grid-area:1/2/3;align-items:center;gap:3px;margin:0;display:flex}.today-agenda .works-calendar-mini .fc-daygrid-day-frame{min-height:30px}.suppliers-workspace{color:#294652;background:#f3f6fa;align-content:start;gap:20px;min-height:calc(100vh - 54px);padding:28px;display:grid}.suppliers-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.suppliers-heading>div>p:first-child{text-transform:uppercase;letter-spacing:2px;color:#537889;margin-bottom:7px;font-size:11px;font-weight:650}.suppliers-heading h1{letter-spacing:-1px;margin:0 0 5px;font-size:32px;font-weight:650}.suppliers-heading p{color:#70828c;font-size:13px}.suppliers-totals{gap:10px;display:flex}.suppliers-totals>span{white-space:nowrap;color:#70828c;background:#fff;border:1px solid #dee7ec;border-radius:9px;padding:10px 14px;font-size:12px}.suppliers-totals strong{color:#244955;margin-right:5px;font-size:19px}.suppliers-toolbar{background:#fff;border:1px solid #dfe7ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.suppliers-search{background:#f1f5f8;border:1px solid #e3eaf0;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:220px;padding-left:10px;display:flex}.suppliers-search input{background:0 0;border:0;width:100%;max-width:none;box-shadow:none!important}.suppliers-toolbar select{color:#456271;background:#fff;border:1px solid #dbe5eb;border-radius:8px;min-height:38px;padding:9px 28px 9px 10px;font-size:12px}.suppliers-toolbar button{gap:6px;font-size:12px}.suppliers-toolbar button:not([data-variant=outline]){color:#fff;background:#1a5360}.suppliers-import{cursor:pointer;white-space:nowrap;border:1px solid #dbe5eb;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.suppliers-import:hover{background:#edf4f6}.suppliers-list{background:#fff;border:1px solid #dfe7ee;border-radius:12px;overflow:auto}.suppliers-list table{min-width:750px}.suppliers-list th{color:#658090;background:#ecf3f7;padding:12px 18px;font-size:11px;font-weight:650}.suppliers-list td{color:#365361;padding:14px 18px;font-size:13px}.suppliers-list tbody tr{border-bottom:1px solid #edf1f4}.suppliers-list tbody tr:hover{background:#f8fbfc}.suppliers-list td small{color:#7d8d97;margin-top:4px;font-size:11px}.supplier-score{color:#306058;background:#eef7f3;border:1px solid #dce7e6;border-radius:8px;min-width:44px;min-height:38px;padding:6px 9px;font-size:18px;font-weight:700}.supplier-score[data-tone=unknown]{color:#7b8992;background:#f1f4f7;border-color:#e0e7ec;max-width:85px;font-size:11px}.supplier-score[data-tone=medium]{color:#8b6c24;background:#fff7e8;border-color:#efe2bd}.supplier-score[data-tone=low]{color:#a8604d;background:#fff0ed;border-color:#eed6ce}.supplier-category,.supplier-status{color:#557384;background:#edf3f7;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.supplier-status[data-status=Attivo]{color:#347b65;background:#eaf6ef}.supplier-status[data-status=Sospeso]{color:#a56050;background:#faefeb}.suppliers-empty{text-align:center;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.suppliers-empty>span{color:#54808f;background:#edf4f7;border-radius:18px;place-items:center;width:66px;height:66px;margin-bottom:17px;display:grid}.suppliers-empty h2{margin-bottom:8px;font-size:20px;font-weight:600}.suppliers-empty p{color:#7b8b94;max-width:420px;font-size:13px;line-height:1.7}[data-slot=dialog-content].suppliers-dialog{color:#294652;background:#fff;border-radius:15px;width:min(860px,100vw - 32px);max-width:860px;max-height:90vh;padding:26px;overflow:auto}.suppliers-dialog [data-slot=dialog-title]{letter-spacing:-.5px;font-size:23px}.suppliers-dialog [data-slot=dialog-description]{color:#7c8d97;font-size:12px}.supplier-form{gap:18px;display:grid}.supplier-form label{color:#526f7d;font-size:12px;font-weight:550}.supplier-form input,.supplier-form select,.supplier-form textarea{border-radius:7px;min-width:0;margin-top:5px;font-size:13px;background:#f7fafc!important;border:1px solid #dce6ed!important}.supplier-form textarea{min-height:72px}.supplier-form fieldset{border-bottom:1px solid #e6edf1;padding-bottom:17px}.supplier-score-panel{background:#f1f7f8;border:1px solid #d5e6e8;border-radius:11px;padding:16px}.supplier-score-panel h2{color:#205461;font-size:18px}.supplier-score-panel>p{color:#6e858e;margin-top:5px;line-height:1.6;font-size:11px!important}.supplier-save-bar{background:#fff;border-top:1px solid #e3ebef;justify-content:end;padding:14px 0 0;display:flex;position:sticky;bottom:-26px}.supplier-save-bar button{color:#fff;background:#205865}@media (max-width:760px){.suppliers-workspace{padding:16px}.suppliers-heading{flex-direction:column;align-items:start;gap:12px}.suppliers-totals{gap:6px;width:100%}.suppliers-totals>span{flex:1;padding:8px;font-size:11px}.suppliers-search{flex-basis:100%}.suppliers-toolbar select{flex:1}.supplier-form fieldset,.supplier-score-panel>div{grid-template-columns:1fr}.suppliers-empty{padding:38px 16px}}.supplier-project-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.supplier-project-chips>span{background:#eaf3f6;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.supplier-project-results{background:#fff;border:1px solid #dbe6ec;border-radius:8px;max-height:220px;margin-top:6px;overflow:auto}.supplier-project-results>button{text-align:left;border-bottom:1px solid #eaf0f3;width:100%;padding:10px 12px;font-size:12px;display:grid}.supplier-project-results>button:hover{background:#eef6f8}.supplier-project-results small{color:#7a8c96;font-size:11px}.supplier-project-results p{color:#7a8c96;padding:12px;font-size:12px}.supplier-files h2{margin-bottom:8px;font-size:14px;font-weight:600}.supplier-file-drop{cursor:pointer;background:#f4f9fa;border:1px dashed #a8c3ce;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:22px;display:flex}.supplier-file-drop.is-dragging{background:#e0f0f3;border-color:#20616d}.supplier-file-drop span{color:#80929c;text-align:center;font-size:11px}.supplier-file-drop input{max-width:100%;font-size:11px;background:#fff!important}.supplier-files li{border-bottom:1px solid #e5edf0;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.supplier-files li a{color:#2c6373;overflow-wrap:anywhere;flex:1}.supplier-files li small{color:#80929c}.supplier-files li button{color:#7b8992;font-size:18px}.supplier-card-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.supplier-card-layout .supplier-file-drop{min-height:210px}.supplier-card-layout img{object-fit:contain;border-radius:7px;max-width:100%;max-height:240px}.supplier-card-pickers{gap:8px;margin:10px 0;display:flex}.supplier-card-pickers label{cursor:pointer;border:1px solid #d9e5eb;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.supplier-card-pickers input{opacity:0;width:1px;height:1px;position:absolute}.supplier-card-result{background:#f7fafb;border:1px solid #dde8ed;border-radius:10px;padding:16px}.supplier-card-result h2{margin-bottom:12px;font-size:16px;font-weight:600}.supplier-card-result p{color:#70858f;margin:12px 0;font-size:12px;line-height:1.6}.supplier-card-result dl>div{border-bottom:1px solid #e5edf1;padding:7px 0}.supplier-card-result dt{color:#7f929b;font-size:11px}.supplier-card-result dd{overflow-wrap:anywhere;font-size:13px}.supplier-card-warnings{color:#966d27;margin-top:12px;padding-left:16px;font-size:12px;list-style:outside}.supplier-card-duplicates{gap:8px;margin-top:12px;font-size:12px;display:grid}.supplier-card-result button{white-space:normal;height:auto;min-height:36px}@media (max-width:700px){.supplier-card-layout{grid-template-columns:1fr}}.supplier-select-cell input{accent-color:#205865;cursor:pointer;width:16px;height:16px}.suppliers-list tr[data-selected=true]{background:#eaf4f7}.supplier-bulk-bar{background:#e7f2f6;border:1px solid #cadfe8;border-radius:9px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.supplier-bulk-bar strong{margin-right:auto}.supplier-bulk-bar button:last-child{color:#fff;background:#a64b43}.supplier-source-link{color:#356d7d;margin-top:-12px;font-size:12px}.suppliers-workspace{gap:12px;padding:20px 24px}.suppliers-heading h1{margin-bottom:2px;font-size:27px}.suppliers-heading>div>p:first-child{margin-bottom:4px}.suppliers-heading p{font-size:12px}.suppliers-totals>span{padding:6px 10px}.suppliers-totals strong{font-size:16px}.suppliers-toolbar{gap:6px;padding:8px}.suppliers-toolbar select{min-height:32px;padding-top:6px;padding-bottom:6px;font-size:11px}.suppliers-toolbar button{height:32px;padding:5px 9px;font-size:11px}.suppliers-search input{height:32px;font-size:12px}.suppliers-import{min-height:32px;padding:6px 9px;font-size:11px}.suppliers-list{max-height:calc(100dvh - 240px);overflow:auto}.suppliers-list thead{z-index:1;position:sticky;top:0}.suppliers-list th{padding:8px 12px;font-size:10px}.suppliers-list td{padding:7px 12px;font-size:12px}.suppliers-list td small{margin-top:2px;font-size:10px}.supplier-score{min-width:34px;min-height:28px;padding:3px 6px;font-size:15px}.supplier-score[data-tone=unknown]{white-space:nowrap;max-width:none;font-size:10px}.supplier-category,.supplier-status{padding:3px 6px;font-size:10px}.suppliers-list th.supplier-select-cell,.suppliers-list td.supplier-select-cell{width:36px;padding:7px 10px}.supplier-bulk-bar{padding:7px 10px}.supplier-bulk-bar button{height:30px;font-size:11px}@media (max-width:760px){.suppliers-workspace{gap:10px;padding:14px}.suppliers-list{max-height:calc(100dvh - 320px)}}.supplier-status[data-status=Nuked]{color:#b42318;background:#fee4e2;font-weight:700}.supplier-score[data-tone=critical]{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.supplier-score[data-tone=poor]{color:#9a3412;background:#ffedd5;border-color:#fdba74}.supplier-score[data-tone=weak]{color:#9a4b0b;background:#fff1d6;border-color:#f4bf62}.supplier-score[data-tone=sufficient]{color:#846109;background:#fff9d9;border-color:#e9d56f}.supplier-score[data-tone=fair]{color:#4d651f;background:#f0f6db;border-color:#c4d68e}.supplier-score[data-tone=good]{color:#236442;background:#e5f5e9;border-color:#9cd2ad}.supplier-score[data-tone=excellent]{color:#065f46;background:#cff2e5;border-color:#69c6a3}.suppliers-list .supplier-category,.suppliers-toolbar .supplier-category-filter{--category-ink:#516478;--category-bg:#eff3f7;--category-border:#d9e2ec;color:var(--category-ink);background:var(--category-bg);border:1px solid var(--category-border)}.suppliers-list .supplier-category{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:5px 12px;font-size:11px;font-weight:650;transition:box-shadow .15s,filter .15s;display:inline-flex}.suppliers-list .supplier-category:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.suppliers-list .supplier-category:hover{filter:brightness(.97);box-shadow:0 2px 7px #18324314}.suppliers-list .supplier-category:focus-visible{outline:2px solid var(--category-ink);outline-offset:3px}.suppliers-toolbar .supplier-category-filter{border-radius:10px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:600}[data-category=Arredo]{--category-ink:#805329!important;--category-bg:#faf0e3!important;--category-border:#ebd6ba!important}[data-category=Metallo]{--category-ink:#42546e!important;--category-bg:#eaf0f8!important;--category-border:#cbd7e8!important}[data-category=Vetro]{--category-ink:#12738a!important;--category-bg:#e6f7fa!important;--category-border:#b7e3ea!important}[data-category=Servizi]{--category-ink:#6951a3!important;--category-bg:#f1ecfc!important;--category-border:#d9cbef!important}[data-category=Trasporti]{--category-ink:#a45724!important;--category-bg:#fff0e5!important;--category-border:#f3d3b8!important}[data-category=Pietra]{--category-ink:#536a43!important;--category-bg:#eef3e8!important;--category-border:#d1dfc1!important}[data-category=Posa\/Installazione]{--category-ink:#236e68!important;--category-bg:#e6f4f1!important;--category-border:#b7dcd5!important}[data-category=Imbottiti]{--category-ink:#985672!important;--category-bg:#faedf3!important;--category-border:#eacbd9!important}[data-category=Terzisti]{--category-ink:#765031!important;--category-bg:#f3eae1!important;--category-border:#dbc5b0!important}.estimate-path-choice{background:#f3f7fa;border:1px solid #ccdbe5;border-radius:12px;margin:14px 0;padding:18px}.estimate-path-choice h2{font-size:18px;font-weight:650}.estimate-path-choice p{color:#526879;font-size:13px}.estimate-path-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.estimate-model-link{color:#28668e;font-size:14px;font-weight:600}.estimate-analysis-source summary,.estimate-advanced>summary{cursor:pointer;padding:12px 0;font-weight:650}.estimate-analysis-files{gap:8px;display:grid}.estimate-analysis-files label{align-items:center;gap:10px;display:flex}.estimate-analysis-files small{color:#627789;display:block}.estimate-simple-items{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:16px;margin:18px 0;display:grid}.estimate-simple-items>aside,.estimate-simple-items>div{background:#fff;border:1px solid #d6e1e8;border-radius:10px;min-width:0;padding:16px}.estimate-simple-item{text-align:left;border:1px solid #0000;border-radius:6px;width:100%;margin:5px 0;padding:10px;display:block}.estimate-simple-item.active{background:#e5f0f8;border-color:#7cabc8}.estimate-simple-item small{color:#5d7484;display:block}.estimate-simple-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.estimate-simple-field{align-content:start;gap:4px;font-size:13px;display:grid}.estimate-simple-field input,.estimate-simple-field select{background:#fff;border:1px solid #b4c6d3;border-radius:6px;width:100%;padding:8px}.estimate-simple-field small{color:#697a87;overflow-wrap:anywhere;font-size:11px}.estimate-simple-field[data-attention=true] input,.estimate-simple-field[data-attention=true] select{background:#fff4f3;border-color:#c97575}.estimate-advanced{border-top:1px solid #dae4ea;margin-top:16px}@media (max-width:800px){.estimate-simple-items{grid-template-columns:1fr}.estimate-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.estimate-path-buttons button[aria-pressed=true]{color:#fff;background:#306d94;border-color:#306d94}.estimate-path-buttons button[aria-pressed=true]:hover{background:#255977}.quote-pipeline-workspace{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;overflow-y:auto}.quote-pipeline-workspace>.quote-pipeline-head,.quote-pipeline-workspace>.quote-pipeline-toolbar,.quote-pipeline-workspace>.quote-followup-panel,.quote-pipeline-workspace>p{flex-shrink:0}.quote-pipeline-groups{flex:none;overflow:visible}.quote-followup-list article[data-amount-band=standard]{background:#eef5fc;border-left-color:#729cc6}.quote-followup-list article[data-amount-band=high]{background:#fff5e5;border-left-color:#c49a56}.quote-followup-list article[data-amount-band=major]{background:#fcecef;border-left-color:#bd788d}.estimate-item-thumbnail{background:#f8fafc;border:1px solid #d9e3ea;border-radius:9px;align-items:center;gap:14px;max-width:590px;margin:10px 0 18px;padding:12px;display:flex}.estimate-thumbnail-preview{color:#6d8495;background:#fff;border:1px dashed #b5c7d5;border-radius:6px;flex-direction:column;flex:0 0 128px;justify-content:center;align-items:center;gap:6px;width:128px;height:96px;font-size:12px;display:flex;overflow:hidden}.estimate-thumbnail-preview img{object-fit:contain;width:100%;height:100%}.estimate-thumbnail-controls{flex:1;gap:7px;min-width:0;font-size:13px;display:grid}.estimate-thumbnail-controls strong{font-size:13px}.estimate-thumbnail-controls select{background:#fff;border:1px solid #c5d4df;border-radius:5px;width:100%;min-width:0;padding:6px;font-size:12px}.estimate-thumbnail-controls small{color:#6a7f8e;font-size:11px}.estimate-thumbnail-actions{align-items:center;gap:6px;display:flex}.estimate-thumbnail-upload{cursor:pointer;color:#315c79;background:#fff;border:1px solid #b8cbd8;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-weight:600;display:inline-flex}.estimate-thumbnail-upload input{opacity:0;width:1px;height:1px;position:absolute}.estimate-thumbnail-upload:focus-within{outline-offset:2px;outline:2px solid #3c7aa2}.estimate-simple-field[data-attention=true]>span{color:#a63838}.estimate-simple-field[data-attention=true] input,.estimate-simple-field[data-attention=true] select{background:#fff3f2;border-color:#c65656;box-shadow:0 0 0 1px #c656561a}.estimate-item-notes{color:#647887;margin-top:12px;font-size:12px}@media (max-width:520px){.estimate-item-thumbnail{gap:10px;padding:10px}.estimate-thumbnail-preview{flex-basis:88px;width:88px;height:76px}.estimate-thumbnail-upload{padding:6px;font-size:12px}}.material-price-table{border-collapse:collapse;font-size:12px}.material-price-table th{color:#284b61;text-align:left;z-index:1;background:#e6eef4;padding:8px;position:sticky;top:0}.material-price-table td{vertical-align:middle;border-bottom:1px solid #e1e8ed;padding:5px 7px}.material-price-table td:first-child{width:40%}.material-price-table td:nth-child(2){width:110px}.material-price-table input{color:#233e50;background:#fff;border:1px solid #c0cfd9;border-radius:5px;width:100%;min-width:75px;padding:6px 8px}.material-price-table input:focus{outline-offset:1px;outline:2px solid #387aa2}.material-price-table tr:nth-child(2n){background:#f6f9fb}.plano-view-scales{color:#385465;background:#f6f9fb;border-bottom:1px solid #d5e0e7;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:9px;padding:5px 9px;font-size:11px;display:flex}.plano-view-scales label{align-items:center;gap:7px;font-weight:650;display:flex}.plano-view-scales select{color:#254457;background:#fff;border:1px solid #b8ccd9;border-radius:6px;max-width:230px;height:27px;padding:3px 7px}.plano-view-scales button{height:27px;min-height:27px;padding:3px 8px;font-size:11px}.plano-view-scales small{color:#69808e;margin-left:auto}.takeoff-paper svg g path{fill:var(--measurement-color,#397cc4);fill-opacity:.19;stroke:var(--measurement-color,#397cc4);stroke-width:2px;vector-effect:non-scaling-stroke}.takeoff-paper svg g.takeoff-selected path{fill-opacity:.28;stroke-width:3px}.plano-area-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:8px 0;display:grid}.plano-area-totals span{color:#687f8f;background:#f7fafc;border:1px solid #d8e5ee;border-radius:7px;flex-direction:column;gap:3px;padding:7px 5px;font-size:10px;display:flex}.plano-area-totals strong{color:#355668;font-size:12px}.plano-area-totals span:last-child{background:#e7f3eb;border-color:#b8d5c3}.plano-area-totals span:last-child strong{color:#256543}.plano-cutouts{background:#fff8f3;border:1px solid #edcfc3;border-radius:8px;margin:10px 0;padding:9px}.plano-cutouts>button{width:100%;font-size:11px}.plano-cutouts>div{color:#815642;justify-content:space-between;align-items:center;gap:4px;margin-top:7px;font-size:11px;display:flex}.plano-cutouts>div button{color:#a34b3c;background:#fff;border:1px solid #edcfc3;border-radius:4px;padding:4px}@media (max-width:850px){.plano-view-scales small{display:none}.plano-view-scales select{max-width:160px}.plano-area-totals{grid-template-columns:1fr}}.plano-bound-quantity{color:#2d7151;margin-top:5px;font-size:10px;line-height:1.5;display:block}.plano-shape-menu{z-index:1000;color:#233d4c;background:#fff;border:1px solid #d4dfe6;border-radius:14px;gap:8px;width:272px;padding:12px;font-size:13px;display:grid;position:fixed;box-shadow:0 12px 36px #18374830}.plano-shape-menu>strong{font-size:14px}.plano-shape-menu>button{text-align:left;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;display:flex}.plano-shape-menu>button:hover{background:#edf4f7}.plano-shape-menu>span{border-top:1px solid #e5edf1;padding-top:6px;font-weight:600}.plano-shape-menu-colors{grid-template-columns:repeat(9,1fr);gap:5px;display:grid}.plano-shape-menu-colors button{border:1px solid #fff;border-radius:5px;width:23px;height:25px;box-shadow:0 0 0 1px #d8e2e8}:is(.plano-shape-menu-colors button:hover,.plano-shape-menu-colors button:focus-visible){outline-offset:2px;outline:2px solid #244c61}.plano-shape-menu small{color:#647884;font-size:11px}.plano-shape-color-entry{border-top:1px solid #e5edf1;padding-top:5px;position:relative}.plano-shape-color-entry>button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 8px;display:flex}.plano-shape-color-entry>button:hover,.plano-shape-color-entry>button[aria-expanded=true]{background:#edf4f7}.plano-shape-colors-submenu{z-index:1;background:#fff;border:1px solid #d4dfe6;border-radius:12px;width:170px;padding:6px;display:grid;position:absolute;top:0;box-shadow:0 12px 28px #18374825}.plano-shape-colors-submenu>button{text-align:left;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;font-size:12px;display:flex}:is(.plano-shape-colors-submenu>button:hover,.plano-shape-colors-submenu>button:focus-visible){background:#edf4f7}.plano-shape-colors-submenu i{border:1px solid #0001;border-radius:4px;width:16px;height:16px;display:block}.plano-pro-dock{background:#fff;border:1px solid #d7e1e8;border-radius:10px;flex:none;min-width:0;overflow:hidden;box-shadow:0 -2px 12px #183b5010}.plano-pro-dock>header{background:#f3f7fa;justify-content:space-between;align-items:center;min-height:40px;padding:0 10px;display:flex}.plano-pro-tabs{gap:4px;display:flex;overflow:auto}.plano-pro-tabs button{color:#69808e;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.plano-pro-tabs button[aria-selected=true]{color:#21546b;background:#fff;border-color:#3687a5}.plano-pro-tabs b{background:#dfedf3;border-radius:5px;padding:1px 5px;font-size:10px}.plano-pro-body{max-height:290px;padding:10px 12px;font-size:12px;overflow:auto}.plano-pro-body button,.plano-compare-dialog button:not([data-slot=dialog-close]){border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.plano-pro-body button:hover,.plano-compare-dialog button:hover{background:#edf5f9}.plano-pro-body input:not([type=checkbox]):not([type=color]),.plano-pro-body select,.plano-pro-body textarea,.plano-compare-dialog input:not([type=checkbox]):not([type=range]),.plano-compare-dialog select{background:#fff;border:1px solid #d8e2e9;border-radius:6px;min-width:0;padding:5px 7px;font-size:12px}.plano-pro-body input[type=checkbox],.plano-compare-dialog input[type=checkbox]{accent-color:#27718a}.plano-pro-filters{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.plano-pro-filters>input:first-child{flex:1;min-width:180px}.plano-pro-filters label{align-items:center;gap:5px;display:flex}.plano-pro-table-wrap{flex:1;min-width:0;overflow:auto}.plano-pro-table-wrap table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.plano-pro-table-wrap th{letter-spacing:.04em;text-transform:uppercase;color:#728491;background:#f5f8fa;border-bottom:1px solid #dce5eb;padding:8px;font-size:10px;position:sticky;top:0}.plano-pro-table-wrap td{color:#334e60;border-bottom:1px solid #edf1f4;padding:5px 8px}.plano-pro-table-wrap td small{color:#82919b;font-size:10px;display:block}.plano-pro-table-wrap td button{text-align:left;padding:2px 0}.plano-pro-table-wrap tr.selected{background:#eaf4fa}.plano-pro-table-wrap tr.historical{opacity:.55}.plano-pro-value{font-variant-numeric:tabular-nums;font-weight:650;color:#21566c!important}.plano-pro-measures{gap:14px;min-height:60px;max-height:185px;display:flex}.plano-pro-contour{border-left:1px solid #e1e8ed;flex:none;width:280px;padding-left:12px;overflow:auto}.plano-pro-contour>strong{margin-bottom:7px;display:block}.plano-pro-contour>label{justify-content:space-between;align-items:center;gap:5px;display:flex}.plano-pro-vertices{max-height:110px;margin:7px 0;overflow:auto}.plano-pro-vertices>div{align-items:center;gap:4px;margin:3px 0;display:flex}.plano-pro-vertices input{width:80px}.plano-pro-vertices span{color:#8599a5;width:17px}.plano-pro-primary{color:#fff!important;background:#245d73!important;border:1px solid #245d73!important}.plano-pro-body button:disabled,.plano-compare-dialog button:disabled{opacity:.4;cursor:not-allowed}.plano-pro-bulk{border-top:1px solid #e2e9ef;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:8px 0;display:flex}.plano-pro-bulk>span:first-child{color:#7c909d}.plano-pro-spacer{flex:1}.plano-pro-bulk label{align-items:center;gap:6px;display:flex}.plano-pro-bulk input[type=color]{width:26px;height:26px}.plano-pro-totals{flex-wrap:wrap;gap:6px;display:flex}.plano-pro-totals>div{color:#587687;background:#f3f7f9;border-radius:6px;gap:9px;padding:5px 9px;display:flex}.plano-pro-totals strong{color:#294c61;font-size:11px}.plano-pro-markup{grid-template-columns:1fr 1fr 1fr;gap:22px;display:grid}.plano-pro-markup section>strong{align-items:center;gap:6px;margin-bottom:8px;display:flex}.plano-pro-tool-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.plano-pro-tool-grid button{text-align:center;border:1px solid #e1e9ef;flex-direction:column;justify-content:center;min-height:65px}.plano-pro-tool-grid button[aria-pressed=true]{color:#24687f;background:#eaf5fa;border-color:#4588a0}.plano-pro-markup small{color:#8294a0;margin-top:7px;line-height:1.5;display:block}.plano-pro-markup textarea{resize:vertical;width:100%;height:70px}.plano-pro-markup input[type=color]{width:32px;height:27px}.plano-pro-markup input[type=number]{max-width:75px}.plano-pro-preset{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;display:flex}.plano-pro-preset i{border-radius:3px;width:9px;height:9px}.plano-pro-revision-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.plano-pro-revision-head small{color:#8496a2;margin-top:4px;display:block}.plano-pro-source{font-size:11px!important;display:block!important}.plano-compare-dialog{max-height:94vh;flex-direction:column!important;gap:10px!important;width:96vw!important;max-width:1500px!important;display:flex!important}.plano-compare-dialog h2{align-items:center;gap:8px;display:flex}.plano-compare-toolbar{flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.plano-compare-toolbar label{color:#6d8291;align-items:center;gap:6px;display:flex}.plano-compare-toolbar input[type=number]{width:65px}.plano-compare-toolbar select{max-width:290px}.plano-compare-toolbar button{border:1px solid #dce5ec}.plano-compare-toolbar button[aria-pressed=true]{color:#fff;background:#245d73}.plano-compare-toolbar span{color:#8b9ca7}.plano-compare-main{gap:15px;min-height:0;display:flex;overflow:hidden}.plano-compare-canvas{background:#edf2f5;border:1px solid #d9e3e9;border-radius:8px;flex:1;min-height:200px;padding:10px;overflow:auto}.plano-compare-canvas canvas{background:#fff;width:100%;height:auto;box-shadow:0 2px 8px #15324620}.plano-compare-main aside{flex:none;width:270px;max-height:65vh;font-size:12px;overflow:auto}.plano-compare-main aside>strong{margin:7px 0;display:block}.plano-compare-main aside>label{justify-content:space-between;align-items:center;gap:6px;margin:6px 0;display:flex}.plano-compare-main aside>label:has(input[type=checkbox]){justify-content:start;align-items:start}.plano-compare-main aside input[type=number]{width:95px}.plano-compare-main small{color:#8597a4;margin:7px 0;line-height:1.5;display:block}.plano-compare-main hr{border-color:#e1e9ee;margin:12px 0}.plano-compare-picks{max-height:140px;overflow:auto}.plano-compare-picks label{align-items:center;gap:6px;margin:7px 0;font-size:11px;display:flex}.plano-pro-body [role=alert],.plano-compare-main [role=alert]{color:#b33148;background:#fff1f3;border-radius:6px;padding:8px}.plano-compare-main [role=status]{color:#277761;background:#edf8f3;border-radius:6px;padding:7px}@media (max-width:900px){.plano-pro-contour{width:220px}.plano-pro-markup{grid-template-columns:1fr 1fr}.plano-pro-markup section:last-child{grid-column:1/-1}.plano-pro-tool-grid{grid-template-columns:repeat(2,1fr)}.plano-compare-main aside{width:230px}.plano-pro-tabs button{padding:9px 6px}.plano-pro-body{max-height:240px}}@media (max-width:640px){.plano-pro-measures{flex-direction:column;max-height:300px}.plano-pro-contour{border-left:0;width:100%}.plano-pro-markup{grid-template-columns:1fr}.plano-compare-main{flex-direction:column;overflow:auto}.plano-compare-main aside{width:100%;max-height:none}.plano-pro-tabs button{font-size:10px}}.takeoff-studio .takeoff-paper svg [data-measurement-id]>path,.takeoff-studio .takeoff-paper svg [data-measurement-id]>polygon{fill:var(--measurement-color,#397cc4);fill-opacity:.08125;stroke:var(--measurement-color,#397cc4)}@supports (color:color-mix(in lab, red, red)){.takeoff-studio .takeoff-paper svg [data-measurement-id]>path,.takeoff-studio .takeoff-paper svg [data-measurement-id]>polygon{stroke:color-mix(in srgb,var(--measurement-color,#397cc4) 62%,#263f52)}}.takeoff-studio .takeoff-paper svg [data-measurement-id]>path,.takeoff-studio .takeoff-paper svg [data-measurement-id]>polygon{stroke-width:1.1px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.takeoff-studio .takeoff-paper svg [data-measurement-id].takeoff-selected>path,.takeoff-studio .takeoff-paper svg [data-measurement-id].takeoff-selected>polygon{fill-opacity:.125;stroke-width:1.5px}.takeoff-studio .takeoff-paper svg [data-measurement-id]>polyline{fill:none;stroke:var(--measurement-color,#397cc4)}@supports (color:color-mix(in lab, red, red)){.takeoff-studio .takeoff-paper svg [data-measurement-id]>polyline{stroke:color-mix(in srgb,var(--measurement-color,#397cc4) 62%,#263f52)}}.takeoff-studio .takeoff-paper svg [data-measurement-id]>polyline{stroke-width:1.15px;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.takeoff-studio .takeoff-paper svg .takeoff-handle{fill:#fff;stroke:#527990;stroke-width:1px;vector-effect:non-scaling-stroke}.takeoff-studio .takeoff-paper svg .takeoff-in-progress{stroke:#3a6f95;stroke-width:1px;stroke-dasharray:3 2;fill-opacity:.075;vector-effect:non-scaling-stroke}.takeoff-studio .takeoff-paper svg .plano-live-quote{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-weight:500}.takeoff-studio .takeoff-paper svg [data-plano-annotations] text{letter-spacing:0;stroke:none;stroke-width:0;font-family:Arial,Helvetica,sans-serif;font-weight:400}.takeoff-studio .plano-compact-toolbar .plano-prominent-scale,.takeoff-studio .plano-compact-toolbar .plano-prominent-scale.needs-scale,.takeoff-studio .plano-compact-toolbar .plano-prominent-scale.is-calibrated{font-weight:700;box-shadow:0 1px 3px #6e17152b;color:#fff!important;background:#b42318!important;border-color:#941f16!important}.takeoff-studio .plano-compact-toolbar .plano-prominent-scale:hover{background:#941f16!important}.takeoff-studio .plano-compact-toolbar .plano-prominent-scale[aria-pressed=true]{outline-offset:2px;outline:2px solid #f06f64!important}.plano-deduction-steps{background:#fff5ef!important;border-left:3px solid #c24124!important}.takeoff-studio .takeoff-paper svg [data-measurement-id].plano-deduction-parent>path{stroke-dasharray:5 3;fill-opacity:.125;stroke:#b42318!important;stroke-width:2px!important}.plano-annotation-stroke{color:#526d7f;align-items:center;gap:10px;margin:8px 0;display:flex}.plano-pro-markup details>summary{color:#6f8392;cursor:pointer;padding:6px 0;font-size:11px}.plano-pro-markup:has(textarea:focus){scroll-margin:0}.takeoff-studio .takeoff-paper svg [data-plano-annotations]{touch-action:none}.plano-pro-body:has(.plano-pro-markup){height:224px;max-height:224px}.estimate-list-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:680px){.estimate-list-actions{flex-wrap:wrap;align-self:flex-end;max-width:100%}.estimate-list-actions>button{min-height:44px}}.plano-items-pane,.plano-properties-pane{container-type:inline-size}@container (width<=100px){.takeoff-tree>:not(.takeoff-items-head),.takeoff-items>:not(.takeoff-items-head){display:none}.takeoff-items-head{justify-content:center;min-height:120px;padding:10px 6px}.takeoff-items-head h2{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.02em;font-size:12px}.takeoff-items-head>button{display:none}}.plano-line-width{color:#38596c;gap:7px;padding:9px 12px;font-size:12px;display:grid}.plano-line-width input{accent-color:#397cc4;width:100%}.plano-line-width span{color:#688292;font-size:11px}.takeoff-studio .takeoff-paper svg .takeoff-in-progress:is(polyline,line){stroke-width:4.6px}.plano-selection-status{color:#27627e;background:#eef7fc;align-items:center;gap:10px;padding:5px 12px;font-size:12px;display:flex}.takeoff-studio .takeoff-paper svg .plano-multi-selected>path,.takeoff-studio .takeoff-paper svg .plano-multi-selected>polyline,.takeoff-studio .takeoff-paper svg .plano-multi-selected>circle{filter:drop-shadow(0 0 2px #168aca);stroke:#137bb3}.bespoke-panel{color:#233c4b;background:#fff;border:1px solid #cbd7df;border-radius:12px;margin:12px 0;padding:16px}.bespoke-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bespoke-bar>div{margin-right:auto}.bespoke-bar strong{font-size:19px;display:block}.bespoke-bar span,.bespoke-help{color:#627887;font-size:12px}.bespoke-bar nav{background:#edf3f7;border-radius:8px;gap:3px;padding:3px;display:flex}.bespoke-bar nav button{border-radius:6px;padding:7px 12px;font-size:13px;font-weight:600}.bespoke-bar nav button[aria-pressed=true]{color:#fff;background:#294f68}.bespoke-totals{grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0;display:grid}.bespoke-totals>div{background:#f5f2ed;border:1px solid #ded8d0;border-radius:9px;padding:10px 15px}.bespoke-totals small{color:#68767e;display:block}.bespoke-totals b{font-size:23px}.bespoke-totals .bespoke-grand{background:#e8f2ed;border-color:#bad5c6}.bespoke-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.bespoke-panel label,.bespoke-item-extras label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.bespoke-panel input,.bespoke-panel select,.bespoke-panel textarea,.bespoke-item-extras input,.bespoke-item-extras select{color:#233c4b;background:#fff;border:1px solid #a9bdcb;border-radius:6px;width:100%;min-width:0;padding:7px 9px;font-weight:400}.bespoke-panel input[readonly]{color:#78838a;background:#edf1f3;border-color:#0000}.bespoke-summary{grid-template-columns:2fr 1fr;gap:20px;display:grid}.bespoke-summary p{border-bottom:1px solid #e9edf0;justify-content:space-between;padding:6px;display:flex}.bespoke-summary>div:last-child{align-items:start;gap:12px;display:flex}.bespoke-panel table{border-collapse:collapse;width:100%;font-size:13px}.bespoke-panel th{text-align:left;color:#576e7d;background:#edf3f7}.bespoke-panel td,.bespoke-panel th{border-bottom:1px solid #e5eaed;padding:7px 10px}.bespoke-panel td input{max-width:180px}.bespoke-panel details{margin:12px 0}.bespoke-panel summary,.bespoke-item-extras summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:600}.bespoke-panel .bespoke-check{flex-direction:row;align-items:center;gap:8px}.bespoke-check input{width:auto}.bespoke-wide{grid-column:1/-1}.bespoke-issues{color:#9c3a26;background:#fff1ed;border-radius:7px;padding:0 12px}.bespoke-issues p{padding:2px;font-size:12px}.bespoke-ve{color:#725b8c;background:#f4eff9;padding:10px}.bespoke-rate-scroll{max-height:360px;margin:10px 0;overflow:auto}.bespoke-item-extras{border-top:1px solid #d4dfe7;margin-top:14px}.bespoke-panel small{margin-left:6px}@media (max-width:800px){.bespoke-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bespoke-summary{grid-template-columns:1fr}.bespoke-totals b{font-size:17px}.bespoke-bar nav{width:100%;overflow:auto}.bespoke-panel{padding:10px;overflow-x:auto}.bespoke-bar span{display:none}}.bespoke-item-price{background:#eef7f2;border:1px solid #c9dfd2;border-radius:8px;flex-wrap:wrap;gap:12px 30px;margin:12px 0;padding:10px 14px;display:flex}.bespoke-item-price strong{color:#234e3a;font-size:18px;display:block}.bespoke-item-price small{color:#9b302c;flex-basis:100%}.estimate-simple-items.item-editor{color:#25333b;background:#f6f7f8;border-radius:12px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;padding:10px}.item-editor>aside,.item-editor>.item-workspace{background:0 0;border:0;min-width:0;padding:0}.item-editor .item-navigation{font-size:12px;position:sticky;top:12px}.item-editor .item-navigation h2{font-size:14px}.item-editor .estimate-simple-item{overflow-wrap:anywhere;padding:9px 7px}.item-editor .item-heading{align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex}.item-heading-title{flex:1;min-width:0}.item-heading h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px}.item-editor .item-miniature{background:#fff;border:1px solid #d9dfe2;border-radius:8px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.item-miniature img{object-fit:contain;width:100%;height:100%}.item-image-tools{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.item-editor .item-image-tools select{max-width:210px;padding:4px}.item-editor .estimate-thumbnail-upload{padding:4px 7px;font-size:11px}.item-actions{align-items:center;gap:6px;display:flex}.item-actions button{font-size:12px}.item-menu{position:relative}.item-menu summary{cursor:pointer;padding:8px;list-style:none}.item-menu button{z-index:20;white-space:nowrap;color:#a8342c;background:#fff;border:1px solid #d9dfe2;border-radius:6px;padding:10px;position:absolute;top:30px;right:0}.item-editor-columns{grid-template-columns:minmax(0,1fr) 176px;align-items:start;gap:14px;display:grid}.item-form{min-width:0}.item-card,.item-editor .bespoke-item-extras{background:#fff;border:1px solid #dce1e4;border-radius:8px;margin:0 0 10px;padding:10px 12px}.item-card>summary,.item-editor .bespoke-item-extras>summary{cursor:pointer;color:#243b46;font-size:13px;font-weight:700}.item-card[open]>summary{margin-bottom:10px}.item-editor .estimate-simple-field{gap:4px;min-width:0;font-size:11px}.item-editor .estimate-simple-field>span{color:#52616a;font-weight:600}.item-editor input,.item-editor select,.item-editor textarea{color:#26363e;width:100%;min-width:0;box-shadow:none;border:1px solid #cdd6dc;border-radius:5px;min-height:31px;padding:6px 8px;font-size:12px;background:#fff!important}.item-editor textarea{resize:vertical;line-height:1.4}.item-editor input:focus,.item-editor select:focus,.item-editor textarea:focus{outline-offset:1px;outline:2px solid #30788a}.item-editor .estimate-simple-field small{color:#65717b;font-size:10px;line-height:1.3}.item-editor [data-state=pending] small{color:#94601b}.item-editor [data-state=error] small{color:#a82929}.item-wide{grid-column:1/-1}.item-calculated{background:#e9edef;border-radius:6px;flex-wrap:wrap;gap:12px;margin:-3px 0 10px;padding:9px 12px;font-size:11px;display:flex}.item-field-help{color:#69747c;margin:0 0 10px;font-size:10px}.item-notes a{padding:5px 0;font-size:12px;display:block}.item-notes p{overflow-wrap:anywhere;font-size:12px}.item-editor .item-economic{background:#fff;border:1px solid #dce1e4;border-radius:8px;min-width:0;padding:16px;position:sticky;top:12px}.item-economic h3{margin:0 0 5px;font-size:16px}.item-economic>small{color:#66737a;font-size:10px}.item-economic dl{margin:12px 0}.item-economic dl>div{justify-content:space-between;gap:8px;padding:9px 0;font-size:12px;display:flex}.item-economic dd{font-variant-numeric:tabular-nums;white-space:nowrap}.item-economic dl>div:last-child{border-top:1px solid #dce1e4;font-weight:700}.item-sale{color:#234b3b;background:#e7efe5;border-radius:6px;padding:12px}.item-sale>span{font-size:12px;font-weight:600}.item-sale>strong{overflow-wrap:anywhere;font-size:25px;line-height:1.5;display:block}.item-sale>div{justify-content:space-between;gap:8px;margin-top:7px;font-size:11px;display:flex}.item-incomplete{color:#8b511b;background:#fff5e6;border:1px solid #eac48b;border-radius:6px;margin-top:12px;padding:10px;font-size:11px}.item-incomplete ul{margin-top:6px;padding-left:16px}.item-mobile-bar{display:none}.item-image-dialog{max-width:85vw!important}.item-image-dialog img{object-fit:contain;max-width:100%;max-height:75vh;margin:auto}@media (max-width:1200px){.estimate-simple-items.item-editor{grid-template-columns:145px minmax(0,1fr)}.item-editor .estimate-simple-fields,.item-editor .bespoke-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.item-heading{flex-wrap:wrap}.item-editor .item-actions{margin-left:auto}}@media (max-width:760px){.estimate-simple-items.item-editor{padding:6px 6px 70px;display:block}.item-editor .item-navigation{max-height:180px;margin-bottom:10px;position:static;overflow:auto}.item-editor-columns{display:block}.item-editor .item-economic{margin-top:12px;scroll-margin-bottom:70px;position:static}.item-editor .item-heading{position:static}.item-heading-title{min-width:180px}.item-editor .item-mobile-bar{z-index:40;background:#e7efe5;border-top:1px solid #c6d5c8;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0001}.item-mobile-bar button{font-size:12px}.item-editor .item-economic{top:auto}.item-sale>strong{font-size:24px}}@media (max-width:390px){.item-editor .estimate-simple-fields,.item-editor .bespoke-fields{grid-template-columns:minmax(0,1fr)}}.item-editor .item-attachment-selection{gap:6px;margin:10px 0;font-size:12px;display:grid}.item-editor .item-attachment-selection label{overflow-wrap:anywhere;align-items:center;gap:7px;display:flex}.item-editor .item-attachment-selection input{flex-shrink:0;width:15px;min-height:15px}.item-editor .item-actions button:not([data-variant=outline]):not(.item-menu button){color:#fff;background:#246176}.item-editor .item-actions button[data-variant=outline]{color:#35515f;background:#fff}.estimate-workspace:has(.item-editor) .estimate-header{gap:12px;padding:10px 16px}.estimate-workspace:has(.item-editor) .estimate-header h1{font-size:23px}.estimate-workspace:has(.item-editor) .estimate-header p{margin:3px 0;font-size:11px}.estimate-workspace:has(.item-editor) .estimate-development-choice{padding:12px 16px}.estimate-workspace:has(.item-editor) .bespoke-panel{margin-block:10px;padding:12px 16px}.estimate-workspace:has(.item-editor) .estimate-analysis-helper{padding:10px 16px}.item-editor input:not([type=checkbox]):not([type=file]),.item-editor select,.item-editor textarea{border:1px solid #cdd6dc!important}.item-editor [data-state=pending] input,.item-editor [data-state=pending] select{border-color:#d99b32!important}.item-editor .estimate-simple-item{text-align:left;width:100%;white-space:normal!important}.item-editor .estimate-simple-item b{white-space:normal;overflow-wrap:anywhere}.item-editor .item-actions button[data-variant=default]{color:#fff!important;background:#246176!important}.item-editor .estimate-thumbnail-upload{position:relative;overflow:hidden}.item-editor .estimate-thumbnail-upload input[type=file]{opacity:0;border:0;padding:0;position:absolute;top:0;left:0;width:1px!important;height:1px!important;min-height:0!important}.item-editor .item-heading{z-index:15;background:#f6f7f8;padding:8px 0;position:sticky;top:0}.item-editor .item-economic{top:106px}.estimate-workspace:has(.item-editor) .estimate-path-choice{margin:8px 0;padding:10px 14px}.estimate-workspace:has(.item-editor) .estimate-path-choice h2{font-size:15px}.estimate-workspace:has(.item-editor) .estimate-path-buttons{margin-top:6px}.estimate-workspace:has(.item-editor) .estimate-analysis-source{margin-block:8px;padding:8px 14px}.estimate-workspace:has(.item-editor) .estimate-analysis-source>summary{padding:4px 0}@media (max-width:760px){.item-editor .item-heading{position:static}.item-editor .item-economic{top:auto}.item-editor .item-actions{flex-wrap:wrap}.item-editor .item-image-tools select{max-width:100%}}.item-editor .item-navigation{padding:8px 0}.item-area-count{color:#73808d;margin:4px 8px 18px;font-size:11px}.item-area-group{margin:7px 0}.item-area-toggle{text-align:left;color:#283b48;border-radius:5px;align-items:center;gap:7px;width:100%;padding:9px 7px;font-size:13px;display:flex}.item-area-toggle:hover{background:#e9eef1}.item-area-toggle strong{overflow-wrap:anywhere;flex:1}.item-area-toggle small{color:#73808d;font-size:10px}.item-area-chevron{width:12px;font-size:17px}.item-area-children{border-left:1px solid #d4dce2;margin-left:15px;padding-left:6px}.item-editor .item-area-children .estimate-simple-item{border:0;border-radius:5px;gap:9px;margin:2px 0;padding:8px 9px;font-size:12px;line-height:1.5;display:flex}.item-editor .item-area-children .estimate-simple-item.active{color:#23576b;background:#dfe8ed;box-shadow:inset 3px 0 #75949e}.item-tree-number{color:#536979;font-variant-numeric:tabular-nums;flex-shrink:0}.item-area-children+details{margin-top:16px}.item-editor .item-breadcrumb{color:#768391;margin-bottom:8px;font-size:11px}.item-title-line{align-items:center;gap:12px;display:flex}.item-editor .item-title-line h2{color:#172b39;margin:0;font-size:25px;font-weight:700;line-height:1.2}.item-number-badge{white-space:nowrap;color:#65727e;background:#e9edf0;border-radius:4px;padding:6px 8px;font-size:11px}.item-editor .item-heading{border:0;min-height:76px;margin-bottom:6px;padding:8px 0 14px}.item-editor .item-actions{align-self:center}.item-editor .item-card{box-shadow:none;border-color:#e0e5e9;border-radius:6px;padding:12px 14px}.item-editor .item-card>summary{color:#1c2e3d;font-size:14px;list-style:none}.item-editor .item-card>summary:after{content:"⌄";float:right;color:#84939d}.item-editor .item-card:not([open])>summary:after{content:"›"}.item-identification-body{grid-template-columns:145px minmax(0,1fr);gap:14px;display:grid}.item-editor [data-field=name]{grid-column:1/-1}.item-editor .item-identification-image .item-miniature{background:#f1f3f4;border-radius:4px;width:100%;height:115px}.item-identification-image .item-image-tools{gap:4px;margin-top:6px;display:grid}.item-editor .item-identification-image .item-image-tools select{max-width:100%;min-height:25px;font-size:10px}.item-editor .item-identification-image .estimate-thumbnail-upload{text-align:center;font-size:10px}.item-editor [data-field=purchase-price]{order:2;grid-column:1/-1;grid-template-columns:minmax(130px,1fr) minmax(90px,150px) minmax(120px,2fr);align-items:center;gap:12px;margin-top:4px;display:grid}.item-editor .estimate-simple-field>span{color:#485965;font-size:11px}.item-editor .item-economic{border-color:#e0e5e9;border-radius:6px;padding:18px 16px}.item-economic h3{color:#182e3c;font-size:17px}.item-editor .item-sale{padding:16px 12px}.item-editor .item-sale>strong{font-size:29px}.item-editor .item-form{flex-direction:column;display:flex}.item-editor .item-calculated{margin-top:-4px;padding:10px 12px}@media (max-width:1150px){.item-identification-body{grid-template-columns:105px minmax(0,1fr)}.item-editor .item-material .estimate-simple-fields,.item-editor .item-measures .estimate-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.item-editor [data-field=purchase-price]{grid-template-columns:1fr 1fr}.item-editor [data-field=purchase-price] small{grid-column:1/-1}.item-editor .item-title-line h2{font-size:21px}}@media (max-width:760px){.item-editor .item-navigation{max-height:260px}.item-editor .item-title-line{align-items:flex-start}.item-identification-body{grid-template-columns:90px minmax(0,1fr)}.item-editor .item-identification .estimate-simple-fields{grid-template-columns:1fr}.item-editor .item-identification-image .item-miniature{height:90px}.item-editor .item-material .estimate-simple-fields,.item-editor .item-measures .estimate-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.item-editor .item-economic{position:static}.item-editor .item-title-line h2{font-size:21px}.item-area-count{margin-bottom:8px}}.item-editor .item-area-toggle{box-shadow:none!important;background:0 0!important;border:0!important}.item-editor .item-area-children .estimate-simple-item:not(.active){box-shadow:none!important;background:0 0!important}.item-editor .item-area-toggle:hover,.item-editor .item-area-children .estimate-simple-item:hover{background:#edf1f4!important}.item-editor input:not([type=checkbox]),.item-editor textarea,.item-editor select{min-height:37px;padding:7px 9px;line-height:1.4;font-size:15px!important}.item-editor .estimate-simple-field>span,.item-editor .bespoke-fields label{font-size:14px;line-height:1.35}.item-editor .estimate-simple-field small,.item-editor .item-economic>small,.item-editor .item-field-help,.item-editor .item-price-metadata,.item-editor .item-calculated,.item-editor .item-area-count,.item-editor .item-breadcrumb,.item-editor .item-number-badge,.item-editor .item-image-tools,.item-editor .item-save-state{color:#5b6872;line-height:1.45;font-size:12px!important}.item-editor .item-card>summary,.item-editor .bespoke-item-extras>summary{font-size:17px;font-weight:600}.item-editor .item-area-toggle,.item-editor .item-area-children .estimate-simple-item{font-size:14px}.item-editor .item-area-toggle small{font-size:12px}.item-editor .item-economic dl>div,.item-editor .item-sale>span,.item-editor .item-sale>div{font-size:14px;line-height:1.4}.item-editor .item-economic h3{font-size:18px}.item-editor .item-economic dd{white-space:normal;text-align:right}.item-editor .item-source-link{text-align:left;color:#325f73;width:fit-content;padding:0;font-size:12px;text-decoration:underline;box-shadow:none!important;background:0 0!important;border:0!important}.item-editor .item-confirmation{color:#8a5815!important}.item-editor [data-state=pending] input,.item-editor [data-state=pending] select,.item-editor [data-state=pending] textarea{border-color:#d99b32!important}.item-editor [data-state=error] input,.item-editor [data-state=error] select,.item-editor [data-state=error] textarea{border-color:#b63535!important}.item-editor .item-price-metadata{color:#5b6872!important}.item-source-panel{overflow-wrap:anywhere;background:#fff7e9;border:1px solid #e7c68d;border-radius:6px;margin-top:10px;padding:12px;font-size:13px;line-height:1.5}.item-source-panel strong{font-size:15px}.item-source-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#fff;border-radius:4px;max-height:180px;padding:8px;overflow:auto}.item-source-panel p{margin:6px 0}.item-source-panel a{color:#285f78;text-decoration:underline;display:block}.item-source-panel>button{margin:8px 8px 0 0}.item-source-panel label{margin-top:8px;display:block}.item-editor .item-incomplete,.item-editor .item-sale[data-complete=false]{color:#80511a;border:1px solid #e6c384;background:#fff6e6!important}.item-editor .item-price-prompt{margin:8px 0;font-size:18px!important;line-height:1.4!important}.item-editor .item-incomplete{font-size:14px}.item-editor .item-incomplete button{text-align:left;padding:4px 0;font-size:14px;line-height:1.5;text-decoration:underline;color:#80511a!important;box-shadow:none!important;background:0 0!important;border:0!important}.item-partial-note{color:#80511a;margin-top:8px;font-size:12px;line-height:1.4}.item-editor .item-sale[data-complete=true]{background:#e7efe5}.item-editor .item-actions{flex-wrap:wrap;justify-content:flex-end}.item-save-state{text-align:right;width:100%}.item-editor [data-field=purchase-price]{grid-template-columns:minmax(135px,1fr) minmax(100px,145px) minmax(120px,2fr)}.item-editor [data-field=purchase-price] small{font-size:12px!important}.item-editor .item-field-focus{outline-offset:4px;border-radius:5px;animation:3s forwards item-focus-fade;outline:3px solid #e1a84b!important}.item-editor [data-field],.item-editor [data-extra-field]{scroll-margin-top:140px}.item-editor [role=option]{font-size:15px!important}.item-editor [role=option] small,.item-editor .item-identification-image .item-image-tools select,.item-editor .item-identification-image .estimate-thumbnail-upload{font-size:12px!important}@keyframes item-focus-fade{0%,75%{outline-color:#e1a84b}to{outline-color:#0000}}@media (min-width:1400px){.estimate-simple-items.item-editor{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:1150px){.item-editor [data-field=purchase-price]{grid-template-columns:1fr 1fr}.item-editor [data-field=purchase-price] small{grid-column:1/-1}}@media (max-width:760px){.item-editor .item-identification-body{grid-template-columns:1fr}.item-editor .item-identification-image{align-items:center;gap:10px;display:flex}.item-editor .item-identification-image .item-miniature{flex-shrink:0;width:90px}.item-editor .item-image-tools{flex:1;min-width:0}.item-editor [data-field=purchase-price]{grid-template-columns:1fr 1fr}.item-editor .item-material .estimate-simple-fields,.item-editor .item-measures .estimate-simple-fields{grid-template-columns:1fr}.item-editor .item-heading-title{min-width:0}.item-editor .item-mobile-bar{gap:10px}.item-editor .item-mobile-bar button{font-size:14px}.item-editor .item-sale>strong{font-size:26px}.item-editor .item-economic{max-height:none}.item-editor .item-actions button{min-height:36px}}.item-editor .item-economic{max-height:calc(100dvh - 128px);overflow:auto}.bespoke-panel .item-field-focus{outline-offset:3px;outline:3px solid #e1a84b;animation:3s forwards item-focus-fade}@media (max-width:760px){.item-editor .item-economic{max-height:none;overflow:visible}.item-editor .item-mobile-bar strong{font-size:14px}.item-editor .item-save-state{font-size:13px!important}}.item-editor .item-confirmation{margin-right:8px}.item-editor .item-source-link{min-height:20px;margin-top:3px}.item-editor .item-source-panel button,.item-editor .item-source-panel label{font-size:14px}.item-editor .item-incomplete li{margin:3px 0}.item-editor .item-input-unit{align-items:stretch;width:100%;min-width:0;display:flex}.item-editor .item-input-unit input{border-radius:5px 0 0 5px;width:100%;min-width:0}.item-editor .item-unit{white-space:nowrap;color:#50616e;background:#edf0f2;border:1px solid #ced8df;border-left:0;border-radius:0 5px 5px 0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:flex}.item-editor .item-missing-dot{color:#946116;background:#fff1d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.item-editor :is(input,select,textarea,button):focus-visible{outline-offset:2px;outline:2px solid #246176}.bespoke-cover{background:#fafbfc;border:1px solid #dce3e7;border-radius:7px;align-items:center;gap:14px;padding:12px;display:flex}.bespoke-cover-preview{color:#62717c;background:#edf0f2;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:90px;font-size:12px;display:flex;overflow:hidden}.bespoke-cover-preview img{object-fit:contain;width:100%;height:100%}.bespoke-cover>div:last-child{flex:1;min-width:0}.bespoke-cover small{color:#62717c;margin-top:6px;font-size:12px;display:block}.bespoke-cover-upload{color:#24596e;cursor:pointer;border:1px solid #b9cbd5;border-radius:5px;width:fit-content;margin-top:8px;padding:7px 11px;font-size:14px;position:relative;overflow:hidden;display:inline-flex!important}.bespoke-cover-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.bespoke-cover-upload:focus-within{outline-offset:2px;outline:2px solid #246176}@media (max-width:600px){.bespoke-cover{align-items:flex-start}.bespoke-cover-preview{width:80px;height:70px}}.bespoke-panel .bespoke-bar{gap:8px;margin-bottom:8px;padding-bottom:8px}.bespoke-panel .bespoke-bar nav{gap:2px}.bespoke-panel .bespoke-bar nav button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 12px}.bespoke-panel .bespoke-bar nav button[aria-pressed=true]{color:#244d64;background:#f2f6f8;border-bottom-color:#27617b}.bespoke-panel .bespoke-totals{gap:8px;margin:8px 0 10px}.bespoke-panel .bespoke-totals>div{padding:10px 14px}.bespoke-header-layout{background:#f6f8fa;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.bespoke-header-main,.bespoke-header-side{gap:10px;min-width:0;display:grid}.bespoke-header-card{background:#fff;border:1px solid #dce4ea;border-radius:7px;min-width:0;padding:12px 14px}.bespoke-header-card h3{color:#203647;border-bottom:1px solid #e6ebef;margin:0 0 10px;padding:0 0 8px;font-size:16px;font-weight:600}.bespoke-header-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;display:grid}.bespoke-header-card label{color:#526677;flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.bespoke-header-card input,.bespoke-header-card select,.bespoke-header-card textarea{color:#203647;background:#fff;border:1px solid #ccd8e1;border-radius:5px;width:100%;min-width:0;min-height:35px;padding:6px 9px;font-size:15px;line-height:1.35}.bespoke-header-card input[readonly]{color:#5c6d7b;background:#eff3f6}.bespoke-header-card textarea{resize:vertical;min-height:70px}.bespoke-header-card small{color:#687a87;font-size:12px}.bespoke-header-card .bespoke-wide{grid-column:1/-1}.bespoke-header-card .bespoke-cover{background:0 0;border:0;padding:0;display:block}.bespoke-header-card .bespoke-cover-preview{background:#f2f4f5;width:100%;height:145px;margin-bottom:8px}.bespoke-header-card .bespoke-cover-preview img{object-fit:contain}.bespoke-header-card .bespoke-cover>div:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.bespoke-header-card .bespoke-cover>div:last-child>small{grid-column:1/-1;margin:0}.bespoke-header-card .bespoke-cover-upload{white-space:nowrap;min-height:35px;margin:0;padding:7px 9px}.bespoke-header-footer{color:#647586;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 0;font-size:12px;display:flex}.bespoke-header-footer button{color:#fff;background:#28617c}.bespoke-panel[data-view=header]{padding:10px!important}.bespoke-header-card .bespoke-cover-upload input{opacity:0;position:absolute}:is(.bespoke-header-card input:focus-visible,.bespoke-header-card select:focus-visible,.bespoke-header-card textarea:focus-visible){outline-offset:1px;outline:2px solid #28617c}@media (max-width:1050px){.bespoke-header-fields.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bespoke-header-card .bespoke-cover>div:last-child{grid-template-columns:1fr}}@media (max-width:760px){.bespoke-header-layout{grid-template-columns:1fr}.bespoke-header-fields,.bespoke-header-fields.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bespoke-header-card{padding:10px}.bespoke-panel .bespoke-bar{flex-wrap:wrap}.bespoke-panel .bespoke-bar nav{width:100%}.bespoke-header-card .bespoke-cover>div:last-child{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:430px){.bespoke-header-fields,.bespoke-header-fields.commercial-fields,.bespoke-header-card .bespoke-cover>div:last-child{grid-template-columns:1fr}}.estimate-workspace .bespoke-header-card input:not([type=file]),.estimate-workspace .bespoke-header-card select,.estimate-workspace .bespoke-header-card textarea{background:#fff!important;border:1px solid #ccd8e1!important;border-radius:5px!important;min-height:35px!important;padding:6px 9px!important;font-size:15px!important;font-weight:400!important}.estimate-workspace .bespoke-header-card input[readonly]{background:#eff3f6!important}.estimate-workspace:has(.bespoke-header-layout)>.estimate-header{margin-bottom:6px;padding:6px 14px}.estimate-workspace:has(.bespoke-header-layout) .estimate-path-choice{justify-content:space-between;align-items:center;gap:8px;margin:6px 0;padding:6px 12px;display:flex}.estimate-workspace:has(.bespoke-header-layout) .estimate-path-choice p{margin:2px 0;font-size:12px}.estimate-workspace:has(.bespoke-header-layout) .estimate-path-buttons{margin:0}.estimate-workspace:has(.bespoke-header-layout) .estimate-context{margin:6px 0;padding:8px 12px}.estimate-workspace:has(.bespoke-header-layout) .bespoke-panel{margin-block:6px}.bespoke-header-card .bespoke-cover-upload{justify-content:center}.bespoke-header-card .bespoke-cover-upload input{margin:0;height:100%!important;min-height:0!important;padding:0!important}@media (max-width:760px){.estimate-workspace:has(.bespoke-header-layout) .estimate-path-choice{flex-wrap:wrap}}.services-editor{margin-top:10px}.services-settings{background:#fafcfd;border:1px solid #d5e0e8;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 12px;display:flex}.services-settings>label{color:#344f63;align-items:center;gap:8px;font-size:14px;display:flex}.services-settings select{max-width:180px}.services-design{border-left:1px solid #dbe3e9;padding-left:16px}.services-design b{background:#edf2f6;border-radius:4px;padding:6px 9px;font-weight:500}.services-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.services-toolbar>button{color:#34556c;background:#fff;border:1px solid #c9d8e3;border-radius:5px;padding:7px 12px;font-size:13px}.services-toolbar>input{max-width:300px;margin-left:8px}.services-table-wrap{border:1px solid #d8e2ea;border-radius:6px;overflow-x:auto}.services-editor .services-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;font-size:14px}.services-table th:first-child{width:14%}.services-table th:nth-child(2){width:25%}.services-table th:nth-child(3){width:10%}.services-table th:nth-child(4){width:14%}.services-table th:nth-child(5){width:19%}.services-table th:nth-child(6){width:15%}.services-table th:nth-child(7){width:3%}.services-editor .services-table th,.services-editor .services-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e0e7ed;padding:5px 8px}.services-editor .services-table thead{color:#253f54;background:#eaf0f5;font-size:13px}.services-editor .services-category th{color:#657483;text-transform:uppercase;background:#f1f4f7;padding:5px 12px;font-size:12px;font-weight:500}.services-editor input:not([type=checkbox]),.services-editor select{color:#243e51;min-width:0;max-width:100%;background:#fff!important;border:1px solid #cbd8e2!important;border-radius:5px!important;min-height:32px!important;padding:5px 8px!important;font-size:14px!important;font-weight:400!important}.services-table input{width:100%}.service-status{white-space:normal;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.service-status[data-state=included]{color:#216b48;background:#e9f5ef}.service-status[data-state=pending]{color:#9b5d12;background:#fff1d9}.service-status[data-state=excluded]{color:#6b7985;background:#f0f2f4}.service-unit{color:#5d7180;font-size:12px}.service-rate{align-items:center;display:flex;position:relative}.service-rate input{padding-right:55px!important}.service-rate small{color:#788b9a;pointer-events:none;font-size:11px;position:absolute;right:7px}.services-editor .service-total{text-align:right;font-variant-numeric:tabular-nums}.services-editor .service-detail td{color:#5c7080;background:#f3f6f8;padding:8px 14px;font-size:12px}.service-detail label{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}.service-detail input{width:85px!important}.service-detail span,.service-detail strong{display:block}.service-detail button{color:#28617c;margin:6px 12px 0 0;font-size:12px;text-decoration:underline}.services-excluded{border:1px solid #dbe4eb;border-radius:5px;margin-top:8px}.services-excluded>summary{color:#526b7f;cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600}.services-excluded .services-table-wrap{border:0}.services-footer{color:#687f90;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.services-footer>strong{color:#216747;background:#e8f3ed;border-radius:5px;padding:8px 14px;font-size:16px}.services-footer>strong.pending{color:#95601c;background:#fff3df}.services-empty{color:#6a7e8d;padding:10px;font-size:13px}:is(.services-editor input:focus-visible,.services-editor select:focus-visible){outline-offset:1px;outline:2px solid #28617c}@media (max-width:760px){.services-settings{gap:8px}.services-settings>label{flex-wrap:wrap}.services-design{border:0;padding:0}.services-toolbar>input{width:100%;max-width:100%;margin:0}.services-table-wrap{overflow:visible}.services-editor .services-table,.services-table tbody{display:block}.services-table thead{display:none}.services-table tr{border-bottom:1px solid #dce5ec;grid-template-columns:1fr 1fr;gap:3px;padding:7px;display:grid}.services-table .services-category,.services-table .service-detail{display:block}.services-editor .services-table td{border:0;padding:4px}.services-table td:nth-child(2){font-weight:600}.services-table td:nth-child(3):before{content:"Quantità / Quantity";color:#687f90;font-size:11px;display:block}.services-table td:nth-child(5):before{content:"Tariffa / Rate EUR";color:#687f90;font-size:11px;display:block}.services-table td:nth-child(6){align-self:center}.services-footer{flex-wrap:wrap}.services-table td:nth-child(7){grid-column:1/-1}.services-table td:nth-child(7) button{text-align:right;width:100%}}.estimate-workspace .services-settings>label,.estimate-workspace .service-detail label{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}.estimate-workspace .services-toolbar>input{flex:0 280px;width:280px!important;max-width:100%!important}.estimate-workspace .services-settings input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important}.estimate-workspace .services-table th,.estimate-workspace .services-table td{padding:5px 8px!important}.estimate-workspace .services-table tr:not(.service-detail) td>button{min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px!important}.estimate-workspace .service-detail input{flex:0 0 80px!important;width:80px!important}.estimate-workspace .services-settings{padding:8px 12px!important}.estimate-workspace .services-design{flex-wrap:wrap}.estimate-workspace .services-table{table-layout:fixed!important}.estimate-workspace .services-toolbar{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.estimate-workspace:has(.services-editor) .estimate-path-choice{justify-content:space-between;align-items:center;margin:6px 0;padding:6px 12px;display:flex}.estimate-workspace:has(.services-editor) .estimate-path-buttons{margin:0}.services-customs small{color:#6b7e8d;font-size:11px}.services-customs input[type=number]{width:68px!important}.estimate-workspace:has(.bespoke-panel)>.estimate-context{border-radius:6px;align-items:center;gap:10px;margin:0 0 6px;padding:8px 12px;display:flex}.estimate-workspace:has(.bespoke-panel)>.estimate-context>div:nth-child(2){min-width:0}.estimate-workspace:has(.bespoke-panel)>.estimate-context>div:nth-child(2)>strong{font-size:22px;line-height:1.2;display:block}.estimate-workspace:has(.bespoke-panel)>.estimate-context>div:nth-child(2)>span{margin-top:3px;font-size:12px;display:block}.estimate-workspace:has(.bespoke-panel) .estimate-context-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}.estimate-workspace:has(.bespoke-panel) .estimate-context-actions button{min-height:32px;padding:6px 9px;font-size:13px}.estimate-workspace:has(.bespoke-panel) .bespoke-bar{min-height:0!important;margin:0 0 6px!important;padding:0!important}.estimate-workspace:has(.bespoke-panel) .bespoke-bar nav{background:0 0!important;padding:0!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals{background:#fafcfd;border:1px solid #dce5eb;border-radius:5px;align-items:center;gap:0!important;margin:5px 0 8px!important;padding:5px 10px!important;display:flex!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals>div{flex:1;align-items:baseline;gap:10px;min-width:0;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 10px!important;display:flex!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals>div+div{border-left:1px solid #dce5eb!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals b{white-space:nowrap;font-size:17px!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals small{font-size:13px!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals .bespoke-grand{color:#1e5a48;flex:1.3}.estimate-workspace:has(.bespoke-panel) .bespoke-totals .bespoke-grand b{font-size:21px!important}.bespoke-header-card .bespoke-cover{align-items:center;gap:10px;display:flex!important}.bespoke-header-card .bespoke-cover-preview{flex:0 0 120px;width:120px!important;height:80px!important;margin:0!important}.bespoke-header-card .bespoke-cover>div:last-child{flex:1;grid-template-columns:1fr;gap:4px;min-width:0;display:grid}.bespoke-header-card .bespoke-cover small{font-size:12px}.bespoke-header-card .bespoke-cover-upload{width:fit-content;min-height:30px;padding:5px 8px}.bespoke-header-card h3{margin-bottom:7px;padding-bottom:6px}.bespoke-header-card{padding:10px 12px}.bespoke-header-fields.commercial-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bespoke-header-footer{margin-top:5px;padding:5px 0}@media (max-width:900px){.estimate-workspace:has(.bespoke-panel)>.estimate-context{flex-wrap:wrap}.estimate-workspace:has(.bespoke-panel) .estimate-context-actions{margin-left:0}.bespoke-header-fields.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals>div{flex-wrap:wrap;gap:2px 6px;padding:3px 6px!important}}@media (max-width:430px){.bespoke-header-fields.commercial-fields{grid-template-columns:1fr!important}.bespoke-header-card .bespoke-cover{align-items:flex-start}.estimate-workspace:has(.bespoke-panel) .bespoke-totals b{font-size:15px!important}.estimate-workspace:has(.bespoke-panel) .bespoke-totals .bespoke-grand b{font-size:18px!important}}.services-table .service-quantity-source{color:#667581;margin-top:2px;font-size:12px;line-height:1.2;display:block}.installation-planner{color:#283e48;background:#fff;border:1px solid #d6dfe4;border-radius:8px;margin:8px 0;padding:12px}.installation-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.installation-heading span,.installation-planner small{color:#647480;font-size:12px}.installation-parameters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:10px 0;display:grid}.installation-planner label{flex-direction:column;gap:3px;font-size:13px;display:flex}.installation-planner input,.installation-planner select{background:#fff;border:1px solid #ced9e0;border-radius:4px;width:100%;min-width:0;padding:5px;font-size:14px}.installation-recap{background:#edf3ed;border-radius:5px;padding:8px;font-size:14px}.installation-planner details{border-top:1px solid #e2e7eb;margin-top:10px;padding-top:8px}.installation-planner summary{cursor:pointer;font-size:14px;font-weight:600}.installation-scroll{overflow:auto}.installation-planner table{border-collapse:collapse;width:100%;font-size:13px}.installation-planner th,.installation-planner td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e8ec;padding:7px}.installation-planner td{min-width:100px}.installation-planner td small{display:block}.installation-warning{background:#fff4df;border-radius:4px;margin-top:5px;padding:6px;color:#80520b!important}.installation-planner a{color:#215f79;text-decoration:underline}@media (max-width:700px){.installation-scroll{overflow:visible}.installation-planner thead{display:none}.installation-planner tr,.installation-planner td{min-width:0;display:block}.installation-planner tr{border:1px solid #dce4e9;margin:8px 0}.installation-parameters{grid-template-columns:repeat(2,minmax(0,1fr))}}.estimate-workspace:has(.item-editor) .bespoke-panel{margin:6px 0;padding:8px 12px;position:relative}.estimate-workspace .bespoke-panel[data-view=summary] .bespoke-totals{margin-bottom:5px!important;padding-right:140px!important}.bespoke-panel .bespoke-area-details{margin:0;position:relative}.bespoke-area-details>summary{position:absolute;top:-43px;right:8px;padding:8px!important}.bespoke-panel .bespoke-summary{background:#f5f8fa;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 20px;margin:6px 0;padding:8px;display:grid}.bespoke-summary p{justify-content:space-between;gap:10px;margin:0;display:flex}.bespoke-panel .bespoke-issues{color:#87520d;background:#fff6e6;border:1px solid #f0d9b4;margin:4px 0;padding:0 10px}.bespoke-panel .bespoke-issues>summary{padding:6px 0;font-size:13px}.bespoke-panel .bespoke-purchase-details{margin:2px 0}.bespoke-panel .bespoke-purchase-details>summary{padding:3px 0;font-size:12px}.estimate-pdf-options{font-size:13px;position:relative}.estimate-pdf-options>summary{cursor:pointer;background:#fff;border:1px solid #cddbe5;border-radius:6px;padding:7px 12px;list-style:none}.estimate-pdf-options>summary:after{content:"⌄";margin-left:10px}.estimate-pdf-options>div{z-index:60;background:#fff;border:1px solid #cddbe5;border-radius:8px;gap:12px;width:290px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #20374726}.estimate-pdf-options label{gap:5px;display:grid}.estimate-pdf-options select{font:inherit;border:1px solid #cddbe5;border-radius:5px;width:100%;padding:7px}.estimate-documents-dialog{max-height:85dvh;overflow:auto;max-width:760px!important}.estimate-documents-dialog input:not([type=checkbox]),.estimate-documents-dialog textarea{width:100%}.estimate-simple-items.item-editor{grid-template-columns:176px minmax(0,1fr);gap:10px;padding:8px;overflow:visible}.item-editor .estimate-section-head{flex-wrap:wrap;gap:6px}.item-editor .estimate-section-head h2{flex:1;font-size:17px}.item-editor .item-navigation>.estimate-section-head+button{white-space:normal;width:100%;height:auto;min-height:32px;padding-inline:8px;line-height:1.25}.item-editor .item-heading{gap:8px;min-height:0;margin:0 0 6px;padding:4px 0}.item-editor .item-heading-title{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.item-editor .item-breadcrumb{font-size:11px!important}.item-editor .item-title-line{gap:9px}.item-editor .item-heading h2{margin:0;font-size:20px}.item-editor .item-save-state{width:auto}.item-editor .item-actions{flex-wrap:nowrap}.item-editor .item-card{margin-bottom:8px;padding:9px 10px}.item-editor .item-card[open]>summary{margin-bottom:7px}.item-editor .item-economic{align-self:start;max-height:calc(100dvh - 76px);padding:12px;position:sticky;top:56px;overflow:auto}.item-editor .item-economic dl>div{padding:7px 0}.item-editor .item-economic{box-sizing:border-box;padding:11px 10px}.item-editor .item-economic h3{gap:6px;margin-bottom:4px;font-size:16px;line-height:1.25}.item-editor .item-economic>small{line-height:1.45;display:block;font-size:11px!important}.item-editor .item-economic dl{margin:10px 0}.item-editor .item-economic dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:7px;padding:6px 0;font-size:12.5px;line-height:1.3;display:grid}.item-editor .item-economic dt{overflow-wrap:anywhere;min-width:0}.item-editor .item-economic dd{text-align:right;font-variant-numeric:tabular-nums;min-width:max-content;margin:0;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap!important}.item-editor .item-economic dl>div:last-child{padding-top:9px;font-size:13px}.item-editor .item-economic dl>div:last-child :is(dt,dd){font-weight:700}.item-editor .item-sale{box-sizing:border-box;width:100%;min-width:0;padding:12px 9px}.item-editor .item-sale>span{font-size:12.5px;line-height:1.25;display:block}.item-editor .item-sale>strong:not(.item-price-prompt){letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;margin:5px 0 12px;display:block;font-size:24px!important;line-height:1.15!important}.item-editor .item-sale>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:6px;margin-top:8px;font-size:12px;line-height:1.3;display:grid}.item-editor .item-sale>div>span{overflow-wrap:anywhere;min-width:0}.item-editor .item-sale>div>b{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:max-content;font-size:13px;line-height:1.2}@media (min-width:1400px){.item-editor .item-material .estimate-simple-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px) and (min-width:761px){.estimate-simple-items.item-editor{grid-template-columns:163px minmax(0,1fr)}.item-editor-columns{grid-template-columns:minmax(0,1fr) 163px;gap:8px}.item-editor .item-heading{flex-wrap:wrap}.item-editor .item-identification-body{grid-template-columns:105px minmax(0,1fr)}}@media (max-width:760px){.estimate-simple-items.item-editor{display:block}.item-editor .item-heading{position:static}.item-editor .item-economic{max-height:none;position:static;overflow:visible}.item-editor .item-identification-body{grid-template-columns:1fr}.estimate-workspace .bespoke-panel[data-view=summary] .bespoke-totals{padding-right:5px!important}.bespoke-area-details>summary{position:static}.estimate-pdf-options>div{max-width:80vw;left:0;right:auto}.item-editor .item-actions{flex-wrap:wrap}}.estimate-workspace:has(.item-editor){padding:12px 18px}.estimate-workspace:has(.bespoke-panel)>.estimate-context{flex-wrap:nowrap;gap:8px;min-height:48px}.estimate-workspace:has(.bespoke-panel)>.estimate-context>div:nth-child(2){flex-wrap:wrap;flex:1;gap:6px}.estimate-workspace:has(.bespoke-panel)>.estimate-context .estimate-save{display:none}.estimate-workspace:has(.bespoke-panel) .estimate-context-actions{flex-wrap:nowrap;gap:5px}.estimate-other-actions{font-size:12px;position:relative}.estimate-other-actions>summary{cursor:pointer;padding:6px;list-style:none}.estimate-other-actions>div{z-index:60;background:#fff;border:1px solid #dce5eb;border-radius:6px;min-width:190px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #20374726}.estimate-other-actions a{padding:8px}.estimate-workspace .bespoke-panel summary{line-height:1.4;border:0!important;min-height:0!important;margin:0!important}.estimate-workspace .bespoke-panel details{padding-block:0}.estimate-workspace .bespoke-panel .bespoke-issues{margin:4px 0!important}.estimate-workspace .bespoke-panel .bespoke-purchase-details{margin:0!important}.estimate-workspace .bespoke-panel .bespoke-bar nav button{padding:4px 12px}.estimate-workspace .estimate-simple-items.item-editor{margin:6px 0}.item-editor .item-breadcrumb{display:none}.item-editor .item-heading{flex-wrap:nowrap;min-height:0!important;padding:4px 0!important}.item-editor .item-title-line h2{font-size:18px}.item-editor .item-heading-title{min-width:0}.item-editor .item-actions{flex-shrink:0}.item-editor .item-save-state{font-size:11px!important}@media (max-width:900px){:is(.estimate-workspace:has(.bespoke-panel)>.estimate-context,.estimate-workspace:has(.bespoke-panel) .estimate-context-actions,.item-editor .item-heading){flex-wrap:wrap}}.estimate-workspace .estimate-pdf-options,.estimate-workspace .estimate-other-actions,.estimate-workspace .item-menu{border:0!important;margin:0!important;padding:0!important}.estimate-workspace .estimate-pdf-options>summary,.estimate-workspace .estimate-other-actions>summary,.estimate-workspace .item-menu>summary{min-height:0!important;margin:0!important}.estimate-workspace .item-heading .item-menu>summary{padding:6px!important}.quotation-item-panel[hidden]{display:none!important}.estimate-workspace[data-quotation-tab] .bespoke-panel{margin:6px 0;padding:8px 12px}.estimate-workspace[data-quotation-tab] .bespoke-bar nav{flex-wrap:nowrap;gap:2px;display:flex;overflow:auto}.estimate-workspace[data-quotation-tab] .bespoke-bar nav button{white-space:nowrap}.estimate-workspace[data-quotation-tab=summary] .bespoke-totals{padding-right:10px!important}.estimate-workspace[data-quotation-tab] .bespoke-area-details>summary{position:static;padding:6px 0!important}.estimate-workspace[data-quotation-tab] .bespoke-area-details{margin:6px 0}.quotation-completion{color:#607282;margin:8px 0;font-size:13px}.estimate-workspace[data-quotation-tab=items] .bespoke-panel{margin-bottom:4px}.estimate-workspace[data-quotation-tab] .services-editor{width:100%;min-width:0}.estimate-workspace[data-quotation-tab] .services-table{width:100%}.estimate-workspace[data-quotation-tab]>.estimate-context .estimate-save{flex:none;font-size:11px;display:flex}@media (max-width:1100px){.estimate-workspace[data-quotation-tab]>.estimate-context{flex-wrap:wrap}}.lodging-search{border-top:1px solid #d9e2e6;min-width:0;margin-top:10px;padding-top:10px}.lodging-search-controls{grid-template-columns:minmax(180px,1fr) 100px auto auto;align-items:end;gap:8px;margin:8px 0;display:grid}.lodging-search label{gap:4px;display:grid}.lodging-search input{width:100%;min-width:0}.lodging-search button{padding:8px 12px}.lodging-centers{gap:5px;margin:8px 0;display:grid}.lodging-centers button{text-align:left;white-space:normal}.lodging-center{overflow-wrap:anywhere}.lodging-results{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;max-height:360px;display:grid;overflow-y:auto}.lodging-results article{background:#fff;border:1px solid #dce4e8;border-radius:6px;min-width:0;padding:10px}.lodging-results article>div:first-child{justify-content:space-between;gap:10px;display:flex}.lodging-results article b{overflow-wrap:anywhere}.lodging-results article span{white-space:nowrap}.lodging-results small{margin-top:4px;display:block}.lodging-links{flex-wrap:wrap;gap:12px;margin:7px 0;display:flex}.lodging-search a{color:#23677c;text-decoration:underline}.lodging-search small{color:#53636d}@media (max-width:640px){.lodging-search-controls{grid-template-columns:minmax(0,1fr) 90px}.lodging-results{grid-template-columns:minmax(0,1fr)}.lodging-search-controls button{white-space:normal}}.lodging-price-ranges{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.lodging-price-ranges>strong,.lodging-price-ranges>small,.lodging-price-ranges>details,.lodging-price-ranges>.installation-warning{grid-column:1/-1}.lodging-price-ranges article{background:#eef4ef;border:1px solid #d9e3db;border-radius:6px;padding:10px}.lodging-price-ranges article p{margin:5px 0}.lodging-price-ranges small{color:#52616b}@media (max-width:600px){.lodging-price-ranges{grid-template-columns:1fr}}.fmg-collaboration{color:#45616a;background:#f7faf9;border-bottom:1px solid #dce5e9;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 10px;min-height:29px;padding:5px 16px;font-size:12px;display:flex}.collaboration-dot{background:#ce9944;border-radius:50%;width:7px;height:7px}.collaboration-dot.connected{background:#4e9778}.collaboration-peer{color:#244b40;background:#e8f1ed;border-radius:12px;padding:2px 7px}.collaboration-peer small{font-size:inherit}.item-dimension-evidence{border-top:1px solid #dce3e8;margin-top:8px;padding:8px 10px;font-size:14px}.item-dimension-evidence>summary{cursor:pointer;color:#245566;font-weight:600}.dimension-evidence-row{background:#f5f8f8;border-left:3px solid #78998a;gap:3px;margin-top:6px;padding:8px 10px;display:grid}.dimension-evidence-row[data-state=missing],.dimension-evidence-row[data-state=derived]{background:#fff8e9;border-color:#c98e2b}.dimension-evidence-row small{color:#5d6670;font-size:12px}.dimension-evidence-row p{margin:2px 0}.dimension-evidence-row button{color:#22576d;margin-right:12px;font-size:13px;text-decoration:underline}.item-editor .item-thumbnail-drop{border:1px dashed #bacbd3;border-radius:6px;min-width:0;padding:5px;transition:background .12s,border-color .12s;position:relative}.item-editor .item-thumbnail-drop[data-dragging=true]{outline-offset:2px;background:#e8f3f5;border-color:#256b7c;outline:2px solid #256b7c}.item-thumbnail-drop-hint{color:#627986;margin-top:4px;font-size:12px;line-height:1.35;display:block}.item-thumbnail-drop-error{color:#a63838;margin-top:4px;font-size:12px;line-height:1.35;display:block}@media (max-width:760px){.item-editor .item-thumbnail-drop{flex-wrap:wrap}.item-thumbnail-drop-hint,.item-thumbnail-drop-error{flex-basis:100%}}.item-thumbnail-review{color:#895b19;margin-top:5px;font-size:12px;line-height:1.4;display:block}.item-editor [data-required-missing=true] input:not([type=checkbox]),.item-editor [data-required-missing=true] select,.item-editor [data-required-missing=true] textarea{color:#3d351d!important;background:#fff3b0!important;border-color:#c49a24!important}.item-editor .required-input-note{font-weight:500;color:#775d10!important;font-size:12px!important}.item-editor [data-required-missing=true] :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #b68a13}.estimate-history-buttons{flex-shrink:0;align-items:center;gap:4px;display:flex}.estimate-history-buttons button{white-space:nowrap}.estimate-workspace:has(.bespoke-panel) .estimate-context-actions{flex-wrap:wrap}.bespoke-cover-drop{border:1px dashed #bacbd3;border-radius:6px;min-width:0;padding:6px;transition:background .12s,border-color .12s;position:relative}.bespoke-cover-drop[data-dragging=true]{outline-offset:2px;background:#e8f3f5;border-color:#256b7c;outline:2px solid #256b7c}.bespoke-cover-drop[aria-busy=true]{opacity:.7}.bespoke-control-card{color:#263c44;background:#fff;border:1px solid #d6dfe2;border-radius:8px;min-width:0;margin:8px 0;padding:10px 12px}.bespoke-control-card>summary{cursor:pointer;font-size:16px;font-weight:600}.bespoke-control-card p{color:#53656c;margin:6px 0;font-size:13px}.bespoke-control-card h4{margin:10px 0 4px;font-weight:600}.bespoke-control-card small{color:#53656c;font-size:12px}.bespoke-control-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.bespoke-control-values>div{border-bottom:1px solid #e8edef;justify-content:space-between;gap:10px;padding:5px 0;font-size:14px;display:flex}.bespoke-control-values dt{overflow-wrap:anywhere;min-width:0}.bespoke-control-values dd{white-space:nowrap;margin:0;font-weight:600}.bespoke-control-card input[type=checkbox]{width:auto;margin-right:6px}.bespoke-control-card .bespoke-fields{margin-top:8px}.bespoke-control-card .item-partial-note{color:#805114;background:#fff5df;border-radius:5px;padding:6px 8px}@media (max-width:850px){.bespoke-control-values{grid-template-columns:1fr}.bespoke-control-values>div{flex-wrap:wrap}}.item-editor :is(.item-card,.bespoke-item-extras){box-shadow:none;background:#fff;border:1px solid #d3e2ee;border-radius:7px;margin-bottom:12px;padding:0;overflow:clip}.item-editor :is(.item-card,.bespoke-item-extras)>summary{box-sizing:border-box;color:#092a4d;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#e8f1f7;border:0;border-left:4px solid #2d7db2;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:9px 16px 9px 14px;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.item-editor :is(.item-card,.bespoke-item-extras)[open]>summary{border-bottom:1px solid #dce8f1;border-radius:6px 6px 0 0;margin:0}.item-editor :is(.item-card,.bespoke-item-extras)>summary::-webkit-details-marker{display:none}.item-editor :is(.item-card,.bespoke-item-extras)>summary::marker{content:""}.item-editor :is(.item-card,.bespoke-item-extras)>summary:before{color:#274967;font-variant-numeric:tabular-nums;background:#d7e6f0;border-radius:6px;flex:0 0 32px;place-items:center;min-height:30px;font-size:13px;font-weight:600;display:grid}.item-editor .bespoke-item-extras>summary:before{content:"05"}.item-editor :is(.item-card,.bespoke-item-extras)>summary:after{content:"";float:none;border-bottom:2px solid #244b6a;border-right:2px solid #244b6a;flex:0 0 8px;width:8px;height:8px;margin-left:auto;margin-right:3px;display:block;transform:rotate(-45deg)}.item-editor :is(.item-card,.bespoke-item-extras)[open]>summary:after{content:"";transform:rotate(45deg)}.item-editor :is(.item-card,.bespoke-item-extras)>summary:hover{background:#dfedf6}.item-editor :is(.item-card,.bespoke-item-extras)>summary:focus-visible{outline-offset:-3px;outline:3px solid #2d7db2}.item-editor :is(.item-card,.bespoke-item-extras)>:not(summary){background-color:#fff;margin:12px 14px}.item-editor :is(.item-card,.bespoke-item-extras)>.item-source-panel{background:#fff7e9}@media (max-width:767px){.item-editor :is(.item-card,.bespoke-item-extras)>summary{gap:9px;min-height:48px;padding:10px 12px 10px 10px;font-size:16px}.item-editor :is(.item-card,.bespoke-item-extras)>:not(summary){margin:12px}.item-editor :is(.item-card,.bespoke-item-extras)>summary:before{flex-basis:28px;min-height:28px;font-size:12px}}.item-editor :is(.item-card,.bespoke-item-extras):not([open])>summary:after{content:"";transform:rotate(-45deg)}.manufacturing-demo.is-fresh{color:#166534;background:#dcfce7}.manufacturing-demo.is-fresh svg{color:inherit}.travel-upload-status{z-index:80;color:#253b49;pointer-events:none;background:#fff;border:1px solid #cbdfe9;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 32px);padding:13px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 28px #17345124}.travel-upload-status>svg{color:#356b91;flex:0 0 24px;width:24px;height:24px;animation:.9s linear infinite travel-upload-spin}.travel-upload-status>div{min-width:0}.travel-upload-status strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.travel-upload-status span{text-overflow:ellipsis;white-space:nowrap;color:#596b78;max-width:320px;font-size:12px;display:block;overflow:hidden}@keyframes travel-upload-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.travel-upload-status{bottom:calc(90px + env(safe-area-inset-bottom));max-width:calc(100vw - 24px);padding:12px 14px}.travel-upload-status span{max-width:calc(100vw - 100px)}}@media (prefers-reduced-motion:reduce){.travel-upload-status>svg{animation:none}}.item-editor .item-workspace{container:item-workspace/inline-size}.item-editor .item-economic{min-width:0;padding:12px;overflow-x:hidden}.item-editor .item-economic h3{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.item-editor .item-economic>small{line-height:1.4;font-size:12px!important}.item-editor .item-economic .item-partial-note{margin:8px 0;font-size:13px;line-height:1.4}.item-editor .item-economic dl>div,.item-editor .item-economic .item-sale>div{font-size:14px;line-height:1.4}.item-editor .item-economic dd,.item-editor .item-economic .item-sale>div>b{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;line-height:1.4;white-space:normal!important}.item-editor .item-economic .item-sale{padding:12px}.item-editor .item-economic .item-sale>span{font-size:14px;line-height:1.35}.item-editor .item-economic .item-sale>.item-price-prompt{letter-spacing:normal;overflow-wrap:anywhere;width:auto;min-width:0;max-width:100%;margin:6px 0 12px;font-weight:600;display:block;white-space:normal!important;font-size:15px!important;line-height:1.4!important}.item-editor .item-economic .item-incomplete{padding:10px;font-size:14px;line-height:1.4}.item-editor .item-economic .item-incomplete>b{font-size:14px;line-height:1.4;display:block}.item-editor .item-economic .item-incomplete ul{margin:6px 0 0;padding:0;list-style:none}.item-editor .item-economic .item-incomplete li{margin:0}.item-editor .item-economic .item-incomplete button{text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:0;justify-content:flex-start;width:100%;min-width:0;height:auto;min-height:32px;padding:5px 0;font-weight:400;line-height:1.4;display:block;font-size:14px!important}@media (min-width:761px){.item-editor .item-editor-columns{grid-template-columns:minmax(0,1fr) minmax(220px,28%)}}@container item-workspace (width<=640px){.item-editor .item-editor-columns{grid-template-columns:minmax(0,1fr)}.item-editor .item-economic{max-height:none;position:static;overflow:visible}}body.fmg-theme .estimate-pdf-dialog.estimate-pdf-dialog-compact{top:calc(var(--works-visible-top,0px) + 24px);width:min(1440px,100vw - 48px);height:calc(var(--works-visible-height,100dvh) - 48px);border-radius:12px;max-height:none;left:50%;right:auto;transform:translate(-50%)}@media (max-width:760px){body.fmg-theme .estimate-pdf-dialog.estimate-pdf-dialog-compact{top:calc(var(--works-visible-top,0px) + 8px);width:calc(100vw - 16px);height:calc(var(--works-visible-height,100dvh) - 16px);border:1px solid var(--border);border-radius:10px;max-height:none}}.control-mail-dialog.mail-workspace .mail-workspace-header{flex-basis:auto;height:auto;min-height:72px;padding:12px 18px}.control-mail-dialog.mail-workspace .mail-workspace-title h2{white-space:normal;overflow-wrap:anywhere;font-size:18px;overflow:visible}.mail-secondary-menu{flex:none;position:relative}.mail-secondary-menu>summary{cursor:pointer;border:1px solid #d6e1e8;border-radius:6px;place-items:center;width:36px;height:36px;list-style:none;display:grid}.mail-secondary-menu>div{z-index:30;background:#fff;border:1px solid #d6e1e8;border-radius:8px;width:240px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #20394c1a}.mail-secondary-menu button{justify-content:flex-start}.control-mail-dialog .mail-workspace-scroll{overflow:hidden auto!important}.mail-workspace-fieldset{height:auto;min-height:100%}.mail-conversation-status{color:#627687;border-bottom:1px solid #e0e8ed;flex-wrap:wrap;gap:10px 18px;padding:10px 18px;font-size:12px;display:flex}.mail-conversation-status>span:first-child{color:#78531f;background:#fff5e1;border-radius:20px;padding:2px 8px}.mail-workspace .mail-workspace-grid{grid-template-columns:minmax(0,7fr) minmax(300px,3fr);align-items:start;gap:18px;height:auto;padding:16px;overflow:visible}.mail-workspace .mail-thread-pane{flex-direction:column;gap:14px;padding:0;display:flex;overflow:visible}.mail-workspace .mail-context-pane{max-height:calc(var(--works-visible-height,100dvh) - 140px);background:0 0;border:0;padding:0;position:sticky;top:0;overflow-y:auto}.mail-workspace .mail-thread-list{background:#fff;border:1px solid #d8e2e8;border-radius:8px;gap:8px;width:100%;max-width:none;margin:0;padding:14px}.mail-thread-list>h3{margin:0 0 4px;font-size:16px;font-weight:600}.mail-workspace .mail-thread-message{box-shadow:none;border-left:1px solid #d8e2e8;border-radius:7px}.mail-workspace .mail-thread-message[open]{box-shadow:none}.mail-workspace .mail-thread-message>summary{background:#f7fafc;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:8px;padding:10px}.mail-workspace .mail-thread-message[open]>summary{background:#fff}.mail-workspace .mail-message-heading strong{white-space:normal;overflow-wrap:anywhere;font-size:14px}.mail-workspace .mail-message-heading small{font-size:12px;line-height:1.35}.mail-workspace .mail-thread-message[open] .mail-message-snippet{display:none}.mail-message-chevron{width:16px;height:16px}.mail-thread-message[open] .mail-message-chevron{transform:rotate(180deg)}.mail-workspace .mail-message-body{padding:0 14px 14px}.mail-workspace .mail-message-body .control-email-text{overflow-wrap:anywhere;max-width:none;padding-top:10px;font-size:15px;line-height:1.65}.mail-recipient-details{color:#617689;padding:7px 0;font-size:12px}.mail-recipient-details p{overflow-wrap:anywhere;margin:4px 0}.mail-recipient-details>summary{cursor:pointer;background:0 0!important;padding:0!important;display:list-item!important}.mail-workspace .mail-original-attachments>div{border:1px solid #dce5ea;border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:9px;font-size:13px;display:flex}.mail-workspace .mail-original-attachments span{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;display:grid}.mail-original-attachments small{color:#687e8e;font-size:12px}.mail-original-attachments a{margin-left:auto;font-size:12px}.mail-reply-shell,.mail-internal-notes{background:#fff;border:1px solid #d8e2e8;border-radius:7px}.mail-reply-shell>summary{cursor:pointer;background:#edf4f8;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:14px;list-style:none;display:flex}.mail-reply-shell>summary>svg{width:17px;height:17px}.mail-reply-shell>summary>svg:last-child{margin-left:auto}.mail-reply-shell>summary small{color:#6d7d87;font-size:12px}.mail-reply-shell[open]>summary>svg:last-child{transform:rotate(180deg)}.mail-reply-shell:not([open])>:not(summary){display:none!important}.mail-reply-shell .mail-composer{box-shadow:none;border:0;margin:0}.mail-reply-shell .mail-send-dock{border-radius:0;flex-wrap:wrap;position:static}.mail-reply-shell .mail-send-options,.mail-reply-shell .mail-send-actions{flex-wrap:wrap}.mail-internal-notes>summary{cursor:pointer;padding:12px;font-size:14px}.mail-internal-notes>div{padding:0 12px 12px}.mail-internal-notes textarea{min-height:80px;font-size:14px}.mail-create-card{z-index:3;background:#fff;border:1px solid #d8e2e8;border-radius:8px;margin-bottom:14px;padding:12px;position:sticky;top:0}.mail-create-card h3{margin:0 0 10px;font-size:15px;font-weight:600}.mail-create-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.mail-create-buttons>button{white-space:normal;border:1px solid #2d637b;height:auto;min-height:42px;padding:8px 6px;font-size:13px;color:#fff!important;background:#2d637b!important}.mail-create-buttons>button svg{display:none}.mail-create-card>a{overflow-wrap:anywhere;margin-top:8px;font-size:13px;display:block}.mail-link-existing{color:#386d87;background:0 0;border:0;margin-top:8px;text-decoration:underline;min-height:24px!important;padding:0!important;font-size:12px!important}.mail-workspace .mail-context-card{box-shadow:none;background:#fff;border:1px solid #d8e2e8;border-radius:8px;margin:0 0 14px;padding:0}.mail-workspace .mail-context-card>.works-section-heading{background:#eaf2f7;border:0;padding:11px 12px}.mail-workspace .mail-context-card>.works-section-body{padding:12px}.mail-workspace .mail-context-card h3{font-size:15px;font-weight:600}.mail-workspace .mail-context-card p,.mail-workspace .mail-context-card li{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.mail-summary-card details>summary{display:none}.mail-summary-card ul{gap:6px;padding-left:17px;display:grid}.mail-context-card .control-mail-priority{border:0;margin:0 0 12px;padding:0;display:block}.mail-context-card .control-mail-priority>.tower-score{align-items:center;gap:5px;width:auto;min-width:0;margin-bottom:8px;display:inline-flex}.mail-context-card .tower-score>strong{border-radius:20px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:3px 8px!important;font-size:12px!important;line-height:1.4!important}.mail-context-card .tower-score>span,.mail-context-card .tower-score>em{display:none}.mail-context-card .control-mail-priority>div:last-child>strong{font-size:15px}.mail-context-card .control-mail-priority details{margin-top:8px}.mail-context-card .control-mail-priority small{font-size:12px}.mail-links-card details{margin-top:8px}.mail-links-card details>summary{cursor:pointer;font-size:13px}.mail-links-card button{white-space:normal;max-width:100%;margin-top:8px}@media (max-width:1000px){.mail-workspace .mail-workspace-grid{grid-template-columns:minmax(0,1fr) 300px;gap:12px;padding:12px}.mail-workspace-header-actions a{padding:8px;font-size:13px}.mail-workspace .mail-thread-message time{white-space:normal;font-size:11px}}@media (max-width:900px){.mail-workspace .mail-workspace-grid{flex-direction:column;gap:12px;display:flex}.mail-workspace .mail-thread-pane,.mail-workspace .mail-context-pane{max-height:none;display:contents;position:static;overflow:visible}.mail-create-card{order:0;width:100%;margin:0;position:static}.mail-summary-card{order:1;width:100%}.mail-summary-card details>summary{cursor:pointer;font-size:13px;display:list-item}.mail-thread-list{order:2}.mail-reply-shell{order:3;width:100%}.mail-context-card{order:4;width:100%}.mail-links-card{order:5}.mail-internal-notes{order:6;width:100%}.mail-context-card:has(.mail-snooze){order:7}.mail-workspace-header{flex-wrap:wrap;gap:8px}.mail-workspace-title{min-width:120px}.mail-workspace-header-actions{flex:none;margin-left:auto}.control-mail-dialog.mail-workspace .mail-workspace-title h2{font-size:16px}.mail-workspace-header-actions [data-slot=button]:first-child{display:inline-flex}.mail-workspace .mail-thread-message>summary{grid-template-columns:30px minmax(0,1fr) 16px}.mail-workspace .mail-thread-message time{grid-area:2/2}.mail-message-chevron{grid-area:1/3}.mail-conversation-status{gap:6px 12px;padding:8px 12px}.mail-workspace .mail-workspace-grid{min-width:0}.mail-create-buttons>button{font-size:13px}.mail-workspace .mail-message-body{padding:0 10px 12px}.mail-reply-shell .mail-draft-actions>div{flex-wrap:wrap}}.mail-create-buttons>button:before{content:"+";margin-right:2px;font-size:17px;font-weight:400}.mail-internal-notes>summary{flex-wrap:wrap;gap:12px;display:flex}.mail-internal-notes>summary>span{color:#6b7d88;font-size:13px}.control-mail-dialog.mail-workspace .mail-context-card>.works-section-heading{border-radius:7px 7px 0 0;box-shadow:none!important;border:0!important}.mail-context-card .tower-score>strong:before{content:"Priorità ";font-size:12px;font-weight:500}@media (max-width:900px){.mail-workspace .mail-summary-card{order:1}.control-mail-dialog.mail-workspace .mail-workspace-header{grid-template-columns:34px minmax(0,1fr);gap:6px 8px;padding:10px;display:grid}.mail-workspace .mail-workspace-header-actions{grid-column:2;justify-content:flex-end}.mail-workspace .mail-workspace-title{min-width:0}.mail-workspace .mail-workspace-header-actions a{height:32px;min-height:32px;padding:5px 9px}.mail-workspace .mail-secondary-menu>summary{width:32px;height:32px}}.mail-summary-card .mail-summary-more>summary{cursor:pointer;color:#516d80;margin-top:8px;font-size:12px;display:list-item!important}.control-mail-dialog.mail-workspace .mail-thread-pane{width:auto!important;max-width:none!important;margin:0!important}.mail-recipient-details>summary{overflow-wrap:anywhere;line-height:1.4}.estimate-simple-items.item-editor{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;margin:12px 0}.item-editor>.item-workspace{background:0 0;border:0;min-width:0;padding:0;container-type:normal}.item-editor>.item-navigation{background:#f7fafc;border:1px solid #dce5ec;border-radius:8px;align-self:start;max-height:calc(100dvh - 88px);padding:12px;top:64px;overflow:auto}.item-editor .item-navigation .estimate-section-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.item-editor .item-navigation h2{width:100%;margin:0 0 2px;line-height:1.35;font-size:16px!important}.item-editor .item-navigation button{min-height:36px;font-size:14px;line-height:1.35}.item-editor .item-navigation>.estimate-section-head>button:first-of-type{flex:1}.item-editor .item-navigation>.estimate-section-head+button{white-space:normal;width:100%;height:auto;margin-top:8px}.item-editor .item-area-count,.item-editor .item-area-toggle small{color:#586e80;font-size:12px!important}.item-editor .estimate-simple-item{border-radius:5px;margin:3px 0;padding:8px;line-height:1.4}.item-editor .item-editor-columns{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px}.item-editor .item-heading{flex-wrap:wrap;gap:10px;min-height:0;margin:0 0 10px;padding:2px 0}.item-editor .item-heading-title{flex:260px;display:block}.item-editor .item-breadcrumb{color:#586e80;margin:0 0 3px;font-size:12px!important}.item-editor .item-title-line{align-items:center;gap:8px}.item-editor .item-heading h2{margin:0;line-height:1.3;font-size:20px!important}.item-editor .item-number-badge{padding:4px 6px;font-size:12px}.item-editor .item-actions{flex-wrap:wrap;gap:6px;margin-left:auto}.item-editor .item-save-state{width:auto;font-size:12px!important}.item-editor .item-actions button{min-height:36px;font-size:14px}.item-editor :is(.item-card,.bespoke-item-extras){box-shadow:none;border:1px solid #dbe6ed;border-radius:6px;min-width:0;margin:0 0 10px;padding:0}.item-editor :is(.item-card,.bespoke-item-extras)>summary{color:#153d58;background:#e8f2f8;gap:8px;min-height:36px;padding:8px 12px;font-weight:600;font-size:15px!important}.item-editor :is(.item-card,.bespoke-item-extras)>summary:before{content:none;display:none}.item-editor :is(.item-card,.bespoke-item-extras)>:not(summary){margin:10px 12px}.item-editor .estimate-simple-fields,.item-editor .bespoke-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.item-editor .estimate-simple-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;font-size:13px;display:grid}.item-editor .estimate-simple-field>span{color:#405b70;font-weight:500;line-height:1.35;font-size:13px!important}.item-editor :is(input,select,textarea){border-radius:5px;max-width:100%;min-height:36px;padding:7px 9px;line-height:1.4;font-size:14px!important}.item-editor .estimate-simple-field small,.item-editor :is(.item-field-help,.item-calculated,.item-price-metadata){line-height:1.45;font-size:12px!important}.item-editor .estimate-simple-field .item-price-metadata{color:#637789!important}.item-editor .item-identification-body{grid-template-columns:180px minmax(0,1fr);gap:14px}.item-editor .item-identification .estimate-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.item-editor .item-identification-image{min-width:0;display:block}.item-editor .item-identification-image .item-miniature{width:100%;height:125px}.item-editor .item-identification-image .item-image-tools{gap:6px;min-width:0;display:grid}.item-editor .item-identification-image .item-image-tools select{width:100%;max-width:100%;min-height:36px;font-size:12px!important}.item-editor [data-field=name],.item-editor .item-wide{grid-column:1/-1}.item-editor .item-material .estimate-simple-fields,.item-editor .item-measures .estimate-simple-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.item-editor [data-field=purchase-price]{grid-column:1/-1;grid-template-columns:minmax(140px,1fr) minmax(100px,160px) minmax(150px,2fr);align-items:center;gap:8px 12px}.item-editor .item-unit{white-space:nowrap;align-self:stretch;align-items:center;padding:0 8px;display:flex;font-size:12px!important}.item-editor .item-economic{min-width:0;max-height:calc(100dvh - 88px);box-shadow:none;border:1px solid #dbe6ed;border-radius:7px;padding:14px;position:sticky;top:64px;overflow:auto}.item-editor .item-economic h3{line-height:1.35;font-size:16px!important}.item-editor .item-economic>small,.item-editor .item-partial-note{line-height:1.45;font-size:12px!important}.item-editor .item-economic dl>div{gap:12px;padding:8px 0;font-size:14px;line-height:1.4}.item-editor .item-economic dd{font-variant-numeric:tabular-nums;flex-shrink:0}.item-editor .item-sale{background:#edf4eb;padding:12px}.item-editor .item-sale[data-complete=false]{background:#fff6e7}.item-editor .item-sale>strong{margin:5px 0 10px;line-height:1.25;font-size:28px!important}.item-editor .item-sale>.item-price-prompt{line-height:1.4;font-size:15px!important}.item-editor .item-sale>div{gap:12px;font-size:14px;line-height:1.4}.item-editor .item-incomplete{margin-top:10px;padding:10px;font-size:13px;line-height:1.4}.item-editor .item-incomplete ul{margin:6px 0 0;padding-left:16px}.item-editor .item-incomplete button{text-align:left;overflow-wrap:anywhere;min-height:30px;font-size:13px}.estimate-workspace[data-quotation-tab=items]>.estimate-context{gap:10px;min-height:0;padding:8px 10px}.estimate-workspace[data-quotation-tab=items] .bespoke-totals{gap:12px;padding:8px 0}@media (max-width:1599px){.estimate-simple-items.item-editor{grid-template-columns:200px minmax(0,1fr);gap:16px}.item-editor .item-editor-columns{grid-template-columns:minmax(0,1fr);gap:12px}.item-editor .item-economic{grid-area:1/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 20px;max-height:none;padding:12px;display:grid;position:static;overflow:visible}.item-editor .item-form{grid-area:2/1}.item-editor .item-economic h3,.item-editor .item-economic>small,.item-editor .item-economic>.item-partial-note{grid-column:1/-1;margin:0 0 3px}.item-editor .item-economic dl{grid-column:1;margin:4px 0}.item-editor .item-economic .item-sale{grid-area:span 1/2;align-self:start;margin:4px 0}.item-editor .item-economic .item-incomplete{grid-column:1/-1}.item-editor .item-incomplete ul{flex-wrap:wrap;gap:2px 24px;display:flex}.item-editor .item-material .estimate-simple-fields,.item-editor .item-measures .estimate-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.estimate-simple-items.item-editor{grid-template-columns:minmax(0,1fr)}.item-editor>.item-navigation{max-height:230px;position:static;overflow:auto}.item-editor .item-navigation nav{align-items:start;gap:12px;display:flex;overflow-x:auto}.item-editor .item-area-group{flex:1;min-width:220px}.item-editor .item-navigation .estimate-section-head{margin-right:8px;display:inline-flex}.item-editor .item-navigation h2{width:auto;margin-right:8px}.item-editor .item-navigation>.estimate-section-head+button{width:auto;margin-top:0}.item-editor .item-identification-body{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:600px){.estimate-simple-items.item-editor{gap:10px;margin:8px 0;display:grid}.item-editor .item-economic{grid-template-columns:minmax(0,1fr);gap:4px}.item-editor .item-economic dl,.item-editor .item-economic .item-sale{grid-area:auto/1}.item-editor .item-identification-body{grid-template-columns:minmax(0,1fr)}.item-editor .item-identification-image{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:10px;display:grid}.item-editor .item-identification-image .item-miniature{height:90px}.item-editor .estimate-simple-fields,.item-editor .bespoke-fields,.item-editor .item-identification .estimate-simple-fields{grid-template-columns:minmax(0,1fr)}.item-editor [data-field=purchase-price]{grid-template-columns:minmax(0,1fr) minmax(100px,1fr)}.item-editor [data-field=purchase-price] small{grid-column:1/-1}.item-editor .item-material .estimate-simple-fields,.item-editor .item-measures .estimate-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-editor .item-title-line{flex-wrap:wrap}.item-editor .item-heading h2{font-size:18px!important}.item-editor .item-actions{justify-content:flex-end;width:100%;margin-left:0}.item-editor .item-save-state{margin-right:auto}}.item-editor .item-editor-columns{display:grid}.item-editor .item-navigation .estimate-section-head h2{flex:0 0 100%;width:100%}.item-editor .material-purchase-mode>header{color:#153d58;background:#e8f2f8;border-bottom:1px solid #dbe6ed;justify-content:flex-start;align-items:center;gap:8px;min-height:36px;margin:0;padding:8px 12px;font-size:15px;display:flex}.item-editor .material-purchase-mode>header strong{font-size:15px}.item-editor .material-purchase-mode .bespoke-fields label{gap:4px;min-width:0;font-size:13px;display:grid}.item-editor .material-purchase-mode .bespoke-fields .material-purchase-choice{grid-column:1/-1}.item-editor .material-purchase-choice select{width:100%;min-width:0}@media (min-width:601px) and (max-width:1599px){.item-editor .item-economic dl>div{padding:5px 0}.item-editor .item-economic .item-sale>div{margin-top:5px}.item-editor .item-economic .item-incomplete{margin-top:4px}}.mail-evaluation{gap:4px;min-width:0;line-height:1.4;display:grid}.mail-evaluation>strong{color:#355369;font-size:14px;font-weight:600}.mail-evaluation>small{color:#596d7c;white-space:normal;overflow-wrap:anywhere;font-size:12px}.mail-evaluation[data-evaluation=pending]{background:#fff6e7;border:1px solid #ead1a2;border-radius:6px;padding:7px 9px}.mail-evaluation[data-evaluation=pending]>strong{color:#875315}.mail-evaluation[data-evaluation=info],.mail-evaluation[data-evaluation=completed],.mail-evaluation[data-evaluation=dismissed]{background:#f2f6f9;border:1px solid #dbe5ec;border-radius:6px;padding:7px 9px}.activity-text-edit{text-align:left;width:100%;min-width:0;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;padding:3px 4px;display:block}.activity-text-edit:hover{background:#f2f7fa;border-color:#dce6ee}.activity-text-edit:focus-visible{outline-offset:2px;outline:2px solid #36728e}.activity-text-edit.activity-title-text{font-weight:600}.activity-next-text{color:#586e80;font-size:13px;line-height:1.45}.activity-text-editor{width:100%;min-width:0}.activity-text-editor input,.activity-text-editor textarea{width:100%;min-width:0;min-height:36px;font:inherit;color:#243d50;resize:vertical;background:#fff;border:1px solid #36728e;border-radius:5px;padding:7px 9px}.activity-text-editor small{color:#617584;margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}.activity-text-editor [role=alert]{color:#a23c32}.works-direct-field{min-width:2rem;max-width:100%;min-height:32px;color:inherit;font:inherit;text-align:inherit;white-space:normal;overflow-wrap:anywhere;cursor:text;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 4px;display:inline-block}:is(.works-direct-field:hover,.works-direct-field:focus-visible){background:#eef6fb;border-color:#c1d8e7;outline:none}.works-direct-editor{width:100%;min-width:0;max-width:100%;font:inherit;flex-direction:column;display:inline-flex}.works-direct-editor input,.works-direct-editor textarea,.works-direct-editor select{color:#203e50;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #7da5bd;border-radius:6px;padding:6px 8px}.works-direct-editor small{color:#627b8c;white-space:normal;font-size:11px;font-weight:400;line-height:1.4}.works-direct-editor [role=alert]{color:#a33a30}.works-undo-bar{z-index:90;color:#203e50;background:#fff;border:1px solid #bdd1de;border-radius:10px;align-items:center;gap:16px;max-width:calc(100vw - 28px);padding:12px 16px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #14384b20}.works-undo-bar button{color:#176da1;white-space:nowrap;font-weight:600}@media (max-width:767px){.works-undo-bar{bottom:calc(86px + env(safe-area-inset-bottom))}.works-direct-field{min-height:40px}.travel-dashboard-meta .works-direct-editor{width:145px}.travel-card-read-grid .works-direct-editor{width:100%}}.supplier-email{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.supplier-email>a{color:inherit;text-underline-offset:2px;text-decoration:underline}.supplier-email-copy{color:#557384;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.supplier-email-copy:hover{color:#315d75;background:#edf3f7}.supplier-email-copy:focus-visible{outline-offset:2px;outline:2px solid #315d75}.supplier-email-result{color:#315d75;white-space:nowrap;font-size:11px}.bespoke-header-card label[data-required-missing=true]>input{color:#3d351d!important;background:#fff3b0!important;border-color:#c49a24!important}.bespoke-header-card label[data-required-missing=true]>input:focus-visible{outline-offset:2px;outline:2px solid #b68a13}.item-editor [data-item-required=true][data-required-missing=true] :is(input:not([type=checkbox]),select,textarea,[role=combobox]){color:#45272b!important;box-shadow:none!important;background:#fff0f1!important;border:2px solid #bd434d!important}.item-editor [data-item-required=true][data-required-missing=true] :is(input,select,textarea,[role=combobox]):focus-visible{outline-offset:2px;outline:2px solid #bd434d}.item-editor [data-item-required=true] .item-required-star{color:#a52c38;font-weight:700}.item-editor [data-item-required=true][data-required-missing=true] .required-input-note{color:#9a303a!important}.item-editor .item-section-missing{color:#8e3540;background:#fff1f2;border:1px solid #f2c7cb;border-radius:99px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.3}.item-editor .item-missing-status{color:#933641;white-space:nowrap;background:#fff0f2;border:1px solid #ebbec4;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:700}.item-editor .material-purchase-mode{box-shadow:none!important;margin:8px 0!important;padding:10px!important}.item-editor .material-purchase-mode>header{align-items:center;gap:8px;display:flex}.item-editor .item-preparation,.item-editor .item-risk{min-width:0}.item-editor .item-card .item-calculated{margin:8px 0}@media (max-width:767px){.item-editor .item-card>summary{flex-wrap:wrap}.item-editor .item-section-missing{margin-left:0}.item-editor .item-identification-body{grid-template-columns:1fr}.item-editor .estimate-simple-fields,.item-editor .bespoke-fields,.item-editor [data-field=purchase-price]{grid-template-columns:1fr!important}}.item-editor .item-activity-head,.item-editor .item-activity-row{border-bottom:1px solid #e4ebef;grid-template-columns:minmax(160px,1.8fr) minmax(85px,.8fr) minmax(90px,.8fr) minmax(100px,.8fr);align-items:center;gap:8px 12px;min-width:0;padding:8px 0;display:grid}.item-editor .item-activity-head{color:#526a7a;font-size:12px;font-weight:700}.item-editor .item-activity-row strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.item-editor .item-activity-row output{text-align:right;font-weight:600}.item-editor .item-activity-row>span{font-size:13px}.item-editor .item-activity-scope{color:#526a7a;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;display:flex}.item-editor .item-activity-scope select{width:auto;min-width:150px}@media (max-width:760px){.item-editor .item-activity-head{display:none}.item-editor .item-activity-row{grid-template-columns:repeat(2,minmax(0,1fr))}.item-editor .item-activity-row strong{grid-column:1/-1}.item-editor .item-activity-row output{text-align:left}.item-editor .item-activity-scope{grid-column:1/-1}}.item-editor .item-identification>summary:before{content:"01"}.item-editor .item-measures>summary:before{content:"02"}.item-editor .item-material>summary:before{content:"03"}.item-editor .item-fabrication>summary:before{content:"04"}.item-editor .item-components>summary:before{content:"05"}.item-editor .item-preparation>summary:before{content:"06"}.item-editor .item-packing>summary:before{content:"07"}.item-editor .item-risk>summary:before{content:"08"}.item-editor .item-notes>summary:before{content:"09"}.item-editor .item-hourly-cost{color:#526a7a;font-size:12px;line-height:1.4;display:block}@container item-workspace (width<=650px){.item-editor .item-activity-head{display:none}.item-editor .item-activity-row{grid-template-columns:repeat(2,minmax(0,1fr))}.item-editor .item-activity-row strong,.item-editor .item-activity-scope{grid-column:1/-1}.item-editor .item-activity-row output{text-align:left}}.item-editor .item-required-overview{color:#68353a;background:#fff5f5;border:1px solid #ebc7cb;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px 8px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.item-editor .item-required-overview strong{font-size:13px}.item-editor .item-required-overview button{color:#89363f;background:#fff;border:1px solid #e7bdc2;border-radius:5px;min-height:30px;padding:4px 7px;font-size:12px;text-decoration:underline}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}:root,.fmg-theme{--background:#f2f6fa;--foreground:#253c50;--card:#fff;--primary:#316c98;--primary-foreground:#fff;--secondary:#e8f1f8;--secondary-foreground:#315c7b;--muted:#edf3f8;--muted-foreground:#617589;--accent:#e3eef7;--accent-foreground:#244e70;--border:#d8e4ee;--input:#cfdeea;--ring:#528bb4;--sidebar:#f5f8fc;--sidebar-foreground:#314b61;--sidebar-accent:#e5eff8;--radius:.8rem;--fmg-shadow:0 3px 5px #23476704,0 12px 30px #23476709;--fmg-raised:inset 0 1px 0 #ffffffc9,0 2px 3px #2347670a,0 5px 12px #2347670c}body.fmg-theme{-webkit-font-smoothing:antialiased;background:#f2f6fa}.fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.quote-pipeline-workspace,.campaign-studio,.estimate-workspace,.travel-workspace){background:radial-gradient(at 100% 0,#e7f0f880,#0000 60%),#f2f6fa}.fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.quote-pipeline-workspace,.campaign-studio,.estimate-workspace,.travel-workspace) h1{letter-spacing:-.035em;color:#253c50;font-family:inherit;font-weight:720}.fmg-theme :is(.board-main>header,.fmg-page>header){background:#ffffffed;box-shadow:0 1px #dce6ef,0 5px 18px #284f7006}.fmg-theme [data-slot=button]{border-radius:10px;font-weight:650;transition:background-color .16s,box-shadow .16s,transform .16s,border-color .16s}.fmg-theme [data-slot=button][data-variant=default]{color:#fff;background:linear-gradient(#3e7ba7,#30658f);border:1px solid #2e6089;box-shadow:inset 0 1px #ffffff30,0 2px 2px #1a426c12,0 5px 12px #2c608726}.fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled){background:linear-gradient(#4685b1,#316c98);border-color:#31658e;box-shadow:inset 0 1px #ffffff38,0 6px 15px #2c608730}.fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){color:#365d7b;box-shadow:var(--fmg-raised);background:linear-gradient(#fff,#edf4f9);border:1px solid #cedeea}.fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){background:#e5f0f8;border-color:#9dbcd3;box-shadow:0 4px 12px #284f7015}.fmg-theme [data-slot=button][data-variant=ghost]:hover:not(:disabled){color:#2d5e82;background:#e6eff6}.fmg-theme [data-slot=button][data-variant=link]{color:#2c6b99;text-underline-offset:4px}.fmg-theme [data-slot=button]:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 3px #1d41671a}.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){color:#2c465b;background-color:#f0f5f9;border-color:#d3e0ea;border-radius:9px;transition:background-color .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #274e7105}.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover:not(:disabled){background-color:#eaf2f8;border-color:#acc6d9}.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{outline-offset:2px;background-color:#fff;border-color:#739fbe;outline:2px solid #0000;box-shadow:0 0 0 3px #6899bf20}.fmg-theme :is(input,textarea)::placeholder{color:#778a9b;opacity:1}.fmg-theme :is(button,a,[role=button],[role=tab],[role=combobox]):focus-visible{outline-offset:3px;outline:2px solid #4b86b1}.fmg-theme :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=command]){background:#fff;border:1px solid #d5e2ec;border-radius:13px;box-shadow:0 5px 12px #2548660b,0 20px 50px #25486620}.fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=command-item]){border-radius:7px;line-height:1.4}.fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=command-item])[data-highlighted]{color:#294f6f;background:#e6f0f8}.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){background:#fcfdff;border-color:#d6e3ed;box-shadow:0 12px 35px #203f661c,0 36px 100px #203f6624}.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:20px}.fmg-theme :is([data-slot=dialog-overlay],[data-slot=sheet-overlay]){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182f4a4d}.fmg-theme .monday-shell [data-slot=sidebar]{background:linear-gradient(#f9fbfe,#edf4fa);border-right:1px solid #d8e4ed;box-shadow:4px 0 20px #25486705}.fmg-theme .monday-shell :is([data-slot=sidebar-content],[data-slot=sidebar-footer]){background:0 0}.fmg-theme .monday-shell [data-slot=sidebar-menu-button]{color:#486176;border-radius:10px;font-weight:550;transition:background .16s,box-shadow .16s}.fmg-theme .monday-shell [data-slot=sidebar-menu-button]:hover{color:#2d5879;background:#e6eff7}.fmg-theme .monday-shell [data-slot=sidebar-menu-button][data-active=true]{color:#24557b;background:linear-gradient(110deg,#dcebf7,#edf5fb);font-weight:700;box-shadow:inset 3px 0 #4b87b3,inset 0 1px #fff,0 3px 8px #315d7b0b}.fmg-theme :is(.board-panel,.control-panel,.cash-section-panel,.cash-month-card,.quote-group,.cs-card,.cs-news-card,.cs-ai-panel,.cs-send-panel,.estimate-panel,.travel-detail,.travel-list,.tower-day-panel,.tower-check-panel){box-shadow:var(--fmg-shadow);background-color:#fff;border:1px solid #dbe6ef;border-radius:16px}.fmg-theme :is(.board-metric-card,.control-brief-card,.control-project-card,.travel-card,.campaign-card){box-shadow:var(--fmg-raised);border-color:#d9e5ee;border-radius:13px}.fmg-theme :is(.board-metric-card,.cs-news-card,.estimate-practice,.travel-card){transition:box-shadow .18s,border-color .18s}.fmg-theme :is(.board-metric-card,.cs-news-card,.estimate-practice,.travel-card):hover{border-color:#a7c3d8;box-shadow:0 5px 10px #244d7008,0 12px 26px #244d7012}.fmg-theme :is(.control-operation-identity,.control-operation-block,.control-priority-summary,.control-analysis-summary){background:#fff;border-color:#dce6ee;border-radius:13px;box-shadow:0 2px 7px #244d7005}.fmg-theme :is(.note-original,.note-composer,.control-note-composer,.mention-composer){background:#fff;border-color:#d5e3ed;border-radius:13px;box-shadow:0 3px 12px #244d7007}.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-list]{background:#e7eff6;border-radius:12px;padding:4px;box-shadow:inset 0 1px 3px #244d7007}.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-trigger]{border-radius:8px;transition:background .16s,color .16s,box-shadow .16s}.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-trigger][data-state=active]{color:#2e628a;background:#fff;box-shadow:0 2px 5px #274f7015,inset 0 -2px #6398bd}.fmg-theme :is(.cs-tabs,.estimate-phases){border-color:#d7e4ee}.fmg-theme :is(.cs-tabs,.estimate-phases) button[aria-current]{color:#2e628a;background:#e8f2fa;border-color:#6398bd;border-radius:10px 10px 0 0}.fmg-theme :is(.board-scroll,.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) thead th{color:#506b81;background:#edf3f8;border-color:#dbe5ee;font-weight:650}.fmg-theme :is(.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) tbody tr:hover>td,.fmg-theme .board-scroll .commesse-table .board-project:hover>td:not(.stage-column):not(.priority-column){background-color:#edf3f7}.fmg-theme :is(.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap,.board-scroll) :is([data-slot=input],[data-slot=select-trigger]){box-shadow:none}.fmg-theme :is(.project-comments-link,.project-title,.board-comments,.quote-pipeline-table td a,.control-source-link){color:#306991;text-underline-offset:3px;transition:color .15s,background .15s}.fmg-theme :is(.project-comments-link,.project-title,.quote-pipeline-table td a):hover{color:#1e5077}.fmg-theme :is(.estimate-drop,.travel-empty-panel){background-color:#f3f8fc;border-color:#b7cede}.fmg-theme :is(.travel-files>label,.travel-downloads a){box-shadow:inset 0 1px #fffa,0 2px 5px #23476709}.fmg-theme :is(.control-board-heading,.cs-header,.estimate-header,.travel-hero){gap:16px}.fmg-theme :is(.board-scroll,.control-table-wrap,.quote-table-scroll,.travel-workspace,.campaign-studio,.estimate-workspace,.cash-workspace){scrollbar-width:thin;scrollbar-color:#b8cede transparent}@media (hover:hover) and (prefers-reduced-motion:no-preference){.fmg-theme [data-slot=button]:is([data-variant=default],[data-variant=outline]):hover:not(:disabled){transform:translateY(-1px)}}@media (max-width:680px){.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){border-radius:15px;max-width:calc(100vw - 20px)}.fmg-theme :is([data-slot=input],[data-slot=textarea]){font-size:16px}.fmg-theme :is(.board-panel,.control-panel,.cash-section-panel,.cs-card,.estimate-panel,.travel-detail){border-radius:12px}.fmg-theme :is(.cs-header-actions,.board-toolbar,.control-panel-toolbar){flex-wrap:wrap;min-width:0}}@media (prefers-reduced-motion:reduce){.fmg-theme :not([data-user-play],[data-user-play] *),.fmg-theme :not([data-user-play],[data-user-play] *):before,.fmg-theme :not([data-user-play],[data-user-play] *):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fmg-theme .tower-home .today-feed-card{background:linear-gradient(135deg,#fff 65%,#f4f8fc);border:1px solid #dbe6ee;border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 10px;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 3px 12px #254e700d;padding:16px 18px!important}.fmg-theme .tower-home .today-feed-card:hover{border-color:#b8cddd;box-shadow:0 8px 24px #254e7018}.today-feed-score{border-radius:12px;flex:none;align-self:flex-start;padding:2px}.today-feed-score .tower-score{border:0;gap:3px;width:62px;padding:0}.today-feed-score .tower-score strong{width:58px;height:58px;font-size:30px}.today-feed-score .tower-score.is-three-digit strong{font-size:24px}.today-feed-score .tower-score>span{display:none}.today-feed-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.today-feed-client{align-items:center;gap:10px;min-width:0;display:flex}.today-feed-client>div{min-width:0}.today-feed-client strong{color:#243f53;overflow-wrap:anywhere;font-size:15px;display:block}.today-feed-avatar{color:#3f6c8e;background:#e7f0f7;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;font-size:11px;font-weight:750;display:grid;box-shadow:inset 0 1px #fff}.today-feed-state{color:#536e84;background:#edf3f8;border:1px solid #dbe6ef;border-radius:20px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:650}.today-feed-card .tower-activity-meta{text-transform:none;letter-spacing:0;margin-bottom:0;font-size:11px;line-height:1.35}.today-feed-card .tower-mail-subject{color:#678094;text-align:left;max-width:100%;margin:5px 0;font-size:12px}.today-feed-card .tower-mail-subject span{overflow-wrap:anywhere}.today-feed-action{margin:8px 0 10px}.today-feed-label{letter-spacing:.07em;text-transform:uppercase;color:#7a8d9c;font-size:10px;font-weight:650}.fmg-theme .tower-home .today-feed-card h3{letter-spacing:-.02em;color:#223d50;overflow-wrap:anywhere;margin:3px 0;font-family:inherit;font-size:17px;font-weight:650;line-height:1.35}.today-feed-card .control-warning{border-left:3px solid #d69a32;border-radius:0 7px 7px 0;margin:8px 0;padding:7px 10px;font-size:12px;line-height:1.35}.today-feed-card .tower-owner{color:#526c7e;flex-wrap:wrap;gap:7px 18px;font-size:12px;display:flex}.today-feed-card .tower-owner>span{align-items:center;gap:6px;display:flex}.today-feed-card .tower-card-bottom{border-top:1px solid #e9eff4;margin-top:10px;padding-top:10px}.today-feed-card .control-guide-evidence{margin-top:8px;padding-top:8px;font-size:12px}.today-feed-card .control-guide-evidence summary{color:#738797}.fmg-theme .tower-home .today-feed-card .tower-card-actions>button:first-child{border-radius:12px;box-shadow:0 3px 7px #356d9620;background:#356d96!important}.today-feed-card .tower-card-actions>button:last-child{border-radius:12px}@media (max-width:640px){.fmg-theme .tower-home .today-feed-card{border-radius:14px;gap:8px;padding:13px!important}.today-feed-score .tower-score{width:46px}.today-feed-score .tower-score strong{width:44px;height:44px;font-size:23px}.today-feed-heading{flex-wrap:wrap;align-items:flex-start;gap:6px}.today-feed-avatar{display:none}.today-feed-state{font-size:10px}.fmg-theme .tower-home .today-feed-card h3{font-size:16px}.today-feed-card .tower-card-actions{width:100%}.today-feed-card .tower-owner{gap:7px}.today-feed-card .tower-source-chips:empty{display:none}}@media (prefers-reduced-motion:reduce){.fmg-theme .tower-home .today-feed-card{transition:none}}.google-photos-picker{flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;display:flex}.google-photos-picker>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.google-photos-picker a{color:#356d96;text-decoration:underline}.google-photos-picker small{color:#60768a;font-size:12px;line-height:1.5}.google-photos-picker small[role=alert]{color:#a44838}.control-automation-status{background:#f6f9fc;border:1px solid #d5e2ec;border-radius:16px;margin:0 0 18px;overflow:hidden;box-shadow:0 3px 12px #244c6810}.control-automation-status>summary{cursor:pointer;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.control-automation-status>summary::-webkit-details-marker{display:none}.control-automation-status>summary:hover{background:#edf3f8}.control-automation-status>summary:focus-visible{outline-offset:-3px;outline:2px solid #376b8a}.automation-icon{color:#346581;background:#e2edf5;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.automation-summary{flex-wrap:wrap;flex:1;align-items:baseline;gap:6px 14px;min-width:0;display:flex}.automation-summary strong{color:#2c485d;font-size:.9375rem}.automation-summary small{color:#627687;font-size:.8125rem}.automation-state{color:#6c5c37;white-space:nowrap;background:#f3eddf;border-radius:20px;padding:5px 10px;font-size:.8125rem;font-weight:600}.automation-state.is-current{color:#365f53;background:#e1ede8}.automation-body{padding:0 18px 16px}.automation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0 14px;display:grid}.automation-step{color:#59758a;background:#fff;border:1px solid #dae5ed;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.automation-step>svg{flex-shrink:0;margin-top:2px}.automation-step>div{flex:1;min-width:0}.automation-step strong{color:#29465a;font-size:.875rem;display:block}.automation-step small{color:#607687;margin-top:5px;font-size:.8125rem;line-height:1.5;display:block}.automation-done{color:#407567}.automation-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-footer p{color:#607687;font-size:.8125rem;line-height:1.6}.automation-footer p span{display:block}.automation-note{color:#657b89;margin-top:10px;font-size:.8125rem;line-height:1.6}.automation-history{margin-top:12px;font-size:.8125rem}.automation-history summary{cursor:pointer;color:#375b72}.automation-history ol{margin:8px 0 0;padding:0;list-style:none}.automation-history li{border-top:1px solid #dde7ed;gap:16px;padding:8px 0;display:flex}.automation-history time{color:#678091;flex:0 0 100px}.automation-history li span{color:#385366;overflow-wrap:anywhere}@media (max-width:760px){.automation-steps{grid-template-columns:1fr}.control-automation-status>summary{gap:8px;padding:12px}.automation-body{padding:0 12px 14px}.automation-summary,.automation-summary small{display:block}.automation-state{padding:4px 8px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.control-automation-status .animate-spin{animation:none}}.order-launch-dialog{color:#293e4c;background:#f7fafc;border:1px solid #d7e4eb;border-radius:22px;flex-direction:column;gap:16px;width:min(800px,100vw - 24px);max-height:92dvh;padding:24px;display:flex;box-shadow:0 28px 85px #102f4a35;max-width:800px!important}.order-launch-eyebrow{color:#51778b;letter-spacing:.04em;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.order-launch-scroll{min-height:0;padding:0 4px 4px;overflow:auto}.order-launch-source{border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;padding:4px 0 16px;display:flex}.order-launch-source strong{overflow-wrap:anywhere;font-size:16px}.order-launch-dialog a{color:#2e6485;font-size:13px}.order-launch-source a{flex-shrink:0}.order-launch-fields{border:0;gap:22px;min-width:0;display:grid}.order-launch-fields section{background:#fff;border:1px solid #dfe8ef;border-radius:16px;padding:18px}.order-launch-fields h3{align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:650;display:flex}.order-launch-fields h3>span{color:#54768c;background:#e9f1f6;border-radius:9px;padding:6px;font-size:12px}.order-launch-fields label{margin:14px 0 6px;font-size:13px;font-weight:550;display:block}.order-launch-fields label small{color:#718591;margin-left:6px;font-size:11px;font-weight:400}.order-launch-fields input:not([type=checkbox]),.order-launch-fields textarea{background:#f7fafc;border-color:#d7e2e9;border-radius:9px;margin-top:6px;box-shadow:inset 0 1px 2px #183c4f04}.order-launch-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-launch-quote{align-items:center;gap:8px;display:flex}.order-launch-quote-choice{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0;min-height:40px;white-space:normal!important;justify-content:start!important;height:auto!important}.order-quote-picker{width:min(580px,100vw - 24px);max-height:var(--radix-popover-content-available-height);color:#293e4c;border-color:#d7e4eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 36px #102f4a24}.order-quote-picker>[data-slot=command]{flex:1;height:auto;min-height:0}.order-quote-picker [data-slot=command-input-wrapper],.order-quote-heading,.order-quote-count,.order-quote-clear,.order-quote-error{flex-shrink:0}.order-quote-heading{background:#f5f9fc;border-bottom:1px solid #e0e9ee;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.order-quote-heading strong{overflow-wrap:anywhere;min-width:0}.order-quote-heading button{flex-shrink:0}.order-quote-count{color:#627889;border-bottom:1px solid #e9eff3;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:flex}.order-quote-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:min(340px,42dvh);padding:4px;overflow-y:auto!important}.fmg-picker-scroll{scrollbar-width:thin;scrollbar-color:#8aa9bd #edf3f7;-webkit-overflow-scrolling:touch}.fmg-picker-scroll::-webkit-scrollbar{width:10px}.fmg-picker-scroll::-webkit-scrollbar-track{background:#edf3f7;border-radius:999px}.fmg-picker-scroll::-webkit-scrollbar-thumb{background:#8aa9bd;border:2px solid #edf3f7;border-radius:999px}.fmg-picker-scroll::-webkit-scrollbar-thumb:hover{background:#5f8299}.order-quote-client{cursor:pointer;gap:10px;padding:12px 10px}.order-quote-client>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.order-quote-client small{color:#627889;white-space:nowrap;font-size:13px}.order-quote-option{cursor:pointer;border-bottom:1px solid #edf2f5;align-items:flex-start;padding:12px 10px}.order-quote-option strong{overflow-wrap:anywhere;font-size:14px;display:block}.order-quote-title{overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.4;display:block}.order-quote-meta{color:#627889;margin-top:5px;font-size:12px;line-height:1.5;display:block}.order-quote-clear{border-top:1px solid #e0e9ee;padding:5px}.order-quote-clear button{justify-content:flex-start;width:100%;font-weight:400}.order-quote-error{color:#8b4e1d;background:#fff7eb;padding:10px 14px;font-size:14px}.order-quote-error button{margin-left:8px}.order-launch-hint{color:#6c808e;margin:10px 0;font-size:13px;line-height:1.5}.order-launch-task{background:#f7fafc;border:1px solid #e1e9ee;border-radius:12px;margin-top:10px;padding:12px 14px}.order-launch-task.is-selected{background:#f0f6fa;border-color:#b8cedd}.order-launch-task-title{align-items:center;gap:10px;margin:0!important;display:flex!important}.order-launch-task input[type=checkbox],.order-launch-confirm input{accent-color:#386885;flex-shrink:0;width:17px;height:17px}.order-launch-task>p{color:#6c808e;margin:7px 0 0 27px;font-size:13px}.order-launch-evidence{color:#71828e;font-size:12px;line-height:1.6}.order-launch-evidence summary{cursor:pointer;color:#536e7d;font-size:13px;font-weight:550}.order-launch-evidence p{overflow-wrap:anywhere;margin-top:7px}.order-launch-evidence svg{margin-right:6px;display:inline-block}.order-launch-confirm{align-items:start;gap:10px;line-height:1.5;margin:0!important;display:flex!important}.order-launch-confirm input{margin-top:2px}.order-launch-footer{border-top:1px solid #dbe6ed;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.order-launch-footer small{color:#708492;align-items:center;gap:8px;font-size:12px;display:flex}.order-launch-empty{text-align:center;background:#fff;border:1px solid #dfe8ef;border-radius:16px;padding:28px 18px}.order-launch-empty>svg{color:#507d99;width:36px;height:36px;margin:0 auto 14px}.order-launch-empty h3{font-size:20px;font-weight:600}.order-launch-empty p{color:#71818b;max-width:490px;margin:10px auto 20px;font-size:14px;line-height:1.6}.order-launch-empty small{color:#83939f;margin-top:14px;font-size:12px;display:block}.order-launch-primary{background:#305f7d;border-radius:11px;align-items:center;gap:10px;padding:11px 17px;display:inline-flex;color:#fff!important}.order-launch-notice{background:#eef4f8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px;font-size:13px;display:flex}@media (max-width:600px){.order-launch-dialog{border-radius:18px;padding:18px 14px}.order-launch-source,.order-launch-footer,.order-launch-quote{flex-direction:column;align-items:stretch}.order-launch-grid{grid-template-columns:1fr;gap:0}.order-launch-fields section{padding:14px}.order-launch-footer button{width:100%}.order-launch-footer small{min-height:18px}.order-launch-source{gap:8px}}.production-workspace{color:#263f4d;padding:8px 24px 24px}.production-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.production-eyebrow{letter-spacing:.13em;color:#678090;font-size:10px;font-weight:700}.production-heading h3{align-items:center;gap:9px;margin:5px 0;font-size:23px;line-height:1.3;display:flex}.production-heading p,.production-footnote{color:#657d8b;font-size:13px;line-height:1.6}.production-heading svg{width:23px}.production-metrics{background:#edf4f8;border:1px solid #d7e4ed;border-radius:14px;flex-wrap:wrap;gap:12px 22px;margin-bottom:18px;padding:14px 18px;display:flex}.production-metrics span{color:#526d7e;font-size:12px}.production-metrics strong{color:#285570;font-variant-numeric:tabular-nums;margin-right:5px;font-size:20px}.production-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.production-card{background:linear-gradient(145deg,#fff,#f7fafc);border:1px solid #dae5ec;border-radius:18px;min-width:0;padding:18px;transition:box-shadow .15s,border-color .15s;position:relative;box-shadow:0 4px 16px #173b5210}.production-card:hover{border-color:#a9c3d4;box-shadow:0 6px 20px #173b5219}.production-card.is-expanded{grid-column:1/-1}.production-card>header{align-items:center;gap:10px;display:flex}.production-icon{color:#467390;background:#e7f0f6;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.production-card h4{margin:0;font-size:15px;font-weight:650;line-height:1.3}.production-status{color:#617788;margin-top:4px;font-size:11px;display:inline-block}.production-card.is-blocked,.production-card.is-imminent{border-left:4px solid #b9655e}.production-card.is-risk{border-left:4px solid #b0945f}.production-card.is-ready .production-status,.production-card.is-not_required .production-status{color:#3b7362}.production-card.is-blocked .production-status,.production-card.is-imminent .production-status{color:#a34b45}.production-expand{color:#47748d;background:#f0f5f8;border:1px solid #d7e4ed;border-radius:9px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.production-expand svg{width:16px;transition:transform .15s}.production-expand[aria-expanded=true] svg{transform:rotate(180deg)}.production-situation{overflow-wrap:anywhere;margin:16px 0 12px;font-size:13px;line-height:1.55}.production-meta{color:#577285;flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.production-meta span{overflow-wrap:anywhere;background:#edf3f7;border-radius:7px;padding:5px 8px}.production-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.production-actions button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.production-actions svg{flex-shrink:0;width:14px}.production-sources,.production-history,.production-dependency{color:#597181;border-top:1px solid #e1e9ef;margin-top:15px;padding-top:12px;font-size:12px}.production-sources summary,.production-history summary,.production-dependency summary{cursor:pointer;font-weight:600}.production-sources blockquote{overflow-wrap:anywhere;border-left:2px solid #adc4d2;margin:12px 0;padding:6px 10px}.production-sources p{white-space:pre-wrap;line-height:1.5}.production-sources a{color:#316b8e;margin-top:6px;display:block}.production-editor{background:#f0f5f8;border:1px solid #d8e5ec;border-radius:12px;gap:12px;margin-top:16px;padding:16px;display:grid}.production-editor label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.production-editor input,.production-editor textarea,.production-editor [data-slot=select-trigger]{background:#fff;border-color:#cbdde8;border-radius:9px;width:100%;min-width:0;font-weight:400;box-shadow:0 2px 4px #153b5206}.production-editor small{color:#5b7788;font-size:11px}.production-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.production-full{grid-column:1/-1}.production-dependency p{margin-top:10px;font-size:11px;font-weight:400;line-height:1.5}.production-history p{border-bottom:1px solid #e1e9ef;padding:9px}.production-history small{margin-top:4px;display:block}.production-footnote{margin:15px 0 0;font-size:11px}.production-empty{color:#657d8b;padding:24px}.production-error{color:#9a4541;background:#fff3f1;border:1px solid #f0d4cd;border-radius:12px;margin-bottom:14px;padding:12px 15px;font-size:13px}.production-alerts{background:#f3f7fa;border:1px solid #cddfea;border-radius:14px;margin:16px 0;overflow:hidden}.production-alerts>summary{cursor:pointer;color:#365971;align-items:center;gap:12px;padding:15px 18px;font-size:13px;display:flex}.production-alerts>summary>svg{flex-shrink:0;width:18px}.production-alerts>summary>span{color:#6a8090;margin-left:auto;font-size:11px}.production-alerts article{border-top:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:12px;margin:0 18px;padding:14px 0;font-size:13px;display:flex}.production-alerts article p{color:#667b89;margin-top:6px;font-size:12px;line-height:1.5}.production-alerts article button{flex-shrink:0}@media (max-width:640px){.production-workspace{padding:8px 14px 20px}.production-heading{flex-direction:column;align-items:flex-start}.production-heading h3{font-size:21px}.production-grid,.production-fields{grid-template-columns:1fr}.production-card{padding:15px}.production-metrics{gap:8px 14px}.production-alerts>summary{flex-wrap:wrap;gap:8px}.production-alerts>summary>span{width:100%;margin-left:26px}.production-alerts article{flex-direction:column;align-items:flex-start}.production-editor{padding:12px}.production-heading button{width:100%}}@media (prefers-reduced-motion:reduce){.production-card,.production-expand svg{transition:none}}.production-heading{margin-bottom:11px}.production-heading h3{margin:3px 0;font-size:20px}.production-heading p{font-size:12px}.production-metrics{border-radius:11px;gap:7px 15px;margin-bottom:10px;padding:9px 12px}.production-metrics strong{font-size:16px}.production-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.production-card{border-radius:14px;padding:12px;box-shadow:0 3px 11px #173b520c}.production-icon{border-radius:10px;width:33px;height:33px}.production-icon svg{width:16px;height:16px}.production-card h4{font-size:13px}.production-status{align-items:center;gap:4px;margin-top:2px;font-size:10px;display:inline-flex}.production-status svg{width:13px;height:13px}.production-status.is-ok{color:#24704e;background:#e5f4eb;border-radius:999px;padding:2px 6px;font-weight:700}.production-expand{border-radius:8px;width:27px;height:27px}.production-situation{margin:9px 0 8px;font-size:12px;line-height:1.42}.production-meta{gap:4px;font-size:10px}.production-meta span{border-radius:6px;padding:3px 6px}.production-actions{margin-top:9px}.production-sources,.production-history,.production-dependency{margin-top:10px;padding-top:8px}.production-editor{border-radius:11px;gap:9px;margin-top:10px;padding:11px}.production-outcomes{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.production-outcomes legend{color:#415f72;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:700}.production-outcomes button{color:#435f70;text-align:left;background:#fff;border:1px solid #cedde7;border-radius:9px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:54px;padding:7px 8px;transition:border-color .14s,background .14s,transform .14s;display:flex}.production-outcomes button:hover{background:#f8fbfd;border-color:#8fb0c3;transform:translateY(-1px)}.production-outcomes button>span{align-items:center;gap:4px;font-size:11px;font-weight:750;display:flex}.production-outcomes button>span svg{width:14px;height:14px}.production-outcomes button small{color:#708694;font-size:9px;line-height:1.25}.production-outcomes button.is-selected{background:#e8f1f7;border-color:#739bb3;box-shadow:inset 0 0 0 1px #739bb3}.production-outcomes button.is-selected.is-positive{color:#256d4e;background:#e7f5ed;border-color:#69a88b;box-shadow:inset 0 0 0 1px #69a88b}.production-action-fields{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:9px;display:grid}.production-linked-hint{color:#5d7483;background:#e7eef3;border-radius:8px;margin:0;padding:7px 9px;font-size:10px}.production-footnote{margin-top:10px}@media (max-width:1100px){.production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.production-grid{grid-template-columns:1fr}.production-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.production-action-fields{grid-template-columns:1fr}.production-card{padding:12px}.production-metrics{gap:6px 12px}}.production-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.production-card.is-ready{background:#eff9f2;border-color:#b9dcc8;box-shadow:0 3px 12px #2f76520d}.production-card.is-ready .production-icon{color:#2f7857;background:#dff1e6}.production-card.is-blocked{border-left-width:1px}.production-optional{color:#718694;font-weight:400}@media (max-width:640px){.production-outcomes{grid-template-columns:1fr}}.order-launch-task.is-verified{background:#edf8f0;border-color:#c4dfcb}.recovery-notice{color:#526a7e;background:#edf3f8;border-bottom:1px solid #d8e4ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;padding:9px 20px;font-size:12px;line-height:1.5;display:flex}.recovery-notice strong{color:#315c7b;font-weight:650}.recovery-notice a,.recovery-action{color:#316c98;text-underline-offset:3px;font-weight:650;text-decoration:underline}.recovery-action{margin-top:16px;display:inline-block}.recovery-page{color:#253c50;max-width:920px;margin:0 auto;padding:32px 20px}.recovery-page h1{letter-spacing:-.025em;font-size:26px;font-weight:700}.recovery-page p{margin:14px 0;line-height:1.6}.recovery-card{box-shadow:var(--fmg-shadow);background:#fff;border:1px solid #dbe6ef;border-radius:16px;margin:20px 0;padding:24px}.recovery-page input[type=file]{background:#f0f5f9;border:1px solid #cfdeea;border-radius:9px;max-width:100%;margin-top:12px;padding:12px;display:block}.fmg-theme{--fmg-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fmg-text:14px;--fmg-label:13px;--fmg-caption:12px;--fmg-title:28px;--fmg-section:20px;--fmg-subtitle:16px;font-family:var(--fmg-font);font-size:var(--fmg-text);line-height:1.5}.fmg-theme :is(button,input,textarea,select){font-family:var(--fmg-font)}.fmg-theme :is(.board-main,.recovery-page,[data-slot=dialog-content],[data-slot=sheet-content]){font-family:var(--fmg-font);font-size:var(--fmg-text);line-height:1.5}.fmg-theme :is(.board-main,.recovery-page) h1{font-family:var(--fmg-font);font-size:var(--fmg-title);letter-spacing:-.025em;font-weight:700;line-height:1.2}.fmg-theme :is(.board-main,.recovery-page) h2,.fmg-theme [data-slot=dialog-title]{font-family:var(--fmg-font);font-size:var(--fmg-section);letter-spacing:-.015em;font-weight:650;line-height:1.3}.fmg-theme :is(.board-main,.recovery-page) h3{font-family:var(--fmg-font);font-size:var(--fmg-subtitle);font-weight:650;line-height:1.4}.fmg-theme :is(.board-main,.recovery-page,[data-slot=dialog-content]) :is(label,[data-slot=label]){font-size:var(--fmg-label);line-height:1.4}.fmg-theme :is([data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=tabs-trigger],[data-slot=sidebar-menu-button]){font-size:var(--fmg-text);line-height:1.4}.fmg-theme .board-main :is(table,.commesse-table){font-size:var(--fmg-text)}.fmg-theme .board-main :is(th,.commesse-table th){font-size:var(--fmg-label);font-weight:650;line-height:1.4}.fmg-theme .board-main td{font-size:var(--fmg-text);line-height:1.4}.fmg-theme :is(.board-main,.recovery-page) small{font-size:var(--fmg-caption);line-height:1.4}@media (max-width:640px){.fmg-theme{--fmg-title:24px;--fmg-section:18px}.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:16px}}body.fmg-theme .monday-shell main.board-main h1{font-size:var(--fmg-title);letter-spacing:-.025em;font-weight:700;line-height:1.2}body.fmg-theme .monday-shell main.board-main h2{font-size:var(--fmg-section);font-weight:650;line-height:1.3}body.fmg-theme .monday-shell main.board-main h3{font-size:var(--fmg-subtitle);font-weight:650;line-height:1.4}@media (max-width:767px){.fmg-theme{--mobile-gutter:12px}.monday-shell,.board-main,.board-main>main,.fmg-page{min-width:0;max-width:100%}.fmg-theme :is(.control-board-workspace,.estimate-workspace,.suppliers-workspace,.quote-pipeline-workspace,.cash-workspace,.campaign-studio,.travel-workspace,.manufacturing-workspace,.settings-workspace){width:100%;min-width:0;max-width:100%;padding:14px 12px 24px}.fmg-theme :is(.board-content,.board-body){min-width:0;padding:12px}.app-shell-header{z-index:20;gap:8px;height:54px;padding:0 12px;position:sticky;top:0}.app-shell-menu-trigger{min-width:44px;min-height:44px}[data-mobile=true][data-sidebar=sidebar]{width:min(300px,100vw - 24px);max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}[data-mobile=true] [data-slot=sidebar-menu-button]{min-height:44px;padding:10px 12px;font-size:14px}[data-mobile=true] [data-slot=sidebar-content]{overscroll-behavior:contain}.fmg-theme :is(main,[data-slot=dialog-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){max-width:100%;min-height:44px;font-size:16px}.fmg-theme :is(main,[data-slot=dialog-content]) [data-slot=button]{white-space:normal;min-height:44px;line-height:1.25}.fmg-theme :is(main,[data-slot=dialog-content]) [data-slot=select-trigger]{max-width:100%;min-height:44px}.fmg-theme :is(main,[data-slot=dialog-content]) [data-slot=tabs-list]:not(.sample-editor-navigation){-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;height:auto;min-height:44px;overflow-x:auto}.fmg-theme :is(main,[data-slot=dialog-content]) [data-slot=tabs-trigger]{flex-shrink:0;min-height:44px;padding:8px 12px}.fmg-theme [data-slot=dialog-content]:not([data-layout=viewport]):not(.sample-photo-dialog){overscroll-behavior:contain;border-radius:12px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:20px 14px;scroll-padding-block:16px;overflow-y:auto}.fmg-theme [data-slot=dialog-close]{z-index:2;background:var(--background);place-items:center;width:44px;height:44px;display:grid;top:4px;right:4px}.fmg-theme [data-slot=dialog-title]{overflow-wrap:anywhere;padding-right:32px}.fmg-theme :is(.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.travel-heading,.cs-header){flex-wrap:wrap;gap:12px;margin-bottom:16px}.fmg-theme :is(.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.travel-heading,.cs-header) h1{font-size:26px;line-height:1.2}.fmg-theme :is(.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.travel-heading,.cs-header) p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.fmg-theme :is(.board-toolbar,.quote-pipeline-toolbar,.suppliers-toolbar,.estimate-review-toolbar,.diary-toolbar,.cash-bank-toolbar,.mail-workspace-header){flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fmg-theme :is(.quote-search,.suppliers-search,.estimate-search){flex-basis:100%;width:100%;min-width:0;max-width:none}.quote-pipeline-toolbar>div:last-child{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.suppliers-toolbar select{flex:45%;min-width:0;max-width:100%}.fmg-theme :is(.estimate-columns,.estimate-mapping-grid,.estimate-facts-grid,.estimate-rate-grid,.control-form-grid,.control-brief-grid,.control-overview-grid,.tower-columns,.settings-grid,.machine-grid,.machine-detail-grid,.supplier-card-layout,.cs-compose-layout,.cs-plan-layout,.cs-layout,.cs-audience-grid,.cs-news-grid,.cs-result-grid,.ig-editor-grid,.ig-layout,.travel-layout,.travel-title-grid,.travel-card-read-grid){grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.fmg-theme :is(.control-table-wrap,.board-scroll,.quote-table-scroll,.estimate-table-scroll,.estimate-catalog-table-wrap,.campaign-table-wrap,.zeda-table-scroll,.plano-pro-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto}.fmg-theme :is(.cash-workspace,.campaign-studio,.quote-pipeline-workspace,.estimate-workspace) table input{min-width:110px}.quote-group-heading{flex-wrap:wrap;gap:6px}.quote-group-total{max-width:100%;margin-left:auto;font-size:12px}.suppliers-totals,.quote-pipeline-summary{flex-wrap:wrap;gap:8px;max-width:100%}.suppliers-list{background:0 0;border:0;min-width:0;overflow:visible}.suppliers-list table{width:100%;min-width:0;display:block}.suppliers-list thead{display:block}.suppliers-list thead tr{border:0;align-items:center;display:flex}.suppliers-list thead th:not(:first-child){display:none}.suppliers-list tbody{gap:9px;display:grid}.suppliers-list tbody tr{background:#fff;border:1px solid #dce7ed;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 66px;gap:4px 8px;min-width:0;padding:10px;display:grid}.suppliers-list td{overflow-wrap:anywhere;min-width:0;display:block;padding:0!important}.suppliers-list td:first-child{grid-area:1/1/4;align-self:start}.suppliers-list td:nth-child(2){text-align:right;grid-area:1/3/3}.suppliers-list td:nth-child(3){grid-area:1/2}.suppliers-list td:nth-child(4){grid-area:2/2}.suppliers-list td:nth-child(5){grid-area:3/2/auto/4;font-size:12px}.suppliers-list td:nth-child(6){grid-area:4/2/auto/4}.suppliers-list td:nth-child(3)>button{text-align:left;min-height:32px;font-size:14px}.suppliers-list .supplier-select-cell{width:auto}.suppliers-list .supplier-select-cell input{width:20px;height:20px;margin:11px 7px}.suppliers-list .supplier-score{min-height:44px}.suppliers-list .supplier-category{white-space:normal;max-width:100%;min-height:32px}.suppliers-list td small{overflow-wrap:anywhere}.fmg-theme :is(.control-mail-columns,.mail-workspace-grid){grid-template-columns:minmax(0,1fr);min-width:0}.fmg-theme :is(.control-mail-scroll,.mail-workspace-scroll),.fmg-theme .cs-compose-layout>*{min-width:0;max-width:100%}.fmg-theme .cs-news-grid{grid-template-columns:minmax(0,1fr)}.fmg-theme .plano-compact-toolbar{flex-wrap:wrap;gap:5px}.fmg-theme .plano-compact-toolbar button{min-width:40px;min-height:40px}.fmg-theme .plano-document-toolbar{flex-wrap:wrap;gap:6px}.fmg-theme .plano-pro-tabs{flex-wrap:nowrap;overflow-x:auto}.fmg-theme .plano-pro-tabs button{flex-shrink:0}.fmg-theme [data-mobile=true][data-sidebar=sidebar]{color:#f4f8fc;background:#203342}.fmg-theme [data-mobile=true] [data-slot=sidebar-header]{color:#fff;background:#203342;border-bottom:1px solid #ffffff20}.fmg-theme [data-mobile=true] [data-slot=sidebar-header] :is(p,span,strong){color:#e5edf5!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-content],.fmg-theme [data-mobile=true] [data-slot=sidebar-footer]{background:#203342!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-group-label]{letter-spacing:.03em;height:30px;font-size:12px;font-weight:650;color:#b9cedd!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button]{opacity:1;background:0 0;border-radius:8px;min-height:46px;font-size:16px;font-weight:550;color:#f1f6fa!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button]>svg{opacity:1;width:21px;height:21px;color:#c4dbea!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]{font-weight:700;color:#20465f!important;background:#e6f1f8!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]>svg{color:#2d607d!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button]:hover{background:#ffffff16}.fmg-theme [data-mobile=true] [data-slot=sidebar-menu-badge]{color:#c4dbea!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-footer] p{color:#e8f0f7!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-footer] p:last-child{color:#bfd0dd!important}.fmg-theme [data-mobile=true] [data-slot=sidebar-header] img{background:#f2f7fb;border-radius:7px;padding:5px}}.mobile-board-switch,.mobile-project-cards,.mobile-cash-navigation,.mobile-table-hint,.plano-mobile-navigation{display:none}@media (max-width:767px){.board-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.board-metric-card{min-height:96px;padding:12px;overflow:hidden}.board-metric-card:nth-child(2){grid-area:2/1/auto/-1}.board-metric-card .board-metric-value{overflow-wrap:normal;white-space:nowrap;font-size:23px}.board-metric-card .board-metric-cta{font-size:10px}.board-metric-card>div{min-width:0}.mobile-board-switch{gap:8px;padding:12px;display:flex}.mobile-project-cards{gap:8px;padding:0 12px 12px;display:grid}.mobile-project-cards.is-hidden{display:none}.mobile-project-card{background:#fff;border:1px solid #dce7ef;border-radius:9px;min-width:0;overflow:hidden}.mobile-project-open{text-align:left;gap:8px;width:100%;min-width:0;padding:12px 36px 12px 12px;display:grid;position:relative}.mobile-project-cards strong{overflow-wrap:anywhere;color:#294c64;font-size:14px;display:block}.mobile-project-cards small{color:#708596;margin-top:4px;font-size:12px;display:block}.mobile-project-facts{color:#4c6d81;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.mobile-project-open>svg{color:#688398;position:absolute;top:18px;right:12px}.mobile-project-children{border-top:1px solid #e2eaf0}.mobile-project-children>summary{cursor:pointer;color:#294c64;background:#edf5fa;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.mobile-project-children>summary::-webkit-details-marker{display:none}.mobile-project-child-count{font-variant-numeric:tabular-nums;background:#dcebf4;border-radius:5px;margin-left:4px;padding:1px 6px;display:inline-block}.mobile-project-children[open]>summary>svg{transform:rotate(180deg)}.mobile-project-children ul{margin:0;padding:0 12px;list-style:none}.mobile-project-children li{padding:12px 0}.mobile-project-children li+li{border-top:1px solid #e2eaf0}.mobile-project-children h3{color:#294c64;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;font-weight:600}.mobile-project-children dl{gap:6px;margin:0;font-size:12px;display:grid}.mobile-project-children dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mobile-project-children dt{color:#637b8b}.mobile-project-children dd{text-align:right;color:#294c64;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.mobile-project-child-warning{color:#936319;margin:0 0 8px;font-size:12px}.mobile-project-no-children{color:#637b8b;border-top:1px solid #e2eaf0;margin:0;padding:8px 12px;font-size:12px}.mobile-project-open:focus-visible{outline-offset:-3px;outline:2px solid #367ba4}.mobile-project-children>summary:focus-visible{outline-offset:-3px;outline:2px solid #367ba4}.mobile-project-table.mobile-hidden{display:none}.mobile-project-table{max-width:100%;overflow:auto}.mobile-cash-navigation{color:#5a7385;gap:5px;margin:0 0 10px;font-size:12px;display:grid}.mobile-cash-navigation select{color:#294c64;background:#fff;border:1px solid #cedee8;border-radius:8px;width:100%;padding:10px}.cash-main-tabs{display:none!important}.mobile-table-hint{color:#6b8393;margin:8px 0;font-size:11px;display:block}.cash-workspace [data-slot=table-container]{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%}.cash-workspace table th:first-child,.cash-workspace table td:first-child{z-index:1;background:#f5f9fb;min-width:130px;max-width:170px;position:sticky;left:0}.cash-workspace table th:first-child{z-index:2;background:#eaf1f6}.cash-edit-legend{margin-bottom:12px;font-size:11px;gap:6px!important}.cash-months{grid-template-columns:minmax(0,1fr);gap:10px}.cash-month-card{min-width:0}.plano-mobile-navigation{background:#fff;border-bottom:1px solid #dce6ee;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.plano-mobile-navigation button{min-height:44px;padding:7px 4px;font-size:12px}.takeoff-studio{max-width:100%;height:auto;min-height:calc(100dvh - 54px);overflow:visible}.takeoff-panels{width:100%;min-width:0;height:65dvh;min-height:380px;flex:none!important;display:block!important}.takeoff-panels>.takeoff-resize{display:none}.takeoff-panels>[data-panel]{max-width:100%;height:100%;flex:none!important;width:100%!important;min-width:0!important}.takeoff-panels[data-mobile-pane=items]>.plano-drawing-pane,.takeoff-panels[data-mobile-pane=items]>.plano-properties-pane,.takeoff-panels[data-mobile-pane=drawing]>.plano-items-pane,.takeoff-panels[data-mobile-pane=drawing]>.plano-properties-pane,.takeoff-panels[data-mobile-pane=properties]>.plano-items-pane,.takeoff-panels[data-mobile-pane=properties]>.plano-drawing-pane{display:none!important}.takeoff-tree,.takeoff-items,.takeoff-drawing{width:100%;min-width:0;height:100%;max-height:100%}.takeoff-tree-scroll,.takeoff-item-editor{overscroll-behavior:contain;overflow-y:auto}.plano-unified-header{position:static}.takeoff-head{flex-wrap:wrap;gap:8px;padding:12px}.takeoff-head h1{font-size:20px}.takeoff-head-actions,.plano-workflow-actions{flex-wrap:wrap;gap:6px}.plano-workflow{flex-wrap:wrap;gap:8px;padding:10px}.plano-workflow>div{min-width:0;max-width:100%}.plano-workflow small{overflow-wrap:anywhere}.takeoff-scale-bar{flex-wrap:wrap;gap:6px;padding:8px;font-size:12px}.plano-active-tool{white-space:normal;max-width:100%;font-size:12px}.nesto-workspace-frame{border:0;width:100%;min-width:0;height:calc(100dvh - 54px)}.estimate-context{flex-wrap:wrap;gap:8px;padding:12px}.estimate-context-actions{flex-wrap:wrap}.estimate-context-actions>*{flex:none}.estimate-save{font-size:11px}.estimate-practices{grid-template-columns:minmax(0,1fr)}.estimate-client-group>summary{overflow-wrap:anywhere;padding:12px}.estimate-practice-open{padding:14px}.estimate-practice-actions{flex-wrap:wrap}.estimate-phases{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.estimate-phases button{flex-shrink:0}.estimate-item-fields,.estimate-economics{grid-template-columns:minmax(0,1fr)}.team-workspace,.control-team-workspace{min-width:0;padding:12px}.control-team-grid{grid-template-columns:minmax(0,1fr)}.control-panel-toolbar{flex-wrap:wrap;gap:8px}.control-panel-toolbar>*,.control-panel{min-width:0;max-width:100%}.control-table-wrap table{min-width:700px}.travel-workspace :is(.travel-editor,.travel-card,.travel-itinerary){min-width:0;max-width:100%}.travel-tabs{flex-wrap:nowrap;overflow:auto}.travel-tabs button{flex-shrink:0}.travel-fields,.travel-form-grid,.travel-cost-grid{grid-template-columns:minmax(0,1fr)}.campaign-studio .cs-sidebar,.campaign-studio .cs-main{width:100%;min-width:0}.cs-nav{flex-wrap:nowrap;gap:5px;max-width:100%;padding:6px;display:flex;overflow:auto}.cs-nav button{min-width:max-content}.cs-editor-header{flex-wrap:wrap;gap:8px}.cs-form-grid,.cs-editor-grid,.cs-segments-grid{grid-template-columns:minmax(0,1fr)}.cs-preview{min-width:0;max-width:100%;overflow:auto}.cs-editor-actions{flex-wrap:wrap}.manufacturing-tabs{flex-wrap:nowrap;overflow:auto}.manufacturing-tabs button{flex-shrink:0}.manufacturing-heading{gap:10px}.machine-detail-grid>*,.machine-grid>*{min-width:0}.takeoff-panels>:is(.plano-items-pane,.plano-drawing-pane,.plano-properties-pane){height:100%;flex:none!important;width:100%!important;min-width:0!important}.takeoff-panels .takeoff-resize{display:none}.team-member-strip{scrollbar-width:thin;gap:8px;max-width:100%;padding:4px 0 8px;display:flex;overflow:auto;flex-wrap:nowrap!important}.team-member-strip>button{background:#fff;border-color:#d8e4ec;flex:0 0 160px;min-height:70px;padding:10px!important}.team-member-strip>button[aria-pressed=true]{background:#eaf3f9;border-color:#3d789f}.team-member-strip>button strong{font-size:13px}.team-member-strip>button span{overflow-wrap:anywhere;font-size:11px}.team-activities .control-panel{padding:12px}.team-activities .control-panel h2{margin-bottom:10px;padding:0}.team-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs-tabs{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;display:flex;overflow:auto}.cs-tabs button{white-space:nowrap;flex-shrink:0;min-height:44px;padding:8px 12px;font-size:12px}.travel-hero{flex-wrap:wrap;gap:10px;display:flex}.travel-hero h1{font-size:26px}.travel-hero p{font-size:13px}.travel-list{max-height:220px;overflow:auto}.travel-summary{flex-wrap:wrap;gap:10px}.travel-trip-actions{flex-wrap:wrap;gap:8px}.travel-trip-title input{max-width:100%}.travel-card-top{flex-wrap:wrap;gap:8px}.travel-detail,.travel-fields>label,.travel-title-grid>*{min-width:0}.travel-fields input{width:100%}.takeoff-panels>[data-panel]>.plano-items-pane,.takeoff-panels>[data-panel]>.plano-drawing-pane,.takeoff-panels>[data-panel]>.plano-properties-pane{width:100%;min-width:0;height:100%}:is(.takeoff-panels[data-mobile-pane=items]>[data-panel]:not(:has(>.plano-items-pane)),.takeoff-panels[data-mobile-pane=drawing]>[data-panel]:not(:has(>.plano-drawing-pane)),.takeoff-panels[data-mobile-pane=properties]>[data-panel]:not(:has(>.plano-properties-pane))){display:none!important}body.fmg-theme .takeoff-studio .plano-unified-header{gap:6px;min-width:0;padding:6px 8px}body.fmg-theme .takeoff-studio .takeoff-project-name{min-width:0;max-width:100%;font-size:16px!important}body.fmg-theme .takeoff-studio .plano-project-actions{flex-wrap:wrap;gap:4px;max-width:100%}body.fmg-theme .takeoff-studio .plano-project-actions button{height:auto;min-height:44px;padding:7px 9px}body.fmg-theme .takeoff-studio .plano-mobile-navigation{gap:4px;padding:5px 8px}body.fmg-theme .takeoff-studio .plano-mobile-navigation>button{white-space:normal;flex:1;min-width:0;min-height:44px;padding:7px 5px}body.fmg-theme .takeoff-studio .takeoff-toolbar{flex-wrap:nowrap;min-height:44px;scroll-padding-inline:8px;overflow-x:auto}body.fmg-theme .takeoff-studio .takeoff-scale-bar{flex-wrap:wrap;gap:6px;max-width:100%;padding:8px}body.fmg-theme .takeoff-studio .takeoff-scale-bar>:is(button,label){min-width:0;max-width:100%}body.fmg-theme .takeoff-studio .plano-view-scales{flex-wrap:wrap;min-width:0;max-width:100%}}:root,body.fmg-theme{--background:#f8f9f7;--foreground:#253b49;--card:#fff;--card-foreground:#253b49;--popover:#fff;--popover-foreground:#253b49;--primary:#356b91;--primary-foreground:#fff;--secondary:#f1f3f2;--secondary-foreground:#253b49;--muted:#f1f3f2;--muted-foreground:#708596;--accent:#eaf1f5;--accent-foreground:#253b49;--border:#dde3e3;--input:#cdd6da;--ring:#356b91;--sidebar:#fff;--sidebar-foreground:#253b49;--sidebar-accent:#eaf1f5;--sidebar-accent-foreground:#356b91;--sidebar-border:#dde3e3;--fmg-graphite:#253b49;--fmg-stone:#356b91;--fmg-slate:#708596;--fmg-warm:#f8f9f7;--fmg-mist:#eaf1f5;--fmg-status-pending-bg:#fff4de;--fmg-status-pending-ink:#91601c;--fmg-status-working-bg:#eaf1f5;--fmg-status-working-ink:#356b91;--fmg-status-complete-bg:#e5f3eb;--fmg-status-complete-ink:#287358;--fmg-status-urgent-bg:#fbeae7;--fmg-status-urgent-ink:#b83732;--fmg-status-archived-bg:#eef0f1;--fmg-status-archived-ink:#596b78;--fmg-shadow:0 2px 8px #253b4906,0 8px 22px #253b4905;--fmg-raised:0 1px 3px #253b4909;color:#253b49;background:#f8f9f7}body.fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.quote-pipeline-workspace,.campaign-studio,.estimate-workspace,.travel-workspace,.takeoff-studio,.recovery-notice){color:#253b49;background:#f8f9f7}body.fmg-theme :is(.board-main>header,.fmg-page>header){background:#fff;box-shadow:0 1px #dde3e3}body.fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.estimate-workspace,.travel-workspace) :is(h1,h2,h3){color:#253b49}body.fmg-theme [data-slot=button][data-variant=default]{color:#fff;background:#356b91;border-color:#356b91;box-shadow:0 2px 5px #253b4915}body.fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled){background:#2b597a;border-color:#2b597a;box-shadow:0 3px 8px #253b4919}body.fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){color:#253b49;box-shadow:none;background:#fff;border-color:#cdd6da}body.fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled){box-shadow:none;background:#f1f3f2;border-color:#9eadb7}body.fmg-theme [data-slot=button][data-variant=ghost]:hover:not(:disabled){color:#253b49;background:#f1f3f2}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){color:#253b49;box-shadow:none;background:#fff;border-color:#cdd6da}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover:not(:disabled){background:#fff;border-color:#9eadb7}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{background:#fff;border-color:#356b91;box-shadow:0 0 0 3px #356b911a}body.fmg-theme :is(input,textarea)::placeholder{color:#708596}body.fmg-theme :is(input,textarea,select):disabled,body.fmg-theme :is(input,textarea)[readonly]{color:#596b78;background:#f1f3f2}body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]),body.fmg-theme :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=command]){background:#fff;border-color:#dde3e3}body.fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=command-item])[data-highlighted]{color:#253b49;background:#eaf1f5}body.fmg-theme .monday-shell [data-slot=sidebar]{box-shadow:none;background:#fff;border-color:#dde3e3}body.fmg-theme .monday-shell [data-slot=sidebar-menu-button]{color:#596b78}body.fmg-theme .monday-shell [data-slot=sidebar-menu-button]:hover{color:#253b49;background:#f1f3f2}body.fmg-theme .monday-shell [data-slot=sidebar-menu-button][data-active=true]{color:#356b91;background:#eaf1f5;box-shadow:inset 3px 0 #356b91}body.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-list]{box-shadow:none;background:#f1f3f2}body.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-trigger][data-state=active]{color:#356b91;background:#fff;box-shadow:inset 0 -2px #356b91}body.fmg-theme :is(.cs-tabs,.estimate-phases) button[aria-current]{color:#356b91;background:#eaf1f5;border-color:#356b91}body.fmg-theme :is(.board-panel,.control-panel,.cash-section-panel,.cash-month-card,.quote-group,.cs-card,.estimate-panel,.travel-detail,.travel-list,.tower-day-panel,.tower-check-panel,.control-operation-block){background-color:#fff;border-color:#dde3e3}body.fmg-theme :is(.board-scroll,.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) thead th{color:#596b78;background:#f1f3f2;border-color:#dde3e3}body.fmg-theme :is(.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) tbody tr:hover>td,body.fmg-theme .board-scroll .commesse-table .board-project:hover>td:not(.stage-column):not(.priority-column){background-color:#f8f9f7}body.fmg-theme .tower-home .today-feed-card{box-shadow:var(--fmg-shadow);background:#fff;border-color:#dde3e3}body.fmg-theme :is(.estimate-drop,.travel-empty-panel,.production-editor,.production-alerts,.sample-intake-box,.sample-project-picker){background:#f8f9f7;border-color:#dde3e3}body.fmg-theme :is(.plano-unified-header,.takeoff-head,.plano-workflow,.plano-items-pane,.plano-properties-pane,.plano-document-toolbar){color:#253b49;background:#fff;border-color:#dde3e3}body.fmg-theme :is(.plano-pro-tabs,.plano-compact-toolbar,.takeoff-tree,.takeoff-items){color:#253b49;background:#f8f9f7;border-color:#dde3e3}body.fmg-theme :is(.control-metadata,.sample-value-label,.sample-toolbar p){color:#708596}.fmg-theme [data-tone=pending]{background:var(--fmg-status-pending-bg);color:var(--fmg-status-pending-ink)}.fmg-theme [data-tone=working]{background:var(--fmg-status-working-bg);color:var(--fmg-status-working-ink)}.fmg-theme [data-tone=complete]{background:var(--fmg-status-complete-bg);color:var(--fmg-status-complete-ink)}.fmg-theme [data-tone=urgent]{background:var(--fmg-status-urgent-bg);color:var(--fmg-status-urgent-ink)}.fmg-theme [data-tone=archived]{background:var(--fmg-status-archived-bg);color:var(--fmg-status-archived-ink)}body.fmg-theme :is(.cash-status-planned,.ig-status.scheduled,.diary-status){background:var(--fmg-status-working-bg);color:var(--fmg-status-working-ink)}body.fmg-theme :is(.cash-status-settled,.ig-status.published,.diary-status-prepared,.supplier-status[data-status=Attivo]){background:var(--fmg-status-complete-bg);color:var(--fmg-status-complete-ink)}body.fmg-theme :is(.cash-status-verify,.ig-status.review){background:var(--fmg-status-pending-bg);color:var(--fmg-status-pending-ink)}body.fmg-theme :is(.diary-status-dismissed,.stage-not-planned){background:var(--fmg-status-archived-bg);color:var(--fmg-status-archived-ink)}body.fmg-theme .stage-working [data-slot=progress-indicator]{background:#bed3e1}body.fmg-theme .stage-done [data-slot=progress-indicator]{background:#bddccb}body.fmg-theme .supplier-status[data-status=Sospeso]{background:var(--fmg-status-urgent-bg);color:var(--fmg-status-urgent-ink)}body.fmg-theme :is(.sample-workspace,.sample-editor){--sample-ink:#253b49;--sample-muted:#708596;--sample-line:#dde3e3;--sample-accent:#356b91;font-family:var(--fmg-font);color:var(--sample-ink);font-size:14px;line-height:1.4}body.fmg-theme .sample-workspace{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}body.fmg-theme :is(.sample-workspace,.sample-editor) :is(button,input,select,textarea){font-family:inherit;font-size:14px;font-weight:500;line-height:1.4}body.fmg-theme :is(.sample-workspace,.sample-editor) :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #356b91}body.fmg-theme .sample-toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 12px;display:flex}body.fmg-theme .sample-toolbar>div{width:auto;min-width:0}body.fmg-theme :is(.sample-toolbar h2,.sample-editor-heading h2){letter-spacing:-.015em;color:#253b49;margin:0;padding:0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.3}body.fmg-theme :is(.sample-toolbar p,.sample-editor-heading p){color:#708596;margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.4}body.fmg-theme .sample-new-button{white-space:nowrap;background:#356b91;flex:none;gap:8px;width:auto;height:48px;min-height:48px;padding:10px 14px}body.fmg-theme .sample-list-tools{grid-template-columns:auto minmax(180px,1fr) 152px;align-items:center;gap:12px;padding:0 0 12px;display:grid}body.fmg-theme .sample-list-tools>.sample-search-input{width:100%;min-width:0;max-width:none;position:relative}body.fmg-theme .sample-list-tools .sample-search-input>svg{z-index:1;pointer-events:none;color:#708596;position:absolute;left:12px}body.fmg-theme .sample-list-tools .sample-search-input input{background:#fff;border-color:#cdd6da;height:44px;padding-left:37px}body.fmg-theme .sample-view-switch{background:#f1f3f2;border:1px solid #dde3e3;border-radius:10px;gap:2px;min-width:0;padding:3px;display:flex}body.fmg-theme .sample-view-switch button{color:#596b78;min-width:0;height:36px;min-height:36px;box-shadow:none;white-space:nowrap;background:0 0;border:0;flex:1;padding:6px 12px;font-size:14px;font-weight:500}body.fmg-theme .sample-view-switch button[aria-pressed=true]{color:#356b91;background:#fff;font-weight:600;box-shadow:0 1px 3px #253b490d}body.fmg-theme .sample-status-filter{color:#253b49;background:#fff;border:1px solid #cdd6da;border-radius:9px;width:100%;min-width:0;height:44px;padding:8px 10px;font-size:14px}body.fmg-theme .sample-cards{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:0;display:grid}body.fmg-theme .sample-card-open{text-align:left;min-height:136px;box-shadow:var(--fmg-shadow);color:#253b49;background:#fff;border:1px solid #dde3e3;border-radius:12px;grid-template-columns:56px minmax(0,1fr) 106px 18px;align-items:start;gap:12px;display:grid;padding:12px!important}body.fmg-theme .sample-card-open:hover{background:#fff;border-color:#a4b7c4;box-shadow:0 3px 12px #253b490e}body.fmg-theme .sample-card-icon{color:#708596;background:#f1f3f2;border-radius:8px;grid-row:auto;align-self:start;place-items:center;width:56px;height:72px;display:grid;overflow:hidden}body.fmg-theme .sample-card-icon img{object-fit:cover;width:100%;height:100%}body.fmg-theme .sample-card-heading{flex-direction:column;align-self:stretch;gap:4px;min-width:0;display:flex}body.fmg-theme .sample-card-heading strong{color:#253b49;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}body.fmg-theme .sample-card-heading small{color:#708596;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.4}body.fmg-theme .sample-card-progress{color:#596b78;margin-top:auto;padding-top:4px;font-size:12px;font-weight:400;line-height:1.4}body.fmg-theme .sample-progress-track{background:#eef0f1;border-radius:3px;width:100%;height:4px;margin:0;display:block;overflow:hidden}body.fmg-theme .sample-progress-track>span{border-radius:inherit;background:#356b91;height:100%;display:block}body.fmg-theme .sample-card-materials{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body.fmg-theme .sample-status{text-align:center;white-space:normal;border:0;border-radius:7px;place-self:start end;max-width:106px;margin:0;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.35}body.fmg-theme .sample-card-chevron{color:#708596;place-self:center end}body.fmg-theme .sample-inline-save{font-size:12px;font-weight:400}body.fmg-theme .sample-secondary-actions{color:#708596;padding:8px 0 0;font-size:12px;display:block}body.fmg-theme .sample-secondary-actions>summary{cursor:pointer;color:#596b78;width:fit-content;min-height:44px;padding:12px 0;font-weight:500;display:list-item}body.fmg-theme .sample-secondary-menu{background:#fff;border:1px solid #dde3e3;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px;display:flex}body.fmg-theme .sample-secondary-menu>details{min-width:0;max-width:440px}body.fmg-theme .sample-intake-box{background:#f8f9f7;border-color:#dde3e3;margin:0 0 12px;padding:12px}body.fmg-theme .sample-editor-heading{background:#f8f9f7;border-color:#dde3e3;padding:14px 18px}body.fmg-theme .sample-editor-navigation{gap:0;padding:0 8px}body.fmg-theme .sample-editor-navigation button{gap:6px;min-height:44px;padding:10px 8px;font-size:14px;font-weight:500;line-height:1.4}body.fmg-theme .sample-editor-navigation button[data-state=active]{color:#356b91;background:#eaf1f5;border-color:#356b91;font-weight:600}body.fmg-theme .sample-editor-scroll{padding:14px 18px}body.fmg-theme .sample-editor-scroll [role=tabpanel][data-state=active]{gap:12px}body.fmg-theme .sample-checklist{gap:10px}body.fmg-theme .sample-checklist>header{background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}body.fmg-theme .sample-checklist h3,body.fmg-theme .sample-inline-row>header strong{color:#253b49;font-size:14px;font-weight:600;line-height:1.4}body.fmg-theme .sample-checklist>header span{color:#708596;font-size:12px;font-weight:400;line-height:1.4}body.fmg-theme .sample-inline-row{background:#fff;border-color:#dde3e3;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) minmax(65px,.5fr);align-items:start;gap:6px 16px;padding:12px;display:grid}body.fmg-theme .sample-inline-row.is-ready{background:#f2f8f4;border-color:#c4dfcf}body.fmg-theme .sample-inline-row>header{background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}body.fmg-theme .sample-inline-row>.sample-value:first-of-type{grid-column:auto}body.fmg-theme .sample-inline-row>footer{display:contents}body.fmg-theme .sample-inline-row>footer>.sample-value{max-width:none}body.fmg-theme .sample-inline-row .sample-remove-item{grid-column:1/-1;justify-self:end}body.fmg-theme .sample-value{align-content:start;gap:2px;min-width:0;display:grid}body.fmg-theme .sample-value-label{color:#708596;font-size:12px;font-weight:500;line-height:1.4}body.fmg-theme .sample-editor button.sample-value-display{color:#253b49;white-space:pre-wrap;min-height:36px;margin:0;padding:5px 0;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4}body.fmg-theme .sample-inline-row>.sample-value:first-of-type .sample-value-display{font-size:14px;font-weight:600}body.fmg-theme .sample-editor .sample-inline-ready{min-height:36px;font-size:12px;font-weight:500;line-height:1.4}body.fmg-theme .sample-fields{align-items:start;gap:10px 16px}body.fmg-theme .sample-value-empty{font-size:inherit;color:#708596;font-weight:400}body.fmg-theme .sample-save-status{background:#f8f9f7;border-color:#dde3e3;min-height:40px;padding:8px 18px;font-size:12px;font-weight:400;line-height:1.4}body.fmg-theme .sample-editor button.sample-project-shortcut{color:#356b91;background:#f8f9f7;border-color:#dde3e3;font-size:14px;font-weight:500}@media (min-width:1200px){body.fmg-theme .sample-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.fmg-theme .board-main>header{height:52px;min-height:52px;padding-block:4px}body.fmg-theme .tower-home{gap:8px;padding:10px 12px}body.fmg-theme .tower-home .control-board-heading{flex-flow:wrap;gap:6px;margin-bottom:4px;align-items:center!important}body.fmg-theme .tower-home .control-board-heading h1{margin:0;font-size:24px;line-height:1.15}body.fmg-theme .tower-home .control-board-heading p{margin-top:3px;font-size:12px;line-height:1.4}body.fmg-theme .tower-source-strip{gap:8px;padding:8px 10px}body.fmg-theme :is(.control-guide-filters,.estimate-phases,.cs-tabs){scrollbar-width:thin;flex-wrap:nowrap;gap:4px;max-width:100%;overflow-x:auto}body.fmg-theme :is(.control-guide-filters,.estimate-phases,.cs-tabs)>button{white-space:nowrap;flex:none;min-height:44px;padding:7px 10px}body.fmg-theme .sample-toolbar{gap:8px;padding:6px 0 10px}body.fmg-theme :is(.sample-toolbar h2,.sample-editor-heading h2){font-size:18px;font-weight:600}body.fmg-theme .sample-toolbar>div{flex:1}body.fmg-theme .sample-new-button{height:48px;padding:8px 12px;min-height:48px!important;font-size:14px!important}body.fmg-theme .sample-new-label>span{display:none}body.fmg-theme .sample-list-tools{grid-template-columns:minmax(0,1fr) 134px;gap:8px;padding:0 0 10px}body.fmg-theme .sample-view-switch{width:100%}body.fmg-theme .sample-view-switch button{height:44px;min-height:44px;padding:6px 8px;font-size:13px}body.fmg-theme .sample-status-filter{grid-area:1/2;height:52px;font-size:13px}body.fmg-theme .sample-list-tools>.sample-search-input{grid-area:2/1/auto/-1}body.fmg-theme .sample-list-tools .sample-search-input input{height:44px;min-height:44px;font-size:16px}body.fmg-theme .sample-cards{gap:8px;padding:0}body.fmg-theme .sample-card-open{grid-template-rows:auto 1fr;grid-template-columns:48px minmax(0,1fr) 86px;align-items:start;gap:6px 10px;min-height:132px;padding:12px!important}body.fmg-theme .sample-card-icon{grid-area:1/1/3;align-self:start;width:48px;height:64px}body.fmg-theme .sample-card-heading{flex-direction:column;grid-area:1/2/3;align-self:stretch;gap:4px;display:flex}body.fmg-theme .sample-status{grid-area:1/3;max-width:86px;padding:5px 7px;font-size:12px}body.fmg-theme .sample-card-chevron{grid-area:2/3;align-self:center}body.fmg-theme .sample-editor[data-slot=dialog-content]{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}body.fmg-theme .sample-editor-heading{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;gap:8px}body.fmg-theme .sample-editor-navigation{flex-wrap:nowrap;justify-content:flex-start;padding:0 6px;overflow-x:auto;display:flex!important}body.fmg-theme .sample-editor-navigation button{flex-direction:row;flex:1 0 auto;gap:5px;min-height:44px;padding:8px;font-size:14px}body.fmg-theme .sample-editor-navigation button>svg{width:16px;height:16px}body.fmg-theme .sample-editor-scroll{padding:12px}body.fmg-theme .sample-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}body.fmg-theme .sample-inline-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px}body.fmg-theme .sample-inline-row>header{grid-column:1/-1}body.fmg-theme .sample-editor button.sample-value-display{min-height:44px;padding:6px 0;font-size:14px}body.fmg-theme .sample-editor .sample-inline-ready{min-height:44px}body.fmg-theme .sample-editor :is(input:not([type=checkbox]),textarea,select){min-height:44px;font-size:16px}body.fmg-theme .sample-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.fmg-theme .sample-photo-open{height:96px!important;min-height:96px!important}body.fmg-theme .sample-save-status{padding:8px 12px calc(8px + env(safe-area-inset-bottom));min-height:40px;font-size:12px}body.fmg-theme [data-mobile=true][data-sidebar=sidebar],body.fmg-theme [data-mobile=true] [data-slot=sidebar-header]{background:#253b49}}@media (max-width:359px){body.fmg-theme .sample-toolbar p{display:none}body.fmg-theme .sample-card-open{grid-template-columns:36px minmax(0,1fr) 72px;gap:6px 8px}body.fmg-theme .sample-card-icon{width:36px;height:56px}body.fmg-theme .sample-status{max-width:72px;font-size:12px}}body.fmg-theme .sample-card-open{position:relative}body.fmg-theme .sample-card-hit{border-radius:inherit;width:100%;height:100%;min-height:0;box-shadow:none;z-index:0;background:0 0;border:0;padding:0;position:absolute;inset:0}body.fmg-theme .sample-card-hit:hover{background:0 0}body.fmg-theme .sample-card-open .sample-card-icon{z-index:1;aspect-ratio:1;width:56px;height:56px;min-height:56px;box-shadow:none;cursor:pointer;border:0;padding:0;position:relative}body.fmg-theme .sample-card-icon:hover{outline-offset:2px;outline:2px solid #356b91}body.fmg-theme .sample-card-heading,body.fmg-theme .sample-status,body.fmg-theme .sample-card-chevron{pointer-events:none}body.fmg-theme .sample-photo-source-dialog[data-slot=dialog-content]{width:min(560px,100vw - 24px);max-width:560px;max-height:90dvh;font-family:var(--fmg-font);color:#253b49;gap:14px;padding:18px;overflow:auto}.sample-photo-source-dialog>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.sample-photo-source-dialog>header>button{width:44px;min-width:44px;height:44px;padding:0}.sample-photo-source-dialog [data-slot=dialog-description]{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.4}.sample-photo-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sample-photo-source-grid button{white-space:normal;justify-content:flex-start;align-items:center;gap:8px;height:auto;min-height:52px;padding:10px;font-size:14px;font-weight:500;display:flex}.sample-photo-source-grid svg{flex:none}.sample-photo-drive{border-top:1px solid #dde3e3;gap:10px;padding-top:12px;display:grid}.sample-photo-drive form{align-items:center;gap:8px;min-width:0;display:flex}.sample-photo-drive form input{flex:1;min-width:0}.sample-photo-drive p,.sample-photo-source-dialog>p,.sample-photo-source-dialog>footer{color:#708596;font-size:12px;line-height:1.4}.sample-photo-drive-results{gap:4px;max-height:220px;display:grid;overflow:auto}.sample-photo-drive-results>button{text-align:left;color:#253b49;background:#fff;border:1px solid #dde3e3;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:9px;font-size:14px;display:flex}.sample-photo-drive-results>button>svg{color:#708596;flex:none}.sample-photo-drive-results>button>span{overflow-wrap:anywhere;min-width:0}.sample-photo-source-dialog>p[role=status]{color:#287358;align-items:center;gap:8px;display:flex}.sample-photo-source-dialog>p[role=alert]{color:#b83732}.sample-photo-source-dialog>footer{border-top:1px solid #dde3e3;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}@media (max-width:767px){body.fmg-theme .sample-card-open .sample-card-icon{width:48px;height:48px;min-height:48px}body.fmg-theme .sample-photo-source-dialog[data-slot=dialog-content]{max-width:calc(100vw - 24px);padding:14px}.sample-photo-source-grid button{font-size:13px}}@media (max-width:359px){.sample-photo-source-grid{grid-template-columns:minmax(0,1fr)}body.fmg-theme .sample-card-open{grid-template-columns:44px minmax(0,1fr) 72px}body.fmg-theme .sample-card-open .sample-card-icon{width:44px;height:44px;min-height:44px}}body.fmg-theme .sample-photo-source-dialog [data-slot=dialog-title]{font-size:18px;font-weight:600;line-height:1.3}body.fmg-theme .sample-photo-source-dialog .sample-photo-source-grid{grid-auto-rows:1fr}body.fmg-theme .sample-photo-source-dialog .sample-photo-source-grid button{font-family:var(--fmg-font);height:100%;min-height:52px;font-size:14px;font-weight:500;line-height:1.4}.travel-mobile-topbar,.travel-mobile-chevron,.travel-upload-mobile,.works-mobile-dock{display:none}.works-confirm-dialog[data-slot=alert-dialog-content]{color:#263b4a;z-index:210;background:#fff;border:1px solid #dde4ec;border-radius:18px;gap:22px;width:min(460px,100vw - 28px);max-width:460px;padding:24px;box-shadow:0 24px 80px #14283d30}.works-confirm-dialog [data-slot=alert-dialog-header]{text-align:left;align-items:flex-start;gap:10px;display:flex}.works-confirm-icon{color:#315f7e;background:#eaf1f6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.works-confirm-icon[data-destructive=true]{color:#bb3d4c;background:#fff0f1}.works-confirm-dialog [data-slot=alert-dialog-title]{color:#203744;font-size:20px;font-weight:650;line-height:1.3}.works-confirm-dialog [data-slot=alert-dialog-description]{color:#5d6c7c;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.55}.works-confirm-dialog [data-slot=alert-dialog-footer]{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.works-confirm-dialog button{border-radius:9px;min-height:44px;padding:10px 18px;font-size:15px}.works-confirm-dialog [data-slot=alert-dialog-cancel]{box-shadow:none;background:#fff;border-color:#d6dfe8}.works-confirm-dialog [data-slot=alert-dialog-action]{color:#fff;background:#285d75;border:0}.works-confirm-dialog [data-slot=alert-dialog-action][data-variant=destructive]{background:#c23f4e}@media (max-width:767px){html{-webkit-text-size-adjust:100%;scroll-padding-top:64px}.fmg-theme{--mobile-gutter:12px;-webkit-tap-highlight-color:transparent;background:#f5f7fa}body.fmg-theme .monday-shell{min-width:0;max-width:100%;height:100dvh;overflow:hidden}body.fmg-theme .board-main{min-width:0;max-width:100%;padding-bottom:calc(66px + env(safe-area-inset-bottom));background:#f5f7fa;overflow:hidden}body.fmg-theme .app-shell-header{height:auto;min-height:52px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:25;background:#ffffffed;border-bottom:1px solid #e0e6ed}.app-shell-header nav{min-width:0;overflow:hidden}.app-shell-header [data-slot=breadcrumb-list]{flex-wrap:nowrap;overflow:hidden}.app-shell-header [data-slot=breadcrumb-item]{white-space:nowrap;min-width:0}.app-shell-header [data-slot=breadcrumb-page]{text-overflow:ellipsis;overflow:hidden}.works-mobile-dock{z-index:35;min-height:62px;padding:5px max(5px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(5px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-top:1px solid #dde5ed;justify-content:space-around;align-items:stretch;gap:2px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #25415508}.works-mobile-dock>button,.works-mobile-dock>.works-mobile-menu{color:#678;min-width:0;min-height:50px;box-shadow:none;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:5px 2px;font-size:11px;font-weight:600;display:flex}.works-mobile-dock svg{width:21px;height:21px}.works-mobile-dock>button[aria-current=page]{color:#285d75;background:#eaf2f7}.works-mobile-menu [data-sidebar=trigger]{width:44px;height:26px;min-height:26px;padding:0}.works-mobile-menu>span{pointer-events:none}body.fmg-theme :is(.control-board-workspace,.estimate-workspace,.suppliers-workspace,.quote-pipeline-workspace,.cash-workspace,.campaign-studio,.travel-workspace,.manufacturing-workspace,.settings-workspace,.imballi-workspace,.team-workspace){padding:12px max(12px,env(safe-area-inset-right)) 20px max(12px,env(safe-area-inset-left));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;scroll-padding-block:12px 80px}body.fmg-theme :is(main,[data-slot=dialog-content],[data-slot=sheet-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,[data-slot=select-trigger]){color:#253b49;background:#fff;border-radius:9px;max-width:100%;min-height:44px;font-size:16px;line-height:1.4}body.fmg-theme :is(main,[data-slot=dialog-content],[data-slot=sheet-content]) button{touch-action:manipulation}body.fmg-theme :is(main,[data-slot=dialog-content],[data-slot=sheet-content]) button:not([role=checkbox]):not([role=switch]):not(.takeoff-canvas button){min-height:44px}body.fmg-theme :is(main,[data-slot=dialog-content],[data-slot=sheet-content]) label{line-height:1.4}body.fmg-theme main :is(h1,h2,h3,p,label,strong,small){overflow-wrap:anywhere}body.fmg-theme [data-slot=dialog-content]:not([data-layout=viewport]):not(.sample-photo-dialog){width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(var(--works-visible-height,100dvh) - 20px);top:calc(var(--works-visible-top,0px) + var(--works-visible-height,100dvh)/2);overscroll-behavior:contain;border-radius:18px;padding:20px 14px;scroll-padding:16px;overflow:hidden auto}body.fmg-theme [data-slot=sheet-content]{overscroll-behavior:contain;width:100%;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);max-width:100vw!important}body.fmg-theme [data-slot=dialog-footer]{gap:8px}body.fmg-theme [data-slot=dialog-footer] button{flex:1;min-height:46px}body.fmg-theme .works-confirm-dialog[data-slot=alert-dialog-content]{max-width:calc(100vw - 28px);top:calc(var(--works-visible-top,0px) + var(--works-visible-height,100dvh)/2);max-height:calc(var(--works-visible-height,100dvh) - 24px);padding:22px 18px;overflow:auto}.works-confirm-dialog [data-slot=alert-dialog-footer] button{flex:1}body.fmg-theme :is(.bespoke-header-layout,.bespoke-header-fields,.services-settings,.item-editor,.control-team-grid,.settings-grid,.machine-detail-grid,.ig-layout,.ig-editor-grid,.supplier-card-layout){grid-template-columns:minmax(0,1fr);min-width:0}body.fmg-theme .bespoke-totals{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.bespoke-totals>div{flex:40%;min-width:0}.bespoke-totals .bespoke-grand{border-top:1px solid #dce6ed;flex-basis:100%;padding-top:8px}.bespoke-header-footer{flex-wrap:wrap;gap:8px;position:static}.bespoke-header-footer button{flex:1}.bespoke-header-card{padding:12px}.bespoke-header-fields.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.item-navigation{min-width:0;max-height:220px;overflow:auto}.item-economics{max-width:100%;position:static!important}.item-editor .item-card{padding:12px}.item-editor .estimate-simple-fields{grid-template-columns:minmax(0,1fr)}body.fmg-theme :is([data-slot=table-container],.control-table-wrap,.board-scroll,.quote-table-scroll,.estimate-table-scroll,.services-table-wrap,.cash-workspace .overflow-auto){overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto}body.fmg-theme [data-slot=table-container]{border-radius:10px}body.fmg-theme :is(.settings-access-list,.services-editor,.sample-list,.control-panel,.control-overview,.imballi-workspace){min-width:0;max-width:100%}.settings-access-person{min-width:0}.settings-access-person small{overflow-wrap:anywhere}.settings-access-list>article{flex-wrap:wrap;gap:8px}body.fmg-theme :is(.quote-pipeline-head,.suppliers-heading,.manufacturing-heading,.estimate-header,.cs-header){gap:10px;padding:0}.control-panel-toolbar,.control-overview-toolbar,.sample-toolbar{flex-wrap:wrap;gap:8px}.control-panel-toolbar>*{min-width:0;max-width:100%}.manufacturing-tabs,.bespoke-bar nav,.estimate-phases,.diary-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:4px;max-width:100%;display:flex;overflow:auto}.manufacturing-tabs>*,.bespoke-bar nav>*,.estimate-phases>*{flex-shrink:0;min-height:44px}body.fmg-theme .travel-workspace{background:#f4f7fa;padding:10px 10px 18px}.travel-workspace .travel-hero{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:10px;margin-bottom:0;padding:4px 2px 12px;display:flex}.travel-workspace .travel-hero:after,.travel-workspace .travel-hero>div>span,.travel-workspace .travel-hero p{display:none}.travel-workspace .travel-hero h1{margin:0;font-size:25px}.travel-workspace .travel-hero>button{flex-shrink:0;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:14px}.travel-workspace .travel-layout{display:block}.travel-workspace .travel-list{max-height:none;box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible}.travel-workspace[data-mobile-pane=detail] .travel-list,.travel-workspace[data-mobile-pane=list] .travel-detail{display:none}.travel-workspace .travel-list-tabs{border-radius:12px;min-width:0;margin:0 0 12px;padding:4px}.travel-workspace .travel-list-tabs button{min-height:44px;font-size:14px}.travel-workspace .travel-list>button:not(.travel-list-tabs button){background:#fff;border:1px solid #e0e7ee;border-radius:13px;align-items:center;gap:12px;min-width:0;margin:0 0 8px;padding:16px 12px;box-shadow:0 2px 7px #263c4905}.travel-workspace .travel-list strong{white-space:normal;font-size:16px;line-height:1.35}.travel-workspace .travel-list small{white-space:normal;font-size:13px;line-height:1.4}.travel-mobile-chevron{flex-shrink:0;height:18px;margin-left:auto;display:block;width:18px!important}.travel-workspace .travel-list>button>svg:first-child{flex-shrink:0;width:22px;height:22px}.travel-workspace .travel-detail{box-shadow:none;background:0 0;border:0;padding:0}.travel-mobile-topbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.travel-mobile-topbar>button{color:#285d75;padding:6px 8px}.travel-mobile-topbar>span{color:#667c89;font-size:12px}.travel-workspace .travel-trip-actions{margin:0 0 6px}.travel-delete-trip{color:#99404b;font-size:13px}.travel-workspace .travel-title-grid{background:#fff;border:1px solid #e0e7ee;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:12px;display:grid}.travel-title-grid .travel-title,.travel-title-grid>label:nth-child(2),.travel-title-grid>label:last-child{grid-column:1/-1}.travel-workspace .travel-title-grid label>span,.travel-fields label>span{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.travel-title-grid input[type=date]{width:100%;min-width:0}.travel-workspace .travel-summary{border:0;flex-wrap:wrap;gap:7px;margin:10px 0;padding:0;display:flex}.travel-workspace .travel-summary>div:not(.travel-downloads){background:#fff;border:1px solid #e0e7ee;border-radius:10px;flex:28%;min-width:0;padding:9px 11px}.travel-workspace .travel-summary span{font-size:11px}.travel-workspace .travel-summary strong{font-size:16px}.travel-workspace .travel-downloads{flex:100%;gap:8px;margin:0;display:flex}.travel-workspace .travel-downloads a{border-radius:9px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:8px;font-size:12px;display:flex}.travel-workspace .travel-tabs{overflow:visible}.travel-workspace .travel-tabs>[data-slot=tabs-list]{background:#e7edf3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;max-width:100%;padding:4px;display:grid;overflow:visible}.travel-workspace .travel-tabs [data-slot=tabs-trigger]{white-space:normal;min-width:0;min-height:62px;box-shadow:none;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:11px;line-height:1.15;display:flex;position:relative}.travel-workspace .travel-tabs [data-slot=tabs-trigger]>svg{width:20px;height:20px}.travel-workspace .travel-tabs [data-slot=tabs-trigger]>b{min-width:15px;font-size:10px;position:absolute;top:3px;right:5px}.travel-tabs>[data-slot=tabs-content]{min-width:0;margin:10px 0 0}.travel-workspace .travel-section-head{align-items:center;gap:8px;margin:10px 0;display:flex}.travel-workspace .travel-section-head h2{font-size:18px}.travel-workspace .travel-section-head p{display:none}.travel-workspace .travel-section-head button{min-height:44px;font-size:14px}.travel-workspace .travel-card{background:#fff;border:1px solid #dce5ed;border-radius:13px;padding:12px;box-shadow:0 3px 12px #263c4906}.travel-workspace .travel-card-top{flex-wrap:nowrap;align-items:flex-start;gap:8px;display:flex}.travel-workspace .travel-card-top>input{flex:1;min-width:0}.travel-workspace .travel-card-top>button{width:44px;min-width:44px;height:44px}.travel-workspace .travel-card-read-head{flex-wrap:wrap}.travel-card-read-head>div:first-child{flex:1;min-width:0}.travel-card-read-head .travel-card-actions{flex-shrink:0;gap:6px}.travel-card-read-head h3{font-size:17px;line-height:1.35}.travel-workspace .travel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.travel-fields>label:first-child,.travel-fields>label:nth-child(4),.travel-fields>label:nth-child(5),.travel-fields>label:last-child{grid-column:1/-1}.travel-workspace .travel-money{grid-template-columns:minmax(0,1fr) 90px;gap:8px;display:grid}.travel-money input{width:100%;min-width:0}.travel-workspace .travel-card-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.travel-card-read-grid>div:last-child{grid-column:1/-1}.travel-card-read-grid span{font-size:12px}.travel-card-read-grid strong{font-size:14px}.travel-workspace .travel-files{flex-wrap:wrap;gap:7px;min-width:0;margin:12px 0 0;display:flex}.travel-files>label{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:46px;padding:8px;font-size:13px;display:flex}.travel-upload-desktop{display:none}.travel-upload-mobile{display:inline}.travel-workspace .travel-files>a{white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:center;max-width:100%;min-height:44px;font-size:13px;display:flex}.travel-files>a>svg{flex-shrink:0}.travel-workspace .travel-card-actions{justify-content:flex-end;margin-top:10px}.travel-workspace .travel-card-actions>button[data-slot=button]{min-height:46px}.travel-workspace .travel-card.is-editing .travel-card-actions>button{width:100%}.travel-workspace .travel-footer{margin-top:14px}.travel-workspace .travel-footer>button{width:100%}}@media (prefers-reduced-motion:reduce){.works-confirm-dialog,.works-mobile-dock,.travel-list>button{transition:none!important;animation:none!important}}.travel-workspace{background:#f5f8fb}.travel-workspace .travel-hero{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:6px;padding:0 0 18px}.travel-hero:after{display:none}.travel-brand{align-items:center;gap:20px;display:flex}.travel-brand>strong{letter-spacing:-.04em;color:#142b47;white-space:nowrap;font-size:23px}.travel-brand>strong>span{font-size:inherit;letter-spacing:inherit;text-transform:none;color:#7a9ebc}.travel-brand>i{border-left:1px solid #d2dfeb;height:24px}.travel-hero .travel-brand h1{letter-spacing:0;margin:0;font-size:20px}.travel-layout{grid-template-columns:280px minmax(0,1fr);max-width:1600px}.travel-detail{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.travel-list{background:#f9fbfd;border-radius:13px;padding:10px}.travel-search{background:#fff;margin-bottom:12px}.travel-list>button>svg{flex-shrink:0}.travel-notice{color:#556b80;margin:0 0 8px;font-size:13px}.travel-dashboard{color:#162c46;min-width:0}.travel-dashboard-header{background:#fff;border:1px solid #dee7f0;border-radius:12px;padding:20px 20px 0;box-shadow:0 2px 12px #2c496107}.travel-dashboard-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.travel-dashboard-title>h2{letter-spacing:-.035em;flex:0 auto;min-width:0;margin:0;font-size:27px;font-weight:700;line-height:1.22}.travel-status{color:#95601c;white-space:nowrap;background:#fff5e3;border-radius:9px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.travel-status>i{background:#f0a62d;border-radius:50%;width:8px;height:8px}.travel-status[data-state=Concluso]{color:#33714b;background:#edf6ef}.travel-status[data-state=Concluso]>i{background:#65a77f}.travel-dashboard-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.travel-dashboard-meta{color:#546c86;flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;font-size:15px;display:flex}.travel-dashboard-meta>span{align-items:center;gap:8px;display:inline-flex}.travel-dashboard-meta svg,.travel-dashboard-people svg{flex-shrink:0;width:19px;height:19px}.travel-dashboard-people{color:#546c86;flex-wrap:wrap;align-items:center;gap:14px;min-height:32px;margin-top:16px;display:flex}.travel-dashboard-people>small{margin-left:auto;font-size:12px}.travel-avatars{gap:7px;display:flex}.travel-avatars>span{color:#1e5f92;background:#e5f0fc;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid}.travel-avatars>span:nth-child(2n){color:#383f84;background:#ebebff}.travel-project-tag{align-items:center;gap:8px;font-size:13px;display:flex}.travel-project-tag>b{background:#edf3f8;border-radius:7px;padding:6px 10px;font-weight:500}.travel-calendar-source{color:#52758e;align-items:center;gap:6px;font-size:12px;display:flex}.travel-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.travel-dashboard-metrics>div,.travel-dashboard-metrics>button{text-align:left;color:#526d87;background:linear-gradient(110deg,#fff,#fafcfe);border:1px solid #dfe8f1;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:16px;font-size:14px;display:flex}.travel-metric-icon{color:#496f91;background:#f0f5fa;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.travel-metric-icon svg{width:24px;height:24px}.travel-dashboard-metrics strong{color:#142944;overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:700;line-height:1.2;display:block}.travel-dashboard-metrics .travel-missing{color:#9a5e13;background:#fff8ec}.travel-missing>svg:first-child{color:#e9a131;flex-shrink:0;width:30px;height:30px}.travel-missing>svg:last-child{width:20px;height:20px;margin-left:auto}.travel-dashboard-tabs{border-top:1px solid #edf1f6;align-items:stretch;gap:16px;max-width:100%;padding-top:5px;display:flex;overflow:auto}.travel-dashboard-tabs>button{color:#546c86;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;padding:13px 8px;font-size:14px;font-weight:500;display:flex}.travel-dashboard-tabs>button[aria-pressed=true]{color:#185d97;border-bottom-color:#236fa6;font-weight:650}.travel-dashboard-tabs svg{width:20px;height:20px}.travel-dashboard-tabs b{color:#4e6883;background:#edf3f8;border-radius:20px;justify-content:center;align-items:center;min-width:23px;height:23px;font-size:12px;font-weight:600;display:inline-flex}.travel-mobile-label,.travel-mobile-count,.travel-app-brand,.travel-mobile-actions,.travel-back{display:none!important}.travel-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.travel-dashboard-grid>aside{gap:14px;min-width:0;display:grid}.travel-dashboard-panel{background:#fff;border:1px solid #dee7f0;border-radius:12px;min-width:0;margin-top:14px;padding:18px;box-shadow:0 2px 12px #2c496105}.travel-dashboard-grid .travel-dashboard-panel{margin-top:0}.travel-dashboard-panel h2{color:#19314e;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:650;display:flex}.travel-dashboard-panel h2>svg{flex-shrink:0;width:21px;height:21px}.travel-dashboard-panel h2>span{color:#7890a5}.travel-dashboard-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.travel-dashboard-panel>header>button{gap:6px;font-size:12px}.travel-document-list>div{border-bottom:1px solid #edf1f6;align-items:center;gap:9px;min-width:0;padding:10px 0;display:flex}.travel-document-icon{color:#ce525c;background:#fff2f3;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:49px;display:grid}.travel-document-list>div>div{flex:1;min-width:0}.travel-document-list strong{font-size:13px;line-height:1.4;display:block}.travel-document-list small{color:#70849c;overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.travel-document-list .travel-doc-warning{color:#a96c20}.travel-icon-button{color:#466785;border:1px solid #dce6ee;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.travel-icon-button svg{width:17px;height:17px}.travel-dashboard-drop{color:#315e87;background:#f9fbfe;border:1px dashed #bdcfe0;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:14px;display:flex}.travel-dashboard-drop>svg{width:21px;height:21px}.travel-dashboard-drop>strong{font-size:13px}.travel-dashboard-drop>small{color:#6d839b;flex-basis:100%;font-size:11px}.travel-dashboard-drop.is-dragging{background:#e9f3fb;border-color:#4c8cbc}.travel-expenses>div,.travel-expenses>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:14px;display:flex}.travel-expenses>div>span{color:#6d8299;align-items:center;gap:8px;display:flex}.travel-expenses svg{width:18px;height:18px}.travel-expenses strong{white-space:nowrap;font-size:14px}.travel-expenses>footer{border-top:1px solid #e4ecf3;padding-top:12px}.travel-dashboard-exports{gap:9px;display:flex}.travel-dashboard-exports>a{background:#fff;border:1px solid #dbe5ef;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;display:flex}.travel-dashboard-exports svg{width:17px;height:17px}.travel-program-day>h3{text-transform:capitalize;margin:17px 0 14px;font-size:15px;font-weight:650;line-height:1.4}.travel-program-day>h3>svg{display:none}.travel-program>h2{border-bottom:1px solid #e5edf4;padding-bottom:16px}.travel-timeline{gap:16px;display:grid}.travel-timeline>article{grid-template-columns:45px 16px minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative}.travel-timeline>article:before{content:"";border-left:1px solid #cbdcea;position:absolute;top:24px;bottom:-25px;left:62px}.travel-timeline>article:last-child:before{display:none}.travel-timeline time{padding-top:14px;font-size:14px;font-weight:650}.travel-timeline-dot{z-index:1;background:#2a77af;border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin-top:17px;position:relative;box-shadow:0 0 0 2px #c3d9eb}.travel-timeline>article>div{background:#fff;border:1px solid #dae6ef;border-radius:12px;min-width:0;padding:14px}.travel-timeline-title{align-items:flex-start;gap:10px;display:flex}.travel-timeline-title>svg{color:#345e80;flex-shrink:0;width:21px;height:25px}.travel-timeline-title h4{margin:0;font-size:15px;font-weight:650;line-height:1.4}.travel-timeline-title p{color:#6c8199;margin:5px 0;font-size:13px;line-height:1.4}.travel-passengers{color:#506f8c;background:#f0f5fa;border-radius:7px;align-items:center;gap:5px;margin-top:6px;padding:5px 8px;font-size:11px;display:inline-flex}.travel-passengers svg{width:15px;height:15px}.travel-ticket-button,.travel-map-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:12px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.travel-ticket-button{color:#fff;background:linear-gradient(110deg,#226fa8,#2b66a2)}.travel-map-button{color:#25689b;background:#edf5fc;border:1px solid #d4e5f5}.travel-ticket-button svg,.travel-map-button svg{width:19px;height:19px}.travel-booking-filters{gap:8px;max-width:100%;margin-bottom:14px;display:flex;overflow:auto}.travel-booking-filters>button{white-space:nowrap;color:#526e88;background:#fff;border:1px solid #d7e4ef;border-radius:9px;align-items:center;gap:6px;min-height:44px;padding:8px 11px;font-size:13px;display:flex}.travel-booking-filters>button[aria-pressed=true]{color:#216ba4;background:#eaf3fb;border-color:#9ebed9}.travel-booking-filters svg{width:18px;height:18px}.travel-edit-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.travel-edit-fields>label{color:#58718a;gap:5px;min-width:0;font-size:13px;display:grid}.travel-edit-fields>label:first-child,.travel-edit-fields>label:nth-last-child(2){grid-column:1/-1}.travel-edit-fields textarea,.travel-edit-fields select{color:#213c54;background:#fff;border:1px solid #cbd9e5;border-radius:8px;width:100%;min-width:0;padding:9px}.travel-amount-evidence{color:#61778c;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px;display:block}@media (min-width:768px) and (max-width:1100px){.travel-workspace .travel-layout{grid-template-columns:220px minmax(0,1fr)}.travel-workspace .travel-list{max-height:none;display:block}.travel-workspace .travel-list-tabs,.travel-workspace .travel-list>button:not(.travel-list-tabs button){min-width:0}.travel-dashboard-grid{grid-template-columns:1fr}.travel-dashboard-grid>aside{grid-template-columns:1fr 1fr}.travel-dashboard-exports{grid-column:1/-1}.travel-dashboard-title>h2{font-size:24px}.travel-dashboard-metrics{grid-template-columns:1fr 1fr}.travel-dashboard-metrics .travel-missing{grid-column:1/-1}}@media (max-width:767px){body.fmg-theme .monday-shell:has(.travel-workspace) .app-shell-header{display:none}.travel-workspace[data-mobile-pane=detail] .travel-hero{display:none}.travel-workspace .travel-hero .travel-brand>strong{font-size:20px}.travel-workspace .travel-hero .travel-brand>i,.travel-workspace .travel-hero .travel-brand>h1{display:none}.travel-workspace[data-mobile-pane=detail]{padding:0 0 78px}.travel-workspace .travel-detail{padding:0}.travel-notice,.travel-error{margin:8px 12px;font-size:12px}.travel-app-brand{background:#f9fbfe;border-bottom:1px solid #e3ebf2;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex!important}.travel-app-brand>strong{color:#132b47;letter-spacing:-.04em;font-size:23px}.travel-app-brand>strong>span{color:#7e9ebb}.travel-app-brand>button{color:#315c85;width:44px;height:44px}.travel-dashboard-header{box-shadow:none;background:#fff;border:0;border-radius:0;padding:12px 18px 0}.travel-back{color:#226a9f;background:0 0;border:0;align-items:center;gap:5px;margin:0 0 10px;padding:0;font-size:14px;display:flex!important}.travel-back>svg{width:19px;height:19px}.travel-dashboard-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.travel-dashboard-title>h2{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:26px;font-weight:750;line-height:1.12}.travel-status{gap:5px;margin-top:2px;padding:7px 9px;font-size:11px}.travel-status>i{width:7px;height:7px}.travel-dashboard-actions{grid-column:1/-1;justify-self:end;gap:6px;margin:-1px 0 0}.travel-dashboard-actions>button:first-child{height:36px;padding:6px 10px;font-size:12px;min-height:36px!important}.travel-dashboard-actions>button:last-child{width:36px;height:36px;min-height:36px!important}.travel-dashboard-meta{gap:8px 14px;margin-top:8px;font-size:15px}.travel-dashboard-meta>span{gap:7px}.travel-dashboard-meta svg{width:20px;height:20px}.travel-desktop-count{display:none!important}.travel-dashboard-people{gap:10px;min-height:0;margin:12px 0}.travel-avatars>span{width:36px;height:36px;font-size:14px}.travel-mobile-count{align-items:center;gap:7px;font-size:14px;display:flex!important}.travel-project-tag{font-size:11px}.travel-project-tag>b{padding:5px 7px}.travel-calendar-source,.travel-dashboard-people>small{font-size:11px}.travel-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 16px}.travel-dashboard-metrics>div,.travel-dashboard-metrics>button{border-radius:10px;gap:8px;min-height:73px;padding:12px 9px;font-size:13px}.travel-metric-icon{width:36px;height:36px}.travel-metric-icon>svg{width:22px;height:22px}.travel-dashboard-metrics strong{margin-top:5px;font-size:18px;line-height:1.2}.travel-dashboard-metrics .travel-missing{border:0;grid-column:1/-1;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}.travel-missing>svg:first-child{width:25px;height:25px}.travel-dashboard-tabs{border-top:0;gap:0;padding-top:0;overflow:visible}.travel-dashboard-tabs>button{white-space:normal;flex:1 1 0;gap:6px;min-width:0;min-height:50px;padding:8px 3px;font-size:13px;line-height:1.3}.travel-dashboard-tabs>button.travel-mobile-label{display:flex!important}.travel-dashboard-tabs>button>span.travel-mobile-label{display:inline!important}.travel-dashboard-tabs>button.travel-desktop-label,.travel-dashboard-tabs .travel-desktop-label{display:none!important}.travel-dashboard-tabs svg{flex-shrink:0;width:18px;height:18px}.travel-dashboard-tabs b{min-width:20px;height:20px;font-size:11px}.travel-dashboard-grid{margin:8px 10px 0;display:block}.travel-dashboard-grid>aside{display:none}.travel-dashboard-panel{border-radius:12px;margin:10px;padding:14px 12px}.travel-dashboard-grid .travel-dashboard-panel{margin:0}.travel-program>.travel-desktop-label{display:none!important}.travel-program-day>h3{border-bottom:1px solid #e6eef4;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 13px;font-size:18px;font-weight:700;display:flex}.travel-program-day:not(:first-child)>h3{margin-top:20px}.travel-program-day>h3>svg{flex-shrink:0;width:23px;height:23px;display:block}.travel-timeline{gap:10px}.travel-timeline>article{grid-template-columns:39px 10px minmax(0,1fr);gap:7px}.travel-timeline>article:before{border-color:#cbdcea;top:24px;bottom:-20px;left:50px}.travel-timeline time{padding-top:13px;font-size:13px;line-height:1.3}.travel-timeline-dot{width:10px;height:10px;margin-top:15px;box-shadow:0 0 0 2px #cbddec}.travel-timeline>article>div{border-radius:11px;padding:11px 9px}.travel-timeline-title{gap:8px}.travel-timeline-title>svg{width:19px;height:24px}.travel-timeline-title h4{font-size:15px;font-weight:650;line-height:1.25}.travel-timeline-title p{margin:6px 0;font-size:12px;line-height:1.3}.travel-passengers{margin-top:4px;padding:5px 6px;font-size:11px}.travel-ticket-button,.travel-map-button{gap:7px;width:100%;min-height:44px;margin-top:12px;padding:8px 6px;font-size:13px;display:flex}.travel-ticket-button svg,.travel-map-button svg{width:19px;height:19px}.travel-mobile-actions{z-index:36;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #e5edf3;gap:8px;position:fixed;inset:auto 0 0;box-shadow:0 -3px 16px #294a650a;display:flex!important}.travel-mobile-actions>button{color:#183b5d;background:#fff;border:1px solid #367aaa;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-size:14px;font-weight:600;display:flex}.travel-mobile-actions>button:last-child{color:#fff;background:linear-gradient(110deg,#226fa8,#2b66a2);border-color:#0000}.travel-mobile-actions svg{width:21px;height:21px}body[data-works-keyboard=open] .travel-mobile-actions{display:none}.travel-documents-panel>header{align-items:flex-start}.travel-documents-panel>header>button{padding:6px 8px;font-size:12px;min-height:38px!important}.travel-documents-panel h2{font-size:16px}.travel-document-list>div{gap:8px}.travel-document-icon{width:34px;height:43px}.travel-document-list strong{font-size:13px}.travel-document-list small{font-size:11px}.travel-icon-button{width:42px;height:44px}.travel-dashboard-drop{min-height:76px}.travel-booking-filters{gap:5px}.travel-booking-filters>button{gap:5px;padding:7px;font-size:12px}.travel-booking-filters>button>svg{width:16px;height:16px}.travel-dashboard .travel-section-head{margin:8px 0}.travel-dashboard .travel-section-head h2{font-size:18px}.travel-dashboard .travel-card{margin:0 0 10px}.travel-edit-fields{grid-template-columns:minmax(0,1fr)}.travel-edit-fields>label{grid-column:1/-1}.travel-workspace[data-mobile-pane=list] .travel-hero{padding:8px 3px 12px}.travel-workspace[data-mobile-pane=list] .travel-brand{gap:10px}}@media (max-width:359px){.travel-dashboard-header{padding:12px 12px 0}.travel-dashboard-title>h2{font-size:23px}.travel-status{padding:6px;font-size:10px}.travel-dashboard-tabs>button{gap:4px;font-size:11px}.travel-dashboard-tabs b{display:none}.travel-dashboard-metrics>div,.travel-dashboard-metrics>button{gap:5px;padding:10px 7px}.travel-metric-icon{width:30px;height:30px}.travel-dashboard-metrics strong{font-size:16px}.travel-timeline>article{grid-template-columns:34px 9px minmax(0,1fr);gap:5px}.travel-timeline>article:before{left:43px}.travel-timeline time{font-size:11px}.travel-timeline-title h4{font-size:14px}.travel-timeline-title>svg{width:17px}.travel-timeline>article>div{padding:10px 7px}.travel-mobile-actions>button{font-size:13px}}body.fmg-theme .travel-dashboard-header{gap:0;display:block}body.fmg-theme .travel-dashboard-title>h2{color:#142b47;font-size:27px;font-weight:700;line-height:1.2}body.fmg-theme .travel-dashboard-people>small{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (max-width:767px){body.fmg-theme .travel-dashboard-header{padding:10px 18px 0;position:relative}body.fmg-theme .travel-dashboard-title>h2{font-size:26px;font-weight:750;line-height:1.12}.travel-dashboard-actions{position:absolute;top:9px;right:18px}.travel-dashboard-actions>button:first-child{display:none}.travel-back{padding-right:42px;margin-bottom:12px!important}.travel-dashboard-people{flex-wrap:nowrap;min-height:36px;margin:14px 0}.travel-dashboard-people .travel-project-tag,.travel-dashboard-people .travel-calendar-source,.travel-dashboard-people>small{display:none}.travel-dashboard-metrics{margin:14px 0 16px}.travel-dashboard-header .travel-dashboard-tabs{min-height:50px;display:flex}.travel-dashboard-header .travel-dashboard-tabs>button{min-height:50px}}@media (max-width:359px){body.fmg-theme .travel-dashboard-title>h2{font-size:23px}.travel-dashboard-header .travel-dashboard-tabs>button{font-size:11px}}body.fmg-theme .works-confirm-dialog [data-slot=alert-dialog-header]{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;display:flex}body.fmg-theme .board-main .travel-workspace .travel-dashboard-title>h2{color:#142b47;font-size:27px;font-weight:700;line-height:1.2}@media (max-width:767px){body.fmg-theme .board-main .travel-workspace .travel-dashboard-title>h2{font-size:26px;font-weight:750;line-height:1.12}}@media (max-width:359px){body.fmg-theme .board-main .travel-workspace .travel-dashboard-title>h2{font-size:23px}}body.fmg-theme .estimate-screen-capture{color:#285d75;background:#fff;place-self:start;gap:6px;min-height:34px;margin-top:5px;font-size:13px}.capture-support-note,.capture-status{color:#637383;margin-top:4px;font-size:12px;line-height:1.4;display:block}body.fmg-theme .estimate-capture-dialog{background:#fff;gap:12px;width:min(960px,100vw - 32px);max-width:960px;max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.estimate-capture-stage{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#edf1f5;justify-self:center;max-width:100%;line-height:0;position:relative;overflow:hidden}.estimate-capture-stage>img{object-fit:contain;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:55dvh;display:block}.estimate-capture-selection{pointer-events:none;background:#3e9bce22;border:2px solid #217cba;position:absolute;box-shadow:0 0 0 9999px #10253566}.estimate-capture-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:767px){body.fmg-theme .estimate-capture-dialog{width:calc(100vw - 24px);padding:16px}.estimate-capture-actions>button{flex:auto;min-height:44px}}body.fmg-theme .services-table .service-status-select{cursor:pointer;border:1px solid #0000;border-radius:7px;width:100%;min-width:132px;max-width:185px;min-height:36px;padding:6px 22px 6px 9px;font-size:13px;font-weight:600;line-height:1.4;display:block}body.fmg-theme .services-table .service-status-select:focus-visible{outline-offset:2px;outline:2px solid #2678a5}body.fmg-theme .services-table .service-status-select[data-state=included]{color:#246448;background:#e7f5ee}body.fmg-theme .services-table .service-status-select[data-state=excluded]{color:#536478;background:#edf1f5}body.fmg-theme .services-table .service-status-select[data-state=pending]{color:#925510;background:#fff2d9}.quote-section-icon{vertical-align:-3px;color:#315c73;pointer-events:none;flex:0 0 18px;width:18px;height:18px;margin-right:8px;display:inline-block}.bespoke-bar nav>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.bespoke-bar nav>button>.quote-section-icon{color:inherit;margin-right:0}.bespoke-header-card h3,.item-economic h3{align-items:center;gap:8px;display:flex}.bespoke-header-card h3>.quote-section-icon,.item-economic h3>.quote-section-icon{margin-right:0}body.fmg-theme .item-editor :is(.item-card,.bespoke-item-extras)>summary:has(>.quote-section-icon):before{content:none;display:none}body.fmg-theme .item-editor :is(.item-card,.bespoke-item-extras)>summary>.quote-section-icon{color:#274967;flex:0 0 20px;width:20px;height:20px;margin:0}.services-category .quote-section-icon{vertical-align:-3px;width:16px;height:16px}.bespoke-totals small>.quote-section-icon{vertical-align:-3px;width:16px;height:16px;margin-right:6px}@media (max-width:767px){.bespoke-bar nav{flex-wrap:wrap}.bespoke-bar nav>button{gap:5px}.bespoke-bar nav>button>.quote-section-icon{flex-basis:16px;width:16px;height:16px}}body.fmg-theme .estimate-image-actions{flex-wrap:nowrap;place-self:center end;align-items:center;gap:4px;display:flex}body.fmg-theme .estimate-image-actions>button{color:#285d75;background:#fff;border:1px solid #ccd8e1;border-radius:5px;flex:0 0 32px;justify-content:center;align-items:center;gap:0;display:inline-flex;width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important}body.fmg-theme .estimate-image-actions>button svg{flex-shrink:0;width:16px;height:16px}body.fmg-theme .estimate-image-actions>input[type=file]{display:none!important}body.fmg-theme [data-image-target]>.item-thumbnail-drop-hint{display:none}body.fmg-theme [data-image-target][data-dragging=true]>.item-thumbnail-drop-hint{grid-column:1/-1;display:block}body.fmg-theme .item-identification-image.item-thumbnail-drop{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:4px;min-width:0;display:grid}body.fmg-theme .item-identification-image>.item-miniature{grid-column:1/-1;width:100%;max-height:120px}body.fmg-theme .item-identification-image>.item-image-tools{min-width:0;display:block}.item-identification-image .item-image-tools select{width:100%;min-width:0;max-width:100%}body.fmg-theme .bespoke-cover-drop{background:0 0;border:0;border-radius:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:4px 0;display:grid}body.fmg-theme .bespoke-cover-drop+.bespoke-cover-drop{border-top:1px solid #e5eaee}body.fmg-theme .bespoke-cover-drop>.bespoke-cover{display:contents}body.fmg-theme .bespoke-cover-drop .bespoke-cover-preview{border-radius:4px;width:56px;height:42px}body.fmg-theme .bespoke-cover-drop .bespoke-cover>div:last-child{min-width:0}body.fmg-theme .bespoke-cover-drop label{gap:3px;font-size:12px;line-height:1.2}body.fmg-theme .estimate-workspace .bespoke-cover-drop select{text-overflow:ellipsis;width:100%;min-width:0;height:30px;min-height:30px!important;padding:3px 5px!important;font-size:13px!important}body.fmg-theme .cover-card>h3{margin-bottom:4px}@media (max-width:767px){body.fmg-theme .estimate-image-actions>button{flex-basis:36px;width:36px!important;height:36px!important;min-height:36px!important}body.fmg-theme .item-identification-image.item-thumbnail-drop{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}body.fmg-theme .item-identification-image>.item-miniature{grid-column:1;width:72px;height:64px}.bespoke-cover-drop{max-width:100%}}body.fmg-theme .bespoke-header-card .bespoke-cover-drop>.bespoke-cover{display:contents!important}body.fmg-theme .bespoke-header-card .bespoke-cover-drop .bespoke-cover-preview{min-width:0;flex:none!important;width:56px!important;height:42px!important;margin:0!important}body.fmg-theme .bespoke-header-card .bespoke-cover-drop .bespoke-cover>div:last-child{width:auto;min-width:0;display:block}body.fmg-theme .bespoke-header-card .bespoke-cover-drop label{display:block}.bespoke-cover-drop label>select{margin-top:3px;display:block}.services-titlebar{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;display:flex}.services-titlebar>div{align-items:baseline;gap:14px;min-width:0;display:flex}.services-titlebar h2{margin:0;font-size:21px;font-weight:700;line-height:1.3}.services-titlebar span{color:#667d91;font-size:13px}.services-titlebar>button{flex-shrink:0;gap:6px;min-height:34px;font-size:13px}.services-titlebar>button>.quote-section-icon{margin:0}body.fmg-theme .services-editor>.services-settings{background:#fbfdff;border:1px solid #dce6ee;flex-wrap:nowrap;gap:12px;min-height:52px;display:flex;padding:8px 10px!important}body.fmg-theme .services-settings>label{white-space:nowrap;flex-shrink:0;font-size:13px;gap:7px!important}.services-settings select{width:145px}.services-settings input[type=number]{width:54px!important}body.fmg-theme .services-engine{color:#34516b;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-right:1px solid #dce5ec;align-items:center;gap:7px;padding:5px 10px 5px 0;font-size:13px;display:flex}.services-engine .quote-section-icon{margin:0}.services-engine small{color:#64778a;background:#edf1f5;border-radius:4px;padding:3px 5px;font-size:10px}.services-engine small[data-active=true]{color:#2f7151;background:#e8f4ee}body.fmg-theme .services-settings .services-design{border-left:1px solid #dce5ec;flex-wrap:nowrap;margin-left:auto;padding-left:10px}.services-settings .services-design b{text-align:center;font-variant-numeric:tabular-nums;color:#28455c;background:#fff;border:1px solid #d6e0e8;min-width:44px;padding:4px 7px}body.fmg-theme .services-editor .services-toolbar{gap:8px!important;margin:10px 0!important}.services-toolbar>button{min-height:34px;font-weight:600}.services-toolbar>button[aria-pressed=true]{color:#fff;background:#176cc0;border-color:#176cc0}body.fmg-theme .services-editor .services-table th,body.fmg-theme .services-editor .services-table td{overflow-wrap:normal;padding:7px 10px!important}.services-editor .services-table th:first-child{width:15%}.services-editor .services-table th:nth-child(2){width:25%}.services-editor .services-table th:nth-child(3){width:10%}.services-editor .services-table th:nth-child(4){width:13%}.services-editor .services-table th:nth-child(5){width:18%}.services-editor .services-table th:nth-child(6){width:16%}body.fmg-theme .services-editor .services-category>th,body.fmg-theme .services-editor .services-category>td{color:#355875;border-bottom:1px solid #d5e3ef;font-size:13px;font-weight:650;background:#e8f2f9!important;padding-top:7px!important;padding-bottom:7px!important}body.fmg-theme .services-editor .services-category>th{white-space:nowrap}.services-category .quote-section-icon{margin-right:9px}body.fmg-theme .services-editor .service-category-total,body.fmg-theme .services-editor .service-total{font-variant-numeric:tabular-nums;white-space:nowrap;color:#173d62;font-size:15px;font-weight:700;text-align:right!important}.service-category-total small{font-size:11px;font-weight:500}.service-category-total[data-partial=true],.service-total[data-partial=true]{color:#966018!important}body.fmg-theme .services-editor .service-rate{min-width:0;position:relative}.services-editor .service-rate small{color:#6e8194;background:#edf1f5;border-radius:4px;padding:3px 6px;font-size:10px;line-height:1.3;right:5px}.services-editor .service-rate[data-mode=auto] small{color:#377fb4;background:#e7f2fe}body.fmg-theme .services-editor .services-table .service-rate input{text-align:right;font-variant-numeric:tabular-nums;padding-right:68px!important;font-weight:500!important}.services-table input[type=number]{font-variant-numeric:tabular-nums}body.fmg-theme .services-editor .services-table tfoot th,body.fmg-theme .services-editor .services-table tfoot td{background:#fcfefd;border-top:1px solid #d6e2eb;font-size:15px;font-weight:650;padding:12px 10px!important}.services-table tfoot .service-total{color:#26734c!important;font-size:18px!important}body.fmg-theme .services-excluded{margin-top:12px}.services-excluded>summary{align-items:center;gap:7px;min-height:48px;padding:10px 12px;font-size:14px;font-weight:650;list-style:none;display:flex}.services-excluded>summary:before{content:"›";color:#5e7e96;font-size:20px;font-weight:400}.services-excluded[open]>summary:before{transform:rotate(90deg)}.services-excluded>summary::-webkit-details-marker{display:none}.services-excluded-help{color:#788b9c;margin-left:8px;font-size:12px;font-weight:400}.services-excluded-action{color:#2677b7;margin-left:auto;font-size:12px;font-weight:500}.services-excluded>summary>.quote-section-icon{display:none}body.fmg-theme .services-settings-dialog{gap:12px;width:min(1040px,100vw - 32px);max-width:1040px;max-height:calc(100dvh - 40px);overflow:auto}.services-settings-dialog .installation-planner{margin:0}@media (max-width:1150px) and (min-width:768px){body.fmg-theme .services-editor>.services-settings{flex-wrap:wrap}.services-titlebar span{font-size:12px}}@media (max-width:767px){.services-titlebar{gap:8px;margin-top:4px}.services-titlebar>div{display:block}.services-titlebar h2{font-size:19px}.services-titlebar>div>span{display:none}.services-titlebar>button{min-height:36px;padding:5px 8px;font-size:12px}body.fmg-theme .services-editor>.services-settings{flex-wrap:wrap;gap:8px 12px}body.fmg-theme .services-settings .services-design{border:0;margin-left:0;padding:0}.services-engine{flex:1 0 100%;border-bottom:1px solid #e2e9ef!important;border-right:0!important;padding-bottom:8px!important}.services-settings>label{flex:auto}.services-settings select{width:135px}.services-excluded-help{display:none}.services-excluded-action{font-size:11px}.services-editor .services-category{background:#e8f2f9;gap:4px;grid-template-columns:minmax(0,1fr) auto!important;padding:0!important;display:grid!important}.services-category>th{grid-column:1;display:block}.services-category>.service-category-total{grid-column:2;display:block}.services-category>td:last-child{display:none}.services-editor .services-category th{white-space:normal!important}.services-editor .services-table tfoot{display:block}.services-editor .services-table tfoot tr{justify-content:space-between;gap:8px;display:flex}.services-editor .services-table tfoot th{width:auto}.services-editor .services-table tfoot td:last-child{display:none}.services-editor .services-table tfoot td:before{content:none}.services-editor .services-table td:nth-child(6){justify-content:flex-end;align-items:center;display:flex}.services-editor .service-total{white-space:normal!important}.services-category .service-category-total{white-space:nowrap!important}.services-excluded>summary{gap:5px;padding:8px;font-size:13px}.services-settings-dialog .installation-parameters{grid-template-columns:minmax(0,1fr)}}body.fmg-theme .services-editor .services-table .service-status-select{font-weight:600!important}body.fmg-theme .services-editor .services-table .service-status-select[data-state=included]{color:#26704c!important;background:#eef9f3!important;border-color:#cfe8db!important}body.fmg-theme .services-editor .services-table .service-status-select[data-state=pending]{color:#946018!important;background:#fff4df!important;border-color:#ecd6b0!important}body.fmg-theme .services-editor .services-table .service-status-select[data-state=excluded]{color:#647687!important;background:#f1f4f7!important}body.fmg-theme .services-editor .services-table thead th:nth-child(6){text-align:right!important}body.fmg-theme .services-editor .services-table tfoot .service-total[data-partial]{color:#966018!important}body.fmg-theme .management-overview{background:#fff;border:1px solid #d6e1e9;border-radius:7px;margin:8px 0 10px;padding:0;overflow:hidden}body.fmg-theme .management-overview>summary{color:#355d76;cursor:pointer;background:#f3f8fc;align-items:center;gap:7px;padding:10px 12px;font-size:15px;font-weight:650;list-style:none;display:flex}.management-overview>summary::-webkit-details-marker{display:none}.management-overview>summary:before{content:"▸";color:#62869c;font-size:12px}.management-overview[open]>summary:before{content:"▾"}.management-overview>summary>.quote-section-icon{margin:0}body.fmg-theme .management-overview .management-intro{color:#6c7e8c;margin:8px 12px 5px;font-size:12px;line-height:1.4}.management-variant{padding:0 12px 7px}.management-variant>h4{color:#354e60;font-size:13px;font-weight:650;margin:5px 0!important}.management-variant+.management-variant{border-top:1px solid #e1e9ef;padding-top:7px}body.fmg-theme .management-overview .bespoke-control-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}body.fmg-theme .management-overview .bespoke-control-values>div{border-bottom:1px solid #e8eef2;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:6px 0;font-size:13px;line-height:1.35;display:flex}.management-overview .bespoke-control-values dt{color:#425e70;min-width:0}.management-overview .bespoke-control-values dt>small{margin-left:7px;font-weight:400;display:inline;color:#81909b!important;font-size:11px!important}body.fmg-theme .management-overview .bespoke-control-values dd{font-variant-numeric:tabular-nums;color:#2e495c;white-space:nowrap;font-size:14px;font-weight:650}body.fmg-theme .management-overview .bespoke-control-values [data-metric=resultAfterSga]{background:#f0f7f2;border-radius:4px;padding-left:7px;padding-right:7px}.management-overview [data-metric=resultAfterSga] dd{color:#28694f!important;font-size:16px!important}body.fmg-theme .management-overview .bespoke-control-values [data-missing=true]{background:#fff8e9}.management-overview [data-missing=true] dd{color:#97651b!important}.management-meta{color:#798a97;flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:7px;font-size:11px;line-height:1.4;display:flex}body.fmg-theme .management-manual{border:1px solid #e1e8ed;border-radius:5px;margin:0 12px 7px;padding:0 9px}.management-manual>summary{color:#607b8e;cursor:pointer;padding:7px 0;font-size:12px;font-weight:500}.management-manual>summary>small{float:right;color:#8195a3;margin-left:8px;font-size:11px}.management-manual .bespoke-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;margin-bottom:8px}.management-manual .bespoke-fields label{font-size:12px}.management-manual input{background:#fff!important;min-height:32px!important;padding:5px 8px!important;font-size:14px!important}.management-reset{color:#2c718f;margin:0 0 8px;font-size:12px;text-decoration:underline}.management-overview .management-footnote{padding:0 12px 9px;line-height:1.4;display:block;color:#7c8d98!important;font-size:11px!important}@media (max-width:767px){body.fmg-theme .management-overview .bespoke-control-values{grid-template-columns:minmax(0,1fr)}body.fmg-theme .management-overview .bespoke-control-values>div{flex-wrap:nowrap;gap:8px;font-size:13px}.management-overview .bespoke-control-values dt>small{margin-top:2px;margin-left:0;display:block}.management-manual .bespoke-fields{grid-template-columns:minmax(0,1fr)}.management-meta{display:block}.management-meta>span{margin-bottom:3px;display:block}}body.fmg-theme .management-overview>summary{font-size:16px}body.fmg-theme .management-overview .bespoke-control-values>div{font-size:14px}body.fmg-theme .management-overview .bespoke-control-values dd{font-size:15px}.management-overview .bespoke-control-values dt>small,.management-meta,.management-overview .management-footnote{color:#687e8d!important;font-size:12px!important}.management-manual>summary{font-size:13px}.management-variant>h4{font-size:14px}body.fmg-theme .management-dashboard,body.fmg-theme .quotation-area-card{color:#19344d;background:#fff;border:1px solid #dce5ed;border-radius:10px;min-width:0;margin:12px 0;padding:14px}.management-dashboard>header,.quotation-area-card>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.management-dashboard h3,.quotation-area-card h3{align-items:center;gap:9px;margin:0;font-size:17px;font-weight:650;display:flex}.management-dashboard>header>span,.quotation-area-card>header>small{color:#64798d;font-size:13px}.management-variant>h4{margin:10px 0;font-size:16px}.management-alert{color:#91510b;background:#fff5df;border:1px solid #ffe0a4;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:9px 12px;font-size:14px;display:flex}.management-alert button{white-space:nowrap;color:#193b5b;background:#fff;border:1px solid #d5dfe8;border-radius:6px;padding:6px 10px}.management-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.management-kpi{background:#f8fbfe;border:1px solid #dce5ed;border-radius:8px;gap:11px;min-width:0;padding:15px 12px;display:flex}.management-kpi>.quote-section-icon{flex:none;margin-top:3px}.management-kpi>div{flex-direction:column;gap:5px;min-width:0;display:flex}.management-kpi span{font-size:14px}.management-kpi strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.management-kpi small{color:#64798d;font-size:12px}.management-kpi[data-positive=true] strong{color:#226247}.management-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.management-subcard{border:1px solid #dce5ed;border-radius:8px;min-width:0;padding:13px 15px}.management-subcard h4{align-items:center;gap:9px;margin:0 0 10px;font-size:16px;display:flex}.management-subcard dl{margin:0}.management-subcard dl>div{border-top:1px solid #e9eef3;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;font-size:14px;display:flex}.management-subcard dt{min-width:0}.management-subcard dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.management-subcard [data-missing=true] dd{color:#a75c0a}.management-inputs{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.management-inputs label{flex-direction:column;gap:6px;font-size:14px;display:flex}.management-inputs label>span{border:1px solid #cbd9e6;border-radius:6px;align-items:center;display:flex;overflow:hidden}.management-inputs input{width:100%;min-width:0;background:#fff!important;border:0!important;border-radius:0!important;height:36px!important;padding:7px 9px!important;font-size:16px!important}.management-inputs em{white-space:nowrap;background:#f1f5f8;padding:8px;font-size:14px;font-style:normal}.management-source{color:#64798d;margin-top:8px;font-size:12px;line-height:1.5;display:block}.management-calculation{border:1px solid #dce5ed;border-radius:7px;margin-top:12px;padding:9px 12px;font-size:14px}.management-calculation summary{cursor:pointer;font-weight:600}.management-calculation summary small{color:#64798d;margin-left:15px;font-size:12px;font-weight:400}.management-calculation p{color:#566b7f;font-size:13px;line-height:1.6}.management-reset{margin-top:8px;padding:4px 7px!important;font-size:12px!important}.quotation-area-card table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.quotation-area-card th,.quotation-area-card td{text-align:left;border-bottom:1px solid #e7edf3;padding:9px 12px}.quotation-area-card th{color:#526c86;background:#f2f6f9;font-size:13px}.quotation-area-card th:first-child{width:45%}.quotation-area-card th:nth-child(2),.quotation-area-card td:nth-child(2){text-align:right}.quotation-area-card th:last-child{width:32%}.area-share{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:20px;display:flex}.area-share-track{background:#e8eff5;border-radius:3px;width:65%;height:9px;overflow:hidden}.area-share-track i{background:#3d8bd5;height:100%;display:block}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals{grid-template-columns:repeat(3,minmax(0,1fr));background:0 0!important;border:0!important;gap:12px!important;margin:12px 0!important;padding:0!important;display:grid!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals>div{border-radius:9px;min-width:0;background:#f8fbfe!important;border:1px solid #dce5ed!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding:15px 20px!important;display:flex!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals small{font-size:14px!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals b{font-size:27px!important;line-height:1.15!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals>.bespoke-grand{color:#195d3d!important;background:#edf8f1!important;border-color:#cce9da!important}@media (max-width:1100px){.management-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.management-columns{grid-template-columns:1fr}}@media (max-width:600px){body.fmg-theme .management-dashboard,body.fmg-theme .quotation-area-card{padding:11px}.management-dashboard>header,.quotation-area-card>header{flex-direction:column;align-items:flex-start;gap:5px}.management-kpis{gap:8px}.management-kpi{gap:6px;padding:11px 9px}.management-kpi strong{font-size:20px}.management-kpi>.quote-section-icon{display:none}.management-subcard{padding:11px}.management-subcard dl>div{font-size:14px}.management-alert{flex-wrap:wrap;align-items:flex-start}.management-calculation summary small{margin:5px 0 0;display:block}.quotation-area-card th,.quotation-area-card td{overflow-wrap:anywhere;padding:8px 5px}.quotation-area-card th:first-child{width:32%}.quotation-area-card th:last-child{width:28%}.area-share{flex-direction:column;align-items:flex-end;gap:5px}.area-share-track{width:100%}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals{gap:6px!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals>div{padding:10px 8px!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals b{overflow-wrap:anywhere;font-size:18px!important}body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals small{font-size:12px!important}}body.fmg-theme .item-identification-image.item-thumbnail-drop{grid-template-columns:minmax(0,1fr)}body.fmg-theme .item-identification-image>.estimate-image-actions{grid-area:2/1;justify-self:start;margin:0}body.fmg-theme .item-identification-image>.item-image-tools{grid-area:3/1;width:100%;margin:0}body.fmg-theme .item-identification-image>.item-thumbnail-review{grid-area:4/1}@media (max-width:767px){body.fmg-theme .item-identification-image.item-thumbnail-drop{grid-template-columns:72px minmax(0,1fr);align-items:start;column-gap:10px}body.fmg-theme .item-identification-image>.item-miniature{grid-area:1/1/3}body.fmg-theme .item-identification-image>.estimate-image-actions{grid-area:1/2}body.fmg-theme .item-identification-image>.item-image-tools{grid-area:2/2}body.fmg-theme .item-identification-image>.item-thumbnail-review{grid-area:3/1/auto/-1}}.works-connection-status{z-index:1000;bottom:calc(70px + env(safe-area-inset-bottom));color:#67420e;background:#fff7e8;border:1px solid #e4b980;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:min(92vw,640px);padding:12px 16px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #102a4326}.works-connection-status a{font-weight:700;text-decoration:underline}.works-recovery{color:#243f50;background:#f0f7fa;border:1px solid #b8cdd9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px;padding:12px 16px;display:flex}.works-recovery button{padding:8px 12px;font-weight:600;text-decoration:underline}body.fmg-theme .manufacturing-workspace{color:#173a59;background:#f6f8fa;min-width:0;max-width:1540px;margin:0 auto;padding:16px}body.fmg-theme .manufacturing-heading{background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:0;display:flex}body.fmg-theme .manufacturing-heading>div>p{letter-spacing:.14em;color:#627e95;margin:0 0 5px;font-size:12px;font-weight:650}body.fmg-theme .manufacturing-heading h1{color:#173a59;margin:0 0 5px;font-size:30px;line-height:1.1}body.fmg-theme .manufacturing-heading>div>span{color:#62788b;font-size:14px}.manufacturing-signal{background:#fff;border:1px solid #dbe5ed;border-radius:9px;align-items:center;gap:16px;min-width:0;padding:10px 13px;display:flex}.manufacturing-signal label{color:#62788b;gap:4px;font-size:12px;display:grid}.manufacturing-signal input{color:#173a59;background:#fff;border:0;max-width:165px;padding:0;font-size:14px}.manufacturing-signal>div{border-left:1px solid #dbe5ed;gap:4px;padding-left:14px;display:grid}.manufacturing-signal small{color:#62788b;font-size:12px}.manufacturing-signal strong{font-variant-numeric:tabular-nums;font-size:14px}.manufacturing-connection{color:#586b7b;background:#edf1f5;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.manufacturing-connection.fresh{color:#1d62a4;background:#e9f2fe}body.fmg-theme .manufacturing-tabs{scrollbar-width:thin;background:#edf3f7;border:1px solid #dbe5ed;border-radius:9px;flex-wrap:nowrap;gap:4px;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}body.fmg-theme .manufacturing-tabs>button{box-shadow:none;color:#526e87;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:1 0 auto;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 13px;font-size:14px;display:flex}body.fmg-theme .manufacturing-tabs>button[aria-current=page]{color:#fff;background:#286eab}.machine-status-dot{background:#a5b2be;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.machine-status-dot.manual{background:#e6a939}.machine-status-dot.working{background:#32947a}body.fmg-theme .zeda-dashboard{gap:14px;max-width:none;font-size:14px}body.fmg-theme .zeda-panel{box-shadow:none;background:#fff;border:1px solid #dbe5ed;border-radius:10px;min-width:0;padding:16px}body.fmg-theme .zeda-panel h2{letter-spacing:0;color:#173a59;align-items:center;gap:8px;font-size:17px;display:flex}body.fmg-theme .zeda-panel>header{gap:10px;margin-bottom:13px}body.fmg-theme .zeda-panel header p{color:#62788b;font-size:12px}body.fmg-theme .zeda-now{background:#fff;border-left:4px solid #8da4b5;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);align-items:center;gap:12px 20px}body.fmg-theme .zeda-now-main>p{margin:7px 0}body.fmg-theme .zeda-now h2{margin:8px 0;font-size:20px}body.fmg-theme .zeda-now-main>small{color:#62788b;font-size:13px}body.fmg-theme .zeda-eyebrow{color:#37546f;font-size:13px}body.fmg-theme .zeda-state{border-radius:5px;padding:4px 8px;font-size:12px}body.fmg-theme .zeda-now-main .zeda-state{padding:5px 12px;font-size:17px;font-weight:650}body.fmg-theme .zeda-now-stats{gap:8px}body.fmg-theme .zeda-now-stats>div{gap:6px;min-width:0;padding:5px 12px}body.fmg-theme .zeda-now-stats strong{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px}body.fmg-theme .zeda-now-stats span{font-size:13px}body.fmg-theme .zeda-now-stats small{color:#62788b;font-size:12px;line-height:1.35}.zeda-now-footer{color:#62788b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;font-size:12px;display:flex}.zeda-now-footer button,.production-events-link{color:#1d65ab;text-align:left;font-size:13px;font-weight:600}.production-day-grid{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);align-items:stretch;gap:14px;display:grid}.production-day-grid>.zeda-panel{margin:0}.production-alarm-note{color:#99600e;background:#fff4df;border-radius:6px;align-items:center;gap:7px;margin:0 0 8px;padding:8px 9px;font-size:12px;display:flex}.production-alarm-note svg{flex:none}.production-events-link{margin-top:12px}body.fmg-theme .zeda-alarm-row{gap:10px;padding:10px 0;font-size:13px}body.fmg-theme .zeda-alarm-row strong{font-size:13px;font-weight:600}body.fmg-theme .zeda-alarm-row small{color:#62788b;font-size:12px}body.fmg-theme .zeda-alarm-state{padding:4px 7px;font-size:12px}body.fmg-theme .zeda-alarm-state.new{color:#916112;background:#fff4df}body.fmg-theme .zeda-empty{text-align:left;color:#62788b;background:0 0;border:0;border-radius:0;min-height:0;padding:14px 8px;font-size:13px;display:block}body.fmg-theme .zeda-footnote{color:#62788b;margin-top:10px;font-size:12px;line-height:1.5}body.fmg-theme .zeda-time-grid{isolation:isolate;min-width:0;height:140px}body.fmg-theme .zeda-timeline-scroll{padding-top:8px;overflow-x:hidden}body.fmg-theme .zeda-time-block{min-width:0;box-shadow:none;border-radius:4px;padding:3px 0}body.fmg-theme .zeda-time-block strong,body.fmg-theme .zeda-time-block span{padding-left:4px}body.fmg-theme .zeda-time-block.cancelled{background:#8d9aab;border-color:#7a8b9c}body.fmg-theme .zeda-state.cancelled{color:#5d6e80;background:#edf0f4}.zeda-future{z-index:-1;background:repeating-linear-gradient(135deg,#f7f9fb 0 2px,#e7edf4 2px 3px);height:42px;position:absolute;top:44px}.zeda-now-line{z-index:3;pointer-events:none;border-left:2px solid #237ad2;position:absolute;top:27px;bottom:0}.zeda-now-line:before{content:"";background:#237ad2;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-4px}.zeda-now-line>span{color:#1e65ac;background:#fff;padding:0 3px;font-size:12px;font-weight:650;position:absolute;top:-20px;left:0;transform:translate(-50%)}.zeda-range button{min-height:30px!important;padding:5px 9px!important;font-size:12px!important}body.fmg-theme .zeda-range [aria-pressed=true]{color:#1e65ac;box-shadow:none;background:#e5f0fc}.zeda-timeline-caption{font-size:12px}.production-recent-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.production-recent-table th,.production-recent-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e6edf3;padding:8px 9px}.production-recent-table th{color:#62788b;font-size:12px;font-weight:550}.production-recent-table td:nth-last-child(-n+3){font-variant-numeric:tabular-nums;white-space:nowrap}.production-recent-table button{color:#235d8d;text-align:left;font-weight:600}.zeda-table-scroll{max-width:100%;overflow-x:auto}.production-bottom-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.production-bottom-grid summary{cursor:pointer;align-items:center;gap:8px;font-size:16px;font-weight:600;list-style:none;display:flex}.production-bottom-grid summary:after{content:"⌄";margin-left:auto}.production-bottom-grid details[open]>summary{margin-bottom:12px}.production-bottom-grid .zeda-panel .zeda-panel{background:0 0;border:0;margin-top:12px;padding:0}.production-bottom-grid .zeda-job-row{padding:5px 0}.production-bottom-grid .zeda-job-list{gap:10px}.production-bottom-grid .zeda-cycle-facts>div{padding:8px}.production-bottom-grid .zeda-cycle-facts dd{font-size:14px}body.fmg-theme .manufacturing-source-note{color:#62788b;background:#fff;border:1px solid #e1e7ed;border-radius:8px;margin-top:12px;padding:10px;font-size:12px;display:block}body.fmg-theme .manufacturing-source-note>svg{display:none}.manufacturing-source-note summary{cursor:pointer;font-size:13px;font-weight:600}.manufacturing-source-note span{margin-top:8px;line-height:1.5;display:block}body.fmg-theme .zeda-warning{border-radius:7px;padding:8px 12px;font-size:13px}@media (max-width:1150px){body.fmg-theme .manufacturing-heading{align-items:flex-start}.manufacturing-signal{flex-wrap:wrap;gap:10px;max-width:460px}.production-day-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}body.fmg-theme .zeda-now{grid-template-columns:1fr}body.fmg-theme .zeda-now-stats>div{border-top:1px solid #e2eaf1;border-left:0;padding-top:10px}body.fmg-theme .zeda-now-stats strong{font-size:23px}}@media (max-width:850px){.production-day-grid,.production-bottom-grid{grid-template-columns:1fr}body.fmg-theme .manufacturing-heading{flex-wrap:wrap}.manufacturing-signal{justify-content:space-between;width:100%;max-width:none}.production-recent-table{min-width:620px}}@media (max-width:600px){body.fmg-theme .manufacturing-workspace{padding:10px}body.fmg-theme .manufacturing-heading h1{font-size:27px}body.fmg-theme .manufacturing-tabs{margin-bottom:10px}body.fmg-theme .manufacturing-tabs>button{min-height:40px;padding:9px 12px}body.fmg-theme .zeda-panel{padding:12px}body.fmg-theme .zeda-panel>header{flex-wrap:wrap}body.fmg-theme .zeda-now-stats{gap:5px}body.fmg-theme .zeda-now-stats>div{padding:9px 3px 0}body.fmg-theme .zeda-now-stats strong{font-size:19px}body.fmg-theme .zeda-now-stats span{font-size:12px}.zeda-now-footer{flex-direction:column;align-items:flex-start;gap:7px}.manufacturing-signal{gap:8px;padding:9px}.manufacturing-signal input{max-width:150px}.manufacturing-connection{padding:6px;font-size:12px}.manufacturing-signal>div{padding-left:8px}body.fmg-theme .zeda-dashboard,.production-day-grid,.production-bottom-grid{gap:10px}body.fmg-theme .zeda-time-tick>span{padding:0 2px;font-size:10px}.production-recent-table th,.production-recent-table td{padding:8px 6px}.production-bottom-grid summary{font-size:15px}}.production-collapsed-note{color:#62788b;margin:6px 0 0 27px;font-size:12px}.production-bottom-grid details[open]>.production-collapsed-note{display:none}.manufacturing-tabs button:focus-visible{outline-offset:2px;outline:2px solid #1e65ac}body.fmg-theme .zeda-panel>header{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.zeda-now-line>span{top:-32px}body.fmg-theme .zeda-now-footer button{box-shadow:none;background:0 0;border:0;min-height:26px;padding:0}body.fmg-theme .zeda-now-main .zeda-state.paused:before{content:"!";border:1px solid;border-radius:50%;place-items:center;width:17px;height:17px;margin-right:7px;font-size:12px;display:inline-grid}body.fmg-theme .zeda-now-stats{align-items:stretch}body.fmg-theme .zeda-now-stats>div{align-content:start}.production-bottom-grid summary small{color:#62788b;margin-top:4px;font-size:12px;font-weight:400;display:block}.production-bottom-grid summary svg{flex:none}body.fmg-theme .zeda-now[data-operating=paused]{border-left-color:#dfa438}body.fmg-theme .zeda-now[data-operating=running]{border-left-color:#32947a}.works-install-link{color:#496d80;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:18px auto 0;padding:9px 14px;font-size:13px;font-weight:600;display:flex}.works-install-link:hover{background:#eaf1f5}.works-pwa-brand{align-items:center;gap:14px;margin:20px 0;display:flex}.works-pwa-brand img{border:1px solid #e1e7eb;border-radius:14px;flex:none}.works-pwa-brand>div{flex-direction:column;gap:3px;min-width:0;display:flex}.works-pwa-brand strong{color:#203746;font-size:17px}.works-pwa-brand span{color:#6a8190;font-size:13px}.works-pwa-note{color:#637b8b;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.works-pwa-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.works-pwa-actions button{min-height:44px}.works-pwa-dialog ol{color:#405f72;margin:4px 0 12px;padding-left:22px;font-size:14px;line-height:1.7}.works-pwa-dialog li+li{margin-top:8px}.works-pwa-error{color:#a34432;font-size:13px}.works-pwa-dialog{max-width:460px!important}.works-install-link:focus-visible{outline-offset:3px;outline:3px solid #8eb9cf}@media (max-width:480px){.works-pwa-dialog{width:calc(100% - 24px)!important;padding:22px!important}.works-pwa-actions{flex-direction:column}.works-pwa-actions button{width:100%}.works-pwa-brand{gap:12px}}.works-pwa-ready{color:#3d7362;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.room-header-update{text-align:right;color:#183754;gap:5px;display:grid}.room-header-update strong{font-size:15px}.room-header-update span{color:#63778a;font-size:13px}.machine-room-overview{gap:24px;min-width:0;display:grid;container-type:inline-size}.room-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.room-kpi{background:#fff;border:1px solid #dce5ed;border-radius:9px;align-items:flex-start;gap:13px;min-width:0;padding:17px 15px;display:flex}.room-kpi>span{color:#1e68ac;background:#e9f2fc;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;display:grid}.room-kpi.warning>span{color:#aa6b16;background:#fff4dc}.room-kpi h2{color:#385675;margin:0 0 5px;font-size:13px;font-weight:500;line-height:1.35}.room-kpi strong{color:#153652;font-variant-numeric:tabular-nums;font-size:29px;font-weight:700;line-height:1.15;display:block}.room-kpi small{color:#60788c;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.4;display:block}.room-kpi.warning strong{color:#a26a13}.room-section-title{color:#173652;align-items:center;gap:10px;margin:0 0 13px;font-size:23px;font-weight:700;line-height:1.25;display:flex}.room-section-title small{color:#526d85;background:#eaf0f5;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500}.room-machine-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.room-machine-card{color:#173652;min-width:0;box-shadow:none;background:#fff;border:1px solid #dce5ed;border-radius:10px;flex-direction:column;padding:19px 20px 14px;display:flex}.room-machine-card>header{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 16px;padding:0;display:flex}.room-machine-card h3{margin:0;font-size:26px;font-weight:700;line-height:1.1}.room-connection{color:#526c82;background:#f1f5f8;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;line-height:1.3;display:inline-flex}.room-connection.fresh svg{color:#2578b2}.room-current{flex-wrap:wrap;align-items:center;gap:13px;min-height:58px;margin-bottom:14px;display:flex}.room-operating{color:#245d89;background:#ecf3fa;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.room-operating svg{flex:none}.room-operating.warning{color:#96600d;background:#fff3db}.room-operating.positive{color:#246646;background:#e6f4eb}.room-current>div{border-left:1px solid #dce5ed;flex:170px;min-width:0;padding-left:13px}.room-current b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.room-current small{color:#60788c;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.room-metrics{border-top:1px solid #e3eaf0;border-bottom:1px solid #e3eaf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:13px 0;display:grid}.room-metrics>div{flex-direction:column;gap:6px;min-width:0;display:flex}.room-metrics>div+div{border-left:1px solid #dce5ed;padding-left:12px}.room-metrics dt{color:#526e84;min-height:32px;font-size:12px;line-height:1.35}.room-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:650;line-height:1.2}.room-program{color:#60788c;overflow-wrap:anywhere;align-items:center;gap:9px;margin:0;padding:12px 0;font-size:12px;line-height:1.4;display:flex}.room-program svg{flex:none}.room-machine-card>footer{background:0 0;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 0 0;display:flex}.room-machine-card>footer small{color:#60788c;font-variant-numeric:tabular-nums;font-size:12px}.room-machine-card button{color:#1e6098;flex:none;gap:7px;min-height:34px;font-size:13px}.room-stale-note{color:#926318;background:#fff6e5;border-radius:5px;margin:0 0 10px;padding:8px 9px;font-size:12px;line-height:1.4}.room-pending-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.room-pending-grid article{background:#fff;border:1px solid #dce5ed;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.room-pending-grid article>svg{color:#698195;box-sizing:content-box;background:#f0f4f7;border-radius:8px;flex:none;padding:10px}.room-pending-grid h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;font-weight:600}.room-pending-grid article>div{flex:1;min-width:0}.room-pending-grid span{color:#60788c;white-space:nowrap;background:#f1f5f8;border-radius:5px;padding:3px 5px;font-size:12px}.room-pending-grid button{color:#1e6098;flex:none;gap:5px;min-height:34px;padding:4px;font-size:12px}.room-empty{color:#60788c;background:#fff;border:1px dashed #dce5ed;border-radius:8px;margin:0;padding:17px;font-size:14px}@container (width>=1100px){.room-machine-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=760px){.room-machine-grid{grid-template-columns:1fr}.room-kpis,.room-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-pending-grid article{flex-wrap:wrap}.room-pending-grid button{margin-left:auto}}@media (max-width:1100px){.room-machine-grid,.room-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.room-machine-grid{grid-template-columns:1fr}.room-machine-card{padding:16px}.room-section-title{font-size:21px}.machine-room-overview{gap:19px}.room-header-update{text-align:left}.room-machine-card h3{font-size:25px}}@media (max-width:480px){.room-kpis{gap:8px}.room-kpi{gap:8px;padding:12px 10px}.room-kpi>span{border-radius:7px;width:33px;height:33px}.room-kpi>span svg{width:20px;height:20px}.room-kpi strong{font-size:25px}.room-kpi h2{font-size:12px}.room-pending-grid{grid-template-columns:1fr}.room-pending-grid article{flex-wrap:nowrap}.room-current{gap:9px}.room-current>div{flex-basis:160px}.room-metrics{gap:7px}.room-metrics>div+div{padding-left:7px}.room-metrics dd{font-size:18px}.room-machine-card>footer{flex-wrap:wrap;align-items:flex-start}.room-machine-card>footer button{margin-left:auto}.room-connection,.room-machine-card .room-stale-note{font-size:12px}}body.fmg-theme .room-machine-card>header,.room-machine-card>footer{min-height:0!important}body.fmg-theme .manufacturing-workspace{box-sizing:border-box;width:100%}body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-kpi h2{letter-spacing:0;margin:0 0 5px;font-size:13px!important;font-weight:500!important;line-height:1.35!important}body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-section-title,body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-machine-card h3{font-size:16px!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-pending-grid h3{font-size:15px!important;font-weight:600!important;line-height:1.3!important}@media (max-width:480px){body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-kpi h2{font-size:12px!important}body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-section-title{font-size:16px!important}}.travel-workspace .travel-files{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.travel-file-actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.travel-workspace .travel-file-actions>label{color:#4d7188;cursor:pointer;background:#f3f7f9;border:1px dashed #b9ccd8;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px;font-size:13px;font-weight:650;display:flex}.travel-workspace .travel-file-actions>label.travel-camera{color:#315f7e;background:#e4eef4;border-style:solid}.travel-file-actions>label>span{white-space:normal;overflow-wrap:normal;word-break:normal}.travel-file-list{gap:6px;min-width:0;display:grid}.travel-file-row{background:#fff;border:1px solid #e0e8ee;border-radius:9px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;min-width:0;display:grid}.travel-file-open{text-align:left;color:#28485c;align-items:center;gap:8px;min-width:0;min-height:44px;padding:9px 10px;font-size:13px;line-height:1.4;display:flex}.travel-file-open>span{overflow-wrap:anywhere;word-break:normal;min-width:0}.travel-files .travel-file-open>svg{flex:none;width:17px;height:17px}.travel-file-remove{color:#97615c;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.travel-file-remove:disabled{opacity:.45}:is(.travel-file-open:focus-visible,.travel-file-remove:focus-visible){outline-offset:2px;border-radius:8px;outline:2px solid #397fa5}@media (max-width:760px){.travel-workspace .travel-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.travel-workspace .travel-file-actions>label{width:100%;padding:9px 7px;line-height:1.35}}@media (max-width:360px){.travel-workspace .travel-file-actions{grid-template-columns:minmax(0,1fr)}}.travel-file-actions>label{box-sizing:border-box}.travel-file-open,.travel-file-remove{font:inherit;background:0 0;border:0}.travel-file-open{font-size:13px;line-height:1.4}@media (max-width:760px){.works-mobile-dock{box-sizing:border-box;height:calc(66px + env(safe-area-inset-bottom));min-height:calc(66px + env(safe-area-inset-bottom))}.travel-workspace .travel-mobile-actions{bottom:calc(66px + env(safe-area-inset-bottom));padding:9px 12px}.travel-workspace[data-mobile-pane=detail]{padding-bottom:82px}}.travel-project-picker{flex-direction:column;gap:6px;min-width:0;display:flex}.travel-project-picker>span{color:#48617b;font-size:13px;font-weight:600}.travel-project-picker small{color:#596e81;overflow-wrap:anywhere;font-size:12px}.travel-project-picker [role=combobox]{min-width:0;max-width:100%}.activity-readable-title{text-align:left;white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;padding:8px;line-height:1.45;display:flex}.activity-readable-title strong{color:#234557;font-size:14px}.activity-readable-title span{font-size:13px}.activity-readable-title small{color:#567482;font-size:12px}.activity-checklist{background:#fff;border:1px solid #dbe5eb;border-radius:13px;padding:16px}.activity-checklist header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-checklist h3{margin:0;font-size:17px}.activity-checklist>p{color:#617580;margin:7px 0 12px;font-size:12px}.activity-checklist>label{cursor:pointer;border-top:1px solid #e7edf1;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.activity-checklist input{accent-color:#286b82;flex:none;margin-top:2px;width:22px!important;height:22px!important;min-height:22px!important}.activity-checklist label>span{overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;line-height:1.45;display:flex}.activity-checklist label strong{color:#203f50;font-size:15px}.activity-checklist label small{color:#617580;font-size:13px}.activity-checklist .is-complete strong{color:#72848d;text-decoration:line-through}.activity-compact-table table{table-layout:auto;width:100%}.activity-compact-table td:first-child{width:100%;min-width:220px}.activity-compact-table td{vertical-align:middle}.activity-compact-table .activity-readable-title{width:100%}@media (max-width:760px){.activity-compact-table table,.activity-compact-table tbody{width:100%;display:block}.activity-compact-table thead{display:none}.activity-compact-table tr{border-bottom:1px solid #dfe8ee;flex-wrap:wrap;align-items:center;gap:4px;padding:12px 8px;display:flex}.activity-compact-table td{border:0;padding:4px;display:block}.activity-compact-table td:first-child{flex:1 0 100%;width:100%;min-width:0}.activity-compact-table td:last-child{margin-left:auto}.activity-compact-table .activity-readable-title{padding:4px}.activity-compact-table .activity-readable-title strong{font-size:16px;line-height:1.4}.activity-compact-table .control-new-row td{width:100%}}.activity-responsibles{width:100%;min-width:0}.activity-responsibles-buttons{flex-wrap:wrap;gap:8px;margin:4px 0 9px;display:flex}.activity-responsibles-buttons>button{color:#405e70;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdbe4;border-radius:999px;align-items:center;gap:7px;max-width:100%;min-height:42px;padding:9px 13px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.activity-responsibles-buttons>button svg{flex:none}.activity-responsibles-buttons>button span{overflow-wrap:anywhere}.activity-responsibles-buttons>button[aria-pressed=true]{color:#155968;background:#e3f1f3;border-color:#3c8290;box-shadow:inset 0 0 0 1px #3c829025}.activity-responsibles-buttons>button:focus-visible{outline-offset:3px;outline:2px solid #397fa5}.activity-responsibles-buttons>button:disabled{opacity:.6;cursor:wait}.activity-responsibles>small{color:#637d89;font-size:12px;display:block}.activity-responsibles>[role=alert]{color:#9b453a;font-size:13px}.activity-responsibles>[role=alert]>button{align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.team-activities{color:#172e49;background:linear-gradient(160deg,#eff5fa,#f8fafc);padding:24px!important}.team-activities .control-board-heading{margin-bottom:20px}.team-activities .control-board-heading h1{letter-spacing:-.04em;font-size:30px}.team-activities .control-board-heading>div>p:first-child{display:none}.team-heading-actions{align-items:center;gap:9px;display:flex}.team-heading-actions>button{border-radius:8px;min-height:40px}.team-heading-actions>button:last-child{color:#fff;background:#166eb1;border-color:#0000}.team-activities .team-selector-panel{background:#fff;border:1px solid #dce6f0;border-radius:10px;margin:0 0 14px;padding:10px}.team-member-strip{scroll-snap-type:x proximity;gap:8px;padding:0 0 2px;display:flex;overflow:auto}.team-member-strip>button{text-align:left;scroll-snap-align:start;color:#203955;background:#fff;border:1px solid #dce6f0;border-radius:9px;flex:1 0 165px;align-items:center;gap:11px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.team-member-strip>button>i{color:#4c6c91;background:#e3ebf5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:700;display:grid}.team-member-strip>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.team-member-strip strong{white-space:nowrap;font-size:12px;line-height:1.3}.team-member-strip small{color:#6a809b;font-size:12px}.team-member-strip>button[aria-pressed=true]{color:#0866ae;background:#edf5ff;border-color:#3f91da;box-shadow:inset 0 0 0 1px #70aff320}.team-member-strip>button[aria-pressed=true]>i{color:#fff;background:#257db8}.team-member-strip>button[aria-pressed=true] small{color:#0866ae}.team-activities .team-personal-summary{background:#fff;border:1px solid #dce6f0;border-radius:10px;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);gap:15px;margin:0 0 14px;padding:16px;display:grid}.team-activities .team-summary-person>span{border-radius:50%;flex-basis:46px;width:46px;height:46px}.team-activities .team-summary-person strong{font-size:18px}.team-activities .team-summary-person small{display:none}.team-activities .team-summary-person p{margin-top:5px;font-size:12px;line-height:1.5}.team-activities .team-summary-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.team-activities .team-summary-metrics button{background:#f4f8fe;border-color:#d0e1f5;border-radius:9px;min-height:58px;padding:11px}.team-activities .team-summary-metrics strong{font-size:22px}.team-activities .team-summary-metrics span{font-size:11px}.team-activities .team-summary-metrics .is-alert{background:#fffaef;border-color:#ffe3b2}.team-activities .team-summary-metrics .is-alert strong{color:#b86606}.team-activities .team-summary-metrics button:nth-child(3).is-alert{background:#fff4f5;border-color:#ffd4dc}.team-activities .team-summary-metrics button:nth-child(3).is-alert strong{color:#ce364d}.team-activities .team-focus-list{background:#fffbf3;border:1px solid #ffe3b2;border-radius:10px;grid-template-columns:180px repeat(4,minmax(0,1fr));gap:12px;padding:12px}.team-focus-list>button{border-left:1px solid #eedec1;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;padding:5px 10px;background:0 0!important}.team-focus-list>button>span{display:none}.team-focus-list>button strong{line-height:1.4;white-space:normal!important;font-size:12px!important}.team-focus-list>button strong small{color:#6d7f92;margin-top:4px;font-size:11px;font-weight:400;display:block}.team-focus-list>div small{color:#a35d12;letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.team-focus-list>div span{margin-top:4px;font-size:11px}.team-activities .team-list-panel{background:#fff;border:1px solid #dce6f0;border-radius:10px;padding:16px}.team-list-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.team-list-heading h2{letter-spacing:-.035em;margin:0!important;font-size:20px!important}.team-list-heading>input{max-width:300px;height:38px;margin-left:auto}.team-quick-filters{border-bottom:1px solid #e1e9f1;align-items:center;gap:3px;max-width:100%;display:flex;overflow:auto}.team-quick-filters>button{color:#62768e;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-size:12px;font-weight:500;display:flex}.team-quick-filters>button>span{color:#234261;background:#edf2f8;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:11px;display:inline-grid}.team-quick-filters>button[aria-pressed=true]{color:#0968b7;border-bottom-color:#2081d0;font-weight:700}.team-quick-filters>button[aria-pressed=true]>span{color:#0968b7;background:#e0effe}.team-design-table{border:0!important;overflow-x:auto!important}.team-design-table table{table-layout:fixed!important;min-width:880px!important}.team-design-table th{color:#60718b;border-bottom:1px solid #e1e9f1;padding:11px 13px;font-size:11px;font-weight:500;background:#f0f5fa!important}.team-design-table th:first-child{width:40%}.team-design-table th:nth-child(2){width:16%}.team-design-table th:nth-child(3){width:17%}.team-design-table th:nth-child(4){width:9%}.team-design-table th:nth-child(5){width:13%}.team-design-table th:last-child{width:5%}.team-design-table td{vertical-align:middle;font-size:12px;border-bottom:1px solid #e8edf4!important;min-width:0!important;padding:10px 13px!important}.team-design-table tr:hover{background:#f5f9ff}.team-design-table tr.has-block{background:#f9fbff}.team-design-table .activity-readable-title{gap:4px;padding:0}.team-design-table .activity-readable-title strong{color:#18334e;font-size:13px;line-height:1.4}.team-design-table .activity-readable-title>span{color:#62748a;font-size:12px;line-height:1.45}.activity-origin{color:#7d8e9e;flex-wrap:wrap;align-items:center;gap:4px 7px;margin:7px 0 0;font-size:10px;line-height:1.4;display:flex}.activity-origin a{color:#64829c;overflow-wrap:anywhere;align-items:center;gap:3px;max-width:100%;display:inline-flex}.activity-origin a:hover{color:#176cac;text-decoration:underline}.activity-origin>span:first-child{color:#8b99a7}.activity-project button{text-align:left;color:#3f5c76;line-height:1.5}.activity-project small{color:#7b8c9f;font-size:11px;display:block}.activity-due{color:#586f87;align-items:center;gap:7px;line-height:1.4;display:inline-flex}.activity-due svg{flex:none}.activity-due.is-overdue{color:#db3a52;font-weight:600}.activity-due.is-today{color:#b9770e;font-weight:600}.activity-block-note{color:#a86b0b;text-align:left;align-items:center;gap:6px;max-width:100%;margin:6px 0 0;padding:0;font-size:11px;line-height:1.4;display:flex}.activity-block-note svg{flex:none}.activity-status-pill{white-space:nowrap;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;max-width:100%;font-weight:600;list-style:none;display:inline-flex;color:#526982!important;background:#edf2f7!important;border:1px solid #dce5ee!important;border-radius:99px!important;width:auto!important;min-height:30px!important;padding:5px 11px!important;font-size:11px!important}.activity-status-pill.is-blocked{color:#9e5b06!important;background:#fff4dc!important;border-color:#ffd999!important}.activity-status-pill.is-progress{color:#0967b0!important;background:#e9f3ff!important;border-color:#a6d0fc!important}.activity-status-pill.is-done{color:#278556!important;background:#eaf7ef!important;border-color:#bee5cb!important}.activity-status-pill.is-waiting{color:#75599a!important;background:#f2eefb!important;border-color:#dcd1f0!important}.activity-group-status>div{background:#fff;border:1px solid #dce6ef;border-radius:10px;gap:10px;min-width:190px;margin:9px 0;padding:12px;display:grid}.activity-group-status>div>div{gap:6px;display:grid}.activity-group-status strong{white-space:normal;font-size:11px;line-height:1.4}.team-design-table .activity-row-actions{text-align:center;padding:5px!important}.activity-row-actions button{width:24px;height:28px;padding:3px;min-height:28px!important}.activity-row-actions svg{width:14px;height:14px}@media (max-width:1100px){.team-activities .team-personal-summary{grid-template-columns:1fr}.team-activities .team-focus-list{grid-template-columns:1fr 1fr}.team-focus-list>div{grid-column:1/-1}.team-list-heading>input{flex:220px;max-width:100%}.team-quick-filters{order:3;width:100%}}@media (max-width:760px){.team-activities{padding:14px 10px!important}.team-heading-actions{gap:6px}.team-heading-actions>button{padding:8px;font-size:12px}.team-member-strip>button{flex-basis:165px;min-height:62px}.team-activities .team-summary-metrics{display:flex;overflow:auto}.team-activities .team-summary-metrics button{min-width:90px}.team-activities .team-focus-list{grid-template-columns:1fr}.team-activities .team-list-panel{padding:12px}.team-list-heading h2{font-size:19px!important}.team-list-heading>input{flex-basis:100%;order:2;width:100%}.team-quick-filters{order:3}.team-design-table table{table-layout:auto!important;min-width:0!important}.team-design-table tr{gap:6px;padding:14px 4px;display:flex;position:relative}.team-design-table td{width:auto;max-width:100%;border:0!important;padding:4px!important}.team-design-table td:first-child{flex-basis:100%;padding-right:34px!important}.team-design-table td[data-label=Commessa]{flex:48%;font-size:12px}.team-design-table td[data-label=Scadenza]{text-align:right;flex:48%}.team-design-table td[data-label=Priorità]{flex:none}.team-design-table td[data-label=Stato]{text-align:right;flex:1 0 50%;margin-left:auto}.team-design-table td.activity-row-actions{flex-direction:column;display:flex;position:absolute;top:15px;right:0}.team-design-table .activity-readable-title strong{font-size:15px}.team-design-table .activity-readable-title span{font-size:13px}.activity-origin{gap:3px 6px;font-size:10px}.activity-group-status>div{text-align:left;min-width:0}.team-design-table .control-new-row td{padding-right:4px!important}.team-design-table .activity-status-pill{min-height:38px!important;font-size:12px!important}}body.fmg-theme .team-activities .control-board-heading{min-height:0;margin:0 0 4px;padding:0}.team-activities .control-board-heading h1{margin:0 0 5px}.team-activities .control-board-heading>div>p{margin:0;line-height:1.4}.team-activities .team-selector-panel,.team-activities .team-personal-summary{margin-bottom:0}.team-activities .team-focus-list{grid-template-columns:165px repeat(3,minmax(0,1fr));gap:10px;padding:10px}.team-focus-list>button{grid-template-columns:minmax(0,1fr) 16px;min-height:54px}.team-focus-list>button strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:62px;font-size:12px;display:-webkit-box;overflow:hidden}.team-focus-list>button strong small{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.team-activities .team-summary-person p{max-width:310px}.team-activities .team-summary-clear{padding-top:4px}@media (min-width:1101px){.team-list-heading{flex-wrap:nowrap}.team-list-heading h2{white-space:nowrap;font-size:18px!important}.team-quick-filters{flex:auto;min-width:260px}.team-list-heading>input{flex:0 240px;min-width:180px}.team-member-strip>button{flex-basis:160px}}@media (max-width:1100px){.team-activities .team-focus-list{grid-template-columns:1fr 1fr}.team-focus-list>div{grid-column:1/-1}}@media (max-width:760px){.team-activities .team-focus-list{grid-template-columns:1fr}.team-focus-list>button{min-height:44px}.team-activities .control-board-heading{align-items:flex-start;gap:12px}.team-heading-actions{flex-wrap:wrap;justify-content:flex-end}}.team-member-strip strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.team-member-strip>button>span{flex:1}.activity-table-count{color:#73879c;margin:11px 3px 0;font-size:11px;line-height:1.5}body.fmg-theme .monday-shell main.board-main .team-design-table :is(td,th){white-space:normal!important;height:auto!important}.team-design-table .activity-origin,.team-design-table .activity-block-note{white-space:normal!important}.team-design-table .activity-block-note{min-height:0!important}.team-design-table .activity-row-actions{height:auto!important}.team-design-table .tower-score{gap:0!important;min-width:0!important;display:inline-flex!important}.team-design-table .tower-score>span{display:none!important}.team-design-table .tower-score>strong{place-items:center;width:auto!important;min-width:48px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:99px!important;padding:3px 12px!important;font-size:15px!important;line-height:1!important;display:inline-grid!important}.team-design-table .tower-table-score{min-height:36px!important;padding:3px!important}.team-activities>.control-board-heading,.team-activities>.team-selector-panel,.team-activities>.team-personal-summary,.team-activities>.team-list-panel,.team-activities>.control-activity-assistant{flex-shrink:0!important}body.fmg-theme .team-activities>.control-board-heading{height:auto!important;min-height:58px!important}.team-design-table .tower-score>:not(strong){display:none!important}.commercial-required-fields{background:#fff7f7;border:1px solid #efb2b5;border-radius:10px;grid-column:1/-1;min-width:0;padding:13px 14px}.commercial-required-fields>p{color:#b52f3d;margin:0 0 11px;font-size:12px;font-weight:700;line-height:1.4}.commercial-required-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commercial-required-fields label{gap:7px;min-width:0}.commercial-required-fields label>span{color:#b52f3d;font-weight:650}.commercial-required-fields label b{color:#c42c3d}.commercial-required-fields select{width:100%;min-width:0;min-height:42px;color:#314e60!important;background:#fff!important;border-color:#dc8d95!important}.commercial-required-fields select:focus-visible{outline-offset:2px;outline:2px solid #bf4b5a}.commercial-required-fields select:disabled{opacity:.65}@media (max-width:600px){.commercial-required-fields>div{grid-template-columns:minmax(0,1fr)}.commercial-required-fields{padding:12px}.commercial-required-fields select{min-height:44px}}.activity-responsibles-trigger{color:#294a61;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ccdbe4;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:14px;display:flex}.activity-responsibles-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.activity-responsibles-trigger>svg{flex:none}.activity-responsibles-trigger:focus-visible{outline-offset:2px;outline:3px solid #2d7db2}.activity-responsibles-trigger:disabled{opacity:.55;cursor:default}.activity-responsibles-menu[data-slot=popover-content]{width:min(340px,100vw - 24px);max-height:var(--radix-popover-content-available-height,75dvh);color:#294a61;z-index:220;background:#fff;border:1px solid #ccdbe4;border-radius:10px;padding:12px;font-family:inherit;font-size:14px;box-shadow:0 12px 32px #15334d26}.activity-responsibles-search{gap:6px;font-size:12px;font-weight:600;display:grid}.activity-responsibles-search>input{color:#203b50;background:#fff;border:1px solid #ccdbe4;border-radius:7px;width:100%;min-height:40px;padding:9px 10px;font-size:14px}.activity-responsibles-options{overscroll-behavior:contain;max-height:240px;margin-top:8px;overflow-y:auto}.activity-responsibles-options>label{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:9px;font-size:14px;display:flex}.activity-responsibles-options>label:hover{background:#e8f1f7}.activity-responsibles-options>label:has(input:checked){background:#e8f1f7}.activity-responsibles-options input[type=checkbox]{accent-color:#356b91;flex:none;width:18px;height:18px}.activity-responsibles-menu>footer{border-top:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.activity-responsibles-menu>footer button{color:#fff;cursor:pointer;background:#356b91;border:0;border-radius:7px;min-height:36px;padding:7px 14px;font-size:14px;font-weight:600}body.fmg-theme .app-shell-header .fmg-collaboration.collaboration-indicator{white-space:nowrap;flex-wrap:nowrap;align-self:center;align-items:center;gap:6px;max-width:360px;font-size:11px;font-weight:400;line-height:1.4;width:auto!important;min-height:0!important;box-shadow:none!important;color:#65706b!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline-flex!important}body.fmg-theme .collaboration-indicator .collaboration-dot{flex:0 0 6px;width:6px;height:6px}.collaboration-indicator .collaboration-dot.connected{background:#389469}body.fmg-theme .collaboration-indicator .collaboration-peer{text-overflow:ellipsis;color:#65706b;background:0 0;border-left:1px solid #d8ddda;border-radius:0;max-width:135px;margin:0;padding:0 0 0 6px;font-size:11px;display:inline-block;overflow:hidden}body.fmg-theme .collaboration-indicator .collaboration-peer b{font-weight:500}body.fmg-theme .activity-group-status>.activity-status-pill{min-height:30px!important;box-shadow:none!important;border-left-width:1px!important;font-size:11px!important}.activity-group-status>.activity-status-pill::-webkit-details-marker{display:none}@media (max-width:767px){body.fmg-theme .app-shell-header .collaboration-indicator{white-space:normal;max-width:150px;font-size:10px}body.fmg-theme .collaboration-indicator .collaboration-peer{display:none}body.fmg-theme .app-shell-header{column-gap:8px!important}body.fmg-theme .board-main>.jobs-workspace{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding-bottom:20px;scroll-padding-block:12px;overflow:hidden auto}body.fmg-theme .jobs-workspace>.board-intro,body.fmg-theme .jobs-workspace>.board-metrics{flex-shrink:0}body.fmg-theme .jobs-workspace>.board-panel{flex:none;min-height:0;overflow:visible}body.fmg-theme .jobs-workspace .board-scroll{flex:none;height:auto;max-height:none;overflow:visible}body.fmg-theme .jobs-workspace .mobile-project-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}body.fmg-theme .cash-workspace .cash-month-card [data-slot=table-container]{border-radius:0;width:100%;min-width:0;max-width:100%;overflow:visible}body.fmg-theme .cash-workspace .cash-month-card table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card table :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:none;padding:7px 4px;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card table :is(th,td):first-child{z-index:auto;background:inherit;max-width:none;position:static;left:auto;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card table .cash-recurring-column{text-align:center;width:28px!important;min-width:28px!important;padding-inline:2px!important}body.fmg-theme .cash-workspace .cash-month-card th.cash-recurring-column{font-size:0!important}body.fmg-theme .cash-workspace .cash-month-card th.cash-recurring-column:after{content:"↻";font-size:18px;line-height:1}body.fmg-theme .cash-workspace .cash-month-card table thead th:nth-child(3){width:128px}body.fmg-theme .cash-workspace .cash-month-card table :is(th,td):last-child:not([colspan]){width:32px!important;padding-inline:2px!important}body.fmg-theme .cash-workspace .cash-month-card :is(.cash-fixed,.cash-input-cell){white-space:nowrap;gap:3px;max-width:100%;min-width:0!important;font-size:14px!important}body.fmg-theme .cash-workspace .cash-month-card td [data-slot=button][data-size=icon]{padding:2px;width:28px!important;min-width:28px!important}body.fmg-theme .cash-workspace .cash-month-card .cash-enter-hint{display:none}body.fmg-theme .cash-workspace .cash-month-card .cash-new-actions{gap:0;min-width:0}body.fmg-theme .cash-workspace .cash-month-card .cash-new-actions button{width:28px;min-width:28px;padding:2px;font-size:0!important}body.fmg-theme .cash-workspace .cash-month-card .cash-new-actions button:after{content:"×";font-size:22px;line-height:1}body.fmg-theme .cash-workspace .cash-month-card :is(input,textarea){width:100%;min-width:0;max-width:100%;padding-inline:5px}body.fmg-theme .cash-workspace .cash-month-card .cash-balance-button{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;padding:10px 8px}body.fmg-theme .cash-workspace .cash-month-card .cash-balance-button strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:16px}body.fmg-theme .cash-workspace .cash-month-card .cash-balance-button>svg{display:none}body.fmg-theme .cash-workspace .cash-month-card .cash-recurring-toggle{background:0 0;border:0;border-radius:0;width:24px;min-width:24px;height:44px;min-height:44px;padding:0}body.fmg-theme .cash-workspace .cash-month-card .cash-recurring-toggle span{background:0 0;border:1.5px solid #8094a2;border-radius:50%;width:18px;height:18px}body.fmg-theme .cash-workspace .cash-month-card .cash-recurring-toggle[aria-checked=true] span{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px #fff}body.fmg-theme .cash-workspace:has(.cash-projection[data-state=active]) .mobile-table-hint{display:none}body.fmg-theme .board-main .estimate-workspace label:is(:has(>select),:has(>.extra-description-select),:has(>[data-slot=select-trigger])):not(:has(>input[type=checkbox])){text-align:left;width:100%;min-width:0;grid-template-columns:minmax(108px,40%) minmax(0,1fr)!important;align-items:center!important;gap:4px 8px!important;display:grid!important}body.fmg-theme .board-main .estimate-workspace label:is(:has(>select),:has(>.extra-description-select),:has(>[data-slot=select-trigger]))>span:first-child{overflow-wrap:anywhere;grid-column:1;min-width:0;line-height:1.35;font-size:14px!important}body.fmg-theme .board-main .estimate-workspace label>:is(select,.extra-description-select,[data-slot=select-trigger]){grid-area:1/2;max-width:100%;width:100%!important;min-width:0!important;margin:0!important}body.fmg-theme .board-main .estimate-workspace label:has(>.extra-description-select)>:is(small,.item-source-link){grid-area:auto/1/auto/-1}body.fmg-theme .board-main .estimate-workspace label:has(>select)>small{grid-area:auto/1/auto/-1}body.fmg-theme .board-main .estimate-workspace .bespoke-header-fields>label:is(:has(>select),:has(>.extra-description-select)){grid-column:1/-1}body.fmg-theme .board-main .estimate-workspace .services-settings>label:has(>select):not(:has(>input[type=checkbox])){flex:100%}body.fmg-theme .board-main .estimate-workspace .estimate-simple-field:is(:has(>.item-input-unit),:has(>input:not([type=checkbox]))){align-items:center;min-width:0;grid-template-columns:minmax(108px,40%) minmax(0,1fr)!important;gap:4px 8px!important;display:grid!important}body.fmg-theme .board-main .estimate-workspace .estimate-simple-field:is(:has(>.item-input-unit),:has(>input))>span:first-child{grid-column:1;line-height:1.35;font-size:14px!important}body.fmg-theme .board-main .estimate-workspace .estimate-simple-field>:is(.item-input-unit,input){grid-area:1/2;width:100%;min-width:0;max-width:100%}body.fmg-theme .board-main .estimate-workspace .estimate-simple-field>:is(small,.item-source-link){grid-column:1/-1}body.fmg-theme .board-main .estimate-workspace .item-input-unit{align-items:stretch;min-width:0;display:flex}body.fmg-theme .board-main .estimate-workspace .item-input-unit input{flex:1 1 0;width:100%;min-width:0}body.fmg-theme .board-main .estimate-workspace .item-input-unit>.item-unit{flex:none;grid-column:auto;justify-content:center;align-items:center;min-width:28px;display:flex}body.fmg-theme .board-main .estimate-workspace>.estimate-context{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px!important;padding:10px!important;display:grid!important}body.fmg-theme .board-main .estimate-workspace>.estimate-context>div:nth-child(2){text-align:left;min-width:0}body.fmg-theme .board-main .estimate-workspace .estimate-context-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch stretch;width:100%;gap:6px!important;margin:0!important;display:grid!important}body.fmg-theme .board-main .estimate-workspace .estimate-context-actions>.estimate-history-buttons{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}body.fmg-theme .board-main .estimate-workspace .estimate-context-actions>button{grid-column:span 2}body.fmg-theme .board-main .estimate-workspace .estimate-context-actions :is(button,summary){white-space:normal;justify-content:center;align-items:center;gap:5px;width:100%;height:auto;line-height:1.3;display:flex;min-height:44px!important;margin:0!important;padding:6px!important;font-size:13px!important}body.fmg-theme .board-main .estimate-workspace .estimate-context-actions>.estimate-other-actions{align-self:stretch;min-width:0}body.fmg-theme .board-main .estimate-workspace .estimate-context-actions>.estimate-other-actions>summary{background:#fff;border-radius:6px;border:1px solid #d5dfe7!important}body.fmg-theme .board-main .estimate-workspace>.estimate-context>.estimate-save{text-align:right;grid-column:1/-1;margin:0;font-size:12px}body.fmg-theme .board-main .estimate-workspace .bespoke-bar{flex-direction:column;align-items:stretch;gap:8px;display:flex}body.fmg-theme .board-main .estimate-workspace .bespoke-bar>nav{gap:2px;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto;flex-wrap:nowrap!important}body.fmg-theme .board-main .estimate-workspace .bespoke-bar>.quotation-commercial-controls{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:0;display:grid}body.fmg-theme .board-main .estimate-workspace .quotation-commercial-field{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:4px;min-width:0;display:grid!important}body.fmg-theme .board-main .estimate-workspace .quotation-commercial-field>span:first-child{visibility:visible;color:#425969;line-height:1.3;font-size:13px!important;display:block!important}body.fmg-theme .board-main .estimate-workspace .quotation-commercial-input{min-width:0;display:flex}body.fmg-theme .board-main .estimate-workspace .quotation-commercial-input input{min-width:0;width:80px!important;padding-right:22px!important}body.fmg-theme .board-main .estimate-workspace .quotation-commercial-impact{grid-column:1/-1}body.fmg-theme .board-main .estimate-workspace>.estimate-context>.estimate-save{visibility:visible;display:block!important}body.fmg-theme .board-main .estimate-workspace .quotation-commercial-input>span{visibility:visible;color:#607585;position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:12px!important;display:block!important}}.works-calendar-widget>.works-section-body>header,.works-calendar-widget>.works-section-body>header>div,.works-calendar-widget>.works-section-body>footer{align-items:center;gap:8px;display:flex}.works-calendar-widget>.works-section-body>header,.works-calendar-widget>.works-section-body>footer{justify-content:space-between}.works-calendar-widget>.works-section-body>footer{margin-top:12px}.sample-checklist>.works-section-body{gap:10px;display:grid}.sample-checklist>.works-section-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sample-checklist>.works-section-body>header span{color:#6e8492;font-size:12px}.sample-project-picker>.works-section-body{gap:10px;display:grid}.cash-section-panel>.works-section-body>h2,.cash-section-panel>.works-section-body>div:first-child h2{letter-spacing:-.015em}.cash-workspace .cash-register>.works-section-body>[data-slot=table-container]{border:1px solid var(--border)}.cash-workspace .cash-annual-recap>.works-section-body>[data-slot=accordion]>[data-slot=accordion-item]{background:var(--card);border-color:var(--border);box-shadow:0 2px 8px #234f7004}.cash-workspace .cash-register>.works-section-body>[data-slot=table-container]{border-left:4px solid #92b2cc}.control-sources>.control-panel>.works-section-body{flex-direction:column;gap:14px;display:flex}.control-sources>.control-panel>.works-section-body>h2{padding:0}.control-proposals>.works-section-body>details{border-top:1px solid var(--border)}.control-mail-search>.works-section-body{flex-direction:column;gap:16px;display:flex}.tower-day-panel>.works-section-body>p{color:#68757b;margin-bottom:22px;font-size:14px}.mail-context-card>.works-section-body>h3{letter-spacing:.04em;text-transform:uppercase;color:#587486;margin:0 0 11px!important;font-size:.78rem!important}.mail-context-card>.works-section-body>.control-warning{margin-top:10px}.mail-context-card>.works-section-body>.control-warning [data-slot=button]{margin-top:8px}.control-operation-block>.works-section-body>h3{margin:0;font-size:.875rem;font-weight:680}.control-next-action>.works-section-body>p{color:#213f50;font-size:.95rem;font-weight:620;line-height:1.5}.control-next-action>.works-section-body>p[data-empty=true]{color:#7a6250;font-weight:500}.control-collaboration>.works-section-body{flex-direction:column;gap:12px;display:flex}.control-next-action>.works-section-body>.control-inline-edit{color:#213f50;font-size:.95rem;font-weight:620;line-height:1.5}.control-next-action>.works-section-body>.control-inline-edit[data-empty=true]{color:#7a6250;font-weight:500}.cs-roadmap>.works-section-body>.cs-section-title{align-items:flex-start}.settings-connections>.works-section-body>a,.settings-connections>.works-section-body>button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .15s;display:flex}.settings-connections>.works-section-body>a:hover,.settings-connections>.works-section-body>button:hover{background:#eff5f8}.settings-connections>.works-section-body>a>span:nth-child(2),.settings-connections>.works-section-body>button>span:nth-child(2){flex:1;gap:2px;display:grid}.settings-connections>.works-section-body>a>svg,.settings-connections>.works-section-body>button>svg{color:#8ca0ae;width:15px}.takeoff-tree>.works-section-body{flex-direction:column;display:flex}.takeoff-studio .takeoff-tree>.works-section-body>.takeoff-hint{flex-wrap:wrap;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:flex}.takeoff-studio .takeoff-tree>.works-section-body>.takeoff-hint button{height:26px;padding:3px 7px;font-size:10px}.today-agenda .tower-day-panel>.works-section-body>p{margin-bottom:9px;font-size:12px}.today-agenda .tower-day-panel>.works-section-body>small{display:none}.today-agenda .works-calendar-widget>.works-section-body>footer{margin-top:6px}.today-agenda .works-calendar-widget>.works-section-body>footer button{height:28px;padding:4px 8px;font-size:11px}.supplier-score-panel>.works-section-body>p{color:#6e858e;margin-top:5px;line-height:1.6;font-size:11px!important}@media (max-width:760px){.supplier-score-panel>.works-section-body>div{grid-template-columns:1fr}}@container (width<=100px){.takeoff-tree>.works-section-body>:not(.takeoff-items-head),.takeoff-items>.works-section-body>:not(.takeoff-items-head){display:none}}.estimate-workspace:has(.bespoke-header-layout) .estimate-path-choice>.works-section-body{justify-content:space-between;align-items:center;gap:8px;display:flex}.estimate-workspace:has(.services-editor) .estimate-path-choice>.works-section-body{justify-content:space-between;align-items:center;display:flex}body.fmg-theme .sample-checklist>.works-section-body>header{background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}body.fmg-theme .sample-checklist>.works-section-body>header span{color:#708596;font-size:12px;font-weight:400;line-height:1.4}.travel-dashboard-panel>.works-section-body>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.travel-dashboard-panel>.works-section-body>header>button{gap:6px;font-size:12px}.travel-expenses>.works-section-body>div,.travel-expenses>.works-section-body>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:14px;display:flex}.travel-expenses>.works-section-body>div>span{color:#6d8299;align-items:center;gap:8px;display:flex}.travel-expenses>.works-section-body>footer{border-top:1px solid #e4ecf3;padding-top:12px}.travel-program-day>.works-section-body>h3{text-transform:capitalize;margin:17px 0 14px;font-size:15px;font-weight:650;line-height:1.4}.travel-program-day>.works-section-body>h3>svg{display:none}.travel-program>.works-section-body>h2{border-bottom:1px solid #e5edf4;padding-bottom:16px}@media (max-width:767px){.travel-program>.works-section-body>.travel-desktop-label{display:none!important}.travel-program-day>.works-section-body>h3{border-bottom:1px solid #e6eef4;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 13px;font-size:18px;font-weight:700;display:flex}.travel-program-day>.works-section-body>h3>svg{flex-shrink:0;width:23px;height:23px;display:block}.travel-documents-panel>.works-section-body>header{align-items:flex-start}.travel-documents-panel>.works-section-body>header>button{padding:6px 8px;font-size:12px;min-height:38px!important}}body.fmg-theme .cover-card>.works-section-body>h3{margin-bottom:4px}.management-dashboard>.works-section-body>header,.quotation-area-card>.works-section-body>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.management-dashboard>.works-section-body>header>span,.quotation-area-card>.works-section-body>header>small{color:#64798d;font-size:13px}@media (max-width:600px){.management-dashboard>.works-section-body>header,.quotation-area-card>.works-section-body>header{flex-direction:column;align-items:flex-start;gap:5px}}body.fmg-theme .zeda-panel>.works-section-body>header{gap:10px;margin-bottom:13px}@media (max-width:600px){body.fmg-theme .zeda-panel>.works-section-body>header{flex-wrap:wrap}}body.fmg-theme .zeda-panel>.works-section-body>header{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.activity-checklist>.works-section-body>p{color:#617580;margin:7px 0 12px;font-size:12px}.activity-checklist>.works-section-body>label{cursor:pointer;border-top:1px solid #e7edf1;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.order-launch-empty>.works-section-body>svg{color:#507d99;width:36px;height:36px;margin:0 auto 14px}.zeda-panel>.works-section-body>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.zeda-now>.works-section-body{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:28px;display:grid}.zeda-jobs>.works-section-body>header{align-items:flex-start}@media (max-width:760px){.zeda-panel>.works-section-body>header{flex-wrap:wrap;align-items:flex-start}}:root{--works-section-bg:#e8f1f7;--works-section-hover:#dfedf6;--works-section-ink:#092a4d;--works-section-accent:#2d7db2;--works-section-border:#d3e2ee}body.fmg-theme .works-section{flex-shrink:0;min-width:0;overflow:clip;border:1px solid var(--works-section-border)!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important;padding:0!important;display:block!important}body.fmg-theme .works-section-heading,body.fmg-theme .works-disclosure>summary{box-sizing:border-box;cursor:pointer;touch-action:manipulation;border-radius:6px;align-items:center;gap:12px;min-height:48px;list-style:none;position:relative;border:0!important;border-left:4px solid var(--works-section-accent)!important;background:var(--works-section-bg)!important;color:var(--works-section-ink)!important;font-family:inherit!important;font-size:var(--fmg-type-section,16px)!important;margin:0!important;padding:9px 40px 9px 14px!important;font-weight:600!important;line-height:1.35!important;display:flex!important}body.fmg-theme .works-section[data-section-open=true]>.works-section-heading,body.fmg-theme .works-disclosure[open]>summary{border-radius:6px 6px 0 0;border-bottom:1px solid #dce8f1!important}body.fmg-theme .works-section-heading:hover,body.fmg-theme .works-disclosure>summary:hover{background:var(--works-section-hover)!important}body.fmg-theme .works-section-toggle{cursor:pointer;flex:0 0 24px;justify-content:center;align-items:center;width:24px;min-width:24px;height:30px;min-height:30px;display:flex;box-shadow:none!important;color:#274967!important;background:0 0!important;border:0!important;padding:0!important}body.fmg-theme .works-section-heading:has(.works-section-toggle:focus-visible){outline:3px solid var(--works-section-accent);outline-offset:-3px}body.fmg-theme .works-disclosure>summary:focus-visible{outline:3px solid var(--works-section-accent);outline-offset:-3px}body.fmg-theme .works-section-title{flex:1;min-width:0}body.fmg-theme .works-section-title>:is(header,div,h2,h3){background:0 0!important;border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}body.fmg-theme .works-section-title :is(h2,h3){overflow-wrap:anywhere;align-items:center;gap:8px;color:var(--works-section-ink)!important;font-family:inherit!important;font-size:var(--fmg-type-section,16px)!important;letter-spacing:normal!important;text-transform:none!important;margin:0!important;font-weight:600!important;line-height:1.35!important;display:flex!important}body.fmg-theme .works-section-title :is(p,small){color:#526e82!important;margin:3px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}body.fmg-theme .works-section-title :is(h2,h3)>svg,body.fmg-theme .works-section-title>:is(header,div)>svg{display:none!important}body.fmg-theme .works-menu-icon{vertical-align:middle;flex:0 0 20px;color:#274967!important;width:20px!important;height:20px!important;margin:0!important;display:inline-block!important}body.fmg-theme .works-menu-chevron{pointer-events:none;transition:transform .15s;position:absolute;top:calc(50% - 8px);right:14px}body.fmg-theme .works-section[data-section-open=true]>.works-section-heading .works-menu-chevron{transform:rotate(90deg)}body.fmg-theme .works-section-body{min-width:0;padding:14px;display:flow-root}body.fmg-theme .works-section-body[hidden]{display:none!important}body.fmg-theme .works-section-body>.works-section{margin-bottom:12px}body.fmg-theme .works-disclosure{border:1px solid var(--works-section-border);background:#fff;border-radius:7px;min-width:0;overflow:clip}body.fmg-theme .works-disclosure>summary::-webkit-details-marker{display:none}body.fmg-theme .works-disclosure>summary::marker{content:""}body.fmg-theme .works-disclosure>summary:before{content:none!important;display:none!important}body.fmg-theme .works-disclosure>summary:after{border-bottom:2px solid #244b6a;border-right:2px solid #244b6a;width:8px;height:8px;position:absolute;top:calc(50% - 5px);right:17px;transform:rotate(-45deg);content:""!important;margin:0!important}body.fmg-theme .works-disclosure[open]>summary:after{transform:rotate(45deg)}body.fmg-theme .works-disclosure>summary>.quote-section-icon,body.fmg-theme .works-disclosure>summary>svg:not(.works-menu-icon){display:none!important}@media (max-width:767px){body.fmg-theme .works-section-heading,body.fmg-theme .works-disclosure>summary{gap:9px;padding:10px 34px 10px 10px!important;font-size:16px!important}body.fmg-theme .works-section-title :is(h2,h3){font-size:16px!important}body.fmg-theme .works-section-body{padding:12px}body.fmg-theme .works-section-title>:is(header,div){flex-wrap:wrap;gap:8px}body.fmg-theme .works-section-title :is(input,select){max-width:100%}}@media (prefers-reduced-motion:reduce){.works-menu-chevron{transition:none!important}}body.fmg-theme .works-nav-group{width:100%;margin:0 0 8px}body.fmg-theme .works-nav-group>summary{color:#092a4d;cursor:pointer;background:#e8f1f7;border-left:4px solid #2d7db2;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:9px 12px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;list-style:none;display:flex}body.fmg-theme .works-nav-group>summary::-webkit-details-marker{display:none}body.fmg-theme .works-nav-group>summary::marker{content:""}body.fmg-theme .works-nav-chevron{margin-left:auto;transition:transform .15s}body.fmg-theme .works-nav-group[open]>summary .works-nav-chevron{transform:rotate(90deg)}body.fmg-theme .works-nav-group>summary:focus-visible{outline-offset:-3px;outline:3px solid #2d7db2}body.fmg-theme .works-section[data-section-open=false]{align-self:start!important;height:auto!important;min-height:0!important}body.fmg-theme .works-section-title>header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}body.fmg-theme .works-section-title :is(div,header):has(>h2,>h3)>svg{display:none!important}body.fmg-theme .works-section-title>header>div:has(>h2,>h3){flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.fmg-theme .works-nav-group>summary{font-size:17px}body.fmg-theme :is(.takeoff-tree,.takeoff-items).works-section{flex-direction:column;height:100%;overflow:hidden;display:flex!important}body.fmg-theme :is(.takeoff-tree,.takeoff-items).works-section>.works-section-heading{flex-shrink:0}body.fmg-theme :is(.takeoff-tree,.takeoff-items).works-section>.works-section-body{flex:1;min-height:0;padding:8px;overflow:auto}body.fmg-theme .works-section-title>.takeoff-items-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.fmg-theme .works-section-title>.takeoff-items-head h2{flex:1}body.fmg-theme .plano-pro-panel>header{border-bottom:1px solid #dce8f1;border-left:4px solid #2d7db2;color:#092a4d!important;background:#e8f1f7!important}body.fmg-theme .plano-pro-tabs button{color:#092a4d;font-family:inherit;font-size:15px;font-weight:700}body.fmg-theme .works-nav-group>summary{font-weight:700;color:#2c333a!important;background:0 0!important;border-left-color:#0000!important}body.fmg-theme .works-nav-group>summary .works-menu-icon{color:#59636b!important}body.fmg-theme .team-list-panel>.works-section-heading{background:#fff!important}body.fmg-theme .team-list-panel>.works-section-heading:hover{background:#fafafa!important}body.fmg-theme .monday-shell main.board-main .team-design-table th{color:#62696f!important;background:#f5f5f4!important;border-bottom-color:#e4e4e2!important}body.fmg-theme .works-section[data-section-collapsible=false]>.works-section-heading{cursor:default}body.fmg-theme .suppliers-overview>.works-section-heading .works-section-title h1{font-size:var(--fmg-type-section,16px)!important;letter-spacing:normal!important;color:var(--works-section-ink)!important;margin:0!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme .suppliers-heading{align-items:center;gap:12px}body.fmg-theme .suppliers-heading p{letter-spacing:normal;text-transform:none;margin:3px 0 0!important}body.fmg-theme .suppliers-overview>.works-section-body{flex-direction:column;gap:12px;display:flex}body.fmg-theme .suppliers-overview .suppliers-list{max-height:calc(100dvh - 300px)}body.fmg-theme .supplier-contacts fieldset{border-bottom:0;padding-bottom:0}@media (max-width:767px){body.fmg-theme .suppliers-heading{align-items:flex-start}body.fmg-theme .suppliers-overview .suppliers-list{max-height:calc(100dvh - 380px)}}body.fmg-theme [data-sidebar=sidebar]{background:#f6f6f5!important}body.fmg-theme [data-sidebar=content]:has(.works-nav-group){gap:2px}body.fmg-theme [data-sidebar=content]>[data-sidebar=group]:has(>.works-nav-group){padding-block:4px}body.fmg-theme .works-nav-group{margin:2px 0}body.fmg-theme .works-nav-group>[data-sidebar=group-content]{padding-top:3px}body.fmg-theme .works-nav-group>summary{border-radius:6px;gap:8px;min-height:34px;line-height:1.4;color:#092a4d!important;background:#e8f1f7!important;border:0!important;padding:7px 11px!important;font-size:14px!important;font-weight:600!important}body.fmg-theme .works-nav-group>summary:hover{background:#dfedf6!important}body.fmg-theme .works-nav-group>summary .works-menu-icon{flex-basis:16px;color:#274967!important;width:16px!important;height:16px!important}body.fmg-theme .works-nav-chevron{color:#7b8185;width:13px;height:13px}body.fmg-theme [data-sidebar=menu-button]{border-radius:5px;height:auto;min-height:34px;line-height:1.4;position:relative;color:#505a62!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important}body.fmg-theme [data-sidebar=menu-button]>svg{display:none!important}body.fmg-theme [data-sidebar=menu-button]:hover{text-underline-offset:3px;text-decoration:underline;color:#202b34!important;background:0 0!important}body.fmg-theme [data-sidebar=menu-button][data-active=true]{color:#246b99!important;background:0 0!important;font-weight:600!important;box-shadow:inset 2px 0 #3b83af!important}body.fmg-theme [data-sidebar=menu-button][data-active=true]:before{content:none!important}body.fmg-theme [data-sidebar=menu-button]:focus-visible{outline-offset:1px;outline:2px solid #397fae!important}body.fmg-theme .team-activities{color:#293540;gap:12px;background:#f6f7f7!important;padding:20px 24px!important}body.fmg-theme .team-activities .control-board-heading h1{letter-spacing:-.025em;line-height:1.25;margin:0 0 6px!important;font-size:24px!important;font-weight:600!important}body.fmg-theme .team-activities .control-board-heading p{font-weight:400;color:#606c76!important;font-size:13px!important}body.fmg-theme .team-activities>.control-board-heading{min-height:52px!important;margin-bottom:0!important}body.fmg-theme .team-activities .team-heading-actions>button{height:36px;min-height:36px;box-shadow:none;border-radius:7px;padding:8px 12px;font-size:12px}body.fmg-theme .team-activities .team-selector-panel{box-shadow:none;border:1px solid #e1e4e6;border-radius:8px;padding:8px}body.fmg-theme .team-activities .team-member-strip{gap:7px;scroll-padding:4px}body.fmg-theme .team-activities .team-member-strip>button{min-width:max-content;min-height:54px;box-shadow:none;background:#fff;border:1px solid #e0e4e7;border-radius:7px;flex:1 0 auto;gap:8px;padding:8px 10px}body.fmg-theme .team-activities .team-member-strip>button>i{color:#7b838a;background:#f0f1f2;width:28px;height:28px;font-size:10px}body.fmg-theme .team-activities .team-member-strip>button>span{gap:3px;min-width:max-content}body.fmg-theme .team-activities .team-member-strip strong{text-overflow:clip;white-space:nowrap;color:#38444e;font-size:12px;font-weight:600;overflow:visible}body.fmg-theme .team-activities .team-member-strip small{white-space:nowrap;color:#63717c;font-size:11px}body.fmg-theme .team-activities .team-member-strip>button[aria-pressed=true]{color:#246b99;background:#f1f7fc;border-color:#5a9cc8}body.fmg-theme .team-activities .team-member-strip>button[aria-pressed=true]>i{color:#fff;background:#337eac}body.fmg-theme .team-activities .team-list-panel{box-shadow:none!important;border-color:#dfe3e6!important;border-radius:8px!important}body.fmg-theme .team-activities .team-list-panel>.works-section-heading{min-height:54px;background:#fff!important;border-bottom-color:#e7e9eb!important;padding:10px 38px 10px 12px!important}body.fmg-theme .team-activities .team-list-panel .works-section-title h2{white-space:normal;letter-spacing:normal!important;font-size:16px!important;font-weight:600!important}body.fmg-theme .team-activities .team-list-heading{grid-template-columns:minmax(150px,auto) minmax(0,1fr) minmax(180px,240px);align-items:center;gap:10px!important;margin:0!important;display:grid!important}body.fmg-theme .team-activities .team-list-heading>input{width:100%;min-width:0;max-width:none;height:34px;min-height:34px;box-shadow:none;border-color:#dce1e4;border-radius:7px;margin:0;font-size:12px}body.fmg-theme .team-activities .team-quick-filters{scrollbar-width:thin;border:0;gap:0;min-width:0;max-width:100%;display:flex;overflow-x:auto}body.fmg-theme .team-activities .team-quick-filters>button{color:#4d5963;background:0 0;flex-shrink:0;gap:5px;min-height:34px;padding:7px 8px;font-size:11px;font-weight:500}body.fmg-theme .team-activities .team-quick-filters>button[aria-pressed=true]{color:#246b99;border-bottom-color:#3b83af;font-weight:600}body.fmg-theme .team-activities .team-quick-filters>button>span{min-width:18px;height:18px;padding:0 4px;font-size:10px;color:#606a73!important;background:#f0f1f2!important}body.fmg-theme .team-activities .team-list-panel>.works-section-body{padding:0 12px 10px}body.fmg-theme .team-activities .team-design-table{background:#fff;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}body.fmg-theme .team-activities .team-design-table>[data-slot=table-container]{overscroll-behavior:contain;scrollbar-width:thin;max-height:62dvh;scroll-padding-top:38px;overflow:auto}body.fmg-theme .team-activities .team-design-table table{border-collapse:separate;border-spacing:0;width:100%;table-layout:fixed!important;min-width:880px!important}body.fmg-theme .team-activities .team-design-table thead{z-index:4;position:sticky;top:0}body.fmg-theme .team-activities .team-design-table th{color:#626970;text-align:left;box-shadow:none;font-size:11px;font-weight:600;background:#f5f5f4!important;border:0!important;border-bottom:1px solid #e0e3e5!important;height:36px!important;padding:9px 10px!important}body.fmg-theme .team-activities .team-design-table th:first-child{width:44%}.team-activities .team-design-table th:nth-child(2){width:17%}.team-activities .team-design-table th:nth-child(3){width:14%}.team-activities .team-design-table th:nth-child(4){width:8%}.team-activities .team-design-table th:nth-child(5){width:12%}.team-activities .team-design-table th:last-child{width:5%}body.fmg-theme .team-activities .team-design-table tbody tr{box-shadow:none!important;background:#fff!important;border:0!important}body.fmg-theme .team-activities .team-design-table tbody tr:hover{background:#fafafa!important}body.fmg-theme .team-activities .team-design-table td{color:#46535e;vertical-align:middle;overflow-wrap:anywhere;font-size:12px;height:auto!important;box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px solid #e9ebed!important;padding:11px 10px!important}body.fmg-theme .team-activities .team-design-table :is(tr,td):before{content:none!important}body.fmg-theme .team-activities .team-design-table .activity-readable-title{text-align:left;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}body.fmg-theme .team-activities .team-design-table .activity-readable-title strong{color:#263a49;white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.team-task-title-row{align-items:flex-start;gap:5px;min-width:0;display:flex}.team-task-title-row>.activity-readable-title{flex:1}.team-origin-trigger{color:#7a858d;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;min-height:28px;margin:-4px 0 0;padding:3px;display:grid}.team-origin-trigger:hover{color:#405566;background:#f0f2f3}.team-origin-popover[data-slot=popover-content]{color:#425260;z-index:220;background:#fff;border:1px solid #dce1e4;border-radius:8px;width:min(340px,100vw - 24px);max-height:60dvh;padding:14px;font-size:12px;overflow:auto;box-shadow:0 8px 24px #243b501a}.team-origin-popover h3{margin:0 0 10px;font-size:13px;font-weight:600}.team-origin-popover>div{border-top:1px solid #eceeef;gap:4px;padding:8px 0;display:grid}.team-origin-popover small{color:#68757e;font-size:11px}.team-origin-popover a{color:#246b99;overflow-wrap:anywhere;align-items:baseline;gap:5px;line-height:1.5;display:flex}.team-origin-popover a svg{flex-shrink:0}.team-origin-popover p{overflow-wrap:anywhere;line-height:1.5}.team-next-action{background:0 0;border:0;min-width:0;margin:4px 0 0;padding:0}.team-next-action>summary{color:#53616c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;min-height:20px;padding:0;font-size:12px;font-weight:400;line-height:1.5;list-style:none;display:flex}.team-next-action>summary::-webkit-details-marker{display:none}.team-next-action>summary::marker{content:""}.team-next-preview{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}.team-next-action>summary>svg{color:#879198;flex:none}.team-next-collapse,.team-next-action[open] .team-next-preview{display:none}.team-next-action[open] .team-next-collapse{display:inline}.team-next-action[open] summary>svg{transform:rotate(180deg)}.team-next-action>p{color:#53616c;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.55}.team-related-actions{text-align:left;background:0 0;border:0;max-width:100%;margin:6px 0 0;display:inline-block}.team-related-trigger{color:#526575;cursor:pointer;background:#fafbfb;border:1px solid #e0e4e7;border-radius:5px;align-items:center;gap:4px;min-height:26px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.4;list-style:none;display:inline-flex}.team-related-trigger::-webkit-details-marker{display:none}.team-related-trigger::marker{content:""}.team-related-actions[open]>.team-related-trigger>svg{transform:rotate(90deg)}.team-related-actions>div{background:#fcfcfc;border:1px solid #e1e5e8;border-radius:6px;gap:10px;margin:6px 0 0;padding:10px;display:grid}.team-related-actions>div>div{gap:5px;display:grid}.team-related-actions strong{color:#455560;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.45}body.fmg-theme .team-activities .activity-block-note{color:#986420;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4}body.fmg-theme .team-activities .activity-project button{color:#465867;overflow-wrap:anywhere;font-size:12px;line-height:1.4}body.fmg-theme .team-activities .activity-project small{color:#65727c;font-size:11px;line-height:1.4}body.fmg-theme .team-activities .tower-score>strong{font-weight:600;width:44px!important;min-width:44px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:7px!important;padding:3px 5px!important;font-size:13px!important}body.fmg-theme .team-activities .activity-status-pill{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;max-width:100%;color:#52616c!important;width:104px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#f5f6f6!important;border:1px solid #dfe3e6!important;border-radius:7px!important;padding:5px 9px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}body.fmg-theme .team-activities .activity-status-pill.is-blocked{color:#956218!important;background:#fff5e6!important;border-color:#ecd4ad!important}body.fmg-theme .team-activities .activity-status-pill.is-progress{color:#2d6f9d!important;background:#eef5fc!important;border-color:#c7dbec!important}body.fmg-theme .team-activities .activity-status-pill.is-done{color:#407455!important;background:#eef7f1!important;border-color:#c9e1d1!important}body.fmg-theme .team-activities .activity-status-pill.is-waiting{color:#52616c!important;background:#f5f6f6!important;border-color:#dfe3e6!important}body.fmg-theme .team-activities .activity-status-pill svg{flex:none;width:12px;height:12px}body.fmg-theme .team-activities :is(button,summary,a,input):focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #397fae!important}.team-origin-popover :is(a,button):focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #397fae!important}@media (max-width:1350px){body.fmg-theme .team-activities .team-list-heading{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}body.fmg-theme .team-activities .team-quick-filters{order:unset;grid-area:2/1/auto/-1;width:100%}body.fmg-theme .team-activities .team-list-heading>input{order:unset;grid-area:1/2}}@media (max-width:760px){body.fmg-theme .team-activities{gap:10px;padding:14px 10px!important}body.fmg-theme .team-activities .team-member-strip>button{flex:none;min-height:54px}body.fmg-theme .team-activities .team-list-heading{grid-template-columns:minmax(0,1fr)}body.fmg-theme .team-activities .team-list-heading>input{grid-area:2/1;width:100%}body.fmg-theme .team-activities .team-quick-filters{grid-row:3}body.fmg-theme .team-activities .team-list-panel>.works-section-heading{padding:10px 28px 10px 10px!important}body.fmg-theme .team-activities .team-list-panel>.works-section-body{padding:0 10px 10px}body.fmg-theme .team-activities .team-design-table>[data-slot=table-container]{max-height:none;overflow:visible}body.fmg-theme .team-activities .team-design-table table{width:100%!important;min-width:0!important}body.fmg-theme .team-activities .team-design-table thead{display:none!important}body.fmg-theme .team-activities .team-design-table tbody tr{flex-wrap:wrap;gap:5px;padding:12px 0;border-bottom:1px solid #e6e9eb!important}body.fmg-theme .team-activities .team-design-table td{border:0!important;padding:3px 0!important}body.fmg-theme .team-activities .team-design-table td:first-child{padding-right:30px!important}body.fmg-theme .team-activities .team-design-table .activity-readable-title strong{font-size:14px;line-height:1.45}.team-next-action>summary{min-height:28px;font-size:12px}.team-origin-trigger{flex-basis:30px;width:30px;height:30px}.team-related-trigger{min-height:32px}body.fmg-theme .team-activities .activity-status-pill{height:34px!important;min-height:34px!important}.team-activities .activity-due{font-size:12px;line-height:1.4}}body.fmg-theme .monday-shell main.board-main .team-activities .team-design-table .tower-score>strong{box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;padding:3px 5px!important;line-height:1!important}body.fmg-theme .team-activities>.control-activity-assistant{box-shadow:none!important;background:#fff!important;border-color:#dfe3e6!important}body.fmg-theme .team-activities>.control-activity-assistant>.works-section-heading{background:#fff!important;border-left-color:#d9dfe3!important}body.fmg-theme .team-activities>.control-activity-assistant .works-section-title h3{color:#46545f!important;font-size:14px!important;font-weight:600!important}body.fmg-theme :is(button,a[href],summary,[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=combobox],[data-sidebar=menu-button]):not(:disabled):not([aria-disabled=true]){cursor:pointer!important}body.fmg-theme :is(button,[role=button],[role=menuitem],[role=combobox]):is(:disabled,[aria-disabled=true]){cursor:not-allowed!important}body.fmg-theme [data-sidebar=rail]{justify-content:center;align-items:center;cursor:w-resize!important}body.fmg-theme [data-sidebar=rail] .sidebar-rail-icon{z-index:2;color:#315a70;opacity:.82;background:#fff;border:1px solid #c8d5dc;border-radius:999px;width:20px;height:32px;padding:7px 2px;transition:opacity .16s,background-color .16s,transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #163a4c21}:is(body.fmg-theme [data-sidebar=rail]:hover .sidebar-rail-icon,body.fmg-theme [data-sidebar=rail]:focus-visible .sidebar-rail-icon){opacity:1;background:#f2f7f9}body.fmg-theme [data-side=left][data-state=collapsed] [data-sidebar=rail]{cursor:e-resize!important}body.fmg-theme [data-side=left][data-state=collapsed] [data-sidebar=rail] .sidebar-rail-icon{transform:translate(-50%,-50%)rotate(180deg)}body.fmg-theme [data-collapsible=icon] .works-nav-group{margin:5px 0}body.fmg-theme [data-collapsible=icon] .works-nav-group>summary{justify-content:center;min-height:40px;padding:8px!important}body.fmg-theme [data-collapsible=icon] .works-nav-group>summary>span,body.fmg-theme [data-collapsible=icon] .works-nav-chevron,body.fmg-theme [data-collapsible=icon] .works-nav-group>:not(summary){display:none!important}body.fmg-theme [data-collapsible=icon] .works-nav-group>summary .works-menu-icon{flex:0 0 20px;width:20px!important;height:20px!important}:is(body.fmg-theme [data-collapsible=icon] [data-sidebar=content]>[data-sidebar=group]:not(:has(.works-nav-group)),body.fmg-theme [data-collapsible=icon] [data-sidebar=content]>[data-sidebar=separator]){display:none!important}.team-client-label{color:#596b78;margin:2px 0 3px;font-size:12px;line-height:1.4;display:block}.team-client-label.is-unresolved{color:#98621d}.works-app-status{z-index:210;color:#344b5c;background:#fff;border:1px solid #d7dfe5;border-radius:10px;align-items:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:10px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 3px 16px #20304018}.works-app-status button{color:#246b99;flex-shrink:0;font-weight:600;text-decoration:underline}.works-app-status button:focus-visible{outline-offset:3px;outline:2px solid #246b99}@media (max-width:767px){.works-app-status{bottom:calc(76px + env(safe-area-inset-bottom));font-size:12px}}.works-global-search-trigger{color:#506171;white-space:nowrap;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:12px;display:flex}.works-global-search-trigger kbd{font:inherit;color:#81909b;margin-left:12px;font-size:10px}.works-search-dialog[data-slot=dialog-content]{flex-direction:column;gap:12px;width:min(680px,100vw - 24px);max-width:680px;max-height:calc(100dvh - 32px);padding:22px;display:flex;overflow:hidden}.works-search-input{color:#50697c;border:1px solid #9abed6;border-radius:8px;flex-shrink:0;align-items:center;gap:9px;padding:9px 12px;display:flex}.works-search-input input{background:0 0;outline:none;flex:1;min-width:0;font-size:16px}.works-search-input:focus-within{outline-offset:1px;outline:2px solid #2d7db2}.works-search-input button{background:0 0;border:0;place-items:center;min-width:30px;min-height:30px;display:grid}.works-search-filters{flex-shrink:0;gap:5px;padding:2px;display:flex;overflow-x:auto}.works-search-filters button{white-space:nowrap;color:#526473;background:#fafbfc;border:1px solid #e0e5e9;border-radius:6px;min-height:34px;padding:6px 10px;font-size:12px}.works-search-filters button[aria-pressed=true]{color:#195b88;background:#e8f1f7;border-color:#82afcb}.works-search-feedback{color:#627584;font-size:12px}.works-search-feedback p{color:#9c6227;margin:4px 0}.works-search-results{overscroll-behavior:contain;min-height:90px;max-height:48dvh;overflow-y:auto}.works-search-results>button{text-align:left;color:#294355;background:#fff;border:0;border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 8px;display:flex}.works-search-results>button:hover{background:#f5f8fa}.works-search-results>button:focus-visible{outline-offset:-2px;outline:2px solid #2d7db2}.works-search-results>button>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.works-search-results small{color:#6b8090;font-size:10px}.works-search-results strong{font-size:14px;font-weight:600;line-height:1.4}.works-search-results span>span{color:#607686;font-size:12px}.works-search-results>button>svg{color:#6b879b;flex-shrink:0}.works-search-footnote{color:#74838e;margin:0;font-size:11px}.works-search-results>p{color:#687985;padding:18px;font-size:13px}@media (max-width:767px){.works-global-search-trigger{justify-content:center;width:34px;padding:6px}.works-global-search-trigger span,.works-global-search-trigger kbd{display:none}.works-search-dialog[data-slot=dialog-content]{max-height:calc(var(--works-visible-height,100dvh) - 24px);padding:18px 14px}.works-search-results{flex:1;max-height:none}.works-search-dialog [data-slot=dialog-description]{font-size:12px;line-height:1.45}}:root,body.fmg-theme{--fmg-font:var(--font-app,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--fmg-type-page:24px;--fmg-type-section:16px;--fmg-type-body:14px;--fmg-type-control:15px;--fmg-type-label:14px;--fmg-type-note:12px;--muted-foreground:#596b78;--fmg-slate:#596b78}body.fmg-theme .board-main{font-family:var(--fmg-font);font-size:var(--fmg-type-body);line-height:1.45}body.fmg-theme .board-main :is(h1,.control-board-heading h1,.travel-hero h1,.production-hero h1){font-size:var(--fmg-type-page)!important;letter-spacing:-.02em!important;font-weight:600!important;line-height:1.25!important}body.fmg-theme .board-main :is(h2,h3):not(:where(.cs-proposal-scroll,.cs-preview-canvas,.control-message-html,.control-email-original,.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve]) *){color:#253b49;font-size:var(--fmg-type-section)!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme .board-main :is(.travel-dashboard-title h2,.sample-toolbar h2){font-size:var(--fmg-type-section)!important;line-height:1.35!important}body.fmg-theme :is([data-slot=button],[data-slot=tabs-trigger],[data-slot=select-trigger],[data-slot=dropdown-menu-item],[data-slot=command-item],[data-slot=select-item]),body.fmg-theme .board-main :is(button,input,textarea,select){font-family:var(--fmg-font)!important;font-size:var(--fmg-type-body)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.4!important}body.fmg-theme .board-main :is(input,textarea,select):not(:where(.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve]) *){font-size:var(--fmg-type-control)!important}body.fmg-theme .board-main :is(.activity-status-pill,.travel-status,.sample-status,.cash-status-planned,.cash-status-settled,.cash-status-verify,.supplier-status,.ig-status){font-size:13px!important;font-weight:500!important;line-height:1.4!important}body.fmg-theme :is([data-slot=input],[data-slot=textarea]){font-family:var(--fmg-font)!important;font-size:var(--fmg-type-control)!important;letter-spacing:normal!important;font-weight:400!important;line-height:1.45!important}body.fmg-theme .board-main :is(table th,table td){font-size:var(--fmg-type-body);line-height:1.45}body.fmg-theme .board-main table th{color:#596b78;font-size:var(--fmg-type-label)!important;font-weight:500!important}body.fmg-theme .board-main table td{font-variant-numeric:tabular-nums}body.fmg-theme .board-main :is(label,.cs-field>span:first-child,.travel-fields>label>span,.estimate-field>span){font-size:var(--fmg-type-label);font-weight:500;line-height:1.4}body.fmg-theme .board-main :is(small,.cs-footnote,.travel-notice,.sample-value-label,.control-metadata):not(:where(.cs-proposal-scroll,.cs-preview-canvas,.control-message-html,.control-email-original,.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve]) *):not([role=status]):not([role=alert]){font-size:var(--fmg-type-note)!important;font-weight:400!important;line-height:1.45!important}body.fmg-theme .board-main :is(.travel-list small,.travel-document-list small:not(.travel-doc-warning),.cs-footnote,.sample-value-label,.control-metadata,.activity-origin){color:#596b78}body.fmg-theme :is(input,textarea)::placeholder{color:#596b78;opacity:1}body.fmg-theme :is([data-slot=dialog-title],[data-slot=alert-dialog-title]){font-size:var(--fmg-type-section)!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme :is([data-slot=dialog-description],[data-slot=alert-dialog-description]){color:#596b78;font-size:13px!important;line-height:1.5!important}body.fmg-theme .works-nav-group>summary{font-family:inherit!important;font-size:var(--fmg-type-section)!important;letter-spacing:normal!important;box-shadow:none!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme [data-sidebar=menu-button]{font-size:14px!important;font-weight:400!important;line-height:1.4!important}body.fmg-theme [data-sidebar=menu-button][data-active=true]{font-weight:500!important}body.fmg-theme .board-main .team-activities .control-board-heading h1{font-size:24px!important;font-weight:600!important}body.fmg-theme .board-main .team-activities .team-design-table :is(th,td){font-size:14px!important;line-height:1.45!important}body.fmg-theme .board-main .team-activities .team-design-table th{font-size:13px!important;font-weight:500!important}body.fmg-theme .board-main .team-activities .activity-readable-title strong{letter-spacing:normal!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important}body.fmg-theme .board-main .team-activities :is(.team-next-action>summary,.team-next-preview,.activity-next-line,.activity-project-client){color:#596b78;font-size:13px!important;font-weight:400!important;line-height:1.45!important}body.fmg-theme .board-main .team-activities .team-member-strip strong{font-size:13px!important;font-weight:500!important}body.fmg-theme .board-main .team-activities .team-member-strip small{color:#596b78!important;font-size:12px!important}body.fmg-theme .board-main .team-activities .team-quick-filters>button{font-size:13px!important;font-weight:400!important;line-height:1.4!important}body.fmg-theme .board-main .team-activities .team-quick-filters>button[aria-pressed=true]{font-weight:500!important}body.fmg-theme .board-main .team-activities .team-quick-filters>button>span{font-size:12px!important;font-weight:400!important}body.fmg-theme .board-main .team-activities .activity-status-pill{width:114px!important;height:auto!important;min-height:32px!important;padding:5px 8px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}body.fmg-theme .board-main .team-activities .team-list-heading>input{font-size:14px!important;font-weight:400!important}body.fmg-theme .board-main :is(.team-related-trigger,.activity-action-count,.team-origin-popover small){font-size:12px!important;font-weight:400!important}@media (max-width:767px){body.fmg-theme :is([data-slot=input],[data-slot=textarea],select:not([multiple])),body.fmg-theme .board-main .team-activities .team-list-heading>input{font-size:16px!important}body.fmg-theme .board-main .team-activities .activity-status-pill{min-height:44px!important}body.fmg-theme .board-main .team-activities .team-quick-filters>button{min-height:44px}}body.fmg-theme .board-main :is(.works-section-heading,.works-section-title h2,.works-section-title h3,.works-disclosure>summary,.quote-group-title,.quote-group-title-input){font-size:var(--fmg-type-section)!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme .board-main .quote-name-edit{background:0 0;border:0;border-radius:4px;max-width:100%;margin-top:4px;overflow:hidden}body.fmg-theme .board-main .quote-name-edit>summary{white-space:normal;overflow-wrap:anywhere;border-radius:4px;gap:6px;background:0 0!important;border:0!important;min-height:32px!important;padding:4px 24px 4px 7px!important}body.fmg-theme .board-main .quote-name-edit>summary>.works-menu-icon{flex-basis:16px;width:16px!important;height:16px!important}body.fmg-theme .board-main .quote-name-edit>summary:after{width:6px;height:6px;right:8px}body.fmg-theme .board-main .quote-name-edit label{padding:5px 0;line-height:1.4;font-size:13px!important}body.fmg-theme .board-main .quote-name-edit input{min-width:0;max-width:100%}body.fmg-theme .board-main .manufacturing-workspace :is(.room-section-title,.room-machine-card h3,.room-pending-grid h3){font-size:var(--fmg-type-section)!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme .board-main .manufacturing-workspace :is(.room-kpi strong,.zeda-now-stats strong){font-size:22px!important;font-weight:600!important;line-height:1.25!important}body.fmg-theme .board-main .manufacturing-workspace .room-metrics dd{font-size:18px!important;font-weight:600!important;line-height:1.3!important}@media (max-width:767px){body.fmg-theme .board-main .quote-name-edit>summary{min-height:44px!important}}body.fmg-theme .board-main .quote-estimate-link{text-align:left;color:#246b99;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;width:100%;padding:5px 3px;font-size:14px!important;font-weight:500!important}.quote-estimate-link:hover:not(:disabled){text-decoration:underline}.quote-estimate-link:disabled{color:#596b78;opacity:1;cursor:default}.quote-client-readonly{overflow-wrap:anywhere;padding:5px 12px;font-size:14px;line-height:1.45;display:block}body.fmg-theme .board-main .suppliers-workspace .suppliers-list thead th{text-align:left;height:48px;background:var(--works-section-bg)!important;color:var(--works-section-ink)!important;font-family:var(--fmg-font)!important;font-size:var(--fmg-type-section)!important;letter-spacing:normal!important;border-bottom:1px solid var(--works-section-border)!important;box-shadow:none!important;padding:9px 14px!important;font-weight:600!important;line-height:1.35!important}body.fmg-theme .board-main .suppliers-workspace .suppliers-list thead th:first-child{border-left:4px solid var(--works-section-accent)!important}body.fmg-theme .board-main .estimate-simple-field>input.item-ve-description{color:#b4232c!important;font-weight:700!important}body.fmg-theme :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=popover-content],[cmdk-root]){font-family:var(--fmg-font);box-sizing:border-box;max-width:calc(100vw - 24px)}body.fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[cmdk-item]){font-family:var(--fmg-font);white-space:normal;overflow-wrap:anywhere;cursor:pointer;font-size:14px;line-height:1.4}body.fmg-theme :is(.works-section-heading,.works-disclosure>summary,.works-nav-group>summary){font-size:var(--fmg-type-section)!important;font-weight:600!important;line-height:1.35!important}@media (max-width:767px){body.fmg-theme{--works-field-label-width:40%}body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) label:is(:has(>select),:has(>.extra-description-select),:has(>[data-slot=select-trigger]),:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]))):not(:has(>textarea,>input[type=checkbox],>input[type=radio],>input[type=file],>input~input)):not(:where(.cs-proposal-scroll,.cs-preview-canvas,.control-message-html,.control-email-original,.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve]) *){text-align:left;align-items:center;min-width:0;max-width:100%;grid-template-columns:minmax(0,var(--works-field-label-width)) minmax(0,1fr)!important;gap:4px 8px!important;display:grid!important}body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) label:is(:has(>select),:has(>.extra-description-select),:has(>[data-slot=select-trigger]),:has(>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]))):not(:has(>textarea,>input[type=checkbox],>input[type=radio],>input[type=file],>input~input))>:is(input,select,.extra-description-select,[data-slot=select-trigger]){box-sizing:border-box;grid-area:1/2;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}body.fmg-theme :is(.sample-value,.travel-edit-fields>label,.supplier-form label,.settings-card label,.control-operation-block label)>span:first-child{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.35}body.fmg-theme :is(.sample-fields,.travel-edit-fields,.supplier-form fieldset,.settings-form-grid,.control-form-grid){grid-template-columns:minmax(0,1fr)!important}body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) label:is(:has(>select),:has(>input),:has(>.extra-description-select))>:is(small,[role=alert],.item-confirmation,.item-price-metadata){white-space:normal;grid-area:auto/1/auto/-1}body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) :is(select,[data-slot=select-trigger],.extra-description-select input){min-width:0;max-width:100%;min-height:44px!important;font-size:16px!important}body.fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=context-menu-item],[cmdk-item]){align-items:center;min-height:44px;padding-block:10px;font-size:14px!important}body.fmg-theme :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content]){overscroll-behavior:contain;max-height:min(60dvh,420px);overflow-y:auto}body.fmg-theme :is(.sample-secondary-actions,.sample-source-actions,.sample-sheet-actions,.control-dialog-actions,.control-inline-actions,.imballi-inline-actions,.settings-actions){align-items:stretch;min-width:0;max-width:100%;display:flex;flex-flow:wrap!important;gap:8px!important}body.fmg-theme :is(.sample-secondary-actions,.sample-source-actions,.sample-sheet-actions,.control-dialog-actions,.control-inline-actions,.imballi-inline-actions,.settings-actions)>:is(button,a){white-space:normal;text-align:center;flex:calc(50% - 8px);justify-content:center;min-width:0;min-height:44px;line-height:1.3}body.fmg-theme :is(.suppliers-toolbar,.quote-pipeline-toolbar){align-items:center;min-width:0;flex-flow:wrap!important;gap:8px!important;display:flex!important}body.fmg-theme :is(.suppliers-toolbar,.quote-pipeline-toolbar)>:is(select,button,label){flex:calc(50% - 8px);min-width:0;min-height:44px}body.fmg-theme :is(.suppliers-search,.quote-search){flex:100%;width:100%;min-width:0;max-width:100%}body.fmg-theme .quote-pipeline-toolbar>div:last-child:not(.quote-search){flex-wrap:wrap;gap:8px;width:100%;display:flex}body.fmg-theme .quote-pipeline-toolbar>div:last-child>button{flex:calc(50% - 8px);min-width:0}body.fmg-theme :is(.manufacturing-tabs,.bespoke-bar nav,.diary-tabs,.travel-booking-filters,[role=tablist]){-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-width:0;max-width:100%;scroll-padding-inline:8px;overflow:auto hidden;flex-wrap:nowrap!important}body.fmg-theme :is(.manufacturing-tabs,.bespoke-bar nav,.diary-tabs,.travel-booking-filters,[role=tablist])>:is(button,[role=tab]){white-space:nowrap;flex-shrink:0;min-height:44px}body.fmg-theme .monday-shell,body.fmg-theme .board-main{box-sizing:border-box;min-height:0}body.fmg-theme .board-main{height:100dvh;max-height:100dvh}body.fmg-theme .board-main>:is(.jobs-workspace,.control-board-workspace,.estimate-workspace,.suppliers-workspace,.cash-workspace,.campaign-studio,.travel-workspace,.manufacturing-workspace,.settings-workspace,.imballi-workspace,.team-activities){-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;scroll-padding-block:16px 100px;overflow:hidden auto}body.fmg-theme .board-main :is(.jobs-workspace,.control-board-workspace,.estimate-workspace,.suppliers-workspace,.cash-workspace,.campaign-studio,.travel-workspace,.manufacturing-workspace,.settings-workspace,.imballi-workspace,.team-activities,.quote-pipeline-workspace):after{content:"";clear:both;pointer-events:none;flex:0 0 24px;height:24px;display:block}body.fmg-theme .board-main .travel-workspace[data-mobile-pane=detail]{padding-bottom:0;scroll-padding-bottom:112px}body.fmg-theme .board-main .travel-workspace[data-mobile-pane=detail]:after{flex-basis:112px;height:112px}body.fmg-theme .board-main .travel-workspace :is(.travel-layout,.travel-detail,.travel-dashboard,.travel-cards){min-width:0;height:auto;max-height:none;overflow:visible}body.fmg-theme .travel-workspace .travel-mobile-actions{bottom:calc(66px + env(safe-area-inset-bottom));box-sizing:border-box;min-height:64px}body.fmg-theme .suppliers-overview .suppliers-list{max-height:none;overflow-y:visible}body.fmg-theme[data-works-keyboard=open] :is(.monday-shell,.board-main){height:var(--works-visible-height,100dvh);max-height:var(--works-visible-height,100dvh)}body.fmg-theme[data-works-keyboard=open] .board-main{padding-bottom:0}}body.fmg-theme .estimate-client-groups{gap:12px}body.fmg-theme .estimate-client-group{margin:0!important}body.fmg-theme .estimate-client-group>summary{min-height:40px!important;padding-block:7px!important}body.fmg-theme .estimate-practices{gap:8px;padding:8px!important}body.fmg-theme .estimate-practice{border-radius:8px;overflow:hidden}body.fmg-theme .estimate-practice-open{gap:8px;min-height:0;padding:10px 12px}body.fmg-theme .estimate-practice-open>svg:first-child{display:none}body.fmg-theme .estimate-practice-open strong{font-size:15px;font-weight:600;line-height:1.3}body.fmg-theme .estimate-practice-open .estimate-practice-code{color:#526b7c;margin:3px 0 0;font-size:13px;line-height:1.35}body.fmg-theme .estimate-practice-open small{margin-top:3px;font-size:12px;line-height:1.35}body.fmg-theme .estimate-practice-actions{border-top:0;justify-content:flex-start;gap:4px;flex-wrap:nowrap!important;padding:0 8px 4px!important;display:flex!important}body.fmg-theme .estimate-practice-actions>:is(a,button){background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important}body.fmg-theme .estimate-practice-actions .estimate-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){body.fmg-theme .estimate-workspace:not([data-quotation-tab]) .estimate-header,body.fmg-theme .estimate-list-toolbar{gap:8px;margin-bottom:12px}body.fmg-theme .estimate-list-actions{gap:6px}body.fmg-theme .estimate-client-groups{gap:10px}body.fmg-theme .estimate-practice-open small{display:none}body.fmg-theme .estimate-practice:has(button:disabled) .estimate-practice-open small{display:block}}body.fmg-theme .estimate-client-group[data-single=true]{background:0 0!important;border:0!important}body.fmg-theme .estimate-client-group[data-single=true]>summary{display:none!important}body.fmg-theme .estimate-client-group[data-single=true]>.estimate-practices{padding:0!important}body.fmg-theme .estimate-directory-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #d4e0e8;border-radius:10px;overflow:hidden}body.fmg-theme .estimate-directory-card>header{background:#e8f1f7;border-left:4px solid #327caa;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 12px;display:flex}body.fmg-theme .estimate-directory-card>header>strong{color:#183f59;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}body.fmg-theme .estimate-directory-more{color:#315d75;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:flex}body.fmg-theme .estimate-directory-open{text-align:left;color:#526b7c;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:14px;line-height:1.4;display:flex}body.fmg-theme .estimate-directory-open>span{overflow-wrap:anywhere;min-width:0}body.fmg-theme .estimate-directory-open>svg{color:#315d75;flex-shrink:0}body.fmg-theme .estimate-directory-status{color:#617383;padding:0 12px 10px;font-size:12px;display:block}:is(body.fmg-theme .estimate-directory-more:focus-visible,body.fmg-theme .estimate-directory-open:focus-visible){outline-offset:-3px;outline:2px solid #327caa}body.fmg-theme .estimate-directory-open:disabled{cursor:default;opacity:.6}body.fmg-theme .estimate-directory-card[data-grouped=true]{border-radius:6px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;display:grid}body.fmg-theme .estimate-directory-card[data-grouped=true]>header{background:0 0;border:0;grid-area:1/2;justify-content:center;min-height:48px;padding:0}body.fmg-theme .estimate-directory-card[data-grouped=true]>.estimate-directory-open{grid-area:1/1;min-width:0;padding-right:4px}body.fmg-theme .estimate-directory-card[data-grouped=true]>.estimate-directory-status{grid-column:1/-1}body.fmg-theme{--works-control-height:36px;--works-control-radius:7px;--works-panel-radius:9px;--works-page-gutter:20px;--works-panel-gap:12px;--works-focus:#356b91;--works-section-bg:#eaf1f5;--works-section-hover:#e2ecf2;--works-section-border:#d6e1e7;--works-section-ink:#253b49;--works-section-accent:#356b91}body.fmg-theme .board-main>:is(.jobs-workspace,.control-board-workspace,.estimate-workspace,.suppliers-workspace,.cash-workspace,.campaign-studio,.travel-workspace,.manufacturing-workspace,.settings-workspace,.imballi-full-page){padding-inline:var(--works-page-gutter);min-width:0}body.fmg-theme .board-main>.suppliers-workspace{flex:1;align-content:start;min-height:0;overflow:hidden auto}body.fmg-theme .app-shell-header{flex-shrink:0;gap:12px;min-height:52px}body.fmg-theme .app-shell-breadcrumb{min-width:0}body.fmg-theme :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header){gap:12px;margin-bottom:16px}body.fmg-theme :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header) p{max-width:75ch;line-height:1.5}body.fmg-theme [data-slot=button]{border-radius:var(--works-control-radius);min-height:var(--works-control-height);cursor:pointer;transition:background-color .12s,border-color .12s,color .12s;box-shadow:none!important}body.fmg-theme [data-slot=button]:is([data-size=xs],[data-size=icon-xs]){min-height:28px}body.fmg-theme [data-slot=button][data-size=sm]{min-height:32px}body.fmg-theme [data-slot=button][data-variant=default]{font-weight:500!important}body.fmg-theme [data-slot=button]:disabled{cursor:default}body.fmg-theme :is([data-slot=input],[data-slot=select-trigger]){min-height:var(--works-control-height);border-radius:var(--works-control-radius)}body.fmg-theme [data-slot=textarea]{border-radius:var(--works-control-radius);resize:vertical;line-height:1.5}body.fmg-theme :is([data-slot=input],[data-slot=textarea])[readonly]{color:#526575;background:#f1f3f2;border-style:solid}body.fmg-theme .board-main :is(input,select,textarea)[aria-invalid=true],body.fmg-theme :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea])[aria-invalid=true]{outline-color:#b83732;border-color:#b83732!important}body.fmg-theme :is(button,a,summary,[role=button],input,select,textarea):focus-visible{outline:2px solid var(--works-focus);outline-offset:2px}body.fmg-theme :is(button,a,summary,[role=button]){touch-action:manipulation}body.fmg-theme :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content],[data-slot=popover-content]){color:#253b49;background:#fff;border:1px solid #d6e1e7;border-radius:9px;box-shadow:0 8px 28px #253b491a}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item]){border-radius:5px;gap:8px;min-height:34px;padding-block:7px}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item])[data-highlighted]{background:#eaf1f5}body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-layout=viewport]):not(.sample-photo-dialog){max-height:calc(var(--works-visible-height,100dvh) - 32px);overscroll-behavior:contain;background:#fff;border-color:#d6e1e7;border-radius:12px;scroll-padding-block:20px;overflow-y:auto}body.fmg-theme :is([data-slot=dialog-header],[data-slot=alert-dialog-header]){text-align:left;gap:6px}body.fmg-theme :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]){flex-wrap:wrap;gap:8px}body.fmg-theme .board-main :is(.control-table,.suppliers-table,.team-design-table,.quote-table,.services-table) :is(th,td){vertical-align:middle}body.fmg-theme .board-main :is(.control-table,.suppliers-table,.team-design-table,.quote-table,.services-table) th{line-height:1.4}body.fmg-theme .board-main :is(.manufacturing-tabs,.bespoke-bar nav,.diary-tabs,.travel-booking-filters){gap:4px}body.fmg-theme .board-main :is(.manufacturing-tabs,.bespoke-bar nav,.diary-tabs,.travel-booking-filters)>button{cursor:pointer;min-height:36px;padding-block:7px}body.fmg-theme .board-main :is(.estimate-search,.suppliers-search,.quote-search,.travel-search){border-radius:var(--works-control-radius)}@media (min-width:768px) and (max-width:1100px){body.fmg-theme{--works-page-gutter:16px}}@media (max-width:767px){body.fmg-theme{--works-control-height:44px;--works-page-gutter:12px;--works-panel-gap:10px}body.fmg-theme .app-shell-header{gap:8px;min-height:54px}body.fmg-theme .app-shell-breadcrumb{gap:8px}body.fmg-theme .board-main>:is(.control-board-workspace,.suppliers-workspace,.manufacturing-workspace,.settings-workspace,.imballi-full-page){gap:12px;padding-top:12px}body.fmg-theme :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header){align-items:flex-start;gap:8px;margin-bottom:12px}body.fmg-theme .board-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea):not(:where(.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve]) *){font-size:16px!important}body.fmg-theme :is([data-slot=button],[data-slot=button][data-size=xs],[data-slot=button][data-size=sm],[data-slot=button][data-size=icon-xs]){min-height:44px}body.fmg-theme [data-slot=button][data-size^=icon]{min-width:44px}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item]){min-height:44px;padding-block:10px}body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-layout=viewport]):not(.sample-photo-dialog){max-width:calc(100vw - 20px);max-height:calc(var(--works-visible-height,100dvh) - 20px);padding:18px 14px;scroll-padding-block:16px}body.fmg-theme [data-slot=dialog-close]{width:44px;height:44px;top:2px;right:2px}body.fmg-theme :is([data-slot=dialog-title],[data-slot=alert-dialog-title]){overflow-wrap:anywhere;padding-right:28px}body.fmg-theme :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]){flex-direction:row;justify-content:flex-end;display:flex}body.fmg-theme :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer])>button{flex:120px;min-width:0}body.fmg-theme .board-main :is(.manufacturing-tabs,.bespoke-bar nav,.diary-tabs,.travel-booking-filters)>button{min-height:44px}body.fmg-theme .travel-workspace[data-mobile-pane=detail]{padding-inline:0}}@media (prefers-reduced-motion:reduce){body.fmg-theme :is([data-slot=button],[data-slot=dialog-content],[data-slot=dropdown-menu-content]){transition:none!important;animation:none!important}}body.fmg-theme [data-slot=select-trigger],body.fmg-theme .board-main [data-slot=select-trigger]{font-size:var(--fmg-type-control)!important}@media (max-width:767px){body.fmg-theme [data-slot=select-trigger],body.fmg-theme .board-main [data-slot=select-trigger]{font-size:16px!important}}@media (min-width:768px){body.fmg-theme .suppliers-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.fmg-theme .suppliers-toolbar>.suppliers-search{flex:260px;min-width:220px}body.fmg-theme .suppliers-toolbar>select{flex:0 auto;width:auto;max-width:210px;min-height:36px}body.fmg-theme .quote-pipeline-toolbar select{width:auto;max-width:240px;min-height:36px}}body.fmg-theme .suppliers-list .supplier-name{min-height:32px;box-shadow:none;text-align:left;color:#315d75;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;padding:3px 0;display:inline-flex;font-weight:500!important}body.fmg-theme .suppliers-list .supplier-name:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){body.fmg-theme .suppliers-list .supplier-name{min-height:44px}}body.fmg-theme .machine-room-overview{gap:16px}body.fmg-theme .monday-shell main.board-main .manufacturing-workspace .room-kpi h2{font-size:14px!important;font-weight:500!important;line-height:1.35!important}body.fmg-theme .room-kpi>div{min-width:0}body.fmg-theme .board-main .manufacturing-workspace .zeda-warning[role=status]{color:#91601c;background:#fff4de;border:1px solid #ead6ad}body.fmg-theme .board-main>.nesto-workspace-frame{border:0;flex:1;min-width:0;max-width:100%;height:0;min-height:0}body.fmg-theme .cash-workspace .cash-months{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));min-width:0}body.fmg-theme .cash-workspace .cash-month-card{min-width:0;max-width:100%;container:cash-month/inline-size}body.fmg-theme .cash-workspace .cash-month-card>.works-section-body{min-width:0;padding:0}body.fmg-theme .cash-workspace .cash-month-card [data-slot=table-container]{border-radius:0;width:100%;min-width:0;max-width:100%;overflow:visible}body.fmg-theme .cash-workspace .cash-month-card table{table-layout:fixed;max-width:100%;width:100%!important;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card col.cash-month-recurrence-col{width:36px}body.fmg-theme .cash-workspace .cash-month-card col.cash-month-amount-col{width:156px}body.fmg-theme .cash-workspace .cash-month-card col.cash-month-actions-col{width:40px}body.fmg-theme .cash-workspace .cash-month-card table :is(th,td){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:none;padding-inline:6px;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card table :is(th,td):first-child{z-index:auto;background:inherit;max-width:none;position:static;left:auto;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card table .cash-recurring-column{text-align:center;width:auto!important;min-width:0!important;padding-inline:2px!important}body.fmg-theme .cash-workspace .cash-month-card th.cash-recurring-column:after{content:none}body.fmg-theme .cash-workspace .cash-month-card .cash-recurrence-icon{margin-inline:auto;display:block}body.fmg-theme .cash-workspace .cash-month-card table thead th:nth-child(3){text-align:right;width:auto}body.fmg-theme .cash-workspace .cash-month-card table :is(th,td):last-child:not([colspan]){width:auto!important;padding-inline:2px!important}body.fmg-theme .cash-workspace .cash-month-card :is(.cash-fixed,.cash-input-cell){white-space:normal;overflow-wrap:anywhere;gap:4px;width:100%;max-width:100%;padding-inline:0;min-width:0!important}body.fmg-theme .cash-workspace .cash-month-card td>div{min-width:0;max-width:100%}body.fmg-theme .cash-workspace .cash-month-card td :is(input,textarea){width:100%;min-width:0;max-width:100%;padding-inline:5px}body.fmg-theme .cash-workspace .cash-month-card td [data-slot=button][data-size=icon]{padding-inline:2px;width:32px!important;min-width:32px!important}body.fmg-theme .cash-workspace .cash-month-card .cash-enter-hint{display:none}body.fmg-theme .cash-workspace .cash-month-card .cash-new-actions{justify-content:center;gap:0;min-width:0}body.fmg-theme .cash-workspace .cash-month-card .cash-new-actions button{width:32px;min-width:32px;max-width:100%;padding-inline:2px}body.fmg-theme .cash-workspace .cash-month-card .cash-new-actions button:after{content:none}body.fmg-theme .cash-workspace .cash-month-card [data-cash-edit-actions]{flex-wrap:wrap;gap:4px;min-width:0}body.fmg-theme .cash-workspace .cash-month-card [data-cash-edit-actions] button{flex:auto;min-width:0;padding-inline:5px}body.fmg-theme .cash-workspace .cash-month-card .cash-balance-button{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}body.fmg-theme .cash-workspace .cash-month-card .cash-balance-button strong{white-space:normal;overflow-wrap:anywhere;max-width:100%}body.fmg-theme .cash-workspace:has(.cash-projection[data-state=active]) .mobile-table-hint{display:none}@container cash-month (width<=380px){body.fmg-theme .cash-workspace .cash-month-card col.cash-month-recurrence-col{width:28px}body.fmg-theme .cash-workspace .cash-month-card col.cash-month-amount-col{width:140px}body.fmg-theme .cash-workspace .cash-month-card col.cash-month-actions-col{width:36px}body.fmg-theme .cash-workspace .cash-month-card .cash-fixed>svg{display:none}}@media (min-width:768px){body.fmg-theme .board-main:has(>.jobs-workspace){height:100dvh;min-height:0;overflow:hidden}body.fmg-theme .jobs-workspace{min-height:0;padding-block:12px;overflow:hidden}body.fmg-theme .jobs-workspace>.board-panel{flex:1;min-height:0;overflow:hidden}body.fmg-theme .jobs-workspace .board-scroll{flex:1;height:auto;min-height:0;overflow:auto}body.fmg-theme .jobs-workspace .board-intro{gap:0;margin-bottom:10px}body.fmg-theme .jobs-workspace .board-intro>div{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}body.fmg-theme .jobs-workspace .board-intro>div>p:first-child{display:none}body.fmg-theme .jobs-workspace .board-intro :is(h1,p){margin:0}body.fmg-theme .jobs-workspace .board-metrics{flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(175px,1.5fr) repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}body.fmg-theme .jobs-workspace .board-metrics>.board-metric-card{min-width:0;min-height:68px;box-shadow:none;border-radius:9px;padding:8px 10px}body.fmg-theme .jobs-workspace .board-metric-card>div{min-width:0;display:block;position:relative}body.fmg-theme .jobs-workspace .board-metric-card>div>div{min-width:0}body.fmg-theme .jobs-workspace .board-metric-card p:first-child{padding-right:26px;font-size:14px;line-height:18px}body.fmg-theme .jobs-workspace .board-metric-card .board-metric-value{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:3px;font-size:20px;line-height:24px}body.fmg-theme .jobs-workspace .board-metric-card .board-metric-icon{border-radius:6px;flex-shrink:0;width:22px;height:22px;position:absolute;top:0;right:0}body.fmg-theme .jobs-workspace .board-metric-icon svg{width:14px;height:14px}body.fmg-theme .jobs-workspace .board-metric-cta{display:none}body.fmg-theme .jobs-workspace .board-metric-action:hover{border-color:var(--fmg-blue,#387491);background:#f5f9fc}body.fmg-theme .jobs-workspace .board-panel>div:first-child{gap:8px;padding:8px 12px}body.fmg-theme .jobs-workspace .board-toolbar{gap:6px}body.fmg-theme .jobs-workspace .board-toolbar .sort-select{width:210px}body.fmg-theme .jobs-workspace .board-toolbar>div.relative{width:190px}body.fmg-theme .jobs-workspace .board-panel>div:last-child{padding-block:6px}}@media (min-width:768px) and (max-width:1050px){body.fmg-theme .jobs-workspace .board-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}body.fmg-theme .jobs-workspace .board-metric-card p:first-child{padding-right:0}body.fmg-theme .jobs-workspace .board-metric-card .board-metric-icon{display:none}body.fmg-theme .jobs-workspace .board-metric-card .board-metric-value{font-size:18px}}body.fmg-theme [data-image-target]:focus-visible{outline-offset:3px;outline:2px solid #387491}.estimate-capture-stage:focus-visible{outline-offset:3px;outline:2px solid #387491}.capture-install-status{color:#294858;align-items:center;gap:6px;margin:0 0 8px;font-size:14px;display:flex}.capture-install-note{color:#596d7b;margin:8px 0 14px;font-size:13px;line-height:1.5}.capture-install-dialog{overscroll-behavior:contain;color:#243f52;width:min(600px,100vw - 28px);max-height:calc(100dvh - 32px);overflow-y:auto;max-width:600px!important}.capture-install-platform{gap:6px;font-size:14px;font-weight:600;display:grid}.capture-install-platform select{color:#243f52;background:#fff;border:1px solid #cfdae2;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:8px;font-size:15px}.capture-install-steps{gap:12px;margin:2px 0;padding-left:22px;font-size:14px;line-height:1.55;list-style:decimal;display:grid}.capture-install-steps li{min-width:0;padding-left:3px}.capture-install-dialog code{overflow-wrap:anywhere;word-break:break-word;background:#eef3f6;border-radius:4px;padding:1px 4px;font-size:13px}.capture-install-dialog>.capture-install-note{margin:0}@media (max-width:600px){.capture-install-dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px 18px}.capture-install-dialog [data-slot=dialog-title]{padding-right:24px}}.cash-advance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cash-advance-metric{border:1px solid var(--border);background:var(--background);border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.cash-advance-metric>span{color:var(--muted-foreground);font-size:13px}.cash-advance-metric>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px}.cash-advance-metric.is-net{background:color-mix(in srgb,#d8ece1 60%,var(--background));color:#205d44;border-color:#bfdcca}.cash-advance-notice{color:#85510c;background:#fff6df;border:1px solid #f0d494;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;font-size:13px;line-height:1.5;display:flex}.cash-advance-notice ul{padding-left:16px;list-style:outside}.cash-advances-summary{min-width:0}.cash-advances-table{table-layout:fixed;width:100%}.cash-advances-table th,.cash-advances-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.cash-advances-table th:first-child{width:27%}.cash-advances-table th:nth-child(2){width:13%}.cash-advances-table th:nth-child(3){width:15%}.cash-advances-table th:nth-child(4){width:13%}.cash-advances-table td:nth-child(3),.cash-advances-table th:nth-child(3){text-align:right}.cash-advances-table td button{max-width:100%}@media (max-width:767px){.cash-advance-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);padding:18px}.cash-advance-metrics{gap:7px}.cash-advance-metric{padding:9px}.cash-advance-metric>strong{font-size:17px}.cash-advances-table,.cash-advances-table tbody{width:100%;display:block}.cash-advances-table thead{display:none}.cash-advances-table tr{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;display:grid}.cash-advances-table td{width:auto;min-width:0;display:block;text-align:left!important;padding:0!important}.cash-advances-table td:first-child,.cash-advances-table td:last-child{grid-column:1/-1}.cash-advances-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:4px;font-size:12px;font-weight:400;display:block}.cash-advances-table td:first-child:before{display:none}.cash-advances-table td button{min-height:40px}.cash-advances-summary [data-slot=table-container]{overflow:visible}body.fmg-theme .cash-workspace .cash-advances-table td{z-index:auto;background:0 0;border:0;min-width:0;max-width:none;height:auto;position:static;left:auto}body.fmg-theme .cash-workspace .cash-financed-receipts,body.fmg-theme .cash-workspace .cash-financed-receipts tbody{width:100%;min-width:0;display:block}body.fmg-theme .cash-workspace .cash-financed-receipts thead{display:none}body.fmg-theme .cash-workspace .cash-financed-receipts tr{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;display:grid}body.fmg-theme .cash-workspace .cash-financed-receipts td{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;width:auto;min-width:0;max-width:none;height:auto;padding:0;display:block;position:static;left:auto}body.fmg-theme .cash-workspace .cash-financed-receipts td:first-child,body.fmg-theme .cash-workspace .cash-financed-receipts td:last-child{grid-column:1/-1}body.fmg-theme .cash-workspace .cash-financed-receipts td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:4px;font-size:12px;font-weight:400;display:block}body.fmg-theme .cash-workspace .cash-financed-receipts td .cash-fixed{white-space:normal}}body.fmg-theme .cash-workspace .cash-advance-warning[role=status]{color:#85510c!important;background:#fff6df!important;border-color:#f0d494!important}.cash-advance-identity{gap:5px;min-width:0;display:grid}.cash-advance-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.cash-direct-select{width:100%;min-width:0;max-width:100%;height:34px;color:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 5px;font-size:13px;display:block}.cash-direct-select:hover:not(:disabled),.cash-direct-select:focus{border-color:var(--border);background:var(--background)}.cash-direct-value{text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:5px;flex-wrap:wrap;align-items:center;max-width:100%;min-height:32px;padding:3px 5px;display:inline-flex}.cash-direct-value:hover:not(:disabled){background:#e8f1f7;outline:2px solid #0000}.cash-direct-value:focus-visible{background:#e8f1f7;outline:2px solid #0000}:is(.cash-direct-value:focus-visible,.cash-direct-select:focus-visible){outline:2px solid var(--primary);outline-offset:1px}.cash-source-link{color:var(--primary);text-align:left;padding:2px 5px;font-size:12px}.cash-schedule-editor{min-width:0}.cash-schedule-editor input{width:100%;min-width:0;font-size:13px}.cash-advances-table .cash-input-cell,.cash-advances-table .cash-note-cell{white-space:normal;width:100%;min-width:0}.cash-advances-table .cash-advance-identity [role=combobox]{min-height:32px;box-shadow:none;background:0 0;border-color:#0000;padding:5px;font-size:13px}.cash-advances-table .cash-advance-identity [role=combobox]:hover{border-color:var(--border);background:var(--background)}.cash-advances-table .cash-input-cell+div{min-width:0}@media (max-width:767px){.cash-direct-select{height:40px;font-size:14px}.cash-schedule-editor input{font-size:16px}.cash-direct-value{min-height:40px}.cash-advance-identity{gap:6px}}.cash-advances-table :is(.min-w-48,.min-w-32){min-width:0}.cash-advances-table input{max-width:100%;min-width:0!important}body.fmg-theme .cash-workspace .cash-advances-table :is(.cash-input-cell,.cash-note-cell,.cash-direct-value,.cash-source-link){box-shadow:none;background:0 0;border:0;border-radius:4px;height:auto;min-height:28px;padding:3px 5px}body.fmg-theme .cash-workspace .cash-advances-table :is(.cash-input-cell,.cash-note-cell,.cash-direct-value,.cash-source-link):hover:not(:disabled){background:#e8f1f7}body.fmg-theme .cash-workspace .cash-advances-table .cash-source-link{min-height:22px;font-size:12px}@media (max-width:767px){body.fmg-theme .cash-workspace .cash-advances-table :is(.cash-input-cell,.cash-note-cell,.cash-direct-value){min-height:40px}}.cash-advance-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;margin:12px 0;display:flex}.cash-advance-filters>label{min-width:0;max-width:240px;color:var(--muted-foreground);flex:170px;gap:4px;font-size:13px;display:grid}.cash-advance-filters>label.cash-advance-search{flex:2 260px;max-width:400px}.cash-advance-filters select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:36px;color:var(--foreground);border-radius:6px;padding:4px 9px;font-size:14px}.cash-advance-filter-count{color:var(--muted-foreground);align-items:center;gap:5px;padding-block:9px;font-size:12px;display:inline-flex}@media (max-width:767px){.cash-advance-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cash-advance-filters>label{min-width:0;max-width:none}.cash-advance-filters>label.cash-advance-search{grid-column:1/-1;max-width:none}.cash-advance-filters select{height:40px;font-size:14px}.cash-advance-filters button{min-height:40px}.cash-advance-filter-count{font-size:12px}}.cash-advance-filter-control{width:100%;min-width:0;display:block}@media (max-width:767px){body.fmg-theme .cash-workspace .cash-advance-filters input{font-size:16px}}.cash-advance-sections{align-items:center;gap:8px;min-width:0;display:flex}.cash-advance-sections button{gap:6px;min-width:118px}.cash-advance-sections button span{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px}@media (max-width:767px){.cash-advance-sections{width:100%}.cash-advance-sections button{flex:1;min-width:0;min-height:40px}}.intake-attachment-selection label input[type=checkbox]{flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}@media (max-width:767px){body.fmg-theme{--works-mobile-nav-height:calc(66px + env(safe-area-inset-bottom))}body.fmg-theme .works-mobile-dock{height:var(--works-mobile-nav-height);min-height:var(--works-mobile-nav-height);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff}body.fmg-theme .works-mobile-dock>button,body.fmg-theme .works-mobile-dock>.works-mobile-menu{color:#526674;border-radius:8px;gap:3px;min-height:50px;font-size:11px;line-height:1.2}body.fmg-theme .works-mobile-dock>button[aria-current=page]{color:#235b73;background:#e8f1f5;font-weight:600}body.fmg-theme .works-mobile-menu [data-sidebar=trigger]{width:100%;height:44px;min-height:44px}body.fmg-theme .works-mobile-menu{gap:0;padding:0 2px 5px;position:relative}body.fmg-theme .works-mobile-menu>span{margin-top:-7px}body.fmg-theme .board-main .works-section-heading,body.fmg-theme .board-main .works-disclosure>summary{gap:8px;min-height:44px;border-left-width:1px!important;padding:8px 32px 8px 10px!important}body.fmg-theme .board-main .works-section-body{padding:10px}body.fmg-theme .board-main .works-section-toggle{flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:-8px 0 -8px -10px}body.fmg-theme .board-main :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--works-focus);outline-offset:2px}body.fmg-theme .board-main :is(.manufacturing-tabs,.bespoke-bar nav,.travel-booking-filters){overscroll-behavior-inline:contain;scroll-padding-inline:8px}body.fmg-theme .board-main :is(input,textarea){caret-color:#235b73;scroll-margin-block:80px}body.fmg-theme .board-main ::selection{color:#19394b;background:#d7eaf4}}@media (max-width:767px) and (hover:none){body.fmg-theme :is(.travel-card,.control-project-card,.estimate-practice):hover{box-shadow:none;transform:none}}.works-mobile-section-navigation{display:none}@media (max-width:767px){body.fmg-theme .board-main .works-mobile-section-navigation{color:#526674;flex-direction:column;align-items:stretch;gap:4px;min-width:0;margin:4px 0 12px;font-size:12px;display:flex!important}body.fmg-theme .board-main .works-mobile-section-navigation>select{color:#253b49;background:#fff;border:1px solid #ccdbe4;border-radius:8px;grid-area:auto;width:100%;min-height:44px;padding:9px 12px;font-size:16px!important}body.fmg-theme .board-main .works-desktop-section-navigation{display:none!important}body.fmg-theme .board-main :is(.board-intro,.control-board-heading,.quote-pipeline-head,.manufacturing-heading,.settings-heading,.cs-header){gap:8px;margin-bottom:12px}body.fmg-theme .board-main :is(.board-intro,.control-board-heading,.quote-pipeline-head,.manufacturing-heading,.settings-heading,.cs-header)>div>p:first-child:has(+h1){display:none}body.fmg-theme .board-main :is(.board-intro,.control-board-heading,.quote-pipeline-head,.manufacturing-heading,.settings-heading,.cs-header) h1{margin-top:0}body.fmg-theme .board-main :is(.board-metrics,.control-board-metrics,.quote-pipeline-summary,.opportunities-metrics,.room-kpis,.team-summary-metrics){gap:8px;margin-bottom:12px}body.fmg-theme .board-main .board-metric-card{box-shadow:none;border-radius:10px;min-height:0;padding:10px}body.fmg-theme .board-main .board-metric-card>div{gap:8px}body.fmg-theme .board-main .board-metric-card .board-metric-value{overflow-wrap:anywhere;margin-top:4px;font-size:22px;line-height:1.2}body.fmg-theme .board-main .board-metric-cta{margin-top:6px;padding:2px 6px;font-size:11px}body.fmg-theme .board-main .board-metric-icon{border-radius:6px;width:28px;height:28px}body.fmg-theme .board-main .room-kpi{box-shadow:none;gap:6px;padding:10px}body.fmg-theme .board-main .room-kpi>span{background:0 0;width:26px;height:26px}body.fmg-theme .board-main .room-kpi strong{font-size:22px;line-height:1.2}body.fmg-theme .board-main .machine-room-overview{gap:12px}body.fmg-theme .board-main :is(.room-header-update,.manufacturing-signal){text-align:left;gap:4px}body.fmg-theme .board-main :is(.room-machine-card,.settings-card,.cs-card){min-width:0;max-width:100%;box-shadow:none}body.fmg-theme .board-main :is(.control-panel-toolbar,.estimate-context-actions,.estimate-list-actions,.team-heading-actions,.settings-actions,.cs-header-actions,.plano-project-actions){flex-wrap:wrap;gap:6px;min-width:0}body.fmg-theme .board-main :is(.control-panel-toolbar,.estimate-context-actions,.estimate-list-actions,.team-heading-actions,.settings-actions,.cs-header-actions)>:is(button,a){white-space:normal;overflow-wrap:break-word;min-width:0}body.fmg-theme .board-main :is(.cash-edit-legend,.cash-advance-warning){gap:8px;margin-bottom:10px;font-size:12px}body.fmg-theme .board-main :is(.cash-direct-value,.cash-direct-select,.cash-advance-filters button,.cash-advance-sections button){min-height:44px}body.fmg-theme .board-main :is(.services-table-wrap,.estimate-catalog-table-wrap,.control-table-wrap,.campaign-table-wrap,.zeda-table-scroll,.plano-pro-table-wrap){overscroll-behavior-inline:contain;min-width:0;max-width:100%;scroll-padding-inline:8px;overflow-x:auto}body.fmg-theme .board-main :is(.cash-workspace,.settings-workspace,.imballi-workspace) [data-slot=table-container]{max-width:100%;overflow-x:auto}body.fmg-theme .board-main .imballi-workspace .overflow-x-auto{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}body.fmg-theme .board-main .imballi-workspace table{table-layout:auto;min-width:960px}body.fmg-theme .board-main .imballi-workspace table :is(th,td){word-break:normal;overflow-wrap:normal;vertical-align:middle}body.fmg-theme .board-main .imballi-workspace>header>div:last-child{flex-wrap:wrap;gap:6px;display:flex}body.fmg-theme .board-main .imballi-workspace>header>div:last-child>button{flex:auto}body.fmg-theme .board-main .suppliers-overview .suppliers-list{max-height:none;overflow:visible}body.fmg-theme .board-main .suppliers-toolbar{background:0 0;border:0;padding:0}body.fmg-theme .board-main .suppliers-totals{gap:6px}body.fmg-theme .board-main .suppliers-empty{min-height:0;padding:20px 12px}body.fmg-theme .board-main .team-member-strip>button{flex-basis:145px;min-height:58px;padding:8px!important}body.fmg-theme .board-main .team-selector-panel{margin-bottom:10px;padding:8px}body.fmg-theme .board-main .team-activities{padding:12px!important}body.fmg-theme .board-main .settings-grid{gap:10px}body.fmg-theme .board-main .settings-card>p{margin-block:6px 10px}body.fmg-theme .board-main .cs-two{grid-template-columns:minmax(0,1fr)}body.fmg-theme .board-main :is(.cs-editor-actions,.cs-compose-actions,.ig-editor-actions){flex-wrap:wrap;gap:6px;display:flex}body.fmg-theme .board-main .cs-news-card{box-shadow:none;padding:12px}body.fmg-theme .board-main .cs-news-grid{gap:10px}body.fmg-theme :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px;font-size:16px!important}body.fmg-theme :is([data-slot=dialog-content],[data-slot=sheet-content]) :is(label,p,small){overflow-wrap:break-word}body.fmg-theme [data-slot=dialog-footer]{flex-wrap:wrap;position:static}}@media (max-width:359px){body.fmg-theme{--works-field-label-width:100%}:is(body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) label:has(>input:not([type=checkbox]):not([type=radio]):not([type=file])):not(:has(input~input)),body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) label:has(>select)){grid-template-columns:minmax(0,1fr)!important;gap:4px!important}body.fmg-theme :is(.board-main,[data-slot=dialog-content],[data-slot=sheet-content]) label>:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,[data-slot=select-trigger]){grid-area:auto/1!important}body.fmg-theme .board-main :is(.suppliers-toolbar,.estimate-context-actions,.settings-actions)>:is(button,select){flex-basis:100%}}@media (max-width:767px){body.fmg-theme .board-main .opportunities-kpis{gap:8px}body.fmg-theme .board-main .opportunities-kpis>article{box-shadow:none;min-width:0;padding:9px}body.fmg-theme .board-main .opportunities-kpis strong{overflow-wrap:anywhere;font-size:20px;line-height:1.2}body.fmg-theme .board-main .quote-pipeline-toolbar{padding:8px}body.fmg-theme .board-main .bespoke-bar{flex-wrap:wrap;align-items:flex-end;gap:8px}body.fmg-theme .board-main .bespoke-bar>.works-mobile-section-navigation{flex:100%;margin:0}body.fmg-theme .board-main .bespoke-commercial-controls,body.fmg-theme .board-main .services-titlebar{flex-wrap:wrap;gap:8px}body.fmg-theme .board-main .services-settings{gap:8px;min-width:0}body.fmg-theme .board-main .settings-card table{min-width:560px}body.fmg-theme .board-main .takeoff-home .plano-cover{box-shadow:none;border-radius:12px;gap:12px;padding:16px}body.fmg-theme .board-main .takeoff-home .plano-cover-name{margin:8px 0;font-size:30px}body.fmg-theme .board-main .takeoff-home .plano-intro-actions{gap:8px;margin-top:12px}body.fmg-theme .board-main .takeoff-home .plano-intro-actions>button{white-space:normal;min-height:44px}body.fmg-theme .board-main .takeoff-home .takeoff-projects-heading{flex-wrap:wrap;gap:8px}body.fmg-theme .board-main .takeoff-home .takeoff-projects-tools{flex-wrap:wrap;gap:6px;min-width:0}}.travel-workspace .travel-card-read-grid .works-direct-editor{color:inherit;font:inherit;letter-spacing:normal;text-transform:none;margin:0;display:inline-flex}.travel-workspace .travel-card .works-direct-editor>small{color:#627b8c;letter-spacing:normal;text-transform:none;white-space:normal;overflow-wrap:break-word;width:100%;max-width:100%;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 0 0;padding:0;font-size:11px;font-weight:400;line-height:1.35;display:block;position:static}.travel-workspace .travel-card .works-direct-editor>small[role=alert]{color:#a33a30}@media (max-width:767px){body.fmg-theme .travel-workspace .travel-card{border-radius:11px;padding:10px}body.fmg-theme .travel-workspace .travel-card-read-head{align-items:flex-start;gap:6px;margin-bottom:8px}body.fmg-theme .travel-workspace .travel-card-read-head .travel-card-actions{margin:0}body.fmg-theme .travel-workspace .travel-card-read-head h3{margin:0;font-size:15px;line-height:1.3}body.fmg-theme .travel-workspace .travel-card-read-head>div:first-child>span{font-size:10px;line-height:14px}body.fmg-theme .travel-workspace .travel-card-read-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}body.fmg-theme .travel-workspace .travel-card-read-grid>div{border-radius:8px;min-width:0;padding:8px}body.fmg-theme .travel-workspace .travel-card-read-grid>div>span:first-child{color:#6c7f8b;letter-spacing:.025em;text-transform:uppercase;min-height:28px;margin:0;font-size:11px;font-weight:650;line-height:14px;display:block}body.fmg-theme .travel-workspace .travel-card .works-direct-field{text-align:left;vertical-align:top;min-height:44px;padding:4px 0;font-size:14px;line-height:1.35}body.fmg-theme .travel-workspace .travel-card .works-direct-editor{vertical-align:top;font-size:14px;line-height:1.35}body.fmg-theme .travel-workspace .travel-card .works-direct-editor :is(input,textarea,select){box-sizing:border-box;min-height:44px;padding:8px;font-size:16px;line-height:1.3}body.fmg-theme .travel-workspace .travel-card .works-direct-editor>small{font-size:11px;line-height:1.35}body.fmg-theme .travel-workspace .travel-card-read-grid>div:last-child{grid-column:1/-1}body.fmg-theme .travel-workspace .travel-card .travel-amount-evidence{margin:6px 0;font-size:12px}body.fmg-theme .travel-workspace .travel-card .travel-amount-evidence>summary{min-height:44px;padding:9px 10px;font-size:13px}body.fmg-theme .travel-workspace .travel-card .travel-files{gap:6px;margin-top:8px}body.fmg-theme .travel-workspace .travel-card .travel-file-actions>label{min-height:44px;padding:7px 5px;font-size:12px}body.fmg-theme .travel-workspace .travel-card .travel-file-open{padding:7px 8px;font-size:13px}}.travel-workspace .travel-card-read-grid>div:nth-child(4)>.works-direct-field+.works-direct-field{margin-left:6px}@media (max-width:767px){body.fmg-theme .travel-workspace .travel-dashboard-header{box-shadow:none;padding:8px 12px 0}body.fmg-theme .travel-workspace .travel-back{min-height:44px;margin-bottom:4px!important}body.fmg-theme .travel-workspace .travel-dashboard-title{align-items:center;gap:6px}body.fmg-theme .travel-workspace .travel-dashboard-title>h2{flex:180px;min-width:0}body.fmg-theme .travel-workspace .travel-dashboard-meta{gap:0 12px;margin-top:4px;font-size:14px}body.fmg-theme .travel-workspace .travel-dashboard-meta>span{flex-wrap:wrap;gap:5px;min-width:0;min-height:44px}body.fmg-theme .travel-workspace .travel-dashboard-people{flex-wrap:wrap;min-height:28px;margin:4px 0;font-size:13px}body.fmg-theme .travel-workspace .travel-dashboard-metrics{gap:8px;margin:8px 0}body.fmg-theme .travel-workspace .travel-dashboard-metrics>div,body.fmg-theme .travel-workspace .travel-dashboard-metrics>button{min-height:68px;box-shadow:none;background:#f3f7fa;border:0;border-radius:8px;gap:7px;padding:10px}body.fmg-theme .travel-workspace .travel-dashboard-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;line-height:1.3}body.fmg-theme .travel-workspace .travel-dashboard-metrics small{color:#526674}body.fmg-theme .travel-workspace .travel-metric-icon{background:0 0;flex:none;width:28px;height:28px}body.fmg-theme .travel-workspace .travel-dashboard-tabs>button{gap:4px;min-height:44px;padding:7px 2px}body.fmg-theme .travel-workspace .travel-booking-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid;overflow:visible}body.fmg-theme .travel-workspace .travel-booking-filters>button{white-space:normal;color:#395568;border-radius:8px;justify-content:flex-start;min-width:0;min-height:44px;padding:8px}body.fmg-theme .travel-workspace .travel-booking-filters>button>b{font-variant-numeric:tabular-nums;margin-left:auto}body.fmg-theme .travel-workspace .travel-booking-filters>button[aria-pressed=true]{color:#174b69;background:#e6f0f6;border-color:#7fa8bf}body.fmg-theme .travel-workspace .travel-card{box-shadow:none}body.fmg-theme .travel-workspace .travel-card:before{width:1px}body.fmg-theme .travel-workspace .travel-card-read-grid>div{background:0 0;border-bottom:1px solid #e2eaf0;border-radius:0;padding:4px 0}body.fmg-theme .travel-workspace .travel-card-read-grid>div>span:first-child{letter-spacing:normal;text-transform:none;color:#526674;min-height:28px;font-size:12px;line-height:14px}body.fmg-theme .travel-workspace .travel-card-read-grid>div:last-child{border-bottom:0}body.fmg-theme .travel-workspace .travel-card-read-head .travel-card-actions>button:last-child{color:#637784;width:44px;height:44px}body.fmg-theme .travel-workspace .travel-dashboard-panel{margin:8px;padding:10px}body.fmg-theme .travel-workspace .travel-mobile-actions{bottom:var(--works-mobile-nav-height,calc(66px + env(safe-area-inset-bottom)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fff;padding:7px 12px}body.fmg-theme .travel-workspace .travel-mobile-actions>button{background:#fff;min-height:44px}body.fmg-theme .travel-workspace .travel-mobile-actions>button:last-child{background:#276a9b}body.fmg-theme .travel-workspace .travel-dashboard{padding-bottom:64px}}@media (max-width:359px){body.fmg-theme .travel-workspace .travel-dashboard-meta>span{flex-basis:100%}body.fmg-theme .travel-workspace .travel-card-read-grid{grid-template-columns:minmax(0,1fr)}body.fmg-theme .travel-workspace .travel-card-read-grid>div>span:first-child{min-height:14px}}@media (max-width:767px){body.fmg-theme .board-main .travel-workspace .travel-booking-filters>button{min-height:44px}}@media (max-width:359px){body.fmg-theme .board-main .travel-workspace .travel-dashboard-tabs>button{flex-direction:column;gap:3px;min-height:52px;font-size:12px!important;line-height:1.2!important}body.fmg-theme .board-main .travel-workspace .travel-dashboard-tabs b{display:none}}.travel-project-cost-link{border-top:1px solid #e0e9ef;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px 0;display:grid}.travel-project-cost-link>div{min-width:0}.travel-project-cost-link strong{color:#294c64;font-size:13px}.travel-project-cost-link small{color:#607d91;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.45;display:block}.travel-project-cost-link [role=combobox]{max-width:100%;min-height:44px}.travel-project-cost-link .travel-doc-warning{color:#936319}@media (max-width:767px){.travel-project-cost-link{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0}}body.fmg-theme .board-main .travel-restyle{--travel-ink:#173453;--travel-muted:#526c86;--travel-line:#dbe5ee;--travel-blue:#176ca4;min-width:0;color:var(--travel-ink);background:#f5f8fb;padding:20px}body.fmg-theme .travel-restyle .travel-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;max-width:1800px;margin:0 auto;display:grid}body.fmg-theme .travel-restyle .travel-list{border:1px solid var(--travel-line);max-height:none;box-shadow:none;background:#f9fbfd;border-radius:10px;min-width:0;padding:12px;display:block;position:sticky;top:0;overflow:visible}body.fmg-theme .travel-restyle .travel-hero{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:14px;margin:0;padding:0 0 16px;display:flex}body.fmg-theme .travel-restyle .travel-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}body.fmg-theme .travel-restyle .travel-brand>strong{letter-spacing:-.035em;font-size:22px}body.fmg-theme .travel-restyle .travel-brand>i{display:none}body.fmg-theme .travel-restyle .travel-brand h1{margin:0;font-size:22px!important;line-height:1.3!important}body.fmg-theme .travel-restyle .travel-hero>button{width:100%;min-height:40px;font-size:14px}body.fmg-theme .travel-restyle .travel-search{min-height:40px;margin:0 0 12px;font-size:14px}body.fmg-theme .travel-restyle .travel-list-tabs{gap:2px;min-width:0;margin:0 0 12px}body.fmg-theme .travel-restyle .travel-list-tabs button{min-height:40px;padding:8px 3px;font-size:13px}body.fmg-theme .travel-restyle .travel-list>button{border-radius:7px;gap:8px;min-width:0;margin:0 0 4px;padding:11px 8px}body.fmg-theme .travel-restyle .travel-list>button:hover{transform:none}body.fmg-theme .travel-restyle .travel-list strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4}body.fmg-theme .travel-restyle .travel-list small{white-space:normal;color:var(--travel-muted);font-size:12px;line-height:1.5}body.fmg-theme .travel-restyle .travel-detail{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;container-type:inline-size}body.fmg-theme .travel-restyle .travel-dashboard{min-width:0;color:var(--travel-ink)}body.fmg-theme .board-main .travel-restyle .travel-dashboard-header{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.fmg-theme .travel-restyle .travel-back{display:none}body.fmg-theme .travel-restyle .travel-dashboard-title{align-items:flex-start;gap:10px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-title h2{letter-spacing:-.025em;min-width:0;color:var(--travel-ink);flex:260px;margin:0;font-weight:650;font-size:28px!important;line-height:1.25!important}body.fmg-theme .board-main .travel-restyle .travel-dashboard-title h2 .works-direct-field{font-weight:inherit;color:inherit;white-space:normal;text-align:left;overflow-wrap:anywhere;min-height:0;padding:3px 0;font-size:inherit!important;line-height:inherit!important}body.fmg-theme .travel-restyle .travel-dashboard-title .works-direct-editor{max-width:100%;font-size:inherit}body.fmg-theme .travel-restyle .travel-dashboard-title .works-direct-editor input{width:100%;font-size:20px}body.fmg-theme .travel-restyle .travel-status{border-radius:7px;margin-top:4px;padding:6px 10px;font-size:13px}body.fmg-theme .travel-restyle .travel-dashboard-actions{align-self:flex-start;gap:8px}body.fmg-theme .travel-restyle .travel-dashboard-actions button{min-height:40px;font-size:14px}body.fmg-theme .travel-restyle .travel-dashboard-meta{gap:4px 18px;margin-top:6px;font-size:15px;line-height:1.4}body.fmg-theme .travel-restyle .travel-dashboard-meta>span{flex-wrap:wrap;gap:6px;min-width:0;min-height:36px}body.fmg-theme .travel-restyle .travel-dashboard-meta .works-direct-field{font-size:inherit;color:var(--travel-muted);min-height:36px;padding:4px 0}body.fmg-theme .travel-restyle .travel-dashboard-people{gap:10px;min-height:24px;margin:2px 0 10px;font-size:12px}body.fmg-theme .travel-restyle .travel-project-tag{flex-wrap:wrap;max-width:100%;font-size:12px}body.fmg-theme .travel-restyle .travel-project-tag>b{overflow-wrap:anywhere;padding:3px 6px}body.fmg-theme .travel-restyle .travel-dashboard-people>small{color:var(--travel-muted);font-size:12px}body.fmg-theme .travel-restyle .travel-missing-link{color:#945b14;background:#fff5e5;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;display:inline-flex}body.fmg-theme .travel-restyle .travel-missing-link svg{width:15px;height:15px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics{border:1px solid var(--travel-line);background:#fff;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0;padding:12px 0;display:grid}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>div,body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>button{border:0;border-right:1px solid var(--travel-line);min-width:0;min-height:58px;box-shadow:none;text-align:left;color:var(--travel-muted);background:0 0;border-radius:0;align-items:center;gap:12px;padding:4px 16px;font-size:14px;display:flex}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>:last-child{border-right:0}body.fmg-theme .travel-restyle .travel-dashboard-metrics>*>span:last-child{min-width:0}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics strong{font-variant-numeric:tabular-nums;color:var(--travel-ink);overflow-wrap:anywhere;margin-top:5px;font-size:20px;font-weight:650;line-height:1.3;display:block}body.fmg-theme .travel-restyle .travel-dashboard-metrics>div:first-child strong{font-size:15px}body.fmg-theme .board-main .travel-restyle .travel-metric-icon{color:#234d73;background:#edf4f9;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}body.fmg-theme .travel-restyle .travel-metric-icon svg{width:23px;height:23px}body.fmg-theme .travel-restyle .travel-project-cost-link{border:0;grid-template-columns:minmax(0,1fr) minmax(250px,1fr);gap:12px;margin:0;padding:4px 0 10px}body.fmg-theme .travel-restyle .travel-project-cost-link strong{font-size:13px}body.fmg-theme .travel-restyle .travel-project-cost-link small{color:var(--travel-muted);margin-top:2px;font-size:12px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs{border-bottom:1px solid var(--travel-line);scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin:0;padding:0;display:flex;overflow-x:auto}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs>button{min-height:48px;color:var(--travel-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex-direction:row;flex:none;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex;font-size:14px!important;line-height:1.3!important}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs>button[aria-pressed=true]{color:var(--travel-blue);border-bottom-color:var(--travel-blue);font-weight:600}body.fmg-theme .travel-restyle .travel-dashboard-tabs svg{width:20px;height:20px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs b{color:#294b69;background:#e8f0f6;border-radius:12px;padding:2px 7px;font-size:12px;display:inline-block}body.fmg-theme .travel-restyle .travel-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(260px,30%);align-items:start;gap:22px;margin:20px 0 0;display:grid}body.fmg-theme .travel-restyle .travel-dashboard-grid>aside{gap:16px;min-width:0;display:grid}body.fmg-theme .travel-restyle .travel-dashboard-panel.works-section{border-color:var(--travel-line)!important;border-radius:9px!important;margin:0!important}body.fmg-theme .travel-restyle .travel-dashboard-panel>.works-section-heading{border-radius:8px 8px 0 0;gap:10px;min-height:48px;border-left:0!important;border-bottom:1px solid var(--travel-line)!important;background:#f0f5f9!important;padding:12px 16px!important}body.fmg-theme .travel-restyle .travel-dashboard-panel .works-section-title h2{color:var(--travel-ink)!important;font-size:16px!important}body.fmg-theme .travel-restyle .travel-dashboard-panel>.works-section-body{padding:12px 16px}body.fmg-theme .travel-restyle .travel-program-day{background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}body.fmg-theme .travel-restyle .travel-program-day+details{margin-top:8px}body.fmg-theme .travel-restyle .travel-program-day>summary{min-height:36px;color:var(--travel-ink);text-transform:capitalize;cursor:pointer;background:#eef3f7;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:7px 10px;font-size:14px;font-weight:600;list-style:none;display:flex}body.fmg-theme .travel-restyle .travel-program-day>summary::-webkit-details-marker{display:none}body.fmg-theme .travel-restyle .travel-program-day>summary>svg{flex:none;width:16px;height:16px}body.fmg-theme .travel-restyle .travel-program-day[open]>summary>svg{transform:rotate(90deg)}body.fmg-theme .travel-restyle .travel-timeline{margin:0;padding:0}body.fmg-theme .travel-restyle .travel-timeline>article{min-width:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:64px 12px 38px minmax(0,1fr);align-items:center;gap:0 10px;margin:0;padding:16px 0;display:grid;position:relative}body.fmg-theme .travel-restyle .travel-timeline>article:last-child{border-bottom:0}body.fmg-theme .travel-restyle .travel-timeline>article:before{content:"";background:#d8e5f0;width:1px;position:absolute;top:0;bottom:0;left:79px}body.fmg-theme .travel-restyle .travel-timeline time{color:var(--travel-ink);font-variant-numeric:tabular-nums;white-space:normal;grid-column:1;align-self:center;font-size:14px;font-weight:600;line-height:1.4}body.fmg-theme .travel-restyle .travel-timeline time.is-missing{color:var(--travel-muted);font-size:12px;font-weight:400}body.fmg-theme .travel-restyle .travel-timeline-dot{z-index:1;background:#287caf;border:2px solid #fff;border-radius:50%;grid-column:2;align-self:center;width:9px;height:9px;margin:0;display:block;position:relative;box-shadow:0 0 0 1px #b6d3e6}body.fmg-theme .travel-restyle .travel-event-icon{color:#196b9f;background:#eaf5fc;border-radius:50%;grid-column:3;align-self:center;place-items:center;width:38px;height:38px;display:grid}body.fmg-theme .travel-restyle .travel-event-icon svg{width:22px;height:22px}body.fmg-theme .travel-restyle .travel-timeline>article>.travel-event-copy{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:4;min-width:0;padding:0}body.fmg-theme .travel-restyle .travel-event-copy h4{color:var(--travel-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.45}body.fmg-theme .travel-restyle .travel-event-copy p{color:var(--travel-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.4}body.fmg-theme .travel-restyle .travel-passengers{color:var(--travel-muted);background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:0;font-size:12px;display:inline-flex}body.fmg-theme .travel-restyle .travel-passengers svg{width:15px;height:15px}body.fmg-theme .travel-restyle .travel-timeline>article>.travel-event-action{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:4;justify-self:start;margin-top:10px;padding:0}body.fmg-theme .travel-restyle :is(.travel-ticket-button,.travel-map-button){color:#176395;white-space:normal;text-align:left;width:auto;max-width:100%;min-height:38px;box-shadow:none;background:#fff;border:1px solid #cbdde9;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}body.fmg-theme .travel-restyle :is(.travel-ticket-button,.travel-map-button) svg{flex:none;width:18px;height:18px}body.fmg-theme .travel-restyle .travel-document-list>div{border-bottom:1px solid #e5edf3;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;margin:0;padding:10px 0;display:grid}body.fmg-theme .travel-restyle .travel-document-icon{color:#b5444a;background:#fff1f2;border-radius:6px;place-items:center;width:30px;height:38px;display:grid}body.fmg-theme .travel-restyle .travel-document-icon svg{width:21px;height:21px}body.fmg-theme .travel-restyle .travel-document-info{min-width:0}body.fmg-theme .travel-restyle .travel-document-info>button{text-align:left;background:0 0;border:0;width:100%;min-height:0;padding:0;display:block}body.fmg-theme .travel-restyle .travel-document-list strong{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;color:var(--travel-ink);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}body.fmg-theme .travel-restyle .travel-document-list small{white-space:normal;overflow-wrap:anywhere;color:var(--travel-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}body.fmg-theme .travel-restyle .travel-document-list .travel-doc-warning{color:#8e601d;font-size:12px}body.fmg-theme .travel-restyle .travel-document-actions{align-items:center;gap:2px;display:flex}body.fmg-theme .travel-restyle .travel-document-actions :is(button,a){color:#466b86;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;min-width:32px;height:36px;min-height:36px;padding:6px;display:grid}body.fmg-theme .travel-restyle .travel-document-actions svg{width:17px;height:17px}body.fmg-theme .travel-restyle .travel-dashboard-drop{color:#1d6592;background:#fff;border:1px solid #cbdde9;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:12px;padding:8px 10px;font-size:13px;display:flex}body.fmg-theme .travel-restyle .travel-dashboard-drop>svg{width:18px;height:18px}body.fmg-theme .travel-restyle .travel-dashboard-drop>small{display:none}body.fmg-theme .travel-restyle .travel-dashboard-drop.is-dragging{background:#e4f2fb;border-color:#2277a7}body.fmg-theme .travel-restyle .travel-expenses>.works-section-body>div,body.fmg-theme .travel-restyle .travel-expenses>.works-section-body>footer{justify-content:space-between;align-items:start;gap:10px;margin:0;padding:7px 0;font-size:14px;display:flex}body.fmg-theme .travel-restyle .travel-expenses strong{font-variant-numeric:tabular-nums;white-space:normal;text-align:right;color:var(--travel-ink)}body.fmg-theme .travel-restyle .travel-expenses>.works-section-body>div>span{color:var(--travel-muted)}body.fmg-theme .travel-restyle .travel-expenses footer{border-top:1px solid var(--travel-line);margin-top:6px!important;padding-top:10px!important}body.fmg-theme .travel-restyle .travel-completion{background:#fffbf4!important;border-color:#efd4a3!important}body.fmg-theme .travel-restyle .travel-completion>.works-section-heading{background:#fff5e4!important;border-color:#f0dfbd!important}body.fmg-theme .travel-restyle .travel-completion .works-menu-icon,body.fmg-theme .travel-restyle .travel-completion .works-section-title h2{color:#8c5513!important}body.fmg-theme .travel-restyle .travel-completion ul{margin:0;padding:0;list-style:none}body.fmg-theme .travel-restyle .travel-completion li+li{margin-top:8px}body.fmg-theme .travel-restyle .travel-completion li button{text-align:left;width:100%;color:var(--travel-ink);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:flex}body.fmg-theme .travel-restyle .travel-completion li button>svg{color:#996820;flex:none;width:16px;height:16px}body.fmg-theme .travel-restyle .travel-completion li button>svg:last-child{margin-left:auto}body.fmg-theme .travel-restyle .travel-completion strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}body.fmg-theme .travel-restyle .travel-completion small{color:#7b602e;margin-top:3px;font-size:12px;display:block}body.fmg-theme .travel-restyle .travel-completion-all{color:#8c5513;margin-top:10px;font-size:13px;text-decoration:underline}body.fmg-theme .travel-restyle .travel-dashboard-exports{flex-wrap:wrap;gap:8px;min-width:0;display:flex}body.fmg-theme .travel-restyle .travel-dashboard-exports>a{border:1px solid var(--travel-line);color:#315d7c;background:#fff;border-radius:6px;flex:110px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:8px;font-size:12px;display:flex}body.fmg-theme .travel-restyle .travel-dashboard-exports svg{flex:none;width:16px;height:16px}body.fmg-theme .travel-restyle .travel-documents-view{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}body.fmg-theme .travel-restyle .travel-bookings-panel{border:1px solid var(--travel-line);background:#fff;border-radius:9px;margin-top:20px;padding:16px}@container (width>=1000px){body.fmg-theme .travel-restyle .travel-timeline>article{grid-template-columns:64px 12px 38px minmax(0,1fr) auto}body.fmg-theme .travel-restyle .travel-timeline>article>.travel-event-action{grid-area:1/5;justify-self:end;margin-top:0}}@container (width<=730px){body.fmg-theme .travel-restyle .travel-dashboard-grid{grid-template-columns:minmax(0,1fr)}body.fmg-theme .travel-restyle .travel-dashboard-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr))}body.fmg-theme .travel-restyle .travel-completion,body.fmg-theme .travel-restyle .travel-dashboard-exports{grid-column:1/-1}body.fmg-theme .travel-restyle .travel-documents-view{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1300px){body.fmg-theme .board-main .travel-restyle{padding:16px}body.fmg-theme .travel-restyle .travel-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}body.fmg-theme .travel-restyle .travel-list{padding:10px}body.fmg-theme .travel-restyle .travel-dashboard-grid{gap:16px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>div,body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>button{gap:8px;padding:4px 10px}}@media (max-width:767px){body.fmg-theme .board-main .travel-restyle{padding:0 0 calc(80px + env(safe-area-inset-bottom))}body.fmg-theme .travel-restyle .travel-layout{max-width:100%;margin:0;display:block}body.fmg-theme .travel-restyle .travel-list{max-height:none;box-shadow:none;border:0;border-radius:0;padding:12px;position:static;overflow:visible}body.fmg-theme .travel-restyle[data-mobile-pane=detail] .travel-list,body.fmg-theme .travel-restyle[data-mobile-pane=list] .travel-detail{display:none}body.fmg-theme .travel-restyle .travel-brand{flex-direction:row;justify-content:space-between;align-items:center}body.fmg-theme .travel-restyle .travel-hero{gap:10px}body.fmg-theme .travel-restyle .travel-detail{container-type:normal}body.fmg-theme .board-main .travel-restyle .travel-dashboard-header{padding:12px 14px 0}body.fmg-theme .travel-restyle .travel-back{min-height:44px;color:var(--travel-blue);align-items:center;gap:6px;margin:0 0 6px;display:inline-flex}body.fmg-theme .board-main .travel-restyle .travel-dashboard-title h2{flex-basis:180px;font-size:26px!important}body.fmg-theme .travel-restyle .travel-dashboard-title{align-items:flex-start;gap:8px}body.fmg-theme .travel-restyle .travel-dashboard-actions{margin-left:auto}body.fmg-theme .travel-restyle .travel-dashboard-actions>button{display:none}body.fmg-theme .travel-restyle .travel-dashboard-meta{gap:0 12px;margin-top:8px;font-size:14px}body.fmg-theme .travel-restyle .travel-dashboard-meta>span{flex-basis:auto;min-height:36px}body.fmg-theme .travel-restyle .travel-dashboard-people{margin:4px 0 8px;display:flex}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0;padding:8px 0}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>div,body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>button{flex-direction:column;align-items:flex-start;gap:5px;min-height:64px;padding:4px 8px;font-size:12px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics .travel-metric-icon{background:0 0;border-radius:0;width:22px;height:22px}body.fmg-theme .travel-restyle .travel-metric-icon svg{width:20px;height:20px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics strong{font-size:17px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics>div:first-child strong{font-size:13px}body.fmg-theme .travel-restyle .travel-project-cost-link{grid-template-columns:minmax(0,1fr);gap:7px;padding-bottom:8px}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs{gap:4px;overflow-x:auto}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs>button{gap:6px;min-height:48px;padding:10px 8px;font-size:14px!important}body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs>.travel-desktop-label{display:none}body.fmg-theme .travel-restyle .travel-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 12px 0;display:grid}body.fmg-theme .travel-restyle .travel-dashboard-grid>aside{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body.fmg-theme .travel-restyle .travel-dashboard-panel>.works-section-heading{padding:10px 12px!important}body.fmg-theme .travel-restyle .travel-dashboard-panel>.works-section-body{padding:10px 12px}body.fmg-theme .travel-restyle .travel-timeline>article{grid-template-columns:54px 10px 30px minmax(0,1fr);gap:8px;padding:14px 0}body.fmg-theme .travel-restyle .travel-timeline>article:before{left:66px}body.fmg-theme .travel-restyle .travel-event-icon{width:30px;height:30px}body.fmg-theme .travel-restyle .travel-event-icon svg{width:19px;height:19px}body.fmg-theme .travel-restyle .travel-event-copy h4{font-size:14px}body.fmg-theme .travel-restyle .travel-event-copy p{font-size:13px}body.fmg-theme .travel-restyle .travel-timeline time.is-missing{font-size:11px}body.fmg-theme .travel-restyle .travel-timeline>article>.travel-event-action{grid-area:auto/3/auto/-1;justify-self:stretch}body.fmg-theme .travel-restyle :is(.travel-ticket-button,.travel-map-button){text-align:center;width:100%;min-height:44px;font-size:14px}body.fmg-theme .travel-restyle .travel-document-actions :is(button,a){width:40px;min-width:40px;height:44px;min-height:44px}body.fmg-theme .travel-restyle .travel-documents-view{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px}body.fmg-theme .travel-restyle .travel-bookings-panel{margin:12px;padding:12px}body.fmg-theme .travel-restyle .travel-mobile-actions{bottom:var(--works-mobile-nav-height,66px)}body.fmg-theme .travel-restyle .travel-dashboard-drop,body.fmg-theme .travel-restyle .travel-completion li button{min-height:44px}}body.fmg-theme .board-main>main.travel-workspace.travel-restyle{flex:1;width:100%;max-width:100%;height:0;min-height:0;margin:0;overflow:hidden auto}@media (max-width:767px){body.fmg-theme .board-main>main.travel-workspace.travel-restyle{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;height:0;min-height:0;max-height:100%;padding-bottom:16px;overflow:hidden auto}body.fmg-theme .board-main>main.travel-workspace.travel-restyle[data-mobile-pane=detail]:after{height:calc(80px + env(safe-area-inset-bottom));flex-basis:calc(80px + env(safe-area-inset-bottom))}body.fmg-theme .board-main>main.travel-workspace.travel-restyle .travel-dashboard{padding-bottom:0}body.fmg-theme .board-main>main.travel-workspace.travel-restyle .travel-booking-filters{overscroll-behavior-x:contain;min-width:0;overflow:auto hidden}}body.fmg-theme .travel-restyle .travel-dashboard-panel>.works-section-heading>.works-menu-icon{display:none!important}body.fmg-theme .travel-restyle .travel-dashboard-panel .works-section-title h2>svg{flex:none;width:20px;height:20px;display:inline-block!important}body.fmg-theme .travel-restyle .travel-timeline time{padding:0}body.fmg-theme .travel-restyle .travel-timeline>article:before{border:0}body.fmg-theme .board-main .travel-restyle .travel-dashboard-title h2 .works-direct-field{font-weight:650!important}@container (width>=630px){body.fmg-theme .travel-restyle .travel-timeline>article{grid-template-columns:64px 12px 38px minmax(0,1fr) auto}body.fmg-theme .travel-restyle .travel-timeline>article>.travel-event-action{grid-area:1/5;place-self:center end;margin:0}}@container (width<=830px){body.fmg-theme .travel-restyle .travel-dashboard-grid{grid-template-columns:minmax(0,1fr)}body.fmg-theme .travel-restyle .travel-dashboard-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr))}body.fmg-theme .travel-restyle .travel-completion,body.fmg-theme .travel-restyle .travel-dashboard-exports{grid-column:1/-1}}body.fmg-theme .travel-restyle .travel-brand>strong{font-size:22px!important}@media (max-width:767px){body.fmg-theme .travel-restyle .travel-dashboard-actions>button[aria-haspopup]{min-width:44px;min-height:44px;display:inline-flex!important}body.fmg-theme .travel-restyle .travel-brand>strong{font-size:20px!important}body.fmg-theme .travel-restyle .travel-dashboard-header{position:relative}body.fmg-theme .travel-restyle .travel-dashboard-actions{margin:0;position:absolute;top:12px;right:14px}body.fmg-theme .travel-restyle .travel-dashboard-actions>button[aria-haspopup]{width:44px;height:44px;min-height:44px!important}body.fmg-theme .travel-restyle .travel-back{padding-right:52px}body.fmg-theme .travel-restyle .travel-hero .travel-brand>h1{display:block}}body.fmg-theme .travel-restyle .travel-document-list strong,body.fmg-theme .travel-restyle .travel-completion strong{font-size:14px}body.fmg-theme .travel-image-preview[data-slot=dialog-content]{top:calc(var(--works-visible-top,0px) + 12px);width:min(1100px,100vw - 24px);height:calc(var(--works-visible-height,100dvh) - 24px);color:#172638;background:#fff;border:1px solid #d6e1e7;border-radius:10px;flex-direction:column;gap:0;max-width:none;max-height:none;padding:0;display:flex;left:50%;right:auto;overflow:hidden;transform:translate(-50%)}body.fmg-theme .travel-image-preview-header{border-bottom:1px solid #e2e8ef;flex-wrap:nowrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}body.fmg-theme .travel-image-preview-header>div{flex:1;min-width:0}body.fmg-theme .travel-image-preview-header [data-slot=dialog-title]{overflow-wrap:anywhere;padding-right:0;font-size:16px;line-height:1.4}body.fmg-theme .travel-image-preview-header [data-slot=dialog-description]{color:#607086;margin-top:2px;font-size:12px}body.fmg-theme .travel-image-preview-tools{border-bottom:1px solid #e2e8ef;flex:none;align-items:center;gap:6px;padding:8px 12px;display:flex}body.fmg-theme .travel-image-preview-header>button,body.fmg-theme .travel-image-preview-tools>button{flex:none;min-width:44px;height:44px;padding:8px}body.fmg-theme .travel-image-preview-tools>button[aria-label=Reimposta\ zoom]{font-variant-numeric:tabular-nums;min-width:64px}body.fmg-theme .travel-image-preview-tools>a{color:#276c8e;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:8px;font-size:14px;display:inline-flex}body.fmg-theme .travel-image-preview-tools svg,body.fmg-theme .travel-image-preview-header svg{width:18px;height:18px}body.fmg-theme .travel-image-preview-canvas{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;min-width:0;min-height:0;padding-bottom:env(safe-area-inset-bottom);background:#edf2f5;flex:1;overflow:auto}body.fmg-theme .travel-image-preview-canvas>img{height:auto;margin:0 auto;display:block}body.fmg-theme .travel-image-preview-canvas>p,body.fmg-theme .travel-image-preview-error{color:#607086;overflow-wrap:anywhere;padding:20px;font-size:14px}body.fmg-theme .travel-image-preview-error>button{margin-top:12px}@media (max-width:767px){body.fmg-theme .travel-image-preview[data-slot=dialog-content]{top:var(--works-visible-top,0px);width:100%;height:var(--works-visible-height,100dvh);border:0;border-radius:0;left:0;right:0;transform:none}body.fmg-theme .travel-image-preview-header{padding-top:max(8px,env(safe-area-inset-top))}}.jobs-table-hint{display:none}@media (max-width:767px),(max-width:1023px) and (max-height:500px){body.fmg-theme .board-main>.jobs-workspace{flex:1;min-width:0;min-height:0;padding:12px 10px 24px;scroll-padding-bottom:100px;overflow:hidden auto}body.fmg-theme .jobs-workspace>.board-intro{flex-shrink:0;gap:0;margin-bottom:10px}body.fmg-theme .jobs-workspace>.board-intro p{display:none}body.fmg-theme .jobs-workspace>.board-metrics{flex-shrink:0;gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}body.fmg-theme .jobs-workspace .board-metric-card{white-space:nowrap;flex:none;min-width:126px;min-height:0;padding:10px}body.fmg-theme .jobs-workspace .board-metric-card p{margin:0;font-size:12px}body.fmg-theme .jobs-workspace .board-metric-card .board-metric-value{margin-top:4px;font-size:20px}body.fmg-theme .jobs-workspace .board-metric-card p:last-child:not(.board-metric-value),body.fmg-theme .jobs-workspace .board-metric-icon,body.fmg-theme .jobs-workspace .board-metric-cta{display:none}body.fmg-theme .jobs-workspace>.board-panel{flex:none;min-height:0;overflow:visible}body.fmg-theme .jobs-workspace .board-scroll{flex:none;height:auto;max-height:none;overflow:visible}body.fmg-theme .jobs-workspace .board-toolbar{flex-wrap:wrap;gap:8px;display:flex}body.fmg-theme .jobs-workspace .board-toolbar>.sort-select,body.fmg-theme .jobs-workspace .board-toolbar>.relative{flex:220px;width:auto;min-width:0}body.fmg-theme .jobs-workspace .mobile-board-switch{gap:8px;padding:10px;display:flex}body.fmg-theme .jobs-workspace .mobile-project-cards{display:grid}body.fmg-theme .jobs-workspace .mobile-project-cards.is-hidden,body.fmg-theme .jobs-workspace .mobile-project-table.mobile-hidden{display:none}body.fmg-theme .jobs-workspace .jobs-readable-cards{grid-template-columns:minmax(0,1fr);gap:10px;padding:0 10px 12px}.jobs-readable-cards>article{background:#fff;border:1px solid #cfdce3;border-radius:10px;min-width:0;padding:12px}body.fmg-theme .jobs-readable-cards .jobs-card-open{text-align:left;white-space:normal;gap:4px;width:100%;min-height:44px;display:grid}body.fmg-theme .jobs-readable-cards .jobs-card-open strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.4;overflow:visible}.jobs-card-code{color:#346b88;font-size:12px;font-weight:700}.jobs-card-open small{overflow-wrap:anywhere;color:#596e7b;font-size:12px}.jobs-card-open-label{color:#346b88;font-size:12px}.jobs-card-summary{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:12px;display:flex}.jobs-state{color:#244e65;background:#dcebf1;border-radius:5px;padding:5px 8px;font-weight:700}.jobs-card-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.jobs-card-progress>div{background:#f1f5f7;border-radius:5px;min-width:0;padding:6px}.jobs-card-progress dt{color:#536774;overflow-wrap:anywhere;font-size:12px}.jobs-card-progress dd{white-space:normal;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:700}.jobs-card-progress dd[data-complete=true]{color:#1e704c}.jobs-card-bottom{color:#536774;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;display:flex}body.fmg-theme .jobs-workspace .jobs-table-hint:not([hidden]){color:#536774;margin:0;padding:0 12px 10px;font-size:12px;display:block}body.fmg-theme .jobs-workspace .mobile-project-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}body.fmg-theme .jobs-workspace .commesse-table .name-column{width:320px!important;min-width:320px!important;max-width:320px!important;position:static!important}body.fmg-theme .jobs-workspace .commesse-table col:first-child{width:320px!important}body.fmg-theme .jobs-workspace .commesse-table thead,body.fmg-theme .jobs-workspace .commesse-table th{position:static!important}body.fmg-theme .jobs-workspace .project-title-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.fmg-theme .jobs-workspace .project-title{text-overflow:clip;overflow-wrap:anywhere;flex:1 0 100%;width:100%;max-width:none;line-height:1.4;white-space:normal!important;overflow:visible!important}body.fmg-theme .jobs-workspace .project-client{white-space:normal;overflow-wrap:anywhere}body.fmg-theme .jobs-workspace>.board-panel>div:last-child{flex-wrap:wrap;gap:6px}}@media (min-width:768px) and (max-width:1023px) and (max-height:500px){body.fmg-theme .jobs-workspace .jobs-readable-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-project-children{border-top:1px solid #e2eaf0}.mobile-project-children>summary{cursor:pointer;color:#294c64;background:#edf5fa;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.mobile-project-children>summary::-webkit-details-marker{display:none}.mobile-project-child-count{font-variant-numeric:tabular-nums;background:#dcebf4;border-radius:5px;margin-left:4px;padding:1px 6px;display:inline-block}.mobile-project-children[open]>summary>svg{transform:rotate(180deg)}.mobile-project-children ul{margin:0;padding:0 12px;list-style:none}.mobile-project-children li{padding:12px 0}.mobile-project-children li+li{border-top:1px solid #e2eaf0}.mobile-project-children h3{color:#294c64;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;font-weight:600}.mobile-project-children dl{gap:6px;margin:0;font-size:12px;display:grid}.mobile-project-children dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.mobile-project-children dt{color:#637b8b}.mobile-project-children dd{text-align:right;color:#294c64;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.mobile-project-child-warning{color:#936319;margin:0 0 8px;font-size:12px}.mobile-project-no-children{color:#637b8b;border-top:1px solid #e2eaf0;margin:0;padding:8px 12px;font-size:12px}}.board-mobile-identity{display:none}@media (max-width:1023px){body.fmg-theme .jobs-workspace .mobile-board-switch{gap:6px;padding:8px 10px;display:flex}body.fmg-theme .jobs-workspace .mobile-project-cards{gap:5px;padding:0 10px 10px;display:grid}body.fmg-theme .jobs-workspace .mobile-project-cards.is-hidden,body.fmg-theme .jobs-workspace .mobile-project-table.mobile-hidden{display:none}body.fmg-theme .jobs-workspace .mobile-project-card{background:#fff;border:1px solid #dfe6eb;border-radius:7px;min-width:0;overflow:hidden}body.fmg-theme .jobs-workspace .mobile-project-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:6px 10px;list-style:none;display:flex}body.fmg-theme .jobs-workspace .mobile-project-card>summary::-webkit-details-marker{display:none}body.fmg-theme .jobs-workspace .mobile-project-identity{flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}body.fmg-theme .jobs-workspace .mobile-project-identity strong{color:#203c52;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:650;line-height:1.35}body.fmg-theme .jobs-workspace .mobile-project-identity>span{color:#506879;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}body.fmg-theme .jobs-workspace .mobile-project-card>summary>svg{color:#647a8b;flex:none;width:16px;height:16px}body.fmg-theme .jobs-workspace .mobile-project-card[open]>summary>svg{transform:rotate(180deg)}body.fmg-theme .jobs-workspace .mobile-project-card>summary:focus-visible{outline-offset:-2px;outline:2px solid #287bb4}body.fmg-theme .jobs-workspace .board-mobile-identity:focus-visible{outline-offset:-2px;outline:2px solid #287bb4}body.fmg-theme .jobs-workspace .mobile-project-details{border-top:1px solid #e6ecf0;padding:8px 10px 10px}body.fmg-theme .jobs-workspace .mobile-project-details h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}body.fmg-theme .jobs-workspace .mobile-project-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}body.fmg-theme .jobs-workspace .mobile-project-details dt{color:#647787;font-size:11px}body.fmg-theme .jobs-workspace .mobile-project-details dd{overflow-wrap:anywhere;margin:1px 0 0;font-size:12px;line-height:1.4}body.fmg-theme .jobs-workspace .mobile-project-open{color:#24577a;cursor:pointer;background:#f4f8fb;border:1px solid #d2e0eb;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:10px;font-size:13px;display:flex}body.fmg-theme .jobs-workspace .mobile-project-open svg{width:16px;height:16px}body.fmg-theme .jobs-workspace .board-scroll{overflow:visible!important}body.fmg-theme .jobs-workspace .mobile-project-table{min-width:0;max-width:100%;overflow:visible!important}body.fmg-theme .jobs-workspace .mobile-project-table>[data-slot=table-container]{isolation:isolate;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow:auto}body.fmg-theme .jobs-workspace .commesse-table .name-column{box-shadow:1px 0 #d4dfe7,3px 0 5px #19374b0a;z-index:10!important;background:#fff!important;width:200px!important;min-width:200px!important;max-width:200px!important;position:sticky!important;left:0!important}body.fmg-theme .jobs-workspace .commesse-table col:first-child{width:200px!important}body.fmg-theme .jobs-workspace .commesse-table thead .name-column{z-index:30!important;background:#f5f7f8!important}body.fmg-theme .jobs-workspace .commesse-table .board-child>.name-column{background:#f3f6f8!important}body.fmg-theme .jobs-workspace .commesse-table .board-project>td{height:auto;min-height:0;padding:3px 6px;font-size:12px;line-height:1.25}body.fmg-theme .jobs-workspace .commesse-table .board-project>td.name-column{padding:2px 5px!important}body.fmg-theme .jobs-workspace .board-mobile-identity{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex;min-height:40px!important;padding:2px!important}body.fmg-theme .jobs-workspace .board-mobile-identity>span{flex:1;gap:1px;min-width:0;display:grid}body.fmg-theme .jobs-workspace .board-mobile-identity strong,body.fmg-theme .jobs-workspace .board-mobile-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-size:12px!important;line-height:1.3!important}body.fmg-theme .jobs-workspace .board-mobile-identity small{color:#536c7e;font-weight:400;font-size:11px!important}body.fmg-theme .jobs-workspace .board-mobile-identity[aria-expanded=true]>svg{transform:rotate(180deg)}body.fmg-theme .jobs-workspace .board-project:not(.board-mobile-expanded) .board-name-full{display:none}body.fmg-theme .jobs-workspace .board-mobile-expanded .board-name-full{border-top:1px solid #e4ebef;padding:6px 2px 8px}body.fmg-theme .jobs-workspace .board-project:not(.board-mobile-expanded) :is(.editable-value,.board-choice,.number-cell,.stage-not-planned,.stage-unknown,.machine-board-cell){line-height:1.2;height:36px!important;min-height:36px!important;padding-block:3px!important}body.fmg-theme .jobs-workspace .board-project:not(.board-mobile-expanded) :is(.machine-board-hours,.machine-board-track),body.fmg-theme .jobs-workspace .board-project:not(.board-mobile-expanded) .fmg-mixed-deliveries>:not(:first-child),body.fmg-theme .jobs-workspace .commesse-table thead .name-column .column-resize-handle{display:none}body.fmg-theme .jobs-workspace .mobile-project-identity{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:2px 8px;display:grid}body.fmg-theme .jobs-workspace .mobile-project-identity>strong{grid-area:1/1}body.fmg-theme .jobs-workspace .mobile-project-identity>.mobile-project-name{color:#203c52;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;grid-area:1/2;font-size:13px;font-weight:600;overflow:visible}body.fmg-theme .jobs-workspace .mobile-project-identity>.mobile-project-client{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;grid-area:2/1/auto/-1;overflow:visible}body.fmg-theme .jobs-workspace .board-mobile-identity strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}body.fmg-theme .jobs-workspace .commesse-table .board-choice:not(.priority-cell)[data-slot=select-trigger]{font-family:var(--fmg-font)!important;font-size:14px!important;font-weight:400!important}@media (max-width:1023px){body.fmg-theme .jobs-workspace .commesse-table .board-choice:not(.priority-cell)[data-slot=select-trigger]{font-size:12px!important;line-height:1.3!important}body.fmg-theme .jobs-workspace .commesse-table .board-choice:not(.priority-cell) [data-slot=select-value]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}}.travel-compact-header,.travel-compact-card,.travel-compact-card-actions{display:none}@media (max-width:760px){body.fmg-theme .board-main .travel-workspace[data-mobile-pane=detail]{padding:0 0 calc(142px + env(safe-area-inset-bottom));background:#fff;min-width:0;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.travel-workspace[data-mobile-pane=detail] .travel-app-brand{display:none!important}body.fmg-theme .travel-workspace .travel-dashboard-header{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0 16px;display:block}.travel-workspace .travel-dashboard-header>.travel-back,.travel-workspace .travel-dashboard-header>.travel-dashboard-title,.travel-workspace .travel-dashboard-header>.travel-dashboard-meta,.travel-workspace .travel-dashboard-header>.travel-dashboard-people,.travel-workspace .travel-dashboard-header>.travel-dashboard-metrics{display:none!important}.travel-workspace .travel-compact-header{min-width:0;display:block}.travel-compact-top{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.travel-compact-top>button{color:#176aa5;align-items:center;gap:4px;min-height:44px;font-size:16px;display:flex}.travel-compact-top>button:last-child{color:#294b64;background:#f1f5f8;border-radius:12px;justify-content:center;min-width:44px}.travel-compact-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.travel-compact-title>div{flex:1;min-width:0}body.fmg-theme .board-main .travel-workspace .travel-compact-title h2{color:#102b42;overflow-wrap:anywhere;letter-spacing:-.035em;margin:0!important;font-size:30px!important;font-weight:650!important;line-height:1.15!important}.travel-compact-title p{color:#52697f;overflow-wrap:anywhere;margin:3px 0 0;font-size:16px}.travel-compact-title .travel-status{white-space:normal;flex-shrink:0;max-width:45%;padding:7px 8px;font-size:12px;line-height:1.3}.travel-compact-date,.travel-compact-people,.travel-compact-location{color:#52697f;align-items:center;gap:10px;min-height:44px;margin:4px 0;font-size:16px;line-height:1.4;display:flex}.travel-compact-date svg,.travel-compact-people svg,.travel-compact-location svg{flex:none;width:21px;height:21px}.travel-compact-location{overflow-wrap:anywhere;min-height:28px;font-size:14px}.travel-compact-people{text-align:left;width:100%;margin:0}.travel-compact-people>span{overflow-wrap:anywhere;flex:1;min-width:0}.travel-compact-calendar{color:#176aa5;align-items:center;min-height:44px;font-size:14px;display:flex}.travel-compact-metrics{border-top:1px solid #dae4ec;border-bottom:1px solid #dae4ec;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;margin:4px 0;padding:10px 0;display:grid}.travel-compact-metrics>div,.travel-compact-metrics>button{text-align:left;align-items:center;gap:8px;min-width:0;min-height:48px;display:flex}.travel-compact-metrics>button{color:#142c43;border-left:1px solid #dae4ec;margin-left:8px;padding-left:12px;font-size:14px}.travel-compact-metrics svg{color:#557089;flex:none;width:20px;height:20px}.travel-compact-metrics>button>svg:last-child{width:16px;margin-left:auto}.travel-compact-metrics span{color:#597086;min-width:0;font-size:14px;line-height:1.35}.travel-compact-metrics strong{color:#102b42;overflow-wrap:anywhere;white-space:normal;font-size:17px;font-weight:650;display:block}.travel-compact-metrics>button strong{font-size:14px}.travel-compact-missing{color:#93611f;text-align:left;align-items:center;gap:6px;min-height:44px;font-size:14px;display:flex}.travel-compact-missing svg{flex:none;width:17px}.travel-workspace .travel-dashboard-tabs{background:#fff;border-bottom:1px solid #dbe5ed;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1.14fr);gap:0;margin:0 -16px;padding:0 12px;overflow:visible;display:grid!important}.travel-workspace .travel-dashboard-tabs>button{white-space:nowrap;color:#556c82;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:48px;padding:8px 1px;font-size:12px;display:flex}.travel-workspace .travel-dashboard-tabs>button.travel-desktop-label{display:none!important}.travel-workspace .travel-dashboard-tabs>button[aria-pressed=true]{color:#176aa5;background:0 0;border-bottom-color:#176aa5}.travel-workspace .travel-dashboard-tabs svg{flex:none;width:17px;height:17px}.travel-workspace .travel-dashboard-tabs b{background:#edf2f6;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:11px;display:inline-grid!important}.travel-workspace .travel-bookings-panel{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 16px!important}.travel-workspace .travel-booking-filters{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;max-width:100%;margin:0;padding:12px 0 4px;display:flex;overflow-x:auto}.travel-workspace .travel-booking-filters>button{color:#52697f;background:#f2f5f8;border:0;border-radius:12px;flex:none;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.travel-workspace .travel-booking-filters svg{display:none}.travel-workspace .travel-booking-filters b{background:#e6edf3;border-radius:20px;padding:2px 6px;font-size:12px}.travel-workspace .travel-booking-filters>button[aria-pressed=true]{color:#15679d;background:#e1efff}.travel-workspace .travel-section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:8px 0!important}.travel-workspace .travel-section-head h2{margin:0;font-size:20px}.travel-workspace .travel-section-head>button{color:#176aa5;width:auto;min-height:44px;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:16px}.travel-workspace .travel-card{background:#fff;border:1px solid #dce5ed;border-radius:13px;min-width:0;margin-bottom:10px;padding:12px;box-shadow:0 2px 4px #263c4905}.travel-compact-card{align-items:flex-start;gap:10px;min-width:0;display:flex}.travel-category-icon{color:#12649a;background:#e8f3ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.travel-category-icon svg{width:25px;height:25px}.travel-compact-card-copy{flex:1;min-width:0}.travel-compact-card-copy h3{overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35;font-size:16px!important}.travel-compact-card-copy strong{overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.4;display:block}.travel-compact-card-copy p{color:#60788d;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.4}.travel-compact-card-side{text-align:right;flex:0 80px;min-width:44px}.travel-compact-card-side time{color:#60788d;overflow-wrap:anywhere;font-size:12px;line-height:1.4;display:block}.travel-compact-card-side button{color:#52697f;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.travel-compact-card-actions{border-top:1px solid #e0e8ee;margin-top:10px;padding-top:4px;display:flex}.travel-compact-card-actions>button{color:#45647c;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;font-size:14px;display:flex}.travel-compact-card-actions>button+button{border-left:1px solid #e0e8ee}.travel-compact-card-actions svg{flex:none;width:18px;height:18px}.travel-compact-card-actions svg:last-child{width:14px;margin-left:auto}.travel-card.is-saved:not(.mobile-expanded)>.travel-card-read-head,.travel-card.is-saved:not(.mobile-expanded)>.travel-card-read-grid,.travel-card.is-saved:not(.mobile-expanded)>.travel-amount-evidence,.travel-card.is-saved:not(.mobile-expanded)>.travel-files{display:none!important}.travel-card.mobile-expanded>.travel-card-read-grid{margin-top:12px}.travel-workspace .travel-mobile-actions{bottom:calc(66px + env(safe-area-inset-bottom));box-shadow:none;background:#fffffff5;border-top:1px solid #dbe5ed;padding:8px 12px}.travel-workspace .travel-mobile-actions>button{border-radius:10px;min-height:44px;font-size:16px}body[data-works-keyboard=open] .travel-workspace .travel-mobile-actions{display:none!important}body.fmg-theme .travel-workspace .travel-dashboard-header>.travel-project-cost-link{background:#f8fbfd;border:1px solid #dbe5ee;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;margin:8px 0 10px;padding:10px;display:grid}body.fmg-theme .travel-workspace .travel-project-cost-link>div{min-width:0}body.fmg-theme .travel-workspace .travel-project-cost-link strong{font-size:13px}body.fmg-theme .travel-workspace .travel-project-cost-link small{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4}body.fmg-theme .travel-workspace .travel-project-cost-link button[role=combobox]{text-align:left;white-space:normal;width:100%;min-width:0;max-width:100%;min-height:44px}.travel-workspace .travel-card.mobile-expanded>.travel-card-read-head{margin-top:12px;display:flex!important}.travel-workspace .travel-mobile-actions>.travel-quick-documents{display:none!important}:is(body:has(.travel-workspace) .works-mobile-dock>button,body:has(.travel-workspace) .works-mobile-menu>span){font-size:12px}body.fmg-theme .board-main .travel-workspace .travel-booking-filters{flex-wrap:nowrap!important;gap:8px!important;margin:0!important;display:flex!important}body.fmg-theme .board-main .travel-workspace .travel-booking-filters>button{border-radius:12px!important;flex:none!important;width:auto!important;min-height:44px!important;padding:8px 12px!important;font-size:14px!important}body.fmg-theme .board-main .travel-workspace .travel-section-head{min-height:44px!important;margin:8px 0!important;padding:0!important}body.fmg-theme .board-main .travel-workspace .travel-section-head h2{font-size:20px!important}body.fmg-theme .board-main .travel-workspace .travel-section-head>button{color:#176aa5!important;background:0 0!important;border:0!important;min-height:44px!important;font-size:16px!important}body.fmg-theme .board-main .travel-workspace .travel-compact-top>button,body.fmg-theme .board-main .travel-workspace .travel-compact-people,body.fmg-theme .board-main .travel-workspace .travel-compact-metrics>button,body.fmg-theme .board-main .travel-workspace .travel-compact-card-actions>button,body.fmg-theme .board-main .travel-workspace .travel-compact-card-side button{box-shadow:none!important;background:0 0!important;border:0!important;min-height:44px!important;padding:0!important;font-size:16px!important}body.fmg-theme .board-main .travel-workspace .travel-compact-card-actions>button{border-radius:0!important;font-size:14px!important}body.fmg-theme .board-main .travel-workspace .travel-compact-metrics>button{border-left:1px solid #dae4ec!important;padding-left:12px!important}body.fmg-theme .board-main .travel-workspace .travel-compact-card-actions>button+button{border-left:1px solid #e0e8ee!important}body.fmg-theme .board-main .travel-workspace .travel-compact-top>button:last-child{background:#f1f5f8!important;min-width:44px!important}body.fmg-theme .board-main .travel-workspace .travel-compact-date{min-height:36px;margin:4px 0}}.travel-section-head h2>.travel-mobile-label{display:none}@media (max-width:760px){body.fmg-theme .board-main .travel-workspace .travel-section-head h2>.travel-desktop-label{display:none!important}body.fmg-theme .board-main .travel-workspace .travel-section-head h2>.travel-mobile-label{color:#102b42!important;font-size:20px!important;display:inline!important}}.travel-item-toggle{display:none}@media (max-width:767px){body.fmg-theme .board-main .travel-workspace .travel-card.is-saved{padding:0;overflow:visible}body.fmg-theme .board-main .travel-workspace .travel-item-toggle{width:100%;min-width:0;min-height:76px;box-shadow:none;color:#173453;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto 16px;align-items:center;gap:8px;padding:10px;font-size:14px;line-height:1.4;display:grid}body.fmg-theme .travel-workspace .travel-item-toggle:focus-visible{outline-offset:2px;outline:2px solid #176ca4}body.fmg-theme .travel-workspace .travel-item-toggle .travel-category-icon{border-radius:7px;width:30px;height:34px}body.fmg-theme .travel-workspace .travel-item-toggle .travel-category-icon svg{width:20px;height:20px}body.fmg-theme .travel-workspace .travel-item-summary{gap:3px;min-width:0;display:grid}body.fmg-theme .travel-workspace .travel-item-summary>strong{overflow-wrap:anywhere;white-space:normal;font-size:14px;font-weight:600;line-height:1.4}body.fmg-theme .travel-workspace .travel-item-summary>span{color:#526c86;overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.4}body.fmg-theme .travel-workspace .travel-item-amount{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;white-space:normal;max-width:110px;font-size:14px;font-weight:600}body.fmg-theme .travel-workspace .travel-item-amount.is-missing{color:#93611f;font-size:12px;font-weight:500}body.fmg-theme .travel-workspace .travel-item-chevron{color:#526c86;width:16px;height:16px}body.fmg-theme .travel-workspace .travel-item-toggle[aria-expanded=true] .travel-item-chevron{transform:rotate(90deg)}body.fmg-theme .travel-workspace .travel-card:not(.mobile-expanded)>.travel-item-details{display:none}body.fmg-theme .travel-workspace .travel-card.mobile-expanded>.travel-item-details{border-top:1px solid #dbe5ee;padding:10px;display:block}body.fmg-theme .travel-workspace .travel-item-details .travel-card-read-head{margin:0 0 8px;display:flex!important}body.fmg-theme .travel-workspace .travel-item-details .travel-card-read-head h3{font-size:14px!important}}@media (max-width:359px){body.fmg-theme .board-main .travel-workspace .travel-item-toggle{grid-template-columns:24px minmax(0,1fr) auto 14px;gap:6px;padding:8px}body.fmg-theme .travel-workspace .travel-item-toggle .travel-category-icon{width:24px}body.fmg-theme .travel-workspace .travel-item-amount{white-space:nowrap;max-width:none;font-size:12px}}body.fmg-theme{--works-space-1:4px;--works-space-2:8px;--works-space-3:12px;--works-space-4:16px;--works-space-5:20px;--works-space-6:24px;--fmg-type-page:24px;--fmg-type-section:16px;--fmg-type-body:14px;--fmg-type-control:14px;--fmg-type-label:14px;--fmg-type-note:12px;--works-weight-body:400;--works-weight-label:500;--works-weight-heading:600}body.fmg-theme .board-main :is(h1,h2,h3,h4,p,label,small,button,input,select,textarea):not(:where(.cs-proposal-scroll,.cs-preview-canvas,.control-message-html,.control-email-original,.takeoff-paper,.estimate-preview,.prose,[data-typography-preserve],pre,code) *){font-family:var(--fmg-font)!important}body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content],[data-slot=popover-content]){font-family:var(--fmg-font);font-size:var(--fmg-type-body);line-height:1.5}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item],[data-slot=command-item]){font-family:var(--fmg-font)!important;font-size:var(--fmg-type-body)!important;font-weight:var(--works-weight-body)!important;letter-spacing:normal!important;line-height:1.4!important}body.fmg-theme :is(.app-shell-breadcrumb,.works-nav-group>summary,[data-sidebar=menu-button]){font-family:var(--fmg-font)!important}body.fmg-theme .board-main :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header,.cash-header,.jobs-heading){gap:var(--works-space-3);margin-block-end:var(--works-space-4)}body.fmg-theme .board-main :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header,.cash-header,.jobs-heading) h1{font-size:var(--fmg-type-page)!important;font-weight:var(--works-weight-heading)!important;letter-spacing:-.02em!important;line-height:1.25!important}body.fmg-theme .board-main :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header,.cash-header,.jobs-heading) p{font-size:var(--fmg-type-body);font-weight:var(--works-weight-body);line-height:1.5}body.fmg-theme .board-main .works-section-title :is(p,small){margin-block-start:var(--works-space-1)!important}body.fmg-theme .board-main .works-section-body:not(:where(table) *):not(:has(table,canvas,iframe,.takeoff-paper,.estimate-preview,.cs-preview-canvas,.cs-proposal-scroll)){padding:var(--works-space-4)}body.fmg-theme .board-main :is(.cs-field,.travel-edit-fields>label,.travel-fields>label,.estimate-field):not(:where(table,.cs-proposal-scroll,.cs-preview-canvas,.estimate-preview,[data-typography-preserve]) *),body.fmg-theme .board-main :is(.cs-header-actions,.estimate-header-actions,.settings-actions,.sample-toolbar-actions):not(:where(table) *){gap:var(--works-space-2)}body.fmg-theme :is([data-slot=dialog-header],[data-slot=alert-dialog-header]){gap:var(--works-space-1)}body.fmg-theme :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]){gap:var(--works-space-2)}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item]){gap:var(--works-space-2);padding-block:var(--works-space-2)}@media (max-width:767px){body.fmg-theme{--fmg-type-control:16px}body.fmg-theme .board-main :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header,.cash-header,.jobs-heading){gap:var(--works-space-2);margin-block-end:var(--works-space-3)}body.fmg-theme .board-main .works-section-body:not(:where(table) *):not(:has(table,canvas,iframe,.takeoff-paper,.estimate-preview,.cs-preview-canvas,.cs-proposal-scroll)){padding:var(--works-space-3)}body.fmg-theme .board-main .travel-workspace[data-mobile-pane=detail]{font-family:var(--fmg-font)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter/inter-400.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter/inter-500.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter/inter-600.ttf)format("truetype")}:root,body.fmg-theme{--font-app:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fmg-font:var(--font-app);--font-sans:var(--font-app);--radius:.625rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:.875rem;--background:#f8f9f7;--foreground:#253b49;--card:#fff;--card-foreground:#253b49;--popover:#fff;--popover-foreground:#253b49;--primary:#356b91;--primary-foreground:#fff;--secondary:#f1f3f2;--secondary-foreground:#253b49;--muted:#f1f3f2;--muted-foreground:#596b78;--accent:#eaf1f5;--accent-foreground:#253b49;--border:#dde3e3;--input:#cdd6da;--ring:#356b91;--sidebar:#fff;--sidebar-foreground:#253b49;--sidebar-accent:#eaf1f5;--sidebar-accent-foreground:#356b91;--sidebar-border:#dde3e3;--fmg-type-page:24px;--fmg-type-section:16px;--fmg-type-body:14px;--fmg-type-control:14px;--fmg-type-label:14px;--fmg-type-note:12px}body.fmg-theme{font-family:var(--fmg-font);font-synthesis:none}body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content],[data-slot=popover-content],[data-slot=command]){font-family:var(--fmg-font);color:var(--foreground);background:var(--popover);border-color:var(--border);border-radius:var(--radius-lg)}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item],[data-slot=command-item]){border-radius:var(--radius-sm);font-family:var(--fmg-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item])[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-family:var(--fmg-font);border-radius:var(--radius-md);border-color:var(--input);background:var(--card);color:var(--foreground);box-shadow:none}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--ring);outline:2px solid color-mix(in srgb,var(--ring) 25%,transparent);outline-offset:1px}body.fmg-theme :is([data-slot=input],[data-slot=textarea])[readonly]{background:var(--muted);color:var(--muted-foreground)}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-color:#b83732}body.fmg-theme [data-slot=button]{border-radius:var(--radius-md);font-family:var(--fmg-font)}body.fmg-theme [data-slot=button][data-variant=default]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:none}body.fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled){box-shadow:none;background:#2b597a;border-color:#2b597a}body.fmg-theme .takeoff-studio.plano-restyle :is(.plano-unified-header,.plano-mode-bar,.plano-compact-toolbar,.plano-pro-tabs,.takeoff-items,.plano-properties-pane){font-family:var(--fmg-font);color:var(--foreground);border-color:var(--border)}body.fmg-theme .takeoff-studio.plano-restyle :is(.plano-project-actions,.plano-mode-bar,.plano-compact-toolbar,.plano-pro-tabs) button{letter-spacing:normal;font-family:var(--fmg-font)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}body.fmg-theme .takeoff-studio.plano-restyle :is(.plano-unified-header,.plano-compact-toolbar,.plano-properties-pane){background:var(--card)}body.fmg-theme .takeoff-studio.plano-restyle :is(.plano-view-switch,.plano-pro-tabs) button:is([aria-selected=true],[aria-pressed=true],[data-state=active],.active){color:var(--primary);border-bottom-color:var(--primary)}body.fmg-theme .takeoff-studio.plano-restyle .plano-pro-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@media (max-width:767px){body.fmg-theme{--fmg-type-control:16px}body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){font-size:16px!important}body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item]),body.fmg-theme .takeoff-studio.plano-restyle :is(.plano-project-actions,.plano-mode-bar,.plano-compact-toolbar,.plano-pro-tabs) button{min-height:44px}}html[data-fmg-theme=stone-dark] .monday-shell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-footer]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-header]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-footer]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-header] p:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-footer] p:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-button]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-separator]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .board-metrics:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-block:1px solid var(--border)}html[data-fmg-theme=stone-dark] .board-metrics>.board-metric-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .board-view:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:3px solid var(--border)}html[data-fmg-theme=stone-dark] .board-scroll thead:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .board-scroll thead th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){box-shadow:0 2px 0 var(--border)}html[data-fmg-theme=stone-dark] .project-comments-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .project-comments-link:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .board-scroll th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .board-scroll th.fmg-delivery-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-project td.fmg-delivery-cell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-scroll th:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .board-project td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);border-right:1px solid var(--border);background-color:var(--card)}html[data-fmg-theme=stone-dark] .board-group td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .group-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .stage-cell .stage-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);box-shadow:inset 0 0 0 1px var(--border)}html[data-fmg-theme=stone-dark] .stage-done [data-slot=progress-indicator]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .stage-percentage:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .priority-critica:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .priority-alta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .priority-media:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .priority-bassa:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-project td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-scroll .name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .board-project td.name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--border);box-shadow:1px 0 0 var(--border)}html[data-fmg-theme=stone-dark] .expand-project:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tree-indent:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .expand-project:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}:is(html[data-fmg-theme=stone-dark] .expand-project:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .project-title:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .number-cell:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .project-code:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .project-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .project-title:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .children-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .board-child td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-child td.name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .board-child td.name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .number-cell:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cell-editor input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .stage-unknown:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .board-comments:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .note-thread:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .note-reply:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .note-author:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .note-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .note-meta span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .note-tag:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .note-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .note-actions .note-liked:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .note-composer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .editable-value:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .priority-1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .priority-critica:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .fmg-delivery-cell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .board-project:hover .name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .board-project:hover .fmg-delivery-cell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .board-scroll .name-column .project-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .stage-not-planned:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .priority-2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .priority-9:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .priority-bassa:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .priority-10:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .column-resize-handle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{background:var(--secondary)}html[data-fmg-theme=stone-dark] .column-resize-handle:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{background:var(--muted)}html[data-fmg-theme=stone-dark] .column-resize-handle:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{background:var(--muted)}html[data-fmg-theme=stone-dark] .column-resize-handle:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .board-project.board-row-active>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--secondary);box-shadow:inset 0 2px 0 var(--border), inset 0 -2px 0 var(--border)}html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .board-project.board-row-active:hover>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--secondary)}html[data-fmg-theme=stone-dark] .monday-shell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-header] .size-9:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-button]:not(:disabled):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);box-shadow:inset 3px 0 var(--border)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-badge]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--secondary)}html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-item]>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .monday-shell [data-slot=sidebar-menu-item]>a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .board-main>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom-color:var(--border)}html[data-fmg-theme=stone-dark] .board-main h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-metrics>.board-metric-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-metrics>.board-metric-card:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-metrics>.board-metric-card:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .board-metrics .board-metric-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .board-metric-cta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-metric-action:hover .board-metric-cta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .board-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .board-panel>div:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .board-panel>div:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .board-toolbar input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .board-toolbar [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .board-scroll .commesse-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground);border-color:var(--border);box-shadow:0 1px 0 var(--border)}html[data-fmg-theme=stone-dark] .board-scroll .commesse-table .board-project>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right-color:var(--border);border-bottom-color:var(--border)}html[data-fmg-theme=stone-dark] .board-project .children-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .board-project .board-comments:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .board-project .board-comments:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-project-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel [data-slot=sheet-header]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel [data-slot=sheet-title]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .tracking-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .tracking-workspace>[data-slot=tabs] [data-slot=tabs-list]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .tracking-workspace [data-slot=tabs-trigger][data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-original:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-original:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-reply:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-project-panel .note-thread:nth-child(3n+2) .note-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);box-shadow:0 0 0 3px var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-thread:nth-child(3n) .note-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);box-shadow:0 0 0 3px var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-composer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-composer:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-project-panel .note-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-project-panel .note-liked:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-project-panel section[aria-label="Riepilogo AI delle note"]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=default]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table .board-project>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table .board-child>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table .board-project.board-row-active>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table .board-project.board-row-active:hover>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--secondary);box-shadow:inset 0 2px 0 var(--border),inset 0 -2px 0 var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table .board-project>td.name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .children-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .tracking-workspace [data-slot=tabs-list]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .note-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .project-client:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .priority-critica:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .priority-5:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .priority-media:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .priority-6:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .priority-7:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .priority-8:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .priority-9:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .priority-bassa:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .priority-10:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=default]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=outline]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell [data-slot=sidebar-menu-item]>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell [data-slot=sidebar-menu-item]>a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .fmg-theme .tracking-workspace [data-slot=tabs-trigger][data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);box-shadow:0 2px 6px #234f7010, inset 0 -2px var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is(button,a,input,textarea,[role=combobox]):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .board-scroll .commesse-table .board-project.board-row-active>td.name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .board-metrics>.board-metric-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .intake-bulk-route:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .intake-select-all:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .intake-select-all input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .intake-file-check input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--primary)}html[data-fmg-theme=stone-dark] .intake-select-all small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .intake-file-route:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .intake-file-route:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .intake-file-check:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .intake-file-route select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .intake-file-route:has(.intake-file-check input:checked):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-works-sidebar [data-sidebar=group-label]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-works-sidebar [data-slot=sidebar-menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-works-sidebar [data-slot=sidebar-menu-button]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .fmg-works-sidebar [data-slot=sidebar-menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);box-shadow:inset 3px 0 var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .fmg-works-sidebar [data-slot=sidebar-menu-item]>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .fmg-works-sidebar [data-slot=sidebar-menu-item]>a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-works-sidebar [data-slot=sidebar-menu-badge]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-logo:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-works-full-logo:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-works-brand>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-dropzone.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .cash-workspace th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-workspace .bank-matrix th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .cash-workspace [data-slot=table-container]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--border)}html[data-fmg-theme=stone-dark] .cash-workspace table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cash-workspace table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cash-workspace table tfoot td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cash-workspace .cash-register>[data-slot=table-container]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--border)}html[data-fmg-theme=stone-dark] .cash-workspace .cash-new-row td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-workspace .bank-matrix .bank-used td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-workspace .bank-matrix .bank-final td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cash-workspace .cash-month-card [data-slot=table-container]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-workspace .cash-loan-plan [data-slot=accordion-content] [data-slot=table-container]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--border)}html[data-fmg-theme=stone-dark] .cash-balance-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(var(--card),var(--secondary));box-shadow:0 3px 0 var(--border),0 5px 10px #234f7012,inset 0 1px 0 var(--border)}html[data-fmg-theme=stone-dark] .cash-balance-button:active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){box-shadow:0 1px 0 var(--border)}html[data-fmg-theme=stone-dark] .piece-hud:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .piece-hud button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .piece-hud button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .piece-hit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(circle,var(--muted) 0 22%,var(--muted) 24% 33%,var(--secondary) 35% 42%,transparent 65%)}html[data-fmg-theme=stone-dark] .piece-aim:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .piece-crater:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(ellipse at 55% 62%,var(--muted) 0 28%,var(--muted) 35%,var(--muted) 48%,var(--secondary) 56%,var(--muted) 67%,var(--muted) 80%);box-shadow:inset 0 4px 4px var(--border)}html[data-fmg-theme=stone-dark] .piece-fragment:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .cash-throne-smoke i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:2px solid var(--border)}:is(html[data-fmg-theme=stone-dark] .control-project-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-project-card:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-table-wrap th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-table-wrap td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-table-wrap tbody tr:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-table-wrap tr[data-selected=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-table-wrap .control-inline:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .control-choice:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-choice.priority-critica:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-priority.priority-critica:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-choice.priority-alta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-priority.priority-alta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-choice.priority-normale:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-choice.priority-bassa:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-source:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-source:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-meeting-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .email-review-recap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .email-review-group h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .email-review-group h3>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .email-tab-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .email-review-row:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .email-review-order:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .email-review-priority.today:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .email-review-priority.later:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .email-review-subject:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .email-review-next:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:3px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .email-review-next strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] .control-brief-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-brief-card:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-wait-caption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-brief-card p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-wait-edit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-mail-columns details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .control-check input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-internal-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-protection blockquote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:3px solid var(--border)}html[data-fmg-theme=stone-dark] .control-send-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1.5px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-drop:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-drop:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-mail-dialog a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-operation-dialog a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-proposal-body a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .email-open-reply:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .email-open-reply:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .email-open-reply:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .control-mail-executive:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(135deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .control-mail-executive h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-mail-executive li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::marker{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-thread-originals>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-email-text li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::marker{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-reply-paper:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-reply-paper-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-reply-format-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .email-priority-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .email-priority-toggle:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .email-priority-toggle:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .email-review-dismissed .email-review-order:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-progress:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-meetings:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-guide-section-title>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-focus-list>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-guide-focus-list small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-number:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-group-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .group-unblock .control-guide-group-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .group-waiting .control-guide-group-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-guide-group h2>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-group>header p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-guide-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .control-guide-card-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-tag:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .confirmed .control-guide-tag:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-dismiss:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-dismiss:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-project:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-unlinked:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-card .control-guide-why:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-next:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .kind-unblock .control-guide-next:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-evidence:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-evidence blockquote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:2px solid var(--border)}html[data-fmg-theme=stone-dark] .control-guide-evidence footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-meeting:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-guide-meeting p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-meeting small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-meeting button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-limits:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-metric-link:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .control-guide-related:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-guide-filters button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-filters button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-routine:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-guide-routine>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-guide-mail-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-guide-section-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-page-navigation span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-guide-coverage summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-mail-search-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-mail-search-row:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .control-mail-search-row:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .tower-home:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-home .control-guide-focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-home .control-guide-meetings:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-home .control-guide-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .tower-source-strip:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .tower-source-strip span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-source-strip i.ok:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .tower-coverage:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-home .control-guide-section-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-home .control-guide-filters button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-home .control-guide-filters button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-queue-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-score:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-score strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .tower-score small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .score-unknown:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .score-unknown strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .tower-activity-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-confirmed:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-consequence:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-client:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-client strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-owner:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-next:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-home .tower-card-actions>button:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-home .tower-source-strip>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-home .tower-card-actions>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-source-chips>:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-home .control-guide-evidence summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-day-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-check-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .tower-day-panel>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-day small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-timeline time:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-timeline article>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-timeline p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-timeline a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-check-panel article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-check-panel article p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-alerts:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .tower-project-risks article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-factor-grid>section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-score-details blockquote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-left:2px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-score-details footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-score-math:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(145deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .control-score-math>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .tower-factor-edit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-score-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=footer]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=header]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=menu-button]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=footer] p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=footer]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .tower-brand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .tower-home .tower-card-actions>button:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .tower-home .tower-source-strip>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .tower-shell [data-sidebar=menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] .control-meeting-group h3 span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-past-meetings:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-past-meetings>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-mail-score .tower-score.is-communication>span small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-mail-score>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-mail-dialog.mail-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-workspace-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-workspace-title h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-workspace-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-context-pane:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-workspace-loading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-thread-overview>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-thread-chip:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-thread-chip.is-ok:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-thread-message:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-thread-message[open]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .mail-thread-message.is-outgoing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:3px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-sender-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-thread-message.is-outgoing .mail-sender-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-message-heading strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-message-heading small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-thread-message time:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-message-body:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-message-body .control-email-text:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-original-attachments span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-composer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-composer.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .mail-composer-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-composer-heading span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-composer-heading small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-recipient-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-composer .control-reply-paper-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mail-composer-tools:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-composer-tools>span:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-attach-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-attach-button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mail-draft-attachments>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-draft-attachments button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-draft-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-draft-history>summary span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-send-dock:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);border-top-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-send-dock>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-context-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-context-card>h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-context-card.is-executive:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(145deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .mail-context-card.is-executive li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::marker{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-context-card .control-mail-priority p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-context-card .control-mail-priority small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-context-card .control-mail-priority details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}@media (max-width:820px){html[data-fmg-theme=stone-dark] .mail-context-pane:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .control-operation-identity:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-operation-block:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-priority-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-analysis-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-field-heading>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-operation-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-state-pill:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-priority-button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-priority-explanation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-two-lines:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-next-action:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-next-action>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-date-chips span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .control-date-chips b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-missing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-linked-mail:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-wait-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-linked-mail p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-wait-summary p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-wait-summary span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-analysis-summary>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .control-analysis-summary span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-analysis-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-operation-pane .tower-score-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-operation-pane .tower-score-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-operation-pane a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-activity-recap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-mail-subject:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-inline-score button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-activity-assistant:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-activity-assistant.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .control-activity-assistant-head>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-activity-assistant textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-screenshot-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .control-drop-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-assisted-draft:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-assisted-score input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-quick-action-trigger:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] .control-quick-action-trigger:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-quick-action-trigger:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .control-quick-action-fields>input:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .team-activities>.control-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .control-panel-toolbar>div:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-activities .control-panel-toolbar label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-activities .control-panel-toolbar [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .control-panel-toolbar input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap thead th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-bottom:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap tbody tr:not(.control-new-row):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap tbody tr:not(.control-new-row)>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap tbody tr:not(.control-new-row)>td:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:3px solid var(--border)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap tbody tr:not(.control-new-row):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap tbody tr[data-selected=true]:not(.control-new-row):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);box-shadow:inset 0 1px var(--border),inset 0 -1px var(--border)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap tbody tr[data-selected=true]:not(.control-new-row):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);box-shadow:inset 0 2px var(--border),inset 0 -2px var(--border)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap .control-inline:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap td:first-child .control-inline:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap .control-inline:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] .team-activities .control-table-wrap .control-inline:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;box-shadow:inset 0 0 0 1px var(--border)!important}html[data-fmg-theme=stone-dark] .team-activities .control-choice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-activities .control-choice:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .tower-table-score:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .team-activities .control-new-row>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-activities .control-quick-action:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-activities .control-quick-action:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .control-quick-action:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--secondary)}html[data-fmg-theme=stone-dark] .team-personal-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(145deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .team-summary-person>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-summary-person small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-summary-person strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-summary-person p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-summary-metrics button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-summary-metrics button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .team-summary-metrics strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-summary-metrics .is-ok:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-summary-metrics .is-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .team-focus-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-focus-list>div small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-focus-list>div span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-focus-list>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-focus-list>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .team-focus-list>button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-summary-clear:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-summary-clear small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-exceptions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-exceptions>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-exceptions>summary>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-exceptions>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-exceptions>div>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-exceptions>div>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-exception-score:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-exceptions button strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-exceptions button small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-collaboration:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(145deg,var(--card),var(--card));border-color:var(--border)}html[data-fmg-theme=stone-dark] .control-note-stream article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .control-note-stream article>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-note-stream article>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-attachment-list>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-attachment-list button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .control-attachment-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1.5px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .control-attachment-drop:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-attachment-drop.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .control-inline-edit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] .control-inline-edit:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-inline-edit:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--card);box-shadow:0 0 0 2px var(--border)}html[data-fmg-theme=stone-dark] .control-next-action>.control-inline-edit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mention-menu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mention-menu button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mention-menu button:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .mention-menu button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mention-menu button small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-head h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-head>div:first-child>p:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-summary span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-summary b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-search input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-search input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-new-group:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-new-group:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .quote-pipeline-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-followup-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(145deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .quote-followup-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-followup-head h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-followup-head p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-followup-head>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-followup-list article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);border-left:4px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .quote-followup-list article[data-state=needs_link]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .quote-followup-list article strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-followup-list article small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-followup-list article>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-followup-list a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-followup-list a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-followup-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-followup-list article[data-state=stalled] .quote-followup-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-followup-list article[data-state=overdue] .quote-followup-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .quote-followup-missing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-group-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-group-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-group-toggle:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-group-marker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .quote-group-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-group-title:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .quote-group-title-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground);outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .quote-group-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-group-total:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-group[data-group=Da\ assegnare] .quote-group-marker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-pipeline-group[data-group=In\ lavorazione] .quote-group-marker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-pipeline-group[data-group=Pre\ Order] .quote-group-marker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-pipeline-group[data-group=Completati] .quote-group-marker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .quote-group-action:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-group-action:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .materials-budget-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-top:2px solid var(--border)!important;background:linear-gradient(90deg,var(--card),var(--secondary))!important}html[data-fmg-theme=stone-dark] .quote-pipeline-table thead th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-table tbody tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-pipeline-table tbody td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .quote-pipeline-table tbody tr:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-pipeline-table tbody tr:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-pipeline-table tbody tr[data-selected=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);box-shadow:inset 3px 0 var(--border)}html[data-fmg-theme=stone-dark] .quote-pipeline-table .quote-empty-row td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-table .quote-empty-row:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-cell-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-cell-select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-cell-input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-cell-select:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-cell-input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-cell-select:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)!important;box-shadow:0 0 0 2px var(--border)!important}html[data-fmg-theme=stone-dark] .quote-code-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .quote-date-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .quote-pipeline-table td a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-pipeline-table td a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-slate-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-sky-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-amber-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-violet-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-rose-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-cyan-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-emerald-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-teal-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-red-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-orange-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-yellow-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-blue-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-pink-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-indigo-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-select.bg-lime-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)!important}:is(html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme .quote-modern-input:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--card);outline:2px solid var(--border);border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .fmg-theme .quote-select-menu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-select-item:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-select-item[data-highlighted]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-choice-dot:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .quote-select-item .quote-choice-dot.bg-cyan-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-select-item .quote-choice-dot.bg-emerald-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-select-item .quote-choice-dot.bg-teal-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-select-item .quote-choice-dot.bg-sky-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .quote-select-item .quote-choice-dot.bg-slate-100:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .quote-actions-cell button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-actions-cell button:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .quote-link-view>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-link-view>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-link-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .quote-link-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder,html[data-fmg-theme=stone-dark] .quote-add-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quote-add-link:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .campaign-workspace:before:not(:where()){background:linear-gradient(135deg,var(--secondary),var(--card) 60%,transparent)}html[data-fmg-theme=stone-dark] .campaign-head>div:first-child>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-head h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-head>div:first-child>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-tabs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .campaign-tabs button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-tabs button[data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-tabs button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .campaign-metrics article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .campaign-metrics span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-metrics strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-metrics small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .campaign-section-head h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-section-head p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-performance article:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .campaign-performance strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-performance span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-performance small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-performance b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .campaign-bar i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(90deg,var(--muted),var(--muted))}html[data-fmg-theme=stone-dark] .campaign-table-wrap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .campaign-table-wrap th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-table-wrap td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-table-wrap tr:hover td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-table-wrap input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-table-wrap [data-slot=select-trigger]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .campaign-table-wrap td small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-table-wrap td:last-child button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-table-wrap td:last-child button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .campaign-segments article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .campaign-segment-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-segments span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-segments article>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .campaign-empty>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-empty h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .campaign-empty p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-compact a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-studio:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(150deg,var(--card) 0%,var(--card) 65%)}html[data-fmg-theme=stone-dark] .campaign-studio h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-studio h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-studio h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-dialog h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-dialog h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-ai-badge:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-connection:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-connection i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-connection.connected i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .cs-tabs>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-tabs>button[aria-current=page]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-tabs>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .cs-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-step:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-field>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-field small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-field input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-field textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-field [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-ai-panel textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-field input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-field textarea:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-ai-panel textarea:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .cs-idea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-idea-date:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-idea-date>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-idea p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-idea>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-tag:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-idea details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .campaign-studio summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-empty p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-editorial-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(ellipse at center,var(--secondary) 0%,transparent 65%)}html[data-fmg-theme=stone-dark] .cs-orbit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .cs-process:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-news-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-news-card p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-news-card small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-news-top:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-news-card>div:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-state.ready:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-state.sent:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-state.scheduled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-state.uncertain:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-provider-logo:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .cs-launch:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-launch p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-launch a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-text-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-publication small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-audience-count span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-segment:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-muted:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-legacy>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-legacy>div:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-legacy small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-legacy span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-editor-name input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-save-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-ai-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(135deg,var(--card),var(--card));border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-editor-fields .cs-headline-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-content-block:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-block-head:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-block-head button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-block-head button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-mail-envelope:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-mail-envelope small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-mail-envelope p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-send-steps>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-send-steps p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-result-grid>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-result-grid span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-history i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .cs-history small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)!important;background:var(--card)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .cs-dialog [data-slot=dialog-description]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-dialog-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-alternative:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-ai-missing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-review:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .cs-review small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-review span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .campaign-studio :focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-idea-date .cs-idea-delete:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-idea-date .cs-idea-delete:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .cs-idea-hook:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-idea-analysis b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-idea-date time:not(:empty):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-news-delete:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-news-delete:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .cs-news-card[role=button]:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .ig-hero p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .ig-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-meta i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .ig-meta.connected i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .ig-ideas article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .ig-card-top time:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-format:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-format.carousel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-format.reel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-format.story:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .ig-ideas strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .ig-ideas p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .ig-ideas small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .ig-ideas article>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(circle,var(--card),transparent 65%);border:1px dashed var(--border)}html[data-fmg-theme=stone-dark] .ig-library>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .ig-library>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .ig-thumb:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-library small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-drop.dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .ig-drop span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-preview:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .ig-media-grid:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .ig-media-grid button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .ig-phone-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(145deg,var(--card),var(--secondary));color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-preview-copy p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .ig-studio .cs-field [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .ig-editor .cs-field [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .ig-setup-page h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .ig-setup-page>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .ig-setup-page>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-upload-field:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-upload-field.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--secondary)}html[data-fmg-theme=stone-dark] .cs-upload-field strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-upload-crop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .cs-image-controls:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .cs-image-controls label span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-image-controls input[type=range]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-content-block .cs-upload-field:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cs-layout-options>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .cs-layout-options>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);box-shadow:0 0 0 2px var(--border)}html[data-fmg-theme=stone-dark] .cs-layout-options>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .cs-layout-thumb b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-layout-options strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .cs-layout-options small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cs-layout-caption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cs-design-fields:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-image-field:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:2px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-layout-picker button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .cs-layout-thumb i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}@media (max-width:767px){html[data-fmg-theme=stone-dark] .app-shell-menu-trigger:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}}html[data-fmg-theme=stone-dark] .travel-hero:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(115deg,var(--card) 0%,var(--card) 72%,var(--secondary) 100%)}html[data-fmg-theme=stone-dark] .travel-hero span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-hero h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-hero p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-hero>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-hero>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .travel-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-detail:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-list-tabs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-list-tabs button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-list-tabs button.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-list>button:not(.travel-list-tabs button):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-list>button.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);box-shadow:inset 3px 0 var(--border);background:var(--secondary)!important}html[data-fmg-theme=stone-dark] .travel-list small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-welcome:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-welcome h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-trip-actions .travel-delete-trip:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-title-grid:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-title-grid label>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-fields label>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-title-grid input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-title-grid [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-fields input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-fields [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-title-grid input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-title-grid [data-slot=select-trigger]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-fields input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-fields [data-slot=select-trigger]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-title-grid input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-fields input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-summary>div:not(.travel-downloads):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-summary span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-summary strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-downloads a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-downloads a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-downloads a:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-downloads a:last-child:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .travel-tabs>[role=tablist]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-tabs [role=tab]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-tabs [role=tab]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-tabs [role=tab][data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-tabs [role=tab] b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-tabs [role=tab][data-state=active] b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-section-head h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-section-head p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-section-head button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-section-head button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-card:before:not(:where()){background:var(--muted)}html[data-fmg-theme=stone-dark] .travel-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .travel-card.is-saved:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(135deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .travel-card.is-editing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .travel-card-top input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-card-top input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-card-top input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-card-top>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-card-read-head .travel-card-actions>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-card-top>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-card-read-head .travel-card-actions>button:last-child:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-money button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .travel-card-read-head>div:first-child>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-card-read-head h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-card-read-grid>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-card-read-grid>div>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-card-read-grid strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-card-read-grid a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-card-read-grid a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-files:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-files>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-files>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-files>label:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-files>a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-files>label.travel-camera:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-files>label.travel-camera:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-empty-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:linear-gradient(145deg,var(--card),var(--card));color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-footer button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace input:not([type=checkbox]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-workspace input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace textarea:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace select:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .estimate-workspace input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace textarea:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace select:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .estimate-workspace input[type=checkbox]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-workspace input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder,html[data-fmg-theme=stone-dark] .estimate-workspace textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder,html[data-fmg-theme=stone-dark] .estimate-workspace label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-context:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-phases button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .estimate-phases button[aria-current]>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .estimate-sheet-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1.5px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-drop[data-drag=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .estimate-tag:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-tag[data-tone=ok]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--secondary)}html[data-fmg-theme=stone-dark] .estimate-practice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-practice:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-table-scroll:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-table tr:hover>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-thumb:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-item-detail>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .estimate-fact small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-item-chips button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-item-chips button[data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-cell-reference>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-cell-reference>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-metrics>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-metrics strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-history small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-cost-recap dd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-cost-recap>div:nth-last-child(-n+2):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-check-results>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-history-download:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-practice-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-composer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(130deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .diary-composer textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .diary-upload-list>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .diary-switch:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .diary-switch button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-switch button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-switch button span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .diary-analysis-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-archived:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .diary-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-card header strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-card header p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-body:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-source-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-card>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-variant-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:3px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-variant-summary>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-variant-summary p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-file:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--muted-foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-photo-loading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .diary-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-empty strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-variant-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-variant-editor>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-editor-body label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-editor-body details summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-evidence:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-variant-editor>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-edit-history:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-edit-history>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:2px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-variant-editor [data-slot=dialog-title]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-selection-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(120deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .diary-selection-bar strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-selection-bar span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-card.is-selected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .diary-select>span[aria-hidden=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-select input:checked+span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-select input:focus-visible+span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-composer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .diary-composer .diary-composer-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-composer-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-composer.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--primary);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-drop-overlay:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:2px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-drop-overlay span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-upload-feedback:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-analysis-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-journal-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-journal-label>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-day-date time strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-day-date time span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-day-date>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-day-pages:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .diary-day-pages:before:not(:where()){background:var(--muted);box-shadow:0 0 0 4px var(--border)}html[data-fmg-theme=stone-dark] .diary-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .diary-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .diary-card .diary-body:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .diary-card>footer button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .diary-card .diary-file:has(.diary-photo):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .diary-card .diary-variant-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:2px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .diary-variant-summary>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .diary-variant-summary>summary strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-access-shell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-access-button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .fmg-access-account:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-access-security strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-access-panel>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(circle at 88% 2%,var(--secondary),transparent 30%),var(--card)}html[data-fmg-theme=stone-dark] .settings-heading>div:first-child>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-heading h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-heading>div:first-child>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-private:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .settings-card-title h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-card-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-user:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(120deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .settings-user>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-user strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-user small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-facts>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .settings-facts dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-facts dd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .settings-toggle strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-toggle small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-toggle i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .settings-toggle i:after:not(:where()){background:var(--card)}html[data-fmg-theme=stone-dark] .settings-toggle input:checked+i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary)}html[data-fmg-theme=stone-dark] .settings-toggle input:focus-visible+i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--primary)}html[data-fmg-theme=stone-dark] .settings-connections>a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .settings-connections>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .settings-connection-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-connections strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-connections small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-sources-embedded textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .control-sources-embedded p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-admin-create:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(120deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .settings-admin-create label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-admin-create input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-admin-create input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .settings-area-picker button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .settings-access-areas button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-area-picker button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .settings-access-areas button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-access-list>article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .settings-access-person>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-access-person strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-access-person small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .settings-access-active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-access-active input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .settings-access-remove:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .settings-access-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-machine-nav [data-slot=sidebar-menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .fmg-machine-nav [data-slot=sidebar-menu-button]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .fmg-machine-dot:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .manufacturing-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(circle at 90% 0,var(--secondary),transparent 28%),var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-heading>div:first-child>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-heading h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-heading>div:first-child>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-demo:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-tabs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .manufacturing-tabs button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-tabs button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-tabs button[aria-current=page]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-kpis>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .manufacturing-kpis>div>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-kpis p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-kpis strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-kpis small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .machine-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .machine-state.running:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-state.waiting:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .machine-state.ready:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-card h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-job:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-phase:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-card-chart>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .machine-card-chart span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-card-chart strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-cumulative:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-time-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .machine-time-worked:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .machine-time-axis:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-card>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-card>footer strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-card>footer span:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-back:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-detail-main:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-live-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .machine-detail-top h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-detail-top p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-oee:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(circle at center,var(--card) 58%,transparent 60%),conic-gradient(var(--muted) var(--machine-progress),var(--secondary) 0)}html[data-fmg-theme=stone-dark] .machine-oee strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-oee span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-chart-heading h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-chart-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-legend:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-legend i.worked:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .machine-detail-facts>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .machine-detail-facts span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-detail-facts strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-live-title h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-live-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-live-panel li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .machine-alert.clear:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-source-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-source-note strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .finishing-stations>header p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .finishing-stations>header h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .finishing-stations>header>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .finishing-station-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .finishing-station-card>header>div>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .finishing-station-card>header>b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .finishing-station-card>header>b small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .finishing-station-card>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .finishing-station-card>footer strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-history>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-explanation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-history th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-history td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .zeda-history th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-last-job dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .drop-hot-feedback strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .nesto-workspace-frame:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-head p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-link span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-drawing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-items:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-tools:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-tools select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-head select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-drawing footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-item-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-block:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-item-row.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-item-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-fields label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-map:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-measured:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-measure-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-live:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-preview td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-preview th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-fields select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell .fmg-works-full-logo:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell .fmg-works-brand>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-panels:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-resize:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-resize:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-resize:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tools:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-drawing footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-tree footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--card);border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-empty p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-tree:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-items-head:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-search:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-tree-scroll h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-tree-row.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-tree-row b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-tree-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-tree-row>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-tree-measure:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-tree-measure.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card);border-left:2px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-tree-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-scale-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-scale-bar small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-scale-bar.is-active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-scale-bar input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-folder:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-folder.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-hint select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-page-nav:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-drive-choice a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-home:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-home header p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-home-table:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-home th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-home td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-home td small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-home td a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-project-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-home-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-home-empty h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-home>header.takeoff-home-hero:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(115deg,var(--card) 5%,var(--card) 65%,var(--card))}html[data-fmg-theme=stone-dark] .takeoff-home .takeoff-home-intro h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-home .takeoff-home-intro p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-home-intro>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-home-intro>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .takeoff-hero-caption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-hero-caption i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-home-art>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-projects-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-home-controls:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-home-controls nav button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-home th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-home tbody tr:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-home>header.plano-cover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:linear-gradient(125deg,var(--card) 20%,var(--card))}html[data-fmg-theme=stone-dark] .takeoff-home .plano-cover .plano-cover-name:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-cover-name span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-cover h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-home .plano-cover p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-cover-format:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-art-caption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-art-caption i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .plano-capabilities:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-capabilities strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-projects:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-projects .takeoff-home-controls:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-sheet-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-sheet-drop p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-home td a.plano-quote-connected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-quote-connected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important;background:var(--card)!important;border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .takeoff-workspace button.plano-quote-connected:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] .plano-workflow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-workflow>div:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-workflow small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-auto-sync:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-solid-cnc:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-solid-cnc.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .plano-native-choice-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-document-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .plano-document-toolbar .takeoff-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-zoom-controls:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-measure-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .plano-toolbar-group:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-group-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-draw-group button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-draw-group button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .plano-draw-group button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .imballi-cell-edit:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .imballi-cell-edit:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .imballi-inline-form:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .imballi-inline-form select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .imballi-inline-form textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .imballi-config:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .imballi-config-row>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .imballi-config-row button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .imballi-config-row button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .imballi-config-preview:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .imballi-config>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-characteristics:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-characteristic [role=group]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-characteristic button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-characteristic button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary);color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] .plano-count button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-client-group:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-client-group>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-client-group>summary>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-sheet-commands>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-sheet-commands>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-sheet-commands small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-section-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-command-family:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-measure-toolbar .plano-group-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-property-section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-property-section>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-property-section summary:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-home-link:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-home-link:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-analysis-progress:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-analysis-progress progress:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-3d:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-3d-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-3d-units:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-3d-section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-3d-assignment:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-3d select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-3d-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary);color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] .plano-3d-units:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-3d-units.confirmed:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .plano-3d-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-3d-components:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-3d-components button.selected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary)}html[data-fmg-theme=stone-dark] .plano-3d-measures>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-3d-assignment:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .machine-board-cell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .machine-board-cell.has-reference:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .machine-board-hours:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .machine-board-chevron:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-board-cell:is(button):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--secondary)}html[data-fmg-theme=stone-dark] .machine-board-cell:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .machine-board-cell.is-not-planned:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-board-cell.is-over-budget:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .machine-board-cell.is-unknown:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .machine-board-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .machine-board-track>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .is-over-budget .machine-board-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .estimate-practice-actions>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-compact-toolbar .plano-prominent-scale.is-calibrated:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)!important;background:var(--secondary)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .plano-active-tool:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-menu-shortcut:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-menu-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-required-missing input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-required-missing select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .plano-missing-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-full-name:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .quote-name-edit summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-name-edit label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-quote-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-quote-details p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-quote-details input[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-unified-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .board-scroll .fmg-month-date:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .board-scroll .fmg-mixed-deliveries:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .board-scroll .fmg-mixed-deliveries .fmg-month-date:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-unified-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-bottom:2px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-panels:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-items:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-items-head:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-bottom:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-items-head h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-folder:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-folder.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-folder>button:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree-row.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border:1px solid var(--border);box-shadow:inset 4px 0 var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree-row b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree-row.active b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree-measure:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-tree footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-drawing>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-resize:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);border-bottom:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar .takeoff-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio .plano-active-tool:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar button:not(.plano-prominent-scale):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar button:not(.plano-prominent-scale):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar .plano-prominent-scale.is-calibrated:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important;color:var(--foreground)!important;border-color:var(--border)!important}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar .plano-prominent-scale[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline-color:var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-scale-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-property-section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-property-section>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .takeoff-fields label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio label.takeoff-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio input:not([type=checkbox]):not([type=radio]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder,html[data-fmg-theme=stone-dark] .takeoff-studio textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio input:not([readonly]):not(:disabled):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio select:not(:disabled):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio input[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio input:disabled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio select:disabled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important;color:var(--muted-foreground)!important;border:1px dashed var(--border)!important}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-fixed-tag:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--secondary);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-field-key:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-field-key .fixed:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-solid-cnc:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-solid-cnc.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-required-missing input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio .plano-required-missing select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .tower-home .today-full-width .control-guide-section-title h2 small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .tower-home .today-compact-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .today-compact-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .today-compact-subject:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .today-compact-client:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .today-compact-client>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .today-compact-next:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .today-compact-actions button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .today-compact-actions button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .today-day-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .today-day-details>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .suppliers-heading>div>p:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .suppliers-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .suppliers-totals>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .suppliers-totals strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .suppliers-search:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .suppliers-toolbar select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-toolbar button:not([data-variant=outline]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-import:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .suppliers-import:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .suppliers-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .suppliers-list th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .suppliers-list td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-list tbody tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .suppliers-list tbody tr:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .suppliers-list td small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-score:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=unknown]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=medium]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=low]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .supplier-category:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .suppliers-empty>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .suppliers-empty p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] [data-slot=dialog-content].suppliers-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-dialog [data-slot=dialog-description]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .supplier-form label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-form input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .supplier-form select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .supplier-form textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .supplier-form fieldset:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-score-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-score-panel h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .supplier-score-panel>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-save-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-save-bar button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .supplier-project-chips>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-project-results:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-project-results>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-project-results>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-project-results small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .supplier-project-results p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-file-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-file-drop.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .supplier-file-drop span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-file-drop input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .supplier-files li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-files li a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .supplier-files li small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .supplier-files li button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-card-pickers label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-card-result:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-card-result p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-card-result dl>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-card-result dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-select-cell input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .suppliers-list tr[data-selected=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-bulk-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-bulk-bar button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .supplier-source-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=critical]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=fair]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=good]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .supplier-score[data-tone=excellent]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .estimate-path-choice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-path-choice p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-model-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-analysis-files small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-simple-items>aside:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-simple-items>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-simple-item.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .estimate-simple-item small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-simple-field input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-simple-field select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-simple-field small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-advanced:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-path-buttons button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .estimate-path-buttons button[aria-pressed=true]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .quote-followup-list article[data-amount-band=standard]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .quote-followup-list article[data-amount-band=high]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quote-followup-list article[data-amount-band=major]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-item-thumbnail:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-thumbnail-preview:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px dashed var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-thumbnail-controls select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-thumbnail-controls small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-thumbnail-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-thumbnail-upload:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-simple-field[data-attention=true] input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-simple-field[data-attention=true] select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-item-notes:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .material-price-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .material-price-table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .material-price-table input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .material-price-table input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .material-price-table tr:nth-child(2n):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-view-scales:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-bottom:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-view-scales select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-view-scales small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-area-totals span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-area-totals strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-area-totals span:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .plano-area-totals span:last-child strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-cutouts:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-cutouts>div button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-bound-quantity:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-shape-menu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-shape-menu>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-shape-menu>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-shape-menu-colors button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);box-shadow:0 0 0 1px var(--border)}:is(html[data-fmg-theme=stone-dark] .plano-shape-menu-colors button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-shape-menu-colors button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-shape-menu small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-shape-color-entry:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-shape-color-entry>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-shape-color-entry>button[aria-expanded=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-shape-colors-submenu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}:is(html[data-fmg-theme=stone-dark] .plano-shape-colors-submenu>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-shape-colors-submenu>button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-dock:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-dock>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-tabs button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-pro-tabs button[aria-selected=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-tabs b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .plano-pro-body button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-dialog button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-body select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-pro-body textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-dialog input:not([type=checkbox]):not([type=range]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-dialog select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-body input[type=checkbox]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-dialog input[type=checkbox]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-pro-table-wrap th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-pro-table-wrap td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-pro-table-wrap td small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-pro-table-wrap tr.selected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-pro-value:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .plano-pro-contour:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-pro-vertices span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-pro-primary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important;color:var(--foreground)!important;border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .plano-pro-bulk:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-pro-bulk>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-pro-totals>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-pro-totals strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-pro-tool-grid button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-pro-tool-grid button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-pro-markup small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-pro-preset:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-pro-revision-head small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-toolbar label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-compare-toolbar button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .plano-compare-toolbar button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-compare-toolbar span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-main small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-compare-main hr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .plano-pro-body [role=alert]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-compare-main [role=alert]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar .plano-prominent-scale:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar .plano-prominent-scale.needs-scale:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .takeoff-studio .plano-compact-toolbar .plano-prominent-scale.is-calibrated:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .plano-deduction-steps:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .plano-annotation-stroke:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .plano-pro-markup details>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-line-width:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .plano-line-width input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .plano-line-width span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-bar span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-help:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-bar nav:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-bar nav button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-totals>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-totals small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-totals .bespoke-grand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .bespoke-panel input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-panel select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-panel textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-item-extras input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-item-extras select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-panel input[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-summary p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-panel th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-panel td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-panel th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-issues:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-ve:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-item-extras:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-item-price:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-item-price strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .estimate-simple-items.item-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-miniature:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .item-menu button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .bespoke-item-extras:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-card>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .bespoke-item-extras>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .estimate-simple-field>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--foreground);background:var(--card)!important}html[data-fmg-theme=stone-dark] .item-editor input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor select:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor textarea:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor .estimate-simple-field small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-calculated:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-field-help:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-economic:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-economic>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-economic dl>div:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-sale:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-incomplete:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}@media (max-width:760px){html[data-fmg-theme=stone-dark] .item-editor .item-mobile-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-top:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .item-editor .item-actions button:not([data-variant=outline]):not(.item-menu button):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-actions button[data-variant=outline]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor input:not([type=checkbox]):not([type=file]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .item-editor .item-actions button[data-variant=default]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .item-editor .item-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .item-area-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-area-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-area-toggle:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-area-toggle small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-area-children:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor .item-area-children .estimate-simple-item.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground);box-shadow:inset 3px 0 var(--border)}html[data-fmg-theme=stone-dark] .item-tree-number:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-breadcrumb:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-title-line h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-number-badge:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .item-editor .item-card>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-card>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-identification-image .item-miniature:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .item-editor .item-economic:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .item-economic h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-area-toggle:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-area-children .estimate-simple-item:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .item-editor .estimate-simple-field small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-economic>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-field-help:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-price-metadata:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-calculated:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-area-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-breadcrumb:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-number-badge:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-image-tools:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-save-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-source-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-price-metadata:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .item-source-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-source-panel pre:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .item-source-panel a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-incomplete:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-sale[data-complete=false]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .item-editor .item-sale[data-complete=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-editor .item-unit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--secondary);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor :is(input,select,textarea,button):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-cover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-cover-preview:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-cover small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-cover-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-cover-upload:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-panel .bespoke-bar nav button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom-color:var(--border);color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-header-layout:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-header-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-header-card h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-header-card label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-card input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-header-card select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-header-card textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-card input[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-card small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-card .bespoke-cover-preview:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-header-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-footer button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] .bespoke-header-card input:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-header-card select:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-header-card textarea:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-workspace .bespoke-header-card input:not([type=file]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace .bespoke-header-card select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-workspace .bespoke-header-card textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .estimate-workspace .bespoke-header-card input[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .services-settings:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .services-settings>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-design:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-design b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .services-toolbar>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .services-toolbar>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-table-wrap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-editor .services-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .services-editor .services-table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-editor .services-table thead:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-editor .services-category th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .services-editor input:not([type=checkbox]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .services-editor select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)!important;border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .service-unit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .service-rate small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .services-editor .service-detail td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .service-detail button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-excluded:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-excluded>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .services-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .services-footer>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-footer>strong.pending:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .services-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}:is(html[data-fmg-theme=stone-dark] .services-editor input:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .services-editor select:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}@media (max-width:760px){html[data-fmg-theme=stone-dark] .services-table tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-table td:nth-child(3):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before,html[data-fmg-theme=stone-dark] .services-table td:nth-child(5):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before{color:var(--muted-foreground)}}html[data-fmg-theme=stone-dark] .services-customs small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .estimate-workspace:has(.bespoke-panel) .bespoke-totals:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-workspace:has(.bespoke-panel) .bespoke-totals>div+div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .estimate-workspace:has(.bespoke-panel) .bespoke-totals .bespoke-grand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-table .service-quantity-source:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .installation-planner:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .installation-heading span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .installation-planner small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .installation-planner input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .installation-planner select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .installation-recap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .installation-planner details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .installation-planner th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .installation-planner td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .installation-planner a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}@media (max-width:700px){html[data-fmg-theme=stone-dark] .installation-planner tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .bespoke-panel .bespoke-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-panel .bespoke-issues:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .estimate-pdf-options>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-pdf-options>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-pdf-options select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-other-actions>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .quotation-completion:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .lodging-search:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .lodging-results article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .lodging-search a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .lodging-search small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .lodging-price-ranges article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .lodging-price-ranges small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-collaboration:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .collaboration-dot.connected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .collaboration-peer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-dimension-evidence:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-dimension-evidence>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .dimension-evidence-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-left:3px solid var(--border)}html[data-fmg-theme=stone-dark] .dimension-evidence-row[data-state=missing]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .dimension-evidence-row[data-state=derived]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .dimension-evidence-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .dimension-evidence-row button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .item-thumbnail-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border)}html[data-fmg-theme=stone-dark] .item-editor .item-thumbnail-drop[data-dragging=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border);outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .item-thumbnail-drop-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor [data-required-missing=true] input:not([type=checkbox]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor [data-required-missing=true] select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor [data-required-missing=true] textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .bespoke-cover-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border)}html[data-fmg-theme=stone-dark] .bespoke-cover-drop[data-dragging=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border);outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-control-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-control-card p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-control-card small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-control-values>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-control-card .item-partial-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--primary);background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)[open]>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before{background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{border-right:2px solid var(--border);border-bottom:2px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>summary:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>summary:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:3px solid var(--primary)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>:not(summary):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--card)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>.item-source-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .manufacturing-demo.is-fresh:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-secondary-menu>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-secondary-menu>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-workspace .mail-thread-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-workspace .mail-thread-message:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-workspace .mail-thread-message>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-workspace .mail-thread-message[open]>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mail-recipient-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-workspace .mail-original-attachments>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-original-attachments small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-reply-shell:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-internal-notes:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-reply-shell>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mail-reply-shell>summary small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-create-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mail-create-buttons>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--muted)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .mail-link-existing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-workspace .mail-context-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mail-workspace .mail-context-card>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mail-internal-notes>summary>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-summary-card .mail-summary-more>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor>.item-navigation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .item-editor .item-area-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-area-toggle small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .item-editor .item-breadcrumb:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor :is(.item-card,.bespoke-item-extras)>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .estimate-simple-field>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .item-editor .estimate-simple-field .item-price-metadata:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .item-editor .item-economic:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .item-editor .item-sale:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .item-editor .item-sale[data-complete=false]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .item-editor .material-purchase-mode>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-bottom:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-evaluation>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mail-evaluation>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mail-evaluation[data-evaluation=pending]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mail-evaluation[data-evaluation=info]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-evaluation[data-evaluation=completed]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-evaluation[data-evaluation=dismissed]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .activity-text-edit:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .activity-text-edit:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .activity-next-text:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .activity-text-editor input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-text-editor textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-text-editor small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}:is(html[data-fmg-theme=stone-dark] .works-direct-field:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-direct-field:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .works-direct-editor input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-direct-editor textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-direct-editor select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-direct-editor small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-undo-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .supplier-email-copy:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .supplier-email-copy:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .supplier-email-copy:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .supplier-email-result:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-card label[data-required-missing=true]>input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.quote-pipeline-workspace,.campaign-studio,.estimate-workspace,.travel-workspace):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:radial-gradient(ellipse at top right,#e7f0f880,transparent 60%),var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.quote-pipeline-workspace,.campaign-studio,.estimate-workspace,.travel-workspace) h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-main>header,.fmg-page>header):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);box-shadow:0 1px 0 var(--border),0 5px 18px #284f7006}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=default]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(180deg,var(--muted),var(--muted));border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(180deg,var(--muted),var(--muted));border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(180deg,var(--card),var(--card));border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=ghost]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme [data-slot=button][data-variant=link]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background-color:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background-color:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is(input,textarea):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is(button,a,[role=button],[role=tab],[role=combobox]):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=command]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=command-item])[data-highlighted]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell [data-slot=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(180deg,var(--card),var(--card));border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell [data-slot=sidebar-menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell [data-slot=sidebar-menu-button]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .monday-shell [data-slot=sidebar-menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(110deg,var(--secondary),var(--card));color:var(--foreground);box-shadow:inset 3px 0 var(--border),inset 0 1px var(--border),0 3px 8px #315d7b0b}html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-panel,.control-panel,.cash-section-panel,.cash-month-card,.quote-group,.cs-card,.cs-news-card,.cs-ai-panel,.cs-send-panel,.estimate-panel,.travel-detail,.travel-list,.tower-day-panel,.tower-check-panel):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background-color:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-metric-card,.control-brief-card,.control-project-card,.travel-card,.campaign-card):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-metric-card,.cs-news-card,.estimate-practice,.travel-card):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.control-operation-identity,.control-operation-block,.control-priority-summary,.control-analysis-summary):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme :is(.note-original,.note-composer,.control-note-composer,.mention-composer):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-list]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-trigger][data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card);box-shadow:0 2px 5px #274f7015,inset 0 -2px var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.cs-tabs,.estimate-phases):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.cs-tabs,.estimate-phases) button[aria-current]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.board-scroll,.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) thead th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) tbody tr:hover>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.project-comments-link,.project-title,.board-comments,.quote-pipeline-table td a,.control-source-link):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme :is(.project-comments-link,.project-title,.quote-pipeline-table td a):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme :is(.estimate-drop,.travel-empty-panel):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background-color:var(--card)}html[data-fmg-theme=stone-dark] .fmg-theme .tower-home .today-feed-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(135deg,var(--card) 65%,var(--card))}html[data-fmg-theme=stone-dark] .fmg-theme .tower-home .today-feed-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .today-feed-client strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .today-feed-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground);box-shadow:inset 0 1px 0 var(--border)}html[data-fmg-theme=stone-dark] .today-feed-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .today-feed-card .tower-mail-subject:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .today-feed-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .tower-home .today-feed-card h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .today-feed-card .tower-owner:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .today-feed-card .tower-card-bottom:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .today-feed-card .control-guide-evidence summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .fmg-theme .tower-home .today-feed-card .tower-card-actions>button:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important}html[data-fmg-theme=stone-dark] .google-photos-picker a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .google-photos-picker small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .automation-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .automation-summary strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .automation-summary small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .automation-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .automation-state.is-current:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .automation-step:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .automation-step strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .automation-step small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .automation-done:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .automation-footer p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .automation-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .automation-history summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .automation-history li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .automation-history time:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .automation-history li span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .order-launch-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-launch-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-source:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-launch-dialog a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .order-launch-fields section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-launch-fields h3>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-fields label small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-fields input:not([type=checkbox]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .order-launch-fields textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .order-quote-picker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] .order-quote-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .order-quote-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-picker-scroll:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::-webkit-scrollbar-track{background:var(--card)}html[data-fmg-theme=stone-dark] .fmg-picker-scroll:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::-webkit-scrollbar-thumb{background:var(--muted);border:2px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-picker-scroll::-webkit-scrollbar-thumb:hover:not(:where()){background:var(--muted)}html[data-fmg-theme=stone-dark] .order-quote-client small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-quote-option:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-quote-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-quote-clear:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-launch-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-task:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-launch-task.is-selected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .order-launch-task input[type=checkbox]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .order-launch-confirm input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .order-launch-task>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .order-launch-evidence:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .order-launch-evidence summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .order-launch-footer small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .order-launch-empty p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .order-launch-empty small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-primary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .order-launch-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .production-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-metrics:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-metrics span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-metrics strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(145deg,var(--card),var(--card));border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .production-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--secondary)}html[data-fmg-theme=stone-dark] .production-expand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-meta span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .production-sources:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-history:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-dependency:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-sources blockquote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:2px solid var(--border)}html[data-fmg-theme=stone-dark] .production-sources a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-editor input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-editor textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-editor [data-slot=select-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .production-editor small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-history p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-alerts:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .production-alerts>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-alerts>summary>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-alerts article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-alerts article p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-outcomes legend:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-outcomes button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-outcomes button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .production-outcomes button small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-outcomes button.is-selected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--secondary);box-shadow:inset 0 0 0 1px var(--border)}html[data-fmg-theme=stone-dark] .production-linked-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-card.is-ready:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .production-card.is-ready .production-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .production-optional:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .order-launch-task.is-verified:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .recovery-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .recovery-notice strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .recovery-notice a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .recovery-action:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .recovery-page:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .recovery-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .recovery-page input[type=file]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}@media (max-width:767px){html[data-fmg-theme=stone-dark] .suppliers-list tbody tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true][data-sidebar=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-header]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-header] :is(p,span,strong):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-footer]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-group-label]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-menu-badge]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-footer] p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-footer] p:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .fmg-theme [data-mobile=true] [data-slot=sidebar-header] img:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .mobile-project-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .mobile-project-cards strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-cards small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mobile-project-facts:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mobile-project-children:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mobile-project-children>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-child-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .mobile-project-children li+li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mobile-project-children h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-children dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mobile-project-children dd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-no-children:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mobile-project-open:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .mobile-project-children>summary:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .mobile-cash-navigation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mobile-cash-navigation select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-table-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cash-workspace table th:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-workspace table td:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-workspace table th:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .plano-mobile-navigation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-member-strip>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-member-strip>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}}html[data-fmg-theme=stone-dark],html[data-fmg-theme=stone-dark] body.fmg-theme:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.quote-pipeline-workspace,.campaign-studio,.estimate-workspace,.travel-workspace,.takeoff-studio,.recovery-notice):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.board-main>header,.fmg-page>header):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);box-shadow:0 1px 0 var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.board-main,.control-board-workspace,.cash-workspace,.estimate-workspace,.travel-workspace) :is(h1,h2,h3):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme [data-slot=button][data-variant=default]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme [data-slot=button][data-variant=ghost]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(input,textarea):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(input,textarea,select):disabled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme :is(input,textarea)[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=select-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=command]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=command-item])[data-highlighted]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .monday-shell [data-slot=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .monday-shell [data-slot=sidebar-menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .monday-shell [data-slot=sidebar-menu-button]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .monday-shell [data-slot=sidebar-menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--primary);box-shadow:inset 3px 0 var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-list]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.tracking-workspace,.cash-workspace,.control-board-workspace,.travel-workspace) [data-slot=tabs-trigger][data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--primary);box-shadow:inset 0 -2px var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.cs-tabs,.estimate-phases) button[aria-current]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--primary);border-color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.board-panel,.control-panel,.cash-section-panel,.cash-month-card,.quote-group,.cs-card,.estimate-panel,.travel-detail,.travel-list,.tower-day-panel,.tower-check-panel,.control-operation-block):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.board-scroll,.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) thead th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.quote-pipeline-table,.control-table-wrap,.campaign-table-wrap) tbody tr:hover>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background-color:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .tower-home .today-feed-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme :is(.estimate-drop,.travel-empty-panel,.production-editor,.production-alerts,.sample-intake-box,.sample-project-picker):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.plano-unified-header,.takeoff-head,.plano-workflow,.plano-items-pane,.plano-properties-pane,.plano-document-toolbar):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme :is(.plano-pro-tabs,.plano-compact-toolbar,.takeoff-tree,.takeoff-items):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.control-metadata,.sample-value-label,.sample-toolbar p):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .stage-working [data-slot=progress-indicator]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .stage-done [data-slot=progress-indicator]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.sample-workspace,.sample-editor) :is(button,a,input,select,textarea):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.sample-toolbar h2,.sample-editor-heading h2):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.sample-toolbar p,.sample-editor-heading p):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-new-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-list-tools .sample-search-input input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-view-switch:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-view-switch button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-view-switch button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-open:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-heading strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-heading small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-progress:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-progress-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-progress-track>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-chevron:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .sample-secondary-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .sample-secondary-actions>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-secondary-menu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-intake-box:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .sample-editor-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-editor-navigation button[data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--primary);border-color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-checklist h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .sample-inline-row>header strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-checklist>header span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-inline-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-inline-row.is-ready:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-value-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-editor button.sample-value-display:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-value-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-editor button.sample-project-shortcut:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--primary);border-color:var(--border)}@media (max-width:767px){html[data-fmg-theme=stone-dark] body.fmg-theme [data-mobile=true][data-sidebar=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme [data-mobile=true] [data-slot=sidebar-header]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-card-icon:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .sample-photo-source-dialog[data-slot=dialog-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-photo-drive:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-photo-drive p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-photo-source-dialog>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-photo-source-dialog>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-photo-drive-results>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-photo-source-dialog>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .works-confirm-dialog[data-slot=alert-dialog-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-confirm-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-confirm-icon[data-destructive=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .works-confirm-dialog [data-slot=alert-dialog-title]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-confirm-dialog [data-slot=alert-dialog-description]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-confirm-dialog [data-slot=alert-dialog-cancel]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .works-confirm-dialog [data-slot=alert-dialog-action]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}@media (max-width:767px){html[data-fmg-theme=stone-dark] .fmg-theme:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .board-main:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .app-shell-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .works-mobile-dock:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .works-mobile-dock>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-mobile-dock>.works-mobile-menu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-mobile-dock>button[aria-current=page]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme :is(main,[data-slot=dialog-content],[data-slot=sheet-content]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select,[data-slot=select-trigger]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-totals .bespoke-grand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-list>button:not(.travel-list-tabs button):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-mobile-topbar>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-mobile-topbar>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-title-grid:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-summary>div:not(.travel-downloads):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-tabs>[data-slot=tabs-list]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}}html[data-fmg-theme=stone-dark] .travel-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-brand>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-brand>strong>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-brand>i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-search:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-dashboard-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-dashboard-people:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-avatars>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-avatars>span:nth-child(2n):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-project-tag>b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-calendar-source:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-metrics>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-dashboard-metrics>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(110deg,var(--card),var(--card));color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-metric-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-metrics strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-metrics .travel-missing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-dashboard-tabs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-dashboard-tabs>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-tabs b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-dashboard-panel h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-panel h2>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-document-list>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-document-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-document-list small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-icon-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-drop>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-drop.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .travel-expenses>div>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-expenses>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-dashboard-exports>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-program>h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-timeline>article:before:not(:where()){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-timeline-dot:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:2px solid var(--border);box-shadow:0 0 0 2px var(--border);background:var(--muted)}html[data-fmg-theme=stone-dark] .travel-timeline>article>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-timeline-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-passengers:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-ticket-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(110deg,#226fa8,var(--muted));color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-map-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-booking-filters>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-booking-filters>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .travel-edit-fields>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-edit-fields textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-edit-fields select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-amount-evidence:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}@media (max-width:767px){html[data-fmg-theme=stone-dark] .travel-app-brand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-app-brand>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-app-brand>strong>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-app-brand>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-dashboard-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-back:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-program-day>h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-timeline>article:before:not(:where()){border-color:var(--border)}html[data-fmg-theme=stone-dark] .travel-timeline-dot:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){box-shadow:0 0 0 2px var(--border)}html[data-fmg-theme=stone-dark] .travel-mobile-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-mobile-actions>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-mobile-actions>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(110deg,#226fa8,var(--muted));color:var(--foreground)}}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-dashboard-title>h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-dashboard-title>h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-screen-capture:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .capture-support-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-capture-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .estimate-capture-stage:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .quote-section-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .item-editor :is(.item-card,.bespoke-item-extras)>summary>.quote-section-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-image-actions>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .bespoke-cover-drop+.bespoke-cover-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-titlebar span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor>.services-settings:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .services-engine:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-engine small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .services-engine small[data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .services-settings .services-design:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .services-settings .services-design b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-toolbar>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor .services-category>th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor .services-category>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-bottom:1px solid var(--border);background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor .service-category-total:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor .service-total:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-editor .service-rate small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .services-editor .service-rate[data-mode=auto] small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor .services-table tfoot th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .services-editor .services-table tfoot td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .services-table tfoot .service-total:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .services-excluded>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before,html[data-fmg-theme=stone-dark] .services-excluded-help:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}@media (max-width:767px){html[data-fmg-theme=stone-dark] .services-engine:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .services-editor .services-category:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}}html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .management-overview>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before,html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview .management-intro:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .management-variant>h4:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .management-variant+.management-variant:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview .bespoke-control-values>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .management-overview .bespoke-control-values dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .management-overview .bespoke-control-values dt>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview .bespoke-control-values dd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview .bespoke-control-values [data-metric=resultAfterSga]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .management-overview [data-metric=resultAfterSga] dd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .management-overview .bespoke-control-values [data-missing=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .management-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .management-manual:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .management-manual>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .management-manual>summary>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .management-manual input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .management-reset:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .management-overview .management-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .management-overview .bespoke-control-values dt>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .management-meta:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .management-overview .management-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .management-dashboard:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .quotation-area-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .management-dashboard>header>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quotation-area-card>header>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .management-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .management-alert button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .management-kpi:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .management-kpi small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .management-subcard:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .management-subcard dl>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .management-inputs label>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .management-inputs input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .management-inputs em:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .management-source:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .management-calculation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .management-calculation summary small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .management-calculation p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .quotation-area-card th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quotation-area-card td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .quotation-area-card th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .area-share-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .area-share-track i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)!important;background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .bespoke-panel[data-view=summary] .bespoke-totals>.bespoke-grand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;border-color:var(--border)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .works-recovery:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-heading>div>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-heading h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-heading>div>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-signal:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .manufacturing-signal label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-signal input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .manufacturing-signal>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .manufacturing-signal small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-connection:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .manufacturing-connection.fresh:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-tabs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-tabs>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-tabs>button[aria-current=page]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-panel h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-panel header p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-now:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-now-main>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-now-stats small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-now-footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-alarm-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-alarm-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-alarm-state.new:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-time-block.cancelled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-state.cancelled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-future:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:repeating-linear-gradient(135deg,var(--card) 0px,var(--card) 2px,var(--secondary) 2px,var(--secondary) 3px)}html[data-fmg-theme=stone-dark] .zeda-now-line>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-range [aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .production-recent-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-recent-table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .production-recent-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .production-recent-table button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .manufacturing-source-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);border:1px solid var(--border);background:var(--card)}@media (max-width:1150px){html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-now-stats>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .production-collapsed-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .production-bottom-grid summary small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .zeda-now[data-operating=running]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left-color:var(--border)}html[data-fmg-theme=stone-dark] .works-install-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-install-link:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .works-pwa-brand img:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .works-pwa-brand strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-pwa-brand span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-pwa-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-pwa-dialog ol:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-install-link:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:3px solid var(--border)}html[data-fmg-theme=stone-dark] .works-pwa-ready:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .room-header-update:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .room-header-update span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-kpi:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .room-kpi>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .room-kpi h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .room-kpi strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .room-kpi small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-section-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .room-section-title small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-machine-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .room-connection:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-operating:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .room-current>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .room-current small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-metrics:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .room-metrics>div+div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .room-metrics dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .room-program:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-machine-card>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .room-machine-card>footer small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-stale-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .room-pending-grid article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .room-pending-grid span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .room-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-file-actions>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-file-actions>label.travel-camera:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-file-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-file-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] .travel-file-open:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-file-remove:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-project-picker>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-project-picker small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .activity-readable-title strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-readable-title small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .activity-checklist:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .activity-checklist>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .activity-checklist>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .activity-checklist input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-checklist label strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-checklist label small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-checklist .is-complete strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}@media (max-width:760px){html[data-fmg-theme=stone-dark] .activity-compact-table tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .activity-responsibles-buttons>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-responsibles-buttons>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .activity-responsibles-buttons>button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .activity-responsibles>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-activities:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:linear-gradient(160deg,var(--card),var(--card))}html[data-fmg-theme=stone-dark] .team-heading-actions>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-activities .team-selector-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-member-strip>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-member-strip>button>i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-member-strip small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-member-strip>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-member-strip>button[aria-pressed=true]>i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-activities .team-personal-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-activities .team-summary-metrics button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .team-activities .team-summary-metrics .is-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .team-summary-metrics button:nth-child(3).is-alert:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-activities .team-focus-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-focus-list>button strong small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-activities .team-list-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-quick-filters:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-quick-filters>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-quick-filters>button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-quick-filters>button[aria-pressed=true]>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .team-design-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);border-bottom:1px solid var(--border);background:var(--card)!important}html[data-fmg-theme=stone-dark] .team-design-table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] .team-design-table tr:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-design-table tr.has-block:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .team-design-table .activity-readable-title strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-design-table .activity-readable-title>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-origin:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-origin a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-origin>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .activity-project button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-project small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-due:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-table-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .commercial-required-fields:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .commercial-required-fields select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] .activity-responsibles-trigger:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-responsibles-trigger:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:3px solid var(--primary)}html[data-fmg-theme=stone-dark] .activity-responsibles-menu[data-slot=popover-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-responsibles-search>input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .activity-responsibles-options>label:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .activity-responsibles-options>label:has(input:checked):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .activity-responsibles-options input[type=checkbox]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--primary)}html[data-fmg-theme=stone-dark] .activity-responsibles-menu>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .activity-responsibles-menu>footer button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--primary);color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .app-shell-header .fmg-collaboration.collaboration-indicator:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] .collaboration-indicator .collaboration-dot.connected:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] body.fmg-theme .collaboration-indicator .collaboration-peer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border);color:var(--muted-foreground)}@media (max-width:767px){html[data-fmg-theme=stone-dark] body.fmg-theme .cash-workspace .cash-month-card .cash-recurring-toggle span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1.5px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .cash-workspace .cash-month-card .cash-recurring-toggle[aria-checked=true] span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){box-shadow:inset 0 0 0 4px var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .estimate-workspace .estimate-context-actions>.estimate-other-actions>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .estimate-workspace .quotation-commercial-field>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .estimate-workspace .quotation-commercial-input>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}}html[data-fmg-theme=stone-dark] .sample-checklist>.works-section-body>header span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cash-workspace .cash-register>.works-section-body>[data-slot=table-container]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--border)}html[data-fmg-theme=stone-dark] .tower-day-panel>.works-section-body>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .mail-context-card>.works-section-body>h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .control-next-action>.works-section-body>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .control-next-action>.works-section-body>.control-inline-edit:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .settings-connections>.works-section-body>a:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .settings-connections>.works-section-body>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .supplier-score-panel>.works-section-body>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .sample-checklist>.works-section-body>header span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-expenses>.works-section-body>div>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-expenses>.works-section-body>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-program>.works-section-body>h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}@media (max-width:767px){html[data-fmg-theme=stone-dark] .travel-program-day>.works-section-body>h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .management-dashboard>.works-section-body>header>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .quotation-area-card>.works-section-body>header>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .activity-checklist>.works-section-body>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .activity-checklist>.works-section-body>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-section[data-section-open=true]>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .works-disclosure[open]>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-section-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-section-title :is(p,small):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-menu-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-disclosure:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-disclosure>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{border-right:2px solid var(--border);border-bottom:2px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--primary);background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:3px solid var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .plano-pro-panel>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:4px solid var(--primary);border-bottom:1px solid var(--border);background:var(--secondary)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-list-panel>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .team-list-panel>.works-section-heading:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .monday-shell main.board-main .team-design-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;color:var(--muted-foreground)!important;border-bottom-color:var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=sidebar]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-group>summary .works-menu-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-nav-chevron:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=menu-button]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=menu-button]:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=menu-button][data-active=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary)!important;box-shadow:inset 2px 0 var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=menu-button]:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .control-board-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-selector-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-member-strip>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-member-strip>button>i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-member-strip strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-member-strip small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-member-strip>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-member-strip>button[aria-pressed=true]>i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-list-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-list-panel>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;border-bottom-color:var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-list-heading>input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-quick-filters>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-quick-filters>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary);border-bottom-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-quick-filters>button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important;background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);border-bottom:1px solid var(--border)!important;background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table tbody tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table tbody tr:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-bottom:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table .activity-readable-title strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-origin-trigger:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-origin-trigger:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-origin-popover[data-slot=popover-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-origin-popover>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .team-origin-popover small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-origin-popover a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary)}html[data-fmg-theme=stone-dark] .team-next-action>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .team-next-action>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .team-related-trigger:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .team-related-actions>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .team-related-actions strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .activity-project button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .activity-project small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities :is(button,summary,a,input):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)!important}html[data-fmg-theme=stone-dark] .team-origin-popover :is(a,button):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)!important}@media (max-width:760px){html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities .team-design-table tbody tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)!important}}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities>.control-activity-assistant:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)!important;background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities>.control-activity-assistant>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important;border-left-color:var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .team-activities>.control-activity-assistant .works-section-title h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=rail] .sidebar-rail-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=rail]:hover .sidebar-rail-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme [data-sidebar=rail]:focus-visible .sidebar-rail-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--card)}html[data-fmg-theme=stone-dark] .team-client-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-global-search-trigger:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-global-search-trigger kbd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-search-input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-search-input:focus-within:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--primary)}html[data-fmg-theme=stone-dark] .works-search-filters button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-search-filters button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border)}html[data-fmg-theme=stone-dark] .works-search-feedback:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-search-results>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-search-results>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .works-search-results>button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--primary)}html[data-fmg-theme=stone-dark] .works-search-results small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-search-results span>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-search-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-search-results>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .board-main table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme :is(input,textarea):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::placeholder,html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=dialog-description],[data-slot=alert-dialog-description]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .team-activities :is(.team-next-action>summary,.team-next-preview,.activity-next-line,.activity-project-client):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .team-activities .team-member-strip small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .quote-estimate-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary)}html[data-fmg-theme=stone-dark] .quote-estimate-link:disabled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-practice-open .estimate-practice-code:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-card>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-left:4px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-card>header>strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-more:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}:is(html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-more:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .estimate-directory-open:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=input],[data-slot=textarea])[readonly]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=select-content],[data-slot=popover-content]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=select-item])[data-highlighted]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-layout=viewport]):not(.sample-photo-dialog):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .suppliers-list .supplier-name:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}@media (min-width:768px){html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .board-metric-action:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--fmg-blue,var(--border));background:var(--card)}}html[data-fmg-theme=stone-dark] body.fmg-theme [data-image-target]:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .estimate-capture-stage:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .capture-install-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .capture-install-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .capture-install-platform select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .capture-install-dialog code:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cash-advance-metric.is-net:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:color-mix(in srgb,var(--secondary) 60%,var(--background));border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .cash-advance-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-direct-value:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .cash-direct-value:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .cash-workspace .cash-advances-table :is(.cash-input-cell,.cash-note-cell,.cash-direct-value,.cash-source-link):hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}@media (max-width:767px){html[data-fmg-theme=stone-dark] body.fmg-theme .works-mobile-dock:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-mobile-dock>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .works-mobile-dock>.works-mobile-menu:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-mobile-dock>button[aria-current=page]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main :is(input,textarea):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){caret-color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main :not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))::selection{background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .works-mobile-section-navigation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .works-mobile-section-navigation>select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}}html[data-fmg-theme=stone-dark] .travel-workspace .travel-card .works-direct-editor>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}@media (max-width:767px){html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-dashboard-metrics>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-dashboard-metrics>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-dashboard-metrics small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-booking-filters>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-booking-filters>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-card-read-grid>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-card-read-grid>div>span:first-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-card-read-head .travel-card-actions>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-mobile-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-mobile-actions>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-mobile-actions>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}}html[data-fmg-theme=stone-dark] .travel-project-cost-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-project-cost-link strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-project-cost-link small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-restyle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-list:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-missing-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-restyle .travel-dashboard-metrics:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-restyle .travel-metric-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-restyle .travel-dashboard-tabs b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-dashboard-panel>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-program-day>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-timeline>article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-timeline>article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before{background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-timeline-dot:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:2px solid var(--border);background:var(--muted);box-shadow:0 0 0 1px var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-event-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle :is(.travel-ticket-button,.travel-map-button):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-document-list>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-document-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-document-actions :is(button,a):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-dashboard-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-dashboard-drop.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-completion:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-completion>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-dashboard-exports>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-restyle .travel-bookings-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-image-preview[data-slot=dialog-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-image-preview-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-image-preview-header [data-slot=dialog-description]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-image-preview-tools:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-image-preview-tools>a:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}@media (max-width:767px),(max-width:1023px) and (max-height:500px){html[data-fmg-theme=stone-dark] .jobs-readable-cards>article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .jobs-card-code:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .jobs-card-open small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .jobs-card-open-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .jobs-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .jobs-card-progress>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .jobs-card-progress dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .jobs-card-progress dd[data-complete=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .jobs-card-bottom:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .jobs-table-hint:not([hidden]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}}@media (min-width:768px) and (max-width:1023px) and (max-height:500px){html[data-fmg-theme=stone-dark] .mobile-project-children:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mobile-project-children>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-child-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .mobile-project-children li+li:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .mobile-project-children h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-children dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .mobile-project-children dd:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .mobile-project-no-children:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}}@media (max-width:1023px){html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-identity strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-identity>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-card>summary:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .board-mobile-identity:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-details dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .commesse-table .name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){box-shadow:1px 0 0 var(--border),3px 0 5px #19374b0a;background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .commesse-table thead .name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .commesse-table .board-child>.name-column:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .board-mobile-identity small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .board-mobile-expanded .board-name-full:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .jobs-workspace .mobile-project-identity>.mobile-project-name:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}}@media (max-width:760px){html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace[data-mobile-pane=detail]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-dashboard-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-compact-top>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-compact-title h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-compact-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-compact-date:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-compact-people:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-compact-location:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-compact-metrics:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-compact-metrics>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-compact-metrics span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-compact-metrics strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-dashboard-tabs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-dashboard-tabs>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-dashboard-tabs b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-booking-filters>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-booking-filters b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-booking-filters>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .travel-category-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .travel-compact-card-copy p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-compact-card-side time:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .travel-compact-card-side button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .travel-compact-card-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-compact-card-actions>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .travel-compact-card-actions>button+button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .travel-workspace .travel-mobile-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-dashboard-header>.travel-project-cost-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-compact-metrics>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-compact-card-actions>button+button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-compact-top>button:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-section-head h2>.travel-mobile-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}}@media (max-width:767px){html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-workspace .travel-item-toggle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-item-summary>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-item-chevron:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-workspace .travel-card.mobile-expanded>.travel-item-details:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}}html[data-fmg-theme=stone-dark] body.fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);border-color:var(--border)}html[data-fmg-theme=stone-dark] .bespoke-header-card .bespoke-design-allocation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-design-allocation legend:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-header-card .bespoke-design-allocation .design-allocation-options>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .bespoke-design-allocation .design-allocation-options>label:has(input:checked):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .bespoke-header-card .bespoke-design-allocation input[type=checkbox]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-design-allocation strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-design-allocation small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-design-allocation .design-allocation-recap:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-design-allocation .design-allocation-recap b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-internal-costs:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-internal-costs>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-internal-costs header span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-internal-costs p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-internal-costs small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .bespoke-internal-costs .internal-cost-field:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .bespoke-internal-costs .internal-cost-field input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .bespoke-internal-costs input:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .bespoke-internal-costs footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .services-editor .service-cost-basis:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .cash-advance-review-banner:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-advance-review-banner button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-advance-kpi-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cash-advance-redesign :is(.cash-advance-kpi,.cash-advance-table-panel):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .cash-advance-redesign .cash-advance-sections .cash-advance-review-filter:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .cash-advance-redesign .cash-advance-filter-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .cash-advance-redesign .cash-advances-table .cash-advance-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .cash-advance-redesign .cash-advances-table th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .cash-advance-redesign .cash-advance-row:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .cash-advance-redesign .cash-advance-row td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .cash-advance-redesign .cash-advance-type select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .cash-advance-redesign .cash-advance-details-row>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .cash-advance-redesign .cash-advances-table .cash-advance-details-row>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .cash-advance-pagination [aria-current=page]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .commercial-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-heading>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-toolbar>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-toolbar>button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-views:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-views button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-views button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);box-shadow:inset 0 -2px var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-toolbar .quote-search input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-toolbar .commercial-sort:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-filter-tools>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-filter-tools[open]>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-secondary-tools:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-secondary-tools select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace :is(button,input,select,summary):focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-archive-banner:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-archive-banner strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);border-right:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-groups:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-table-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-client>details>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-quote-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-quote-row:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-document-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-source:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-customer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-row-actions>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-row-actions>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-existing-detail:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace :is(.commercial-notice,.commercial-currency-note):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-followups>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .commercial-workspace .commercial-notes:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--crm-line,var(--border))}html[data-fmg-theme=stone-dark] .commercial-workspace .commercial-notes h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--crm-ink,var(--foreground))}html[data-fmg-theme=stone-dark] .commercial-workspace .commercial-notes .works-direct-field:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--crm-line,var(--border));color:var(--crm-muted,var(--muted-foreground))}html[data-fmg-theme=stone-dark] .commercial-workspace .commercial-notes textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--crm-ink,var(--foreground))}@media (max-width:767px){html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-client>details[open]>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-quote-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-cover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-customer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-mobile-date:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-revision:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-row-actions>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-row-actions>.commercial-row-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-detail-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}}@media (min-width:768px){html[data-fmg-theme=stone-dark] body.fmg-theme .commercial-workspace .commercial-cover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}}html[data-fmg-theme=stone-dark] .works-calendar-widget:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:linear-gradient(155deg,var(--card),var(--card));color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-calendar-account:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-calendar-toolbar button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .works-calendar-mini .fc-col-header-cell-cushion:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-calendar-mini .fc-daygrid-day.fc-day-today .fc-daygrid-day-number:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-calendar-mini .fc-daygrid-day:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-calendar-permission:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .works-calendar-picker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .works-calendar-picker input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-calendar-check input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-calendar-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-calendar-large .fc-toolbar-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-calendar-editor select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .works-calendar-editor small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-calendar-editor-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .works-calendar-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .works-calendar-delete:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .works-calendar-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .works-calendar-editor:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)!important}html[data-fmg-theme=stone-dark] .sample-workspace:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-new-button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-intake-box:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-intake-methods:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .sample-intake-methods button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-intake-methods button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-intake-box>label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-search-input>input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-search-results>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-search-results>button:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .sample-search-results small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-search-results p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-intake-drop:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px dashed var(--border)}html[data-fmg-theme=stone-dark] .sample-intake-drop.is-dragging:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-intake-drop p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-intake-text p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-card-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-card-open:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border)}html[data-fmg-theme=stone-dark] .sample-card-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-card-heading small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-card-progress:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-secondary-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-workspace .control-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-editor[data-slot=dialog-content]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-editor-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-editor-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-editor-navigation:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-editor-navigation button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-editor-navigation button[data-state=active]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-editor-navigation button>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .sample-editor label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-editor input:not([type=checkbox]):not([type=file]):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-workspace input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-checklist>header span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-inline-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-inline-row.is-ready:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-inline-row>header strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-inline-ready input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){accent-color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-editor button.sample-project-shortcut:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-project-picker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-project-picker .control-metadata:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-linked-project:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .sample-linked-project small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-notice:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-sheet-actions:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-photos:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px dashed var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-photos .control-metadata:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-photo-grid figure:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-photo-grid figcaption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-photo-remove:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);background:var(--card)}@media (max-width:700px){html[data-fmg-theme=stone-dark] .sample-editor-heading>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}}html[data-fmg-theme=stone-dark] .sample-photo-preview-header>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-value-label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-editor button.sample-value-display:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-value-display:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .sample-value-display:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-value-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-inline-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-project-picker:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .sample-photos:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-photos .sample-photo-actions button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-photo-open:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-photo-grid figure:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-photo-tick:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:2px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}html[data-fmg-theme=stone-dark] .sample-photo-selection>button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-photo-selection>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-tracking:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-workspace .sample-tracking button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-tracking-fields label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-tracking-fields input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .sample-editor .sample-value>input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor .sample-value>textarea:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor .sample-value>select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom-color:var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .sample-editor .sample-value>input:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor .sample-value>textarea:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor .sample-value>select:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .sample-editor .sample-value>input:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor .sample-value>textarea:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .sample-editor .sample-value>select:focus:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .sample-address-options:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .sample-address-options button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-heading h1:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-heading>p:last-child:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-kpis article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-kpis span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-kpis strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-kpis small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-new:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-search input:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-responsible-filter:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-views button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-views button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom-color:var(--border);background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-views span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-save-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-save-state i:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-group:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)!important;background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-group-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-group-title:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-group-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-group-total:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table thead th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground);box-shadow:0 1px var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table tbody td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table tbody tr:hover>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table tbody tr[data-selected=true]>td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-client-readonly:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-money-display:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-missing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-date:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-cell-select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}:is(html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-cell-select:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-cell-select:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){border-color:var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-avatar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-row-phase:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-row-phase .quote-cell-select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-row-tools :is(a,button):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-row-tools :is(a,button):hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-row-expand:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-expanded-fields label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunity-expanded-fields .quote-link-view:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-empty-row td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}@media (max-width:700px){html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table tbody tr:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table tbody td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):before{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .quote-pipeline-table tbody tr.opportunity-expanded-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-sort>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-amount-sort:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .opportunities-dashboard .opportunities-sort-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-unified-header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-home-link:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-unified-header .takeoff-project-name:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-save-project:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle :is(.plano-items-pane,.plano-properties-pane):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}:is(html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-resize:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-resize:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle :is(.takeoff-tree,.takeoff-items):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle :is(.takeoff-tree,.takeoff-items)>.works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .works-section-heading>.works-menu-icon:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-items-head h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-folder:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-tree-row.active:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-tree-row b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-tree-row.active b:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-tree-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-tree-measure:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-tree footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-missing-badge:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-drawing-layout:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-mode-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-view-switch button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-drawing:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-compact-toolbar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-compact-toolbar button:not(.plano-prominent-scale):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-compact-toolbar select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-upload:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-compact-toolbar .plano-prominent-scale:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--primary-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-compact-toolbar .plano-prominent-scale:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-compact-toolbar .plano-prominent-scale[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-active-tool:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-view-scales:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-view-scales.is-calibrated:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);border-color:var(--border);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-view-scales select:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-view-scales button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-scale-bar:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-empty p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-drawing>footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-item-identity small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-item-identity h3:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-property-section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-property-section>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-fields label:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-item-editor :is(input:not([type=checkbox]),textarea,select):not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-measured:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-thumbnail-section img:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .takeoff-item-editor .takeoff-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-missing-note:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-native-choice-hint:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-pro-dock:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-pro-dock>header:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-pro-tabs button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-dock-height:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-pro-table-wrap th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-pro-table-wrap td small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle .plano-property-section>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)):after{border-right:1.5px solid var(--border)!important;border-bottom:1.5px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .control-board-heading p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard [data-slot=tabs-list]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard [data-slot=tabs-trigger]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-summary>div+div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-summary small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .works-section-title h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .works-section-title p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .control-guide-filters button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .control-guide-filters button[aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-compact-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-compact-score:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-compact-score .tower-score strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--score-fill,var(--muted))!important;color:var(--score-text,var(--foreground))!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .has-critical-alarm .today-compact-score .tower-score strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--score-text,var(--foreground))!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-compact-subject:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-compact-client:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts>summary>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts article p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-agenda:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-agenda .works-section:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .tower-day-panel .works-section-body>p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .tower-day-panel small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .tower-timeline article:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .works-calendar-widget:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .works-calendar-widget .works-section-heading:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .works-calendar-widget footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}@media (max-width:700px){html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .today-summary>div+div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts>summary .today-production-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .production-alerts>summary small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .today-dashboard .tower-day-panel .works-disclosure>summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)!important}html[data-fmg-theme=stone-dark] .zeda-dashboard:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-panel:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-panel h2:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-panel header p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-eyebrow:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-now:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:linear-gradient(115deg,var(--card),var(--card) 64%);border-color:var(--border)}html[data-fmg-theme=stone-dark] .zeda-now-main>small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-connection:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-connection.fresh:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-now-stats>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px solid var(--border)}html[data-fmg-theme=stone-dark] .zeda-now-stats span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-now-stats strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-state:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-state.running:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary);color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-state.cancelled:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-range:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-range [aria-pressed=true]:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-empty:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--card);border:1px dashed var(--border)}html[data-fmg-theme=stone-dark] .zeda-footnote:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-time-tick:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-left:1px dashed var(--border)}html[data-fmg-theme=stone-dark] .zeda-time-tick>span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground);background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-time-block:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);color:var(--foreground);border:1px solid var(--border)}:is(html[data-fmg-theme=stone-dark] .zeda-time-block:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-time-block:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *))){outline:2px solid var(--border)}html[data-fmg-theme=stone-dark] .zeda-time-block.running:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted);border-color:var(--border)}html[data-fmg-theme=stone-dark] .zeda-timeline-caption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-legend:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-timeline-caption:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .zeda-timeline-caption i.running:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--muted)}html[data-fmg-theme=stone-dark] .zeda-job-row:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-job-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-stacked-track:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-bar-values:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-donut-label strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-donut-label span:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-split-values small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-recent-card:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border:1px solid var(--border);background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-recent-card:hover:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-color:var(--border)}html[data-fmg-theme=stone-dark] .zeda-recent-card>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-recent-card p:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-recent-card footer:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-recent-card footer strong:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-count:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-alarm-row:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}html[data-fmg-theme=stone-dark] .zeda-alarm-row time:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-alarm-row small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-alarm-state.new:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--secondary)}html[data-fmg-theme=stone-dark] .zeda-alarm-state.recovered:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--foreground);background:var(--secondary)}html[data-fmg-theme=stone-dark] .zeda-alarm-history summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-technical summary:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] .zeda-alarm-history th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-alarm-history td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-register-scroll th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-register-scroll td:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-bottom:1px solid var(--border)}html[data-fmg-theme=stone-dark] .zeda-cycle-facts>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-cycle-facts dt:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] [data-slot=dialog-content].zeda-register-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-register-scroll th:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card)}html[data-fmg-theme=stone-dark] .zeda-register-scroll td button:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)),html[data-fmg-theme=stone-dark] .zeda-register-scroll td small:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] [data-slot=dialog-content].zeda-cycle-dialog:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){background:var(--card);color:var(--foreground)}html[data-fmg-theme=stone-dark] .zeda-panel button:focus-visible:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){outline:2px solid var(--border)}@media (max-width:1100px){html[data-fmg-theme=stone-dark] .zeda-now-stats>div:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){border-top:1px solid var(--border)}}html[data-fmg-theme=stone-dark] .zeda-registry-shortcut:not(:where(.takeoff-paper,.takeoff-paper *,.estimate-preview,.estimate-preview *,.cs-preview-canvas,.cs-preview-canvas *,.cs-proposal-scroll,.cs-proposal-scroll *,.control-message-html,.control-message-html *,.control-email-original,.control-email-original *,.prose,.prose *,[data-typography-preserve],[data-typography-preserve] *)){color:var(--muted-foreground)}.works-appearance-setting{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-block:12px;display:grid}.works-appearance-description{align-items:center;gap:12px;min-width:0;display:flex}.works-appearance-description>svg{width:20px;height:20px;color:var(--primary);flex:none}.works-appearance-description>span{gap:4px;display:grid}.works-appearance-description strong{color:var(--foreground);font-size:14px;font-weight:500}.works-appearance-description small,.works-appearance-status{color:var(--muted-foreground);font-size:12px;line-height:1.5}.works-appearance-status{grid-column:1/-1;margin:0}body.fmg-theme .works-theme-switch{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;width:48px;min-width:48px;height:44px;padding:10px 3px;display:flex;position:relative}.works-theme-switch:before{content:"";background:var(--input);border-radius:999px;position:absolute;inset:10px 0}.works-theme-switch[aria-checked=true]:before{background:var(--primary)}.works-theme-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;display:block;position:relative}.works-theme-switch[aria-checked=true]>span{transform:translate(24px)}.works-theme-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}body.fmg-theme .works-appearance-setting .works-appearance-status{box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;padding:0;font-size:12px}@media (prefers-reduced-motion:reduce){.works-theme-switch>span{transition:none}}html[data-fmg-theme=stone-dark],html[data-fmg-theme=stone-dark] body.fmg-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f172a;--foreground:#f8fafc;--card:#1e293b;--card-foreground:#f8fafc;--popover:#1e293b;--popover-foreground:#f8fafc;--primary:#60a5fa;--primary-foreground:#0f172a;--secondary:#334155;--secondary-foreground:#e2e8f0;--muted:#334155;--muted-foreground:#cbd5e1;--accent:#243b53;--accent-foreground:#dbeafe;--border:#475569;--input:#64748b;--ring:#60a5fa;--sidebar:#111c30;--sidebar-foreground:#f8fafc;--sidebar-accent:#243b53;--sidebar-accent-foreground:#dbeafe;--sidebar-border:#475569;--fmg-graphite:#f8fafc;--fmg-stone:#60a5fa;--fmg-slate:#cbd5e1;--fmg-warm:#0f172a;--fmg-mist:#334155;--works-section-bg:#1e293b;--works-section-hover:#243b53;--works-section-ink:#e2e8f0;--works-section-accent:#60a5fa;--works-section-border:#475569;--works-focus:#60a5fa;--fmg-status-pending-bg:#423721;--fmg-status-pending-ink:#f0cb86;--fmg-status-working-bg:#303d43;--fmg-status-working-ink:#b6d6e6;--fmg-status-complete-bg:#263e32;--fmg-status-complete-ink:#a8d8bc;--fmg-status-urgent-bg:#482d2a;--fmg-status-urgent-ink:#f3b2a8;--fmg-status-archived-bg:#334155;--fmg-status-archived-ink:#cbd5e1;background:var(--background);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme [data-slot=button][data-variant=default]:hover:not(:disabled){color:#0f172a;background:#93c5fd;border-color:#93c5fd}html[data-fmg-theme=stone-dark] body.fmg-theme .monday-shell{--sidebar:#111c30;--sidebar-foreground:#f8fafc;--sidebar-accent:#243b53;--sidebar-accent-foreground:#dbeafe;--sidebar-border:#475569}html[data-fmg-theme=stone-dark] body.fmg-theme .takeoff-studio.plano-restyle{--plano-line:var(--border);--plano-ink:var(--foreground);--plano-muted:var(--muted-foreground);--plano-action:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .campaign-studio{--cs-ink:var(--foreground);--cs-muted:var(--muted-foreground);--cs-line:var(--border);--cs-blue:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .commercial-workspace{--crm-ink:var(--foreground);--crm-muted:var(--muted-foreground);--crm-line:var(--border);--crm-blue:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.sample-workspace,.sample-editor){--sample-ink:var(--foreground);--sample-muted:var(--muted-foreground);--sample-line:var(--border);--sample-accent:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .fc{--fc-border-color:var(--border);--fc-today-bg-color:var(--accent);--fc-button-bg-color:var(--primary);--fc-button-text-color:var(--primary-foreground);--fc-button-border-color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-color:#f3b2a8}html[data-fmg-theme=stone-dark] body.fmg-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),textarea,select,[data-slot=select-trigger]):not(:where(.takeoff-paper *,.estimate-preview *,.cs-preview-canvas *,.cs-proposal-scroll *,.control-message-html *,.control-email-original *,.prose *,[data-typography-preserve] *)){border-color:var(--input);background-color:var(--card)!important;color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme :is(input,textarea)::placeholder{opacity:1;color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme :is(input,textarea)[readonly]{background-color:var(--muted)!important;color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-background):not(:where(.takeoff-paper,.estimate-preview,.cs-preview-canvas,.cs-proposal-scroll,.control-message-html,.control-email-original,.prose,[data-typography-preserve]) *){background-color:var(--card)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.text-slate-800,.text-slate-900,.text-gray-800,.text-gray-900){color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600){color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme :is(.border-slate-200,.border-gray-200){border-color:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme,html[data-fmg-theme=stone-dark] body.fmg-theme .cash-workspace{--fmg-row-hover:#334155;--fmg-row-edge:#60a5fa}html[data-fmg-theme=stone-dark] body.fmg-theme .board-project .editable-value:hover{background:var(--accent);color:var(--foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .board-main .travel-restyle{--travel-ink:var(--foreground);--travel-muted:var(--muted-foreground);--travel-blue:var(--primary);--travel-line:var(--border)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-direct-field{color:var(--foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-direct-field[data-empty=true]{color:var(--muted-foreground)!important}html[data-fmg-theme=stone-dark] body.fmg-theme .works-direct-field:is(:hover,:focus-visible){background:var(--accent);border-color:var(--ring)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-direct-field:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html[data-fmg-theme=stone-dark] body.fmg-theme .works-direct-editor>small{color:var(--muted-foreground)}html[data-fmg-theme=stone-dark] body.fmg-theme .works-direct-editor>[role=alert]{color:#fda4af}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-category-icon{color:var(--primary)}html[data-fmg-theme=stone-dark] body.fmg-theme .travel-card :is(.travel-file-remove,.travel-card-actions>button[aria-label=Elimina\ voce]){color:#fda4af}body.fmg-theme .item-editor .item-tree-details{flex:1;min-width:0;display:block}body.fmg-theme .item-editor .item-tree-details>span{overflow-wrap:anywhere;display:block}body.fmg-theme .item-editor .item-tree-cost{font-variant-numeric:tabular-nums;color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;display:block;font-size:12px!important;font-weight:500!important;line-height:1.35!important}@media (min-width:1024px) and (max-width:1599px),(min-width:1024px) and (max-height:850px){body.fmg-theme{--works-control-height:32px;--works-page-gutter:16px;--works-panel-gap:8px;--works-space-3:8px;--works-space-4:12px;--works-space-5:16px;--works-space-6:20px}body.fmg-theme .app-shell-header{height:44px;min-height:44px}body.fmg-theme .board-main :is(.control-board-heading,.suppliers-heading,.quote-pipeline-head,.estimate-header,.manufacturing-heading,.settings-heading,.cs-header,.cash-header,.jobs-heading){gap:8px;margin-bottom:8px}body.fmg-theme .board-main .works-section-heading{min-height:38px;padding-block:6px}body.fmg-theme .board-main .works-section-body:not(:has(table,canvas,iframe,.takeoff-paper,.estimate-preview,.cs-preview-canvas,.cs-proposal-scroll)){padding:10px 12px}body.fmg-theme .board-main :is([data-slot=button],[data-slot=input],[data-slot=select-trigger]):not(:where(.takeoff-studio,.control-message-html,.control-email-original,.estimate-preview,.cs-preview-canvas,.cs-proposal-scroll,[data-typography-preserve]) *){height:auto;min-height:32px;padding-block:5px}body.fmg-theme .board-main :is(.manufacturing-tabs,.bespoke-bar nav,.diary-tabs,.travel-booking-filters)>button{min-height:32px;padding-block:5px}body.fmg-theme .board-main>.suppliers-workspace{gap:8px;padding-block:12px}body.fmg-theme .suppliers-overview>.works-section-heading .suppliers-heading{align-items:center;margin:0}body.fmg-theme .suppliers-totals>span{padding:4px 8px}body.fmg-theme .suppliers-overview>.works-section-body{padding:10px}body.fmg-theme .suppliers-toolbar{gap:6px;margin-bottom:8px;padding:6px}body.fmg-theme .suppliers-toolbar :is(select,button,.suppliers-search){height:auto;min-height:32px;padding-block:4px}body.fmg-theme .board-main .suppliers-workspace .suppliers-list thead th{height:36px;padding:6px 10px!important}body.fmg-theme .board-main .suppliers-list td{vertical-align:middle;line-height:1.4;padding:4px 10px!important}body.fmg-theme .suppliers-list .supplier-name{min-height:28px;padding-block:2px}body.fmg-theme .suppliers-list td small{margin-top:0;line-height:1.3}body.fmg-theme .suppliers-list .supplier-email-copy{min-width:28px;min-height:26px;padding:2px}body.fmg-theme .estimate-workspace>.estimate-context{gap:8px;margin-bottom:6px;padding:6px 8px}body.fmg-theme .estimate-workspace .bespoke-bar{gap:8px;padding-block:6px}body.fmg-theme .estimate-workspace .bespoke-bar nav button{padding:5px 10px}body.fmg-theme .estimate-workspace .bespoke-totals{gap:8px;padding-block:6px}body.fmg-theme .estimate-workspace .bespoke-ve-note{margin-block:4px}body.fmg-theme .estimate-workspace .estimate-simple-items.item-editor{grid-template-columns:190px minmax(0,1fr);gap:12px;margin:6px 0;padding:6px;display:grid}body.fmg-theme .item-editor>.item-workspace{container:compact-item/inline-size}body.fmg-theme .item-editor>.item-navigation{max-height:calc(100dvh - 64px);padding:8px;top:48px}body.fmg-theme .item-editor .item-area-count{margin:4px 4px 8px}body.fmg-theme .item-editor .item-area-group{margin:4px 0}body.fmg-theme .item-editor .item-area-toggle{min-height:30px;padding:5px 4px}body.fmg-theme .item-editor .item-area-children{margin-left:8px;padding-left:4px}body.fmg-theme .item-editor .item-area-children .estimate-simple-item{align-items:flex-start;gap:6px;padding:5px 6px}body.fmg-theme .item-editor .item-heading{margin-bottom:6px;padding-block:0}body.fmg-theme .item-editor .item-actions button{min-height:32px;padding-block:4px}body.fmg-theme .item-editor :is(.item-card,.bespoke-item-extras){margin-bottom:6px}body.fmg-theme .item-editor :is(.item-card,.bespoke-item-extras)>summary{min-height:32px;padding:5px 10px}body.fmg-theme .item-editor :is(.item-card,.bespoke-item-extras)>:not(summary){margin:8px 10px}body.fmg-theme .item-editor .estimate-simple-fields,body.fmg-theme .item-editor .bespoke-fields{gap:7px 10px}body.fmg-theme .item-editor .estimate-simple-field{gap:3px}body.fmg-theme .item-editor :is(input,select,textarea){min-height:32px;padding:5px 8px}body.fmg-theme .item-editor .item-identification-body{grid-template-columns:120px minmax(0,1fr);gap:10px}body.fmg-theme .item-editor .item-identification-image .item-miniature{height:90px}body.fmg-theme .item-editor .item-identification-image .item-image-tools select{min-height:32px}body.fmg-theme .item-editor .item-economic{gap:2px 14px;padding:8px 10px}body.fmg-theme .item-editor .item-economic dl{margin-block:2px}body.fmg-theme .item-editor .item-economic dl>div{gap:8px;padding:3px 0}body.fmg-theme .item-editor .item-economic .item-sale{margin-block:2px;padding:8px}body.fmg-theme .item-editor .item-sale>strong{margin:3px 0 5px;font-size:23px!important}body.fmg-theme .item-editor .item-economic .item-sale>div{margin-top:3px}body.fmg-theme .item-editor .item-incomplete{margin-top:4px;padding:6px 8px}body.fmg-theme .item-editor .item-incomplete button{min-height:28px;padding-block:2px}@container compact-item (width>=800px){body.fmg-theme .item-editor .item-editor-columns{grid-template-columns:minmax(0,1fr) 240px;gap:12px}body.fmg-theme .item-editor .item-form{grid-area:1/1}body.fmg-theme .item-editor .item-economic{grid-area:1/2;max-height:calc(100dvh - 64px);display:block;position:sticky;top:48px;overflow:auto}}}
