/*! tailwindcss v4.3.0 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-violet-500:oklch(60.6% .25 292.717);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-neutral-800:oklch(26.9% 0 0);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-24{top:calc(var(--spacing) * 24)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-8{left:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[26rem\]{height:26rem}.h-\[46vh\]{height:46vh}.h-\[60vh\]{height:60vh}.h-\[78vh\]{height:78vh}.h-full{height:100%}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[55vh\]{max-height:55vh}.max-h-\[58vh\]{max-height:58vh}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[18rem\]{min-height:18rem}.min-h-\[52px\]{min-height:52px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[78\%\]{max-width:78%}.max-w-\[82\%\]{max-width:82%}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[76rem\]{min-width:76rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[64px_1fr_auto\]{grid-template-columns:64px 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.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-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/35{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/15{border-color:color-mix(in oklab,var(--color-cyan-300) 15%,transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/20{border-color:color-mix(in oklab,var(--color-cyan-300) 20%,transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/25{border-color:color-mix(in oklab,var(--color-cyan-300) 25%,transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/40{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.border-cyan-300\/55{border-color:#53eafd8c}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/55{border-color:color-mix(in oklab,var(--color-cyan-300) 55%,transparent)}}.border-cyan-300\/60{border-color:#53eafd99}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/60{border-color:color-mix(in oklab,var(--color-cyan-300) 60%,transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/10{border-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/10{border-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/15{border-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/20{border-color:color-mix(in oklab,var(--color-cyan-400) 20%,transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-400\/30{border-color:color-mix(in oklab,var(--color-cyan-400) 30%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/25{border-color:color-mix(in oklab,var(--color-emerald-300) 25%,transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.border-emerald-300\/35{border-color:#5ee9b559}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/35{border-color:color-mix(in oklab,var(--color-emerald-300) 35%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab,red,red)){.border-red-500\/40{border-color:color-mix(in oklab,var(--color-red-500) 40%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-rose-300\/30{border-color:#ffa2ae4d}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/30{border-color:color-mix(in oklab,var(--color-rose-300) 30%,transparent)}}.border-rose-300\/40{border-color:#ffa2ae66}@supports (color:color-mix(in lab,red,red)){.border-rose-300\/40{border-color:color-mix(in oklab,var(--color-rose-300) 40%,transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/30{border-color:color-mix(in oklab,var(--color-sky-300) 30%,transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/70{border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-violet-500{border-color:var(--color-violet-500)}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/10{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/15{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/5{background-color:#5ee9b50d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/5{background-color:color-mix(in oklab,var(--color-emerald-300) 5%,transparent)}}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-300\/10{background-color:color-mix(in oklab,var(--color-rose-300) 10%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-300\/10{background-color:color-mix(in oklab,var(--color-sky-300) 10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.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-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/90{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/55{background-color:#0f172b8c}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/55{background-color:color-mix(in oklab,var(--color-slate-900) 55%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-900\/65{background-color:#0f172ba6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/65{background-color:color-mix(in oklab,var(--color-slate-900) 65%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-900\/75{background-color:#0f172bbf}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/75{background-color:color-mix(in oklab,var(--color-slate-900) 75%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/35{background-color:color-mix(in oklab,var(--color-slate-950) 35%,transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/55{background-color:color-mix(in oklab,var(--color-slate-950) 55%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/65{background-color:color-mix(in oklab,var(--color-slate-950) 65%,transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.bg-slate-950\/75{background-color:#020618bf}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/75{background-color:color-mix(in oklab,var(--color-slate-950) 75%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-\[radial-gradient\(circle_at_35\%_25\%\,rgba\(34\,211\,238\,0\.24\)\,transparent_34\%\)\,radial-gradient\(circle_at_70\%_72\%\,rgba\(14\,165\,233\,0\.16\)\,transparent_38\%\)\]{background-image:radial-gradient(circle at 35% 25%,#22d3ee3d,#0000 34%),radial-gradient(circle at 70% 72%,#0ea5e929,#0000 38%)}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(0\.78rem\,1\.2vw\,1rem\)\]{font-size:clamp(.78rem,1.2vw,1rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.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-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/80{color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-neutral-800{color:var(--color-neutral-800)}.text-red-200{color:var(--color-red-200)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.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-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-2{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)}.shadow-blue-950\/30{--tw-shadow-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.shadow-blue-950\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-950) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-cyan-950\/30{--tw-shadow-color:#0533454d}@supports (color:color-mix(in lab,red,red)){.shadow-cyan-950\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-950) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/10{--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 10%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/35{--tw-shadow-color:#02061859}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/35{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 35%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/40{--tw-shadow-color:#02061866}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/60{--tw-shadow-color:#02061899}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/60{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 60%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-cyan-400\/40{--tw-ring-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.ring-cyan-400\/40{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.ring-slate-900\/70{--tw-ring-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.ring-slate-900\/70{--tw-ring-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.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-blur{--tw-backdrop-blur:blur(8px);-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))}.outline-none{--tw-outline-style:none;outline-style:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded-xl::file-selector-button{border-radius:var(--radius-xl)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-emerald-300::file-selector-button{background-color:var(--color-emerald-300)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-slate-950::file-selector-button{color:var(--color-slate-950)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}@media (hover:hover){.hover\:border-amber-300\/35:hover{border-color:#ffd23659}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-300\/35:hover{border-color:color-mix(in oklab,var(--color-amber-300) 35%,transparent)}}.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\:border-cyan-300\/30:hover{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/30:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.hover\:border-cyan-300\/35:hover{border-color:#53eafd59}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/35:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 35%,transparent)}}.hover\:border-cyan-300\/40:hover{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-cyan-50:hover{background-color:var(--color-cyan-50)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-cyan-300\/10:hover{background-color:#53eafd1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-300\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-300) 10%,transparent)}}.hover\:bg-cyan-400\/10:hover{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-400\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.hover\:bg-cyan-500\/10:hover{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-cyan-500\/10:hover{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-rose-500\/10:hover{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/10:hover{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.hover\:bg-sky-200:hover{background-color:var(--color-sky-200)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-900\/75:hover{background-color:#0f172bbf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-900\/75:hover{background-color:color-mix(in oklab,var(--color-slate-900) 75%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:ring-4:focus{--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)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.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-\[150px_46px_46px_46px\]{grid-template-columns:150px 46px 46px 46px}.sm\:grid-cols-\[170px_150px_1fr_auto_auto\]{grid-template-columns:170px 150px 1fr auto auto}.sm\:items-center{align-items:center}.sm\:gap-3{gap:calc(var(--spacing) * 3)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:min-h-screen{min-height:100vh}.md\:w-64{width:calc(var(--spacing) * 64)}.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-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:block{display:block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_0\.9fr_1\.2fr_1\.5fr\]{grid-template-columns:.9fr .9fr 1.2fr 1.5fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.4fr_1fr_0\.7fr_0\.8fr_1fr\]{grid-template-columns:1.4fr 1fr .7fr .8fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr_1fr_auto_auto\]{grid-template-columns:1.5fr 1fr 1fr auto auto}.lg\:grid-cols-\[1fr_3fr_auto\]{grid-template-columns:1fr 3fr auto}.lg\:grid-cols-\[150px_1fr_auto\]{grid-template-columns:150px 1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(420px\,0\.72fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(420px,.72fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:items-center{align-items:center}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[0\.72fr_1\.35fr_1\.05fr\]{grid-template-columns:.72fr 1.35fr 1.05fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[370px_minmax\(0\,1fr\)\]{grid-template-columns:370px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}}@media (prefers-color-scheme:dark){.dark\:border-amber-300{border-color:var(--color-amber-300)}.dark\:border-amber-300\/10{border-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/10{border-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.dark\:border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/15{border-color:color-mix(in oklab,var(--color-amber-300) 15%,transparent)}}.dark\:border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.dark\:border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-slate-800{border-color:var(--color-slate-800)}.dark\:bg-amber-300{background-color:var(--color-amber-300)}.dark\:bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.dark\:bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.dark\:bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.dark\:bg-slate-950{background-color:var(--color-slate-950)}.dark\:bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/70{background-color:color-mix(in oklab,var(--color-slate-950) 70%,transparent)}}.dark\:bg-slate-950\/72{background-color:#020618b8}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/72{background-color:color-mix(in oklab,var(--color-slate-950) 72%,transparent)}}.dark\:bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-slate-950{color:var(--color-slate-950)}.dark\:text-white{color:var(--color-white)}@media (hover:hover){.dark\:hover\:border-amber-300\/70:hover{border-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-amber-300\/70:hover{border-color:color-mix(in oklab,var(--color-amber-300) 70%,transparent)}}}}}:root{color-scheme:light}*{box-sizing:border-box}body{color:#10213f;background:#eef6fc;min-height:100vh;margin:0}.mh-app-shell{--mh-blue:#105de8;--mh-teal:#0a9aa5;--mh-green:#2f8f4e;--mh-panel:#ffffffc7;--mh-panel-strong:#ffffffeb;--mh-text:#10213f;--mh-muted:#60728a;--mh-border:#a3c7e694;--mh-shadow:0 18px 58px #27598c24;min-height:100vh;color:var(--mh-text)}.mh-theme-dark{color-scheme:dark;--mh-panel:#07122bbd;--mh-panel-strong:#091736e6;--mh-text:#e8f3ff;--mh-muted:#a7bbd3;--mh-shadow:0 18px 60px #00000061}.mh-app-bg{z-index:-2;background:url(/microhub-assets/assets/microhub_pcb_full_bg.png) 50%/cover;position:fixed;inset:0}.mh-app-bg-overlay{z-index:-1;background:linear-gradient(90deg,#ffffff2e,#ffffff9e);position:fixed;inset:0}.mh-app-layout{grid-template-columns:300px minmax(0,1fr);min-height:100vh;display:grid}.mh-sidebar-card{border:1px solid var(--mh-border);background:linear-gradient(180deg,var(--mh-panel-strong),var(--mh-panel));min-height:calc(100vh - 20px);max-height:calc(100vh - 20px);box-shadow:var(--mh-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:30px;padding:14px 10px;position:sticky;top:10px;overflow:auto}.mh-sidebar-logo{place-items:center;width:170px;min-height:100px;margin:0 auto;display:grid}.mh-sidebar-logo img{object-fit:contain;filter:drop-shadow(0 16px 22px #0d3a7224);max-width:156px;max-height:94px}.mh-hex-nav-grid{grid-template-columns:1fr 1fr;gap:2px 0;width:100%;display:grid;position:relative}.mh-hex-nav-grid:before{content:"";background:linear-gradient(#105de86b,#0a9aa58c,#2f8f4e61);border-radius:999px;width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 18px #38bdf852}.mh-nav-cell{z-index:1;align-items:center;min-height:86px;display:flex;position:relative}.mh-nav-cell.left{grid-column:1;justify-content:flex-end}.mh-nav-cell.right{grid-column:2;justify-content:flex-start;transform:translateY(42px)}.mh-hex-nav-tile{place-items:center;width:118px;min-height:98px;text-decoration:none;transition:transform .16s,filter .16s;display:grid;position:relative}.mh-hex-nav-tile.is-active,.mh-hex-nav-tile:hover{filter:drop-shadow(0 12px 18px #105de82e);transform:translateY(-2px)scale(1.035)}.mh-hex-nav-tile img{object-fit:contain;width:112px;height:100px}.mh-hex-nav-tile span{text-align:center;color:#0b4388;text-shadow:0 1px #fffc;font-size:10px;font-weight:900;line-height:1.05;position:absolute;bottom:17px;left:12px;right:12px}.mh-main{min-width:0;padding:10px 14px 18px 4px}.mh-card,.mh-compact-topbar,.mh-page-header{border:1px solid var(--mh-border);background:var(--mh-panel);box-shadow:var(--mh-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px}.mh-page-header{justify-content:space-between;gap:18px;margin-bottom:10px;padding:18px 22px;display:flex}.mh-compact-topbar strong,.mh-page-header h1{color:var(--mh-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:950;line-height:1.05}.mh-compact-topbar span,.mh-eyebrow{color:var(--mh-blue);text-transform:uppercase;letter-spacing:.28em;margin:0 0 4px;font-size:.72rem;font-weight:950;display:block}.mh-page-subtitle{max-width:860px;color:var(--mh-muted);margin:6px 0 0;font-size:.92rem;line-height:1.6}.mh-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mh-role-pill,.mh-soft-button{border:1px solid var(--mh-border);background:var(--mh-panel-strong);min-height:38px;color:var(--mh-text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #105de814}.mh-role-pill strong{color:var(--mh-blue)}.mh-compact-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 14px;display:flex}.mh-mobile-nav{display:none}.mh-dashboard{grid-template-columns:minmax(430px,.96fr) minmax(360px,.86fr) 118px;gap:8px;display:grid}.mh-card{color:var(--mh-text);padding:14px}.mh-globe-stage{border:1px solid var(--mh-border);background:url(/microhub-assets/assets/space-background.jpg) 50%/cover;border-radius:22px;position:relative;overflow:hidden}.mh-globe-stage:after{content:"";background:#ffffff73;position:absolute;inset:0}.mh-theme-dark .mh-globe-stage:after{background:#02081761}.mh-earth{z-index:1;aspect-ratio:1;border-radius:999px;width:min(380px,72%);animation:float 6s ease-in-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 80px #0c345f47}.mh-earth img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.mh-earth:after{content:"";border-radius:inherit;background:radial-gradient(circle at 34% 24%,#6fcaff61,#0000 18%),radial-gradient(circle at 67% 73%,#05102b6b,#0000 36%);position:absolute;inset:0}@keyframes float{50%{translate:0 -7px}}.mh-pin{z-index:2;cursor:pointer;border:2px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px}.mh-pin.active,.mh-pin:hover{transform:translate(-50%,-50%)scale(1.35)}.mh-pin.ok{color:#10b981;background:#10b981}.mh-pin.warn{color:#f59e0b;background:#f59e0b}.mh-pin.bad{color:#ef4444;background:#ef4444}.mh-pill{border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);cursor:pointer;border-radius:12px;min-height:34px;padding:7px 11px;font-size:.72rem;font-weight:950;text-decoration:none}.mh-blue{color:#fff!important;background:linear-gradient(#1f74ff,#105de8)!important}.mh-ok{color:#047857!important;background:#10b9811c!important}.mh-stack{gap:7px;display:grid}.mh-counter{text-align:center}.mh-counter p{color:var(--mh-muted);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.63rem;font-weight:950}.mh-counter strong{color:var(--mh-blue);margin-top:2px;font-size:1.85rem;font-weight:950;line-height:1;display:block}.mh-source-strip,.mh-utility-row{gap:8px;margin-top:8px;display:grid}.mh-source-strip{grid-template-columns:repeat(4,minmax(175px,1fr)) minmax(240px,1.1fr)}.mh-source-card{justify-content:space-between;align-items:flex-start;gap:10px;min-height:86px;display:flex}.mh-import h3,.mh-source-card h3{margin:0;font-weight:950}.mh-import p,.mh-source-card p{color:var(--mh-muted);margin:4px 0 0;font-size:.78rem}.mh-actions{flex-wrap:wrap;gap:6px;display:flex}.mh-import{grid-template-columns:minmax(190px,1fr) minmax(180px,.75fr) auto;align-items:center;gap:10px;display:grid}.mh-import input{border:1px dashed var(--mh-border);background:var(--mh-panel-strong);width:100%;color:var(--mh-text);border-radius:14px;padding:9px;font-size:.78rem}.mh-creator-buttons button,.mh-import button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:0;border-radius:14px;min-height:40px;padding:9px 14px;font-size:.82rem;font-weight:950}.mh-creator-buttons{gap:8px;display:grid}.mh-creator-buttons button:first-child{background:linear-gradient(#1f9e63,#10854f)}.mh-table-wrap{border:1px solid var(--mh-border);border-radius:16px;margin-top:12px;overflow:auto}.mh-table-wrap table{border-collapse:collapse;width:100%;min-width:780px;font-size:.84rem}.mh-table-wrap th{color:var(--mh-muted);text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#105de814;padding:11px;font-size:.76rem}.mh-table-wrap td{border-top:1px solid var(--mh-border);padding:10px 11px}.mh-table-wrap button{color:var(--mh-blue);cursor:pointer;background:0 0;border:0;font-weight:950}.micro-card{border:1px solid var(--mh-border);background:var(--mh-panel);box-shadow:var(--mh-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media (max-width:1180px){.mh-app-layout,.mh-dashboard,.mh-utility-row{grid-template-columns:1fr}.mh-sidebar{display:none}.mh-main{padding:10px}.mh-mobile-nav{border:1px solid var(--mh-border);background:var(--mh-panel);border-radius:18px;gap:8px;margin-bottom:10px;padding:8px;display:flex;overflow:auto}.mh-mobile-nav a{white-space:nowrap;border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:850;text-decoration:none}.mh-mobile-nav a.active{color:var(--mh-blue);background:#38bdf824;border-color:#38bdf8d9}.mh-source-strip{grid-template-columns:1fr}.mh-stack{grid-template-columns:repeat(3,1fr)}.mh-import{grid-template-columns:1fr}}@media (max-width:760px){.mh-stack{grid-template-columns:1fr}.mh-compact-topbar,.mh-page-header{flex-direction:column}.mh-earth{width:min(320px,78%)}}.mh-app-shell{--mh-panel:#ffffff8a;--mh-panel-strong:#ffffffb8;--mh-border:#5b99d373;--mh-shadow:0 12px 40px #27598c1a}.mh-theme-dark{--mh-panel:#07122b85;--mh-panel-strong:#091736a8;--mh-border:#5aa6e257}.mh-sidebar-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding-top:6px!important}.mh-hex-nav-grid:before{opacity:.28;background:linear-gradient(#105de833,#0a9aa580,#2f8f4e3d);width:2px}.mh-hex-nav-tile span{display:none!important}.mh-floating-theme{z-index:40;border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);box-shadow:var(--mh-shadow);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:950;position:fixed;top:12px;right:16px}.mh-content{padding-top:0}.mh-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--mh-panel)!important;border-color:var(--mh-border)!important;box-shadow:var(--mh-shadow)!important}.mh-dashboard{grid-template-columns:minmax(430px,.98fr) minmax(350px,.74fr) 128px;gap:9px}.mh-globe-card{padding:10px!important}.mh-globe-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mh-globe-stage{place-items:center;min-height:452px;display:grid;overflow:visible}.mh-hex-globe{aspect-ratio:1;width:min(390px,76%);transform-style:preserve-3d;background:radial-gradient(circle at 31% 22%,#64d2ff9e,#0d6fd6d1 22%,#05265cf2 62%,#030b26 100%);border-radius:999px;animation:mhSlowSpin 28s linear infinite;position:relative;overflow:hidden;box-shadow:inset -34px -18px 50px #0000006b,inset 19px 12px 34px #97deff57,0 28px 80px #0c345f47}.mh-hex-globe:before{background:radial-gradient(circle at 28% 24%,#ffffff75,#0000 16%),radial-gradient(circle at 58% 64%,#0000 0 44%,#030c2659 76%);inset:0}.mh-hex-globe:after,.mh-hex-globe:before{content:"";border-radius:inherit;position:absolute}.mh-hex-globe:after{mix-blend-mode:screen;opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#0000 49%,#8fd5ff29 50%,#0000 51%),linear-gradient(#0000 49%,#8fd5ff1f 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:10%}.mh-hex-grid-layer{border-radius:inherit;clip-path:circle(50%);opacity:.75;filter:drop-shadow(0 0 4px #40c2ff52);background-image:radial-gradient(circle,#afe1ff57 1.4px,#0000 1.8px);background-size:14px 12px;position:absolute;inset:8%}@keyframes mhSlowSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mh-detail-row{border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:16px;justify-content:space-between;gap:14px;padding:10px 12px;font-size:.84rem;display:flex}.mh-detail-row span{color:var(--mh-muted);font-weight:850}.mh-detail-row strong{text-align:right}.mh-selected-card h2{color:var(--mh-text);margin:0;font-size:2.1rem;font-weight:950;line-height:1}.mh-stack .mh-card{padding:10px!important}.mh-counter{appearance:none;border:1px solid var(--mh-border);cursor:default}.mh-counter.filter{cursor:pointer}.mh-counter.filter.active,.mh-counter.filter:hover,.mh-pill.active{outline:2px solid #105de866;transform:translateY(-1px)}.mh-cyan{background:linear-gradient(#16b8d9,#0d82a8)!important}.mh-cyan,.mh-green{color:#fff!important}.mh-green{background:linear-gradient(#21a66b,#10854f)!important}.mh-warn{color:#a15c00!important;background:#fff7dff0!important}.mh-bad{color:#dc2626!important;background:#fef2f2f0!important}.mh-pill.mh-bad.active{color:#fff!important;background:#dc2626!important}.mh-counter-expired.filter.active{border-color:#dc262699!important}.mh-counter-active.filter.active{border-color:#10b98199!important}.mh-counter-inactive.filter.active{border-color:#f59e0bb3!important}.mh-source-strip{grid-template-columns:repeat(5,minmax(180px,1fr));gap:8px}.mh-source-card p{font-size:.72rem}.mh-utility-row{grid-template-columns:minmax(390px,1.3fr) minmax(170px,.42fr) minmax(255px,.75fr)}.mh-hub-card p{color:var(--mh-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.45}.mh-config-import-card{grid-template-columns:minmax(240px,1fr) minmax(210px,.75fr) auto!important}.mh-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mh-section-head h2{margin:0;font-size:1.6rem;font-weight:950;line-height:1}.mh-section-head span{color:var(--mh-blue);font-size:.78rem;font-weight:950}.mh-serial-config-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.mh-serial-config-card{border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:18px;padding:12px;box-shadow:0 10px 22px #105de812}.mh-serial-config-card.complete{border-color:#10b9818c}.mh-serial-config-card.missing{border-color:#f59e0ba6}.mh-serial-config-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-serial-config-head button{color:var(--mh-blue);cursor:pointer;background:0 0;border:0;font-size:1.35rem;font-weight:950}.mh-zip-icon{border:1px solid var(--mh-border);color:#fff;background:linear-gradient(#1f74ff,#105de8);border-radius:12px;place-items:center;min-width:42px;min-height:34px;font-size:.68rem;font-weight:950;text-decoration:none;display:grid}.mh-serial-file-meter{align-items:baseline;gap:5px;margin-top:8px;display:flex}.mh-serial-file-meter strong{color:var(--mh-text);font-size:2rem;line-height:1}.mh-serial-file-meter span{color:var(--mh-muted);font-size:.78rem;font-weight:850}.mh-required-file-grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.mh-required-file-grid span{border:1px solid var(--mh-border);text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:.63rem;font-weight:950}.mh-required-file-grid .present{color:#047857;background:#10b98121}.mh-required-file-grid .missing{color:#92400e;background:#f59e0b29}.mh-import-message,.mh-serial-config-card p{color:var(--mh-muted);margin:.6rem 0 0;font-size:.74rem}.mh-import-message.bad{color:#dc2626}.mh-modal-backdrop{z-index:60;background:#02081773;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mh-config-creator-modal{gap:12px;width:min(640px,96vw);display:grid}.mh-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mh-modal-head h2{margin:0;font-size:1.8rem;font-weight:950}.mh-config-creator-modal p{color:var(--mh-muted);margin:0;font-size:.86rem;line-height:1.55}.mh-config-creator-modal label{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.12em;gap:5px;font-size:.75rem;font-weight:950;display:grid}.mh-config-creator-modal input{border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);border-radius:14px;padding:11px 12px;font-size:1rem;font-weight:850}.mh-library-grid{grid-template-columns:minmax(320px,.85fr) minmax(240px,.45fr);gap:10px;display:grid}.mh-dropbox{text-align:center;place-items:center;min-height:320px;display:grid;border-style:dashed!important}.mh-dropbox.dragging{outline:3px solid #105de840}.mh-dropbox-icon{color:#fff;background:linear-gradient(#1f74ff,#105de8);border-radius:24px;place-items:center;width:72px;height:72px;font-size:2rem;font-weight:950;display:grid}.mh-dropbox h2,.mh-library-files h2,.mh-library-summary h2{color:var(--mh-text);margin:0;font-weight:950}.mh-dropbox p,.mh-library-summary p,.mh-note{color:var(--mh-muted);font-size:.86rem;line-height:1.55}.mh-dropbox input{border:1px dashed var(--mh-border);background:var(--mh-panel-strong);border-radius:14px;width:min(420px,100%);padding:10px}.mh-dropbox button{color:#fff;cursor:pointer;background:linear-gradient(#21a66b,#10854f);border:0;border-radius:14px;padding:12px 18px;font-weight:950}.mh-library-files{grid-column:1/-1}.mh-file-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.mh-file-card{border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:16px;gap:4px;padding:12px;display:grid}.mh-file-card strong{font-size:.9rem}.mh-file-card small,.mh-file-card span{color:var(--mh-muted);font-size:.75rem}@media (max-width:1180px){.mh-dashboard,.mh-library-grid,.mh-source-strip,.mh-utility-row{grid-template-columns:1fr}.mh-config-import-card{grid-template-columns:1fr!important}.mh-globe-stage{min-height:380px}.mh-hex-globe{width:min(330px,84%)}}.mh-top-left-actions{z-index:80;align-items:center;gap:8px;display:flex;position:fixed;top:8px;left:10px}.mh-top-left-actions button{border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:7px 12px;font-size:.74rem;font-weight:950;box-shadow:0 8px 20px #0c345f1a}.mh-sidebar-logo{min-height:116px!important;padding-top:24px!important}.mh-hex-nav-grid{max-width:206px!important}.mh-hex-nav-grid:before{display:none!important}.mh-sidebar-card{overflow:hidden!important}.mh-card{background:#ffffff70!important}.mh-theme-dark .mh-card{background:#07122b70!important}.mh-globe-card{background:#ffffff47!important;border:1px solid #5b99d370!important}.mh-theme-dark .mh-globe-card{background:#040c1e4d!important}.mh-globe-stage{cursor:default;background:0 0!important;border:0!important}.mh-globe-toolbar{z-index:4;position:relative}.mh-globe-toolbar .mh-pill.active{color:#fff!important;background:linear-gradient(#0ea5e9,#105de8)!important}.mh-canvas-globe-wrap{place-items:center;width:100%;height:100%;min-height:425px;display:grid;position:relative}.mh-canvas-globe{cursor:grab;touch-action:none;filter:drop-shadow(0 28px 55px #0c345f38);width:min(455px,88%);height:min(455px,88%);display:block}.mh-canvas-globe:active{cursor:grabbing}.mh-globe-mini-controls{opacity:.82;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.mh-globe-mini-controls button,.mh-globe-mini-controls span{border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:950}.mh-globe-mini-controls button{cursor:pointer}.mh-stack{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.mh-type-counter{gap:6px!important;padding:8px!important;display:grid!important}.mh-type-button{border:1px solid var(--mh-border);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;min-height:44px;padding:6px 9px;font-weight:950;transition:transform .16s,filter .16s;display:flex}.mh-type-button b{font-size:1.15rem}.mh-type-button strong{font-size:1.25rem}.mh-type-button.veritas{color:#3c2a00;background:linear-gradient(#ffe08a,#d59a16)}.mh-type-button.classic{color:#fff;background:linear-gradient(#ff8a8a,#d71920)}.mh-type-button.active{outline:2px solid #105de873;transform:translateY(-1px)}.mh-expired-row{grid-template-columns:1fr 72px;gap:6px;display:grid}.mh-expired-row>.mh-counter{height:100%}.mh-expiry-nested{gap:5px;display:grid}.mh-expiry-nested .mh-pill{height:100%;line-height:1.05;padding:7px 4px!important;font-size:.68rem!important}.mh-counter-expired strong{color:#dc2626!important}.mh-counter-active{border-color:#10b98159!important}.mh-counter-inactive{border-color:#f59e0b6b!important}.mh-counter-expired{border-color:#dc262673!important}.mh-utility-row-compact{justify-content:flex-start!important;display:flex!important}.mh-utility-row-compact .mh-creator-buttons{width:min(360px,100%)}.mh-card-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mh-chip{border:1px solid var(--mh-border);color:var(--mh-text);background:#ffffffa3;border-radius:999px;align-items:center;padding:4px 7px;font-size:.67rem;font-weight:950;display:inline-flex}.mh-chip.green,.mh-chip.ok{color:#047857;background:#10b98124;border-color:#10b98173}.mh-chip.warn,.mh-chip.yellow{color:#92400e;background:#f59e0b29;border-color:#f59e0b80}.mh-chip.bad,.mh-chip.red{color:#b91c1c;background:#dc262621;border-color:#dc262673}.mh-chip.gold{color:#7a5200;background:#f5b21f33;border-color:#d59a16a6}.mh-folder-icon{background:#f9b115;border-radius:4px;width:22px;height:15px;display:inline-flex;position:relative;box-shadow:inset 0 -2px #0000001f}.mh-folder-icon:before{content:"";background:#ffd36b;border-radius:4px 4px 0 0;width:11px;height:6px;position:absolute;top:-5px;left:2px}.mh-zip-icon{min-width:40px!important;font-size:0!important}.mh-creator-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mh-creator-actions{justify-content:space-between}.mh-creator-actions .mh-pill{flex:1;justify-content:center;min-height:42px}.mh-config-creator-modal{width:min(720px,96vw)!important}.mh-config-creator-modal input{text-align:center;letter-spacing:.08em;font-size:1.15rem!important}.mh-table-wrap td button{color:var(--mh-blue);cursor:pointer;background:0 0;border:0;font-weight:950}@media (max-width:1180px){.mh-canvas-globe-wrap{min-height:360px}.mh-canvas-globe{width:min(360px,90%);height:min(360px,90%)}.mh-expired-row{grid-template-columns:1fr}.mh-expiry-nested{grid-template-columns:1fr 1fr}.mh-creator-input-grid{grid-template-columns:1fr}.mh-top-left-actions{position:fixed}}.mh-app-shell{--mh-glass:#ffffff57;--mh-glass-strong:#ffffff94;--mh-gold:#d69d16;--mh-red:#d71920}.mh-theme-dark{--mh-glass:#05122e61;--mh-glass-strong:#05122e9e}.mh-v14-dashboard{align-items:stretch;grid-template-columns:minmax(560px,1.1fr) minmax(350px,.72fr) 140px!important;gap:8px!important}.mh-v14-globe-card,.mh-v14-globe-stage{border:0!important;padding:0!important}.mh-v14-globe-stage{min-height:560px!important;box-shadow:none!important;background:0 0!important}.mh-v14-globe-toolbar{z-index:6;justify-content:space-between;display:flex;top:16px;left:26px;right:26px}.mh-canvas-globe-wrap{min-height:560px!important}.mh-globe-mini-controls{opacity:.9!important;bottom:12px!important;right:20px!important}.mh-globe-mini-controls button,.mh-globe-mini-controls span{background:#ffffffb8!important}.mh-theme-dark .mh-globe-mini-controls button,.mh-theme-dark .mh-globe-mini-controls span{background:#05122eb8!important}.mh-v14-selected-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--mh-glass-strong)!important;border:1px solid #85bae47a!important;box-shadow:0 14px 40px #194a821a!important}.mh-v14-selected-serial-button{color:#fff;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:0;border-radius:16px;width:100%;min-height:42px;font-weight:950;box-shadow:0 10px 20px #105de82e}.mh-v14-selected-title-row{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.mh-v14-selected-title-row h2{margin:0!important;font-size:1.55rem!important;line-height:1.05!important}.mh-v14-side-stack{gap:8px!important}.mh-total-combo{align-items:center;grid-template-columns:minmax(0,1fr) 54px!important;gap:7px!important;min-height:86px!important;padding:8px!important}.mh-total-main{color:var(--mh-text);text-align:center;background:0 0;border:0;place-items:center;height:100%;padding:0;display:grid}.mh-total-main p{text-transform:uppercase;letter-spacing:.22em;color:var(--mh-muted);margin:0;font-size:.62rem;font-weight:950}.mh-total-main strong{color:#0f3472;font-size:1.9rem;line-height:1}.mh-theme-dark .mh-total-main strong{color:#e8f3ff}.mh-total-type-stack{gap:5px;display:grid}.mh-type-mini{border:1px solid var(--mh-border);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:4px;min-height:34px;padding:4px 6px;font-weight:950;display:flex;box-shadow:inset 0 1px #ffffff59}.mh-type-mini.veritas{color:#6d4700;background:#ffde7057;border-color:#d69d16b8}.mh-type-mini.classic{color:#b91c1c;background:#ff70702e;border-color:#d719208c}.mh-type-mini.active{outline:2px solid #105de873}.mh-expired-combo{align-items:stretch;grid-template-columns:minmax(0,1fr) 58px!important;gap:6px!important;min-height:96px!important;padding:8px!important}.mh-expired-main{color:var(--mh-text);text-align:center;background:0 0;border:0;place-items:center;display:grid}.mh-expired-main p{text-transform:uppercase;letter-spacing:.24em;color:var(--mh-muted);margin:0;font-size:.62rem;font-weight:950}.mh-expired-main strong{color:#dc2626;font-size:1.9rem;line-height:1}.mh-expiry-nested{grid-template-columns:1fr!important;display:grid!important}.mh-expiry-nested button{color:#b91c1c;cursor:pointer;background:#ffffffa3;border:1px solid #dc262659;border-radius:12px;font-size:.66rem;font-weight:950}.mh-expiry-nested button.active{background:#fff1f2;outline:2px solid #dc262638}.mh-v14-download-stack,.mh-v14-side-creators{background:var(--mh-glass-strong)!important;border:1px solid #85bae46b!important}.mh-v14-side-creators{gap:8px;display:grid;padding:8px!important}.mh-v14-side-creators button{color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:.78rem;font-weight:950;display:flex}.mh-v14-side-creators button:first-child{background:linear-gradient(#2aa765,#10854f)}.mh-v14-side-creators button:last-child{background:linear-gradient(#0ca3b8,#068797)}.mh-v14-side-creators span{font-size:1.05rem}.mh-v14-source-strip .mh-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--mh-glass)!important;border:1px solid #85bae46b!important}.mh-sidebar-card{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mh-hex-nav-grid{max-width:190px!important}.mh-sidebar-logo img{filter:drop-shadow(0 13px 18px #105de82e)}.mh-v14-card-board{margin-top:10px}.mh-v14-scope-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:10px;display:grid}.mh-v14-scope-card{background:#ffffffa8;border:1px solid #85bae494;border-radius:18px;gap:8px;padding:10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #105de814}.mh-theme-dark .mh-v14-scope-card{background:#0614349e}.mh-v14-scope-card.selected{border-color:#105de8e0;box-shadow:0 0 0 3px #105de81f,0 14px 30px #105de824}.mh-v14-scope-card.missing .mh-v14-card-topline{background:#dc2626}.mh-v14-card-topline{background:#105de8;height:4px;position:absolute;top:0;left:0;right:0}.mh-v14-scope-head{grid-template-columns:minmax(0,1fr) 43px;gap:8px;margin-top:2px;display:grid}.mh-v14-serial-button{color:#fff;letter-spacing:.08em;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:0;border-radius:18px;min-height:40px;font-size:1.08rem;font-weight:950}.mh-v14-folder-button{border:1px solid var(--mh-border);background:#f5f8fcd1;border-radius:16px;place-items:center;text-decoration:none;display:grid}.mh-v14-card-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mh-dot{border:1px solid #fffc;border-radius:999px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 1px #00000014}.mh-dot.active{background:#16a062}.mh-dot.inactive{background:#f2b400}.mh-dot.expired{background:#dc2626}.mh-v14-card-title-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.mh-v14-card-title-row strong{color:var(--mh-blue);font-size:1.08rem;font-weight:950;line-height:1.1}.mh-v14-detail-bubble{color:var(--mh-blue);cursor:pointer;background:#ffffffa6;border:1px solid #105de842;border-radius:999px;height:48px;font-size:.68rem;font-weight:950}.mh-v14-card-meta{color:var(--mh-muted);gap:2px;font-size:.72rem;display:grid}.mh-v14-card-icons{background:#f7fbffc2;border:1px solid #85bae46b;border-radius:14px;align-items:center;gap:8px;padding:7px;display:flex}.mh-theme-dark .mh-v14-card-icons{background:#0614348f}.mh-v14-card-icons>span{background:#105de814;border-radius:8px;place-items:center;min-width:24px;min-height:24px;display:grid}.mh-v14-tv-menu{margin-left:auto;position:relative}.mh-v14-tv-menu summary{cursor:pointer;border:1px solid var(--mh-border);color:#0f3472;background:#ffffffc7;border-radius:10px;place-items:center;min-width:62px;height:26px;font-weight:950;list-style:none;display:grid}.mh-v14-tv-menu summary::-webkit-details-marker{display:none}.mh-v14-tv-menu div{z-index:20;border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:12px;gap:4px;min-width:140px;padding:8px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 12px 26px #0000001f}.mh-v14-tv-menu span{color:var(--mh-text);white-space:nowrap;font-size:.72rem}.mh-v14-expanded-card{gap:8px;display:grid}.mh-v14-tabs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mh-v14-tabs button{border:1px solid var(--mh-border);color:var(--mh-text);cursor:pointer;background:#ffffffa8;border-radius:12px;min-height:32px;font-size:.7rem;font-weight:950}.mh-v14-tabs button.active{color:#fff;background:linear-gradient(#1f74ff,#105de8)}.mh-v14-notes,.mh-v14-panel,.mh-v14-service-history,.mh-v14-support-files{background:#ffffff85;border:1px solid #85bae46b;border-radius:14px;padding:9px}.mh-theme-dark .mh-v14-notes,.mh-theme-dark .mh-v14-panel,.mh-theme-dark .mh-v14-service-history,.mh-theme-dark .mh-v14-support-files{background:#0614347a}.mh-v14-detail-line{border-bottom:1px solid #85bae447;grid-template-columns:95px minmax(0,1fr);gap:8px;padding:5px 0;font-size:.72rem;display:grid}.mh-v14-detail-line:last-child{border-bottom:0}.mh-v14-detail-line span{color:var(--mh-muted);font-weight:900}.mh-v14-detail-line strong{overflow-wrap:anywhere}.mh-v14-notes h4{margin:0 0 6px;font-size:.9rem;font-weight:950}.mh-v14-notes textarea{border:1px solid var(--mh-border);width:100%;min-height:70px;color:var(--mh-text);resize:vertical;background:#ffffffbf;border-radius:10px;padding:8px}.mh-theme-dark .mh-v14-notes textarea{background:#07122bbf}.mh-v14-service-history summary,.mh-v14-support-files summary{cursor:pointer;font-weight:950}.mh-v14-support-files input{width:100%;margin:8px 0;font-size:.74rem;display:block}.mh-v14-service-list{gap:6px;margin-top:8px;display:grid}.mh-v14-service-list article{background:#ffffff7a;border:1px solid #85bae459;border-radius:12px;padding:7px}.mh-v14-service-list p,.mh-v14-support-files p{color:var(--mh-muted);margin:4px 0 0;font-size:.75rem}.mh-v14-master-list{background:var(--mh-glass)!important;border:1px solid #85bae46b!important}@keyframes mhV14Pulse{0%{box-shadow:0 0 #105de89e}55%{box-shadow:0 0 0 11px #105de81f}to{box-shadow:0 0 #105de800}}@media (max-width:1180px){.mh-v14-dashboard{grid-template-columns:1fr!important}.mh-canvas-globe-wrap,.mh-v14-globe-stage{min-height:440px!important}.mh-canvas-globe{width:min(450px,96%)!important;height:min(450px,96%)!important}.mh-expired-combo,.mh-total-combo{grid-template-columns:1fr 86px!important}.mh-v14-side-stack{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.mh-v14-side-creators{grid-column:span 2}.mh-v14-source-strip{grid-template-columns:1fr!important}}.mh-globe-card,.mh-v14-globe-card{border-color:#0000!important;padding:0!important}.mh-globe-card,.mh-globe-stage,.mh-v14-globe-card,.mh-v14-globe-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.mh-globe-stage,.mh-v14-globe-stage{border:0!important;min-height:520px!important}.mh-globe-stage:after{display:none!important}.mh-canvas-globe-wrap{background:0 0!important;min-height:520px!important}.mh-canvas-globe{filter:drop-shadow(0 30px 48px #06225247)!important;width:min(590px,99%)!important;height:min(590px,99%)!important}.mh-v14-globe-toolbar{pointer-events:none;z-index:10!important;position:absolute!important;top:14px!important;left:20px!important;right:20px!important}.mh-v14-globe-toolbar .mh-pill{pointer-events:auto;box-shadow:0 8px 18px #0c345f1a;background:#ffffffd1!important}.mh-theme-dark .mh-v14-globe-toolbar .mh-pill{background:#07122bc7!important}.mh-v14-source-card-clean{background:#ffffff6b!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:76px!important;padding:12px 14px!important;display:grid!important}.mh-theme-dark .mh-v14-source-card-clean{background:#07122b6b!important}.mh-v14-source-card-clean h3{margin:0!important;font-size:.98rem!important;font-weight:950!important;line-height:1!important}.mh-source-icon-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mh-source-icon-button{border:1px solid var(--mh-border);min-width:34px;height:34px;color:var(--mh-blue);cursor:pointer;background:#ffffffd1;border-radius:11px;place-items:center;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-grid;box-shadow:0 6px 14px #0c345f14}.mh-source-icon-button.bad{color:#dc2626;background:#fef2f2eb}.mh-source-icon-button.warn{color:#b45309;background:#fffbebf5}.mh-source-icon-button.blue{color:#fff;background:linear-gradient(#1f74ff,#105de8)}.mh-source-icon-button:hover{filter:brightness(1.02);transform:translateY(-1px)}.mh-v14-side-creators button strong{font-size:.83rem}.mh-v14-side-creators button span{font-size:1.25rem}.mh-v14-side-creators button{gap:8px!important}.mh-v14-scope-card.highlight,.mh-v14-scope-card.selected.highlight{transform:translateY(-2px)scale(1.012);border-color:#105de8!important;box-shadow:0 0 0 5px #105de847,0 18px 38px #105de833!important}.mh-config-creator-modal{color:#10213f!important;background:#fff!important;box-shadow:0 24px 70px #02081752!important}.mh-config-creator-modal label,.mh-config-creator-modal p{color:#50657d!important}.mh-config-creator-modal input,.mh-theme-dark .mh-config-creator-modal,.mh-theme-dark .mh-config-creator-modal .mh-pill:not(.mh-blue):not(.mh-green){color:#10213f!important;background:#fff!important}.mh-v14-card-badges-v2{align-items:center!important}.mh-flag-chip.status-active{color:#047857!important;background:#10b98124!important;border-color:#10b9818c!important}.mh-flag-chip.status-inactive{color:#a15c00!important;background:#f59e0b29!important;border-color:#f59e0b99!important}.mh-flag-chip.status-expired{color:#b91c1c!important;background:#fee2e2e0!important;border-color:#dc26268c!important}.mh-v14-inline-icons{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.mh-v14-inline-icons span{background:#ffffff9e;border:1px solid #85bae461;border-radius:7px;place-items:center;min-width:22px;height:22px;font-size:.76rem;display:grid}.mh-v14-tv-row{background:#f7fbffad;border:1px solid #85bae46b;border-radius:14px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.mh-theme-dark .mh-v14-tv-row{background:#06143475}.mh-v14-tv-row>span{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950}.mh-v14-tv-single{border:1px solid var(--mh-border);color:#0f3472;text-align:center;-webkit-user-select:text;user-select:text;cursor:copy;background:#ffffffd1;border-radius:10px;min-height:28px;padding:4px 8px;font-weight:950}.mh-theme-dark .mh-v14-tv-single{color:#0f3472;background:#ffffffe0}.mh-v14-tv-menu{justify-self:start;margin-left:0!important}.mh-v14-tv-menu summary{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:68px!important;display:flex!important}.mh-v14-tv-menu div button{color:var(--mh-blue);text-align:left;cursor:copy;background:0 0;border:0;padding:4px 2px;font-size:.74rem;font-weight:950}.mh-v14-tv-icon{color:#0f3472!important;white-space:nowrap!important;font-size:.82rem!important}.mh-v14-card-icons{display:none!important}.mh-v14-selected-data-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.mh-v14-selected-data-grid details{background:#ffffff73;border:1px solid #85bae46b;border-radius:14px;padding:8px}.mh-theme-dark .mh-v14-selected-data-grid details{background:#0614346b}.mh-v14-selected-data-grid summary{cursor:pointer;color:var(--mh-blue);margin-bottom:4px;font-size:.78rem;font-weight:950}.mh-v14-selected-card .mh-detail-row{background:#ffffff6b!important}.mh-theme-dark .mh-v14-selected-card .mh-detail-row{background:#0614346b!important}.mh-hex-nav-grid{grid-template-columns:1fr 1fr!important;justify-items:center!important;max-width:238px!important}.mh-hex-nav-tile img{width:120px!important;height:106px!important}.mh-sidebar{padding-left:0!important;padding-right:0!important}.mh-sidebar-card{justify-items:center;display:grid;align-content:start!important}@media (max-width:1180px){.mh-canvas-globe-wrap,.mh-v14-globe-stage{min-height:440px!important}.mh-canvas-globe{width:min(460px,98%)!important;height:min(460px,98%)!important}.mh-v14-selected-data-grid{grid-template-columns:1fr}.mh-v14-source-card-clean{gap:8px;grid-template-columns:1fr!important}.mh-source-icon-actions{justify-content:flex-start}.mh-sidebar-logo{width:170px!important}.mh-hex-nav-grid{width:210px!important;max-width:210px!important}}.mh-v14-dashboard{grid-template-columns:minmax(520px,1.05fr) minmax(380px,.82fr) 118px!important;align-items:start!important}.mh-v14-globe-card{position:relative!important;overflow:visible!important}.mh-v14-globe-stage{min-height:610px!important;overflow:visible!important}.mh-canvas-globe-wrap{place-items:center!important;min-height:610px!important;display:grid!important;overflow:visible!important}.mh-v14-globe-toolbar-compact{justify-content:flex-end!important;align-items:center!important;gap:7px!important;display:flex!important;top:10px!important;left:auto!important;right:-6px!important}.mh-v14-globe-toolbar-compact .mh-pill{border-radius:13px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:.95rem!important}.mh-globe-mini-controls{display:none!important}.mh-v14-master-list,.mh-v14-selected-card,.mh-v14-source-strip .mh-card{-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important;background:#ffffff7a!important;border:1px solid #85bae470!important}.mh-theme-dark .mh-v14-master-list,.mh-theme-dark .mh-v14-selected-card,.mh-theme-dark .mh-v14-source-strip .mh-card{background:#07122b75!important}.mh-v14-selected-serial-button{letter-spacing:.12em!important;font-size:.92rem!important}.mh-v14-selected-title-row .mh-flag-chip{text-align:center;min-width:92px}.mh-v14-selected-card .mh-card-badges .mh-chip{background:#ffffff94}.mh-v14-card-shell{grid-template-columns:minmax(0,1fr) 36px;gap:8px;display:grid}.mh-v14-card-section-buttons{align-content:start;gap:5px;padding-top:2px;display:grid}.mh-v14-card-section-buttons button{color:#105de8;cursor:pointer;background:#ffffffb3;border:1px solid #85bae48c;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.9rem;line-height:1;display:grid;box-shadow:0 5px 10px #0c345f0f}.mh-v14-card-section-buttons button.active,.mh-v14-card-section-buttons button:hover{color:#fff;background:linear-gradient(#1f74ff,#105de8);border-color:#105de8a6;transform:translateY(-1px)}.mh-v14-expanded-card-v2{gap:8px;margin-top:2px;display:grid}.mh-v14-expanded-card-v2 .mh-v14-panel h4{color:var(--mh-blue);margin:0 0 6px;font-size:.86rem;font-weight:950}.mh-v14-small-copy{color:var(--mh-muted);margin:0 0 8px;font-size:.74rem;line-height:1.35}.mh-v14-tv-menu .mh-v14-tv-inline-list,.mh-v14-tv-menu div{margin-top:6px;z-index:auto!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#ffffff8c!important;position:static!important;top:auto!important;right:auto!important}.mh-theme-dark .mh-v14-tv-menu .mh-v14-tv-inline-list,.mh-theme-dark .mh-v14-tv-menu div{background:#0614346b!important}.mh-v14-tv-menu summary{justify-self:start}.mh-v14-inline-icons span[title=Drop],.mh-v14-inline-icons span[title=Maintenance]{font-size:.82rem}.mh-v14-master-highlight{animation:mhMasterRowPulse 2.4s;border-left:4px solid #105de8!important}.mh-v14-master-highlight td{background:#105de829!important}@keyframes mhMasterRowPulse{0%{box-shadow:inset 0 0 0 999px #105de842}to{box-shadow:inset 0 0 0 999px #105de800}}.mh-settings-panel{border:1px solid var(--mh-border);background:var(--mh-panel);box-shadow:var(--mh-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--mh-text);border-radius:1.6rem;padding:1.5rem}.mh-settings-head h2{color:var(--mh-text);margin:0;font-size:1.25rem;font-weight:850}.mh-settings-card p,.mh-settings-head p{color:var(--mh-muted);margin:.35rem 0 0;font-size:.88rem}.mh-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.mh-settings-card{border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:1.2rem;padding:1rem}.mh-settings-card-wide{grid-column:1/-1}.mh-settings-card h3{color:var(--mh-text);margin:0 0 .75rem;font-size:1rem;font-weight:850}.mh-segmented{border:1px solid var(--mh-border);background:#ffffff6b;border-radius:999px;grid-template-columns:1fr 1fr;display:inline-grid;overflow:hidden}.mh-segmented button{color:var(--mh-text);cursor:pointer;background:0 0;border:0;padding:.55rem 1rem;font-weight:850}.mh-segmented button.active{color:#fff;background:linear-gradient(#1f74ff,#105de8)}.mh-settings-card input[type=range]{accent-color:#105de8;width:100%}.mh-speed-scale{color:var(--mh-muted);justify-content:space-between;font-size:.72rem;font-weight:800;display:flex}.mh-section-checks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;margin-top:.8rem;display:grid}.mh-section-checks label{border:1px solid var(--mh-border);background:#fff6;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-weight:800;display:flex}.mh-theme-dark .mh-section-checks label{background:#06143473}.mh-hex-nav-grid{width:248px!important;max-width:248px!important;left:auto!important}.mh-sidebar-card{justify-items:center!important}.mh-sidebar-logo{justify-self:center!important}@media (max-width:1180px){.mh-v14-dashboard{grid-template-columns:1fr!important}.mh-canvas-globe-wrap,.mh-v14-globe-stage{min-height:520px!important}.mh-canvas-globe{width:min(610px,105%)!important;height:min(610px,105%)!important;transform:translateY(24px)!important}.mh-v14-globe-toolbar-compact{right:12px!important}.mh-settings-grid{grid-template-columns:1fr}}.mh-v14-globe-card{border-color:#0000!important}.mh-canvas-globe-wrap,.mh-v14-globe-card,.mh-v14-globe-stage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.mh-canvas-globe-wrap,.mh-v14-globe-stage{border:0!important}.mh-canvas-globe{width:min(665px,108%)!important;height:min(665px,108%)!important;transform:translateY(50px)!important}.mh-v14-globe-toolbar-compact{top:18px!important;right:-8px!important}.mh-v14-globe-toolbar-compact .mh-pill:nth-child(3),.mh-v14-globe-toolbar-compact .mh-pill:nth-child(4){font-size:1.05rem!important}.mh-v14-side-stack{grid-auto-rows:min-content}.mh-total-combo{grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;min-height:70px!important;padding:8px 6px 8px 10px!important;display:grid!important}.mh-total-main{cursor:pointer;background:0 0!important;border:0!important;place-items:center!important;min-height:50px!important;display:grid!important}.mh-total-main strong{transform:translate(3px);margin:0!important;font-size:1.82rem!important;line-height:1!important}.mh-total-type-stack{justify-self:end!important;width:34px!important}.mh-type-mini{border-radius:9px!important;gap:0!important;width:32px!important;min-width:32px!important;height:29px!important;padding:0!important}.mh-counter.filter{place-items:center!important;min-height:74px!important;display:grid!important}.mh-counter.filter strong{margin:0!important}.mh-counter-active strong{color:#0f9f5f!important}.mh-counter-inactive strong{color:#e4a400!important}.mh-expired-combo{grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;min-height:84px!important;padding:8px 6px 8px 10px!important;display:grid!important}.mh-expired-main{cursor:pointer;background:0 0!important;border:0!important;place-items:center!important;min-height:62px!important;display:grid!important}.mh-expired-main strong{color:#dc2626!important;margin:0!important;font-size:1.82rem!important}.mh-expiry-nested{width:40px!important}.mh-expiry-nested button{width:38px!important;min-width:38px!important}.mh-v14-side-master{text-align:center;gap:7px;display:grid;background:#ffffff80!important;padding:8px!important}.mh-theme-dark .mh-v14-side-master{background:#07122b73!important}.mh-v14-side-master>strong{color:var(--mh-blue);letter-spacing:.08em;font-size:.8rem;font-weight:950;display:block}.mh-v14-side-master-buttons{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.mh-v14-side-master-buttons a,.mh-v14-side-master-buttons button{color:#105de8;cursor:pointer;background:#ffffffb8;border:1px solid #85bae49e;border-radius:10px;place-items:center;min-height:34px;font-size:1rem;font-weight:950;text-decoration:none;display:grid}.mh-v14-side-master-buttons button.ok{color:#047857;background:#10b9812e;border-color:#10b981b3}.mh-v14-side-master-buttons button.warn{color:#a15c00;background:#f59e0b2e;border-color:#f59e0bad}.mh-v14-side-master-buttons button.bad{color:#b91c1c;background:#fee2e2eb;border-color:#dc2626a6}.mh-v14-source-strip-spacer{height:96px;margin-top:8px}.mh-v14-card-section-buttons{grid-template-columns:repeat(2,30px)!important;grid-auto-rows:30px!important;place-content:start end!important;gap:5px!important}.mh-v14-card-section-buttons button{border-radius:9px!important;width:30px!important;height:30px!important;font-size:.82rem!important}.mh-v14-tv-row{grid-template-columns:34px minmax(0,1fr)!important;padding:6px 7px!important}.mh-v14-tv-label{color:#105de8!important;letter-spacing:0!important;text-transform:none!important;background:#ffffffb3!important;border:1px solid #85bae485!important;border-radius:9px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:.9rem!important;display:grid!important}.mh-v14-tv-single{text-align:left!important;font-size:.76rem!important}.mh-v14-tv-menu summary,.mh-v14-tv-single{min-height:28px!important;padding:3px 7px!important}.mh-v14-tv-menu summary{min-width:54px!important}.mh-v14-tv-inline-list{padding:5px 6px!important}.mh-v14-master-list .mh-table-wrap{background:#ffffff61}.mh-admin-utility-card{border-color:#105de833!important}.mh-admin-utility-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:.9rem;display:grid}.mh-admin-utility-grid>div{border:1px solid var(--mh-border);background:#ffffff6b;border-radius:1rem;grid-template-columns:1fr repeat(3,34px);align-items:center;gap:.4rem;padding:.6rem;display:grid}.mh-theme-dark .mh-admin-utility-grid>div{background:#06143473}.mh-admin-utility-grid strong{color:var(--mh-text);font-size:.8rem;font-weight:950}.mh-admin-utility-grid button{color:#105de8;cursor:pointer;background:#ffffffb3;border:1px solid #85bae494;border-radius:10px;place-items:center;width:34px;height:32px;font-weight:950;display:grid}.mh-theme-dark .mh-admin-utility-grid button{color:#105de8;background:#ffffffe6}@media (max-width:1180px){.mh-canvas-globe{width:min(610px,102%)!important;height:min(610px,102%)!important;transform:translateY(36px)!important}.mh-v14-source-strip-spacer{height:52px}}.mh-v14-scope-grid{grid-template-columns:repeat(auto-fill,minmax(214px,1fr))!important;gap:8px!important}.mh-v14-scope-card{border-radius:16px!important;padding:8px!important}.mh-v14-card-shell{gap:6px!important}.mh-v14-scope-head{margin-top:1px!important;display:block!important}.mh-v14-serial-button{border-radius:17px!important;width:100%!important;min-height:38px!important}.mh-v14-card-badges-v2{gap:5px!important;margin-top:3px!important}.mh-v14-card-badges-v2 .mh-chip{min-height:20px!important;padding:3px 8px!important;font-size:.66rem!important}.mh-v14-inline-icons{align-items:center!important;gap:4px!important;display:inline-flex!important}.mh-v14-inline-icons span{background:#ffffff94!important;border:1px solid #85bae473!important;border-radius:8px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:.78rem!important;display:grid!important}.mh-v14-card-meta{font-size:.68rem!important;line-height:1.25!important}.mh-v14-card-section-buttons{grid-template-columns:repeat(2,28px)!important;grid-auto-rows:28px!important;justify-content:end!important;gap:4px!important}.mh-v14-card-section-buttons button{background:#ffffffb8!important;border-radius:8px!important;width:28px!important;height:28px!important;font-size:.78rem!important}.mh-v14-card-section-buttons button.ok{color:#0f8f55!important;background:#16a0621f!important;border-color:#16a062b3!important}.mh-v14-card-section-buttons button.warn{color:#a16207!important;background:#ffdd582e!important;border-color:#e29f00b8!important}.mh-v14-card-section-buttons button.bad{color:#b91c1c!important;background:#fee2e2db!important;border-color:#dc2626a6!important}.mh-v14-card-section-buttons button.active,.mh-v14-card-section-buttons button:hover{color:#fff!important;background:linear-gradient(#1f74ff,#105de8)!important;border-color:#105de8bf!important}.mh-v14-card-section-buttons button.active.ok{box-shadow:0 0 0 2px #16a0622e,0 8px 14px #105de81f!important}.mh-v14-card-section-buttons button.active.warn{box-shadow:0 0 0 2px #e29f002e,0 8px 14px #105de81f!important}.mh-v14-card-section-buttons button.active.bad{box-shadow:0 0 0 2px #dc26262e,0 8px 14px #105de81f!important}.mh-v14-tv-row{background:0 0!important;border:0!important;padding:4px 0 0!important;display:block!important}.mh-v14-tv-menu summary,.mh-v14-tv-single{color:#0f3472!important;background:#f8fbffd1!important;border:1px solid #85bae485!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-height:28px!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important;display:flex!important}.mh-theme-dark .mh-v14-tv-menu summary,.mh-theme-dark .mh-v14-tv-single{color:#0f3472!important;background:#ffffffe6!important}.mh-tv-monitor{font-size:.85rem!important;line-height:1!important}.mh-v14-tv-menu{width:100%!important;margin:0!important}.mh-v14-tv-menu .mh-v14-tv-inline-list{width:100%!important;box-shadow:none!important;background:#ffffff85!important;margin-top:5px!important;padding:5px!important;position:static!important}.mh-v14-tv-inline-list button{width:100%!important;color:var(--mh-text)!important;background:#ffffffa6!important;border:1px solid #85bae45c!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:4px 6px!important;font-size:.68rem!important;display:flex!important}.mh-v14-config-panel{position:relative!important}.mh-v14-panel-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:5px!important;display:flex!important}.mh-v14-panel-head h4{margin:0!important}.mh-v14-panel-icon-download{border:1px solid #85bae494!important;border-radius:10px!important;place-items:center!important;width:30px!important;height:30px!important;text-decoration:none!important;display:grid!important}.mh-data-icon.ok,.mh-v14-panel-icon-download.ok{color:#0f8f55!important;background:#16a06224!important;border-color:#16a062b8!important}.mh-data-icon.warn,.mh-v14-panel-icon-download.warn{color:#a16207!important;background:#ffdd5838!important;border-color:#e29f00b8!important}.mh-data-icon.bad,.mh-v14-panel-icon-download.bad{color:#b91c1c!important;background:#fee2e2e6!important;border-color:#dc2626ad!important}.mh-data-icon.neutral{color:var(--mh-muted)!important;background:#ffffff8a!important;border-color:#85bae46b!important}.mh-v14-icon-status-row{border-bottom:1px solid #85bae440!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:5px 0!important;font-size:.72rem!important;display:grid!important}.mh-v14-icon-status-row:last-child{border-bottom:0!important}.mh-data-icon{border:1px solid #85bae46b!important;border-radius:8px!important;place-items:center!important;width:24px!important;height:24px!important;display:grid!important}.mh-v14-icon-status-row span:nth-child(2){color:var(--mh-muted)!important;font-weight:900!important}.mh-v14-icon-status-row strong{overflow-wrap:anywhere!important;font-weight:950!important}.mh-total-combo{grid-template-columns:minmax(0,1fr) 46px!important;padding-right:9px!important}.mh-total-type-stack{justify-self:center!important;width:42px!important;transform:translate(-4px)!important}.mh-type-mini{justify-content:center!important;gap:2px!important;width:40px!important;min-width:40px!important;height:30px!important;padding:0 3px!important}.mh-type-mini b,.mh-type-mini span{letter-spacing:.01em!important;font-weight:1000!important}.mh-type-mini b{font-size:.78rem!important}.mh-type-mini span{font-size:.72rem!important}.mh-total-main strong{font-weight:1000!important;transform:translate(0)!important}.mh-expired-combo{grid-template-columns:minmax(0,1fr) 64px!important;padding-right:8px!important}.mh-expiry-nested{justify-self:end!important;gap:5px!important;width:60px!important}.mh-expiry-nested button{white-space:nowrap!important;width:58px!important;min-width:58px!important;min-height:30px!important;padding:2px 4px!important;font-size:.64rem!important;line-height:1.05!important}.mh-v14-selected-quickbar{grid-template-columns:repeat(9,minmax(26px,1fr))!important;gap:5px!important;margin-top:8px!important;display:grid!important}.mh-v14-selected-quickbar button{color:#105de8!important;cursor:pointer!important;background:#ffffffb8!important;border:1px solid #85bae494!important;border-radius:10px!important;place-items:center!important;min-height:30px!important;font-weight:950!important;display:grid!important}.mh-v14-selected-quickbar button.ok{color:#0f8f55!important;background:#16a0621f!important;border-color:#16a062ad!important}.mh-v14-selected-quickbar button.warn{color:#a16207!important;background:#ffdd582e!important;border-color:#e29f00b8!important}.mh-v14-selected-quickbar button.bad{color:#b91c1c!important;background:#fee2e2db!important;border-color:#dc2626a6!important}.mh-v14-selected-quickbar button.active,.mh-v14-selected-quickbar button:hover{color:#fff!important;background:linear-gradient(#1f74ff,#105de8)!important;border-color:#105de8bf!important}.mh-v14-selected-data-grid-icons{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}.mh-v14-selected-data-grid-icons .mh-v14-notes,.mh-v14-selected-data-grid-icons .mh-v14-panel,.mh-v14-selected-data-grid-icons .mh-v14-service-history,.mh-v14-selected-data-grid-icons .mh-v14-support-files{min-width:0!important}.mh-v14-selected-data-grid-icons .mh-v14-detail-line{grid-template-columns:82px minmax(0,1fr)!important}.mh-v14-scope-card.highlight{animation:mhV14PulseBold 1.8s!important}.mh-v14-scope-card.highlight .mh-v14-serial-button{box-shadow:0 0 0 3px #105de85c,0 0 0 7px #105de824!important}@keyframes mhV14PulseBold{0%{box-shadow:0 0 #105de880,0 12px 28px #105de824}45%{box-shadow:0 0 0 6px #105de83d,0 18px 36px #105de833}to{box-shadow:0 0 #105de800,0 12px 28px #105de814}}@media (max-width:1180px){.mh-v14-scope-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.mh-v14-selected-data-grid-icons{grid-template-columns:1fr!important}}.mh-v14-scope-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;gap:10px!important}.mh-v14-scope-card{width:100%!important;min-height:210px!important}.mh-v14-card-shell{grid-template-columns:minmax(0,1fr) 62px!important}.mh-v14-card-main{min-width:0!important}.mh-v14-card-title-row-clean{grid-template-columns:1fr!important}.mh-v14-card-meta span,.mh-v14-card-title-row-clean strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mh-v14-card-section-buttons{align-self:start!important}.mh-v14-card-section-buttons button[aria-label=TeamViewer]{color:#0f3472!important;background:#e2f4ffd1!important;border-color:#105de86b!important;position:relative!important}.mh-theme-dark .mh-v14-card-section-buttons button[aria-label=TeamViewer]{color:#0f3472!important;background:#e8f3ffe0!important}.mh-v14-tv-id-list{gap:6px!important;display:grid!important}.mh-v14-tv-id-list button{width:100%!important;color:var(--mh-text)!important;cursor:pointer!important;background:#ffffffad!important;border:1px solid #85bae475!important;border-radius:10px!important;justify-content:flex-start!important;padding:6px 8px!important;font-size:.72rem!important;font-weight:900!important}.mh-v14-icon-only-row,.mh-v14-tv-id-list button{align-items:center!important;gap:7px!important;display:flex!important}.mh-v14-icon-only-row{padding:4px 0 2px!important}.mh-v14-icon-only-row .mh-data-icon{width:28px!important;height:28px!important;font-size:.84rem!important}.mh-v14-keygen-clock{grid-template-columns:28px minmax(0,1fr) auto!important}.mh-v14-selected-data-grid-icons .mh-v14-icon-only-row{justify-content:flex-start!important}.mh-v14-selected-data-grid-icons .mh-v14-panel[data-section=build] .mh-v14-detail-line,.mh-v14-selected-data-grid-icons .mh-v14-panel[data-section=build] .mh-v14-icon-status-row:not(.mh-v14-keygen-clock){display:none!important}@media (max-width:1600px){.mh-v14-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1280px){.mh-v14-scope-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}}.mh-sidebar-logout{color:#0f3472;cursor:pointer;background:#ffffffa8;border:1px solid #85bae494;border-radius:12px;width:76%;min-height:32px;margin:8px auto 0;font-size:.72rem;font-weight:950;display:block;box-shadow:0 8px 18px #105de814}.mh-theme-dark .mh-sidebar-logout{color:#e8f3ff;background:#08183a9e}.mh-v15-selected-status-strip{background:#ffffff5c;border:1px solid #85bae459;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin-top:10px;padding:6px;display:flex}.mh-theme-dark .mh-v15-selected-status-strip{background:#07122b57}.mh-v15-selected-summary-grid .mh-detail-row span{text-align:center;color:#105de8;place-items:center;min-width:38px;font-weight:950;display:grid}.mh-v14-keygen-clock{justify-content:flex-start;align-items:center;gap:8px;grid-template-columns:none!important;display:flex!important}.mh-v14-keygen-clock strong{margin-left:auto}.mh-v15-home-master-snapshot .mh-table-wrap{max-height:330px;overflow:auto}.mh-v15-home-master-snapshot td,.mh-v15-home-master-snapshot th{font-size:.72rem}.mh-v15-home-master-snapshot td button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:0;border-radius:10px;padding:5px 9px;font-weight:950}.mh-v15-open-master-link{margin-top:8px;text-decoration:none;display:inline-grid!important}.mh-master-workspace{gap:18px;width:min(1480px,100%);display:grid}.mh-master-history-bar,.mh-master-live-document,.mh-master-submission-board{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3!important;border:1px solid #85bae485!important}.mh-theme-dark .mh-master-history-bar,.mh-theme-dark .mh-master-live-document,.mh-theme-dark .mh-master-submission-board{background:#07122ba3!important}.mh-master-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mh-master-section-head h2{color:var(--mh-blue);margin:0;font-size:1.5rem;font-weight:950}.mh-master-count{color:#105de8;background:#ffffffb8;border:1px solid #85bae48c;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:950}.mh-master-request-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.mh-master-request-card{background:#ffffff94;border:1px solid #85bae46b;border-radius:16px;gap:4px;padding:10px;display:grid}.mh-theme-dark .mh-master-request-card{background:#06143480}.mh-master-request-card strong{color:var(--mh-blue);font-weight:950}.mh-master-request-card span{color:var(--mh-muted);font-size:.75rem;font-weight:900}.mh-master-request-card p{margin:0;font-size:.78rem}.mh-master-request-card small{color:var(--mh-muted)}.mh-master-request-actions{gap:6px;margin-top:6px;display:flex}.mh-master-edit-actions button,.mh-master-request-actions button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:1px solid #85bae49e;border-radius:12px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:950}.mh-master-request-actions button:last-child{color:#b91c1c;background:#ffffffb3}.mh-master-edit-actions{align-items:center;gap:8px;display:flex}.mh-master-edit-actions button:disabled{opacity:.45;cursor:not-allowed}.mh-master-muted{color:var(--mh-muted);margin:0;font-weight:800}.mh-master-big-table-wrap{background:#ffffff6b;border:1px solid #85bae470;border-radius:16px;max-height:66vh;overflow:auto}.mh-theme-dark .mh-master-big-table-wrap{background:#0614346b}.mh-master-big-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%}.mh-master-big-table th{z-index:3;color:#0f3472;text-align:left;white-space:nowrap;background:#e8f4fff5;border-bottom:1px solid #85bae46b;padding:9px;font-size:.72rem;position:sticky;top:0}.mh-theme-dark .mh-master-big-table th{color:#e8f3ff;background:#08183af5}.mh-master-big-table td{border-bottom:1px solid #85bae442;border-right:1px solid #85bae433;padding:4px}.mh-master-big-table td:first-child{z-index:2;background:#eff8fff5;position:sticky;left:0}.mh-theme-dark .mh-master-big-table td:first-child{background:#08183af5}.mh-master-cell label{align-items:center;gap:5px;display:flex}.mh-master-cell-icon{background:#105de814;border-radius:8px;place-items:center;min-width:24px;height:24px;display:grid}.mh-master-cell.ok .mh-master-cell-icon{color:#047857;background:#10b9812e}.mh-master-cell.warn .mh-master-cell-icon{color:#a15c00;background:#f59e0b2e}.mh-master-cell.bad .mh-master-cell-icon{color:#b91c1c;background:#dc262629}.mh-master-cell input{min-width:132px;color:var(--mh-text);background:#fff9;border:0;border-radius:9px;padding:6px 8px;font-size:.76rem}.mh-master-cell input:read-only{background:0 0}.mh-master-cell:first-child input{color:#105de8;text-align:center;min-width:70px;font-weight:950}.mh-master-history-bar summary{cursor:pointer;color:var(--mh-blue);font-weight:950}.mh-master-history-list{gap:8px;margin-top:10px;display:grid}.mh-master-history-list article{background:#ffffff7a;border:1px solid #85bae452;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.mh-master-history-list small,.mh-master-history-list span{color:var(--mh-muted);font-size:.76rem}.mh-master-column-checks{max-height:260px;overflow:auto;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}@media (max-width:900px){.mh-master-section-head{flex-direction:column;align-items:flex-start}.mh-master-edit-actions{flex-wrap:wrap;width:100%}.mh-master-live-document{padding:12px!important}}.mh-sidebar-logo{min-height:124px!important;margin:0 auto!important}.mh-hex-nav-grid{width:238px!important}.mh-hex-nav-grid:before{opacity:.18!important;left:50%!important}.mh-nav-cell.left{padding-right:0!important}.mh-nav-cell.right{padding-left:0!important;transform:translateY(39px)!important}.mh-sidebar-card-globe-only{justify-content:center!important;align-items:flex-start!important;height:150px!important;min-height:auto!important;max-height:150px!important;display:flex!important;overflow:visible!important}.mh-sidebar-card-globe-only .mh-sidebar-logo{margin-top:4px!important}.mh-sidebar-card-globe-only .mh-sidebar-logout{display:none!important}.mh-globe-only-page{place-items:center;min-height:calc(100vh - 38px);display:grid;position:relative}.mh-globe-only-stage{width:min(860px,82vw);height:min(860px,82vh);min-height:620px}.mh-globe-only-stage .mh-canvas-globe,.mh-globe-only-stage .mh-canvas-globe-wrap{height:100%!important}.mh-globe-only-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#105de8;background:#ffffffad;border:1px solid #85bae480;border-radius:999px;padding:10px 16px;font-weight:950;position:fixed;bottom:24px;right:26px}.mh-theme-dark .mh-globe-only-chip{color:#e8f3ff;background:#07122ba8}.mh-settings-account-card{background:#ffffffa3!important;padding:20px!important}.mh-settings-account-card h2{color:var(--mh-blue);margin:0;font-weight:950}.mh-settings-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.mh-settings-account-grid div{background:#ffffff7a;border:1px solid #85bae461;border-radius:16px;padding:12px}.mh-settings-account-grid p{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.7rem;font-weight:950}.mh-settings-account-grid strong{color:var(--mh-text);margin-top:5px;display:block}.mh-v15-settings-panel .mh-settings-head h2{font-size:1.55rem}.mh-v15-settings-grid{align-items:stretch}.mh-settings-preview-card{position:relative;overflow:hidden}.mh-setting-preview-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.mh-setting-preview-head>span{color:#105de8;background:#105de814;border:1px solid #85bae473;border-radius:14px;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.mh-setting-preview-head h3{margin:0!important}.mh-mini-screen{border:1px solid #85bae45c;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}.mh-mini-screen.light{background:linear-gradient(135deg,#fff,#eaf7ff)}.mh-mini-screen.dark{color:#e8f3ff;background:linear-gradient(135deg,#0b1733,#071026)}.mh-mini-sidebar{background:linear-gradient(#1f74ff,#10978f);border-radius:14px;height:70px}.mh-mini-panel{gap:3px;display:grid}.mh-mini-panel small{color:var(--mh-muted)}.mh-mini-globe-preview{border:1px solid #85bae45c;border-radius:18px;place-items:center;gap:8px;margin-bottom:12px;padding:14px;display:grid}.mh-mini-globe-preview div{background:radial-gradient(circle at 35% 30%,#4fc7ff,#0d5dba 42%,#031b4f 78%);border-radius:999px;width:86px;height:86px;animation:mhMiniGlobeSpin 4s linear infinite;box-shadow:0 10px 30px #105de838}.mh-mini-globe-preview b{color:#105de8}@keyframes mhMiniGlobeSpin{to{transform:rotate(1turn)}}.mh-mini-card-open-preview{background:#ffffff7a;border:1px solid #85bae45c;border-radius:18px;gap:8px;margin-bottom:12px;padding:12px;display:grid}.mh-mini-card-open-preview button{color:#fff;background:linear-gradient(#1f74ff,#105de8);border:0;border-radius:14px;height:34px;font-weight:950}.mh-mini-card-open-preview div{flex-wrap:wrap;gap:6px;display:flex}.mh-mini-card-open-preview div span{background:#ffffff9e;border:1px solid #85bae46b;border-radius:10px;place-items:center;width:28px;height:28px;display:grid}.mh-mini-card-open-preview small{color:var(--mh-muted);font-weight:850}.mh-mini-master-preview{background:#ffffff7a;border:1px solid #85bae45c;border-radius:18px;gap:4px;margin-bottom:12px;padding:12px;display:grid}.mh-mini-master-preview strong{color:#105de8}.mh-mini-master-preview span{color:var(--mh-muted);font-size:.8rem}.mh-visual-option-grid label{background:#ffffff85;border:1px solid #85bae457;align-items:center;gap:7px;border-radius:12px!important;padding:8px!important;display:flex!important}.mh-visual-option-grid label.active{background:#105de81a;border-color:#105de8a8}.mh-visual-option-grid label span{font-size:1rem}.mh-visual-option-grid label b{font-size:.72rem}.mh-visual-option-grid.compact label b{font-size:.68rem}.mh-admin-workspace{gap:16px;max-width:1280px;display:grid}.mh-admin-workspace-card{background:#ffffffa8!important;padding:18px!important}.mh-theme-dark .mh-admin-workspace-card{background:#07122ba8!important}.mh-admin-card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.mh-admin-card-head>span{background:#105de817;border:1px solid #85bae470;border-radius:16px;place-items:center;width:46px;height:46px;font-size:1.3rem;display:grid}.mh-admin-card-head h2{color:var(--mh-blue);margin:0;font-weight:950}.mh-admin-card-head p{color:var(--mh-muted);margin:3px 0 0;font-size:.84rem}.mh-admin-utility-grid-standalone{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.mh-admin-utility-grid-standalone div{min-height:72px!important}.mh-master-workspace-v15b{position:relative}.mh-master-workspace-v15b:before{content:"";z-index:0;pointer-events:none;opacity:.28;background-color:#0000;background-image:linear-gradient(90deg,#0000 4%,#105de8a6 4.3% 4.7%,#0000 5%),linear-gradient(#0000 48%,#0a9aa58c 49% 51%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:170px;position:absolute;inset:18px 20px auto}.mh-master-workspace-v15b>*{z-index:1;position:relative}.mh-master-clipboard-board{background:#ffffffa3!important;padding:14px!important}.mh-master-clipboard-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mh-master-clipboard-icon{background:linear-gradient(#ffffffbf,#e8f4ff94);border:1px solid #85bae47a;border-radius:18px;place-items:center;width:58px;height:58px;font-size:2rem;display:grid;box-shadow:0 12px 24px #105de81a}.mh-master-request-grid-wired{position:relative}.mh-master-request-card-wired{position:relative;overflow:hidden}.mh-master-request-card-wired:before{content:"";opacity:.75;background:linear-gradient(90deg,#105de8,#2dd4bf,#105de8);height:3px;position:absolute;top:0;left:0;right:0}.mh-master-request-card small{display:block}.mh-master-request-actions{flex-wrap:wrap}.mh-master-request-actions button:first-child{color:#105de8!important;background:#ffffffb8!important}.mh-master-live-label{align-items:center;gap:8px;display:flex}.mh-master-live-label span{color:#105de8;background:#105de814;border:1px solid #85bae473;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.mh-master-live-label strong{color:#105de8}.mh-master-section-head-minimal{margin-bottom:8px!important}.mh-master-compressed-table th{padding:6px 7px!important;font-size:.66rem!important}.mh-master-compressed-table td{padding:2px!important}.mh-master-compressed-table .mh-master-cell input{min-width:96px!important;padding:4px 6px!important;font-size:.71rem!important}.mh-master-compressed-table .mh-master-cell:first-child input{min-width:52px!important;max-width:62px!important}.mh-master-compressed-table th:first-child{min-width:58px}.mh-master-compressed-table th:nth-child(14),.mh-master-compressed-table th:nth-child(5),.mh-master-compressed-table th:nth-child(6),.mh-master-compressed-table th:nth-child(7),.mh-master-compressed-table th:nth-child(8){max-width:88px}.mh-master-compressed-table .mh-master-cell-icon{min-width:22px!important;height:22px!important}.mh-master-cell.is-pulsing{animation:mhElectricCellPulse 3s}.mh-master-cell.is-pulsing:after{content:"";filter:drop-shadow(0 0 8px #34d3ff);background:linear-gradient(90deg,#0000,#34d3ff,#fff36e,#34d3ff,#0000);height:3px;animation:mhPcbWirePulse 1s linear infinite;position:absolute;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.mh-master-cell.is-highlighted{outline-offset:-2px;outline:2px solid #105de8a6;background:#fffbbf57!important}@keyframes mhElectricCellPulse{0%,to{box-shadow:none}25%,70%{box-shadow:0 0 0 3px #34d3ff40,0 0 26px #34d3ff73}}@keyframes mhPcbWirePulse{to{background-position:120px 0}}.mh-v15-home-master-snapshot{padding:10px!important}.mh-v15-home-master-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mh-v15-home-master-head strong{color:#105de8;font-weight:950}.mh-v15-home-master-grid-link{color:#fff;background:linear-gradient(#1f74ff,#105de8);border:1px solid #85bae48c;border-radius:10px;place-items:center;width:36px;height:32px;font-weight:950;text-decoration:none;display:grid}.mh-v15-home-master-snapshot .mh-table-wrap{margin-top:0!important}.mh-v15-home-master-snapshot td,.mh-v15-home-master-snapshot th{white-space:nowrap;padding:5px 7px!important;font-size:.68rem!important}.mh-v15-home-master-snapshot .mh-snapshot-col-SN{text-align:center;width:58px!important;max-width:58px!important}.mh-v15-home-master-snapshot .mh-snapshot-col-Keygen-Expiration-w--Grace-Period,.mh-v15-home-master-snapshot .mh-snapshot-col-Ship-Date{width:86px!important;max-width:92px!important}.mh-v15-home-master-snapshot .mh-snapshot-col-ZIP{width:60px!important;max-width:66px!important}@media (max-width:1180px){.mh-settings-account-grid{grid-template-columns:1fr}.mh-globe-only-stage{width:94vw;height:72vh;min-height:460px}.mh-sidebar-card-globe-only{height:auto!important;max-height:none!important}.mh-hex-nav-grid{width:100%!important}}.mh-hex-nav-grid{align-items:start!important;width:226px!important}.mh-nav-cell.right{transform:translate(-10px,34px)!important}.mh-nav-cell.left{transform:translate(10px)!important}.mh-sidebar-logo{width:218px!important;min-height:118px!important}@media (max-height:880px){.mh-sidebar-logo{min-height:100px!important}.mh-sidebar-logo img{max-height:96px!important}.mh-nav-cell{min-height:64px!important}.mh-nav-cell.right{transform:translate(-8px,30px)!important}.mh-hex-nav-tile{width:98px!important;min-height:82px!important}.mh-hex-nav-tile img{width:96px!important;height:96px!important}.mh-sidebar-logout{margin-top:34px!important}}.mh-admin-workspace{padding-top:2px!important}.mh-admin-workspace-card{background:#ffffffd1!important;border-color:#85bae46b!important;box-shadow:0 14px 36px #105de81a!important}.mh-theme-dark .mh-admin-workspace-card{background:#081530d6!important;border-color:#5aa6e252!important}.mh-admin-card-head{background:0 0!important;border:0!important}.mh-admin-card-head p{display:none!important}.mh-mini-real-globe-preview{overflow:hidden;height:190px!important;padding:8px!important}.mh-mini-real-globe-preview .mh-canvas-globe,.mh-mini-real-globe-preview .mh-canvas-globe-wrap{height:145px!important}.mh-mini-master-preview-grid{gap:8px!important}.mh-mini-master-preview-head{color:#105de8;justify-content:space-between;align-items:center;gap:8px;font-weight:950;display:flex}.mh-mini-master-table{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:5px;display:grid}.mh-mini-master-table span{min-height:28px;color:var(--mh-text);background:#ffffffa3;border:1px solid #85bae461;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;font-size:.66rem;font-weight:850;display:flex}.mh-mini-master-table b{color:#169b62}.mh-mini-master-preview-grid small{color:var(--mh-muted);font-weight:850}.mh-globe-only-page-v15c{grid-template-columns:minmax(620px,1fr) minmax(310px,420px);place-items:center stretch;gap:18px;min-height:calc(100vh - 38px);padding:10px 28px 24px 0;display:grid!important}.mh-globe-only-stage-v15c{justify-self:end;transform:translate(-50px,-50px);width:min(900px,62vw)!important;height:min(820px,78vh)!important;min-height:620px!important}.mh-globe-only-stage-v15c .mh-canvas-globe,.mh-globe-only-stage-v15c .mh-canvas-globe-wrap{height:100%!important}.mh-globe-only-controls{z-index:5;gap:8px;display:flex;position:absolute;top:18px;left:24px}.mh-globe-only-controls button{color:#10213f;cursor:pointer;background:#ffffffc7;border:1px solid #85bae473;border-radius:11px;place-items:center;width:38px;height:34px;font-weight:950;display:grid;box-shadow:0 10px 22px #105de81a}.mh-globe-only-controls button:hover{color:#105de8;background:#fff}.mh-globe-only-detail-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-self:center;min-height:360px;background:#ffffffc7!important;padding:18px!important}.mh-globe-only-detail-card h2{color:#105de8;margin:8px 0;font-size:2rem;font-weight:950}.mh-globe-only-detail-card p{color:var(--mh-muted);line-height:1.5}.mh-sidebar-card-globe-only{height:auto!important;max-height:none!important;display:block!important}.mh-sidebar-card-globe-only .mh-sidebar-logo{margin:0 auto!important}.mh-sidebar-card-globe-only .mh-hex-nav-grid,.mh-sidebar-card-globe-only .mh-sidebar-logout{display:none!important}@media (max-width:1180px){.mh-globe-only-page-v15c{grid-template-columns:1fr;padding:10px}.mh-globe-only-stage-v15c{justify-self:center;transform:none;width:100%!important}.mh-globe-only-detail-card{justify-self:center;width:100%;max-width:760px}.mh-globe-only-controls{justify-self:start;position:relative;top:auto;left:auto}}.mh-master-sn-status label{border-radius:10px!important}.mh-master-sn-status.ok input{color:#047857!important;background:#10b98126!important;border-color:#10b98173!important;font-weight:950!important}.mh-master-sn-status.warn input{color:#b45309!important;background:#f59e0b26!important;border-color:#f59e0b73!important;font-weight:950!important}.mh-master-sn-status.bad input{color:#dc2626!important;background:#ef444426!important;border-color:#ef444473!important;font-weight:950!important}.mh-master-compressed-table .mh-master-cell:first-child input{text-align:center!important;min-width:48px!important;max-width:58px!important}.mh-v15-home-master-snapshot .mh-v15-home-master-head:before{content:"☑";color:#105de8;background:#105de814;border:1px solid #85bae473;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.mh-v15-home-master-head strong{margin-right:auto}.mh-v15-home-master-snapshot .mh-table-wrap{background:#ffffff6b!important;border-style:solid!important}.mh-hex-nav-grid{align-content:start!important;gap:0!important;width:216px!important;margin:0 auto!important}.mh-nav-cell{min-height:58px!important}.mh-nav-cell.left{justify-content:flex-end!important;transform:translate(15px)!important}.mh-nav-cell.right{justify-content:flex-start!important;transform:translate(-15px,29px)!important}.mh-hex-nav-tile{width:98px!important;min-height:86px!important}.mh-hex-nav-tile img{object-fit:contain!important;object-position:center!important;width:98px!important;height:98px!important}.mh-sidebar-logo{min-height:108px!important;margin-bottom:0!important}.mh-sidebar-logo img{max-width:198px!important;max-height:104px!important}.mh-sidebar-logout{margin-top:28px!important}@media (max-height:900px){.mh-sidebar-card{padding-top:3px!important}.mh-sidebar-logo{min-height:94px!important}.mh-sidebar-logo img{max-height:92px!important}.mh-nav-cell{min-height:52px!important}.mh-nav-cell.right{transform:translate(-14px,26px)!important}.mh-hex-nav-tile{width:92px!important;min-height:78px!important}.mh-hex-nav-tile img{width:92px!important;height:92px!important}.mh-sidebar-logout{margin-top:20px!important}}.mh-admin-workspace-card{color:#10213f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffff0!important;border-color:#85bae49e!important;box-shadow:0 16px 42px #105de81f!important}.mh-theme-dark .mh-admin-workspace-card{color:#e8f3ff!important;background:#0a193af5!important;border-color:#5aa6e26b!important}.mh-admin-utility-grid-standalone div,.mh-admin-workspace .mh-settings-panel,.mh-admin-workspace form,.mh-admin-workspace input,.mh-admin-workspace select,.mh-admin-workspace table{color:#10213f!important;background:#ffffffd1!important}.mh-theme-dark .mh-admin-utility-grid-standalone div,.mh-theme-dark .mh-admin-workspace form,.mh-theme-dark .mh-admin-workspace input,.mh-theme-dark .mh-admin-workspace select,.mh-theme-dark .mh-admin-workspace table{color:#10213f!important;background:#ffffffeb!important}.mh-admin-card-head h2{color:var(--mh-blue)!important}.mh-admin-card-head span{background:#105de81a!important;border:1px solid #85bae47a!important;border-radius:14px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}.mh-v14-scope-card{--mh-completion-width:40%}.mh-v14-scope-card.missing .mh-v16-card-topline,.mh-v16-card-topline{overflow:hidden;background:#c4d6e9bd!important;height:5px!important}.mh-v16-card-topline span{height:100%;width:var(--mh-completion-width);background:linear-gradient(90deg,#ef4444 0 34%,#105de8 48% 67%,#22c55e 100%);border-radius:999px;display:block;box-shadow:0 0 14px #105de838}.mh-v16-card-topline.bad span{background:linear-gradient(90deg,#ef4444,#ef4444 70%,#105de8)}.mh-v16-card-topline.mid span{background:linear-gradient(90deg,#ef4444,#105de8 54% 100%)}.mh-v16-card-topline.good span{background:linear-gradient(90deg,#ef4444,#105de8 42%,#22c55e 82% 100%)}.mh-v16-completion-bar{background:#eaf2fadb;border:1px solid #85bae473;border-radius:999px;height:8px;margin:1px 0 6px;overflow:hidden}.mh-v16-completion-bar span{height:100%;width:var(--mh-completion-width);background:linear-gradient(90deg,#ef4444,#105de8 58%,#22c55e);border-radius:999px;display:block;box-shadow:0 0 10px #105de829}.mh-v16-completion-bar.bad span{background:linear-gradient(90deg,#ef4444,#ef4444 75%,#105de8)}.mh-v16-completion-bar.mid span{background:linear-gradient(90deg,#ef4444,#105de8 68% 100%)}.mh-v16-completion-bar.good span{background:linear-gradient(90deg,#ef4444,#105de8 38%,#22c55e 84% 100%)}.mh-master-cell.is-pulsing{animation:mhElectricCellPulseBox 3s!important}.mh-master-cell.is-pulsing:after{content:""!important;pointer-events:none!important;background:0 0!important;border:2px solid #34d3ffe6!important;border-radius:9px!important;height:auto!important;animation:mhElectricBorderPulse .8s linear infinite!important;position:absolute!important;inset:3px!important;transform:none!important;box-shadow:0 0 18px #34d3ff8c,inset 0 0 12px #fff36e3d!important}.mh-master-cell.is-pulsing:before{filter:drop-shadow(0 0 8px #34d3ff);border-top:3px solid #34d3ff;border-left:3px solid #34d3ff;border-radius:9px 0 0;width:42px;height:28px;animation:mhPcbWirePulseV16 .8s linear infinite;top:9px;left:-46px}.mh-master-cell.is-highlighted{outline-offset:-3px;background:#fffbbf73!important;outline:3px solid #105de8b8!important}@keyframes mhElectricCellPulseBox{0%,to{box-shadow:none}30%,75%{box-shadow:0 0 0 4px #34d3ff3d,0 0 28px #34d3ff70}}@keyframes mhElectricBorderPulse{50%{border-color:#fff36e;box-shadow:0 0 24px #fff36e9e,inset 0 0 12px #34d3ff3d}}@keyframes mhPcbWirePulseV16{50%{filter:drop-shadow(0 0 12px #fff36e)}}.mh-master-history-list article{grid-template-columns:minmax(160px,1fr) auto auto 38px!important;align-items:center!important;gap:8px!important;display:grid!important}.mh-master-history-list button{color:#105de8;cursor:pointer;background:#105de81a;border:1px solid #85bae48c;border-radius:10px;place-items:center;width:34px;height:30px;display:grid}.mh-master-history-list button:hover{color:#fff;background:linear-gradient(#1f74ff,#105de8)}.mh-mini-real-globe-preview{background:#ffffffdb!important;border:1px solid #85bae473!important;border-radius:16px!important}.mh-theme-dark .mh-mini-real-globe-preview{background:#ffffffeb!important}.mh-mini-real-globe-preview b{z-index:2;color:#105de8;background:#ffffffe6;border:1px solid #85bae473;border-radius:999px;margin-top:-8px;padding:3px 8px;font-size:.72rem;display:inline-flex;position:relative}.mh-radio-nav-tile{position:relative}.mh-radio-mini-toggle{z-index:3;background:linear-gradient(#1f74ff,#105de8);border:2px solid #fffffff0;border-radius:999px;width:26px;height:26px;font-size:12px;font-weight:950;position:absolute;top:20px;right:18px;box-shadow:0 5px 12px #105de838;color:#fff!important;display:grid!important}.mh-radio-mini-toggle.playing{background:linear-gradient(#18a56a,#0b8a55)}.mh-radio-page{gap:12px;display:grid}.mh-radio-hero{background:linear-gradient(120deg,#ffffffdb,#e6f7ffc7);grid-template-columns:190px minmax(0,1fr) 210px;align-items:center;gap:16px;min-height:260px;display:grid;position:relative;overflow:hidden}.mh-theme-dark .mh-radio-hero{background:linear-gradient(120deg,#0c1a38f0,#092c4cd6)}.mh-radio-satellite-beam{place-items:center;min-height:210px;display:grid;position:relative}.mh-radio-satellite{filter:drop-shadow(0 12px 18px #105de82e);z-index:2;font-size:56px}.mh-radio-beam{opacity:.38;background:radial-gradient(circle,#3ab9ff47,#105de81f 45%,#0000 72%);border-radius:999px;width:160px;height:160px;transition:transform .2s,opacity .2s;position:absolute;transform:scale(.74)}.mh-radio-satellite-beam.active .mh-radio-beam{opacity:.95;animation:mhRadioPulse 1.4s ease-in-out infinite}@keyframes mhRadioPulse{50%{transform:scale(1.05)}}.mh-radio-station-copy h2{color:var(--mh-text);margin:0;font-size:2rem;font-weight:950}.mh-radio-station-copy p{color:var(--mh-muted);margin:4px 0;font-weight:850}.mh-radio-station-copy strong{color:var(--mh-blue);margin-top:14px;font-size:1.05rem;display:block}.mh-radio-station-copy small{color:var(--mh-muted);margin-top:8px;font-weight:800;display:block}.mh-radio-controls{gap:8px;display:grid}.mh-radio-controls>div{justify-content:center;gap:8px;display:flex}.mh-radio-controls button{border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);cursor:pointer;border-radius:14px;min-height:42px;padding:8px 14px;font-weight:950}.mh-radio-controls button.active,.mh-radio-controls button:hover{color:var(--mh-blue);background:#105de81f;border-color:#105de8a6}.mh-radio-grid{grid-template-columns:minmax(0,.8fr) minmax(320px,.7fr);gap:12px;display:grid}.mh-radio-queue{margin:10px 0 0;padding-left:22px}.mh-radio-queue li{color:var(--mh-text);padding:6px 0;font-weight:850}.mh-radio-note{color:var(--mh-muted);font-size:.84rem;line-height:1.5}.mh-radio-create-card label{gap:6px;margin:10px 0;display:grid}.mh-radio-create-card label span{color:var(--mh-blue);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:950}.mh-radio-create-card input,.mh-radio-create-card select,.mh-radio-settings-preview select{border:1px solid var(--mh-border);background:var(--mh-panel-strong);width:100%;color:var(--mh-text);border-radius:14px;padding:10px;font-weight:850}.mh-radio-upload-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.mh-v16-radio-satellite-card{color:var(--mh-text);text-align:center;place-items:center;gap:2px;min-height:82px;text-decoration:none;display:grid}.mh-v16-radio-satellite-card strong{color:var(--mh-blue);font-weight:950}.mh-v16-radio-satellite-card small{color:var(--mh-muted);font-size:.65rem;font-weight:850}.mh-v16-satellite-icon{filter:drop-shadow(0 0 12px #38bdf852);font-size:1.7rem}.mh-v16-selected-completion-bar{background:#eaf2fadb;border:1px solid #85bae48a;border-radius:999px;height:10px;margin:0 0 8px;overflow:hidden}.mh-v16-selected-completion-bar span{height:100%;width:var(--mh-completion-width);background:linear-gradient(90deg,#ef4444,#105de8 58%,#22c55e);border-radius:999px;display:block;box-shadow:0 0 12px #105de833}.mh-v16-selected-completion-bar.bad span{background:linear-gradient(90deg,#ef4444,#ef4444 72%,#105de8)}.mh-v16-selected-completion-bar.mid span{background:linear-gradient(90deg,#ef4444,#105de8 68% 100%)}.mh-v16-selected-completion-bar.good span{background:linear-gradient(90deg,#ef4444,#105de8 38%,#22c55e 84% 100%)}.mh-v16-master-pulse-active{position:relative;overflow:visible}.mh-v16-master-pulse-active:before{content:"";background:linear-gradient(90deg,#0000,#38bdf8,#22c55e);border-radius:999px;width:180px;height:3px;animation:mhElectricWire 1.1s linear infinite;position:absolute;top:46px;right:100%;box-shadow:0 0 14px #38bdf8e6}.mh-v16-master-pulse-active .mh-v14-master-highlight button,.mh-v16-master-pulse-active .mh-v14-master-highlight td{outline-offset:-2px;outline:3px solid #38bdf8bf;box-shadow:inset 0 0 0 2px #22c55e52;background:#38bdf82e!important}@keyframes mhElectricWire{0%{opacity:.1;transform-origin:0;transform:scaleX(.25)}50%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform-origin:100%;transform:scaleX(.25)}}.mh-master-cell.is-pulsing{animation:mhCellFramePulse .55s ease-in-out 5;position:relative;box-shadow:inset 0 0 0 3px #38bdf8f2,0 0 0 2px #22c55e38!important}.mh-master-cell.is-pulsing:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf8,#22c55e);width:60px;height:3px;position:absolute;top:50%;left:-60px;transform:translateY(-50%);box-shadow:0 0 12px #38bdf8e6}.mh-master-cell.is-highlighted{box-shadow:inset 0 0 0 2px #105de8cc!important}@keyframes mhCellFramePulse{50%{box-shadow:inset 0 0 0 4px #22c55e,0 0 24px #38bdf87a!important}}.mh-admin-workspace-card,.mh-admin-workspace-card .mh-admin-utility-grid>div,.mh-admin-workspace-card form,.mh-admin-workspace-card input,.mh-admin-workspace-card select,.mh-admin-workspace-card table{color:#07172d!important}.mh-theme-dark .mh-admin-workspace-card,.mh-theme-dark .mh-admin-workspace-card .mh-admin-utility-grid>div,.mh-theme-dark .mh-admin-workspace-card form,.mh-theme-dark .mh-admin-workspace-card input,.mh-theme-dark .mh-admin-workspace-card select,.mh-theme-dark .mh-admin-workspace-card table{color:#eaf4ff!important}.mh-admin-workspace-card h2,.mh-admin-workspace-card h3,.mh-admin-workspace-card label,.mh-admin-workspace-card strong{font-weight:950!important}.mh-admin-workspace-card p,.mh-admin-workspace-card td,.mh-admin-workspace-card th{font-weight:800!important}.mh-mini-radio-preview{border:1px solid var(--mh-border);background:linear-gradient(135deg,#105de814,#38bdf81a);border-radius:18px;place-items:center;gap:4px;min-height:100px;display:grid}.mh-mini-radio-preview span{font-size:2rem}.mh-mini-radio-preview b{color:var(--mh-blue)}.mh-mini-radio-preview small{color:var(--mh-muted);font-weight:850}.mh-mini-master-table span b{text-align:center;min-width:20px;color:var(--mh-blue)}@media (max-width:1180px){.mh-radio-grid,.mh-radio-hero{grid-template-columns:1fr}.mh-radio-controls{max-width:360px;margin:auto}.mh-v16-master-pulse-active:before{display:none}}.mh-mini-real-globe-preview small{z-index:2;color:#12345d;background:#ffffffdb;border:1px solid #85bae452;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.68rem;font-weight:900;display:inline-flex;position:relative}.mh-theme-dark .mh-mini-real-globe-preview small{color:#12345d;background:#ffffffe6}.mh-mini-real-globe-preview{grid-template-rows:148px auto auto!important;place-items:center!important;gap:5px!important;min-height:228px!important;padding:10px!important;display:grid!important;overflow:hidden!important}.mh-mini-real-globe-preview div{box-shadow:none!important;background:0 0!important;border-radius:0!important;animation:none!important;transform:none!important}.mh-mini-real-globe-preview .mh-canvas-globe-wrap{width:100%!important;height:148px!important;min-height:148px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;display:grid!important;overflow:visible!important}.mh-mini-real-globe-preview .mh-canvas-globe{filter:drop-shadow(0 14px 22px #06225238)!important;width:148px!important;max-width:148px!important;height:148px!important;max-height:148px!important;transform:none!important}.mh-mini-real-globe-preview b,.mh-mini-real-globe-preview small{z-index:3!important;position:relative!important}.mh-theme-dark .mh-mini-real-globe-preview .mh-canvas-globe{filter:drop-shadow(0 14px 22px #00000059)!important}.mh-production-workspace,.mh-sales-workspace{gap:18px;max-width:calc(100vw - 290px);display:grid}.mh-sales-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8a;border:1px solid #85bae457;border-radius:24px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 18px 40px #105de814}.mh-theme-dark .mh-sales-toolbar{background:#0814309e}.mh-sales-search{color:#105de8;background:#ffffffbf;border:1px solid #85bae473;border-radius:18px;flex:1;align-items:center;gap:9px;min-width:360px;padding:8px 10px;display:flex}.mh-theme-dark .mh-sales-search{background:#030a1bbf}.mh-sales-search input{color:var(--mh-text);background:0 0;border:0;outline:0;flex:1;font-weight:800}.mh-production-active-actions button,.mh-production-details,.mh-sales-card-actions button,.mh-sales-modal-actions button,.mh-sales-new-intake,.mh-sales-search button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:1px solid #105de852;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-weight:950;transition:all .18s;display:inline-flex}.mh-production-details:hover,.mh-sales-card-actions button:hover,.mh-sales-modal-actions button:hover,.mh-sales-new-intake:hover,.mh-sales-search button:hover{filter:brightness(1.06);transform:translateY(-1px)}.mh-sales-new-intake{margin-left:auto}.mh-sales-view-chip{color:var(--mh-muted);background:#7480961f;border:1px solid #74809659;border-radius:999px;align-items:center;padding:7px 10px;font-size:.75rem;font-weight:950;display:inline-flex}.mh-sales-kanban{grid-template-columns:minmax(235px,1fr) minmax(260px,1.08fr) minmax(310px,1.34fr) minmax(235px,.98fr);align-items:start;gap:12px;display:grid}.mh-production-active-grid-wrap,.mh-production-column,.mh-sales-column,.mh-sales-dead,.mh-sales-pergatory{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff7a;border:1px solid #85bae457;border-radius:26px;min-height:280px;padding:12px;box-shadow:0 16px 42px #105de814}.mh-theme-dark .mh-production-active-grid-wrap,.mh-theme-dark .mh-production-column,.mh-theme-dark .mh-sales-column,.mh-theme-dark .mh-sales-dead,.mh-theme-dark .mh-sales-pergatory{background:#07122b94}.mh-sales-column-head{margin-bottom:10px}.mh-sales-column-head h2{color:var(--mh-blue);letter-spacing:.02em;margin:0;font-size:1rem;font-weight:950}.mh-sales-column-head p{color:var(--mh-muted);margin:3px 0 0;font-size:.72rem;font-weight:850;line-height:1.3}.mh-sales-ticket-card{background:linear-gradient(#ffffffd1,#e8f4ff94);border:1px solid #85bae452;border-radius:22px;gap:9px;margin-bottom:10px;padding:9px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #105de817}.mh-theme-dark .mh-sales-ticket-card{background:linear-gradient(#0c1a3ae0,#07122bb8)}.mh-sales-ticket-card.expanded{border-color:#105de88c;box-shadow:0 0 0 2px #105de817,0 14px 32px #105de824}.mh-sales-ticket-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mh-sales-company-button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:1px solid #85bae480;border-radius:16px;flex:1;padding:8px 10px;box-shadow:inset 0 1px #ffffff47}.mh-sales-company-button span{font-weight:950;line-height:1.05;display:block}.mh-sales-company-button small{color:#ffffffbf;margin-top:4px;font-size:.7rem;font-weight:850;display:block}.mh-sales-card-flags{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.mh-sales-pill{white-space:nowrap;border:1px solid #85bae459;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.68rem;font-weight:950;display:inline-flex}.mh-sales-pill.blue{color:#105de8;background:#105de81f}.mh-sales-pill.green{color:#047857;background:#10b98121}.mh-sales-pill.yellow{color:#a16207;background:#f59e0b29}.mh-sales-pill.red{color:#b91c1c;background:#ef444424}.mh-sales-pill.slate{color:#475569;background:#64748b24}.mh-theme-dark .mh-sales-pill.blue{color:#93c5fd}.mh-theme-dark .mh-sales-pill.green{color:#86efac}.mh-theme-dark .mh-sales-pill.yellow{color:#fde68a}.mh-theme-dark .mh-sales-pill.red{color:#fca5a5}.mh-sales-serial-strip{color:var(--mh-blue);background:#105de814;border:1px dashed #105de847;border-radius:14px;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;font-weight:950;display:flex}.mh-sales-expanded{gap:9px;display:grid}.mh-sales-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mh-sales-detail-grid span,.mh-sales-pressroom-meta span{color:var(--mh-text);background:#ffffff6b;border:1px solid #85bae447;border-radius:14px;gap:2px;padding:7px;font-size:.72rem;font-weight:850;display:grid}.mh-theme-dark .mh-sales-detail-grid span,.mh-theme-dark .mh-sales-pressroom-meta span{background:#030a1b52}.mh-sales-detail-grid b{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.11em;font-size:.64rem}.mh-sales-notes{color:var(--mh-muted);border-left:3px solid #105de880;margin:0;padding:6px 10px;font-size:.78rem;font-weight:750}.mh-sales-pressroom-meta{gap:7px;display:grid}.mh-production-progress,.mh-sales-progress{background:#0f172a1f;border:1px solid #85bae43d;border-radius:999px;height:8px;overflow:hidden}.mh-production-progress span,.mh-sales-progress span{background:linear-gradient(90deg,#105de8,#15b8a6,#10b981);border-radius:999px;height:100%;display:block}.mh-sales-warning{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:14px;align-items:center;gap:7px;padding:8px;font-size:.74rem;font-weight:900;display:flex}.mh-sales-card-actions{flex-wrap:wrap;gap:7px;display:flex}.mh-production-break-icon:disabled,.mh-sales-card-actions button:disabled,.mh-sales-new-intake:disabled{cursor:not-allowed;opacity:.46}.mh-sales-card-actions button.green,.mh-sales-modal-actions button.green{background:linear-gradient(#34d399,#059669)}.mh-sales-modal-actions button.blue{background:linear-gradient(#47a3ff,#105de8)}.mh-sales-priority-list{background:#ffffff80;border:1px solid #85bae447;border-radius:18px;gap:6px;margin-bottom:10px;padding:8px;display:grid}.mh-sales-priority-row{grid-template-columns:24px 1fr 26px 26px;align-items:center;gap:5px;display:grid}.mh-sales-priority-row b{color:#fff;background:#105de8;border-radius:9px;place-items:center;height:24px;font-size:.7rem;display:grid}.mh-sales-priority-row span{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;overflow:hidden}.mh-sales-priority-row button{color:#105de8;background:#105de814;border:1px solid #105de840;border-radius:8px;height:24px}.mh-sales-bottom-board{grid-template-columns:1fr 280px;gap:12px;display:grid}.mh-sales-pergatory{min-height:250px}.mh-sales-pergatory-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:10px;display:grid}.mh-sales-dead{min-height:250px}.mh-production-readonly-block,.mh-sales-readonly-block{color:#991b1b;background:#ef444414;border:1px solid #ef44444d;border-radius:22px;padding:20px;font-weight:950}.mh-sales-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050b198c;place-items:center;display:grid;position:fixed;inset:0}.mh-sales-modal{color:#10203d;background:#fff;border:1px solid #85bae470;border-radius:28px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);padding:22px;overflow:auto;box-shadow:0 30px 80px #030a1b59}.mh-sales-modal.compact{text-align:center;width:min(470px,100vw - 32px)}.mh-sales-modal h2{color:#105de8;margin:0 0 6px;font-weight:950}.mh-sales-modal p{color:#475569;font-weight:800}.mh-sales-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mh-sales-modal-grid label{color:#334155;gap:5px;font-size:.78rem;font-weight:950;display:grid}.mh-sales-modal-grid label.wide{grid-column:1/-1}.mh-sales-confirm-email,.mh-sales-modal-grid input,.mh-sales-modal-grid select,.mh-sales-modal-grid textarea{color:#10203d;background:#f8fbff;border:1px solid #85bae499;border-radius:14px;outline:0;padding:10px 12px;font-weight:850}.mh-sales-modal-grid textarea{min-height:84px}.mh-sales-modal-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.mh-sales-modal-key{color:#105de8;margin:0 auto 8px}.mh-production-top-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:42px;display:flex}.mh-production-select-hint{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.78rem;font-weight:950;display:inline-flex}.mh-production-merge-button{color:#fff;background:linear-gradient(90deg,#105de8,#2dd4bf,#105de8) 0 0/220% 100%;border:0;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-weight:950;animation:mhProductionMergePulse 1.7s linear infinite;display:inline-flex}@keyframes mhProductionMergePulse{to{background-position:220% 0}}.mh-production-pairing-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mh-production-column.slow-pulse{animation:mhColumnSlowPulse 1.8s ease-in-out infinite}@keyframes mhColumnSlowPulse{50%{box-shadow:0 0 0 3px #2dd4bf2e,0 0 28px #2dd4bf38}}.mh-production-priority-list,.mh-production-serial-list{gap:9px;display:grid}.mh-production-priority-card,.mh-production-serial-card{background:#ffffff9e;border:1px solid #85bae457;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.mh-theme-dark .mh-production-priority-card,.mh-theme-dark .mh-production-serial-card{background:#030a1b5c}.mh-production-priority-card.selected,.mh-production-serial-card.selected{border-color:#105de8;box-shadow:0 0 0 2px #105de826}.mh-production-priority-card>button:first-child{text-align:left;color:var(--mh-text);cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr 44px;align-items:center;gap:8px;display:grid}.mh-production-priority-card b{color:#fff;background:#105de8;border-radius:11px;place-items:center;width:30px;height:30px;display:grid}.mh-production-priority-card span{font-weight:950}.mh-production-priority-card small{color:#059669;font-weight:950}.mh-production-break-icon{background:#ef44441a;border:1px solid #ef44444d;border-radius:13px;padding:8px}.mh-production-sn-button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:1px solid #85bae47a;border-radius:18px;height:54px;font-size:1.15rem;font-weight:950}.mh-production-serial-card strong{color:var(--mh-blue);font-weight:950;display:block}.mh-production-serial-card span{color:var(--mh-muted);margin-bottom:6px;font-size:.74rem;font-weight:850;display:block}.mh-production-details{font-size:.72rem;padding:8px!important}.mh-production-active-grid-wrap{min-height:260px}.mh-production-active-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:10px;display:grid}.mh-production-active-card{background:#fff9;border:1px solid #85bae457;border-radius:22px;padding:12px;transition:all .18s;box-shadow:0 10px 24px #105de814}.mh-theme-dark .mh-production-active-card{background:#07122b8c}.mh-production-active-card.merged{border-color:#10b9815c}.mh-production-active-card.unmerged{border-color:#f59e0b57}.mh-production-active-top{color:var(--mh-blue);align-items:center;gap:8px;margin-bottom:8px;font-weight:950;display:flex}.mh-production-active-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mh-production-active-meta span{color:var(--mh-muted);background:#105de812;border:1px solid #85bae447;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:950}.mh-production-active-actions{gap:7px;margin-top:10px;display:flex}.mh-production-active-actions button{font-size:.7rem;padding:7px 9px!important}.mh-production-card-highlight{animation:mhProductionCardFlash 2.4s}@keyframes mhProductionCardFlash{20%,70%{transform:translateY(-2px);box-shadow:0 0 0 3px #34d39947,0 0 24px #34d3995c}}@media (max-width:1300px){.mh-sales-kanban{grid-template-columns:repeat(2,minmax(260px,1fr))}.mh-production-pairing-grid,.mh-sales-bottom-board{grid-template-columns:1fr}.mh-production-workspace,.mh-sales-workspace{max-width:100%}}@media (max-width:780px){.mh-sales-search{min-width:100%}.mh-production-serial-card,.mh-sales-detail-grid,.mh-sales-kanban,.mh-sales-modal-grid{grid-template-columns:1fr}}.mh-production-workspace-no-header,.mh-sales-workspace-no-header{margin-top:-6px}.mh-sales-priority-dnd{gap:8px}.mh-sales-priority-drag-card{cursor:grab;background:#ffffffad;border:1px solid #85bae461;border-radius:16px;grid-template-columns:30px 1fr 28px;align-items:center;gap:7px;padding:7px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 18px #105de814}.mh-theme-dark .mh-sales-priority-drag-card{background:#07122b8a}.mh-sales-priority-drag-card.dragging{opacity:.62;border-color:#105de8;transform:scale(.98);box-shadow:0 0 0 3px #105de82e}.mh-sales-priority-drag-card b{color:#fff;background:#105de8;border-radius:11px;place-items:center;height:28px;font-size:.72rem;display:grid}.mh-sales-priority-drag-card button{color:var(--mh-text);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:950;overflow:hidden}.mh-sales-priority-drag-card svg{color:var(--mh-muted)}.mh-production-priority-row-wrap{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;display:grid}.mh-production-priority-rank{color:#fff;background:#105de8;border-radius:12px;place-items:center;width:30px;height:30px;margin-top:9px;font-size:.76rem;font-weight:950;display:grid;box-shadow:0 8px 16px #105de833}.mh-production-priority-card{grid-template-columns:1fr!important;align-items:stretch!important}.mh-production-priority-main-row{grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:7px;display:grid}.mh-production-priority-name{text-align:left!important;color:#fff!important;background:linear-gradient(#1f74ff,#105de8)!important;border:1px solid #85bae452!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.mh-production-priority-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important}.mh-production-priority-name small{text-align:right;font-weight:950;color:#ffffffd6!important}.mh-production-break-icon,.mh-production-grid-jump{color:#105de8;cursor:pointer;background:#105de814;border:1px solid #85bae461;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.mh-production-break-icon{color:#dc2626;background:#ef444417;border-color:#ef444452}.mh-production-lite-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.mh-production-lite-details span{color:var(--mh-text);background:#ffffff73;border:1px solid #85bae447;border-radius:13px;gap:2px;padding:7px;font-size:.72rem;font-weight:850;display:grid}.mh-theme-dark .mh-production-lite-details span{background:#030a1b52}.mh-production-lite-details b{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.mh-production-lite-details .mh-production-progress{grid-column:1/-1}.mh-production-priority-card.expanded{border-color:#105de88c;box-shadow:0 0 0 2px #105de81f,0 12px 28px #105de81a}@media (max-width:780px){.mh-production-lite-details,.mh-production-priority-row-wrap{grid-template-columns:1fr}.mh-production-priority-rank{margin:0}}.mh-sales-company-button.press-active{background:linear-gradient(#34d399,#059669)}.mh-sales-company-button.press-inactive{background:linear-gradient(#facc15,#d97706)}.mh-sales-company-button.press-approaching{background:linear-gradient(#fb923c,#ea580c)}.mh-sales-company-button.press-expired{background:linear-gradient(#ef4444,#b91c1c)}.mh-sales-company-button.press-none{background:linear-gradient(#1f74ff,#105de8)}.mh-sales-pill.orange{color:#c2410c;background:#f9731629}.mh-theme-dark .mh-sales-pill.orange{color:#fdba74}.mh-sales-card-alert{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b57;border-radius:14px;align-items:center;gap:7px;padding:6px 8px;font-size:.72rem;font-weight:950;display:flex}.mh-sales-card-alert.green{color:#047857;background:#10b9811f;border-color:#10b9815c}.mh-sales-press-key-strip{color:var(--mh-blue);background:#105de814;border:1px dashed #105de847;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:.72rem;font-weight:950;display:flex}.mh-sales-pressroom-signals{align-items:center;gap:4px;display:inline-flex}.mh-sales-pressroom-signals span{color:#64748b;background:#94a3b81a;border:1px solid #85bae452;border-radius:9px;place-items:center;width:23px;height:23px;display:grid}.mh-sales-pressroom-signals span.on{color:#059669;background:#10b98126;border-color:#10b98161}.mh-sales-facility-edit{color:var(--mh-muted);gap:5px;font-size:.72rem;font-weight:900;display:grid}.mh-sales-facility-edit input{color:var(--mh-text);background:#fff9;border:1px solid #85bae459;border-radius:12px;padding:8px;font-weight:850}.mh-theme-dark .mh-sales-facility-edit input{background:#030a1b66}.mh-sales-pressroom-details{background:#105de80d;border:1px solid #85bae452;border-radius:16px;padding:8px}.mh-sales-pressroom-details summary{cursor:pointer;color:var(--mh-blue);align-items:center;gap:7px;font-weight:950;display:flex}.mh-sales-pressroom-details .mh-sales-pressroom-meta{margin-top:8px}.mh-sales-pressroom-meta span b{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.mh-sales-visitor-grid{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mh-sales-email-chip{border:1px solid #85bae452;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.7rem;font-weight:950;display:inline-flex}.mh-sales-email-chip.active{color:#047857;background:#10b98124}.mh-sales-email-chip.inactive{color:#a16207;background:#f59e0b24}.mh-sales-email-chip.approaching{color:#c2410c;background:#f9731626}.mh-sales-email-chip.expired{color:#b91c1c;background:#ef444424}.mh-sales-pressroom-signal-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mh-sales-confirm-hint{margin:.5rem 0 0!important;font-size:.78rem!important}.mh-pressroom-public-shell{color:#fff;background:radial-gradient(circle at 20% 20%,#2dd4bf2e,#0000 35%),linear-gradient(135deg,#06152f,#0b2f66 52%,#04152e);place-items:center;min-height:100vh;padding:28px;display:grid}.mh-pressroom-entry{background:#030a1bad;border:1px solid #85bae457;border-radius:30px;gap:14px;width:min(560px,100%);padding:30px;display:grid;position:relative;box-shadow:0 28px 80px #00000052}.mh-pressroom-entry h1{margin:0;font-size:2rem}.mh-pressroom-entry p{color:#ffffffc7;margin:0;font-weight:750}.mh-pressroom-entry label{color:#bfdbfe;gap:5px;font-weight:950;display:grid}.mh-pressroom-account-box input,.mh-pressroom-entry input,.mh-pressroom-invite-box input{color:#10203d;background:#ffffffeb;border:1px solid #85bae473;border-radius:14px;outline:0;padding:11px 12px;font-weight:850}.mh-pressroom-client-actions button,.mh-pressroom-entry button,.mh-pressroom-invite-box button,.mh-pressroom-stage-steps button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:11px 13px;font-weight:950;display:inline-flex}.mh-pressroom-entry button:disabled{opacity:.45}.mh-pressroom-create-account{position:absolute;top:18px;right:18px;padding:8px 11px!important}.mh-pressroom-account-box{background:#ffffff14;border:1px solid #85bae447;border-radius:18px;gap:7px;padding:12px;display:grid}.mh-pressroom-account-box small,.mh-pressroom-account-box span{color:#ffffffc7;font-weight:800}.mh-pressroom-public-shell.in-room{place-items:start center}.mh-pressroom-client-board{gap:16px;width:min(1180px,100%);display:grid}.mh-pressroom-client-head{background:#030a1b94;border:1px solid #85bae457;border-radius:28px;justify-content:space-between;align-items:start;gap:16px;padding:22px;display:flex}.mh-pressroom-client-head p{color:#93c5fd;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.74rem;font-weight:950}.mh-pressroom-client-head h1{margin:4px 0 0;font-size:2.2rem}.mh-pressroom-invite-box{background:#ffffff14;border:1px solid #85bae442;border-radius:20px;gap:8px;min-width:min(360px,100%);padding:12px;display:grid}.mh-pressroom-invite-box div,.mh-pressroom-invite-box strong{align-items:center;gap:8px;display:flex}.mh-pressroom-invite-box input{flex:1}.mh-pressroom-stage-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mh-pressroom-stage-steps button{background:#ffffff1a;border:1px solid #85bae43d;flex-direction:column;min-height:86px}.mh-pressroom-stage-steps button.done{background:linear-gradient(#34d399,#059669)}.mh-pressroom-client-panel{background:#030a1b94;border:1px solid #85bae457;border-radius:28px;padding:22px}.mh-pressroom-client-panel h2{margin:0 0 6px}.mh-pressroom-client-panel p{color:#ffffffc7;font-weight:800}.mh-pressroom-client-actions{flex-wrap:wrap;gap:10px;display:flex}.mh-production-priority-main-row{grid-template-columns:minmax(0,1fr) 34px 34px 34px}.mh-production-priority-name{cursor:pointer!important}.mh-production-grid-jump{font-size:0}.mh-production-details.icon-only{font-size:0;width:42px!important;height:42px!important;padding:0!important}.mh-production-serial-card{grid-template-columns:72px 1fr 48px!important}@media (max-width:820px){.mh-pressroom-client-head{display:grid}.mh-pressroom-stage-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-pressroom-invite-box{min-width:0}.mh-production-priority-main-row{grid-template-columns:minmax(0,1fr) repeat(3,32px)}}.mh-inventory-tree-workspace{color:#0b2b4d;gap:16px;display:grid}.mh-inventory-canvas-panel,.mh-inventory-excel-viewer,.mh-inventory-side-panel>section,.mh-inventory-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #0c5baa2e;border-radius:22px;box-shadow:0 12px 32px #062b5914}.mh-inventory-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.mh-inventory-new-tree,.mh-inventory-profile-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh-inventory-bolt-row button,.mh-inventory-new-tree button,.mh-inventory-profile-picker button,.mh-inventory-section-head button,.mh-inventory-sn-add button{color:#0a4eaa;cursor:pointer;background:#fff;border:1px solid #0058d32e;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-weight:900;display:inline-flex}.mh-inventory-new-tree button:last-child,.mh-inventory-profile-picker button.active{color:#fff;background:linear-gradient(135deg,#0f61ff,#0a9f91)}.mh-inventory-bolt-row input,.mh-inventory-build-check input,.mh-inventory-new-tree input,.mh-inventory-node-editor input,.mh-inventory-sn-add input{color:#153452;background:#fffffff2;border:1px solid #0051b833;border-radius:12px;padding:8px 10px;font-weight:800}.mh-inventory-main-grid{grid-template-columns:minmax(620px,1fr) 330px;align-items:start;gap:16px;display:grid}.mh-inventory-canvas-panel{min-height:660px;padding:16px}.mh-inventory-canvas-head,.mh-inventory-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mh-inventory-canvas-head h2,.mh-inventory-section-head h2,.mh-inventory-side-panel h3{color:#0b2f57;align-items:center;gap:8px;margin:0;font-weight:950;display:flex}.mh-inventory-canvas-head p,.mh-inventory-section-head p{color:#0f2b49ab;margin:2px 0 0;font-size:12px;font-weight:700}.mh-inventory-build-check{align-items:center;gap:10px;display:flex}.mh-inventory-build-check label{letter-spacing:.08em;text-transform:uppercase;gap:3px;font-size:10px;font-weight:950;display:grid}.mh-inventory-build-check input{width:72px}.mh-inventory-build-check span{border-radius:14px;padding:9px 12px;font-size:12px;font-weight:950}.mh-inventory-build-check .can{color:#008f5a;background:#00995d21}.mh-inventory-build-check .missing{color:#c01627;background:#d528321f}.mh-inventory-canvas-dropper{color:#0754b8;cursor:grab;background:#f0f8ffc7;border:1px dashed #005bd266;border-radius:16px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-weight:900;display:inline-flex}.mh-inventory-tree-canvas{background:radial-gradient(circle at 50% 8%,#0e6dff1f,#0000 28%),linear-gradient(135deg,#ffffffe6,#ecf8ffb8);border:1px solid #0062dd2e;border-radius:28px;min-height:520px;position:relative;overflow:hidden}.mh-inventory-tree-canvas.build-ok{box-shadow:inset 0 0 0 2px #00a06621}.mh-inventory-tree-canvas.build-missing{box-shadow:inset 0 0 0 2px #f0ae002e}.mh-inventory-tree-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mh-inventory-tree-wires line{stroke:#027eb7b8;stroke-width:.6px;filter:drop-shadow(0 0 4px #00b4ff47)}.mh-inventory-node{clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:linear-gradient(145deg,#fffffffa,#e6f7ffeb);border:0;place-items:center;width:138px;min-height:126px;padding:16px 12px;transition:transform .16s,filter .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #01316929,inset 0 0 0 4px #0e61e8,inset 0 0 0 6px #00a28c6b}.mh-inventory-node.product{width:168px;min-height:150px;box-shadow:0 16px 40px #00348c38,inset 0 0 0 5px #0d54d6,inset 0 0 0 8px #25aa5273}.mh-inventory-node.selected{filter:drop-shadow(0 0 14px #0083ff6b);transform:translate(-50%,-50%)scale(1.035)}.mh-inventory-node.ok{box-shadow:0 12px 28px #01316929,inset 0 0 0 4px #0e61e8,inset 0 0 0 7px #00a85c99}.mh-inventory-node.warn{box-shadow:0 12px 28px #01316929,inset 0 0 0 4px #0e61e8,inset 0 0 0 7px #f7be0099}.mh-inventory-node.missing{box-shadow:0 12px 28px #01316929,inset 0 0 0 4px #c41729,inset 0 0 0 7px #f7be0059}.mh-inventory-node button{color:#063b80;text-align:center;cursor:pointer;background:0 0;border:0;gap:5px;font-weight:950;display:grid}.mh-inventory-node small{color:#092f57ab;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mh-inventory-missing-badge{color:#fff;background:#d71920;border-radius:999px;padding:2px 7px;font-size:12px;position:absolute;top:8px;right:14px}.mh-inventory-node-actions{align-items:center;gap:5px;display:flex;position:absolute;bottom:12px}.mh-inventory-node-actions button{background:#fff;border:1px solid #0054cf40;border-radius:999px;padding:4px}.mh-inventory-node-actions button.active{color:#fff;background:#0d61ff}.mh-inventory-build-result{background:#ffffffbd;border:1px solid #005bd221;border-radius:18px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-weight:800;display:flex}.mh-inventory-side-panel{gap:14px;display:grid}.mh-inventory-side-panel>section{padding:14px}.mh-inventory-node-editor label,.mh-inventory-toggle{color:#0a3660d1;gap:5px;margin-top:10px;font-size:11px;font-weight:950;display:grid}.mh-inventory-editor-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mh-inventory-assigned-bolts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mh-inventory-assigned-bolts h4{align-items:center;gap:6px;width:100%;margin:0;display:flex}.mh-inventory-assigned-bolts span,.mh-inventory-bolt-summary span,.mh-inventory-sn-pill{color:#0754b1;background:#005ddd1a;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.mh-inventory-bolt-row{grid-template-columns:1fr 70px auto;align-items:center;gap:7px;margin-top:7px;display:grid}.mh-inventory-bolt-row span{font-size:12px;font-weight:850}.mh-inventory-sn-add{grid-template-columns:80px 1fr;gap:8px;margin:10px 0;display:grid}.mh-inventory-excel-viewer{padding:16px;overflow:hidden}.mh-inventory-excel-viewer table{border-collapse:collapse;background:#ffffffb8;border-radius:14px;width:100%;font-size:12px;overflow:hidden}.mh-inventory-excel-viewer td,.mh-inventory-excel-viewer th{text-align:left;border-bottom:1px solid #005bd21c;padding:8px 9px}.mh-inventory-excel-viewer th{color:#0750a5;text-transform:uppercase;letter-spacing:.06em}.mh-inventory-excel-viewer tr.missing td{color:#aa1521;background:#ff294112;font-weight:800}.mh-inventory-bolt-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.mh-inventory-bolt-summary h3{align-items:center;gap:7px;width:100%;margin:0;display:flex}.mh-inventory-readonly-block{color:#063864;background:#ffffffd1;border:1px solid #005bd226;border-radius:22px;padding:24px;font-weight:900}@media (max-width:1120px){.mh-inventory-main-grid{grid-template-columns:1fr}.mh-inventory-tree-canvas{min-height:460px}}.mh-sales-target-ship{color:#084da7;background:#006fff1a;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;font-weight:950;display:inline-flex}.mh-sales-ticket-card .mh-sales-card-alert{order:2}.mh-sales-ticket-head{order:1}.mh-sales-expanded,.mh-sales-press-key-strip,.mh-sales-serial-strip,.mh-sales-target-ship{order:3}.mh-production-priority-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mh-production-priority-head .mh-production-merge-button{white-space:nowrap;border-radius:14px;padding:8px 12px}.mh-production-priority-card{min-height:0!important;padding:8px!important}.mh-production-priority-main-row{grid-template-columns:minmax(0,1fr) minmax(150px,.75fr) 42px 42px 42px!important;align-items:center!important}.mh-production-priority-name{min-height:36px!important;padding:7px 10px!important}.mh-production-priority-ship{color:#0754b1;white-space:nowrap;background:#ffffff8c;border:1px solid #85bae457;border-radius:13px;justify-content:center;align-items:center;min-height:34px;padding:0 8px;font-size:.72rem;font-weight:950;display:flex}.mh-theme-dark .mh-production-priority-ship{color:#93c5fd;background:#030a1b6b}.mh-production-break-icon,.mh-production-grid-jump{border-radius:14px!important;width:40px!important;height:40px!important}.mh-production-lite-details{margin-top:6px!important}.mh-inventory-sn-queue-top{background:#ffffffd1;border:1px solid #0c5baa2e;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;box-shadow:0 12px 32px #062b5914}.mh-inventory-sn-queue-top h3{color:#0b2f57;align-items:center;gap:7px;margin:0;display:flex}.mh-inventory-sn-list{flex-wrap:wrap;gap:6px;display:flex}.mh-inventory-tile-palette{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mh-inventory-tile-palette button{color:#0754b8;cursor:grab;background:#fff;border:1px solid #0058d338;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-weight:950;display:inline-flex}.mh-inventory-tile-palette button:disabled{opacity:.45;cursor:not-allowed}.mh-inventory-zoom{color:#0754b8;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:950;display:flex}.mh-inventory-zoom input{width:130px}.mh-inventory-tree-canvas{min-height:660px!important}.mh-inventory-tree-scale-layer{transform-origin:50% 6%;transition:transform .18s;position:absolute;inset:0}.mh-inventory-node{width:112px!important;min-height:102px!important;padding:12px 10px!important}.mh-inventory-node.product{width:146px!important;min-height:130px!important}.mh-inventory-node.link-selected{filter:drop-shadow(0 0 16px #2dd4bf99)}.mh-inventory-built-badge{color:#fff;background:#059669;border-radius:999px;padding:2px 7px;font-size:12px;position:absolute;top:8px;left:14px}.mh-inventory-help-panel p{color:#0a3660c7;margin:8px 0;font-size:12px;font-weight:800;line-height:1.35}.mh-inventory-bolt-library-bottom{background:#f5fbffc2;border:1px solid #0c5baa24;border-radius:18px;margin-top:14px;padding:12px}.mh-inventory-bolt-add-row{grid-template-columns:minmax(180px,1fr) 96px auto;gap:8px;margin:8px 0;display:grid}.mh-inventory-bolt-add-row input{color:#153452;background:#fffffff2;border:1px solid #0051b833;border-radius:12px;padding:8px 10px;font-weight:850}.mh-inventory-bolt-add-row button{color:#fff;background:linear-gradient(135deg,#0f61ff,#0a9f91);border:1px solid #0058d32e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-weight:950;display:inline-flex}.mh-inventory-bolt-message{color:#0754b1;margin:6px 0;font-weight:900}.mh-inventory-bolt-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:7px;display:grid}.mh-inventory-bolt-grid .mh-inventory-bolt-row{margin-top:0}.mh-inventory-tile-modal{max-width:680px}.mh-inventory-tile-modal h2{align-items:center;gap:8px;display:flex}@media (max-width:980px){.mh-production-priority-main-row{grid-template-columns:minmax(0,1fr) repeat(3,38px)!important}.mh-production-priority-ship{grid-column:1/-1}.mh-inventory-bolt-add-row{grid-template-columns:1fr}.mh-inventory-tree-canvas{min-height:560px!important}}.mh-production-serial-card.merging{animation:mhSerialMergeFly .52s cubic-bezier(.2,.8,.2,1) both;border-color:#10b981b8!important;box-shadow:0 0 0 3px #10b98133,0 18px 42px #105de833!important}.mh-production-priority-card.merge-target{animation:mhPriorityReceiveMerge .65s both;border-color:#10b981b8!important}@keyframes mhSerialMergeFly{0%{opacity:1;transform:translate(0)scale(1)}55%{opacity:.86;transform:translate(-42px)scale(.96)}to{opacity:.2;transform:translate(-96px)scale(.78)}}@keyframes mhPriorityReceiveMerge{0%,to{box-shadow:0 0 #10b98100}45%{box-shadow:0 0 0 4px #10b9813d,0 0 38px #2dd4bf5c}}.mh-production-card-highlight{border-color:#10b981b8!important;animation:mhProductionCardFlashStrong 3.2s!important}@keyframes mhProductionCardFlashStrong{0%{transform:translateY(0)}12%,78%{transform:translateY(-3px);box-shadow:0 0 0 4px #34d39957,0 0 34px #34d39970,inset 0 0 0 2px #34d39947}to{transform:translateY(0)}}.mh-inventory-bolt-dropdown{color:#0754b1;cursor:pointer;background:#105de814;border:1px solid #0054cf38;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 11px;font-weight:950;display:flex}.mh-inventory-assigned-bolt-chip-row{flex-wrap:wrap;gap:6px;width:100%;display:flex}.mh-inventory-bolt-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;width:100%;margin-top:8px;display:grid}.mh-inventory-bolt-picker-card{background:#ffffffb8;border:1px solid #85bae457;border-radius:16px;gap:6px;padding:8px;display:grid}.mh-theme-dark .mh-inventory-bolt-picker-card{background:#030a1b73}.mh-inventory-bolt-picker-card.selected{border-color:#10b98199;box-shadow:inset 0 0 0 2px #10b9812e}.mh-inventory-bolt-picker-card>button{color:#0754b1;cursor:pointer;background:linear-gradient(#f8fbff,#e7f1ff);border:1px solid #105de83d;border-radius:12px;padding:7px 8px;font-weight:950}.mh-inventory-bolt-picker-card span{color:var(--mh-muted);font-size:11px;font-weight:850}.mh-inventory-bolt-picker-card label{color:#0754b1;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:10px;font-weight:950;display:grid}.mh-inventory-bolt-picker-card input{color:#10203d;background:#fff;border:1px solid #85bae473;border-radius:10px;padding:6px 7px;font-weight:950}.mh-sales-modal-actions button.red-light{color:#dc2626!important;background:#ef44441a!important;border:1px solid #ef444447!important}.mh-inventory-tree-canvas{cursor:grab}.mh-inventory-tree-canvas.is-panning{cursor:grabbing}.mh-inventory-tree-scale-layer{will-change:transform}.mh-inventory-max-build{color:#047857;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#10b98129,#0ea5e91f);border:1px solid #10b98147;border-radius:999px;padding:8px 11px;font-weight:950}.mh-inventory-node-icon{color:#0a63d8;place-items:center;margin-bottom:1px;display:grid}.mh-inventory-node.assembly{background:linear-gradient(#fffffff0,#e9f7ffe6)}.mh-inventory-node.part{background:linear-gradient(#fffffff5,#f0fdfae0)}.mh-inventory-kind-radio{color:#0a3660d1;background:#ffffffb8;border:1px solid #0051b82e;border-radius:14px;gap:6px;padding:9px;font-size:11px;font-weight:950;display:grid}.mh-inventory-kind-radio label{align-items:center;gap:6px;margin:0;display:flex}.mh-inventory-part-note{color:#0754b1;background:#105de80f;border:1px solid #005bd224;border-radius:16px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:850}.mh-inventory-assembly-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.mh-inventory-assembly-summary h3{color:#0b2f57;align-items:center;gap:7px;width:100%;margin:0;display:flex}.mh-inventory-assembly-summary span{color:#047857;background:#10b9811c;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.mh-inventory-bolt-picker-card button{min-height:34px}.mh-production-priority-card:not(.expanded) .mh-production-grid-jump+.mh-production-break-icon{margin-left:0}.mh-sales-alert-filter-bar{background:#ffffff6b;border:1px solid #85bae442;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px;display:flex}.mh-theme-dark .mh-sales-alert-filter-bar{background:#030a1b47}.mh-sales-alert-filter-bar button{color:var(--mh-text);cursor:pointer;background:#ffffff9e;border:1px solid #85bae459;border-radius:14px;align-items:center;gap:6px;padding:8px 10px;font-weight:950;display:inline-flex}.mh-sales-alert-filter-bar button.active{color:#92400e;background:#f59e0b29;border-color:#f59e0b73}.mh-sales-alert-filter-bar button.green.active{color:#047857;background:#10b98126;border-color:#10b98173}.mh-sales-contact-details{background:#105de80a;border:1px solid #85bae452;border-radius:16px;padding:8px}.mh-sales-contact-details summary{color:var(--mh-blue);cursor:pointer;align-items:center;gap:7px;font-weight:950;display:flex}.mh-sales-contact-list{gap:7px;margin-top:8px}.mh-sales-contact-row{background:#ffffff94;border:1px solid #85bae452;border-radius:14px;grid-template-columns:minmax(90px,.8fr) minmax(150px,1.3fr) minmax(78px,.7fr) auto;align-items:center;gap:7px;padding:7px;font-size:.72rem;font-weight:850;display:grid}.mh-theme-dark .mh-sales-contact-row{background:#030a1b59}.mh-sales-contact-row.active{border-color:#10b98173;box-shadow:inset 0 0 0 1px #10b98129}.mh-sales-contact-row.inactive{border-color:#f59e0b6b}.mh-sales-contact-row.approaching{border-color:#f9731673}.mh-sales-contact-row.expired{border-color:#ef444473}.mh-sales-contact-row b,.mh-sales-contact-row small,.mh-sales-contact-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-sales-contact-icons{color:var(--mh-blue);justify-content:flex-end;align-items:center;gap:5px;display:flex}.mh-sales-contact-icons button{width:26px;height:26px;color:var(--mh-blue);cursor:pointer;background:#105de814;border:1px solid #105de84d;border-radius:10px;place-items:center;display:grid}.mh-sales-manual-contact{grid-template-columns:1fr 1.2fr .8fr auto auto;align-items:center;gap:7px;margin-top:8px;display:grid}.mh-sales-manual-contact input{color:var(--mh-text);background:#ffffff9e;border:1px solid #85bae459;border-radius:12px;padding:8px;font-weight:850}.mh-sales-manual-contact label{color:var(--mh-muted);align-items:center;gap:5px;font-size:.7rem;font-weight:950;display:flex}.mh-sales-manual-contact button{color:var(--mh-blue);cursor:pointer;background:#105de81a;border:1px solid #105de84d;border-radius:12px;align-items:center;gap:5px;padding:8px;font-weight:950;display:inline-flex}.mh-sales-pdf-preview{color:#105de8;background:linear-gradient(#f8fbff,#eef6ff);border:1px dashed #105de859;border-radius:18px;place-items:center;gap:7px;padding:28px;display:grid}.mh-sales-pdf-preview b{color:#10203d;font-size:1.1rem}.mh-sales-pdf-preview small{color:#64748b;font-weight:800}.mh-sales-card-actions button.blue{color:#fff;background:linear-gradient(#47a3ff,#105de8)}.mh-inventory-live-excel-head{gap:12px;align-items:flex-start!important}.mh-inventory-live-excel-head p{color:var(--mh-muted);margin:4px 0 0;font-size:.75rem;font-weight:800}.mh-inventory-live-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mh-inventory-live-controls label{color:var(--mh-muted);background:#ffffff80;border:1px solid #85bae452;border-radius:13px;align-items:center;gap:6px;padding:6px 8px;font-size:.72rem;font-weight:950;display:flex}.mh-theme-dark .mh-inventory-live-controls label{background:#030a1b57}.mh-inventory-live-controls input[type=number]{width:64px;color:var(--mh-text);background:0 0;border:0;outline:0;font-weight:950}.mh-inventory-report-radios{background:#ffffff73;border:1px solid #85bae459;border-radius:14px;display:flex;overflow:hidden}.mh-inventory-report-radios label{background:0 0;border:0;border-radius:0;padding:7px 8px}.mh-inventory-excel-viewer tr.zero td{color:#92400e;font-weight:950;background:#f59e0b29!important}.mh-inventory-tree-status{border:1px solid #85bae459;border-radius:999px;align-items:center;padding:7px 10px;font-size:.75rem;font-weight:950;display:inline-flex}.mh-inventory-tree-status.can{color:#047857;background:#10b98121}.mh-inventory-tree-status.missing{color:#b91c1c;background:#ef44441f}@media (max-width:900px){.mh-sales-contact-row,.mh-sales-manual-contact{grid-template-columns:1fr}.mh-inventory-live-controls{justify-content:flex-start}}.mh-sales-contact-details{max-width:100%;overflow:hidden}.mh-sales-contact-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.mh-sales-contact-row{grid-template-columns:1fr;align-items:start;padding:8px 9px}.mh-sales-contact-row b{font-size:.76rem}.mh-sales-contact-row small,.mh-sales-contact-row span{font-size:.68rem}.mh-sales-contact-icons{justify-content:flex-start;margin-top:2px}.mh-sales-manual-contact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch}.mh-sales-manual-contact button{justify-content:center}.mh-inventory-icon-summary{cursor:pointer;color:var(--mh-blue);background:#ffffff9e;border:1px solid #85bae457;border-radius:16px;align-items:center;gap:8px;padding:10px 12px;font-weight:950;display:flex}.mh-theme-dark .mh-inventory-icon-summary{background:#040d2085}.mh-inventory-icon-summary span{color:var(--mh-muted);margin-left:auto;font-size:.75rem}.mh-inventory-bolt-library-bottom,.mh-inventory-tree-details{margin-top:14px}.mh-inventory-excel-viewer tr.zero td{font-weight:1000;color:#111827!important}.mh-inventory-report-radios label{cursor:pointer}.mh-inventory-tree-details[open] .mh-inventory-canvas-panel,.mh-inventory-tree-details[open] .mh-inventory-toolbar{margin-top:10px}.mh-inventory-sn-pill.selected,.mh-inventory-sn-pill:focus-visible{outline:2px solid #22d3eee6;box-shadow:0 0 0 4px #0ea5e92e,0 0 18px #0ea5e93d}.mh-inventory-sn-delete{color:#b91c1c;background:#fef2f2eb;border:1px solid #ef444452;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:8px 12px;font-weight:950;display:inline-flex}.mh-inventory-sn-delete:disabled{opacity:.42;cursor:not-allowed}.mh-inventory-upload-label{cursor:pointer;position:relative;overflow:hidden}.mh-inventory-upload-label input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.mh-inventory-row-link{color:var(--mh-blue);cursor:pointer;text-align:left;background:0 0;border:0;font-weight:950}.mh-inventory-part-card-deck{background:#ffffffb3;border:1px solid #85bae438;border-radius:22px;padding:14px;box-shadow:0 12px 28px #0217340f}.mh-theme-dark .mh-inventory-part-card-deck{background:#030a1b5c}.mh-inventory-part-card-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:10px;display:grid}.mh-inventory-part-card{color:var(--mh-text);text-align:left;cursor:pointer;background:#ffffffdb;border:1px solid #85bae452;border-radius:16px;gap:4px;padding:10px;font-weight:850;display:grid}.mh-theme-dark .mh-inventory-part-card{background:#030a1b7a}.mh-inventory-part-card b{color:var(--mh-blue);font-size:.86rem}.mh-inventory-part-card small,.mh-inventory-part-card span{color:var(--mh-muted);font-size:.72rem}.mh-inventory-part-card.zero{background:#f59e0b29;border-color:#f59e0b94}.mh-inventory-part-card.missing{background:#ef44441f;border-color:#ef44449e}.mh-inventory-part-products{color:var(--mh-muted);border:1px solid #85bae43d;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px;font-weight:900;display:flex}.mh-inventory-excel-viewer table td a{color:var(--mh-blue);font-weight:950}.mh-admin-workspace-v110g{grid-template-columns:minmax(0,1fr) 260px!important;align-items:start!important;gap:16px!important;max-width:1500px!important;display:grid!important}.mh-admin-nested-canvas,.mh-admin-readable .rounded-2xl,.mh-admin-readable .rounded-xl,.mh-admin-readable article,.mh-admin-readable form,.mh-admin-readable input,.mh-admin-readable select,.mh-admin-readable table,.mh-admin-source-rail,.mh-admin-user-management-card{color:#07172d!important}.mh-admin-source-rail,.mh-admin-user-management-card{color:#07172d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8fbff!important;border:1px solid #85bae4b3!important}.mh-admin-nested-stack{gap:16px;display:grid}.mh-admin-nested-canvas{background:#eef6ff;border:1px solid #85bae485;border-radius:22px;padding:16px;box-shadow:inset 0 1px #fffffff2}.mh-theme-dark .mh-admin-nested-canvas,.mh-theme-dark .mh-admin-source-rail,.mh-theme-dark .mh-admin-user-management-card{color:#07172d!important;background:#f8fbff!important}.mh-admin-source-rail{position:sticky;top:18px}.mh-admin-source-stack{gap:10px;display:grid}.mh-admin-source-stack>div{color:#07172d;background:#fff;border:1px solid #85bae494;border-radius:16px;gap:8px;padding:12px;display:grid}.mh-admin-source-stack strong{color:#105de8;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:950}.mh-admin-source-stack>div>div{flex-wrap:wrap;gap:8px;display:flex}.mh-admin-icon-button,.mh-admin-source-stack button{color:#105de8;cursor:pointer;background:#fff;border:1px solid #85bae4b8;border-radius:13px;place-items:center;min-width:42px;height:42px;font-weight:950;display:inline-grid;box-shadow:0 6px 14px #105de81a}.mh-admin-icon-button:hover,.mh-admin-source-stack button:hover{background:#105de8;color:#fff!important}.mh-admin-icon-button:disabled{cursor:not-allowed;opacity:.55}.mh-admin-readable h2,.mh-admin-readable h3,.mh-admin-readable h4,.mh-admin-readable label,.mh-admin-readable p,.mh-admin-readable span,.mh-admin-readable strong,.mh-admin-readable td,.mh-admin-readable th{color:inherit}@media (max-width:1100px){.mh-admin-workspace-v110g{grid-template-columns:1fr!important}.mh-admin-source-rail{position:relative;top:auto}}.mh-v110h-card-contacts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.mh-v110h-card-contacts a,.mh-v110h-card-contacts span{background:#f0f9fff2;border:1px solid #0ea5e973;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex;color:#075985!important}.mh-v110h-card-contacts a:hover{background:#0ea5e9;color:#fff!important}.mh-admin-readable article a,.mh-admin-readable article button{z-index:2;position:relative}.mh-admin-readable details summary{cursor:pointer}.mh-admin-workspace-v110i{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:start!important;gap:16px!important;max-width:1640px!important;display:grid!important}.mh-admin-workspace-v110i .mh-admin-source-rail{min-width:0;position:sticky;top:18px;border-left:3px solid #105de838!important}.mh-admin-workspace-v110i .mh-admin-source-stack>div{width:100%}.mh-admin-source-invite form{box-shadow:none!important;background:0 0!important;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.mh-admin-source-invite label{gap:5px;display:grid;color:#07172d!important}.mh-admin-source-invite label span{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950;color:#475569!important}.mh-admin-source-invite input,.mh-admin-source-invite select{outline:none;width:100%;min-width:0;color:#07172d!important;background:#fff!important;border:1px solid #85bae4b8!important;border-radius:13px!important;padding:10px 11px!important;font-size:clamp(.68rem,1vw,.86rem)!important;font-weight:850!important}.mh-admin-source-invite form>button{width:100%;min-height:44px}.mh-admin-source-invite p,.mh-admin-source-message{margin:0;font-size:.72rem;font-weight:850;line-height:1.35;color:#334155!important}.mh-admin-radio-pill{color:#0f172a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #94a3b8bf;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.mh-admin-radio-pill input{accent-color:#105de8;width:12px;height:12px}.mh-admin-radio-pill.is-selected{color:#0b4bd0;background:#eaf4ff;border-color:#105de8;box-shadow:0 6px 14px #105de81f}@media (max-width:1180px){.mh-admin-workspace-v110i{grid-template-columns:1fr!important}.mh-admin-workspace-v110i .mh-admin-source-rail{position:relative;top:auto}}.mh-admin-source-rail .mh-admin-card-head h2{letter-spacing:.02em}.mh-admin-source-invite form{grid-template-columns:1fr!important}.mh-admin-source-invite input,.mh-admin-source-invite select{margin:0!important}.mh-admin-source-invite form>button{color:#fff!important;background:linear-gradient(#2f80ff,#105de8)!important;border-color:#105de8bf!important;font-size:1.12rem!important;box-shadow:0 10px 20px #105de838!important}.mh-admin-source-invite form>button:hover{background:linear-gradient(#4a9aff,#1a6cff)!important}.mh-admin-readable .mt-3.rounded-2xl.border.border-sky-200.bg-sky-50,.mh-admin-readable .rounded-2xl.border.border-sky-200.bg-sky-50{background:#eaf6ff!important;border-color:#7db8ffe6!important}.mh-admin-source-invite form{grid-template-columns:minmax(0,1fr) 50px!important;align-items:stretch!important}.mh-admin-source-invite form>input{grid-column:1/-1!important}.mh-admin-source-invite form>select{grid-column:1/2!important}.mh-admin-source-invite form>button{border-radius:14px!important;grid-column:2/3!important;justify-content:center!important;align-items:center!important;width:50px!important;min-height:44px!important;padding:0!important;display:inline-flex!important}.mh-settings-client-install-card{color:#0f172a;background:linear-gradient(135deg,#fffffff5,#ecf8fff0);border:1px solid #3c78b438}.mh-client-install-head{align-items:center;gap:18px;display:flex}.mh-client-install-head img{background:#fff;border-radius:22px;width:82px;height:82px;box-shadow:0 18px 34px #0f172a29}.mh-client-install-kicker{color:#0369a1;letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:900}.mh-settings-client-install-card h2{color:#0f172a;margin:0;font-size:1.35rem}.mh-settings-client-install-card p{color:#334155;margin:6px 0 0}.mh-client-install-actions{border-top:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.mh-client-install-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0ea5e9,#1d4ed8);border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 16px 28px #1d4ed83d}.mh-client-install-button:hover{transform:translateY(-1px);box-shadow:0 20px 34px #1d4ed84d}@media (max-width:760px){.mh-client-install-actions,.mh-client-install-head{flex-direction:column;align-items:flex-start}}.mh-client-install-actions-stack{flex-direction:column;align-items:flex-start}.mh-client-install-button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mh-client-install-button-local{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 16px 28px #16a34a3d}.mh-client-install-button-local:hover{box-shadow:0 20px 34px #16a34a52}.mh-admin-micronode-icon-button{background:linear-gradient(135deg,#fff,#dbeafe);border:1px solid #3b82f661;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:2px auto 0;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 26px #1e40af33}.mh-admin-micronode-icon-button:hover{transform:translateY(-1px);box-shadow:0 20px 34px #1e40af47}.mh-admin-micronode-icon-button img{object-fit:contain;border-radius:12px;width:42px;height:42px}.mh-v14-empty-serial-board{text-align:center;color:#0f172a;background:#ffffffeb;grid-column:1/-1;padding:24px}.mh-v14-empty-serial-board strong{margin-bottom:6px;font-size:1rem;display:block}.mh-v14-empty-serial-board p{color:#334155;margin:0}.mh-admin-keygen-panel{color:#0f172a;background:linear-gradient(135deg,#dbeafef5,#eff6fff5);border:1px solid #1d4ed838;border-radius:14px;gap:8px;margin-top:10px;padding:10px;display:grid}.mh-admin-keygen-panel strong{color:#0f172a}.mh-admin-keygen-panel form{grid-template-columns:1fr 1fr 42px;align-items:center;gap:7px;display:grid}.mh-admin-keygen-panel input,.mh-admin-keygen-panel select{color:#0f172a;background:#ffffffeb;border:1px solid #1e40af47;border-radius:10px;min-width:0;padding:9px 10px;font-size:.82rem}.mh-admin-keygen-panel a,.mh-admin-keygen-panel button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.mh-admin-keygen-panel button:disabled{opacity:.55;cursor:not-allowed}.mh-admin-keygen-actions{grid-template-columns:1fr 72px;gap:7px;display:grid}.mh-admin-keygen-panel p,.mh-admin-keygen-panel small{color:#1e3a8a;margin:0;font-size:.76rem}.mh-master-empty-row,.mh-master-live-status{color:#1f2937;background:#f0f9ffe0;border:1px solid #0ea5e938;border-radius:12px;padding:10px 12px;font-weight:700}.mh-master-empty-row{text-align:center}.mh-master-edit-actions a.mh-pill{text-decoration:none}@media (max-width:1200px){.mh-admin-keygen-actions,.mh-admin-keygen-panel form{grid-template-columns:1fr}}.mh-admin-keygen-panel form.mh-admin-keygen-token-stack{grid-template-columns:1fr;gap:8px;display:grid}.mh-admin-keygen-panel form.mh-admin-keygen-token-stack button{justify-self:stretch;min-height:40px}.mh-admin-keygen-panel .mh-autofill-decoy{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.mh-admin-micronode-button,.mh-admin-micronode-icon-button,button[aria-label*=MicroNode],button[title*=MicroNode]{min-width:58px;min-height:58px}.mh-admin-micronode-button img,.mh-admin-micronode-icon,.mh-admin-micronode-icon-button img,button[aria-label*=MicroNode] img,button[title*=MicroNode] img{object-fit:contain;width:44px;height:44px}.mh-v14-folder-button.active,.mh-v14-folder-button:hover{transform:translateY(-1px);background:#ffd36b52!important;border-color:#d89e188c!important}.mh-v14-globe-card{margin:-15px!important;padding:15px!important}.mh-canvas-globe-wrap,.mh-v14-globe-stage{min-height:640px!important;overflow:visible!important}.mh-canvas-globe{width:min(710px,108% + 30px)!important;height:min(710px,108% + 30px)!important}.mh-master-col-Drop-Plan,.mh-master-col-Magnetic-Base-Attachment,.mh-master-col-Magnetic-Base-Compatible,.mh-master-col-Maintenance-Plan,.mh-master-col-Validation-Plate,.mh-snapshot-col-Drop-Plan,.mh-snapshot-col-Magnetic-Base-Attachment,.mh-snapshot-col-Magnetic-Base-Compatible,.mh-snapshot-col-Maintenance-Plan,.mh-snapshot-col-Validation-Plate{text-align:center!important;width:46px!important;min-width:42px!important;max-width:54px!important}.mh-master-col-Drop-Plan input,.mh-master-col-Magnetic-Base-Attachment input,.mh-master-col-Magnetic-Base-Compatible input,.mh-master-col-Maintenance-Plan input,.mh-master-col-Validation-Plate input{text-align:center!important;width:34px!important;min-width:34px!important;padding-left:4px!important;padding-right:4px!important}.mh-snapshot-col-Drop-Plan,.mh-snapshot-col-Magnetic-Base-Attachment,.mh-snapshot-col-Magnetic-Base-Compatible,.mh-snapshot-col-Maintenance-Plan,.mh-snapshot-col-Validation-Plate{padding-left:4px!important;padding-right:4px!important;font-size:.82rem!important}.mh-v15-build-upload-panel{gap:7px;margin-top:8px;display:grid}.mh-v15-build-upload-panel button{width:100%;min-height:34px;color:inherit;background:#ffd36b29;border:1px solid #d89e1859;border-radius:12px;font-weight:800}.mh-v15-build-upload-panel button:disabled{opacity:.62;cursor:wait}.mh-v15-build-upload-panel small{color:#ffffffb8;line-height:1.35;display:block}.mh-theme-light .mh-v15-build-upload-panel small{color:#1f2937bd}.mh-v15-build-contact-cards{gap:8px;margin:10px 0;display:grid}.mh-v15-build-contact-card{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.mh-v15-build-contact-card small{opacity:.7}.mh-master-source-filter{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;margin:8px 0 10px;padding:5px;display:inline-flex}.mh-master-source-filter button{color:inherit;background:0 0;border:0;border-radius:999px;padding:7px 13px;font-weight:800}.mh-master-source-filter button.active{color:#ffe7a1;background:#ffd36b42}.mh-theme-light .mh-master-source-filter{background:#f8fafceb;border-color:#94a3b847}.mh-theme-light .mh-master-source-filter button.active{color:#7c4a03}.mh-master-cell.ok input{background:#22c55e29!important;border-color:#22c55e57!important}.mh-master-cell.warn input{background:#facc152e!important;border-color:#facc1566!important}.mh-master-cell.bad input{background:#ef44442e!important;border-color:#ef444466!important}.mh-master-col-10X,.mh-master-col-20X,.mh-master-col-Drop-Plan,.mh-master-col-Magnetic-Base-Attachment,.mh-master-col-Magnetic-Base-Compatible,.mh-master-col-Maintenance-Plan,.mh-master-col-Validation-Plate{text-align:center!important;width:52px!important;min-width:46px!important;max-width:60px!important}.mh-master-col-10X input,.mh-master-col-20X input,.mh-master-col-Drop-Plan input,.mh-master-col-Magnetic-Base-Attachment input,.mh-master-col-Magnetic-Base-Compatible input,.mh-master-col-Maintenance-Plan input,.mh-master-col-Validation-Plate input{text-align:center!important;width:38px!important;min-width:38px!important;padding-left:4px!important;padding-right:4px!important}.mh-v15b-build-upload-panel{gap:8px}.mh-v15b-build-upload-actions{grid-template-columns:minmax(42px,1fr) minmax(90px,3fr);gap:8px;display:grid}.mh-v15b-build-upload-actions button{border-radius:12px;width:100%;min-height:38px;font-size:1.05rem}.mh-v15b-build-upload-actions .mh-v15b-build-refresh{background:#38bdf824;border-color:#38bdf859}.mh-v15b-build-upload-actions .mh-v15b-build-upload{background:#ffd36b2e;border-color:#ffd36b61}.mh-master-locked-cell input{cursor:not-allowed;opacity:.88;background:#94a3b814!important}.mh-master-sn-jump-link{width:100%;min-height:30px;color:inherit;background:#38bdf81f;border:1px solid #38bdf84d;border-radius:10px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.mh-master-sn-jump-link:hover{background:#38bdf838;transform:translateY(-1px)}.mh-v16-settings-panel .mh-settings-layout-group{grid-column:1/-1;padding:0;overflow:hidden}.mh-settings-layout-group>summary{cursor:pointer;border-bottom:1px solid #f5c5182e;align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.mh-settings-layout-group>summary::-webkit-details-marker{display:none}.mh-settings-layout-group>summary span{background:#f5c51829;border:1px solid #f5c51852;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mh-settings-layout-group>summary strong{color:var(--mh-text,#f8fafc);font-size:1rem}.mh-settings-layout-group>summary small{color:var(--mh-muted,#94a3b8);margin-left:auto}.mh-v16-layout-group-grid{gap:16px;padding:16px;display:grid}.mh-settings-nested-card{background:#0f172a6b;border:1px solid #94a3b838;border-radius:18px;padding:16px}.mh-master-source-filter-v16,.mh-v16-profile-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mh-master-source-filter-v16 button,.mh-v16-profile-strip button{color:inherit;background:#0f172a80;border:1px solid #94a3b842;border-radius:999px;padding:8px 12px;font-weight:700}.mh-master-source-filter-v16 button.active,.mh-v16-profile-editor button.active,.mh-v16-profile-strip button.active{color:#facc15;background:#f5c5182e;border-color:#f5c518b8}.mh-v16-master-layout-row{background:#02061757;border:1px dashed #f5c51847;border-radius:16px;gap:8px;margin-top:12px;padding:10px;display:flex;overflow-x:auto}.mh-v16-master-layout-row button{min-width:96px;color:inherit;cursor:grab;background:#0f172a9e;border:1px solid #94a3b842;border-radius:12px;flex:none;padding:9px 10px;font-size:.78rem;font-weight:800}.mh-v16-master-layout-row button.locked{cursor:not-allowed;background:#f5c51824;border-color:#f5c51885}.mh-v16-master-layout-row button b{margin-bottom:2px;font-size:.9rem;display:block}.mh-v16-help-text{color:var(--mh-muted,#94a3b8);margin:8px 0 12px;display:block}.mh-v16-profile-editor{grid-template-columns:minmax(180px,1fr) auto auto auto auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.mh-v16-profile-editor input{min-width:0;color:inherit;background:#0206177a;border:1px solid #94a3b84d;border-radius:12px;padding:10px 12px}.mh-v16-profile-editor button{color:inherit;background:#0f172a94;border:1px solid #94a3b842;border-radius:12px;padding:10px 12px;font-weight:800}.mh-v16-profile-editor button:disabled{opacity:.45;cursor:not-allowed}@media (min-width:1080px){.mh-v16-layout-group-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:900px){.mh-v16-profile-editor{grid-template-columns:1fr 1fr}.mh-v16-profile-editor input{grid-column:1/-1}.mh-settings-layout-group>summary{flex-wrap:wrap}.mh-settings-layout-group>summary small{width:100%;margin-left:0}}.mh-master-source-filter-v16 button:not(.active){box-shadow:inset 0 0 0 1px #bfdbfe61;color:#0f3f72!important;background:#fff!important;border:1px solid #60a5fa80!important}.mh-master-source-filter-v16 button:not(.active):hover{background:#eff6ff!important;border-color:#2563eb9e!important}.mh-v16-settings-panel .mh-settings-layout-group{background:#fff!important;border-color:#60a5fa38!important;box-shadow:0 18px 42px #0f4c8114!important}.mh-settings-layout-group>summary{background:linear-gradient(#fff,#f8fbff)!important;border-bottom-color:#60a5fa2e!important}.mh-settings-layout-group>summary strong{color:#0b2f57!important}.mh-settings-layout-group>summary small,.mh-v16-help-text{color:#0f3f72b8!important}.mh-v16-layout-group-grid{background:#fff!important;grid-template-columns:1fr!important;gap:14px!important}.mh-settings-nested-card{background:#fff!important;border-color:#60a5fa33!important;box-shadow:0 12px 30px #0f4c810f!important}.mh-settings-nested-card .mh-setting-preview-head,.mh-settings-nested-card .mh-setting-preview-head h3{color:#0b2f57!important}.mh-v16-profile-strip{background:#f8fbff;border:1px solid #60a5fa33;border-radius:16px;padding:8px}.mh-v16-profile-strip button{box-shadow:inset 0 0 0 1px #bfdbfe61;color:#0f3f72!important;background:#fff!important;border:1px solid #60a5fa80!important}.mh-master-source-filter-v16 button.active,.mh-v16-profile-editor button.active,.mh-v16-profile-strip button.active{box-shadow:0 10px 24px #2563eb2e;color:#fff!important;background:linear-gradient(#1f74ff,#105de8)!important;border-color:#2563ebd1!important}.mh-v16-master-layout-row{background:#f8fbff!important;border-color:#60a5fa42!important}.mh-v16-master-layout-row button{color:#12395f!important;background:#fff!important;border-color:#60a5fa57!important}.mh-v16-master-layout-row button.locked{background:#eaf4ff!important;border-color:#2563eb80!important}.mh-v16-profile-editor input{color:#12395f!important;background:#fff!important;border-color:#60a5fa5c!important}.mh-v16-profile-editor button{color:#0f3f72!important;background:#fff!important;border-color:#60a5fa6b!important}.mh-v16-profile-editor button:not(:disabled):hover,.mh-v16-profile-strip button:not(.active):hover{background:#eff6ff!important}.mh-v16-settings-panel .mh-section-checks label{color:#12395f!important;background:#fff!important;border-color:#60a5fa3d!important}.mh-v16-settings-panel .mh-section-checks label.active{background:#eaf4ff!important;border-color:#2563eb70!important}@media (min-width:1080px){.mh-v16-layout-group-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.mh-v16-profile-editor{grid-template-columns:1fr auto!important}}.mh-v16-profile-editor{grid-template-columns:minmax(220px,1fr) auto auto auto!important}.mh-v16-profile-plus{min-width:44px;font-size:1.05rem;line-height:1}.mh-v16-profile-warning{color:#92400e;background:#fffbebeb;border:1px solid #f59e0b61;border-radius:12px;margin:-4px 0 12px;padding:9px 11px;font-size:.78rem;font-weight:800}.mh-master-build-flag-cell{background:#fffffff0!important}.mh-master-build-flag-cell.ok input{background:0 0!important}.mh-master-build-flag{color:#047857;background:#ecfdf5eb;border:1px solid #22c55e57;border-radius:11px;place-items:center;min-width:34px;height:30px;font-size:1rem;font-weight:950;line-height:1;display:inline-grid}@media (max-width:900px){.mh-v16-profile-editor{grid-template-columns:1fr auto auto!important}.mh-v16-profile-editor input{grid-column:1/-1}}.mh-v16-select-all-row{background:#f8fbff;border:1px solid #60a5fa38;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:8px 10px;display:flex}.mh-v16-select-all-row button{color:#0f3f72;background:#fff;border:1px solid #60a5fa7a;border-radius:999px;padding:8px 12px;font-weight:850}.mh-v16-select-all-row button:hover{background:#eff6ff}.mh-v16-select-all-row small{color:#0f3f72ad;font-size:.76rem;font-weight:700}@media (max-width:760px){.mh-v16-select-all-row{flex-direction:column;align-items:flex-start}}.mh-admin-teamviewer-panel-v17{background:linear-gradient(#fff,#f8fbff);border-color:#2563eb38}.mh-admin-teamviewer-unmatched{background:#fff;border:1px solid #2563eb29;border-radius:.75rem;gap:.35rem;margin-top:.5rem;padding:.5rem;display:grid}.mh-admin-teamviewer-unmatched-row{grid-template-columns:minmax(0,1fr) 4.5rem 2.25rem;align-items:center;gap:.35rem;display:grid}.mh-admin-teamviewer-unmatched-row span{text-overflow:ellipsis;white-space:nowrap;color:#24415f;font-size:.78rem;overflow:hidden}.mh-admin-teamviewer-unmatched-row input{background:#fff;border:1px solid #2563eb38;border-radius:.55rem;width:100%;padding:.35rem .45rem}.mh-admin-teamviewer-unmatched-row button{color:#174ea6;background:#eef6ff;border:1px solid #2563eb47;border-radius:.55rem;font-weight:800}.mh-admin-teamviewer-action-row{grid-template-columns:repeat(3,minmax(42px,1fr));gap:.45rem;width:100%;margin:.55rem 0;display:grid}.mh-admin-teamviewer-action-row a,.mh-admin-teamviewer-action-row button{color:#174ea6;cursor:pointer;background:#fff;border:1px solid #2563eb47;border-radius:.85rem;place-items:center;min-height:42px;font-size:1.1rem;font-weight:950;text-decoration:none;display:inline-grid;box-shadow:0 8px 20px #2563eb14}.mh-admin-teamviewer-action-row a:hover,.mh-admin-teamviewer-action-row button:hover:not(:disabled){background:#eff6ff;border-color:#2563eb7a}.mh-admin-teamviewer-action-row button.active{background:#dbeafe;border-color:#2563eb8f}.mh-admin-teamviewer-action-row button:disabled{opacity:.52;cursor:not-allowed}.mh-admin-teamviewer-action-row a,.mh-admin-teamviewer-action-row button{flex-direction:column;justify-content:center;align-items:center;gap:.12rem;min-height:48px;line-height:1;display:inline-flex}.mh-admin-teamviewer-action-row a span,.mh-admin-teamviewer-action-row button span{font-size:1.12rem}.mh-admin-teamviewer-action-row a small,.mh-admin-teamviewer-action-row button small{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;font-size:.58rem}.mh-accounting-workspace{flex-direction:column;gap:18px;max-width:100%;display:flex;overflow-x:hidden}.mh-accounting-hero{background:linear-gradient(135deg,#fffffffa,#eff6fff2);border:1px solid #93c5fd73;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 18px 40px #0f172a14}.mh-accounting-hero p{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:.78rem;font-weight:800}.mh-accounting-hero h2{color:#0f172a;margin:0;font-size:clamp(1.35rem,2vw,2rem)}.mh-accounting-hero span{color:#64748b;font-size:.9rem}.mh-accounting-search{color:#64748b;background:#fff;border:1px solid #94a3b861;border-radius:16px;align-items:center;gap:8px;min-width:min(430px,100%);padding:10px 13px;display:flex}.mh-accounting-search input{color:#0f172a;background:0 0;border:0;outline:0;flex:1;min-width:0}.mh-accounting-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.mh-accounting-metric{background:#fff;border:1px solid #94a3b842;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:118px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a0f}.mh-accounting-metric:after{content:"";background:#60a5fa;height:4px;position:absolute;inset:auto 0 0}.mh-accounting-metric p{color:#334155;margin:0 0 10px;font-size:.9rem;font-weight:800}.mh-accounting-metric strong{color:#0f172a;font-size:2rem;line-height:1;display:block}.mh-accounting-metric small{color:#64748b;margin-top:10px;font-size:.78rem;display:block}.mh-accounting-metric>span{color:#2563eb;background:#3b82f61f;border-radius:16px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.mh-accounting-metric.green:after{background:#22c55e}.mh-accounting-metric.green>span{color:#16a34a;background:#22c55e21}.mh-accounting-metric.yellow:after{background:#f59e0b}.mh-accounting-metric.yellow>span{color:#d97706;background:#f59e0b24}.mh-accounting-metric.purple:after{background:#8b5cf6}.mh-accounting-metric.purple>span{color:#7c3aed;background:#8b5cf624}.mh-accounting-metric.blue:after{background:#3b82f6}.mh-accounting-metric.teal:after{background:#14b8a6}.mh-accounting-metric.teal>span{color:#0f766e;background:#14b8a624}.mh-accounting-metric.red:after{background:#ef4444}.mh-accounting-metric.red>span{color:#dc2626;background:#ef444424}.mh-accounting-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:18px;display:grid}.mh-accounting-main{flex-direction:column;gap:18px;min-width:0;display:flex}.mh-accounting-panel,.mh-accounting-side-card{background:#fff;border:1px solid #94a3b847;border-radius:22px;box-shadow:0 14px 36px #0f172a12}.mh-accounting-panel{padding:16px}.mh-accounting-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mh-accounting-panel-head h3{color:#0f172a;margin:0;font-size:1.05rem}.mh-accounting-panel-head p{color:#64748b;margin:4px 0 0;font-size:.86rem}.mh-accounting-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mh-accounting-filters button{color:#1d4ed8;background:#fff;border:1px solid #60a5fa73;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:800}.mh-accounting-filters button.active{color:#fff;background:#2563eb;border-color:#2563eb}.mh-accounting-table-wrap{border:1px solid #e2e8f0e6;border-radius:16px;overflow:auto}.mh-accounting-table{border-collapse:collapse;width:100%;min-width:980px}.mh-accounting-table th{color:#475569;text-transform:uppercase;letter-spacing:.05em;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:11px 12px;font-size:.75rem}.mh-accounting-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #edf2f7;padding:12px;font-size:.86rem}.mh-accounting-pastdue-flag{color:#b91c1c;cursor:pointer;background:#fee2e2e6;border:1px solid #dc262666;border-radius:999px;align-items:center;gap:2px;margin-left:6px;padding:2px 6px;font-size:.72rem;font-weight:900;display:inline-flex}.mh-accounting-canceled-chip{color:#475569;background:#f1f5f9e6;border:1px solid #94a3b866;border-radius:999px;align-items:center;margin-left:6px;padding:2px 7px;font-size:.68rem;font-weight:800;display:inline-flex}.mh-accounting-table tr{cursor:pointer}.mh-accounting-table tr.selected,.mh-accounting-table tr:hover{background:#eff6ff}.mh-accounting-next,.mh-accounting-table td:first-child button{color:#2563eb;background:0 0;border:0;font-weight:900}.mh-accounting-table b{color:#0f172a;display:block}.mh-accounting-table small{color:#64748b;margin-top:2px;display:block}.mh-accounting-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:4px 9px;font-size:.72rem;font-weight:900;display:inline-flex}.mh-accounting-chip.green{color:#166534;background:#dcfce7;border-color:#bbf7d0}.mh-accounting-chip.blue{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.mh-accounting-chip.yellow{color:#92400e;background:#fef3c7;border-color:#fde68a}.mh-accounting-chip.orange{color:#9a3412;background:#ffedd5;border-color:#fed7aa}.mh-accounting-chip.red{color:#991b1b;background:#fee2e2;border-color:#fecaca}.mh-accounting-chip.purple{color:#5b21b6;background:#ede9fe;border-color:#ddd6fe}.mh-accounting-chip.teal{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.mh-accounting-chip.slate{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.mh-accounting-workflow{flex-direction:column;gap:12px;display:flex}.mh-accounting-lanes{grid-template-columns:repeat(6,minmax(190px,1fr));gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.mh-accounting-lane{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b845;border-radius:18px;min-height:280px;padding:12px}.mh-accounting-lane-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.mh-accounting-lane-head h3{color:#0f172a;margin:0;font-size:.92rem}.mh-accounting-lane-head p{color:#64748b;margin:2px 0 0;font-size:.74rem}.mh-accounting-lane-head strong{color:#0369a1;background:#e0f2fe;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.82rem;display:grid}.mh-accounting-lane-body{flex-direction:column;gap:9px;display:flex}.mh-accounting-work-card{background:#fff;border:1px solid #94a3b847;border-radius:15px;padding:11px;box-shadow:0 8px 22px #0f172a0d}.mh-accounting-work-head{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;font-size:.76rem;display:flex}.mh-accounting-work-card>strong{color:#0f172a;margin-top:7px;font-size:.88rem;display:block}.mh-accounting-work-card p{color:#64748b;margin:3px 0 8px;font-size:.78rem}.mh-accounting-work-meta{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.mh-accounting-work-meta span{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:800}.mh-accounting-action-strip button,.mh-accounting-work-card button{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb33;border-radius:11px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.mh-accounting-empty{color:#94a3b8;margin:8px 0;font-size:.82rem}.mh-accounting-empty.compact{font-size:.78rem}.mh-accounting-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:18px}.mh-accounting-side-head{color:#2563eb;align-items:center;gap:8px;margin-bottom:12px;display:flex}.mh-accounting-side-head h3{color:#0f172a;margin:0;font-size:1rem}.mh-accounting-side-card dl{grid-template-columns:minmax(110px,.85fr) 1.2fr;gap:9px 12px;margin:0;display:grid}.mh-accounting-side-card dt{color:#64748b;font-size:.78rem;font-weight:800}.mh-accounting-side-card dd{color:#0f172a;word-break:break-word;margin:0;font-size:.82rem;font-weight:700}.mh-accounting-contact-stack{flex-direction:column;gap:7px;display:flex}.mh-accounting-contact-stack span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 10px;font-size:.78rem}.mh-accounting-action-strip{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mh-accounting-action-strip button:disabled{opacity:.55;cursor:not-allowed}.mh-v18-accounting-card-panel{border-color:#60a5fa59}@media (max-width:1280px){.mh-accounting-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-accounting-layout{grid-template-columns:1fr}.mh-accounting-side{grid-row:auto;position:static}}@media (max-width:820px){.mh-accounting-hero{flex-direction:column;align-items:stretch}.mh-accounting-search{min-width:0}.mh-accounting-metrics{grid-template-columns:1fr}.mh-accounting-panel-head{flex-direction:column}.mh-accounting-filters{justify-content:flex-start}.mh-accounting-side-card dl{grid-template-columns:1fr}}.mh-accounting-search-card{background:#fff;border:1px solid #93c5fd6b;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:16px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #0f172a0f}.mh-accounting-search-card strong{color:#0f172a;font-size:1rem;display:block}.mh-accounting-search-card small{color:#64748b;margin-top:3px;line-height:1.45;display:block}.mh-accounting-group-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.mh-accounting-group-card{text-align:left;background:#fff;border:1px solid #93c5fd5c;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:12px;transition:transform .15s,border-color .15s,background .15s;display:grid;box-shadow:0 10px 26px #0f172a0d}.mh-accounting-group-card:hover{border-color:#2563eb80;transform:translateY(-1px)}.mh-accounting-group-card.active{background:linear-gradient(135deg,#eff6ff,#fff);border-color:#2563eb;box-shadow:0 14px 32px #2563eb1f}.mh-accounting-group-card>span{color:#2563eb;background:#eff6ff;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.mh-accounting-group-card strong{color:#0f172a;font-size:.9rem;display:block}.mh-accounting-group-card small{color:#64748b;margin-top:2px;font-size:.72rem;line-height:1.25;display:block}.mh-accounting-group-card b{color:#334155;background:#f1f5f9;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:.8rem;display:grid}.mh-accounting-metric{text-align:left;cursor:pointer}.mh-accounting-metric.active{border-color:#2563eb99;outline:3px solid #3b82f638;transform:translateY(-1px)}.mh-accounting-metric.red p,.mh-accounting-metric.red strong{color:#7f1d1d}.mh-accounting-terms-radio{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.mh-accounting-terms-radio label{color:#334155;white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;font-weight:900;line-height:1.1;display:inline-flex}.mh-accounting-terms-radio input{accent-color:#2563eb;width:11px;height:11px}.mh-accounting-lanes.three{grid-template-columns:repeat(3,minmax(220px,1fr))}.mh-accounting-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mh-accounting-placeholder-grid article{background:#fff;border:1px dashed #60a5fa8c;border-radius:18px;min-height:150px;padding:16px;box-shadow:0 8px 24px #0f172a0a}.mh-accounting-placeholder-grid article svg{color:#2563eb;margin-bottom:8px}.mh-accounting-placeholder-grid article strong{color:#0f172a;margin-bottom:5px;display:block}.mh-accounting-placeholder-grid article p{color:#64748b;margin:0;font-size:.84rem;line-height:1.45}@media (max-width:1280px){.mh-accounting-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-accounting-lanes.three{grid-template-columns:repeat(3,minmax(220px,1fr))}.mh-accounting-placeholder-grid{grid-template-columns:1fr}}@media (max-width:820px){.mh-accounting-group-grid,.mh-accounting-search-card{grid-template-columns:1fr}.mh-accounting-lanes.three{grid-template-columns:repeat(3,minmax(220px,1fr))}}.mh-accounting-group-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mh-accounting-group-card{min-height:78px}.mh-accounting-group-card.active{background:linear-gradient(135deg,#e0f2fe,#fff)}.mh-accounting-purchase-metrics .mh-accounting-metric{min-height:104px}.mh-accounting-lanes.purchases{grid-template-columns:repeat(6,minmax(210px,1fr))}.mh-accounting-work-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mh-accounting-work-actions button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #2563eb33;border-radius:11px;align-items:center;gap:5px;padding:7px 10px;font-size:.76rem;font-weight:900;display:inline-flex}.mh-accounting-work-actions button:nth-child(2){color:#047857;background:#ecfdf5;border-color:#22c55e3d}.mh-accounting-purchase-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mh-accounting-purchase-card{cursor:pointer;background:#fff;border:1px solid #94a3b847;border-radius:16px;gap:8px;padding:13px;display:grid;box-shadow:0 8px 24px #0f172a0d}.mh-accounting-purchase-card.selected,.mh-accounting-purchase-card:hover{background:#eff6ff;border-color:#2563eb8c}.mh-accounting-purchase-card strong{color:#0f172a;font-size:.92rem;display:block}.mh-accounting-purchase-card small{color:#64748b;margin-top:2px;font-size:.72rem;display:block}.mh-accounting-purchase-card p{color:#334155;margin:0;font-size:.82rem}.mh-accounting-invoice-builder{border-color:#14b8a66b}.mh-accounting-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mh-accounting-preview-grid article{background:#f8fafc;border:1px solid #94a3b840;border-radius:16px;padding:13px}.mh-accounting-preview-grid article.wide{background:#fff;grid-column:1/-1}.mh-accounting-preview-grid h4{color:#0f172a;margin:0 0 8px;font-size:.95rem}.mh-accounting-preview-grid p{color:#475569;margin:0 0 8px;font-size:.82rem}.mh-accounting-preview-grid ul{color:#334155;margin:0 0 10px 18px;padding:0;font-size:.82rem}.mh-accounting-preview-grid textarea{resize:vertical;color:#0f172a;background:#fff;border:1px solid #94a3b859;border-radius:13px;outline:none;width:100%;min-height:86px;padding:10px}.mh-accounting-preview-grid textarea:focus{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.mh-accounting-blank-canvas{text-align:center;background:linear-gradient(#fff,#f8fafc);border-style:dashed;align-content:center;place-items:center;gap:10px;min-height:330px;display:grid}.mh-accounting-blank-canvas>span{color:#2563eb;background:#eff6ff;border-radius:22px;place-items:center;width:58px;height:58px;display:grid}.mh-accounting-blank-canvas h3{color:#0f172a;margin:0;font-size:1.15rem}.mh-accounting-blank-canvas p{color:#64748b;max-width:640px;margin:0;line-height:1.5}@media (max-width:1380px){.mh-accounting-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.mh-accounting-group-grid,.mh-accounting-preview-grid{grid-template-columns:1fr}}.mh-accounting-analytics-panel{flex-direction:column;gap:16px;display:flex}.mh-accounting-analytics-hero{justify-content:space-between;align-items:center;gap:16px;display:flex}.mh-accounting-analytics-hero h3{color:#0f172a;margin:0;font-size:1.12rem}.mh-accounting-analytics-hero p{color:#64748b;margin:5px 0 0;line-height:1.45}.mh-accounting-analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.mh-accounting-analytics-tile{background:#fff;border:1px solid #94a3b847;border-radius:18px;min-height:126px;padding:15px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.mh-accounting-analytics-tile:after{content:"";background:#3b82f6;height:5px;position:absolute;inset:auto 0 0}.mh-accounting-analytics-tile.green:after{background:#22c55e}.mh-accounting-analytics-tile.yellow:after{background:#f59e0b}.mh-accounting-analytics-tile.red:after{background:#ef4444}.mh-accounting-analytics-tile.purple:after{background:#8b5cf6}.mh-accounting-analytics-tile.teal:after{background:#14b8a6}.mh-accounting-analytics-tile small{color:#64748b;text-transform:uppercase;letter-spacing:.045em;font-size:.7rem;font-weight:900;display:block}.mh-accounting-analytics-tile strong{color:#0f172a;margin-top:9px;font-size:1.35rem;display:block}.mh-accounting-analytics-tile p{color:#64748b;margin:8px 0 0;font-size:.78rem;line-height:1.35}.mh-accounting-layout.analytics{grid-template-columns:minmax(0,1fr) minmax(290px,360px)}.mh-accounting-income-overview{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;display:grid}.mh-accounting-pie{text-align:center;border-radius:999px;align-content:center;justify-self:center;place-items:center;width:210px;height:210px;display:grid;box-shadow:inset 0 0 0 26px #fff,0 14px 36px #0f172a1a}.mh-accounting-pie strong{color:#0f172a;font-size:1.16rem;display:block}.mh-accounting-pie span{color:#64748b;font-size:.78rem;font-weight:900;display:block}.mh-accounting-legend{gap:9px;display:grid}.mh-accounting-legend span{color:#334155;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:flex}.mh-accounting-legend b{border-radius:999px;width:12px;height:12px;display:inline-block}.mh-accounting-legend b.blue{background:#2563eb}.mh-accounting-legend b.yellow{background:#f59e0b}.mh-accounting-legend b.slate{background:#cbd5e1}.mh-accounting-bar-stack{gap:13px;display:grid}.mh-accounting-bar-meter{gap:7px;display:grid}.mh-accounting-bar-meter div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mh-accounting-bar-meter strong{color:#0f172a;font-size:.88rem}.mh-accounting-bar-meter span{color:#2563eb;font-size:.86rem;font-weight:900}.mh-accounting-bar-meter i{background:#e2e8f0;border-radius:999px;width:100%;height:12px;display:block;overflow:hidden}.mh-accounting-bar-meter i b{border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb);height:100%;display:block}.mh-accounting-bar-meter small{color:#64748b;font-size:.76rem;line-height:1.35}@media (max-width:1380px){.mh-accounting-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.mh-accounting-analytics-grid,.mh-accounting-income-overview,.mh-accounting-layout.analytics{grid-template-columns:1fr}.mh-accounting-analytics-hero{flex-direction:column;align-items:flex-start}}.mh-accounting-renewal-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.mh-accounting-renewal-metrics .mh-accounting-metric{border-radius:16px;gap:8px;min-height:92px;padding:12px}.mh-accounting-renewal-metrics .mh-accounting-metric p{margin-bottom:6px;font-size:.72rem;line-height:1.15}.mh-accounting-renewal-metrics .mh-accounting-metric strong{font-size:1.35rem}.mh-accounting-renewal-metrics .mh-accounting-metric small{margin-top:6px;font-size:.64rem;line-height:1.2}.mh-accounting-renewal-metrics .mh-accounting-metric>span{border-radius:12px;flex-basis:32px;width:32px;height:32px}.mh-accounting-renewal-metrics .mh-accounting-metric>span svg{width:17px;height:17px}.mh-accounting-terms-radio.unset{background:#f8fafc;border:1px dashed #94a3b88c;border-radius:12px;padding:5px 7px}.mh-accounting-terms-radio.readonly{opacity:.72}.mh-accounting-terms-radio.readonly label{cursor:not-allowed}.mh-accounting-terms-radio.editable label{cursor:pointer}.mh-accounting-terms-radio small{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:900}@media (max-width:1500px){.mh-accounting-renewal-metrics{grid-template-columns:repeat(7,minmax(112px,1fr));padding-bottom:2px;overflow-x:auto}}@media (max-width:980px){.mh-accounting-renewal-metrics{grid-template-columns:repeat(7,minmax(120px,1fr))}}.mh-sidebar-card{scrollbar-width:thin;background:linear-gradient(#fffffff5,#f9fcffdb)!important;border:1px solid #3884ff38!important;border-radius:30px!important;padding:14px 14px 16px!important;box-shadow:0 22px 60px #1c4e9429,inset 0 1px #ffffffeb!important}.mh-sidebar-logo{clip-path:polygon(7% 0,93% 0,100% 18%,100% 82%,93% 100%,7% 100%,0 82%,0 18%);background:radial-gradient(circle at 50% 40%,#2563eb29,#0000 52%),linear-gradient(135deg,#ffffffd1,#ffffff7a);border:1px solid #1969ffa3;border-radius:24px;box-shadow:inset 0 0 0 2px #ffffff75,0 10px 24px #105de814;width:100%!important;min-height:128px!important;margin:0 auto 8px!important}.mh-theme-dark .mh-sidebar-logo{background:radial-gradient(circle at 50% 42%,#2563eb3d,#0000 50%),linear-gradient(135deg,#020817eb,#051431b3);border-color:#1f78ffdb;box-shadow:inset 0 0 0 2px #409cff24,0 0 32px #1f78ff33}.mh-sidebar-logo img{filter:drop-shadow(0 14px 18px #105de82e);max-width:214px!important;max-height:114px!important}.mh-theme-dark .mh-sidebar-logo img{filter:drop-shadow(0 0 16px #1f78ff57)}.mh-v11-nav-list{gap:5px;width:100%;display:grid}.mh-v11-tab-row{isolation:isolate;clip-path:polygon(4.2% 0,95.8% 0,100% 50%,95.8% 100%,4.2% 100%,0 50%);color:#0f2d63;cursor:pointer;background:linear-gradient(#ffffffb8,#ffffff61);border:1.5px solid #1f78ffeb;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;width:100%;min-height:37px;padding:0 17px 0 16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,color .16s;display:grid;position:relative;overflow:hidden}.mh-theme-dark .mh-v11-tab-row{color:#f6fbff;background:linear-gradient(#020f29db,#000a1eb8);border-color:#2381ffbd;box-shadow:inset 0 0 0 1px #5399ff0d}.mh-v11-tab-row:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#1469f5fa,#1e78ffd1);transition:opacity .16s;position:absolute;inset:0}.mh-v11-tab-row.is-active,.mh-v11-tab-row:hover{color:#fff;border-color:#1566f2;transform:translate(3px);box-shadow:0 0 0 1px #5399ff29,0 10px 20px #105de82e}.mh-v11-tab-row.is-active:before,.mh-v11-tab-row:hover:before{opacity:1}.mh-v11-tab-row.is-active .mh-v11-tab-label{letter-spacing:.01em;font-weight:1000}.mh-v11-tab-icon{color:#1c7aff;place-items:center;width:38px;transition:color .16s,transform .16s;display:inline-grid}.mh-v11-tab-row.is-active .mh-v11-tab-icon,.mh-v11-tab-row:hover .mh-v11-tab-icon{color:#fff;transform:scale(1.06)}.mh-v11-tab-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:1.02rem;font-weight:850;line-height:1;overflow:hidden}.mh-v11-tab-button{font:inherit;text-align:left}.mh-v11-nav-divider{color:#1f73ff;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:9px 3px 4px;display:grid}.mh-v11-nav-divider span{background:linear-gradient(90deg,#0000,#1f78ffb8);height:1px}.mh-v11-nav-divider span:last-child{background:linear-gradient(90deg,#1f78ffb8,#0000)}.mh-v11-nav-divider b{letter-spacing:.22em;font-size:.78rem;font-weight:1000}.mh-theme-dark .mh-v11-nav-divider{color:#3b91ff;text-shadow:0 0 12px #1f78ff42}.mh-radio-mini-toggle{width:22px!important;height:22px!important;color:inherit!important;text-shadow:none!important;background:#ffffff2e!important;border-radius:999px!important;place-items:center!important;font-size:.72rem!important;font-weight:1000!important;line-height:1!important;display:inline-grid!important;position:static!important}.mh-mobile-nav button{color:var(--mh-text);background:#105de81f;border:0;border-radius:999px;padding:8px 12px;font-weight:900}.mh-sidebar-card-globe-only .mh-v11-nav-list{display:none!important}.mh-sidebar-card-globe-only .mh-sidebar-logo{min-height:124px!important}.mh-admin-side-stack{gap:16px;display:grid;position:sticky;top:18px}.mh-admin-side-stack .mh-admin-source-rail{position:relative!important;top:auto!important}.mh-tab-builder-card{border:1px solid #85bae4b3!important}.mh-tab-builder-card,.mh-theme-dark .mh-tab-builder-card{color:#07172d!important;background:#f8fbff!important}.mh-tab-builder-divider-row,.mh-tab-builder-editor-row,.mh-tab-builder-profile-strip{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.mh-tab-builder-divider-row button,.mh-tab-builder-editor-row button,.mh-tab-builder-profile-strip button,.mh-tab-builder-row button{color:#105de8;cursor:pointer;background:#fff;border:1px solid #85bae4bf;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:.74rem;font-weight:950;display:inline-flex;box-shadow:0 6px 14px #105de814}.mh-tab-builder-divider-row button:hover,.mh-tab-builder-editor-row button:hover,.mh-tab-builder-profile-strip button.active,.mh-tab-builder-profile-strip button:hover,.mh-tab-builder-row button:hover{background:#105de8;border-color:#105de8;color:#fff!important}.mh-tab-builder-divider-row input,.mh-tab-builder-editor-row input{outline:none;flex:160px;min-width:0;color:#07172d!important;background:#fff!important;border:1px solid #85bae4b8!important;border-radius:13px!important;padding:10px 11px!important;font-size:.82rem!important;font-weight:850!important}.mh-tab-builder-list{gap:6px;max-height:440px;padding-right:3px;display:grid;overflow:auto}.mh-tab-builder-row{cursor:grab;background:#fff;border:1px solid #85bae48f;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid}.mh-tab-builder-row:active{cursor:grabbing}.mh-tab-builder-row.is-divider{background:#eef6ff;border-style:dashed}.mh-tab-builder-divider-preview{color:#105de8;letter-spacing:.18em;font-size:.72rem;font-weight:1000}.mh-tab-builder-tile-preview{color:#07172d;font-size:.86rem;font-weight:950}.mh-tab-builder-row small{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:950}.mh-tab-builder-message{margin:10px 0 0;font-size:.74rem;font-weight:850;line-height:1.35;color:#334155!important}.mh-tile-canvas-page{gap:18px;display:grid}.mh-tile-canvas-hero{border:1px solid var(--mh-border);background:var(--mh-panel);box-shadow:var(--mh-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:30px;padding:22px}.mh-tile-canvas-hero h1{color:var(--mh-blue);margin:0;font-size:clamp(2rem,4vw,4.2rem);line-height:.95}.mh-tile-canvas-hero p{max-width:780px;color:var(--mh-muted);font-weight:800;line-height:1.55}.mh-tile-canvas-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.mh-tile-canvas-button{min-height:132px;color:var(--mh-text);background:#ffffff94;border:1px solid #85bae47a;border-radius:24px;align-content:space-between;gap:12px;padding:18px;text-decoration:none;display:grid;box-shadow:0 16px 32px #105de814}.mh-theme-dark .mh-tile-canvas-button{background:#07122b8f}.mh-tile-canvas-button span{width:44px;height:44px;color:var(--mh-blue);background:#105de81f;border-radius:16px;place-items:center;font-size:1.2rem;font-weight:1000;display:inline-grid}.mh-tile-canvas-button b{font-size:1.05rem;font-weight:1000}.mh-tile-canvas-button small{color:var(--mh-muted);font-weight:750;line-height:1.45}@media (max-width:980px){.mh-app-layout{grid-template-columns:1fr!important}.mh-sidebar{padding:8px!important;position:relative!important}.mh-sidebar-card{min-height:auto!important;max-height:none!important;position:relative!important}.mh-v11-nav-list{display:none!important}.mh-sidebar-logo{max-width:360px!important}.mh-main{padding:8px!important}.mh-admin-side-stack{position:relative;top:auto}}@media (max-height:900px) and (min-width:981px){.mh-sidebar-logo{min-height:108px!important}.mh-sidebar-logo img{max-height:96px!important}.mh-v11-tab-row{min-height:33px}.mh-v11-nav-divider{margin-top:6px}}.mh-sidebar-card{border-radius:26px!important;padding:10px 10px 12px!important;overflow-x:hidden!important}.mh-theme-dark .mh-sidebar-card{background:radial-gradient(circle at 20% 4%,#d799302e,#0000 34%),linear-gradient(#030a18f5,#030d22e6)!important;border-color:#daa03752!important;box-shadow:0 24px 70px #00000080,inset 0 0 42px #d99e3514!important}.mh-v11-tab-row{clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%)!important;border-width:1.25px!important;border-radius:10px!important;grid-template-columns:42px minmax(0,1fr) auto!important;min-height:29px!important;padding:0 13px 0 12px!important}.mh-v11-tab-row.is-active,.mh-v11-tab-row:hover{transform:translate(2px)!important}.mh-v11-tab-label{font-size:.91rem!important;font-weight:820!important}.mh-v11-tab-row.is-active .mh-v11-tab-label{font-weight:1000!important}.mh-radio-mini-toggle{width:18px!important;height:18px!important;font-size:.62rem!important}.mh-theme-dark .mh-app-bg{filter:sepia()saturate(1.85)hue-rotate(350deg)brightness(.62)contrast(1.24)!important}.mh-theme-dark .mh-app-bg-overlay{background:radial-gradient(circle at 15% 8%,#dea43a47,#0000 30%),radial-gradient(circle at 78% 16%,#c58a272e,#0000 28%),linear-gradient(90deg,#020817c7,#030b1eeb)!important}@media (max-height:900px) and (min-width:981px){.mh-v11-tab-row{min-height:27px!important}.mh-v11-tab-label{font-size:.86rem!important}.mh-v11-nav-divider{margin:4px 3px 1px!important}}@media (max-width:980px){.mh-app-layout{grid-template-columns:1fr!important}.mh-sidebar-card{padding:8px!important}}.mh-sidebar-card{padding:9px 8px 11px!important}.mh-v11-tab-row{clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%)!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:28px!important;padding:0 9px 0 10px!important}.mh-v11-tab-icon{width:24px!important}.mh-v11-tab-icon svg{width:17px!important;height:17px!important}.mh-v11-nav-divider{margin-left:1px!important;margin-right:1px!important}.mh-settings-tab-builder-wrap{min-width:0;display:block}.mh-settings-tab-builder-wrap .mh-tab-builder-card{height:100%;margin:0}.mh-v110a-crm-upload-panel{gap:8px;display:grid}.mh-v110a-crm-upload-actions{align-items:center;gap:8px;display:flex}.mh-v110a-crm-upload-panel small{color:var(--mh-muted,#5f7488);line-height:1.35}.mh-v110a-crm-upload{color:#175d89;background:linear-gradient(#f7fbff,#dff0fb);border:1px solid #237eb43d;border-radius:12px;min-width:38px;min-height:34px;font-weight:800;box-shadow:0 7px 18px #175d891f}.mh-v110a-crm-upload:disabled{opacity:.62;cursor:wait}.mh-v110a-crm-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mh-v110a-crm-counts span{color:#24516e;background:#ebf6ffc2;border:1px solid #2a79b02e;border-radius:10px;padding:5px 7px;font-size:11px;font-weight:800}.mh-v110a-crm-card-panel .mh-v14-detail-line strong{overflow-wrap:anywhere}@media (max-height:900px) and (min-width:981px){.mh-v11-tab-row{min-height:26px!important}.mh-v11-tab-label{font-size:.82rem!important}}@media (max-width:980px){.mh-app-layout{grid-template-columns:1fr!important}}.mh-app-layout{grid-template-columns:264px minmax(0,1fr)!important}.mh-sidebar{padding:6px 4px 6px 6px!important}.mh-sidebar-card{border-radius:22px!important;padding:8px 7px 10px!important}.mh-v11-tab-row{border-radius:9px!important;grid-template-columns:28px minmax(0,1fr) auto!important;min-height:26px!important;padding:0 7px 0 8px!important}.mh-v11-tab-label{letter-spacing:-.02em!important;font-size:.8rem!important}.mh-v11-nav-divider{gap:5px!important;margin:4px 1px 1px!important}.mh-v11-nav-divider b{letter-spacing:.14em!important;font-size:.6rem!important}.mh-companies-workspace{gap:14px;min-width:0;display:grid}.mh-company-hero{grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:stretch;gap:18px;display:grid;padding:20px!important}.mh-company-hero h1{color:var(--mh-blue);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,4.4rem);line-height:.92}.mh-company-hero p{max-width:900px;color:var(--mh-muted);margin:10px 0 0;font-weight:800;line-height:1.5}.mh-company-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:8px;display:grid}.mh-company-stat-grid span{text-align:center;background:#fff9;border:1px solid #4c97ff38;border-radius:18px;align-content:center;gap:2px;min-height:72px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffffad}.mh-theme-dark .mh-company-stat-grid span{background:#06132c9e}.mh-company-stat-grid b{color:var(--mh-blue);font-size:1.35rem;font-weight:1000}.mh-company-stat-grid small{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:950}.mh-company-toolbar{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;display:grid;padding:12px!important}.mh-company-search{color:var(--mh-blue);background:#ffffffad;border:1px solid #4c97ff47;border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}.mh-theme-dark .mh-company-search{background:#020a1ca3}.mh-company-search input{width:100%;min-width:0;color:var(--mh-text);background:0 0;border:0;outline:0;font-weight:850}.mh-company-filter-pills{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mh-company-expand,.mh-company-filter-pills button{color:var(--mh-blue);cursor:pointer;background:#ffffffa8;border:1px solid #4c97ff42;border-radius:999px;min-height:30px;padding:6px 10px;font-size:.72rem;font-weight:950}.mh-company-expand:hover,.mh-company-filter-pills button.active,.mh-company-filter-pills button:hover{background:var(--mh-blue);border-color:var(--mh-blue);color:#fff}.mh-company-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);align-items:start;gap:14px;display:grid}.mh-company-panel{min-width:0;padding:14px!important}.mh-company-section-title{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.mh-company-section-title h2{color:var(--mh-text);margin:0;font-size:1.35rem}.mh-company-section-title>span{color:var(--mh-blue);text-transform:uppercase;letter-spacing:.08em;border:1px solid #4c97ff3d;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:950}.mh-company-card-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}.mh-company-card{background:#ffffff94;border:1px solid #4c97ff3d;border-radius:24px;gap:11px;padding:13px;display:grid;box-shadow:0 16px 34px #0a409414}.mh-theme-dark .mh-company-card,.mh-theme-dark .mh-company-contact-card,.mh-theme-dark .mh-company-import-note,.mh-theme-dark .mh-company-toolbar{background:#05112aa8}.mh-company-card.needs-review{border-color:#e2992a6b;box-shadow:0 18px 36px #b0611214}.mh-company-card-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mh-company-icon{width:42px;height:42px;color:var(--mh-blue);background:linear-gradient(#105de829,#105de814);border-radius:16px;place-items:center;display:grid}.mh-company-card-head h2{color:var(--mh-text);margin:0;font-size:1.02rem;font-weight:1000}.mh-company-card-head h2,.mh-company-card-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-company-card-head p{color:var(--mh-muted);margin:2px 0 0;font-size:.72rem;font-weight:850}.mh-company-ready-pill,.mh-company-review-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.65rem;font-weight:1000;display:inline-flex}.mh-company-review-pill{color:#b45309;background:#f59e0b29}.mh-company-ready-pill{color:#15803d;background:#22c55e24}.mh-company-card-facts,.mh-company-contact-lines,.mh-company-contact-meta{flex-wrap:wrap;gap:6px;display:flex}.mh-company-card-facts span,.mh-company-contact-lines span,.mh-company-contact-meta span,.mh-company-sn-strip{color:var(--mh-muted);background:#f4f9ffc2;border:1px solid #4c97ff2e;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.68rem;font-weight:850;display:inline-flex}.mh-theme-dark .mh-company-card-facts span,.mh-theme-dark .mh-company-contact-lines span,.mh-theme-dark .mh-company-contact-meta span,.mh-theme-dark .mh-company-sn-strip{background:#061430b8}.mh-company-card-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mh-company-card-detail-grid div{background:#ffffff70;border:1px solid #4c97ff2e;border-radius:14px;gap:2px;padding:7px 8px;display:grid}.mh-theme-dark .mh-company-card-detail-grid div{background:#020a1c7a}.mh-company-card-detail-grid b{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.mh-company-card-detail-grid span{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:900;overflow:hidden}.mh-company-sn-strip{border-radius:12px;margin:0}.mh-company-contact-bank-list,.mh-company-contact-stack{gap:8px;display:grid}.mh-company-contact-bank{position:sticky;top:10px}.mh-company-contact-bank-list{max-height:calc(100vh - 220px);padding-right:3px;overflow:auto}.mh-company-contact-card{background:#ffffffad;border:1px solid #4c97ff33;border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:9px;display:grid}.mh-company-contact-card.is-compact{border-radius:15px;grid-template-columns:30px minmax(0,1fr);padding:7px}.mh-company-contact-avatar{width:36px;height:36px;color:var(--mh-blue);background:#105de81f;border-radius:14px;place-items:center;font-size:.72rem;font-weight:1000;display:grid}.mh-company-contact-card.is-compact .mh-company-contact-avatar{border-radius:12px;width:30px;height:30px}.mh-company-contact-title-row{justify-content:space-between;gap:7px;display:flex}.mh-company-contact-title-row strong{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:1000;overflow:hidden}.mh-company-contact-title-row span{color:var(--mh-blue);white-space:nowrap;background:#105de81a;border-radius:999px;padding:3px 6px;font-size:.58rem;font-weight:1000}.mh-company-contact-job{color:var(--mh-muted);align-items:center;gap:5px;margin:2px 0 5px;font-weight:850;display:inline-flex}.mh-company-contact-technical{border-left:4px solid #2563eb}.mh-company-contact-billing{border-left:4px solid #16a34a}.mh-company-contact-admin{border-left:4px solid #9333ea}.mh-company-contact-general{border-left:4px solid #64748b80}.mh-company-warning{color:#b45309!important;background:#f59e0b1a!important;border-color:#f59e0b47!important}.mh-company-empty{color:var(--mh-muted);border:1px dashed #4c97ff47;border-radius:18px;margin:0;padding:14px;font-weight:800;line-height:1.45}.mh-company-import-note{padding:14px!important}.mh-company-import-note strong{color:var(--mh-blue);font-weight:1000}.mh-company-import-note p{color:var(--mh-muted);margin:6px 0 0;font-weight:800;line-height:1.45}@media (max-width:1280px){.mh-company-hero,.mh-company-main-grid,.mh-company-toolbar{grid-template-columns:1fr}.mh-company-filter-pills{justify-content:flex-start}.mh-company-contact-bank{position:relative;top:auto}.mh-company-contact-bank-list{max-height:none}}@media (max-width:980px){.mh-app-layout{grid-template-columns:1fr!important}.mh-company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-company-toolbar{grid-template-columns:minmax(240px,1fr) auto auto}.mh-company-filter-pills.secondary button{min-height:26px;padding:5px 8px;font-size:.66rem}.mh-company-main-grid.revised{grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr)}.mh-company-card-grid.parent-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.mh-company-parent-card{background:linear-gradient(#ffffffb8,#f1f7ff8a)}.mh-theme-dark .mh-company-parent-card{background:linear-gradient(#06132cc7,#08163294)}.mh-company-icon.parent{background:linear-gradient(#e2992a2e,#105de814)}.mh-company-expand.mini{align-items:center;gap:4px;min-height:28px;padding:5px 8px;display:inline-flex}.mh-company-card-detail-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-company-site-stack{border-top:1px dashed #4c97ff3d;gap:10px;margin-top:2px;padding-top:10px;display:grid}.mh-company-site-stack .mh-company-card{box-shadow:none;border-radius:18px;padding:10px}.mh-company-contact-grid-wide,.mh-company-no-name-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px;display:grid}.mh-company-contact-review{background:#f59e0b12;border-left:4px solid #f59e0b}.mh-theme-dark .mh-company-contact-review{background:#f59e0b1a}.mh-company-contact-card .mh-company-contact-job+.mh-company-contact-job{margin-top:-3px}@media (max-width:1500px){.mh-company-toolbar{grid-template-columns:1fr}.mh-company-filter-pills,.mh-company-filter-pills.secondary{justify-content:flex-start}}@media (max-width:980px){.mh-company-card-detail-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-company-card-grid.parent-grid,.mh-company-contact-grid-wide,.mh-company-no-name-grid{grid-template-columns:1fr}}.mh-company-control-canvas{grid-template-columns:minmax(260px,.8fr) minmax(540px,1.2fr);gap:12px;display:grid;padding:12px!important}.mh-company-counter-filters{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mh-company-counter-filters button{min-height:56px;color:var(--mh-muted);cursor:pointer;text-align:center;background:#ffffff9e;border:1px solid #4c97ff3d;border-radius:16px;align-content:center;gap:2px;padding:8px 6px;display:grid;box-shadow:inset 0 1px #ffffff9e}.mh-theme-dark .mh-company-counter-filters button{background:#06132ca8}.mh-company-counter-filters button.active,.mh-company-counter-filters button:hover{border-color:var(--mh-blue);color:var(--mh-blue);background:linear-gradient(#105de82e,#105de814)}.mh-company-counter-filters b{color:var(--mh-blue);font-size:1.08rem;font-weight:1000;line-height:1}.mh-company-counter-filters small{letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:1000;line-height:1.1;overflow:hidden}.mh-company-main-grid.assigner-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.mh-company-card-grid.parent-grid.three-up,.mh-company-card-grid.site-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-company-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.mh-company-add-contact,.mh-company-assign-target,.mh-company-contact-select{min-height:28px;color:var(--mh-blue);cursor:pointer;white-space:nowrap;background:#105de81a;border:1px solid #4c97ff4d;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:.65rem;font-weight:1000;display:inline-flex}.mh-company-add-contact:hover,.mh-company-assign-target:hover,.mh-company-contact-select:hover{background:var(--mh-blue);color:#fff}.mh-company-assigner{gap:10px;display:grid;position:sticky;top:10px}.mh-company-assign-search{width:100%}.mh-company-selected-contact{background:#105de814;border:1px solid #105de838;border-radius:16px;gap:3px;padding:10px;display:grid}.mh-company-selected-contact span{color:var(--mh-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:1000}.mh-company-selected-contact b{color:var(--mh-text);font-size:.88rem;font-weight:1000}.mh-company-selected-contact button{color:var(--mh-blue);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;font-weight:1000;display:inline-flex}.mh-company-add-form{background:#ffffff8a;border:1px solid #4c97ff38;border-radius:18px;gap:8px;padding:10px;display:grid}.mh-theme-dark .mh-company-add-form{background:#020a1c8f}.mh-company-add-form input,.mh-company-add-form select{min-height:34px;color:var(--mh-text);background:#ffffffb8;border:1px solid #4c97ff3d;border-radius:12px;padding:7px 9px;font-weight:850}.mh-theme-dark .mh-company-add-form input,.mh-theme-dark .mh-company-add-form select{background:#06132cc2}.mh-company-add-contact.wide{width:100%}.mh-company-empty.compact{padding:10px;font-size:.74rem}.mh-company-contact-action-row{justify-content:flex-end;margin-top:7px;display:flex}.mh-company-contact-card.is-selected{border-color:var(--mh-blue);box-shadow:0 0 0 2px #105de81f,0 12px 24px #105de81a}.mh-company-no-name-match{background:#f59e0b0f;border:1px dashed #f59e0b47;border-radius:16px;gap:8px;padding:8px;display:grid}.mh-company-assigned-strip{background:#105de80d;border:1px dashed #105de842;border-radius:16px;gap:8px;padding:8px;display:grid}.mh-company-assigned-strip b{color:var(--mh-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:1000}@media (max-width:1600px){.mh-company-card-grid.parent-grid.three-up,.mh-company-card-grid.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-company-counter-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.mh-company-control-canvas,.mh-company-main-grid.assigner-layout{grid-template-columns:1fr}.mh-company-assigner{position:relative;top:auto}}@media (max-width:980px){.mh-company-card-grid.parent-grid.three-up,.mh-company-card-grid.site-grid,.mh-company-counter-filters{grid-template-columns:1fr}}.mh-company-control-canvas{grid-template-columns:minmax(280px,.7fr) minmax(680px,1.3fr);margin-top:0}.mh-company-target-search-wrap{gap:6px;min-width:0;display:grid;position:relative}.mh-company-target-search{width:100%}.mh-company-target-results{background:#ffffffd1;border:1px solid #4c97ff33;border-radius:14px;gap:5px;max-height:220px;padding:6px;display:grid;overflow:auto}.mh-theme-dark .mh-company-target-results{background:#020a1ceb}.mh-company-target-results button{color:var(--mh-text);cursor:pointer;text-align:left;background:#105de80d;border:1px solid #4c97ff29;border-radius:12px;gap:2px;padding:7px 8px;display:grid}.mh-company-target-results button.active,.mh-company-target-results button:hover{border-color:var(--mh-blue);background:#105de81f}.mh-company-target-results button span,.mh-company-target-results small{color:var(--mh-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:1000}.mh-company-target-results button b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:1000;overflow:hidden}.mh-company-sn-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mh-company-sn-review-card{background:#f59e0b12;border:1px solid #f59e0b4d;border-radius:20px;gap:10px;padding:12px;display:grid}.mh-company-sn-review-card.warning{background:#dc262612;border-color:#dc26265c}.mh-company-sn-review-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mh-company-sn-review-card header p{color:var(--mh-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:1000}.mh-company-sn-review-card h3{color:var(--mh-text);margin:0;font-size:1.15rem;font-weight:1000}.mh-company-sn-review-card header span{color:var(--mh-muted);white-space:nowrap;border:1px solid #f59e0b47;border-radius:999px;padding:4px 7px;font-size:.62rem;font-weight:1000}.mh-company-sn-review-contact{background:#ffffff80;border:1px solid #4c97ff24;border-radius:12px;gap:2px;padding:8px;display:grid}.mh-theme-dark .mh-company-sn-review-contact{background:#06132c8f}.mh-company-sn-review-contact b{color:var(--mh-text);font-size:.78rem;font-weight:1000}.mh-company-sn-review-contact small,.mh-company-sn-review-contact span{color:var(--mh-muted);font-size:.67rem;font-weight:850}@media (max-width:1600px){.mh-company-control-canvas{grid-template-columns:1fr}.mh-company-counter-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-company-sn-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.mh-company-sn-review-grid{grid-template-columns:1fr}}.mh-company-counter-zone{grid-template-columns:minmax(0,1fr) 82px;gap:8px;min-width:0;display:grid}.mh-company-counter-filters{grid-template-columns:repeat(8,minmax(0,1fr))}.mh-company-counter-filters button span{color:inherit;justify-content:center;display:inline-flex}.mh-company-sn-ratio-stack{grid-template-rows:8px 1fr 1fr;gap:5px;min-width:76px;position:relative}.mh-company-sn-ratio-bar{background:#dc26263d;border-radius:999px;position:relative;overflow:hidden}.mh-company-sn-ratio-bar span{width:var(--sn-ratio,50%);border-radius:inherit;background:linear-gradient(90deg,#16a34a,#84cc16);height:100%}.mh-company-sn-ratio-stack button{color:var(--mh-muted);cursor:pointer;background:#ffffff9e;border:1px solid #4c97ff3d;border-radius:14px;place-items:center;padding:4px;display:grid}.mh-theme-dark .mh-company-sn-ratio-stack button{background:#06132ca8}.mh-company-sn-ratio-stack button.active,.mh-company-sn-ratio-stack button:hover{border-color:var(--mh-blue);color:var(--mh-blue);background:#105de81f}.mh-company-sn-ratio-stack b{color:inherit;font-size:.9rem;line-height:1}.mh-company-sn-ratio-stack small{letter-spacing:.08em;font-size:.54rem;font-weight:1000}.mh-company-card-facts button,.mh-company-card-facts span{align-items:center;gap:5px;display:inline-flex}.mh-company-card-facts button{color:var(--mh-muted);cursor:pointer;background:#ffffff94;border:1px solid #4c97ff38;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:900}.mh-theme-dark .mh-company-card-facts button{background:#06132c9e}.mh-company-card-facts button:hover{border-color:var(--mh-blue);color:var(--mh-blue)}.mh-company-card-facts button:disabled{opacity:.68;cursor:default}.mh-company-add-person,.mh-company-contact-delete{min-width:28px;min-height:28px;color:var(--mh-blue);cursor:pointer;background:#105de814;border:1px solid #4c97ff4d;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mh-company-contact-delete{color:#dc2626;background:#dc262614;border-color:#dc262640}.mh-company-add-person:hover{background:var(--mh-blue);color:#fff}.mh-company-contact-delete:hover{color:#fff;background:#dc2626}.mh-company-assigner-mode-row,.mh-company-contact-card-actions,.mh-company-email-stack,.mh-company-rename-inline,.mh-company-sn-grid{gap:7px;display:grid}.mh-company-email-stack,.mh-company-rename-inline,.mh-company-sn-list{background:#105de80d;border:1px dashed #4c97ff38;border-radius:16px;padding:8px}.mh-company-email-stack span,.mh-company-rename-inline a,.mh-company-sn-grid a{color:var(--mh-text);background:#ffffff8c;border:1px solid #4c97ff29;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.mh-theme-dark .mh-company-email-stack span,.mh-theme-dark .mh-company-rename-inline a,.mh-theme-dark .mh-company-sn-grid a{background:#06132ca8}.mh-company-sn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-company-rename-inline a:hover,.mh-company-sn-grid a:hover{border-color:var(--mh-blue);color:var(--mh-blue)}.mh-company-assigner-mode-row{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-company-assigner-mode-row button{color:var(--mh-muted);cursor:pointer;background:#ffffff8f;border:1px solid #4c97ff38;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.62rem;font-weight:1000;display:inline-flex}.mh-theme-dark .mh-company-assigner-mode-row button{background:#06132c9e}.mh-company-assigner-mode-row button.active,.mh-company-assigner-mode-row button:hover{border-color:var(--mh-blue);color:var(--mh-blue);background:#105de81f}.mh-company-contact-card-actions{grid-template-columns:1fr auto}.mh-company-rename-inline{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.mh-company-rename-inline input{min-width:0;min-height:30px;color:var(--mh-text);background:#ffffffb8;border:1px solid #4c97ff38;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:850}.mh-theme-dark .mh-company-rename-inline input{background:#06132cc2}.mh-company-rename-inline button{color:var(--mh-blue);cursor:pointer;background:#105de81a;border:1px solid #4c97ff42;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.62rem;font-weight:1000;display:inline-flex}.mh-company-contact-company-link{text-decoration:none;color:var(--mh-blue)!important}.mh-master-source-title-icon{opacity:.92;vertical-align:middle;margin-right:5px;display:inline-flex}.mh-master-row-highlighted td,.mh-v15-home-master-snapshot tr.mh-v14-master-highlight td{background:#105de824!important}.mh-master-company-cell{cursor:pointer}.mh-v110-company-relations-btn,.mh-v110-selected-company-btn{color:var(--mh-blue);cursor:pointer;white-space:nowrap;background:#105de81a;border:1px solid #4c97ff42;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;font-size:.68rem;font-weight:1000;display:inline-flex}.mh-v110-company-relations-btn:hover,.mh-v110-selected-company-btn.active,.mh-v110-selected-company-btn:hover{background:var(--mh-blue);color:#fff}@media (max-width:1600px){.mh-company-counter-zone{grid-template-columns:1fr}.mh-company-sn-ratio-stack{grid-template-rows:auto;grid-template-columns:8px repeat(2,minmax(0,1fr))}.mh-company-sn-ratio-bar{width:8px;min-height:42px}.mh-company-sn-ratio-bar span{width:100%;height:var(--sn-ratio,50%)}}@media (max-width:980px){.mh-company-assigner-mode-row,.mh-company-counter-filters,.mh-company-rename-inline{grid-template-columns:1fr 1fr}.mh-company-sn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-company-control-canvas{grid-template-columns:minmax(260px,.64fr) minmax(700px,1.36fr)}.mh-company-counter-zone{display:contents}.mh-company-counter-filters button[title=Companies],.mh-company-counter-filters button[title=Sites]{min-height:52px}.mh-company-sn-ratio-stack{grid-template-rows:1fr 1fr;grid-template-columns:10px minmax(0,1fr);gap:5px 6px;min-width:78px;min-height:56px;display:grid}.mh-company-sn-ratio-bar{background:linear-gradient(#16a34a,#3b82f6 50%,#dc2626);border:1px solid #4c97ff2e;grid-row:1/3;width:10px;min-height:100%;overflow:visible;box-shadow:inset 0 1px 2px #0000002e}.mh-company-sn-ratio-bar span{top:var(--sn-position,50%);background:var(--mh-blue);border:2px solid #fff;border-radius:999px;width:16px;height:16px;display:block;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0f172a38}.mh-company-sn-ratio-stack button{min-height:0;padding:3px 4px}.mh-company-sn-ratio-stack b{font-size:.82rem}.mh-company-sn-list.inline{background:#105de80a;border-style:solid;padding:6px}.mh-company-sn-list.inline .mh-company-sn-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.mh-company-sn-button{justify-content:center}.mh-company-sn-grid a.mh-company-sn-button.sold{color:#047857;background:#10b98124;border-color:#10b98166;font-weight:700}.mh-company-site-stack .mh-company-card .mh-company-card-head{grid-template-columns:36px minmax(0,1fr) auto}.mh-company-card-grid.site-grid .mh-company-icon,.mh-company-site-stack .mh-company-icon{border-radius:14px;width:36px;height:36px}.mh-company-card-grid.site-grid .mh-company-card,.mh-company-site-stack .mh-company-card{gap:8px;padding:9px}.mh-company-card-grid.site-grid .mh-company-card-detail-grid,.mh-company-site-stack .mh-company-card-detail-grid{display:none!important}@media (max-width:1600px){.mh-company-control-canvas{grid-template-columns:1fr}.mh-company-counter-filters{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(82px,.75fr)}.mh-company-sn-ratio-stack{grid-template-rows:1fr 1fr;grid-template-columns:10px minmax(0,1fr)}.mh-company-sn-ratio-bar{width:10px;min-height:56px}.mh-company-sn-ratio-bar span{width:16px;height:16px}}@media (max-width:980px){.mh-company-counter-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-company-contact-merge,.mh-company-icon-action{min-width:28px;min-height:28px;color:var(--mh-blue);cursor:pointer;background:#105de814;border:1px solid #4c97ff47;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:.64rem;font-weight:1000;display:inline-flex}.mh-company-contact-merge.active,.mh-company-contact-merge:hover,.mh-company-icon-action.active,.mh-company-icon-action:hover{background:var(--mh-blue);color:#fff}.mh-company-admin-only{color:var(--mh-blue);letter-spacing:.08em;text-transform:uppercase;border:1px solid #4c97ff38;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:1000}.mh-company-contact-avatar{cursor:pointer;border:0}.mh-company-contact-avatar.large{border-radius:18px;width:52px;height:52px;font-size:.95rem}.mh-company-contact-name-button{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mh-company-contact-name-button:hover strong{color:var(--mh-blue)}.mh-company-modal-backdrop{z-index:80;background:#020a1c75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mh-company-contact-sheet{gap:14px;width:min(720px,100%);max-height:min(720px,92vh);display:grid;overflow:auto;padding:16px!important}.mh-company-contact-sheet header{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.mh-company-contact-sheet h2{color:var(--mh-text);margin:0;font-size:1.25rem;font-weight:1000}.mh-company-contact-sheet header span{color:var(--mh-muted);font-weight:850}.mh-company-sheet-edit{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mh-company-merge-preview input,.mh-company-sheet-edit input{min-width:0;color:var(--mh-text);background:#ffffffb8;border:1px solid #4c97ff42;border-radius:14px;padding:8px 10px;font-weight:850}.mh-theme-dark .mh-company-merge-preview input,.mh-theme-dark .mh-company-sheet-edit input{background:#06132cc7}.mh-company-merge-preview button,.mh-company-sheet-edit button{color:var(--mh-blue);cursor:pointer;background:#105de81a;border:1px solid #4c97ff47;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-weight:1000;display:inline-flex}.mh-company-merge-preview button:hover:not(:disabled),.mh-company-sheet-edit button:hover{background:var(--mh-blue);color:#fff}.mh-company-merge-preview button:disabled{cursor:not-allowed;opacity:.55}.mh-company-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-company-sheet-grid div{background:#105de80d;border:1px solid #4c97ff2e;border-radius:14px;gap:3px;padding:9px;display:grid}.mh-company-sheet-grid b{color:var(--mh-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.mh-company-sheet-grid span{color:var(--mh-text);word-break:break-word;font-size:.82rem;font-weight:900}.mh-company-merge-preview{grid-template-columns:minmax(200px,.7fr) minmax(260px,1fr) minmax(200px,.7fr) auto auto;align-items:center;gap:10px;display:grid;padding:12px!important}.mh-company-merge-preview h2{color:var(--mh-text);margin:0;font-size:1rem;font-weight:1000}.mh-company-merge-list{gap:6px;display:grid}.mh-company-merge-list span{color:var(--mh-text);background:#105de80d;border:1px solid #4c97ff2e;border-radius:14px;grid-template-columns:auto minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid}.mh-company-merge-list b,.mh-company-merge-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-company-merge-list small{color:var(--mh-muted);font-weight:850}.mh-v14-card-company-row{margin-top:6px}.mh-v14-card-company-row strong{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:1000;display:block;overflow:hidden}.mh-v11-license-card-list{gap:7px;display:grid}.mh-v11-license-card-list.compact{gap:5px;margin-top:5px}.mh-v11-license-card{background:#105de80d;border:1px solid #4c97ff2e;border-radius:14px;padding:6px 8px}.mh-v11-license-card.empty{color:var(--mh-muted);font-size:.72rem;font-weight:900}.mh-v11-license-card summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;list-style:none;display:grid}.mh-v11-license-card summary::-webkit-details-marker{display:none}.mh-v11-license-card summary b{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:950;overflow:hidden}.mh-v11-license-card-list.compact .mh-v11-license-card summary b{font-size:.68rem}.mh-v11-license-card summary span{color:var(--mh-blue);background:#105de81a;border-radius:999px;padding:3px 6px;font-size:.56rem;font-weight:1000}.mh-v11-license-card div{gap:4px;margin-top:6px;display:grid}.mh-v11-license-card p{color:var(--mh-muted);justify-content:space-between;gap:10px;margin:0;font-size:.65rem;font-weight:850;display:flex}.mh-v11-license-card p strong{color:var(--mh-text)}@media (max-width:980px){.mh-company-merge-preview,.mh-company-sheet-edit,.mh-company-sheet-grid{grid-template-columns:1fr}}.mh-company-main-grid.full-layout{grid-template-columns:1fr!important}.mh-company-main-grid.full-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.full-layout .mh-company-card-grid.site-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-company-main-grid.assigner-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.assigner-layout .mh-company-card-grid.site-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-company-assigner,.mh-company-merge-side{max-height:calc(100vh - 24px);position:sticky;top:10px;overflow:auto}.mh-company-merge-side{gap:10px;display:grid}.mh-company-section-title.compact{margin-bottom:0}.mh-company-merge-side input{min-width:0;color:var(--mh-text);background:#ffffffb8;border:1px solid #4c97ff42;border-radius:14px;padding:8px 10px;font-weight:850}.mh-theme-dark .mh-company-merge-side input{background:#06132cc7}.mh-company-merge-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mh-company-merge-actions button{color:var(--mh-blue);cursor:pointer;background:#105de81a;border:1px solid #4c97ff47;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-weight:1000;display:inline-flex}.mh-company-merge-actions button:hover:not(:disabled){background:var(--mh-blue);color:#fff}.mh-company-merge-actions button:disabled{cursor:not-allowed;opacity:.55}.mh-company-icon-action.danger{color:#dc2626;background:#dc262614;border-color:#dc262647}.mh-company-icon-action.danger:hover{color:#fff;background:#dc2626}.mh-company-inline-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.mh-company-inline-title.contact-title{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.mh-company-inline-title h2{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.02rem;font-weight:1000;overflow:hidden}.mh-company-inline-title.contact-title h2{font-size:.85rem}.mh-company-inline-title input{min-width:0;min-height:28px;color:var(--mh-text);background:#ffffffc2;border:1px solid #4c97ff47;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:900}.mh-theme-dark .mh-company-inline-title input{background:#06132cc7}.mh-company-title-edit{min-width:24px;min-height:24px;color:var(--mh-blue);cursor:pointer;background:#105de814;border:1px solid #4c97ff38;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mh-company-title-edit.accept,.mh-company-title-edit:hover{background:var(--mh-blue);color:#fff}.mh-company-title-edit.cancel{color:#dc2626;border-color:#dc262633}.mh-company-missing-field-row{flex-wrap:wrap;gap:6px;margin:7px 0 2px;display:flex}.mh-company-missing-field-btn,.mh-company-missing-field-editor button{color:#b45309;cursor:pointer;background:#f59e0b1a;border:1px solid #f59e0b52;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.62rem;font-weight:1000;display:inline-flex}.mh-company-missing-field-editor{align-items:center;gap:4px;max-width:100%;display:inline-flex}.mh-company-missing-field-editor input{min-width:110px;max-width:170px;min-height:28px;color:var(--mh-text);background:#ffffffc2;border:1px solid #f59e0b47;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:850}.mh-theme-dark .mh-company-missing-field-editor input{background:#06132cc7}.mh-v11-license-count-card{background:#105de80d;border:1px solid #4c97ff2e;border-radius:14px;padding:6px 8px}.mh-v11-license-count-card>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;list-style:none;display:grid}.mh-v11-license-count-card>summary::-webkit-details-marker{display:none}.mh-v11-license-count-card>summary b{color:var(--mh-text);font-size:.72rem;font-weight:1000}.mh-v11-license-count-card>summary span{color:var(--mh-blue);background:#105de81a;border-radius:999px;padding:3px 6px;font-size:.56rem;font-weight:1000}.mh-v11-license-card-list.nested{margin-top:7px}@media (max-width:1700px){.mh-company-main-grid.assigner-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.assigner-layout .mh-company-card-grid.site-grid,.mh-company-main-grid.full-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.full-layout .mh-company-card-grid.site-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1320px){.mh-company-main-grid.assigner-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.assigner-layout .mh-company-card-grid.site-grid,.mh-company-main-grid.full-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.full-layout .mh-company-card-grid.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.mh-company-main-grid.assigner-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.assigner-layout .mh-company-card-grid.site-grid,.mh-company-main-grid.full-layout .mh-company-card-grid.parent-grid.three-up,.mh-company-main-grid.full-layout .mh-company-card-grid.site-grid{grid-template-columns:1fr}.mh-company-assigner,.mh-company-merge-side{max-height:none;position:relative;top:auto}}@media (min-width:981px){.mh-sidebar-card{min-height:calc(100vh - 14px)!important;display:flex!important}.mh-v11-nav-list{flex-direction:column;width:100%;min-height:100%;gap:3px!important;display:flex!important}.mh-v11-tab-row{grid-template-columns:32px minmax(0,1fr) auto!important;min-height:29px!important;padding:0 8px 0 9px!important}.mh-v11-tab-icon,.mh-v11-tab-icon svg{width:17px!important;height:17px!important}.mh-v11-tab-label{font-size:.84rem!important}.mh-v11-tab-button[aria-label=Log\ out]{margin-top:auto!important}}.mh-v11-license-card{border-width:1.5px;overflow:hidden}.mh-v11-license-card.active{background:linear-gradient(#22c55e29,#22c55e12);border-color:#22c55e6b}.mh-v11-license-card.inactive{background:linear-gradient(#f59e0b2e,#f59e0b12);border-color:#f59e0b7a}.mh-v11-license-card.expired{background:linear-gradient(#dc26262e,#dc262612);border-color:#dc262675}.mh-v11-license-card summary span.mh-v11-license-days{color:var(--mh-text);background:#ffffff8f;border:0;align-items:center;gap:4px;padding:3px 6px;font-size:.58rem;font-weight:1000;display:inline-flex}.mh-theme-dark .mh-v11-license-card summary span.mh-v11-license-days{background:#020a1c8a}.mh-v11-license-count-card summary{padding:7px 9px}.mh-v11-license-count-card summary b{color:var(--mh-blue)!important;font-size:.72rem!important}.mh-company-card-grid{align-items:start}.mh-company-card{grid-auto-rows:max-content;align-self:start}.mh-company-card.merge-selected,.mh-company-contact-card.merge-selected{border-color:var(--mh-blue)!important;box-shadow:0 0 0 2px #105de82e,0 18px 36px #105de81f!important}.mh-company-card-head{align-items:start}.mh-company-card-actions{align-self:start;align-items:center;flex-wrap:nowrap!important;gap:5px!important}.mh-company-card-actions .mh-company-ready-pill,.mh-company-card-actions .mh-company-review-pill{display:none}.mh-company-add-person,.mh-company-contact-delete,.mh-company-contact-merge,.mh-company-icon-action,.mh-company-title-edit{border-radius:999px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.mh-company-title-edit.cancel{display:none!important}.mh-company-inline-title.contact-title,.mh-company-inline-title.editing{grid-template-columns:minmax(0,1fr) auto!important}.mh-company-contact-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mh-company-contact-title-row>span{justify-self:start}.mh-company-contact-card-actions.compact-actions,.mh-company-contact-header-actions{justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.mh-company-contact-header-actions{grid-area:1/2/span 2}.mh-company-contact-card-actions.compact-actions{grid-template-columns:none!important}.mh-company-contact-card-actions.compact-actions button{font-size:0}.mh-company-missing-field-row{align-items:center}.mh-company-missing-field-btn{color:var(--mh-blue);background:#105de817;border-color:#4c97ff42}.mh-company-missing-field-btn:hover{background:var(--mh-blue);color:#fff}.mh-company-card-facts{align-items:flex-start}.mh-company-card-facts button,.mh-company-card-facts span,.mh-company-sn-list.fact{flex:none;align-self:flex-start}.mh-company-sn-list.fact{width:auto;max-width:100%;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.mh-company-sn-list.fact .mh-company-expand.mini{margin:0}.mh-company-sn-list.fact .mh-company-sn-grid{flex-wrap:wrap;gap:5px;display:flex}.mh-company-sn-list.fact .mh-company-expand.mini,.mh-company-sn-list.fact .mh-company-sn-grid a{color:var(--mh-muted);background:#ffffff94;border:1px solid #4c97ff38;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:900}.mh-theme-dark .mh-company-sn-list.fact .mh-company-expand.mini,.mh-theme-dark .mh-company-sn-list.fact .mh-company-sn-grid a{background:#06132c9e}.mh-company-sn-list.fact .mh-company-expand.mini:hover,.mh-company-sn-list.fact .mh-company-sn-grid a:hover{border-color:var(--mh-blue);color:var(--mh-blue)}.mh-company-merge-list.rich{gap:10px;display:grid}.mh-company-merge-card-view{background:#105de80d;border:1px solid #4c97ff38;border-radius:18px;gap:8px;padding:10px;display:grid}.mh-company-merge-card-view header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mh-company-merge-card-view header b{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-weight:1000;overflow:hidden}.mh-company-merge-card-view header small{color:var(--mh-blue);text-transform:uppercase;background:#105de81a;border-radius:999px;padding:3px 6px;font-size:.56rem;font-weight:1000}.mh-company-merge-card-view p{color:var(--mh-muted);overflow-wrap:anywhere;margin:0;font-size:.74rem;font-weight:850}.mh-company-merge-card-facts{flex-wrap:wrap;gap:5px;display:flex}.mh-company-merge-card-facts span{color:var(--mh-muted);background:#ffffff8c;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.62rem;font-weight:900;display:inline-flex}.mh-theme-dark .mh-company-merge-card-facts span{background:#06132c9e}.merge-sn-grid{flex-wrap:wrap;gap:5px;display:flex!important}.mh-v11-nav-list{align-content:start;min-height:calc(100vh - 34px)}.mh-v11-logout-row{margin-top:auto!important}.mh-v11-tab-row{grid-template-columns:32px minmax(0,1fr) auto!important;min-height:31px!important;padding:0 8px 0 9px!important}.mh-v11-tab-icon,.mh-v11-tab-icon svg{width:19px!important;height:19px!important}.mh-v11-tab-label{font-size:.88rem!important}.mh-v11-nav-list{gap:3px!important}@media (max-height:900px) and (min-width:981px){.mh-v11-tab-row{min-height:29px!important}.mh-v11-tab-label{font-size:.84rem!important}}.mh-company-control-canvas{align-items:stretch;grid-template-columns:minmax(280px,.92fr) minmax(360px,.8fr)!important}.mh-company-counter-filters{align-items:stretch;grid-template-columns:repeat(2,minmax(96px,1fr)) minmax(112px,132px) 12px!important;gap:8px!important;display:grid!important}.mh-company-counter-filters>button{text-align:left!important;grid-template-columns:auto auto!important;place-items:center start!important;gap:7px!important;min-height:58px!important;padding:8px 10px!important}.mh-company-counter-filters>button span{justify-content:flex-start!important}.mh-company-sn-ratio-stack{grid-column:3/5;gap:5px 0!important;min-width:0!important;min-height:58px!important;display:grid!important}.mh-company-sn-ratio-stack button{border-radius:12px 0 0 12px!important;padding:3px 5px!important}.mh-company-sn-ratio-bar{grid-area:1/2/3;margin-left:-1px;border-radius:0 999px 999px 0!important;width:12px!important;min-height:100%!important}.mh-company-sn-ratio-bar span{width:17px!important;height:17px!important}.mh-company-import-note p{max-width:1180px}.mh-v11-tv-count-card{background:#105de80d;border:1px solid #4c97ff2e;border-radius:14px;padding:6px 8px}.mh-v11-tv-count-card summary{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;padding:0!important;display:grid!important}.mh-v11-tv-count-card summary b{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:1000;overflow:hidden}.mh-contacts-workspace{gap:12px;display:grid}.mh-contacts-control-canvas{grid-template-columns:minmax(280px,.72fr) minmax(760px,1.28fr);align-items:stretch;gap:12px;display:grid;padding:12px!important}.mh-contacts-search{width:100%}.mh-contacts-filter-row{grid-template-columns:90px 90px minmax(420px,1fr) 90px;gap:8px;display:grid}.mh-contacts-field-buttons button,.mh-contacts-field-buttons span,.mh-contacts-filter-mode button,.mh-contacts-filter-row>button{color:var(--mh-muted);cursor:pointer;background:#ffffff9e;border:1px solid #4c97ff3d;border-radius:14px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-weight:1000;display:inline-flex}.mh-theme-dark .mh-contacts-field-buttons button,.mh-theme-dark .mh-contacts-field-buttons span,.mh-theme-dark .mh-contacts-filter-mode button,.mh-theme-dark .mh-contacts-filter-row>button{background:#06132ca8}.mh-contacts-filter-row>button{gap:2px;min-height:58px;display:grid}.mh-contacts-filter-row>button b{color:var(--mh-blue);font-size:1.05rem;line-height:1}.mh-contacts-field-buttons small,.mh-contacts-filter-row small{letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:1000}.mh-contacts-field-buttons button.active,.mh-contacts-filter-mode button.active,.mh-contacts-filter-row button.active,.mh-contacts-filter-row button:hover{border-color:var(--mh-blue);color:var(--mh-blue);background:#105de81f}.mh-contacts-filter-row button.danger{color:#dc2626;border-color:#dc262642}.mh-contacts-filter-row button.danger.active,.mh-contacts-filter-row button.danger:hover{color:#dc2626;background:#dc26261f}.mh-contacts-filter-nest{background:#105de80d;border:1px solid #4c97ff2e;border-radius:16px;grid-template-columns:112px minmax(0,1fr);gap:7px;padding:6px;display:grid}.mh-contacts-filter-mode{grid-template-rows:1fr 1fr;gap:5px;display:grid}.mh-contacts-field-buttons{grid-template-columns:66px repeat(5,minmax(0,1fr));gap:5px;display:grid}.mh-contacts-field-buttons span{cursor:default}.mh-contacts-field-buttons span b{color:var(--mh-blue)}.mh-contacts-main{gap:12px;display:grid}.mh-contacts-main.with-side{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start}.mh-contacts-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mh-contacts-side-panel{max-height:calc(100vh - 24px);position:sticky;top:10px;overflow:auto}.mh-contacts-directory-card{align-self:start}.mh-contacts-card-topline{align-items:start;gap:6px}.mh-contacts-card-topline,.mh-contacts-inline-name{grid-template-columns:minmax(0,1fr) auto;display:grid}.mh-contacts-inline-name{align-items:center;gap:5px;min-width:0}.mh-contacts-inline-name>button:first-child{min-width:0;color:var(--mh-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mh-contacts-inline-name b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:1000;display:block;overflow:hidden}.mh-contacts-inline-name.editing{grid-template-columns:minmax(0,1fr) auto}.mh-contacts-inline-name input{min-width:0;min-height:28px;color:var(--mh-text);background:#ffffffc2;border:1px solid #4c97ff47;border-radius:999px;padding:5px 8px;font-size:.74rem;font-weight:900}.mh-theme-dark .mh-contacts-inline-name input{background:#06132cc7}.mh-contacts-status-row{flex-wrap:wrap;margin-top:6px;display:flex}.mh-contacts-status-row span{color:var(--mh-muted);letter-spacing:.04em;text-transform:uppercase;background:#105de80f;border:1px solid #4c97ff2e;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:1000}.mh-contacts-category-chip{color:var(--mh-blue)!important}@media (max-width:1700px){.mh-contacts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1320px){.mh-contacts-control-canvas,.mh-contacts-main.with-side{grid-template-columns:1fr}.mh-contacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-contacts-side-panel{max-height:none;position:relative;top:auto}}@media (max-width:980px){.mh-company-control-canvas,.mh-contacts-control-canvas,.mh-contacts-filter-nest,.mh-contacts-filter-row{grid-template-columns:1fr!important}.mh-company-counter-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mh-company-sn-ratio-stack{grid-column:auto}.mh-contacts-field-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-contacts-grid{grid-template-columns:1fr}}.mh-company-control-canvas{grid-template-columns:minmax(320px,.88fr) minmax(520px,1.12fr)!important}.mh-company-counter-filters{grid-template-columns:minmax(92px,1fr) minmax(92px,1fr) minmax(132px,156px) 12px!important;align-items:stretch!important}.mh-company-counter-filters>button{place-content:center start!important;min-height:62px!important;padding:9px 12px!important}.mh-company-counter-filters>button span svg,.mh-company-counter-filters>button svg{width:22px!important;height:22px!important}.mh-company-counter-filters>button b{font-size:1.32rem!important}.mh-company-sn-ratio-stack{grid-column:3/5!important;grid-template-rows:1fr 1fr!important;grid-template-columns:minmax(0,1fr) 12px!important;gap:4px 0!important;min-height:62px!important}.mh-company-sn-ratio-stack button{border-radius:14px 0 0 14px!important;grid-template-columns:auto auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:0!important;display:grid!important}.mh-company-sn-ratio-stack button b{font-size:1rem!important}.mh-company-sn-ratio-stack button small{font-size:.58rem!important}.mh-company-sn-ratio-bar{grid-area:1/2/3!important;margin-left:-1px!important}.mh-v11-tv-count-card summary{grid-template-columns:minmax(0,1fr)!important}.mh-v11-tv-count-card summary b,.mh-v14-tv-single span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mh-calendar-toolbar,.mh-calendar-workspace{gap:12px;display:grid}.mh-calendar-toolbar{grid-template-columns:minmax(320px,1fr) minmax(460px,1.2fr);align-items:stretch;padding:12px!important}.mh-calendar-titlebar{grid-template-columns:36px minmax(0,1fr) 36px auto;align-items:center;gap:8px;display:grid}.mh-calendar-titlebar h1{color:var(--mh-text);margin:0;font-size:clamp(1.2rem,2vw,1.85rem);font-weight:1000}.mh-calendar-add,.mh-calendar-event-form button,.mh-calendar-month-card,.mh-calendar-titlebar button,.mh-calendar-view-radio button{color:var(--mh-muted);cursor:pointer;background:#ffffff9e;border:1px solid #4c97ff3d;border-radius:14px;font-weight:1000}.mh-theme-dark .mh-calendar-add,.mh-theme-dark .mh-calendar-event-form button,.mh-theme-dark .mh-calendar-month-card,.mh-theme-dark .mh-calendar-titlebar button,.mh-theme-dark .mh-calendar-view-radio button{background:#06132ca8}.mh-calendar-titlebar button{min-height:36px}.mh-calendar-today{padding:0 12px}.mh-calendar-right-tools{grid-template-columns:minmax(180px,1fr) auto auto;align-items:stretch;gap:8px;display:grid}.mh-calendar-search{width:100%}.mh-calendar-view-radio{background:#105de80d;border:1px solid #4c97ff2e;border-radius:16px;grid-template-columns:repeat(3,auto);gap:5px;padding:5px;display:grid}.mh-calendar-view-radio button{text-transform:capitalize;padding:0 12px}.mh-calendar-add:hover,.mh-calendar-event-form button:hover,.mh-calendar-month-card:hover,.mh-calendar-titlebar button:hover,.mh-calendar-view-radio button.active{border-color:var(--mh-blue);color:var(--mh-blue);background:#105de821}.mh-calendar-add{justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mh-calendar-event-form{grid-template-columns:minmax(180px,1fr) 150px 110px minmax(220px,auto) minmax(200px,1fr) auto auto;align-items:center;gap:8px;display:grid;padding:10px!important}.mh-calendar-event-form input{min-height:38px;color:var(--mh-text);background:#ffffffb8;border:1px solid #4c97ff3d;border-radius:14px;padding:8px 10px;font-weight:850}.mh-theme-dark .mh-calendar-event-form input{background:#06132cb8}.mh-calendar-visibility-group{grid-template-columns:repeat(3,auto);gap:5px;display:grid}.mh-calendar-event-form>button,.mh-calendar-visibility-group button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;display:inline-flex}.mh-calendar-visibility-group button.active{border-color:var(--mh-blue);color:var(--mh-blue);background:#105de821}.mh-calendar-board{padding:12px!important}.mh-calendar-week-header{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.mh-calendar-week-header span{color:var(--mh-muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:1000}.mh-calendar-grid{gap:8px;display:grid}.mh-calendar-grid.month-grid,.mh-calendar-grid.week-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.mh-calendar-day{background:#ffffff85;border:1px solid #4c97ff2e;border-radius:18px;min-height:132px;padding:8px;overflow:hidden}.mh-theme-dark .mh-calendar-day{background:#06132c94}.mh-calendar-day.muted{opacity:.58}.mh-calendar-day.today{border-color:var(--mh-blue);box-shadow:0 0 0 2px #105de81f}.mh-calendar-day header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mh-calendar-day header b{color:var(--mh-text);font-size:.95rem;font-weight:1000}.mh-calendar-day header span{color:var(--mh-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:1000}.mh-calendar-event-stack{gap:5px;display:grid}.mh-calendar-event{min-height:24px;color:var(--mh-muted);background:#ffffffad;border:1px solid #4c97ff2e;border-radius:999px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:3px 6px;font-size:.62rem;font-weight:900;text-decoration:none;display:grid}.mh-theme-dark .mh-calendar-event{background:#020a1c8f}.mh-calendar-event b{color:var(--mh-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-calendar-event i{color:var(--mh-muted);cursor:pointer;padding:0 3px;font-style:normal}.mh-calendar-event.private{border-color:#6366f142}.mh-calendar-event.company{border-color:#105de847}.mh-calendar-event.public{border-color:#22c55e4d}.mh-calendar-event.keygen{background:#f59e0b17;border-color:#f59e0b4d}.mh-calendar-event.keygen.expired{background:#dc262617;border-color:#dc262652}.mh-calendar-more{color:var(--mh-muted);padding-left:4px;font-size:.62rem;font-weight:900}.mh-calendar-year-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mh-calendar-month-card{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:72px;padding:12px;display:grid}.mh-calendar-month-card b{color:var(--mh-text);font-size:1rem}.mh-calendar-month-card span{color:var(--mh-muted);font-size:.68rem;font-weight:900}.mh-calendar-legend{flex-wrap:wrap;gap:8px;display:flex;padding:10px 12px!important}.mh-calendar-legend span{color:var(--mh-muted);background:#105de80d;border:1px solid #4c97ff29;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-flex}@media (max-width:1500px){.mh-calendar-event-form,.mh-calendar-right-tools,.mh-calendar-toolbar{grid-template-columns:1fr}}@media (max-width:1100px){.mh-calendar-grid.month-grid,.mh-calendar-grid.week-grid,.mh-calendar-week-header,.mh-calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mh-calendar-grid.month-grid,.mh-calendar-grid.week-grid,.mh-calendar-week-header,.mh-calendar-year-grid{grid-template-columns:1fr}}.mh-contacts-control-canvas{grid-template-columns:minmax(260px,.58fr) minmax(840px,1.42fr)!important}.mh-contacts-filter-row{grid-template-columns:90px 90px 90px minmax(520px,1fr) 78px!important}.mh-contacts-filter-row>.mh-contacts-mh-filter,.mh-contacts-filter-row>button{width:100%!important;min-width:0!important}.mh-contacts-mh-filter{min-height:58px!important}.mh-contacts-filter-nest{grid-template-columns:110px minmax(0,1fr)!important}.mh-contacts-field-buttons,.mh-contacts-field-buttons.one-row{grid-template-columns:62px repeat(5,minmax(68px,1fr))!important;align-items:stretch!important}.mh-contacts-field-buttons button,.mh-contacts-field-buttons span{white-space:nowrap!important;min-height:46px!important}.mh-admin-config-crm-actions{flex-wrap:nowrap!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.mh-admin-config-crm-actions .mh-admin-micronode-icon-button.inline,.mh-admin-config-crm-actions .mh-v110a-crm-upload,.mh-admin-config-crm-actions>button{border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}.mh-admin-config-crm-actions .mh-v110a-crm-upload-panel{flex:auto!important;gap:6px!important;min-width:0!important;display:grid!important}.mh-admin-config-crm-actions .mh-v110a-crm-upload-actions{gap:8px!important;display:flex!important}.mh-admin-config-crm-actions .mh-v110a-crm-counts,.mh-admin-config-crm-actions .mh-v110a-crm-upload-panel small{grid-column:1/-1!important;width:100%!important}.mh-admin-config-crm-actions .mh-admin-micronode-icon-button.inline img{border-radius:9px!important;width:30px!important;height:30px!important}@media (max-width:1180px){.mh-contacts-control-canvas,.mh-contacts-filter-nest,.mh-contacts-filter-row{grid-template-columns:1fr!important}.mh-contacts-field-buttons,.mh-contacts-field-buttons.one-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mh-admin-config-crm-actions{flex-wrap:wrap!important}}.mh-sales-customer-link-box{background:#0f172a6b;border:1px solid #3b82f638;border-radius:14px;gap:6px;margin-top:10px;padding:10px;display:grid}.mh-sales-customer-link-box b{color:#dbeafe;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.mh-sales-customer-link-box input{color:#e5e7eb;background:#02061780;border:1px solid #94a3b852;border-radius:10px;width:100%;padding:8px 10px;font-size:12px}.mh-sales-customer-link-box small{color:#94a3b8;line-height:1.4}.mh-sales-intake-sections{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.mh-sales-intake-section{background:#0206172e;border:1px solid #94a3b833;border-radius:18px;padding:14px}.mh-sales-intake-section h3{margin:0 0 12px}.mh-sales-intake-contact-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.mh-sales-intake-contact-head button{border-radius:999px;width:38px;height:38px}.mh-sales-inline-contact-popover{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.mh-sales-mail-flag{cursor:pointer;border:1px solid #94a3b840;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.mh-sales-mail-flag.not-invited{color:#fecaca;background:#7f1d1d57;border-color:#f8717185}.mh-sales-mail-flag.invited{color:#fef3c7;background:#92400e57;border-color:#fbbf248a}.mh-sales-mail-flag.accepted{color:#bbf7d0;background:#16653457;border-color:#4ade808f}.mh-sales-mail-flag:disabled{opacity:.55;cursor:not-allowed}.mh-sales-invite-recipient-list{gap:8px;margin:14px 0;display:grid}.mh-sales-invite-recipient-list span{background:#0206172e;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.mh-sales-confirm-label{gap:6px;display:grid}.mh-pressroom-manager-simple{width:100%}.mh-pressroom-summary-grid{margin-bottom:16px}.mh-pressroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mh-pressroom-flag-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.mh-pressroom-flag-row span{color:var(--mh-muted,#94a3b8);background:#02061729;border:1px solid #94a3b82e;border-radius:12px;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:800;display:flex}.mh-pressroom-flag-row span.on{color:#bbf7d0;background:#1665342e;border-color:#4ade807a}.mh-pressroom-stage-toggle{width:100%;color:inherit;cursor:pointer;background:#0206172e;border:1px solid #94a3b838;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:10px 0;padding:11px 12px;font-weight:900;display:flex}@media (max-width:1100px){.mh-pressroom-card-grid,.mh-pressroom-flag-row,.mh-sales-inline-contact-popover,.mh-sales-intake-sections{grid-template-columns:1fr}}.mh-keygen-license-creator-panel{gap:9px}.mh-keygen-actions-wide{grid-template-columns:1fr 1fr 58px!important}.mh-keygen-license-form{background:linear-gradient(#eff6fff0,#fffffff5);border:1px solid #1e40af33;border-radius:16px;margin-top:8px;padding:12px;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.mh-keygen-license-section{gap:3px;display:grid}.mh-keygen-license-section strong{color:#0f172a}.mh-keygen-license-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mh-keygen-license-grid label,.mh-keygen-metadata-row,.mh-keygen-scope-row label{gap:4px;min-width:0;display:grid}.mh-keygen-license-grid label span,.mh-keygen-metadata-row span,.mh-keygen-scope-row label span{letter-spacing:.05em;text-transform:uppercase;color:#1e3a8a;font-size:.68rem;font-weight:900}.mh-keygen-license-grid input,.mh-keygen-license-grid select,.mh-keygen-metadata-row input,.mh-keygen-scope-row input{color:#0f172a;background:#fff;border:1px solid #94a3b88c;border-radius:11px;width:100%;min-width:0;padding:8px 9px;font-size:.78rem;font-weight:800}.mh-keygen-check-row{background:#ffffffd1;border:1px solid #94a3b873;border-radius:11px;align-items:center;padding:9px;grid-template-columns:22px 1fr!important}.mh-keygen-check-row input{width:auto}.mh-keygen-scope-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;display:grid}.mh-keygen-created-card button,.mh-keygen-generate-button,.mh-keygen-scope-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1d4ed8,#0f766e);border:0;border-radius:11px;padding:9px 12px;font-weight:900}.mh-keygen-scope-row .mh-keygen-use-sn{background:linear-gradient(135deg,#16a34a,#15803d)}.mh-keygen-scope-message{background:#fff7edf2;border:1px solid #f59e0b40;border-radius:12px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.35;color:#7c2d12!important}.mh-keygen-metadata-list{gap:6px;display:grid}.mh-keygen-metadata-row{background:#ffffffb3;border:1px solid #94a3b840;border-radius:12px;grid-template-columns:minmax(180px,.66fr) minmax(0,1fr);align-items:center;padding:7px}.mh-keygen-metadata-row input[readonly]{color:#334155;background:#e2e8f0b8}.mh-keygen-generate-button:disabled,.mh-keygen-scope-row button:disabled{opacity:.55;cursor:not-allowed}.mh-keygen-created-card{background:#f0fdf4f2;border:1px solid #16a34a47;border-radius:14px;gap:6px;padding:10px;display:grid}.mh-keygen-created-card small{word-break:break-all;color:#14532d!important}@media (max-width:760px){.mh-keygen-actions-wide,.mh-keygen-license-grid,.mh-keygen-metadata-row,.mh-keygen-scope-row{grid-template-columns:1fr!important}}.mh-pressroom-unified-workspace{gap:16px;width:100%;max-width:calc(100vw - 290px);min-height:calc(100vh - 54px);display:grid}.mh-pressroom-unified-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffffa3,#eef6ff85);border:1px solid #85bae457;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex;box-shadow:0 18px 40px #105de814}.mh-theme-dark .mh-pressroom-unified-toolbar{background:linear-gradient(#081430b8,#08143094)}.mh-pressroom-unified-toolbar h1{color:var(--mh-text);margin:0;font-size:clamp(1.45rem,2vw,2.1rem)}.mh-pressroom-unified-toolbar span{max-width:820px;color:var(--mh-muted);font-size:.9rem;font-weight:700;line-height:1.45;display:block}.mh-pressroom-room-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffb8,#f8fbff94);border:1px solid #85bae457;border-radius:22px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:0 16px 36px #105de814}.mh-theme-dark .mh-pressroom-room-card{background:linear-gradient(#081430bd,#0814308f)}.mh-pressroom-room-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mh-pressroom-room-head h2{color:var(--mh-text);margin:0;font-size:1.04rem}.mh-pressroom-room-head p{color:var(--mh-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:750}.mh-pressroom-room-facts{margin:0}.mh-pressroom-room-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-pressroom-contact-box{margin-top:0!important}@media (max-width:1100px){.mh-pressroom-unified-workspace{max-width:100%}.mh-pressroom-room-actions{grid-template-columns:1fr 1fr}}@media (max-width:720px){.mh-pressroom-room-actions{grid-template-columns:1fr}}.mh-pressroom-room-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-pressroom-preview-canvas{grid-column:1/-1;min-height:58px;background:linear-gradient(135deg,#1d4ed82e,#0e749029)!important;border-color:#3b82f666!important;border-radius:18px!important;justify-content:flex-start!important;gap:12px!important}.mh-pressroom-preview-canvas span{text-align:left;gap:2px;display:grid}.mh-pressroom-preview-canvas small{color:var(--mh-muted);font-size:.72rem;font-weight:800}.mh-sales-company-info-card{background:#105de80e;border:1px solid #85bae452;border-radius:18px;gap:8px;padding:12px;display:grid}.mh-sales-company-info-card div{gap:4px;display:grid}.mh-sales-company-info-card b{color:var(--mh-blue);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:950}.mh-sales-company-info-card p,.mh-sales-company-info-card span{color:var(--mh-text);margin:0;font-size:.84rem;font-weight:800;line-height:1.45}.mh-sales-contact-details-stacked{margin-top:2px;padding:12px}.mh-sales-expanded{gap:12px}.mh-sales-intake-sections{gap:18px;grid-template-columns:1fr!important}.mh-sales-intake-contact-section{margin-top:4px}.mh-sales-intake-contact-head h3{margin:0;font-size:1.05rem}.mh-keygen-empty-card-actions{gap:7px;padding:10px!important;display:grid!important}.mh-keygen-empty-card-actions strong{color:inherit;font-size:.8rem}.mh-keygen-empty-card-actions small{color:var(--mh-muted);font-size:.68rem;font-weight:800}.mh-keygen-empty-card-actions div{align-items:center;gap:7px;display:flex}.mh-keygen-empty-card-actions a,.mh-keygen-empty-card-actions button{width:28px;height:28px;color:var(--mh-blue);cursor:pointer;background:#3b82f61f;border:1px solid #3b82f652;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}@media (max-width:900px){.mh-pressroom-room-facts{grid-template-columns:1fr}}.mh-keygen-dashboard-modal{width:min(920px,100vw - 28px);max-height:calc(100vh - 42px);margin:0;overflow:auto}.mh-keygen-dashboard-modal .mh-modal-head p{color:var(--mh-muted);margin:4px 0 0;font-size:.82rem;font-weight:750}.mh-v14-side-creators button strong{text-align:center;line-height:1.05}.mh-sales-modal-search{color:var(--mh-blue);background:#0f172a38;border:1px solid #3b82f647;border-radius:16px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;display:flex}.mh-sales-inline-search input,.mh-sales-modal-search input{outline:0;width:100%;font-weight:800;color:var(--mh-text)!important;background:0 0!important;border:0!important;padding:2px 0!important}.mh-sales-suggestion-list{gap:7px;max-height:220px;margin-bottom:12px;display:grid;overflow:auto}.mh-sales-inline-contact-popover .wide,.mh-sales-suggestion-list.wide{grid-column:1/-1}.mh-sales-suggestion-list button{color:var(--mh-text);text-align:left;cursor:pointer;background:linear-gradient(#ffffff14,#3b82f60f);border:1px solid #85bae447;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.mh-sales-suggestion-list button:hover{border-color:#3b82f694;transform:translateY(-1px)}.mh-sales-suggestion-list span{gap:2px;min-width:0;display:grid}.mh-sales-suggestion-list b,.mh-sales-suggestion-list em,.mh-sales-suggestion-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-sales-suggestion-list em,.mh-sales-suggestion-list small{color:var(--mh-muted);font-size:.72rem;font-style:normal;font-weight:800}.mh-sales-company-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-sales-intake-section{padding:20px!important}.mh-sales-intake-sections{gap:22px!important}.mh-sales-modal-grid label small{color:var(--mh-muted);font-size:.68rem;font-weight:800}.mh-sales-contact-picker-popover{background:#0f172a24;border:1px solid #3b82f638;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.mh-sales-inline-search{color:var(--mh-blue);background:#02061729;border:1px solid #3b82f640;border-radius:13px;align-items:center;gap:8px;padding:8px 10px;display:flex}.mh-sales-address-flag{background:#105de80b;border:1px solid #85bae447;border-radius:18px;padding:0;overflow:hidden}.mh-sales-address-flag summary{cursor:pointer;color:var(--mh-text);align-items:center;gap:9px;padding:12px 13px;list-style:none;display:flex}.mh-sales-address-flag summary::-webkit-details-marker{display:none}.mh-sales-address-flag summary span{gap:2px;min-width:0;display:grid}.mh-sales-address-flag summary b{color:var(--mh-blue);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:950}.mh-sales-address-flag summary span,.mh-sales-address-flag summary span:not(:first-child){font-size:.82rem;font-weight:800}.mh-sales-address-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.mh-sales-address-editor label{color:var(--mh-muted);text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:.72rem;font-weight:900;display:grid}.mh-sales-address-editor input{color:var(--mh-text);background:#02061729;border:1px solid #94a3b847;border-radius:11px;padding:8px 10px;font-weight:800}.mh-pressroom-stage-toggle{justify-self:start;min-width:230px;box-shadow:0 12px 24px #105de824;width:fit-content!important;color:var(--mh-text)!important;background:linear-gradient(135deg,#2563eb38,#0ea5e929)!important;border-color:#3b82f680!important;border-radius:16px!important}.mh-pressroom-stage-toggle.on{color:#dcfce7!important;background:linear-gradient(135deg,#16a34a52,#10b98133)!important;border-color:#4ade80b8!important}.mh-pressroom-room-actions button:not(.mh-pressroom-preview-canvas){font-weight:900;color:var(--mh-text)!important;background:#3b82f61f!important;border-color:#3b82f657!important}@media (max-width:850px){.mh-sales-address-editor,.mh-sales-company-suggestions,.mh-sales-contact-picker-popover{grid-template-columns:1fr}.mh-pressroom-stage-toggle{min-width:0;width:100%!important}}.mh-sales-modal .mh-sales-intake-section{background:linear-gradient(#ffffff13,#0f172a1f);border:1px solid #85bae43d;border-radius:22px;box-shadow:inset 0 1px #ffffff14,0 16px 32px #02061729}.mh-sales-modal .mh-sales-intake-section h3{color:var(--mh-text);letter-spacing:.01em}.mh-sales-company-suggestions button small:before{content:"Site / ";color:var(--mh-muted)}.mh-sales-contact-card-modal{width:min(720px,100vw - 32px);background:linear-gradient(#0f172af5,#105de829)!important;border:1px solid #85bae447!important;box-shadow:0 28px 80px #0206178c!important}.mh-sales-card-contact-backdrop{z-index:80}.mh-sales-contact-card-modal .mh-sales-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-sales-contact-card-modal .mh-sales-suggestion-list{max-height:190px}.mh-sales-manual-contact>button{color:var(--mh-text);cursor:pointer;background:linear-gradient(135deg,#2563eb38,#0ea5e924);border:1px solid #3b82f66b;border-radius:14px;padding:9px 13px;font-weight:950;box-shadow:0 12px 22px #105de81f}.mh-sales-manual-contact>button:hover{border-color:#60a5faad;transform:translateY(-1px)}.mh-v14-scope-card .mh-v14-expanded-card [data-section=keygen] .mh-v11-license-card-list,.mh-v14-selected-card [data-section=keygen] .mh-v11-license-card-list{margin-top:8px}@media (max-width:850px){.mh-sales-contact-card-modal .mh-sales-modal-grid{grid-template-columns:1fr}}.mh-sales-intake-canvas-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.mh-sales-intake-canvas-row.has-side-panel{grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr)}.mh-sales-intake-main-canvas,.mh-sales-intake-side-canvas{min-width:0}.mh-sales-intake-side-canvas{background:linear-gradient(#105de81f,#0f172a38);border:1px solid #85bae447;border-radius:18px;padding:12px;box-shadow:inset 0 1px #ffffff14,0 14px 28px #02061724}.mh-sales-intake-side-canvas>strong{color:var(--mh-text);letter-spacing:.02em;text-transform:uppercase;margin:0 0 9px;font-size:.82rem;font-weight:950;display:block}.mh-sales-intake-side-canvas .mh-sales-suggestion-list{max-height:250px;margin-bottom:0}.mh-sales-intake-side-canvas .mh-sales-company-suggestions{grid-template-columns:1fr}@media (max-width:980px){.mh-sales-intake-canvas-row.has-side-panel{grid-template-columns:1fr}}.mh-sales-intake-modal{width:min(1160px,100vw - 44px);overflow:visible}.mh-sales-intake-modal .mh-sales-intake-sections{grid-template-columns:1fr!important;gap:16px!important}.mh-sales-intake-modal .mh-sales-intake-section{overflow:visible}.mh-sales-intake-modal .mh-sales-intake-canvas-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.mh-sales-intake-modal .mh-sales-intake-canvas-row.has-side-panel{grid-template-columns:minmax(620px,1fr) minmax(300px,340px)}.mh-sales-intake-modal .mh-sales-intake-main-canvas{min-width:0}.mh-sales-intake-modal .mh-sales-intake-side-canvas{z-index:1;align-self:stretch;min-width:0;margin-top:0;position:relative}.mh-sales-intake-modal .mh-sales-suggestion-list button{text-align:left}@media (max-width:1080px){.mh-sales-intake-modal{width:min(860px,100vw - 32px);overflow:auto}.mh-sales-intake-modal .mh-sales-intake-canvas-row.has-side-panel{grid-template-columns:1fr}}.mh-sales-intake-modal{width:min(1220px,100vw - 34px);max-height:calc(100vh - 34px);padding:20px 20px 16px;position:relative;overflow:hidden}.mh-sales-modal-close{z-index:4;width:34px;height:34px;color:var(--mh-blue);cursor:pointer;background:#105de81f;border:1px solid #3b82f652;border-radius:12px;font-size:1.35rem;font-weight:950;line-height:1;position:absolute;top:12px;right:12px}.mh-sales-modal-close:hover{background:#105de833;border-color:#3b82f69e}.mh-sales-intake-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-height:0;display:grid}.mh-sales-intake-workspace.has-search-canvas{grid-template-columns:minmax(0,760px) minmax(300px,370px)}.mh-sales-intake-form-canvas{flex-direction:column;min-width:0;min-height:0;max-height:calc(100vh - 136px);display:flex}.mh-sales-intake-form-canvas .mh-sales-intake-sections{min-height:0;padding-right:4px;overflow:auto;grid-template-columns:1fr!important;gap:13px!important}.mh-sales-intake-form-canvas .mh-sales-intake-section{padding:14px!important}.mh-sales-intake-form-canvas .mh-sales-modal-search{margin-bottom:9px;padding:7px 10px}.mh-sales-intake-form-canvas .mh-sales-modal-grid{gap:8px}.mh-sales-intake-form-canvas .mh-sales-modal-grid input,.mh-sales-intake-form-canvas .mh-sales-modal-grid select,.mh-sales-intake-form-canvas .mh-sales-modal-grid textarea{padding:8px 10px}.mh-sales-intake-form-canvas .mh-sales-modal-grid textarea{min-height:56px}.mh-sales-intake-actions{z-index:3;background:linear-gradient(#0000,#fffffff5 32%,#fffffffa);margin:10px -2px 0;padding:10px 2px 0;position:sticky;bottom:0}.mh-theme-dark .mh-sales-intake-actions{background:linear-gradient(#0000,#0f172af5 32%,#0f172afa)}.mh-sales-intake-results-canvas{background:linear-gradient(#105de821,#0f172a2e);border:1px solid #85bae452;border-radius:22px;min-width:0;max-height:calc(100vh - 136px);padding:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 38px #0206172e}.mh-sales-intake-results-canvas>strong{color:var(--mh-text);letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:950;display:block}.mh-sales-intake-results-canvas .mh-sales-suggestion-list{max-height:calc(100vh - 205px);margin-bottom:0}.mh-sales-intake-results-canvas .mh-sales-company-suggestions{grid-template-columns:1fr}@media (max-width:1080px){.mh-sales-intake-modal{width:min(900px,100vw - 28px);overflow:auto}.mh-sales-intake-workspace.has-search-canvas{grid-template-columns:1fr}.mh-sales-intake-form-canvas,.mh-sales-intake-results-canvas{max-height:none}}.mh-admin-live-upload-stack{gap:10px;margin-top:8px;display:grid}.mh-admin-live-upload-panel{background:#105de80f;border:1px solid #85bae438;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.mh-admin-live-upload-panel button{width:42px;height:42px;color:var(--mh-text);cursor:pointer;background:linear-gradient(135deg,#2563eb33,#0ea5e91f);border:1px solid #3b82f661;border-radius:14px;font-size:1.05rem;font-weight:950}.mh-admin-live-upload-panel button:disabled{cursor:wait;opacity:.56}.mh-admin-live-upload-panel small{color:var(--mh-muted);font-size:.72rem;font-weight:800;line-height:1.35}.mh-sales-address-flag-button{width:100%;color:var(--mh-text);cursor:pointer;text-align:left;background:#105de80b;border:1px solid #85bae447;border-radius:18px;align-items:center;gap:10px;padding:12px 13px;display:flex}.mh-sales-address-flag-button:hover{background:#105de81a;border-color:#3b82f685}.mh-sales-address-flag-button span{gap:2px;min-width:0;font-size:.82rem;font-weight:800;display:grid}.mh-sales-address-flag-button b{color:var(--mh-blue);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:950}.mh-sales-address-modal{width:min(640px,100vw - 34px);position:relative}.mh-sales-address-modal .mh-sales-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-sales-card-contact-modal{width:min(1040px,100vw - 34px);position:relative}.mh-sales-card-contact-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.mh-sales-card-contact-form-canvas,.mh-sales-card-contact-results-canvas{min-width:0}.mh-sales-card-contact-form-canvas{background:#ffffff0a;border:1px solid #85bae433;border-radius:20px;padding:14px}.mh-sales-card-contact-results-canvas{background:linear-gradient(#105de81f,#0f172a2e);border:1px solid #85bae44d;border-radius:20px;max-height:calc(100vh - 190px);padding:14px;overflow:hidden}.mh-sales-card-contact-results-canvas>strong{color:var(--mh-text);letter-spacing:.03em;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:950;display:block}.mh-sales-card-contact-results-canvas .mh-sales-suggestion-list{max-height:calc(100vh - 260px);margin-bottom:0}.mh-sales-pressroom-meta-clean{align-items:center;grid-template-columns:minmax(160px,1fr) repeat(2,minmax(110px,max-content))!important}.mh-sales-copy-key,.mh-sales-pressroom-flag-counters button{color:var(--mh-text);cursor:pointer;background:#105de814;border:1px solid #3b82f652;border-radius:13px;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.mh-sales-copy-key:hover,.mh-sales-pressroom-flag-counters button:hover{background:#105de824;border-color:#3b82f699}.mh-sales-pressroom-flag-counters{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:1080px){.mh-sales-address-modal .mh-sales-modal-grid,.mh-sales-card-contact-workspace.has-search-canvas,.mh-sales-pressroom-meta-clean{grid-template-columns:1fr!important}.mh-sales-card-contact-results-canvas{max-height:none}}.mh-admin-unified-utilities-canvas{gap:10px;display:grid}.mh-admin-unified-utility-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.mh-admin-live-upload-panel.mh-admin-utility-tile,.mh-admin-utility-tile,.mh-v110a-crm-upload-panel.mh-admin-utility-tile,.mh-v15-build-upload-panel.mh-admin-utility-tile{min-height:86px;color:var(--mh-text);background:linear-gradient(#ffffff8f,#e8f4ff40);border:1px solid #85bae447;border-radius:18px;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon title""icon note";align-items:center;gap:5px 10px;padding:10px;text-decoration:none;display:grid;box-shadow:0 10px 24px #105de812}.mh-theme-dark .mh-admin-live-upload-panel.mh-admin-utility-tile,.mh-theme-dark .mh-admin-utility-tile,.mh-theme-dark .mh-v110a-crm-upload-panel.mh-admin-utility-tile,.mh-theme-dark .mh-v15-build-upload-panel.mh-admin-utility-tile{background:linear-gradient(#0c1a3ad6,#07122b8f)}.mh-admin-live-upload-panel.mh-admin-utility-tile button,.mh-admin-micronode-icon-wrap,.mh-admin-utility-tile button,.mh-v110a-crm-upload-panel.mh-admin-utility-tile button,.mh-v15-build-upload-panel.mh-admin-utility-tile button{width:42px;height:42px;color:var(--mh-text);cursor:pointer;background:linear-gradient(135deg,#2563eb33,#0ea5e91f);border:1px solid #3b82f661;border-radius:14px;grid-area:icon;place-items:center;padding:0;font-size:1.05rem;font-weight:950;display:grid}.mh-v110a-crm-upload-actions,.mh-v15b-build-upload-actions{grid-area:icon;grid-template-columns:1fr;gap:4px;display:grid}.mh-v110a-crm-upload-actions button,.mh-v15b-build-upload-actions button{width:42px!important;height:19px!important;min-height:0!important;padding:0!important;font-size:.76rem!important}.mh-v110a-crm-upload-actions button{height:42px!important}.mh-admin-live-upload-panel.mh-admin-utility-tile>span,.mh-admin-utility-tile>span,.mh-v110a-crm-upload-panel.mh-admin-utility-tile>span,.mh-v15-build-upload-panel.mh-admin-utility-tile>span{color:var(--mh-blue);grid-area:title;font-size:.8rem;font-weight:950}.mh-admin-live-upload-panel.mh-admin-utility-tile small,.mh-admin-utility-tile small,.mh-v110a-crm-upload-panel.mh-admin-utility-tile small,.mh-v15-build-upload-panel.mh-admin-utility-tile small{color:var(--mh-muted);grid-area:note;font-size:.67rem;font-weight:800;line-height:1.25}.mh-admin-micronode-icon-wrap img{object-fit:contain;width:26px;height:26px}.mh-sales-bottom-left-stack{gap:12px;min-width:0;display:grid}.mh-sales-legacy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff7a;border:1px solid #85bae457;border-radius:26px;min-height:250px;padding:12px;box-shadow:0 16px 42px #105de814}.mh-theme-dark .mh-sales-legacy{background:#07122b94}.mh-sales-legacy-columns{grid-template-columns:repeat(4,minmax(190px,1fr));align-items:start;gap:10px;display:grid}.mh-sales-legacy-stage-column{background:#105de80b;border:1px solid #85bae43d;border-radius:20px;gap:8px;min-width:0;padding:8px;display:grid}.mh-sales-legacy-stage-head{color:var(--mh-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-sales-legacy-stage-head strong{font-size:.78rem;font-weight:950}.mh-sales-legacy-stage-head span{min-width:26px;height:22px;color:var(--mh-blue);background:#105de81f;border-radius:999px;place-items:center;font-size:.7rem;font-weight:950;display:grid}.mh-sales-legacy-stage-list{gap:8px;display:grid}.mh-sales-legacy-stage-list .mh-sales-ticket-card{margin-bottom:0}.mh-sales-legacy-promote{color:#047857;cursor:pointer;background:linear-gradient(#34d39933,#0596691a);border:1px solid #10b98157;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 10px;font-size:.75rem;font-weight:950;display:inline-flex}.mh-theme-dark .mh-sales-legacy-promote{color:#86efac}.mh-sales-legacy-promote:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1450px){.mh-sales-legacy-columns{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:820px){.mh-admin-unified-utility-grid,.mh-sales-legacy-columns{grid-template-columns:1fr}}.mh-sales-board-shell{grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);align-items:start;gap:12px;display:grid}.mh-sales-board-main,.mh-sales-board-rail{gap:12px;min-width:0;display:grid}.mh-sales-board-rail{align-items:start}.mh-sales-board-rail .mh-sales-column,.mh-sales-board-rail .mh-sales-dead{min-height:180px;padding:10px}.mh-sales-column-title-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mh-sales-column-counters{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.mh-sales-column-counters span{min-height:20px;color:var(--mh-blue);white-space:nowrap;background:#105de814;border:1px solid #105de82e;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:.66rem;font-weight:950;display:inline-flex}.mh-sales-ticket-card{border-radius:18px;gap:6px;margin-bottom:7px;padding:7px}.mh-sales-ticket-head{gap:6px}.mh-sales-company-button{border-radius:14px;min-width:0;padding:7px 9px}.mh-sales-company-button small,.mh-sales-company-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mh-sales-company-button small{margin-top:3px}.mh-sales-card-flags{gap:4px;min-width:76px}.mh-sales-card-timer-row{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.mh-sales-legacy-promote-icon{color:#047857;cursor:pointer;background:linear-gradient(#34d3993d,#0596691f);border:1px solid #10b9815c;border-radius:999px;place-items:center;width:25px;height:25px;font-size:.82rem;font-weight:950;display:inline-grid}.mh-sales-legacy-promote-icon:disabled{cursor:not-allowed;opacity:.5}.mh-sales-assign-sn-button{color:#105de8;white-space:nowrap;cursor:pointer;background:#105de81a;border:1px solid #85bae466;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.mh-sales-assign-sn-button.assigned{color:#047857;background:#10b98121;border-color:#10b9815c}.mh-sales-assign-sn-button:disabled{cursor:not-allowed;opacity:.5}.mh-sales-card-hidden-summary{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px;display:grid}.mh-sales-card-hidden-summary span{color:var(--mh-text);background:#105de813;border:1px solid #105de829;border-radius:13px;align-items:center;gap:5px;padding:6px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.mh-sales-press-key-strip{border-radius:16px;padding:9px 10px}.mh-sales-bottom-left-stack{gap:10px}.mh-sales-dead,.mh-sales-legacy,.mh-sales-pergatory{min-height:180px}.mh-sales-pergatory-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.mh-sales-legacy-columns{grid-template-columns:repeat(4,minmax(160px,1fr));gap:8px}.mh-sales-legacy-stage-column{border-radius:18px;padding:7px}.mh-sales-legacy-stage-head{align-items:flex-start}.mh-sales-legacy-stage-head .mh-sales-column-counters span{min-height:18px;padding:2px 6px;font-size:.62rem}.mh-sales-legacy-stage-list{gap:6px}.mh-sales-board-rail .mh-sales-ticket-card,.mh-sales-legacy-stage-list .mh-sales-ticket-card{gap:5px;margin-bottom:6px;padding:6px}.mh-sales-board-rail .mh-sales-company-button,.mh-sales-legacy-stage-list .mh-sales-company-button{padding:6px 8px}.mh-sales-board-rail .mh-sales-company-button small,.mh-sales-legacy-stage-list .mh-sales-company-button small{font-size:.66rem}@media (max-width:1320px){.mh-sales-board-shell{grid-template-columns:1fr}.mh-sales-board-rail{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:980px){.mh-sales-board-rail,.mh-sales-kanban.mh-sales-kanban-active,.mh-sales-legacy-columns{grid-template-columns:1fr}}.mh-contacts-filter-row{align-items:stretch}.mh-contacts-field-buttons.one-row>button,.mh-contacts-field-buttons.one-row>span,.mh-contacts-filter-row>button{min-width:54px;padding-inline:8px}.mh-contacts-filter-row small{font-size:.63rem}.mh-contacts-hs-chip,.mh-contacts-hs-filter.active,.mh-contacts-hs-filter:hover{color:#fde68a!important;background:#facc1524!important;border-color:#facc1585!important}.mh-contacts-status-row{align-items:center;gap:5px}.mh-contacts-status-row>span{white-space:nowrap}.mh-contacts-deal-chip{background:#0f172a61;border:1px solid #94a3b852;border-radius:999px;padding:2px 6px;font-size:.68rem;line-height:1.2}.mh-contacts-deal-chip.won{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e6b}.mh-contacts-deal-chip.dead{color:#fecaca;background:#f871711f;border-color:#f871716b}.mh-contacts-deal-chip.legacy{color:#bfdbfe;background:#60a5fa1f;border-color:#60a5fa6b}.mh-contacts-deal-chip.amount{color:#a7f3d0;background:#34d3991f;border-color:#34d3996b}@media (min-width:1100px){.mh-contacts-filter-row{flex-wrap:nowrap}.mh-contacts-filter-nest{flex:auto;min-width:0}}.mh-companies-workspace,.mh-contacts-workspace,.mh-sales-workspace{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.mh-company-contact-body,.mh-company-contact-card,.mh-contacts-control-canvas,.mh-contacts-grid,.mh-contacts-main,.mh-sales-board-main,.mh-sales-board-shell,.mh-sales-column,.mh-sales-dead,.mh-sales-kanban,.mh-sales-legacy,.mh-sales-legacy-stage-column,.mh-sales-legacy-stage-list,.mh-sales-pergatory{box-sizing:border-box;min-width:0!important;max-width:100%!important}.mh-sales-board-shell{grid-template-columns:minmax(0,1fr) minmax(190px,220px)!important;overflow-x:hidden!important}.mh-sales-legacy-columns{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mh-sales-ticket-head{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;display:grid!important}.mh-sales-company-button{width:100%!important;min-width:0!important;padding:6px 8px!important}.mh-sales-company-button span{max-width:100%!important;font-size:.82rem!important;line-height:1.02!important}.mh-sales-company-button small{max-width:100%!important;font-size:.58rem!important;line-height:1.05!important}.mh-sales-card-flags{flex-flow:wrap!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:100%!important;display:flex!important}.mh-sales-card-flags,.mh-sales-card-timer-row{justify-content:flex-start!important}.mh-sales-pill{max-width:100%!important;padding:3px 5px!important;font-size:.58rem!important;line-height:1.05!important}.mh-sales-column-title-row h2,.mh-sales-legacy-stage-head h3{font-size:.9rem!important;line-height:1.05!important}.mh-sales-column-counters span{padding:2px 5px!important;font-size:.58rem!important}.mh-contacts-control-canvas{grid-template-columns:minmax(220px,.58fr) minmax(0,1.42fr)!important;overflow-x:hidden!important}.mh-contacts-filter-row{flex-wrap:nowrap!important;grid-template-columns:repeat(4,minmax(46px,56px)) minmax(250px,1fr) minmax(46px,56px)!important;align-items:stretch!important;gap:5px!important;min-width:0!important;max-width:100%!important;display:grid!important}.mh-contacts-filter-row>button{border-radius:11px!important;gap:1px!important;min-width:0!important;min-height:45px!important;padding:4px 3px!important}.mh-contacts-filter-row>button svg{width:13px!important;height:13px!important}.mh-contacts-filter-row>button b{font-size:.72rem!important}.mh-contacts-field-buttons small,.mh-contacts-filter-row small{letter-spacing:.035em!important;font-size:.48rem!important}.mh-contacts-filter-nest{border-radius:12px!important;grid-template-columns:74px minmax(0,1fr)!important;gap:4px!important;min-width:0!important;max-width:100%!important;padding:4px!important}.mh-contacts-filter-mode{gap:3px!important}.mh-contacts-filter-mode button{border-radius:9px!important;min-height:18px!important;padding:2px 3px!important;font-size:.53rem!important}.mh-contacts-field-buttons,.mh-contacts-field-buttons.one-row{grid-template-columns:38px repeat(5,minmax(0,1fr))!important;gap:3px!important;min-width:0!important}.mh-contacts-field-buttons button,.mh-contacts-field-buttons span,.mh-contacts-field-buttons.one-row>button,.mh-contacts-field-buttons.one-row>span{border-radius:9px!important;min-width:0!important;min-height:37px!important;padding:3px 2px!important;overflow:hidden!important}.mh-contacts-field-buttons svg{width:12px!important;height:12px!important}.mh-contacts-field-buttons span b{font-size:.66rem!important}.mh-contacts-card-topline{min-width:0!important}.mh-company-contact-company-link,.mh-company-contact-job,.mh-company-contact-lines span,.mh-contacts-inline-name,.mh-contacts-inline-name button,.mh-contacts-status-row span{overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}.mh-contacts-status-row{flex-wrap:wrap!important;gap:4px!important;min-width:0!important;max-width:100%!important;display:flex!important}.mh-contacts-status-row>span{white-space:normal!important;padding:3px 5px!important;font-size:.52rem!important;line-height:1.1!important}.mh-contacts-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}@media (max-width:1360px){.mh-contacts-control-canvas,.mh-sales-board-rail,.mh-sales-board-shell,.mh-sales-kanban.mh-sales-kanban-active,.mh-sales-legacy-columns{grid-template-columns:1fr!important}.mh-contacts-filter-row{grid-template-columns:repeat(4,minmax(44px,1fr)) minmax(220px,2fr) minmax(44px,1fr)!important}}@media (max-width:980px){.mh-contacts-filter-row{flex-wrap:wrap!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.mh-admin-unified-utility-grid{align-items:stretch}.mh-admin-micronode-utility-tile{text-align:left;justify-items:start}.mh-sales-product-library-link{min-height:44px;color:var(--mh-blue);white-space:nowrap;background:#ffffff94;border:1px solid #3b82f647;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #105de814}.mh-theme-dark .mh-sales-product-library-link{background:#07122b94}.mh-products-workspace{gap:14px;width:100%;max-width:100%;display:grid;overflow-x:hidden}.mh-products-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;overflow:hidden}.mh-products-eyebrow{color:var(--mh-blue);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:950}.mh-products-hero h1{color:var(--mh-text);margin:2px 0 4px;font-size:clamp(1.5rem,2vw,2.2rem)}.mh-products-hero p{color:var(--mh-muted);max-width:860px;margin:0;font-size:.9rem;font-weight:750;line-height:1.45}.mh-products-kpis{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;min-width:260px;display:grid}.mh-products-kpis span{color:var(--mh-muted);background:#ffffff85;border:1px solid #85bae44d;border-radius:16px;padding:9px 10px;font-size:.72rem;font-weight:850}.mh-theme-dark .mh-products-kpis span{background:#07122b8f}.mh-products-kpis b{color:var(--mh-blue);font-size:1rem;display:block}.mh-products-toolbar{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.45fr) minmax(0,1.2fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid;overflow:hidden}.mh-products-search,.mh-products-select{background:#ffffffa3;border:1px solid #85bae459;border-radius:16px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.mh-theme-dark .mh-products-search,.mh-theme-dark .mh-products-select{background:#07122b94}.mh-products-modal input,.mh-products-modal select,.mh-products-modal textarea,.mh-products-quote-lines input,.mh-products-search input,.mh-products-select select{width:100%;min-width:0;color:var(--mh-text);font:inherit;background:0 0;border:0;outline:0;font-weight:800}.mh-products-filter-pills{flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow:hidden}.mh-product-card-actions button,.mh-products-add-button,.mh-products-filter-pills button,.mh-products-modal-actions button,.mh-products-quote-button{color:var(--mh-blue);cursor:pointer;white-space:nowrap;background:#ffffff94;border:1px solid #3b82f647;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.74rem;font-weight:950;display:inline-flex}.mh-theme-dark .mh-product-card-actions button,.mh-theme-dark .mh-products-add-button,.mh-theme-dark .mh-products-filter-pills button,.mh-theme-dark .mh-products-modal-actions button,.mh-theme-dark .mh-products-quote-button{background:#07122b94}.mh-product-card-actions button:hover,.mh-products-add-button,.mh-products-filter-pills button.active,.mh-products-modal-actions .green,.mh-products-modal-actions button.green,.mh-products-quote-button{background:linear-gradient(135deg,#2563eb33,#0ea5e924);border-color:#2563eb73}.mh-products-add-button:disabled,.mh-products-quote-button:disabled{opacity:.5;cursor:not-allowed}.mh-products-status{color:#047857;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:900;display:flex}.mh-products-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;width:100%;min-width:0;display:grid}.mh-product-card{gap:9px;min-width:0;padding:12px;display:grid;overflow:hidden}.mh-product-card.selected{border-color:#0596698c;box-shadow:0 16px 34px #0596691f}.mh-product-card-head{grid-template-columns:minmax(0,1fr) 36px;align-items:start;gap:8px;min-width:0;display:grid}.mh-product-main-button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#105de8fa,#0ea5e9cc);border:0;border-radius:15px;gap:3px;min-width:0;padding:9px 10px;display:grid;overflow:hidden}.mh-product-main-button b,.mh-product-main-button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mh-product-main-button b{font-size:.88rem;font-weight:950}.mh-product-main-button small{color:#ffffffd1;font-size:.68rem;font-weight:850}.mh-product-select-button{color:#047857;cursor:pointer;background:#10b9811f;border:1px solid #0596696b;border-radius:13px;width:36px;height:36px;font-weight:950}.mh-product-card-meta,.mh-product-card-tags{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.mh-product-card-meta span,.mh-product-card-tags span,.mh-product-detail-grid span,.mh-products-quote-list div{min-width:0;color:var(--mh-muted);background:#ffffff80;border:1px solid #85bae447;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:.68rem;font-weight:850;display:inline-flex}.mh-theme-dark .mh-product-card-meta span,.mh-theme-dark .mh-product-card-tags span,.mh-theme-dark .mh-product-detail-grid span,.mh-theme-dark .mh-products-quote-list div{background:#07122b8f}.mh-product-expanded{gap:10px;min-width:0;display:grid}.mh-product-expanded p{color:var(--mh-muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:750;line-height:1.42}.mh-product-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mh-product-detail-grid span{border-radius:14px;flex-direction:column;align-items:flex-start}.mh-product-detail-grid b{color:var(--mh-blue)}.mh-product-card-actions{flex-wrap:wrap;gap:7px;display:flex}.mh-product-card-actions .red{color:#b91c1c;border-color:#ef444459}.mh-products-empty{text-align:center;place-items:center;gap:8px;padding:28px;display:grid}.mh-products-empty h2,.mh-products-quotes h2{color:var(--mh-text);margin:0}.mh-products-empty p{max-width:560px;color:var(--mh-muted);margin:0;font-weight:800}.mh-products-quotes{gap:10px;padding:14px;display:grid}.mh-products-quote-list{gap:8px;display:grid}.mh-products-quote-list div{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:8px 10px;display:grid}.mh-products-quote-list b,.mh-products-quote-list span,.mh-products-quote-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-products-modal-backdrop{z-index:80;background:#09142b7a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.mh-products-modal{gap:12px;width:min(760px,100vw - 44px);max-height:calc(100vh - 44px);padding:18px;display:grid;position:relative;overflow:auto}.mh-products-quote-modal{width:min(860px,100vw - 44px)}.mh-products-modal-close{color:#b91c1c;cursor:pointer;background:#ffffffbf;border:1px solid #ef444440;border-radius:13px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.mh-products-modal h2,.mh-products-modal p{margin:0;padding-right:36px}.mh-products-modal p{color:var(--mh-muted);font-size:.82rem;font-weight:800}.mh-products-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mh-products-description-field,.mh-products-modal label{min-width:0;color:var(--mh-blue);gap:5px;font-size:.72rem;font-weight:950;display:grid}.mh-products-modal input,.mh-products-modal select,.mh-products-modal textarea,.mh-products-quote-lines input{background:#ffffffa8;border:1px solid #85bae459;border-radius:14px;padding:9px 10px}.mh-theme-dark .mh-products-modal input,.mh-theme-dark .mh-products-modal select,.mh-theme-dark .mh-products-modal textarea,.mh-theme-dark .mh-products-quote-lines input{background:#07122b9e}.mh-products-check-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.mh-products-check-grid label{border:1px solid #85bae440;border-radius:14px;align-items:center;gap:8px;padding:8px 9px;display:flex}.mh-products-check-grid input{width:auto}.mh-products-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mh-products-quote-lines{gap:8px;display:grid}.mh-products-quote-lines>div{background:#ffffff75;border:1px solid #85bae447;border-radius:16px;grid-template-columns:minmax(0,1fr) 76px auto;align-items:center;gap:8px;padding:8px;display:grid}.mh-theme-dark .mh-products-quote-lines>div{background:#07122b8f}.mh-products-quote-lines b,.mh-products-quote-lines small,.mh-products-quote-lines span,.mh-products-quote-lines strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-products-quote-lines span{display:grid}.mh-products-quote-lines small{color:var(--mh-muted)}.mh-products-quote-totals{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mh-products-quote-totals span,.mh-products-quote-totals strong{color:var(--mh-muted);border:1px solid #85bae447;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:900}.mh-products-quote-totals strong{color:#047857;border-color:#05966959}@media (max-width:1240px){.mh-products-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto auto}.mh-products-filter-pills{grid-column:1/-1}}@media (max-width:860px){.mh-products-hero,.mh-products-modal-grid,.mh-products-quote-lines>div,.mh-products-quote-list div,.mh-products-toolbar{grid-template-columns:1fr}.mh-products-kpis{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.mh-products-filter-pills{flex-wrap:wrap}}.mh-products-quote-modal{width:min(1160px,100vw - 34px);color:var(--mh-text);overflow:hidden;background:linear-gradient(#fffffffa,#eff7fff5)!important;border:1px solid #85bae470!important;box-shadow:0 30px 80px #030a1b57!important}.mh-theme-dark .mh-products-quote-modal{background:linear-gradient(#0f172afa,#07122bf5)!important}.mh-products-quote-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:14px;min-height:0;display:grid}.mh-products-quote-form-canvas,.mh-products-sales-picker-canvas{background:#ffffff7a;border:1px solid #85bae442;border-radius:22px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0206171f}.mh-theme-dark .mh-products-quote-form-canvas,.mh-theme-dark .mh-products-sales-picker-canvas{background:#07122b94}.mh-products-quote-bottom-grid{margin-top:10px}.mh-products-sales-picker-canvas{gap:10px;max-height:calc(100vh - 210px);display:grid;overflow:hidden}.mh-products-sales-picker-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-products-sales-picker-head strong{color:var(--mh-blue);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:950}.mh-products-modal-actions button.blue,.mh-products-sales-card-list button,.mh-products-sales-filter-row button,.mh-products-sales-picker-head button{color:var(--mh-blue);cursor:pointer;background:#ffffff9e;border:1px solid #3b82f647;border-radius:999px;min-height:30px;padding:0 9px;font-size:.7rem;font-weight:950}.mh-theme-dark .mh-products-modal-actions button.blue,.mh-theme-dark .mh-products-sales-card-list button,.mh-theme-dark .mh-products-sales-filter-row button,.mh-theme-dark .mh-products-sales-picker-head button{background:#07122b9e}.mh-products-modal-actions button.blue,.mh-products-sales-filter-row button.active,.mh-products-sales-picker-head button.active{background:linear-gradient(135deg,#2563eb33,#0ea5e924);border-color:#2563eb75}.mh-products-sales-search{background:#ffffff9e;border:1px solid #85bae459;border-radius:15px;align-items:center;padding:8px 10px;gap:8px!important;display:flex!important}.mh-theme-dark .mh-products-sales-search{background:#07122b9e}.mh-products-sales-search input{width:100%;min-width:0;background:0 0!important;border:0!important;padding:0!important}.mh-products-sales-filter-row{flex-wrap:wrap;gap:5px;display:flex}.mh-products-sales-card-list{gap:7px;min-height:0;padding-right:3px;display:grid;overflow:auto}.mh-products-sales-card-list button{text-align:left;white-space:normal;border-radius:16px;justify-items:start;min-height:0;padding:9px 10px;display:grid}.mh-products-sales-card-list button.selected{color:#047857;background:#10b98124;border-color:#05966994}.mh-products-sales-card-list b,.mh-products-sales-card-list small,.mh-products-sales-card-list span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mh-products-sales-card-list small,.mh-products-sales-card-list span{color:var(--mh-muted);font-size:.7rem;font-weight:850}.mh-products-quote-actions button:disabled{cursor:not-allowed;opacity:.48}.mh-sales-product-quote-details{background:#10b98114;border:1px solid #05966947;border-radius:18px;padding:10px 12px}.mh-sales-product-quote-details summary{color:#047857;cursor:pointer;align-items:center;gap:8px;font-size:.82rem;font-weight:950;display:flex}.mh-sales-product-quote-list{gap:9px;margin-top:10px;display:grid}.mh-sales-product-quote-list article{background:#ffffff7a;border:1px solid #05966938;border-radius:15px;padding:10px}.mh-theme-dark .mh-sales-product-quote-list article{background:#07122b85}.mh-sales-product-quote-list article>div{gap:2px;display:grid}.mh-sales-product-quote-list b{color:var(--mh-text);font-size:.84rem}.mh-sales-product-quote-list li,.mh-sales-product-quote-list span{color:var(--mh-muted);font-size:.74rem;font-weight:800}.mh-sales-product-quote-list ul{gap:3px;margin:8px 0 0;padding-left:18px;display:grid}@media (max-width:980px){.mh-products-quote-workspace{grid-template-columns:1fr}.mh-products-sales-picker-canvas{max-height:none}}.mh-products-hero-compact{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)!important;padding:12px 14px!important}.mh-products-title-row{align-items:baseline;gap:12px;min-width:0;display:flex}.mh-products-title-row h1{margin:0!important;font-size:1.35rem!important}.mh-products-hero-compact .mh-products-eyebrow{white-space:nowrap}.mh-products-hero-compact .mh-products-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important}.mh-products-hero-compact .mh-products-kpis span{min-width:0;padding:7px 8px}.mh-products-modal,.mh-sales-modal{color:var(--mh-text)!important;background:linear-gradient(#fff,#eef6ff)!important;border:1px solid #85bae47a!important;box-shadow:0 30px 90px #030a1b57!important}.mh-theme-dark .mh-products-modal,.mh-theme-dark .mh-sales-modal{background:linear-gradient(#0f172a,#07122b)!important}.mh-products-quote-form-canvas,.mh-products-sales-picker-canvas,.mh-sales-card-contact-form-canvas,.mh-sales-card-contact-results-canvas,.mh-sales-product-picker-modal{background:#f8fbff!important;border-color:#85bae457!important}.mh-theme-dark .mh-products-quote-form-canvas,.mh-theme-dark .mh-products-sales-picker-canvas,.mh-theme-dark .mh-sales-card-contact-form-canvas,.mh-theme-dark .mh-sales-card-contact-results-canvas,.mh-theme-dark .mh-sales-product-picker-modal{background:#07172f!important}.mh-products-modal input,.mh-products-modal select,.mh-products-modal textarea,.mh-sales-modal input,.mh-sales-modal select,.mh-sales-modal textarea{background:#fff!important}.mh-theme-dark .mh-products-modal input,.mh-theme-dark .mh-products-modal select,.mh-theme-dark .mh-products-modal textarea,.mh-theme-dark .mh-sales-modal input,.mh-theme-dark .mh-sales-modal select,.mh-theme-dark .mh-sales-modal textarea{background:#0b1b36!important}.mh-product-card-tags span.veritas,.mh-product-card.product-veritas .mh-product-main-button{border-color:#d977066b!important}.mh-product-card-tags span.veritas{color:#92400e!important;background:linear-gradient(135deg,#fbbf2442,#d9770624)!important}.mh-product-card-tags span.classic,.mh-product-card.product-classic .mh-product-main-button{border-color:#dc26266b!important}.mh-product-card-tags span.classic{color:#991b1b!important;background:linear-gradient(135deg,#f8717138,#dc26261f)!important}.mh-product-card.product-veritas:not(.product-classic) .mh-product-main-button{background:linear-gradient(135deg,#d97706fa,#fbbf24c7)!important}.mh-product-card.product-classic .mh-product-main-button{background:linear-gradient(135deg,#b91c1cfa,#f87171c7)!important}.mh-products-quote-line-card{position:relative;background:#fff!important;grid-template-columns:34px minmax(0,1fr) 72px minmax(120px,.45fr) auto!important}.mh-theme-dark .mh-products-quote-line-card{background:#0b1b36!important}.mh-products-quote-line-card label{color:var(--mh-blue);text-transform:uppercase;gap:3px;font-size:.58rem;font-weight:950;display:grid}.mh-products-quote-line-card label input{min-height:30px;padding:6px 7px!important}.mh-products-quote-line-remove{color:#b91c1c;cursor:pointer;background:#fee2e2f2;border:1px solid #ef444452;border-radius:11px;place-items:center;width:30px;height:30px;display:grid}.mh-theme-dark .mh-products-quote-line-remove{background:#7f1d1d59}.mh-products-sales-empty,.mh-sales-product-picker-empty{color:var(--mh-muted);text-align:center;border:1px dashed #85bae459;border-radius:14px;margin:0;padding:12px;font-size:.78rem;font-weight:850}.mh-sales-product-picker-modal{gap:12px;width:min(1100px,100vw - 36px);max-height:calc(100vh - 40px);padding:18px;display:grid;overflow:hidden}.mh-sales-product-picker-head{justify-content:space-between;align-items:start;gap:12px;padding-right:42px;display:flex}.mh-sales-product-picker-head h3{color:var(--mh-text);margin:0;font-size:1.2rem}.mh-sales-product-picker-head strong{color:#047857;white-space:nowrap;background:#10b9811f;border:1px solid #05966952;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:950}.mh-sales-product-picker-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mh-sales-product-picker-filters{flex-wrap:wrap;gap:6px;display:flex}.mh-sales-product-picker-filters button{color:var(--mh-blue);cursor:pointer;background:#fff;border:1px solid #3b82f647;border-radius:999px;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:950}.mh-theme-dark .mh-sales-product-picker-filters button{background:#0b1b36}.mh-sales-product-picker-filters button.active{background:linear-gradient(135deg,#2563eb33,#0ea5e924);border-color:#2563eb75}.mh-sales-product-picker-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;min-height:0;padding:2px 3px 2px 1px;display:grid;overflow:auto}.mh-sales-product-picker-card{min-width:0;color:var(--mh-text);cursor:pointer;text-align:left;background:#fff;border:1px solid #85bae447;border-radius:17px;gap:4px;padding:11px;display:grid}.mh-theme-dark .mh-sales-product-picker-card{background:#0b1b36}.mh-sales-product-picker-card.veritas{background:linear-gradient(135deg,#fbbf242e,#fffffff2);border-color:#d977066b}.mh-sales-product-picker-card.classic{background:linear-gradient(135deg,#f8717126,#fffffff2);border-color:#dc26266b}.mh-theme-dark .mh-sales-product-picker-card.veritas{background:linear-gradient(135deg,#d9770638,#0b1b36)}.mh-theme-dark .mh-sales-product-picker-card.classic{background:linear-gradient(135deg,#b91c1c38,#0b1b36)}.mh-sales-product-picker-card.selected{border-color:#05966994;box-shadow:0 0 0 2px #10b9811f}.mh-sales-product-picker-card b,.mh-sales-product-picker-card em,.mh-sales-product-picker-card span,.mh-sales-product-picker-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-sales-product-picker-card b{color:var(--mh-text);font-size:.82rem;font-weight:950}.mh-sales-product-picker-card em,.mh-sales-product-picker-card span{color:var(--mh-muted);font-size:.68rem;font-style:normal;font-weight:850}.mh-sales-product-picker-card strong{color:#047857;font-size:.78rem;font-weight:950}@media (max-width:900px){.mh-products-hero-compact,.mh-products-hero-compact .mh-products-kpis,.mh-products-quote-line-card,.mh-sales-product-picker-controls{grid-template-columns:1fr!important}.mh-sales-product-picker-modal{overflow:auto}}.mh-products-modal-backdrop,.mh-sales-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050d1eb8!important}.mh-product-card.product-classic .mh-product-main-button,.mh-product-card.product-veritas .mh-product-main-button,.mh-product-card.product-veritas:not(.product-classic) .mh-product-main-button{background:linear-gradient(135deg,#105de8fa,#0ea5e9cc)!important;border-color:#0000!important}.mh-products-modal,.mh-products-quote-modal,.mh-sales-address-modal,.mh-sales-contact-card-modal,.mh-sales-modal,.mh-sales-product-picker-modal{color:var(--mh-text)!important;background:linear-gradient(#fff,#eef6ff)!important;border:1px solid #85bae480!important;box-shadow:0 30px 90px #030a1b61!important}.mh-theme-dark .mh-products-modal,.mh-theme-dark .mh-products-quote-modal,.mh-theme-dark .mh-sales-address-modal,.mh-theme-dark .mh-sales-contact-card-modal,.mh-theme-dark .mh-sales-modal,.mh-theme-dark .mh-sales-product-picker-modal{background:linear-gradient(#0f172a,#07122b)!important}.mh-products-sales-card-list button{text-align:left!important;border-radius:17px!important;grid-template-columns:1fr!important;place-items:start stretch!important;gap:4px!important;min-height:auto!important;padding:10px 11px!important;display:grid!important}.mh-products-sales-card-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;display:grid!important}.mh-products-sales-card-list em,.mh-products-sales-card-list small,.mh-products-sales-card-list span,.mh-products-sales-card-title-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-products-sales-card-title-row strong{color:#047857;white-space:nowrap;background:#10b9811a;border:1px solid #05966947;border-radius:999px;padding:3px 6px;font-size:.66rem;font-weight:950}.mh-products-sales-card-list em{color:var(--mh-text);opacity:.88;font-size:.7rem;font-style:normal;font-weight:850}.mh-sales-product-picker-modal{width:min(1160px,100vw - 36px)!important;max-height:calc(100vh - 34px)!important;overflow:auto!important}.mh-sales-product-picker-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.mh-sales-product-picker-head-actions button{color:var(--mh-blue);cursor:pointer;background:#fff;border:1px solid #3b82f647;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:950;display:inline-flex}.mh-theme-dark .mh-sales-product-picker-head-actions button{background:#0b1b36}.mh-sales-product-picker-head-actions button.green{color:#047857;background:#10b98124;border-color:#05966959;min-width:34px;padding:0 9px}.mh-sales-product-picker-head-actions button:disabled{opacity:.48;cursor:not-allowed}.mh-sales-product-picker-grid{max-height:calc(100vh - 310px)}.mh-sales-product-picker-card{min-height:116px}.mh-sales-contact-card-modal{max-height:calc(100vh - 34px);overflow:auto;width:min(1160px,100vw - 34px)!important}.mh-sales-address-modal{max-height:calc(100vh - 34px);overflow:auto;width:min(940px,100vw - 34px)!important}.mh-sales-card-contact-workspace.has-search-canvas{grid-template-columns:minmax(620px,1fr) minmax(300px,350px)!important}.mh-sales-card-contact-form-canvas,.mh-sales-card-contact-results-canvas{background:#f8fbff!important;border-color:#85bae457!important}.mh-theme-dark .mh-sales-card-contact-form-canvas,.mh-theme-dark .mh-sales-card-contact-results-canvas{background:#07172f!important}.mh-sales-address-modal .mh-sales-modal-grid,.mh-sales-card-contact-form-canvas .mh-sales-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1080px){.mh-sales-address-modal .mh-sales-modal-grid,.mh-sales-card-contact-form-canvas .mh-sales-modal-grid,.mh-sales-card-contact-workspace.has-search-canvas{grid-template-columns:1fr!important}.mh-sales-product-picker-grid{max-height:none}}.mh-sales-card-contact-backdrop,.mh-sales-product-picker-backdrop{z-index:240!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#050d1ebd!important;justify-content:center!important;align-items:center!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.mh-sales-address-modal,.mh-sales-contact-card-modal{text-align:left!important;background:linear-gradient(#fff,#eef6ff)!important;border-radius:28px!important;margin:auto!important;position:relative!important;box-shadow:0 32px 92px #030a1b6b!important}.mh-theme-dark .mh-sales-address-modal,.mh-theme-dark .mh-sales-contact-card-modal{background:linear-gradient(#0f172a,#07122b)!important}.mh-sales-contact-card-modal{width:min(1220px,100vw - 36px)!important;overflow:hidden!important}.mh-sales-address-modal,.mh-sales-contact-card-modal{max-height:calc(100vh - 36px)!important;padding:22px!important}.mh-sales-address-modal{width:min(980px,100vw - 36px)!important;overflow:auto!important}.mh-sales-contact-card-modal .mh-sales-card-contact-workspace{min-height:0;max-height:calc(100vh - 100px)}.mh-sales-contact-card-modal .mh-sales-card-contact-form-canvas,.mh-sales-contact-card-modal .mh-sales-card-contact-results-canvas{max-height:calc(100vh - 110px);overflow:auto!important}.mh-sales-contact-card-modal .mh-sales-card-contact-workspace.has-search-canvas{grid-template-columns:minmax(0,760px) minmax(300px,370px)!important}.mh-sales-contact-card-modal .mh-sales-modal-actions{z-index:3;background:linear-gradient(#0000,#fffffff0 32%,#fff);margin-top:12px;padding-top:10px;position:sticky;bottom:0}.mh-theme-dark .mh-sales-contact-card-modal .mh-sales-modal-actions{background:linear-gradient(#0000,#0f172af0 32%,#0f172a)}.mh-sales-product-picker-modal{flex-direction:column!important;width:min(1180px,100vw - 36px)!important;max-height:calc(100vh - 36px)!important;padding:22px!important;display:flex!important;overflow:hidden!important}.mh-sales-product-picker-controls,.mh-sales-product-picker-head,.mh-sales-product-picker-modal .mh-sales-modal-actions{flex:none}.mh-sales-product-picker-grid{padding-right:4px;flex:auto!important;min-height:260px!important;max-height:calc(100vh - 300px)!important;overflow:hidden auto!important}.mh-sales-product-picker-head-actions strong{white-space:nowrap}@media (min-width:981px){.mh-v11-nav-list{gap:2px!important;min-height:auto!important}.mh-v11-logout-row{margin-top:2px!important}.mh-v11-tab-row{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:26px!important;padding:0 6px 0 7px!important}.mh-v11-tab-icon,.mh-v11-tab-icon svg{width:16px!important;height:16px!important}.mh-v11-tab-label{font-size:.78rem!important;line-height:1!important}}@media (max-height:860px) and (min-width:981px){.mh-v11-tab-row{min-height:24px!important}.mh-v11-tab-label{font-size:.72rem!important}.mh-v11-tab-icon,.mh-v11-tab-icon svg{width:15px!important;height:15px!important}}@media (max-width:1080px){.mh-sales-address-modal .mh-sales-modal-grid,.mh-sales-contact-card-modal .mh-sales-card-contact-form-canvas .mh-sales-modal-grid,.mh-sales-contact-card-modal .mh-sales-card-contact-workspace.has-search-canvas{grid-template-columns:1fr!important}.mh-sales-address-modal,.mh-sales-contact-card-modal,.mh-sales-product-picker-modal{overflow:auto!important}.mh-sales-product-picker-grid{max-height:none!important}}.mh-products-unassigned-actions{align-items:center;gap:6px;min-width:0;display:inline-flex}.mh-product-media-button,.mh-products-sales-add-mini{color:var(--mh-blue);cursor:pointer;background:#105de81a;border:1px solid #3b82f647;border-radius:999px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.mh-products-sales-add-mini{width:30px;height:30px;padding:0}.mh-product-media-button{flex:none;width:34px;height:34px}.mh-product-media-upload-button{color:var(--mh-blue);cursor:pointer;background:#105de81a;border:1px solid #3b82f642;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.74rem;font-weight:950;display:inline-flex!important}.mh-products-manual-sales-modal{width:min(920px,100vw - 34px)!important}.mh-products-manual-sales-copy{margin:0 0 12px;font-size:.82rem;font-weight:800;color:var(--mh-muted)!important}.mh-products-modal-grid label.wide{grid-column:1/-1}.mh-products-media-modal{width:min(980px,100vw - 34px)!important;max-height:calc(100vh - 34px)!important;overflow:auto!important}.mh-products-media-modal img,.mh-products-media-modal video{background:#0f172a14;border:1px solid #85bae45c;border-radius:18px;max-width:100%;max-height:calc(100vh - 170px);margin:10px auto 0;display:block}.mh-v12v-sn-sales-links{background:#105de812;border:1px solid #3b82f638;border-radius:12px;gap:4px;min-width:0;margin-top:7px;padding:7px 8px;display:grid}.mh-v12v-sn-sales-links a{color:var(--mh-blue);font-size:.73rem;font-weight:950;text-decoration:none}.mh-v12v-sn-sales-links span{color:var(--mh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:800;overflow:hidden}@media (max-width:900px){.mh-products-unassigned-actions{justify-content:flex-start;width:100%}}.mh-products-sales-add-mini{color:#1d4ed8!important;opacity:1!important;background:linear-gradient(#3b82f62e,#1e40af1f)!important;border:1px solid #2563eb6b!important;box-shadow:0 8px 18px #1e40af24!important}.mh-theme-dark .mh-products-sales-add-mini{color:#bfdbfe!important;background:linear-gradient(#3b82f63d,#1e40af2e)!important}.mh-sales-quote-send-modal{width:min(1040px,100vw - 36px)!important;max-height:calc(100vh - 36px)!important;overflow:auto!important}.mh-sales-quote-send-grid{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);align-items:start;gap:14px;display:grid}.mh-sales-quote-preview-card,.mh-sales-quote-preview-panel,.mh-sales-quote-recipient-panel{background:#fff;border:1px solid #94a3b847;border-radius:18px;padding:14px;box-shadow:0 14px 32px #0f172a14}.mh-theme-dark .mh-sales-quote-preview-card,.mh-theme-dark .mh-sales-quote-preview-panel,.mh-theme-dark .mh-sales-quote-recipient-panel{background:#0f172a;border-color:#94a3b83d}.mh-sales-quote-preview-panel,.mh-sales-quote-recipient-panel{gap:10px;display:grid}.mh-sales-quote-recipient-row{background:#f8fafceb;border:1px solid #3b82f62e;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.mh-theme-dark .mh-sales-quote-recipient-row{background:#0f172adb}.mh-sales-quote-preview-card,.mh-sales-quote-recipient-row span{min-width:0}.mh-sales-quote-recipient-row b,.mh-sales-quote-recipient-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mh-sales-quote-send-mode{border-top:1px solid #94a3b838;gap:7px;padding-top:10px;display:grid}.mh-sales-quote-send-mode label{align-items:center;gap:8px;font-weight:850;display:inline-flex}.mh-sales-quote-preview-card b,.mh-sales-quote-preview-card small,.mh-sales-quote-preview-card span,.mh-sales-quote-preview-card strong{display:block}.mh-sales-quote-preview-card ul{max-height:220px;margin:10px 0;padding-left:18px;overflow-y:auto}@media (max-width:900px){.mh-sales-quote-send-grid{grid-template-columns:1fr}}.mh-products-results-count,.mh-sales-address-results-canvas>strong,.mh-sales-card-contact-results-canvas>strong,.mh-sales-intake-results-canvas>strong{color:#dbeafe;letter-spacing:.02em;background:#0f172ae0;border:1px solid #60a5fa57;border-radius:999px;align-items:center;width:fit-content;padding:.24rem .55rem;font-size:.76rem;display:inline-flex}.mh-products-main-results{margin:.45rem 0 .65rem}.mh-sales-address-search{margin-top:.75rem}.mh-sales-address-results-canvas{background:#020617c7;border:1px solid #3b82f63d;border-radius:16px;gap:.5rem;margin:.65rem 0 .85rem;padding:.7rem;display:grid}.mh-sales-address-results-canvas small{color:#93c5fd;font-size:.76rem}.mh-sales-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mh-sales-contact-row{min-width:0}.mh-sales-contact-row b,.mh-sales-contact-row small,.mh-sales-contact-row span{overflow-wrap:anywhere}@media (max-width:980px){.mh-sales-contact-list{grid-template-columns:1fr}}.mh-company-title-toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mh-company-title-toggle h2{margin:0}.mh-company-title-toggle:hover h2{color:#93c5fd}.mh-company-assigned-strip-collapsed{background:#0f172aa3;border:1px solid #3b82f638;border-radius:14px;padding:.45rem .55rem}.mh-company-assigned-strip-collapsed summary{cursor:pointer;color:#dbeafe;justify-content:space-between;align-items:center;display:flex}.mh-company-assigned-strip-collapsed summary span{background:#2563eb47;border-radius:999px;padding:.12rem .48rem}.mh-company-assigned-strip-collapsed[open]{gap:.55rem;display:grid}.mh-v12x-dashboard-sales-total{color:#bbf7d0;white-space:nowrap;background:#14532d40;border:1px solid #22c55e5c;border-radius:999px;align-items:center;padding:.22rem .58rem;font-size:.76rem;font-weight:800;display:inline-flex}.mh-accounting-analytics-tile.green strong,.mh-accounting-analytics-tile.red strong,.mh-accounting-analytics-tile.yellow strong{letter-spacing:-.03em}.mh-accounting-legend .green{background:#16a34a}.mh-sales-search-results-count{color:#dbeafe;white-space:nowrap;background:#0f172ae0;border:1px solid #60a5fa57;border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.76rem;font-weight:800;display:inline-flex}.mh-sales-quote-preview-title-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mh-sales-quote-preview-title-row span{color:var(--mh-muted);border:1px solid #94a3b847;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:900}.mh-sales-quote-preview-title-row span.ready{color:#15803d;background:#22c55e1f;border-color:#22c55e57}.mh-sales-quote-preview-title-row span.needs-key{color:#b45309;background:#f59e0b1f;border-color:#f59e0b61}.mh-sales-quote-pdf-preview{background:#fff;border:1px solid #94a3b847;border-radius:20px;overflow:hidden;box-shadow:0 18px 44px #0f172a1c}.mh-sales-quote-pdf-preview header{color:#fff;background:linear-gradient(135deg,#0f355c,#174d7f);border-bottom:6px solid #d79b23;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;display:flex}.mh-sales-quote-pdf-preview header span{letter-spacing:.22em;text-transform:uppercase;opacity:.82;font-size:.7rem;font-weight:950;display:block}.mh-sales-quote-pdf-preview header h3{margin:.25rem 0 .15rem;font-size:1.25rem;line-height:1.15}.mh-sales-quote-pdf-preview header p,.mh-sales-quote-pdf-preview header time{color:#ffffffdb;font-size:.78rem;font-weight:850}.mh-sales-quote-pdf-customer{background:#f8fbff;border:1px solid #3b82f624;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem;padding:.85rem;display:grid}.mh-sales-quote-pdf-customer b,.mh-sales-quote-pdf-customer small,.mh-sales-quote-pdf-customer strong{display:block}.mh-sales-quote-pdf-customer b{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.mh-sales-quote-pdf-customer strong{color:#0f172a;font-size:.9rem}.mh-sales-quote-pdf-customer small{color:#475569;grid-column:1/-1;font-weight:800}.mh-sales-quote-pdf-preview table{border-collapse:collapse;width:calc(100% - 2rem);margin:0 1rem 1rem;font-size:.78rem}.mh-sales-quote-pdf-preview th{color:#0f355c;text-align:left;background:#eef5ff;padding:.55rem}.mh-sales-quote-pdf-preview td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.55rem}.mh-sales-quote-pdf-preview td span{color:#64748b;font-size:.7rem;display:block}.mh-sales-quote-pdf-preview footer{background:#f8fafc;border:1px solid #94a3b842;border-radius:16px;gap:.35rem;max-width:320px;margin:0 1rem 1rem auto;padding:.75rem;display:grid}.mh-sales-quote-pdf-preview footer div{color:#334155;justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.mh-sales-quote-pdf-preview footer .total{color:#0f355c;border-top:1px solid #dbe3ef;padding-top:.5rem;font-size:1rem}.mh-sales-confirm-hint.warning{color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:14px;padding:.65rem .8rem}.mh-sales-download-preview{color:#1d4ed8;background:#2563eb1a;border:1px solid #2563eb47;border-radius:14px;justify-content:center;padding:.65rem .8rem;font-weight:950}.mh-company-assigned-strip-collapsed{box-shadow:0 12px 28px #0f172a0f;background:#fff!important;border-color:#4c97ff38!important}.mh-company-assigned-strip-collapsed summary{color:var(--mh-text)!important}.mh-company-assigned-strip-collapsed summary b:before{content:""}.mh-company-assigned-strip-collapsed .mh-company-contact-card{background:#fff!important;border-color:#4c97ff2e!important}.mh-theme-dark .mh-company-assigned-strip-collapsed,.mh-theme-dark .mh-company-assigned-strip-collapsed .mh-company-contact-card{color:#0f172a!important;background:#fff!important}.mh-theme-dark .mh-company-assigned-strip-collapsed .mh-company-contact-card b,.mh-theme-dark .mh-company-assigned-strip-collapsed .mh-company-contact-card strong,.mh-theme-dark .mh-company-assigned-strip-collapsed summary{color:#0f172a!important}@media (max-width:820px){.mh-sales-quote-pdf-customer{grid-template-columns:1fr}}.mh-sales-company-button{color:#105de8!important;background:linear-gradient(#fff,#f4f8ff)!important;border:2px solid #105de8c7!important;font-weight:800!important;box-shadow:0 10px 22px #105de814!important}.mh-sales-company-button span{letter-spacing:-.01em;color:#105de8!important;font-weight:800!important}.mh-sales-company-button small{color:#0c429cc7!important;font-weight:700!important}.mh-pressroom-panel-headline{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.mh-pressroom-panel-headline h2,.mh-pressroom-panel-headline p{margin:0}.mh-pressroom-plan-panel{gap:16px;display:grid}.mh-pressroom-radio-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mh-pressroom-option-section,.mh-pressroom-radio-canvas fieldset,.mh-pressroom-roi-grid article{background:#ffffff1a;border:1px solid #85bae447;border-radius:20px;padding:14px}.mh-pressroom-radio-canvas legend,.mh-pressroom-section-title{color:#bfdbfe;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.mh-pressroom-radio-canvas label{color:#ffffffe0;align-items:center;gap:7px;margin:10px 14px 0 0;font-weight:850;display:inline-flex}.mh-pressroom-section-title{align-items:center;gap:8px;margin-bottom:10px;display:flex}.mh-pressroom-roi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mh-pressroom-roi-grid article strong{color:#fbbf24;margin:6px 0;font-size:1.35rem;display:block}.mh-pressroom-roi-grid article small{color:#ffffffb8;font-weight:750}.mh-pressroom-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mh-pressroom-option-grid.accessories{grid-template-columns:repeat(4,minmax(0,1fr))}.mh-pressroom-option-grid button{color:#123b66;cursor:pointer;background:#ffffffeb;border:1px solid #85bae459;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px;font-weight:900;display:flex}.mh-pressroom-option-grid button.selected{border-color:#fbbf24e6;box-shadow:inset 0 0 0 2px #fbbf2440,0 12px 24px #fbbf2426}.mh-pressroom-option-grid button i{color:#105de8;display:inline-flex}.mh-pressroom-disclaimer{color:#fde68a!important;margin:0!important;font-weight:950!important}.mh-pressroom-help-backdrop{z-index:120;background:#030a1b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mh-pressroom-help-modal{color:#10203d;background:#fff;border:1px solid #85bae473;border-radius:26px;width:min(560px,100%);padding:24px;position:relative;box-shadow:0 30px 90px #00000052}.mh-pressroom-help-modal>button{color:#123b66;background:#f8fbff;border:1px solid #85bae473;border-radius:50%;width:34px;height:34px;font-size:1.4rem;position:absolute;top:12px;right:12px}.mh-pressroom-help-media{text-align:center;color:#123b66;background:#f4f8ff;border:1px dashed #105de859;border-radius:18px;place-items:center;min-height:120px;margin-top:14px;font-weight:850;display:grid}.mh-pressroom-widget-toggle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mh-accounting-renewal-update-card label{color:#475569;gap:5px;margin-top:9px;font-size:.78rem;font-weight:850;display:grid}.mh-accounting-renewal-update-card input,.mh-accounting-renewal-update-card textarea{color:#10203d;background:#fff;border:1px solid #85bae45c;border-radius:12px;outline:0;width:100%;padding:9px 10px;font-weight:800}.mh-accounting-renewal-update-card textarea{resize:vertical;min-height:74px}@media (max-width:900px){.mh-pressroom-option-grid,.mh-pressroom-option-grid.accessories,.mh-pressroom-radio-canvas,.mh-pressroom-roi-grid,.mh-pressroom-widget-toggle-grid{grid-template-columns:1fr}.mh-pressroom-panel-headline{display:grid}}.mh-v15-selected-status-strip .mh-v12x-dashboard-sales-total{display:none!important}.mh-sales-stage-title-button,.mh-service-stage-title-button{color:var(--mh-blue);cursor:pointer;background:#fff;border:1px solid #105de86b;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;font-weight:780;line-height:1.1;display:inline-flex;box-shadow:0 8px 18px #105de814}.mh-sales-stage-title-button:hover,.mh-service-stage-title-button:hover{background:#eef6ff;border-color:#105de8ad}.mh-sales-column-focused .mh-sales-stage-title-button,.mh-service-stage-column.focused .mh-service-stage-title-button{background:#eaf4ff;box-shadow:0 0 0 3px #105de814}.mh-sales-board-shell{grid-template-columns:minmax(0,1fr) minmax(270px,340px)!important}.mh-sales-board-shell-focused{grid-template-columns:minmax(0,1fr)!important}.mh-sales-kanban.mh-sales-kanban-active{grid-template-columns:repeat(3,minmax(0,.9fr))!important}.mh-sales-kanban.mh-sales-kanban-focused{grid-template-columns:minmax(0,1fr)!important}.mh-sales-board-shell-focused .mh-sales-board-rail,.mh-sales-board-shell-focused .mh-sales-bottom-left-stack,.mh-sales-kanban-focused .mh-sales-column{width:100%}.mh-sales-board-rail .mh-sales-column.closed-won,.mh-sales-board-rail .mh-sales-dead{min-width:0}.mh-sales-board-rail .mh-sales-ticket-card{padding:10px!important}.mh-service-board-canvas,.mh-service-board-canvas>div,.mh-service-stage-column,.mh-service-stage-column .bg-slate-900,.mh-service-stage-column .bg-slate-900\/70,.mh-service-stage-column .bg-slate-900\/80,.mh-service-stage-column .bg-slate-950\/60,.mh-service-stage-column .bg-slate-950\/70,.mh-service-stage-column .rounded-\[1\.25rem\],.mh-service-stage-column article{box-shadow:0 10px 26px #0f172a0f;color:#10203d!important;background:#fff!important;border-color:#85bae45c!important}.mh-service-board-canvas{background:#f6f9ff!important;border-color:#85bae461!important}.mh-service-stage-column .text-white,.mh-service-stage-column b,.mh-service-stage-column h4,.mh-service-stage-column strong{color:#0f2f57!important}.mh-service-stage-column .text-slate-300,.mh-service-stage-column .text-slate-400,.mh-service-stage-column .text-slate-500,.mh-service-stage-column p,.mh-service-stage-column span{color:#50627c!important}.mh-service-stage-column input,.mh-service-stage-column select,.mh-service-stage-column textarea{color:#10203d!important;background:#fff!important;border-color:#85bae46b!important}.mh-service-focused-grid{grid-template-columns:minmax(0,1fr)!important;min-width:0!important}.mh-service-stage-column.focused{min-height:70vh}.mh-accounting-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:12px!important}.mh-accounting-side{gap:8px!important}.mh-accounting-side-card{padding:11px!important}.mh-accounting-side-card dl{gap:6px 9px!important}.mh-accounting-side-head{min-width:0!important;margin-bottom:8px!important}.mh-accounting-side-head h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-accounting-renewal-compact-card label{gap:3px!important;margin-top:6px!important}.mh-accounting-renewal-compact-card label span{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-accounting-renewal-compact-card label small{color:#64748b;text-transform:none;letter-spacing:0;font-size:.68rem}.mh-accounting-invoice-upload-button,.mh-accounting-notes-button{width:34px;height:34px;color:var(--mh-blue);cursor:pointer;background:#edf6ff;border:1px solid #105de85c;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.mh-accounting-notes-button{margin-left:4px}.mh-accounting-invoice-upload-button input{display:none}.mh-accounting-status-upload{cursor:pointer}.mh-accounting-status-upload input{display:none}.mh-accounting-status-upload:hover{filter:brightness(.96)}.mh-accounting-renewal-note-preview{color:#334155;background:#f8fbff;border:1px solid #85bae457;border-radius:12px;max-height:64px;margin:8px 0 0;padding:8px 10px;font-size:.78rem;line-height:1.35;overflow:auto}.mh-accounting-notes-modal-backdrop{z-index:90;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mh-accounting-notes-modal{background:#fff;border:1px solid #85bae46b;border-radius:24px;width:min(640px,100%);padding:20px;position:relative;box-shadow:0 28px 80px #0f172a42}.mh-accounting-notes-modal-close{color:#0f172a;background:#f8fafc;border:1px solid #94a3b859;border-radius:999px;width:34px;height:34px;position:absolute;top:14px;right:14px}.mh-accounting-notes-modal h3{color:#0f172a;margin:0}.mh-accounting-notes-modal p{color:#64748b;margin:4px 0 12px;font-weight:800}.mh-accounting-notes-modal textarea{color:#0f172a;background:#fff;border:1px solid #85bae46b;border-radius:16px;outline:0;width:100%;min-height:220px;padding:12px}.mh-accounting-notes-modal-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mh-accounting-notes-modal-actions button{color:#0f172a;background:#f8fafc;border:1px solid #94a3b852;border-radius:14px;padding:9px 14px;font-weight:900}.mh-accounting-notes-modal-actions .primary{background:var(--mh-blue);color:#fff;border-color:var(--mh-blue)}.mh-accounting-notes-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.mh-accounting-keygen-renewal-hint{color:#475569;font-size:.85rem;line-height:1.5}.mh-accounting-keygen-renewal-date{flex-direction:column;gap:4px;margin-top:10px;font-size:.82rem;font-weight:700;display:flex}.mh-accounting-keygen-renewal-date input{border:1px solid #94a3b866;border-radius:12px;padding:8px 10px;font-weight:600}.mh-accounting-keygen-renewal-error{color:#b91c1c;margin-top:10px;font-size:.82rem;font-weight:700}.mh-accounting-keygen-renewal-history{color:#475569;border-top:1px solid #94a3b847;flex-direction:column;gap:6px;margin-top:14px;padding-top:10px;font-size:.78rem;display:flex}.mh-pressroom-widget-toggle-grid{align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:10px!important}.mh-pressroom-stage-toggle{white-space:normal;text-align:center;min-height:58px;justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important}.mh-pressroom-stage-toggle:not(.on){color:#78350f!important;background:linear-gradient(135deg,#fbbf2457,#f59e0b2e)!important;border-color:#d9770699!important}.mh-pressroom-stage-toggle.on{color:#065f46!important}.mh-products-toolbar .mh-products-filter-pills{flex:auto}.mh-mira-workspace{gap:18px;max-width:calc(100vw - 290px);display:grid}.mh-mira-readonly-block{color:var(--mh-muted);background:#ffffff8a;border:1px solid #85bae457;border-radius:20px;padding:18px;font-weight:800}.mh-mira-import-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:14px;display:grid}.mh-mira-zone{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff7a;border:1px solid #85bae457;border-radius:26px;gap:12px;padding:16px;display:grid;box-shadow:0 16px 42px #105de814}.mh-theme-dark .mh-mira-zone{background:#07122b94}.mh-mira-zone-head h2{color:var(--mh-blue);letter-spacing:.02em;margin:0;font-size:1rem;font-weight:950}.mh-mira-zone-head p{color:var(--mh-muted);margin:3px 0 0;font-size:.78rem;font-weight:850;line-height:1.3}.mh-mira-zone-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mh-mira-pick-button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:1px solid #105de852;border-radius:14px;align-items:center;gap:7px;padding:8px 12px;font-weight:950;transition:all .18s;display:inline-flex}.mh-mira-pick-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.mh-mira-pick-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.mh-mira-pick-button.secondary{color:var(--mh-blue);background:#105de81f;border:1px solid #105de84d}.mh-mira-zone-busy{color:var(--mh-muted);font-size:.78rem;font-weight:850}.mh-mira-readonly-note{color:var(--mh-muted);margin:0;font-size:.78rem;font-weight:800}.mh-mira-readonly-note code{background:#105de81a;border-radius:6px;padding:1px 5px}.mh-mira-errors-panel,.mh-mira-warnings-panel{background:#ef444414;border:1px solid #ef444457;border-radius:18px;gap:8px;padding:12px 14px;display:grid}.mh-mira-warnings-panel{background:#f59e0b1a;border-color:#f59e0b66}.mh-mira-errors-panel h3,.mh-mira-warnings-panel h3{color:#b91c1c;align-items:center;gap:7px;margin:0;font-size:.85rem;font-weight:950;display:inline-flex}.mh-mira-warnings-panel h3{color:#b45309}.mh-mira-errors-panel ul,.mh-mira-warnings-panel ul{color:var(--mh-text);gap:4px;margin:0;padding-left:18px;font-size:.78rem;font-weight:750;display:grid}.mh-mira-preview-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff7a;border:1px solid #85bae457;border-radius:26px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 42px #105de814}.mh-theme-dark .mh-mira-preview-panel{background:#07122b94}.mh-mira-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.mh-mira-preview-actions{align-items:center;gap:10px;display:flex}.mh-mira-clear-button{color:var(--mh-muted);cursor:pointer;background:#7480961f;border:1px solid #74809659;border-radius:14px;padding:8px 12px;font-weight:900}.mh-mira-clear-button:disabled{opacity:.5;cursor:not-allowed}.mh-mira-upload-button{color:#fff;cursor:pointer;background:linear-gradient(#1f74ff,#105de8);border:1px solid #105de852;border-radius:14px;align-items:center;gap:7px;padding:8px 12px;font-weight:950;display:inline-flex}.mh-mira-upload-button:disabled{opacity:.55;cursor:not-allowed}.mh-mira-banner{border-radius:14px;padding:10px 14px;font-size:.82rem;font-weight:850}.mh-mira-banner.success{color:#065f46;background:#34d3991f;border:1px solid #34d3996b}.mh-mira-banner.error{color:#b91c1c;background:#ef44441a;border:1px solid #ef444466}.mh-mira-table-wrap{border:1px solid #85bae447;border-radius:16px;overflow-x:auto}.mh-mira-table{border-collapse:collapse;width:100%;font-size:.8rem}.mh-mira-table td,.mh-mira-table th{text-align:left;white-space:nowrap;padding:8px 10px}.mh-mira-table thead th{color:var(--mh-blue);background:#105de81a;font-weight:950;position:sticky;top:0}.mh-mira-table tbody tr:nth-child(2n){background:#105de80a}.mh-mira-table-empty{color:var(--mh-muted);font-weight:800;text-align:center!important;padding:18px!important}.mh-mira-placeholder-row{grid-template-columns:repeat(2,minmax(200px,1fr));gap:14px;display:grid}.mh-mira-placeholder-tile{color:var(--mh-muted);background:#fff6;border:1px dashed #85bae466;border-radius:20px;gap:6px;padding:16px;display:grid}.mh-theme-dark .mh-mira-placeholder-tile{background:#07122b6b}.mh-mira-placeholder-tile b{color:var(--mh-text);font-size:.92rem;font-weight:950}.mh-mira-placeholder-tile small{font-size:.76rem;font-weight:750;line-height:1.35}@media (max-width:1400px){.mh-mira-workspace{max-width:100%}}@media (max-width:900px){.mh-mira-import-grid,.mh-mira-placeholder-row{grid-template-columns:1fr}}.mh-validation-section{margin-top:10px}.mh-validation-toggle{border:1px solid var(--mh-border);background:var(--mh-panel-strong);color:var(--mh-text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.mh-validation-toggle:hover{border-color:var(--mh-blue);color:var(--mh-blue)}.mh-validation-dropdown{border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:14px;gap:12px;margin-top:8px;padding:10px;display:grid}.mh-validation-status{color:var(--mh-muted);margin:0;font-size:.82rem;font-weight:700}.mh-validation-status.error{color:#dc2626}.mh-validation-subsection h4{text-transform:uppercase;letter-spacing:.08em;color:var(--mh-muted);margin:0 0 8px;font-size:.74rem}.mh-validation-master-rows{gap:8px;display:grid}.mh-validation-master-row{border:1px solid var(--mh-border);border-radius:12px;gap:6px;padding:8px;display:grid}.mh-validation-master-head{justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;display:flex}.mh-validation-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:3px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.mh-validation-badge.in-range{color:#2f8f4e;background:#2f8f4e26}.mh-validation-badge.out-of-range{color:#dc2626;background:#dc26261f}.mh-validation-badge.unknown{color:var(--mh-muted);background:#60728a26}.mh-validation-group-empty{color:var(--mh-muted);font-size:.76rem;font-weight:700}.mh-validation-group-row-wrap{gap:6px;display:grid}.mh-validation-group-row{border:1px solid var(--mh-border);background:var(--mh-panel);width:100%;color:var(--mh-text);cursor:pointer;border-radius:10px;justify-content:space-between;gap:10px;padding:6px 10px;font-size:.78rem;font-weight:750;display:flex}.mh-validation-group-row:hover{border-color:var(--mh-blue)}.mh-dashboard-search{grid-column:1/-1;gap:8px;padding:10px 12px;display:grid}.mh-dashboard-search-input{border:1px solid var(--mh-border,#94a3b866);background:var(--mh-panel);width:100%;color:inherit;border-radius:10px;padding:10px 14px;font-size:.95rem}.mh-dashboard-search-results{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mh-dashboard-search-results button{text-align:left;border:1px solid var(--mh-border,#94a3b840);background:var(--mh-panel);width:100%;color:inherit;cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.mh-dashboard-search-results button:hover{border-color:#22d3ee}.mh-dashboard-search-results button span{opacity:.75;font-size:.78rem}.mh-dashboard-search-empty{opacity:.7;margin:0;font-size:.82rem}.mh-validation-band-canvas-list{gap:6px;display:grid}.mh-validation-band-canvas{background:var(--mh-panel);border:1px solid var(--mh-border,#94a3b84d);border-left-width:4px;border-radius:10px;overflow:hidden}.mh-validation-band-canvas[data-tone=ok]{border-left-color:#059669}.mh-validation-band-canvas[data-tone=bad]{border-left-color:#dc2626}.mh-validation-band-canvas[data-tone=neutral]{border-left-color:#64748b}.mh-validation-band-canvas-head{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.mh-validation-band-canvas-head:disabled{cursor:default;opacity:.75}.mh-validation-band-canvas-name{min-width:62px;font-weight:800}.mh-validation-band-canvas-metric{flex-direction:column;line-height:1.2;display:flex}.mh-validation-band-canvas-metric b{font-size:.95rem}.mh-validation-band-canvas-groups small,.mh-validation-band-canvas-metric small{opacity:.75;font-size:.68rem}.mh-validation-band-canvas-groups{text-align:right;flex-direction:column;margin-left:auto;line-height:1.2;display:flex}.mh-validation-band-canvas-groups span{font-size:.78rem;font-weight:700}.mh-validation-band-canvas-chevron{opacity:.6}.mh-validation-band-canvas-body{padding:4px 12px 10px}.mh-validation-band-canvas-subline{opacity:.7;margin-bottom:6px;font-size:.68rem}.mh-validation-run{border-top:1px solid var(--mh-border,#94a3b833)}.mh-validation-run-head{cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 2px;font-size:.76rem;display:flex}.mh-validation-run-grp{min-width:92px;font-weight:700}.mh-validation-scan-list{gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mh-validation-scan-list li{background:var(--mh-panel);border-radius:8px;align-items:center;gap:10px;padding:4px 8px;font-size:.72rem;display:flex}.mh-validation-scan-list li.invalid{opacity:.5}.mh-validation-excluded-tag{color:#dc2626;text-transform:uppercase;letter-spacing:.05em;background:#dc262624;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.62rem;font-weight:850}.mh-validation-plate-list{gap:8px;display:grid}.mh-validation-plate-card{border:1px solid var(--mh-border);border-radius:12px;overflow:hidden}.mh-validation-plate-head{background:var(--mh-panel);width:100%;color:var(--mh-text);cursor:pointer;border:none;justify-content:space-between;padding:8px 10px;font-size:.82rem;font-weight:850;display:flex}.mh-validation-plate-head-right{align-items:center;gap:8px;display:inline-flex}.mh-validation-badge.assigned{color:#2563eb;background:#2563eb24}.mh-validation-badge.other-scope{color:#b45309;background:#d9770624}.mh-validation-plate-bands{gap:8px;padding:8px 10px;display:grid}.mh-validation-band-row{gap:6px;display:grid}.mh-validation-band-head{color:var(--mh-muted);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:.76rem;font-weight:700;display:flex}.mh-validation-band-head strong{color:var(--mh-text)}.mh-validation-multiscope-panel{margin-top:18px}.mh-validation-multiscope-panel .mh-sales-column-head h2{align-items:center;gap:6px;display:flex}.mh-validation-multiscope-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.mh-validation-multiscope-card{border:1px solid var(--mh-border);background:var(--mh-panel-strong);border-radius:12px;gap:8px;padding:10px;display:grid}.mh-validation-multiscope-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mh-validation-multiscope-plate{color:var(--mh-text);font-size:.86rem;font-weight:850}.mh-validation-multiscope-assigned-chip{color:#2f8f4e;text-transform:uppercase;letter-spacing:.03em;background:#2f8f4e26;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.68rem;font-weight:850;display:inline-flex}.mh-validation-multiscope-assigned-chip button{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.mh-validation-multiscope-scopes{gap:4px;display:grid}.mh-validation-multiscope-scope-row{color:var(--mh-muted);background:var(--mh-panel);border-radius:8px;justify-content:space-between;gap:8px;padding:4px 8px;font-size:.74rem;font-weight:700;display:flex}.mh-validation-multiscope-sn{color:var(--mh-text)}.mh-validation-multiscope-assign-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mh-validation-multiscope-assign-row input,.mh-validation-multiscope-assign-row select{border:1px solid var(--mh-border);background:var(--mh-panel);color:var(--mh-text);border-radius:8px;padding:5px 8px;font-size:.76rem}.mh-validation-multiscope-assign-row input{width:90px}.mh-validation-multiscope-assign-row button{border:1px solid var(--mh-blue);background:var(--mh-blue);color:#fff;cursor:pointer;border-radius:8px;padding:5px 12px;font-size:.76rem;font-weight:850}.mh-validation-multiscope-assign-row button:disabled{opacity:.5;cursor:not-allowed}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}