@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--lz-font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--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-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--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-600:oklch(66.6% .179 58.318);--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-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--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-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--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-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--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-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--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-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--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-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--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-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-\[-1px\]{top:-1px}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.-z-10{z-index:-10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.block{display:block}.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}.aspect-\[335\/376\]{aspect-ratio:335/376}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-\[448px\]{width:448px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[335px\]{max-width:335px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:0}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:0}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}.energy-record-panel{vertical-align:top;white-space:normal;max-width:22rem;display:inline-block}.energy-record-panel.is-open{min-width:15rem;max-width:min(22rem,100vw - 5rem);display:block}.energy-record-panel section{gap:.5rem;display:grid}.energy-record-panel p{overflow-wrap:anywhere;margin:.25rem 0;line-height:1.5}.energy-record-confirmation{gap:.5rem;display:grid}.energy-record-confirmation label{align-items:flex-start;gap:.5rem;display:flex}.energy-record-panel button{cursor:pointer;min-height:2.75rem;padding:.5rem .75rem}.energy-record-panel button:disabled{cursor:default;opacity:.6}.tenancy-energy-period{margin-left:.5rem}.tenancy-energy-period.is-open{border-top:1px solid #dbe3ea;margin:.75rem 0 0;padding-top:.75rem}.energy-record-panel input[type=month]{max-width:100%;min-height:2.75rem}.lzs-contracts-page .lzs-contract-table-container .lzs-contract-table.lzs-active-contract-table{table-layout:auto}.lzs-contracts-page .lzs-contract-table-container .lzs-contract-table.lzs-active-contract-table th,.lzs-contracts-page .lzs-contract-table-container .lzs-contract-table.lzs-active-contract-table td{width:auto}.lzs-contracts-page .lzs-contract-table-container .lzs-contract-table.lzs-active-contract-table .lzs-contract-energy-cell{white-space:normal;min-width:16rem}.tenancy-submissions{background:#fff;border:1px solid #dce5e7;border-radius:8px;margin:16px 0;padding:16px}.tenancy-submissions h2{margin:0 0 8px;font-size:18px}.tenancy-submissions ul{padding:0;list-style:none}.tenancy-submissions li{border-top:1px solid #e7edef;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.tenancy-submissions li>span,.tenancy-submissions li>strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.tenancy-submissions button{color:#126b43;cursor:pointer;background:#fff;border:1px solid #148d53;border-radius:5px;padding:7px 12px}.tenancy-submissions button:disabled{opacity:.55;cursor:default}.tenancy-note{min-width:14rem;margin-top:.5rem}.tenancy-note__panel{gap:.5rem;margin-top:.5rem;display:grid}.tenancy-note__panel textarea{resize:vertical;width:100%;min-height:5rem}.tenancy-note__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tenancy-note__error{color:#a01919}.tenancy-end-date__panel{gap:.5rem;min-width:12rem;margin-top:.5rem;display:grid}.tenancy-end-date__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tenancy-end-date [role=alert]{color:#a01919}.tenancy-end-date-batch{background:#f2faf6;border:1px solid #d4e5dd;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.tenancy-end-date-batch button{color:#176c45;cursor:pointer;background:#fff;border:1px solid #198a53;border-radius:.3rem;padding:.4rem .7rem}.tenancy-end-date-batch button:disabled{opacity:.55;cursor:not-allowed}.tenancy-end-date-batch [role=alert]{color:#a52b28}.tenancy-opening-deposit{white-space:normal;max-width:22rem;margin-top:.5rem;display:block}.tenancy-opening-deposit.is-open{min-width:15rem;max-width:min(22rem,100vw - 5rem)}.tenancy-opening-deposit__panel{background:#f8fafc;border:1px solid #dbe3ea;border-radius:.375rem;gap:.5rem;margin-top:.5rem;padding:.625rem;display:grid}.tenancy-opening-deposit__panel p{overflow-wrap:anywhere;margin:.125rem 0;line-height:1.45}.tenancy-opening-deposit__adjustments{border-top:1px dashed #cbd5e1;gap:.25rem;margin-top:.25rem;padding-top:.375rem;display:grid}.tenancy-opening-deposit__adjustments ul{margin:0;padding-left:1rem;font-size:.8125rem}.tenancy-opening-deposit__form{gap:.5rem;display:grid}.tenancy-opening-deposit__adjust-form{border-top:1px solid #e2e8f0;margin-top:.375rem;padding-top:.375rem}.tenancy-opening-deposit__form label{gap:.25rem;font-size:.875rem;display:grid}.tenancy-opening-deposit__form input,.tenancy-opening-deposit__form select,.tenancy-opening-deposit__form textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;width:100%;padding:.375rem .5rem}.tenancy-opening-deposit__form textarea{resize:vertical;min-height:4rem}.tenancy-opening-deposit__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tenancy-opening-deposit button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;min-height:2.25rem;padding:.375rem .625rem}.tenancy-opening-deposit button:disabled{cursor:default;opacity:.6}.tenancy-opening-deposit__error{color:#a01919}.tenancy-opening-deposit__notice{color:#0f5132}.tenancy-invoice-draft{white-space:normal;max-width:26rem;margin-top:.5rem;display:block}.tenancy-invoice-draft.is-open{min-width:17rem;max-width:min(26rem,100vw - 4rem)}.tenancy-invoice-draft__panel{background:#f8fafc;border:1px solid #dbe3ea;border-radius:.375rem;gap:.625rem;margin-top:.5rem;padding:.75rem;font-size:.875rem;display:grid}.tenancy-invoice-draft__panel p{overflow-wrap:anywhere;margin:.125rem 0;line-height:1.45}.tenancy-invoice-draft__period-tabs{flex-wrap:wrap;gap:.375rem;display:flex}.tenancy-invoice-draft__period-tabs button.is-active{color:#14532d;background:#dcfce7;border-color:#16a34a;font-weight:600}.tenancy-invoice-draft__preview,.tenancy-invoice-draft__saved,.tenancy-invoice-draft__issued{gap:.5rem;display:grid}.tenancy-invoice-draft__preview-items{margin:.25rem 0;padding-left:1.125rem}.tenancy-invoice-draft__status-bar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:.25rem;padding-bottom:.375rem;display:flex}.tenancy-invoice-draft__upstream-alert{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:.25rem;gap:.375rem;padding:.5rem;display:grid}.tenancy-invoice-draft__dates{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.tenancy-invoice-draft__rent{border-bottom:1px dashed #cbd5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.tenancy-invoice-draft__rent label,.tenancy-invoice-draft__service-toggle{align-items:center;gap:.375rem;display:inline-flex}.tenancy-invoice-draft__services,.tenancy-invoice-draft__adjustments{gap:.5rem;padding-top:.25rem;display:grid}.tenancy-invoice-draft__service-item,.tenancy-invoice-draft__adjustment-row{background:#fff;border:1px solid #e2e8f0;border-radius:.25rem;gap:.375rem;padding:.5rem;display:grid}.tenancy-invoice-draft__meter-inputs{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.375rem;display:grid}.tenancy-invoice-draft__adjustments-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tenancy-invoice-draft__summary{border-top:1px solid #cbd5e1;padding-top:.375rem}.tenancy-invoice-draft__void-box{background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;gap:.375rem;padding:.5rem;display:grid}.tenancy-invoice-draft__voided-list{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:.25rem;gap:.25rem;padding:.5rem;display:grid}.tenancy-invoice-draft__voided-list ul{margin:0;padding-left:1.125rem}.tenancy-invoice-draft label{gap:.25rem;display:grid}.tenancy-invoice-draft input[type=text],.tenancy-invoice-draft input[type=date],.tenancy-invoice-draft select,.tenancy-invoice-draft textarea{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;width:100%;padding:.375rem .5rem}.tenancy-invoice-draft textarea{resize:vertical;min-height:3.5rem}.tenancy-invoice-draft__save-actions,.tenancy-invoice-draft__actions{flex-wrap:wrap;gap:.5rem;display:flex}.tenancy-invoice-draft button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.25rem;min-height:2.25rem;padding:.375rem .625rem}.tenancy-invoice-draft button.tenancy-invoice-draft__primary{color:#fff;background:#16a34a;border-color:#15803d;font-weight:600}.tenancy-invoice-draft button.tenancy-invoice-draft__issue{color:#fff;background:#2563eb;border-color:#1d4ed8;font-weight:600}.tenancy-invoice-draft button.tenancy-invoice-draft__danger{color:#fff;background:#dc2626;border-color:#b91c1c;font-weight:600}.tenancy-invoice-draft button:disabled{cursor:default;opacity:.6}.tenancy-invoice-draft__error{color:#a01919}.tenancy-invoice-draft__notice{color:#0f5132}*,:before,:after{box-sizing:border-box}body{font-family:var(--lz-font-sans);background-color:var(--lz-bg-app);color:var(--lz-text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:14px}.lzs-app-wrapper{flex-direction:column;min-height:100vh;display:flex}.lzs-main-content{max-width:var(--lz-container-max);flex:1;width:100%;margin:0 auto;padding:18px 24px 40px}@media(max-width:768px){.lzs-main-content{padding:12px 14px 30px}}.lzs-header{min-height:var(--lz-header-height);color:#fff;z-index:1030;background:#159b57;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;display:flex;position:sticky;top:0}.lzs-header-left,.lzs-header-right{align-items:center;gap:12px;min-width:0;display:flex}.lzs-header-divider{background:#ffffff4d;flex:0 0 1px;width:1px;height:26px}.lzs-header-divider--spaced{margin:0 2px}.lzs-hamburger-btn,.lzs-header-icon-btn,.lzs-notification-btn{color:#fff;width:38px;height:38px;transition:background-color var(--lz-transition-fast);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lzs-hamburger-btn:hover,.lzs-header-icon-btn:hover,.lzs-notification-btn:hover,.lzs-user-menu:hover{background:#ffffff24}.lzs-property-selector{color:#fff;text-align:left;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:5px;align-items:center;gap:9px;min-width:190px;max-width:360px;padding:5px 12px;display:flex}.lzs-property-home-icon{flex:none;display:inline-flex}.lzs-property-meta{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.lzs-property-status{opacity:.85;font-size:11px}.lzs-property-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lzs-property-chevron{flex:none}.lzs-dropdown{position:relative}.lzs-dropdown-menu{z-index:1050;border:1px solid var(--lz-border);background:#fff;border-radius:7px;min-width:220px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 28px #0f172a29}.lzs-property-switcher-popover{z-index:1050;box-sizing:border-box;background:#fff;border:1px solid #e3e9e6;border-radius:12px;width:min(360px,100vw - 24px);padding:8px;display:none;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;box-shadow:0 12px 32px #0f172a2e}.lzs-property-switcher-popover.show{display:block}.lzs-property-switcher{width:100%;min-width:0;overflow:hidden}.lzs-property-switcher__heading{color:#77837d;letter-spacing:.04em;align-items:center;min-height:31px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.lzs-property-switcher__heading span{margin-left:4px}.lzs-property-switcher__properties{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.lzs-property-switcher__property{box-sizing:border-box;color:#26352d;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;padding:8px 10px;text-decoration:none;display:flex;overflow:hidden}.lzs-property-switcher__property:hover,.lzs-property-switcher__property.is-current{background:#eef8f2}.lzs-property-switcher__home{color:#198953;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.lzs-property-switcher__home svg,.lzs-property-switcher__check,.lzs-property-switcher__action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lzs-property-switcher__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;overflow:hidden}.lzs-property-switcher__copy strong{color:#238451;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:650;display:block;overflow:hidden}.lzs-property-switcher__copy small{color:#76827c;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.lzs-property-switcher__check{color:#22844c;flex:0 0 17px}.lzs-property-switcher__divider{background:#e8ece9;height:1px;margin:6px 0}.lzs-property-switcher__action{color:#334039;width:100%;min-height:35px;font:500 12px/1.2 var(--lz-font-sans);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 10px;display:flex}.lzs-property-switcher__action:hover{color:#16814b;background:#f3f7f4}.lzs-property-switcher__action svg{color:#75817a;width:15px;height:15px}.lzs-dropdown-item{width:100%;color:var(--lz-text-main);border-radius:5px;align-items:center;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.lzs-dropdown-item:hover,.lzs-dropdown-item.active{color:#11874b;background:#eff8f2}.lzs-dropdown-divider{background:var(--lz-border);height:1px;margin:5px 0}.lzs-add-property-trigger{color:#128b4c;cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.lzs-global-title{color:#fff;font-size:16px;font-weight:600;text-decoration:none}.lzs-workspace-context-link{color:#fff;background:#006a3b2e;border:1px solid #ffffff3d;border-radius:7px;align-items:center;gap:8px;min-width:155px;max-width:285px;min-height:42px;padding:3px 10px 3px 5px;text-decoration:none;display:flex}.lzs-workspace-context-link:hover{background:#006a3b4d}.lzs-workspace-context-link__back{color:#188c50;background:#fff;border-radius:5px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.lzs-workspace-context-link__copy{flex-direction:column;min-width:0;line-height:1.15;display:flex}.lzs-workspace-context-link__copy span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lzs-workspace-context-link__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.lzs-header-action{color:#fff;white-space:nowrap;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;text-decoration:none;display:inline-flex}.lzs-header-action:hover{background:#ffffff21}.lzs-action-icon{justify-content:center;align-items:center;width:21px;height:21px;font-weight:700;display:inline-flex}.lzs-action-play{color:#ffded6}.lzs-action-help{border:1px solid #fffc;border-radius:50%;font-size:13px}.lzs-notification-btn{position:relative}.lzs-notification-badge{color:#fff;background:#f04444;border:1px solid #159b57;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-1px;right:-3px}.lzs-user-avatar{color:#14864d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.lzs-user-info{text-align:left;flex-direction:column;line-height:1.2;display:flex}.lzs-user-name{color:#fff;font-size:12px;font-weight:600}@media(max-width:900px){.lzs-header{gap:8px;padding:0 10px}.lzs-header-left,.lzs-header-right{gap:6px;min-width:0}.lzs-header-left{flex:auto}.lzs-header-right{flex:none}.lzs-header-action span:not(.lzs-action-icon),.lzs-user-info{display:none}.lzs-property-selector{min-width:0;max-width:min(44vw,260px)}.lzs-workspace-context-link{flex:0 140px;min-width:0;max-width:140px}.lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media(max-width:560px){.lzs-header{gap:4px;padding:0 6px}.lzs-header-left{gap:4px}.lzs-header-left>.lzs-header-divider,.lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-property-selector{max-width:48vw;padding:5px 7px}.lzs-workspace-context-link{flex:0 115px;gap:5px;max-width:115px;padding:3px 6px 3px 4px}.lzs-global-title{font-size:12px}.lzs-header-right{gap:2px}.lzs-header-action{display:none}.lzs-header-right>.lzs-header-icon-btn,.lzs-notification-dropdown,.lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}.lzs-account-menu{flex:0 0 36px}.lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}.lzs-user-chevron{display:none}.lzs-property-switcher-popover{width:min(336px,100vw - 24px)}}.lzs-subnav{top:var(--lz-header-height);z-index:1020;border-bottom:1px solid var(--lz-border);background:#fff;position:sticky}.lzs-subnav-container{align-items:stretch;width:100%;min-width:0;padding:0 10px;display:flex}.lzs-subnav-main{scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;min-width:0;display:flex;overflow-x:auto}.lzs-subnav-item{min-height:var(--lz-subnav-height);color:#5e6862;white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.lzs-subnav-item.active{color:#12874a;border-bottom-color:#149653;font-weight:600}.lzs-subnav-item svg{flex:none;width:16px;height:16px}.lzs-drawer-badge--subnav{border-radius:4px;margin:0;padding:2px 5px;font-size:9px;line-height:1;position:absolute;top:0;right:2px}.lzs-subnav-settings{border-left:1px solid #e3e8e5;flex:none;margin-left:4px;padding-left:12px}.lzs-subnav-settings.active{border-bottom-color:#149653}.lzs-subnav-mobile-menu{display:none}@media(max-width:1380px){.lzs-subnav-container{padding:0 6px}.lzs-subnav-item{gap:5px;padding:0 8px;font-size:11.5px}.lzs-subnav-settings{margin-left:4px;padding-left:10px}}@media(max-width:760px){.lzs-subnav-container{padding:0 4px}.lzs-subnav-item{gap:6px;padding:0 10px;font-size:11px}}.lzs-drawer-overlay{z-index:50;background:#17231d6b;position:fixed;inset:0}.lzs-drawer{z-index:51;background:#fff;flex-direction:column;width:min(300px,88vw);transition:transform .22s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:8px 0 28px #0f172a2e}.lzs-drawer.open{transform:translate(0)}.lzs-drawer-header{background:#159b59;flex:none;justify-content:space-between;align-items:center;height:82px;padding:0 18px;display:flex}.lzs-drawer-title{color:#fff;font-size:15px;font-weight:700;text-decoration:none}.lzs-drawer-close-btn{color:#ffffffe6;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lzs-drawer-close-btn:hover{color:#fff;background:#ffffff1f}.lzs-drawer-close-btn:focus-visible,.lzs-drawer-nav-item:focus-visible{outline-offset:2px;outline:2px solid #087a43}.lzs-drawer-content{flex:1;min-height:0;padding:3px 10px 20px;overflow-y:auto}.lzs-drawer-footer{border-top:1px solid #e4e8e5;flex:none;padding:8px 10px 12px}.lzs-drawer-group-title{color:#747e78;letter-spacing:.055em;text-transform:uppercase;padding:12px 12px 7px;font-size:11px;font-weight:700}.lzs-drawer-nav-item{color:#303a34;border-radius:5px;align-items:center;gap:11px;min-height:40px;margin:0;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.lzs-drawer-logout{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.lzs-drawer-nav-item:hover{color:#11874b;background:#f4f8f5}.lzs-drawer-nav-item.active{color:#11874b;background:#eaf6ee;font-weight:600}.lzs-drawer-nav-icon{color:#738078;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.lzs-drawer-icon{width:17px;height:17px;display:block}.lzs-drawer-nav-item.active .lzs-drawer-nav-icon{color:#11874b}.lzs-drawer-badge{color:#e34955;white-space:nowrap;background:#fde8e9;border-radius:10px;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.1}.lzs-drawer-nav-item small{color:#929a95;white-space:nowrap;margin-left:auto;font-size:10px}.lzs-drawer-nav-item.is-unavailable{color:#89918c;cursor:default}.lzs-drawer-nav-item.is-unavailable:hover{color:#89918c;background:0 0}@media(prefers-reduced-motion:reduce){.lzs-drawer{transition:none}}.lzs-app-footer{color:#7d858b;font-family:var(--lz-font-sans);text-align:center;justify-items:center;gap:1px;margin:52px auto 18px;font-size:13px;font-style:italic;line-height:1.5;display:grid}.lzs-app-footer strong{color:#424b51;font-weight:700}.lzs-btn{border-radius:var(--lz-radius-lg);cursor:pointer;transition:all var(--lz-transition-fast);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 18px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.lzs-btn:disabled,.lzs-btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.lzs-btn-primary{background-color:var(--lz-primary);color:var(--lz-primary-text);border-color:var(--lz-primary)}.lzs-btn-primary:hover{background-color:var(--lz-primary-hover);border-color:var(--lz-primary-hover)}.lzs-btn-secondary{color:var(--lz-text-main);border-color:var(--lz-border);background-color:#fff}.lzs-btn-secondary:hover{background-color:var(--lz-bg-hover);border-color:#cbd5e1}.lzs-btn-danger{background-color:var(--lz-danger);color:#fff;border-color:var(--lz-danger)}.lzs-btn-danger:hover{background-color:var(--lz-danger-hover);border-color:var(--lz-danger-hover)}.lzs-btn-danger-outline{background-color:var(--lz-danger-bg);color:var(--lz-danger);border-color:var(--lz-danger-border)}.lzs-btn-danger-outline:hover{background-color:#fee2e2}.lzs-btn-sm{border-radius:var(--lz-radius-md);padding:4px 10px;font-size:12.5px;font-weight:500}.lzs-btn-lg{border-radius:var(--lz-radius-lg);padding:10px 24px;font-size:15px}.lzs-btn-icon-only{width:38px;height:38px;padding:8px}.lzr-view-toggle{border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);background-color:#fff;align-items:center;gap:2px;padding:3px;display:inline-flex}.lzr-view-btn{border-radius:var(--lz-radius-md);color:var(--lz-text-muted);transition:all var(--lz-transition-fast);background:0 0;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.lzr-view-btn:hover{color:var(--lz-text-main)}.lzr-view-btn.active{background-color:var(--lz-primary-light);color:var(--lz-primary);font-weight:600}.lzs-badge{border-radius:var(--lz-radius-sm);white-space:nowrap;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.lzs-room-badges .lzs-badge-status-dot{opacity:.95;background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.lzs-badge-waiting{background-color:var(--lz-waiting);color:#fff}.lzs-badge-debt{background-color:var(--lz-danger);color:#fff}.lzs-badge-occupying{background-color:var(--lz-success-bg);color:var(--lz-success);border:1px solid var(--lz-success-border)}.lzs-badge-empty{color:#64748b;background-color:#f1f5f9;border:1px solid #cbd5e1}.lzs-badge-reserved{background-color:var(--lz-warning-bg);color:#a16207;border:1px solid #fde047}.lzs-badge-ending{color:#c2410c;background-color:#ffedd5;border:1px solid #fdba74}.lzs-badge-expired{color:#b91c1c;background-color:#fee2e2;border:1px solid #fca5a5}.lzs-tab-counter{border-radius:var(--lz-radius-full);min-width:18px;height:18px;color:var(--lz-text-muted);background-color:#e2e8f0;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.lzs-tab-item.active .lzs-tab-counter{background-color:var(--lz-primary);color:#fff}.lzs-filter-count-icon{color:#35434a;flex:none;place-items:center;width:25px;height:25px;display:inline-grid;position:relative}.lzs-filter-count-icon__badge{color:#fff;background:#15a05c;border:1px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-15px;right:-9px}.lzs-input-group{flex-direction:column;gap:6px;display:flex}.lzs-label-required:after{content:" *";color:var(--lz-danger)}.lzs-input{border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);width:100%;height:38px;color:var(--lz-text-main);transition:border-color var(--lz-transition-fast),box-shadow var(--lz-transition-fast);background-color:#fff;outline:none;padding:0 14px;font-size:14px}.lzs-input:focus{border-color:var(--lz-border-focus);box-shadow:0 0 0 3px #15a05c26}.lzs-input::placeholder{color:var(--lz-text-subtle)}.lzs-search-wrapper{align-items:center;display:inline-flex;position:relative}.lzs-search-icon{color:var(--lz-text-subtle);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}.lzs-search-input{background-color:var(--lz-bg-subtle);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);width:220px;height:38px;color:var(--lz-text-main);transition:all var(--lz-transition-fast);outline:none;padding-left:36px;padding-right:14px;font-size:13.5px}.lzs-search-input:focus{border-color:var(--lz-border-focus);background-color:#fff;width:260px;box-shadow:0 0 0 3px #15a05c1f}.lzs-select{border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);height:38px;color:var(--lz-text-main);cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;outline:none;padding:0 32px 0 12px;font-size:13.5px}.lzs-select:focus{border-color:var(--lz-border-focus);box-shadow:0 0 0 3px #15a05c26}.lzs-checkbox{width:16px;height:16px;accent-color:var(--lz-primary);cursor:pointer}.lzs-stat-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:20px;display:grid}@media(max-width:1200px){.lzs-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.lzs-stat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lzs-stat-grid{grid-template-columns:1fr}}.lzs-stat-card{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-sm);transition:transform var(--lz-transition-fast),box-shadow var(--lz-transition-fast);flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex}.lzs-stat-card:hover{box-shadow:var(--lz-shadow-md)}.lzs-stat-label{color:var(--lz-text-muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:500;display:flex}.lzs-stat-value{color:var(--lz-text-main);margin-top:6px;font-size:19px;font-weight:700;line-height:1.2}.lzs-stat-value.debt{color:var(--lz-danger)}.lzs-stat-sub{color:var(--lz-text-subtle);margin-top:4px;font-size:12px}.lzs-room-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin-top:12px;display:grid}.lzs-room-card{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-sm);transition:all var(--lz-transition-fast);flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:relative}.lzs-room-card:hover{box-shadow:var(--lz-shadow-md);border-color:#cbd5e1}.lzs-room-card-header{border-bottom:1px dashed var(--lz-border);justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.lzs-room-name{color:var(--lz-text-main);align-items:center;gap:6px;font-size:16.5px;font-weight:700;display:flex}.lzs-room-badges{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.lzs-room-body{color:var(--lz-text-muted);flex-direction:column;gap:6px;padding:10px 0;font-size:13px;display:flex}.lzs-room-info-row{justify-content:space-between;align-items:center;display:flex}.lzs-room-info-label{color:var(--lz-text-muted);align-items:center;gap:6px;display:flex}.lzs-room-info-val{color:var(--lz-text-main);font-weight:600}.lzs-room-price{color:var(--lz-primary);font-size:14px;font-weight:700}.lzs-room-debt-row{background-color:var(--lz-danger-bg);border-radius:var(--lz-radius-md);justify-content:space-between;align-items:center;margin-top:4px;padding:6px 10px;display:flex}.lzs-room-debt-val{color:var(--lz-danger);font-weight:700}.lzs-room-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.lzs-room-detail-btn{color:var(--lz-primary);border-radius:var(--lz-radius-md);transition:background-color var(--lz-transition-fast);align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.lzs-room-detail-btn:hover{background-color:var(--lz-primary-light)}.lzs-room-connectivity,.lzs-room-counter-decrease{color:#9a4b09;white-space:normal;font-size:.75rem;line-height:1.35;display:block}.lzs-table-container{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-sm);margin-top:16px;overflow-x:auto}.lzs-table{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.lzs-table th{background-color:var(--lz-bg-subtle);color:var(--lz-text-muted);border-bottom:1px solid var(--lz-border);white-space:nowrap;padding:12px 16px;font-weight:600}.lzs-table td{color:var(--lz-text-main);vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:13px 16px}.lzs-table tbody tr:hover{background-color:var(--lz-bg-hover)}.lzs-table tbody tr:last-child td{border-bottom:none}.lzs-table-room-col{color:var(--lz-text-main);font-size:14.5px;font-weight:700}.lzs-table-actions{align-items:center;gap:8px;display:flex}.lzs-filter-tabs{scrollbar-width:none;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.lzs-filter-tabs::-webkit-scrollbar{display:none}.lzs-filter-tab-btn{border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);color:var(--lz-text-muted);cursor:pointer;white-space:nowrap;transition:all var(--lz-transition-fast);background-color:#fff;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.lzs-filter-tab-btn:hover{background-color:var(--lz-bg-hover);color:var(--lz-text-main);border-color:#cbd5e1}.lzs-filter-tab-btn.active{background-color:var(--lz-primary-light);color:var(--lz-primary);border-color:var(--lz-primary);font-weight:600}.lzs-filter-tab-btn.active .lzs-tab-counter{background-color:var(--lz-primary);color:#fff}.lzs-dropdown{display:inline-block;position:relative}.lzs-dropdown-menu{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);min-width:200px;box-shadow:var(--lz-shadow-lg);z-index:100;margin-top:6px;padding:6px 0;display:none;position:absolute;top:100%;left:0}.lzs-dropdown-menu.right{left:auto;right:0}.lzs-dropdown-menu.show{display:block}.lzs-dropdown-item{width:100%;color:var(--lz-text-main);text-align:left;cursor:pointer;transition:background-color var(--lz-transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 16px;font-size:13.5px;text-decoration:none;display:flex}.lzs-dropdown-item:hover{background-color:var(--lz-bg-hover);color:var(--lz-primary)}.lzs-dropdown-item.active{background-color:var(--lz-primary-light);color:var(--lz-primary);font-weight:600}.lzs-dropdown-divider{background-color:var(--lz-border-light);height:1px;margin:6px 0}.lzs-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;opacity:0;visibility:hidden;transition:all var(--lz-transition-normal);background-color:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lzs-modal-backdrop.open{opacity:1;visibility:visible}.lzs-modal-container{background-color:var(--lz-bg-card);border-radius:var(--lz-radius-xl);box-shadow:var(--lz-shadow-lg);width:100%;max-width:520px;max-height:90vh;transition:transform var(--lz-transition-normal) cubic-bezier(.16,1,.3,1);flex-direction:column;display:flex;overflow:hidden;transform:scale(.95)}.lzs-modal-backdrop.open .lzs-modal-container{transform:scale(1)}.lzs-modal-header{border-bottom:1px solid var(--lz-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.lzs-modal-title{color:var(--lz-text-main);margin:0;font-size:16.5px;font-weight:700}.lzs-modal-close-btn{border-radius:var(--lz-radius-md);width:32px;height:32px;color:var(--lz-text-muted);cursor:pointer;transition:all var(--lz-transition-fast);justify-content:center;align-items:center;display:flex}.lzs-modal-close-btn:hover{background-color:var(--lz-bg-hover);color:var(--lz-text-main)}.lzs-modal-body{padding:20px;font-size:14px;overflow-y:auto}.lzs-modal-footer{border-top:1px solid var(--lz-border-light);background-color:#fafbfc;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.lzs-pay-invoice-dialog{border-radius:13px;max-width:500px}.lzs-pay-invoice-header{justify-content:flex-start;gap:0;padding:16px}.lzs-pay-invoice-header .lzs-modal-title{color:#0f172a;flex:0 auto;margin:0;font:600 20px/30px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.lzs-pay-invoice-header .lzs-modal-close-btn{flex:0 0 34px;width:34px;height:34px;margin-left:auto}.lzs-pay-invoice-icon{color:#169b5b;background:#e7f7ed;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-right:15px;display:grid}.lzs-pay-invoice-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:27px;height:27px}.lzs-pay-invoice-body{flex:none;gap:8px;padding:24px 16px;display:grid;overflow:visible}.lzs-pay-invoice-field{color:#78858c;min-width:0;height:58px;font-size:12px;display:block;position:relative}.lzs-pay-invoice-field>span:first-child{z-index:1;color:#71767a;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;max-width:calc(100% - 24px);font-size:14px;line-height:21px;position:absolute;top:7.65px;left:13px;overflow:hidden;transform:scale(.85)}.lzs-pay-invoice-field:first-child>span:first-child:after{content:" *";color:#d93838}.lzs-pay-invoice-field input,.lzs-pay-invoice-field select,.lzs-pay-invoice-field textarea{box-sizing:border-box;color:#212529;background:#fff;border:1px solid #d5dde5;border-radius:10px;outline:none;width:100%;height:58px;min-height:58px;padding:26px 12px 10px;font:16px/24px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.lzs-pay-invoice-field:first-child input{color:#3c9e46;font-size:18px;font-weight:700;line-height:27px}.lzs-pay-invoice-field textarea{resize:vertical;height:70px;min-height:70px}.lzs-pay-invoice-field:has(textarea) textarea{padding:16px 12px}.lzs-pay-invoice-field:has(textarea){height:70px}.lzs-pay-date-control{align-items:stretch;display:flex;position:relative}.lzs-pay-date-control>input[type=text]{cursor:pointer;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;width:calc(100% - 49px);min-width:0;padding-right:12px}.lzs-pay-date-trigger{box-sizing:border-box;color:#212529;cursor:pointer;background:#f5f8fa;border:1px solid #d5dde5;border-left:0;border-radius:0 10px 10px 0;flex:0 0 50px;place-items:center;width:50px;height:58px;margin-left:-1px;padding:0;display:grid}.lzs-pay-date-trigger:hover{background:#eef2f4}.lzs-pay-date-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lzs-pay-date-native{opacity:0;pointer-events:none;top:50%;right:54px;border:0!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important}.lzs-pay-invoice-field input:focus,.lzs-pay-invoice-field select:focus,.lzs-pay-invoice-field textarea:focus{border-color:#24a35a;box-shadow:0 0 0 3px #24a35a1a}.lzs-pay-invoice-date-hint{box-sizing:border-box;color:#67523b;background:#fffaf4;border:1px solid #ffd39a;border-radius:9px;grid-template-columns:42px minmax(0,1fr);min-height:64px;display:grid;overflow:hidden}.lzs-pay-invoice-date-hint-icon{color:#fff;background:#f47a12;place-items:center;font-size:17px;font-weight:700;display:grid}.lzs-pay-invoice-date-hint p{margin:0;padding:9px 12px;font-size:11px;line-height:1.45}.lzs-pay-invoice-footer{border-top:1px solid #e7edef;flex-direction:column;flex:none;gap:8px;padding:16px;display:flex}.lzs-pay-invoice-zalo-option{color:#1e293b;cursor:pointer;align-items:flex-start;gap:9px;min-height:26px;margin:0;font:400 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.lzs-pay-invoice-zalo-option input{box-sizing:border-box;accent-color:#169b5b;border:1px solid #00000040;border-radius:3.5px;flex:0 0 18px;width:18px;height:18px;margin:3.5px 0 0}.lzs-pay-invoice-footer-summary{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;min-height:42px;margin:0;padding:0;display:grid}.lzs-pay-invoice-footer-summary>div:first-child span,.lzs-pay-invoice-footer-summary>div:first-child strong{display:block}.lzs-pay-invoice-footer-summary>div:first-child span{color:#58656b;margin-bottom:0;font-size:12px;line-height:18px}.lzs-pay-invoice-footer-summary>div:first-child strong{color:#248d4b;font-size:13px;line-height:17px;text-decoration:underline}.lzs-pay-invoice-actions{align-items:center;gap:4px;display:flex}.lzs-pay-invoice-actions .lzs-btn{box-sizing:border-box;border-radius:10px;height:35px;min-height:35px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.lzs-pay-invoice-actions .lzs-btn-secondary{color:#1e293b;background:#fff;border:1px solid #dbe3ea;width:62.375px;padding:6px 12px}.lzs-pay-invoice-actions .lzs-btn-primary{color:#fff;background:#15a05c;border:0;width:95.375px;padding:7px 20px}.lzs-pay-invoice-notice{color:#8a5417;grid-column:1/-1;font-size:11px}@media(max-width:520px){.lzs-pay-invoice-backdrop{align-items:center;padding:10px}.lzs-pay-invoice-dialog{max-height:calc(100vh - 20px)}.lzs-pay-invoice-body{min-height:0;overflow-y:auto}.lzs-pay-invoice-footer{background:#fff;position:sticky;bottom:0}}.lzs-notification-dropdown{position:relative}.lzs-notification-popover{z-index:90;color:#35434a;background:#fff;border:1px solid #dfe7e2;border-radius:8px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:-34px;overflow:hidden;box-shadow:0 12px 34px #1b30272e}.lzs-notification-popover__header{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lzs-notification-popover__header>div{flex-direction:column;gap:3px;display:flex}.lzs-notification-popover__header strong{font-size:14px;font-weight:650}.lzs-notification-popover__header span{color:#87938e;font-size:11px}.lzs-notification-popover__header>a,.lzs-notification-popover__all{color:#158b50;white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}.lzs-notification-popover__list{max-height:330px;padding:6px;overflow-y:auto}.lzs-notification-popover__all{text-align:center;border-top:1px solid #edf0ef;padding:12px 16px;display:block}.lzs-notification-item{background:#f0f8f3;border:1px solid #edf4ef;border-radius:7px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;position:relative}.lzs-notification-item__icon{color:#34434a;background:#f7f8f7;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;position:relative}.lzs-notification-item__unread{background:#159b59;border:1px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:12px;left:47px}.lzs-notification-item__content{flex-direction:column;flex:1;gap:3px;min-width:0;padding-right:8px;display:flex}.lzs-notification-item__content strong{color:#27734d;text-overflow:ellipsis;font-size:13px;font-weight:650;line-height:1.4;overflow:hidden}.lzs-notification-item__content>span{color:#4e5a56;font-size:12px;line-height:1.45}.lzs-notification-item__content time{color:#87938e;font-size:11px;line-height:1.25}.lzs-notification-item__remove{color:#89948f;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:32px;display:grid}.lzs-notification-item__remove:hover{color:#506159;background:#e4efe8}.lzs-notification-item__remove:focus-visible,.lzs-notifications-refresh:focus-visible,.lzs-notifications-enable:focus-visible,.lzs-notifications-load-more:focus-visible{outline-offset:2px;outline:2px solid #167f4a}.lzs-notification-item--compact{background:#fff;border-color:#0000;gap:9px;padding:9px}.lzs-notification-item--compact+.lzs-notification-item--compact{border-top-color:#edf0ef;border-radius:0}.lzs-notification-item--compact .lzs-notification-item__icon{color:#218854;background:#f0f6f2;flex-basis:34px;width:34px;height:34px}.lzs-notification-item--compact .lzs-notification-item__icon svg{width:17px;height:17px}.lzs-notification-item--compact .lzs-notification-item__unread{width:9px;height:9px;top:7px;left:39px}.lzs-notification-item--compact .lzs-notification-item__content{gap:2px}.lzs-notification-item--compact .lzs-notification-item__content strong{font-size:11px}.lzs-notification-item--compact .lzs-notification-item__content>span{color:#75817c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lzs-notification-item--compact .lzs-notification-item__content time{display:none}.lzs-notification-item__preview-time{color:#96a09b;white-space:nowrap;align-self:flex-start;font-size:9px}@media(max-width:520px){.lzs-notification-popover{right:-42px}.lzs-notification-item--compact{align-items:flex-start}.lzs-notification-item__preview-time{display:none}}.lzs-validation-alert-backdrop{z-index:2300;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-validation-alert-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;width:min(512px,100%);min-height:336px;padding:40px 24px 26px;display:flex}.lzs-validation-alert-icon{box-sizing:border-box;color:#f27474;border:4px solid #f27474;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 38px;display:grid}.lzs-validation-alert-icon span{font:400 64px/1 Arial,sans-serif}.lzs-validation-alert-dialog h2{color:#0f172a;margin:0;font-size:30px;font-weight:600;line-height:36px}.lzs-validation-alert-dialog p{color:#545454;margin:17px 0 0;font-size:18px;line-height:22px}.lzs-validation-alert-actions{justify-content:center;margin-top:25px;display:flex}.lzs-validation-alert-actions button{color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;background:#7066e0;border:0;border-radius:10px;padding:10px 17.6px}.lzs-validation-alert-actions button:hover{background:#6258d2}.metering-alert-unavailable{color:#684500;overflow-wrap:anywhere;background:#fff9e8;border:1px solid #e5bd63;border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem}.lzs-account-menu{flex:none;position:relative}.lzs-user-menu{color:#fff;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 7px;display:flex}.lzs-user-avatar{color:#14864d;background:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-flex}.lzs-user-info{text-align:left;flex-direction:column;min-width:0;line-height:1.2;display:flex}.lzs-user-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:12px;font-weight:600;overflow:hidden}.lzs-user-sub{color:#fffc;font-size:10px}.lzs-user-chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.lzs-user-menu:hover,.lzs-user-menu[aria-expanded=true]{background:#ffffff24}.lzs-account-menu-panel{z-index:80;color:#24312a;background:#fff;border:1px solid #e4e9e6;border-radius:8px;width:min(276px,100vw - 24px);padding:6px 6px 7px;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 9px 26px #0f172a2b}.lzs-account-menu__profile{border-bottom:1px solid #e4e9e6;flex-direction:column;justify-content:center;gap:2px;min-height:58px;padding:9px 9px 8px;display:flex}.lzs-account-menu__profile strong{color:#252d29;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.3;overflow:hidden}.lzs-account-menu__profile span{color:#79827d;font-size:12px;line-height:1.3}.lzs-account-menu__item{color:#313a35;width:100%;min-height:36.25px;font:500 12px/1.25 var(--lz-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:0 9px;text-decoration:none;display:flex}.lzs-account-menu__profile+.lzs-account-menu__item{margin-top:4px}.lzs-account-menu__item:hover{color:#16864c;background:#f2f7f3}.lzs-account-menu__item svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.lzs-account-menu__divider{background:#e4e9e6;height:1px;margin:6px 0}.lzs-account-menu__label{color:#7b8580;letter-spacing:.025em;margin:0;padding:8px 9px 10.5px;font-size:10px;font-weight:650;line-height:1.2}.lzs-account-menu__themes{gap:0;display:grid}.lzs-account-menu__theme{color:#313a35;width:100%;min-height:36.25px;font:500 12px/1.25 var(--lz-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 8px;display:flex}.lzs-account-menu__theme:hover{background:#f4f7f5}.lzs-account-menu__theme.is-selected{color:#247a49;background:#edf7f0}.lzs-account-menu__swatch{border:1px solid #d8dedb;border-radius:4px;flex:0 0 29px;width:29px;height:17px;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.lzs-account-menu__swatch--brand{background:linear-gradient(#159b57 0 50%,#f5f8f6 50% 100%)}.lzs-account-menu__swatch--light{background:linear-gradient(#fff 0 50%,#edf1ef 50% 100%)}.lzs-account-menu__swatch--dark{background:linear-gradient(#24303a 0 50%,#0f1720 50% 100%)}.lzs-account-menu__theme-name{flex:1;min-width:0}.lzs-account-menu__theme-name small{color:inherit;font-size:10px}.lzs-account-menu__check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.lzs-account-menu__notice{color:#68746d;margin:7px 8px 2px;font-size:11px;line-height:1.45}@media(max-width:760px){.lzs-user-info{display:none}}@media(prefers-reduced-motion:reduce){.lzs-account-menu-panel{transition:none!important}}.lzs-property-list-open{overflow:hidden}.lzs-property-list-open .lzs-header{z-index:2000}.lzs-property-list__backdrop{z-index:2100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.lzs-property-list__dialog{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:min(720px,100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a3d}.lzs-property-list__header{background:#fff;border-bottom:1px solid #edf2ef;flex-shrink:0;align-items:center;gap:14px;padding:18px 58px 16px 20px;display:flex;position:relative}.lzs-property-list__header-badge{color:#159b57;background:#ecfdf3;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.lzs-property-list__header-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lzs-property-list__header-copy{flex:1;min-width:0}.lzs-property-list__header h2{color:#1e293b;margin:0;font-size:18px;font-weight:700;line-height:1.3}.lzs-property-list__header p{color:#64748b;margin:3px 0 0;font-size:13px;line-height:1.4}.lzs-property-list__close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lzs-property-list__close:hover{color:#0f172a;background:#f1f5f9}.lzs-property-list__close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:19px;height:19px}.lzs-property-list__body{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 18px;display:flex;overflow:hidden auto}.lzs-property-list__items{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.lzs-property-list__card{box-sizing:border-box;color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.lzs-property-list__card:hover{background:#f1f5f9;border-color:#cbd5e1}.lzs-property-list__card.is-current{color:#fff;background:linear-gradient(135deg,#159b57,#118248);border-color:#159b57;box-shadow:0 8px 20px #159b572e}.lzs-property-list__card.is-editing{border-color:#159b57;box-shadow:0 0 0 3px #159b572e}.lzs-property-list__card.is-deleting{border-color:#dc2626;box-shadow:0 0 0 3px #dc262629}.lzs-property-list__copy{flex:1;min-width:0;overflow:hidden}.lzs-property-list__title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.lzs-property-list__copy h3{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:15px;font-weight:700;line-height:1.35;overflow:hidden}.lzs-property-list__badge{color:#334155;background:#e2e8f0;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.lzs-property-list__card.is-current .lzs-property-list__badge{color:#fff;background:#fff3}.lzs-property-list__badge--current{color:#fff;background:#ffffff3d}.lzs-property-list__copy p{color:#64748b;white-space:normal;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.lzs-property-list__card.is-current .lzs-property-list__copy p{color:#ffffffe0}.lzs-property-list__actions{flex:none;align-items:center;gap:8px;display:flex}.lzs-property-list__actions button,.lzs-property-list__actions a{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:transform .12s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.lzs-property-list__card.is-current .lzs-property-list__actions button,.lzs-property-list__card.is-current .lzs-property-list__actions a{color:#143323;background:#fff;border-color:#ffffffd9}.lzs-property-list__actions button:hover,.lzs-property-list__actions a:hover{color:#15803d;background:#ecfdf3;border-color:#86efac;transform:translateY(-1px)}.lzs-property-list__actions .lzs-property-list__action-btn--delete:hover{color:#dc2626;background:#fef2f2;border-color:#fecaca}.lzs-property-list__actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lzs-property-list__rename,.lzs-property-list__delete-confirm{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.lzs-property-list__delete-confirm{background:#fff5f5;border-color:#fecaca}.lzs-property-list__panel-head h3{color:#0f172a;margin:0;font-size:14.5px;font-weight:700}.lzs-property-list__panel-head p{color:#475569;margin:3px 0 0;font-size:12.5px;line-height:1.45}.lzs-property-list__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lzs-property-list__form-field{flex-direction:column;gap:4px;min-width:0;display:flex}.lzs-property-list__form-field--full{grid-column:1/-1}.lzs-property-list__rename label{color:#334155;font-size:12.5px;font-weight:600}.lzs-property-list__rename input{box-sizing:border-box;color:#0f172a;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 12px;font-size:14px}.lzs-property-list__rename input:focus{border-color:#159b57;outline:none;box-shadow:0 0 0 3px #159b5726}.lzs-property-list__rename-actions{justify-content:flex-end;gap:8px;display:flex}.lzs-property-list__rename-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.lzs-property-list__rename-actions button:hover{background:#f1f5f9}.lzs-property-list__rename-actions button[type=submit]{color:#fff;background:#159b57;border-color:#159b57}.lzs-property-list__rename-actions button[type=submit]:hover{background:#118248}.lzs-property-list__rename-actions .lzs-property-list__btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.lzs-property-list__rename-actions .lzs-property-list__btn-danger:hover{background:#b91c1c}.lzs-property-list__notice{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.lzs-property-list__footer{background:#f8fafc;border-top:1px solid #edf2ef;flex-shrink:0;padding:12px 20px 16px}.lzs-property-list__create-btn{color:#127e48;cursor:pointer;background:#ecfdf3;border:1.5px dashed #159b57;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.lzs-property-list__create-btn:hover{background:#dcfce7;border-color:#118248}.lzs-property-list__create-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}@media(max-width:520px){.lzs-property-list__backdrop{padding:14px 10px}.lzs-property-list__dialog{max-height:calc(100vh - 28px)}.lzs-property-list__header{gap:10px;padding:14px 48px 14px 14px}.lzs-property-list__header h2{font-size:16px}.lzs-property-list__body{padding:12px 14px 14px}.lzs-property-list__card{gap:8px;padding:12px}.lzs-property-list__actions{gap:6px}.lzs-property-list__actions button,.lzs-property-list__actions a{flex:0 0 34px;width:34px;height:34px}.lzs-property-list__actions svg{width:16px;height:16px}.lzs-property-list__footer{padding:10px 14px 14px}}@media(prefers-reduced-motion:reduce){.lzs-property-list__dialog,.lzs-property-list__backdrop{transition:none!important}}.lzs-settings-property-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.lzs-settings-property-info__copy{flex:1;min-width:0}.lzs-settings-property-info__copy strong{color:#0f172a;margin-top:4px;font-size:15px;display:block}.lzs-settings-property-info__copy p{color:#64748b;margin:3px 0 0;font-size:13px}.lzs-property-select-header__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lzs-property-select-card__edit{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.lzs-property-select-card__edit:hover{color:#15803d;background:#ecfdf3;border-color:#86efac}.lz-info-hint{color:var(--lz-text-muted,#64748b);align-items:center;gap:6px;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.lz-info-hint__icon{flex:0 0 14px;width:14px;height:14px}.lzr-room-vacancy-prompt{z-index:850;box-sizing:border-box;color:#0f172a;background:linear-gradient(135deg,#fff7ed,#fff 55%);border:1px solid #fde2c8;border-radius:16px;gap:12px;width:min(360px,100vw - 40px);padding:14px 34px 14px 14px;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 32px #0f172a29,0 2px 6px #0f172a0f}.lzr-room-vacancy-dismiss{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:18px;display:grid;position:absolute;top:8px;right:8px}.lzr-room-vacancy-dismiss:hover{color:#454b54;background:#f2f4f6}.lzr-room-vacancy-dismiss svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:15px;height:15px}.lzr-room-vacancy-icon{color:#fff;background:linear-gradient(135deg,#fb923c,#ef4444);border:0;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 0 0 5px #fff0e6}.lzr-room-vacancy-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.lzr-room-vacancy-mini{z-index:850;cursor:pointer;background:0 0;border:3px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 24px #ef44444d,0 2px 6px #0f172a1f}.lzr-room-vacancy-mini-icon{color:#fff;background:linear-gradient(135deg,#fb923c,#ef4444);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:relative}.lzr-room-vacancy-mini-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;height:22px}.lzr-room-vacancy-mini-count{box-sizing:border-box;color:#fff;background:#15a05c;border:2px solid #fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;display:grid;position:absolute;top:-6px;right:-6px}.lzr-room-vacancy-content h2{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:700;line-height:19.5px}.lzr-room-vacancy-content{min-width:0}.lzr-room-vacancy-content h2 em{color:#ea580c;font-style:normal}.lzr-room-vacancy-content p{color:#475569;margin:0 0 10px;font-size:13px;line-height:18.85px}.lzr-room-vacancy-actions{flex-direction:column;gap:8px;width:250px;display:flex}.lzr-room-vacancy-primary,.lzr-room-vacancy-secondary{box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;font-size:13px;font-weight:700;line-height:19.5px;text-decoration:none;display:flex}.lzr-room-vacancy-primary{color:#fff;background:#15a05c}.lzr-room-vacancy-primary:hover{background:#11834d}.lzr-room-vacancy-secondary{color:#9a3412;background:#fff;border:1px solid #fdba74;padding:0 8px 0 11px}.lzr-room-vacancy-secondary svg,.lzr-room-vacancy-primary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.lzr-room-vacancy-fast{box-sizing:border-box;color:#fff;background:#f18728;border-radius:999px;align-items:center;gap:0;width:68.9844px;padding:2px 7px 2px 6px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.lzr-room-vacancy-fast svg{color:#fde047;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}@media(max-width:640px){.lzr-room-vacancy-prompt{width:min(360px,100vw - 24px);bottom:96px;left:12px}.lzr-room-vacancy-actions{width:min(250px,100%)}}@media(prefers-reduced-motion:reduce){.lzr-room-vacancy-prompt,.lzr-room-vacancy-prompt *{scroll-behavior:auto;transition:none}}.lzs-support-widget{z-index:40;color:#159b59;pointer-events:none;justify-items:center;gap:2px;width:52px;display:grid;position:fixed;bottom:21px;right:22px}.lzs-support-widget__button{background:#fff;border:1px solid #e7f4ec;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 8px #203d2e29}.lzs-support-widget__button svg{width:23px;height:23px}.lzs-support-widget__label{color:#68766f;text-align:center;background:#fff;border-radius:8px;min-width:38px;padding:1px 5px;font-size:9px;font-weight:600;line-height:13px;box-shadow:0 1px 4px #203d2e24}@media(max-width:640px){.lzs-support-widget{bottom:14px;right:14px}}.lzs-feature-badge{z-index:1;color:#fff;white-space:nowrap;background:#e34d57;border-radius:5px;padding:2px 5px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-4px}.lzs-floating-field{color:#5d6a70;min-width:0;height:58px;font-family:var(--lz-font-sans);display:block;position:relative}.lzs-floating-field>input,.lzs-floating-field>select{box-sizing:border-box;color:#344149;width:100%;height:58px;font:13px var(--lz-font-sans);background:#fff;border:1px solid #d8dfe2;border-radius:8px;outline-color:#159b59;padding:21px 12px 5px}.lzs-floating-field>input::placeholder{color:#7d878c;opacity:1}.lzs-floating-field>select{appearance:auto}.lzs-floating-field__label{z-index:1;color:#839096;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 24px);font-size:10px;line-height:12px;position:absolute;top:6px;left:12px;overflow:hidden}.lzs-floating-field__label b{color:#e35757;font-weight:600}.lzs-floating-field--plain>input{padding-top:5px}.lzs-floating-field--plain>input::placeholder{color:#0000}.lzs-floating-field--plain>.lzs-floating-field__label{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute}.lzs-floating-field__plain-placeholder{color:#7d878c;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 24px);font-size:13px;line-height:1;position:absolute;top:50%;left:12px;overflow:hidden;transform:translateY(-50%)}.lzs-floating-field__plain-placeholder b{color:#e35757;font-weight:600}.lzs-floating-field--plain:has(>input:not(:placeholder-shown)) .lzs-floating-field__plain-placeholder,.lzs-floating-field--plain:has(>input:focus) .lzs-floating-field__plain-placeholder{display:none}.lzs-floating-field--plain.lzs-floating-field--calendar .lzs-floating-field__plain-placeholder{max-width:calc(100% - 70px)}.lzs-floating-field--calendar>input{padding-right:58px}.lzs-floating-field__calendar{color:#27373e;pointer-events:none;background:#f7f9fa;border-left:1px solid #d8dfe2;border-radius:0 7px 7px 0;place-items:center;width:49px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.lzs-floating-field__calendar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lzs-workspace-footer{color:#6d7477;text-align:center;flex-direction:column;align-items:center;margin:48px 0 0;font-size:13px;font-style:italic;line-height:22px;display:flex}.lzs-workspace-footer span:first-child{font-weight:600}.lzs-renter-showcase{color:#1e293b;width:300px}.lzs-renter-showcase__heading{text-align:center;justify-items:center;min-height:60px;display:grid}.lzs-renter-showcase__badge{color:#009f47;background:#e5f5ec;border-radius:30px;align-items:center;min-height:24px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.lzs-renter-showcase__heading h3{color:#111827;margin:2px 0 0;font-size:18px;font-weight:700;line-height:27px}.lzs-renter-showcase__phone{background:#050505;border:0;border-radius:40px;width:300px;height:627px;margin-top:8px;padding:10px;position:relative;box-shadow:0 13px 30px #0f172a33}.lzs-renter-showcase__screen{color:#25332d;background:#f2f5f4;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden}.lzs-renter-showcase__status-bar{color:#24312b;background:#fff;justify-content:space-between;align-items:center;height:28px;padding:0 16px;font-size:9px;font-weight:700;display:flex;position:relative}.lzs-renter-showcase__status-bar:after{content:"";background:#111;border-radius:10px;width:72px;height:16px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.lzs-renter-showcase__app-bar{color:#fff;background:#07894b;align-items:center;gap:7px;height:47px;padding:0 9px;display:flex}.lzs-renter-showcase__app-name{flex:1;gap:1px;min-width:0;display:grid}.lzs-renter-showcase__app-name strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lzs-renter-showcase__app-name small{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.lzs-renter-showcase__app-mark,.lzs-renter-showcase__phone-tool{color:#fff;background:#ffffff2b;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.lzs-renter-showcase__app-mark svg,.lzs-renter-showcase__phone-tool svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lzs-renter-showcase__app-mark{background:#ffffff2b}.lzs-renter-showcase__phone-content{box-sizing:border-box;padding:8px 8px 0;position:absolute;inset:75px 0 54px;overflow:hidden}.lzs-renter-showcase__lease-card{background:#fff;border:1px solid #e7ece9;border-radius:12px;gap:9px;padding:10px 9px 8px;display:grid;box-shadow:0 2px 7px #182a210d}.lzs-renter-showcase__lease-overview{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lzs-renter-showcase__lease-ring{background:conic-gradient(#19a568 0 68%,#e7eee9 68% 100%);color:#168c54;border-radius:50%;align-content:center;justify-items:center;width:42px;height:42px;display:grid;position:relative}.lzs-renter-showcase__lease-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.lzs-renter-showcase__lease-ring strong,.lzs-renter-showcase__lease-ring small{line-height:1;position:relative}.lzs-renter-showcase__lease-ring strong{font-size:11px}.lzs-renter-showcase__lease-ring small{margin-top:2px;font-size:6px}.lzs-renter-showcase__lease-copy{gap:3px;min-width:0;display:grid}.lzs-renter-showcase__lease-copy small,.lzs-renter-showcase__lease-copy span,.lzs-renter-showcase__lease-dates small{color:#7a8781;font-size:7px}.lzs-renter-showcase__lease-copy strong{color:#26352e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lzs-renter-showcase__lease-detail{color:#159b59;white-space:nowrap;font-size:7px}.lzs-renter-showcase__lease-dates{border-top:1px solid #edf0ee;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.lzs-renter-showcase__lease-dates>span{gap:3px;display:grid}.lzs-renter-showcase__lease-dates strong{color:#2c3933;font-size:8px}.lzs-renter-showcase__sign-card{background:#fffdf7;border:1px solid #efe9d8;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:8px;padding:8px;transition:border-color .16s,box-shadow .16s;display:grid}.lzs-renter-showcase__sign-icon{color:#b88a20;background:#fff2cd;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.lzs-renter-showcase__sign-icon svg,.lzs-renter-showcase__quick-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:16px;height:16px}.lzs-renter-showcase__sign-card>span:nth-child(2){gap:3px;display:grid}.lzs-renter-showcase__sign-card strong{color:#37433d;font-size:8px}.lzs-renter-showcase__sign-card small{color:#849089;font-size:7px}.lzs-renter-showcase__sign-card>b{color:#159b59;font-size:7px}.lzs-renter-showcase__phone-section{color:#2c3933;justify-content:space-between;align-items:baseline;gap:5px;margin:12px 3px 7px;font-size:10px;display:flex}.lzs-renter-showcase__phone-section span{color:#828e88;font-size:8px}.lzs-renter-showcase__quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.lzs-renter-showcase__quick-actions>span{color:#53625a;text-align:center;background:#fff;border:1px solid #e8edeb;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:61px;padding:6px 3px;font-size:7px;line-height:1.25;transition:border-color .16s,box-shadow .16s;display:grid}.lzs-renter-showcase__quick-actions i{color:#009f47;background:#e5f5ec;border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.lzs-renter-showcase__service-heading{margin-top:11px}.lzs-renter-showcase__service-list{background:#fff;border:1px solid #e7ece9;border-radius:8px;gap:4px;padding:5px 7px;transition:border-color .16s,box-shadow .16s;display:grid}.lzs-renter-showcase__service-list>span{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:21px;display:grid}.lzs-renter-showcase__service-list>span+span{border-top:1px solid #eef1ef}.lzs-renter-showcase__service-list i{color:#159b59;font-size:9px;font-style:normal}.lzs-renter-showcase__service-list strong{color:#48564f;font-size:7px}.lzs-renter-showcase__service-list small{color:#849089;font-size:6px}.lzs-renter-showcase__sign-card.is-selected,.lzs-renter-showcase__quick-actions>span.is-selected,.lzs-renter-showcase__service-list.is-selected{border-color:#14975a;box-shadow:0 0 0 2px #14975a33}.lzs-renter-showcase__bottom-nav{color:#87918c;text-align:center;background:#fff;border-top:1px solid #e9eeeb;grid-template-columns:repeat(3,1fr);align-items:center;height:54px;display:grid;position:absolute;bottom:0;left:0;right:0}.lzs-renter-showcase__bottom-nav>span{justify-items:center;gap:2px;font-size:14px;display:grid}.lzs-renter-showcase__bottom-nav>span.is-active{color:#009f47}.lzs-renter-showcase__bottom-nav small{font-size:7px}.lzs-renter-showcase__phone-overlay{z-index:3;background:#151f1a5c;border-radius:0 0 30px 30px;position:absolute;inset:28px 0 54px}.lzs-renter-showcase__notification{background:#fff;border:1px solid #e6ebe8e6;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:flex;position:absolute;top:73px;left:12px;right:12px;box-shadow:0 5px 14px #0000001f}.lzs-renter-showcase__notification-icon{color:#fff;background:#009f47;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.lzs-renter-showcase__notification-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.lzs-renter-showcase__notification>span:last-child{gap:2px;min-width:0;display:grid}.lzs-renter-showcase__notification strong{color:#111827;font-size:10px}.lzs-renter-showcase__notification small{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lzs-renter-showcase__feature{background:#fff;border:1px solid #e7ecef;border-radius:16px;gap:10px;min-height:136px;margin-top:17px;padding:15px;display:grid;box-shadow:0 4px 14px #0f172a12}.lzs-renter-showcase__feature-heading{color:#111827;align-items:center;gap:8px;min-height:30px;font-size:14px;display:flex}.lzs-renter-showcase__feature-icon{color:#009f47;background:#e5f5ec;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.lzs-renter-showcase__feature p{color:#4b5563;min-height:36px;margin:0;font-size:12px;line-height:1.45}.lzs-renter-showcase__dots{align-items:center;gap:6px;display:flex}.lzs-renter-showcase__dots button{cursor:pointer;background:#d1d5db;border:0;border-radius:7px;width:7px;height:7px;padding:0;transition:width .16s,background-color .16s}.lzs-renter-showcase__dots button.is-active{background:#009f47;width:22px}.lzs-renter-showcase__dots button:focus-visible{outline-offset:3px;outline:2px solid #047a3d}@media(max-width:720px){.lzs-renter-showcase,.lzs-renter-showcase__phone{width:min(300px,100%)}.lzs-renter-showcase__phone{aspect-ratio:300/627;height:auto}.lzs-renter-showcase__screen{width:auto;height:auto;position:absolute;inset:10px}.lzs-renter-showcase__notification{width:auto;left:9%;right:9%}}.lzs-room-contract-backdrop{z-index:1200;background:#0f172a6b;place-items:center;padding:28px 24px;display:grid;position:fixed;inset:0}.lzs-room-contract-dialog{color:#27313b;background:#fff;border:1px solid #e6eaed;border-radius:12px;flex-direction:column;width:min(860px,100%);height:min(857px,100vh - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a38}.lzs-room-contract-header{background:#f0f8f2;border-bottom:1px solid #edf0f2;align-items:center;gap:14px;min-height:82px;padding:14px 56px 14px 24px;display:flex;position:relative}.lzs-room-contract-document-icon{color:#159b59;background:#e4f2e9;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.lzs-room-contract-document-icon svg{width:22px;height:22px}.lzs-room-contract-eyebrow{color:#159b59;letter-spacing:.08em;font-size:10px;font-weight:700}.lzs-room-contract-header h2{margin:3px 0 0;font-size:19px;font-weight:650}.lzs-room-contract-status{color:#13844d;white-space:nowrap;background:#e8f6ee;border:1px solid #d3eadb;border-radius:20px;margin-left:auto;padding:8px 12px;font-size:12px}.lzs-room-contract-close{color:#65717d;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:26px;position:absolute;top:14px;right:16px}.lzs-room-contract-toolbar{box-sizing:border-box;background:#fbfcfd;border-bottom:1px solid #edf0f2;height:42px;min-height:42px;padding:8px 24px}.lzs-room-contract-back{color:#52606d;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px}.lzs-room-contract-scroll{flex:1;align-content:start;gap:14px;min-height:0;padding:16px 24px 18px;font-size:14px;line-height:21px;display:grid;overflow:auto}.lzs-room-contract-representative{background:#f0f8f2;border:1px solid #bfe0ca;border-radius:9px;align-items:center;gap:12px;padding:13px 16px;display:flex}.lzs-room-contract-avatar{color:#159b59;background:#e8f5ed;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.lzs-room-contract-representative>div{gap:3px;display:grid}.lzs-room-contract-representative>div>span{color:#79858e;letter-spacing:.06em;font-size:10px;font-weight:700;line-height:15px}.lzs-room-contract-representative-contact{align-items:baseline;gap:7px;display:flex}.lzs-room-contract-representative strong{font-size:14px;line-height:21px}.lzs-room-contract-representative small{color:#6c7781;font-size:13px;line-height:19px}.lzs-room-contract-card{background:#fff;border:1px solid #e7ecef;border-radius:9px;padding:16px}.lzs-room-contract-terms,.lzs-room-contract-services{padding:0}.lzs-room-contract-section-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.lzs-room-contract-terms .lzs-room-contract-section-title,.lzs-room-contract-services .lzs-room-contract-section-title{box-sizing:border-box;border-bottom:1px solid #edf0f2;height:53px;min-height:53px;margin:0;padding:14px 16px}.lzs-room-contract-section-title h3{margin:0;font-size:14px;font-weight:650}.lzs-room-contract-section-icon{color:#34423a;background:0 0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.lzs-room-contract-section-icon svg{width:23px;height:23px}.lzs-room-contract-facts{border:1px solid #e6eaed;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.lzs-room-contract-terms .lzs-room-contract-facts{margin:16px}.lzs-room-contract-facts div{border-bottom:1px solid #e6eaed;align-content:start;gap:5px;min-width:0;min-height:74px;padding:14px 16px;display:grid}.lzs-room-contract-facts div:nth-child(odd){border-right:1px solid #e6eaed}.lzs-room-contract-facts div:nth-last-child(-n+2){border-bottom:0}.lzs-room-contract-facts dt{color:#7a858e;font-size:12px;line-height:18px}.lzs-room-contract-facts dd{color:#28343d;overflow-wrap:anywhere;gap:3px;margin:0;font-size:14px;font-weight:600;line-height:21px;display:grid}.lzs-room-contract-facts dd:has(small){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzs-room-contract-facts dd small{color:#258357;font-size:11px;font-weight:600;line-height:15px}.lzs-room-contract-facts dd.is-warning{color:#a76f2a}.lzs-room-contract-tag{color:#9b701b;background:#fff5df;border-radius:14px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:500}.lzs-room-contract-empty{color:#77828b;text-align:center;background:#f8faf9;border-radius:7px;margin:0;padding:13px;font-size:12px}.lzs-room-contract-lifecycle{z-index:3;box-sizing:border-box;background:snow;border:1px solid #ead0d0;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;height:110px;min-height:110px;margin-top:-120px;padding:14px 16px;display:flex;position:sticky;bottom:-18px;box-shadow:0 -8px 18px #15251c12}.lzs-room-contract-lifecycle strong{font-size:12px;line-height:18px}.lzs-room-contract-lifecycle p{color:#68766e;margin:4px 0 0;font-size:11px;line-height:16px}.lzs-room-contract-lifecycle button{color:#bc4545;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dc7474;border-radius:7px;align-items:center;gap:5px;min-height:38px;padding:0 13px;font-size:12px;display:inline-flex}.lzs-room-contract-lifecycle button:disabled{cursor:not-allowed;opacity:.65}.lzs-room-contract-lifecycle button svg{width:17px;height:17px}.lzs-room-contract-terminate{background:snow;border-color:#f3c4c4}.lzs-room-contract-terminate-notice{color:#4b5964;margin:0 0 12px;font-size:13px}.lzs-room-contract-terminate-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.lzs-room-contract-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lzs-room-contract-services .lzs-room-contract-service-list{align-content:start;min-height:123px;padding:16px}.lzs-room-contract-service-list>div{border:1px solid #e7ecef;border-radius:7px;gap:4px;padding:12px 14px;display:grid}.lzs-room-contract-service-list strong{color:#34423a;font-size:13px}.lzs-room-contract-service-list span{color:#78847d;font-size:11px}.lzs-room-contract-footer{background:#fff;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:79px;padding:10px 24px;display:flex;box-shadow:0 -6px 16px #0f172a0a}.lzs-room-contract-footer-docs,.lzs-room-contract-footer-manage{align-items:center;gap:8px;display:flex}.lzs-room-contract-footer button{color:#53616b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3e6;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.lzs-room-contract-action svg{width:17px;height:17px}.lzs-room-contract-footer .lzs-room-contract-action.is-primary{color:#fff;background:#159b59;border-color:#159b59}.lzs-room-contract-footer .lzs-room-contract-action.is-warning{color:#3c3215;background:#f5b814;border-color:#f5b814}.lzs-room-contract-close-action{color:#4b5964!important}.lzs-room-contract-footer-docs button:disabled{color:#7e8991;cursor:not-allowed;background:#fff}.lzs-room-contract-footer-manage button:disabled{color:#fff;opacity:.78;cursor:not-allowed;background:#159b59;border:0}.lzs-room-contract-footer-manage button:nth-of-type(2):disabled{color:#3c3215;background:#f5b814}.lzs-room-contract-footer-manage button:last-child{color:#4b5964;background:#fff}.lzs-room-contract-footer-heading{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lzs-room-contract-edit-backdrop{z-index:1250;background:#0f172a75;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-room-contract-edit-dialog{color:#27313b;background:#fff;border:1px solid #e5eaed;border-radius:12px;flex-direction:column;width:min(680px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a3d}.lzs-room-contract-edit-header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.lzs-room-contract-edit-header>div>span{color:#159b59;letter-spacing:.08em;font-size:10px;font-weight:700}.lzs-room-contract-edit-header h2{color:#27313b;margin:5px 0 0;font-size:19px;font-weight:650;line-height:1.35}.lzs-room-contract-edit-header h2 b{font-weight:inherit}.lzs-room-contract-edit-header p{color:#7a858e;margin:5px 0 0;font-size:12px;line-height:1.5}.lzs-room-contract-edit-header>button{color:#65717d;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;width:34px;height:34px;font-size:25px;line-height:1}.lzs-room-contract-edit-form{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:18px 24px 22px;display:grid;overflow:auto}.lzs-room-contract-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lzs-room-contract-edit-field{background:#fff;border:1px solid #e2e7ea;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 12px;display:flex}.lzs-room-contract-edit-field--full{width:100%}.lzs-room-contract-edit-field>span{color:#7d8990;font-size:11px;line-height:1.3}.lzs-room-contract-edit-field b{color:#e35d59;font-weight:500}.lzs-room-contract-edit-field input,.lzs-room-contract-edit-field select,.lzs-room-contract-edit-field textarea{color:#46545d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.45}.lzs-room-contract-edit-field textarea{resize:vertical;min-height:66px}.lzs-room-contract-edit-field:focus-within{border-color:#51ae7e;box-shadow:0 0 0 3px #159c591a}.lzs-room-contract-edit-feedback{color:#277b4d;margin:0;font-size:12px;line-height:1.5}.lzs-room-contract-edit-footer{background:#fff;border-top:1px solid #edf0f2;justify-content:flex-end;gap:9px;margin:0 -24px -22px;padding:12px 24px;display:flex;position:sticky;bottom:-22px}.lzs-room-contract-edit-footer button{min-height:38px;font:inherit;cursor:pointer;border-radius:8px;padding:0 15px;font-size:13px;font-weight:600}.lzs-room-contract-edit-cancel{color:#5d6971;background:#fff;border:1px solid #dce3e7}.lzs-room-contract-edit-save{color:#fff;background:#159b59;border:1px solid #159b59}.lzs-room-contract-edit-footer button:focus-visible,.lzs-room-contract-edit-header>button:focus-visible{outline-offset:2px;outline:3px solid #159c5959}@media(max-width:640px){.lzs-room-contract-backdrop{padding:10px}.lzs-room-contract-dialog{max-height:calc(100vh - 20px)}.lzs-room-contract-header{padding-left:16px}.lzs-room-contract-header h2{font-size:16px}.lzs-room-contract-scroll{padding:14px}.lzs-room-contract-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-room-contract-footer{flex-direction:column;align-items:stretch;padding:10px 14px}.lzs-room-contract-footer-docs,.lzs-room-contract-footer-manage{justify-content:space-between}.lzs-room-contract-lifecycle{flex-wrap:wrap;min-height:0;margin-top:0}.lzs-room-contract-services .lzs-room-contract-service-list{grid-template-columns:1fr}.lzs-room-contract-edit-backdrop{align-items:end;padding:12px 8px 0}.lzs-room-contract-edit-dialog{border-radius:16px 16px 0 0;max-height:calc(100vh - 12px)}.lzs-room-contract-edit-header{padding:16px 14px 12px}.lzs-room-contract-edit-header h2{font-size:17px}.lzs-room-contract-edit-form{gap:9px;padding:12px 14px 18px}.lzs-room-contract-edit-grid{grid-template-columns:minmax(0,1fr);gap:9px}.lzs-room-contract-edit-footer{margin:0 -14px -18px;padding:10px 14px;bottom:-18px}}body:has(.lzs-room-grid) .lzs-room-bank-panel{gap:12px;display:grid}body:has(.lzs-room-grid) .lzs-room-bank-select{color:#53665a;gap:7px;font-size:12px;font-weight:600;display:grid}body:has(.lzs-room-grid) .lzs-room-bank-select select{color:#24352a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e1da;border-radius:8px;padding:0 12px;font-weight:500}body:has(.lzs-room-grid) .lzs-room-bank-select select:focus-visible{outline-offset:2px;outline:2px solid #38a779}body:has(.lzs-room-grid) .lzs-room-bank-account-summary{color:#34483b;overflow-wrap:anywhere;background:#fbfdfb;border:1px solid #e0e9e3;border-radius:9px;gap:5px;padding:13px 15px;display:grid}body:has(.lzs-room-grid) .lzs-room-bank-account-summary strong{font-size:13px}body:has(.lzs-room-grid) .lzs-room-bank-account-summary span{letter-spacing:.02em;font-size:14px;font-weight:700}body:has(.lzs-room-grid) .lzs-room-bank-account-summary small{color:#78877d;font-size:11px}body:has(.lzs-room-grid) .lzs-room-bank-feedback{color:#28825a;margin:0;font-size:12px}body:has(.lzs-room-grid) .lzs-room-bank-feedback.is-error{color:#b42318}body:has(.lzs-room-grid) .lzs-room-bank-staff-note{color:#77847c;margin:0;font-size:12px}@media(max-width:560px){body:has(.lzs-room-grid) .lzs-room-bank-mode{grid-template-columns:1fr}body:has(.lzs-room-grid) .lzs-room-bank-mode button{min-height:42px;font-size:12px}}.lzs-section-heading{align-items:stretch;gap:12px;min-width:0;display:flex}.lzs-section-heading__accent{background:#19985b;border-radius:3px;flex:0 0 4px;align-self:center;width:4px;height:36px;min-height:36px}.lzs-section-heading__content{flex-direction:column;justify-content:center;min-width:0;display:flex}.lzs-section-heading__content h2{color:#2d363c;margin:0;font-size:24px;font-weight:600;line-height:1.2}.lzs-section-heading__content p{color:#69757d;margin:2px 0 0;font-size:14px;font-style:italic;line-height:21px}.lzs-auth-body{background:#f3f6f8;min-width:320px;min-height:100vh}.lzs-auth-page{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.lzs-auth-card{border:1px solid var(--lz-border);border-radius:var(--lz-radius-xl);background:var(--lz-bg-card);width:min(100%,440px);box-shadow:var(--lz-shadow-md);padding:36px}.lzs-auth-brand{color:var(--lz-text-main);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.lzs-auth-brand-mark{border-radius:var(--lz-radius-md);background:var(--lz-primary);color:#fff;place-items:center;width:38px;height:38px;display:grid}.lzs-auth-brand-mark svg{fill:currentColor;width:21px;height:21px}.lzs-auth-heading{margin-top:34px}.lzs-auth-heading h1{color:var(--lz-text-main);margin:0;font-size:26px;font-weight:700;line-height:1.3}.lzs-auth-heading p{color:var(--lz-text-muted);margin:8px 0 0;font-size:14px}.lzs-auth-form{gap:10px;margin-top:28px;display:grid}.lzs-auth-form>label,.lzs-auth-password-label label{color:var(--lz-text-main);font-size:13px;font-weight:600}.lzs-auth-form>input{border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);width:100%;min-height:44px;color:var(--lz-text-main);background:#fff;outline:none;margin-bottom:10px;padding:0 12px}.lzs-auth-form>input:focus-visible{border-color:var(--lz-border-focus);box-shadow:0 0 0 3px #159b5924}.lzs-auth-form>input::placeholder{color:var(--lz-text-subtle)}.lzs-auth-password-field{align-items:center;margin-bottom:10px;display:flex;position:relative}.lzs-auth-password-field>input{border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);width:100%;min-height:44px;color:var(--lz-text-main);background:#fff;outline:none;padding:0 42px 0 12px}.lzs-auth-password-field>input:focus-visible{border-color:var(--lz-border-focus);box-shadow:0 0 0 3px #159b5924}.lzs-auth-password-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;right:8px}.lzs-auth-password-toggle:hover{color:#0f172a;background:#f1f5f9}.lzs-auth-password-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.lzs-auth-link{color:var(--lz-info);padding:0;font-size:12px;font-weight:600;text-decoration:none}.lzs-auth-link:hover{text-decoration:underline}.lzs-auth-account-links{justify-content:center;margin-top:18px;display:flex}.lzs-auth-account-links a{color:var(--lz-info);font-size:13px;font-weight:600;text-decoration:none}.lzs-auth-account-links a:hover{text-decoration:underline}.lzs-auth-remember{width:fit-content;color:var(--lz-text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:inline-flex}.lzs-auth-remember input{width:16px;height:16px;accent-color:var(--lz-primary)}.lzs-auth-submit{border-radius:var(--lz-radius-md);background:var(--lz-primary);color:#fff;min-height:44px;transition:background var(--lz-transition-fast);font-size:14px;font-weight:700}.lzs-auth-submit:hover{background:var(--lz-primary-hover)}.lzs-auth-submit:disabled{cursor:not-allowed;opacity:.58}.lzs-auth-recovery .lzs-auth-form{gap:10px}.lzs-auth-recovery .lzs-auth-form>input{margin-bottom:8px}.lzs-auth-registration .lzs-auth-heading h1{font-size:22px}.lzs-auth-registration .lzs-auth-heading p{gap:3px;display:grid}.lzs-auth-registration .lzs-auth-form>input{margin-bottom:6px}.lzs-auth-captcha-placeholder{border:1px solid var(--lz-border);min-height:66px;color:var(--lz-text-main);background:#fafafa;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:flex}.lzs-auth-captcha-placeholder small{color:var(--lz-text-subtle);margin-top:3px;font-size:11px;display:block}.lzs-auth-captcha-box{background:#fff;border:2px solid #767676;flex:0 0 24px;width:24px;height:24px}.lzs-auth-back-link{color:var(--lz-info);text-align:center;margin-top:18px;font-size:13px;text-decoration:none;display:block}.lzs-auth-back-link:hover{text-decoration:underline}.lzs-auth-feedback{border:1px solid var(--lz-info-bg);border-radius:var(--lz-radius-md);color:#075985;background:#f1f9fe;margin:14px 0 0;padding:10px 12px;font-size:13px}.lzs-auth-preview-note{color:var(--lz-text-subtle);text-align:center;margin:20px 0 0;font-size:11px;line-height:1.5}.lzs-action-feedback{border:1px solid var(--lz-info-bg);border-radius:var(--lz-radius-md);color:#075985;background:#f1f9fe;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}@media(max-width:480px){.lzs-auth-page{padding:18px 14px}.lzs-auth-card{padding:26px 20px}}.lzs-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.lzs-page-title-group{align-items:center;gap:12px;display:flex}.lzs-page-title{color:var(--lz-text-main);margin:0;font-size:20px;font-weight:700}.lzs-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lzs-floor-group{margin-bottom:24px}.lzs-floor-header{justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 0;display:flex}.lzs-floor-title{color:var(--lz-text-main);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.lzs-floor-counter{color:var(--lz-text-muted);font-size:12.5px;font-weight:500}.lzs-floor-settings-btn{color:var(--lz-text-muted);cursor:pointer;border-radius:var(--lz-radius-md);transition:all var(--lz-transition-fast);align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:inline-flex}.lzs-floor-settings-btn:hover{background-color:var(--lz-bg-hover);color:var(--lz-text-main)}.lzs-empty-state{background-color:var(--lz-bg-card);border:1px dashed var(--lz-border);border-radius:var(--lz-radius-lg);text-align:center;color:var(--lz-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:40px 20px;display:flex}.lzs-empty-icon{width:48px;height:48px;color:var(--lz-text-subtle)}.lzs-empty-title{color:var(--lz-text-main);font-size:16px;font-weight:600}.lzs-empty-desc{max-width:320px;font-size:13.5px;line-height:1.4}.lzs-room-delete-backdrop{z-index:1350;background:#16202875;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lzs-room-delete-dialog{text-align:center;background:#fff;border-radius:7px;width:min(410px,100%);padding:25px 25px 20px;box-shadow:0 12px 38px #0e1a253d}.lzs-room-delete-warning{color:#e6aa35;border:2px solid #e6aa35;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;display:grid}.lzs-room-delete-warning svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3px;width:48px;height:48px}.lzs-room-delete-dialog h2{color:#39484f;margin:0 0 8px;font-size:19px;font-weight:650}.lzs-room-delete-dialog>p{color:#64737a;margin:0;font-size:13px;line-height:1.55}.lzs-room-delete-dialog>.lzs-room-delete-feedback{color:#dc2626;margin-top:10px;font-weight:500}.lzs-room-delete-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:21px;display:flex}.lzs-room-delete-actions button{color:#53636a;cursor:pointer;background:#fff;border:1px solid #d5dee2;border-radius:4px;min-height:36px;padding:8px 13px;font-size:12px}.lzs-room-delete-actions .lzs-room-delete-confirm{color:#fff;background:#e7a82e;border-color:#e1a32a}.lzs-room-delete-actions button:hover{filter:brightness(.97)}.lzs-room-create-trigger{color:#fff;cursor:pointer;background:#51bd35;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;text-decoration:none;transition:background-color .14s,box-shadow .14s,transform .14s;display:inline-grid;box-shadow:0 2px 7px #24591a2e}.lzs-room-create-trigger:hover{background:#43a92b;box-shadow:0 4px 10px #24591a38}.lzs-room-create-trigger:active{transform:scale(.97)}.lzs-room-create-trigger:focus-visible{outline-offset:3px;outline:3px solid #159b5952}.lzs-room-create-trigger svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:23px;height:23px}.lzs-property-empty-rooms{position:relative}.lzs-property-empty-rooms__actions{position:absolute;top:16px;right:16px}.lzs-room-create-dialog{max-width:560px}.lzs-room-create-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lzs-room-create-field{color:#46535a;gap:6px;min-width:0;font-size:13px;font-weight:500;display:grid}.lzs-room-create-field b{color:#d94343}.lzs-room-create-field input,.lzs-room-create-field select{box-sizing:border-box;color:#26353d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dde2;border-radius:5px;padding:9px 11px;font-weight:400}.lzs-room-create-field input:focus,.lzs-room-create-field select:focus{border-color:#159b59;outline:3px solid #159b591f}.lzs-room-create-field small{color:#c33f3f;font-size:12px;font-weight:400}.lzs-room-create-feedback{color:#a83737;grid-column:1/-1;margin:0;font-size:13px}.lzs-room-create-dialog .lzs-modal-footer .lzs-btn:disabled{cursor:wait;opacity:.65}@media(max-width:600px){.lzs-room-create-fields{grid-template-columns:minmax(0,1fr);gap:13px}.lzs-room-create-dialog{max-height:min(90vh,760px)}.lzs-property-empty-rooms__actions{top:12px;right:12px}.lzs-room-create-trigger{flex-basis:44px;width:44px;height:44px}}.lzs-room-commission-backdrop{z-index:1300;background:#111d277a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-room-commission-dialog{color:#34434b;background:#fff;border-radius:8px;flex-direction:column;width:min(540px,100%);max-height:min(790px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 56px #0e1a253d}.lzs-room-commission-header{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 14px;display:flex}.lzs-room-commission-header h2{margin:0;font-size:18px;font-weight:650}.lzs-room-commission-header p{color:#6b7a82;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.lzs-room-commission-close{color:#6d7a81;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:24px;line-height:1}.lzs-room-commission-close:hover{background:#f0f3f4}.lzs-room-commission-body{padding:16px 22px 20px;overflow-y:auto}.lzs-room-commission-contract-summary{background:#f3f7f9;border-radius:5px;grid-template-columns:1fr auto;gap:5px 14px;margin-bottom:18px;padding:12px 14px;font-size:12px;display:grid}.lzs-room-commission-contract-summary strong:first-child{color:#208650}.lzs-room-commission-contract-summary span{color:#718087}.lzs-room-commission-contract-summary strong:last-child{text-align:right}.lzs-room-commission-broker{margin-bottom:19px}.lzs-room-commission-broker>label,.lzs-room-commission-field>span{color:#53636a;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.lzs-room-commission-search-row{gap:8px;display:flex}.lzs-room-commission-search-row input,.lzs-room-commission-field input,.lzs-room-commission-field textarea,.lzs-room-commission-extra-row input{color:#34434b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e0e4;border-radius:4px;font-size:12px}.lzs-room-commission-search-row input,.lzs-room-commission-field input,.lzs-room-commission-extra-row input{min-height:36px;padding:7px 10px}.lzs-room-commission-search-row button{color:#168f56;cursor:pointer;background:#fff;border:1px solid #169b5b;border-radius:4px;min-width:54px;font-size:12px}.lzs-room-commission-calculation,.lzs-room-commission-extras{border-bottom:1px solid #edf0f2;margin:0 0 18px;padding-bottom:14px}.lzs-room-commission-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lzs-room-commission-section-heading h3{color:#39484f;margin:0;font-size:13px}.lzs-room-commission-section-heading span{color:#839097;font-size:11px}.lzs-room-commission-mode{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:11px;display:grid}.lzs-room-commission-mode button{color:#53636a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3e6;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:42px;padding:6px 10px;font-size:11px;display:flex}.lzs-room-commission-mode button span{color:#849198;font-size:10px}.lzs-room-commission-mode button.is-active{color:#168f56;background:#f2faf5;border-color:#169b5b}.lzs-room-commission-field{margin:0 0 12px;display:block}.lzs-room-commission-field textarea{resize:vertical;min-height:55px;padding:8px 10px}.lzs-room-commission-total{color:#65737a;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.lzs-room-commission-total strong{color:#34434b;font-weight:650}.lzs-room-commission-total.is-grand-total{color:#39484f;border-top:1px solid #e6ecee;margin-top:12px;padding-top:10px;font-weight:650}.lzs-room-commission-add-extra{color:#168f56;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:12px}.lzs-room-commission-extra-row{grid-template-columns:minmax(0,1fr) 130px 28px;gap:7px;margin-bottom:8px;display:grid}.lzs-room-commission-extra-row button{color:#7c898f;cursor:pointer;background:0 0;border:0;font-size:18px}.lzs-room-commission-payment{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.lzs-room-commission-payment legend{color:#53636a;width:100%;margin-bottom:8px;font-size:12px;font-weight:600}.lzs-room-commission-payment label{color:#56656c;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.lzs-room-commission-payment input{accent-color:#169b5b}.lzs-room-commission-feedback{color:#267748;background:#eff8f2;border-radius:4px;margin:14px 0 0;padding:9px 11px;font-size:11px}.lzs-room-commission-footer{background:#fbfcfc;border-top:1px solid #e7ecef;justify-content:flex-end;gap:8px;padding:13px 22px;display:flex}.lzs-room-commission-footer button{color:#53636a;cursor:pointer;background:#fff;border:1px solid #d5dee2;border-radius:4px;min-width:76px;min-height:35px;padding:7px 13px;font-size:12px}.lzs-room-commission-footer .lzs-room-commission-save{color:#fff;background:#169b5b;border-color:#169b5b}@media(max-width:520px){.lzs-room-commission-backdrop{padding:8px}.lzs-room-commission-dialog{max-height:calc(100vh - 16px)}.lzs-room-commission-header,.lzs-room-commission-body,.lzs-room-commission-footer{padding-left:15px;padding-right:15px}}.lzs-contracts-page{color:#343a40;background:#fff;border-radius:8px;min-height:calc(100vh - 132px);margin:14px 10px 24px;padding:24px 18px 28px;position:relative}body:has(.lzs-contracts-page) .lzs-property-selector{box-sizing:border-box;flex:0 0 243px;width:243px;min-width:243px;max-width:243px;margin-left:7px}body:has(.lzs-contracts-page) .lzs-add-property-trigger{margin-left:-4px}.lzs-contracts-header{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 26px;display:flex}.lzs-contracts-header .lzs-page-title{letter-spacing:-.25px;font-size:22px;line-height:1.35}.lzs-contracts-subtitle{color:#7d858b;margin:7px 0 0;font-size:13px;font-style:italic}.lzs-contracts-actions{align-items:center;gap:14px;display:flex}.lzs-contract-add{color:#fff;cursor:pointer;background:#84c53f;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 2px 5px #34612226}.lzs-contract-add:hover{background:#75b533}.lzs-contract-template-link{color:#6e5820;white-space:nowrap;background:#fff8dd;border:1px solid #f0d16c;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12px;text-decoration:none;display:inline-flex}.lzs-contract-template-link:hover{background:#fff2c4}.lzs-contract-filters{background:#fff;border:1px solid #e6e9eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:17px;min-height:58px;margin:0 0 13px;padding:9px 12px;display:flex}.lzs-contract-filter-icon{color:#88939a;place-items:center;width:25px;height:25px;display:grid}.lzs-contract-filter{color:#454f55;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:inline-flex}.lzs-contract-filter input{accent-color:#169b59;width:14px;height:14px;margin:0}.lzs-contract-filter-count{color:#7d878c;background:#eef1f2;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;line-height:1;display:inline-grid}.lzs-contract-filter-count--active{color:#278653;background:#e9f6ed}.lzs-contract-filter-count--termination_notice,.lzs-contract-filter-count--will_terminate{color:#bc791b;background:#fff3df}.lzs-contract-filter-count--overdue{color:#be554e;background:#fff0ef}.lzs-contract-search{color:#9aa4aa;background:#fff;border:1px solid #dce2e5;border-radius:4px;align-items:center;gap:9px;width:245px;height:36px;margin-left:auto;padding:0 10px;display:flex}.lzs-contract-search:focus-within{border-color:#76b994;box-shadow:0 0 0 2px #1e97591a}.lzs-contract-search input{color:#3b464d;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.lzs-contract-search input::placeholder{color:#a1aaaf}.lzs-contract-table-container{background:#fff;border:1px solid #e1e5e7;border-radius:6px;position:relative;overflow:auto}.lzs-contract-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:1570px}.lzs-contract-table th{color:#39454c;text-align:left;white-space:nowrap;background:#f5f6f7;height:42px;padding:0 10px;font-size:11px;font-weight:600}.lzs-contract-table th:first-child{border-radius:5px 0 0}.lzs-contract-table th:last-child{border-radius:0 5px 0 0}.lzs-contract-table td{color:#505b61;white-space:nowrap;border-top:1px solid #e0e5e7b3;height:52px;padding:8px 10px;font-size:11px}.lzs-contract-row--active{background:#fcfdfb}.lzs-contract-row--termination_notice,.lzs-contract-row--will_terminate{background:#fffdfa}.lzs-contract-row--overdue{background:snow}.lzs-contract-row:hover{filter:brightness(.985)}.lzs-contract-room{color:#35434a;font-weight:600}.lzs-contract-representative{color:#929da2;margin-top:4px;font-size:10px}.lzs-contract-room-icon{color:#fff;background:#28a46a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.lzs-contract-room-icon svg{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.lzs-contract-room-icon svg path:first-child{fill:#ffffff1f}.lzs-contract-room-icon-marker{background:#fff8dc;border:1px solid #b47c20;border-radius:2px;width:9px;height:9px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 1px #fff}.lzs-contract-room-icon--termination_notice,.lzs-contract-room-icon--will_terminate{background:#f3a21a}.lzs-contract-room-icon--overdue{background:#e16a5f}.lzs-contract-document{color:#87949a}.lzs-contract-status{white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:10px;display:inline-block}.lzs-contract-status--active{color:#15834c;background:#e9f6ee}.lzs-contract-status--termination_notice{color:#c27b15;background:#fff5df}.lzs-contract-status--will_terminate{color:#bd7621;background:#fff2e6}.lzs-contract-status--overdue{color:#bf4b43;background:#fff0ef}.lzs-contract-actions-heading,.lzs-contract-actions-cell{width:38px;text-align:center!important}.lzs-contract-actions-cell{position:relative;overflow:visible}.lzs-contract-row-actions{display:inline-flex;position:relative}.lzs-contract-row-trigger{color:#647078;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.lzs-contract-row-trigger:hover,.lzs-contract-row-trigger[aria-expanded=true]{color:#303b40;background:#edf1f2}.lzs-contract-row-menu[popover]{box-sizing:border-box;width:313px;max-height:var(--lzs-contract-menu-max-height, calc(100dvh - 16px) );inset:auto;top:var(--lzs-contract-menu-top,8px);left:var(--lzs-contract-menu-left,8px);z-index:1300;box-shadow:none;text-align:left;background:#fff;border:1px solid #ddd;border-radius:0;margin:0;padding:0;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;position:fixed;overflow:hidden auto}.lzs-contract-row-menu[popover]:not(:popover-open){display:none}.lzs-contract-row-menu button{box-sizing:border-box;color:#3e494e;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ccc;align-items:center;gap:10px;width:100%;min-height:43.17px;padding:10px 20px;font:400 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.lzs-contract-action-icon{flex:0 0 20px;width:20px;height:20px}.lzs-contract-row-menu button:hover{color:#168b50;background:#f4f7f5}.lzs-contract-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18.42px;width:100%;min-height:286.42px;padding:0;display:flex}.lzs-contract-empty .lzs-empty-state__art{width:300px;height:236px;margin:0;transform:translateY(9px)}.lzs-contract-empty .lzs-empty-state__title{color:#ccc;margin:0;font:700 20px/30px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lzs-contract-action-notice{z-index:60;color:#46534b;background:#fff;border:1px solid #dce6df;border-radius:6px;max-width:360px;padding:12px 16px;font-size:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 5px 18px #232d2824}.lzs-contract-create-backdrop{z-index:1000;background:#0f172a75;justify-content:center;align-items:flex-start;padding:28px 16px 0;display:flex;position:fixed;inset:0}.lzs-contract-create-dialog{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;width:min(760px,100%);height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 12px 40px #0f172a38}.lzs-contract-create-dialog--room-context{width:min(500px,100%)}.lzs-contract-create-header{border-bottom:1px solid #e9edf0;flex:0 0 68px;align-items:center;gap:12px;min-height:68px;padding:0 14px;display:flex}.lzs-contract-create-title-icon{color:#169958;background:#e9f7ef;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-contract-create-title-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.lzs-contract-create-header h2{color:#202c35;flex:1;margin:0;font-size:20px;font-weight:600;line-height:1.3}.lzs-contract-create-close{color:#46535b;cursor:pointer;background:#fff;border:1px solid #e7ebee;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-contract-create-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.lzs-contract-create-body{color:#303b42;scrollbar-width:none;flex:auto;padding:16px;overflow:auto}.lzs-contract-create-body::-webkit-scrollbar{width:0;height:0}.lzs-contract-create-room-picker{background:#fbfcfd;border:1px solid #e2e8ee;border-radius:18px;margin:0 0 28px;padding:18px}.lzs-contract-create-room-picker h3,.lzs-contract-create-section h3{color:#26333b;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:650;line-height:1.35;display:flex}.lzs-contract-create-room-picker h3 svg{fill:none;stroke:#3974bd;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.lzs-contract-create-room-picker p,.lzs-contract-create-section>p{color:#8a959c;margin:7px 0 12px;font-size:12px;line-height:1.4}.lzs-contract-room-search{color:#96a1a7;background:#fff;border:1px solid #dfe5e9;border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.lzs-contract-room-search input{color:#37444b;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.lzs-contract-room-search input::placeholder{color:#a3adb3}.lzs-contract-room-search svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px}.lzs-contract-create-section{flex-direction:column;gap:9px;margin:0 0 25px;display:flex}.lzs-contract-create-section>h3{color:#89969d;border-left:3px solid #bce8d0;min-height:16px;padding-left:9px;font-size:13px;font-weight:600}.lzs-contract-create-section>p{margin:-5px 0 0 12px}.lzs-contract-room-services{color:#35434b;overflow-wrap:anywhere;margin:0 0 0 12px;padding-left:18px;font-size:13px}.lzs-contract-room-services li+li{margin-top:5px}.lzs-contract-service-value{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.lzs-contract-service-value input{width:140px;max-width:100%}.lzs-contract-service-review{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.lzs-contract-services-refresh{color:#148649;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:12px;padding:4px 0;font-size:13px}.lzs-contract-services-refresh:focus-visible{outline-offset:3px;outline:2px solid #148649}.lzs-contract-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-contract-create-field{background:#fff;border:1px solid #e2e7ea;border-radius:12px;flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:58px;padding:7px 12px 5px;display:flex;position:relative}.lzs-contract-create-field>span{color:#a6b0b5;font-size:11px;line-height:1.25}.lzs-contract-create-field b{color:#e35d59;font-weight:500}.lzs-contract-create-field input,.lzs-contract-create-field select,.lzs-contract-create-field textarea{color:#526068;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px;line-height:1.4}.lzs-contract-create-field input::placeholder,.lzs-contract-create-field textarea::placeholder{color:#a5afb4}.lzs-tenancy-field-error{color:#b42318;font-size:12px;line-height:1.3}.lzs-contract-create-field--full{width:100%}.lzs-contract-create-field select{appearance:none;cursor:pointer}.lzs-contract-create-tenant-extra--list .lzs-contract-create-field select{appearance:auto;height:26px}.lzs-contract-create-field textarea{resize:vertical;min-height:58px}.lzs-contract-create-identity-type{color:#87949b;border:0;flex-wrap:wrap;gap:20px;margin:0;padding:2px 0;font-size:12px;display:flex}.lzs-contract-create-identity-type label,.lzs-contract-create-broker{cursor:pointer;align-items:center;gap:8px;display:flex}.lzs-contract-create-app-option{color:#81919a;background:#fffaf0;border:1px solid #f0e4c5;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.lzs-contract-create-app-option input{accent-color:#1b9b5c;width:16px;height:16px;margin:0}.lzs-contract-create-app-option span{gap:3px;display:grid}.lzs-contract-create-app-option strong{color:#aab5ba;font-size:12px;font-weight:600}.lzs-contract-create-app-option small{color:#9aa5aa;font-size:11px}.lzs-contract-create-identity-type input,.lzs-contract-create-broker input,.lzs-contract-create-option input{accent-color:#1b9b5c;width:16px;height:16px;margin:0}.lzs-contract-create-tenant-toggle{color:#1680c4;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:center;margin:0;padding:1px 4px;font-size:13px;font-weight:600;line-height:20px;text-decoration:underline}.lzs-contract-create-tenant-toggle:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #1680c459}.lzs-contract-create-tenant-extra{gap:8px;display:grid}.lzs-contract-create-plain-field{box-sizing:border-box;background:#fff;border:1px solid #e2e7ea;border-radius:12px;align-items:center;min-width:0;min-height:58px;padding:0 12px;display:flex}.lzs-contract-create-plain-field input{box-sizing:border-box;color:#526068;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.lzs-contract-create-plain-field input::placeholder{color:#a5afb4}.lzs-contract-create-plain-field:has(.lzs-contract-date-control){padding:0}.lzs-contract-create-plain-field .lzs-contract-date-control{box-sizing:border-box;align-items:center;width:100%;min-width:0;min-height:58px;display:flex}.lzs-contract-create-plain-field .lzs-contract-date-control input{flex:auto;padding:0 12px}.lzs-contract-create-plain-field .lzs-contract-date-control button{color:#36424a;cursor:pointer;background:#fff;border:0;border-left:1px solid #e2e7ea;flex:0 0 42px;place-items:center;width:42px;height:100%;min-height:58px;display:grid}.lzs-contract-create-plain-field .lzs-contract-date-control button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-contract-create-identity-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-contract-create-identity-upload{box-sizing:border-box;color:#1679e8;cursor:pointer;background:#e3edff;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:100px;padding:8px;display:flex}.lzs-contract-create-identity-upload svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.lzs-contract-create-identity-upload span{color:#33475f;text-align:center;font-size:12px;line-height:17px;text-decoration:underline}.lzs-contract-create-identity-upload:hover{background:#d8e7ff}.lzs-contract-create-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-contract-create-upload{color:#5a6870;text-align:left;cursor:pointer;background:#fbfcfd;border:1px dashed #d7e0e5;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:flex}.lzs-contract-create-upload>span{color:#839098;font-size:12px}.lzs-contract-create-upload--wide{width:100%}.lzs-contract-create-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-contract-create-option{color:#526068;border:1px solid #e5eaed;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:9px;min-height:46px;padding:7px 10px;font-size:12px;display:grid}.lzs-contract-create-option small{color:#8a969c;grid-column:2;font-size:11px}.lzs-contract-create-service-row{grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:8px;min-width:0;display:grid}.lzs-contract-create-service-quantity{color:#7b878d;border:1px solid #e5eaed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:5px 9px;font-size:11px;display:flex}.lzs-contract-create-service-quantity input{box-sizing:border-box;color:#526068;width:62px;min-width:0;font:inherit;text-align:right;border:1px solid #e1e7ea;border-radius:6px;padding:5px 6px;font-size:12px}.lzs-contract-create-service-quantity input:focus-visible{outline-offset:1px;outline:2px solid #159c5959}.lzs-contract-create-select{color:#526068;min-height:48px;font:inherit;background:#fff;border:1px solid #e2e7ea;border-radius:11px;padding:0 12px;font-size:13px}.lzs-contract-create-help{color:#929da3;font-size:11px}.lzs-contract-create-footer{background:#fff;border-top:1px solid #edf0f2;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:70px;padding:10px 16px;display:flex}.lzs-contract-create-feedback{color:#9a6b28;flex:1;font-size:12px}.lzs-contract-create-cancel,.lzs-contract-create-submit{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.lzs-contract-create-cancel{color:#78858c;background:#fff;border:1px solid #e1e6e9}.lzs-contract-create-submit{color:#fff;background:#159c59;min-width:200px}.lzs-contract-create-submit>span{font-size:20px;line-height:1}.lzs-contract-create-cancel:focus-visible,.lzs-contract-create-submit:focus-visible,.lzs-contract-create-close:focus-visible{outline-offset:2px;outline:3px solid #159c5959}@media(max-width:640px){.lzs-contract-create-backdrop{padding:12px 8px 0}.lzs-contract-create-dialog{border-radius:18px 18px 0 0;height:calc(100vh - 12px)}.lzs-contract-create-header{flex-basis:60px;min-height:60px;padding:0 10px}.lzs-contract-create-header h2{font-size:17px}.lzs-contract-create-body{padding:12px}.lzs-contract-create-room-picker{padding:14px}.lzs-contract-create-grid,.lzs-contract-create-upload-grid,.lzs-contract-create-identity-upload-grid,.lzs-contract-create-option-list{grid-template-columns:minmax(0,1fr)}.lzs-contract-create-service-row{grid-template-columns:minmax(0,1fr) 126px}.lzs-contract-create-footer{flex-wrap:wrap;min-height:62px;padding:8px 10px}.lzs-contract-create-submit{min-width:0}.lzs-contract-create-feedback{flex:1 0 100%}}.lzs-main-content.lzs-contracts-page{color:#334155;background:#fff;border:0;border-radius:10px;flex:none;width:calc(100% - 24px);max-width:none;height:fit-content;min-height:0;margin:14px 12px 24px;padding:15px 15px 26px}.lzs-contracts-page .lzs-contracts-header{align-items:flex-start;height:74px;margin:0 0 10px}.lzs-contracts-page .lzs-contracts-header>div:first-child{position:relative}.lzs-contracts-page .lzs-contracts-header .lzs-page-title{color:#1e293b;letter-spacing:0;margin:20px 0 0;padding-left:15px;font-size:24px;font-weight:600;line-height:1.2;position:relative}.lzs-contracts-page .lzs-contracts-header>div:first-child:before{content:"";background:#54b78a;border-radius:4px;width:4px;height:36px;position:absolute;top:24px;left:0}.lzs-contracts-page .lzs-contracts-subtitle{color:#718096;margin:0 0 0 15px;font-size:14px;line-height:1.2}.lzs-contracts-page .lzs-contracts-actions{align-self:flex-start;gap:0;height:50px;margin-top:11px}.lzs-contracts-page .lzs-contract-add{background:#83c83d;flex:0 0 50px;width:50px;height:50px;box-shadow:0 2px 5px #34612226}.lzs-contracts-page .lzs-contract-template-link{box-sizing:border-box;background:0 0;border:0;align-items:stretch;width:220px;height:50px;padding:0;text-decoration:none;display:inline-flex;position:relative}.lzs-contracts-page .lzs-contract-template-button{color:#3f3300;white-space:nowrap;background:#ffc400;border-radius:8px;align-items:center;gap:8px;height:50px;margin-left:10px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.lzs-contracts-page .lzs-contract-template-link:hover .lzs-contract-template-button{background:#f5bb00}.lzs-contracts-page .lzs-contract-template-pro-badge{z-index:1;color:#fff;background:#f05c57;border-radius:0 5px 0 7px;padding:2px 5px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-5px;right:-5px}.lzs-contracts-page .lzs-contract-filters{border-color:#dbe3ea;border-radius:12px;gap:10px;min-height:66px;margin:0 0 13px;padding:9px 10px}.lzs-contracts-page .lzs-contract-filter-icon{color:#64748b;border-right:1px solid #e4e9ed;width:45px;height:44px;margin-right:10px}.lzs-contracts-page .lzs-contract-filter{color:#334155;background:#fff;border:1px solid #dbe3ea;border-radius:9px;gap:7px;min-height:38px;padding:0 10px 0 8px;font-size:12.5px;position:relative}.lzs-contracts-page .lzs-contract-filter input{accent-color:#16a05b;width:16px;height:16px}.lzs-contracts-page .lzs-contract-filter:focus-within{outline-offset:2px;outline:2px solid #78bd96}.lzs-contracts-page .lzs-contract-filter-count{color:#64748b;background:#e9eef2;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-5px}.lzs-contracts-page .lzs-contract-filter-count--active{color:#fff;background:#27a365}.lzs-contracts-page .lzs-contract-filter-count--termination_notice,.lzs-contracts-page .lzs-contract-filter-count--will_terminate{color:#fff;background:#f2a51b}.lzs-contracts-page .lzs-contract-filter-count--overdue{color:#fff;background:#e65356}.lzs-contracts-page .lzs-contract-search{background:#f8fafc;border-radius:10px;width:220px;height:38px}.lzs-contracts-page .lzs-contract-table-container{box-shadow:none;border-color:#dbe3ea;border-radius:10px;margin:0;overflow:auto}.lzs-contracts-page .lzs-contract-table{table-layout:fixed;width:100%;min-width:1864px}.lzs-contracts-page .lzs-contract-table th:first-child,.lzs-contracts-page .lzs-contract-table td:first-child{width:50px}.lzs-contracts-page .lzs-contract-table th:nth-child(2),.lzs-contracts-page .lzs-contract-table td:nth-child(2){width:120px}.lzs-contracts-page .lzs-contract-table th:nth-child(3),.lzs-contracts-page .lzs-contract-table td:nth-child(3),.lzs-contracts-page .lzs-contract-table th:nth-child(4),.lzs-contracts-page .lzs-contract-table td:nth-child(4),.lzs-contracts-page .lzs-contract-table th:nth-child(5),.lzs-contracts-page .lzs-contract-table td:nth-child(5),.lzs-contracts-page .lzs-contract-table th:nth-child(6),.lzs-contracts-page .lzs-contract-table td:nth-child(6),.lzs-contracts-page .lzs-contract-table th:nth-child(7),.lzs-contracts-page .lzs-contract-table td:nth-child(7),.lzs-contracts-page .lzs-contract-table th:nth-child(8),.lzs-contracts-page .lzs-contract-table td:nth-child(8),.lzs-contracts-page .lzs-contract-table th:nth-child(9),.lzs-contracts-page .lzs-contract-table td:nth-child(9),.lzs-contracts-page .lzs-contract-table th:nth-child(10),.lzs-contracts-page .lzs-contract-table td:nth-child(10){width:124px}.lzs-contracts-page .lzs-contract-table th:nth-child(11),.lzs-contracts-page .lzs-contract-table td:nth-child(11){width:100px}.lzs-contracts-page .lzs-contract-table th:nth-child(12),.lzs-contracts-page .lzs-contract-table td:nth-child(12),.lzs-contracts-page .lzs-contract-table th:nth-child(13),.lzs-contracts-page .lzs-contract-table td:nth-child(13){width:124px}.lzs-contracts-page .lzs-contract-table th:nth-child(14),.lzs-contracts-page .lzs-contract-table td:nth-child(14){width:134px}.lzs-contracts-page .lzs-contract-table th:nth-child(15),.lzs-contracts-page .lzs-contract-table td:nth-child(15){width:170px}.lzs-contracts-page .lzs-contract-table th:nth-child(16),.lzs-contracts-page .lzs-contract-table td:nth-child(16){width:50px}.lzs-contracts-page .lzs-contract-icon-heading,.lzs-contracts-page .lzs-contract-icon-cell{text-align:center;width:50px;min-width:50px;max-width:50px;padding-left:5px;padding-right:5px}.lzs-contracts-page .lzs-contract-room-cell{width:120px;min-width:120px}.lzs-contracts-page .lzs-contract-table th{color:#334155;text-align:center;white-space:normal;background:#f8fafc;border-bottom:1px solid #dbe3ea;height:60px;padding:6px 8px;font-size:13px;font-weight:600;line-height:1.5}.lzs-contracts-page .lzs-contract-table-container .lzs-table td{height:49px;padding:5px 3px;font-size:13px;line-height:1.5}.lzs-contracts-page .lzs-contract-filter-icon{place-items:start center}.lzs-contracts-page .lzs-contract-room-icon{vertical-align:middle;width:30px;height:30px;display:inline-grid;position:relative}.lzs-contracts-page .lzs-contract-room-icon svg{width:20px;height:20px}.lzs-contracts-page+.lzs-app-footer{margin-top:31px}.lzs-contracts-page .lzs-contract-table td:not(.lzs-contract-icon-cell){text-overflow:ellipsis;overflow:hidden}.lzs-contracts-page .lzs-contract-actions-heading,.lzs-contracts-page .lzs-contract-actions-cell{width:50px}.lzs-contracts-page .lzs-contract-table th,.lzs-contracts-page .lzs-contract-table td{border-right:1px solid #2224261a}.lzs-contracts-page .lzs-contract-table th:last-child,.lzs-contracts-page .lzs-contract-table td:last-child{border-right:0}.lzs-contracts-page .lzs-contract-table th{height:59px}.lzs-contracts-page .lzs-contract-table-container .lzs-table td{height:50px}.lzs-contract-room-cell-content{min-width:0}.lzs-contract-room-cell-content .lzs-contract-room{color:#34424a;font-size:13px;line-height:1.15}.lzs-contract-room-cell-content .lzs-contract-representative{color:#39a77b;align-items:center;gap:2px;margin-top:2px;font-size:11px;line-height:1.1;display:flex}.lzs-contract-representative svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:0 0 12px;width:12px;height:12px}.lzs-contract-member-count{color:#4a555b;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lzs-contract-member-count svg{fill:none;stroke:#536168;stroke-width:1.6px;stroke-linecap:round;flex:0 0 15px;width:15px;height:15px}.lzs-contract-money{color:#343f45;font-weight:700}.lzs-contract-deposit{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1;display:flex}.lzs-contract-deposit-status{white-space:nowrap;font-size:10px;font-style:italic}.lzs-contract-deposit-status--unpaid{color:#e5685c}.lzs-contract-deposit-status--paid{color:#59a665}.lzs-contracts-page .lzs-contract-status{color:#fff;border-radius:6px;padding:3px 6px;font-size:10px;line-height:1.2}.lzs-contracts-page .lzs-contract-status--active{background:#7dc242}.lzs-contracts-page .lzs-contract-status--termination_notice{background:#ff9d00}.lzs-contracts-page .lzs-contract-status--will_terminate{background:#f0a63b}.lzs-contracts-page .lzs-contract-status--overdue{background:#e65356}.lzs-contracts-page .lzs-contract-row-trigger{color:#343a40;background:#fff;border:1px solid #343a40;border-radius:50%;width:30px;height:30px}.lzs-contracts-page .lzs-contract-row-trigger:hover,.lzs-contracts-page .lzs-contract-row-trigger[aria-expanded=true]{color:#159957;background:#f3faf6;border-color:#159957}@media(max-width:760px){.lzs-main-content.lzs-contracts-page{width:calc(100% - 12px);height:fit-content;min-height:0;margin:9px 6px 16px;padding:12px}.lzs-contracts-page .lzs-contracts-header{align-items:flex-start;gap:14px;height:auto;min-height:74px;margin-bottom:10px}.lzs-contracts-page .lzs-contracts-header .lzs-page-title{font-size:19px}.lzs-contracts-page .lzs-contracts-actions{gap:8px}.lzs-contracts-page .lzs-contract-add{flex:none;width:38px;height:38px}.lzs-contracts-page .lzs-contract-template-link{justify-content:center;gap:0;width:38px;height:38px;min-height:38px;padding:0;font-size:0;overflow:visible}.lzs-contracts-page .lzs-contract-template-button{color:#6e5820;background:#fff8dd;border:1px solid #f0d16c;justify-content:center;width:38px;height:38px;margin:0;padding:0}.lzs-contracts-page .lzs-contract-template-button>span{display:none}.lzs-contracts-page .lzs-contract-template-pro-badge{top:-4px;right:-5px}.lzs-contracts-page .lzs-contract-filters{gap:10px 13px;min-height:0;padding:10px}.lzs-contracts-page .lzs-contract-filter-icon{display:none}.lzs-contracts-page .lzs-contract-search{order:1;width:100%;margin-left:0}.lzs-contracts-page .lzs-contract-table-container{border-radius:8px}}@media(max-width:900px){body:has(.lzs-contracts-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-contracts-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-contracts-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-contracts-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-contracts-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-contracts-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;margin-left:0;padding-inline:7px}body:has(.lzs-contracts-page) .lzs-add-property,body:has(.lzs-contracts-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.lzs-contracts-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-contracts-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-contracts-page) .lzs-notification-dropdown,body:has(.lzs-contracts-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-contracts-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-contracts-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-contracts-page) .lzs-user-chevron{display:none}body:has(.lzs-contracts-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.lzs-contracts-page) .lzs-subnav-main{flex:auto;min-width:0}body:has(.lzs-contracts-page) .lzs-subnav-settings{flex:none}.lzs-contract-table-container{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lzs-contract-table-container:focus-visible{outline-offset:2px;outline:2px solid #2585c4}}.lzs-tenancy-edit-fields{border:0;min-width:0;margin:0;padding:0}.lzs-contract-preview-page{color:#111;background:#fff;min-height:100vh;margin:0;font-family:Mulish,Arial,sans-serif}.lzs-contract-preview-print{box-sizing:border-box;z-index:10;color:#fff;cursor:pointer;background:#7dc343;border:0;border-radius:20px;align-items:center;gap:8px;width:204.4px;min-height:40px;padding:8px 16px;font:600 14px/21px Mulish,Arial,sans-serif;display:flex;position:fixed;top:14px;right:20px;box-shadow:0 4px 12px #00000026}.lzs-contract-preview-print:hover{background:#70b63b}.lzs-contract-preview-print svg{width:18px;height:18px}.lzs-contract-preview-paper{box-sizing:border-box;color:#111;background:#fff;width:794px;min-height:1123px;margin:30px auto;padding:56.7px;font:14px/1.7 Times New Roman,serif}.lzs-contract-preview-demo{color:#683d00;text-align:center;background:#fff6df;border:1px solid #b36b00;padding:10px 12px;font:600 13px/1.5 Mulish,Arial,sans-serif}.lzs-contract-preview-national{text-align:center;flex-direction:column;align-items:center;line-height:1.55;display:flex}.lzs-contract-preview-national strong{font-size:15px}.lzs-contract-preview-national i{border-top:1px solid #111;width:130px;margin-top:4px}.lzs-contract-preview-paper h1{text-align:center;margin:34px 0 0;font-size:18px;line-height:1.4}.lzs-contract-preview-code{text-align:center;margin:8px 0 28px;font-size:12px}.lzs-contract-preview-paper section{margin:0 0 18px}.lzs-contract-preview-paper h2{margin:0 0 7px;font-size:14px;line-height:1.5}.lzs-contract-preview-paper p{overflow-wrap:anywhere;margin:3px 0}.lzs-contract-preview-intro{margin:22px 0 10px!important}.lzs-contract-preview-signatures{text-align:center;grid-template-columns:1fr 1fr;margin-top:50px;display:grid}.lzs-contract-preview-signatures div{flex-direction:column;align-items:center;display:flex}.lzs-contract-preview-signatures span{font-style:italic}.lzs-contract-preview-signatures i{min-height:90px;padding-top:66px;font-style:normal}.lzs-service-agreement-paper h1{margin-top:24px}.lzs-service-agreement-subtitle{text-align:center;margin:2px 0 0!important;font-size:15px!important}.lzs-service-agreement-number{text-align:center;margin:12px 0 22px!important}.lzs-service-agreement-notice{color:#70787d;text-align:center;font:italic 11px/1.5 Mulish,Arial,sans-serif;margin:0 0 18px!important}.lzs-service-agreement-intro{margin:22px 0 12px!important}.lzs-service-agreement-clause{margin-bottom:12px!important}@media(max-width:840px){.lzs-contract-preview-paper{width:100%;min-height:100vh;margin:0;padding:74px 7vw 48px}.lzs-contract-preview-print{min-height:38px;font-size:12px;top:10px;right:10px}}@media print{.lzs-contract-preview-print{display:none}.lzs-contract-preview-paper{width:210mm;min-height:297mm;margin:0 auto;padding:15mm}@page{size:A4;margin:0}}.lzs-residence-preview-page{color:#171717;background:#e9edf0;min-height:100vh;margin:0;font-family:Mulish,Arial,sans-serif}.lzs-residence-preview-download{box-sizing:border-box;z-index:10;color:#fff;cursor:pointer;background:#7dc343;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;min-width:126px;min-height:40px;padding:8px 16px;font:600 14px/21px Mulish,Arial,sans-serif;display:flex;position:fixed;top:14px;right:20px;box-shadow:0 4px 12px #00000026}.lzs-residence-preview-download:hover{background:#70b63b}.lzs-residence-preview-download svg{width:18px;height:18px}.lzs-residence-preview-status{z-index:11;color:#355244;background:#fff;border:1px solid #cddfd4;border-radius:5px;margin:0;padding:8px 12px;font-size:13px;position:fixed;top:60px;right:20px}.lzs-residence-preview-paper{box-sizing:border-box;color:#111;background:#fff;width:min(794px,100%);min-height:1123px;margin:30px auto;padding:46px 56px;font:14px/1.55 Times New Roman,serif;box-shadow:0 2px 12px #0000001a}.lzs-residence-preview-national{text-align:center;flex-direction:column;align-items:center;line-height:1.45;display:flex}.lzs-residence-preview-national strong{font-size:15px}.lzs-residence-preview-national i{border-top:1px solid #111;width:130px;margin-top:4px}.lzs-residence-preview-template{text-align:right;margin:4px 0 24px;font-size:11px;line-height:1.4}.lzs-residence-preview-paper h1{text-align:center;margin:0 0 20px;font-size:17px;line-height:1.4}.lzs-residence-preview-recipient{overflow-wrap:anywhere;word-break:break-word;margin:0 0 12px}.lzs-residence-preview-fields p{overflow-wrap:anywhere;word-break:break-word;margin:5px 0}.lzs-residence-preview-members{margin-top:12px}.lzs-residence-preview-members h2,.lzs-residence-preview-signatures h2{margin:0 0 8px;font-size:13px;line-height:1.4}.lzs-residence-preview-members table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px;line-height:1.35}.lzs-residence-preview-members th,.lzs-residence-preview-members td{text-align:center;overflow-wrap:anywhere;border:1px solid #222;padding:6px 4px}.lzs-residence-preview-members th:first-child,.lzs-residence-preview-members td:first-child{width:34px}.lzs-residence-preview-members tbody td{height:34px}.lzs-residence-preview-signatures{text-align:center;grid-template-columns:1fr 1fr;gap:38px 20px;margin-top:28px;display:grid}.lzs-residence-preview-signatures section{min-height:110px}.lzs-residence-preview-signatures span{margin-top:3px;font-size:12px;font-style:italic;display:block}.lzs-residence-preview-signatures strong{margin-top:54px;display:block}@media(max-width:840px){.lzs-residence-preview-paper{width:100%;min-height:100vh;box-shadow:none;margin:0;padding:72px 7vw 48px}.lzs-residence-preview-download{min-height:38px;font-size:12px;top:10px;right:10px}.lzs-residence-preview-members table{font-size:9px}}@media print{.lzs-residence-preview-page{background:#fff}.lzs-residence-preview-download,.lzs-residence-preview-status{display:none!important}.lzs-residence-preview-paper{width:210mm;min-height:297mm;box-shadow:none;margin:0 auto;padding:14mm}@page{size:A4;margin:0}}html:has(.lzs-tenants-page){scrollbar-width:none}html:has(.lzs-tenants-page)::-webkit-scrollbar{display:none}.lzs-main-content.lzs-tenants-page{color:#344148;background:#fff;border-radius:10px;width:calc(100% - 24px);max-width:none;min-height:calc(100vh - 128px);margin:12px;padding:39px 15px 52px}.lzs-tenants-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:10px;display:flex}.lzs-tenants-heading{border-left:0;padding-left:15px;position:relative;transform:translateY(-3px)}.lzs-tenants-heading:before{content:"";background:#159b59;border-radius:3px;width:4px;height:34px;position:absolute;top:2px;left:0}.lzs-tenants-heading .lzs-page-title{font-size:22px;line-height:1.3}.lzs-tenants-heading p{color:#75838b;margin:4px 0 0;font-size:13px;font-style:italic}.lzs-tenants-actions{justify-content:flex-end;align-items:center;gap:10px;margin-right:1px;display:flex;transform:translateY(-11px)}.lzs-tenant-add{color:#fff;cursor:pointer;background:#83c43d;border:0;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;margin-right:10px;display:grid;box-shadow:0 2px 6px #83c43d40}.lzs-tenant-add span{font-size:29px;font-weight:300;line-height:1}.lzs-tenant-action{min-height:42px;color:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.lzs-tenant-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lzs-tenant-action--light{color:#4d5960;background:#fff;border-color:#dfe5e8}.lzs-tenant-action--green{color:#fff;background:#15a05c}.lzs-tenant-action--light{width:161px;height:50px}.lzs-tenant-action--export{width:136px;height:50px}.lzs-tenant-action--lookup{width:216px;height:50px}.lzs-tenant-lookup-backdrop{z-index:1900;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.lzs-tenant-lookup-dialog{box-sizing:border-box;color:#202a30;background:#fff;border-radius:18px;flex-direction:column;width:min(1140px,100%);max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 36px #0000002e}.lzs-tenant-lookup-dialog__header{box-sizing:border-box;border-bottom:1px solid #e5e8ea;align-items:center;gap:12px;min-height:69px;padding:10px 16px;display:flex}.lzs-tenant-lookup-dialog__icon{color:#159b59;background:#e5f5eb;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.lzs-tenant-lookup-dialog__icon svg,.lzs-tenant-lookup-search__submit svg,.lzs-tenant-lookup-dialog__close svg,.lzs-tenant-lookup-dialog__dismiss svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-tenant-lookup-dialog__header h2{color:#263139;flex:1;margin:0;font-size:20px;font-weight:650;line-height:1.35}.lzs-tenant-lookup-dialog__close{color:#303a40;cursor:pointer;background:#fff;border:1px solid #e4e8eb;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lzs-tenant-lookup-dialog__close:hover,.lzs-tenant-lookup-dialog__dismiss:hover{color:#138c53;background:#f5f8f6}.lzs-tenant-lookup-dialog__body{min-height:0;padding:24px 16px 26px;overflow-y:auto}.lzs-tenant-lookup-search{box-sizing:border-box;background:#fff;border:2px solid #3f9f46;border-radius:11px;align-items:stretch;min-height:58px;display:flex;position:relative;overflow:hidden}.lzs-tenant-lookup-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lzs-tenant-lookup-search input{box-sizing:border-box;color:#212529;background:#fff;border:0;outline:0;flex:1;align-self:center;width:0;min-width:0;height:54px;min-height:54px;padding:8px 12px;font:700 24px/36px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lzs-tenant-lookup-search input::placeholder{color:#7a8388;opacity:1;font-size:14px;font-weight:400}.lzs-tenant-lookup-search__required{color:#dc3545;pointer-events:none;font-size:16px;position:absolute;top:14px;left:98px}.lzs-tenant-lookup-search__submit{box-sizing:border-box;color:#fff;white-space:nowrap;cursor:pointer;background:#15a05c;border:0;border-radius:11px;flex:0 0 171px;justify-content:center;align-items:center;gap:7px;width:171px;height:54px;min-height:54px;padding:0 13px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:inline-flex}.lzs-tenant-lookup-search__submit:hover{background:#128a4f}.lzs-tenant-lookup-empty{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e6e9eb;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;min-height:200px;margin-top:10px;padding:20px 12px 12px;display:flex}.lzs-tenant-lookup-empty__icon{color:#52a678;background:#f2faf5;border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.lzs-tenant-lookup-empty__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:60px;height:60px}.lzs-tenant-lookup-empty p{color:#40494e;margin:0;font-size:14px;line-height:21px}.lzs-tenant-lookup-dialog__footer{border-top:1px solid #eceeef;justify-content:flex-end;margin-top:16px;padding-top:10px;display:flex}.lzs-tenant-lookup-dialog__dismiss{color:#37434a;cursor:pointer;background:#fff;border:1px solid #dee3e6;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 14px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:inline-flex}.lzs-tenant-lookup-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}.lzs-tenant-lookup-pagination button{color:#37434a;cursor:pointer;background:#fff;border:1px solid #dee3e6;border-radius:8px;min-height:44px;padding:0 14px}.lzs-tenant-lookup-pagination button:disabled{opacity:.5;cursor:not-allowed}.lzs-tenant-lookup-pagination button:focus-visible,.lzs-tenant-lookup-dialog__close:focus-visible,.lzs-tenant-lookup-search__submit:focus-visible,.lzs-tenant-lookup-dialog__dismiss:focus-visible{outline-offset:2px;outline:3px solid #17232a}.lzs-tenant-expiry-backdrop{z-index:1900;background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.lzs-tenant-expiry-dialog{box-sizing:border-box;color:#343d43;background:#fff;border-radius:16px;flex-direction:column;width:min(500px,100%);min-height:379px;display:flex;overflow:hidden;box-shadow:0 12px 36px #0000002e}.lzs-tenant-expiry-dialog__header{box-sizing:border-box;border-bottom:1px solid #e8ebed;align-items:center;gap:10px;min-height:63px;padding:12px 16px;display:flex}.lzs-tenant-expiry-dialog__header h2{color:#303a40;flex:1;margin:0;font-size:18px;font-weight:650;line-height:1.35}.lzs-tenant-expiry-dialog__header h2 span{font-size:15px}.lzs-tenant-expiry-dialog__header button{color:#303a40;cursor:pointer;background:#fff;border:1px solid #e4e8eb;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lzs-tenant-expiry-dialog__header button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:19px;height:19px}.lzs-tenant-expiry-dialog__body{box-sizing:border-box;flex-direction:column;flex:1;padding:14px 18px 10px;display:flex}.lzs-tenant-expiry-counts{color:#444e54;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:14px;display:flex}.lzs-tenant-expiry-counts span{align-items:center;gap:6px;display:inline-flex}.lzs-tenant-expiry-counts svg{fill:none;stroke:#76568b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lzs-tenant-expiry-counts span:last-child svg{stroke:#e34e73}.lzs-tenant-expiry-counts strong{color:#222d33;font-weight:650}.lzs-tenant-expiry-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:160px;padding:10px;display:flex}.lzs-tenant-expiry-empty__illustration{place-items:center;width:160px;height:112px;display:grid}.lzs-tenant-expiry-empty__illustration svg{width:160px;height:112px}.lzs-tenant-expiry-empty p{color:#40494e;margin:8px 0 0;font-size:14px;line-height:21px}.lzs-tenant-expiry-dialog__footer{box-sizing:border-box;border-top:1px solid #e8ebed;justify-content:flex-end;align-items:center;min-height:68px;padding:12px 16px;display:flex}.lzs-tenant-expiry-dialog__footer button{color:#344148;cursor:pointer;background:#fff;border:1px solid #dfe4e7;border-radius:10px;min-width:62px;height:35px;padding:0 13px;font:600 13px/20px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lzs-tenant-expiry-dialog__header button:hover,.lzs-tenant-expiry-dialog__footer button:hover{color:#138c53;background:#f5f8f6}.lzs-tenant-expiry-dialog__header button:focus-visible,.lzs-tenant-expiry-dialog__footer button:focus-visible{outline-offset:2px;outline:3px solid #17232a}.lzs-tenant-templates{background:#ffca05;border-radius:10px;flex:0 0 304px;align-items:center;width:304px;height:48px;padding:0;display:flex;position:relative}.lzs-tenant-templates a{color:#212529;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:14px;text-decoration:none;display:inline-flex}.lzs-tenant-templates a:first-of-type{border-radius:10px 0 0 10px;flex:0 0 124px;width:124px}.lzs-tenant-templates a:last-of-type{border-radius:0 10px 10px 0;flex:0 0 176px;width:176px}.lzs-tenant-templates span{border-left:1px solid #a28b28;flex:0 0 4px;width:4px;height:20px;margin:0}.lzs-tenant-templates b{color:#fff;background:#ef574d;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:-7px;right:-4px}.lzs-tenant-filter-bar{background:#fff;border:1px solid #e0e5e8;border-radius:11px;align-items:center;gap:9px;min-height:66px;margin-bottom:12px;padding:9px 12px;display:flex;box-shadow:0 1px 3px #20343d0d}.lzs-tenant-filter-icon{color:#66757d;flex:none;place-items:center;width:54px;height:34px;display:grid;position:relative}.lzs-tenant-filter-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:23px;height:23px}.lzs-tenant-filter-icon span,.lzs-tenant-filter b{color:#fff;background:#159b59;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-4px;right:-2px}.lzs-tenant-filter{color:#56636a;white-space:nowrap;cursor:pointer;border:1px solid #e1e5e7;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px 0 9px;font-size:12px;display:inline-flex;position:relative}.lzs-tenant-filter input{accent-color:#159b59;width:15px;height:15px;margin:0}.lzs-tenant-filter b{font-weight:600;top:-7px;right:-6px}.lzs-tenant-filter--amber b{background:#f5a623}.lzs-tenant-filter--red b{background:#e64e52}.lzs-tenant-search{color:#839098;border:1px solid #dfe4e7;border-radius:7px;align-items:center;gap:8px;width:218px;height:38px;margin-left:auto;padding:0 10px;display:flex}.lzs-tenant-search input{color:#45525a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.lzs-tenant-search input::placeholder{color:#9aa4a9}.lzs-tenant-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:17px;height:17px}.lzs-tenant-table-wrap{background:#fff;border:1px solid #dfe5e8;border-radius:8px;overflow:auto}.lzs-tenant-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #159b59}.lzs-tenant-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1836px}.lzs-tenant-table col.lzs-tenant-identity-column{width:210px}.lzs-tenant-table col.lzs-tenant-lock-column{width:150px}.lzs-tenant-table col.lzs-tenant-phone-column{width:120px}.lzs-tenant-table col.lzs-tenant-birth-column{width:76px}.lzs-tenant-table col.lzs-tenant-gender-column{width:50px}.lzs-tenant-table col.lzs-tenant-address-column{width:265px}.lzs-tenant-table col.lzs-tenant-document-column{width:216px}.lzs-tenant-table col.lzs-tenant-vehicle-column{width:149px}.lzs-tenant-table col.lzs-tenant-residence-column{width:80px}.lzs-tenant-table col.lzs-tenant-expiry-column,.lzs-tenant-table col.lzs-tenant-relationship-column{width:75px}.lzs-tenant-table col.lzs-tenant-template-column{width:100px}.lzs-tenant-table col.lzs-tenant-type-column,.lzs-tenant-table col.lzs-tenant-document-status-column{width:70px}.lzs-tenant-table col.lzs-tenant-residence-status-column{width:130px}.lzs-tenant-table th{color:#39464d;text-align:center;white-space:normal;background:#f7f8fa;border-right:1px solid #dce3e7;height:59px;padding:7px 9px;font-size:11px;font-weight:600}.lzs-tenant-table th:nth-last-child(3),.lzs-tenant-table th:nth-last-child(2),.lzs-tenant-table th:last-child{padding-left:3px;padding-right:3px;font-size:10px;line-height:1.15}.lzs-tenants-page .lzs-tenant-table td{color:#536067;vertical-align:middle;border-top:1px solid #e3e7e9;border-right:1px solid #edf0f1;min-height:72px;padding:10px 3px;font-size:13px;line-height:1.5}.lzs-tenant-table td small{color:#75828a;margin-top:3px;font-size:10px;line-height:1.25;display:block}.lzs-tenants-page .lzs-tenant-table .lzs-tenant-identity-cell small{font-size:13px;line-height:1.5}.lzs-tenant-table .lzs-tenant-identity-heading,.lzs-tenant-table .lzs-tenant-identity-cell{z-index:1;background:#edf5fb;position:sticky;left:0}.lzs-tenant-table .lzs-tenant-identity-heading{z-index:2}.lzs-tenant-identity-summary{align-items:center;gap:8px;min-width:0;display:flex}.lzs-tenant-identity-details{flex-direction:column;min-width:0;display:flex}.lzs-tenants-page .lzs-tenant-room-heading td{color:#41525c;background:#dcebf5;height:44px;padding:4px 12px;font-size:13px;line-height:1.5}.lzs-tenant-room-chevron{color:#66757d;vertical-align:middle;justify-content:center;align-items:center;width:12px;height:12px;margin-right:7px;display:inline-flex}.lzs-tenant-room-chevron svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;display:block}.lzs-tenant-room-count{color:#d44b50;margin-left:8px;font-weight:600}.lzs-tenant-message-room{color:#4d6960;font:inherit;background:#f8fbf9;border:1px solid #a9cbbd;border-radius:7px;align-items:center;gap:5px;margin-left:10px;padding:4px 9px;font-size:11px;display:inline-flex}.lzs-tenant-message-room svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.lzs-tenant-identity-cell{min-width:0}.lzs-tenant-identity-cell strong{color:#35434a;font-size:13px}.lzs-tenant-name-button{color:#35434a;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.lzs-tenant-name-button:hover{text-decoration:underline}.lzs-tenant-delete-button{color:#dc2626;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;border-radius:5px;align-items:center;width:fit-content;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.lzs-tenant-delete-button:hover{background:#fee2e2;border-color:#fca5a5}.lzs-tenant-name-input{max-width:140px;font:inherit;border:1px solid #9cb8aa;border-radius:3px;padding:4px}.lzs-tenant-save-bar{z-index:5;background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #0002}.lzs-tenant-save-bar button{color:#137840;cursor:pointer;background:#fff;border:1px solid #159951;border-radius:4px;padding:8px 12px}.lzs-tenant-save-bar button:last-child{color:#fff;background:#159951}.lzs-tenant-save-bar button:disabled{opacity:.6;cursor:wait}.lzs-tenant-edit-overlay{z-index:2000;background:#0008;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lzs-tenant-edit-dialog{background:#fff;border-radius:8px;width:min(100%,480px);padding:22px;box-shadow:0 4px 25px #0003}.lzs-tenant-edit-dialog h2{margin:0 0 18px;font-size:18px}.lzs-tenant-edit-dialog label{margin-bottom:14px;display:block}.lzs-tenant-edit-dialog input{border:1px solid #cdd6d4;border-radius:4px;width:100%;margin-top:5px;padding:8px;display:block}.lzs-tenant-edit-actions{justify-content:flex-end;gap:8px;display:flex}.lzs-tenant-edit-actions button{color:#137840;background:#fff;border:1px solid #159951;border-radius:4px;padding:8px 12px}.lzs-tenant-edit-actions button:last-child{color:#fff;background:#159951}.lzs-tenant-identity-cell em{color:#27885b;border:1px solid #aad3c0;border-radius:9px;width:max-content;margin-top:3px;padding:1px 2px;font-size:11px;font-style:normal;line-height:1.2}.lzs-tenant-identity-cell .lzs-tenant-app-status{color:#c46a43;border-color:#f0b29b}.lzs-tenant-person-icon{color:#fff;background:#d84a55;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;display:inline-grid}.lzs-tenant-person-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.lzs-tenant-lock{color:#a77919;white-space:nowrap;background:#fff4d7;border-radius:14px;padding:5px 8px;display:inline-block}.lzs-tenant-phone-cell{font-weight:600;color:#29343a!important}.lzs-tenant-table td .lzs-tenant-vehicle{color:#59666d;white-space:nowrap;margin-top:0;font-size:13px;line-height:1.5}.lzs-tenant-badge{color:#fff;text-align:center;border-radius:5px;max-width:74px;padding:3px 6px;font-size:10px;line-height:1;display:inline-block}.lzs-tenant-badge--contact,.lzs-tenant-badge--complete,.lzs-tenant-badge--registered{background:#24a05e}.lzs-tenant-badge--member,.lzs-tenant-badge--incomplete{background:#f2a000}.lzs-tenant-badge--none{background:#df4c53}.lzs-tenant-residence-status-cell{justify-content:space-between;align-items:center;gap:4px;display:flex}.lzs-tenant-row-actions{justify-content:center;width:100%;min-width:0;display:flex}.lzs-tenant-row-menu{color:#3e4a50;cursor:pointer;background:#fff;border:1px solid #dce2e5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.lzs-tenant-row-menu svg{width:18px;height:18px}.lzs-tenant-row-menu:hover,.lzs-tenant-row-menu:focus-visible{color:#168e65;border-color:#168e65;outline:none}.lzs-tenant-row-popover[popover]{box-sizing:border-box;width:min(314px,100vw - 16px);min-width:min(314px,100vw - 16px);max-height:var(--lzs-tenant-menu-max-height, calc(100dvh - 16px) );inset:auto;top:var(--lzs-tenant-menu-top,8px);left:var(--lzs-tenant-menu-left,8px);background:#fff;border:1px solid #d6dadd;border-radius:4px;margin:0;padding:0;position:fixed;overflow:hidden auto;box-shadow:0 2px 7px #202e331f}.lzs-tenant-row-popover button{box-sizing:border-box;color:#344148;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d8dcde;align-items:center;gap:9px;width:100%;min-height:43.17px;padding:9px 18px;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.lzs-tenant-row-popover button:hover{color:#128d51;background:#f5f8f6}.lzs-tenant-row-popover .lzs-tenant-residence-preview-link{box-sizing:border-box;color:#344148;text-align:left;background:#fff;border-bottom:1px solid #d8dcde;align-items:center;gap:9px;width:100%;min-height:43.17px;padding:9px 18px;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;display:flex}.lzs-tenant-row-popover .lzs-tenant-residence-preview-link:hover{color:#128d51;background:#f5f8f6}.lzs-tenant-row-popover .lzs-tenant-residence-preview-link .lzs-tenant-action-icon{flex:0 0 20px;width:20px;height:20px}.lzs-tenant-row-popover .lzs-tenant-residence-preview-link>span{min-width:0}.lzs-tenant-row-popover .lzs-tenant-action-icon{flex:0 0 20px;width:20px;height:20px}.lzs-tenant-row-popover button>span{min-width:0}.lzs-tenant-row-popover button.has-description{color:#159b59;min-height:63px}.lzs-tenant-row-popover button.has-description strong{font:inherit;display:block}.lzs-tenant-row-popover button.has-description small{color:#829097;margin-top:2px;font-size:11px;line-height:16px;display:block}.lzs-tenant-row-popover button.is-danger{color:#e04b4b}.lzs-tenant-row-popover button.is-close{border-bottom:0}.lzs-tenant-action-notice{color:#31764a;background:#f3faf5;border:1px solid #d4e8da;border-radius:5px;margin:0 0 10px;padding:9px 12px;font-size:12px}.lzs-tenant-delete-backdrop{z-index:1800;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-tenant-delete-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;width:min(512px,100%);height:336px;position:relative;overflow:hidden;box-shadow:0 0 1px #0000001f,0 2px 10px #0000001f}.lzs-tenant-delete-warning{box-sizing:border-box;color:#f8bb86;border:4px solid #f8bb86;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%)}.lzs-tenant-delete-warning span{font:500 64px/1 Arial,sans-serif}.lzs-tenant-delete-dialog h2{box-sizing:border-box;color:#595959;height:60px;margin:0;padding:24px 24px 0;font-size:30px;font-weight:600;line-height:36px;position:absolute;inset:138px 0 auto}.lzs-tenant-delete-dialog p{color:#545454;height:21px;margin:0;font-size:18px;line-height:21px;position:absolute;inset:215px 20px auto}.lzs-tenant-delete-actions{justify-content:center;align-items:center;gap:10px;height:54px;display:flex;position:absolute;inset:261px 0 auto}.lzs-tenant-delete-actions button{box-sizing:border-box;color:#fff;height:44px;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;border:0;border-radius:10px;padding:10px 14px}.lzs-tenant-delete-confirm{background:#3085d6;width:183.16px}.lzs-tenant-delete-cancel{background:#d33;width:117.67px}.lzs-tenant-delete-actions button:focus-visible{outline-offset:2px;outline:3px solid #17232a}.lzs-tenant-empty{box-sizing:border-box;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:18.42px;width:100%;min-height:286.42px;padding:0;display:flex;transform:translateY(-15px)}.lzs-tenant-empty .lzs-empty-state__art{width:300px;height:236.42px;margin:0;transform:translateY(9px)}.lzs-tenant-empty .lzs-empty-state__title{color:#ccc;margin:0;font:700 20px/30px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lzs-tenant-dialog-backdrop{z-index:1400;background:#0e1e1a9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tenant-modal-open{overflow:hidden}.lzs-tenant-dialog{color:#29343a;background:#f7fafc;border-radius:22px;flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 80px #11251f4d}.lzs-tenant-dialog__header{background:linear-gradient(100deg,#f5faf7,#f4f9fc);border-bottom:1px solid #e4eaee;flex:none;align-items:center;gap:14px;min-height:78px;padding:14px 24px;display:flex}.lzs-tenant-dialog__header-icon{color:#1d9b5a;background:#e5f5eb;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lzs-tenant-dialog__header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.lzs-tenant-dialog__header h2{color:#17232a;flex:1;margin:0;font-size:21px;font-weight:700;line-height:1.3}.lzs-tenant-dialog__close{color:#27333a;cursor:pointer;background:#fff;border:1px solid #e0e6ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lzs-tenant-dialog__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:19px;height:19px}.lzs-tenant-dialog__body{scrollbar-color:#9ba9ae transparent;scrollbar-width:thin;flex:1;padding:18px 24px 24px;overflow:auto}.lzs-tenant-create-card{background:#fff;border:1px solid #e5eaee;border-radius:19px;margin-bottom:16px;padding:19px 18px}.lzs-tenant-create-fields{width:100%;min-width:0;display:block}.lzs-tenant-create-card__heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lzs-tenant-create-card__heading>span{color:#3471c7;background:#f3f8ff;border:1px solid #d8e7fb;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid}.lzs-tenant-create-card__heading svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-tenant-create-card__heading h3{color:#243139;margin:3px 0 0;font-size:16px;font-weight:700}.lzs-tenant-create-card__heading p{color:#8b969d;margin:5px 0 0;font-size:12px;line-height:1.45}.lzs-tenant-room-search{color:#98a3a9;background:#fff;border:1px solid #dbe2e7;border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.lzs-tenant-room-search input{color:#344148;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.lzs-tenant-room-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px}.lzs-tenant-room-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.lzs-tenant-room-option{color:#35434a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8eb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;min-height:70px;padding:11px 36px 11px 13px;display:flex;position:relative}.lzs-tenant-room-option.is-selected{background:#f1faf5;border-color:#159b59;box-shadow:0 0 0 2px #159b5917}.lzs-tenant-room-option__name{font-size:14px;font-weight:700}.lzs-tenant-room-option__meta{color:#88949b;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.lzs-tenant-room-option__check{color:#0000;border:1px solid #dbe3e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lzs-tenant-room-option.is-selected .lzs-tenant-room-option__check{color:#fff;background:#159b59;border-color:#159b59}.lzs-tenant-room-empty{color:#7e8b92;text-align:center;grid-column:1/-1;margin:8px 0 0;font-size:13px}.lzs-tenant-form-section{background:#fff;border:1px solid #e9edf0;border-radius:15px;margin-top:12px;padding:17px}.lzs-tenant-form-section__heading{margin-bottom:14px}.lzs-tenant-form-section__heading h4{color:#69777f;margin:0;font-size:15px;font-weight:700}.lzs-tenant-form-section__heading p{color:#929da3;margin:5px 0 0;font-size:11px;line-height:1.45}.lzs-tenant-basic-grid{grid-template-columns:126px minmax(0,1fr);gap:13px;display:grid}.lzs-tenant-avatar-upload{color:#718da7;cursor:pointer;background:#f8fbff;border:1px dashed #bfd3e4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:130px;font-size:12px;display:flex;position:relative}.lzs-tenant-avatar-upload>span:first-child{background:#eef6ff;border:1px solid #d9e8f7;border-radius:10px;place-items:center;width:52px;height:52px;display:grid}.lzs-tenant-avatar-upload svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.lzs-tenant-avatar-upload small{color:#9aa4aa;font-size:11px}.lzs-tenant-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lzs-tenant-form-field{color:#77848b;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.lzs-tenant-form-field>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lzs-tenant-form-field b{color:#e34f53;margin-left:3px}.lzs-tenant-form-field input,.lzs-tenant-form-field select{color:#39474e;width:100%;min-width:0;height:43px;font:inherit;background:#fff;border:1px solid #e0e6e9;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.lzs-tenant-form-field input:focus,.lzs-tenant-form-field select:focus{border-color:#82c5a2;box-shadow:0 0 0 3px #159b5916}.lzs-tenant-form-field input::placeholder{color:#a6b0b5}.lzs-tenant-field--wide{grid-column:1/-1}.lzs-tenant-app-option{color:#9ba5aa;background:#fffaf0;border:1px solid #efe7cf;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.lzs-tenant-app-option input,.lzs-tenant-document-types input,.lzs-tenant-status-options input{accent-color:#159b59}.lzs-tenant-app-option strong,.lzs-tenant-status-options strong{color:#89949a;font-size:12px;font-weight:600;display:block}.lzs-tenant-app-option small,.lzs-tenant-status-options small{color:#9ca6ab;margin-top:4px;font-size:11px;line-height:1.45;display:block}.lzs-tenant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 11px;display:grid}.lzs-tenant-residence-subheading{box-sizing:border-box;color:#5f6d73;flex-direction:column;justify-content:center;min-height:52px;margin-top:8px;padding:6px 2px;display:flex}.lzs-tenant-residence-subheading strong{font-size:13px;font-weight:650;line-height:1.35}.lzs-tenant-residence-subheading small{color:#89969c;margin-top:3px;font-size:11px;line-height:1.4}.lzs-tenant-residence-subheading--status{margin-top:8px}.lzs-tenant-residence-template{flex-direction:column;gap:4px;margin-top:0;display:flex}.lzs-tenant-residence-template select{box-sizing:border-box;color:#39474e;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #e0e6e9;border-radius:9px;padding:0 11px;font-size:13px}.lzs-tenant-residence-template span{color:#77848b;font-size:11px}.lzs-tenant-document-types{color:#78858c;flex-wrap:wrap;gap:19px;margin:0 0 15px;font-size:12px;display:flex}.lzs-tenant-document-types label{align-items:center;gap:7px;display:inline-flex}.lzs-tenant-upload-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.lzs-tenant-upload-row label{color:#77858c;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#fbfcfd;border:1px dashed #d3dde2;border-radius:9px;align-items:center;padding:10px;font-size:11px;display:flex;position:relative}.lzs-tenant-upload-row label>span{color:#159b59;margin-right:3px;font-size:17px}.lzs-tenant-upload-row label:focus-within,.lzs-tenant-avatar-upload:focus-within{outline-offset:2px;outline:2px solid #159b59}.lzs-tenant-file-input{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lzs-tenant-status-options{gap:9px;margin-top:8px;display:grid}.lzs-tenant-status-options label{box-sizing:border-box;background:#fcfdfd;border:1px solid #edf0f2;border-radius:9px;align-items:flex-start;gap:9px;min-height:84px;padding:15px 11px;display:flex}.lzs-tenant-vehicle-section{gap:8px;display:grid}.lzs-tenant-vehicle-section .lzs-tenant-form-section__heading{min-height:52px;margin:0}.lzs-tenant-add-vehicle{color:#4f5d64;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4e8;border-radius:8px;padding:9px 12px;font-size:12px}.lzs-tenant-create-notice{color:#80611f;background:#fff9e9;border:1px solid #f1d49a;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px}.lzs-tenant-dialog__footer{background:#fff;border-top:1px solid #e2e8ec;flex:none;justify-content:flex-end;gap:10px;padding:12px 24px 16px;display:flex}.lzs-tenant-dialog__cancel,.lzs-tenant-dialog__submit{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.lzs-tenant-dialog__cancel{color:#4c5960;background:#fff;border:1px solid #dfe5e8}.lzs-tenant-dialog__submit{color:#fff;background:#159b59;border:1px solid #159b59}.lzs-tenant-dialog__submit span{font-size:20px;font-weight:300;line-height:1}.lzs-tenant-dialog__header .lzs-tenant-dialog__close{flex:0 0 34px;align-self:flex-start;width:34px;height:34px;margin-top:0}.lzs-tenant-create-form .lzs-tenant-form-section{box-sizing:border-box;width:calc(100% - 5px);margin-top:14px;padding:16px 8px}.lzs-tenant-create-form .lzs-tenant-form-section:first-child{margin-top:0}.lzs-tenant-create-form .lzs-tenant-form-section__heading{margin-bottom:-4px}.lzs-tenant-create-fields{padding-top:4px}.lzs-tenant-create-form .lzs-tenant-basic-grid{grid-template-columns:160px minmax(0,1fr);gap:0}.lzs-tenant-create-form .lzs-tenant-avatar-upload{box-sizing:border-box;align-self:start;height:150px;min-height:150px;margin-top:8px}.lzs-tenant-create-form .lzs-tenant-basic-fields{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;padding:8px 8px 0}.lzs-tenant-create-form .lzs-tenant-app-option{min-height:70px;margin-bottom:4px}.lzs-tenant-create-form .lzs-tenant-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px}.lzs-tenant-create-form .lzs-tenant-form-field{color:#78858c;height:58px;display:block;position:relative}.lzs-tenant-create-form .lzs-tenant-form-field>span:first-child{z-index:1;color:#78858c;pointer-events:none;max-width:calc(100% - 24px);font-size:11px;line-height:14px;position:absolute;top:6px;left:12px}.lzs-tenant-create-form .lzs-tenant-form-field input,.lzs-tenant-create-form .lzs-tenant-form-field select{box-sizing:border-box;border-radius:8px;width:100%;height:58px;min-height:58px;padding:21px 12px 5px;font-size:14px}.lzs-tenant-create-form .lzs-tenant-form-field>span.lzs-tenant-date-control{z-index:auto;pointer-events:auto;width:100%;max-width:none;height:58px;display:flex;position:relative;top:auto;left:auto;overflow:visible}.lzs-tenant-create-form .lzs-tenant-document-types{margin-top:16px}.lzs-tenant-date-control>input[type=text]{box-sizing:border-box;flex:auto;min-width:0;border-radius:8px 0 0 8px!important;width:calc(100% - 49px)!important}.lzs-tenant-date-trigger{color:#77858c;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:0 8px 8px 0;flex:0 0 49px;place-items:center;height:58px;margin-left:-1px;padding:0;display:grid}.lzs-tenant-date-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lzs-tenant-date-native{z-index:-1;opacity:0;pointer-events:none;bottom:0;right:0;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;position:absolute!important}.lzs-tenant-dialog--create .lzs-tenant-dialog__footer{gap:8px;padding:12px 16px 17px}.lzs-tenant-dialog--create .lzs-tenant-dialog__cancel,.lzs-tenant-dialog--create .lzs-tenant-dialog__submit{min-height:35px;padding:0 15px;font-size:14px}.lzs-tenant-dialog--create .lzs-tenant-dialog__cancel{min-width:62px;padding-left:12px;padding-right:12px}.lzs-tenant-dialog--create .lzs-tenant-dialog__submit{min-width:247px}.lzs-tenant-dialog--create .lzs-tenant-dialog__submit span{font-size:18px}.lzs-tenant-create-form .lzs-tenant-upload-row{gap:8px;margin-top:9px;padding:0 8px}.lzs-tenant-create-form .lzs-tenant-image-upload{box-sizing:border-box;color:#20292d;cursor:pointer;align-content:center;justify-items:center;gap:5px;height:100px;display:grid}.lzs-tenant-create-form .lzs-tenant-image-upload svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.lzs-tenant-create-form .lzs-tenant-image-upload>span{color:#20292d;text-align:center;font-size:14px;line-height:21px;text-decoration:underline}.lzs-tenant-create-form .lzs-tenant-image-upload:focus-within{outline-offset:2px;outline:2px solid #159b59}.lzs-tenant-vehicle-list{margin:0 0 10px}.lzs-tenant-vehicle-draft{background:#fff;border:1px solid #e5eaee;border-radius:8px;margin:0 8px 10px;padding:10px 8px}.lzs-tenant-vehicle-draft>header{justify-content:space-between;align-items:center;min-height:31px;margin-bottom:8px;display:flex}.lzs-tenant-vehicle-draft h5{color:#344047;margin:0;font-size:14px;font-weight:600;line-height:21px}.lzs-tenant-vehicle-remove{color:#d9534f;width:30px;height:30px;font:600 14px/1 var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #e06c6c;border-radius:5px}.lzs-tenant-vehicle-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-tenant-vehicle-fields .lzs-tenant-form-field{min-width:0}.lzs-tenant-vehicle-fields .lzs-tenant-form-field input,.lzs-tenant-vehicle-fields .lzs-tenant-form-field select{box-sizing:border-box;color:#344047;width:100%;height:58px;min-height:58px;font:14px var(--lz-font-sans);background:#fff;border:1px solid #dce3e7;border-radius:8px;padding:21px 12px 5px}@media(max-width:720px){.lzs-tenant-expiry-backdrop{padding:12px}.lzs-tenant-expiry-dialog{min-height:350px}.lzs-tenant-expiry-dialog__header{min-height:58px;padding:9px 12px}.lzs-tenant-expiry-dialog__header h2{font-size:16px}.lzs-tenant-expiry-dialog__body{padding:12px}.lzs-tenant-expiry-counts,.lzs-tenant-expiry-empty p{font-size:12px}.lzs-tenant-expiry-dialog__footer{min-height:58px;padding:9px 12px}.lzs-tenant-lookup-backdrop{padding:10px}.lzs-tenant-lookup-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.lzs-tenant-lookup-dialog__header{min-height:60px;padding:8px 12px}.lzs-tenant-lookup-dialog__header h2{font-size:17px}.lzs-tenant-lookup-dialog__body{padding:14px 12px 12px}.lzs-tenant-lookup-search{min-height:48px}.lzs-tenant-lookup-search input{height:44px;min-height:44px;padding:6px 8px;font-size:18px}.lzs-tenant-lookup-search__required{top:10px;left:82px}.lzs-tenant-lookup-search__submit{flex-basis:148px;width:148px;height:44px;min-height:44px;padding:0 8px;font-size:12px}.lzs-tenant-lookup-search__submit svg{width:17px;height:17px}.lzs-tenant-lookup-empty{min-height:170px;padding-top:16px}.lzs-tenant-lookup-empty__icon{width:78px;height:78px}.lzs-tenant-lookup-empty p{font-size:12px}.lzs-tenant-lookup-dialog__dismiss{min-height:40px;font-size:12px}.lzs-tenant-dialog-backdrop{padding:10px}.lzs-tenant-dialog{border-radius:16px;width:100%;max-height:96vh}.lzs-tenant-dialog__header{min-height:66px;padding:11px 14px}.lzs-tenant-dialog__header h2{font-size:17px}.lzs-tenant-dialog__body{padding:12px}.lzs-tenant-create-card{padding:14px}.lzs-tenant-basic-grid{grid-template-columns:1fr}.lzs-tenant-avatar-upload{min-height:92px}.lzs-tenant-room-options{grid-template-columns:1fr}.lzs-tenant-dialog__footer{padding:10px 12px 12px}}@media(min-width:1181px){.lzs-tenants-actions{position:relative;top:0}}@media(min-width:1181px)and (max-width:1400px){.lzs-tenants-header{flex-direction:column;align-items:flex-start;gap:12px}.lzs-tenants-actions{justify-content:flex-start;align-self:flex-start;transform:none}}@media(max-width:1180px){.lzs-tenants-actions{transform:none}.lzs-tenants-header{flex-direction:column;align-items:flex-start}.lzs-tenants-actions{flex-wrap:wrap;justify-content:flex-start}.lzs-tenant-filter-bar{flex-wrap:wrap}.lzs-tenant-search{width:100%;margin-left:0}}@media(max-width:600px){.lzs-main-content.lzs-tenants-page{margin:8px;padding:22px 10px 36px}.lzs-tenants-heading .lzs-page-title{font-size:19px}.lzs-tenants-actions{gap:7px}.lzs-tenant-action{min-height:36px;padding:0 9px;font-size:11px}.lzs-tenant-action--light,.lzs-tenant-action--export,.lzs-tenant-action--lookup{width:auto;height:36px}.lzs-tenant-templates{flex:100%;justify-content:center;width:100%;max-width:304px;height:42px}.lzs-tenant-templates a:first-of-type,.lzs-tenant-templates a:last-of-type{white-space:normal;text-align:center;flex:1 1 0;width:auto;padding:0 4px;font-size:11px}}@media(max-width:900px){body:has(.lzs-tenants-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-tenants-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-tenants-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-tenants-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-tenants-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-tenants-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.lzs-tenants-page) .lzs-add-property,body:has(.lzs-tenants-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.lzs-tenants-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-tenants-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-tenants-page) .lzs-notification-dropdown,body:has(.lzs-tenants-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-tenants-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-tenants-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-tenants-page) .lzs-user-chevron{display:none}body:has(.lzs-tenants-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.lzs-tenants-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){body:has(.lzs-tenants-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}body:has(.lzs-tenants-page) .lzs-subnav-main::-webkit-scrollbar{display:none}body:has(.lzs-tenants-page) .lzs-subnav-settings{flex:none}}.lzs-services-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:14px;margin-bottom:30px;display:grid}.lzs-services-workspace{grid-template-columns:minmax(320px,.32fr) minmax(0,.68fr);align-items:start;gap:16px;padding:14px 12px 28px;display:grid}.lzs-services-pane,.lzs-service-report-section{border:1px solid var(--lz-border);min-width:0;box-shadow:var(--lz-shadow-sm);background:#fff;border-radius:10px}.lzs-services-pane{padding:16px}.lzs-services-pane-heading,.lzs-services-toolbar,.lzs-service-report-header,.lzs-service-report-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.lzs-services-pane-heading{align-items:flex-start;margin-bottom:2px}.lzs-services-pane-heading .lzs-page-title-group{flex-wrap:wrap;align-items:center;gap:5px 1px;padding-left:6px}.lzs-services-pane-heading .lzs-page-title{font-size:22px;font-weight:600;line-height:1.2}.lzs-services-pane-heading .lzs-tab-counter{font-size:11px}.lzs-service-overview{color:#748087;white-space:nowrap;background:#f9fbfc;border:1px solid #e3e9ec;border-radius:999px;align-items:center;gap:0;padding:5px 9px;font-size:11px;display:inline-flex}.lzs-service-overview strong{color:#27363d;font-size:13px}.lzs-service-overview-item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lzs-service-overview-item+.lzs-service-overview-item{border-left:1px solid #dce4e8;margin-left:7px;padding-left:7px}.lzs-service-overview-item svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;color:#738087;width:14px;height:14px}.lzs-service-overview-active svg,.lzs-service-overview-active strong{color:#2a9a62}.lzs-services-toolbar{flex-wrap:wrap;margin-bottom:14px}.lzs-services-toolbar .lzs-search-wrapper{flex:175px;min-width:170px}.lzs-services-toolbar .lzs-search-input{width:100%}.lzs-services-toolbar .lzs-select{flex:0 0 187px;width:187px}.lzs-services-pane-heading>.lzs-btn{min-width:158px}.lzs-services-list{flex-direction:column;gap:8px;display:flex}.lzs-services-list .lzs-service-card{min-height:88px;box-shadow:none;background:#fff;border:1px solid #e4e9ec;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;padding:12px 42px 11px 14px;display:flex;position:relative}.lzs-services-list .lzs-service-card:hover{box-shadow:none;background:#fff;border-color:#d5e3dc}.lzs-service-card-icon{width:34px;height:34px;color:var(--lz-primary);background:var(--lz-primary-light);border-radius:8px;flex:0 0 34px;place-items:center;font-size:19px;display:grid}.lzs-service-card-content{flex:auto;min-width:0}.lzs-services-list .lzs-service-card-header{justify-content:flex-start;align-items:center;gap:7px;margin:0 0 3px}.lzs-services-list .lzs-service-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lzs-services-list .lzs-service-pricing{color:#3c484e;margin:0 0 3px;font-size:13px;font-weight:500}.lzs-services-list .lzs-service-rooms-applied{font-size:11px}.lzs-service-menu{position:absolute;top:12px;right:12px}.lzs-service-menu-trigger{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.lzs-service-menu-trigger svg{width:24px;height:24px}.lzs-service-menu-trigger:hover{color:#128a50;background:#f8fafc}.lzs-service-menu-popover{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:160px;padding:8px 0;position:absolute;top:calc(100% + 2px);right:0;box-shadow:0 12px 24px -8px #0f172a1a,0 4px 8px -4px #0f172a0f}.lzs-service-menu-popover button{color:#212529;text-align:left;width:100%;height:32px;font:400 16px/24px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:4px 16px;display:flex}.lzs-service-menu-popover button svg{flex:0 0 15px;width:15px;height:15px}.lzs-service-menu-popover hr{background:#e9ecef;border:0;height:1px;margin:8px 0}.lzs-service-menu-popover button:hover{background:#f8f9fa}.lzs-service-menu-popover button.lzs-service-menu-delete{color:#dc3545}.lzs-service-menu-popover button.lzs-service-menu-delete:hover{color:#bb2d3b;background:#fff5f5}.lzs-service-action-notice{color:#842029;background:#f8d7da;border:1px solid #f5c2c7;border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:13px}.lzs-service-report-toolbar>.lzs-service-report-export{color:#fff;white-space:nowrap;background:#15a05c;border:0;border-radius:10px;width:auto;height:37.1719px;min-height:37.1719px;padding:7px 20px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.lzs-service-report-toolbar>.lzs-service-report-export:hover{background:#138d51;border:0}.lzs-service-report-export svg{vertical-align:middle;width:22px;height:22px}.lzs-service-delete-backdrop{z-index:1800;box-sizing:border-box;background:#0006;place-items:center;width:100vw;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0}.lzs-service-delete-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;width:min(512px,100%);height:auto;min-height:357px;padding:0 0 20px;box-shadow:0 0 1px #0000001f,0 2px 10px #0000001f}.lzs-service-delete-warning{box-sizing:border-box;color:#f8bb86;border:4px solid #f8bb86;border-radius:50%;place-items:center;width:88px;height:88px;margin:40px auto 9.6px;display:grid}.lzs-service-delete-warning span{font:500 64px/1 Arial,sans-serif}.lzs-service-delete-dialog h2{color:#0f172a;justify-content:center;align-items:center;height:60px;margin:0;padding:0 24px;font-size:30px;font-weight:600;line-height:36px;display:flex}.lzs-service-delete-dialog p{color:#545454;min-height:42px;margin:18px 28.8px 5.4px;font-size:18px;line-height:21px}.lzs-service-delete-period{text-align:left;background:#f8fafc;border:1px solid #dbe3ea;border-radius:10px;margin:12px 28.8px 8px;padding:12px 14px}.lzs-service-delete-period legend{color:#334155;padding:0 4px;font-size:13px;font-weight:600;line-height:18px}.lzs-service-delete-period__option{color:#1e293b;cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:14px;line-height:20px;display:flex}.lzs-service-delete-schedules{text-align:left;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:10px 28.8px 8px;padding:10px 14px}.lzs-service-delete-schedules p.lzs-service-delete-schedules__heading{color:#92400e;min-height:0;margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px}.lzs-service-delete-schedules__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lzs-service-delete-schedules__item{color:#78350f;justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.lzs-service-delete-schedules__cancel{color:#92400e;font:600 12px/16px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #d97706;border-radius:6px;padding:4px 10px}.lzs-service-delete-schedules__cancel:hover:not(:disabled){background:#fef3c7}.lzs-service-delete-dialog p.lzs-service-delete-notice{color:#842029;background:#f8d7da;border:1px solid #f5c2c7;border-radius:8px;min-height:0;margin:10px 28.8px 4px;padding:8px 12px;font-size:13px;line-height:18px}.lzs-service-delete-actions{justify-content:center;align-items:center;gap:10px;height:54px;margin-top:20px;display:flex}.lzs-service-delete-actions button{box-sizing:border-box;color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;border:0;border-radius:10px;padding:10px 17.6px}.lzs-service-delete-actions .lzs-service-delete-confirm{width:125.875px}.lzs-service-delete-actions .lzs-service-delete-cancel{width:66.328px}.lzs-service-delete-confirm{background:#dc3545}.lzs-service-delete-cancel{background:#6e7881}.lzs-service-validation-backdrop{z-index:2200;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-service-validation-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;width:min(512px,100%);min-height:336px;padding:26px 24px 20px;display:flex}.lzs-service-validation-icon{box-sizing:border-box;color:#f27474;border:4px solid #f27474;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 10px;display:grid}.lzs-service-validation-icon span{font:400 64px/1 Arial,sans-serif}.lzs-service-validation-dialog h2{color:#0f172a;margin:0;font-size:30px;font-weight:600;line-height:36px}.lzs-service-validation-dialog p{color:#545454;margin:18px 0 5px;font-size:18px;line-height:22px}.lzs-service-validation-actions{justify-content:center;margin-top:20px;display:flex}.lzs-service-validation-actions button{color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;background:#7066e0;border:0;border-radius:10px;padding:10px 17.6px}.lzs-service-validation-actions button:hover{background:#6258d2}.lzs-service-menu-popover button:disabled{color:#a2abb0;cursor:not-allowed}.lzs-service-modal-backdrop{z-index:1200;background:#121c2585;place-items:start center;padding:28px;display:grid;position:fixed;inset:0}.lzs-service-modal{background:#f8fafb;border-radius:16px;flex-direction:column;width:min(940px,100%);max-height:min(832px,100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 18px 60px #0c1c263d}.lzs-service-modal-header{color:#fff;background:linear-gradient(112deg,#147c83,#1262a0);justify-content:space-between;align-items:center;gap:18px;min-height:96px;padding:18px 28px;display:flex}.lzs-service-modal-header h2{margin:0;font-size:20px;line-height:1.35}.lzs-service-modal-header p{color:#ffffffd6;margin:4px 0 0;font-size:12px}.lzs-service-modal-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:12px;flex:0 0 42px;width:42px;height:42px;font-size:30px;line-height:1}.lzs-service-modal-close:hover{background:#ffffff2e}.lzs-service-modal-content{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 28px;display:flex;overflow-y:auto}.lzs-service-form-section{background:#fff;border:1px solid #e4e9ec;border-radius:14px;padding:18px 20px 20px}.lzs-service-form-section>header{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.lzs-service-form-section>header h3{color:#34434a;margin:0;font-size:14px}.lzs-service-form-section>header p{color:#87939a;margin:3px 0 0;font-size:11px;line-height:1.45}.lzs-service-form-icon,.lzs-service-choice-icon{color:#188c7c;background:#e5f5f2;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:grid}.lzs-service-info-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:16px;display:grid}.lzs-service-floating-field{color:#45535a;min-width:0;height:58px;font:16px/24px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:block;position:relative}.lzs-service-floating-field input,.lzs-service-floating-field select{box-sizing:border-box;color:#36434a;background:#fff;border:1px solid #dce3e7;border-radius:10px;outline:none;width:100%;min-width:0;height:58px;padding:16px 12px;font:16px/24px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.lzs-service-floating-field input::placeholder{color:#0000}.lzs-service-floating-field__label{box-sizing:border-box;color:#6d7a81;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:16px 12px;font-size:16px;line-height:24px;transition:padding .12s,font-size .12s,line-height .12s;position:absolute;inset:0;overflow:hidden}.lzs-service-floating-field__label b{color:#dc3a42}.lzs-service-field-with-error{gap:4px;min-width:0;display:grid}.lzs-service-field-error{color:#dc3545;font-size:11px;line-height:16px}.lzs-service-floating-field:has([aria-invalid=true]) input{border-color:#dc3545;padding-right:38px}.lzs-service-floating-field:has([aria-invalid=true]):after{box-sizing:border-box;color:#dc3545;content:"!";text-align:center;pointer-events:none;border:1.5px solid #dc3545;border-radius:50%;width:16px;height:16px;font:700 11px/14px Arial,sans-serif;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lzs-service-save-notice{color:#745b1d;background:#fff9e8;border:1px solid #f1d28b;border-radius:7px;margin:0 28px 12px;padding:9px 12px;font-size:12px;line-height:18px}.lzs-service-floating-field input:focus,.lzs-service-floating-field select:focus{border-color:#178e7e;box-shadow:0 0 0 3px #178e7e1a}.lzs-service-floating-field:focus-within .lzs-service-floating-field__label,.lzs-service-floating-field:has(input:not(:placeholder-shown)) .lzs-service-floating-field__label,.lzs-service-floating-field:has(select) .lzs-service-floating-field__label{padding-top:6px;font-size:11px;line-height:14px}.lzs-service-floating-field select{padding:23px 12px 7px}.lzs-service-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lzs-service-choice-card{cursor:pointer;border:1px solid #dce3e7;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:12px;display:flex;position:relative}.lzs-service-choice-card.is-selected{background:#e8f7f5;border:1px solid #087f75;padding:12px}.lzs-service-choice-card>input{opacity:0;width:1px;height:1px;position:absolute}.lzs-service-choice-card:has(input:disabled){opacity:.5;cursor:not-allowed}.lzs-service-choice-card strong,.lzs-service-choice-card small{display:block}.lzs-service-choice-card strong{color:#35434a;font-size:12px}.lzs-service-choice-card small{color:#849198;margin-top:4px;font-size:10px;line-height:1.45}.lzs-service-choice-card:focus-within{outline-offset:2px;outline:2px solid #168b7a}.lzs-service-price-field{margin-top:18px}.lzs-service-tier-editor{background:#f7fbfa;border:1px solid #dcece8;border-radius:12px;gap:8px;margin-top:16px;padding:14px;display:grid}.lzs-service-tier-note{color:#198b7e;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;padding:0;display:flex}.lzs-service-tier-note>span{font-size:14px}.lzs-service-tier-note p{color:#68777d;margin:0;font-size:10px;line-height:1.45}.lzs-service-add-tier{color:#168c56;font:11px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px 4px 5px}.lzs-service-tier-row{background:#fff;border:1px solid #e3e9ec;border-radius:10px;grid-template-columns:64px minmax(0,1fr) minmax(0,.95fr) 30px;align-items:center;gap:8px;padding:12px;display:grid}.lzs-service-tier-badge{color:#168b7a;background:#e5f5f2;border-radius:20px;justify-self:start;padding:6px 10px;font-size:10px;font-weight:700}.lzs-service-tier-range{border:1px solid #dce3e7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.lzs-service-tier-row label{color:#758189;gap:4px;min-width:0;font-size:10px;display:grid}.lzs-service-tier-range label{padding:5px 10px}.lzs-service-tier-range label+label{border-left:1px solid #dce3e7}.lzs-service-tier-range label span b,.lzs-service-tier-price span b{color:#dc3a42}.lzs-service-tier-row input{border:0;border-radius:0;min-height:31px;padding:4px 2px;font-size:12px}.lzs-service-tier-row input:focus{box-shadow:none}.lzs-service-tier-price{border:1px solid #dce3e7;border-radius:8px;gap:4px;min-width:0;padding:5px 10px;display:grid}.lzs-service-tier-open{color:#758189;gap:4px;min-width:0;font-size:10px;display:grid}.lzs-service-tier-open input{border:1px solid #dce3e7;border-radius:8px;min-height:37px;padding:7px 9px}.lzs-service-tier-row>button{color:#aab3b8;cursor:pointer;background:0 0;border:0;width:26px;height:30px;font-size:18px}.lzs-service-tier-row>button:disabled{visibility:hidden}.lzs-service-tier-hint{color:#849198;grid-column:2;margin:-5px 0 0;font-size:9px}.lzs-service-tier-footnote{color:#77848b;margin:2px 0 0;font-size:10px}.lzs-service-scope-summary{color:#76838a;margin:-3px 0 12px;font-size:11px}.lzs-service-scope-summary strong{color:#198b56}.lzs-service-room-select-all,.lzs-service-room-option{color:#526067;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.lzs-service-room-select-all{padding:10px 0}.lzs-service-room-select-all input,.lzs-service-room-option input{accent-color:#168b58;width:15px;height:15px;margin:0}.lzs-service-room-groups{gap:8px;display:grid}.lzs-service-room-group{border:1px solid #e1e7ea;border-radius:9px;overflow:hidden}.lzs-service-floor-toggle{color:#45535a;text-align:left;width:100%;min-height:42px;font:12px var(--lz-font-sans);cursor:pointer;background:#f8fafb;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.lzs-service-floor-toggle>span{flex:1}.lzs-service-floor-toggle small{color:#8a969c;font-size:10px}.lzs-service-floor-toggle b{color:#829097;font-size:16px}.lzs-service-room-group-body{flex-wrap:wrap;align-items:center;gap:4px 18px;padding:4px 12px 12px;display:flex}.lzs-service-room-group-body .lzs-service-room-select-all{width:100%}.lzs-service-modal-footer{background:#fff;border-top:1px solid #e4e9ec;justify-content:flex-end;align-items:center;gap:10px;min-height:78px;padding:0 28px;display:flex}.lzs-service-modal-footer .lzs-btn{align-items:center;gap:8px;min-height:38px;padding:8px 18px;display:inline-flex}.lzs-service-modal-footer .lzs-btn-primary{justify-content:center;min-width:132px}.lzs-service-modal.is-editing{height:min(833px,100dvh - 56px);max-height:min(833px,100dvh - 56px)}.lzs-service-modal.is-editing .lzs-service-modal-header{box-sizing:border-box;min-height:96.5px}.lzs-service-modal.is-editing .lzs-service-modal-close{box-sizing:border-box;opacity:.5;background:0 0;border:0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:grid}.lzs-service-modal.is-editing .lzs-service-modal-close:hover{opacity:.75;background:#ffffff14}.lzs-service-modal-close-icon{color:currentColor;width:14px;height:14px;display:block}.lzs-service-modal.is-editing .lzs-service-modal-footer{box-sizing:border-box;gap:4px;height:76px;min-height:76px;padding:16px 32px 16px 28px}.lzs-service-modal.is-editing .lzs-service-modal-footer .lzs-btn{box-sizing:border-box;border-radius:10px;justify-content:center;align-items:center;height:35px;min-height:35px;padding:6px 12px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:inline-flex}.lzs-service-modal.is-editing .lzs-service-modal-footer .lzs-btn-secondary{color:#344149;background:#fff;border:1px solid #dbe3ea;width:106px;min-width:106px}.lzs-service-modal.is-editing .lzs-service-modal-footer .lzs-btn-primary{color:#fff;background:#15a05c;border:0;width:108px;min-width:108px}@media(max-width:700px){.lzs-service-modal-backdrop{padding:10px}.lzs-service-modal{border-radius:12px;max-height:calc(100dvh - 20px)}.lzs-service-modal-header{min-height:76px;padding:14px 16px}.lzs-service-modal-header h2{font-size:17px}.lzs-service-modal-content{gap:12px;padding:14px}.lzs-service-form-section{padding:14px}.lzs-service-info-grid,.lzs-service-choice-grid{grid-template-columns:minmax(0,1fr)}.lzs-service-tier-row{grid-template-columns:48px minmax(0,1fr) 24px;gap:6px;padding:9px}.lzs-service-tier-range,.lzs-service-tier-price,.lzs-service-tier-open{grid-column:2}.lzs-service-tier-price{grid-row:2}.lzs-service-tier-row>button{grid-area:1/3/span 2}.lzs-service-tier-hint{grid-column:2}.lzs-service-modal-footer{min-height:64px;padding:0 14px}}.lzs-service-report-section{padding:15px}.lzs-service-report-header{align-items:flex-start;margin-bottom:14px}.lzs-service-report-title{margin:0;font-size:18px}.lzs-service-report-sub{margin:3px 0 0}.lzs-service-month-control{min-width:180px;color:var(--lz-text-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.lzs-service-report-toolbar{margin-bottom:12px}.lzs-service-report-toolbar .lzs-step-tabs{margin:0}.lzs-service-report-table{max-width:100%;overflow:auto}.lzs-service-report-table .lzs-table{min-width:780px}.lzs-service-report-table .lzs-table th{text-align:center;white-space:nowrap;min-width:72px;padding:8px 7px}.lzs-service-report-table .lzs-table th:first-child,.lzs-service-report-table .lzs-table td:first-child{text-align:left;min-width:90px}.lzs-service-report-table .lzs-table td{text-align:right;white-space:nowrap;padding:9px 7px}.lzs-service-report-table .lzs-table tfoot th{background:#f5f8fa}.lzs-service-report-table .lzs-table .lzs-service-report-total-row{background:#f7f9fa;font-weight:600}.lzs-service-report-table .lzs-table .lzs-service-report-total-row td{color:#47565d;border-bottom:1px solid var(--lz-border)}.lzs-service-report-empty-state{box-sizing:border-box;justify-content:center;align-items:center;min-height:286px;display:flex}.lzs-main-content.lzs-services-workspace .lzs-service-report-empty-state .lzs-empty-state{background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0}.lzs-service-chart-panel{background:#fff;border:1px solid #e4e9ec;border-radius:7px;min-width:0;padding:15px 16px 17px}.lzs-service-chart-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lzs-service-chart-kicker{color:#818d93;letter-spacing:.04em;font-size:10px;font-weight:700}.lzs-service-chart-toolbar h3{color:#303e45;margin:1px 0 0;font-size:15px;font-weight:650}.lzs-service-report-tab-icon{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px}.lzs-service-chart-mode-badge{color:#3470c8;white-space:nowrap;background:#f5f8ff;border:1px solid #e0e9fa;border-radius:18px;align-items:center;gap:7px;min-height:34px;padding:6px 11px;font-size:11px;font-weight:650;display:inline-flex}.lzs-service-chart-mode-badge svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lzs-service-chart-caption{color:#8a969c;margin:11px 0 0;font-size:11px}.lzs-service-period-control{background:#f7f9fa;border:1px solid #e3e8eb;border-radius:6px;flex:none;align-items:center;gap:3px;padding:3px;display:none}.lzs-service-period-control.is-visible{display:inline-flex}.lzs-service-period-control button{color:#68767d;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:29px;padding:4px 9px;font-size:11px}.lzs-service-period-control button.active{color:#178a57;background:#fff;font-weight:650;box-shadow:0 1px 3px #1e37411f}.lzs-service-svg-chart-wrap{width:100%;margin-top:8px;overflow-x:auto}.lzs-service-cost-chart,.lzs-service-usage-chart{width:100%;min-width:520px;height:auto;display:block}.lzs-service-chart-gridline{stroke:#edf0f2;stroke-width:1px;stroke-dasharray:3 4}.lzs-service-chart-axis{stroke:#d8e0e4;stroke-width:1px}.lzs-service-chart-label{fill:#7d8990;font-family:inherit;font-size:11px}.lzs-service-chart-bar{opacity:.88}.lzs-service-chart-bar:hover{opacity:1}.service-color-0{fill:#4d9de0;background-color:#4d9de0}.service-color-1{fill:#53a675;background-color:#53a675}.service-color-2{fill:#e0a347;background-color:#e0a347}.service-color-3{fill:#8c79c6;background-color:#8c79c6}.service-color-4{fill:#d46e72;background-color:#d46e72}.service-color-5{fill:#4ca9ad;background-color:#4ca9ad}.service-color-6{fill:#89979e;background-color:#89979e}.month-color-0{fill:#e9a329;background-color:#e9a329}.month-color-1{fill:#39b9a8;background-color:#39b9a8}.month-color-2{fill:#477bea;background-color:#477bea}.month-color-3{fill:#8c79c6;background-color:#8c79c6}.month-color-4{fill:#d46e72;background-color:#d46e72}.month-color-5{fill:#4ca9ad;background-color:#4ca9ad}.month-color-6{fill:#89979e;background-color:#89979e}.month-color-7{fill:#d8854f;background-color:#d8854f}.month-color-8{fill:#6d9f52;background-color:#6d9f52}.month-color-9{fill:#b05ca8;background-color:#b05ca8}.month-color-10{fill:#5577a8;background-color:#5577a8}.month-color-11{fill:#a99a4e;background-color:#a99a4e}.lzs-service-chart-legend{flex-wrap:wrap;gap:9px 16px;margin:12px 0 10px;display:flex}.lzs-service-chart-legend>span{color:#69777d;align-items:center;gap:6px;font-size:10px;display:inline-flex}.lzs-service-chart-legend i{border-radius:2px;width:8px;height:8px}.lzs-service-chart-changes{border-top:1px solid #edf0f2;padding-top:13px}.lzs-service-chart-changes h4{color:#46545b;margin:0 0 10px;font-size:12px;font-weight:650}.lzs-service-change-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lzs-service-change-grid>div{border:1px solid #e9edef;border-radius:5px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}.lzs-service-change-grid span{color:#7d8990;font-size:10px}.lzs-service-change-grid strong{color:#59666d;font-size:12px}.lzs-service-change-grid strong.increase{color:#c27428}.lzs-service-change-grid strong.decrease{color:#168c56}.lzs-service-usage-select{color:#78858c;flex-direction:column;gap:4px;min-width:170px;font-size:10px;display:flex}.lzs-service-usage-period{width:fit-content;margin-top:13px}.lzs-service-usage-line{fill:none;stroke:#477bea;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.lzs-main-content.lzs-services-workspace{box-sizing:border-box;background:#fff;border:1px solid #e8ecee;border-radius:12px;grid-template-columns:minmax(0,.328fr) minmax(0,.672fr);gap:16px;width:calc(100% - 24px);min-width:0;max-width:none;margin:14px 12px 32px;padding:22px 15px 15px}.lzs-main-content.lzs-services-workspace .lzs-services-pane{padding:16px 18px}.lzs-main-content.lzs-services-workspace .lzs-service-report-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:11px 0 0}.lzs-main-content.lzs-services-workspace .lzs-service-report-header{background:0 0;border:0;align-items:flex-start;min-height:68px;margin-bottom:2px}.lzs-main-content.lzs-services-workspace .lzs-service-report-header>.lzs-section-heading{margin-left:5px}.lzs-main-content.lzs-services-workspace .lzs-service-report-sub{color:#7b878d;font-size:12px;font-style:italic}.lzs-service-month-control{box-sizing:border-box;color:#89959b;background:#fff;border:1px solid #e1e6e9;border-radius:9px;flex-direction:column;flex:0 365px;gap:0;width:min(365px,100%);min-width:185px;min-height:56px;padding:6px 0 0 12px;font-size:11px;display:flex;position:relative}.lzs-service-month-caption{line-height:14px}.lzs-service-month-trigger{box-sizing:border-box;color:#48565c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0 0 9px 9px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-left:-12px;padding:0 0 0 12px;font-size:13px;display:flex}.lzs-service-month-trigger:focus-visible,.lzs-service-month-popover button:focus-visible{outline-offset:2px;outline:2px solid #188b52}.lzs-service-month-trigger svg{box-sizing:border-box;color:#596970;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;border-left:1px solid #e6eaec;flex:0 0 48px;width:48px;height:48px;padding:13px}.lzs-service-month-popover{z-index:1200;box-sizing:border-box;background:#fff;border:1px solid #d7d7d7;border-radius:5px;width:min(308px,100vw - 16px);padding:0;position:absolute;top:calc(100% + 2px);left:-1px;box-shadow:0 3px 13px #00000029}.lzs-service-month-popover__header{color:#393939;justify-content:space-between;align-items:center;height:46px;padding:0 10px;font-size:16px;font-weight:600;display:flex}.lzs-service-month-popover__header button{color:#555;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.lzs-service-month-popover__header button:hover{background:#f1f3f4}.lzs-service-month-popover__header svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lzs-service-month-popover__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:46px;gap:1px 0;padding:0 1px 1px;display:grid}.lzs-service-month-popover__grid button{color:#393939;cursor:pointer;background:0 0;border:0;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.2}.lzs-service-month-popover__grid button:hover{background:#f2f5f7}.lzs-service-month-popover__grid button.is-selected{color:#fff;background:#569f89}.lzs-service-month-popover[x-cloak]{display:none}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar{background:#fff;border:1px solid #e7ebed;border-radius:10px;min-height:54px;margin-bottom:12px;padding:9px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tabs{background:#f7f9fa;border:1px solid #e5e9eb;border-radius:9px;gap:2px;padding:3px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tab-btn{white-space:nowrap;min-height:36px;padding:8px 13px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-btn{white-space:nowrap;min-height:36px}.lzs-main-content.lzs-services-workspace .lzs-service-report-table{background:#fff;border:1px solid #e1e6e9;border-radius:9px;width:100%;margin-top:0;overflow-x:auto}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table{table-layout:fixed;width:100%;min-width:0;font-size:11px}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table th{overflow-wrap:anywhere;white-space:normal;min-width:0;padding:8px 4px;font-size:12px;line-height:1.25}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table thead tr:first-child th{height:44px}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table thead tr:first-child th[rowspan="2"]{height:75px}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table thead tr:nth-child(2) th{height:31px}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table th:first-child,.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table td:first-child{width:78px;min-width:0}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table th:last-child,.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table td:last-child{width:112px}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table td{text-overflow:clip;white-space:nowrap;padding:8px 4px;font-size:12px;overflow:hidden}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table td:nth-child(odd):not(:first-child){color:#219653;font-weight:600}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table .lzs-service-report-total-row{background:#f7f9fa}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table .lzs-service-report-total-row td{padding-top:11px;padding-bottom:11px}.lzs-services-list .lzs-service-card-icon{color:#218b76;background:#effaf7}.lzs-services-list .lzs-service-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media(max-width:1050px){.lzs-main-content.lzs-services-workspace{grid-template-columns:minmax(250px,.38fr) minmax(0,.62fr);padding:26px 11px 11px}.lzs-services-list .lzs-service-card-header{flex-wrap:wrap}.lzs-services-list .lzs-service-title{overflow-wrap:anywhere;white-space:normal;overflow:visible}.lzs-main-content.lzs-services-workspace .lzs-service-report-header{min-height:57px}.lzs-service-month-control{flex-basis:300px;width:min(300px,100%)}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar{flex-wrap:wrap;margin-bottom:25px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tabs{box-sizing:border-box;flex:0 0 100%;min-width:0;max-width:100%;overflow-x:auto}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar>.lzs-btn{margin-left:auto}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table{table-layout:auto;min-width:900px}}@media(max-width:760px){.lzs-main-content.lzs-services-workspace{grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 16px);margin:10px 8px 24px;padding:10px}.lzs-main-content.lzs-services-workspace .lzs-services-pane-heading{flex-wrap:wrap}.lzs-main-content.lzs-services-workspace .lzs-services-pane-heading .lzs-page-title-group{flex:100%;min-width:0}.lzs-main-content.lzs-services-workspace .lzs-services-pane-heading>.lzs-btn{flex:0 auto;width:auto;min-width:0;max-width:100%}.lzs-main-content.lzs-services-workspace .lzs-services-toolbar{grid-template-columns:minmax(0,1fr) minmax(130px,.95fr);gap:8px;display:grid}.lzs-main-content.lzs-services-workspace .lzs-services-toolbar .lzs-select{flex:initial;width:100%;min-width:0}.lzs-main-content.lzs-services-workspace .lzs-service-report-section{padding:10px 0 0}.lzs-main-content.lzs-services-workspace .lzs-service-report-header{flex-direction:column;align-items:stretch;gap:10px}.lzs-service-month-control{flex:auto;width:100%;min-width:0}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar{flex-direction:column;align-items:stretch}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tabs{max-width:100%;overflow-x:auto}.lzs-main-content.lzs-services-workspace .lzs-service-report-table .lzs-table{table-layout:auto;min-width:1050px}.lzs-main-content.lzs-services-workspace .lzs-service-chart-toolbar{flex-wrap:wrap;align-items:flex-start}.lzs-main-content.lzs-services-workspace .lzs-service-usage-select{width:100%;min-width:0}}@media(max-width:360px){.lzs-main-content.lzs-services-workspace .lzs-services-toolbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){body:has(.lzs-services-workspace) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-services-workspace) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-services-workspace) .lzs-header-left>.lzs-header-divider,body:has(.lzs-services-workspace) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-services-workspace) .lzs-header-left>.lzs-dropdown{flex:0 145px;min-width:0;max-width:145px}body:has(.lzs-services-workspace) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-services-workspace) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-services-workspace) .lzs-notification-dropdown,body:has(.lzs-services-workspace) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-services-workspace) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-services-workspace) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-services-workspace) .lzs-user-info,body:has(.lzs-services-workspace) .lzs-user-chevron{display:none}}@media(max-width:560px){body:has(.lzs-services-workspace) .lzs-header-action{display:none}}.lzs-service-usage-marker{fill:#477bea;stroke:#477bea;stroke-width:1.5px}@media(min-width:1051px){.lzs-main-content.lzs-services-workspace{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;padding:14px 6px 15px}.lzs-main-content.lzs-services-workspace>.lzs-services-pane,.lzs-main-content.lzs-services-workspace>.lzs-service-report-section{margin-left:8px;margin-right:8px}.lzs-main-content.lzs-services-workspace>.lzs-services-pane{padding:20px}.lzs-main-content.lzs-services-workspace .lzs-services-pane-heading>.lzs-btn{width:160px;min-width:160px;height:36px;min-height:36px}.lzs-main-content.lzs-services-workspace .lzs-services-toolbar{gap:8px}.lzs-main-content.lzs-services-workspace .lzs-services-toolbar .lzs-select{flex-basis:155px;width:155px}.lzs-main-content.lzs-services-workspace .lzs-services-toolbar .lzs-search-input{padding-left:49px}.lzs-main-content.lzs-services-workspace .lzs-services-pane-heading{min-height:42px;margin-bottom:0}.lzs-main-content.lzs-services-workspace .lzs-services-toolbar{margin-bottom:16px}.lzs-main-content.lzs-services-workspace .lzs-services-list .lzs-service-card{min-height:92px}.lzs-main-content.lzs-services-workspace>.lzs-service-report-section{padding-top:19px}.lzs-main-content.lzs-services-workspace .lzs-service-report-header>.lzs-section-heading{margin-top:0;margin-left:0}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar{margin-bottom:16px}.lzs-main-content.lzs-services-workspace .lzs-service-report-header{margin-bottom:-1px}.lzs-main-content.lzs-services-workspace .lzs-service-month-control{margin-right:15px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar{gap:12px;padding:10px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tabs{gap:4px;padding:4px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tab-btn{justify-content:center;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;display:inline-flex}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tab-btn:first-child{width:108px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tab-btn:nth-child(2){width:140px}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-step-tab-btn:nth-child(3){width:129px}.lzs-main-content.lzs-services-workspace .lzs-service-period-control{margin-left:auto;margin-right:6px}.lzs-main-content.lzs-services-workspace .lzs-service-period-control button{box-sizing:border-box;color:#64748b;border-radius:6px;height:30px;min-height:30px;padding:0 9px;font:800 12px/18px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.lzs-main-content.lzs-services-workspace .lzs-service-period-control button.active{color:#1d4ed8;background:#fff;font-weight:800}.lzs-main-content.lzs-services-workspace .lzs-service-report-toolbar .lzs-btn{width:136.45px;min-width:136.45px;min-height:37px}.lzs-main-content.lzs-services-workspace .lzs-service-usage-select{width:250px;min-width:250px;padding-top:6px}}.lzs-service-usage-change{color:#7d8990;border-top:1px solid #edf0f2;justify-content:space-between;gap:10px;padding:11px 0 0;font-size:11px;display:flex}.lzs-service-usage-change strong{color:#46545b}.lzs-service-unit{color:var(--lz-text-muted);font-size:10px;font-weight:500}.lzs-service-card{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-sm);transition:all var(--lz-transition-fast);flex-direction:column;justify-content:space-between;padding:16px;display:flex}.lzs-service-card:hover{box-shadow:var(--lz-shadow-md);border-color:#cbd5e1}.lzs-service-card-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.lzs-service-title{color:var(--lz-text-main);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.lzs-service-pricing{color:var(--lz-primary);margin-bottom:6px;font-size:15px;font-weight:700}.lzs-service-rooms-applied{color:var(--lz-text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.lzs-service-card-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.lzs-service-report-section{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-sm);padding:20px}.lzs-service-report-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lzs-service-report-title{color:var(--lz-text-main);font-size:17px;font-weight:700}.lzs-service-report-sub{color:var(--lz-text-muted);font-size:13px}@media(max-width:1050px){.lzs-services-workspace{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);gap:10px}.lzs-services-pane,.lzs-service-report-section{padding:11px}}@media(max-width:760px){.lzs-services-workspace{grid-template-columns:1fr}.lzs-service-report-header,.lzs-service-report-toolbar{flex-direction:column;align-items:stretch}.lzs-service-report-toolbar .lzs-step-tabs{overflow-x:auto}.lzs-service-chart-toolbar{flex-direction:column}.lzs-service-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lzs-main-content.lzs-accounting-page{box-sizing:border-box;background:#fff;border-radius:10px;flex:none;width:calc(100% - 39px);max-width:none;margin:14px 12px 0;padding:15px 15px 19px}body:has(.lzs-accounting-page){background:#e4eef5}.lzs-accounting-intro{background:#fff;border:1px solid #e0e6e9;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:22px;min-height:118px;margin:8px 0 17.5px;padding:12px 16px;display:grid}.lzs-accounting-intro-copy{padding-top:8px}.lzs-accounting-intro h1{color:#27343c;margin:0 0 6px;font-size:20px;font-weight:650;line-height:1.35}.lzs-accounting-intro p,.lzs-accounting-overview-heading p,.lzs-accounting-books-heading p{color:#78858c;margin:0;font-size:12.5px;line-height:1.55}.lzs-accounting-intro p{color:#65727a;border-left:3px solid #9bd6b5;max-width:none;margin-top:7px;padding:8px 12px}.lzs-accounting-toolbar{grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:0;display:grid}.lzs-accounting-type button,.lzs-accounting-view-mode button{color:#5d6a70;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:6px;padding:6px 12px;font-size:12.5px}.lzs-accounting-type button.active,.lzs-accounting-view-mode button.active{color:#fff;background:#159b59;border-color:#159b59;font-weight:650}.lzs-accounting-type button{min-width:94px}.lzs-accounting-view-mode{background:#f2f5f7;border-radius:9px;justify-content:flex-end;align-items:center;gap:3px;padding:5px 4px;display:flex}.lzs-accounting-view-mode button{border-color:#0000;height:29.5px;min-height:0;padding:5px 14px;font-size:13px;font-weight:700}.lzs-accounting-view-mode button.active{border-color:#0000}.lzs-accounting-view-mode>span{color:#879299;letter-spacing:.04em;margin-right:2px;font-size:10px;font-weight:700}.lzs-accounting-year-form{grid-column:1/-1;width:100%}.lzs-accounting-toolbar{position:relative;top:2px}.lzs-accounting-year-form{position:relative;top:0}.lzs-accounting-year-form .lzs-select{background-color:#fff;width:100%;min-width:124px;min-height:34px}.lzs-accounting-overview,.lzs-accounting-books{background:#fff;border:1px solid #e1e7eb;border-radius:12px;margin-bottom:20px;padding:18px;box-shadow:0 1px 3px #1c32410d}.lzs-accounting-overview{background:linear-gradient(115deg,#f4f8ff,#f9fbfd 62%,#eefaf5);border-color:#e0e8ee;min-height:226.4px;margin:0 0 18px;padding:23px 24px 21px}.lzs-accounting-overview-heading,.lzs-accounting-books-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lzs-accounting-overview-heading{align-items:center;min-height:34px;margin-bottom:18px}.lzs-accounting-overview-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.lzs-accounting-overview-meta span{color:#56646b;white-space:nowrap;background:#fff;border:1px solid #e3e8eb;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:600}.lzs-accounting-overview-heading h2,.lzs-accounting-books-heading h2{color:#303d44;margin:0 0 7px;font-size:16px;font-weight:650;line-height:1.4}.lzs-accounting-overview-heading h2{margin-bottom:0;font-size:26px;line-height:1.25}.lzs-accounting-books-heading h2{font-size:18px}.lzs-accounting-status{color:#168c56;letter-spacing:.03em;vertical-align:1px;background:#e9f7ef;border-radius:4px;margin-left:8px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.lzs-accounting-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.lzs-accounting-stat-card{background:#ffffffd4;border:1px solid #e0e7ea;border-radius:16px;min-height:126px;padding:14px 15px;box-shadow:0 2px 8px #1e3c500a}.lzs-accounting-stat-card.is-green{background:#f8fffb;border-color:#96dfb2}.lzs-accounting-stat-card.is-blue{background:#f8fbff;border-color:#b5d1f3}.lzs-accounting-stat-card.is-neutral{background:#fff;border-color:#dce3e7}.lzs-accounting-stat-label{color:#748087;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.lzs-accounting-stat-icon{color:#1d9b63;background:#e4f8ec;border:1px solid #d4f0df;border-radius:12px;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:inline-grid}.lzs-accounting-stat-card.is-blue .lzs-accounting-stat-icon{color:#3775dd;background:#e8f1ff;border-color:#d8e6fb}.lzs-accounting-stat-card.is-neutral .lzs-accounting-stat-icon{color:#87939a;background:#f0f3f5;border-color:#e5eaed}.lzs-accounting-stat-card>strong{color:#26343b;margin-top:7px;font-size:23px;font-weight:700;line-height:1.2;display:block}.lzs-accounting-stat-card.is-green>strong{color:#17864f}.lzs-accounting-stat-card.is-blue>strong{color:#2457b2}.lzs-accounting-stat-card>p{color:#879299;margin:4px 0 0;font-size:11px;line-height:1.45}.lzs-accounting-books{margin:0 0 20px;padding:0}.lzs-accounting-books-heading{box-sizing:border-box;align-items:center;min-height:94px;margin:0;padding:15px 20px 18px}.lzs-accounting-actions{align-items:stretch;gap:12px;display:flex}.lzs-accounting-actions .lzs-btn{box-sizing:border-box;text-align:left;justify-content:flex-start;gap:10px;width:261px;height:56px;min-height:56px;padding:7px 12px}.lzs-accounting-actions .lzs-accounting-action-button.is-yearly{color:#fff;background:#c34416;border-color:#c34416;width:294px}.lzs-accounting-actions .lzs-accounting-action-button.is-yearly:hover:not(:disabled){color:#fff;background:#ad3a11;border-color:#ad3a11}.lzs-accounting-actions .lzs-accounting-action-button.is-yearly:disabled{color:#fff;opacity:1;cursor:not-allowed;background:#c34416;border-color:#c34416}.lzs-accounting-actions .lzs-btn>span:last-child{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lzs-accounting-actions .lzs-btn strong{font-size:14px}.lzs-accounting-actions .lzs-btn small{color:inherit;opacity:.8;font-size:12px;font-weight:400}.lzs-accounting-actions .lzs-btn-secondary small{color:#7c898f}.lzs-accounting-button-icon{font-size:18px;line-height:1}.lzs-table-container.lzs-accounting-table-wrap{box-shadow:none;background:#fff;border:1px solid #e1e7eb;border-radius:0 0 12px 12px;margin:0;padding:16px 20px 18.2px;overflow-x:hidden}.lzs-accounting-table{table-layout:fixed;width:100%;min-width:920px;font-size:14px}.lzs-accounting-table th,.lzs-accounting-table td{box-sizing:border-box}.lzs-accounting-table th{color:#65737a;letter-spacing:.025em;background:#f6f8f9;padding:13px 12px;font-size:12px}.lzs-accounting-table th:first-child,.lzs-accounting-table td:first-child{width:223px}.lzs-accounting-table th:nth-child(2),.lzs-accounting-table td:nth-child(2){width:554px}.lzs-accounting-table th:nth-child(3),.lzs-accounting-table td:nth-child(3){width:289px}.lzs-accounting-table th:nth-child(4),.lzs-accounting-table td:nth-child(4){width:253px}.lzs-accounting-table th:nth-child(5),.lzs-accounting-table td:nth-child(5){width:166px}.lzs-accounting-table th:nth-child(6),.lzs-accounting-table td:nth-child(6){width:184px}.lzs-accounting-table th:nth-child(7),.lzs-accounting-table td:nth-child(7){width:140px}.lzs-accounting-table td{padding:14px 12px;font-size:14px}.lzs-accounting-period-badge{color:#24764e;white-space:nowrap;background:#e4f6eb;border-radius:18px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:inline-flex}.lzs-accounting-period-badge svg{width:14px;height:14px}.lzs-accounting-table td strong,.lzs-accounting-table td small{display:block}.lzs-accounting-table td small{color:#879299;margin-top:3px;font-size:10px}.lzs-accounting-book-code{color:#879299;font-family:inherit}.lzs-accounting-closed-badge{color:#168c56;white-space:nowrap;background:#e9f7ef;border-radius:10px;padding:4px 8px;font-size:10px;font-weight:600;display:inline-flex}.lzs-accounting-row-actions{align-items:center;gap:5px;display:flex}.lzs-accounting-row-actions button{color:#68777e;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;font-size:14px;display:inline-grid}.lzs-accounting-row-actions button:first-child{color:#3477d5}.lzs-accounting-row-actions button:nth-child(2){color:#3d8389}.lzs-accounting-row-actions button:nth-child(3){color:#3477d5}.lzs-accounting-row-actions button:last-child{color:#df4754}.lzs-accounting-row-actions button:hover{color:#198e5a;background:#f3fbf6;border-color:#9fd7b8}.lzs-accounting-empty-state{color:#89959b;border:1px dashed #dfe5e8;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:130px;font-size:13px;display:flex}.lzs-accounting-empty-state>span{color:#aab5ba;font-size:23px}.lzs-accounting-empty-state p{margin:0}.lzs-accounting-modal-backdrop{z-index:1000;background:#15202673;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-accounting-delete-backdrop{z-index:1400;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-accounting-delete-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:5px;width:min(512px,100%);min-height:336px;padding:40px 20px 20px;position:relative;box-shadow:0 0 1px #0000001f,0 2px 10px #0000001f}.lzs-accounting-delete-dialog__icon{box-sizing:border-box;color:#f8bb86;border:4px solid #facea8;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 18px;font:400 64px/1 Arial,sans-serif;display:grid}.lzs-accounting-delete-dialog h2{color:#202124;margin:0 0 14px;font-size:30px;font-weight:600;line-height:1.25}.lzs-accounting-delete-dialog>p:not(.lzs-accounting-delete-dialog__notice){color:#6e7074;margin:0 0 27px;font-size:18px;line-height:1.4}.lzs-accounting-delete-dialog__actions{justify-content:center;gap:10px;display:flex}.lzs-accounting-delete-dialog__actions button{color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;border:0;border-radius:8px;padding:10px 16px}.lzs-accounting-delete-dialog__actions .confirm{background:#7066e0}.lzs-accounting-delete-dialog__actions .cancel{background:#6e7881}.lzs-accounting-delete-dialog__actions button:hover{filter:brightness(.96)}.lzs-accounting-delete-dialog__notice{color:#8a5a00;margin:16px 0 0;font-size:13px}.lzs-accounting-modal{background:#fff;border-radius:9px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:25px;position:relative;overflow:auto;box-shadow:0 18px 60px #14232d38}.lzs-accounting-modal h2{color:#2c3940;margin:6px 0 10px;font-size:19px}.lzs-accounting-modal p{color:#748087;margin:0 0 20px;font-size:13px;line-height:1.55}.lzs-accounting-modal-fields{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.lzs-accounting-modal-fields label,.lzs-accounting-modal>div>label{color:#59676d;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.lzs-accounting-modal-copy{margin-top:18px!important}.lzs-accounting-month-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;display:grid}.lzs-accounting-month-grid legend{color:#59676d;margin-bottom:9px;padding:0;font-size:12px;font-weight:600}.lzs-accounting-month-grid button{color:#637178;cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:5px;min-height:36px;font-size:12px}.lzs-accounting-month-grid button.active{color:#168c56;background:#e9f7ef;border-color:#a8dabe}.lzs-accounting-month-grid button:disabled{color:#a4adb1;cursor:not-allowed;background:#f2f4f5}.lzs-accounting-preview-note{color:#735d26;background:#fff8e4;border:1px solid #f0e3b7;border-radius:5px;margin:0 0 16px;padding:10px 12px;font-size:12px;line-height:1.5}.lzs-accounting-modal-actions{border-top:1px solid #edf0f2;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.lzs-accounting-year-progress{color:#6d7980;background:#f6f8f9;border-radius:6px;flex-direction:column;gap:5px;margin-top:17px;padding:12px;font-size:12px;display:flex}.lzs-accounting-year-progress strong{color:#39474e}.lzs-accounting-review-heading,.lzs-accounting-review-options h3{color:#36434a;margin:18px 0 6px;font-size:13px}.lzs-accounting-review-options{background:#f8fafb;border:1px solid #e5eaed;border-radius:7px;margin:16px 0;padding:13px}.lzs-accounting-review-options h3{margin-top:0}.lzs-accounting-review-options>p{margin-bottom:10px;font-size:11px}.lzs-accounting-review-options label{color:#445159;align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;display:flex}.lzs-accounting-review-options input{accent-color:#1b9860;margin-top:3px}.lzs-accounting-review-options label span{flex-direction:column;gap:2px;display:flex}.lzs-accounting-review-options small{color:#879299;font-size:10px}.lzs-accounting-preview-table-wrap{border:1px solid #e5eaed;border-radius:6px;overflow-x:auto}.lzs-accounting-preview-table{border-collapse:collapse;width:100%;min-width:420px;font-size:11px}.lzs-accounting-preview-table th{text-align:left;color:#66747b;background:#f5f7f8;padding:8px}.lzs-accounting-preview-table td{border-top:1px solid #edf0f2;padding:7px}.lzs-accounting-preview-table input{width:100%;min-height:32px;font:inherit;border:1px solid #dfe5e8;border-radius:4px;padding:5px 7px}.lzs-accounting-preview-table td:last-child{width:34px}.lzs-accounting-preview-table td button{color:#b54444;cursor:pointer;background:#fff;border:1px solid #e7dada;border-radius:4px;width:27px;height:27px}.lzs-accounting-add-line{color:#168c56;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:4px 0;font-size:11px}.lzs-accounting-review-totals{color:#6c7980;background:#f6f8f9;border-radius:5px;justify-content:space-between;gap:12px;margin:13px 0;padding:10px 12px;font-size:11px;display:flex}.lzs-accounting-review-totals strong{color:#303e45;margin-left:5px}.lzs-accounting-note{color:#59676d;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}.lzs-accounting-note textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dfe5e8;border-radius:5px;padding:8px}.lzs-accounting-modal-kicker{color:#1b9860;letter-spacing:.08em;font-size:10px;font-weight:700}.lzs-accounting-modal-close{color:#78858b;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px;position:absolute;top:12px;right:14px}.lzs-accounting-book-dialog{box-sizing:border-box;background:#fff;border-radius:6px;flex-direction:column;width:min(1140px,100%);height:min(889px,100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 18px 60px #14232d38}.lzs-accounting-book-dialog__header{box-sizing:border-box;border-bottom:1px solid #e9edf0;align-items:center;gap:16px;min-height:100px;padding:18px 22px;display:flex}.lzs-accounting-book-dialog__icon{color:#2c8792;background:#e9f5f5;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-accounting-book-dialog__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-accounting-book-dialog__heading{gap:3px;min-width:0;display:grid}.lzs-accounting-book-dialog__heading p{color:#849098;letter-spacing:.08em;margin:0;font-size:10px;font-weight:700}.lzs-accounting-book-dialog__heading h2{color:#27343c;margin:0;font-size:18px;font-weight:650;line-height:1.35}.lzs-accounting-book-dialog__heading span{color:#65727a;font-size:12px}.lzs-accounting-book-dialog__close{color:#748087;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-left:auto;font-size:24px;display:grid}.lzs-accounting-book-dialog__close:hover{background:#f3f6f7}.lzs-accounting-book-dialog__body{flex:1;min-height:0;padding:16px;overflow:auto}.lzs-accounting-book-dialog__footer{border-top:1px solid #e9edf0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.lzs-accounting-book-preview,.lzs-accounting-book-edit__workspace{grid-template-columns:minmax(0,2.2fr) minmax(265px,.9fr);gap:16px;min-height:0;display:grid}.lzs-accounting-book-preview__table-panel,.lzs-accounting-book-preview__summary,.lzs-accounting-book-edit__entries,.lzs-accounting-book-edit__options{background:#fff;border:1px solid #e2e8eb;border-radius:5px;min-width:0;padding:14px}.lzs-accounting-book-preview__table-panel,.lzs-accounting-book-edit__entries{flex-direction:column;display:flex}.lzs-accounting-book-preview__table-heading{border-bottom:1px solid #e9edf0;gap:5px;padding-bottom:12px;display:grid}.lzs-accounting-book-preview__table-heading strong,.lzs-accounting-book-edit__intro strong{color:#35434a;font-size:13px;font-weight:650}.lzs-accounting-book-preview__table-heading p,.lzs-accounting-book-edit__intro p,.lzs-accounting-book-preview__summary p,.lzs-accounting-book-edit__options-heading p{color:#77848b;margin:0;font-size:11px;line-height:1.5}.lzs-accounting-book-preview__table-wrap,.lzs-accounting-book-edit__table-wrap{border:1px solid #e7ecef;border-radius:4px;flex:1;min-height:180px;margin-top:12px;overflow:auto}.lzs-accounting-book-preview__table,.lzs-accounting-book-edit__table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px}.lzs-accounting-book-preview__table th,.lzs-accounting-book-edit__table th{color:#59676d;text-align:left;white-space:nowrap;background:#f7f9fa;height:40px;padding:8px 10px;font-size:11px;font-weight:650}.lzs-accounting-book-preview__table td,.lzs-accounting-book-edit__table td{color:#445159;vertical-align:middle;border-top:1px solid #edf0f2;padding:9px 10px}.lzs-accounting-book-preview__table td:last-child,.lzs-accounting-book-edit__table td:nth-child(3){text-align:right;white-space:nowrap}.lzs-accounting-book-preview__empty{text-align:center;color:#8b969b!important}.lzs-accounting-book-preview__summary{background:#f9fbfc;align-self:start}.lzs-accounting-book-preview__summary h3,.lzs-accounting-book-edit__options h3{color:#35434a;margin:0 0 8px;font-size:14px;font-weight:650}.lzs-accounting-book-preview__summary dl{gap:12px;margin:18px 0 0;display:grid}.lzs-accounting-book-preview__summary dl div{justify-content:space-between;gap:10px;display:flex}.lzs-accounting-book-preview__summary dt{color:#6d7a81;font-size:12px}.lzs-accounting-book-preview__summary dd{color:#303e45;margin:0;font-size:13px;font-weight:650}.lzs-accounting-book-preview__pagination{justify-content:center;gap:5px;margin-top:12px;display:flex}.lzs-accounting-book-preview__pagination button{color:#66747b;background:#fff;border:1px solid #e0e6e9;border-radius:4px;min-width:28px;height:28px;font-size:11px}.lzs-accounting-book-preview__pagination button[aria-current=page]{color:#168c56;background:#edf8f1;border-color:#abd9bc}.lzs-accounting-book-preview__pagination button:disabled{color:#b2bbc0;cursor:default}.lzs-accounting-book-edit__intro{gap:5px;display:grid}.lzs-accounting-book-edit__table input{box-sizing:border-box;width:100%;min-width:115px;min-height:33px;font:inherit;border:1px solid #dfe5e8;border-radius:4px;padding:5px 7px}.lzs-accounting-book-edit__table td:last-child{width:38px;padding-inline:4px}.lzs-accounting-book-edit__table td:last-child button{color:#b54444;cursor:pointer;background:#fff;border:1px solid #e7dada;border-radius:4px;width:28px;height:28px}.lzs-accounting-book-edit__add-line{color:#168c56;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:5px 0;font-size:12px}.lzs-accounting-book-edit__options{background:#f9fbfc}.lzs-accounting-book-edit__options-heading{margin-bottom:10px}.lzs-accounting-book-edit__options>label{color:#445159;align-items:flex-start;gap:8px;padding:9px 0;font-size:12px;display:flex}.lzs-accounting-book-edit__options>label input{accent-color:#1b9860;margin:2px 0 0}.lzs-accounting-book-edit__options>label span{gap:3px;display:grid}.lzs-accounting-book-edit__options small{color:#879299;font-size:10px;line-height:1.4}.lzs-accounting-book-edit__totals{color:#6c7980;background:#f0f4f6;border-radius:4px;justify-content:space-between;gap:10px;margin:14px 0;padding:10px;font-size:11px;display:flex}.lzs-accounting-book-edit__totals strong{color:#303e45;margin-left:4px}.lzs-accounting-book-edit__note{color:#59676d;gap:6px;font-size:11px;font-weight:600;display:grid}.lzs-accounting-book-edit__note textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;border:1px solid #dfe5e8;border-radius:4px;padding:8px}.lzs-accounting-book-edit__notice{color:#765d24;background:#fff8e4;border:1px solid #efe1b3;border-radius:4px;margin:12px 0 0;padding:9px 11px;font-size:12px}@media(max-width:900px){.lzs-table-container.lzs-accounting-table-wrap{overflow-x:auto}.lzs-accounting-intro{grid-template-columns:1fr;min-height:0}.lzs-accounting-toolbar{grid-template-columns:auto 1fr;top:0}.lzs-accounting-year-form{top:0}.lzs-accounting-books-heading{flex-direction:column;align-items:flex-start}.lzs-accounting-actions{flex-wrap:wrap;width:100%}.lzs-accounting-overview-heading{flex-direction:column;align-items:flex-start}.lzs-accounting-overview-meta{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:680px){.lzs-main-content.lzs-accounting-page{width:calc(100% - 16px);margin:8px;padding:10px 12px 28px}.lzs-accounting-intro{margin:6px 0 14px;padding:12px}.lzs-accounting-intro h1{font-size:18px}.lzs-accounting-toolbar{gap:10px}.lzs-accounting-year-form{margin-left:0}.lzs-accounting-stat-grid{grid-template-columns:1fr}.lzs-accounting-overview,.lzs-accounting-books{margin:0 0 14px;padding:13px}.lzs-accounting-table-wrap{margin:10px 0 0}.lzs-accounting-actions .lzs-btn{flex:100%}.lzs-accounting-actions .lzs-accounting-action-button.is-yearly{box-sizing:border-box;width:100%;max-width:100%}.lzs-accounting-actions .lzs-btn small{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.lzs-accounting-actions .lzs-accounting-action-button{height:auto;min-height:56px}.lzs-accounting-overview-heading p{line-height:1.8}.lzs-accounting-modal-fields{grid-template-columns:1fr}.lzs-accounting-book-dialog{border-radius:8px;width:100%;height:calc(100dvh - 20px)}.lzs-accounting-book-dialog__header{min-height:88px;padding:14px}.lzs-accounting-book-dialog__body,.lzs-accounting-book-dialog__footer{padding:10px}.lzs-accounting-book-preview,.lzs-accounting-book-edit__workspace{grid-template-columns:minmax(0,1fr)}.lzs-accounting-book-preview__summary{order:-1}.lzs-accounting-book-preview__table-wrap,.lzs-accounting-book-edit__table-wrap{min-height:220px}.lzs-accounting-page .lzs-accounting-overview,.lzs-accounting-page .lzs-accounting-books{border-radius:10px}}@media(max-width:900px){.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header{gap:4px;padding-inline:6px}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header-left>.lzs-header-divider,.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-add-property,.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header-right{flex:none;gap:2px;min-width:0}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-header-right>.lzs-header-icon-btn,.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-notification-dropdown,.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-account-menu{flex:0 0 36px}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-user-chevron{display:none}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-subnav-main::-webkit-scrollbar{display:none}.lzs-app-wrapper:has(.lzs-accounting-page) .lzs-subnav-settings{flex:none}}@media(max-width:360px){.lzs-accounting-toolbar{grid-template-columns:minmax(0,1fr)}.lzs-accounting-type,.lzs-accounting-view-mode{justify-self:start;min-width:0}.lzs-accounting-view-mode{box-sizing:border-box;justify-content:flex-start;max-width:100%}}.lzs-main-content.lzs-assets-page{max-width:none;padding:14px 12px 40px}.lzs-main-content.lzs-assets-page.is-room-view{padding-right:27px}.lzs-assets-panel{background:#fff;border:1px solid #edf1f3;border-radius:12px;min-height:480px;padding:14px 14px 27px}.lzs-assets-heading,.lzs-assets-toolbar,.lzs-asset-room-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.lzs-assets-heading{height:74px;margin-bottom:4px}.lzs-assets-heading>div{border-left:0;padding-left:15px;position:relative;transform:translateY(6px)}.lzs-assets-heading>div:before{content:"";background:#159b59;border-radius:3px;width:4px;height:34px;position:absolute;top:2px;left:0}.lzs-assets-heading h1{color:#2e393f;margin:0;font-size:22px;font-weight:600;line-height:1.25}.lzs-assets-heading p{color:#7b878d;margin:2px 0 0;font-size:13px;font-style:italic}.lzs-asset-add-button{color:#fff;cursor:pointer;background:#56bf35;border:0;border-radius:50%;place-items:center;width:50px;height:50px;transition:background-color .16s,transform .16s;display:grid;transform:none;box-shadow:0 3px 8px #247b3529}.lzs-asset-add-button span{font-size:27px;font-weight:400;line-height:1}.lzs-asset-add-button.is-hidden{display:none}.lzs-asset-add-button:hover{background:#43ad2d;transform:translateY(-1px)}.lzs-assets-toolbar{height:43px;margin-bottom:16px}.lzs-asset-view-tabs{background:#edf1f4;border-radius:9px;align-items:center;gap:4px;padding:4px;display:inline-flex}.lzs-asset-view-tabs button{color:#68767d;height:35px;min-height:35px;font:600 12.5px/1.2 var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:7px 15px;display:inline-flex}.lzs-asset-view-tabs button:first-child{flex:0 0 137px;width:137px}.lzs-asset-view-tabs button:last-child{flex:0 0 136px;width:136px}.lzs-asset-view-tabs button.active{color:#354149;background:#fff;border-color:#e7ebee;box-shadow:0 1px 2px #1f343d14}.lzs-asset-view-tabs button>svg{color:#74838a;width:17px;height:17px}.lzs-asset-view-tabs button.active>svg{color:#36895c}.lzs-assets-toolbar>.lzs-asset-export{color:#fff;background:#15a05c;border:0;border-radius:10px;justify-content:flex-start;gap:6px;width:133.4px;height:35px;min-height:35px;padding:7px 20px;font-size:14px;line-height:21px}.lzs-assets-toolbar>.lzs-asset-export:hover{background:#138d51;border:0}.lzs-assets-toolbar>.lzs-asset-export svg{flex:0 0 16px;width:16px;height:16px}.lzs-asset-filter-row{background:#fff;border:1px solid #e8edf0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-height:46px;margin-bottom:13px;padding:6px 10px;display:flex;position:relative}.lzs-asset-filter-select{color:#35434a;background:#fff;border:1px solid #dce3e8;border-radius:6px;min-width:170px;height:34px;padding:0 10px;font-size:13px}.lzs-asset-filter-search{color:#7c8990;background:#fff;border:1px solid #dce3e8;border-radius:6px;flex:220px;align-items:center;gap:6px;max-width:320px;height:34px;margin-left:auto;padding:0 10px;display:flex}.lzs-asset-filter-search input{color:#35434a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.lzs-asset-filter-indicator{box-sizing:border-box;color:#4b5a61;border-right:1px solid #ebeced;align-items:center;width:45px;height:24px;margin-right:20px;padding:0 10px;display:flex;position:relative}.lzs-asset-filter-indicator>svg{flex:0 0 24px;width:24px;height:24px}.lzs-asset-filter-indicator>.lzs-asset-filter-count{color:#fff;background:#15a05c;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;line-height:20px;display:flex;position:absolute;top:-15px;right:-10px}.lzs-asset-more-button:focus-visible{outline-offset:2px;outline:2px solid #168e65}.lzs-assets-table-wrap,.lzs-asset-room-list{background:#fff;border:1px solid #e6ebee;border-radius:9px;overflow:auto}.lzs-assets-table-wrap:focus-visible,.lzs-asset-room-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #159b59}.lzs-assets-table-wrap{overflow:auto hidden}.lzs-asset-room-list{overflow:visible}.lzs-asset-room-table-wrap{overflow:auto hidden}.lzs-assets-table,.lzs-asset-room-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.lzs-assets-table{table-layout:fixed;min-width:1860px}.lzs-assets-table .lzs-asset-icon-column,.lzs-assets-table .lzs-asset-menu-column{width:50px}.lzs-assets-table .lzs-asset-name-column{width:220px}.lzs-assets-table .lzs-asset-icon-heading{width:50px}.lzs-assets-table-wrap{border-radius:9px;min-height:243px}.lzs-assets-table .lzs-asset-icon-cell{text-align:center}.lzs-assets-table-wrap .lzs-assets-table td{height:50px}.lzs-assets-table-wrap .lzs-assets-table td:nth-child(3){font-weight:650}.lzs-assets-table-wrap .lzs-assets-table td:nth-child(8){text-align:left;padding-left:4px}.lzs-assets-table .lzs-asset-editable-cell{cursor:text}.lzs-assets-table .lzs-asset-editable-cell:focus-within{background:#f8fbf9}.lzs-assets-table .lzs-asset-editable-cell input,.lzs-assets-table .lzs-asset-editable-cell select{box-sizing:border-box;color:#344047;width:100%;min-width:0;height:32px;font:12px var(--lz-font-sans);background:#fff;border:1px solid #159b59;border-radius:4px;padding:4px 7px}.lzs-assets-table .lzs-table th,.lzs-asset-room-table .lzs-table th,.lzs-assets-table th,.lzs-asset-room-table th{color:#536168;text-align:center;white-space:nowrap;background:#f7f9fa;border-bottom:1px solid #e6ebee;padding:11px 12px;font-size:11.5px;font-weight:650}.lzs-assets-table td,.lzs-asset-room-table td{color:#414d53;text-align:center;white-space:nowrap;border-bottom:1px solid #e9edef;height:88px;padding:14px 12px;font-size:12px}.lzs-asset-room-table tbody td{height:60px;padding:8px 12px}.lzs-assets-table th:first-child,.lzs-assets-table td:first-child,.lzs-asset-room-table th:first-child,.lzs-asset-room-table td:first-child{text-align:left}.lzs-assets-table tbody tr:last-child td,.lzs-asset-room-table tbody tr:last-child td{border-bottom:0}.lzs-asset-name-cell{align-items:center;gap:10px;display:flex}.lzs-asset-name-cell strong{color:#344047;font-size:13px;font-weight:650}.lzs-asset-row-icon,.lzs-asset-modal-icon{color:#158b55;background:#e4f5e9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.lzs-asset-quantity-link{color:#386ca8;cursor:pointer;background:#edf4fc;border:0;border-radius:999px;min-width:25px;min-height:24px;font-size:12px}.lzs-asset-stock-value{color:#188d57;background:#e8f7ed;border-radius:999px;justify-content:center;min-width:25px;display:inline-flex}.lzs-asset-status-badge{color:#fff;background:#86c744;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-block}.lzs-asset-status-badge.broken{color:#c55353;background:#fff0f0}.lzs-asset-status-badge.maintenance{color:#b7741c;background:#fff6e8}.lzs-asset-empty{color:#929da2!important;text-align:center!important;height:120px!important}.lzs-asset-room-empty-cell{padding:0!important}.lzs-asset-room-empty{box-sizing:border-box;color:#687c78;text-align:center;border:1px dashed #cfdcd8;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-height:165px;margin:16px;padding:28px 16px;font-size:14px;line-height:21px;display:flex}.lzs-asset-room-empty strong{color:#173b36;font-weight:700}.lzs-asset-room-empty__icon{color:#167c71;place-items:center;width:52px;height:52px;margin-bottom:6px;display:grid}.lzs-asset-room-empty__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:26px;height:26px}.lzs-asset-row-menu{anchor-scope:--lzs-asset-row-trigger;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.lzs-asset-more-button{color:#202629;cursor:pointer;anchor-name:--lzs-asset-row-trigger;background:#fff;border:1px solid #394247;border-radius:50%;width:31px;height:31px;font-size:18px}.lzs-asset-more-button svg{width:17px;height:17px}.lzs-asset-more-button:hover{color:#128d51;background:#f5faf7}.lzs-asset-row-popover{box-sizing:border-box;width:min(190px,var(--lzs-asset-menu-max-width, calc(100vw - 16px) ));min-width:min(190px,var(--lzs-asset-menu-max-width, calc(100vw - 16px) ));max-height:var(--lzs-asset-menu-max-height, calc(100dvh - 16px) );z-index:2147483000;inset:auto;top:var(--lzs-asset-menu-top,8px);left:var(--lzs-asset-menu-left,8px);overscroll-behavior:contain;background:#fff;border:1px solid #ddd;border-radius:0;margin:0;padding:0;position:fixed;overflow:hidden auto;box-shadow:0 2px 8px #19272d2e}.lzs-asset-row-popover[hidden]{display:none}.lzs-asset-row-popover.is-positioning{visibility:hidden}.lzs-asset-row-popover button{box-sizing:border-box;color:#45535a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;align-items:center;gap:8px;width:100%;min-height:43.17px;padding:10px 8px 10px 20px;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex}.lzs-asset-row-popover button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.lzs-asset-row-popover button span{white-space:nowrap;min-width:0}.lzs-asset-row-menu-separator{background:#ccc;height:1px}.lzs-asset-row-popover button:hover{color:#128d51;background:#f4f8f5}.lzs-asset-row-popover button.is-danger{color:#e04b4b}.lzs-asset-row-popover button.is-danger:hover{color:#c93434;background:#fff5f5}.lzs-asset-action-notice{color:#31764a;background:#f3faf5;border:1px solid #d4e8da;border-radius:5px;margin:0 0 12px;padding:10px 12px;font-size:13px}.lzs-asset-delete-backdrop{z-index:1800;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-asset-delete-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;justify-items:stretch;width:min(512px,100%);padding:0 0 19px;display:grid;box-shadow:0 0 1px #0000001f,0 2px 10px #0000001f}.lzs-asset-delete-warning{box-sizing:border-box;color:#f8bb86;border:4px solid #f8bb86;border-radius:50%;justify-self:center;place-items:center;width:88px;height:88px;margin:40px auto 9.6px;display:grid}.lzs-asset-delete-warning span{font:500 64px/1 Arial,sans-serif}.lzs-asset-delete-dialog h2{color:#595959;margin:0;padding:24px 30px 0;font-size:30px;font-weight:600;line-height:36px}.lzs-asset-delete-dialog p{color:#545454;margin:18px 28.8px 5.4px;font-size:18px;line-height:1.2}.lzs-asset-delete-actions{justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:20px;display:flex}.lzs-asset-delete-actions button{color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;border:0;border-radius:10px;padding:10px 21px}.lzs-asset-delete-confirm{background:#3085d6}.lzs-asset-delete-cancel{background:#d33}.lzs-asset-rooms-view{flex-direction:column;gap:14px;display:flex}.lzs-asset-room-stats{grid-template-columns:repeat(5,minmax(140px,1fr));gap:9px;display:grid}.lzs-asset-room-stats article{background:#f8fafb;border:1px solid #e3e9ed;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:10px 12px;display:flex}.lzs-asset-room-stats article:nth-child(2){background:#f2f7ff}.lzs-asset-room-stats article.value{background:#f0fbf4}.lzs-asset-room-stats article>span{color:#77848a;font-size:10.5px}.lzs-asset-room-stats article strong{color:#344149;font-size:17px}.lzs-asset-room-stats article:nth-child(2) strong{color:#3f70b1}.lzs-asset-room-stats article.value strong{color:#178b50}.lzs-asset-room-stats article small{color:#758188;font-size:12px;font-weight:500}.lzs-asset-room-toolbar{border-bottom:1px solid #e7ecef;flex-wrap:wrap;height:57px;min-height:57px;padding:8px 14px}.lzs-asset-room-filters{flex-wrap:wrap;gap:6px;display:flex}.lzs-asset-room-filter-chip{box-sizing:border-box;color:#475569;height:32px;font:600 13px/19.5px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.lzs-asset-room-filter-chip.is-filter-all{width:89px}.lzs-asset-room-filter-chip.is-filter-action{width:109px}.lzs-asset-room-filter-chip.is-filter-broken{width:119px}.lzs-asset-room-filter-chip.is-filter-maintenance{width:127px}.lzs-asset-room-filter-chip.is-filter-empty{width:147px}.lzs-asset-room-filter-chip b{box-sizing:border-box;color:#475569;min-width:19px;height:16px;font:600 11px/16.5px var(--lz-font-sans);background:#f1f5f9;border-radius:999px;place-items:center;padding:0 4px;display:inline-grid}.lzs-asset-room-filter-chip.active{color:#fff;background:#167c71;border-color:#167c71}.lzs-asset-room-filter-chip.active b{color:#167c71;background:#fff}.lzs-asset-room-search{align-items:center;width:min(240px,100%);display:flex;position:relative;transform:translateY(-1px)}.lzs-asset-room-search>span{color:#89959a;font-size:18px;position:absolute;left:10px}.lzs-asset-room-search input{width:100%;height:31px;padding-left:32px;font-size:11px}.lzs-room-name-cell{align-items:center;gap:9px;min-height:39px;display:flex;transform:translateY(1px)}.lzs-room-status-icon{color:#5bad61;background:#edf8ed;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.lzs-room-status-icon.vacant{color:#ed9454;background:#fff2e9}.lzs-room-status-icon.ending{color:#ce6d8c;background:#fff0f5}.lzs-room-name-cell>span:last-child{flex-direction:column;gap:3px;display:flex}.lzs-room-name-cell strong{color:#344149;font-size:12px}.lzs-room-name-cell small{color:#5a9d60;font-size:10px}.lzs-room-name-cell small.vacant{color:#de8150}.lzs-room-name-cell small.ending{color:#c76280}.lzs-asset-no-room-item{color:#89969c;font-size:11px}.lzs-asset-room-item{color:#48565d;margin-right:6px;font-size:11px;display:inline-block}.lzs-asset-room-item small{color:#78858b}.lzs-asset-room-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex;transform:translateY(1px)}.lzs-asset-room-actions .lzs-btn{color:#1e293b;width:84px;height:31px;min-height:31px;font:600 14px/21px var(--lz-font-sans);border-color:#dbe3ea;justify-content:center;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.lzs-asset-room-actions .lzs-room-action-icon{flex:0 0 14px;width:14px;height:14px}.lzs-asset-settings-button{color:#118a4f;cursor:pointer;background:0 0;border:1px solid #15a05c;border-radius:8px;place-items:center;width:32px;height:31px;display:grid}.lzs-asset-settings-button .lzs-room-action-icon{width:14px;height:14px}.lzs-asset-room-footer{box-sizing:border-box;color:#7a878d;background:#fbfcfc;border-top:1px solid #edf0f2;height:41px;min-height:41px;padding:10px 14px;font-size:11px}.lzs-asset-room-table{table-layout:fixed}.lzs-asset-room-table-wrap{margin-top:-1px}.lzs-asset-room-table th{text-align:left;text-transform:uppercase;height:38px;padding:0 14px;line-height:18px}.lzs-asset-room-table tbody td{text-align:left;padding:8px 14px}.lzs-asset-room-table tbody td:last-child{text-align:right}.lzs-asset-room-cards{display:none}@media(max-width:991.98px){.lzs-main-content.lzs-assets-page.is-room-view{padding-right:12px}.lzs-asset-room-toolbar{flex-direction:column;align-items:stretch;gap:8px;height:auto;min-height:0;padding:12px 14px;display:flex}.lzs-asset-room-search{width:100%;max-width:none;transform:none}.lzs-asset-room-search input{height:31px}.lzs-asset-room-cards{display:block}.lzs-asset-room-card{color:#1e293b;border-bottom:1px solid #edf0f2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"room actions""assets assets""quantity condition""value value";gap:8px 12px;padding:10px 14px;font-size:14px;line-height:21px;display:grid}.lzs-asset-room-card:last-of-type{border-bottom:0}.lzs-asset-room-card__identity{grid-area:room;align-items:center;gap:10px;min-width:0;min-height:39px;display:flex}.lzs-asset-room-card__identity .lzs-room-status-icon{flex:0 0 34px;width:34px;height:34px}.lzs-asset-room-card__name{flex-direction:column;min-width:0;display:flex}.lzs-asset-room-card__name strong{color:#1e293b;font-size:14px;font-weight:700;line-height:21px}.lzs-asset-room-card__name small{color:#7dc242;font-size:11px;line-height:16px}.lzs-asset-room-card__name small.vacant{color:#e28b57}.lzs-asset-room-card__name small.ending{color:#c56c88}.lzs-asset-room-card__assets{flex-wrap:wrap;grid-area:assets;align-items:center;min-width:0;font-size:13px;line-height:19.5px;display:flex}.lzs-asset-room-card__quantity{grid-area:quantity;min-width:0}.lzs-asset-room-card__quantity:before,.lzs-asset-room-card__value:before{color:#7d8990;content:attr(data-label) ": "}.lzs-asset-room-card__condition{grid-area:condition;justify-content:flex-end;display:flex}.lzs-asset-room-card__value{color:#173b36;grid-area:value;min-width:0;font-size:13px;line-height:19.5px}.lzs-asset-no-room-item{font-size:13px;line-height:19.5px}.lzs-asset-room-card__actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;min-height:39px;display:flex}.lzs-asset-room-card__actions .lzs-btn{color:#1e293b;width:84px;height:31px;min-height:31px;font:600 14px/21px var(--lz-font-sans);border-color:#dbe3ea;justify-content:center;align-items:center;gap:4px;padding:5px 9px;display:inline-flex}.lzs-asset-room-card__actions .lzs-room-action-icon{flex:0 0 14px;width:14px;height:14px}.lzs-asset-room-cards__empty{margin:12px 14px}.lzs-asset-room-table-wrap{display:none}}@media(min-width:1200px){.lzs-main-content.lzs-assets-page.is-room-view .lzs-asset-room-table col:first-child{width:19.147%}.lzs-main-content.lzs-assets-page.is-room-view .lzs-asset-room-table col:nth-child(2){width:41.049%}.lzs-main-content.lzs-assets-page.is-room-view .lzs-asset-room-table col:nth-child(3){width:5.517%}.lzs-main-content.lzs-assets-page.is-room-view .lzs-asset-room-table col:nth-child(4){width:17.469%}.lzs-main-content.lzs-assets-page.is-room-view .lzs-asset-room-table col:nth-child(5){width:7.68%}.lzs-main-content.lzs-assets-page.is-room-view .lzs-asset-room-table col:nth-child(6){width:9.14%}}.lzs-asset-modal-backdrop{z-index:1200;background:#1823297a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.lzs-asset-modal{background:#fff;border:0;border-radius:18px;flex-direction:column;width:min(500px,100%);max-height:min(90vh,780px);display:flex;overflow:auto;box-shadow:0 24px 48px -12px #0f172a2e}.lzs-asset-modal-header{border-bottom:1px solid #edf0f2;flex:0 0 69px;align-items:center;gap:15px;min-height:69px;padding:13px 16px;display:flex}.lzs-asset-modal-icon{flex-basis:36px;width:36px;height:36px;font-size:19px}.lzs-asset-modal-icon svg{fill:none;stroke:#159b59;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:24px;height:24px}.lzs-asset-modal-header h2{color:#313d43;flex:1;margin:0;font-size:20px;font-weight:600;line-height:30px}.lzs-asset-modal-header>button{color:#59666c;cursor:pointer;background:#fff;border:1px solid #e4e9ec;border-radius:8px;width:34px;height:34px;font-size:22px;line-height:1}.lzs-asset-form{flex-direction:column;flex:1 0 527px;gap:8px;min-height:527px;padding:16px;display:flex}.lzs-asset-form:has(.lzs-asset-form-field.has-error){flex-basis:auto;min-height:auto}.lzs-asset-form-field{color:#59666c;flex:0 0 58px;min-width:0;height:58px;display:block;position:relative}.lzs-asset-form-field.has-error{flex-basis:80.375px;height:80.375px}.lzs-asset-form-field__error{color:#dc3545;height:18.375px;margin:4px 0 0;font-size:12.25px;line-height:18.375px;display:block}.lzs-asset-form-field>input.is-invalid{border-color:#dc3545}.lzs-asset-form-field:focus-within>input.is-invalid{border-color:#15a05c;box-shadow:0 0 0 2px #15a05c1f}.lzs-asset-form-field__label{z-index:1;box-sizing:border-box;transform-origin:0 0;color:#71767a;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;width:100%;height:100%;padding:16px 12px;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;transition:opacity .1s,transform .1s;position:absolute;inset:0;overflow:hidden}.lzs-asset-form-field__label b{color:#d84848;font-weight:600}.lzs-asset-form-field>input,.lzs-asset-form-field>select{box-sizing:border-box;color:#344149;background:#fff;border:1px solid #d5dde5;border-radius:10px;outline-color:#159b59;width:100%;height:58px;padding:16px 12px;font:16px/24px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:block}.lzs-asset-form-field>input::placeholder{color:#0000;opacity:0}.lzs-asset-form-field:has(>select):after{z-index:2;content:"";pointer-events:none;border-bottom:1px solid #657179;border-right:1px solid #657179;width:7px;height:7px;position:absolute;top:25px;right:17px;transform:rotate(45deg)}.lzs-asset-form-field:focus-within .lzs-asset-form-field__label,.lzs-asset-form-field:has(input:not(:placeholder-shown)) .lzs-asset-form-field__label,.lzs-asset-form-field:has(select) .lzs-asset-form-field__label{transform:translate(.18rem,-.32rem)scale(.85)}.lzs-asset-form-field:focus-within>input,.lzs-asset-form-field:focus-within>select{border-color:#15a05c;outline:none;box-shadow:0 0 0 2px #15a05c1f}.lzs-asset-form-grid{flex:0 0 124px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-asset-form-grid:has(.lzs-asset-form-field.has-error){flex-basis:auto}.lzs-asset-icon-picker{border:0;flex-direction:column;flex:0 0 231px;gap:8px;height:231px;margin:0;padding:0;display:flex}.lzs-asset-icon-picker__label{color:#47555c;flex:0 0 21px;align-items:center;gap:6px;height:21px;font-size:14px;font-weight:600;line-height:21px;display:flex}.lzs-asset-icon-picker__label:before{content:"";background:#16a05d;border-radius:3px;flex:0 0 4px;width:4px;height:18px}.lzs-asset-icon-picker__grid{box-sizing:border-box;background:#f8fff2;border:1px solid #000;border-radius:10px;flex:0 0 202px;grid-template-rows:repeat(3,60px);grid-template-columns:repeat(5,minmax(0,1fr));height:202px;padding:10px;display:grid}.lzs-asset-icon-picker__grid button{color:#647279;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:100%;height:60px;display:grid}.lzs-asset-catalog-icon{width:24px;height:24px;display:block}.lzs-asset-icon-picker__grid button:hover,.lzs-asset-icon-picker__grid button.selected{color:#148a50;background:#fff}.lzs-asset-icon-picker__grid button:focus-visible{outline-offset:-3px;outline:2px solid #148a50}.lzs-asset-modal-actions{border-top:1px solid #edf0f2;flex:0 0 68px;justify-content:flex-end;align-items:center;gap:8px;height:68px;min-height:68px;padding:12px 16px;display:flex}.lzs-asset-modal-actions>.lzs-btn{height:35px;min-height:35px;font:600 14px/21px var(--lz-font-sans);padding:6px 12px}.lzs-asset-modal-actions>.lzs-btn-secondary{width:62px}.lzs-asset-modal-actions>.lzs-btn-primary{width:127px;padding-left:20px;padding-right:20px}.lzs-asset-modal-actions>.lzs-btn{border-radius:10px}.lzs-asset-modal-actions>.lzs-btn-secondary{border-color:#dbe3ea}.lzs-asset-modal-actions>.lzs-btn-primary{background:#15a05c;border:0}.lzs-asset-detail-content{color:#536168;padding:18px;font-size:13px}.lzs-asset-modal.is-room-detail{width:min(800px,100%);max-height:calc(100vh - 56px)}.lzs-asset-modal-backdrop:has(.lzs-asset-modal.is-room-detail){align-items:flex-start;padding-top:28px}.lzs-asset-modal.is-room-detail .lzs-asset-modal-header{flex-basis:81.375px;gap:10px;height:81.375px;min-height:81.375px}.lzs-asset-room-detail-icon{color:#167c71;background:#e6f4f1;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-asset-room-detail-icon svg{width:20px;height:20px}.lzs-asset-room-detail-heading{flex:1;min-width:0}.lzs-asset-room-detail-heading h2{color:#313d43;margin:0;font-size:20px;font-weight:600;line-height:30px}.lzs-asset-room-detail-heading p{color:#6c757d;margin:0;font-size:12.25px;line-height:18.375px}.lzs-asset-room-detail-heading__status{color:#7dc242}.lzs-asset-modal.is-room-detail .lzs-asset-detail-content{box-sizing:border-box;flex:0 0 196.5px;height:196.5px;padding:16px;font-size:14px}.lzs-asset-room-detail-empty{box-sizing:border-box;color:#687c78;text-align:center;background:#fbfdfc;border:1px dashed #cfdcd8;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;height:164.5px;padding:28px 16px;display:flex}.lzs-asset-room-detail-empty__icon{color:#167c71;background:#e6f4f1;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:10px;display:grid}.lzs-asset-room-detail-empty__icon svg{width:26px;height:26px}.lzs-asset-room-detail-empty strong{color:#173b36;font-size:14px;line-height:21px}.lzs-asset-room-detail-empty>span:last-child{color:#687c78;margin-top:4px;font-size:13px;line-height:19.5px}.lzs-asset-room-detail-actions{box-sizing:border-box;border-top:1px solid #edf0f2;flex:0 0 68px;justify-content:flex-end;align-items:center;gap:8px;height:68px;min-height:68px;padding:12px 16px;display:flex}.lzs-asset-room-detail-actions .lzs-btn{border-radius:10px;height:35px;min-height:35px;font-size:14px;font-weight:600;line-height:21px}.lzs-asset-room-detail-actions .lzs-btn-secondary{color:#1e293b;border-color:#dbe3ea;width:62.375px}.lzs-asset-room-detail-actions .lzs-btn-primary{background:#15a05c;border:0;width:146.734px}.lzs-asset-room-setup-backdrop{z-index:1300;background:#00000080;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.lzs-asset-room-setup{background:#fff;border:0;border-radius:18px;flex-direction:column;width:min(500px,100%);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 12px 36px #1422283d}.lzs-asset-room-setup__header{box-sizing:border-box;border-bottom:1px solid #edf0f2;align-items:flex-start;gap:12px;height:83px;min-height:83px;padding:16px;display:flex}.lzs-asset-room-setup__icon{color:#0f7a35;background:#b1e1b8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;transform:translateY(-6px)}.lzs-asset-room-setup__icon svg{width:18px;height:18px}.lzs-asset-room-setup__header>div{flex:1;min-width:0}.lzs-asset-room-setup__header h2{color:#0f172a;margin:0 0 2px;font-size:20px;font-weight:700;line-height:30px;transform:translateY(-1px)}.lzs-asset-room-setup__header p{color:#6c757d;margin:0;font-size:12.25px;line-height:18.375px;transform:translateY(1px)}.lzs-asset-room-setup__header>button{box-sizing:border-box;color:#56635a;cursor:pointer;background:#fff;border:1px solid #e0e7e1;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-top:-8px;padding:0;display:grid;box-shadow:0 1px 4px #0f172a1f}.lzs-asset-room-setup__header>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.lzs-asset-room-setup__body{box-sizing:border-box;flex:0 200px;min-height:200px;padding:8px 12px;overflow:auto}.lzs-asset-room-setup__section-title{color:#0f172a;align-items:center;gap:8px;height:26px;margin:8px 4px 0;font-size:14px;font-weight:700;line-height:21px;display:flex}.lzs-asset-room-setup__section-title svg{color:#3478d4;width:16px;height:16px}.lzs-asset-room-setup__list{gap:6px;margin:8px 4px 0;display:grid}.lzs-asset-room-setup-item{box-sizing:border-box;cursor:pointer;background:#fcfdff;border:1px solid #e8edf3;border-radius:12px;align-items:center;gap:12px;min-height:67px;padding:10px 12px;display:flex}.lzs-asset-room-setup-item>input[type=checkbox]{accent-color:#169b59;flex:0 0 18px;width:18px;height:18px}.lzs-asset-room-setup-item__description{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lzs-asset-room-setup-item__description strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:21px;overflow:hidden}.lzs-asset-room-setup-item__description small{color:#1e293b;gap:7px;font-size:12px;line-height:18px;display:flex}.lzs-asset-room-setup-item__description small span{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;height:20px;padding:1px 8px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.lzs-asset-room-setup-item__description small span:last-child{color:#15803d;background:#dcfce7}.lzs-asset-room-setup-item__quantity{box-sizing:border-box;color:#212529;text-align:center;width:72px;height:31px;font:14px/21px var(--lz-font-sans);border:1px solid #d5dde5;border-radius:8px;padding:4px 8px}.lzs-asset-room-setup__notice{box-sizing:border-box;color:#1e3a8a;background:#eff6ff;border:0;border-radius:10px;min-height:59px;margin:8px 4px 0;padding:10px 12px;font-size:13px;line-height:19.5px}.lzs-asset-room-setup__empty{color:#7b878d;text-align:center;border:1px dashed #dce3e6;border-radius:6px;padding:16px;font-size:13px}.lzs-asset-room-setup__footer{box-sizing:border-box;background:#fff;border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:8px;height:68px;min-height:68px;padding:12px;display:flex}.lzs-asset-room-setup__footer .lzs-btn{box-sizing:border-box;height:35px;min-height:35px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.lzs-asset-room-setup__footer .lzs-btn-secondary{color:#1e293b;border:1px solid #dbe3ea;border-radius:10px;width:62.375px;padding:6px 12px}.lzs-asset-room-setup__footer .lzs-btn-primary{color:#fff;background:#15a05c;border:0 solid #15a05c;border-radius:10px;gap:6px;width:137.125px;padding:7px 20px}.lzs-asset-room-setup__footer .lzs-btn-primary svg{flex:0 0 16px;width:16px;height:16px}@media(max-width:900px){.lzs-asset-room-stats{grid-template-columns:repeat(2,minmax(130px,1fr))}.lzs-asset-room-stats article.value{grid-column:1/-1}.lzs-asset-modal.is-room-detail{width:min(800px,100%)}}@media(max-width:600px){.lzs-main-content.lzs-assets-page{padding:10px 8px 24px}.lzs-assets-panel{padding:16px 10px}.lzs-assets-heading h1{font-size:19px}.lzs-assets-toolbar{align-items:flex-start}.lzs-asset-view-tabs button{padding:7px 9px;font-size:11px}.lzs-asset-export{white-space:nowrap;padding:7px 9px;font-size:11px}.lzs-asset-room-toolbar{align-items:stretch}.lzs-asset-room-search{width:100%}.lzs-asset-room-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-asset-form{flex-basis:auto;min-height:0}.lzs-asset-form-grid{flex-basis:auto;grid-template-columns:1fr}}@media(max-width:900px){body:has(.lzs-assets-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-assets-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-assets-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-assets-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-assets-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-assets-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.lzs-assets-page) .lzs-add-property,body:has(.lzs-assets-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.lzs-assets-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-assets-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-assets-page) .lzs-notification-dropdown,body:has(.lzs-assets-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-assets-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-assets-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-assets-page) .lzs-user-chevron{display:none}body:has(.lzs-assets-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.lzs-assets-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){body:has(.lzs-assets-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}body:has(.lzs-assets-page) .lzs-subnav-main::-webkit-scrollbar{display:none}body:has(.lzs-assets-page) .lzs-subnav-settings{flex:none}}.lzs-assets-table th{border-right:1px solid #dce2e6;height:42px;padding:8px 10px}.lzs-assets-table td{border-bottom:1px solid #e6eaec;border-right:1px solid #e1e6e9;height:52px;padding:7px 10px}.lzs-assets-table td.lzs-asset-icon-cell{text-align:center}.lzs-assets-table .lzs-asset-row-icon{color:#fff;background:#80bd3c}.lzs-assets-table td:last-child{background:#f0f6fa}.lzs-assets-table tbody tr:last-child td{border-bottom:0}.lzs-asset-row-icon svg{width:21px;height:21px}.lzs-asset-row-icon{color:#fff;background:#79b938}.lzs-assets-table tbody td:nth-child(2){padding-left:4px}@media(min-width:1200px){.lzs-assets-table{border-spacing:0;width:1864px;min-width:1864px}.lzs-assets-table col:first-child,.lzs-assets-table col:nth-child(10){width:50px}.lzs-assets-table col:nth-child(2),.lzs-assets-table col:nth-child(3),.lzs-assets-table col:nth-child(4),.lzs-assets-table col:nth-child(5),.lzs-assets-table col:nth-child(6),.lzs-assets-table col:nth-child(7),.lzs-assets-table col:nth-child(8){width:220px}.lzs-assets-table col:nth-child(9){width:224px}}.lzs-assets-table-wrap .lzs-assets-table th{height:40px}.lzs-assets-table-wrap .lzs-assets-table tbody td,.lzs-assets-table-wrap .lzs-assets-table tbody tr{height:52px}.lzs-assets-table th{box-sizing:border-box;color:#212121;text-align:center;background:#f8fafc;border-right:1px solid #2224261a;height:40px;padding:0;font-size:13px;font-weight:600;line-height:20px}.lzs-assets-table td{box-sizing:border-box;color:#333;text-align:right;vertical-align:middle;border-bottom:1px solid #2224261a;border-right:1px solid #2224261a;height:86px;padding:0 4px;font-size:13px;line-height:20px}.lzs-assets-table th:first-child,.lzs-assets-table td:first-child,.lzs-assets-table td:nth-child(10){text-align:center}.lzs-assets-table tbody td:nth-child(2),.lzs-assets-table tbody td:nth-child(8){text-align:left;padding-left:3px}.lzs-assets-table tbody td:nth-child(9){text-align:center}.lzs-assets-table tbody td:nth-child(10){padding:0 9px 0 11px}.lzs-assets-table .lzs-asset-name-cell strong{color:#333;font-size:13px;font-weight:700}.lzs-assets-table .lzs-asset-row-icon{background:#7dc242}.lzs-assets-table .lzs-asset-status-badge{background:#7dc242;border-radius:6px;padding:3.4125px 6.3375px;font-size:9.75px;font-weight:700;line-height:9.75px}.lzs-assets-table .lzs-asset-quantity-link{box-sizing:border-box;color:#1d4ed8;background:#dbeafe;width:29px;min-width:29px;height:22px;min-height:22px;font-size:13px}.lzs-assets-table .lzs-asset-stock-value{box-sizing:border-box;color:#15803d;background:#dcfce7;align-items:center;width:26px;min-width:26px;height:22px;font-size:13px}.lzs-assets-table .lzs-asset-more-button{border-color:#000;width:30px;height:30px}.lzs-assets-table .lzs-asset-more-button svg{width:22px;height:22px}.lzs-assets-panel .lzs-assets-table th{color:#212121;padding:0;font-size:13px;font-weight:600;line-height:20px}.lzs-assets-panel .lzs-assets-table td{color:#333;vertical-align:middle;padding:0 4px;font-size:13px;line-height:20px}.lzs-assets-panel .lzs-assets-table tbody td:nth-child(2),.lzs-assets-panel .lzs-assets-table tbody td:nth-child(8){padding-left:3px}.lzs-assets-panel .lzs-assets-table tbody td:nth-child(10){padding:0 9px 0 11px}.lzs-assets-panel .lzs-assets-table .lzs-asset-row-icon{margin-inline:auto}.lzs-assets-panel .lzs-assets-table .lzs-asset-more-button{flex-shrink:0}.lzs-asset-ledger-backdrop{z-index:1250;background:#00000080;justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;position:fixed;inset:0;overflow:auto}.lzs-asset-ledger{box-sizing:border-box;background:#fff;border-radius:18px;flex-direction:column;width:min(1140px,100%);height:auto;min-height:min(525px,100vh - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 16px 48px #0f172a33}.lzs-asset-ledger__header{box-sizing:border-box;justify-content:space-between;align-items:center;height:81.375px;min-height:81.375px;padding:16px;display:flex}.lzs-asset-ledger__header h2{color:#0f172a;margin:0;font-size:20px;font-weight:600;line-height:30px}.lzs-asset-ledger__header p{color:#6c757d;margin:0;font-size:12.25px;line-height:18.375px}.lzs-asset-ledger__header p strong{color:#475569;font-weight:600}.lzs-asset-ledger__header>button{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:10px;display:grid}.lzs-asset-ledger__header>button svg{fill:currentColor;width:16px;height:16px}.lzs-asset-ledger__body{box-sizing:border-box;flex:auto;min-height:0;padding:16px;overflow:hidden}.lzs-asset-ledger__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;height:70px;margin-bottom:14px;display:grid}.lzs-asset-ledger__stats article{box-sizing:border-box;background:#fff;border:1px solid #e3ece9;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px 12px;display:flex}.lzs-asset-ledger__stats article.is-muted{background:#f8fafc;border-color:#e2e8f0}.lzs-asset-ledger__stats article.is-use{background:#eff6ff;border-color:#bfdbfe}.lzs-asset-ledger__stats article.is-free{background:#f0fdf4;border-color:#bbf7d0}.lzs-asset-ledger__stats article span{color:#687c78;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.lzs-asset-ledger__stats article strong{color:#475569;font-size:20px;font-weight:600;line-height:24px}.lzs-asset-ledger__stats article.is-use strong{color:#1d4ed8}.lzs-asset-ledger__stats article.is-free strong{color:#15803d}.lzs-asset-ledger__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:auto;min-height:0;max-height:calc(100vh - 330px);display:grid}.lzs-asset-ledger__usage,.lzs-asset-ledger__history{min-width:0;min-height:0}.lzs-asset-ledger__usage>header,.lzs-asset-ledger__history>header{justify-content:space-between;align-items:center;gap:12px;height:34px;margin-bottom:10px;display:flex}.lzs-asset-ledger__usage h3,.lzs-asset-ledger__history h3{color:#173b36;margin:0;font-size:16px;font-weight:700;line-height:20px}.lzs-asset-ledger__count{color:#1d4ed8;white-space:nowrap;background:#dbeafe;border-radius:999px;align-items:center;min-height:22px;padding:2px 10px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.lzs-asset-ledger__usage-list{max-height:calc(100% - 44px);overflow:hidden auto}.lzs-asset-ledger__empty{box-sizing:border-box;color:#687c78;text-align:center;background:#fbfdfc;border:1px dashed #cfdcd8;border-radius:12px;flex-direction:column;align-items:center;min-height:184px;padding:28px 16px;display:flex}.lzs-asset-ledger__empty-icon{color:#167c71;background:#e6f4f1;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:10px;display:grid}.lzs-asset-ledger__empty-icon svg{width:26px;height:26px}.lzs-asset-ledger__empty strong{color:#173b36;margin-bottom:4px;font-size:14px;font-weight:700;line-height:21px}.lzs-asset-ledger__empty>span:last-child{color:#687c78;max-width:395px;font-size:13px;line-height:19.5px}.lzs-asset-ledger__usage-item{background:#fff;border:1px solid #e3ece9;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.lzs-asset-ledger__usage-item>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lzs-asset-ledger__usage-item strong{color:#173b36;font-size:14px;font-weight:700}.lzs-asset-ledger__usage-item>div span,.lzs-asset-ledger__usage-item small{color:#687c78;font-size:12px;line-height:18px}.lzs-asset-ledger__history{box-sizing:border-box;background:#fff;border:1px solid #e3ece9;border-radius:12px;flex-direction:column;padding:12px;display:flex}.lzs-asset-ledger__history>header{flex:0 0 34px}.lzs-asset-ledger__filter{box-sizing:border-box;color:#212529;width:177px;height:31px;font:14px/21px var(--lz-font-sans);background-color:#fff;border:1px solid #d5dde5;border-radius:8px;padding:4px 36px 4px 8px}.lzs-asset-ledger__history-scroll{flex:auto;min-height:0;max-height:calc(100vh - 400px);padding-right:4px;overflow:auto}.lzs-asset-ledger__history-list{border-left:1px solid #dce5e7;min-height:100%;margin-left:0;padding-left:18px}.lzs-asset-ledger__history-item{min-height:57px;padding:8px 0 10px;position:relative}.lzs-asset-ledger__history-dot{background:#0891b2;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-22px}.lzs-asset-ledger__history-dot.is-blue{background:#2563eb}.lzs-asset-ledger__history-dot.is-purple{background:#8b5cf6}.lzs-asset-ledger__history-dot.is-orange{background:#f59e0b}.lzs-asset-ledger__history-dot.is-red{background:#ef4444}.lzs-asset-ledger__history-dot.is-green{background:#16a34a}.lzs-asset-ledger__history-dot.is-gray{background:#94a3b8}.lzs-asset-ledger__history-title{color:#334155;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:14px;line-height:21px;display:flex}.lzs-asset-ledger__history-title strong{color:#173b36;font-weight:700}.lzs-asset-ledger__history-title span{color:#334155}.lzs-asset-ledger__history-title small{color:#687c78;font-size:12px}.lzs-asset-ledger__history-content>p{color:#475569;margin:1px 0 0;font-size:12px;line-height:18px}.lzs-asset-ledger__history-content>small{color:#687c78;font-size:12px;line-height:18px;display:block}.lzs-asset-ledger__history-content .lzs-asset-ledger__snapshot{color:#88969a}.lzs-asset-ledger__history-empty{color:#687c78;text-align:center;padding:16px 8px;font-size:13px}.lzs-asset-ledger__note{color:#6c757d;margin:0;font-size:12.25px;line-height:18.375px}.lzs-asset-ledger__footer{box-sizing:border-box;border-top:1px solid #edf0f2;align-items:center;gap:8px;height:68px;min-height:68px;padding:12px;display:flex}.lzs-asset-ledger__footer .lzs-asset-ledger__note{flex:1;margin:4px}.lzs-asset-ledger__footer .lzs-btn{height:35px;min-height:35px;font:600 14px/21px var(--lz-font-sans);border-radius:10px}.lzs-asset-ledger__footer .lzs-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.lzs-asset-ledger__footer .lzs-btn-secondary{border-color:#dbe3ea;width:62.375px}.lzs-asset-ledger__footer .lzs-btn-outline-danger{color:#dc3545;background:#fff;border:1px solid #dc3545;width:176.375px}.lzs-asset-ledger__footer .lzs-btn-primary{background:#15a05c;border:0;width:128.109px}@media(max-width:900px){.lzs-asset-ledger-backdrop{padding:16px 8px}.lzs-asset-ledger{height:calc(100vh - 32px);min-height:0;max-height:calc(100vh - 32px)}.lzs-asset-ledger__body{overflow:auto}.lzs-asset-ledger__columns{grid-template-columns:1fr;height:auto;max-height:none}.lzs-asset-ledger__history-scroll{max-height:none}.lzs-asset-ledger__history{min-height:420px}.lzs-asset-ledger__footer{flex-wrap:wrap;height:auto;min-height:68px}.lzs-asset-ledger__footer .lzs-asset-ledger__note{flex-basis:100%}}@media(max-width:600px){.lzs-asset-ledger__stats{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.lzs-asset-ledger__stats article{min-height:70px}.lzs-asset-ledger__stats article:last-child{grid-column:1/-1}.lzs-asset-ledger__footer .lzs-btn-outline-danger{flex:1;width:auto}.lzs-asset-ledger__footer .lzs-btn-primary{width:auto}}.lzs-asset-stock-backdrop{z-index:1300;background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.lzs-asset-stock-modal{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;width:min(500px,100%);max-height:min(889px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a3d}.lzs-asset-stock-modal__header{box-sizing:border-box;border-bottom:1px solid #edf0f2;align-items:center;gap:12px;min-height:83px;padding:16px;display:flex}.lzs-asset-stock-modal__header>div{flex:1;min-width:0}.lzs-asset-stock-modal__header h2{color:#0f172a;margin:0 0 2px;font-size:20px;font-weight:700;line-height:30px}.lzs-asset-stock-modal__header p{color:#687c78;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:19px;overflow:hidden}.lzs-asset-stock-modal__header>.lzs-asset-stock-close{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:10px;flex:0 0 34px;align-self:flex-start;width:34px;height:34px;margin:-8px 0 0;padding:0;position:relative}.lzs-asset-stock-close:before,.lzs-asset-stock-close:after{content:"";background:#15191c;border-radius:1px;width:15px;height:2px;position:absolute;top:15px;left:8px}.lzs-asset-stock-close:before{transform:rotate(45deg)}.lzs-asset-stock-close:after{transform:rotate(-45deg)}.lzs-asset-stock-close:hover{background:#f7f9fa}.lzs-asset-stock-modal__icon{color:#198754;background:#eaf7ef;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.lzs-asset-stock-modal__icon.is-out{color:#dc3545;background:#fff0f0}.lzs-asset-stock-modal__icon svg{width:18px;height:18px}.lzs-asset-stock-modal__body{box-sizing:border-box;flex:1;min-height:0;padding:8px 16px 16px;overflow:auto}.lzs-asset-stock-modal__notice{color:#775b00;background:#fff8df;border:1px solid #f3df9a;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;line-height:19px}.lzs-asset-stock-form{padding-top:8px}.lzs-asset-stock-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-asset-stock-field{box-sizing:border-box;color:#334155;min-width:0;height:58px;font-size:13px;font-weight:600;display:block;position:relative}.lzs-asset-stock-field.has-stock-hint{height:80px}.lzs-asset-stock-field>span:first-child{z-index:1;color:#687c78;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;max-width:calc(100% - 24px);font-size:11px;font-weight:400;line-height:14px;position:absolute;top:6px;left:12px;overflow:hidden}.lzs-asset-stock-field.is-wide,.lzs-asset-stock-expense.is-wide,.lzs-asset-stock-expense__details.is-wide,.lzs-asset-stock-form__hint.is-wide{grid-column:1/-1}.lzs-asset-stock-field input,.lzs-asset-stock-field select,.lzs-asset-stock-field textarea{box-sizing:border-box;color:#212529;width:100%;height:58px;min-height:58px;font:400 16px/24px var(--lz-font-sans);background:#fff;border:1px solid #ced4da;border-radius:10px;padding:21px 12px 5px}.lzs-asset-stock-field textarea{resize:vertical;height:90px;min-height:90px;padding-top:22px}.lzs-asset-stock-field.is-wide:has(textarea){height:90px}.lzs-asset-stock-field input::placeholder,.lzs-asset-stock-field textarea::placeholder{color:#0000}.lzs-asset-stock-field small{color:#6c757d;margin-top:2px;font-size:12px;font-weight:400;line-height:18px;display:block}.lzs-asset-stock-expense{box-sizing:border-box;background:#f8fbfa;border:1px solid #e4ebe8;border-radius:10px;min-height:72px;padding:12px 14px}.lzs-asset-stock-expense__toggle{color:#1e293b;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:21px;display:flex}.lzs-asset-stock-expense__toggle input{appearance:none;cursor:pointer;background:#d1d5db;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 42px;width:42px;height:21px;margin:0;transition:background-color .15s,border-color .15s;position:relative}.lzs-asset-stock-expense__toggle input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a2e}.lzs-asset-stock-expense__toggle input:checked{background:#159b59;border-color:#159b59}.lzs-asset-stock-expense__toggle input:checked:before{transform:translate(21px)}.lzs-asset-stock-expense p{color:#687c78;margin:7px 0 0;font-size:12px;line-height:18px}.lzs-asset-stock-expense__details{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-asset-stock-form__hint{color:#1e3a8a;background:#eff6ff;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:19.5px}.lzs-asset-stock-form__hint-text{max-width:calc(100% - 20px);display:block}.lzs-asset-stock-modal__footer{box-sizing:border-box;border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px 16px;display:flex}.lzs-asset-stock-modal__footer .lzs-btn{box-sizing:border-box;height:35px;min-height:35px;font:400 14px/21px var(--lz-font-sans);border-radius:8px;padding:6px 12px}.lzs-asset-stock-modal__footer .lzs-btn-primary,.lzs-asset-stock-modal__footer .lzs-btn-danger{box-sizing:border-box;justify-content:center;align-items:center;gap:4px;width:110px;min-width:110px;padding:6px 12px;font-weight:600;display:inline-flex}.lzs-asset-stock-modal__footer .lzs-btn-secondary{width:62.375px}.lzs-asset-stock-modal__footer .lzs-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lzs-asset-stock-modal__footer .lzs-btn-primary{color:#fff;background:#15935b;border:1px solid #15935b}.lzs-asset-stock-modal__footer .lzs-btn-danger{color:#fff;background:#dc3545;border:1px solid #dc3545}@media(max-width:560px){.lzs-asset-stock-backdrop{padding:8px}.lzs-asset-stock-modal{max-height:calc(100vh - 16px)}.lzs-asset-stock-form__grid,.lzs-asset-stock-expense__details{grid-template-columns:1fr}.lzs-asset-stock-field.is-wide,.lzs-asset-stock-expense.is-wide,.lzs-asset-stock-expense__details.is-wide,.lzs-asset-stock-form__hint.is-wide{grid-column:auto}}@media(max-width:600px){.lzs-assets-toolbar{flex-wrap:wrap;gap:10px;height:auto;min-height:43px}.lzs-asset-view-tabs{max-width:100%}.lzs-asset-view-tabs button:first-child,.lzs-asset-view-tabs button:last-child{flex:auto;width:auto}.lzs-assets-toolbar>.lzs-asset-export{max-width:100%;margin-left:auto}.lzs-asset-room-toolbar{flex-direction:column;align-items:stretch;gap:9px;height:auto;min-height:0;padding:10px 12px}.lzs-asset-room-filters{width:100%}.lzs-asset-room-search{width:100%;min-width:0;transform:none}.lzs-asset-room-search input{box-sizing:border-box}}.lzs-main-content.lzs-vehicles-page{flex:none;max-width:none;padding:14px 12px 0}.lzs-vehicles-panel{background:#fff;border:1px solid #eef0f1;border-radius:13px;min-height:480px;padding:14px 14px 28px;box-shadow:0 2px 8px #1f364308}.lzs-vehicles-heading{justify-content:space-between;align-items:center;gap:16px;height:74px;margin:0 0 9px;display:flex}.lzs-vehicles-heading>div{border-left:4px solid #19985b;padding-left:11px;transform:translateY(6px)}.lzs-vehicles-heading h1{color:#263238;margin:0;font-size:21px;font-weight:650;line-height:1.2}.lzs-vehicles-heading p{color:#829096;margin:3px 0 0;font-size:12px;font-style:italic}.lzs-vehicle-add{color:#fff;cursor:pointer;background:#72c334;border:0;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:transform .16s,background-color .16s;display:grid;box-shadow:0 2px 7px #377d1b2e}.lzs-vehicle-add span{font-size:27px;font-weight:400;line-height:1}.lzs-vehicle-add:hover{background:#63b52b;transform:translateY(-1px)}.lzs-vehicles-toolbar{background:#fff;border:1px solid #e8ecef;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;height:60px;margin-bottom:13px;padding:8px 10px;display:flex;box-shadow:0 1px 3px #1e303a08}.lzs-vehicle-filter{color:#435158;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.lzs-vehicle-type-filter{min-width:155px;height:36px}.lzs-vehicle-filter:hover{color:#168e56;background:#f3f8f4}.lzs-vehicle-filter svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:23px;height:23px}.lzs-vehicle-filter>span{color:#fff;background:#15985b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-4px;right:-5px}.lzs-vehicle-search{background:#fff;border:1px solid #e4e9ec;border-radius:9px;align-items:center;gap:8px;width:min(220px,100%);height:38px;padding:0 10px;display:flex}.lzs-vehicle-search input{color:#3d4a50;width:100%;min-width:0;height:100%;font:12px var(--lz-font-sans);background:0 0;border:0;outline:0}.lzs-vehicle-search input::placeholder{color:#9aa4a9}.lzs-vehicle-search svg{fill:none;stroke:#67777e;stroke-width:1.8px;stroke-linecap:round;flex:0 0 17px;width:17px;height:17px}.lzs-vehicles-table-wrap{background:#fff;border:1px solid #e2e7ea;border-radius:12px;overflow-x:auto}.lzs-vehicles-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #159b59}.lzs-vehicles-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#3b454a;width:100%;min-width:780px;font-size:12px}.lzs-vehicles-table col:first-child,.lzs-vehicles-table col:nth-child(7){width:50px}.lzs-vehicles-table col:nth-child(2),.lzs-vehicles-table col:nth-child(3),.lzs-vehicles-table col:nth-child(4),.lzs-vehicles-table col:nth-child(5),.lzs-vehicles-table col:nth-child(6){width:calc(20% - 20px)}.lzs-vehicles-table thead th{color:#29343a;text-align:center;white-space:nowrap;background:#f7f9fa;border-bottom:1px solid #dce2e5;height:42px;padding:8px 12px;font-size:12px;font-weight:650}.lzs-vehicles-table thead th:first-child,.lzs-vehicles-table thead th:last-child{width:50px}.lzs-vehicles-table td{vertical-align:middle;border-bottom:1px solid #e3e7e9;height:51px;padding:6px 8px}.lzs-vehicles-table td:first-child{text-align:center;width:50px;padding:6px 3px}.lzs-vehicles-table td:nth-child(2){min-width:0;padding-left:3px}.lzs-vehicles-table td:nth-child(3),.lzs-vehicles-table td:nth-child(4){white-space:pre-line;min-width:0}.lzs-vehicles-table td:nth-child(5),.lzs-vehicles-table td:nth-child(6){min-width:0}.lzs-vehicle-room-row th,.lzs-vehicles-table .lzs-vehicle-room-row td{color:#34424a;text-align:left;background:#e2edf5;border-bottom:1px solid #d6e1e7;height:40px;padding:8px 12px;font-size:12px;font-weight:700}.lzs-vehicle-room-toggle{width:100%;min-height:24px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.lzs-vehicle-room-toggle>span:first-child{color:#5d6d75;font-size:14px}.lzs-vehicle-room-toggle:focus-visible{outline-offset:2px;outline:2px solid #168e65}.lzs-vehicle-row:hover td{background:#fcfdfd}.lzs-vehicle-multi-line{min-height:27px;line-height:27px;display:block}.lzs-vehicle-icon{color:#fff;cursor:pointer;background:#dc3545;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.lzs-vehicle-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-vehicle-icon:focus-visible{outline-offset:2px;outline:2px solid #168f57}.lzs-vehicle-plate{color:#38434a;letter-spacing:.01em;font-size:12px;font-weight:500;display:inline-block}.lzs-vehicle-multi-line.lzs-vehicle-plate{display:block}.lzs-vehicle-empty-image{color:#9aa4a9}.lzs-vehicle-thumb{object-fit:cover;border:1px solid #e0e5e8;border-radius:5px;width:42px;height:36px}.lzs-vehicle-actions{justify-content:center;width:100%;min-width:0;display:flex;position:relative}.lzs-vehicle-more{color:#252d31;cursor:pointer;background:#fff;border:1px solid #3d4549;border-radius:50%;place-items:center;width:31px;height:31px;line-height:1;display:grid}.lzs-vehicle-more svg{width:17px;height:17px}.lzs-vehicle-more:focus-visible{outline-offset:2px;outline:2px solid #168f57}.lzs-vehicle-more:hover{color:#178f57;border-color:#178f57}.lzs-vehicle-menu[popover]{box-sizing:border-box;width:111px;max-height:var(--lzs-vehicle-menu-max-height, calc(100dvh - 16px) );inset:auto;top:var(--lzs-vehicle-menu-top,8px);left:var(--lzs-vehicle-menu-left,8px);background:#fff;border:1px solid #ddd;border-radius:5px;margin:0;padding:0;position:fixed;overflow:hidden auto;box-shadow:0 0 5px #0003}.lzs-vehicle-menu button{box-sizing:border-box;color:#1e293b;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;width:100%;min-height:43.17px;padding:10px 20px;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:block}.lzs-vehicle-menu button svg{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-right:4px;display:inline}.lzs-vehicle-menu button span{color:#dc3545}.lzs-vehicle-menu button:hover{background:#f4f8f5}.lzs-vehicle-list-modal{background:#fff;border:1px solid #e6eaed;border-radius:26px;flex-direction:column;width:min(680px,100%);max-height:min(86vh,720px);display:flex;overflow:hidden;box-shadow:0 18px 55px #14222840}.lzs-vehicle-list-header{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:14px;min-height:93.5px;padding:22px 23px 14px;display:flex}.lzs-vehicle-list-header-icon{color:#0f7a35;background:0 0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 0 4px #4caf5029}.lzs-vehicle-list-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.lzs-vehicle-list-header h2{color:#0f172a;margin:0 0 4px;font-size:22px;font-weight:800;line-height:33px}.lzs-vehicle-list-header p{color:#64748b;margin:0;font-size:13px;line-height:19.5px}.lzs-vehicle-list-header>button{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 34px;align-self:flex-start;place-items:center;width:34px;height:34px;margin:-8px 0 0 auto;padding:10px;display:grid;box-shadow:0 0 0 4px #0f172a0f}.lzs-vehicle-list-header>button svg{fill:currentColor;width:16px;height:16px;display:block}.lzs-vehicle-list-content{min-height:90px;padding:18px 23px 28px;overflow:auto}.lzs-vehicle-list-heading{box-sizing:border-box;color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:45.5px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:19.5px;display:flex}.lzs-vehicle-list-heading__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lzs-vehicle-list-heading__count{color:#0369a1;flex:none;align-items:center;gap:4px;font-weight:800;display:inline-flex}.lzs-vehicle-list-heading__count svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lzs-vehicle-list-heading__count strong{font-weight:800}.lzs-vehicle-list-items{gap:8px;display:grid}.lzs-vehicle-list-item{box-sizing:border-box;background:#fff;border:1px solid #e4ebf3;border-radius:18px;align-items:center;gap:12px;min-height:127px;padding:15px;display:flex}.lzs-vehicle-list-item-info{flex:0 auto;width:max-content;min-width:0;max-width:calc(100% - 108px)}.lzs-vehicle-list-item-identity{align-items:center;gap:12px;min-width:0;display:flex}.lzs-vehicle-list-item-icon{color:#0369a1;background:#e0f2fe;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-vehicle-list-item-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-vehicle-list-item-main{color:#0f172a;flex-direction:column;align-items:flex-start;gap:0;min-width:0;font-size:14px;line-height:21px;display:flex}.lzs-vehicle-list-item-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;line-height:22.5px;overflow:hidden}.lzs-vehicle-list-item-main .lzs-vehicle-type-badge{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;margin-top:4px;padding:3px 8px;font-size:11px;font-weight:750;line-height:16.5px;display:inline-flex}.lzs-vehicle-list-item-plate{box-sizing:border-box;color:#475569;white-space:nowrap;background:#f8fafc;border-radius:10px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 54px);min-height:35.5px;margin:10px 0 0 54px;padding:8px 10px;font-size:13px;line-height:19.5px;display:flex;overflow:hidden}.lzs-vehicle-list-item-plate svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px;display:block}.lzs-vehicle-list-item-plate span{flex:none}.lzs-vehicle-list-item-plate strong{color:#334155;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lzs-vehicle-list-item-actions{flex:0 0 96px;gap:18px;margin-left:auto;display:flex}.lzs-vehicle-list-item-actions button{color:#b91c1c;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}.lzs-vehicle-list-item-actions button:last-child{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;margin-right:10px}.lzs-vehicle-list-item-actions button:first-child:hover{background:#fee2e2;border-color:#fca5a5}.lzs-vehicle-list-item-actions button:last-child:hover{background:#e0f2fe;border-color:#7dd3fc}.lzs-vehicle-list-item-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lzs-vehicle-list-empty{color:#76848a;text-align:center;margin:0;padding:24px 12px;font-size:12px}.lzs-vehicle-list-footer{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:0;min-height:81.17px;padding:14px 24px 22px;display:flex}.lzs-vehicle-list-footer button{box-sizing:border-box;color:#46545b;height:35px;min-height:35px;font:14px/21px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce3e6;border-radius:10px;justify-content:center;align-items:center;margin:4px;padding:6px 13px;display:inline-flex}.lzs-vehicle-list-footer button.is-primary{color:#fff;background:#047857;border:0;gap:6px;height:37.17px;min-height:37.17px;padding:7px 20px;font-weight:600}.lzs-vehicle-list-footer button.is-primary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:0 0 24px;width:24px;height:24px;display:block}.lzs-vehicle-edit-intro{color:#344149;margin:0 0 5px;font-size:12px}.lzs-vehicle-edit-help{color:#76848a;margin:0 0 14px;font-size:12px}.lzs-vehicles-empty{color:#879399;text-align:center;height:150px!important}.lzs-vehicle-modal-backdrop,.lzs-vehicle-confirm-backdrop{z-index:1200;background:#1823297a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.lzs-vehicle-modal{background:#fff;border:0;border-radius:18px;width:min(1140px,100%);max-height:min(92vh,780px);overflow:auto;box-shadow:0 18px 55px #14222840}.lzs-vehicle-modal-header{border-bottom:1px solid #edf0f2;align-items:center;gap:11px;min-height:69px;padding:12px 16px;display:flex}.lzs-vehicle-modal-icon{color:#148c55;background:#e5f5eb;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-vehicle-modal-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.lzs-vehicle-modal-header h2{color:#344149;margin:0;font-size:20px;font-weight:600;line-height:30px}.lzs-vehicle-modal-header p{color:#879399;margin:3px 0 0;font-size:11px}.lzs-vehicle-modal-header>button{box-sizing:border-box;color:#000;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;margin-left:auto;padding:7px;display:grid}.lzs-vehicle-close-icon{width:20px;height:20px;display:block}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-modal-header>button{opacity:1;padding:10px;box-shadow:0 0 0 4px #0f172a0f}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-close-icon{width:14px;height:14px}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-modal-header>button:hover,.lzs-vehicle-modal-header>button:hover{opacity:.75}.lzs-vehicle-modal.is-editing{border:0;border-radius:24px;width:min(620px,100%);max-height:min(92vh,780px)}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-header{box-sizing:border-box;align-items:flex-start;gap:13px;min-height:113px;padding:22px 24px 13px}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-header>div:nth-child(2){flex:1;min-width:0;padding-top:1px}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-header h2{color:#0f172a;margin-bottom:4px;font-size:22px;font-weight:800;line-height:33px}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-header p{color:#879399;max-width:440px;margin:0;font-size:13px;line-height:19.5px}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-header>button{background:0 0;border:0;border-radius:10px;margin:-8px 0 0 auto;padding:7px;box-shadow:0 0 0 4px #0f172a0f}.lzs-vehicle-modal.is-editing .lzs-vehicle-form{padding:20px 42px 0;display:block}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-icon svg[x-show=selectedVehicle]{display:block!important}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-icon svg[x-show="!selectedVehicle"]{display:none!important}.lzs-vehicle-edit-card{background:#fff;border:1px solid #dce3e6;border-radius:12px;margin:0;padding:18px 16px 17.5px}.lzs-vehicle-modal.is-editing .lzs-vehicle-edit-card{background:0 0;border-color:#e4ebf3;border-radius:20px;box-shadow:0 14px 36px #0f172a0f}.lzs-vehicle-modal.is-editing .lzs-vehicle-edit-intro{color:#344149;align-items:flex-start;gap:10px;margin:0 0 8px;font-size:13px;line-height:20px;display:flex}.lzs-vehicle-modal.is-editing .lzs-vehicle-edit-intro svg{fill:none;stroke:#52616a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.lzs-vehicle-edit-fields{background:0 0;border:0;padding:0}.lzs-vehicle-modal.is-editing .lzs-vehicle-details>.lzs-vehicle-form-section{display:none!important}.lzs-vehicle-modal.is-editing .lzs-vehicle-edit-card{margin-left:-19px;margin-right:-19px;padding-left:18px;padding-right:18px}.lzs-vehicle-modal.is-editing .lzs-vehicle-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px}.lzs-vehicle-modal.is-editing .lzs-vehicle-field-grid>label:last-child{grid-column:1}.lzs-vehicle-modal.is-editing .lzs-vehicle-image-section{box-sizing:border-box;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:16px;min-height:159px;margin-top:16px;padding:14px}.lzs-vehicle-modal.is-editing .lzs-vehicle-image-section .lzs-vehicle-form-section{border:0;align-items:center;gap:8px;margin-bottom:8px;padding:0;display:flex}.lzs-vehicle-modal.is-editing .lzs-vehicle-image-section .lzs-vehicle-form-section strong{color:#334155;font-size:14px;line-height:21px}.lzs-vehicle-modal.is-editing .lzs-vehicle-image-section .lzs-vehicle-form-section span{color:#64748b;font-size:12px;font-style:normal;line-height:18px}.lzs-vehicle-form-section.has-icon svg{fill:none;stroke:#334155;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.lzs-vehicle-modal.is-editing .lzs-vehicle-upload{background:#e3edff;border:0;border-radius:8px;min-height:100px;text-decoration:underline}.lzs-vehicle-modal.is-editing .lzs-vehicle-form-actions{align-items:flex-start;margin:24px -42px 0;padding:18px 27px 25px 24px}.lzs-vehicle-modal.is-editing .lzs-vehicle-form-actions button{color:#1e293b;border-color:#dbe3ea;border-radius:10px}.lzs-vehicle-modal.is-editing .lzs-vehicle-form-actions .lzs-vehicle-submit{box-sizing:border-box;color:#fff;background:#0284c7;border:0;border-radius:10px;width:127.47px;min-width:127.47px;height:35px;min-height:35px;padding:7px 20px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.lzs-vehicle-modal.is-scoped{border-radius:24px;width:min(620px,100%)}.lzs-vehicle-modal.is-scoped .lzs-vehicle-modal-header{min-height:113px;padding:22px 24px 14px}.lzs-vehicle-modal.is-scoped .lzs-vehicle-modal-header h2{margin:0 0 4px;font-size:22px;font-weight:800;line-height:33px}.lzs-vehicle-modal.is-scoped .lzs-vehicle-modal-icon{color:#0f7a35;background:0 0}.lzs-vehicle-modal.is-scoped .lzs-vehicle-form{padding-top:20px}.lzs-vehicle-modal.is-scoped .lzs-vehicle-form-actions{margin-top:24px;padding-bottom:23px}.lzs-vehicle-modal.is-scoped .lzs-vehicle-form-actions .lzs-vehicle-submit{background:#0284c7;border-color:#0284c7;border-radius:10px;min-width:148.63px;padding:7px 20px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.lzs-vehicle-form{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 16px;padding:32px 16px 16px;display:grid}.lzs-vehicle-room-picker,.lzs-vehicle-details{min-width:0}.lzs-vehicle-form-section{border-left:3px solid #15965a;gap:3px;margin-bottom:12px;padding-left:8px;display:grid}.lzs-vehicle-form-section strong{color:#344149;font-size:13px;line-height:18px}.lzs-vehicle-form-section span{color:#76848a;font-size:12px;font-style:italic;line-height:16px}.lzs-vehicle-room-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-vehicle-room-card{color:#344149;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e8eb;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:86px;padding:10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.lzs-vehicle-room-card:hover,.lzs-vehicle-room-card.is-selected{background:#f8fcf9;border-color:#15965a;box-shadow:0 0 0 1px #15965a1a}.lzs-vehicle-room-card:focus-visible{outline-offset:2px;outline:2px solid #168f57}.lzs-vehicle-room-card-icon{color:#75867c;background:#edf1ec;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.lzs-vehicle-room-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lzs-vehicle-room-card-content{grid-template-columns:1fr auto;align-items:center;gap:3px 6px;min-width:0;display:grid}.lzs-vehicle-room-card-content>strong{color:#35434a;font-size:13px}.lzs-vehicle-room-status{color:#fff;background:#71bd48;border-radius:4px;justify-self:start;padding:2px 5px;font-size:10px;line-height:15px}.lzs-vehicle-room-status.is-ending{background:#dc5667}.lzs-vehicle-room-card-meta{color:#46545a;white-space:nowrap;grid-column:1/-1;justify-content:space-between;gap:8px;font-size:11px;display:flex}.lzs-vehicle-room-card-meta>span{align-items:center;gap:4px;display:inline-flex}.lzs-vehicle-room-card-meta svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.lzs-vehicle-tenant-label{gap:4px;margin:0 0 14px;display:grid}.lzs-vehicle-section-title{color:#344149;border-left:3px solid #15965a;padding-left:8px;font-size:13px;font-weight:700;line-height:18px}.lzs-vehicle-tenant-label small{color:#76848a;margin:-2px 0 24px;font-size:12px;font-style:italic}.lzs-vehicle-tenant-label select{height:38px;min-height:38px;padding:6px 12px;font-size:16px}.lzs-vehicle-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lzs-vehicle-field-grid>label:last-child{grid-column:1}.lzs-vehicle-field-grid>label{color:#4a585f;min-width:0;font-size:12px;font-weight:500;display:block;position:relative}.lzs-vehicle-field-label{z-index:1;color:#7c878c;pointer-events:none;font-size:11px;font-weight:500;line-height:15px;position:absolute;top:7px;left:12px}.lzs-vehicle-field-label--required:after{content:"*";color:red;margin-left:2px}.lzs-vehicle-image-section{margin-top:14px}.lzs-vehicle-upload{color:#405a9c;cursor:pointer;background:#e3edff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;text-decoration:underline;display:flex;position:relative}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-image-section{margin-top:3px}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-image-section .lzs-vehicle-form-section{margin-bottom:8px;padding-top:15px}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-upload{box-sizing:border-box;width:calc(100% + 6px);min-height:100px;margin-left:-1px;padding:10px}.lzs-vehicle-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lzs-vehicle-upload svg{fill:none;stroke:#2474e7;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.lzs-vehicle-upload span{font-size:12px}.lzs-vehicle-form>label{color:#4a585f;gap:6px;font-size:11px;font-weight:600;display:grid}.lzs-vehicle-form input:not([type=file]),.lzs-vehicle-form select{box-sizing:border-box;color:#3b474d;width:100%;height:58px;min-height:58px;font:16px var(--lz-font-sans);background:#fff;border:1px solid #dce3e6;border-radius:8px;padding:23px 12px 8px}.lzs-vehicle-tenant-label select{height:38px;min-height:38px;padding:6px 12px}.lzs-vehicle-form input[type=file]{padding:7px}.lzs-vehicle-form small{color:#8b969b;font-size:10px;font-weight:400}.lzs-vehicle-field-grid>label.has-error input{border-color:#f27474}.lzs-vehicle-field-error{margin-top:3px;line-height:15px;display:block;color:#dc3545!important;font-size:11px!important}.lzs-vehicle-form-actions{border-top:1px solid #edf0f2;grid-column:1/-1;justify-content:flex-end;gap:8px;margin:14px -16px -16px;padding:17px 16px;display:flex}.lzs-vehicle-form-actions button{color:#46545b;min-height:35px;font:600 14px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dce3e6;border-radius:7px;padding:7px 13px}.lzs-vehicle-form-actions .lzs-vehicle-submit{color:#fff;background:#15965a;border-color:#15965a}.lzs-vehicle-submit__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px;transform:translateY(.6px)}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-form-actions .lzs-vehicle-submit{box-sizing:border-box;background:#15a05c;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:4px;width:min(246.6px,100%);height:37.17px;min-height:37.17px;padding:7px 20px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:inline-flex;transform:translateY(1px)}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-form-actions .lzs-vehicle-cancel{box-sizing:border-box;color:#1e293b;border-color:#dbe3ea;border-radius:10px;width:62.375px;min-width:62.375px;height:35px;min-height:35px;padding:6px 12px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-form{padding-bottom:18px}.lzs-vehicle-modal:not(.is-editing):not(.is-scoped) .lzs-vehicle-form-actions{padding:16px 16px 15px}.lzs-vehicle-confirm{box-sizing:border-box;text-align:center;background:#fff;border-radius:16px;width:min(512px,100%);height:336px;padding:0;position:relative;overflow:hidden;box-shadow:0 0 1px #0000001a}.lzs-vehicle-confirm__icon{box-sizing:border-box;color:#f8bb86;border:4px solid #f8bb86;border-radius:50%;width:88px;height:88px;font:400 64px/80px Arial,sans-serif;position:absolute;top:40px;left:50%;transform:translate(-50%)}.lzs-vehicle-confirm h2{box-sizing:border-box;color:#595959;height:60px;margin:0;padding-top:24px;font-size:30px;font-weight:600;line-height:36px;position:absolute;inset:138px 0 auto}.lzs-vehicle-confirm p{color:#545454;height:21px;margin:0;font-size:18px;font-weight:400;line-height:21px;position:absolute;inset:215px 28px auto}.lzs-vehicle-confirm>div{justify-content:center;gap:10px;height:54px;display:flex;position:absolute;inset:261px 0 auto}.lzs-vehicle-confirm button{box-sizing:border-box;color:#fff;height:44px;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;border:0;border-radius:5px;margin-top:5px;padding:0 14px}.lzs-vehicle-confirm .confirm{background:#3085d6;width:183px}.lzs-vehicle-confirm .cancel{background:#d33;width:218px}.lzs-vehicle-validation-backdrop{z-index:2200;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-vehicle-validation-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;width:min(512px,100%);min-height:336px;padding:26px 24px 20px;display:flex}.lzs-vehicle-validation-icon{box-sizing:border-box;color:#f27474;border:4px solid #f27474;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 10px;font:400 64px/1 Arial,sans-serif;display:grid}.lzs-vehicle-validation-dialog h2{color:#0f172a;margin:0;font-size:30px;font-weight:600;line-height:36px}.lzs-vehicle-validation-dialog p{color:#545454;margin:18px 0 5px;font-size:18px;line-height:22px}.lzs-vehicle-validation-actions{justify-content:center;margin-top:20px;display:flex}.lzs-vehicle-validation-actions button{color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;background:#7066e0;border:0;border-radius:10px;padding:10px 17.6px}.lzs-vehicle-validation-actions button:hover{background:#6258d2}@media(max-width:700px){.lzs-main-content.lzs-vehicles-page{padding:10px 8px 24px}.lzs-vehicles-panel{min-height:420px;padding:16px 10px}.lzs-vehicles-heading h1{font-size:18px}.lzs-vehicle-add{flex-basis:44px;width:44px;height:44px}.lzs-vehicles-toolbar{height:54px}.lzs-vehicle-search{width:min(190px,100% - 44px)}.lzs-vehicle-modal{max-height:94vh}.lzs-vehicle-modal.is-editing{width:min(620px,100%)}.lzs-vehicle-modal.is-editing .lzs-vehicle-modal-header{min-height:92px;padding:16px 14px}.lzs-vehicle-modal.is-editing .lzs-vehicle-form{padding:18px 14px 0}.lzs-vehicle-modal.is-editing .lzs-vehicle-field-grid{grid-template-columns:1fr}.lzs-vehicle-modal.is-editing .lzs-vehicle-field-grid>label:last-child{grid-column:auto}.lzs-vehicle-modal.is-editing .lzs-vehicle-form-actions{margin:18px -14px 0;padding:12px 14px 16px}.lzs-vehicle-list-modal{max-height:94vh}.lzs-vehicle-list-content{padding:18px 12px}.lzs-vehicle-list-item{min-height:96px;padding:10px}.lzs-vehicle-list-footer{min-height:64px;padding:10px 12px}.lzs-vehicle-form{grid-template-columns:1fr;gap:18px;padding:16px 12px 12px}.lzs-vehicle-room-options{grid-template-columns:1fr}.lzs-vehicle-room-card{min-height:76px}.lzs-vehicle-form-actions{grid-column:auto;margin:0 -12px -12px}}@media(max-width:900px){body:has(.lzs-vehicles-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-vehicles-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-vehicles-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-vehicles-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-vehicles-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-vehicles-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.lzs-vehicles-page) .lzs-add-property,body:has(.lzs-vehicles-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.lzs-vehicles-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-vehicles-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-vehicles-page) .lzs-notification-dropdown,body:has(.lzs-vehicles-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-vehicles-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-vehicles-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-vehicles-page) .lzs-user-chevron{display:none}body:has(.lzs-vehicles-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.lzs-vehicles-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){body:has(.lzs-vehicles-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}body:has(.lzs-vehicles-page) .lzs-subnav-main::-webkit-scrollbar{display:none}body:has(.lzs-vehicles-page) .lzs-subnav-settings{flex:none}}.lzs-main-content.lzs-settings-page{background:#fff;border-radius:12px;width:calc(100% - 24px);max-width:none;margin:14px 12px 0;padding:15px 27px 2px}.lzs-settings-page{box-sizing:border-box;width:100%;max-width:none}.lzs-settings-page-header{background:#fff;border:1px solid #e7ecef;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:95px;margin:0;padding:19px 22px;display:flex;box-shadow:0 12px 28px #1018280f}.lzs-settings-page-header h1{color:var(--lz-text-main);margin:0;font-size:23px;font-weight:700;line-height:1.35}.lzs-settings-page-header p{color:var(--lz-text-muted);margin:5px 0 0;font-size:12.5px;line-height:1.5}.lzs-settings-page-actions{flex:none;gap:10px;display:flex}.lzs-settings-page-actions .lzs-btn{box-sizing:border-box;height:37px;min-height:37px;padding:6px 17px;font-size:14px;line-height:21px}.lzs-settings-page-actions .lzs-btn-primary{background:#15a05c;border:0;border-radius:10px;min-width:140px}.lzs-settings-page-actions a.lzs-btn-secondary{color:#1e293b;border-color:#dbe3ea;border-radius:10px;height:39px;min-height:39px;padding-block:6px;padding-inline:17.5px;position:relative;top:-1px}.lzs-settings-page-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lzs-settings-page-actions button:disabled{cursor:pointer;opacity:1}.lzs-settings-save-notice{z-index:5;color:#76550b;background:#fff9e8;border:1px solid #f2d58a;border-radius:8px;max-width:min(420px,100vw - 32px);margin:0;padding:9px 12px;font-size:12px;line-height:1.45;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 14px #0f172a1a}.lzs-settings-page-actions{position:relative}.lzs-settings-layout{margin-top:18px;background:#fff;border:1px solid #e7ecef;border-left:0;border-right:0;border-radius:18px;grid-template-columns:310px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 25px);margin-inline:1px;display:grid;overflow:visible;box-shadow:-1px 0 #e7ecef,1px 0 #e7ecef}.lzs-settings-categories,.lzs-settings-section{background:#fff}.lzs-settings-categories{background:0 0;min-height:100%;padding:18px 19px 18px 18px;position:sticky;top:10px}.lzs-settings-categories h2{color:#344149;margin:6px 8px 18px;font-size:16px;font-weight:700}.lzs-settings-categories nav{align-content:start;gap:8px;min-height:calc(100vh - 1px);display:grid}.lzs-settings-categories nav a{color:#182433;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 14px 16px;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.lzs-settings-categories nav a:hover{background:#f5f8f7}.lzs-settings-categories nav a.active{color:#0f5132;background:#ecf8f1;border-color:#15a05c2e}.lzs-settings-category-icon{color:#159b59;background:#fff;border:1px solid #f0f5f2;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:600;display:grid}.lzs-settings-category-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lzs-settings-categories a.active .lzs-settings-category-icon{color:#159b59;background:#e2f3e9;border-color:#e2f3e9}.lzs-settings-categories nav strong,.lzs-settings-categories nav small{display:block}.lzs-settings-categories nav strong{padding-top:0;font-size:14px;font-weight:700;line-height:1.35}.lzs-settings-categories nav small{color:#7a878e;margin-top:4px;font-size:13.44px;font-weight:700;line-height:1.45}.lzs-settings-sections{background:0 0;min-width:0;display:grid}.lzs-settings-section{background:#fff;border:1px solid #e7ecef;min-width:0;min-height:calc(100vh - 25px);padding:44px 22px 22px;scroll-margin-top:14px}.lzs-settings-bank{background:#fff}.lzs-settings-section>header{margin:0 0 18px}.lzs-settings-section>header h2{color:#344149;margin:0;padding-left:15px;font-size:24px;font-weight:700;line-height:1.2;position:relative}.lzs-settings-section>header h2:before{content:"";background:#159b59;border-radius:2px;width:3px;position:absolute;top:1px;bottom:1px;left:0}.lzs-settings-bank>header h2{padding-left:15px}.lzs-settings-bank>header h2:before{content:""}.lzs-settings-bank>header{margin-bottom:13px}.lzs-settings-section>header p{color:#77848b;margin:4px 0 0;font-size:12.5px;line-height:1.5}.lzs-settings-bank-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px 0;width:calc(100% + 24px);margin:0 -12px;display:grid}.lzs-settings-bank-card{color:#fff;background:linear-gradient(135deg,#075aa2,#087db4 58%,#1597b2);border:0;border-radius:15px;flex-direction:column;gap:0;min-height:0;margin:0 12px;padding:20px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 8px #0000001a}.lzs-settings-bank-card:nth-child(2){background:linear-gradient(135deg,#04458a,#8e1f8d 58%,#e7008a)}.lzs-settings-bank-card:nth-child(3){background:linear-gradient(135deg,#0055a5,#0073cf)}.lzs-settings-bank-main{align-items:center;gap:10px;min-width:0;min-height:53px;display:flex}.lzs-settings-bank-logo{color:#365a70;background:#fff;border:1px solid #ffffff73;border-radius:10px;flex:0 0 120px;place-items:center;width:120px;height:50px;font-size:12px;font-weight:750;display:grid}.lzs-settings-bank-main h3{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.2}.lzs-settings-bank-identity p{color:#ffffffdb;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.25}.lzs-settings-bank-details{background:#2d363c45;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:68px;margin-top:10px;padding:8px 10px;display:grid}.lzs-settings-bank-details>div{align-content:center;gap:3px;min-width:0;display:grid}.lzs-settings-bank-details span{color:#ffffffc2;font-size:16px}.lzs-settings-bank-details strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.lzs-settings-bank-summary{color:#ffffffdb;align-content:center;gap:2px;min-width:0;padding:0;font-size:10px;line-height:1.35;display:grid}.lzs-settings-bank-footer{color:#ffffffdb;white-space:nowrap;align-self:end;margin-left:auto;padding-bottom:2px;font-size:10px}.lzs-settings-bank-summary .lzs-settings-bank-state{color:#fff;font-size:11px;font-weight:600}.lzs-settings-bank-meta{flex-direction:column;margin-top:0;display:flex}.lzs-settings-bank-label-row{align-items:center;min-height:20px;display:flex}.lzs-settings-bank-label-row--with-label{min-height:44px}.lzs-settings-bank-label{box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff9e;border-radius:999px;width:fit-content;max-width:100%;height:24px;padding:4px 8px;font-size:11px;line-height:1;overflow:hidden}.lzs-settings-bank-meta-row{align-items:center;gap:7px;min-height:30px;display:flex}.lzs-settings-bank-info-icon{color:#fff;border:2px solid #ffffffe6;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:13px;font-weight:700;line-height:1;display:grid}.lzs-settings-bank-actions{z-index:1;visibility:hidden;opacity:0;pointer-events:none;gap:10px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:-50px;right:5px;transform:translateY(4px)}.lzs-settings-bank-card:hover .lzs-settings-bank-actions,.lzs-settings-bank-card:focus-within .lzs-settings-bank-actions{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.lzs-settings-bank-actions button{color:#3a4550;background:#eee;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 2px 5px #0000001a}.lzs-settings-bank-actions button:nth-child(2){color:#fff;background:#ed3a4e}.lzs-settings-bank-actions button:nth-child(3){color:#1b995c;background:#fff}.lzs-settings-bank-actions button:disabled{cursor:not-allowed;opacity:.9}.lzs-settings-bank-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lzs-settings-add-bank{color:#687780;min-height:35px;font:inherit;background:#fff;border:1px dashed #cfd9de;border-radius:6px;align-items:center;gap:7px;margin-top:14px;padding:7px 11px;font-size:11.5px;display:inline-flex}.lzs-settings-bank-list>.lzs-settings-add-bank-tile{color:#159b59;background:#f7fffb;border:2px dashed #a3c6b5;border-radius:15px;place-items:center;min-height:245px;margin:0 12px;display:grid;box-shadow:0 4px 8px #0000001a}.lzs-settings-bank-list>.lzs-settings-add-bank-tile>span{font-size:44px;font-weight:300}.lzs-settings-add-bank:disabled{cursor:not-allowed;opacity:1}.lzs-settings-add-bank span{color:#159b59;font-size:17px;line-height:1}.lzs-settings-followup{min-height:145px}#increase_price.lzs-settings-section>header{margin-bottom:10px}.lzs-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.lzs-settings-field{color:#53616a;gap:6px;font-size:11px;font-weight:600;display:grid}.lzs-settings-field input,.lzs-settings-field select,.lzs-settings-field textarea{color:#687780;width:100%;min-height:35px;font:inherit;background:#fbfcfd;border:1px solid #dfe5e9;border-radius:5px;padding:8px 10px;font-size:11.5px}.lzs-settings-field textarea{resize:vertical}.lzs-settings-field :disabled,.lzs-settings-check-row input:disabled,.lzs-settings-room-list input:disabled{cursor:not-allowed;opacity:.8}.lzs-settings-field-wide{grid-column:1/-1}.lzs-settings-check-row{background:#fff;border:1px solid #e3e8eb;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 11px;display:flex}.lzs-settings-check-row strong,.lzs-settings-check-row small{display:block}.lzs-settings-check-row strong{color:#46535b;font-size:11px;font-weight:600}.lzs-settings-check-row small{color:#89949a;margin-top:3px;font-size:10px}.lzs-settings-check-row input,.lzs-settings-room-list input{accent-color:#159b59}.lzs-settings-note{color:#89949a;margin:12px 0 0;font-size:10.5px;line-height:1.5}.lzs-settings-room-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.lzs-settings-room-list label{color:#4f5c64;border:1px solid #e3e8eb;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:11px;display:flex}.lzs-settings-room-list small{color:#89949a;margin-left:auto;font-size:9.5px}#increase_price .lzs-settings-price-field{background:#fff;border:1px solid #dfe5e9;border-radius:10px;gap:2px;min-height:58px;margin-top:12px;padding:8px 12px 7px;display:grid}#increase_price .lzs-settings-price-field>span{color:#89949a;font-size:10px;line-height:1.15}#increase_price .lzs-settings-price-field b{color:#df5454}#increase_price .lzs-settings-price-field input{color:#35434a;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:500}#increase_price .lzs-settings-price-field input:disabled{cursor:not-allowed}#increase_price .lzs-settings-price-field input:not(:disabled),#increase_price .lzs-settings-price-selection-heading input:not(:disabled),#increase_price .lzs-increase-price-room-card input:not(:disabled){cursor:pointer}.lzs-settings-price-selection-heading{border-top:1px solid #e0e6e9;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;padding-top:28px;display:flex}.lzs-settings-price-selection-heading>div{border-left:4px solid #159b59;gap:0;padding-left:4px;display:grid}.lzs-settings-price-selection-heading strong{color:#3d4a51;font-size:14px;font-weight:700;line-height:21px}.lzs-settings-price-selection-heading small{color:#7f8a90;font-size:14px;font-style:italic;line-height:21px}.lzs-settings-price-selection-heading label{color:#4d5960;flex:0 0 159px;justify-content:space-between;align-items:center;gap:0;width:159px;margin-right:10px;font-size:14px;font-weight:400;display:inline-flex}.lzs-settings-price-selection-heading input,.lzs-increase-price-room-card input{accent-color:#159b59;width:18px;height:18px;margin:3px 0 0}.lzs-settings-price-selection-heading input:disabled,.lzs-increase-price-room-card input:disabled{cursor:not-allowed}.lzs-settings-price-room-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:7.5px;display:grid}.lzs-increase-price-room-card{background:#fff;border:1px solid #dbdbdb;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;min-height:74px;padding:15px;display:flex}.lzs-increase-price-room-card__details{gap:0;min-width:0;display:grid}.lzs-increase-price-room-card__details strong{color:#35434a;font-size:14px;font-weight:700;line-height:21px}.lzs-increase-price-room-card__details small{color:#68767d;font-size:14px;line-height:21px}@media(max-width:1120px){.lzs-settings-price-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.lzs-settings-price-room-grid{grid-template-columns:minmax(0,1fr)}.lzs-settings-price-selection-heading{align-items:flex-start}}.lzs-settings-groups-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow:hidden}.lzs-settings-room-groups-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:0;display:flex}.lzs-settings-room-groups-heading>div{border-left:4px solid #159b59;min-width:0;padding-left:12px}.lzs-settings-room-groups-heading h2{color:#303c42;margin:0;font-size:23px;font-weight:700;line-height:1.2}.lzs-settings-room-groups-heading p{color:#77848b;margin:4px 0 0;font-size:12.5px;line-height:1.5}.lzs-settings-room-group-add{color:#fff;cursor:pointer;background:#7ec243;border:0;border-radius:50%;place-items:center;width:50px;min-width:50px;height:50px;margin-top:-14px;display:grid;box-shadow:0 4px 10px #37732333}.lzs-settings-room-group-add:disabled{opacity:1}.lzs-settings-group-name input{width:100%;min-height:32px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.lzs-settings-group-name input:focus{outline-offset:2px;outline:1px solid #9db4a4}.lzs-settings-group-actions button:not(:disabled){cursor:pointer}.lzs-settings-group-actions button:disabled{cursor:not-allowed;opacity:.55}.lzs-settings-group-delete-backdrop{z-index:1400;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-settings-group-delete-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:16px;width:min(512px,100%);min-height:336px;padding:40px 24px 24px;box-shadow:0 0 1px #0000001a}.lzs-settings-group-delete-warning{color:#f8bb86;border:4px solid #f8bb86;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 30px;font:400 64px/1 Arial,sans-serif;display:grid}.lzs-settings-group-delete-dialog h2{color:#595959;margin:0 0 14px;font-size:30px;font-weight:600;line-height:36px}.lzs-settings-group-delete-dialog>p{color:#545454;margin:0;font-size:18px;line-height:24px}.lzs-settings-group-delete-dialog>.lzs-settings-group-delete-error{color:#b42318;margin-top:12px;font-size:14px}.lzs-settings-group-delete-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.lzs-settings-group-delete-actions button{box-sizing:border-box;color:#fff;min-height:44px;font:600 16px/24px var(--lz-font-sans);cursor:pointer;border:0;border-radius:5px;padding:8px 14px}.lzs-settings-group-delete-actions .confirm{background:#3085d6}.lzs-settings-group-delete-actions .cancel{background:#d33}.lzs-settings-group-delete-actions button:disabled{cursor:wait;opacity:.65}.lzs-settings-group-delete-actions button:focus-visible{outline-offset:3px;outline:3px solid #9cc8f1}@media(max-width:480px){.lzs-settings-group-delete-dialog{min-height:0;padding:28px 20px 22px}.lzs-settings-group-delete-warning{width:72px;height:72px;margin-bottom:22px;font-size:54px}.lzs-settings-group-delete-dialog h2{font-size:24px;line-height:30px}.lzs-settings-group-delete-dialog>p{font-size:16px}.lzs-settings-group-delete-actions button{font-size:14px}}.lzs-settings-room-group-add svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:24px;height:24px}.lzs-settings-room-groups-help{color:#c84e4e;margin:3px 0 14px;font-size:11px;font-style:italic;line-height:1.4}.lzs-settings-room-groups-help span{font-weight:700}.lzs-settings-groups-table th,.lzs-settings-groups-table td{color:#333;text-align:left;border-bottom:1px solid #e0e4e6;height:56px;padding:0;font-size:13px;line-height:19.5px}.lzs-settings-groups-table thead th{color:#000000de;text-align:center;background:#f8fafc;border-bottom-color:#dfe4e7;height:40px;font-size:13px;font-weight:600}.lzs-settings-groups-table th:first-child,.lzs-settings-groups-table td:first-child{border-right:1px solid #e0e4e6;width:40px}.lzs-settings-groups-table th:last-child,.lzs-settings-groups-table td:last-child{width:60px}.lzs-settings-groups-table tbody tr:last-child th,.lzs-settings-groups-table tbody tr:last-child td{border-bottom:0}.lzs-settings-group-order{cursor:move;text-align:center!important}.lzs-settings-group-order svg{fill:none;stroke:#656d71;stroke-linecap:square;stroke-width:2.4px;width:38px;height:24px}.lzs-settings-group-name{font-weight:400;padding-left:3px!important}.lzs-settings-group-actions{background:#ebf3ff;text-align:center!important;border-left:1px solid #dfe4e7!important}.lzs-settings-group-actions button{color:#fff;cursor:pointer;background:#dc3545;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:inline-grid}.lzs-settings-group-actions button:disabled{opacity:1}.lzs-settings-group-actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.lzs-settings-amenities{border:1px solid #e3e8eb;border-radius:6px;flex-wrap:wrap;gap:9px 16px;margin:0;padding:13px;display:flex}.lzs-settings-amenities legend{color:#53616a;padding:0 5px;font-size:11px;font-weight:650}.lzs-settings-other-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:40px;display:grid}#other.lzs-settings-section{padding-top:64px}#other .lzs-settings-other-grid{margin-top:20.3px}.lzs-settings-other-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid;box-shadow:0 1px 3px #18303e0d}#other .lzs-settings-other-card:first-child{gap:16px}.lzs-settings-other-card .lzs-settings-subheading{margin:0 0 1px}.lzs-settings-other-card .lzs-settings-amenities{border:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.lzs-settings-amenity-option{color:#15212d;background:#f8fafc;border:1px solid #e7ecef;border-radius:14px;align-items:flex-start;gap:7px;min-height:54px;padding:14px 16px;font-size:14px;font-weight:700;line-height:21px;display:flex}.lzs-settings-amenity-option input,.lzs-settings-rental-rule input{appearance:none;cursor:pointer;opacity:1;background:#fff;border:1px solid #b8c1c5;border-radius:3px;width:18px;min-width:18px;height:18px;margin:0;position:relative}.lzs-settings-amenity-option input:checked,.lzs-settings-rental-rule input:checked{background:#15a05c;border-color:#15a05c}.lzs-settings-amenity-option input:checked:after,.lzs-settings-rental-rule input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.lzs-settings-entry-hours{border-top:1px solid #e6eaec;gap:6px;margin-top:0;padding-top:0;display:grid}.lzs-settings-empty-action{gap:16px;margin-top:25px;display:grid}.lzs-settings-empty-action__message{color:#78858b;text-align:center;background:#f8fafb;border:1px dashed #d9e0e3;border-radius:14px;place-items:center;min-height:59px;margin:0;padding:12px;font-size:12px;line-height:1.45;display:grid}.lzs-settings-empty-action__button{color:#7f8b90;cursor:pointer;background:#fff;border:1px dashed #cfd8dc;border-radius:14px;justify-self:center;place-items:center;width:42px;height:42px;padding:0;display:grid}.lzs-settings-empty-action__button:hover{color:#15a05c;border-color:#15a05c}.lzs-settings-empty-action__button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}.lzs-settings-entry-hours>p{color:#667085;margin:0;font-size:14px;line-height:21px}.lzs-settings-entry-hours__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}#other .lzs-settings-entry-hours .lzs-settings-subheading{color:#15212d;margin:0;font-size:16.8px;font-weight:700;line-height:1.2}#other .lzs-settings-other-card>.lzs-settings-empty-action{margin-top:4px}.lzs-settings-entry-time{color:#89949a;border:1px solid #dfe5e9;border-radius:10px;align-content:center;gap:2px;min-height:58px;padding:7px 11px;font-size:11px;display:grid}.lzs-settings-entry-time select{color:#36434a;width:100%;min-width:0;min-height:24px;font:inherit;background:0 0;border:0;padding:0;font-size:14px}.lzs-settings-entry-time select:disabled{cursor:not-allowed;opacity:1}.lzs-settings-rental-rule{color:#15212d;background:#f8fafc;border:1px solid #e7ecef;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:3px;min-height:76px;padding:14px 16px;display:grid}.lzs-settings-rental-rule input{margin-top:3.5px}.lzs-settings-rental-rule__content{gap:4px;min-width:0;padding-left:4px;display:grid}.lzs-settings-rental-rule__content strong{color:#15212d;font-size:14px;font-weight:700;line-height:21px}.lzs-settings-rental-rule__content small{color:#667085;font-size:14px;line-height:21px;display:block}.lzs-settings-custom-rule-row{background:#f8fafc;border:1px solid #e7ecef;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 28px;align-items:start;gap:10px;margin-top:12px;padding:17px;display:grid}.lzs-settings-custom-rule-row>input{accent-color:#15a05c;width:18px;height:18px;margin-top:4px}.lzs-settings-custom-rule-fields{gap:8px;min-width:0;display:grid}.lzs-settings-custom-rule-fields input,.lzs-settings-custom-rule-fields textarea{color:#15212d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe5e9;border-radius:8px;padding:8px 10px;font-size:14px}.lzs-settings-custom-rule-fields textarea{resize:vertical;min-height:88px}.lzs-settings-custom-rule-remove{color:#64748b;cursor:pointer;background:#fff;border:1px solid #dfe5e9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.lzs-settings-custom-rule-remove svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.lzs-settings-other-card .lzs-settings-check-row{background:#f8fafb;border-radius:12px;align-items:flex-start;min-height:66px;padding:14px 13px}.lzs-settings-other-card .lzs-settings-check-row input{margin-top:2px}.lzs-settings-other-card .lzs-settings-field{margin-bottom:3px}.lzs-settings-amenities label{color:#15212d;align-items:flex-start;gap:7px;font-size:14px;font-weight:700;line-height:21px;display:inline-flex}.lzs-settings-amenity-option input{margin-top:3.5px}@media(max-width:720px){.lzs-settings-entry-hours__fields{grid-template-columns:minmax(0,1fr)}}.lzs-settings-subheading{color:#46535b;margin:8px 0 0;font-size:13px;font-weight:650}.lzs-settings-feature-notice{width:calc(50% - 12px);max-width:723px}.lzs-settings-feature-deadline{box-sizing:border-box;background:#fff;border:1px solid #dfe5e9;border-radius:9px;gap:0;min-height:57px;padding:8px 13px 6px;font-size:10px;font-weight:400;position:relative}.lzs-settings-feature-deadline>span{color:#89949a}.lzs-settings-feature-deadline input{color:#35424a;background:0 0;border:0;min-height:22px;padding:0;font-size:13px}.lzs-settings-feature-deadline b{color:#e65050}.lzs-settings-feature-info{color:#344a3d;background:#effbf3;border:1px solid #9be0b2;border-radius:9px;align-items:center;gap:9px;min-height:43px;margin-top:8px;padding:0 8px;font-size:10px;display:flex}.lzs-settings-feature-info>span{color:#fff;background:#36ac62;border-radius:8px 0 0 8px;place-items:center;width:28px;min-width:28px;height:40px;margin-left:-8px;font-size:16px;font-weight:700;display:grid}.lzs-settings-feature-info p{margin:0;line-height:1.45}.lzs-settings-feature-example{color:#35424a;width:calc(50% - 12px);max-width:723px;margin:12px 0 34px;font-size:14px;line-height:1.45}.lzs-settings-feature-example strong{font-weight:700}.lzs-settings-feature-list{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;width:calc(100% + 39px);margin-left:-12px;padding:18px 12px 0;display:grid;position:relative}.lzs-settings-feature-list .lzs-settings-feature-toggle>input{margin-top:3px}.lzs-settings-feature-list:before{content:"";border-top:1px solid #d8ddda;position:absolute;top:0;left:12px;right:28px}.lzs-settings-feature-toggle{box-sizing:border-box;color:#29353d;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:7px;min-height:58px;padding:0;display:grid}.lzs-settings-feature-toggle>input{appearance:none;box-sizing:border-box;cursor:not-allowed;opacity:1;background:#d6dbd8;border:0;border-radius:20px;width:42px;height:21px;margin:1px 0 0;position:relative}.lzs-settings-feature-toggle>input:not(:disabled){cursor:pointer}.lzs-settings-feature-toggle>input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.lzs-settings-feature-toggle>input:checked{background:#159b59}#bill_setting .lzs-settings-feature-toggle>input{background:#fff;border:1px solid #15a05c;border-radius:28px}#bill_setting .lzs-settings-feature-toggle>input:checked{background:#15a05c;border-color:#15a05c}.lzs-settings-feature-toggle>input:checked:after{transform:translate(20px)}.lzs-settings-feature-toggle__content strong,.lzs-settings-feature-toggle__content small{display:block}.lzs-settings-feature-toggle__content strong{font-size:14px;font-weight:700;line-height:1.4}.lzs-settings-feature-toggle__content small{color:#505a5d;margin-top:2px;font-size:14px;line-height:1.4}.lzs-settings-renter-body{min-height:434px;position:relative;overflow:visible}.lzs-settings-renter-body>.lzs-renter-showcase{position:absolute;top:10px;left:10px}.lzs-settings-renter-body>.lzs-renter-showcase .lzs-renter-showcase__phone{margin-top:1px}.lzs-settings-renter-controls{box-sizing:border-box;width:calc(100% - 334px);min-height:434px;margin-left:334px;padding-top:8px}.lzs-settings-auto-account{color:#182433;grid-template-columns:35px minmax(0,1fr);align-items:stretch;min-height:89px;margin:0 2px;padding:0;display:grid}.lzs-settings-auto-account>input{appearance:none;cursor:not-allowed;background:#d1d5db;border:0;border-radius:20px;width:42px;height:21px;margin:3px 0 0}.lzs-settings-auto-account>input:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;margin:2px;transition:transform .15s;display:block}.lzs-settings-auto-account>input:checked{background:#009f47}.lzs-settings-auto-account>input:checked:after{transform:translate(21px)}.lzs-settings-auto-account>input:disabled{opacity:1}.lzs-settings-auto-account__content{align-content:start;gap:2px;padding:0;font-size:14px;line-height:19.5px;display:grid}.lzs-settings-auto-account__content>strong{color:#111827;font-weight:700}.lzs-settings-auto-account__content>small{color:#4b5563;padding-left:17px;font-size:13px;line-height:19px;position:relative}.lzs-settings-auto-account__content>small:first-of-type{margin-top:17px}.lzs-settings-auto-account__content>small:before{color:#009f47;content:"✓";font-size:13px;font-weight:700;position:absolute;top:2px;left:0}.lzs-settings-password{width:calc(50% - 2px);max-width:none;min-height:107px;margin:4px 2px 0;display:block;position:relative}.lzs-settings-password>span{z-index:1;color:#89949a;pointer-events:none;font-size:10px;font-weight:400;position:absolute;top:20px;left:12px}.lzs-settings-password input{border-radius:9px;min-height:58px;margin-top:15px;padding:23px 12px 6px;font-size:16px}.lzs-settings-password input:disabled,.lzs-settings-renter-rights input:disabled{opacity:1}.lzs-settings-password>small{color:#e84c26;margin-top:14px;font-size:12px}.lzs-settings-renter-header{border-bottom:1px solid #d8ddda;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex;margin-bottom:12px!important}.lzs-settings-renter-video-link{color:#df2638;background:#fff0f1;border-radius:24px;flex:none;align-items:center;gap:7px;min-height:40px;margin-top:-3px;padding:0 15px 0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lzs-settings-renter-video-link:hover{background:#ffe6e8}.lzs-settings-renter-video-link svg{fill:#fff;background:#e92538;border-radius:50%;flex:0 0 34px;width:34px;height:34px;padding:8px}.lzs-settings-renter-rights-heading{margin:13px 2px 0}.lzs-settings-renter-rights-heading h3{color:#24303b;margin:0 0 8px;font-size:20px;font-weight:600;line-height:24px}.lzs-settings-renter-rights-heading p{color:#58636d;margin:0;font-size:14px;line-height:21px}.lzs-settings-renter-rights{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;width:calc(100% - 10px);min-height:132px;margin:18px 0 0 10px;padding-top:8px;display:grid}.lzs-settings-renter-rights .lzs-settings-feature-toggle{min-height:42px}.lzs-settings-renter-rights .lzs-settings-feature-toggle>input{margin-top:4px}.lzs-settings-field>small{color:#89949a;font-size:10px;font-weight:400;line-height:1.4}.lzs-settings-field.lzs-settings-password>small{color:#e84c26;font-size:12px}.lzs-settings-bill-timing,.lzs-settings-bill-zalo-row,.lzs-settings-bill-template-row,.lzs-settings-bill-payment-row{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;width:calc(100% + 23px);margin-left:-12px;padding:0 12px;display:grid}.lzs-settings-bill-timing{column-gap:16px}#bill_setting>header{margin-bottom:14px}.lzs-settings-bill-payment-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-settings-bill-timing__item{min-width:0}.lzs-settings-bill-field{box-sizing:border-box;color:#8a949b;background:#fff;border:1px solid #dfe5e9;border-radius:9px;align-content:center;gap:0;min-height:58px;padding:6px 13px 5px;font-size:12px;font-weight:400;display:grid}.lzs-settings-bill-field>span b{color:#e65050}.lzs-settings-bill-field input,.lzs-settings-bill-field select{color:#35424a;width:100%;min-height:23px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px}.lzs-settings-bill-field select{min-height:26px}.lzs-settings-bill-field :disabled{cursor:not-allowed;opacity:1}.lzs-settings-bill-info{color:#344a3d;background:#effbf3;border:1px solid #9be0b2;border-radius:9px;align-items:center;gap:5px;min-height:43px;margin-top:8px;padding:0 8px;font-size:12px;line-height:1.4;display:flex}.lzs-settings-bill-info>span{color:#fff;background:#36ac62;border-radius:8px 0 0 8px;place-items:center;width:34px;min-width:34px;height:41px;margin-left:-8px;display:grid}.lzs-settings-bill-info>span svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.lzs-settings-bill-info strong{white-space:nowrap}.lzs-settings-bill-timing__item>p{color:#3f474a;min-height:50px;margin:8px 0 0;font-size:14px;line-height:1.45}.lzs-settings-bill-timing__item>p strong{font-weight:700}.lzs-settings-bill-divider{background:#d8ddda;width:100%;height:1px;margin:16px 0}.lzs-settings-bill-zalo-row{align-items:start;min-height:110px}.lzs-settings-bill-zalo-setting>.lzs-settings-feature-toggle{min-height:42px}.lzs-settings-bill-zalo-note{color:#e05237;margin:0 0 0 32px;font-size:14px;font-weight:700;line-height:1.45}.lzs-settings-bill-preview-actions{justify-items:start;gap:8px;display:grid}.lzs-settings-bill-preview-actions button{color:#fff;cursor:pointer;opacity:1;border:0;border-radius:10px;align-items:center;gap:8px;min-height:37px;padding:7px 20px;font-size:14px;font-weight:600;line-height:21px;display:inline-flex}.lzs-settings-bill-preview-send{background:#15a05c}.lzs-settings-bill-preview-actions .lzs-settings-bill-preview-zalo{color:#000;background:#ffc107;border:1px solid #ffc107;border-radius:10px;gap:6px;width:209.5px;height:37px;min-height:37px;padding:6px 12.5px;font-size:14px;font-weight:600;line-height:21px}.lzs-settings-bill-preview-actions .lzs-settings-bill-preview-zalo svg{width:22px;height:22px}.lzs-settings-bill-preview-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-settings-bill-template-preview svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lzs-settings-bill-template-main{min-width:0}.lzs-settings-bill-template-main>.lzs-settings-field{box-sizing:border-box;background:#fff;border:1px solid #dfe5e9;border-radius:9px;align-content:start;gap:0;min-height:56px;padding:8px 13px 5px}.lzs-settings-bill-template-main>.lzs-settings-field>span{color:#89949a;font-size:11px;font-weight:400}.lzs-settings-bill-template-main>.lzs-settings-field select{color:#35424a;opacity:1;background:0 0;border:0;min-height:25px;padding:0;font-size:14px}.lzs-settings-bill-template-preview{color:#000;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:24px;margin:8px 0 0;padding:0;font-size:14px;line-height:21px;display:inline-flex}.lzs-settings-bill-template-main>.lzs-settings-feature-toggle{min-height:42px;margin-top:2px}.lzs-settings-bill-template-row>.lzs-settings-feature-toggle,.lzs-settings-bill-payment-row>.lzs-settings-feature-toggle{min-height:63px}.lzs-settings-bill-payment-row .lzs-settings-bill-field{border-color:#d5dde5;border-radius:10px}.lzs-settings-bill-payment-row .lzs-settings-bill-field select{color:#212529;line-height:24px}@media(min-width:1201px){#function_setting.lzs-settings-section{width:100%;min-width:0;padding-left:22px;padding-right:22px}#function_setting>header{position:relative;top:-2px}#function_setting .lzs-settings-feature-notice{margin-top:3px}#function_setting .lzs-settings-feature-deadline{height:58px;min-height:58px;padding:0;display:block}#function_setting .lzs-settings-feature-deadline>span{color:#89949a;font-size:14px;line-height:21px;position:absolute;top:8px;left:13px}#function_setting .lzs-settings-feature-deadline input{color:#35424a;box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:26px 12px 10px;font-size:16px;line-height:24px;position:absolute;inset:0}#function_setting .lzs-settings-feature-info{font-size:14px;line-height:21px}#function_setting .lzs-settings-feature-info>span{width:34px;min-width:34px;height:41px}#function_setting .lzs-settings-feature-info{gap:5px}#function_setting .lzs-settings-feature-info p{box-sizing:border-box;padding:10px;line-height:21px}#function_setting .lzs-settings-feature-example{margin:8px 0 33px;line-height:21px}#function_setting .lzs-settings-feature-list{grid-template-columns:repeat(2,747px);column-gap:0;width:calc(100% + 24px);padding:17px 12px 0}#function_setting .lzs-settings-feature-list .lzs-settings-feature-toggle{grid-template-columns:35px minmax(0,1fr);gap:0;width:723px}#function_setting .lzs-settings-feature-list .lzs-settings-feature-toggle__content strong{margin-left:17px;line-height:21px}#function_setting .lzs-settings-feature-list .lzs-settings-feature-toggle__content small{margin-top:0;line-height:21px}#app_renter_setting>.lzs-settings-renter-header{box-sizing:border-box;min-height:92px;margin-top:-22px;padding:20px 0 11px;margin-bottom:11px!important}#app_renter_setting>.lzs-settings-renter-header h2{color:#667085;line-height:36px}#app_renter_setting>.lzs-settings-renter-header p{color:#667085;font-size:14px;line-height:20px}#app_renter_setting>.lzs-settings-renter-header .lzs-settings-renter-video-link{margin-top:-2px;padding-right:16px}#app_renter_setting .lzs-settings-auto-account{align-items:start;min-height:116px}#app_renter_setting .lzs-settings-password{height:89px;min-height:89px;margin-top:4px}#app_renter_setting .lzs-settings-renter-rights-heading{min-height:69px;margin-top:16px}#app_renter_setting .lzs-settings-renter-rights{grid-template-columns:repeat(2,556px);align-content:start;gap:24px 0;width:100%;margin:0;padding-top:8px}#app_renter_setting .lzs-settings-renter-rights .lzs-settings-feature-toggle{grid-template-columns:35px minmax(0,1fr);gap:0;width:532px;min-height:42px;margin-left:12px}#app_renter_setting .lzs-settings-renter-rights .lzs-settings-feature-toggle>input{width:35px;height:20px;margin-top:1px}#app_renter_setting .lzs-settings-renter-rights .lzs-settings-feature-toggle>input:after{width:16px;height:16px;top:2px;left:2px}#app_renter_setting .lzs-settings-renter-rights .lzs-settings-feature-toggle>input:checked:after{transform:translate(15px)}#app_renter_setting .lzs-settings-renter-rights .lzs-settings-feature-toggle__content small{font-size:14px;line-height:20px}#app_renter_setting .lzs-settings-renter-body>.lzs-renter-showcase .lzs-renter-showcase__heading{min-height:57px}#app_renter_setting .lzs-settings-renter-body>.lzs-renter-showcase .lzs-renter-showcase__phone{margin-top:6px}#app_renter_setting .lzs-settings-renter-body>.lzs-renter-showcase .lzs-renter-showcase__feature{margin-top:22px}body:has(.lzs-settings-page) .lzs-subnav{top:var(--lz-header-height);z-index:30;position:sticky}.lzs-settings-section>header,#home>.lzs-settings-room-groups-heading{scroll-margin-top:154px}#other.lzs-settings-section{padding-top:63px;padding-left:22px;padding-right:22px}#other.lzs-settings-section>header{scroll-margin-top:176px}.lzs-settings-page-header{top:calc(var(--lz-header-height) + 58px);z-index:25;position:sticky}#bill_setting .lzs-settings-bill-template-row+.lzs-settings-bill-divider{margin-bottom:25px}#bill_setting .lzs-settings-bill-payment-row>.lzs-settings-feature-toggle{min-height:72px}#bill_setting .lzs-settings-bill-payment-row+.lzs-settings-bill-divider{margin-bottom:31px}}.lzs-settings-bill-note-field{color:#212529;background:0 0;border:0;border-radius:0;align-content:start;gap:8px;width:100%;min-height:0;margin:8px 0 24px;padding:0;font-size:14px;line-height:21px}.lzs-settings-bill-note-field textarea{box-sizing:border-box;color:#212529;resize:vertical;background:#fff;border:1px solid #d5dde5;border-radius:10px;width:100%;min-height:182px;padding:6px 12px;font-family:inherit;font-size:16px;font-weight:400;line-height:24px}@media(max-width:720px){.lzs-settings-form-grid,.lzs-settings-room-list,.lzs-settings-other-grid{grid-template-columns:minmax(0,1fr)}.lzs-settings-field-wide{grid-column:auto}}.lzs-settings-unverified{color:#78858c;background:#f8fafb;border:1px solid #e5eaed;border-radius:6px;padding:12px 14px;font-size:11.5px;line-height:1.5}@media(max-width:1000px){.lzs-settings-layout{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:720px){.lzs-main-content.lzs-settings-page{width:auto;margin:12px 12px 0;padding:16px 12px 28px}.lzs-settings-page-header{flex-direction:column;min-height:0;padding:16px}.lzs-settings-page-header h1{font-size:20px}.lzs-settings-page-actions{width:100%}.lzs-settings-page-actions .lzs-btn{flex:1;justify-content:center;min-height:38px;padding:8px 12px;font-size:12px;line-height:16.8px}.lzs-settings-page-actions a.lzs-btn-secondary{min-height:38px;padding-inline:12px;top:0}.lzs-settings-page-actions svg{width:15px;height:15px}.lzs-settings-layout{grid-template-columns:minmax(0,1fr);min-height:0;margin-inline:0}.lzs-settings-categories{padding-right:18px}.lzs-settings-categories nav{min-height:0}.lzs-settings-bank-list{grid-template-columns:minmax(0,1fr);width:100%;margin:0}.lzs-settings-categories{padding:15px;position:static}.lzs-settings-categories nav{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-settings-section{min-height:0;padding:15px}.lzs-settings-renter-body{min-height:0}.lzs-settings-renter-body>.lzs-renter-showcase{margin:10px auto 26px;position:relative;top:auto;left:auto}.lzs-settings-renter-controls{width:100%;min-height:0;margin-left:0}.lzs-settings-auto-account{grid-template-columns:35px minmax(0,1fr)}.lzs-settings-password{width:100%}.lzs-settings-renter-rights{grid-template-columns:minmax(0,1fr);width:100%;margin:24px 0 0;padding:0}.lzs-settings-feature-list{grid-template-columns:minmax(0,1fr)}.lzs-settings-bill-timing,.lzs-settings-bill-zalo-row,.lzs-settings-bill-template-row,.lzs-settings-bill-payment-row{grid-template-columns:minmax(0,1fr);row-gap:16px;width:100%;margin-left:0;padding:0}.lzs-settings-bill-divider{margin:14px 0}.lzs-settings-bill-zalo-row{min-height:0}.lzs-settings-feature-notice,.lzs-settings-feature-example{width:100%;max-width:none}.lzs-settings-feature-example{margin-bottom:20px}.lzs-settings-section>header{margin-top:0}.lzs-settings-bank-card,.lzs-settings-bank-list>.lzs-settings-add-bank-tile{min-height:221px;margin:0}.lzs-settings-bank-actions{top:-42px}.lzs-settings-bank-actions button{width:40px;height:40px}}@media(max-width:440px){.lzs-settings-categories nav{grid-template-columns:1fr}.lzs-settings-bank-card{padding:14px}.lzs-settings-bank-main{align-items:flex-start}.lzs-settings-bank-details{grid-template-columns:minmax(0,1fr)}}@media(min-width:721px)and (max-width:1200px){.lzs-settings-layout{grid-template-columns:minmax(0,1fr);min-height:0}.lzs-settings-categories{padding:15px;position:static}.lzs-settings-categories nav{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.lzs-settings-sections,.lzs-settings-section{min-width:0}.lzs-settings-renter-header{flex-direction:column;align-items:flex-start;gap:12px}.lzs-settings-renter-header>div{width:100%;min-width:0}.lzs-settings-renter-video-link{box-sizing:border-box;white-space:normal;max-width:100%}.lzs-settings-renter-body{min-height:0}.lzs-settings-renter-body>.lzs-renter-showcase{margin:10px auto 26px;position:relative;top:auto;left:auto}.lzs-settings-renter-controls{width:100%;min-height:0;margin:0}.lzs-settings-renter-rights{grid-template-columns:minmax(0,1fr);width:100%;margin:24px 0 0;padding:0}.lzs-settings-renter-rights .lzs-settings-feature-toggle{grid-template-columns:35px minmax(0,1fr);width:100%;margin-left:0}#function_setting.lzs-settings-section{width:100%;min-width:0}#function_setting .lzs-settings-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#function_setting .lzs-settings-feature-list .lzs-settings-feature-toggle{width:100%;min-width:0}}@media(min-width:1201px)and (max-width:1600px){#app_renter_setting .lzs-settings-renter-rights{grid-template-columns:repeat(2,minmax(0,1fr))}#app_renter_setting .lzs-settings-renter-rights .lzs-settings-feature-toggle{width:100%;min-width:0;margin-left:0}#function_setting .lzs-settings-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#function_setting .lzs-settings-feature-list .lzs-settings-feature-toggle{width:100%;min-width:0}}@media(max-width:720px){.lzs-settings-renter-header{flex-direction:column;align-items:stretch;gap:10px}.lzs-settings-renter-header>div{width:100%;min-width:0}.lzs-settings-renter-video-link{box-sizing:border-box;white-space:normal;width:fit-content;max-width:100%}.lzs-settings-renter-rights .lzs-settings-feature-toggle{grid-template-columns:35px minmax(0,1fr);width:100%;margin-left:0}#function_setting .lzs-settings-feature-list{grid-template-columns:minmax(0,1fr);width:100%}#function_setting .lzs-settings-feature-list .lzs-settings-feature-toggle{width:100%;min-width:0}}@media(max-width:900px){body:has(.lzs-settings-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-settings-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-settings-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-settings-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-settings-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-settings-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.lzs-settings-page) .lzs-add-property,body:has(.lzs-settings-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.lzs-settings-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-settings-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-settings-page) .lzs-notification-dropdown,body:has(.lzs-settings-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-settings-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-settings-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-settings-page) .lzs-user-chevron{display:none}body:has(.lzs-settings-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.lzs-settings-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){body:has(.lzs-settings-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}body:has(.lzs-settings-page) .lzs-subnav-main::-webkit-scrollbar{display:none}body:has(.lzs-settings-page) .lzs-subnav-settings{flex:none}}.lzs-bank-type-backdrop{z-index:1300;background:#18232b7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lzs-bank-type-dialog,.lzs-bank-form-dialog{background:#fff;border-radius:9px;width:min(100%,1060px);max-height:min(88vh,900px);overflow:auto;box-shadow:0 18px 55px #13222d3d}.lzs-bank-form-dialog{width:min(100%,760px)}.lzs-bank-dialog-header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 18px;display:flex}.lzs-bank-dialog-header h2{color:#303b42;margin:0;font-size:19px;font-weight:600}.lzs-bank-dialog-header p{color:#89949b;margin:7px 0 0;font-size:13px}.lzs-bank-dialog-header>button{color:#849097;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:26px;line-height:1;display:grid}.lzs-bank-dialog-header>button:hover{background:#f3f5f6}.lzs-bank-type-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px 28px 30px;display:grid}.lzs-bank-type-option{color:#34414a;text-align:center;cursor:pointer;background:#f8faff;border:1px solid #e4eaf0;border-radius:8px;flex-direction:column;align-items:center;min-height:292px;padding:20px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.lzs-bank-type-option:hover,.lzs-bank-type-option:focus-visible{border-color:#9bb4ff;outline:none;transform:translateY(-2px);box-shadow:0 7px 18px #415caa1f}.lzs-bank-type-art{place-items:center;width:120px;height:96px;margin-bottom:15px;display:grid}.lzs-bank-type-art svg{width:120px;height:90px}.lzs-bank-type-option strong{min-height:40px;font-size:15px;line-height:1.35}.lzs-bank-type-benefit{color:#16a05a;margin:9px 0 7px;font-size:12px;line-height:1.45}.lzs-bank-type-option:first-child .lzs-bank-type-benefit{color:#ed8a43}.lzs-bank-type-option small{color:#89949b;font-size:11.5px;line-height:1.5}.lzs-bank-form fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.lzs-bank-form legend{color:#39464d;width:100%;margin-bottom:13px;font-size:14px;font-weight:600}.lzs-bank-form legend span{color:#9aa4aa;margin-left:6px;font-size:11px;font-weight:400}.lzs-bank-form label{color:#59666d;gap:7px;font-size:12px;display:grid}.lzs-bank-form select,.lzs-bank-form input:not([type=checkbox]){color:#37444b;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dce2e5;border-radius:4px;padding:8px 10px;font-size:13px}.lzs-bank-form select:focus,.lzs-bank-form input:not([type=checkbox]):focus{border-color:#5c83ef;outline:2px solid #5c83ef21}.lzs-bank-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lzs-bank-form-help{color:#929da3;margin:-5px 0 12px;font-size:11.5px;line-height:1.5}.lzs-bank-transfer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.lzs-bank-transfer-options label,.lzs-bank-property-option{color:#59666d;align-items:center;gap:8px;font-size:12px;display:flex}.lzs-bank-transfer-options input,.lzs-bank-property-option input{accent-color:#22a566}.lzs-bank-property-option{width:fit-content}.lzs-bank-form-notice{color:#c87931;margin:0 0 14px;font-size:12px}.lzs-bank-field-error{color:#b42318;margin-top:5px;font-size:12px;line-height:1.4;display:block}.lzs-bank-form>footer{border-top:1px solid #edf0f2;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media(max-width:720px){.lzs-bank-type-backdrop{padding:12px}.lzs-bank-type-options{grid-template-columns:1fr;padding:16px}.lzs-bank-type-option{min-height:0}.lzs-bank-dialog-header{padding:18px 18px 14px}.lzs-bank-form{padding:16px 18px 20px}.lzs-bank-form-grid,.lzs-bank-transfer-options{grid-template-columns:1fr}}.lzs-bank-type-backdrop{align-items:center;overflow-y:auto}.lzs-bank-type-dialog,.lzs-bank-form-dialog{width:min(100%,800px);max-height:calc(100vh - 36px)}.lzs-bank-dialog-header{justify-content:flex-start;align-items:center;min-height:82px;padding:16px 18px}.lzs-bank-dialog-icon{color:#159b59;background:#e5f7ef;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-bank-dialog-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.lzs-bank-dialog-title{flex:1}.lzs-bank-dialog-title h2{font-size:18px}.lzs-bank-dialog-title p{margin-top:3px;font-size:12px;font-style:italic}.lzs-bank-dialog-header>button{border:1px solid #edf0f2;flex:0 0 42px;width:42px;height:42px;font-size:24px}.lzs-bank-type-options{gap:20px;padding:16px 16px 18px}.lzs-bank-type-option{background:#eaf2ff;border:2px solid #d7e5fb;border-radius:12px;min-height:322px;padding:16px 14px}.lzs-bank-type-art{height:104px;margin-bottom:8px}.lzs-bank-type-option strong{min-height:39px;font-size:14px}.lzs-bank-type-benefit{margin:4px 0 7px;font-size:12px;font-weight:600}.lzs-bank-type-option small{color:#3f4a51;font-size:12px}.lzs-bank-form{padding:18px 16px 20px}.lzs-bank-form fieldset{margin-bottom:18px}.lzs-bank-form legend,.lzs-bank-form-label,.lzs-bank-property-title{color:#313d43;padding-left:8px;font-size:13px;font-weight:700;display:block;position:relative}.lzs-bank-form legend:before,.lzs-bank-form-label:before,.lzs-bank-property-title:before{content:"";background:#1ca568;border-radius:2px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.lzs-bank-form legend b,.lzs-bank-select-field>span b,.lzs-bank-property-title b{color:#e15a4f}.lzs-bank-form label.lzs-bank-select-field{border:1px solid #dce2e5;border-radius:10px;gap:0;padding:9px 12px 4px}.lzs-bank-select-field>span{color:#a0a9ae;font-size:11px}.lzs-bank-form .lzs-bank-select-field select{border:0;min-height:28px;padding:2px 0;font-size:14px}.lzs-bank-form .lzs-bank-select-field select:focus{outline:none}.lzs-bank-form-grid label{border:1px solid #dce2e5;border-radius:10px;align-content:center;min-height:58px;padding:8px 12px}.lzs-bank-form-grid input:not([type=checkbox]){border:0;min-height:26px;padding:0}.lzs-bank-form-grid input:not([type=checkbox]):focus{outline:none}.lzs-bank-form-help{margin:-2px 0 8px;font-style:italic}.lzs-bank-transfer-preview{resize:vertical;background:#fff;border:1px solid #dce2e5;border-radius:6px;width:100%;min-height:50px;margin-bottom:10px;display:block}.lzs-bank-form-label{margin-bottom:8px;padding-left:0}.lzs-bank-form-label:before{display:none}.lzs-bank-transfer-options{grid-template-columns:repeat(4,max-content);gap:8px}.lzs-bank-transfer-options label{color:#4e5960;cursor:pointer;background:#f1f2f4;border-radius:7px;align-items:center;min-height:32px;padding:6px 10px;display:inline-flex}.lzs-bank-transfer-options label:has(input:checked){color:#168c54;background:#e6f5ed}.lzs-bank-transfer-options input{opacity:0;position:absolute}.lzs-bank-property-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.lzs-bank-property-title small{color:#758188;margin-top:3px;font-size:11px;font-style:italic;font-weight:400;display:block}.lzs-bank-select-all{white-space:nowrap;border:1px solid #e2e8eb;border-radius:20px;align-items:center;padding:7px 12px;gap:7px!important;display:inline-flex!important}.lzs-bank-property-option{border:1px solid #dce2e5;border-radius:10px;align-items:center;width:min(100%,380px);min-height:58px;padding:8px 12px;display:flex!important}.lzs-bank-property-option span{gap:3px;display:grid}.lzs-bank-property-option small{color:#87939a;font-size:11px}.lzs-bank-property-help{color:#64736b;background:#f5fbf7;border:1px dashed #b6d4c4;border-radius:9px;gap:8px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.lzs-bank-property-help>span{color:#16925a}.lzs-bank-property-help p{margin:0}.lzs-bank-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lzs-bank-form>footer{border-top:1px solid #edf0f2;margin:0 -16px -20px;padding:14px 16px}.lzs-bank-form-dialog .lzs-bank-dialog-header>button{flex-basis:34px;width:34px;height:34px}.lzs-bank-form>footer button{color:#1e293b;background:#fff;border:1px solid #dbe3ea;border-radius:10px;min-height:35px;padding:6px 12px;font-size:14px}.lzs-bank-form>footer button[type=submit]{box-sizing:border-box;color:#fff;background:#15a05c;border-color:#15a05c;width:79px;min-width:79px;height:35px;padding:7px 20px}.lzs-settings-zalo-preview-backdrop{z-index:1200;background:#18232994;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lzs-settings-zalo-preview-modal{background:#fff;border-radius:12px;width:min(800px,100%);max-height:min(700px,100dvh - 48px);overflow:auto;box-shadow:0 20px 60px #141e233d}.lzs-settings-zalo-preview-modal>header{z-index:1;background:#fff;border-bottom:1px solid #e8ecea;justify-content:space-between;align-items:center;min-height:65px;padding:12px 18px;display:flex;position:sticky;top:0}.lzs-settings-zalo-preview-modal>header h2{color:#303a36;margin:0;font-size:18px}.lzs-settings-zalo-preview-modal>header button{color:#39453e;cursor:pointer;background:#fff;border:1px solid #e3e8e5;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.lzs-settings-zalo-preview-content{grid-template-columns:279px minmax(0,1fr);align-items:stretch;gap:20px;padding:16px;display:grid}.lzs-settings-zalo-phone{background:#eef2f8;border:5px solid #d8e0e8;border-radius:28px;flex-direction:column;min-height:598px;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #bfcad4}.lzs-settings-zalo-phone-status{color:#46525c;justify-content:space-between;align-items:center;min-height:16px;padding:1px 8px 4px;font-size:9px;font-weight:650;display:flex}.lzs-settings-zalo-phone-top{color:#fff;background:#1688e8;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:13px;display:flex}.lzs-settings-zalo-phone-top>span:nth-child(2){gap:3px;margin-right:auto;display:grid}.lzs-settings-zalo-phone-top small{opacity:.85;font-size:10px}.lzs-settings-zalo-message{color:#34413a;background:#fff;border:1px solid #e5e9ed;border-radius:8px;gap:9px;margin-top:12px;padding:13px;font-size:11px;display:grid}.lzs-settings-zalo-message>strong{color:#168d50;font-size:13px}.lzs-settings-zalo-message>small{color:#78837c;line-height:1.4}.lzs-settings-zalo-message>button{color:#fff;min-height:34px;font:inherit;background:#177de2;border:0;border-radius:6px;font-size:10px;font-weight:700}.lzs-settings-zalo-message>button:disabled{cursor:not-allowed;opacity:.8}.lzs-settings-zalo-phone-compose{color:#78838c;background:#fff;border:1px solid #d8dfe6;border-radius:18px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;margin-top:12px;padding:0 9px;font-size:10px;display:flex}.lzs-settings-zalo-phone-compose>span:nth-child(2){flex:1}.lzs-settings-zalo-phone-footer{color:#74818b;text-align:center;margin-top:auto;padding:14px 4px 7px;font-size:10px}.lzs-settings-zalo-preview-guidance{gap:14px;padding-top:4px;display:grid}.lzs-settings-zalo-preview-guidance>section{border-bottom:1px solid #e9edeb;padding-bottom:13px}.lzs-settings-zalo-preview-guidance h3{color:#323d37;margin:0 0 8px;font-size:14px}.lzs-settings-zalo-preview-guidance p{color:#4d5952;margin:4px 0;font-size:12px;line-height:1.45}.lzs-settings-zalo-preview-guidance .is-emphasis{color:#d45b42}.lzs-settings-zalo-preview-guidance a{color:#1379bd;font-size:12px;font-weight:650}.lzs-settings-zalo-preview-guidance>.lzs-settings-bill-preview-send{color:#fff;cursor:pointer;background:#159b59;border:0;border-radius:24px;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:180px;min-height:44px;padding:10px 24px;font-size:13px;font-weight:700;display:inline-flex}.lzs-settings-zalo-preview-guidance>.lzs-settings-bill-preview-send svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.lzs-settings-zalo-preview-notice{color:#28643c;text-align:center;background:#f1faf3;border:1px solid #cfe5d4;border-radius:7px;margin:0;padding:9px 11px;font-size:11px}@media(max-width:640px){.lzs-settings-zalo-preview-backdrop{padding:8px}.lzs-settings-zalo-preview-modal{border-radius:9px;max-height:calc(100dvh - 16px)}.lzs-settings-zalo-preview-modal>header{min-height:54px;padding:8px 12px}.lzs-settings-zalo-preview-modal>header h2{font-size:15px}.lzs-settings-zalo-preview-content{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px}.lzs-settings-zalo-phone{justify-self:center;width:min(280px,100%);min-height:440px}}@media(max-width:720px){.lzs-bank-type-options{gap:12px}.lzs-bank-type-option{min-height:0}.lzs-bank-transfer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-bank-property-heading{align-items:flex-start}}.lzs-settings-group-row[draggable=true] .lzs-settings-group-order{cursor:grab}.lzs-settings-group-row.is-dragging{opacity:.55;background:#f0faf4}.lzs-settings-group-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.lzs-settings-group-move{color:#3a4850;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:inline-grid}.lzs-settings-group-move:hover:not(:disabled){color:#159b59;background:#f3fbf6;border-color:#159b59}.lzs-settings-group-move:disabled{opacity:.45;cursor:not-allowed}.lzs-settings-sticky-bar{z-index:25;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d5e2db;border-radius:10px;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding:10px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 24px #0f172a1a}.smart-lock-page{padding-bottom:32px}.smart-lock-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.smart-lock-card{background:#fff;border:1px solid #eceff3;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #0f172a0f}.smart-lock-hero{color:#fff;background:linear-gradient(135deg,#0f766e,#155e75 45%,#1d4ed8);padding:26px;position:relative}.smart-lock-hero:after{content:"";background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -40px -60px auto}.smart-lock-hero-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.smart-lock-hero h5{margin:0 0 8px;font-size:28px;font-weight:700}.smart-lock-hero p{color:#ffffffe0;max-width:640px;margin:0;line-height:1.6}.smart-lock-pill{white-space:nowrap;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;display:inline-flex}.smart-lock-main-card{min-height:100%}.smart-lock-side-card,.smart-lock-device-card{overflow:hidden}.smart-lock-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.smart-lock-section-title h6{color:#0f172a;margin:0;font-size:20px;font-weight:700}.smart-lock-section-title p{color:#64748b;margin:4px 0 0;font-size:14px}.smart-lock-status-box{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 28%),linear-gradient(135deg,#fff,#f8fbff 58%,#f3f8ff);border:1px solid #d9e2ec;border-radius:24px;padding:26px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f172a0d}.smart-lock-status-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61f,#3b82f600 72%);border-radius:999px;width:120px;height:120px;position:absolute;top:18px;right:18px}.smart-lock-status-layout{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);align-items:stretch;gap:18px;display:grid;position:relative}.smart-lock-status-main{flex-direction:column;justify-content:center;min-height:100%;padding-right:8px;display:flex}.smart-lock-status-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smart-lock-status-badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 -1px #ffffff59}.smart-lock-status-badge.is-offline{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.smart-lock-status-badge.is-online{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.smart-lock-status-box p{color:#475569;margin:0;line-height:1.6}.smart-lock-status-progress{background:linear-gradient(#eff6ffeb,#f8fafceb);border:1px solid #dbeafe;border-radius:18px;margin-top:16px;padding:16px 18px}.smart-lock-status-progress-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.smart-lock-status-progress-head span{color:#1e3a8a;font-size:13px;font-weight:700}.smart-lock-status-progress-bar{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.smart-lock-status-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);width:33.333%;height:100%;transition:width .2s}.smart-lock-status-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.smart-lock-status-progress-step{color:#64748b;text-align:center;background:#ffffffb3;border:1px solid #dbeafe;border-radius:12px;padding:10px 10px 9px;font-size:12px;font-weight:700}.smart-lock-status-side{border-left:1px solid #e2e8f0;align-content:start;gap:12px;padding-left:18px;display:grid}.smart-lock-status-note{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#fffffff0,#f8fafceb);border:1px solid #dbe7f3;border-radius:18px;padding:18px 18px 16px;box-shadow:0 10px 24px #94a3b814}.smart-lock-status-note-title{color:#1e3a8a;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:700}.smart-lock-status-note-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.smart-lock-status-note-list li{color:#475569;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.smart-lock-status-note-list li svg{color:#2563eb;flex:none;width:15px;height:15px;margin-top:2px}.smart-lock-account-preview{background:linear-gradient(#eff6ff,#f8fbff);border:1px solid #dbeafe;border-radius:16px;padding:14px 16px}.smart-lock-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.smart-lock-meta-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px}.smart-lock-meta-item span{color:#64748b;margin-bottom:6px;font-size:12px;display:block}.smart-lock-meta-item strong{color:#0f172a;font-size:15px}.smart-lock-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.smart-lock-danger-btn{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.smart-lock-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.smart-lock-step{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.smart-lock-step.is-complete{background:#f0fdf4;border-color:#bbf7d0}.smart-lock-step.is-current{background:#eff6ff;border-color:#bfdbfe}.smart-lock-step-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.smart-lock-step-index{color:#64748b;font-size:12px;font-weight:700}.smart-lock-step-state{color:#166534;background:#dcfce7;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.smart-lock-step h6{color:#0f172a;margin:0 0 6px;font-size:15px;font-weight:700}.smart-lock-step p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.smart-lock-view-switch{background:#f1f5f9;border-radius:12px;align-items:center;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.smart-lock-view-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.smart-lock-view-btn.is-disabled{color:#94a3b8;cursor:pointer}.smart-lock-device-card-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.smart-lock-device-card-head h6{margin:0;font-size:18px;font-weight:700}.smart-lock-device-card-head p{color:#64748b;margin:4px 0 0;font-size:13px}.smart-lock-table-wrap{width:100%;overflow-x:auto}.smart-lock-table{border-collapse:collapse;width:100%}.smart-lock-table th{color:#475569;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 20px;font-size:13px;font-weight:700}.smart-lock-table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:14px 20px;font-size:14px}.smart-lock-device-cell{align-items:center;gap:12px;display:flex}.smart-lock-device-icon{color:#2563eb;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.smart-lock-device-title{color:#0f172a;font-size:14px;font-weight:600}.smart-lock-device-subtitle{color:#64748b;margin-top:2px;font-size:12px}.smart-lock-battery-badge{color:#166534;background:#f0fdf4;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.smart-lock-default-methods{flex-wrap:wrap;gap:6px;display:flex}.smart-lock-default-method-chip{border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.smart-lock-default-method-chip.passcode{color:#92400e;background:#fef3c7}.smart-lock-default-method-chip.ekey{color:#3730a3;background:#e0e7ff}.smart-lock-default-method-chip.card{color:#6b21a8;background:#f3e8ff}.smart-lock-history-hero{border-bottom:1px solid #f1f5f9;padding:20px 24px}.smart-lock-history-hero h6{margin:0 0 4px;font-size:18px;font-weight:700}.smart-lock-history-hero p{color:#64748b;margin:0;font-size:13px}.smart-lock-history-toolbar{background:#f8fafc;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.smart-lock-history-range-buttons{gap:6px;display:inline-flex}.smart-lock-history-range-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.smart-lock-history-range-btn.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.smart-lock-history-chip{border-radius:8px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.smart-lock-history-chip.method-passcode{color:#92400e;background:#fef3c7}.smart-lock-history-chip.method-app{color:#3730a3;background:#e0e7ff}.smart-lock-history-chip.status-success{color:#166534;background:#f0fdf4}.smart-lock-temp-list-head{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.smart-lock-temp-code{letter-spacing:2px;color:#2563eb;background:#eff6ff;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:16px;font-weight:700;display:inline-block}.lzs-main-content.smart-lock-page{box-sizing:border-box;background:#fff;border:1px solid #e9edef;border-radius:12px;width:calc(100% - 24px);min-width:0;max-width:none;margin:14px 12px 36px;padding:20px 14px 16px}.smart-lock-page .lzs-page-header{align-items:center;min-height:54px;margin:0 0 12px}.smart-lock-page .lzs-page-title-group{border-left:0;grid-template-rows:auto auto;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:0 8px;padding-left:0;display:grid}.smart-lock-title-icon{color:#158d54;background:#eef8f2;border-radius:50%;grid-row:1/span 2;justify-self:start;place-items:center;width:42px;height:42px;display:grid}.smart-lock-title-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.smart-lock-page .lzs-page-title{grid-column:2;align-self:end;margin:0;padding-left:13px;font-size:24px;line-height:1.2;position:relative}.smart-lock-page .lzs-page-title:before{content:"";background:#19985b;border-radius:3px;width:4px;position:absolute;top:0;bottom:0;left:0}.smart-lock-page-description{color:#75838a;grid-column:2;align-self:start;margin:0;padding-left:13px;font-size:14px;line-height:1.2}.smart-lock-view-switch{background:#f7f9fa;border:1px solid #e6eaed;border-radius:12px;flex:none;gap:8px;margin:0;padding:5px;transform:translateY(-4px)}.smart-lock-view-btn{color:#89969c;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:9px 22px;font-size:13px;font-weight:600;display:inline-flex}.smart-lock-tab-icon{flex:0 0 16px;width:16px;height:16px}.smart-lock-view-btn.is-active{color:#fff;background:#68b934;box-shadow:0 2px 6px #45822626}.smart-lock-view-btn:disabled{color:#a3adb2;cursor:not-allowed}.smart-lock-card{border-color:#e8ecee;border-radius:12px;box-shadow:0 1px 5px #1f36430a}.smart-lock-body{padding:20px}.smart-lock-section-title{margin-bottom:18px}.smart-lock-section-title h6{color:#344149;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.2}.smart-lock-section-title p{color:#7b898f;margin:0;font-size:14px;line-height:1.6}.smart-lock-status-box{background:radial-gradient(circle at 100% 0,#3b82f617,#0000 30%),linear-gradient(135deg,#fff,#f7faff 58%,#eef5ff);border-color:#dce5ef;border-radius:22px;padding:26px;box-shadow:0 5px 17px #0f172a0d}.smart-lock-status-box:after{display:none}.smart-lock-status-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:18px}.smart-lock-status-badge{box-shadow:none;border-radius:999px;padding:9px 16px;font-size:13px;line-height:19.5px}.smart-lock-status-box h6{color:#263238;margin:0 0 10px;font-size:19px;line-height:1.25}.smart-lock-status-box p{color:#64727a;font-size:14px;line-height:1.6}.smart-lock-status-progress{background:#eff6ffbf;border-color:#dfe8f2;border-radius:18px;margin-top:16px;padding:16px 18px}.smart-lock-status-progress-head span{color:#1e3a8a;font-size:13px}.smart-lock-status-progress-head strong{color:#2563eb;font-size:13px}.smart-lock-status-progress-bar{background:#dbeafe;height:10px}.smart-lock-status-progress-fill{background:linear-gradient(90deg,#2563eb,#38bdf8);width:33.333%}.smart-lock-status-progress-step{background:#ffffffbf;border-color:#dbe7f4;border-radius:12px;padding:10px 10px 9px;font-size:12px;line-height:18px}.smart-lock-status-progress-step.is-done{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.smart-lock-status-progress-step.is-current{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.smart-lock-status-side{border-left-color:#dce4ed;padding-left:18px}.smart-lock-status-note{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffdb;border-color:#dfe7ef;border-radius:16px;padding:18px 18px 16px}.smart-lock-status-note-title{color:#1e3a8a;letter-spacing:.02em;font-size:13px;line-height:19.5px}.smart-lock-status-note-list{gap:10px}.smart-lock-status-note-list li{color:#5f6d75;font-size:13px;line-height:20.15px}.smart-lock-status-note-list li svg{color:#2563eb}.smart-lock-actions{gap:8px;margin-top:14px}.smart-lock-grid.is-unconnected{background:#fff;border:1px solid #e8ecee;border-radius:12px;display:block;overflow:hidden}.smart-lock-grid.is-unconnected>.smart-lock-main-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.smart-lock-grid.is-unconnected .smart-lock-actions{display:none}.smart-lock-page .smart-lock-steps-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:24px;padding:0;overflow:visible}.smart-lock-steps-card>header{margin:0 0 18px}.smart-lock-steps-card h2{color:#344149;margin:0;font-size:20px;font-weight:700;line-height:1.2}.smart-lock-steps-card>header p{color:#7b898f;margin:4px 0 0;font-size:14px;line-height:1.5}.smart-lock-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.smart-lock-setup-steps article{background:#fff;border:1px solid #e5e9eb;border-radius:20px;min-height:172px;padding:64px 16px 16px;position:relative}.smart-lock-step-marker{color:#69777e;background:#f7f9fa;border:4px solid #edf0f2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;position:absolute;top:16px;left:16px}.smart-lock-step-state{color:#929da2;font-size:10px;font-weight:700;position:absolute;top:22px;right:16px}.smart-lock-setup-steps article.is-complete{background:#f0fdf5;border-color:#b7f0d2}.smart-lock-setup-steps article.is-complete .smart-lock-step-marker{color:#fff;background:#16a34a;border-color:#c6f1da}.smart-lock-setup-steps article.is-complete .smart-lock-step-state{color:#168447}.smart-lock-setup-steps article.is-current{background:#eff6ff;border-color:#bfdbfe}.smart-lock-setup-steps article.is-current .smart-lock-step-marker{color:#fff;background:#2563eb;border-color:#bfdbfe}.smart-lock-setup-steps article.is-current .smart-lock-step-state{color:#2563eb}.smart-lock-setup-steps h3{color:#344149;margin:7px 0 5px;font-size:15px;font-weight:700}.smart-lock-setup-steps p{color:#748188;margin:0;font-size:14px;line-height:1.5}.smart-lock-connect-button{color:#fff;min-width:210px;min-height:35px;font:600 12px var(--lz-font-sans);opacity:1;cursor:pointer;background:#15965a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;top:17px;right:16px}.smart-lock-connect-icon{flex:0 0 14px;width:14px;height:14px}.smart-lock-setup-steps article.is-current .smart-lock-step-state{top:29px;left:64px;right:auto}.smart-lock-connect-backdrop{z-index:1250;background:#1823297a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.smart-lock-connect-dialog{background:#fff;border-radius:16px;width:min(500px,100%);overflow:hidden;box-shadow:0 16px 48px #0f172a38}.smart-lock-connect-dialog>header{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:16px;min-height:95px;padding:21px 24px 17px;display:flex}.smart-lock-connect-dialog>header>div{flex:1}.smart-lock-connect-dialog h2{color:#202a30;margin:0 0 5px;font-size:20px;font-weight:700;line-height:1.35}.smart-lock-connect-dialog>header p{color:#7b898f;margin:0;font-size:12px;line-height:1.5}.smart-lock-connect-dialog>header button{color:#172126;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid;box-shadow:0 0 0 3px #f1f3f4}.smart-lock-connect-form{gap:17px;padding:25px 24px 30px;display:grid}.smart-lock-connect-form label{color:#344149;gap:8px;font-size:13px;font-weight:600;display:grid}.smart-lock-connect-form input{box-sizing:border-box;color:#344149;width:100%;min-height:39px;font:14px var(--lz-font-sans);background:#eaf1fc;border:1px solid #d5dce2;border-radius:9px;outline:0;padding:8px 12px}.smart-lock-connect-form input:focus{border-color:#7aa7e8;box-shadow:0 0 0 3px #3b82f61f}.smart-lock-connect-form>p{color:#a43c34;margin:0;font-size:12px;line-height:1.45}.smart-lock-connect-dialog>footer{border-top:1px solid #edf0f2;justify-content:flex-end;align-items:center;gap:8px;min-height:74px;padding:12px 24px;display:flex}.smart-lock-connect-dialog .lzs-btn{border-radius:9px;min-height:36px;padding:7px 14px;font-size:12px}.smart-lock-connect-dialog .lzs-btn-outline{color:#344149;background:#fff;border:1px solid #e1e6e9}.smart-lock-connect-submit{background:#169d5a;border:0;align-items:center;gap:6px;display:inline-flex}.smart-lock-connect-submit svg{width:15px;height:15px}.smart-lock-page .smart-lock-grid.is-unconnected{border-color:#eceff3;border-radius:18px;font-size:14px;line-height:1.5}.smart-lock-page .smart-lock-status-box{border-color:#d9e2ec;border-radius:24px}.smart-lock-page .smart-lock-status-box h6{font-weight:600}.smart-lock-page .smart-lock-setup-steps article.is-pending{background:#fff;border:1px dashed #e2e8f0}@media(max-width:820px){.smart-lock-page .lzs-page-header{flex-direction:column;align-items:flex-start;gap:14px}.smart-lock-view-switch{max-width:100%;overflow-x:auto}.smart-lock-status-layout{grid-template-columns:1fr}.smart-lock-status-side{border-left:0;padding-left:0}.smart-lock-setup-steps{grid-template-columns:1fr}.smart-lock-connect-dialog>header{padding:18px 18px 14px}.smart-lock-connect-form{padding:20px 18px 24px}.smart-lock-connect-dialog>footer{padding:12px 18px}}@media(max-width:900px){body:has(.smart-lock-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.smart-lock-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.smart-lock-page) .lzs-header-left>.lzs-header-divider,body:has(.smart-lock-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.smart-lock-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.smart-lock-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.smart-lock-page) .lzs-add-property,body:has(.smart-lock-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.smart-lock-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.smart-lock-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.smart-lock-page) .lzs-notification-dropdown,body:has(.smart-lock-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.smart-lock-page) .lzs-account-menu{flex:0 0 36px}body:has(.smart-lock-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.smart-lock-page) .lzs-user-chevron{display:none}body:has(.smart-lock-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.smart-lock-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){body:has(.smart-lock-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}body:has(.smart-lock-page) .lzs-subnav-main::-webkit-scrollbar{display:none}body:has(.smart-lock-page) .lzs-subnav-settings{flex:none}.smart-lock-page .smart-lock-body{padding:14px}.smart-lock-page .smart-lock-status-box{border-radius:18px;padding:16px}.smart-lock-page .smart-lock-page-description{max-width:32ch}}:root{--lz-bg-app:#e7eff5;--lz-bg-card:#fff;--lz-bg-hover:#f5f8f9;--lz-bg-active:#e8f4ed;--lz-bg-subtle:#f7f9fa;--lz-primary:#159b59;--lz-primary-hover:#118a4e;--lz-primary-light:#e6f5ec;--lz-primary-text:#fff;--lz-success:#159b59;--lz-success-bg:#e6f5ec;--lz-success-border:#b8e5c9;--lz-info:#0284c7;--lz-info-bg:#e0f2fe;--lz-warning:#ee9a20;--lz-warning-bg:#fff4df;--lz-danger:#e44848;--lz-danger-hover:#cc3535;--lz-danger-bg:#fff0ee;--lz-danger-border:#f2d2cc;--lz-waiting:#7dc242;--lz-waiting-bg:#f4fbf0;--lz-text-main:#1e293b;--lz-text-muted:#64748b;--lz-text-subtle:#94a3b8;--lz-text-light:#fff;--lz-font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lz-border:#dfe5e9;--lz-border-light:#e8edf0;--lz-border-focus:#159b59;--lz-radius-sm:6px;--lz-radius-md:8px;--lz-radius-lg:10px;--lz-radius-xl:12px;--lz-radius-full:9999px;--lz-shadow-sm:0 1px 2px 0 #0f172a0d;--lz-shadow-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0f;--lz-shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--lz-shadow-drawer:8px 0 32px 0 #0f172a2e;--lz-shadow-header:0 1px 2px 0 #0f172a0a;--lz-header-height:60px;--lz-subnav-height:54px;--lz-drawer-width:300px;--lz-container-max:1440px;--lz-transition-fast:.15s ease;--lz-transition-normal:.2s ease}.zalo-page{padding-bottom:32px}.lzs-main-content.zalo-page{flex:none;padding-bottom:0}.zalo-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:2px 0 0;padding:14px 14px 26px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.zalo-month-container{box-sizing:border-box;background:#fff;border:1px solid #e1e7eb;border-radius:10px;align-items:center;gap:6px;height:62px;padding:0 7px;display:flex;overflow-x:auto}.zalo-month-nav{color:#4a5568;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.zalo-month-nav:first-child,.zalo-month-nav:last-child{flex:none;justify-content:center}.zalo-month-nav:hover{color:#2b6cb0;background:#f7fafc}.zalo-month-item{color:#4a5568;white-space:nowrap;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:52px;padding:6px 4px;text-decoration:none;transition:all .2s;display:flex}.zalo-month-item .month-title{font-size:13px;font-weight:700}.zalo-month-item .month-year{color:#a0aec0;font-size:11px}.zalo-month-item:hover{background:#f7fafc}.zalo-month-item.active{color:#fff;background:#00a65a}.zalo-month-item.active .month-year{color:#ffffffd9}.zalo-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;height:85px;padding:0;display:flex;position:relative}.zalo-title-group{align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:0}.zalo-title-bar-indicator{background:#00a65a;border-radius:2px;width:4px;height:32px}.zalo-title-main{color:#1e293b;margin:0;font-size:24px;font-weight:600;line-height:28.8px}.zalo-title-sub{color:#1e293b;margin:0;font-size:14px;font-style:italic;font-weight:400;line-height:16.8px}.zalo-header-filters{align-items:center;gap:0;display:flex;position:absolute;top:8px;right:0}.zalo-room-filter{color:#66727a;width:324px;height:58px;display:block;position:relative}.zalo-room-filter>span{z-index:1;pointer-events:none;font-size:12px;line-height:16px;position:absolute;top:5px;left:13px}.zalo-room-select{color:#4a5568;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-width:0;height:58px;padding:19px 32px 4px 12px;font-size:14px}.zalo-date-btn{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:50px;height:58px;display:inline-flex}.zalo-toolbar{background:#fafbfc;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 11px 12px 15px;display:flex}.zalo-filter-options{align-items:center;gap:6px;display:flex}.zalo-filter-icon{color:#718096;justify-content:center;align-items:center;display:inline-flex;position:relative}.zalo-filter-badge{color:#fff;background:#00a65a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-6px;right:-8px}.zalo-filter-badge.danger{background:#e53e3e}.zalo-checkbox-label{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.zalo-filter-options .zalo-checkbox-label{box-sizing:border-box;white-space:nowrap;gap:6px;height:38px;padding:6px 9px;font-size:12px;position:relative}.zalo-filter-options .zalo-checkbox-label:first-of-type{width:150px}.zalo-filter-options .zalo-checkbox-label:nth-of-type(2){width:128px}.zalo-filter-options .lzs-tab-counter{color:#fff;background:#159b59;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-9px;right:-5px}.zalo-filter-options .zalo-checkbox-label:nth-of-type(2) .lzs-tab-counter{background:#e64e52}.zalo-actions-group{align-items:center;gap:10px;display:flex}.zalo-filter-icon{margin-right:34px}.zalo-filter-icon .zalo-filter-badge{right:-28px}.zalo-btn-trial{color:#202a30;cursor:pointer;box-sizing:border-box;background:#fc0;border:1px solid #efbd00;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:229px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.zalo-btn-trial:hover{color:#202a30;background:#f2c200}.zalo-btn-toggle{color:#fff;cursor:pointer;box-sizing:border-box;background:#00a65a;border:1px solid #008d4c;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:332px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.zalo-btn-toggle:hover{background:#008d4c}.zalo-empty-box{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;height:310px;margin-top:14.5px;padding:20px;display:flex}.zalo-empty-illustration{flex:none;width:300px;height:236px;margin-bottom:8px}.zalo-empty-illustration svg{width:100%;height:100%;display:block}.zalo-empty-text{color:#a0aec0;margin:0;font-size:18px;font-weight:700}.lzs-empty-state{text-align:center;flex-direction:column;align-items:center;display:flex}.lzs-empty-state__art{width:300px;height:236px;margin-bottom:0;display:block}.lzs-empty-state__title{color:#ccc;margin:0;font-size:20px;font-weight:700;line-height:30px}.zalo-page .lzs-empty-state__art{transform:translateY(10px)}.zalo-page .lzs-empty-state__title{margin-top:4px}.zalo-table-wrap{width:100%;overflow-x:auto}.zalo-month-container:focus-visible,.zalo-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #159b59}.zalo-table{border-collapse:collapse;width:100%}.zalo-table th{color:#4a5568;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 20px;font-size:13px;font-weight:700}.zalo-table td{color:#2d3748;border-bottom:1px solid #edf2f7;padding:14px 20px;font-size:14px}.zalo-badge-success{color:#03543f;background:#def7ec;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.zalo-badge-failed{color:#9b1c1c;background:#fde8e8;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}@media(max-width:900px){body:has(.zalo-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.zalo-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.zalo-page) .lzs-header-left>.lzs-header-divider,body:has(.zalo-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.zalo-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.zalo-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.zalo-page) .lzs-add-property,body:has(.zalo-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px;margin-left:0}body:has(.zalo-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.zalo-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.zalo-page) .lzs-notification-dropdown,body:has(.zalo-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.zalo-page) .lzs-account-menu{flex:0 0 36px}body:has(.zalo-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.zalo-page) .lzs-user-chevron{display:none}body:has(.zalo-page) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.zalo-page) .lzs-subnav-main{flex:auto;min-width:0}}@media(max-width:600px){body:has(.zalo-page) .lzs-subnav-main{scrollbar-width:none;overflow-x:auto}body:has(.zalo-page) .lzs-subnav-main::-webkit-scrollbar{display:none}body:has(.zalo-page) .lzs-subnav-settings{flex:none}.lzs-main-content.zalo-page{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:10px 8px 24px}.zalo-card{border-radius:10px;margin:0;padding:10px}.zalo-month-container{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;height:58px;padding-inline:6px}.zalo-month-nav:first-child,.zalo-month-nav:last-child{flex-basis:108px;padding-inline:6px}.zalo-month-item{flex:0 0 52px;min-width:52px;padding-inline:4px}.zalo-month-item .month-title{font-size:12px}.zalo-month-item .month-year{font-size:10px}.zalo-header-bar{flex-direction:column;align-items:stretch;gap:12px;height:auto;min-height:0;padding:14px 0}.zalo-title-group{align-items:flex-start;gap:10px;position:static}.zalo-title-bar-indicator{flex:0 0 4px}.zalo-title-main{font-size:18px;line-height:1.3}.zalo-title-sub{font-size:12px;line-height:1.4}.zalo-header-filters{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid;position:static}.zalo-room-filter{width:auto;min-width:0;height:48px}.zalo-room-select{box-sizing:border-box;height:48px}.zalo-date-btn{width:44px;height:48px}.zalo-toolbar{align-items:stretch;gap:10px;padding:10px 8px}.zalo-filter-options{flex-wrap:wrap;gap:6px}.zalo-filter-icon{margin-right:6px}.zalo-filter-icon .zalo-filter-badge{right:-8px}.zalo-actions-group{flex-direction:column;align-items:stretch;gap:8px;width:100%}.zalo-btn-trial,.zalo-btn-toggle{box-sizing:border-box;white-space:normal;text-align:center;width:100%;min-height:40px;padding:8px 10px}.zalo-empty-box{justify-content:center;height:auto;min-height:310px;padding:14px 10px}.lzs-empty-state__art{aspect-ratio:300/236;width:min(300px,100%);height:auto}.zalo-page .lzs-empty-state__title{font-size:17px;line-height:1.4}.zalo-table{min-width:760px}.zalo-table th,.zalo-table td{padding:10px 12px}}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-dropdown--table{z-index:1045;background:#fff;border:1px solid #ddd;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(762px,100vw - 24px);max-height:min(430px,70vh);padding:0;display:grid;top:50%;bottom:auto;right:16px;overflow-y:auto;box-shadow:0 0 5px #0003}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-dropdown--table.lzs-room-card-action-dropdown--opens-up{top:auto;bottom:50%}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-item{color:#1e293b;text-align:left;white-space:normal;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;align-items:center;gap:10px;min-width:0;min-height:43.17px;padding:10px 20px;font-size:14px;line-height:21px;text-decoration:none;display:flex}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-item:hover:not(:disabled),body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-item:focus-visible{background:#f5f5f5;outline:none}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-action-icon{flex:0 0 20px;width:20px;height:20px}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-note{color:#16894f}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-close{color:#1e293b}body:has(.lzs-room-grid){background:#fff}.lzs-header{color:#fff;height:60px;min-height:60px;box-shadow:none;background:#15a05c;border:0;padding:0 14px 0 8px;font-size:14px}.lzs-header-left{gap:10px}.lzs-header-right{gap:8px}.lzs-header .lzs-brand{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lzs-hamburger-btn,.lzs-header-icon-btn,.lzs-notification-btn{color:#fff;border-radius:10px;flex:none;width:44px;height:44px}.lzs-hamburger-btn,.lzs-header-icon-btn,.lzs-notification-btn,.lzs-user-menu{background:#0f8a4f}.lzs-hamburger-btn:hover,.lzs-header-icon-btn:hover,.lzs-notification-btn:hover,.lzs-user-menu:hover{color:#fff;background:#00000017}.lzs-brand{color:#fff;gap:8px}.lzs-brand-icon{color:#159b59;background:#fff;border-radius:50%;width:32px;height:32px}.lzs-property-selector{color:#fff;background:#0f8a4f;border:0;border-radius:10px;gap:9px;width:243px;min-width:190px;max-width:243px;min-height:44px;padding:0 10px 0 6px}.lzs-property-selector:hover{color:#fff;background:#0d7f49}.lzs-property-home-icon{color:#159b59;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:relative}.lzs-property-count-badge{color:#fff;background:#f04444;border:1px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.lzs-add-property{margin-left:-4px}.lzs-add-property-trigger{border-radius:10px;width:44px;height:44px}.lzs-property-meta,.lzs-user-info{text-align:left;flex-direction:column;line-height:1.15;display:flex}.lzs-property-status{opacity:.92;font-size:10.5px;font-weight:500}.lzs-property-name{text-overflow:ellipsis;white-space:nowrap;max-width:205px;font-size:13.5px;font-weight:700;overflow:hidden}.lzs-property-chevron{margin-left:2px}.lzs-header-action{color:#fff;white-space:nowrap;background:#0f8a4f;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 14px 0 7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lzs-header-action:hover{color:#fff;background:#ffffff30}.lzs-action-icon{color:#159b59;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.lzs-action-play{color:#fff;background:#ef233c;padding-left:2px}.lzs-action-help{color:#fff;background:#0068ff;border:0;border-radius:8px}.lzs-user-menu{color:#fff;border-radius:10px;gap:8px;min-height:44px;margin-left:2px;padding:0 10px 0 4px}.lzs-user-avatar{color:#159b59;background:#fff;width:32px;height:32px}.lzs-user-name,.lzs-user-sub{color:#fff}.lzs-user-name{font-size:13px}.lzs-user-sub{opacity:.85;font-size:11.5px}@media(max-width:900px){.lzs-property-selector{width:min(44vw,243px);min-width:0;max-width:min(44vw,243px)}}@media(max-width:520px){.lzs-property-selector{width:min(48vw,243px);min-width:0;max-width:48vw}}.lzs-subnav{height:58px;box-shadow:none;background:#fff;border-bottom:1px solid #dce4e8;position:sticky;top:60px}.lzs-subnav-container{justify-content:space-between;max-width:none;height:100%;padding:0 12px}.lzs-subnav-main{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.lzs-subnav-main::-webkit-scrollbar{display:none}.lzs-subnav-item{color:#59636c;border-bottom-width:3px;flex:none;gap:7px;height:58px;padding:0 13px;font-size:13px}.lzs-subnav-item:hover{color:#26323a;background:#f8faf9}.lzs-subnav-item.active{color:#159b59;border-bottom-color:#159b59}.lzs-subnav-settings{border-left:1px solid #e3e8eb;margin-left:12px;padding-left:18px}.lzs-main-content{width:100%;max-width:none;margin:0;padding:12px 12px 36px}body:has(.lzs-room-grid) .lzs-app-wrapper{background:#fff}body:has(.lzs-room-grid) .lzs-stat-panel{background:#fff;border:1px solid #e1e7ea;border-radius:13px;margin-bottom:26px;padding:14px 15px;box-shadow:0 1px 3px #18303e14}body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0}body:has(.lzs-room-grid) .lzs-stat-card{border:1px solid #e4e9ec;border-radius:13px;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:12px;min-width:0;min-height:92px;padding:12px 13px;display:grid;box-shadow:0 1px 3px #18303e14}body:has(.lzs-room-grid) .lzs-stat-card:hover{box-shadow:0 3px 9px #18303e1c}body:has(.lzs-room-grid) .lzs-stat-icon{color:#22955e;background:#e4f8ec;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}body:has(.lzs-room-grid) .lzs-stat-card-debt .lzs-stat-icon{color:#11aab1;background:#e0f7f5}body:has(.lzs-room-grid) .lzs-stat-card-deposit .lzs-stat-icon{color:#5baf6f;background:#e8f7e9}body:has(.lzs-room-grid) .lzs-stat-card-reserved .lzs-stat-icon{color:#c3952d;background:#fff4d3}body:has(.lzs-room-grid) .lzs-stat-card-issues .lzs-stat-icon{color:#e78d46;background:#fff0e6}body:has(.lzs-room-grid) .lzs-stat-copy{flex-direction:column;gap:2px;min-width:0;display:flex}body:has(.lzs-room-grid) .lzs-stat-label{color:#68757d;font-size:12.5px;font-weight:600;line-height:1.3}body:has(.lzs-room-grid) .lzs-stat-value{color:#3d9060;margin:1px 0 0;font-size:20px;font-weight:750;line-height:1.15}body:has(.lzs-room-grid) .lzs-stat-card-debt .lzs-stat-label,body:has(.lzs-room-grid) .lzs-stat-card-issues .lzs-stat-label,body:has(.lzs-room-grid) .lzs-stat-card-debt .lzs-stat-value,body:has(.lzs-room-grid) .lzs-stat-card-issues .lzs-stat-value{color:#e44848}body:has(.lzs-room-grid) .lzs-stat-sub{color:#94a0a7;margin:0;font-size:11.5px;line-height:1.3}body:has(.lzs-room-grid) .lzs-stat-arrow{color:#54616a;border:1px solid #e4e9ec;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.lzs-page-header{gap:12px;min-height:48px;margin:0 15px 14px}.lzs-page-title-group{border-left:4px solid #26a66a;gap:8px;min-width:0;padding-left:12px}.lzs-page-title-copy{flex-direction:column;gap:1px;min-width:185px;display:flex}.lzs-page-title{font-size:23px;line-height:1.2}.lzs-page-property-name{color:#7a878e;font-size:11.5px;line-height:1.2}.lzs-page-actions{gap:8px}.lzr-view-toggle{background:#fff;border:1px solid #d9d9d9;border-radius:6px;gap:0;padding:2px}.lzr-view-btn{white-space:nowrap;border-radius:4px;min-height:32px;padding:5px 10px;font-size:13px}.lzr-view-btn.active{color:#168f54;background:#e9f7ef}.lzs-btn-column{color:#fff;background:#20272d;border-color:#20272d;border-radius:6px;min-height:34px;padding:6px 10px;font-size:13px}.lzs-btn-column:hover{color:#fff;background:#343d44;border-color:#343d44}.lzs-room-grid-hint{margin:0 15px 12px;font-size:12.5px;line-height:18.75px}.lzs-room-order-save{z-index:25;color:#68757d;background:#fff;border:1px solid #dfe7e3;border-radius:8px;justify-content:flex-end;align-items:center;gap:12px;margin:14px 15px;padding:10px 12px;font-size:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 2px 8px #18303e1a}.lzs-inline-room-field-trigger{width:100%;color:inherit;text-align:inherit;cursor:text;background:0 0;border:0;padding:0;display:block}.lzs-inline-room-field-trigger--name{text-align:left}.lzs-inline-room-field-trigger:focus-visible,.lzs-inline-room-quick-edit-input:focus-visible,.lzs-inline-room-quick-edit-select:focus-visible{outline-offset:2px;outline:2px solid #168f55}.lzs-inline-room-quick-edit-input,.lzs-inline-room-quick-edit-select{color:#20272d;width:min(100%,160px);min-height:34px;font:inherit;text-align:inherit;background:#fff;border:1px solid #168f55;border-radius:5px;padding:5px 8px}.lzs-inline-room-quick-edit-input--name{width:min(100%,220px)}.lzs-room-rent-edit-error{color:#b42318}.lzs-room-rent-edit-success{color:#168f55;margin:8px 15px;font-size:12px}.lzs-room-grid-drag-handle{color:#74818a;cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 18px;justify-content:center;align-items:center;width:18px;min-height:24px;font-size:14px;line-height:1;display:inline-flex}.lzs-room-grid-drag-handle:active{cursor:grabbing}.lzs-room-grid-drag-handle:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #75c69b}.lzs-room-card.is-drop-target{outline-offset:2px;outline:2px dashed #39a66f}.lzs-column-count{color:#fff;background:#ee9a20;border-radius:6px;place-items:center;min-width:19px;height:19px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-9px;right:-5px}.lzs-column-menu{position:relative}.lzs-column-dropdown{z-index:1000;width:211px;padding:8px 0;left:0;right:auto}.lzs-column-menu .lzs-column-dropdown{margin-top:2px;top:100%}body:has(.lzs-room-grid) .lzs-page-header{z-index:20;position:relative}body:has(.lzs-room-grid) .lzs-page-header:has(.lzs-column-dropdown.show){z-index:35}.lzs-column-option{color:#34424a;cursor:pointer;padding:4.4px 16px;font-size:16px;line-height:24px;display:block}.lzs-column-option:hover{background:#f4f8f6}.lzs-column-option input{accent-color:#159b59;margin:0 8px 0 0}.lzs-btn-secondary{color:#fff;background:#159b59;border-color:#159b59;border-radius:6px;min-height:34px;padding:6px 11px;font-size:13px}.lzs-page-actions>.lzs-btn-secondary[aria-label="Xuất Excel"]{color:#fff;background:#159b59;border-color:#159b59}.lzs-page-actions>.lzs-btn-secondary[aria-label="Xuất Excel"]:hover{color:#fff;background:#118a4e;border-color:#118a4e}.lzs-btn-secondary:hover{color:#fff;background:#118a4e}.lzs-filter-bar{background:#fff;border:1px solid #e5e7eb;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;margin:0 15px 12px;padding:7px 10px;display:flex;box-shadow:0 1px 2px #00000008}body:has(.lzs-room-grid) .lzs-filter-bar{border-color:#e5ebf1;border-radius:12px;min-height:66px;margin-top:2px;margin-bottom:12px;position:relative;top:.59375px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px -1px #0f172a0a}.lzs-filter-options{scrollbar-width:none;align-items:center;gap:7px;min-width:0;padding-top:8px;display:flex;overflow:visible}body:has(.lzs-room-grid) .lzs-filter-options{gap:6px;padding-top:0}.lzs-filter-options::-webkit-scrollbar{display:none}.lzs-filter-reset{color:#64748b;flex:none;place-items:center;width:45px;height:34px;margin-right:14px;display:grid;position:relative}.lzs-filter-reset svg{width:24px;height:24px}.lzs-filter-total{color:#fff;text-align:center;background:#15a05c;border-radius:999px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:11px;font-weight:700;line-height:16.5px;display:flex;position:absolute;top:-10px;right:-9px}.lzs-filter-option{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:10px;flex:none;align-items:center;gap:6.25px;min-height:38px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex;position:relative}.lzs-filter-option input{opacity:0;width:1px;height:1px;position:absolute}.lzs-filter-check{border:1px solid #00000040;border-radius:3.125px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.lzs-filter-option input:checked+.lzs-filter-check{background:#159b59;border-color:#159b59}.lzs-filter-option input:checked+.lzs-filter-check:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.lzs-filter-option input:focus-visible+.lzs-filter-check{outline-offset:2px;outline:2px solid #75c69b}.lzs-filter-count{color:#fff;text-align:center;background:#94a3b8;border-radius:999px;min-width:18.625px;height:16.6px;padding:2px 6px;font-size:10.5px;font-weight:700;line-height:12.6px;position:absolute;top:-9px;right:-6px}.lzs-filter-option[data-filter-id=occupying] .lzs-filter-count{background:#15a05c}.lzs-filter-option[data-filter-id=empty] .lzs-filter-count,.lzs-filter-option[data-filter-id=debt] .lzs-filter-count{background:#ef4444}.lzs-filter-option[data-filter-id=ending] .lzs-filter-count,.lzs-filter-option[data-filter-id=expiring] .lzs-filter-count,.lzs-filter-option[data-filter-id=reserved] .lzs-filter-count{background:#f59e0b}.lzs-filter-option[data-filter-id=expired] .lzs-filter-count{background:#94a3b8}.lzs-filter-search{color:#75828a;background:#f8fafc;border:1px solid #dbe3ea;border-radius:10px;flex:none;align-items:center;gap:8px;width:220px;min-width:180px;height:38px;padding:0 9px 0 12px;display:flex}.lzs-filter-search input{color:#212529;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.lzs-filter-search input::placeholder{color:#6c757d}.lzs-filter-search svg{flex:0 0 17px;width:17px;height:17px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lzs-table-container{background:#fff;border:1px solid #dfe5e9;border-radius:11px;margin:0 15px;box-shadow:0 1px 3px #18303e0f}body:has(.lzs-room-grid) .lzs-table{table-layout:fixed;width:100%;min-width:0;font-size:12.5px}body:has(.lzs-room-grid) .lzs-table-container{border-radius:8px;box-shadow:0 1px 2px #0000000a}body:has(.lzs-room-grid) .lzs-room-card{border-radius:8px;padding:12px 14px;box-shadow:0 1px 2px #0000000a}body:has(.lzs-room-grid) .lzs-room-card-header{padding-bottom:8px}body:has(.lzs-room-grid) .lzs-room-card-header-actions{align-items:flex-start;gap:8px;display:flex}body:has(.lzs-room-grid) .lzs-room-card-header-actions:has(.lzs-room-card-action-trigger[aria-expanded=true]){z-index:1050;position:relative}body:has(.lzs-room-grid) .lzs-room-card-action-menu{z-index:1040;flex:none;position:relative}body:has(.lzs-room-grid) .lzs-room-card-action-trigger{color:#68757d;cursor:pointer;background:#fff;border:1px solid #e2e6e9;border-radius:6px;place-items:center;width:28px;height:28px;padding:0 0 5px;font-size:21px;line-height:1;display:grid}body:has(.lzs-room-grid) .lzs-room-card-action-trigger:hover,body:has(.lzs-room-grid) .lzs-room-card-action-trigger[aria-expanded=true]{color:#1677ff;background:#f5faff;border-color:#91caff}body:has(.lzs-room-grid) .lzs-room-card-action-dropdown{z-index:1040;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:min(270px,100vw - 24px);max-height:min(430px,70vh);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);bottom:auto;right:0;overflow-y:auto;box-shadow:0 12px 24px -8px #0f172a38}body:has(.lzs-room-grid) .lzs-room-card-action-dropdown--opens-up{top:auto;bottom:calc(100% + 6px)}body:has(.lzs-room-grid) .lzs-room-card-action-item{color:#0f172a;width:100%;min-height:36.25px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:20.25px;text-decoration:none;display:flex}body:has(.lzs-room-grid) .lzs-room-card-action-item:hover:not(:disabled),body:has(.lzs-room-grid) .lzs-room-card-action-item:focus-visible{color:#1677ff;background:#f3f8ff;outline:none}body:has(.lzs-room-grid) .lzs-room-card-action-item:disabled{cursor:not-allowed}body:has(.lzs-room-grid) .lzs-room-card-action-label--tenant,body:has(.lzs-room-grid) .lzs-room-card-action-label--note,body:has(.lzs-room-grid) .lzs-room-card-action-label--close,body:has(.lzs-room-grid) .lzs-room-card-action-label--room-contract,body:has(.lzs-room-grid) .lzs-room-card-action-label--room-delete{line-height:21.3125px}body:has(.lzs-room-grid) .lzs-room-card-action-item--success .lzs-room-card-action-label{color:#198754}body:has(.lzs-room-grid) .lzs-room-card-action-item--danger .lzs-room-card-action-label{color:#dc3545}body:has(.lzs-room-grid) .lzs-room-card-action-label--tenant{align-items:center;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-action-icon{flex:0 0 20px;width:20px;height:20px}body:has(.lzs-room-grid) .lzs-room-card-action-note{color:#16894f}body:has(.lzs-room-grid) .lzs-room-card-action-close{color:#68757d}body:has(.lzs-room-grid) .lzs-room-card-action-trigger .lzs-room-action-icon{flex:0 0 18px;width:18px;height:18px}@media(max-width:560px){body:has(.lzs-room-grid) .lzs-room-card-action-dropdown{width:min(270px,100vw - 24px)}}body:has(.lzs-room-grid) .lzs-room-name{font-size:15px}body:has(.lzs-room-grid) .lzs-room-body{gap:5px;padding:8px 0;font-size:12.5px}body:has(.lzs-room-grid) .lzs-room-footer{padding-top:7px}.lzs-col-drag{width:2.2%}.lzs-col-room-icon{width:2.7%}.lzs-col-room{width:9.4%}.lzs-col-group{width:4.8%}.lzs-col-rent{width:9.4%}.lzs-col-deposit{width:9.3%}.lzs-col-debt{width:9.4%}.lzs-col-tenants{width:4.9%}.lzs-col-invoice-day,.lzs-col-cycle{width:3.8%}.lzs-col-move-in,.lzs-col-contract{width:9.3%}.lzs-col-status{width:9.4%}.lzs-col-finance{width:9.6%}.lzs-col-actions{width:2.7%}body:has(.lzs-room-grid) .lzs-table th,body:has(.lzs-room-grid) .lzs-table td{text-overflow:ellipsis;overflow:hidden}body:has(.lzs-room-grid) .lzs-table .lzs-floor-row td{background-color:#dfecf5;height:40px;padding:0 10px}body:has(.lzs-room-grid) .lzs-table .lzs-floor-row-content{gap:0}body:has(.lzs-room-grid) .lzs-table .lzs-floor-chevron{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:20px;display:inline-flex}body:has(.lzs-room-grid) .lzs-table .lzs-floor-row strong{color:#333;font-size:13px;font-weight:700;line-height:19.5px}body:has(.lzs-room-grid) .lzs-table .lzs-floor-row .lzs-floor-counter{color:#d00;margin-left:10px;font-size:13px;font-weight:600;line-height:19.5px}body:has(.lzs-room-grid) .lzs-table .lzs-floor-settings-btn{gap:16px;padding-left:12px;padding-right:12px}body:has(.lzs-room-grid) .lzs-table .lzs-room-fixed-heading{border-right:0;padding:0}body:has(.lzs-room-grid) .lzs-room-drag-cell,body:has(.lzs-room-grid) .lzs-room-icon-cell,body:has(.lzs-room-grid) .lzs-room-action-cell{text-align:center;padding:5px 3px}body:has(.lzs-room-grid) .lzs-room-drag-cell{border-right:0}body:has(.lzs-room-grid) .lzs-room-drag-handle{color:#718078;font-size:15px;line-height:1}body:has(.lzs-room-grid) .lzs-room-icon-cell .lzs-room-status-icon{--lzs-room-icon-cutout:#7dc242;color:#fff;background:#7dc242;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}body:has(.lzs-room-grid) .lzs-room-status-icon.vacant{--lzs-room-icon-cutout:#ed6004;color:#fff;background:#ed6004}body:has(.lzs-room-grid) .lzs-room-status-icon.ending{--lzs-room-icon-cutout:#dc3545;color:#fff;background:#dc3545}body:has(.lzs-room-grid) .lzs-room-status-icon .lzs-room-type-glyph{fill:currentColor;width:20px;height:20px}body:has(.lzs-room-grid) .lzs-room-table-action-trigger{color:#333;cursor:pointer;background:#fff;border:1px solid #000;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:inline-grid}body:has(.lzs-room-grid) .lzs-room-table-action-trigger .lzs-room-action-icon{width:22px;height:22px}body:has(.lzs-room-grid) .lzs-room-table-action-trigger:hover,body:has(.lzs-room-grid) .lzs-room-table-action-trigger[aria-expanded=true]{color:#168c51;background:#f4faf6;border-color:#b7d9c5}body:has(.lzs-room-grid) .lzs-room-action-cell .lzs-room-card-action-menu{display:inline-block}body:has(.lzs-room-grid) .lzs-table td.lzs-room-action-cell{z-index:31;position:relative;overflow:visible}body:has(.lzs-room-grid) .lzs-table th:last-child,body:has(.lzs-room-grid) .lzs-table td:last-child{border-right:0}body:has(.lzs-room-grid) .lzs-table th{color:#3f4b53;text-align:center;white-space:normal;text-overflow:clip;background:#f7f9fa;border-right:1px solid #e3e8eb;height:60px;padding:8px 7px;font-size:12px;font-weight:700;line-height:1.2}body:has(.lzs-room-grid) .lzs-table td{color:#303b42;border-bottom:1px solid #cbd6daa6;border-right:1px solid #cbd6da8c;height:83px;padding:8px 7px;font-size:13px;line-height:19.5px}body:has(.lzs-room-grid) .lzs-table .lzs-room-row-empty td{height:72px}body:has(.lzs-room-grid) .lzs-table-container{margin:13px 15px 0;overflow:visible}body:has(.lzs-room-grid) .lzs-table tbody tr:hover{filter:brightness(.985)}.lzs-table-room-col{min-width:135px;font-size:13px}.lzs-table-room-col strong,.lzs-room-tenant-preview{display:block}.lzs-room-app-status{color:#687780;margin-top:3px;font-size:11px;font-weight:400;line-height:16.5px;display:block}.lzs-room-rent-period{color:#238f2f;font-size:11px;line-height:16.5px}.lzs-table-money-cell .lzs-inline-deposit-status{color:#c66b68;font-size:11px;font-style:italic}.lzs-room-tenant-preview{color:#53616a;margin-top:3px;font-size:13px;font-weight:400;line-height:19.5px}.lzs-table-money-cell{text-align:left;min-width:138px}.lzs-table-money-cell strong,.lzs-table-money-cell>span{display:block}.lzs-table-money-cell strong{font-size:13px}.lzs-table-money-cell>span{color:#738089;margin-top:2px;font-size:11px;line-height:16.5px}.lzs-table-money-cell.has-debt strong{color:#d94c3e}.lzs-inline-quick-pay{color:#fff;background:#e99185;border-radius:5px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:700}.lzs-inline-quick-pay:hover{background:#d66b5d}.lzs-table-tenant-cell{white-space:nowrap;min-width:86px}.lzs-tenant-count-icon{color:#687780;vertical-align:-2px;margin-right:4px}.lzs-floor-counter{color:#dc4c43;font-weight:600}.lzs-room-table-row.lzs-room-row-occupying{background:#4caf5029}.lzs-room-table-row.lzs-room-row-empty,.lzs-room-table-row.lzs-room-row-empty>td,.lzs-room-table-row.lzs-room-row-ending{background:#ff57220f}.lzs-room-table-row.lzs-room-row-expired,.lzs-room-table-row.lzs-room-row-reserved{background:#fff7e8}.lzs-room-table-row td:not(.lzs-room-drag-cell):not(.lzs-room-icon-cell):not(.lzs-room-action-cell){padding:8px 3px}body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge{height:auto;min-height:0;font:400 9.75px/9.75px var(--lz-font-sans);border:0;border-radius:6px;padding:3.4125px 6.3375px}body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge-occupying,body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge-waiting{color:#fff;background:#7dc242}body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge-empty,body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge-debt{color:#fff;background:#ed6004}body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge-unavailable{color:#fff;background:#fe8f00}body:has(.lzs-room-grid) .lzs-room-table-row .lzs-badge-ending{color:#fff;background:#dc3545}.lzs-floor-row td{background:#eef7fc;height:38px;padding:0 10px}.lzs-floor-row td:first-child{border-top:1px solid #e2e8eb}.lzs-floor-row-content{color:#39464e;align-items:center;gap:8px;font-size:12px;display:flex}.lzs-floor-chevron{color:#6e7c83;font-size:18px;line-height:1}.lzs-floor-row .lzs-floor-settings-btn{color:#56636b;background:#fff;border:1px solid #e4e9ec;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:5px 9px;text-decoration:none;display:inline-flex}.lzs-badge{white-space:nowrap}.lzs-stat-card-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.lzs-stat-card-action:focus-visible{outline-offset:2px;outline:3px solid #159b594d}.lzs-room-report-backdrop{z-index:110;background:#1820238a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lzs-room-report-modal{color:#27343b;background:#fff;border-radius:18px;flex-direction:column;width:min(100%,760px);max-height:min(84vh,820px);display:flex;overflow:hidden;box-shadow:0 24px 70px #11221c3d}.lzs-room-report-header{background:linear-gradient(110deg,#e5f5e9,#f5fbf6 72%);border-bottom:1px solid #e5eee7;align-items:center;gap:14px;min-height:82px;padding:17px 22px;display:flex}.lzs-room-report-icon,.lzs-room-report-house-icon{color:#197c50;background:#d9f0df;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.lzs-room-report-heading{min-width:0}.lzs-room-report-kicker{color:#65806e;letter-spacing:.055em;font-size:10px;font-weight:750;display:block}.lzs-room-report-heading h2{color:#273a31;margin:3px 0 0;font-size:19px;font-weight:700;line-height:1.3}.lzs-room-report-close-icon{color:#26342d;background:#fff;border:1px solid #e5ebe7;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;font-size:24px;line-height:1;display:grid}.lzs-room-report-body{min-height:0;padding:18px 22px 20px;overflow-y:auto}.lzs-room-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lzs-room-report-metrics article{background:#fff;border:1px solid #e1e8e4;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:11px 13px;display:flex}.lzs-room-report-metrics article:first-child{background:#f0f8f2}.lzs-room-report-metrics article span,.lzs-room-report-payment span{color:#76827c;font-size:10px;font-weight:700}.lzs-room-report-metrics article strong{color:#2d3933;font-size:17px;line-height:1.2}.lzs-room-report-metrics article strong.is-paid,.lzs-room-report-payment strong.is-paid{color:#168c51}.lzs-room-report-metrics article strong.is-due,.lzs-room-report-payment strong.is-due{color:#bd6130}.lzs-room-report-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:16px 1px 9px;display:flex}.lzs-room-report-list-heading h3{color:#334039;margin:0;font-size:13px;font-weight:700}.lzs-room-report-list-heading>span{color:#67806f;white-space:nowrap;background:#edf6ef;border-radius:999px;padding:4px 9px;font-size:10px}.lzs-room-report-invoice,.lzs-room-report-deposit-row{background:#fff;border:1px solid #dfe7e3;border-radius:13px;margin-top:9px;padding:13px 14px;box-shadow:0 1px 3px #1c362a0d}.lzs-room-report-invoice-top,.lzs-room-report-invoice-room{align-items:center;gap:10px;display:flex}.lzs-room-report-invoice-room{min-width:0}.lzs-room-report-invoice-room>div,.lzs-room-report-deposit-person{flex-direction:column;gap:3px;min-width:0;display:flex}.lzs-room-report-invoice-room>div strong,.lzs-room-report-deposit-person strong{color:#34413a;font-size:13px}.lzs-room-report-invoice-room small,.lzs-room-report-deposit-person small{color:#7e8983;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10.5px;overflow:hidden}.lzs-room-report-invoice-top time{color:#78847e;flex:none;margin-left:auto;font-size:10.5px}.lzs-room-report-pill{color:#bd584c;white-space:nowrap;background:#fff0ee;border-radius:999px;flex:none;padding:4px 8px;font-size:9.5px;font-weight:650}.lzs-room-report-pill.is-paid-pill{color:#25864c;background:#eaf7ed}.lzs-room-report-description{color:#58665e;background:#f2f8f5;border-left:3px solid #74c59b;border-radius:0 8px 8px 0;margin:12px 1px 10px;padding:10px 12px;font-size:11px}.lzs-room-report-payment{border:1px solid #e2e8e5;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lzs-room-report-payment>div{flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.lzs-room-report-payment>div+div{border-left:1px solid #e7ece9}.lzs-room-report-payment strong{color:#3a453f;font-size:12px}.lzs-room-report-invoice-actions{justify-content:flex-end;margin-top:10px;display:flex}.lzs-room-report-invoice-actions .lzs-btn{min-height:36px;padding:6px 13px}.lzs-room-report-deposit-row{grid-template-columns:40px minmax(110px,1fr) auto minmax(285px,1.4fr);align-items:center;gap:10px;display:grid}.lzs-room-report-house-icon{width:38px;height:38px;font-size:22px}.lzs-room-report-empty{color:#74817a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:140px;display:flex}.lzs-room-report-reserved-body{min-height:260px}.lzs-room-report-reserved-empty>span{color:#a2b3a8;font-size:32px}.lzs-room-report-empty strong{color:#48564e;font-size:14px}.lzs-room-report-empty p{color:#85918a;margin:0;font-size:11px}.lzs-room-report-footer{background:#fff;border-top:1px solid #e8eeea;justify-content:flex-end;padding:12px 22px;display:flex}.lzs-room-report-footer .lzs-btn-secondary{color:#3f4b44;background:#fff;border-color:#dce4df;min-height:36px}@media(max-width:1300px){body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lzs-header-action{padding:0 9px;font-size:12px}.lzs-subnav-item{padding:0 10px}}@media(max-width:900px){.lzs-header{padding:0 8px}.lzs-header-action,.lzs-user-info{display:none}.lzs-subnav-settings{margin-left:6px;padding-left:10px}body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-page-header{align-items:flex-start;margin-left:2px;margin-right:2px}.lzs-filter-options{overflow:auto hidden}.lzs-room-grid-hint,.lzs-room-order-save{margin-left:8px;margin-right:8px}.lzs-page-actions{flex-wrap:wrap}.lzs-filter-bar{flex-direction:column;align-items:stretch}.lzs-filter-search{width:100%}}@media(max-width:540px){.lzs-property-status,.lzs-property-chevron{display:none}.lzs-property-name{max-width:125px}body:has(.lzs-room-grid) .lzs-stat-panel{margin-bottom:18px;padding:9px}body:has(.lzs-room-grid) .lzs-stat-grid{gap:8px}body:has(.lzs-room-grid) .lzs-stat-card{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:90px;padding:9px}body:has(.lzs-room-grid) .lzs-stat-icon{width:36px;height:36px}body:has(.lzs-room-grid) .lzs-stat-arrow{display:none}body:has(.lzs-room-grid) .lzs-stat-label{font-size:10.5px}body:has(.lzs-room-grid) .lzs-stat-value{font-size:15px}body:has(.lzs-room-grid) .lzs-stat-sub{font-size:10px}.lzs-room-report-backdrop{padding:10px}.lzs-room-report-modal{border-radius:14px;max-height:92vh}.lzs-room-report-header{min-height:70px;padding:12px 14px}.lzs-room-report-body{padding:13px 14px 16px}.lzs-room-report-metrics{gap:6px}.lzs-room-report-metrics article{min-height:68px;padding:8px}.lzs-room-report-metrics article span{font-size:8px}.lzs-room-report-metrics article strong{font-size:13px}.lzs-room-report-deposit-row{grid-template-columns:36px minmax(0,1fr) auto;gap:7px;padding:10px}.lzs-room-report-deposit-row>.lzs-room-report-payment{grid-column:1/-1}.lzs-room-report-invoice{padding:10px}.lzs-room-report-pill{font-size:8px}.lzs-room-report-footer{padding:10px 14px}}body:has(.lzs-room-grid) .lzs-room-grid{grid-template-columns:repeat(auto-fill,minmax(340px,360px));gap:12px;margin:8px 15px 16px}body:has(.lzs-room-grid) .lzs-floor-header{background:#f0f6fb;border-radius:5px;min-height:40px;margin:0 15px;padding:0 12px}body:has(.lzs-room-grid) .lzs-room-card{border-radius:14px;justify-content:flex-start;min-height:350px;padding:14px;box-shadow:0 1px 3px #0f172a0f}body:has(.lzs-room-grid) .lzs-room-card--occupying{background:#f6fbf2;border-color:#c4deb9}body:has(.lzs-room-grid) .lzs-room-card--empty{background:#fef4ed;border-color:#e8bfa5}body:has(.lzs-room-grid) .lzs-room-card--expiring,body:has(.lzs-room-grid) .lzs-room-card--ending{background:#fdf1f2;border-color:#e2b1ba}body:has(.lzs-room-grid) .lzs-room-card--expired,body:has(.lzs-room-grid) .lzs-room-card--reserved{background:#fff5f8;border-color:#ead6df}body:has(.lzs-room-grid) .lzs-room-card--occupying .lzs-badge-occupying{color:#fff;background:#66b844;border-color:#66b844}body:has(.lzs-room-grid) .lzs-room-card .lzs-badge-waiting{color:#6b9e48;background:#fff;border:1px solid #a2c879}body:has(.lzs-room-grid) .lzs-room-card--empty .lzs-badge-empty{color:#fff;background:#f0781d;border-color:#f0781d}body:has(.lzs-room-grid) .lzs-badge-unavailable{color:#df861e;background:#fff;border:1px solid #f1b365}body:has(.lzs-room-grid) .lzs-room-card--empty .lzs-room-invoice-summary{color:#cf625a}body:has(.lzs-room-grid) .lzs-room-card .lzs-room-rent-period{color:#238f2f}body:has(.lzs-room-grid) .lzs-room-card-header{border-bottom:1px solid #73867929;align-items:center;min-height:34px;padding:0 0 8px}body:has(.lzs-room-grid) .lzs-room-card-header-actions{margin-left:auto}body:has(.lzs-room-grid) .lzs-room-badges{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;min-height:29px;padding-top:6px}body:has(.lzs-room-grid) .lzs-room-rent-summary{background:#fff;border-radius:12px;gap:4px;min-height:104px;margin:4px 0 6px;padding:11px 12px;display:grid}body:has(.lzs-room-grid) .lzs-room-rent-label,body:has(.lzs-room-grid) .lzs-room-rent-period,body:has(.lzs-room-grid) .lzs-room-invoice-summary{color:#78847c;font-size:11px;line-height:1.3}body:has(.lzs-room-grid) .lzs-room-rent-summary .lzs-room-price{color:#344139;justify-self:start;font-size:18px;line-height:1.2}body:has(.lzs-room-grid) .lzs-room-body{flex:1;gap:7px;padding:0}body:has(.lzs-room-grid) .lzs-room-info-row{color:#334155;justify-content:flex-start;gap:6px;min-height:19.5px;font-size:13px;line-height:19.5px}body:has(.lzs-room-grid) .lzs-room-info-label,body:has(.lzs-room-grid) .lzs-room-row-icon{color:#64748b;font-size:13px}body:has(.lzs-room-grid) .lzs-room-row-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}body:has(.lzs-room-grid) .lzs-room-info-val{color:#334155;text-align:left;margin-left:0;font-size:13px;font-weight:400;line-height:19.5px}body:has(.lzs-room-grid) .lzs-room-debt-row{margin-top:2px;padding:8px 10px}body:has(.lzs-room-grid) .lzs-room-footer{border-top:0;justify-content:stretch;margin-top:auto;padding:8px 0 0}body:has(.lzs-room-grid) .lzs-room-detail-btn{color:#0f172a;background:#fff;border:1px solid #dbe3ea;border-radius:10px;justify-content:center;gap:6px;width:100%;min-height:36px;padding:1px 6px;font-size:13px;line-height:19.5px}body:has(.lzs-room-grid) .lzs-room-detail-btn .lzs-room-action-icon{flex:0 0 16px;width:16px;height:16px}@media(max-width:720px){body:has(.lzs-room-grid) .lzs-room-grid{grid-template-columns:minmax(0,1fr)}}body:has(.lzs-room-grid) .lzs-room-detail-backdrop{z-index:1100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d272494;padding:28px 16px}body:has(.lzs-room-detail-backdrop.open),body:has(.lzs-room-contract-backdrop.open){overflow:hidden}body:has(.lzs-room-grid) .lzs-room-detail-dialog{background:#f5f9f7;border:1px solid #e1e9e4;border-radius:18px;flex-direction:column;width:min(960px,100vw - 32px);height:min(833px,100dvh - 56px);max-height:calc(100dvh - 56px);transition:transform .18s;display:flex;overflow:hidden;transform:scale(.985);box-shadow:0 18px 60px #14231c3d}body:has(.lzs-room-grid) .lzs-room-detail-dialog.is-history-view{height:min(783px,100dvh - 106px);max-height:calc(100dvh - 106px)}body:has(.lzs-room-detail-backdrop.open) .lzs-room-detail-dialog{transform:scale(1)}body:has(.lzs-room-grid) .lzs-room-detail-header{background:#f0f8f1;border-bottom:1px solid #e0ebe3;justify-content:space-between;align-items:center;gap:18px;min-height:81px;padding:13px 22px;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-heading,body:has(.lzs-room-grid) .lzs-room-detail-header-actions{align-items:center;gap:14px;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-house-icon{color:#365b48;flex:0 0 26px;width:26px;height:26px}body:has(.lzs-room-grid) .lzs-room-detail-house-icon svg{width:100%;height:100%}body:has(.lzs-room-grid) .lzs-room-detail-eyebrow{color:#58665e;letter-spacing:.06em;font-size:10px;font-weight:700}body:has(.lzs-room-grid) .lzs-room-detail-header h2{color:#27382f;margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.25}body:has(.lzs-room-grid) .lzs-room-detail-close{color:#344139;cursor:pointer;background:#fff;border:1px solid #e7ece8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}body:has(.lzs-room-grid) .lzs-room-detail-close svg{width:18px;height:18px}body:has(.lzs-room-grid) .lzs-room-detail-close:hover{background:#edf5ef}body:has(.lzs-room-grid) .lzs-room-detail-scroll{scrollbar-color:#9ca9a0 transparent;scrollbar-width:thin;background:#f5f9f7;flex:auto;min-height:0;padding:0 27px 26px;overflow:auto}body:has(.lzs-room-grid) .lzs-room-detail-toolbar{z-index:8;background:#f5f9f7;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:16px 0 0;display:flex;position:sticky;top:0}body:has(.lzs-room-grid) .lzs-room-detail-tabs{background:#eaf2ed;border:1px solid #dbe8e5;border-radius:11px;gap:4px;padding:4px;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-detail-tabs button{color:#667a76;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:36px;padding:7px 13px;font:700 13px/19.5px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}body:has(.lzs-room-grid) .lzs-room-detail-tabs button.is-active{color:#126b60;background:#fff;border-color:#126b60;box-shadow:0 1px 2px #19372612}body:has(.lzs-room-grid) .lzs-room-detail-actions{margin-right:5px;position:relative}body:has(.lzs-room-grid) .lzs-room-detail-actions-trigger{color:#38483f;cursor:pointer;background:#fff;border:1px solid #8fbdb3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:105px;min-height:37px;padding:7px 11px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-detail-actions-trigger svg{width:15px;height:15px}body:has(.lzs-room-grid) .lzs-room-detail-actions-menu{z-index:12;background:#fff;border:1px solid #dce9e6;border-radius:10px;width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #0f231f24}body:has(.lzs-room-grid) .lzs-room-detail-actions-menu a,body:has(.lzs-room-grid) .lzs-room-detail-actions-menu button{color:#38534e;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:36px;padding:4px 16px;font:600 13px/19.5px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;text-decoration:none;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-actions-menu a:hover,body:has(.lzs-room-grid) .lzs-room-detail-actions-menu button:not(:disabled):hover{background:#f1f7f3}body:has(.lzs-room-grid) .lzs-room-detail-actions-menu button:disabled{color:#aeb8b1;cursor:not-allowed}body:has(.lzs-room-grid) .lzs-room-detail-panel{margin-top:-2px;padding:0 0 2px}body:has(.lzs-room-grid) .lzs-room-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 16px;display:grid}body:has(.lzs-room-grid) .lzs-room-detail-stat{background:#fff;border:1px solid #e1e8e3;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:76px;padding:11px 14px;display:flex;box-shadow:0 2px 5px #23372c0a}body:has(.lzs-room-grid) .lzs-room-detail-stat>span{color:#748078;letter-spacing:.035em;font-size:9px;font-weight:700}body:has(.lzs-room-grid) .lzs-room-detail-stat strong{color:#2c3c33;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}body:has(.lzs-room-grid) .lzs-room-detail-stat.is-rent{border-left:3px solid #34a78a}body:has(.lzs-room-grid) .lzs-room-detail-stat.is-debt{border-left:3px solid #42a46d}body:has(.lzs-room-grid) .lzs-room-detail-stat.is-debt strong{color:#2c8b56}body:has(.lzs-room-grid) .lzs-room-detail-stat.is-deposit{border-left:3px solid #5283d0}body:has(.lzs-room-grid) .lzs-room-detail-stat.is-contract{border-left:3px solid #9c83bf}body:has(.lzs-room-grid) .lzs-room-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}body:has(.lzs-room-grid) .lzs-room-detail-columns:not(.lzs-room-detail-lower-columns)>.lzs-room-detail-card{min-height:323px}body:has(.lzs-room-grid) .lzs-room-detail-card{background:#fff;border:1px solid #e1e9e4;border-radius:13px;min-width:0;padding:15px 16px;box-shadow:0 2px 5px #23372c08}body:has(.lzs-room-grid) .lzs-room-detail-card h3{color:#34483b;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-card h3:before{content:"";background:#36a77b;border-radius:50%;flex:0 0 9px;width:9px;height:9px}body:has(.lzs-room-grid) .lzs-room-current-tenant{background:#fbfdfb;border:1px solid #e6ece8;border-radius:10px;align-items:center;gap:10px;min-height:61px;padding:10px 11px;display:flex}body:has(.lzs-room-grid) .lzs-room-tenant-avatar{color:#39805a;background:#e8f4ec;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}body:has(.lzs-room-grid) .lzs-room-current-tenant-copy{gap:3px;min-width:0;display:grid}body:has(.lzs-room-grid) .lzs-room-current-tenant-copy strong{color:#34443a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}body:has(.lzs-room-grid) .lzs-room-current-tenant-copy span{color:#89948d;font-size:10px}body:has(.lzs-room-grid) .lzs-room-tenant-role{color:#77847b;text-align:right;margin-left:auto;font-size:10px}body:has(.lzs-room-grid) .lzs-room-detail-empty-inline,body:has(.lzs-room-grid) .lzs-room-detail-tenant-count{color:#7d8981;font-size:11px}body:has(.lzs-room-grid) .lzs-room-detail-empty-inline{text-align:center;background:#fbfdfb;border:1px dashed #d8e2db;border-radius:10px;place-items:center;min-height:77px;padding:12px;display:grid}body:has(.lzs-room-grid) .lzs-room-detail-tenant-count{background:#f5f8f6;border-radius:8px;align-items:center;gap:7px;margin-top:11px;padding:8px 10px;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-tenant-count svg{flex:0 0 17px;width:17px;height:17px}body:has(.lzs-room-grid) .lzs-room-detail-tenant-count b{color:#47594d}body:has(.lzs-room-grid) .lzs-room-detail-info-row{color:#7c8981;border:1px solid #edf1ee;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:8px 11px;font-size:11px;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-info-row+.lzs-room-detail-info-row{margin-top:7px}body:has(.lzs-room-grid) .lzs-room-detail-info-row strong{color:#3d4b42;text-align:right;font-size:11px;font-weight:650}body:has(.lzs-room-grid) .lzs-room-detail-info-row .lzs-room-detail-finance{color:#36844d;background:#e6f4e9;border-radius:18px;padding:5px 9px}body:has(.lzs-room-grid) .lzs-room-detail-info-row .lzs-room-detail-finance.has-debt,body:has(.lzs-room-grid) .lzs-room-detail-info-row .lzs-room-detail-finance.is-unavailable{color:#cc6a21;background:#fff0e6}body:has(.lzs-room-grid) .lzs-room-detail-bank{margin-bottom:16px}body:has(.lzs-room-grid) .lzs-room-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body:has(.lzs-room-grid) .lzs-room-detail-section-heading h3{margin-bottom:3px}body:has(.lzs-room-grid) .lzs-room-detail-section-heading p{color:#7a877f;margin:0 0 12px;font-size:10px}body:has(.lzs-room-grid) .lzs-room-bank-status{color:#458469;background:#edf6f1;border-radius:16px;flex:none;padding:6px 10px;font-size:10px;font-weight:600}body:has(.lzs-room-grid) .lzs-room-bank-mode{background:#e9f1ec;border:1px solid #e0e9e3;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:12px;padding:4px;display:grid}body:has(.lzs-room-grid) .lzs-room-bank-mode button{color:#849088;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:11px;font-weight:600;display:flex}body:has(.lzs-room-grid) .lzs-room-bank-mode button.is-active{color:#3f5849;background:#fff;box-shadow:0 1px 3px #1e372814}body:has(.lzs-room-grid) .lzs-room-bank-mode button:focus-visible{outline-offset:1px;outline:2px solid #38a779}body:has(.lzs-room-grid) .lzs-room-bank-mode i{border:1px solid #b8c4bb;border-radius:50%;width:13px;height:13px}body:has(.lzs-room-grid) .lzs-room-bank-mode .is-active i{border:3px solid #38a779}body:has(.lzs-room-grid) .lzs-room-bank-empty{color:#77847c;background:#fbfdfb;border:1px dashed #d8e2db;border-radius:10px;align-items:center;gap:13px;min-height:91px;padding:15px;font-size:11px;display:flex}body:has(.lzs-room-grid) .lzs-room-bank-empty-icon{color:#508a69;background:#edf5ef;border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}body:has(.lzs-room-grid) .lzs-room-bank-empty-icon svg{width:24px;height:24px}body:has(.lzs-room-grid) .lzs-room-detail-section-heading button{color:#a2aea6;font:600 10px var(--lz-font-sans);background:0 0;border:0;flex:none}body:has(.lzs-room-grid) .lzs-room-service-empty{color:#849087;text-align:center;border:1px dashed #dce5df;border-radius:9px;padding:22px 10px;font-size:11px}body:has(.lzs-room-grid) .lzs-room-service-list{gap:7px;display:grid}body:has(.lzs-room-grid) .lzs-room-service-row{background:#fff;border:1px solid #e6ece8;border-radius:10px;grid-template-columns:minmax(140px,1fr) minmax(74px,auto) minmax(88px,auto);align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 11px;display:grid}body:has(.lzs-room-grid) .lzs-room-service-copy{gap:3px;min-width:0;display:grid}body:has(.lzs-room-grid) .lzs-room-service-copy strong,body:has(.lzs-room-grid) .lzs-room-service-value strong,body:has(.lzs-room-grid) .lzs-room-service-price strong{color:#34483b;font-size:11px;font-weight:700;line-height:1.3}body:has(.lzs-room-grid) .lzs-room-service-copy small,body:has(.lzs-room-grid) .lzs-room-service-value small,body:has(.lzs-room-grid) .lzs-room-service-price small{color:#849087;font-size:9px;line-height:1.25}body:has(.lzs-room-grid) .lzs-room-service-value,body:has(.lzs-room-grid) .lzs-room-service-price{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}body:has(.lzs-room-grid) .lzs-room-assets-list{gap:7px;display:grid}body:has(.lzs-room-grid) .lzs-room-asset-row{background:#fff;border:1px solid #e6ece8;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}body:has(.lzs-room-grid) .lzs-room-asset-row__icon{color:#438d6b;background:#eaf5ef;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}body:has(.lzs-room-grid) .lzs-room-asset-row__icon svg{width:18px;height:18px}body:has(.lzs-room-grid) .lzs-room-asset-row>strong{color:#34483b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}body:has(.lzs-room-grid) .lzs-room-asset-row>span:last-child{color:#617167;white-space:nowrap;font-size:10px}body:has(.lzs-room-grid) .lzs-room-assets-empty{text-align:center;background:#fbfdfb;border:1px dashed #d8e2db;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:142px;display:flex}body:has(.lzs-room-grid) .lzs-room-assets-empty>span{color:#438d6b;background:#eaf5ef;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}body:has(.lzs-room-grid) .lzs-room-assets-empty svg{width:22px;height:22px}body:has(.lzs-room-grid) .lzs-room-assets-empty strong{color:#526157;font-size:11px}body:has(.lzs-room-grid) .lzs-room-assets-empty small{color:#89948c;font-size:10px}body:has(.lzs-room-grid) .lzs-room-history-panel{gap:14px;margin-top:10px;padding:0 0 5px;display:grid}body:has(.lzs-room-grid) .lzs-room-history-card{padding:18px 0 0;overflow:hidden}body:has(.lzs-room-grid) .lzs-room-history-card h3{margin:0 0 16px;padding:0 18px;font:750 14px/16.8px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}body:has(.lzs-room-grid) .lzs-room-history-table-wrap{overflow-x:auto}body:has(.lzs-room-grid) .lzs-room-history-table{border-collapse:collapse;width:100%;min-width:680px}body:has(.lzs-room-grid) .lzs-room-history-table th{color:#738078;text-align:left;white-space:nowrap;background:#f5f8f6;padding:11px 12px;font-size:9px;font-weight:700}body:has(.lzs-room-grid) .lzs-room-history-table td{color:#849087;text-align:center;padding:13px 12px;font-size:11px}body:has(.lzs-room-grid) .lzs-room-history-table tbody tr{border-top:1px solid #edf1ee}body:has(.lzs-room-grid) .lzs-room-history-table tbody tr:not(.lzs-room-history-year){height:60px}body:has(.lzs-room-grid) .lzs-room-history-table tbody tr:not(.lzs-room-history-year) td:nth-child(2){text-align:left}body:has(.lzs-room-grid) .lzs-room-history-count{color:#65746b;font-size:12px;font-weight:600}body:has(.lzs-room-grid) .lzs-room-history-year th{color:#34483b;text-align:left;background:#fff;padding:11px 12px;font-size:11px;font-weight:700}body:has(.lzs-room-grid) .lzs-room-history-document{color:#277b68;font-size:12px;font-weight:650;line-height:1.35;display:block}body:has(.lzs-room-grid) .lzs-room-history-invoice-link{color:#0b5b54;width:fit-content;max-width:100%;font-size:13px;font-weight:750;line-height:18.2px;text-decoration:underline}body:has(.lzs-room-grid) .lzs-room-history-invoice-link:hover{color:#0b5b54}body:has(.lzs-room-grid) .lzs-room-history-invoice-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #277b68}body:has(.lzs-room-grid) .lzs-room-history-table td small{color:#7e8b83;text-align:left;margin-top:3px;font-size:10px;line-height:1.3;display:block}body:has(.lzs-room-grid) .lzs-room-history-amount{white-space:nowrap;font-weight:650;color:#37483e!important}body:has(.lzs-room-grid) .lzs-room-history-status{color:#647168;white-space:nowrap;background:#eef1ef;border-radius:999px;align-items:center;min-height:22px;padding:3px 9px;font-size:10px;font-weight:650;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-history-status.is-paid,body:has(.lzs-room-grid) .lzs-room-history-status.is-refunded{color:#208148;background:#e4f5e9}body:has(.lzs-room-grid) .lzs-room-history-status.is-pending{color:#a46d0a;background:#fff2d9}body:has(.lzs-room-grid) .lzs-room-history-status.is-ended{color:#6b7470;background:#eceeed}body:has(.lzs-room-grid) .lzs-room-history-empty{color:#78857d!important;text-align:center!important;padding:22px 12px!important;font-size:11px!important}@media(max-width:760px){body:has(.lzs-room-grid) .lzs-room-detail-backdrop{padding:0}body:has(.lzs-room-grid) .lzs-room-detail-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}body:has(.lzs-room-grid) .lzs-room-detail-dialog.is-history-view{height:100dvh;max-height:100dvh}body:has(.lzs-room-grid) .lzs-room-detail-header{min-height:72px;padding:10px 14px}body:has(.lzs-room-grid) .lzs-room-detail-eyebrow{font-size:9px}body:has(.lzs-room-grid) .lzs-room-detail-header h2{font-size:15px}body:has(.lzs-room-grid) .lzs-room-detail-header-actions{gap:7px}body:has(.lzs-room-grid) .lzs-room-detail-scroll{padding:0 14px 20px}body:has(.lzs-room-grid) .lzs-room-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(.lzs-room-grid) .lzs-room-detail-stat{min-height:68px;padding:9px 10px}body:has(.lzs-room-grid) .lzs-room-detail-stat strong{font-size:12px}body:has(.lzs-room-grid) .lzs-room-detail-columns{grid-template-columns:1fr;gap:10px}body:has(.lzs-room-grid) .lzs-room-detail-columns:not(.lzs-room-detail-lower-columns)>.lzs-room-detail-card{min-height:0}body:has(.lzs-room-grid) .lzs-room-detail-card{padding:13px}body:has(.lzs-room-grid) .lzs-room-tenant-role{max-width:88px}body:has(.lzs-room-grid) .lzs-room-service-row{grid-template-columns:minmax(90px,1fr) minmax(56px,auto) minmax(72px,auto);gap:7px;padding:8px}body:has(.lzs-room-grid) .lzs-room-service-copy strong,body:has(.lzs-room-grid) .lzs-room-service-value strong,body:has(.lzs-room-grid) .lzs-room-service-price strong{font-size:10px}}body:has(.lzs-room-grid) .lzs-stat-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:2px 0 20px;padding:15px 15px 19px}body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}body:has(.lzs-room-grid) .lzs-stat-card{border-radius:14px;grid-template-columns:60px minmax(0,1fr) 34px;gap:15px;padding:12px 15px}body:has(.lzs-room-grid) .lzs-stat-copy{gap:6px;transform:translateY(-3px)}body:has(.lzs-room-grid) .lzs-stat-icon{border-radius:14px;width:60px;height:60px}body:has(.lzs-room-grid) .lzs-stat-arrow{color:#0000;font-size:0;position:relative}body:has(.lzs-room-grid) .lzs-stat-arrow:before{color:#53616a;content:"→";font-size:20px}body:has(.lzs-room-grid) .lzs-page-actions{gap:10px;transform:translateY(-2px)}body:has(.lzs-room-grid) .lzr-view-toggle{background:#f3f6f9;border-color:#dbe3ea;border-radius:11px;width:297.5px;margin-left:16px;margin-right:30px;padding:3px}body:has(.lzs-room-grid) .lzr-view-btn{border-radius:8px;height:29px;min-height:29px;padding:0 12px;font-weight:600}body:has(.lzs-room-grid) .lzr-view-btn svg{width:16px;height:16px}body:has(.lzs-room-grid) .lzr-view-btn:first-child{width:146.938px;min-width:146.938px}body:has(.lzs-room-grid) .lzr-view-btn:nth-child(2){width:142.563px;min-width:142.563px}body:has(.lzs-room-grid) .lzr-view-btn.active{color:#118a4f;background:#fff}body:has(.lzs-room-grid) .lzs-btn-column{justify-content:center;width:146.781px;min-width:146.781px}body:has(.lzs-room-grid) .lzs-page-actions>.lzs-btn-secondary[aria-label="Xuất Excel"]{border-radius:10px;justify-content:center;width:136.453px;min-width:136.453px;padding:7px 20px;font-size:14px;line-height:21px}body:has(.lzs-room-grid) .lzs-page-actions>.lzs-btn-secondary[aria-label="Xuất Excel"] .lzs-export-document-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 22px;width:22px;height:22px}body:has(.lzs-room-grid) .lzs-page-actions>.lzs-btn-secondary[aria-label="Xuất Excel"]{gap:4px}body:has(.lzs-room-grid) .lzs-page-title-group{border-left:0;padding-left:15px;position:relative;transform:translateY(-2px)}body:has(.lzs-room-grid) .lzs-page-title-group:before{content:"";border-left:4px solid #15a05c;border-radius:10px;width:4px;height:calc(100% - 10px);position:absolute;top:5px;left:0}body:has(.lzs-room-grid) .lzs-page-title-copy{gap:0}body:has(.lzs-room-grid) .lzs-page-title{font-size:24px;font-weight:600;line-height:28.8px}body:has(.lzs-room-grid) .lzs-page-property-name{color:#444;font-size:14px;line-height:16.8px}body:has(.lzs-room-grid) .lzs-room-grid-hint{margin-bottom:12px}body:has(.lzs-room-grid) .lzs-floor-group{margin-bottom:16px}body:has(.lzs-room-grid) .lzs-floor-header{background:#f3f6f9;border-radius:10px;height:42px;min-height:42px;margin-bottom:10px;padding:6px 6px 6px 10px}body:has(.lzs-room-grid) .lzs-floor-title{color:#0f172a;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:700;display:inline-flex}body:has(.lzs-room-grid) .lzs-floor-title:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #168f57}body:has(.lzs-room-grid) .lzs-floor-chevron{fill:none;stroke:#64748b;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px;height:24px;transition:transform .16s}body:has(.lzs-room-grid) .lzs-floor-chevron.is-collapsed{transform:rotate(-90deg)}body:has(.lzs-room-grid) .lzs-floor-title .lzs-floor-counter{color:#d00;font-size:13px;font-weight:600;line-height:19.5px}body:has(.lzs-room-grid) .lzs-floor-settings-btn{color:#334155;background:#fff;border:1px solid #dbe3ea;border-radius:9px;align-items:center;gap:6px;height:30px;min-height:30px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:28px;text-decoration:none;display:inline-flex}body:has(.lzs-room-grid) .lzs-floor-settings-btn svg{width:15px;height:15px}body:has(.lzs-room-grid) .lzs-floor-settings-btn:hover{color:#168f57;background:#f7fcf8;border-color:#97c9ae}body:has(.lzs-room-grid) .lzs-room-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));margin-top:0}body:has(.lzs-room-grid) .lzs-floor-empty{color:#64748b;text-align:center;grid-column:1/-1;padding:30px 10px;font-size:14px;line-height:21px}body:has(.lzs-room-grid) .lzs-room-card{min-height:346px}body:has(.lzs-room-grid) .lzs-room-body{padding-top:6px;padding-bottom:6px}@media(max-width:760px){body:has(.lzs-room-grid) .lzs-stat-panel{margin-top:2px;margin-bottom:16px;padding:12px 10px}body:has(.lzs-room-grid) .lzs-stat-copy{gap:2px;transform:none}body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(.lzs-room-grid) .lzs-stat-card{grid-template-columns:42px minmax(0,1fr) 24px;gap:8px;padding:10px}body:has(.lzs-room-grid) .lzs-stat-icon{width:42px;height:42px}body:has(.lzs-room-grid) .lzs-stat-value{font-size:16px}body:has(.lzs-room-grid) .lzs-page-actions{justify-content:flex-start;width:100%}body:has(.lzs-room-grid) .lzr-view-toggle{margin:0}body:has(.lzs-room-grid) .lzs-page-actions>.lzs-btn-secondary[aria-label="Xuất Excel"]{min-width:0}body:has(.lzs-room-grid) .lzs-room-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px)and (max-width:1300px){body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1301px){body:has(.lzs-room-grid) .lzs-main-content{isolation:isolate;background:#e4eef5;position:relative}body:has(.lzs-room-grid) .lzs-main-content:before{content:"";z-index:0;pointer-events:none;background:#fff;border-radius:10px;position:absolute;inset:14px 12px 0}body:has(.lzs-room-grid) .lzs-main-content>*{z-index:1;position:relative}body:has(.lzs-room-grid) .lzs-room-card{height:346.25px;min-height:346.25px}body:has(.lzs-room-grid) .lzs-room-card:has(.lzs-room-debt-row){height:397.25px;min-height:397.25px}body:has(.lzs-room-grid) .lzs-stat-copy{gap:3px;transform:translateY(-2.5px)}body:has(.lzs-room-grid) .lzs-stat-label{color:#3ca05c;white-space:nowrap;width:max-content;max-width:none;font-size:13.5px;font-weight:500;line-height:20.25px;display:block}body:has(.lzs-room-grid) .lzs-stat-value{color:#3ca05c;margin-top:0;font-size:20px;font-weight:700;line-height:24px}body:has(.lzs-room-grid) .lzs-stat-card-debt .lzs-stat-label,body:has(.lzs-room-grid) .lzs-stat-card-debt .lzs-stat-value,body:has(.lzs-room-grid) .lzs-stat-card-issues .lzs-stat-label,body:has(.lzs-room-grid) .lzs-stat-card-issues .lzs-stat-value{color:red}body:has(.lzs-room-grid) .lzs-room-name{color:#0f172a;gap:8px;font-size:18px;font-weight:600;line-height:22.5px}body:has(.lzs-room-grid) .lzs-room-grid-drag-handle{flex-basis:22px;width:22px;margin-left:-4px;transform:translateY(-2px)}body:has(.lzs-room-grid) .lzs-room-card{min-height:346.25px}body:has(.lzs-room-grid) .lzs-room-card-header{border-bottom:0;height:32px;min-height:32px;padding:0}body:has(.lzs-room-grid) .lzs-room-name{align-self:flex-start;align-items:flex-start;height:22.5px;min-height:22.5px;transform:translateY(.55px)}body:has(.lzs-room-grid) .lzs-room-card-header-actions{align-self:flex-start;transform:translateY(.55px)}body:has(.lzs-room-grid) .lzs-room-card-action-trigger{color:#334155;border-color:#dbe3ea;border-radius:9px;width:32px;height:32px;padding:0;font-size:18px}body:has(.lzs-room-grid) .lzs-room-badges{gap:6px;height:25px;min-height:25px;margin-top:12.55px;padding-top:0}body:has(.lzs-room-grid) .lzs-room-card--occupying .lzs-badge-occupying{background:#7dc242;border:0 solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:76px;height:25px;min-height:25px;padding:5px 11px 5px 9px;font-size:12.5px;line-height:15px;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-badges>.lzs-badge-occupying,body:has(.lzs-room-grid) .lzs-room-badges>.lzs-badge-empty,body:has(.lzs-room-grid) .lzs-room-badges>.lzs-badge-ending{border-width:0;gap:6px}body:has(.lzs-room-grid) .lzs-room-badges>.lzs-badge:not(.lzs-badge-waiting):not(.lzs-badge-debt):not(.lzs-badge-unavailable){border-radius:999px;align-items:center;height:25px;min-height:25px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:700;line-height:15px;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-card--empty .lzs-badge-empty{color:#fff;background:#ed6004;border-color:#ed6004;min-width:101.42px}body:has(.lzs-room-grid) .lzs-room-card--ending .lzs-badge-ending,body:has(.lzs-room-grid) .lzs-room-card--expiring .lzs-badge-ending{color:#fff;background:#dc3545;border-color:#dc3545;min-width:169.52px}body:has(.lzs-room-grid) .lzs-room-card .lzs-badge-waiting{color:#7dc242;border-color:#7dc242;border-radius:999px;justify-content:center;align-items:center;min-width:96.7px;height:23.8px;min-height:23.8px;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:13.8px;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-card .lzs-badge-debt,body:has(.lzs-room-grid) .lzs-room-card .lzs-badge-unavailable{background:#fff;border-radius:999px;align-items:center;height:23.8px;min-height:23.8px;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:13.8px;display:inline-flex}body:has(.lzs-room-grid) .lzs-room-card .lzs-badge-debt{color:#ed6004;border-color:#ed6004}body:has(.lzs-room-grid) .lzs-room-card .lzs-badge-unavailable{color:#fe8f00;border-color:#fe8f00}body:has(.lzs-room-grid) .lzs-room-rent-summary{border-radius:10px;flex-direction:column;gap:2px;min-height:104.75px;margin:6px 0;padding:10px 12px;display:flex}body:has(.lzs-room-grid) .lzs-room-rent-label,body:has(.lzs-room-grid) .lzs-room-rent-period,body:has(.lzs-room-grid) .lzs-room-invoice-summary{font-size:11.5px;line-height:17.25px}body:has(.lzs-room-grid) .lzs-room-rent-label,body:has(.lzs-room-grid) .lzs-room-invoice-summary{color:#64748b}body:has(.lzs-room-grid) .lzs-room-rent-period{color:#238f2f}body:has(.lzs-room-grid) .lzs-room-rent-summary .lzs-room-price{color:#1e293b;font-size:18px;font-weight:700;line-height:27px}body:has(.lzs-room-grid) .lzs-room-body{gap:6px}body:has(.lzs-room-grid) .lzs-room-info-row{gap:8px;min-height:19.5px}body:has(.lzs-room-grid) .lzs-room-debt-row{margin-top:6px}body:has(.lzs-room-grid) .lzs-room-debt-row .lzs-btn{min-height:24.5px;padding:2px 8px;line-height:17.5px}body:has(.lzs-room-grid) .lzs-room-footer{margin-top:0;padding:0;position:absolute;bottom:13.45px;left:14px;right:14px;transform:none}body:has(.lzs-room-grid) .lzs-room-card:has(.lzs-room-debt-row) .lzs-room-footer{bottom:15.45px}}.lzs-app-wrapper{background:var(--lz-bg-app)}.lzs-main-content{color:#2d363c}.lzs-page-title,.lzs-settings-section-title,.lzs-service-report-title{color:#2d363c;font-weight:700}.lzs-page-title{margin:0}.lzs-page-title-group{align-items:center}.lzs-page-header{justify-content:space-between;align-items:center;display:flex}.lzs-page-actions{flex-wrap:wrap;align-items:center;display:flex}.lzs-btn,.lzs-step-tab-btn,.lzs-filter-tab-btn,.lzs-asset-view-tab-btn,.lzs-month-btn,.lzs-select,.lzs-input,.lzs-search-input{font-family:var(--lz-font-sans)}.lzs-btn{min-height:38px;box-shadow:none;border-radius:8px;font-size:12.5px;font-weight:600}.lzs-btn-primary{color:#fff;background:#159b59;border-color:#159b59}.lzs-btn-primary:hover{background:#118a4e;border-color:#118a4e}.lzs-btn-secondary{color:#39464e;background:#fff;border-color:#dfe5e9}.lzs-btn-secondary:hover{color:#148c51;background:#f7faf8;border-color:#b9d9c5}.lzs-input,.lzs-select,.lzs-search-input{color:#35414a;background-color:#fff;border-color:#dce3e7;border-radius:8px;height:38px;font-size:12.5px}.lzs-input:focus,.lzs-select:focus,.lzs-search-input:focus{border-color:#159b59;box-shadow:0 0 0 2px #159b591f}.lzs-label{color:#46535b;font-size:12.5px;font-weight:600}.lzs-filter-tabs{background:#fff;border:1px solid #dfe5e9;border-radius:12px;align-items:center;gap:7px;min-height:64px;margin:0 15px 12px;padding:8px 12px;box-shadow:0 1px 3px #18303e0d}.lzs-filter-tabs>.lzs-search-wrapper{margin-left:auto}.lzs-filter-tab-btn{color:#59666f;border-color:#dfe5e9;border-radius:8px;min-height:35px;padding:5px 10px;font-size:12px;font-weight:500}.lzs-filter-tab-btn.active{color:#148c51;background:#e6f5ec;border-color:#b8ddc5}.lzs-tab-counter{color:#687780;background:#edf1f3;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:18px}.lzs-filter-tab-btn.active .lzs-tab-counter{color:#fff;background:#159b59}.lzs-table-container,.lzs-contract-table-container,.lzs-tenant-table-container,.lzs-invoice-card,.lzs-settings-card,.lzs-service-card,.lzs-cashflow-stat-card,.lzs-asset-card,.lzs-vehicle-card,.zalo-card,.smart-lock-card{background:#fff;border:1px solid #dfe5e9;border-radius:10px;box-shadow:0 1px 3px #18303e12}.lzs-contract-table-container,.lzs-tenant-table-container{margin:16px 15px 0;overflow-x:auto}.lzs-contract-table-container .lzs-table td,.lzs-tenant-table-container .lzs-table td{height:auto;padding:9px 8px;line-height:1.25}.lzs-table,.lzs-invoice-table,.smart-lock-table,.zalo-table{color:#303b42;font-size:12.5px}.lzs-table th,.lzs-invoice-table th,.smart-lock-table th,.zalo-table th{color:#46535b;background:#f5f8fa;border-color:#e1e7ea;font-size:12px;font-weight:700}.lzs-table td,.lzs-invoice-table td,.smart-lock-table td,.zalo-table td{color:#35414a;border-color:#e5eaed;font-size:12px}.lzs-table tbody tr:hover,.lzs-invoice-table tbody tr:hover,.smart-lock-table tbody tr:hover,.zalo-table tbody tr:hover{background-color:#f7faf8}.lzs-badge,.lzs-cashflow-type-badge,.zalo-badge-success,.zalo-badge-failed{border-radius:6px;min-height:20px;padding:3px 8px;font-size:10.5px;font-weight:700}.lzs-invoice-stat-card,.lzs-cashflow-stat-card{border-color:#dfe5e9;border-radius:10px;box-shadow:0 1px 3px #18303e12}.lzs-invoice-header,.lzs-invoice-footer,.lzs-service-report-header,.lzs-settings-section-title{background:#f7f9fa;border-color:#e1e7ea}.lzs-step-tabs{gap:8px}.lzs-step-tab-btn,.lzs-asset-view-tab-btn{color:#59666f;background:#fff;border-color:#dfe5e9;border-radius:8px;min-height:38px;padding:7px 12px;font-size:12.5px}.lzs-step-tab-btn.active,.lzs-asset-view-tab-btn.active{color:#148c51;background:#e6f5ec;border-color:#b8ddc5}.lzs-month-btn,.zalo-month-item{color:#59666f;border-color:#dfe5e9;border-radius:8px}.lzs-month-btn.active,.zalo-month-item.active{color:#fff;background:#159b59;border-color:#159b59}.lzs-settings-card{padding:18px 20px}.lzs-settings-section-title{color:#303b42;font-size:15px}.lzs-settings-section-sub{color:#77848b;font-size:12px}.lzs-empty-state,.lzs-no-data{color:#8a969d}@media(max-width:900px){.lzs-page-header{align-items:flex-start}.lzs-page-actions{justify-content:flex-start}.lzs-settings-card{padding:15px}}@media(max-width:600px){.lzs-page-header{flex-direction:column}.lzs-page-actions{width:100%}.lzs-page-actions>.lzs-btn{flex:auto}}@media(max-width:900px){.lzs-app-wrapper:has(.lzs-room-grid) .lzs-header{gap:4px;padding-left:6px;padding-right:6px}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-header-left{flex:auto;gap:4px;min-width:0}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-header-right{flex:none;gap:0;min-width:0}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-property-selector{flex:0 auto;min-width:0;max-width:calc(100vw - 220px)}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-add-property,.lzs-app-wrapper:has(.lzs-room-grid) .lzs-add-property-trigger{flex:0 0 32px;width:32px;height:32px}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-header-right>.lzs-header-icon-btn,.lzs-app-wrapper:has(.lzs-room-grid) .lzs-header-right>.lzs-notification-dropdown{flex:0 0 34px;width:34px;height:38px}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-account-menu{flex:0 0 38px}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-user-menu{justify-content:center;width:38px;height:38px;padding:3px}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-user-chevron{display:none}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-subnav-container{justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-subnav-main{flex:auto;min-width:0}.lzs-app-wrapper:has(.lzs-room-grid) .lzs-subnav-settings{flex:none}}@media(max-width:760px){body:has(.lzs-room-grid) .lzs-subnav-container{gap:8px;min-height:58px;padding:0 12px}body:has(.lzs-room-grid) .lzs-subnav-main{display:none}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu{flex:auto;min-width:0;display:block;position:relative}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__trigger{color:#12874a;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:7px;width:max-content;min-height:58px;margin-left:auto;padding:0 15px;font-size:12px;font-weight:600;list-style:none;display:flex}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__trigger::-webkit-details-marker{display:none}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__ellipsis{font-size:18px;line-height:1}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu[open] .lzs-subnav-mobile-menu__trigger{border-bottom-color:#149653}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__panel{z-index:60;background:#fff;border:1px solid #e3e8e5;border-radius:0 0 9px 9px;width:min(340px,100vw - 24px);max-height:min(70dvh,480px);padding:6px;display:none;position:absolute;top:calc(100% + 1px);left:0;overflow-y:auto;box-shadow:0 8px 22px #172b2024}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu[open] .lzs-subnav-mobile-menu__panel{display:block}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__item{color:#5e6862;border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__item:hover,body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__item.active{color:#12874a;background:#eef8f1}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__item>svg{flex:0 0 16px;width:16px;height:16px}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__item>span:first-of-type{flex:1;min-width:0}body:has(.lzs-room-grid) .lzs-stat-card{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:9px}body:has(.lzs-room-grid) .lzs-stat-icon{width:34px;height:34px}body:has(.lzs-room-grid) .lzs-stat-copy{min-width:0}body:has(.lzs-room-grid) .lzs-stat-arrow{display:none}body:has(.lzs-room-grid) .lzs-stat-value{white-space:nowrap;font-size:14px;line-height:1.25}body:has(.lzs-room-grid) .lzs-page-header{min-width:0;margin-left:8px;margin-right:8px}body:has(.lzs-room-grid) .lzs-page-actions{gap:8px;width:100%;min-width:0}}@media(max-width:1100px){body:has(.lzs-room-grid) .lzs-filter-bar{min-width:0;overflow:hidden}body:has(.lzs-room-grid) .lzs-filter-options{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow:auto hidden}body:has(.lzs-room-grid) .lzs-subnav-container{justify-content:flex-start}body:has(.lzs-room-grid) .lzs-subnav-settings{flex:none}}@media(max-width:1400px){body:has(.lzs-room-grid) .lzs-table-container{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:calc(100% - 16px);max-width:calc(100% - 16px);margin:13px 8px 0;overflow:auto hidden}body:has(.lzs-room-grid) .lzs-table-container:focus-visible{outline-offset:2px;outline:2px solid #2585c4}body:has(.lzs-room-grid) .lzs-table{table-layout:auto;width:max-content;min-width:1480px}}@media(max-width:360px){body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:minmax(0,1fr)}body:has(.lzs-room-grid) .lzs-stat-card{min-height:76px}}@media(max-width:400px){body:has(.lzs-room-grid) .lzs-stat-panel{padding:15px}body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:minmax(0,1fr);gap:0}body:has(.lzs-room-grid) .lzs-stat-card{grid-template-columns:60px minmax(0,1fr) 40px;gap:5px;min-height:92px;padding:12px 12px 12px 15px}body:has(.lzs-room-grid) .lzs-stat-copy{gap:3px;margin-left:10px;transform:translateY(-2.5px)}body:has(.lzs-room-grid) .lzs-stat-card-action .lzs-stat-arrow{width:40px;height:40px;display:grid}body:has(.lzs-room-grid) .lzs-stat-icon{width:60px;height:60px}body:has(.lzs-room-grid) .lzs-stat-label{font-size:13.5px;font-weight:500;line-height:20.25px}body:has(.lzs-room-grid) .lzs-stat-value{font-size:20px;line-height:24px}body:has(.lzs-room-grid) .lzs-stat-card-reserved{grid-template-columns:60px minmax(0,1fr);gap:15px;min-height:112px;padding-right:15px}body:has(.lzs-room-grid) .lzs-stat-card-reserved .lzs-stat-copy{margin-left:0}body:has(.lzs-room-grid) .lzs-stat-card-reserved .lzs-stat-arrow{display:none}body:has(.lzs-room-grid) .lzs-filter-bar{align-items:stretch;gap:8px;padding:8px}body:has(.lzs-room-grid) .lzs-filter-options{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:100%;display:grid;overflow:visible}body:has(.lzs-room-grid) .lzs-filter-reset{justify-content:flex-start;width:100%;height:40px;margin:0}body:has(.lzs-room-grid) .lzs-filter-option{box-sizing:border-box;width:100%;min-width:0;min-height:44px}body:has(.lzs-room-grid) .lzs-filter-label{white-space:normal;flex:auto;min-width:0}body:has(.lzs-room-grid) .lzs-filter-search{flex:none;width:100%;min-height:40px}}@media(max-width:340px){body:has(.lzs-room-grid) .lzs-stat-card-action{grid-template-columns:60px minmax(0,1fr);gap:15px}body:has(.lzs-room-grid) .lzs-stat-card-action .lzs-stat-copy{margin-left:0}body:has(.lzs-room-grid) .lzs-stat-card-action .lzs-stat-arrow{display:none}body:has(.lzs-room-grid) .lzs-subnav-mobile-menu__panel{width:min(340px,100vw - 40px)}body:has(.lzs-room-grid) .lzs-page-actions .lzr-view-toggle{flex:0 0 96px;width:96px;min-width:96px}body:has(.lzs-room-grid) .lzs-page-actions .lzr-view-btn{flex:0 0 48px;justify-content:center;width:48px;min-width:48px;height:40px;padding:0}body:has(.lzs-room-grid) .lzs-page-actions .lzr-view-btn span{display:none}}@media(min-width:761px)and (max-width:900px){body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:901px)and (max-width:1100px){body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}body:has(.lzs-room-grid) .lzs-stat-card:nth-child(-n+2){grid-column:span 3}body:has(.lzs-room-grid) .lzs-stat-card:nth-child(n+3){grid-column:span 2}}@media(min-width:341px)and (max-width:400px){body:has(.lzs-room-grid) .lzs-stat-panel{padding:10px}body:has(.lzs-room-grid) .lzs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body:has(.lzs-room-grid) .lzs-stat-card{grid-template-columns:32px minmax(0,1fr);gap:7px;min-height:86px;padding:8px}body:has(.lzs-room-grid) .lzs-stat-icon{width:32px;height:32px}body:has(.lzs-room-grid) .lzs-stat-copy,body:has(.lzs-room-grid) .lzs-stat-card-reserved .lzs-stat-copy{gap:2px;min-width:0;margin-left:0;transform:none}body:has(.lzs-room-grid) .lzs-stat-label{white-space:normal;font-size:11px;line-height:1.25}body:has(.lzs-room-grid) .lzs-stat-value{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.25}body:has(.lzs-room-grid) .lzs-stat-arrow,body:has(.lzs-room-grid) .lzs-stat-card-reserved .lzs-stat-arrow{display:none}body:has(.lzs-room-grid) .lzs-stat-card-issues{grid-column:1/-1}}.lzs-filter-mobile-row{display:none}@media(max-width:600px){body:has(.lzs-room-grid) .lzs-filter-bar{flex-direction:column;align-items:stretch;gap:8px;padding:10px;display:flex}body:has(.lzs-room-grid) .lzs-filter-mobile-row{justify-content:space-between;align-items:center;gap:8px;display:flex}body:has(.lzs-room-grid) .lzs-filter-mobile-toggle{color:#273730;cursor:pointer;background:#f8fbf9;border:1px solid #d5e0db;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:38px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}body:has(.lzs-room-grid) .lzs-filter-mobile-toggle .lzs-filter-total{margin-left:auto}body:has(.lzs-room-grid) .lzs-filter-options:not(.is-mobile-open){display:none}body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-dropdown--table,body:has(.lzs-room-grid) .lzs-room-card-action-menu--table .lzs-room-card-action-dropdown--table.lzs-room-card-action-dropdown--opens-up{width:auto;max-height:min(70dvh,430px);position:fixed;inset:auto 12px 12px}}body:has(.lzs-invoices-page){--lz-bg-app:#e4eef5}body:has(.lzs-invoices-page) .lzs-header-left{gap:15px}body:has(.lzs-invoices-page) .lzs-property-selector{box-sizing:border-box;flex:0 0 236px;width:236px;min-width:236px;max-width:236px}.lzs-step-tabs{align-items:center;gap:12px;margin-bottom:20px;display:flex}.lzs-step-tab-btn{border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);color:var(--lz-text-muted);cursor:pointer;transition:all var(--lz-transition-fast);background-color:#fff;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.lzs-step-tab-btn:hover{background-color:var(--lz-bg-hover);color:var(--lz-text-main)}.lzs-step-tab-btn.active{background-color:var(--lz-primary-light);color:var(--lz-primary);border-color:var(--lz-primary)}.lzs-step-number{border-radius:var(--lz-radius-full);width:22px;height:22px;color:var(--lz-text-main);background-color:#e2e8f0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.lzs-step-tab-btn.active .lzs-step-number{background-color:var(--lz-primary);color:#fff}.lzs-invoice-period-bar{border:1px solid var(--lz-border);min-height:56px;box-shadow:var(--lz-shadow-sm);background:#fff;border-radius:10px;align-items:center;gap:12px;margin:0 0 16px;padding:8px 12px;display:flex;overflow:hidden}.lzs-invoice-period-edge{color:var(--lz-text-muted);white-space:nowrap;border-radius:7px;flex:none;padding:6px 10px;font-size:12px;text-decoration:none}.lzs-invoice-period-edge:hover{color:#168b53;background:#eef8f1}.lzs-invoice-month-list{scrollbar-width:thin;flex:auto;justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.lzs-invoice-month-btn{min-width:56px;max-width:112px;min-height:48px;color:var(--lz-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;padding:5px 9px;font-size:12.5px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.lzs-invoice-month-btn small{color:inherit;opacity:.78;margin-top:3px;font-size:10px;font-weight:500}.lzs-invoice-month-btn:hover{color:var(--lz-primary);background:var(--lz-primary-light)}.lzs-invoice-month-btn.active{color:#fff;background:var(--lz-primary);position:relative}.lzs-invoice-month-btn.active:after{content:"";background:#ed5149;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:7px}.lzs-invoice-page-description{color:var(--lz-text-muted);margin:3px 0 0;font-size:12px;font-style:italic}body:has(.lzs-invoice-stat-grid) .lzs-page-header{align-items:center;min-height:58px;margin-bottom:12px}body:has(.lzs-invoice-stat-grid) .lzs-page-title-group{border-left:4px solid #22a765;flex-direction:column;align-items:flex-start;gap:0;padding-left:11px;transform:translateY(-2px)}body:has(.lzs-invoice-stat-grid) .lzs-page-title{font-size:24px;font-weight:600;line-height:1.2}.lzs-invoice-page-description{margin-top:0;font-size:14px;line-height:1.2}body:has(.lzs-invoice-stat-grid) .lzs-page-actions{gap:14px}body:has(.lzs-invoice-stat-grid) .lzs-page-actions .lzs-btn{gap:6px;min-height:50px;font-size:14px}body:has(.lzs-invoice-stat-grid) .lzs-page-actions .lzs-btn>svg:not(.lzs-invoice-action-chevron){flex:0 0 22px;width:22px;height:22px}.lzs-invoice-excel-dropdown{z-index:10;flex:0 0 189px;position:relative}body:has(.lzs-invoice-stat-grid) .lzs-invoice-excel-action{color:#168a53;background:#fff;border-color:#168a53;flex:0 0 189px;justify-content:space-between;width:189px;min-width:189px;padding:11px 16px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-excel-action:hover{color:#117342;background:#f5fbf7;border-color:#117342}.lzs-invoice-action-chevron{margin-left:auto}.lzs-invoice-excel-menu{box-sizing:border-box;z-index:40;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:min(200px,100vw - 24px);padding:8px 0;position:absolute;top:calc(100% + 2px);left:2px;box-shadow:0 12px 24px -8px #0f172a1a,0 4px 8px -4px #0f172a0f}.lzs-invoice-excel-menu button{box-sizing:border-box;color:#212529;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;height:32px;min-height:32px;padding:4px 16px;font:400 16px/24px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:flex}.lzs-invoice-excel-menu button:hover{color:#168b53;background:#f3f8f5}.lzs-invoice-excel-file-input{display:none}body:has(.lzs-invoice-stat-grid) .lzs-invoice-settings-action{color:#493b00;background:#ffca05;border-color:#ffca05;min-width:173px;padding:11px 20px;gap:4px!important}body:has(.lzs-invoice-stat-grid) .lzs-invoice-settings-action:hover{color:#493b00;background:#f3bf00;border-color:#f3bf00}body:has(.lzs-invoice-stat-grid) .lzs-invoice-print-action{color:#fff;background:#15a05c;border:0;border-radius:10px;min-width:120px;margin-left:10px;padding:7px 20px;position:relative;gap:0!important}body:has(.lzs-invoice-stat-grid) .lzs-invoice-print-action:before{content:"";border-left:1px solid #d7dfe3;height:26px;position:absolute;top:6px;left:-13px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-print-action:hover{color:#fff;background:#118a4e}body:has(.lzs-invoice-stat-grid) .lzs-invoice-export-action{flex:0 0 180.6px;width:180.6px;min-width:180px;padding:11px 20px;gap:0!important}body:has(.lzs-invoice-stat-grid) .lzs-invoice-saved-action{gap:0;min-width:182px;padding:7px 20px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-period-bar{box-sizing:border-box;background:#fff;border:1px solid #e1e7ea;border-radius:10px;height:76px;min-height:76px;margin:1px 15px 18px;padding:7px 10px;position:relative;top:2px;box-shadow:0 1px 3px #18303e0f}.lzs-invoice-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 15px 11px;display:grid}@media(max-width:900px){.lzs-invoice-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lzs-invoice-stat-card.refund .lzs-invoice-stat-val{color:#9279b7}.lzs-invoice-filter-select{flex:0 0 220px}.lzs-invoice-filter-select .lzs-select{width:100%}.lzs-invoice-filter-select--type{margin-left:auto}.lzs-invoice-filter-select--sort{flex-basis:230px}.lzs-invoices-page .lzs-search-wrapper{flex:0 0 220px;margin-left:0}body:has(.lzs-invoice-stat-grid) .lzs-filter-tabs{min-height:66px;box-shadow:none;background:#fff;border:1px solid #e1e7ea;border-radius:9px;gap:12px;margin:14px 15px 8px;padding:7px 10px}.lzs-invoices-page .lzs-invoice-filter-mark{color:#59666f;flex:0 0 53px;place-items:center;width:53px;height:44px;display:inline-grid;position:relative}.lzs-invoices-page .lzs-invoice-filter-mark:after{content:"";border-right:1px solid #e1e7ea;height:40px;position:absolute;top:2px;right:9px}.lzs-invoice-filter-mark b{color:#fff;background:#18a362;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:inline-grid;position:absolute;top:-5px;right:-3px}.lzs-invoice-status-filter{color:#4f5c64;white-space:nowrap;cursor:pointer;padding:5px 9px;background:#fff;border:1px solid #dfe5e9;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding-inline:12px;font-size:12px;display:inline-flex;position:relative}.lzs-invoice-status-filter.paid{min-width:130px}.lzs-invoice-status-filter.unpaid{min-width:145px}.lzs-invoice-status-filter.debt{min-width:140px}.lzs-invoice-status-filter.cancelled{min-width:130px}.lzs-invoice-status-filter input{accent-color:#199e5d;width:14px;height:14px;margin:0}.lzs-invoice-status-filter small{color:#687780;z-index:1;background:#edf1f3;border:1px solid #fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid;position:absolute;top:-7px;right:-6px}.lzs-invoice-status-filter.paid small{color:#138b51;background:#e3f4e9}.lzs-invoice-status-filter.unpaid small{color:#c17713;background:#fff0d8}.lzs-invoice-status-filter.debt small{color:#d24f56;background:#fde5e6}@media(min-width:901px)and (max-width:1300px){body:has(.lzs-invoice-stat-grid) .lzs-filter-tabs{flex-wrap:wrap;min-height:0}.lzs-invoice-filter-select{flex:190px}.lzs-invoice-filter-select--type{margin-left:auto}.lzs-invoice-filter-select--sort{flex-basis:190px}.lzs-invoices-page .lzs-search-wrapper{flex:220px;margin-left:auto}}.lzs-invoices-list{min-width:0;margin-top:13px}.lzs-invoice-table-wrap{background:#fff;border:1px solid #dfe5e9;border-radius:8px;margin-inline:15px;overflow-x:auto}.lzs-invoice-summary-table{table-layout:fixed;border-collapse:collapse;border-spacing:0;color:#36434b;width:100%;min-width:0;font-size:13px}.lzs-invoice-summary-table th{color:#58656d;text-align:center;white-space:normal;background:#edf4fb;border-bottom:1px solid #dfe5e9;border-right:1px solid #e3e8eb;height:56.5px;padding:5px 8px;font-size:13px;font-weight:600;line-height:1.25;position:sticky;top:0}.lzs-invoice-summary-table td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;border:1px solid #e5eaed;height:54px;padding:6px 8px;line-height:1.35}.lzs-invoice-summary-table tbody tr:hover{background:#f8fcf9}.lzs-invoice-floor-group td{color:#344750;white-space:nowrap;text-align:left;background:#dceaf4;border-color:#d0e0ec;height:39.5px;padding:7px 10px;font-weight:700}.lzs-invoice-floor-group small{font-weight:700;color:#d94d57!important;margin-left:8px!important;font-size:11px!important;display:inline!important}.lzs-invoice-floor-group small b{font-weight:700}.lzs-invoice-summary-table tbody tr.is-settled td:not(:first-child){background:#e9f5ea}.lzs-invoice-summary-table tbody tr.is-due td:not(:first-child){background:#fbfcfb}.lzs-invoice-summary-table tbody tr td.lzs-invoice-room-cell,.lzs-invoice-summary-table tbody tr.is-settled td.lzs-invoice-room-cell,.lzs-invoice-summary-table tbody tr.is-due td.lzs-invoice-room-cell{background:#fff7e6}.lzs-invoice-summary-table tbody tr td.lzs-invoice-total{background:#edf5fa}.lzs-invoice-summary-table tbody tr td.lzs-invoice-due{background:#fff8f2}.lzs-invoice-summary-table tbody tr.is-due td.lzs-invoice-due{background:#fff0e4}.lzs-invoice-summary-table tbody tr td.lzs-invoice-status-cell{background:#eef5fc}.lzs-invoice-kind-cell{width:2.3%}.lzs-invoice-room-cell{width:8%}.lzs-invoice-rent{width:8.5%}.lzs-invoice-electricity,.lzs-invoice-water{width:7.5%}.lzs-invoice-charge-heading,.lzs-invoice-charge-value{width:6.8%}.lzs-invoice-charge-heading span{color:#697780;font-size:11px;font-weight:500;display:block}.lzs-invoice-deposit,.lzs-invoice-adjustments{width:5.5%}.lzs-invoice-total,.lzs-invoice-due{width:6.5%}.lzs-invoice-status-cell{width:5%}.lzs-invoice-row-actions{width:3%}.lzs-invoice-kind-cell{text-align:center}.lzs-invoice-kind-cell span{color:#fff;background:#18a263;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.lzs-invoice-summary-table td small,.lzs-invoice-room-cell span,.lzs-invoice-room-cell small{color:#849098;margin-top:4px;font-size:11px;display:block}.lzs-invoice-summary-table td .lzs-invoice-paid-detail{color:#819087;flex-direction:column;gap:1px;margin-top:3px;font-size:10px;font-weight:400;line-height:1.2;display:flex}.lzs-invoice-summary-table td .lzs-invoice-paid-detail strong{color:#16824b;font-size:10px;font-weight:650}.lzs-invoice-room-cell strong{color:#238651;font-size:13px}.lzs-invoice-summary-table .is-due{color:#dd6c2b;font-weight:700}.lzs-invoice-status{border-radius:999px;padding:4px 8px;font-size:11px;display:inline-flex}.lzs-invoice-status.is-paid{color:#16824b;background:#e7f5ec}.lzs-invoice-status.is-due{color:#bc5b20;background:#fff1e6}.lzs-invoice-row-actions{text-align:center;position:relative}.lzs-invoice-action-control{justify-content:center;align-items:center;display:inline-flex;position:relative}.lzs-invoice-more{color:#56636b;cursor:pointer;background:#fff;border:1px solid #dfe5e9;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1}.lzs-invoice-more:focus-visible,.lzs-invoice-action-item:focus-visible{outline-offset:1px;outline:2px solid #3282c4}.lzs-invoice-actions-menu{box-sizing:border-box;z-index:2147483000;inset:auto;top:var(--lzs-invoice-menu-top,8px);left:var(--lzs-invoice-menu-left,8px);width:min(215.47px,var(--lzs-invoice-menu-max-width, calc(100vw - 16px) ));max-height:var(--lzs-invoice-menu-max-height, calc(100dvh - 16px) );overscroll-behavior:contain;text-align:left;background:#fff;border:1px solid #d9dfe3;border-radius:5px;margin:0;padding:0;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;position:absolute;overflow:hidden auto;box-shadow:0 3px 10px #18303e2b}.lzs-invoice-actions-menu.is-positioning{visibility:hidden}.lzs-invoice-action-item{color:#263640;text-align:left;width:100%;min-height:43.17px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ccc;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:400;line-height:21px;text-decoration:none;display:flex}.lzs-invoice-action-item:last-child{border-bottom:0}.lzs-invoice-action-item:hover{background:#f5f8fa}.lzs-invoice-action-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px}.lzs-invoice-action-item--delivery{gap:8px;padding:10px 20px;font-size:14px;position:relative}.lzs-invoice-action-badge{color:#fff;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:1px 5px;font-size:10px;font-weight:600;line-height:14px}.lzs-invoice-action-item--delivery .lzs-invoice-action-badge{margin-left:0;position:absolute;top:-5px;right:5px}.lzs-invoice-action-badge.is-free{background:#18a76b}.lzs-invoice-action-badge.is-paid{background:#ef3340}.lzs-invoice-actions-menu .lzs-invoice-action-badge{font-size:10px!important}.lzs-invoice-action-zalo{color:#fff;background:#1686d9;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:700;display:inline-grid}.lzs-invoice-action-item--delete{color:#df4450}.lzs-invoice-action-item--delete svg{stroke:#df4450}.lzs-invoice-table-wrap .lzs-empty-state{text-align:center;padding:32px 16px}@media(min-width:1200px){body:has(.lzs-invoice-stat-grid) .lzs-page-actions{gap:10px;transform:translateY(-8px)}body:has(.lzs-invoice-stat-grid) .lzs-page-actions .lzs-btn{height:46px;min-height:46px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-excel-action{min-width:189px;margin-left:4px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-settings-action{min-width:173px;margin-left:15px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-print-action{min-width:120px;height:45px;min-height:45px;margin-left:10px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-export-action{min-width:181px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-saved-action{min-width:182px}.lzs-invoice-summary-table{min-width:1849px}.lzs-invoice-summary-table th.lzs-invoice-kind-cell,.lzs-invoice-summary-table td.lzs-invoice-kind-cell{width:40px}.lzs-invoice-summary-table th.lzs-invoice-room-cell,.lzs-invoice-summary-table td.lzs-invoice-room-cell,.lzs-invoice-summary-table th.lzs-invoice-rent,.lzs-invoice-summary-table td.lzs-invoice-rent{width:150px}.lzs-invoice-summary-table th.lzs-invoice-electricity,.lzs-invoice-summary-table td.lzs-invoice-electricity,.lzs-invoice-summary-table th.lzs-invoice-water,.lzs-invoice-summary-table td.lzs-invoice-water,.lzs-invoice-summary-table th.lzs-invoice-charge-heading,.lzs-invoice-summary-table td.lzs-invoice-charge-value{width:134px}.lzs-invoice-summary-table th.lzs-invoice-deposit,.lzs-invoice-summary-table td.lzs-invoice-deposit,.lzs-invoice-summary-table th.lzs-invoice-adjustments,.lzs-invoice-summary-table td.lzs-invoice-adjustments,.lzs-invoice-summary-table th.lzs-invoice-total,.lzs-invoice-summary-table td.lzs-invoice-total{width:100px}.lzs-invoice-summary-table th.lzs-invoice-due,.lzs-invoice-summary-table td.lzs-invoice-due{width:141px}.lzs-invoice-summary-table th.lzs-invoice-status-cell,.lzs-invoice-summary-table td.lzs-invoice-status-cell{width:80px}.lzs-invoice-summary-table th.lzs-invoice-row-actions,.lzs-invoice-summary-table td.lzs-invoice-row-actions{width:50px}}.lzs-invoice-stat-card{width:100%;height:95px;min-height:95px;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background-color:#f2fbf5;border:1px solid #d9efe0;border-radius:10px;flex-direction:column;justify-content:space-between;padding:9px 13px;display:flex}.lzs-invoice-stat-card:nth-child(2){background:#f3f9ff;border-color:#cde5f5}.lzs-invoice-stat-card:nth-child(3){background:#fff8ef;border-color:#f4dfbd}.lzs-invoice-stat-card:nth-child(4){background:#f7f2fb;border-color:#e0d0f3}.lzs-invoice-stat-card{border-width:2px}.lzs-invoice-stat-card.is-active{border:2px solid #168456;transform:translateY(-2px);box-shadow:0 12px 26px #1b343e2b,0 0 0 4px #1b343e1f}.lzs-invoice-stat-card:focus-visible{outline-offset:2px;outline:3px solid #159b5947}.lzs-invoice-stat-label{color:#168456;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.lzs-invoice-stat-card:nth-child(2) .lzs-invoice-stat-label{color:#1670b0}.lzs-invoice-stat-card:nth-child(3) .lzs-invoice-stat-label{color:#c36c09}.lzs-invoice-stat-card:nth-child(4) .lzs-invoice-stat-label{color:#7547af}.lzs-invoice-stat-icon{color:#fff;background:#168456;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.lzs-invoice-stat-icon svg{width:14px;height:14px;display:block}.lzs-invoice-stat-icon.revenue{background:#1670b0}.lzs-invoice-stat-icon.debt{background:#c36c09}.lzs-invoice-stat-icon.refund{background:#7547af}.lzs-invoice-stat-val{color:var(--lz-text-main);text-underline-offset:2px;margin-top:4px;font-size:22px;font-weight:700;line-height:1.2;-webkit-text-decoration:underline #2d363c80;text-decoration:underline #2d363c80}.lzs-invoice-stat-card:first-child .lzs-invoice-stat-val{color:#168d53}.lzs-invoice-stat-val.revenue{color:#3474c9}.lzs-invoice-stat-val.debt{color:#d88a2e}.lzs-invoice-stat-sub{color:#dc3545;margin-top:2px;font-size:11px;font-weight:700}.lzs-invoice-stat-sub:before{content:"";background:#168456;border-radius:50%;width:6px;height:6px;margin:0 6px 1px 0;display:inline-block}.lzs-invoice-stat-card:nth-child(2) .lzs-invoice-stat-sub:before{background:#1670b0}.lzs-invoice-stat-card:nth-child(3) .lzs-invoice-stat-sub:before{background:#c36c09}.lzs-invoice-stat-card:nth-child(4) .lzs-invoice-stat-sub:before{background:#7547af}.lzs-invoice-stat-footer{justify-content:space-between;align-items:center;min-height:16px;display:flex}.lzs-invoice-stat-active{color:#fff;background:#168456;border-radius:999px;padding:2px 6px;font-size:8px;font-weight:700;line-height:1.2}.lzs-invoice-settings-action{color:#47545c;background:#fff4dc;border-color:#f4e1bb}.lzs-invoice-settings-action:hover{color:#9b6412;background:#ffedc3;border-color:#ecd08e}.lzs-invoice-saved-action{background:#159b59}.lzs-invoice-card{background-color:var(--lz-bg-card);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-sm);transition:all var(--lz-transition-fast);margin-bottom:16px;overflow:hidden}.lzs-invoice-card:hover{box-shadow:var(--lz-shadow-md);border-color:#cbd5e1}.lzs-invoice-header{background-color:var(--lz-bg-subtle);border-bottom:1px solid var(--lz-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lzs-invoice-room-info{align-items:center;gap:12px;display:flex}.lzs-invoice-room-title{color:var(--lz-text-main);font-size:16px;font-weight:700}.lzs-invoice-tenant-info{color:var(--lz-text-muted);font-size:13.5px}.lzs-invoice-meta{align-items:center;gap:12px;display:flex}.lzs-invoice-cycle{color:var(--lz-text-muted);font-size:13px}.lzs-invoice-body{padding:16px 18px}.lzs-invoice-table{border-collapse:collapse;width:100%;font-size:13px}.lzs-invoice-table th{color:var(--lz-text-muted);border-bottom:1px solid var(--lz-border);text-align:left;padding:8px 12px;font-weight:600}.lzs-invoice-table td{color:var(--lz-text-main);border-bottom:1px solid #f1f5f9;padding:10px 12px}.lzs-invoice-table tbody tr:last-child td{border-bottom:none}.lzs-invoice-footer{border-top:1px solid var(--lz-border-light);background-color:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lzs-invoice-totals{align-items:center;gap:20px;display:flex}.lzs-total-item{flex-direction:column;display:flex}.lzs-total-label{color:var(--lz-text-muted);font-size:11.5px;font-weight:500}.lzs-total-val{color:var(--lz-text-main);font-size:16px;font-weight:700}.lzs-total-val.remain{color:var(--lz-danger)}.lzs-invoice-actions{align-items:center;gap:8px;display:flex}@media(max-width:760px){.lzs-invoice-period-bar{flex-direction:row;margin-top:0}.lzs-invoice-month-list{flex:auto;justify-content:flex-start}.lzs-invoice-month-btn{flex:0 0 58px}.lzs-invoice-stat-grid{gap:9px;margin-inline:8px}.lzs-filter-tabs{align-items:stretch}.lzs-invoice-filter-select{flex:160px}.lzs-invoice-filter-select--type{margin-left:0}.lzs-invoices-page .lzs-search-wrapper{flex:220px;margin-left:0}body:has(.lzs-invoice-stat-grid) .lzs-filter-tabs{flex-wrap:wrap;margin-inline:8px}body:has(.lzs-invoice-stat-grid) .lzs-page-header{flex-direction:column;align-items:flex-start;margin-inline:8px}body:has(.lzs-invoice-stat-grid) .lzs-invoice-period-bar,.lzs-invoice-table-wrap{margin-inline:8px}}@media(max-width:520px){.lzs-invoice-stat-grid{grid-template-columns:1fr}.lzs-invoice-totals{flex-wrap:wrap;gap:12px}}@media print{.lzs-drawer,.lzs-header,.lzs-subnav,.lzs-page-actions,.lzs-filter-tabs,.lzs-invoice-more,.lzs-invoice-actions-menu,.lzs-empty-state{display:none!important}.lzs-app-wrapper,.lzs-main-content{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.lzs-invoice-table-wrap{border:0!important;overflow:visible!important}.lzs-invoice-summary-table{width:100%!important;min-width:0!important;font-size:8px!important}.lzs-invoice-summary-table th,.lzs-invoice-summary-table td{padding:4px!important}}.lzs-invoice-export-backdrop{z-index:1110;opacity:0;visibility:hidden;background:#13202a75;place-items:center;padding:20px;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.lzs-invoice-export-backdrop.open{opacity:1;visibility:visible}.lzs-invoice-export-dialog{background:#fff;border:0;border-radius:18px;flex-direction:column;width:min(1140px,100%);height:min(616.25px,100dvh - 40px);font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a2e}.lzs-invoice-export-header{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:16px;padding:16px 16px 15.4px;display:flex}.lzs-invoice-export-header h2{color:#0f172a;margin:0;font-size:20px;font-weight:600;line-height:30px}.lzs-invoice-export-header p{color:#78858c;margin:4px 0 0;font-size:12px;line-height:18px}.lzs-invoice-export-toolbar{color:#57656c;background:#fbfcfc;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding:11px 21px;font-size:12px;display:flex}.lzs-invoice-export-toolbar label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.lzs-invoice-export-toolbar input,.lzs-invoice-export-floor input,.lzs-invoice-export-item input{accent-color:#169b5b}.lzs-invoice-export-toolbar-summary{text-align:right}.lzs-invoice-export-toolbar-summary>span strong{color:#168f56}.lzs-invoice-export-toolbar-summary p{color:#839097;margin:4px 0 0;font-size:10px}.lzs-invoice-export-layout{flex:1;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);min-width:0;min-height:0;margin:16px;display:grid;overflow:hidden}.lzs-invoice-export-list{scrollbar-width:none;min-height:0;padding:0 22px;overflow:auto}.lzs-invoice-export-list::-webkit-scrollbar{display:none}.lzs-invoice-export-select-all{z-index:1;color:#1e293b;cursor:pointer;background:#fafcfc;border:1px solid #e2e9ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin-bottom:15px;padding:8px 12px;font-size:14px;font-weight:700;line-height:21px;display:flex;position:sticky;top:0}.lzs-invoice-export-select-all-copy{flex-direction:column;min-width:0;display:flex}.lzs-invoice-export-select-all-copy strong{color:#35434a;font-size:12px;line-height:18px}.lzs-invoice-export-select-all-copy small{color:#839097;font-size:10px;font-weight:400;line-height:15px}.lzs-invoice-export-select-all-control{color:#35434a;flex:none;align-items:center;gap:9px;font-size:14px;display:inline-flex}.lzs-invoice-export-select-all input{accent-color:#169b5b;width:18px;height:18px;margin:0}.lzs-invoice-export-group{border:1px solid #e2e9ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.lzs-invoice-export-group+.lzs-invoice-export-group{border-top:1px solid #e2e9ed;margin-top:12px}.lzs-invoice-export-floor{color:#1e293b;cursor:pointer;background:#f6f9fa;grid-column:1/-1;align-items:center;gap:9px;padding:10px 12px;font-size:14px;line-height:21px;display:flex}.lzs-invoice-export-floor span{color:#77848b;margin-left:auto;font-size:11px}.lzs-invoice-export-floor span b{color:#d64f59}.lzs-invoice-export-item{color:#1e293b;cursor:pointer;border-top:1px solid #f0f2f3;align-items:center;gap:10px;min-width:0;min-height:63.5px;padding:10px 12px;display:flex}.lzs-invoice-export-item input{flex:0 0 18px;width:18px;height:18px}.lzs-invoice-export-item-main{flex:1;min-width:0}.lzs-invoice-export-item:hover{background:#f8fcf9}.lzs-invoice-export-item-main strong,.lzs-invoice-export-item-main small{display:block}.lzs-invoice-export-item-main strong{color:#278552;font-size:12px;line-height:18px}.lzs-invoice-export-item-main small{color:#849198;white-space:nowrap;margin-top:3px;font-size:10px;line-height:15px}.lzs-invoice-export-amount{color:#4c5960;text-align:right;font-size:12px}.lzs-invoice-export-status{white-space:nowrap;border-radius:12px;justify-self:end;padding:4px 6px;font-size:9px}.lzs-invoice-export-status.is-paid{color:#13824d;background:#e7f5ec}.lzs-invoice-export-status.is-unpaid{color:#b76a17;background:#fff1dc}.lzs-invoice-export-summary{background:#f7fbf9;border-left:0;flex-direction:column;align-self:start;min-width:0;padding:26px 22px;display:flex;position:sticky;top:0}.lzs-invoice-export-selection-summary{color:#56646b;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:0;font-size:13px;display:flex}.lzs-invoice-export-selection-summary>strong{color:#839097;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:700;line-height:16.5px}.lzs-invoice-export-selection-summary>span b{color:#168f56}.lzs-invoice-export-selection-summary>span:first-of-type{margin-bottom:8px;font-size:14px;line-height:39px}.lzs-invoice-export-selection-summary>span:first-of-type b{font-size:26px;font-weight:800;line-height:39px}.lzs-invoice-export-selection-summary>span:last-of-type{color:#56646b;margin:0 0 20px;font-size:13px;line-height:19.5px}.lzs-invoice-export-selection-summary>span:last-child b{color:#46545b}.lzs-invoice-export-selection-summary p{color:#71818a;margin:0 0 24px;font-size:12px;line-height:18px}.lzs-invoice-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.lzs-invoice-export-actions button{color:#fff;background:#15a05c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:43.17px;padding:9px 6px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:inline-flex}.lzs-invoice-export-actions button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.lzs-invoice-export-actions button:nth-child(2){color:#236a92;background:#eff8fd;border:1px solid #c9e2f2}.lzs-invoice-export-actions button:last-child{color:#15744f;background:#eaf8f0;border:1px solid #b8dfca;grid-column:1/-1}.lzs-invoice-export-actions button:disabled{cursor:not-allowed;opacity:.52}.lzs-invoice-export-note{color:#849198;margin-top:9px;font-size:11px;line-height:15.4px;display:block}@media(max-width:640px){.lzs-invoice-export-backdrop{padding:10px}.lzs-invoice-export-dialog{height:auto;max-height:calc(100dvh - 20px)}.lzs-invoice-export-layout{grid-template-columns:minmax(0,1fr);margin:10px;overflow:auto}.lzs-invoice-export-list{max-height:48dvh}.lzs-invoice-export-summary{border-top:1px solid #e7edef;border-left:0;padding:16px}.lzs-invoice-export-actions{grid-template-columns:minmax(0,1fr)}.lzs-invoice-export-actions button:last-child{grid-column:auto}.lzs-invoice-export-item{flex-wrap:wrap;padding-inline:12px}.lzs-invoice-export-status{grid-column:2/-1;justify-self:start}.lzs-invoice-export-selection-summary{flex-direction:column;align-items:flex-start;gap:5px}.lzs-invoice-export-selection-summary>span:last-child{margin-left:0}}@media(max-width:900px){.lzs-invoice-export-group{grid-template-columns:minmax(0,1fr)}body:has(.lzs-invoices-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-invoices-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-invoices-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-invoices-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-invoices-page) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-invoices-page) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}body:has(.lzs-invoices-page) .lzs-add-property,body:has(.lzs-invoices-page) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px}body:has(.lzs-invoices-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-invoices-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-invoices-page) .lzs-notification-dropdown,body:has(.lzs-invoices-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-invoices-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-invoices-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-invoices-page) .lzs-user-chevron{display:none}body:has(.lzs-invoices-page) .lzs-filter-tabs{flex-wrap:wrap;min-width:0}body:has(.lzs-invoices-page) .lzs-invoice-status-filter{flex:auto}body:has(.lzs-invoices-page) .lzs-invoice-filter-select{flex:180px;min-width:0}body:has(.lzs-invoices-page) .lzs-invoice-filter-select--type{margin-left:0}body:has(.lzs-invoices-page) .lzs-search-wrapper{flex:220px;min-width:0}.lzs-invoice-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lzs-invoice-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #2585c4}.lzs-invoice-summary-table{table-layout:auto;width:max-content;min-width:1180px}}.lzs-invoice-history-backdrop{z-index:1100}.lzs-invoice-history-modal{color:#33424b;background:#fff;border-radius:16px;width:min(500px,100%);max-height:min(830px,100dvh - 32px);overflow:hidden;box-shadow:0 18px 50px #18273238}.lzs-invoice-history-header{border-bottom:1px solid #e8ecee;align-items:center;gap:12px;min-height:69px;padding:12px 16px 12px 14px;display:flex}.lzs-invoice-history-icon{color:#168a53;background:#e9f5ee;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-invoice-history-icon svg,.lzs-invoice-history-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.lzs-invoice-history-header h2{color:#303d45;flex:1;margin:0;font-size:17px;font-weight:700}.lzs-invoice-history-close{color:#52616a;cursor:pointer;background:#fff;border:1px solid #e2e7e9;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.lzs-invoice-history-close:hover,.lzs-invoice-history-dismiss:hover{background:#f4f7f8}.lzs-invoice-history-body{min-height:245px;max-height:min(630px,100dvh - 220px);padding:34px 14px 39px;overflow-y:auto}.lzs-invoice-history-list{gap:24px;display:grid}.lzs-invoice-history-entry{border:1px solid #d8dfe2;border-radius:10px;overflow:hidden}.lzs-invoice-history-entry>div{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 12px;display:flex}.lzs-invoice-history-entry>div+div{border-top:1px solid #e3e8ea}.lzs-invoice-history-entry span{color:#66757d;font-size:13px}.lzs-invoice-history-entry strong{color:#394850;text-align:right;font-size:13px;font-weight:650}.lzs-invoice-history-empty{color:#6e7b82;text-align:center;margin:0;padding:24px 12px}.lzs-invoice-history-footer{border-top:1px solid #edf0f1;justify-content:flex-end;align-items:center;min-height:68px;padding:12px 16px;display:flex}.lzs-invoice-history-dismiss{color:#42525b;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:10px;min-height:35px;padding:6px 12px;font-size:14px;font-weight:600;line-height:21px}@media(min-width:1301px){.lzs-main-content.lzs-invoices-page .lzs-filter-tabs{width:calc(100vw - 69px);margin-top:13.27px}.lzs-main-content.lzs-invoices-page .lzs-invoice-filter-select .lzs-select{color:#000;border:1px solid #767676;border-radius:7px;height:35px;min-height:35px;padding-right:34px;font:14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif}.lzs-main-content.lzs-invoices-page .lzs-invoice-filter-select--type,.lzs-main-content.lzs-invoices-page .lzs-invoice-filter-select--sort{margin-right:-2px}.lzs-main-content.lzs-invoices-page .lzs-invoice-filter-select--sort{flex-basis:237px}}@media(max-width:600px){.lzs-invoice-history-backdrop{align-items:flex-end;padding:0}.lzs-invoice-history-modal{border-radius:16px 16px 0 0;width:100%;max-height:min(88dvh,760px)}.lzs-invoice-history-body{min-height:0;max-height:min(630px,88dvh - 190px);padding:14px}.lzs-invoice-history-list{gap:10px}.lzs-invoice-history-header{min-height:64px}.lzs-invoice-history-footer{min-height:0}.lzs-invoice-history-header h2{font-size:16px}.lzs-invoice-history-entry>div{align-items:flex-start}.lzs-invoice-history-entry span,.lzs-invoice-history-entry strong{font-size:12px}}.lzs-invoice-detail-page{color:#2c3840;font-family:var(--lz-font-sans,Inter, Arial, sans-serif);background:#f1f7fa;margin:0}.lzs-invoice-detail-shell{min-height:100vh;padding:0 20px 44px}.lzs-invoice-detail-sheet{background:#fff;width:min(720px,100%);min-height:100vh;margin:0 auto;padding:0 14px 40px;position:relative;overflow:hidden}.lzs-invoice-detail-ribbon{background:linear-gradient(168deg,#21a244 0 38%,#80c83f 38% 70%,#fff 70%);height:58px;margin:0 -14px}.lzs-invoice-detail-header{text-align:center;padding:10px 20px 18px}.lzs-invoice-detail-brand{color:#17924f;letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;font-size:14px;font-weight:750}.lzs-invoice-detail-header h1{color:#202d38;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;font-size:21px;font-weight:750;display:flex}.lzs-invoice-detail-status{white-space:nowrap;border-radius:20px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.lzs-invoice-detail-status.is-due{color:#a86412;background:#fff0d8}.lzs-invoice-detail-status.is-settled{color:#11824b;background:#e2f4e8}.lzs-invoice-detail-period{color:#45545d;margin:2px 0 11px;font-size:14px;font-weight:650}.lzs-invoice-detail-address{color:#5c6a71;margin:0;font-size:12px}.lzs-invoice-detail-recipient{color:#4b5960;grid-template-columns:1fr 1fr;gap:6px 22px;padding:0 8px 12px;font-size:12px;display:grid}.lzs-invoice-detail-recipient p{gap:5px;margin:0;display:flex}.lzs-invoice-detail-recipient span{color:#748087}.lzs-invoice-detail-recipient strong{color:#303d44;font-weight:650}.lzs-invoice-detail-table-wrap{overflow-x:auto}.lzs-invoice-detail-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.lzs-invoice-detail-table th,.lzs-invoice-detail-table td{border:1px solid #b9c2c6;padding:10px 9px}.lzs-invoice-detail-table thead th{color:#34434a;text-align:center;background:#f7f9fa;font-weight:700}.lzs-invoice-detail-table th:first-child,.lzs-invoice-detail-table td:first-child{text-align:left;width:25%}.lzs-invoice-detail-table th:nth-child(2){width:19%}.lzs-invoice-detail-table th:nth-child(3){width:32%}.lzs-invoice-detail-table th:last-child,.lzs-invoice-detail-table td:last-child{text-align:right;width:24%}.lzs-invoice-detail-table tbody td:nth-child(2){text-align:right}.lzs-invoice-detail-table tbody td:nth-child(3){color:#66737a}.lzs-invoice-detail-table .is-total th{background:#fbfcfc}.lzs-invoice-detail-table .is-paid th,.lzs-invoice-detail-table .is-paid th:last-child{color:#19834d;background:#e7f4e9}.lzs-invoice-detail-table .is-balance th,.lzs-invoice-detail-table .is-balance th:last-child{color:#a86314;background:#fff4e3}.lzs-invoice-detail-table .is-inline-qr-cell{text-align:center;vertical-align:middle;background:#fff;padding:10px}.lzs-invoice-inline-qr-placeholder{color:#47715a;align-content:center;justify-items:center;gap:9px;min-height:230px;display:grid}.lzs-invoice-inline-qr-placeholder>strong{color:#3176a8;letter-spacing:.04em;background:#edf6ff;border:1px solid #cbdcf0;border-radius:14px;padding:4px 10px;font-size:10px}.lzs-invoice-inline-qr-placeholder>span{aspect-ratio:1;color:#16884e;background:repeating-linear-gradient(45deg,#f1f7f3 0 7px,#e8f1eb 7px 14px);border:1px dashed #aab9b1;border-radius:5px;place-items:center;width:min(160px,100%);font-size:52px;display:grid}.lzs-invoice-inline-qr-placeholder>small{color:#77847f;max-width:180px;font-size:9px;line-height:1.35}.lzs-invoice-detail-table .is-inline-qr-total>th{background:#fff}.lzs-invoice-detail-table .is-inline-qr-balance>th{color:#ad4044;background:#fff0f2}.lzs-invoice-detail-payment{border:1px solid #b9c2c6;margin-top:16px}.lzs-invoice-detail-payment-heading{background:#fafbfc;border-bottom:1px solid #c8d0d3;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:8px 12px;display:flex}.lzs-invoice-detail-payment-heading h2{color:#3b4b53;margin:0;font-size:13px;font-weight:700}.lzs-invoice-detail-payment-heading>strong{color:#303d43;font-size:13px}.lzs-invoice-detail-payment-body{grid-template-columns:minmax(0,1fr) 180px;min-height:166px;display:grid}.lzs-invoice-detail-payment dl{margin:0;padding:10px 13px}.lzs-invoice-detail-payment dl div{border-bottom:1px solid #edf0f1;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.lzs-invoice-detail-payment dt{color:#839098;font-size:11px}.lzs-invoice-detail-payment dd{color:#3c494f;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;gap:0;margin:0;font-size:12px;font-weight:650;display:flex}.lzs-invoice-copy-button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:14px;height:24px;margin-left:5px;padding:0;display:inline-flex}.lzs-invoice-copy-button:hover{color:#128d51;background:0 0}.lzs-invoice-copy-button:focus-visible{outline-offset:2px;outline:2px solid #25804d}.lzs-invoice-copy-button svg{fill:currentColor;stroke:none;width:14px;height:14px}.lzs-invoice-copy-feedback{color:#25804d;min-height:17px;margin:0;padding:0 12px 6px;font-size:11px}.lzs-invoice-prior-debts{border:1px solid #b9c2c6;margin-top:14px}.lzs-invoice-prior-debts h2{color:#3b4b53;background:#fafbfc;border-bottom:1px solid #d7dfe2;margin:0;padding:9px 12px;font-size:13px}.lzs-invoice-prior-debts ul{margin:0;padding:0;list-style:none}.lzs-invoice-prior-debts li{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.lzs-invoice-prior-debts li:last-child{border-bottom:0}.lzs-invoice-prior-debts a{color:#267a4b;text-decoration:none}.lzs-invoice-prior-debts a:hover{text-decoration:underline}.lzs-invoice-prior-debts li>strong{color:#a86314;white-space:nowrap}.lzs-invoice-detail-qr{text-align:center;background:#fbfcfc;border-left:1px solid #c8d0d3;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.lzs-invoice-detail-qr>span{color:#16884e;background:repeating-linear-gradient(45deg,#f1f7f3 0 7px,#e8f1eb 7px 14px);border:1px dashed #aab9b1;border-radius:5px;place-items:center;width:92px;height:92px;font-size:34px;display:grid}.lzs-invoice-detail-qr small{color:#77847f;max-width:140px;font-size:10px;line-height:1.4}.lzs-invoice-detail-demo-note{color:#829097;border-top:1px solid #edf0f1;margin:0;padding:7px 12px;font-size:10px}.lzs-invoice-detail-footer{color:#56636a;grid-template-columns:1fr 1fr;gap:15px 22px;padding:18px 10px 0;font-size:12px;display:grid}.lzs-invoice-detail-footer div{flex-direction:column;gap:4px;display:flex}.lzs-invoice-detail-footer strong{color:#3b484f}.lzs-invoice-detail-footer p{color:#77848a;grid-column:1/-1;margin:4px 0 0;font-size:11px;line-height:1.5}@media(max-width:600px){.lzs-invoice-detail-shell{padding:0}.lzs-invoice-detail-sheet{min-height:100vh;padding:0 12px 28px}.lzs-invoice-detail-ribbon{margin-inline:-12px}.lzs-invoice-detail-header{padding-inline:5px}.lzs-invoice-detail-header h1{font-size:17px}.lzs-invoice-detail-recipient{grid-template-columns:1fr;gap:7px;padding-inline:2px}.lzs-invoice-detail-table-wrap{overflow:visible}.lzs-invoice-detail-table,.lzs-invoice-detail-table tbody{width:100%;min-width:0;display:block}.lzs-invoice-detail-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance){border:1px solid #b9c2c6;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount""price price""usage usage";gap:5px 12px;padding:10px 9px;display:grid}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance):last-child{border-bottom:1px solid #b9c2c6}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td{text-align:left;border:0;width:auto;padding:0}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td:first-child{grid-area:name;font-weight:700}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td:nth-child(2){text-align:left;grid-area:price}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td:nth-child(3){grid-area:usage}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td:last-child{text-align:right;grid-area:amount;font-weight:700}.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td:nth-child(2):before,.lzs-invoice-detail-table tbody tr:not(.is-total):not(.is-paid):not(.is-balance) td:nth-child(3):before{content:attr(data-label) ": ";color:#77848a;font-size:10px}.lzs-invoice-detail-table tbody .is-total,.lzs-invoice-detail-table tbody .is-paid,.lzs-invoice-detail-table tbody .is-balance{justify-content:space-between;gap:0;display:flex}.lzs-invoice-detail-table tbody .is-inline-qr-total{flex-wrap:wrap;gap:0;display:flex}.lzs-invoice-detail-table tbody .is-inline-qr-total .is-inline-qr-cell{border:1px solid #b9c2c6;flex:0 0 100%;width:100%;max-width:100%;padding:8px}.lzs-invoice-detail-table tbody .is-inline-qr-total>th{text-align:left;border:1px solid #b9c2c6;flex:0 0 50%;width:50%;max-width:50%;padding:9px}.lzs-invoice-detail-table tbody .is-inline-qr-total>th:last-of-type{text-align:right;white-space:nowrap}.lzs-invoice-detail-table tbody .is-inline-qr-balance{justify-content:space-between;display:flex}.lzs-invoice-detail-table tbody .is-inline-qr-balance>th{border:1px solid #b9c2c6;width:auto;padding:9px}.lzs-invoice-detail-table tbody .is-inline-qr-balance>th:first-child{flex:1 1 0}.lzs-invoice-detail-table tbody .is-inline-qr-balance>th:last-child{text-align:right;flex:none}.lzs-invoice-detail-table tbody .is-total th,.lzs-invoice-detail-table tbody .is-paid th,.lzs-invoice-detail-table tbody .is-balance th{text-align:left;border:1px solid #b9c2c6;width:auto;padding:9px}.lzs-invoice-detail-table tbody .is-total th:first-child,.lzs-invoice-detail-table tbody .is-paid th:first-child,.lzs-invoice-detail-table tbody .is-balance th:first-child{flex:1 1 0}.lzs-invoice-detail-table tbody .is-total th:last-child,.lzs-invoice-detail-table tbody .is-paid th:last-child,.lzs-invoice-detail-table tbody .is-balance th:last-child{text-align:right;white-space:nowrap;flex:none;margin-left:auto}.lzs-invoice-detail-table tbody .is-inline-qr-total>th:first-of-type{flex:1 1 0}.lzs-invoice-detail-table tbody .is-inline-qr-total>th:last-of-type{flex:0 0 50%;width:50%;max-width:50%;margin-left:0}.lzs-invoice-detail-payment-body{grid-template-columns:1fr}.lzs-invoice-detail-payment dl div{grid-template-columns:95px minmax(0,1fr)}.lzs-invoice-detail-payment dd{min-width:0}.lzs-invoice-detail-payment dd>span{overflow-wrap:anywhere}.lzs-invoice-detail-qr{border-top:1px solid #c8d0d3;border-left:0;min-height:148px}.lzs-invoice-prior-debts li{align-items:flex-start}.lzs-invoice-detail-footer{padding-inline:2px}}@media print{@page{margin:8mm}.lzs-invoice-detail-page{color:#111;background:#fff;font:10px/1.25 Times New Roman,serif}.lzs-invoice-detail-shell{min-height:0;padding:0}.lzs-invoice-detail-sheet{background:#fff;width:100%;min-height:0;margin:0;padding:0;overflow:visible}.lzs-invoice-detail-ribbon,.lzs-invoice-detail-address,.lzs-invoice-detail-status,.lzs-invoice-detail-demo-note,.lzs-invoice-detail-footer p,.lzs-invoice-copy-button,.lzs-invoice-copy-feedback,.lzs-invoice-prior-debts{display:none!important}.lzs-invoice-detail-header{flex-direction:column;align-items:center;padding:0 0 5px;display:flex}.lzs-invoice-detail-header h1{color:#111;order:0;font:700 14px/17px Times New Roman,serif;display:block}.lzs-invoice-detail-brand{color:#111;letter-spacing:0;text-transform:none;order:1;margin:0;font:11px/14px Times New Roman,serif}.lzs-invoice-detail-period{color:#111;order:2;margin:0;font:10px/13px Times New Roman,serif}.lzs-invoice-detail-recipient{color:#111;grid-template-columns:1fr 1fr;gap:0;padding:2px 0 6px;font:10px/15px Times New Roman,serif}.lzs-invoice-detail-recipient p{justify-content:center;gap:3px}.lzs-invoice-detail-recipient span,.lzs-invoice-detail-recipient strong{color:#111;font-weight:400}.lzs-invoice-detail-table-wrap{overflow:visible}.lzs-invoice-detail-table{font:10px/1.2 Times New Roman,serif}.lzs-invoice-detail-table th,.lzs-invoice-detail-table td{border:1px solid #222;padding:7px 3px;color:#111!important;background:#fff!important}.lzs-invoice-detail-table thead th{font-weight:400}.lzs-invoice-detail-table tbody td:nth-child(3){color:#111}.lzs-invoice-detail-payment{border-color:#222;margin-top:6px}.lzs-invoice-detail-payment-heading{background:#fff;border-color:#222;min-height:0;padding:4px 3px}.lzs-invoice-detail-payment-heading h2,.lzs-invoice-detail-payment-heading>strong{color:#111;font:700 10px/13px Times New Roman,serif}.lzs-invoice-detail-payment-body{grid-template-columns:minmax(0,1fr) 120px;min-height:118px}.lzs-invoice-detail-payment dl{padding:3px}.lzs-invoice-detail-payment dl div{border-color:#ddd;grid-template-columns:90px minmax(0,1fr);gap:3px;padding:2px 0}.lzs-invoice-detail-payment dt,.lzs-invoice-detail-payment dd{color:#111;font:10px/14px Times New Roman,serif}.lzs-invoice-detail-qr{background:#fff;border-color:#222;padding:4px}.lzs-invoice-detail-qr>span{color:#111;background:#fff;border:1px solid #222;border-radius:0;width:96px;height:96px;font-size:30px}.lzs-invoice-detail-qr small{color:#111;font:8px/10px Times New Roman,serif}.lzs-invoice-detail-footer{color:#111;grid-template-columns:1fr 1fr;gap:10px;padding:6px 0 0;font:10px/14px Times New Roman,serif}.lzs-invoice-detail-footer div{align-items:center;gap:0}.lzs-invoice-detail-footer strong{color:#111;font-weight:400}.lzs-invoice-detail-footer p{color:#111;padding-top:26px;font:10px/13px Times New Roman,serif}}.lzs-invoice-image-backdrop{z-index:1120;opacity:0;visibility:hidden;background:#1822288a;place-items:center;padding:18px;transition:opacity .16s,visibility .16s;display:grid;position:fixed;inset:0}.lzs-invoice-image-backdrop.open{opacity:1;visibility:visible}.lzs-invoice-image-dialog{background:#f0f3f4;border:1px solid #dce3e6;border-radius:12px;flex-direction:column;width:min(980px,100%);max-height:min(94vh,980px);display:flex;overflow:hidden;box-shadow:0 18px 56px #0000003d}.lzs-invoice-image-dialog-header{background:#fff;border-bottom:1px solid #e3e9eb;flex:none;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.lzs-invoice-image-eyebrow{color:#179451;letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:800}.lzs-invoice-image-dialog-header h2{color:#26343b;margin:0;font-size:16px;font-weight:700}.lzs-invoice-image-close{color:#637179;cursor:pointer;background:#f3f5f6;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.lzs-invoice-image-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px}.lzs-invoice-image-scroll{min-height:0;padding:16px;overflow:auto}.lzs-invoice-image-sheet{color:#293540;background:#fff;width:min(760px,100%);margin:0 auto;padding:0 20px 20px;font-family:Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 2px 10px #20333c1f}.lzs-invoice-image-ribbon{background:linear-gradient(168deg,#208e2d 0 32%,#42b843 32% 52%,#82ce42 52% 72%,#fff 72%);height:48px;margin:0 -20px}.lzs-invoice-image-brand{color:#168a42;text-align:center;flex-direction:column;align-items:center;gap:2px;padding:12px 0 10px;display:flex}.lzs-invoice-image-brand span{letter-spacing:.02em;font-size:18px;font-weight:800}.lzs-invoice-image-brand small{color:#52605a;letter-spacing:.06em;font-size:9px;font-weight:700}.lzs-invoice-image-title-block{text-align:center;padding:8px 4px 13px}.lzs-invoice-image-title-block h3{color:#202d3e;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:800;display:flex}.lzs-invoice-image-title-block p{color:#303f4d;margin:4px 0 0;font-size:15px;font-weight:700}.lzs-invoice-image-title-block .lzs-invoice-image-address{color:#58636a;margin-top:14px;font-size:12px;font-weight:500}.lzs-invoice-image-status{color:#fff;white-space:nowrap;background:#168d4f;border-radius:20px;align-items:center;min-height:23px;padding:3px 10px;font-size:10px;display:inline-flex}.lzs-invoice-image-status.is-due{background:#c77a1b}.lzs-invoice-image-recipient{color:#4c5862;grid-template-columns:1fr 1fr;gap:5px 14px;padding:6px 5px 12px;font-size:12px;display:grid}.lzs-invoice-image-recipient p{gap:4px;margin:0;display:flex}.lzs-invoice-image-recipient strong{color:#293540}.lzs-invoice-image-table-wrap{overflow-x:auto}.lzs-invoice-image-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:560px;font-size:11px}.lzs-invoice-image-table th,.lzs-invoice-image-table td{border:1px solid #aeb8bc;padding:9px 8px}.lzs-invoice-image-table thead th{color:#354553;text-align:center;background:#f7f9fa;font-size:12px}.lzs-invoice-image-table td:first-child{font-weight:650}.lzs-invoice-image-table td:nth-child(2){text-align:center}.lzs-invoice-image-table td:nth-child(3){color:#59666f}.lzs-invoice-image-table td:last-child,.lzs-invoice-image-table .is-total th:last-child,.lzs-invoice-image-table .is-paid th:last-child,.lzs-invoice-image-table .is-balance th:last-child{text-align:right;font-weight:700}.lzs-invoice-image-table .is-total th{color:#253246;background:#fff;font-size:13px}.lzs-invoice-image-table .is-paid th{color:#168248;background:#e8f5e9}.lzs-invoice-image-table .is-balance th{color:#a45b12;background:#fff3df}.lzs-invoice-image-payment{border:1px solid #aeb8bc;margin-top:12px}.lzs-invoice-image-payment-heading{background:#f8fafb;border-bottom:1px solid #c4cccf;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:7px 10px;display:flex}.lzs-invoice-image-payment-heading h4{color:#344756;margin:0;font-size:12px}.lzs-invoice-image-payment-heading strong{color:#283440;font-size:13px}.lzs-invoice-image-payment-content{grid-template-columns:minmax(0,1fr) 150px;display:grid}.lzs-invoice-image-payment-content dl{margin:0;padding:8px 12px}.lzs-invoice-image-payment-content dl div{border-bottom:1px solid #edf0f1;grid-template-columns:95px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.lzs-invoice-image-payment-content dt{color:#74828e;font-size:10px}.lzs-invoice-image-payment-content dd{overflow-wrap:anywhere;color:#35434e;margin:0;font-size:11px;font-weight:650}.lzs-invoice-image-qr{text-align:center;border-left:1px solid #c4cccf;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:148px;padding:10px;display:flex}.lzs-invoice-image-qr span{color:#19864e;background:repeating-linear-gradient(45deg,#f1f7f3 0 7px,#e8f1eb 7px 14px);border:1px dashed #a9b7af;border-radius:4px;place-items:center;width:92px;height:92px;font-size:32px;display:grid}.lzs-invoice-image-qr small{color:#65746d;font-size:9px}.lzs-invoice-image-footer{color:#46535d;grid-template-columns:1fr 1fr;gap:10px 18px;padding:14px 8px 6px;font-size:10px;display:grid}.lzs-invoice-image-footer div{flex-direction:column;gap:3px;display:flex}.lzs-invoice-image-footer strong{color:#293540}.lzs-invoice-image-footer p{color:#718087;grid-column:1/-1;margin:2px 0}.lzs-invoice-image-ribbon--bottom{height:30px;margin-top:10px;transform:rotate(180deg)}.lzs-invoice-image-notice{color:#765315;background:#fff8e8;border-top:1px solid #e5d7b7;margin:0;padding:9px 18px;font-size:12px}.lzs-invoice-image-dialog-footer{background:#fff;border-top:1px solid #e4eaec;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.lzs-invoice-image-dialog-footer>span{color:#748087;font-size:10px}.lzs-invoice-image-dialog-footer>div{gap:8px;display:flex}.lzs-invoice-image-secondary,.lzs-invoice-image-primary{min-height:36px;font:inherit;cursor:pointer;border:1px solid #d4dde0;border-radius:6px;padding:0 14px;font-size:12px;font-weight:650}.lzs-invoice-image-secondary{color:#46545b;background:#fff}.lzs-invoice-image-primary{color:#fff;background:#169b58;border-color:#169b58}.lzs-invoice-image-primary:disabled{opacity:.65;cursor:wait}.lzs-invoice-image-close:focus-visible,.lzs-invoice-image-secondary:focus-visible,.lzs-invoice-image-primary:focus-visible{outline-offset:2px;outline:3px solid #169b5847}@media(max-width:600px){.lzs-invoice-image-backdrop{align-items:end;padding:0}.lzs-invoice-image-dialog{border-radius:12px 12px 0 0;width:100%;max-height:96dvh}.lzs-invoice-image-dialog-header{padding:12px 14px}.lzs-invoice-image-scroll{padding:10px}.lzs-invoice-image-sheet{padding-inline:12px}.lzs-invoice-image-ribbon{margin-inline:-12px}.lzs-invoice-image-recipient{grid-template-columns:1fr;gap:5px}.lzs-invoice-image-table{min-width:0;font-size:9px}.lzs-invoice-image-table th,.lzs-invoice-image-table td{overflow-wrap:anywhere;padding:6px 4px}.lzs-invoice-image-table thead th{font-size:9px}.lzs-invoice-image-table th:first-child,.lzs-invoice-image-table td:first-child{width:25%}.lzs-invoice-image-table th:nth-child(2),.lzs-invoice-image-table td:nth-child(2){width:20%}.lzs-invoice-image-table th:nth-child(3),.lzs-invoice-image-table td:nth-child(3){width:30%}.lzs-invoice-image-table th:last-child,.lzs-invoice-image-table td:last-child{width:25%}.lzs-invoice-image-payment-content{grid-template-columns:1fr}.lzs-invoice-image-qr{border-top:1px solid #c4cccf;border-left:0;min-height:126px}.lzs-invoice-image-dialog-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.lzs-invoice-image-dialog-footer>div{justify-content:flex-end}}.lzs-invoice-edit-backdrop{z-index:1120;padding:18px}.lzs-invoice-edit-dialog{color:#303c43;background:#f3f5f6;border:1px solid #d9e0e3;border-radius:8px;flex-direction:column;width:min(1120px,100%);max-height:min(93dvh,980px);display:flex;overflow:hidden;box-shadow:0 18px 56px #0000003d}.lzs-invoice-edit-header{background:#f2fbf6;border-bottom:1px solid #e2e7e9;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:10px 22px;display:flex}.lzs-invoice-edit-header-copy{align-items:center;gap:16px;display:flex}.lzs-invoice-edit-header-icon{color:#19965b;background:#e4f6ec;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.lzs-invoice-edit-header-icon .lzs-room-action-icon{width:20px;height:20px}.lzs-invoice-edit-header-copy p{color:#74837a;margin:0 0 2px;font-size:12px;font-weight:700}.lzs-invoice-edit-header-copy h2{color:#293940;margin:0;font-size:20px;font-weight:700}.lzs-invoice-edit-close{color:#53636b;cursor:pointer;background:#fff;border:1px solid #e0e5e7;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.lzs-invoice-edit-close:hover{background:#f2f5f6}.lzs-invoice-edit-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:18px;height:18px}.lzs-invoice-edit-form{flex-direction:column;flex:1;min-height:0;display:flex}.lzs-invoice-edit-content{flex:1;grid-template-columns:minmax(0,1fr) 292px;gap:28px;min-height:0;padding:0 24px 14px;display:grid;overflow:auto}.lzs-invoice-edit-summary{margin-top:16px}.lzs-invoice-edit-main{align-content:start;gap:12px;display:grid}.lzs-invoice-edit-section,.lzs-invoice-edit-summary>section{background:#fff;border:1px solid #e1e6e8;border-radius:6px;min-width:0;padding:14px}.lzs-invoice-edit-meta-section{padding:10px 17px 18px}.lzs-invoice-edit-meta-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.lzs-invoice-edit-meta-fields label{grid-column:span 1;min-height:58px;display:block;position:relative}.lzs-invoice-edit-meta-fields label:first-child{grid-column:1/-1}.lzs-invoice-edit-meta-fields label span{z-index:1;color:#68747a;pointer-events:none;font-size:10px;font-weight:500;line-height:14px;position:absolute;top:6px;left:10px}.lzs-invoice-edit-meta-fields label span b{color:#e15656}.lzs-invoice-edit-date-control{height:58px;display:flex;position:relative}.lzs-invoice-edit-date-control>input:first-child{box-sizing:border-box;color:#34434a;width:100%;min-width:0;height:58px;font:15px var(--lz-font-sans);background:#fff;border:1px solid #d5dde0;border-right:0;border-radius:4px 0 0 4px;padding:20px 10px 7px}.lzs-invoice-edit-date-control>button{box-sizing:border-box;color:#34434a;cursor:pointer;background:#f8fafb;border:1px solid #d5dde0;border-radius:0 4px 4px 0;flex:0 0 50px;place-items:center;width:50px;height:58px;display:grid}.lzs-invoice-edit-date-control>button:hover{background:#edf2f4}.lzs-invoice-edit-date-control>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lzs-invoice-edit-date-control .lzs-invoice-edit-native-picker{z-index:2;opacity:0;cursor:pointer;width:50px;height:58px;margin:0;position:absolute;top:0;right:0}.lzs-invoice-edit-section h3,.lzs-invoice-edit-summary h3{color:#35434a;margin:0 0 12px;font-size:14px;font-weight:700}.lzs-invoice-edit-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lzs-invoice-edit-section-heading h3{margin:0}.lzs-invoice-edit-section-heading p{color:#7b878d;margin:4px 0 0;font-size:11px}.lzs-invoice-edit-fields{gap:10px;margin-top:10px;display:grid}.lzs-invoice-edit-fields--four{grid-template-columns:repeat(4,minmax(0,1fr))}.lzs-invoice-edit-fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lzs-invoice-edit-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-invoice-edit-fields--single{grid-template-columns:minmax(0,1fr)}.lzs-invoice-edit-fields label,.lzs-invoice-edit-adjustment>label,.lzs-invoice-edit-note{color:#5d6970;gap:5px;min-width:0;font-size:11px;font-weight:600;display:grid}.lzs-invoice-edit-fields input,.lzs-invoice-edit-adjustment input[type=text],.lzs-invoice-edit-adjustment input[type=number],.lzs-invoice-edit-note textarea{color:#34434a;width:100%;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #d5dde0;border-radius:4px;padding:7px 9px;font-size:12px;font-weight:400}.lzs-invoice-edit-fields input:focus,.lzs-invoice-edit-adjustment input:focus,.lzs-invoice-edit-note textarea:focus{outline-offset:1px;outline:2px solid #2584c3}.lzs-invoice-edit-fields input:disabled{color:#9aa4a9;background:#f1f3f4}.lzs-invoice-edit-toggle{color:#39464d;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.lzs-invoice-edit-toggle input,.lzs-invoice-edit-radio-group input{accent-color:#19965b;width:15px;height:15px;margin:0}.lzs-invoice-edit-services{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.lzs-invoice-edit-rent-heading{flex-direction:column;gap:3px;display:flex}.lzs-invoice-edit-rent-heading h3{margin:0}.lzs-invoice-edit-rent-heading p,.lzs-invoice-edit-section-heading>p{color:#7b878d;margin:0;font-size:11px;font-weight:400}.lzs-invoice-edit-rent-summary,.lzs-invoice-edit-adjustment-empty{color:#5d6970;background:#fbfcfc;border:1px solid #e1e6e8;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px;font-size:12px;display:flex}.lzs-invoice-edit-rent-summary>div,.lzs-invoice-edit-adjustment-empty>div{flex-direction:column;gap:4px;display:flex}.lzs-invoice-edit-rent-summary strong,.lzs-invoice-edit-adjustment-empty strong{color:#34434a;font-size:13px}.lzs-invoice-edit-rent-summary span,.lzs-invoice-edit-adjustment-empty span{color:#77848a}.lzs-invoice-edit-adjustment-empty{box-sizing:border-box;min-height:58px}.lzs-invoice-edit-service{background:#fbfcfc;border:1px solid #e4e8ea;border-radius:5px;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.lzs-invoice-edit-service small{color:#77848a;font-size:10px}.lzs-invoice-edit-service .lzs-invoice-edit-fields{gap:7px;margin-top:0}.lzs-invoice-edit-service .lzs-invoice-edit-fields label{font-size:10px}.lzs-invoice-edit-service .lzs-invoice-edit-fields input{min-height:32px;padding:5px 7px;font-size:11px}.lzs-invoice-edit-tiers{color:#647178;background:#f2f5f6;border-radius:4px;grid-template-columns:1fr auto;gap:5px 10px;padding:8px;font-size:10px;display:grid}.lzs-invoice-edit-tiers strong{color:#3d4a51;font-weight:600}.lzs-invoice-edit-add{color:#2675a5;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdde3;border-radius:4px;flex:none;padding:6px 9px;font-size:11px}.lzs-invoice-edit-add:hover{background:#f2f8fa}.lzs-invoice-edit-adjustment{border-top:1px solid #edf0f1;grid-template-columns:160px minmax(120px,1fr) minmax(160px,1fr);align-items:end;gap:10px;padding:10px 0;display:grid}.lzs-invoice-edit-radio-group{flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.lzs-invoice-edit-radio-group label{color:#58656c;align-items:center;gap:5px;font-size:11px;display:inline-flex}.lzs-invoice-edit-note textarea{resize:vertical;min-height:64px}.lzs-invoice-edit-note small{color:#849096;font-size:10px;font-weight:400}.lzs-invoice-edit-summary{align-content:start;gap:12px;display:grid}.lzs-invoice-edit-summary>section{position:sticky;top:0}.lzs-invoice-edit-summary p{color:#7b878d;margin:0 0 4px;font-size:10px}.lzs-invoice-edit-summary dl{gap:9px;margin:0;display:grid}.lzs-invoice-edit-summary dl>div{color:#59666d;justify-content:space-between;gap:12px;font-size:11px;display:flex}.lzs-invoice-edit-summary dt,.lzs-invoice-edit-summary dd{margin:0}.lzs-invoice-edit-summary dd{color:#35434a;text-align:right;font-weight:600}.lzs-invoice-edit-summary .is-total{color:#263a42;border-top:1px solid #e5e9ea;margin-top:3px;padding-top:10px;font-size:12px;font-weight:700}.lzs-invoice-edit-notice{color:#705916;background:#fff8df;border:1px solid #e6d6a6;border-radius:4px;flex:none;margin:0 14px;padding:8px 10px;font-size:12px}.lzs-invoice-edit-footer{background:#fff;border-top:1px solid #e0e6e8;flex:none;justify-content:flex-end;align-items:center;gap:16px;min-height:70px;padding:10px 15px;display:flex}.lzs-invoice-edit-footer button,.lzs-invoice-edit-preview-footer button{color:#34434a;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dade;border-radius:4px;padding:6px 12px;font-size:14px;line-height:21px}.lzs-invoice-edit-footer button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.lzs-invoice-edit-footer button svg{flex:0 0 22px}.lzs-invoice-edit-footer .lzs-invoice-edit-preview{color:#2679a7;border-color:#c9d9df}.lzs-invoice-edit-footer .lzs-invoice-edit-save{color:#fff;background:#15975a;border-color:#15975a;padding:7px 20px}.lzs-invoice-edit-footer button:hover{filter:brightness(.97)}.lzs-invoice-edit-preview-dialog{z-index:1140;background:#fff;border:1px solid #dce3e6;border-radius:16px;flex-direction:column;width:min(1140px,100% - 56px);height:min(833px,100dvh - 56px);max-height:calc(100dvh - 56px);margin:auto;display:flex;position:fixed;inset:28px;overflow:hidden;box-shadow:0 20px 60px #00000052}.lzs-invoice-edit-preview-header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e3e8ea;flex:0 0 63px;justify-content:space-between;align-items:center;min-height:63px;padding:12px 14px 12px 16px;display:flex}.lzs-invoice-edit-preview-header h2{color:#30343b;margin:0;font-size:18px;font-weight:600;line-height:26px}.lzs-invoice-edit-preview-close{color:#343a40;cursor:pointer;background:#fff;border:1px solid #e2e6e8;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.lzs-invoice-edit-preview-close:hover{background:#f4f6f7}.lzs-invoice-edit-preview-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:18px;height:18px}.lzs-invoice-edit-preview-sheet{box-sizing:border-box;color:#252b31;background:#f7f8fa;flex:auto;min-height:0;padding:15px;font-family:Arial,sans-serif;overflow:auto}.lzs-invoice-edit-preview-paper{box-sizing:border-box;background:#fff;width:min(760px,100%);min-height:100%;margin:0 auto;padding:0 27px 28px}.lzs-invoice-edit-preview-document-header{text-align:center;padding:38px 0 22px}.lzs-invoice-edit-preview-property{color:#198b43;margin-bottom:21px;font-size:17px;font-weight:700;display:block}.lzs-invoice-edit-preview-document-header h3{color:#162236;margin:0;font-size:23px;font-weight:750;line-height:30px}.lzs-invoice-edit-preview-document-header>p{color:#45515e;margin:2px 0 16px;font-size:16px;font-weight:650}.lzs-invoice-edit-preview-badge{color:#81631b;background:#fff3c5;border-radius:20px;margin-bottom:8px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-block}.lzs-invoice-edit-preview-document-header .lzs-invoice-edit-preview-address{color:#303943;margin:0;font-size:14px;font-weight:400}.lzs-invoice-edit-preview-parties{grid-template-columns:1fr 1fr;gap:9px 18px;margin:12px 0 15px;font-size:14px;display:grid}.lzs-invoice-edit-preview-parties>div{justify-content:center;gap:4px;min-width:0;display:flex}.lzs-invoice-edit-preview-parties dt{flex:none;font-weight:400}.lzs-invoice-edit-preview-parties dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.lzs-invoice-edit-preview-table-wrap{overflow-x:auto}.lzs-invoice-edit-preview-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.lzs-invoice-edit-preview-table-wrap th,.lzs-invoice-edit-preview-table-wrap td{text-align:left;vertical-align:middle;border:1px solid #24292e;padding:9px 7px}.lzs-invoice-edit-preview-table-wrap th:first-child{width:17%}.lzs-invoice-edit-preview-table-wrap th:nth-child(2){width:28%}.lzs-invoice-edit-preview-table-wrap th:nth-child(3){width:29%}.lzs-invoice-edit-preview-table-wrap th:nth-child(4){text-align:right;width:26%}.lzs-invoice-edit-preview-table-wrap td:last-child{text-align:right}.lzs-invoice-edit-preview-table-wrap .lzs-invoice-edit-preview-amount{white-space:nowrap;font-size:18px;font-weight:700}.lzs-invoice-edit-preview-table-wrap .is-total th{font-weight:700}.lzs-invoice-edit-preview-table-wrap .is-total th:last-child{text-align:right;font-size:18px}.lzs-invoice-edit-preview-table-wrap .is-remaining th{background:#fff0f0;font-weight:700}.lzs-invoice-edit-preview-table-wrap .is-remaining th:last-child{color:#db4650;text-align:right;font-size:18px}.lzs-invoice-edit-preview-document-footer{text-align:center;grid-template-columns:1fr 1fr;gap:28px 18px;padding:20px 5px 0;font-size:14px;display:grid}.lzs-invoice-edit-preview-document-footer>div{gap:34px;display:grid}.lzs-invoice-edit-preview-document-footer strong{font-weight:700}.lzs-invoice-edit-preview-document-footer .lzs-invoice-edit-preview-note{text-align:left;grid-column:1/-1;gap:5px;display:flex}.lzs-invoice-edit-preview-footer{box-sizing:border-box;background:#fff;border-top:1px solid #e3e8ea;flex:0 0 68px;justify-content:flex-end;align-items:center;min-height:68px;padding:14px 16px;display:flex}.lzs-invoice-edit-preview-footer button{color:#34434a;min-height:35px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2dade;border-radius:18px;padding:6px 12px;font-size:14px;line-height:21px}.lzs-invoice-edit-preview-footer button:hover{background:#f4f6f7}@media(max-width:900px){.lzs-invoice-edit-content{grid-template-columns:1fr}.lzs-invoice-edit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-invoice-edit-summary>section{position:static}}@media(max-width:640px){.lzs-invoice-edit-backdrop{align-items:flex-end;padding:0}.lzs-invoice-edit-dialog{border-radius:12px 12px 0 0;width:100%;max-height:98dvh}.lzs-invoice-edit-header{min-height:56px;padding:9px 12px}.lzs-invoice-edit-content{gap:9px;padding:9px}.lzs-invoice-edit-section,.lzs-invoice-edit-summary>section{padding:11px}.lzs-invoice-edit-fields--four,.lzs-invoice-edit-fields--three{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-invoice-edit-services{grid-template-columns:1fr}.lzs-invoice-edit-section-heading{flex-direction:column;align-items:flex-start}.lzs-invoice-edit-adjustment{grid-template-columns:1fr}.lzs-invoice-edit-radio-group{padding-bottom:0}.lzs-invoice-edit-summary{grid-template-columns:1fr}.lzs-invoice-edit-footer{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.lzs-invoice-edit-footer button{flex:1;padding:7px 8px}.lzs-invoice-edit-preview-dialog{border-radius:12px;width:calc(100% - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);inset:8px}.lzs-invoice-edit-preview-sheet{padding:10px}.lzs-invoice-edit-preview-paper{width:100%;padding:0 10px 20px}.lzs-invoice-edit-preview-document-header{padding-top:22px}.lzs-invoice-edit-preview-document-header h3{font-size:19px}.lzs-invoice-edit-preview-parties{grid-template-columns:1fr;gap:8px}.lzs-invoice-edit-preview-parties>div{justify-content:flex-start}.lzs-invoice-edit-preview-table-wrap table{min-width:590px}.lzs-invoice-edit-preview-footer{flex-basis:60px;min-height:60px}}.lzs-saved-session-backdrop{z-index:1110;opacity:0;visibility:hidden;background:#18252d7a;place-items:center;padding:20px;transition:opacity .16s,visibility .16s;display:grid;position:fixed;inset:0}.lzs-saved-session-backdrop.open{opacity:1;visibility:visible}.lzs-saved-session-dialog{background:#fff;border-radius:12px;flex-direction:column;width:min(1200px,100%);height:min(849px,100dvh - 40px);max-height:calc(100dvh - 40px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #0f232d40}.lzs-saved-session-header{border-bottom:1px solid #edf1ee;justify-content:center;align-items:center;min-height:72px;display:flex;position:relative}.lzs-saved-session-steps{justify-content:center;align-items:center;gap:34px;display:flex}.lzs-saved-session-steps button{color:#717d78;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.lzs-saved-session-steps button>span{color:#76817c;background:#fff;border:1px solid #d6ded9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.lzs-saved-session-steps button.active{color:#15894e}.lzs-saved-session-steps button.active>span{color:#fff;background:#159557;border-color:#159557}.lzs-saved-session-close{color:#4d5752;cursor:pointer;background:#fff;border:1px solid #e1e6e3;border-radius:50%;place-items:center;width:37px;height:37px;font-size:27px;line-height:1;display:grid;position:absolute;top:10px;right:13px}.lzs-saved-session-main{flex:1;grid-template-columns:minmax(0,60.6%) minmax(350px,39.4%);min-height:0;margin-inline:16px;display:grid;overflow:hidden}.lzs-saved-session-rooms{padding:14px 16px 20px;overflow:auto}.lzs-saved-session-rooms.is-hidden-step{visibility:hidden;pointer-events:none}.lzs-saved-session-floor{margin-bottom:13px}.lzs-saved-session-floor-heading{color:#3b5a43;width:100%;min-height:35px;font:inherit;cursor:pointer;background:#f0f8ef;border:0;border-left:3px solid #62ad75;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;display:flex}.lzs-saved-session-floor-heading>span:last-child{color:#7b8980;font-size:11px}.lzs-saved-session-floor-title{align-items:center;gap:8px;display:flex}.lzs-saved-session-floor-title>span{color:#6b9b76;font-size:16px}.lzs-saved-session-floor-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.lzs-saved-session-room{background:#fff;border:1px solid #e6ece8;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:64px;padding:8px 10px;display:grid;box-shadow:0 1px 5px #1e37270d}.lzs-saved-session-room.is-completed{border-color:#94c69a}.lzs-saved-session-room-icon{color:#7aa687;font-size:18px}.lzs-saved-session-room-main{grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;display:grid}.lzs-saved-session-room-main strong{color:#34423a;font-size:12px}.lzs-saved-session-room-main small{color:#79847d;font-size:10px}.lzs-saved-session-room-main>span{grid-column:1/-1;margin-top:3px;font-size:10px}.lzs-saved-session-room-main>span.is-done{color:#d76c65}.lzs-saved-session-room-main>span.is-pending{color:#929b95}.lzs-saved-session-room-actions{gap:5px;display:flex}.lzs-saved-session-pill{color:#fff;min-width:32px;font:inherit;cursor:pointer;background:#209b5a;border:0;border-radius:14px;padding:4px 8px;font-size:10px;font-weight:650}.lzs-saved-session-pill.is-cancel{background:#dc5b65}.lzs-saved-session-summary{background:#fff;border:1px solid #e8eeea;border-radius:10px;flex-direction:column;min-height:0;margin:12px 0 12px 6px;padding:13px;display:flex;box-shadow:0 2px 8px #19302312}.lzs-saved-session-summary-heading{color:#39463e;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.lzs-saved-session-summary-actions{gap:6px;display:flex}.lzs-saved-session-excel-control{position:relative}.lzs-saved-session-excel-menu{z-index:6;background:#fff;border:1px solid #e2e8e3;border-radius:7px;min-width:175px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 20px #19302024}.lzs-saved-session-excel-menu button{color:#3d4a41;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px;font-size:11px;display:block}.lzs-saved-session-excel-menu button:hover,.lzs-saved-session-excel-menu button:focus-visible{background:#f1f8f3;outline:none}.lzs-saved-session-outline,.lzs-saved-session-update,.lzs-saved-session-danger{color:#16834c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbded1;border-radius:7px;padding:6px 10px;font-size:10px;font-weight:650}.lzs-saved-session-update{color:#44370a;background:#ffc629;border-color:#f0be28}.lzs-saved-session-progress-card{color:#526158;background:#f4faf5;border-radius:8px;margin-top:14px;padding:12px;font-size:11px}.lzs-saved-session-progress-card>div:first-child{justify-content:space-between;gap:8px;display:flex}.lzs-saved-session-progress-card>div:first-child>strong{color:#16884d}.lzs-saved-session-progress-track{appearance:none;background:#e4ebe5;border:0;border-radius:6px;width:100%;height:7px;margin:10px 0 6px;display:block}.lzs-saved-session-progress-track::-webkit-progress-bar{background:#e4ebe5;border-radius:6px}.lzs-saved-session-progress-track::-webkit-progress-value{background:#20a061;border-radius:6px}.lzs-saved-session-progress-track::-moz-progress-bar{background:#20a061;border-radius:6px}.lzs-saved-session-progress-card small{color:#829088;font-size:10px}.lzs-saved-session-services{margin-top:16px}.lzs-saved-session-services h3{color:#768179;letter-spacing:.04em;margin:0 0 8px;font-size:9px}.lzs-saved-session-service{border:1px solid #e8eeea;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;margin-bottom:6px;padding:8px 10px;display:flex}.lzs-saved-session-service div{gap:3px;display:grid}.lzs-saved-session-service strong{color:#424f47;font-size:11px}.lzs-saved-session-service small{color:#818c85;font-size:10px}.lzs-saved-session-service>strong{color:#16884d}.lzs-saved-session-summary-footer{border-top:1px solid #edf0ed;justify-content:flex-end;gap:7px;margin-top:auto;padding-top:12px;display:flex}.lzs-saved-session-danger{color:#cd4d55;border-color:#e7bfc1}.lzs-saved-session-footer{border-top:1px solid #e8eeea;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.lzs-saved-session-footer label{color:#3880bb;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.lzs-saved-session-footer input{accent-color:#1da160}.lzs-saved-session-footer>small{color:#dd7256;align-self:center;font-size:10px}.lzs-saved-session-next,.lzs-saved-session-create-invoices{color:#fff;min-height:37px;font:inherit;cursor:pointer;background:#169a59;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:8px 15px;font-size:12px;font-weight:650;display:inline-flex}.lzs-saved-session-bill-step{z-index:2;background:#fff;width:calc(60.6% - 20px);height:559px;padding:20px 26px;position:absolute;inset:73px auto auto 16px;overflow:auto}.lzs-saved-session-bill-step>header{color:#4d5b52;align-items:baseline;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.lzs-saved-session-bill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lzs-saved-session-bill-grid>label,.lzs-saved-session-date-range label{color:#556259;gap:6px;font-size:11px;display:grid}.lzs-saved-session-bill-grid input,.lzs-saved-session-bill-grid select,.lzs-saved-session-date-range input{color:#354139;min-height:36px;font:inherit;background:#fff;border:1px solid #dce4de;border-radius:6px;padding:7px 9px}.lzs-saved-session-date-range{border:1px solid #e5ebe6;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.lzs-saved-session-date-range>strong{color:#556259;grid-column:1/-1;font-size:11px}.lzs-saved-session-bill-hint,.lzs-saved-session-bill-warning{color:#738078;font-size:10px}.lzs-saved-session-adjustment{color:#526057;border:1px solid #e5ebe6;border-radius:8px;gap:6px;margin-top:14px;padding:12px;font-size:11px;display:grid}.lzs-saved-session-adjustment>span{color:#87928a}.lzs-saved-session-adjustment button{color:#16884d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5dd;border-radius:6px;justify-self:start;padding:7px 10px;font-size:10px}.lzs-saved-session-adjustment-row{border-top:1px solid #e9eeea;grid-template-columns:auto minmax(130px,.85fr) minmax(150px,1.15fr) auto;align-items:end;gap:9px;padding:10px 0;display:grid}.lzs-saved-session-adjustment-type{align-self:center;gap:10px;display:flex}.lzs-saved-session-adjustment-type label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.lzs-saved-session-adjustment-type input{accent-color:#19955a}.lzs-saved-session-adjustment-field{color:#647168;gap:5px;font-size:10px;display:grid}.lzs-saved-session-adjustment-field input{color:#354139;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #dce4de;border-radius:5px;padding:6px 8px;font-size:11px}.lzs-saved-session-adjustment .lzs-saved-session-adjustment-remove{color:#cd4d55;border-color:#e7bfc1;padding-inline:9px}.lzs-saved-session-create-invoices{float:right;margin-top:12px}.lzs-saved-session-notice{color:#28643c;background:#f1faf3;border:1px solid #cde5d2;border-radius:7px;max-width:390px;margin:0;padding:9px 12px;font-size:11px;position:absolute;bottom:84px;right:18px}.lzs-saved-session-inner-backdrop{z-index:4;background:#14251b47;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.lzs-saved-session-room-dialog,.lzs-saved-session-confirm-dialog{background:#fff;border:1px solid #e1e9e3;border-radius:10px;width:min(520px,100%);overflow:hidden;box-shadow:0 12px 35px #14251b33}.lzs-saved-session-room-dialog>header{border-bottom:1px solid #e9eeea;justify-content:space-between;align-items:center;padding:13px 17px;display:flex}.lzs-saved-session-room-dialog h2,.lzs-saved-session-confirm-dialog h2{color:#3b483f;margin:0;font-size:14px}.lzs-saved-session-room-dialog>header button{color:#5f6a62;cursor:pointer;background:0 0;border:0;font-size:23px}.lzs-saved-session-room-form{gap:9px;padding:15px 17px;display:grid}.lzs-saved-session-service-toggle{color:#435047;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.lzs-saved-session-service-toggle input{accent-color:#169a59}.lzs-saved-session-service-toggle small{color:#849087;font-size:10px}.lzs-saved-session-meter-fields{gap:10px;padding-left:26px;display:flex}.lzs-saved-session-meter-fields label{color:#849087;gap:4px;font-size:10px;display:grid}.lzs-saved-session-meter-fields input{border:1px solid #dce4de;border-radius:5px;width:100px;min-height:32px;padding:5px 8px}.lzs-saved-session-room-dialog>footer,.lzs-saved-session-confirm-dialog>footer{border-top:1px solid #e9eeea;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.lzs-saved-session-room-dialog>footer button,.lzs-saved-session-confirm-dialog>footer button{color:#56635a;min-height:33px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4de;border-radius:6px;padding:6px 12px;font-size:11px}.lzs-saved-session-room-dialog>footer button.is-primary,.lzs-saved-session-confirm-dialog>footer button.is-primary{color:#fff;background:#159957;border-color:#159957}.lzs-saved-session-confirm-dialog{padding-top:17px}.lzs-saved-session-confirm-dialog h2,.lzs-saved-session-confirm-dialog p{margin:0 17px 10px}.lzs-saved-session-confirm-dialog p{color:#77837a;font-size:11px;line-height:1.5}@media(max-width:760px){.lzs-saved-session-backdrop{padding:8px}.lzs-saved-session-dialog{border-radius:9px;height:96vh;max-height:96vh}.lzs-saved-session-main{grid-template-rows:minmax(190px,1fr) minmax(235px,.9fr);grid-template-columns:1fr;margin-inline:0;overflow:auto}.lzs-saved-session-rooms{padding:10px}.lzs-saved-session-floor-list{grid-template-columns:1fr}.lzs-saved-session-summary{min-height:225px;margin:0 10px 10px}.lzs-saved-session-summary-heading{flex-direction:column;align-items:flex-start}.lzs-saved-session-footer{grid-template-columns:1fr auto;gap:3px 8px;padding:8px 10px}.lzs-saved-session-footer>small{grid-column:1}.lzs-saved-session-next{grid-area:1/2/3}.lzs-saved-session-steps{gap:10px}.lzs-saved-session-steps button{gap:5px;font-size:10px}.lzs-saved-session-close{width:31px;height:31px;top:5px;right:5px}.lzs-saved-session-bill-step{width:auto;height:auto;padding:12px;inset:63px 0 67px}.lzs-saved-session-bill-grid,.lzs-saved-session-date-range{grid-template-columns:1fr}.lzs-saved-session-date-range>strong{grid-column:auto}.lzs-saved-session-adjustment-row{grid-template-columns:1fr auto}.lzs-saved-session-adjustment-type{grid-column:1/-1}.lzs-saved-session-adjustment-field{grid-column:1}.lzs-saved-session-adjustment-remove{grid-area:3/2}}body.lzs-room-transfer-open{overflow:hidden}.lzs-room-transfer-backdrop{z-index:1120;background:#1a251f7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-room-transfer-dialog{color:#1e293b;background:#fff;border-radius:18px;flex-direction:column;width:min(1140px,100%);max-height:min(700px,92vh);font:14px/1.5 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a2e}.lzs-room-transfer-header{background:#fff;border-bottom:1px solid #dce9de;align-items:flex-start;gap:16px;min-height:87px;padding:18px 22px 16px;display:flex}.lzs-room-transfer-header__icon{color:#157347;background:#d8f0de;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.lzs-room-transfer-header__icon svg{width:23px;height:23px}.lzs-room-transfer-header__copy{flex:auto;min-width:0}.lzs-room-transfer-header__copy>span{color:#5f7b66;letter-spacing:0;font-size:12px;font-weight:700;line-height:18px;display:block}.lzs-room-transfer-header h2{color:#17351e;margin:4px 0 0;font-size:20px;font-weight:600;line-height:30px}.lzs-room-transfer-header>button{color:#526357;cursor:pointer;background:#ffffffeb;border:1px solid #e2e8e5;border-radius:50%;flex:0 0 34px;align-self:flex-start;place-items:center;width:34px;height:34px;margin-top:-8px;margin-left:auto;padding:0;display:grid}.lzs-room-transfer-header>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.lzs-room-transfer-header>button:hover{color:#157347;background:#f6faf7}.lzs-room-transfer-body{background:#fff;gap:16px;min-height:0;padding:18px;display:grid;overflow:auto}.lzs-room-transfer-source,.lzs-room-transfer-destinations{background:#fff;border:1px solid #e1eae3;border-radius:16px;min-width:0;box-shadow:0 8px 20px #1225170a}.lzs-room-transfer-source{flex-direction:column;align-items:stretch;gap:0;padding:16px;display:flex}.lzs-room-transfer-source__label{color:#6a7d6e;min-height:18px;font-size:12px;font-weight:700;line-height:18px}.lzs-room-transfer-source__main{color:#1d3823;align-items:center;gap:12px;min-height:47px;margin-top:6px;font-size:14px;display:flex}.lzs-room-transfer-source__details{flex:0 165px;gap:2px;min-width:0;display:grid}.lzs-room-transfer-source__details strong{color:#1d3823;font-size:14px;font-weight:700;line-height:21px}.lzs-room-transfer-source__details>span{color:#526357;white-space:nowrap;font-size:13px;line-height:19.5px}.lzs-room-transfer-source__arrow{color:#257748;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.lzs-room-transfer-source__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lzs-room-transfer-source__target{color:#708078;min-width:0;font-size:14px;font-weight:600;line-height:21px}.lzs-room-transfer-source__stats{color:#526357;border-top:1px solid #edf2ee;align-items:center;gap:8px 16px;min-height:32.5px;margin-top:13px;padding-top:12px;font-size:13px;line-height:19.5px;display:flex}.lzs-room-transfer-source__stats>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.lzs-room-transfer-source__stats svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.lzs-room-transfer-source__stats b{color:#34493a;font-size:13px;font-weight:700}.lzs-room-transfer-destinations{overflow:hidden}.lzs-room-transfer-section-heading{border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:12px;min-height:71.6875px;padding:15px 16px 10.7px;display:flex}.lzs-room-transfer-section-heading h3{color:#1e293b;margin:0;font-size:14px;font-weight:700;line-height:21px}.lzs-room-transfer-section-heading p{color:#526357;margin:4px 0 0;font-size:13px;line-height:19.5px}.lzs-room-transfer-section-heading>span{color:#177444;white-space:nowrap;background:#e7f4ea;border-radius:14px;flex:none;padding:5px 9px;font-size:12px;font-weight:650;line-height:18px}.lzs-room-transfer-room-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.lzs-room-transfer-room-option{color:#1e293b;text-align:left;min-width:0;min-height:86px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e9e3;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.lzs-room-transfer-room-option:hover{border-color:#a9d3b4;box-shadow:0 4px 12px #12251712}.lzs-room-transfer-room-option.is-selected{background:#f1faf3;border-color:#35a462;box-shadow:0 0 0 2px #2c9f591f}.lzs-room-transfer-room-icon{color:#177444;background:#e5f2e8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.lzs-room-transfer-room-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-room-transfer-room-option__details{flex:auto;gap:4px;min-width:0;display:grid}.lzs-room-transfer-room-option__details>strong{color:#1e293b;font-size:14px;font-weight:700;line-height:21px}.lzs-room-transfer-room-option__details>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.lzs-room-transfer-room-option__details>span>span{color:#526357;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:13px;line-height:19.5px;display:inline-flex}.lzs-room-transfer-room-option__details svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.lzs-room-transfer-empty{color:#526357;text-align:center;padding:32px 16px;font-size:14px}.lzs-room-transfer-preview{color:#45564a;background:#f2faf3;border:1px solid #d5e7d9;border-radius:9px;gap:6px;padding:13px 15px;font-size:13px;display:grid}.lzs-room-transfer-preview p{color:#718078;margin:0;line-height:1.5}.lzs-room-transfer-preview>span{color:#25864c;align-items:center;gap:8px;display:flex}.lzs-room-transfer-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.lzs-room-transfer-option-field{color:#45564a;gap:4px;font-size:12px;display:grid}.lzs-room-transfer-option-field select,.lzs-room-transfer-option-field input{color:#1e293b;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbe0d0;border-radius:7px;padding:6px 10px}.lzs-room-transfer-feedback{color:#306c41;background:#f0f9f2;border:1px solid #cce4d0;border-radius:7px;margin:0 18px 8px;padding:9px 12px;font-size:13px}.lzs-room-transfer-footer{background:#fff;border-top:1px solid #e4ebe5;border-radius:0 0 18px 18px;justify-content:flex-end;align-items:center;gap:8px;min-height:71px;padding:12px 16px 12px 12px;display:flex}.lzs-room-transfer-footer button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:6px 12px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;display:inline-flex}.lzs-room-transfer-footer button:hover{background:#f7faf8}.lzs-room-transfer-footer button.lzs-room-transfer-confirm{color:#fff;background:#15a05c;border-color:#15a05c;gap:3px;min-height:38px;padding:7px 20px}.lzs-room-transfer-footer button.lzs-room-transfer-confirm:hover:not(:disabled){background:#138c50;border-color:#138c50}.lzs-room-transfer-footer button.lzs-room-transfer-confirm svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.lzs-room-transfer-footer button:disabled{cursor:not-allowed;opacity:.56}@media(max-width:700px){.lzs-room-transfer-backdrop{align-items:start;padding:8px}.lzs-room-transfer-dialog{border-radius:12px;width:100%;max-height:96dvh;margin-block:auto}.lzs-room-transfer-header{align-items:center;gap:10px;min-height:70px;padding:12px 15px}.lzs-room-transfer-header__icon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.lzs-room-transfer-header h2{font-size:18px;line-height:27px}.lzs-room-transfer-header>button{align-self:center;margin-top:0}.lzs-room-transfer-body{gap:9px;padding:10px}.lzs-room-transfer-source{padding:12px}.lzs-room-transfer-source__main{flex-wrap:wrap}.lzs-room-transfer-source__details{flex-basis:calc(100% - 56px)}.lzs-room-transfer-source__stats{flex-wrap:wrap;gap:6px 12px}.lzs-room-transfer-section-heading{align-items:flex-start;gap:8px;min-height:0;padding:12px}.lzs-room-transfer-section-heading>span{padding:4px 7px}.lzs-room-transfer-room-list{grid-template-columns:1fr;gap:8px;padding:10px}.lzs-room-transfer-room-option{min-height:76px;padding:10px}.lzs-room-transfer-footer{gap:7px;min-height:60px;padding:10px}.lzs-room-transfer-footer button{padding:6px 10px;font-size:13px}.lzs-room-transfer-footer button.lzs-room-transfer-confirm{padding-inline:12px}}.lzs-room-note-backdrop{z-index:1130;background:#16211a78;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lzs-room-note-dialog{background:#fff;border:1px solid #e1e9e3;border-radius:12px;flex-direction:column;width:min(590px,100%);max-height:min(560px,90vh);display:flex;overflow:hidden;box-shadow:0 16px 48px #17291d38}.lzs-room-note-header{background:#f6faf7;border-bottom:1px solid #e8eeea;justify-content:space-between;align-items:center;min-height:76px;padding:14px 20px;display:flex}.lzs-room-note-header>div>span{color:#78857c;letter-spacing:.07em;font-size:9px;font-weight:750}.lzs-room-note-header h2{color:#3c4a40;margin:4px 0 0;font-size:17px;font-weight:650}.lzs-room-note-header h2 span{color:#718076;font-size:14px;font-weight:500}.lzs-room-note-header>button{color:#58645b;cursor:pointer;background:#fff;border:1px solid #e2e9e3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.lzs-room-note-body{gap:8px;padding:18px 20px;display:grid}.lzs-room-note-body label{color:#46534a;font-size:12px;font-weight:650}.lzs-room-note-body textarea{resize:vertical;color:#37443a;width:100%;min-height:150px;font:inherit;background:#fff;border:1px solid #d9e2db;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.55}.lzs-room-note-body textarea:focus{border-color:#69ad7b;outline:3px solid #479f601f}.lzs-room-note-body>small{color:#79857c;font-size:10px}.lzs-room-note-feedback{color:#326945;background:#f2faf4;border:1px solid #cee4d2;border-radius:6px;margin:2px 0 0;padding:8px 10px;font-size:10px}.lzs-room-note-footer{border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:11px 16px;display:flex}.lzs-room-note-footer>span{color:#839087;font-size:10px}.lzs-room-note-footer>div{gap:8px;display:flex}.lzs-room-note-footer button{color:#56635a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:6px;padding:7px 12px;font-size:11px}.lzs-room-note-footer button.lzs-room-note-save{color:#fff;background:#16975b;border-color:#16975b}.lzs-room-note-footer button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:540px){.lzs-room-note-backdrop{padding:9px}.lzs-room-note-header{padding:12px 14px}.lzs-room-note-body{padding:13px 14px}.lzs-room-note-footer{flex-direction:column;align-items:flex-start;padding:10px 14px}.lzs-room-note-footer>div{justify-content:flex-end;width:100%}}.lzs-room-setup-backdrop{z-index:1140;background:#19221c75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lzs-room-setup-dialog{background:#fff;border:0;border-radius:12px;flex-direction:column;width:min(860px,100%);height:min(833px,100dvh - 56px);min-height:0;max-height:calc(100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 18px 54px #1425193d}.lzs-room-setup-dialog.is-assets{height:min(540px,92vh);min-height:0}.lzs-room-setup-header{background:linear-gradient(105deg,#eff8f1,#f8fbf9);border-bottom:1px solid #e8eeea;flex:0 0 82px;justify-content:space-between;align-items:center;gap:12px;height:82px;min-height:82px;padding:14px 24px;display:flex}.lzs-room-setup-heading{align-items:center;gap:14px;display:flex}.lzs-room-setup-heading-icon{color:#16834f;background:#e8f5eb;border:1px solid #d6eadb;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.lzs-room-setup-heading-icon svg{width:22px;height:22px}.lzs-room-setup-header>.lzs-room-setup-heading>div>span{color:#78857c;letter-spacing:.07em;font-size:9px;font-weight:750}.lzs-room-setup-header h2{color:#3b4a40;margin:4px 0 0;font-size:20px;font-weight:650}.lzs-room-setup-header h2 span{color:#718076;font-size:14px;font-weight:500}.lzs-room-setup-header>button{color:#56635a;cursor:pointer;background:#fff;border:1px solid #e0e7e1;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.lzs-room-setup-return{border-bottom:1px solid #edf0ed;flex:0 0 51px;align-items:center;min-height:51px;padding:0 24px;display:flex}.lzs-room-setup-return button{color:#4c5a50;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:550}.lzs-room-setup-return button:hover{color:#16834f}.lzs-room-setup-tabs{background:#edf5f2;border-radius:12px;gap:4px;margin:14px 24px 0;padding:4px;display:flex}.lzs-room-setup-tabs button{color:#68766d;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;display:inline-flex}.lzs-room-setup-tabs button.is-active{color:#16834f;background:#fff;font-weight:650;box-shadow:0 1px 5px #2242301f}.lzs-room-setup-tabs button span{min-width:19px;height:19px;color:inherit;background:#edf3ef;border-radius:10px;place-items:center;font-size:10px;display:grid}.lzs-room-setup-body{flex:1;align-content:start;gap:10px;min-height:0;padding:15px 24px 20px;display:grid;overflow:auto}.lzs-room-setup-intro{padding:2px 2px 0}.lzs-room-setup-intro h3{color:#48564c;margin:0 0 5px;font-size:14px}.lzs-room-setup-intro p{color:#7c8980;margin:0;font-size:12px}.lzs-room-setup-period{background:#f8fbf9;border:1px solid #dce5de;border-radius:10px;gap:8px;margin:0;padding:10px 14px;display:grid}.lzs-room-setup-period legend{color:#3b4a40;padding:0;font-size:12px;font-weight:600}.lzs-room-setup-period__option{color:#435148;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.lzs-room-setup-period__option input{accent-color:#16965a}.lzs-room-setup-schedules{background:#fff9f2;border:1px solid #ead8c3;border-radius:10px;gap:6px;padding:10px 14px;display:grid}.lzs-room-setup-schedules__heading{color:#6e4f28;margin:0;font-size:12px;font-weight:600}.lzs-room-setup-schedules__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lzs-room-setup-schedules__item{color:#544024;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.lzs-room-setup-schedules__cancel{color:#7a3e10;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9b894;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.lzs-room-setup-schedules__cancel:disabled{cursor:not-allowed;opacity:.55}.lzs-room-setup-item{box-sizing:border-box;background:#fff;border:1px solid #e7ece8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:10px 16px;display:flex}.lzs-room-setup-item__main{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.lzs-room-setup-item__main>input{accent-color:#16965a;width:15px;height:15px}.lzs-room-setup-item__main>span{gap:4px;min-width:0;display:grid}.lzs-room-setup-item__main strong{color:#435148;font-size:13px;font-weight:600}.lzs-room-setup-item__main small{color:#839087;font-size:11px}.lzs-room-setup-item__quantity{color:#7c8980;flex:0 0 260px;align-items:stretch;width:260px;font-size:11px;display:flex}.lzs-room-setup-item__quantity-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lzs-room-setup-item__quantity input{box-sizing:border-box;color:#46534a;width:100%;min-width:0;height:40px;font:inherit;border:1px solid #dce4de;border-radius:8px 0 0 8px;flex:auto;padding:8px 12px;font-size:14px}.lzs-room-setup-item__quantity-unit{color:#65726a;white-space:nowrap;background:#f1f5f2;border:1px solid #dce4de;border-left:0;border-radius:0 8px 8px 0;flex:none;place-items:center;min-width:64px;padding:0 10px;font-size:11px;display:grid}.lzs-room-setup-item__quantity:has(input[aria-label^="Chỉ số hiện tại"]) .lzs-room-setup-item__quantity-unit{min-width:104px}.lzs-room-setup-item__quantity input:focus{z-index:1;border-color:#69ad7b;outline:2px solid #479f601f;position:relative}.lzs-room-setup-feedback{color:#326945;background:#f2faf4;border:1px solid #cfe5d3;border-radius:6px;margin:0 18px 10px;padding:8px 10px;font-size:10px}.lzs-room-setup-stock-rule,.lzs-room-setup-stock-error{border-radius:6px;margin:0;padding:8px 10px;font-size:10px}.lzs-room-setup-stock-rule{color:#647369;background:#f5f8f5}.lzs-room-setup-stock-error{color:#a23f31;background:#fff3f1}.lzs-room-setup-footer{border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:12px 24px;display:flex}.lzs-room-setup-summary{color:#7d8981;gap:2px;font-size:12px;display:grid}.lzs-room-setup-summary strong{color:#4b5b50;font-size:13px}.lzs-room-setup-summary small{font-size:11px}.lzs-room-setup-footer>div{gap:8px;display:flex}.lzs-room-setup-footer button{color:#56635a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:7px;padding:8px 15px;font-size:12px}.lzs-room-setup-footer button.is-primary{color:#fff;background:#16965a;border-color:#16965a}.lzs-room-setup-footer button.is-primary:disabled{cursor:not-allowed;opacity:.55}@media(max-width:540px){.lzs-room-setup-backdrop{padding:8px}.lzs-room-setup-dialog{min-height:min(500px,94vh);max-height:94vh}.lzs-room-setup-header{padding:12px 14px}.lzs-room-setup-return{padding:0 14px}.lzs-room-setup-tabs{margin-left:12px;margin-right:12px}.lzs-room-setup-body{padding:12px}.lzs-room-setup-item{align-items:flex-start;gap:8px;padding:9px}.lzs-room-setup-item__quantity{flex-basis:min(42%,180px);width:min(42%,180px)}.lzs-room-setup-footer{flex-direction:column;align-items:flex-start;padding:10px 12px}.lzs-room-setup-footer>div{justify-content:flex-end;width:100%}.lzs-room-setup-feedback{margin-left:12px;margin-right:12px}}.lzs-contract-asset-backdrop{z-index:1200;background:#1722276b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-contract-asset-dialog{box-sizing:border-box;background:#fff;border-radius:15px;flex-direction:column;width:min(500px,100%);height:269px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 12px 36px #1422283d}.lzs-contract-asset-header{box-sizing:border-box;border-bottom:1px solid #e7ebed;align-items:center;gap:12px;height:69px;min-height:69px;padding:14px 16px;display:flex}.lzs-contract-asset-header-icon{color:#157d46;background:#c4ebce;border:4px solid #e9f7ec;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-contract-asset-header-icon svg{width:19px;height:19px}.lzs-contract-asset-heading{flex:1;min-width:0}.lzs-contract-asset-header h2{color:#1e293b;margin:0;font-size:20px;font-weight:600;line-height:30px}.lzs-contract-asset-header h2 span{margin-left:3px;font-weight:600}.lzs-contract-asset-header>button{color:#111827;width:38px;height:38px;font:26px/1 var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:10px;flex:0 0 38px}.lzs-contract-asset-body{box-sizing:border-box;height:132px;min-height:132px;padding:26px 16px}.lzs-contract-asset-row{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:80px;padding:10px 12px;display:flex}.lzs-contract-asset-copy{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.lzs-contract-asset-copy>input{accent-color:#169b59;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.lzs-contract-asset-copy>span{gap:2px;min-width:0;display:grid}.lzs-contract-asset-copy strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:21px;overflow:hidden}.lzs-contract-asset-copy small{color:#1e293b;white-space:nowrap;font-size:14px;line-height:21px}.lzs-contract-asset-copy small b{font-weight:700}.lzs-contract-asset-quantity{flex:0 0 180px;align-items:stretch;height:38px;display:flex}.lzs-contract-asset-quantity input{box-sizing:border-box;color:#344149;width:100px;min-width:0;height:38px;font:14px var(--lz-font-sans);text-align:center;background:#fff;border:1px solid #dce2e5;border-right:0;border-radius:7px 0 0 7px;padding:6px 10px}.lzs-contract-asset-quantity span{box-sizing:border-box;color:#344149;background:#f8fafb;border:1px solid #dce2e5;border-radius:0 7px 7px 0;justify-content:center;align-items:center;width:80px;padding:6px 8px;font-size:13px;display:flex}.lzs-contract-asset-empty{color:#78858c;text-align:center;padding:20px 8px;font-size:13px}.lzs-contract-asset-footer{box-sizing:border-box;border-top:1px solid #e7ebed;justify-content:flex-end;align-items:center;gap:8px;height:68px;min-height:68px;padding:12px 16px;display:flex}.lzs-contract-asset-footer button{box-sizing:border-box;height:35px;min-height:35px;font:14px/21px var(--lz-font-sans);cursor:pointer;border:1px solid #dce2e5;border-radius:8px;padding:6px 12px}.lzs-contract-asset-close{color:#1e293b;background:#fff;width:62px}.lzs-contract-asset-apply{color:#fff;background:#169b59;width:145px;border-color:#169b59!important;padding:6px 20px!important}@media(max-width:480px){.lzs-contract-asset-backdrop{padding:10px}.lzs-contract-asset-dialog{width:100%;max-height:calc(100dvh - 20px)}.lzs-contract-asset-row{gap:8px;padding:8px}.lzs-contract-asset-quantity{flex-basis:135px}.lzs-contract-asset-quantity input{width:65px}.lzs-contract-asset-quantity span{width:70px}.lzs-contract-asset-footer{padding:10px 14px}}.lzs-contract-broker-backdrop{z-index:1300;background:#0f172a75;place-items:center;padding:28px 16px;display:grid;position:fixed;inset:0}.lzs-contract-broker-dialog{box-sizing:border-box;color:#34434b;background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100%);height:min(889px,100dvh - 56px);max-height:calc(100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a2e}.lzs-contract-broker-header{box-sizing:border-box;border-bottom:1px solid #eef2f6;flex:0 0 83px;justify-content:space-between;align-items:center;gap:16px;min-height:83px;padding:16px;display:flex}.lzs-contract-broker-header h2{color:#26333b;margin:0;font-size:18px;font-weight:650;line-height:1.35}.lzs-contract-broker-close{color:#66737c;width:34px;height:34px;font:24px/1 var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #e5eaf0;border-radius:8px;flex:0 0 34px}.lzs-contract-broker-body{box-sizing:border-box;background:#f8fafc;flex:auto;min-height:0;padding:16px;overflow-y:auto}.lzs-contract-broker-search-row{justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin:0 0 14px;display:flex}.lzs-contract-broker-search-row input,.lzs-contract-broker-create-fields input,.lzs-contract-broker-field input,.lzs-contract-broker-extra-row input,.lzs-contract-broker-note textarea{box-sizing:border-box;color:#34434b;min-width:0;font:13px/1.4 var(--lz-font-sans);background:#fff;border:1px solid #d9e0e7;border-radius:6px}.lzs-contract-broker-search-row input{width:min(542px,100% - 83px);height:40px;padding:8px 12px}.lzs-contract-broker-search-row input::placeholder,.lzs-contract-broker-create-fields input::placeholder,.lzs-contract-broker-field input::placeholder,.lzs-contract-broker-extra-row input::placeholder,.lzs-contract-broker-note textarea::placeholder{color:#99a4ad}.lzs-contract-broker-new{color:#168f56;width:71px;min-width:71px;height:52px;font:13px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #169b59;border-radius:7px}.lzs-contract-broker-create{background:#fff;border:1px solid #e2e8ee;border-radius:7px;margin:0 0 18px;padding:12px}.lzs-contract-broker-create-fields{grid-template-columns:minmax(0,267px) minmax(0,212px) 157px;gap:8px;display:grid}.lzs-contract-broker-create-fields input,.lzs-contract-broker-create-fields select{box-sizing:border-box;color:#34434b;width:100%;min-width:0;height:38px;font:13px/1.4 var(--lz-font-sans);background:#fff;border:1px solid #d9e0e7;border-radius:6px;padding:7px 10px}.lzs-contract-broker-create-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.lzs-contract-broker-create-actions button{color:#59666e;min-height:34px;font:12px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:5px;padding:6px 12px}.lzs-contract-broker-create-actions .lzs-contract-broker-add{color:#fff;background:#169b59;border-color:#169b59}.lzs-contract-broker-calculation{gap:10px;margin:0 0 16px;display:grid}.lzs-contract-broker-modes{align-items:stretch;gap:8px;display:flex}.lzs-contract-broker-modes button{color:#53636a;min-height:48px;font:12px/1.2 var(--lz-font-sans);text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0e7;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:5px 10px;display:flex}.lzs-contract-broker-modes button:first-child{min-width:102px}.lzs-contract-broker-modes button:nth-child(2){min-width:132px}.lzs-contract-broker-modes button span{color:#849198;font-size:10px}.lzs-contract-broker-modes button.is-active{color:#168f56;background:#f2faf5;border-color:#169b59}.lzs-contract-broker-field{color:#59666e;gap:5px;width:min(336px,100%);font-size:12px;display:grid}.lzs-contract-broker-field input{width:100%;height:58px;padding:16px 12px 8px}.lzs-contract-broker-extra-row{box-sizing:border-box;grid-template-columns:minmax(0,457px) 170px 36px;gap:8px;width:min(679px,100%);margin:0 0 8px;display:grid}.lzs-contract-broker-extra-row input{width:100%;height:38px;padding:7px 10px}.lzs-contract-broker-extra-row button{color:#66737c;width:36px;height:38px;font:20px/1 var(--lz-font-sans);cursor:pointer;background:0 0;border:0}.lzs-contract-broker-add-extra{color:#158c51;width:119px;min-height:31px;font:13px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;padding:4px 0}.lzs-contract-broker-note{color:#59666e;gap:6px;margin:0 0 16px;font-size:12px;display:grid}.lzs-contract-broker-note textarea{resize:vertical;width:100%;min-height:70px;padding:9px 11px}.lzs-contract-broker-payment{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.lzs-contract-broker-payment legend{color:#59666e;width:100%;margin:0 0 7px;font-size:12px;font-weight:600}.lzs-contract-broker-payment label{color:#59666e;cursor:pointer;align-items:center;gap:7px;min-height:35px;font-size:12px;display:inline-flex}.lzs-contract-broker-payment input{accent-color:#159b59;margin:0}.lzs-contract-broker-feedback{color:#8b631d;background:#fff6e8;border-radius:5px;margin:14px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.lzs-contract-broker-footer{box-sizing:border-box;background:#fff;border-top:1px solid #eef2f6;border-radius:0 0 18px 18px;flex:0 0 68px;justify-content:flex-end;align-items:center;gap:8px;min-height:68px;padding:12px;display:flex}.lzs-contract-broker-footer button{color:#56636c;min-height:35px;font:13px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:6px;padding:6px 12px}.lzs-contract-broker-footer .lzs-contract-broker-cancel{width:62px}.lzs-contract-broker-footer .lzs-contract-broker-save{color:#fff;background:#169b59;border-color:#169b59;width:89px}@media(max-width:520px){.lzs-contract-broker-backdrop{padding:8px}.lzs-contract-broker-dialog{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.lzs-contract-broker-create-fields{grid-template-columns:minmax(0,1fr)}.lzs-contract-broker-extra-row{grid-template-columns:minmax(0,1fr) 112px 32px;gap:5px}.lzs-contract-broker-footer{padding-inline:14px}}.lzs-contract-broker-heading{align-items:center;gap:12px;min-width:0;display:flex}.lzs-contract-broker-heading-icon{color:#8147d7;background:#f1eaff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-contract-broker-heading-icon svg{width:22px;height:22px}.lzs-contract-broker-heading p{color:#7b8790;margin:3px 0 0;font-size:11px;line-height:1.3}.lzs-contract-broker-context,.lzs-contract-broker-picker,.lzs-contract-broker-calculation,.lzs-contract-broker-payment{box-sizing:border-box;background:#fff;border:1px solid #e5eaf0;border-radius:13px}.lzs-contract-broker-context{align-items:center;gap:12px;min-height:96px;margin:0 0 16px;padding:14px 16px;display:flex}.lzs-contract-broker-context-icon{color:#238d70;background:#e8f5f1;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-contract-broker-context-icon svg{width:21px;height:21px}.lzs-contract-broker-context-main{flex:auto;min-width:0}.lzs-contract-broker-context-title{color:#26333b;align-items:center;gap:7px;font-size:14px;display:flex}.lzs-contract-broker-context-title span{color:#3c6db4;background:#e8f0ff;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600}.lzs-contract-broker-context-main p{color:#7b8790;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:12px;overflow:hidden}.lzs-contract-broker-context-main small,.lzs-contract-broker-context-rent small{color:#7b8790;font-size:11px}.lzs-contract-broker-context-rent{text-align:right;flex:none;gap:3px;display:grid}.lzs-contract-broker-context-rent strong{color:#202b31;font-size:16px}.lzs-contract-broker-picker{margin:0 0 14px;padding:16px}.lzs-contract-broker-picker h3,.lzs-contract-broker-section-heading h3{color:#34434b;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:flex}.lzs-contract-broker-picker h3{margin-bottom:12px}.lzs-contract-broker-picker h3 svg,.lzs-contract-broker-section-heading h3 svg{fill:none;stroke:#8147d7;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.lzs-contract-broker-search-row{min-height:52px;margin:0}.lzs-contract-broker-search-row input{height:52px}.lzs-contract-broker-calculation{margin:0 0 12px;padding:16px;display:block}.lzs-contract-broker-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lzs-contract-broker-section-heading small{color:#87939a;font-size:11px}.lzs-contract-broker-calculation>.lzs-contract-broker-section-heading{margin:0 0 12px}.lzs-contract-broker-modes{margin-bottom:16px}.lzs-contract-broker-summary-line,.lzs-contract-broker-total-line{color:#59666e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.lzs-contract-broker-summary-line strong{color:#34434b;font-size:13px}.lzs-contract-broker-calculation>.lzs-contract-broker-summary-line{margin:0 0 14px}.lzs-contract-broker-extras{margin:0}.lzs-contract-broker-extras>.lzs-contract-broker-section-heading,.lzs-contract-broker-extras>.lzs-contract-broker-summary-line{margin:0 0 10px}.lzs-contract-broker-total-line{color:#7740cc;border-top:1px dashed #d8dee5;padding-top:10px;font-size:15px;font-weight:650}.lzs-contract-broker-total-line strong{color:#7740cc}.lzs-contract-broker-note{background:#fff;border:1px solid #e5eaf0;border-radius:13px;margin:0 0 12px;padding:16px}.lzs-contract-broker-note textarea{min-height:70px}.lzs-contract-broker-payment{gap:8px;padding:16px;display:flex}.lzs-contract-broker-payment legend{margin-bottom:10px}.lzs-contract-broker-payment>label{background:#fff;border:1px solid #d9e0e7;border-radius:8px;min-height:36px;padding:0 12px}.lzs-contract-broker-payment>label:has(input:checked){color:#fff;background:#169b59;border-color:#169b59}.lzs-contract-broker-payment>label input{opacity:0;width:1px;height:1px;position:absolute}.lzs-contract-broker-paid-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;margin-top:2px;display:grid}.lzs-contract-broker-paid-fields label{color:#59666e;gap:5px;min-width:0;font-size:11px;display:grid}.lzs-contract-broker-paid-fields input,.lzs-contract-broker-paid-fields select{box-sizing:border-box;color:#34434b;width:100%;min-width:0;height:44px;font:12px/1.4 var(--lz-font-sans);background:#fff;border:1px solid #d9e0e7;border-radius:8px;padding:9px 11px}.lzs-contract-broker-paid-fields input::placeholder{color:#99a4ad}.lzs-contract-broker-paid-note{grid-column:1/-1}.lzs-contract-broker-payment-hint{color:#7b8790;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}@media(max-width:520px){.lzs-contract-broker-context{align-items:flex-start;padding:12px}.lzs-contract-broker-context-rent strong{font-size:14px}.lzs-contract-broker-picker,.lzs-contract-broker-calculation,.lzs-contract-broker-note,.lzs-contract-broker-payment{padding:12px}.lzs-contract-broker-paid-fields{grid-template-columns:minmax(0,1fr)}.lzs-contract-broker-paid-note{grid-column:auto}}.lzs-hold-deposit-backdrop{z-index:1150;background:#19221c78;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lzs-hold-deposit-dialog{background:#fff;border:1px solid #e2e9e3;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 18px 55px #13251a40}.lzs-hold-deposit-dialog.is-summary{height:auto;max-height:92vh;position:relative;top:-6vh}.lzs-hold-deposit-header{background:linear-gradient(105deg,#eff8f1,#f8fbf9);border-bottom:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:12px;min-height:81px;padding:13px 20px;display:flex}.lzs-hold-deposit-header>div>span{color:#748178;letter-spacing:.07em;font-size:9px;font-weight:750}.lzs-hold-deposit-header h2{color:#3b4a40;margin:4px 0 0;font-size:18px;font-weight:650}.lzs-hold-deposit-header h2 b{color:#178550;font-weight:600}.lzs-hold-deposit-header>button{color:#56635a;cursor:pointer;background:#fff;border:1px solid #e0e7e1;border-radius:50%;place-items:center;width:33px;height:33px;font-size:23px;display:grid}.lzs-hold-deposit-body{gap:14px;padding:16px 20px;display:grid;overflow:auto}.lzs-hold-deposit-summary{display:grid}.lzs-hold-deposit-summary .lzs-hold-deposit-room{background:linear-gradient(105deg,#fbfdfb,#f4faf6);border-color:#e6eee8;grid-template-columns:1fr auto;align-items:center;min-height:104px;margin:18px 18px 0;padding:13px 16px}.lzs-hold-deposit-summary .lzs-hold-deposit-room>div:first-child{grid-template-columns:1fr auto;gap:5px 14px;display:grid}.lzs-hold-deposit-summary .lzs-hold-deposit-room>div:first-child>span{color:#78857c;letter-spacing:.06em;grid-column:1/-1;font-size:9px;font-weight:750}.lzs-hold-deposit-summary .lzs-hold-deposit-room>div:first-child>strong{color:#36463b;font-size:16px}.lzs-hold-deposit-summary .lzs-hold-deposit-room>div:first-child>em{color:#b76a1c;align-self:center;font-size:10px;font-style:normal}.lzs-hold-deposit-summary .lzs-hold-deposit-room>div:first-child>small{color:#7b887f;grid-column:1/-1;font-size:10px}.lzs-hold-deposit-current-rent{justify-items:end;gap:5px;display:grid}.lzs-hold-deposit-current-rent span{color:#78857c;letter-spacing:.05em;font-size:9px;font-weight:750}.lzs-hold-deposit-current-rent strong{color:#21854f;font-size:17px}.lzs-hold-deposit-empty{border-bottom:1px solid #e8eeea;min-height:86px;padding:18px}.lzs-hold-deposit-empty strong{color:#526157;font-size:13px}.lzs-hold-deposit-empty p{color:#69766e;margin:7px 0 0;font-size:12px}.lzs-hold-deposit-active{gap:12px;padding:18px;display:grid}.lzs-hold-deposit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.lzs-hold-deposit-facts>div{background:#fbfdfb;border:1px solid #e6eee8;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.lzs-hold-deposit-facts dt{color:#78857c;font-size:10px;font-weight:600}.lzs-hold-deposit-facts dd{color:#36463b;margin:0;font-size:12px;font-weight:650}.lzs-hold-deposit-cancel-note{color:#59665d;gap:5px;margin-top:4px;font-size:11px;display:grid}.lzs-hold-deposit-cancel-note input{color:#3f4d43;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce4de;border-radius:6px;padding:7px 9px;font-size:11px}.lzs-hold-deposit-room{background:#fbfdfb;border:1px solid #e7ece8;border-radius:8px;grid-template-columns:160px 1fr;gap:12px;padding:12px 14px;display:grid}.lzs-hold-deposit-room h3,.lzs-hold-deposit-section h3{color:#46534a;margin:0;font-size:12px;font-weight:650}.lzs-hold-deposit-room>div{color:#56645a;grid-template-columns:1fr auto;gap:5px 12px;font-size:11px;display:grid}.lzs-hold-deposit-room>div>strong{color:#36463b}.lzs-hold-deposit-room>div>span{color:#ba681b}.lzs-hold-deposit-room>div>small{color:#7a877e;grid-column:1/-1}.lzs-hold-deposit-room>div>small b{color:#4c5a50;font-weight:600}.lzs-hold-deposit-section{gap:9px;display:grid}.lzs-hold-deposit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.lzs-hold-deposit-fields label{color:#59665d;gap:5px;font-size:10px;display:grid}.lzs-hold-deposit-fields label>span b{color:#d34a41}.lzs-hold-deposit-fields input,.lzs-hold-deposit-fields select,.lzs-hold-deposit-section textarea{color:#3f4d43;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dce4de;border-radius:6px;padding:7px 9px;font-size:11px}.lzs-hold-deposit-fields input:focus,.lzs-hold-deposit-fields select:focus,.lzs-hold-deposit-section textarea:focus{border-color:#69ad7b;outline:2px solid #479f601f}.lzs-hold-deposit-upload{color:#718077;text-align:center;cursor:pointer;background:#fbfdfb;border:1px dashed #cddbd0;border-radius:8px;place-content:center;justify-items:center;gap:4px;min-height:80px;display:grid}.lzs-hold-deposit-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.lzs-hold-deposit-upload>span{color:#168450;background:#eaf5ed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:17px;display:grid}.lzs-hold-deposit-upload strong{color:#536157;font-size:10px}.lzs-hold-deposit-upload small{color:#8a958d;font-size:9px}.lzs-hold-deposit-file-list{flex-wrap:wrap;gap:6px;display:flex}.lzs-hold-deposit-file-list span{color:#536157;background:#eef5f0;border-radius:5px;padding:4px 7px;font-size:9px}.lzs-hold-deposit-broker>label{border:1px solid #e7ece8;border-radius:7px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.lzs-hold-deposit-broker>label input{accent-color:#16965a;margin-top:2px}.lzs-hold-deposit-broker>label span{gap:3px;display:grid}.lzs-hold-deposit-broker>label strong{color:#4b594f;font-size:10px;font-weight:600}.lzs-hold-deposit-broker>label small{color:#818d84;font-size:9px}.lzs-hold-deposit-section textarea{resize:vertical;min-height:64px}.lzs-hold-deposit-feedback{color:#376a45;background:#f2faf4;border:1px solid #d6e7d9;border-radius:6px;margin:0 20px 10px;padding:8px 10px;font-size:10px}.lzs-hold-deposit-footer{border-top:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 20px;display:flex}.lzs-hold-deposit-footer>span{color:#7d8981;font-size:10px}.lzs-hold-deposit-footer>div{gap:8px;display:flex}.lzs-hold-deposit-footer button{color:#56635a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5de;border-radius:6px;padding:7px 12px;font-size:10px}.lzs-hold-deposit-footer button.is-primary{color:#fff;background:#16965a;border-color:#16965a}@media(max-width:600px){.lzs-hold-deposit-backdrop{padding:7px}.lzs-hold-deposit-dialog{max-height:96vh}.lzs-hold-deposit-dialog.is-summary{top:0}.lzs-hold-deposit-header{min-height:66px;padding:11px 14px}.lzs-hold-deposit-dialog.is-summary .lzs-hold-deposit-room{grid-template-columns:1fr;gap:12px}.lzs-hold-deposit-summary .lzs-hold-deposit-room>div:first-child{grid-template-columns:1fr auto}.lzs-hold-deposit-current-rent{justify-items:start}.lzs-hold-deposit-empty{padding:14px}.lzs-hold-deposit-body{gap:12px;padding:12px}.lzs-hold-deposit-room{grid-template-columns:1fr;gap:7px}.lzs-hold-deposit-fields{grid-template-columns:1fr;gap:9px}.lzs-hold-deposit-footer{flex-direction:column;align-items:flex-start;padding:10px 12px}.lzs-hold-deposit-footer>div{justify-content:flex-end;width:100%}.lzs-hold-deposit-feedback{margin-left:12px;margin-right:12px}}.lzs-cashflow-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 15px 14px;display:grid}@media(max-width:768px){.lzs-cashflow-stats{grid-template-columns:1fr}}.lzs-cashflow-stat-card{box-sizing:border-box;background:#fff;border:1px solid #e3e8eb;border-radius:12px;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:82px;padding:10px 16px;display:grid;box-shadow:0 3px 12px #1f2d370d}.lzs-cashflow-stat-card.is-income{background:#f0fbf5;border-color:#d2efe0}.lzs-cashflow-stat-card.is-expense{background:#fff4f4;border-color:#f8d8dc}.lzs-cashflow-stat-card.is-profit{background:#f1f7ff;border-color:#dce7fb}.lzs-cashflow-stat-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.lzs-cashflow-stat-card .lzs-stat-label{color:#4d5a61;text-transform:uppercase;font-size:12.5px;font-weight:700}.lzs-cashflow-stat-icon{border:1px solid #0000;border-radius:15px;place-items:center;width:48px;height:48px;display:inline-grid}.lzs-cashflow-stat-card.is-income .lzs-cashflow-stat-icon{color:#159b59;background:#e5f8ed;border-color:#d2f0dd}.lzs-cashflow-stat-card.is-expense .lzs-cashflow-stat-icon{color:#d94356;background:#fdebed;border-color:#f8d8dc}.lzs-cashflow-stat-card.is-profit .lzs-cashflow-stat-icon{color:#3e70d5;background:#eaf1ff;border-color:#dce7fb}.lzs-cashflow-stat-val{margin-top:0;font-size:22px;font-weight:700;line-height:1.2}.lzs-cashflow-stat-val.income{color:var(--lz-primary)}.lzs-cashflow-stat-val.expense{color:var(--lz-danger)}.lzs-cashflow-stat-val.profit{color:#168b53}.lzs-cashflow-type-badge{border-radius:var(--lz-radius-sm);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.lzs-cashflow-type-income{color:var(--lz-success);background-color:#dff4e7;border:0}.lzs-cashflow-type-expense{color:#d94356;background-color:#fae3e4;border:0}.lzs-cashflow-amount-income,.lzs-cashflow-amount-expense{color:#333;font-weight:400}.lzs-cashflow-period{color:#66737b;background:#fff;border:1px solid #dfe5e9;border-radius:10px;align-items:center;gap:10px;min-height:62px;margin:17px 15px 11px;padding:4px 11px;font-size:12px;display:flex;box-shadow:0 1px 3px #18303e0d}.lzs-cashflow-period>a{color:inherit;white-space:nowrap;border-radius:7px;flex:none;padding:7px 9px;text-decoration:none}.lzs-cashflow-period>a:hover{color:#168b53;background:#f0f8f3}.lzs-cashflow-month-list{flex:1;justify-content:space-around;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.lzs-cashflow-month-list a{color:#66737b;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:55px;min-height:51px;padding:5px 8px;font-size:11.5px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.lzs-cashflow-month-list a small{color:inherit;opacity:.8;margin-top:3px;font-size:10px;font-weight:500}.lzs-cashflow-month-list a.active{color:#fff;background:#159b59}.lzs-cashflow-month-list.lzs-cashflow-year-list{justify-content:center;gap:10px}.lzs-cashflow-month-list.lzs-cashflow-year-list a{min-width:88px}.lzs-cashflow-quarter-list a{min-width:90px}body:has(.lzs-cashflow-stats) .lzs-page-header{gap:12px;min-height:52px;margin:0 15px 10px}body:has(.lzs-cashflow-stats) .lzs-page-title-group{border-left:4px solid #26a66a;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:0 0 0 11px;display:flex;transform:translateY(6px)}body:has(.lzs-cashflow-stats) .lzs-page-title{font-size:24px;font-weight:600;line-height:1.2}.lzs-cashflow-description{color:#849098;margin:0;font-size:14px;font-style:italic;line-height:1.2}body:has(.lzs-cashflow-stats) .lzs-page-actions{gap:8px;position:relative}.lzs-cashflow-more{width:35px;min-width:35px;height:35px;min-height:35px;box-shadow:none;background:#fff;border:1px solid #dfe5e9;border-radius:8px;padding:0;font-size:20px}.lzs-cashflow-import-input{display:none}.lzs-cashflow-actions-menu{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #dfe5e9;border-radius:8px;width:min(224px,100vw - 16px);min-width:0;padding:8px;display:grid;position:absolute;top:calc(100% + .5px);right:0;box-shadow:0 8px 24px #192d371f}.lzs-cashflow-actions-menu button{box-sizing:border-box;color:#3c484f;text-align:left;width:100%;min-width:0;min-height:37.5px;font:13px/19.5px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;padding:8px 10px}.lzs-cashflow-actions-menu button:hover{background:#f3f7f5}.lzs-cashflow-actions-menu button{justify-content:flex-start;align-items:center;gap:9px;display:flex;position:relative}.lzs-cashflow-actions-menu button>span{white-space:nowrap;min-width:0}.lzs-cashflow-actions-menu button small{margin-left:0;position:absolute;top:-5px;right:9px}.lzs-cashflow-action-icon{color:#45535a;flex:0 0 17px;width:17px;height:17px}.lzs-cashflow-actions-menu button small{color:#fff;text-transform:uppercase;background:#e45158;border-radius:8px;padding:2px 5px;font-size:9px;font-weight:700}.lzs-cashflow-page-action-notice{color:#31764a;background:#f3faf5;border:1px solid #d4e8da;border-radius:6px;margin:0 15px 10px;padding:9px 12px;font-size:12px}.lzs-cashflow-utility-backdrop{z-index:1600;box-sizing:border-box;background:#1922287a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-cashflow-category-dialog,.lzs-cashflow-recurring-dialog{box-sizing:border-box;color:#344148;background:#f8fafc;border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 18px 55px #14232d38}.lzs-cashflow-utility-header{background:#fff;align-items:center;gap:14px;min-height:72px;padding:16px 22px;display:flex}.lzs-cashflow-utility-header__icon{color:#2876ce;background:#eef5ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-cashflow-utility-header__icon.is-recurring{color:#158b78;background:#e6f7f3}.lzs-cashflow-utility-header__icon .lzs-cashflow-action-icon{width:22px;height:22px;color:inherit}.lzs-cashflow-utility-header>div{flex:1;min-width:0}.lzs-cashflow-utility-header h2{color:#26343b;margin:0;font-size:18px;line-height:1.25}.lzs-cashflow-utility-header p{color:#89969d;margin:4px 0 0;font-size:12px;line-height:1.4}.lzs-cashflow-utility-close{color:#333;cursor:pointer;background:#fff;border:1px solid #e3e8eb;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-cashflow-utility-close .lzs-cashflow-action-icon{width:20px;height:20px}.lzs-cashflow-category-dialog{height:min(590.5px,100vh - 32px);padding-bottom:14px}.lzs-cashflow-category-tabs{background:#eef2f8;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:0 24px 16px;padding:4px;display:grid}.lzs-cashflow-category-tabs button{color:#68767e;min-height:40px;font:600 13px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px}.lzs-cashflow-category-tabs button.is-active{color:#21805a;background:#fff;box-shadow:0 1px 4px #1f354014}.lzs-cashflow-category-add{background:#fff;border:1px solid #e3e9ed;border-radius:10px;gap:8px;margin:0 24px 16px;padding:10px;display:flex}.lzs-cashflow-category-add input{color:#39474e;min-width:0;height:38px;font:13px var(--lz-font-sans);border:1px solid #d8e0e5;border-radius:8px;outline:none;flex:1;padding:0 12px}.lzs-cashflow-category-add input:focus{border-color:#159b59}.lzs-cashflow-category-add button{color:#fff;min-width:104px;height:38px;font:600 13px var(--lz-font-sans);cursor:pointer;background:#159b59;border:0;border-radius:8px}.lzs-cashflow-category-add button span{vertical-align:-1px;font-size:19px}.lzs-cashflow-category-notice{color:#8a6824;margin:-8px 24px 10px;font-size:12px}.lzs-cashflow-category-listing{flex-direction:column;flex:1;min-height:0;padding:0 24px;display:flex}.lzs-cashflow-category-listing h3{color:#7d8a91;letter-spacing:.02em;text-transform:uppercase;flex:none;margin:0 0 10px;font-size:11px;font-weight:700}.lzs-cashflow-category-listing__scroll{min-height:0;padding:1px 4px 2px 0;overflow-y:auto}.lzs-cashflow-category-card{background:#fff;border:1px solid #e3e8ec;border-radius:10px;align-items:center;gap:12px;min-height:56px;margin-bottom:8px;padding:0 12px;display:flex}.lzs-cashflow-category-card strong{color:#344148;font-size:13px;font-weight:650}.lzs-cashflow-category-card__icon{color:#35ad67;background:#eef8f1;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.lzs-cashflow-category-card__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-cashflow-category-card__icon.is-tone-1{color:#4586e7;background:#edf4ff}.lzs-cashflow-category-card__icon.is-tone-2{color:#35aaa5;background:#eaf8f7}.lzs-cashflow-category-card__icon.is-tone-3{color:#d74b91;background:#fff0f7}.lzs-cashflow-category-card__icon.is-tone-4{color:#dd9639;background:#fff5e8}.lzs-cashflow-recurring-dialog{width:min(680px,100%);min-height:298px}.lzs-cashflow-recurring-empty{color:#87939a;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:28px 16px 36px;display:flex}.lzs-cashflow-recurring-empty>span{color:#168b78;background:#edf8f5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lzs-cashflow-recurring-empty .lzs-cashflow-action-icon{width:22px;height:22px;color:inherit}.lzs-cashflow-recurring-empty p{margin:0;font-size:13px}@media(max-width:600px){.lzs-cashflow-utility-backdrop:has(.lzs-cashflow-category-dialog){place-items:center start;padding:8px}.lzs-cashflow-category-dialog{background:#fff;border-radius:8px;width:min(275px,100vw - 16px);height:min(655px,100vh - 16px);max-height:calc(100vh - 16px);padding-bottom:18px}.lzs-cashflow-category-dialog .lzs-cashflow-utility-header{flex:0 0 133px;height:133px;min-height:133px;padding:20px 16px 12px;position:relative}.lzs-cashflow-category-dialog .lzs-cashflow-utility-header__icon{border-radius:8px;flex-basis:28px;width:28px;height:42px;position:absolute;top:49.5px;left:16px}.lzs-cashflow-category-dialog .lzs-cashflow-utility-header>div{width:170px;position:absolute;top:20px;left:60px}.lzs-cashflow-category-dialog .lzs-cashflow-utility-header h2{max-width:125px;font-size:20px;font-weight:600;line-height:30px}.lzs-cashflow-category-dialog .lzs-cashflow-utility-header p{margin-top:2px;font-size:13px;line-height:19.5px}.lzs-cashflow-category-dialog .lzs-cashflow-utility-close{background:#fff;border:1px solid #e3e8eb;border-radius:50%;width:30px;height:34px;padding:7px;position:absolute;top:53.5px;right:16px}.lzs-cashflow-category-tabs{min-height:68px;margin:0 16px 16px;padding:4px}.lzs-cashflow-category-tabs button{min-height:60px;font:600 14px/21px var(--lz-font-sans);padding:9px 12px}.lzs-cashflow-category-add{min-height:64px;margin:0 16px 16px;padding:12px}.lzs-cashflow-category-add input{font:16px/24px var(--lz-font-sans)}.lzs-cashflow-category-add button{font:600 14px/21px var(--lz-font-sans);padding:7px 20px}.lzs-cashflow-category-listing{flex:0 0 340px;height:340px;min-height:340px;padding:0 16px}.lzs-cashflow-category-listing h3{font-size:12px;line-height:18px}.lzs-cashflow-category-listing__scroll{padding-right:0}.lzs-cashflow-category-card{min-height:58px}}.lzs-cashflow-actions-divider{background:#e5e9eb;height:1px;margin:8px 5px;display:block}.lzs-cashflow-filter-context{z-index:8;margin:0 15px 12px;position:relative}.lzs-cashflow-controls{background:#fff;border:1px solid #dfe5e9;border-radius:9px;align-items:center;gap:8px;min-height:60px;margin:0;padding:8px 10px;display:flex}.lzs-cashflow-segment{background:#f1f4f5;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.lzs-cashflow-featured-option{display:inline-flex;position:relative}.lzs-cashflow-segment button,.lzs-cashflow-view-tabs button{color:#5e6a72;min-height:32px;font:500 12px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 11px}.lzs-cashflow-segment button.active,.lzs-cashflow-view-tabs button.active{color:#16894f;background:#e6f5ec}.lzs-cashflow-segment small{color:#e68621;margin-left:3px;font-size:9px;font-weight:700}.lzs-cashflow-period-select{flex:0 0 160px}.lzs-cashflow-period-select .lzs-select{width:100%}.lzs-cashflow-date-basis{color:#5f6c73;white-space:nowrap;background:#f1f4f5;border-radius:8px;align-items:center;gap:2px;padding:3px;font-size:11.5px;display:flex}.lzs-cashflow-date-basis>span{color:#869198}.lzs-cashflow-date-basis .lzs-cashflow-date-basis-label{color:#66737b;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.lzs-cashflow-date-basis-label svg{width:14px;height:14px}.lzs-cashflow-date-option{color:#66737b;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:inline-flex}.lzs-cashflow-date-option input{accent-color:#159b59;width:14px;height:14px;margin:0}.lzs-cashflow-date-option:has(input:checked){color:#168b53;background:#fff;font-weight:600;box-shadow:0 1px 3px #1f362b1a}.lzs-cashflow-date-option:focus-within{outline-offset:2px;outline:2px solid #159b59}.lzs-cashflow-filter{white-space:nowrap}.lzs-cashflow-filter .lzs-filter-icon{flex:0 0 15px;width:15px;height:15px}.lzs-cashflow-search{flex:0 0 40px;justify-content:flex-end;display:flex;position:relative}.lzs-cashflow-search-toggle{color:#66737b;cursor:pointer;background:#fff;border:1px solid #dfe5e9;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:inline-grid}.lzs-cashflow-search-toggle:hover{color:#168b53;border-color:#b8ddc8}.lzs-cashflow-search .lzs-search-input{z-index:20;background:#fff;border:1px solid #dfe5e9;border-radius:8px;width:min(280px,75vw);padding:10px 12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #192d371f}.lzs-cashflow-report-panel{box-sizing:border-box;color:#445159;background:#fff;border:1px solid #e2e7ea;border-radius:8px;width:min(332px,100vw - 28px);max-height:min(555px,100vh - 170px);margin:0;padding:0 12px 12px;display:block;position:absolute;top:43px;right:clamp(16px,6.2vw,120px);overflow-y:auto;box-shadow:0 5px 16px #1e2d3724}.lzs-cashflow-filter-header{z-index:1;background:#fff;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:46px;margin:0 -12px 2px;padding:0 13px;font-size:13px;display:flex;position:sticky;top:0}.lzs-cashflow-filter-header span{color:#89949a;font-size:11px;font-weight:400}.lzs-cashflow-filter-header b{color:#4c5960;font-weight:600}.lzs-cashflow-filter-group{border:0;border-bottom:1px solid #edf0f2;min-width:0;margin:0;padding:9px 0 8px}.lzs-cashflow-filter-group legend{color:#818d94;letter-spacing:.04em;text-transform:uppercase;width:100%;margin:0 0 6px;padding:0;font-size:10px;font-weight:700}.lzs-cashflow-filter-option{color:#59666d;cursor:pointer;align-items:center;gap:9px;min-height:36px;padding:3px 5px;font-size:12px;display:flex}.lzs-cashflow-filter-option input,.lzs-cashflow-category-option input{accent-color:#159b59;flex:0 0 15px;width:15px;height:15px;margin:0}.lzs-cashflow-filter-symbol{color:#68757c;background:#f2f5f6;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-grid}.lzs-cashflow-filter-symbol.income{color:#168b53;background:#e8f6ee}.lzs-cashflow-filter-symbol.expense{color:#d94356;background:#fbeaec}.lzs-cashflow-filter-count{color:#fff;background:#168b53;border-radius:11px;place-items:center;min-width:22px;height:20px;margin-left:auto;padding:0 6px;font-size:10px;display:inline-grid}.lzs-cashflow-filter-count.expense{background:#dc4653}.lzs-cashflow-category-toggle{color:#59666d;width:100%;min-height:36px;font:400 12px var(--lz-font-sans);text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5e8;border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex}.lzs-cashflow-category-toggle+.lzs-cashflow-category-toggle{margin-top:8px}.lzs-cashflow-category-chevron{color:#7b878e;margin-left:auto}.lzs-cashflow-category-list{border:1px solid #edf0f2;border-radius:6px;max-height:172px;margin:3px 0 2px;overflow-y:auto}.lzs-cashflow-category-option{color:#59666d;cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:4px 9px;font-size:12px;display:flex}.lzs-cashflow-category-option:hover,.lzs-cashflow-filter-option:hover{background:#f7f9fa}.lzs-cashflow-detail-panel{background:0 0;border:0;border-radius:0;margin:0 15px;overflow:visible}.lzs-cashflow-view-tabs{background:#f7f9fa;border:1px solid #e5eaed;border-radius:10px;justify-content:center;gap:4px;width:fit-content;margin:0 auto 27.5px;padding:8px 4px 4px;display:flex}.lzs-cashflow-view-tabs button{min-width:128px;min-height:40px}.lzs-table-container{background:#fff;border:1px solid #dfe5e9;border-radius:9px;margin:0;overflow-x:auto;box-shadow:0 1px 3px #18303e0d}.lzs-cashflow-detail-panel .lzs-table{table-layout:fixed;width:100%;min-width:1680px;font-size:12px}.lzs-cashflow-detail-panel .lzs-table th{white-space:normal;overflow-wrap:anywhere;height:60px;padding:10px 9px;font-size:12px;line-height:1.25}.lzs-cashflow-detail-panel .lzs-table td{padding:10px 9px;font-size:12px}.lzs-cashflow-detail-panel .lzs-table td small{color:#8a969d;margin-top:3px;font-size:10px;display:block}.lzs-cashflow-detail-panel .lzs-table td:nth-child(2)>strong{font-size:13px}.lzs-cashflow-entry-badges{align-items:center;gap:4px;margin-top:4px;display:flex}.lzs-cashflow-entry-badges small{border-radius:4px;width:fit-content;padding:2px 6px;font-weight:600;line-height:1.3;margin-top:0!important;font-size:9px!important;display:inline-flex!important}.lzs-cashflow-detail-panel .lzs-table thead th{color:#435058;text-align:center;vertical-align:middle;background:#f1f5f7}.lzs-cashflow-detail-panel .lzs-table tbody td{vertical-align:middle;border-bottom-color:#e8edef;height:72px;padding-block:10px}.lzs-cashflow-detail-panel .lzs-table th:first-child,.lzs-cashflow-detail-panel .lzs-table td:first-child{width:50px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(2),.lzs-cashflow-detail-panel .lzs-table td:nth-child(2){width:250px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(3),.lzs-cashflow-detail-panel .lzs-table td:nth-child(3){width:799px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(4),.lzs-cashflow-detail-panel .lzs-table td:nth-child(4){width:150px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(5),.lzs-cashflow-detail-panel .lzs-table td:nth-child(5){width:100px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(6),.lzs-cashflow-detail-panel .lzs-table td:nth-child(6),.lzs-cashflow-detail-panel .lzs-table th:nth-child(7),.lzs-cashflow-detail-panel .lzs-table td:nth-child(7),.lzs-cashflow-detail-panel .lzs-table th:nth-child(8),.lzs-cashflow-detail-panel .lzs-table td:nth-child(8){width:80px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(9),.lzs-cashflow-detail-panel .lzs-table td:nth-child(9){width:120px}.lzs-cashflow-detail-panel .lzs-table th:nth-child(10),.lzs-cashflow-detail-panel .lzs-table td:nth-child(10){width:90px}.lzs-cashflow-detail-panel .lzs-table td:nth-child(5),.lzs-cashflow-detail-panel .lzs-table td:nth-child(6),.lzs-cashflow-detail-panel .lzs-table td:nth-child(7),.lzs-cashflow-detail-panel .lzs-table td:nth-child(8),.lzs-cashflow-detail-panel .lzs-table td:nth-child(10),.lzs-cashflow-detail-panel .lzs-table td:nth-child(11){white-space:nowrap}.lzs-cashflow-detail-panel .lzs-table th:nth-child(11),.lzs-cashflow-detail-panel .lzs-table td:nth-child(11){text-align:center;width:50px}.lzs-cashflow-day-group td{color:#3c4a51;white-space:nowrap;background:#f3f6f7!important;border-bottom:1px solid #e0e6e9!important;height:42px!important;padding:6px 10px!important}.lzs-cashflow-group-inner{justify-content:space-between;align-items:center;gap:14px;display:flex}.lzs-cashflow-group-date{flex:none;align-items:center;display:inline-flex}.lzs-cashflow-group-date>strong{color:#34434a;margin-right:9px;font-size:12px}.lzs-cashflow-group-date>small{font-weight:700;color:#e45a62!important;margin-right:14px!important;font-size:11px!important;display:inline!important}.lzs-cashflow-day-totals{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.lzs-cashflow-group-chevron{color:#6e7a81;margin-right:8px;display:inline-block}.lzs-cashflow-day-total{border-radius:15px;gap:7px;padding:4px 9px;font-size:10.5px;display:inline-flex}.lzs-cashflow-day-total.income{color:#26774b;background:#ddf3e5}.lzs-cashflow-day-total.expense{color:#a94c53;background:#fae2e3}.lzs-cashflow-day-total.net{color:#4b718f;background:#e1edf8}.lzs-cashflow-entry-icon{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.lzs-cashflow-entry-icon svg{width:15px;height:15px}.lzs-cashflow-view-tabs button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.lzs-cashflow-view-tabs button svg{width:14px;height:14px}.lzs-cashflow-entry-icon.income,.lzs-cashflow-entry-icon.expense{background:#d94356}.lzs-cashflow-origin{border-radius:9px;width:fit-content;padding:2px 6px;font-weight:600;font-size:9px!important}.lzs-cashflow-origin.generated{background:#d94356;color:#fff!important}.lzs-cashflow-origin.manual{background:#eef1f3;color:#59666f!important}.lzs-cashflow-method{color:#fff;white-space:nowrap;background:#24282b;border-radius:12px;padding:4px 8px;font-size:10px;display:inline-block}.lzs-cashflow-source{color:#287bb5;text-decoration:underline}.lzs-cashflow-recurring{color:#16834d;white-space:nowrap;background:#e2f4e9;border-radius:12px;padding:4px 8px;font-size:10px;display:inline-block}.lzs-cashflow-row-more{color:#59666f;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1}.lzs-cashflow-row-actions{justify-content:center;display:inline-flex;position:relative}.lzs-cashflow-row-more[aria-expanded=true]{border-color:#b8c4ca;box-shadow:0 0 0 2px #1f2d3712}.lzs-cashflow-row-menu{z-index:40;background:#fff;border:1px solid #e0e5e8;border-radius:7px;min-width:168px;padding:0;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 5px 16px #16262e2b}.lzs-cashflow-row-menu button{color:#36434a;text-align:left;min-height:43px;font:14px/21px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:4px;align-items:center;gap:9px;padding:10px 20px;display:flex}.lzs-cashflow-row-menu button:hover{background:#f4f7f8}.lzs-cashflow-row-menu button svg{color:#55636a;flex:0 0 16px;width:16px;height:16px}.lzs-cashflow-row-menu button.is-danger,.lzs-cashflow-row-menu button.is-danger svg{color:#d8444d}.lzs-cashflow-entry-dialog{border:0;border-radius:16px;width:min(620px,100%);max-width:620px;max-height:calc(100dvh - 56px)}body:has(.lzs-cashflow-entry-backdrop.open),body:has(.lzs-cashflow-utility-backdrop:not([x-cloak]):not([style*="display: none"])){overflow:hidden}.lzs-cashflow-entry-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;padding:16px}.lzs-cashflow-entry-header{gap:12px;padding:20px 24px 17px}.lzs-cashflow-entry-icon-wrap{color:#c2410c;background:#fff7ed;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-cashflow-entry-icon-wrap svg{width:26px;height:26px}.lzs-cashflow-entry-heading{flex:1;min-width:0}.lzs-cashflow-entry-heading .lzs-modal-title{font-size:20px;font-weight:600;line-height:30px}.lzs-cashflow-entry-heading p{color:#64748b;margin:0;font-size:13px;line-height:19.5px}.lzs-cashflow-entry-type{background:#f1f5f9;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:0 24px;padding:4px;display:grid}.lzs-cashflow-entry-type button{color:#64727b;min-height:42px;font:600 14px/21px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.lzs-cashflow-entry-type button.active{color:#198754;background:#fff;box-shadow:0 1px 4px #1f362b1f}.lzs-cashflow-entry-dialog.is-expense .lzs-cashflow-entry-type button.active{color:#c2410c}.lzs-cashflow-entry-type button span{font-size:19px;line-height:1}.lzs-cashflow-entry-body{gap:16px;padding:16px 24px 24px;display:grid}.lzs-cashflow-entry-section{border:1px solid #e3e9ec;border-radius:10px;gap:16px;padding:16px;display:grid}.lzs-cashflow-entry-section h4{color:#475569;text-transform:uppercase;margin:0 0 -4px;font-size:11px;font-weight:700}.lzs-cashflow-entry-grid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.lzs-cashflow-entry-field{color:#64748b;min-width:0;font-size:11px;display:block;position:relative}.lzs-cashflow-entry-field>span{z-index:1;color:#64748b;pointer-events:none;font-size:11px;line-height:14px;position:absolute;top:8px;left:12px}.lzs-cashflow-entry-field>span:after{color:#dc2626;content:" *"}.lzs-cashflow-entry-field>b{display:none}.lzs-cashflow-entry-field .lzs-input,.lzs-cashflow-entry-field .lzs-select{box-sizing:border-box;color:#212529;width:100%;min-height:58px;font:16px/24px var(--lz-font-sans);background-color:#fff;border:1px solid #dce3e7;border-radius:10px;padding:26px 12px 10px}.lzs-cashflow-entry-field input[type=number]{font-size:18px;line-height:27px}.lzs-cashflow-entry-field textarea.lzs-input{resize:vertical;height:92px;min-height:92px;padding:28px 12px 12px}.lzs-cashflow-entry-field:has(textarea.lzs-input){height:92px}.lzs-cashflow-entry-field .lzs-input:focus,.lzs-cashflow-entry-field .lzs-select:focus{border-color:#24a35a;outline:0;box-shadow:0 0 0 3px #24a35a1a}.lzs-cashflow-entry-recurring{color:#334155;cursor:pointer;background:#f8fafc;border-radius:9px;align-items:flex-start;gap:10px;margin-top:0;padding:12px 14px;display:flex}.lzs-cashflow-entry-recurring input{accent-color:#198754;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.lzs-cashflow-entry-recurring span{gap:3px;display:grid}.lzs-cashflow-entry-recurring strong{font-size:13px;line-height:19.5px}.lzs-cashflow-entry-recurring small{color:#64748b;font-size:12px;line-height:19.5px}.lzs-cashflow-entry-footer{background:#fff;min-height:81px;padding:16px 24px 20px}.lzs-cashflow-entry-footer .lzs-btn{min-height:37px;padding:7px 20px;font-size:14px;line-height:21px}.lzs-cashflow-entry-feedback{color:#198754;margin:0;font-size:13px}@media(max-width:520px){.lzs-cashflow-entry-backdrop{align-items:center;padding:10px}.lzs-cashflow-entry-dialog{max-height:calc(100vh - 20px)}.lzs-cashflow-entry-body{overflow-y:auto}.lzs-cashflow-entry-grid{grid-template-columns:1fr 1fr}.lzs-cashflow-entry-section{padding:11px}.lzs-cashflow-entry-footer{position:sticky;bottom:0}}.lzs-cashflow-chart-placeholder{min-height:240px;padding:20px}.lzs-cashflow-chart-placeholder h2{color:#37434a;margin:0 0 20px;font-size:15px}.lzs-cashflow-chart-bars{border-bottom:1px solid #dfe5e9;align-items:flex-end;gap:24px;min-height:155px;padding:12px 16px;display:flex}.lzs-cashflow-chart-bars span{color:#fff;border-radius:7px 7px 0 0;flex-direction:column;justify-content:space-between;width:min(240px,42%);min-height:115px;padding:14px;display:flex}.lzs-cashflow-chart-bars .income-bar{background:#36a66d}.lzs-cashflow-chart-bars .expense-bar{background:#eda15b;min-height:82px}.lzs-cashflow-chart-bars strong{font-size:13px}.lzs-cashflow-summary-panel .lzs-cashflow-view-tabs{margin-bottom:13px}.lzs-cashflow-summary-table-wrap{background:#fff;border:1px solid #e0e6e9;border-radius:8px;overflow-x:auto}.lzs-cashflow-summary-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#4d5960;width:100%;min-width:900px;font-size:12px}.lzs-cashflow-summary-table th,.lzs-cashflow-summary-table td{text-align:center;vertical-align:middle;border-bottom:1px solid #edf0f2;height:43px;padding:8px 10px}.lzs-cashflow-summary-table thead th{color:#435058;text-transform:uppercase;background:#f1f5f7;height:42px;font-size:11px;font-weight:700}.lzs-cashflow-summary-table thead th:first-child,.lzs-cashflow-summary-table tbody th[scope=row]{text-align:left;width:19%}.lzs-cashflow-summary-table thead th:first-child,.lzs-cashflow-summary-table thead th:last-child{background:#eaf2fb}.lzs-cashflow-summary-table thead th:last-child,.lzs-cashflow-summary-table tbody td:last-child{width:10%;font-weight:700}.lzs-cashflow-summary-table tbody tr:last-child th,.lzs-cashflow-summary-table tbody tr:last-child td{border-bottom:0}.lzs-cashflow-summary-group th{color:#405058;text-align:left;background:#f7f9fa;height:40px;padding-inline:12px;font-size:12px;font-weight:700}.lzs-cashflow-summary-chevron{color:#77848b;margin-right:7px;font-size:15px;display:inline-block}.lzs-cashflow-summary-group-icon{border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;font-size:13px;display:inline-grid}.lzs-cashflow-summary-group.is-income .lzs-cashflow-summary-group-icon{color:#238957;background:#e2f4e9}.lzs-cashflow-summary-group.is-expense .lzs-cashflow-summary-group-icon{color:#cb5159;background:#fae8e9}.lzs-cashflow-summary-total th,.lzs-cashflow-summary-total td{background:#fbfcfc;font-weight:700}.lzs-cashflow-summary-total.is-income th,.lzs-cashflow-summary-total.is-income td:last-child{color:#168b53}.lzs-cashflow-summary-total.is-expense th,.lzs-cashflow-summary-total.is-expense td:last-child{color:#d34e58}.lzs-cashflow-summary-total.is-income th,.lzs-cashflow-summary-category.is-income th[scope=row]{background:#eaf2fb}.lzs-cashflow-summary-total.is-income td{background:#e0f5e8}.lzs-cashflow-summary-total.is-expense th,.lzs-cashflow-summary-category.is-expense th[scope=row]{background:#eaf2fb}.lzs-cashflow-summary-total.is-expense td{background:#fbecee}.lzs-cashflow-summary-category.is-income td{background:#f5fcf8}.lzs-cashflow-summary-category.is-expense td{background:#fff8f8}.lzs-cashflow-summary-category th[scope=row]{color:#287bb5;font-weight:500}.lzs-cashflow-summary-category td{color:#58666e;font-variant-numeric:tabular-nums}.lzs-cashflow-summary-chart-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:24px;display:grid}.lzs-cashflow-summary-chart-card{background:#fff;border:1px solid #e2e8ec;border-radius:12px;min-width:0;padding:18px;box-shadow:0 2px 10px #1f2d370a}.lzs-cashflow-summary-chart-eyebrow{color:#687780;letter-spacing:.04em;margin:0 0 5px;font-size:10px;font-weight:700}.lzs-cashflow-summary-chart-card h2{color:#273840;margin:0;font-size:15px;font-weight:700}.lzs-cashflow-summary-chart-legend{color:#56646b;flex-wrap:wrap;gap:15px;margin:18px 0 4px;font-size:11px;display:flex}.lzs-cashflow-summary-chart-legend span{align-items:center;gap:6px;display:inline-flex}.lzs-cashflow-summary-chart-legend i,.lzs-cashflow-summary-donut-legend i{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.lzs-cashflow-summary-chart-legend .is-income i{background:#159b59}.lzs-cashflow-summary-chart-legend .is-expense i{background:#d94c5c}.lzs-cashflow-summary-chart-legend .is-profit i{background:#3977dc}.lzs-cashflow-summary-chart-svg{width:100%;height:auto;display:block;overflow:visible}.lzs-cashflow-summary-chart-gridline{stroke:#e8edf0;stroke-dasharray:4 4;stroke-width:1px}.lzs-cashflow-summary-chart-axis{fill:#718087;font-size:10px}.lzs-cashflow-summary-chart-income{fill:#159b59}.lzs-cashflow-summary-chart-expense{fill:#df5965}.lzs-cashflow-summary-chart-profit{fill:none;stroke:#3977dc;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.lzs-cashflow-summary-chart-profit-dot{fill:#3977dc;stroke:#fff;stroke-width:2px}.lzs-cashflow-summary-donut-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.lzs-cashflow-summary-chart-toggle{background:#f3f6f7;border:1px solid #dfe7e9;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.lzs-cashflow-summary-chart-toggle button{color:#69767c;min-height:32px;font:600 11px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px}.lzs-cashflow-summary-chart-toggle button.active{color:#168b53;background:#e1f4e9}.lzs-cashflow-summary-donut-content{grid-template-columns:minmax(160px,1fr) minmax(120px,1.1fr);align-items:center;gap:15px;margin-top:10px;display:grid}.lzs-cashflow-summary-donut-svg{width:min(100%,270px);margin-inline:auto;display:block}.lzs-cashflow-summary-donut-track{fill:none;stroke:#eef2f3;stroke-width:24px}.lzs-cashflow-summary-donut-segment{fill:none;stroke-width:24px;transform-origin:100px 100px;transform:rotate(-90deg)}.lzs-cashflow-summary-donut-segment.is-category-0{stroke:#168b53}.lzs-cashflow-summary-donut-segment.is-category-1{stroke:#24b889}.lzs-cashflow-summary-donut-segment.is-category-2{stroke:#21a3a1}.lzs-cashflow-summary-donut-segment.is-category-3{stroke:#4e87df}.lzs-cashflow-summary-donut-segment.is-category-4{stroke:#e19a41}.lzs-cashflow-summary-donut-segment.is-category-5{stroke:#a582ce}.lzs-cashflow-summary-donut-label{fill:#687780;text-anchor:middle;font-size:10px}.lzs-cashflow-summary-donut-total{fill:#34434a;text-anchor:middle;font-size:13px;font-weight:700}.lzs-cashflow-summary-donut-legend{gap:10px;display:grid}.lzs-cashflow-summary-donut-legend li{color:#56646b;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:10.5px;list-style:none;display:grid}.lzs-cashflow-summary-donut-legend ul{margin:0;padding:0;display:contents}.lzs-cashflow-summary-donut-legend i.is-category-0{background:#168b53}.lzs-cashflow-summary-donut-legend i.is-category-1{background:#24b889}.lzs-cashflow-summary-donut-legend i.is-category-2{background:#21a3a1}.lzs-cashflow-summary-donut-legend i.is-category-3{background:#4e87df}.lzs-cashflow-summary-donut-legend i.is-category-4{background:#e19a41}.lzs-cashflow-summary-donut-legend i.is-category-5{background:#a582ce}.lzs-cashflow-summary-donut-legend strong{color:#37464d;white-space:nowrap;font-size:10.5px}@media(max-width:1000px){.lzs-cashflow-controls{flex-wrap:wrap}.lzs-cashflow-search{flex:190px}}@media(min-width:1001px){.lzs-cashflow-filter{margin-left:auto}}@media(max-width:700px){.lzs-cashflow-period{gap:8px;margin-inline:8px}.lzs-cashflow-period>a{font-size:10px}body:has(.lzs-cashflow-stats) .lzs-page-header{flex-direction:column;align-items:flex-start;margin-inline:8px}.lzs-cashflow-controls{align-items:stretch;margin-inline:8px}.lzs-cashflow-date-basis{flex-wrap:wrap}.lzs-cashflow-period-select{flex:140px}.lzs-cashflow-search{flex:0 0 40px;margin-left:auto}.lzs-cashflow-detail-panel{margin-inline:8px}.lzs-cashflow-summary-chart-grid{grid-template-columns:minmax(0,1fr);gap:14px}.lzs-cashflow-summary-chart-card{padding:14px}.lzs-cashflow-summary-donut-content,.lzs-cashflow-summary-donut-legend ul{grid-template-columns:minmax(0,1fr)}}@media print{.lzs-drawer,.lzs-header,.lzs-subnav,.lzs-page-actions,.lzs-cashflow-controls,.lzs-cashflow-view-tabs,.lzs-cashflow-row-more{display:none!important}.lzs-main-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.lzs-cashflow-detail-panel,.lzs-cashflow-detail-panel .lzs-table{min-width:0!important;overflow:visible!important}}@media(min-width:1301px){.lzs-main-content--lozido-surface{isolation:isolate;background:#e4eef5;position:relative}.lzs-main-content--lozido-surface:before{z-index:-1;content:"";pointer-events:none;background:#fff;border-radius:10px;position:absolute;inset:14px 12px 0}.lzs-cashflow-controls{gap:8px;min-height:61.5px;margin-bottom:12px;padding:10px 12px}body:has(.lzs-cashflow-stats) .lzs-page-header{margin-bottom:11px}.lzs-cashflow-segment{box-sizing:border-box;flex:0 0 173.2px;gap:6px;width:173.2px;height:39.5px;padding:4px}.lzs-cashflow-segment button{color:#53616a;height:29.5px;min-height:29.5px;font:700 13px/19.5px Inter,var(--lz-font-sans);padding:5px 14px}.lzs-cashflow-segment>button{flex:0 0 73.1px;width:73.1px}.lzs-cashflow-featured-option button{flex:0 0 84.1px;width:84.1px}.lzs-cashflow-segment button.active{color:#fff;background:#15a05c}.lzs-cashflow-period-select{flex:0 0 149px;height:35px}.lzs-cashflow-period-select .lzs-select{height:35px}.lzs-cashflow-date-basis{box-sizing:border-box;flex:0 0 310.8px;gap:2px;width:310.8px;height:35px;min-height:35px;padding:4px 4px 4px 11px;font-size:12px}.lzs-cashflow-date-basis .lzs-cashflow-date-basis-label{flex:0 0 69.125px;width:69.125px;margin-right:4px;padding:0;font-size:12px;font-weight:600}.lzs-cashflow-date-option{justify-content:center;height:27px;min-height:27px;padding:0 11px;font-size:13px;font-weight:600;position:relative}.lzs-cashflow-date-option:nth-child(2){flex:0 0 102.14px;width:102.14px}.lzs-cashflow-date-option:nth-child(3){flex:0 0 116.55px;width:116.55px}.lzs-cashflow-date-option input{opacity:0;width:1px;height:1px;position:absolute}.lzs-cashflow-filter{width:110.625px;min-width:110.625px;height:35px;min-height:35px}.lzs-cashflow-search{flex:0 0 40px;height:35px}.lzs-cashflow-search-toggle{height:35px}.lzs-cashflow-stats{box-sizing:border-box;padding-inline:5px}.lzs-cashflow-stat-card{min-height:84px}.lzs-cashflow-view-tabs{margin-bottom:25px;padding:5px}}@media(max-width:900px){body:has(.lzs-cashflow-stats) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-cashflow-stats) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-cashflow-stats) .lzs-header-left>.lzs-header-divider,body:has(.lzs-cashflow-stats) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-cashflow-stats) .lzs-header-left>.lzs-dropdown{flex:auto;min-width:0}body:has(.lzs-cashflow-stats) .lzs-property-selector{flex:auto;width:100%;min-width:0;max-width:none;padding-inline:7px}.lzs-cashflow-report-panel{right:12px}body:has(.lzs-cashflow-stats) .lzs-add-property,body:has(.lzs-cashflow-stats) .lzs-add-property-trigger{flex:0 0 34px;width:34px;height:34px}body:has(.lzs-cashflow-stats) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-cashflow-stats) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-cashflow-stats) .lzs-notification-dropdown,body:has(.lzs-cashflow-stats) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-cashflow-stats) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-cashflow-stats) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-cashflow-stats) .lzs-user-chevron{display:none}body:has(.lzs-cashflow-stats) .lzs-subnav-container{justify-content:flex-start;min-width:0;overflow:hidden}body:has(.lzs-cashflow-stats) .lzs-subnav-main{flex:auto;min-width:0}body:has(.lzs-cashflow-stats) .lzs-subnav-settings{flex:none}.lzs-cashflow-detail-panel .lzs-table-container,.lzs-cashflow-summary-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lzs-cashflow-detail-panel .lzs-table-container:focus-visible,.lzs-cashflow-summary-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #2585c4}}@media(max-width:700px){.lzs-cashflow-filter-context{margin-inline:8px}.lzs-cashflow-controls{margin-inline:0}.lzs-cashflow-report-panel{width:auto;max-height:min(72vh,620px);position:fixed;inset:auto 10px 10px}}.lzs-add-property{flex:none;align-items:center;display:flex}.lzs-add-property-trigger{color:#118a4f;cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:44px;height:44px;transition:background-color .16s,transform .16s;display:grid}.lzs-add-property-trigger:hover{background:#e9f8ef}.lzs-add-property-trigger:focus-visible,.lzs-property-modal__close:focus-visible,.lzs-property-button:focus-visible{outline-offset:2px;outline:3px solid #79c29c}.lzs-property-modal-open{overflow:hidden}body.lzs-property-modal-open .lzs-header{z-index:1200}.lzs-property-modal-backdrop{z-index:1100;background:#0f172a8f;justify-content:center;align-items:flex-start;padding:28px 16px 0;display:flex;position:fixed;inset:0;overflow-y:auto}.lzs-property-modal{color:#1e293b;background:#fff;border-radius:18px;flex-direction:column;width:min(800px,100%);max-height:calc(100vh - 28px);display:flex;overflow:hidden;box-shadow:0 18px 56px #0f172a3d}.lzs-property-modal__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e9edf0;flex:0 0 69px;align-items:center;gap:12px;height:69px;min-height:69px;padding:12px 15px;display:flex}.lzs-property-modal__home{color:#147d49;background:#e5f6eb;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-property-modal__header h2{color:#0f172a;margin:0;font-size:20px;font-weight:700;line-height:1.5}.lzs-property-modal__close{color:#17212a;cursor:pointer;background:#fff;border:1px solid #e4e9ed;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.lzs-property-modal__close:hover{background:#f4f6f7}.lzs-property-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}.lzs-property-modal__body{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:28px 23.5px 22px 8.5px;overflow-y:auto}.lzs-property-modal__body::-webkit-scrollbar{width:0;height:0}.lzs-property-modal__notice{color:#705517;background:#fff8e8;border:1px solid #f0d38d;border-radius:6px;margin:0 0 18px;padding:10px 12px;font-size:13px;line-height:1.5}.lzs-property-modal__errors{color:#8c2828;background:#fff3f3;border:1px solid #efb8b8;border-radius:8px;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.lzs-property-modal__errors p{margin:0 0 5px;font-weight:700}.lzs-property-modal__errors ul{margin:0;padding-left:20px}.lzs-property-modal__form button:disabled{cursor:wait;opacity:.68}.lzs-property-section{margin:0 0 26px}.lzs-property-section:last-child{margin-bottom:4px}.lzs-property-section-heading{color:#25323a;flex-direction:column;gap:2px;margin-bottom:18px;padding-left:9px;line-height:1.35;display:flex;position:relative}.lzs-property-section-heading:before{content:"";background:#18a264;border-radius:4px;width:4px;position:absolute;inset:0 auto 0 0}.lzs-property-section-heading strong{font-size:14px;font-weight:700}.lzs-property-section-heading em{color:#68747b;font-size:13px}.lzs-property-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.lzs-property-field{color:#43515a;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.lzs-property-field--floating{background:#fff;border:1px solid #d9e0e5;border-radius:10px;justify-content:center;gap:0;min-height:58px;padding:8px 12px 7px;position:relative}.lzs-property-field--floating:focus-within{border-color:#73b892;box-shadow:0 0 0 2px #16a05b17}.lzs-property-field--floating>span{color:#839099;font-size:11px;line-height:1.35}.lzs-property-field--floating b{color:#e65356}.lzs-property-field--floating input,.lzs-property-field--floating select{color:#26333a;width:100%;min-width:0;height:24px;font:500 14px/1.4 var(--lz-font-sans);background:0 0;border:0;outline:0;padding:0}.lzs-property-field--floating select{cursor:pointer}.lzs-property-field--wide{grid-column:1/-1}.lzs-property-section--methods{margin-top:28px}.lzs-property-section--methods .lzs-property-section-heading{margin-bottom:16px}.lzs-property-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-left:6px;display:grid}.lzs-property-method{color:#26333a;cursor:pointer;background:#fff;border:1px solid #dbe1e6;border-radius:10px;align-items:flex-start;gap:8px;min-height:80px;padding:10px 9px;display:flex;position:relative}.lzs-property-method.is-selected{border-color:#1688ec;box-shadow:0 0 0 1px #1688ec14}.lzs-property-method input{accent-color:#159c5b;flex:0 0 17px;width:17px;height:17px;margin:1px 0 0}.lzs-property-method__icon{color:#14a05d;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.lzs-property-method__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.lzs-property-method__icon--excel{color:#218748}.lzs-property-method>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.lzs-property-method strong{color:#29363d;font-size:12px;font-weight:700;line-height:1.35}.lzs-property-method small{color:#47545b;font-size:12px;line-height:1.42}.lzs-property-info{color:#34473b;background:#effbf1;border:1px solid #a8dfb5;border-radius:10px;align-items:center;gap:12px;min-height:46px;margin:20px 0 16px;display:flex}.lzs-property-info__icon{color:#fff;background:#38ad60;border-radius:9px 0 0 9px;flex:0 0 42px;place-items:center;width:42px;min-height:44px;font-size:20px;font-weight:700;display:grid}.lzs-property-info p{margin:0;padding:7px 10px 7px 0;font-size:12px;line-height:1.5}.lzs-property-info strong{font-weight:700}.lzs-property-info--warning{color:#3e3734;background:#fff6f5;border-color:#ff8c28}.lzs-property-info--warning .lzs-property-info__icon{background:#f18b20}.lzs-property-info--warning{margin-bottom:24px}.lzs-property-section--methods:has(.lzs-property-info--warning){margin-bottom:21px}.lzs-property-excel-steps{gap:0;margin:10px 0 11px;display:grid;position:relative}.lzs-property-excel-steps:before{content:"";background:#d8dfe4;width:1px;position:absolute;top:13px;bottom:13px;left:8px}.lzs-property-excel-steps p{color:#46535a;align-items:center;gap:12px;min-height:39px;margin:0;font-size:13px;display:flex;position:relative}.lzs-property-excel-steps p>span{z-index:1;color:#75828a;background:#fff;border:1px solid #cbd4da;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.lzs-property-excel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.lzs-property-excel-action{color:#1673d1;text-align:center;cursor:pointer;background:#f0f6ff;border:2px dashed #2585ed;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;font-size:13px;text-decoration:underline;display:flex;position:relative;overflow:hidden}.lzs-property-excel-action--download{color:#16845b;background:#eefcf7;border-color:#1aa86e;font-family:inherit}.lzs-property-excel-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.lzs-property-excel-action input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lzs-property-excel-action:hover{filter:brightness(.98)}.lzs-property-file{color:#35424a;flex-direction:column;gap:8px;margin:18px 0;font-size:13px;display:flex}.lzs-property-file input{background:#f8fafb;border:1px dashed #b8c4cb;border-radius:8px;padding:12px}.lzs-property-manual-note{color:#52616a;background:#f4f8fa;border-radius:8px;margin:18px 0;padding:12px;font-size:13px;line-height:1.5}.lzs-property-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lzs-property-feature{cursor:pointer;background:#fff;border:1px solid #e1e7eb;border-radius:9px;align-items:flex-start;gap:10px;min-height:70px;padding:12px;display:flex}.lzs-property-feature input{accent-color:#18a264;flex:0 0 17px;width:17px;height:17px;margin:2px 0 0}.lzs-property-feature span{flex-direction:column;gap:4px;display:flex}.lzs-property-feature strong{color:#334149;font-size:13px;font-weight:600;line-height:1.4}.lzs-property-feature small{color:#74818a;font-size:11px;line-height:1.4}.lzs-property-helper{color:#76838b;margin:10px 0 0;font-size:12px;line-height:1.5}.lzs-property-map-picker{gap:10px;display:grid}.lzs-property-map-picker__canvas{z-index:0;background:#f1eee6;border:1px solid #d9e0e5;border-radius:10px;height:300px;overflow:hidden}.lzs-property-map-picker__hint{color:#68747b;margin:0;font-size:12px;line-height:1.5}.lzs-property-map-picker__coordinates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.lzs-property-map-picker__error{color:#b42318;margin:0;font-size:12px;line-height:1.5}.lzs-property-map-picker .leaflet-control-zoom a{color:#34434b}.lzs-property-map-picker .leaflet-control-attribution{color:#52606a;background:#ffffffe0;font-size:10px}.lzs-property-map-picker .leaflet-control-attribution a{color:#167347}.lzs-property-map-pin{background:0 0;border:0}.lzs-property-map-pin span{background:#159b5c;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;inset:3px;box-shadow:0 1px 5px #00000061}.lzs-property-modal__footer{z-index:1;background:#fff;border-top:1px solid #edf0f2;flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:70px;padding:12px 16px;display:flex;position:relative}.lzs-property-button{min-height:38px;font:600 14px/1 var(--lz-font-sans);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lzs-property-button--secondary{color:#36434b;background:#fff}.lzs-property-button--secondary:hover{background:#f2f5f6}.lzs-property-button--primary{color:#fff;background:#119454;min-width:190px}.lzs-property-button--primary:hover{background:#0d8148}.lzs-property-modal [x-cloak]{display:none!important}@media(max-width:700px){.lzs-property-modal-backdrop{padding:8px}.lzs-property-modal{border-radius:14px;max-height:calc(100dvh - 8px)}.lzs-property-modal__header{min-height:60px;padding:9px 12px}.lzs-property-modal__header h2{font-size:17px}.lzs-property-methods,.lzs-property-feature-list{grid-template-columns:1fr}.lzs-property-field-grid{gap:10px}.lzs-property-field-grid,.lzs-property-field-grid .lzs-property-field--wide{grid-template-columns:1fr}.lzs-property-modal__footer{padding:10px 12px}.lzs-property-map-picker__canvas{height:240px}.lzs-property-map-picker__coordinates{grid-template-columns:1fr;gap:10px}.lzs-property-modal{align-self:flex-start;width:calc(100% - 14px);margin-left:0;margin-right:auto}.lzs-property-modal__header{flex-basis:93px;gap:12px;height:93px;min-height:93px;padding:16px}.lzs-property-modal__home{flex-basis:36px;width:36px;height:36px}.lzs-property-modal__header h2{min-width:0;font-size:20px;font-weight:600;line-height:1.5}.lzs-property-modal__close{border-radius:12px;flex-basis:34px;width:34px;height:34px}.lzs-property-modal__body{padding:31px 16px 22px}.lzs-property-section-heading{margin-bottom:11px}.lzs-property-section-heading em{font-size:14px;line-height:1.5}.lzs-property-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lzs-property-section:first-of-type .lzs-property-field-grid>.lzs-property-field:first-child{grid-column:1/-1}.lzs-property-field--floating{height:58px;min-height:58px;padding:4px 12px}.lzs-property-field--floating>span{font-size:14px;line-height:1.5}.lzs-property-field--floating input,.lzs-property-field--floating select{font-size:16px;line-height:1.5}.lzs-property-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-left:5px;margin-right:5px}.lzs-property-section--methods .lzs-property-section-heading{margin-bottom:10px}.lzs-property-method{min-width:0;min-height:0;padding:8px 6px;display:block}.lzs-property-method input{width:18px;height:18px;position:absolute;top:8px;left:6px}.lzs-property-method__icon{width:24px;height:24px;position:absolute;top:6px;left:34px}.lzs-property-method__icon svg{width:22px;height:22px}.lzs-property-method>span:last-child{overflow-wrap:normal;width:calc(100% - 36px);margin-left:20px;padding-top:24px}.lzs-property-method strong{font-size:13px;line-height:1.5}.lzs-property-method small{font-size:14px;line-height:1.5}.lzs-property-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:701px)and (max-width:991px){.lzs-property-modal{width:min(500px,100%);transform:translate(-7px)}}@media(min-width:992px){.lzs-property-modal{transform:translate(-7px)}}.lzs-property-empty-rooms{color:#6e7c84;text-align:center;background:#fff;border:1px solid #e2e9ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:280px;margin:14px 0;padding:32px 18px;display:flex}.lzs-property-empty-rooms__notice{color:#286644;background:#effbf1;border:1px solid #a8dfb5;border-radius:7px;margin:0 0 10px;padding:9px 14px;font-size:13px}.lzs-property-empty-rooms__icon{color:#37a568;place-items:center;width:54px;height:54px;display:grid}.lzs-property-empty-rooms__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.lzs-property-empty-rooms h1{color:#26353d;margin:2px 0 0;font-size:20px;font-weight:700}.lzs-property-empty-rooms p{margin:0;font-size:14px}@media(prefers-reduced-motion:reduce){.lzs-add-property-trigger,.lzs-property-modal-backdrop{transition:none}}[x-cloak]{display:none!important}.lzs-workspace-page{min-height:calc(100vh - var(--lz-header-height));background:#f4f7f8;padding:18px 27px 34px}.lzs-workspace-prototype{color:#735a1e;background:#fff9e9;border:1px solid #f1d28d;border-radius:8px;align-items:center;gap:10px;margin:0 0 16px;padding:9px 13px;font-size:12px;display:flex}.lzs-workspace-prototype strong{font-size:12px}.lzs-workspace-prototype span{color:#756c55}.lzs-workspace-heading{justify-content:space-between;align-items:center;gap:18px;margin:4px 0 18px;display:flex}.lzs-workspace-heading h1{color:#26343b;letter-spacing:-.35px;margin:0;font-size:25px;font-weight:650}.lzs-workspace-heading p{color:#78858b;margin:5px 0 0;font-size:13px}.lzs-workspace-heading .lzs-workspace-eyebrow{color:#148c51;letter-spacing:.8px;margin:0 0 4px;font-size:10px;font-weight:700}.lzs-workspace-button,.lzs-workspace-link-button{color:#435159;min-height:38px;font:600 13px/1 var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.lzs-workspace-button:hover:not(:disabled){background:#f5f8f9}.lzs-workspace-button--primary{color:#fff;background:#159b59;border-color:#149653}.lzs-workspace-button--primary:hover:not(:disabled){background:#11894d}.lzs-workspace-button:disabled{opacity:.55;cursor:not-allowed}.lzs-workspace-link-button{color:#168c54;background:0 0;border:0;min-height:auto;padding:5px 2px;font-size:12px}.lzs-workspace-filterbar,.lzs-work-toolbar{box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e1e7ea;border-radius:10px;align-items:flex-end;gap:12px;margin:0 0 16px;padding:13px 15px;display:flex}.lzs-workspace-filterbar label{color:#68777e;flex-direction:column;gap:6px;min-width:170px;font-size:11px;display:flex}.lzs-workspace-filterbar select,.lzs-work-toolbar select{color:#35434a;height:36px;font:13px var(--lz-font-sans);background:#fff;border:1px solid #dce3e7;border-radius:7px;padding:0 10px}.lzs-workspace-check{align-items:center;min-height:36px;color:#59676d!important;flex-direction:row!important;gap:7px!important;font-size:12px!important;display:flex!important}.lzs-workspace-check input{accent-color:#159b59}.lzs-workspace-tabs{border-bottom:1px solid #e1e7ea;align-items:center;gap:4px;margin-bottom:14px;display:flex}.lzs-workspace-tabs button{color:#66747a;min-height:40px;font:500 13px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px}.lzs-workspace-tabs button.is-active{color:#138b50;border-bottom-color:#159b59;font-weight:650}.lzs-workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.lzs-workspace-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lzs-workspace-stat{min-height:104px;box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e3e8eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.lzs-workspace-stat>div{flex-direction:column;gap:7px;display:flex}.lzs-workspace-stat span:not(.lzs-workspace-stat-mark){color:#718087;font-size:12px}.lzs-workspace-stat strong{color:#27363d;font-size:22px;font-weight:700}.lzs-workspace-stat small{color:#9aa5aa;font-size:11px}.lzs-workspace-stat-mark{background:#e9f7ef;border-radius:12px;flex:0 0 38px;width:38px;height:38px}.lzs-workspace-stat--blue .lzs-workspace-stat-mark{background:#e9f3fc}.lzs-workspace-stat--orange .lzs-workspace-stat-mark{background:#fff3df}.lzs-workspace-stat--red .lzs-workspace-stat-mark{background:#fdeeee}.lzs-workspace-stat--green strong{color:#118b50}.lzs-workspace-grid{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:14px;margin-bottom:16px;display:grid}.lzs-workspace-panel{min-width:0;box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e2e7ea;border-radius:10px;margin-bottom:15px}.lzs-workspace-panel>header,.lzs-workspace-panel-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:13px 17px;display:flex}.lzs-workspace-panel h2{color:#2d3a40;margin:0;font-size:15px;font-weight:650}.lzs-workspace-panel header p,.lzs-workspace-panel-heading p{color:#89959a;margin:4px 0 0;font-size:11px}.lzs-report-legend{color:#758188;gap:16px;padding:14px 18px 0;font-size:11px;display:flex}.lzs-report-legend span{align-items:center;gap:6px;display:flex}.lzs-report-legend i{background:#24a56a;border-radius:3px;width:9px;height:9px}.lzs-report-legend i.is-expense{background:#edaa53}.lzs-report-bars{justify-content:space-around;align-items:flex-end;gap:14px;height:205px;padding:14px 24px 0;display:flex}.lzs-report-month{color:#8b969b;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:9px;height:100%;font-size:11px;display:flex}.lzs-report-bar-pair{align-items:flex-end;gap:6px;height:calc(100% - 20px);display:flex}.lzs-report-bar{background:#24a56a;border-radius:5px 5px 0 0;width:18px;min-height:15px;display:block}.lzs-report-bar.is-expense{background:#edaa53}.lzs-report-bar.bar-1{height:45%}.lzs-report-bar.bar-2{height:58%}.lzs-report-bar.bar-3{height:51%}.lzs-report-bar.bar-4{height:69%}.lzs-report-bar.bar-5{height:62%}.lzs-report-bar.bar-6{height:82%}.lzs-report-bar.is-expense.bar-1{height:28%}.lzs-report-bar.is-expense.bar-2{height:37%}.lzs-report-bar.is-expense.bar-3{height:34%}.lzs-report-bar.is-expense.bar-4{height:42%}.lzs-report-bar.is-expense.bar-5{height:39%}.lzs-report-bar.is-expense.bar-6{height:55%}.lzs-report-attention{padding-bottom:4px}.lzs-report-attention-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f3;align-items:center;gap:11px;width:100%;min-height:68px;padding:10px 15px;display:flex}.lzs-report-attention-row>span:nth-child(2){flex-direction:column;flex:1;gap:5px;display:flex}.lzs-report-attention-row strong{color:#39474d;font-size:12px}.lzs-report-attention-row small{color:#929da2;font-size:10px}.lzs-report-attention-row>b{color:#39474d;font-size:12px}.lzs-report-attention-icon{border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.lzs-report-attention-icon.is-red{color:#dc5551;background:#fff0ee}.lzs-report-attention-icon.is-orange{color:#e3982b;background:#fff6e8}.lzs-report-attention-icon.is-blue{color:#448ac1;background:#edf6fc}.lzs-report-buildings>header a{color:#168c54;font-size:12px;text-decoration:none}.lzs-workspace-table-wrap{width:100%;overflow-x:auto}.lzs-workspace-table{border-collapse:collapse;color:#47565d;text-align:left;width:100%;font-size:12px}.lzs-workspace-table th{color:#748188;white-space:nowrap;background:#f7f9fa;height:45px;padding:0 14px;font-size:10px;font-weight:650}.lzs-workspace-table td{white-space:nowrap;border-top:1px solid #edf0f2;height:65px;padding:10px 14px}.lzs-workspace-table td strong,.lzs-workspace-table td small{display:block}.lzs-workspace-table td strong{color:#34434a;font-size:12px}.lzs-workspace-table td small{color:#9aa4a9;margin-top:4px;font-size:10px}.lzs-workspace-table td.is-danger{color:#d84d4d}.lzs-report-occupancy{vertical-align:middle;background:#e8edef;border-radius:5px;width:64px;height:6px;margin-right:6px;display:inline-block;overflow:hidden}.lzs-report-occupancy i{background:#1ca05d;border-radius:5px;height:100%;display:block}.lzs-report-occupancy i.occupancy-82{width:82%}.lzs-report-occupancy i.occupancy-87{width:87%}.lzs-workspace-icon-button{color:#6d7b80;cursor:pointer;background:#fff;border:1px solid #e1e7ea;border-radius:7px;width:30px;height:30px;font-size:20px}.lzs-workspace-badge{border-radius:5px;align-items:center;padding:5px 9px;font-size:10px;font-weight:650;display:inline-flex}.lzs-workspace-badge.is-success{color:#17894f;background:#e8f7ed}.lzs-workspace-badge.is-warning{color:#b6761b;background:#fff3dd}.lzs-workspace-badge.is-info{color:#397cae;background:#eaf4fc}.lzs-workspace-badge.is-danger{color:#cb514b;background:#ffefed}.lzs-workspace-badge.is-muted{color:#77838a;background:#f0f2f3}.lzs-workspace-pagination{color:#879298;border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 15px;font-size:11px;display:flex}.lzs-workspace-pagination div{gap:5px;display:flex}.lzs-workspace-pagination button{color:#5d6a70;cursor:pointer;background:#fff;border:1px solid #e2e7ea;border-radius:6px;width:29px;height:29px}.lzs-workspace-pagination button.is-current{color:#fff;background:#159b59;border-color:#159b59}.lzs-work-toolbar{flex-wrap:wrap;align-items:center}.lzs-work-toolbar .lzs-workspace-tabs{align-self:stretch;margin:0 auto 0 0}.lzs-work-search,.lzs-message-search{color:#8a969b;border:1px solid #dce3e7;border-radius:7px;align-items:center;gap:8px;min-width:260px;height:36px;padding:0 10px;display:flex}.lzs-work-search input,.lzs-message-search input{color:#35434a;width:100%;font:12px var(--lz-font-sans);border:0;outline:0}.lzs-work-list .lzs-workspace-panel{overflow:hidden}.lzs-work-section-heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:57px;padding:0 17px;display:flex}.lzs-work-section-heading h2{color:#34434a;margin:0;font-size:14px}.lzs-work-section-heading>span{color:#96a0a5;font-size:11px}.lzs-work-count{color:#16894f;background:#e7f5ec;border-radius:10px;margin-left:6px;padding:3px 7px;font-size:10px}.lzs-work-count.is-muted{color:#738087;background:#eef1f2}.lzs-work-item{border-bottom:1px solid #f0f2f3;grid-template-columns:36px minmax(220px,1fr) auto auto 30px;align-items:center;gap:12px;min-height:77px;padding:10px 16px;display:grid}.lzs-work-item:last-child{border-bottom:0}.lzs-work-item-icon{border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;display:grid}.lzs-work-item-icon.is-orange{color:#df972e;background:#fff4e2}.lzs-work-item-icon.is-blue{color:#4289be;background:#edf6fc}.lzs-work-item-icon.is-purple{color:#8863b2;background:#f3edfb}.lzs-work-item-icon.is-green{color:#189454;background:#eaf7ef}.lzs-work-item-copy{flex-direction:column;gap:4px;display:flex}.lzs-work-item-copy strong{color:#334249;font-size:12px}.lzs-work-item-copy p,.lzs-work-item-copy small{color:#8b979c;margin:0;font-size:10px}.lzs-work-priority{border-radius:5px;padding:4px 7px;font-size:10px}.lzs-work-priority.is-high{color:#cf514b;background:#ffefed}.lzs-work-priority.is-medium{color:#bb7c23;background:#fff5e4}.lzs-work-priority.is-low{color:#697980;background:#edf3f6}.lzs-work-board{grid-template-columns:repeat(5,minmax(170px,1fr));gap:12px;display:grid;overflow-x:auto}.lzs-work-column{background:#eef2f3;border-radius:9px;min-height:280px;padding:10px}.lzs-work-column>header{color:#46545b;justify-content:space-between;padding:5px 3px 12px;font-size:12px;display:flex}.lzs-work-column>header span{color:#849097}.lzs-work-board-card{box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e4e9eb;border-radius:8px;flex-direction:column;gap:9px;padding:13px;display:flex}.lzs-work-board-card small,.lzs-work-board-card p{color:#849097;margin:0;font-size:10px}.lzs-work-board-card strong{color:#34434a;font-size:12px;line-height:1.5}.lzs-workspace-modal-backdrop{z-index:1200;background:#111e267a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lzs-workspace-modal{background:#fff;border-radius:12px;width:min(580px,100%);overflow:hidden;box-shadow:0 16px 54px #0a192340}.lzs-workspace-modal--wide{width:min(760px,100%)}.lzs-workspace-modal>header,.lzs-workspace-modal>footer{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 17px;display:flex}.lzs-workspace-modal>header h2{color:#303e45;margin:0;font-size:16px}.lzs-workspace-modal>header button{cursor:pointer;background:#f4f6f7;border:0;border-radius:7px;width:32px;height:32px;font-size:21px}.lzs-workspace-modal>footer{border-top:1px solid #edf0f2;border-bottom:0;justify-content:flex-end}.lzs-workspace-modal-body{flex-direction:column;gap:14px;padding:18px;display:flex}.lzs-workspace-modal-body label,.lzs-workspace-form-grid label{color:#65737a;flex-direction:column;gap:6px;font-size:11px;display:flex}.lzs-workspace-modal-body input,.lzs-workspace-modal-body select,.lzs-workspace-modal-body textarea,.lzs-workspace-form-grid input{box-sizing:border-box;color:#36434a;width:100%;min-height:37px;font:12px var(--lz-font-sans);background:#fff;border:1px solid #dce3e7;border-radius:7px;padding:8px 10px}.lzs-workspace-modal-body textarea{resize:vertical}.lzs-workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lzs-workspace-muted{color:#89959a;margin:0;font-size:11px;line-height:1.5}.lzs-workspace-toast{z-index:1300;color:#fff;box-shadow:var(--lz-shadow-lg);background:#26363d;border-radius:8px;padding:11px 15px;font-size:12px;position:fixed;bottom:18px;right:20px}.lzs-messages-shell{min-height:610px;box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e1e7ea;border-radius:10px;grid-template-columns:320px minmax(300px,1fr);display:grid;position:relative;overflow:hidden}.lzs-message-list{border-right:1px solid #e9edef}.lzs-message-search{margin:14px 12px 8px}.lzs-message-list>.lzs-workspace-tabs{margin:0 12px 4px}.lzs-message-list>.lzs-workspace-tabs button{padding:0 12px}.lzs-message-thread{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f3;align-items:center;gap:10px;width:100%;min-height:81px;padding:12px;display:flex}.lzs-message-thread.is-active{background:#f0f8f3}.lzs-message-avatar.is-purple{color:#815ca7;background:#efe7f7}.lzs-message-avatar.is-orange{color:#bf7a22;background:#fff0db}.lzs-message-thread>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lzs-message-thread strong{color:#39474d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lzs-message-thread small,.lzs-message-thread em{color:#8b979c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.lzs-message-thread time{color:#a0a9ad;white-space:nowrap;align-self:flex-start;font-size:9px}.lzs-message-conversation{flex-direction:column;min-width:0;display:flex}.lzs-message-conversation>header{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:flex}.lzs-message-conversation>header>div{flex-direction:column;flex:1;gap:4px;display:flex}.lzs-message-conversation>header strong{color:#34434a;font-size:12px}.lzs-message-conversation>header small{color:#8b979c;font-size:10px}.lzs-message-log{background:#fbfcfc;flex:1;min-height:410px;padding:15px 20px}.lzs-message-day{color:#89959a;background:#edf1f2;border-radius:10px;width:max-content;margin:0 auto 22px;padding:5px 10px;font-size:9px}.lzs-message-bubble{background:#fff;border-radius:10px;width:max-content;max-width:72%;margin:10px 0;padding:10px 12px;box-shadow:0 1px 3px #14283212}.lzs-message-bubble.is-outgoing{background:#e5f6eb;margin-left:auto}.lzs-message-bubble p{color:#45535a;margin:0 0 5px;font-size:11px;line-height:1.5}.lzs-message-empty-note{text-align:center;color:#a2aaae;margin:36px auto 0;font-size:10px}.lzs-message-compose{border-top:1px solid #edf0f2;align-items:flex-end;gap:9px;padding:12px;display:flex}.lzs-message-compose textarea{resize:vertical;min-width:0;font:12px var(--lz-font-sans);border:1px solid #dce3e7;border-radius:7px;flex:1;padding:9px}.lzs-message-settings{background:#fff;border-left:1px solid #e4e9eb;width:270px;padding:15px;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 22px #14283217}.lzs-message-settings>header{color:#34434a;justify-content:space-between;align-items:center;font-size:13px;display:flex}.lzs-message-settings>header button{background:0 0;border:0;font-size:20px}.lzs-message-settings>p{color:#89959a;font-size:10px}.lzs-message-member{border-bottom:1px solid #edf0f2;align-items:center;gap:9px;padding:10px 0;display:flex}.lzs-message-member>span:last-child{flex-direction:column;gap:4px;display:flex}.lzs-message-member strong{color:#3d4b51;font-size:11px}.lzs-message-member small{color:#909ba0;font-size:9px}.lzs-message-settings>.lzs-workspace-button{margin-top:15px}.lzs-workspace-warning{color:#70591f;background:#fff9e9;border:1px solid #f0d28c;border-radius:9px;gap:11px;margin:0 0 16px;padding:13px;display:flex}.lzs-workspace-warning>span{color:#fff;background:#efb447;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.lzs-workspace-warning p{margin:0;font-size:11px;line-height:1.55}.lzs-workspace-warning strong{font-weight:700}.lzs-team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.lzs-team-summary>.lzs-workspace-panel{flex-direction:column;gap:8px;margin:0;padding:16px;display:flex}.lzs-team-summary span,.lzs-team-summary small{color:#879399;font-size:10px}.lzs-team-summary strong{color:#34434a;font-size:17px}.lzs-team-notes{padding:16px 18px}.lzs-team-notes h2{margin:0 0 10px;font-size:14px}.lzs-team-notes ul{color:#718087;margin:0;padding-left:18px;font-size:11px;line-height:1.9}.lzs-workspace-settings-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lzs-workspace-settings-nav{box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e2e7ea;border-radius:9px;flex-direction:column;padding:6px;display:flex}.lzs-workspace-settings-nav button{color:#66747a;text-align:left;min-height:42px;font:12px var(--lz-font-sans);cursor:pointer;background:#fff;border:0;border-radius:6px;padding:0 11px}.lzs-workspace-settings-nav button.is-active{color:#138a4e;background:#eaf6ee;font-weight:650}.lzs-global-settings-content{min-height:315px;padding-bottom:18px}.lzs-global-settings-content .lzs-workspace-panel-heading{margin-bottom:17px}.lzs-global-settings-content>.lzs-workspace-form-grid{padding:0 18px}.lzs-workspace-form-actions{justify-content:flex-end;gap:9px;margin:18px 18px 0;display:flex}.lzs-workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:18px;display:flex}.lzs-workspace-empty>span{color:#16894f;background:#eef5f1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.lzs-workspace-empty strong{color:#3b4a50;font-size:13px}.lzs-workspace-empty p{color:#8a969b;max-width:480px;margin:0;font-size:11px;line-height:1.5}@media(max-width:900px){.lzs-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-workspace-grid{grid-template-columns:1fr}.lzs-work-toolbar{align-items:stretch}.lzs-work-search{flex:1}.lzs-work-board{grid-template-columns:repeat(5,210px)}.lzs-messages-shell{grid-template-columns:270px minmax(280px,1fr)}.lzs-workspace-filterbar{flex-wrap:wrap}}@media(max-width:640px){.lzs-workspace-page{padding:12px 12px 24px}.lzs-workspace-heading{align-items:flex-start}.lzs-workspace-heading h1{font-size:21px}.lzs-workspace-stats,.lzs-workspace-stats--three,.lzs-team-summary{grid-template-columns:1fr}.lzs-workspace-filterbar{align-items:stretch}.lzs-workspace-filterbar label{flex:1;min-width:calc(50% - 8px)}.lzs-workspace-settings-layout{grid-template-columns:1fr}.lzs-workspace-settings-nav{flex-direction:row;overflow:auto}.lzs-workspace-settings-nav button{flex:none}.lzs-messages-shell{grid-template-columns:1fr;min-height:620px}.lzs-message-list{border-bottom:1px solid #e9edef;border-right:0}.lzs-message-thread{min-height:66px}.lzs-message-thread:nth-of-type(n+4){display:none}.lzs-message-log{min-height:290px}.lzs-message-settings{width:min(270px,85%);top:62px}.lzs-work-item{grid-template-columns:34px minmax(0,1fr) auto}.lzs-work-item>.lzs-workspace-badge,.lzs-work-item>.lzs-work-priority{display:none}.lzs-work-item-copy strong{line-height:1.45}.lzs-workspace-form-grid{grid-template-columns:1fr}.lzs-workspace-pagination{flex-direction:column;justify-content:center;align-items:flex-start;padding:9px 12px}.lzs-workspace-panel>header,.lzs-workspace-panel-heading{align-items:flex-start}.lzs-report-buildings>header{flex-direction:column;justify-content:center}}.lzs-workspace-page--global-settings{width:100%;max-width:none;min-height:calc(100vh - var(--lz-header-height));box-sizing:border-box;background:#e4eef5;margin:0;padding:24px 24px 32px}body:has(.lzs-workspace-page--global-settings){background:#e4eef5}.lzs-global-settings{color:#2e3b40;width:min(100%,1296px);margin:0 0 0 max(0px,50vw - 672px)}.lzs-global-settings__title{border-left:3px solid #159b59;margin:0 0 21px;padding-left:13px}.lzs-global-settings__title h1{color:#28363c;margin:0;font-size:20px;font-weight:700;line-height:1.2}.lzs-global-settings__title p{color:#69777d;margin:4px 0 0;font-size:12px;font-style:italic;line-height:1.35}.lzs-global-settings__card{background:#fff;border:0;border-radius:14px;grid-template-columns:324px minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:0 4px 12px -2px #0f172a14,0 2px 4px -2px #0f172a0a}.lzs-global-settings__card:has(.lzs-global-settings__nav-item:first-child.is-active){min-height:610px}.lzs-global-settings__navigation{background:#fff;border-right:1px solid #e2e8eb;flex-direction:column;padding:0 0 14px;display:flex}.lzs-global-settings__nav-item{color:#202c31;min-height:54px;font:600 13px/1.3 var(--lz-font-sans);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;align-items:center;gap:9px;padding:0 17px;transition:background-color .15s,color .15s;display:flex}.lzs-global-settings__nav-item:hover:not(.is-active){background:#f6f9f8}.lzs-global-settings__nav-item.is-active{color:#fff;background:#159b59;border-bottom-color:#159b59}.lzs-global-settings__nav-icon{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.lzs-global-settings__nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lzs-global-settings__content{background:#fff;min-width:0}.lzs-global-settings__section{min-height:237px;padding:36px 27px 13px}.lzs-global-settings__section--contracts,.lzs-global-settings__section--residency{padding:36px 27px 16px}.lzs-global-settings__section--contracts .lzs-global-settings__section-heading>div:first-child,.lzs-global-settings__section--residency .lzs-global-settings__section-heading>div:first-child{margin-left:12px}.lzs-global-settings__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 32px;display:flex}.lzs-global-settings__section-heading>div:first-child{flex:300px;min-width:0}.lzs-global-settings__section:not(.lzs-global-settings__section--contracts):not(.lzs-global-settings__section--residency) .lzs-global-settings__section-heading{min-height:79px;margin-bottom:13px}.lzs-global-settings__section--contracts .lzs-global-settings__section-heading,.lzs-global-settings__section--residency .lzs-global-settings__section-heading{box-sizing:border-box;min-height:79px;padding-top:20px}.lzs-global-settings__section-heading h2{color:#2c393f;margin:0;font-size:28px;font-weight:600;line-height:1.2}.lzs-global-settings__section-heading p{color:#515e64;margin:4px 0 0;font-size:12px;line-height:1.5}.lzs-global-settings__add{color:#fff;cursor:pointer;background:#83bf37;border:0;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;margin:0 0 0 10px;transition:background-color .15s,transform .15s;display:grid;transform:translateY(4px);box-shadow:0 2px 7px #3b5c1838}.lzs-global-settings__add:hover{background:#75ae2b;transform:translateY(-1px)}.lzs-global-settings__add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.lzs-global-settings__section--contracts .lzs-global-settings__add{flex-basis:48px;width:48px;transform:translateY(4px)}.lzs-global-settings__section--residency .lzs-global-settings__add{flex-basis:48px;width:48px}.lzs-global-settings__table-wrap{border:1px solid #e0e6e9;border-radius:15px;width:100%;overflow-x:auto}.lzs-global-settings__table{border-collapse:separate;border-spacing:0;color:#344149;text-align:center;width:100%;min-width:620px;font-size:12px}.lzs-global-settings__table th{color:#536168;text-transform:uppercase;white-space:nowrap;background:#fbfcfd;height:74px;padding:0 12px;font-size:10px;font-weight:700}.lzs-global-settings__table td{white-space:nowrap;border-top:1px solid #edf0f2;height:56px;padding:8px 13px}.lzs-global-settings__table-wrap--contracts{background:#f7f9fb;border-color:#e0e6e9;border-radius:17px;padding:14px}.lzs-global-settings__table--contracts{border-spacing:0 10px;color:#26343b;min-width:700px}.lzs-global-settings__table-wrap--residency{padding:14px}.lzs-global-settings__table--residency{min-width:620px}.lzs-global-settings__table--residency th{height:46px}.lzs-global-settings__table--contracts th{background:0 0;height:26px;padding:0 14px;font-size:10px}.lzs-global-settings__table--contracts td{background:#fff;border-top:0;height:76px;padding:16px 14px}.lzs-global-settings__table--contracts td:first-child{border-radius:16px 0 0 16px}.lzs-global-settings__table--contracts td:last-child{border-radius:0 16px 16px 0}.lzs-global-settings__template-name{text-align:left;font-size:14px;font-weight:700}.lzs-global-settings__template-badge{color:#344149;background:#f0f2f5;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}.lzs-global-settings__template-badge--type{color:#277394;background:#e4f4fb}.lzs-global-settings__table--contracts .lzs-global-settings__row-action{background:#eef8f0;border-radius:12px;width:42px;height:42px}.lzs-global-settings__table--contracts .lzs-global-settings__row-action.is-danger{background:#fff0f1}.lzs-global-settings__table--contracts .lzs-global-settings__row-action svg{width:20px;height:20px}.lzs-global-settings__row-action{color:#178b50;cursor:pointer;background:#fff;border:1px solid #e4e9eb;border-radius:6px;place-items:center;width:32px;height:32px;display:inline-grid}.lzs-global-settings__row-action:hover{background:#eff8f2}.lzs-global-settings__row-action.is-danger{color:#d65353}.lzs-global-settings__row-action.is-danger:hover{background:#fff2f2}.lzs-global-settings__row-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lzs-global-settings__section-actions{justify-content:flex-end;align-items:center;gap:4px;padding-top:20px;display:flex}.lzs-global-settings__service-link{color:#fff;white-space:nowrap;background:#159b59;border-radius:6px;align-items:center;gap:8px;min-width:272px;min-height:38px;padding:0 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lzs-global-settings__service-link:hover{background:#12894e}.lzs-global-settings__service-link svg,.lzs-global-settings__save svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.lzs-global-settings__save{color:#fff;min-width:155px;min-height:38px;font:600 12px var(--lz-font-sans);cursor:pointer;background:#159b59;border:1px solid #128a4d;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.lzs-global-settings__form{gap:16px;display:grid}.lzs-global-settings__field-group:first-child{margin-bottom:6px}.lzs-global-settings__field-group:first-child>p,.lzs-global-settings__field-group:nth-of-type(2)>p{margin-bottom:10px}.lzs-global-settings__field-group{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex;position:relative}.lzs-global-settings__field-group legend{float:none;color:#344149;width:100%;padding:0 0 0 8px;font-size:14px;font-weight:650;line-height:19px;display:block;position:relative;top:-4px}.lzs-global-settings__field-group legend:before{content:"";background:#159b59;border-radius:2px;width:4px;position:absolute;top:4px;bottom:-16px;left:0}.lzs-global-settings__field-group>p{color:#59666b;margin:0 0 8px;padding-left:8px;font-size:11px;font-style:italic;line-height:17px;position:relative;top:-4px}.lzs-global-settings__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lzs-global-settings .lzs-floating-field--calendar>input{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 49px)}.lzs-global-settings__field-group:nth-of-type(3) .lzs-global-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-global-settings__field--wide{width:min(100%,918px)}.lzs-template-editor{z-index:1400;color:#20262b;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.lzs-template-editor__toolbar{background:#fff;border-bottom:1px solid #e2e5e7;grid-template-columns:minmax(240px,1fr) auto minmax(300px,1fr);align-items:center;gap:18px;min-height:69px;padding:8px 8px 8px 16px;display:grid}.lzs-template-editor__heading,.lzs-template-editor__actions,.lzs-template-editor__tools,.lzs-template-editor__tools button,.lzs-template-editor__actions button{align-items:center;display:flex}.lzs-template-editor__heading{gap:12px;min-width:0}.lzs-template-editor__document-icon{color:#24884e;background:#e7f4eb;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-template-editor__document-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lzs-template-editor__heading h2{color:#252a2e;white-space:nowrap;margin:0;font-size:19px;font-weight:650;line-height:1.25}.lzs-template-editor__tools{justify-content:center;gap:5px;padding-inline:5px}.lzs-template-editor__tools button:first-child{margin-right:5px}.lzs-template-editor__tools button{color:#292e31;min-height:30px;font:12px/1 var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fffdf3;border:1px solid #4b5256;border-radius:4px;gap:7px;padding:0 8px}.lzs-template-editor__tools button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 21px;width:21px;height:21px}.lzs-template-editor__chevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin:-4px 1px 0 3px;transform:rotate(45deg)}.lzs-template-editor__actions{justify-content:flex-end;gap:4px}.lzs-template-editor__actions button{color:#263139;min-height:38px;font:600 13px/1 var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e6e8;border-radius:8px;justify-content:center;gap:8px;padding:0 15px}.lzs-template-editor__actions .lzs-template-editor__close{flex:0 0 88px;width:88px;padding-inline:0}.lzs-template-editor__actions button:hover{background:#f5f7f8}.lzs-template-editor__actions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.lzs-template-editor__actions .lzs-template-editor__submit{color:#fff;background:#159b59;border-color:#159b59;flex:0 0 124px;width:124px;padding-inline:0}.lzs-template-editor__actions .lzs-template-editor__submit:hover{background:#12894e}.lzs-template-editor-tool{flex:none;display:flex;position:relative}.lzs-template-editor__tool-trigger{min-height:30px}.lzs-template-tool-menu{z-index:80;color:#222;background:#fff;border:1px solid #c8c8c8;flex-direction:column;width:max-content;min-width:192px;max-width:min(320px,100vw - 16px);max-height:min(58vh,520px);display:flex;position:absolute;top:calc(100% + 3px);left:0;overflow:auto;box-shadow:0 3px 8px #00000029}.lzs-template-tool-menu__item{text-align:left;white-space:nowrap;cursor:pointer;flex:none;justify-content:space-between;width:100%;color:#252525!important;min-height:32px!important;font:13px/1.35 var(--lz-font-sans)!important;background:#fff!important;border:0!important;border-bottom:1px solid #ececec!important;border-radius:0!important;gap:18px!important;padding:6px 12px!important}.lzs-template-tool-menu__item:last-child{border-bottom:0!important}.lzs-template-tool-menu__item:hover,.lzs-template-tool-menu__item:focus-visible{outline:none;background:#f1f4f7!important}.lzs-template-tool-menu__arrow{font-size:18px;line-height:1}.lzs-template-tool-menu__sublist{border-left:2px solid #d9e7de;flex-direction:column;margin:0 8px 6px 12px;display:flex}.lzs-template-editor__table{border-collapse:collapse;width:100%}.lzs-template-editor__table td{border:1px solid #777;min-width:48px;height:24px}.lzs-template-editor__page-break{border:0;border-top:2px dashed #8e9991;margin:24px 0}.lzs-template-editor__settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,794px);margin:0 auto;padding:24px 0 8px;display:grid;transform:translate(-7px)}.lzs-template-editor__settings label{color:#899196;background:#fff;border:1px solid #d9dddf;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:58px;padding:6px 13px;font-size:12px;display:flex;position:relative}.lzs-template-editor__settings label>span:not(.lzs-visually-hidden){line-height:1.1}.lzs-template-editor__settings label b{color:#dc4545}.lzs-template-editor__settings input{color:#303a3f;width:100%;min-width:0;font:14px/1.25 var(--lz-font-sans);background:0 0;border:0;outline:0;padding:0}.lzs-template-editor__settings input::placeholder{color:#a0a6aa;opacity:1}.lzs-template-editor__settings label:focus-within{border-color:#159b59;box-shadow:0 0 0 2px #159b591f}.lzs-template-editor__settings .lzs-template-editor__residence-checkbox{color:#333b40;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding-inline:14px;font-size:14px}.lzs-template-editor__residence-checkbox input{accent-color:#159b59;flex:0 0 18px;width:18px;height:18px;margin:0}.lzs-template-editor__property-field{justify-content:center!important}.lzs-template-editor__property-field input{padding-right:25px}.lzs-template-editor__property-field svg{fill:none;stroke:#899196;stroke-width:1.8px;stroke-linecap:round;width:19px;height:19px;position:absolute;top:19px;right:12px}.lzs-template-editor__workspace{background:#f4f4f4;flex:1;min-height:0;margin:0 32px 0 16px;padding:17px 16px 28px;overflow:auto}.lzs-template-editor__paper{box-sizing:border-box;color:#171717;background:#fff;outline:none;width:min(822px,100%);min-height:1100px;margin:0 auto;padding:65px 138px 70px 122px;font:12pt/1.45 Times New Roman,serif;box-shadow:0 1px 7px #232b3029}.lzs-template-editor__paper--blank{width:min(820px,100%);padding:48px 64px 56px;transform:translate(9px,1px)}.lzs-template-editor__paper h2{text-align:center;margin:0 0 6px;font-size:13pt;font-weight:700}.lzs-template-editor__paper h4{color:#111827;margin:18px 0 8px;font-size:11.5pt;font-weight:700}.lzs-template-editor__paper ul,.lzs-template-editor__paper ol{margin:6px 0 12px 22px;padding:0}.lzs-template-editor__paper li{margin-bottom:4px}.lzs-template-editor__paper table{border-collapse:collapse;width:100%;margin:14px 0 18px;font-size:11pt}.lzs-template-editor__paper th,.lzs-template-editor__paper td{vertical-align:top;border:1px solid #94a3b8;padding:8px 10px}.lzs-template-editor__paper th{text-align:center;background:#f8fafc;font-weight:700}.lzs-template-editor__paper span[title]{color:#713f12;font-family:var(--lz-font-sans);background:#fef08a;border:1px solid #facc15;border-radius:6px;margin:0 1px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.lzs-global-settings__nav-label{flex:auto}.lzs-global-settings__nav-badge{color:#15803d;background:#e6f6ed;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.lzs-global-settings__nav-item.is-active .lzs-global-settings__nav-badge{color:#fff;background:#ffffff38}.lzs-starter-shortcut-banner{background:linear-gradient(135deg,#f0fdf4,#eff6ff);border:1px solid #bbf7d0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:14px 18px;display:flex}.lzs-starter-shortcut-banner__info{flex-direction:column;gap:4px;display:flex}.lzs-starter-shortcut-banner__info strong{color:#14532d;font-size:14px;font-weight:700}.lzs-starter-shortcut-banner__info span{color:#334155;font-size:12.5px;line-height:1.45}.lzs-starter-shortcut-banner__btn{color:#fff;min-height:38px;font:600 12.5px/1 var(--lz-font-sans);cursor:pointer;white-space:nowrap;background:#159b59;border:1px solid #159b59;border-radius:8px;flex:none;padding:0 16px;transition:background-color .15s}.lzs-starter-shortcut-banner__btn:hover{background:#12894e}.lzs-global-settings__contract-header-actions{align-items:center;gap:10px;display:flex}.lzs-global-settings__seed-btn{color:#15803d;min-height:40px;font:600 12.5px/1 var(--lz-font-sans);cursor:pointer;background:#f0fdf4;border:1px solid #159b59;border-radius:10px;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s;display:inline-flex}.lzs-global-settings__seed-btn:hover:not(:disabled){background:#dcfce7}.lzs-global-settings__seed-btn:disabled{opacity:.6;cursor:wait}.lzs-global-settings__seed-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lzs-starter-catalog{border-top:1px solid #e2e8f0;margin-top:28px;padding-top:24px}.lzs-starter-catalog__header h3{color:#1e293b;margin:0;font-size:18px;font-weight:700}.lzs-starter-catalog__header p{color:#64748b;margin:4px 0 16px;font-size:12.5px;line-height:1.5}.lzs-starter-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.lzs-starter-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.lzs-starter-card:hover{border-color:#86efac;box-shadow:0 4px 12px #0f172a0f}.lzs-starter-card__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lzs-starter-card__category{color:#0369a1;background:#e0f2fe;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.lzs-starter-card__status{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.lzs-starter-card__status.is-installed{color:#15803d;background:#dcfce7}.lzs-starter-card__title{color:#0f172a;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.lzs-starter-card__summary{color:#475569;flex:auto;margin:0 0 14px;font-size:12px;line-height:1.5}.lzs-starter-card__actions{flex-wrap:wrap;gap:8px;display:flex}.lzs-starter-card__btn{min-height:34px;font:600 12px/1 var(--lz-font-sans);cursor:pointer;border-radius:8px;padding:0 12px;transition:background-color .15s}.lzs-starter-card__btn--primary{color:#fff;background:#159b59;border:1px solid #159b59}.lzs-starter-card__btn--primary:hover{background:#12894e}.lzs-starter-card__btn--secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.lzs-starter-card__btn--secondary:hover{background:#f1f5f9}.lzs-template-editor__preset-bar{background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,820px);margin:4px auto 6px;padding:8px 12px;display:flex}.lzs-template-editor__preset-label{color:#334155;font-size:12px;font-weight:700}.lzs-template-editor__preset-chips{flex-wrap:wrap;gap:6px;display:flex}.lzs-template-editor__preset-chip{color:#1d4ed8;min-height:28px;font:600 11.5px/1 var(--lz-font-sans);cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:999px;padding:0 10px}.lzs-template-editor__preset-chip:hover{background:#dbeafe}.lzs-template-editor__status-msg{color:#047857;background:#ecfdf5;border-radius:8px;width:min(100%,820px);margin:4px auto;padding:8px 12px;font-size:12.5px;font-weight:600}.lzs-template-editor__helper-note{color:#64748b;width:min(100%,820px);margin:2px auto 8px;font-size:11.5px;line-height:1.45}.lzs-template-editor--edit .lzs-template-editor__paper{padding:64px 96px 0;font:16px/1.6 Arial,sans-serif}.lzs-template-delete-backdrop{z-index:1600;background:#0006;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-template-delete-dialog{box-sizing:border-box;color:#30343b;text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;width:min(512px,100%);padding:40px 28px 25px;display:flex;box-shadow:0 8px 26px #0000001a}.lzs-template-delete-dialog__warning{color:#f3b66e;flex:0 0 88px;width:88px;height:88px}.lzs-template-delete-dialog__warning svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.lzs-template-delete-dialog h2{color:#30343b;width:100%;margin:8px 0 20px;font-size:30px;font-weight:650;line-height:60px}.lzs-template-delete-dialog p{color:#6b6e76;margin:0 0 30px;font-size:18px;line-height:21px}.lzs-template-delete-dialog__actions{justify-content:center;gap:10px;display:flex}.lzs-template-delete-dialog__actions button{color:#fff;min-height:44px;font:600 14px/1 var(--lz-font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:0 17px}.lzs-template-delete-dialog__confirm{background:#3085d6}.lzs-template-delete-dialog__cancel{background:#d33}.lzs-template-delete-dialog__actions button:hover{filter:brightness(.95)}@media(max-width:560px){.lzs-template-delete-dialog{padding:30px 20px 22px}.lzs-template-delete-dialog p{font-size:16px;line-height:21px}.lzs-template-delete-dialog__actions{flex-wrap:wrap;width:100%}}.lzs-template-editor__paper p{margin:0}.lzs-template-editor__form-note{text-align:center;font-size:10pt}.lzs-template-editor__national-heading{text-align:center;font-weight:700;margin-top:34px!important}.lzs-template-editor__paper h3{text-align:center;margin:23px 0 21px;font-size:12pt;font-weight:700}.lzs-template-editor__recipient{text-align:center;margin-bottom:15px!important}.lzs-template-editor__macro{color:#2c2a20;white-space:nowrap;background:#ffed65;border-radius:12px;padding:2px 6px;display:inline}.lzs-template-editor__details>p,.lzs-template-editor__detail-row{margin-bottom:15px!important}.lzs-template-editor__detail-row{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.lzs-template-editor__members{color:#175d55;background:#b8f0e4;border:2px dashed #398f81;border-radius:15px;place-items:center;min-height:52px;margin:8px 12% 12px;font-size:11pt;font-weight:700;display:grid}.lzs-template-editor__signatures{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:31px -46px 0;font-size:9pt;display:grid}.lzs-template-editor__signatures section{flex-direction:column;align-items:center;gap:8px;min-height:210px;display:flex}.lzs-template-editor__signatures section p{font-style:italic}.lzs-template-editor__signatures section strong{min-height:40px;font-size:9pt}.lzs-template-editor__signatures section span{margin-top:auto}@media(max-width:1100px){.lzs-template-editor__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.lzs-template-editor__tools{grid-area:2/1/auto/-1;justify-content:flex-start;padding:3px 0;overflow-x:auto}.lzs-template-editor__settings{width:calc(100% - 32px);transform:none}}@media(max-width:700px){.lzs-template-editor__toolbar{padding:7px 10px}.lzs-template-editor__document-icon{flex-basis:36px;width:36px;height:36px}.lzs-template-editor__heading{gap:8px}.lzs-template-editor__heading h2{text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}.lzs-template-editor__actions{gap:5px}.lzs-template-editor__actions button{gap:5px;min-height:42px;padding:0 9px;font-size:12px}.lzs-template-editor__settings{grid-template-columns:1fr;gap:7px;padding:12px 0}.lzs-template-editor__settings label{height:50px}.lzs-template-editor__property-field svg{top:15px}.lzs-template-editor__workspace{margin:0 8px;padding:10px 8px 20px}.lzs-template-editor__paper{min-height:920px;padding:36px 22px 48px;font-size:11pt}.lzs-template-editor__detail-row{flex-direction:column;align-items:flex-start;gap:8px}.lzs-template-editor__signatures{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;margin-inline:0}.lzs-template-editor__signatures section{min-height:165px}}@media(max-width:820px){.lzs-workspace-page--global-settings{padding:20px 14px 32px}.lzs-global-settings__card{grid-template-columns:1fr}.lzs-global-settings{margin-inline:auto}.lzs-global-settings__navigation{border-bottom:1px solid #e2e8eb;border-right:0;flex-direction:row;padding:0;overflow-x:auto}.lzs-global-settings__nav-item{border-bottom:0;border-right:1px solid #edf0f2;min-width:max-content;min-height:52px;padding:0 14px}.lzs-global-settings__section{padding:25px 20px 20px}.lzs-global-settings__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lzs-global-settings__title{margin-bottom:16px}.lzs-global-settings__section-heading{align-items:center;gap:10px;margin-bottom:20px}.lzs-global-settings__section:not(.lzs-global-settings__section--contracts):not(.lzs-global-settings__section--residency) .lzs-global-settings__section-heading{flex-direction:column;align-items:stretch;min-height:0}.lzs-global-settings__section:not(.lzs-global-settings__section--contracts):not(.lzs-global-settings__section--residency) .lzs-global-settings__section-heading>div:first-child{flex:none;width:100%;min-width:0}.lzs-global-settings__section-heading h2{font-size:19px}.lzs-global-settings__section-heading p{font-size:11px}.lzs-global-settings__add{flex-basis:42px;width:42px;height:42px;transform:none}.lzs-global-settings__section-actions{flex-direction:column;align-items:flex-start;gap:8px;padding-top:0}.lzs-global-settings__service-link{box-sizing:border-box;white-space:normal;width:100%;min-width:0;min-height:38px}.lzs-global-settings__fields{grid-template-columns:1fr}}@media(max-width:900px){body:has(.lzs-workspace-page--global-settings) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-workspace-page--global-settings) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-workspace-page--global-settings) .lzs-header-left>.lzs-header-divider,body:has(.lzs-workspace-page--global-settings) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-workspace-page--global-settings) .lzs-workspace-context-link{flex:0 180px;min-width:0;max-width:180px}body:has(.lzs-workspace-page--global-settings) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-workspace-page--global-settings) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-workspace-page--global-settings) .lzs-notification-dropdown,body:has(.lzs-workspace-page--global-settings) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-workspace-page--global-settings) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-workspace-page--global-settings) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-workspace-page--global-settings) .lzs-user-chevron{display:none}}@media(max-width:560px){body:has(.lzs-workspace-page--global-settings) .lzs-header-action{display:none}body:has(.lzs-workspace-page--global-settings) .lzs-workspace-context-link{flex-basis:145px;max-width:145px}body:has(.lzs-workspace-page--global-settings) .lzs-global-title{min-width:0;font-size:14px}}@media(max-width:380px){.lzs-template-editor__toolbar{gap:6px;padding-inline:8px}.lzs-template-editor__document-icon{flex-basis:32px;width:32px;height:32px}.lzs-template-editor__heading{gap:6px}.lzs-template-editor__heading h2{font-size:14px}.lzs-template-editor__actions{gap:4px}.lzs-template-editor__actions button{gap:4px;padding-inline:5px;font-size:11px}.lzs-template-editor__actions .lzs-template-editor__close{flex-basis:72px;width:72px}.lzs-template-editor__actions .lzs-template-editor__submit{flex-basis:100px;width:100px}}.lzs-workspace-page--account{width:100%;max-width:none;min-height:calc(100vh - var(--lz-header-height));box-sizing:border-box;background:#e4eef5;margin:0;padding:20px 24px 42px}body:has(.lzs-workspace-page--account){background:#e4eef5}.lzs-account-page{width:min(100%,1296px);box-shadow:none;color:#334149;background:0 0;border:0;border-radius:28px;margin:0 auto;padding:20px;display:block}.lzs-account-shell{flex-direction:column;gap:14px;width:min(100%,1256px);margin:0 auto;display:flex}.lzs-account-profile{box-shadow:none;background-image:radial-gradient(circle at 0 0,#ffffff1f,#0000 22%),linear-gradient(135deg,#217441f5,#38a862e6);border:1px solid #dce6df;border-radius:26px;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex;overflow:hidden}.lzs-account-profile__identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.lzs-account-profile__avatar{color:#fff;background:#ffffff29;border:1px solid #ffffff61;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:700;display:grid}.lzs-account-profile__copy{flex-direction:column;flex:0 0 566px;gap:0;width:566px;min-width:0;display:flex}.lzs-account-profile__copy h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:21px;overflow:hidden}.lzs-account-profile__copy p{color:#ffffffd1;align-items:center;gap:6px;margin:3px 0 0;font-size:10px;line-height:22px;display:flex}.lzs-account-profile__separator{color:#ffffff8c}.lzs-account-profile__copy p button,.lzs-account-profile__uid button,.lzs-account-detail button{color:#6c7b81;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 23px;place-items:center;width:23px;height:23px;display:inline-grid}.lzs-account-profile__copy p button:hover,.lzs-account-profile__uid button:hover,.lzs-account-detail button:hover{color:#fff;background:#ffffff2e}.lzs-copy-icon{width:15px;height:15px;display:block}.lzs-account-profile__badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.lzs-account-badge{color:#fff;white-space:nowrap;background:#ffffff21;border:1px solid #ffffff52;border-radius:999px;align-items:center;width:173px;min-height:36px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.lzs-account-badge--neutral{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff47;width:171px}.lzs-account-profile__uid{box-sizing:border-box;color:#71613a;background:#fff4d4;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:8px;width:206px;min-width:0;min-height:36px;padding:4px 11px;display:flex}.lzs-account-profile__uid span{color:#96855b;font-size:15px;font-weight:700}.lzs-account-profile__uid strong{color:#675b3d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.lzs-account-profile__identity>.lzs-account-profile__avatar{margin-top:17px}.lzs-account-profile__uid button{margin-left:auto}.lzs-account-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lzs-account-metric{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:4px;min-height:58px;padding:9px 10px;display:flex}.lzs-account-metric span{color:#ffffffc7;font-size:10px;line-height:1.5}.lzs-account-metric strong{color:#fff;font-size:15px;font-weight:800;line-height:1.15}.lzs-account-tabs{background-color:#0000;background-image:linear-gradient(#fffffff5,#f8fbfffa);border:1px solid #e2eaf3eb;border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;min-height:78px;margin-bottom:20px;padding:10px 16px;display:flex;box-shadow:0 16px 32px #94a3b81a}.lzs-account-tabs__item{color:#334155;min-height:48px;font:600 14px/21px var(--lz-font-sans);cursor:pointer;background-image:linear-gradient(#fff,#f8fbff);border:1px solid #e7edf4;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;box-shadow:0 6px 14px #94a3b814}.lzs-account-tabs__item:hover:not(.is-active){color:#16894f}.lzs-account-tabs__item.is-active{color:#fff;background-image:linear-gradient(135deg,#1f7a3d,#2f9f55);border-color:#2f9f55;box-shadow:0 12px 28px #2f9f5538}.lzs-account-tabs__item svg{box-sizing:border-box;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 28px;width:28px;height:28px;padding:5px}.lzs-account-content{flex-direction:column;gap:27px;width:calc(100% - 4px);min-height:280px;margin-inline:auto;display:flex}.lzs-account-content--profile{gap:16px}.lzs-account-panel{background:linear-gradient(135deg,#fbfdfb,#f3faf6);border:1px solid #dce8e1;border-radius:25px;flex-direction:column;gap:19px;width:calc(100% - 4px);min-height:270px;margin-inline:auto;padding:20px 24px 14px;display:flex}.lzs-account-panel--credits{background:radial-gradient(circle at 100% 0,#48a5681f,#0000 27%),linear-gradient(145deg,#f8fffa,#fff 55%,#f7fbff);border-color:#d8e8dd;border-radius:24px;gap:20px;min-height:0;padding:24px;position:relative;top:-.2px}.lzs-account-panel--credits .lzs-account-panel__header{border-bottom-color:#e6efe9;min-height:0;padding-bottom:4px}.lzs-account-panel--credits .lzs-account-panel__header h2{color:#173d27;margin-bottom:4px;font-size:22px;font-weight:800;line-height:26.4px}.lzs-account-panel--credits .lzs-account-panel__header p{color:#667085;margin-top:0;line-height:21.7px}.lzs-account-panel--credits .lzs-account-panel__action .lzs-account-button{box-sizing:border-box;white-space:nowrap;border:0;width:224.5px;min-width:224.5px;padding:11px 16px;font-weight:750;line-height:21px}.lzs-account-panel--credits .lzs-account-panel__action .lzs-account-button svg{width:24px;height:24px}.lzs-account-panel__header{border-bottom:1px solid #e4ebe6;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding-bottom:12px;display:flex}.lzs-account-panel__header>div:first-child{flex:1;min-width:0}.lzs-account-panel__header h2{color:#263c2e;margin:0;font-size:20px;font-weight:700;line-height:25px}.lzs-account-panel__header p{color:#56645c;margin:3px 0 0;font-size:14px;line-height:1.4}.lzs-account-panel__action{flex:none}.lzs-account-panel__body{min-width:0}.lzs-account-content__header{background:#fff;border:1px solid #e8eef1;border-radius:17px;align-items:center;gap:16px;min-height:84px;padding:14px 18px;display:flex;box-shadow:0 5px 15px #18303e0a}.lzs-account-content--profile .lzs-account-content__header{background:0 0;border-color:#e7edf4;border-radius:20px;align-items:flex-start;gap:14px;min-height:0;padding:18px 20px;box-shadow:0 14px 30px #94a3b814}.lzs-account-content--profile .lzs-account-content__icon{color:#2c6ecb;background:0 0;border-radius:14px}.lzs-account-content--profile .lzs-account-content__header h2{color:#1f3142;font-size:18px;font-weight:600;line-height:21.6px}.lzs-account-content--profile .lzs-account-content__header p{color:#6c7b8b;margin-top:4px;font-size:13px;line-height:22.1px}.lzs-account-content--profile .lzs-account-content__header .lzs-account-button{width:199px;min-width:199px;height:37.1719px;min-height:37.1719px;font:600 14px / 21px var(--lz-font-sans);background:#15a05c;border:0;border-radius:999px;padding:7px 20px}.lzs-account-content--profile .lzs-account-details{margin-top:10px}.lzs-account-content--profile .lzs-account-detail{min-height:76.5px;box-shadow:none;background:#fafcff;border-color:#edf1f5;border-radius:16px}.lzs-account-content--profile .lzs-account-detail>span{color:#7b8897}.lzs-account-content--profile .lzs-account-detail>div{gap:8px}.lzs-account-content--profile .lzs-account-detail strong{color:#213144}.lzs-account-content--profile .lzs-account-detail--success strong{color:#009f47}.lzs-account-content--profile .lzs-account-detail button{color:#2f6fd0;flex-basis:26px;width:26px;height:26px}.lzs-account-content__header>div{flex:1;min-width:0}.lzs-account-content__icon{color:#3978c8;background:#edf5ff;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-account-content__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.lzs-account-content__header h2{color:#344149;margin:0;font-size:17px;font-weight:700}.lzs-account-content__header p{color:#879399;margin:4px 0 0;font-size:11px;line-height:1.5}.lzs-account-button{color:#fff;min-height:40px;font:600 12px var(--lz-font-sans);cursor:pointer;background:linear-gradient(110deg,#16894d,#2da564);border:1px solid #168c50;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 18px;display:inline-flex}.lzs-account-content--profile .lzs-account-button{min-width:198px;min-height:37px;font:600 14px/21px var(--lz-font-sans)}.lzs-account-button:hover{background:#147e49}.lzs-account-button--primary{color:#fff;background:#159b59;border-color:#138b4e}.lzs-account-button--primary:hover{background:#11894d}.lzs-account-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lzs-account-panel .lzs-account-button{border-radius:10px;gap:8px;min-height:46px;padding-inline:16px;font-size:14px}.lzs-account-panel .lzs-account-button svg{stroke-width:2px;width:22px;height:22px}.lzs-account-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lzs-account-detail{background:#fff;border:1px solid #e8eef1;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:77px;padding:14px 16px;display:flex;box-shadow:0 3px 10px #18303e08}.lzs-account-detail>span{color:#829096;margin-bottom:0;font-size:12px;line-height:18px}.lzs-account-detail>div{align-items:center;gap:5px;min-width:0;display:flex}.lzs-account-detail strong,.lzs-account-detail>a{color:#39474d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:22.5px;overflow:hidden}.lzs-account-detail>a{color:#16894f;text-decoration:none}.lzs-account-detail>a:hover{text-decoration:underline}.lzs-account-document-link{background:#159b59;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:152px;min-height:37px;padding:7px 20px;display:inline-flex;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;text-decoration:none!important}.lzs-account-document-link:hover{background:#11894d;text-decoration:none!important}.lzs-account-document-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.lzs-account-detail button{width:26px;height:26px}.lzs-account-history{background:#fff;border:1px solid #e3ece7;border-radius:16px;overflow:hidden}.lzs-account-history>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:50.5px;padding:15px 16px;display:flex}.lzs-account-history>header h3{color:#253b2d;margin:0;font-size:16px;font-weight:750;line-height:19.2px}.lzs-account-history>header span{color:#667085;font-size:12px}.lzs-account-history__table-wrap{overflow-x:auto}.lzs-account-history__table{border-collapse:collapse;color:#59666c;text-align:left;width:100%;min-width:760px;height:91px;font-size:12px}.lzs-account-history__table th{color:#667085;text-transform:uppercase;white-space:nowrap;background:#f8fbf9;height:auto;padding:11px 16px;font-size:12px;font-weight:750;line-height:18px}.lzs-account-history__table td{color:#344054;border-top:1px solid #edf0f2;height:50px;padding:14px 16px;font-size:14px;line-height:21px}.lzs-account-history__table td[colspan]{color:#344054;text-align:center}.lzs-account-devices-pane{min-height:0;margin-top:-8.2px;padding:8px 2px 0}.lzs-account-device-grid{gap:12px;height:auto;display:grid}.lzs-account-edit-dialog{border-radius:18px;width:min(500px,100%)}.lzs-account-edit-backdrop{box-sizing:border-box;width:100vw;right:auto}.lzs-account-edit-dialog>header{box-sizing:border-box;border-bottom:0;border-radius:18px 18px 0 0;height:63px;min-height:63px;padding:16px}.lzs-account-edit-dialog>header h2{color:#0f172a;font-size:20px;font-weight:600;line-height:30px}.lzs-account-edit-dialog>header button{background:0 0;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:8px}.lzs-account-edit-dialog>header button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px;display:block}.lzs-account-edit-form{box-sizing:border-box;height:auto;min-height:180px;padding:16px;display:block;overflow:visible}.lzs-account-edit-field{width:100%;height:58px;margin:0 0 16px;position:relative}.lzs-account-edit-field input{box-sizing:border-box;color:#212529;width:100%;height:58px;font:16px/24px var(--lz-font-sans);background:#fff;border:1px solid #d5dde5;border-radius:10px;outline:0;padding:26px 12px 10px}.lzs-account-edit-field input::placeholder{color:#0000}.lzs-account-edit-field input:focus{border-color:#86b7fe;box-shadow:0 0 0 3px #0d6efd2e}.lzs-account-edit-field label{box-sizing:border-box;color:#71767a;text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;width:100%;height:100%;padding:16px 12px;font-size:14px;line-height:21px;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}.lzs-account-edit-field input:not(:placeholder-shown)+label,.lzs-account-edit-field input:focus+label{opacity:.72;transform:scale(.85)translateY(-.5rem)translate(.15rem)}.lzs-account-edit-dialog>footer{box-sizing:border-box;border:0;border-radius:0 0 18px 18px;gap:0;height:68px;min-height:68px;padding:12px}.lzs-account-edit-dialog>footer button{min-height:35px;font:600 14px/21px var(--lz-font-sans);border-radius:10px;margin:4px;padding:6px 12px}.lzs-account-edit-dialog>footer .lzs-workspace-button--primary{box-sizing:border-box;flex:0 0 123px;width:123px;height:35px;padding:7px 0}@media(max-width:940px){.lzs-account-profile__copy{flex:1 1 0;width:auto}.lzs-account-badge,.lzs-account-badge--neutral,.lzs-account-profile__uid{width:auto}.lzs-account-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.lzs-account-metric:nth-child(3){grid-column:auto}}@media(max-width:640px){.lzs-workspace-page--account{padding:14px 12px 28px}.lzs-account-page{border-radius:20px;padding:12px}.lzs-account-profile{border-radius:17px;gap:10px;padding:13px}.lzs-account-profile__avatar{flex-basis:54px;width:54px;height:54px}.lzs-account-profile__badges{gap:5px}.lzs-account-profile__copy>p{flex-wrap:wrap;align-items:flex-start;gap:0 4px;line-height:18px}.lzs-account-profile__copy>p>span:not(.lzs-account-profile__separator){min-width:0}.lzs-account-profile__copy>p>span:not(.lzs-account-profile__separator):last-of-type{overflow-wrap:anywhere}.lzs-account-profile__copy>p button{flex-basis:20px;width:20px;height:20px}.lzs-account-badge,.lzs-account-badge--neutral{min-height:32px;padding-inline:10px;font-size:10px}.lzs-account-profile__uid{min-height:32px;padding-inline:9px}.lzs-account-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-account-metric:nth-child(3){grid-column:auto}.lzs-account-tabs{flex-wrap:nowrap;padding:0 5px;overflow-x:auto}.lzs-account-tabs__item{flex:none;padding:0 11px}.lzs-account-content__header{min-height:0;padding:15px}.lzs-account-content{gap:11px}.lzs-account-content__header{flex-direction:column;align-items:flex-start}.lzs-account-panel{border-radius:18px;gap:15px;min-height:0;padding:16px 14px 14px}.lzs-account-panel__header{flex-direction:column;align-items:flex-start;gap:12px}.lzs-account-panel__action{align-self:flex-start}.lzs-account-details{grid-template-columns:1fr}.lzs-account-history>header{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 13px}}@media(max-width:900px){body:has(.lzs-workspace-page--account) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-workspace-page--account) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-workspace-page--account) .lzs-header-left>.lzs-header-divider,body:has(.lzs-workspace-page--account) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-workspace-page--account) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-workspace-page--account) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-workspace-page--account) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-workspace-page--account) .lzs-notification-dropdown,body:has(.lzs-workspace-page--account) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-workspace-page--account) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-workspace-page--account) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-workspace-page--account) .lzs-user-chevron{display:none}}@media(max-width:560px){body:has(.lzs-workspace-page--account) .lzs-header-action{display:none}body:has(.lzs-workspace-page--account) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.lzs-account-tabs{scrollbar-width:thin;scroll-snap-type:x proximity}.lzs-account-tabs__item{scroll-snap-align:start}}.lzs-report-page{--report-green:#168a4c;--report-muted:#879399;color:#3a474d}.lzs-app-wrapper:has(.lzs-report-page)>.lzs-main-content>.lzs-workspace-prototype{display:none}.lzs-app-wrapper:has(.lzs-report-page) .lzs-workspace-context-link{box-sizing:border-box;width:179px;min-width:179px}.lzs-workspace-page:has(.lzs-report-page){background:#fff;padding:12px 12px 34px}.lzs-report-page__heading{box-sizing:border-box;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:20px;height:91px;margin:0 0 14px;padding:16px 15px 1px;display:flex}.lzs-report-page__eyebrow{color:#3c9e47;letter-spacing:.96px;margin:0 0 4px;font-size:12px;font-weight:700;line-height:18px}.lzs-report-page__heading h1{color:#212529;letter-spacing:0;margin:0 0 4px;font-size:24px;font-weight:600;line-height:28.8px}.lzs-report-page__heading>div:first-child>p:last-child{color:#6c757d;margin:0;font-size:14px;line-height:21px}.lzs-report-data-note{color:#916d2f;letter-spacing:0;text-transform:none;vertical-align:1px;background:#fff8e8;border:1px solid #f1ddb0;border-radius:12px;align-items:center;margin-left:8px;padding:3px 8px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.lzs-report-page__updated{text-align:right;background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;min-width:109px;padding:0;display:flex}.lzs-report-page__updated span{color:#6c757d;font-size:14px;line-height:21px}.lzs-report-page__updated strong{color:#212529;font-size:14px;font-weight:700;line-height:21px}.lzs-report-filter,.lzs-report-panel{background:#fff;border:1px solid #e4e8ea;border-radius:8px;min-width:0;box-shadow:0 1px 3px #1b2c350a}.lzs-report-filter,.lzs-report-report-tabs,.lzs-report-page>.lzs-report-panel{margin-left:15px;margin-right:15px}.lzs-report-filter{flex-direction:column;gap:11px;padding:16px 16px 15px;display:flex}.lzs-report-filter__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.lzs-report-filter__intro{align-items:center;gap:13px;display:flex}.lzs-report-filter__intro h2{color:#212529;margin:0;font-size:16px;font-weight:700;line-height:19.2px}.lzs-report-section-heading h2{color:#212529;margin:0;font-size:20px;font-weight:700;line-height:24px}.lzs-report-filter__icon{color:#7b898f;border:1px solid #e6ebed;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.lzs-report-filter__icon svg{width:18px;height:18px}.lzs-report-filter__month select{color:#4e5b61;min-width:156px;height:38px;font:14px var(--lz-font-sans);background:#fff;border:1px solid #dce2e5;border-radius:7px;padding:0 10px}.lzs-report-filter__intro p,.lzs-report-section-heading p{color:#6c757d;margin:4px 0 0;font-size:14px;line-height:21px}.lzs-report-filter__controls{grid-template-columns:50px minmax(220px,408.3fr) minmax(300px,768.8fr) minmax(220px,300fr) minmax(150px,289.5fr);align-items:end;gap:0;display:grid}.lzs-report-filter__controls>.lzs-report-button--reset{margin-right:8px}.lzs-report-filter__period{margin-right:16px}.lzs-report-filter__house{margin-right:21px}.lzs-report-filter__compare{margin-right:10px}.lzs-report-filter__controls>label:not(.lzs-report-filter__compare),.lzs-report-filter__house{color:#6d7a80;flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.lzs-report-filter__controls>label>select,.lzs-report-select select,.lzs-report-house-picker__trigger{color:#4e5b61;width:100%;height:42px;font:16px var(--lz-font-sans);background:#fff;border:1px solid #dce2e5;border-radius:6px;padding:0 10px}.lzs-report-house-picker{min-width:0;position:relative}.lzs-report-house-picker__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.lzs-report-house-picker__trigger.is-open{border-color:#168a4c;box-shadow:0 0 0 1px #168a4c1f}.lzs-report-house-picker__trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 16px;width:16px;height:16px;transition:transform .15s}.lzs-report-house-picker__trigger svg.is-open{transform:rotate(180deg)}.lzs-report-house-picker__menu{z-index:25;background:#fff;border:1px solid #d9e0e2;border-radius:6px;width:100%;min-width:0;padding:10px 0 14px;position:absolute;top:calc(100% + 2px);left:0;box-shadow:0 4px 12px #182a3229}.lzs-report-house-picker__search{padding:0 10px 8px;display:block;position:relative}.lzs-report-house-picker__search input{box-sizing:border-box;color:#4e5b61;width:100%;height:36px;font:14px var(--lz-font-sans);background:#fff;border:1px solid #dce2e5;border-radius:4px;padding:0 10px 0 31px}.lzs-report-house-picker__search svg{fill:none;stroke:#69767c;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:17px;height:17px;position:absolute;top:9px;left:19px}.lzs-report-house-picker__search input:focus{border-color:#168a4c;outline:0;box-shadow:0 0 0 2px #168a4c1f}.lzs-report-house-picker__actions{justify-content:space-between;align-items:center;min-height:29px;padding:0 10px 15px;display:flex}.lzs-report-house-picker__actions button{color:#168a4c;min-height:27px;font:400 14px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;padding:0 5px}.lzs-report-house-picker__actions button:disabled{color:#adb5bd;cursor:default}.lzs-report-house-picker__list{max-height:190px;padding:0 16px;overflow-y:auto}.lzs-report-house-picker__list>strong{color:#59666c;padding:7px 2px 8px;font-size:12px;font-weight:600;display:block}.lzs-report-house-picker__list label{color:#4c5960;min-height:37px;font:400 16px/24px var(--lz-font-sans);cursor:pointer;align-items:center;gap:9px;padding:5px 2px;display:flex}.lzs-report-house-picker__list label input{accent-color:#168a4c;width:16px;height:16px;margin:0}.lzs-report-house-picker__list p{color:#748087;margin:7px 2px;font-size:12px}.lzs-report-filter__empty-house{color:#dc3545;margin:-5px 0 0 58px;font-size:12px}.lzs-report-button:disabled{opacity:.55;cursor:default}.lzs-report-button--primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lzs-report-button--primary svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:15px;height:15px}.lzs-report-filter__compare{color:#56646a;white-space:nowrap;align-items:center;gap:7px;min-height:40px;font-size:11px;display:flex}.lzs-report-filter__compare input{appearance:none;cursor:pointer;background:#e2e8e4;border:1px solid #ccd6d1;border-radius:999px;flex:0 0 42px;width:42px;height:21px;margin:0;transition:background-color .16s,border-color .16s;position:relative}.lzs-report-filter__compare input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1a32243d}.lzs-report-filter__compare input:checked{background:#169b5c;border-color:#169b5c}.lzs-report-filter__compare input:checked:after{transform:translate(18px)}.lzs-report-filter__compare input:focus-visible{outline-offset:2px;outline:2px solid #168a4c}.lzs-report-button{color:#59666c;min-height:42px;font:600 14px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dce2e5;border-radius:6px;padding:0 14px}.lzs-report-button--primary{color:#fff;background:#168d50;border-color:#168d50;width:100%}.lzs-report-button--quiet{color:#168a4c;border-color:#0000}.lzs-report-button--reset{color:#738187;width:42px;padding:0;font-size:18px}.lzs-report-report-tabs{background:#f0f8f3;border:1px solid #e3e9e5;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;min-height:49px;margin:19px 15px 0;padding:0 10px 0 12px;display:flex}.lzs-report-context{color:#829096;white-space:nowrap;margin:0;font-size:9px}.lzs-report-context__status{color:#168a4c;margin-right:6px}.lzs-report-context span{color:#b3bcc0;margin:0 4px}.lzs-report-tabs,.lzs-report-subtabs{border-bottom:1px solid #e5e9eb;align-items:center;gap:3px;display:flex}.lzs-report-tabs{border-bottom:0;margin-bottom:0}.lzs-report-tabs button,.lzs-report-subtabs button{color:#6c797f;min-height:40px;font:500 14px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px}.lzs-report-tabs button.is-active,.lzs-report-subtabs button.is-active{color:#14874b;border-bottom-color:#168d50;font-weight:650}.lzs-report-panel{overflow:hidden}.lzs-report-overview{background:#fbfdfb;margin-top:-1px;padding:36px 20px 16px}.lzs-report-section-heading{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:11px 15px;display:flex}.lzs-report-section-heading__intro{align-items:center;gap:11px;min-width:0;display:flex}.lzs-report-section-icon{color:#168a4c;background:#e9f6ed;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.lzs-report-section-icon svg{width:21px;height:21px}.lzs-report-section-icon--orange{color:#d99632;background:#fff3df}.lzs-report-section-icon--blue{color:#538bb7;background:#edf5fb}.lzs-report-section-heading h3{color:#39464c;margin:0;font-size:14px;font-weight:650}.lzs-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lzs-report-metric{background:#fff;border:1px solid #e8ecee;border-left:4px solid #219757;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:112px;padding:18px 16px 17px 13px;display:flex;position:relative}.lzs-report-metric:nth-child(-n+4){min-height:133.8px}.lzs-report-metric__copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.lzs-report-metric h3{color:#71767a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:21px;overflow:hidden}.lzs-report-metric strong{color:#212529;font-variant-numeric:tabular-nums;font-size:23px;font-weight:700;line-height:1.25}.lzs-report-metric p{color:#6c757d;margin:0;font-size:12px;line-height:18px}.lzs-report-metric__mark{color:#168a4c;background:#e8f6ed;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.lzs-report-metric__mark svg{width:24px;height:24px}.lzs-report-metric__info{color:#0d6efd;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;bottom:11px;right:12px}.lzs-report-metric__info svg{width:24px;height:24px}.lzs-report-metric__info:focus-visible{color:#0a58ca;outline-offset:2px;border-radius:50%;outline:2px solid #2a7eb8}.lzs-report-metric--orange{border-left-color:#e3a146}.lzs-report-metric--orange .lzs-report-metric__mark{color:#d49535;background:#fff4e3}.lzs-report-metric--red{border-left-color:#d95751}.lzs-report-metric--red .lzs-report-metric__mark{color:#d95751;background:#fff0ef}.lzs-report-metric--red strong{color:#cc4d48}.lzs-report-overview-grid{grid-template-columns:minmax(0,2.027fr) minmax(330px,1fr);gap:16px;margin-top:37px;display:grid}.lzs-report-overview .lzs-report-metric:nth-child(n+5){min-height:116px;padding-top:16px;padding-bottom:16px}.lzs-report-chart,.lzs-report-attention,.lzs-report-ranking{min-width:0}.lzs-report-chart{box-sizing:border-box;grid-template-rows:49px 18px minmax(0,1fr) 41px;height:439px;padding:16px;display:grid}.lzs-report-chart .lzs-report-section-heading{border:0;min-height:49px;padding:0}.lzs-report-chart>.lzs-report-section-heading{background:#f2faf5}.lzs-report-chart>.lzs-report-section-heading .lzs-report-section-heading__intro{gap:11px}.lzs-report-chart>.lzs-report-section-heading .lzs-report-section-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.lzs-report-chart>.lzs-report-section-heading h2,.lzs-report-attention>.lzs-report-section-heading h2{color:#212529;font-size:20px;font-weight:700;line-height:24px}.lzs-report-chart>.lzs-report-section-heading p,.lzs-report-attention>.lzs-report-section-heading p{color:#6c757d;margin:4px 0 0;font-size:14px;line-height:21px}.lzs-report-chart .lzs-report-range{background:#fff;border:1px solid #168a4c;gap:0;padding:0}.lzs-report-chart .lzs-report-range button{color:#287b49;border-radius:0;min-height:38px;padding:0 12px;font-size:12px;font-weight:600}.lzs-report-chart .lzs-report-range button:first-child{border-radius:5px 0 0 5px}.lzs-report-chart .lzs-report-range button:last-child{border-radius:0 5px 5px 0}.lzs-report-chart .lzs-report-range button.is-active{color:#fff;box-shadow:none;background:#169653}.lzs-report-chart__legend{color:#77848a;white-space:nowrap;justify-content:center;align-items:center;gap:15px;font-size:11px;display:flex;overflow:hidden}.lzs-report-chart__legend span{align-items:center;gap:6px;display:flex}.lzs-report-chart__legend i{background:#5baa64;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.lzs-report-chart__legend i.is-expense{background:#f39a12}.lzs-report-chart__legend i.is-net{background:#747b80}.lzs-report-attention>.lzs-report-section-heading{background:#fffaf1}.lzs-report-range{background:#f8f9fa;border:1px solid #e8ecee;border-radius:6px;align-items:center;gap:3px;padding:3px;display:flex}.lzs-report-range button{color:#78858b;min-height:27px;font:500 10px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 9px}.lzs-report-range button.is-active{color:#14874b;background:#fff;box-shadow:0 1px 3px #142a1e1a}.lzs-report-chart__plot{grid-template-columns:36px minmax(0,1fr);min-height:0;padding:10px 15px 0;display:grid}.lzs-report-chart__grid{color:#a1aaae;flex-direction:column;justify-content:space-between;padding:8px 0 23px;font-size:10px;display:flex}.lzs-report-chart__bars{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#edf0f1 calc(25% - 1px) 25%);justify-content:space-around;align-items:stretch;gap:10px;min-width:0;display:flex;position:relative}.lzs-report-chart__month{z-index:1;color:#89959a;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:25px;font-size:10px;display:flex;position:relative}.lzs-report-chart__pair{align-items:flex-end;gap:5px;height:calc(100% - 21px);display:flex}.lzs-report-chart__pair i{background:#20975a;border-radius:3px 3px 0 0;width:14px;display:block}.lzs-report-chart__pair i.bar-1{height:48%}.lzs-report-chart__pair i.bar-2{height:63%}.lzs-report-chart__pair i.bar-3{height:56%}.lzs-report-chart__pair i.bar-4{height:74%}.lzs-report-chart__pair i.bar-5{height:67%}.lzs-report-chart__pair i.bar-6{height:84%}.lzs-report-chart__pair i.is-expense.bar-1{height:25%}.lzs-report-chart__pair i.is-expense.bar-2{height:34%}.lzs-report-chart__pair i.is-expense.bar-3{height:30%}.lzs-report-chart__pair i.is-expense.bar-4{height:42%}.lzs-report-chart__pair i.is-expense.bar-5{height:38%}.lzs-report-chart__pair i.is-expense.bar-6{height:50%}.lzs-report-chart__pair i.is-expense{background:#e7a34d}.lzs-report-chart__net{z-index:2;pointer-events:none;width:100%;height:calc(100% - 21px);position:absolute;inset:0 0 21px;overflow:visible}.lzs-report-chart__net-line{fill:none;stroke:#747b80;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;display:none}.lzs-report-chart__net-points--half,.lzs-report-chart__net-points--year{display:none}.lzs-report-chart__net-line.is-visible,.lzs-report-chart__net-points--half.is-visible,.lzs-report-chart__net-points--year.is-visible{display:block}.lzs-report-chart__net-point{fill:#747b80;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.lzs-report-chart__summary{box-sizing:border-box;color:#68777c;background:#eef9f0;border-left:3px solid #48a15c;border-radius:4px;align-items:center;gap:4px;height:41px;margin:0;padding:7px 11px;font-size:11px;line-height:1.45;display:flex}.lzs-report-chart__summary strong{color:#526067}.lzs-report-attention__count{color:#d94c56;background:#fae8e9;border-radius:12px;padding:4px 8px;font-size:10px}.lzs-report-attention{box-sizing:border-box;grid-template-rows:49px minmax(0,1fr);height:439px;padding:16px;display:grid}.lzs-report-attention>.lzs-report-section-heading{border:0;min-height:49px;padding:0}.lzs-report-attention>.lzs-report-section-heading .lzs-report-section-heading__intro{gap:10px}.lzs-report-attention>.lzs-report-section-heading .lzs-report-section-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.lzs-report-attention__count{flex:none}.lzs-report-attention__list{grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin-top:8px;display:grid}.lzs-report-attention-row{border-bottom:1px solid #f0f2f3;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:0;padding:12px 0;display:grid}.lzs-report-attention-row:last-child{border-bottom:0}.lzs-report-attention-row__icon{color:#d45a53;background:#fff0ee;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.lzs-report-attention-row--orange .lzs-report-attention-row__icon{color:#d99632;background:#fff5e6}.lzs-report-attention-row--blue .lzs-report-attention-row__icon{color:#538bb7;background:#edf5fb}.lzs-report-attention-row__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lzs-report-attention-row__copy strong{color:#3b484e;font-size:12px;font-weight:650}.lzs-report-attention-row__badges{flex-wrap:wrap;gap:5px;display:flex}.lzs-report-attention-row__badges small{color:#77858a;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fa;border:1px solid #e8edef;border-radius:5px;max-width:100%;padding:4px 7px;font-size:10px;overflow:hidden}.lzs-report-attention-row__badges small:first-child{color:#d14c52;background:#fae8e9;border-color:#f5d8da}.lzs-report-attention-row--orange .lzs-report-attention-row__badges small:first-child{color:#b07a20;background:#fff4dc;border-color:#f3dfb6}.lzs-report-attention-row__action{color:#168a4c;font:600 11px var(--lz-font-sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.lzs-report-attention-row__action:hover{color:#0d6c3a}.lzs-report-attention-row__action:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #168a4c}.lzs-report-overview-grid--bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-report-ranking{box-sizing:border-box;grid-template-rows:49px minmax(0,1fr) 41px;height:419px;padding:16px;display:grid}.lzs-report-ranking>.lzs-report-section-heading{border:0;align-items:center;min-height:49px;padding:0}.lzs-report-ranking>.lzs-report-section-heading .lzs-report-section-heading__intro{gap:10px}.lzs-report-ranking>.lzs-report-section-heading .lzs-report-section-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.lzs-report-ranking>.lzs-report-section-heading h2{color:#313d43;font-size:18px;font-weight:650;line-height:24px}.lzs-report-ranking>.lzs-report-section-heading p{margin-top:2px;font-size:13px;line-height:20px}.lzs-report-ranking .lzs-report-range{background:#fff;border-color:#168a4c;flex:none;align-self:flex-start;gap:0;padding:0}.lzs-report-ranking .lzs-report-range button{color:#287b49;border-radius:0;min-height:40px;padding:0 12px;font-size:12px;font-weight:600}.lzs-report-ranking .lzs-report-range button:first-child{border-radius:5px 0 0 5px}.lzs-report-ranking .lzs-report-range button:last-child{border-radius:0 5px 5px 0}.lzs-report-ranking .lzs-report-range button.is-active{color:#fff;box-shadow:none;background:#169653}.lzs-report-ranking-chart{grid-template-rows:minmax(0,1fr) 20px;min-height:0;padding:0;display:grid}.lzs-report-ranking-chart__plot{grid-template-columns:90px minmax(0,1fr);align-items:center;min-height:0;padding:18px 0 16px;display:grid;position:relative}.lzs-report-ranking-chart__label{z-index:2;color:#657177;text-overflow:ellipsis;white-space:nowrap;padding-right:6px;font-size:11px;overflow:hidden}.lzs-report-ranking-chart__grid{justify-content:space-between;display:flex;position:absolute;inset:18px 8px 16px 90px}.lzs-report-ranking-chart__grid i{border-left:1px solid #e8edef;height:100%}.lzs-report-ranking-chart__bar{z-index:1;grid-column:2;align-items:stretch;height:148px;display:flex;position:relative}.lzs-report-ranking-chart__bar i{background:#5baa64;border-radius:5px;width:0;display:block}.lzs-report-ranking-chart--income.is-high .lzs-report-ranking-chart__bar i{width:92%}.lzs-report-ranking-chart--income.is-low .lzs-report-ranking-chart__bar i{width:48%}.lzs-report-ranking-chart--occupancy .lzs-report-ranking-chart__bar i{width:62%}.lzs-report-ranking-chart__axis{color:#7e898e;justify-content:space-between;padding-left:90px;font-size:10px;line-height:20px;display:flex}.lzs-report-ranking__summary{box-sizing:border-box;color:#68777c;white-space:nowrap;background:#eef9f0;border-left:3px solid #48a15c;border-radius:4px;align-items:center;gap:4px;height:41px;margin:0;padding:7px 11px;font-size:11px;line-height:1.4;display:flex;overflow:hidden}.lzs-report-ranking__summary strong,.lzs-report-ranking__summary-value{color:#4f5f64;font-weight:650}.lzs-report-detail-panel{padding-bottom:15px}.lzs-report-detail-panel>.lzs-report-section-heading{padding:11px 16px}.lzs-report-cash-panel{margin:21px 36px 0;padding:0 0 16px}.lzs-report-page>.lzs-report-cash-panel{margin:20px 36px 0;padding-bottom:16px}.lzs-report-cash-panel>.lzs-report-cash-heading{border-bottom:0;align-items:flex-start;min-height:78px;padding:16px 16px 8px}.lzs-report-cash-heading>.lzs-report-section-heading__intro{flex:1}.lzs-report-cash-heading .lzs-report-section-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.lzs-report-cash-heading .lzs-report-section-heading__intro h2{color:#212529;font-size:20px;font-weight:700;line-height:24px}.lzs-report-cash-heading .lzs-report-section-heading__intro p{color:#6c757d;margin:4px 0 0;font-size:14px;line-height:21px}.lzs-report-cash-controls{flex:none;align-items:center;gap:10px;display:flex}.lzs-report-cash-controls__period,.lzs-report-cash-controls__invoice{align-items:center;gap:0;display:flex}.lzs-report-cash-controls .lzs-report-range{background:0 0;border:0;gap:0;padding:0}.lzs-report-cash-controls .lzs-report-range button{color:#177c47;white-space:nowrap;background:#fff;border:1px solid #168a4c;border-right-width:0;border-radius:0;min-height:38px;padding:0 14px;font-size:11px;font-weight:600}.lzs-report-cash-controls__invoice .lzs-report-range button{padding-left:17px;padding-right:17px}.lzs-report-cash-controls .lzs-report-range button:first-child{border-radius:6px 0 0 6px}.lzs-report-cash-controls .lzs-report-range button:last-child{border-right-width:1px;border-radius:0 6px 6px 0}.lzs-report-cash-controls .lzs-report-range button.is-active{color:#fff;box-shadow:none;background:#169653;border-color:#169653}.lzs-report-cash-controls .lzs-report-range button:focus-visible{z-index:1;outline-offset:2px;outline:2px solid #126c3d;position:relative}.lzs-report-period-hint{color:#6c757d;min-height:17px;margin:0 16px;font-size:11px;line-height:17px}.lzs-report-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.lzs-report-detail-summary .lzs-report-metric{min-height:77px}.lzs-report-detail-summary .lzs-report-metric strong{font-size:17px}.lzs-report-cash-panel .lzs-report-detail-summary{gap:16px;padding:12px 15px 24px 16px}.lzs-report-cash-panel .lzs-report-detail-summary .lzs-report-metric{min-height:116px}.lzs-report-total{color:#3d4a50;font-variant-numeric:tabular-nums;margin-top:5px;font-size:15px;display:block}.lzs-report-category-filter{z-index:4;flex:0 220px;min-width:0;position:relative}.lzs-report-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 16px;display:grid}.lzs-report-cash-panel .lzs-report-detail-grid{padding-left:16px}.lzs-report-category-panel{padding-bottom:15px;overflow:visible}.lzs-report-category-panel__heading{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:12px;min-height:75px;padding:10px 16px;display:flex}.lzs-report-category-panel__title{align-items:center;gap:4px;min-width:0;display:flex}.lzs-report-category-panel__title .lzs-report-section-icon{border-radius:6px;flex-basis:20px;width:20px;height:20px}.lzs-report-category-panel__title .lzs-report-section-icon svg{width:15px;height:15px}.lzs-report-category-panel__title h3{color:#3b8e57;margin:0;font-size:15px;font-weight:650;line-height:1.28}.lzs-report-category-panel--expense .lzs-report-category-panel__title h3{color:#d79532}.lzs-report-total{color:#343f45;margin-top:3px;font-size:14px}.lzs-report-category-filter__trigger{color:#46535a;width:100%;min-height:37px;font:600 11px var(--lz-font-sans);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5e7;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;display:flex}.lzs-report-category-filter__trigger svg,.lzs-report-category-filter__search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:16px;height:16px}.lzs-report-category-filter__trigger:focus-visible,.lzs-report-category-filter__menu button:focus-visible,.lzs-report-category-filter__list input:focus-visible,.lzs-report-category-filter__search input:focus-visible{outline-offset:2px;outline:2px solid #2a7eb8}.lzs-report-category-filter__menu{z-index:30;background:#fff;border:1px solid #dfe5e7;border-radius:7px;width:min(300px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 7px 20px #1f343e29}.lzs-report-category-filter__search{color:#7b878c;border:1px solid #dce2e5;border-radius:5px;align-items:center;gap:8px;height:36px;padding:0 9px;display:flex}.lzs-report-category-filter__search input{color:#38464c;width:100%;min-width:0;font:12px var(--lz-font-sans);border:0;outline:0}.lzs-report-category-filter__actions{border-bottom:1px solid #edf0f1;justify-content:space-between;gap:12px;padding:8px 2px;display:flex}.lzs-report-category-filter__actions button{color:#2878bb;font:12px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;padding:3px 0}.lzs-report-category-filter__actions button:disabled{color:#aab2b6;cursor:default}.lzs-report-category-filter__list{max-height:240px;padding-top:7px;overflow:auto}.lzs-report-category-filter__list>strong{color:#79868b;padding:3px 5px 7px;font-size:11px;font-weight:600;display:block}.lzs-report-category-filter__list label{color:#45535a;cursor:pointer;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding:4px 5px;font-size:12px;display:flex}.lzs-report-category-filter__list label:hover{background:#f4f7f8}.lzs-report-category-filter__list input{accent-color:#168e51;width:15px;height:15px;margin:0}.lzs-report-category-filter__list p,.lzs-report-category-empty{color:#7b878c;margin:8px 5px;font-size:12px}.lzs-report-category{color:#344147;border-bottom:1px solid #f0f2f3;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:82px;margin-left:15px;margin-right:8px;padding:12px 0;font-size:12px;display:grid}.lzs-report-category-panel--expense .lzs-report-category{margin-left:22px;margin-right:1px}.lzs-report-category:first-of-type{min-height:70px;padding-top:0}.lzs-report-category:last-child{border-bottom:0;min-height:69px;padding-bottom:0}.lzs-report-category small{color:#929da2;grid-column:1/-1;font-size:11px;line-height:18px}.lzs-report-category b{color:#344147;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650;line-height:21px}.lzs-report-category>span{line-height:21px}.lzs-report-category__bar{background:#edf0f1;border-radius:4px;grid-column:1/-1;height:7px;margin-top:5px;overflow:hidden}.lzs-report-category__bar em{border-radius:inherit;background:#34995b;height:100%;display:block}.lzs-report-category-panel--expense .lzs-report-category__bar em{background:#e6a047}.lzs-report-category__bar em.share-57{width:57.1%}.lzs-report-category__bar em.share-23{width:23.1%}.lzs-report-category__bar em.share-20{width:20.3%}.lzs-report-category__bar em.share-18{width:18.1%}.lzs-report-category__bar em.share-16{width:15.9%}.lzs-report-category__bar em.share-13{width:12.6%}.lzs-report-category__bar em.share-12{width:12.3%}.lzs-report-category__bar em.share-10{width:10.1%}.lzs-report-category__bar em.share-6{width:5.5%}.lzs-report-category__bar em.share-5{width:4.8%}.lzs-report-select{color:#79868b;flex-direction:column;gap:4px;min-width:170px;font-size:9px;display:flex}.lzs-report-table-wrap{width:100%;overflow-x:auto}.lzs-report-responsive-table-wrap{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-y:hidden}.lzs-report-responsive-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #3287ce}.lzs-report-table{border-collapse:collapse;color:#59666c;text-align:left;width:100%;font-size:10px}.lzs-report-table th{color:#7c888e;white-space:nowrap;background:#f7f9fa;height:41px;padding:0 13px;font-size:9px;font-weight:600}.lzs-report-table td{white-space:nowrap;border-top:1px solid #edf0f1;height:52px;padding:9px 13px}.lzs-report-table td strong{color:#3e4b51;font-size:10px}.lzs-report-table td.is-danger,.lzs-report-table td.is-negative{color:#cf514d}.lzs-report-table td.is-positive{color:#168a4c}.lzs-report-empty-row{color:#929da2;text-align:center;height:90px!important}.lzs-report-search input{color:#4d5a60;width:210px;height:34px;font:11px var(--lz-font-sans);border:1px solid #dfe5e7;border-radius:6px;padding:0 10px}.lzs-report-subtabs{margin:0 16px 13px}.lzs-report-subtabs button{min-height:36px;padding:0 13px;font-size:10px}.lzs-report-toast{z-index:1300;color:#fff;box-shadow:var(--lz-shadow-lg);background:#29383e;border-radius:7px;padding:11px 15px;font-size:11px;position:fixed;bottom:18px;right:20px}.lzs-report-services-panel{margin:21px 36px 0;padding:15px 16px 16px}.lzs-report-services-panel>.lzs-report-services-heading{border:0;min-height:49px;margin:0 0 134px;padding:0;transform:translateY(1px)}.lzs-report-services-heading .lzs-report-section-heading__intro{gap:11px}.lzs-report-services-heading .lzs-report-section-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.lzs-report-services-heading h2{color:#212529;margin:0;font-size:20px;font-weight:700;line-height:24px}.lzs-report-services-heading p{color:#6c757d;margin:4px 0 0;font-size:14px;line-height:21px}.lzs-report-context-badge{color:#68757b;white-space:nowrap;background:#f8f9fa;border:1px solid #e6eaec;border-radius:6px;flex:none;padding:5px 9px;font-size:11px;font-weight:600}.lzs-report-service-grid{grid-template-columns:minmax(0,.71fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.lzs-report-service-ranking,.lzs-report-service-statistics{min-width:0;min-height:523px;padding:15px 0}.lzs-report-service-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:0 15px;display:flex}.lzs-report-service-section-heading .lzs-report-section-heading__intro{gap:3px}.lzs-report-service-section-heading .lzs-report-section-icon{border-radius:5px;flex-basis:22px;width:22px;height:22px}.lzs-report-service-section-heading .lzs-report-section-icon svg{width:15px;height:15px}.lzs-report-service-section-heading h3{color:#3c9e47;margin:0;font-size:16px;font-weight:700;line-height:19.2px}.lzs-report-service-section-heading p{color:#6c757d;margin:4px 0 0;font-size:12px;line-height:18px}.lzs-report-service-ranking .lzs-report-service-section-heading{align-items:flex-start}.lzs-report-service-ranking .lzs-report-service-section-heading__intro{flex:1}.lzs-report-service-ranking .lzs-report-range{background:#fff;border:0;border-radius:6px;flex:none;gap:0;padding:0}.lzs-report-service-ranking .lzs-report-range button{color:#287b49;background:#fff;border:1px solid #168a4c;border-radius:0;min-height:42px;padding:0 8px;font-size:14px;font-weight:600;line-height:21px}.lzs-report-service-ranking .lzs-report-range button:first-child{border-radius:5px 0 0 5px}.lzs-report-service-ranking .lzs-report-range button:last-child{border-radius:0 5px 5px 0}.lzs-report-service-ranking .lzs-report-range button.is-active{color:#fff;background:#169653}.lzs-report-service-ranking .lzs-report-range button:focus-visible{z-index:1;outline-offset:2px;outline:2px solid #126c3d;position:relative}.lzs-report-service-rank-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:7px 12px;height:60px;margin-top:16px;padding:0 15px 2px;display:grid}.lzs-report-service-rank-row__main{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:21px;display:flex}.lzs-report-service-rank-row__main strong{color:#3a474d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.lzs-report-service-rank-row__main b{color:#3a474d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.lzs-report-service-rank-row__bar{background:#e9edef;border-radius:5px;grid-column:1/-1;height:7px;overflow:hidden}.lzs-report-service-rank-row__bar i{border-radius:inherit;background:#34995b;width:100%;height:100%;display:block}.lzs-report-service-rank-row>small{color:#879399;grid-column:1/-1;margin-top:1px;font-size:11px;line-height:15px}.lzs-report-service-empty{color:#879399;text-align:center;margin:24px 15px;font-size:12px}.lzs-report-service-statistics .lzs-report-service-section-heading{align-items:flex-start;min-height:45px}.lzs-report-service-unit-filter{flex:none}.lzs-report-service-unit-filter select{color:#4c5a60;width:170px;height:38px;font:14px/21px var(--lz-font-sans);background:#fff;border:1px solid #dfe4e6;border-radius:6px;padding:0 10px}.lzs-report-service-table-wrap{box-sizing:border-box;width:100%;height:430px;margin-top:16px;padding:0 15px;overflow-x:auto}.lzs-report-service-table{border-collapse:collapse;color:#58666c;text-align:left;width:100%;min-width:680px;font-size:12px}.lzs-report-service-table th{color:#76848a;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #e7ebed;height:44px;padding:0 12px;font-size:11px;font-weight:600}.lzs-report-service-table td{color:#58666c;white-space:nowrap;border-bottom:1px solid #edf0f1;height:62.375px;padding:10px 12px;font-size:12px;line-height:1.4}.lzs-report-service-table td:first-child{white-space:normal}.lzs-report-service-table td>strong,.lzs-report-service-table td>small{display:block}.lzs-report-service-table td>strong{color:#424f55;font-size:13px;font-weight:650}.lzs-report-service-table td>small{color:#89959a;margin-top:3px;font-size:11px}.lzs-report-service-table td.is-increase{color:#d9565a;text-align:right}.lzs-report-service-table td.is-decrease{color:#218a50;text-align:right}.lzs-report-service-table td.is-stable{color:#748188;text-align:right}@media(max-width:760px){.lzs-report-services-panel{margin:16px 12px 0;padding:12px}.lzs-report-services-panel>.lzs-report-services-heading{margin-bottom:24px}.lzs-report-service-grid{grid-template-columns:1fr}.lzs-report-service-ranking,.lzs-report-service-statistics{min-height:0}}@media(max-width:480px){.lzs-report-services-heading{align-items:flex-start}.lzs-report-context-badge{align-self:flex-end}.lzs-report-service-ranking .lzs-report-service-section-heading{flex-direction:column}.lzs-report-service-ranking .lzs-report-range{align-self:flex-end}.lzs-report-service-unit-filter select{max-width:130px}}@media(max-width:360px){.lzs-report-service-statistics .lzs-report-service-section-heading{flex-direction:column;align-items:stretch}.lzs-report-service-statistics .lzs-report-service-unit-filter{align-self:flex-end}}@media(min-width:761px)and (max-width:1199px){.lzs-report-service-grid{grid-template-columns:minmax(0,1fr)}.lzs-report-service-ranking,.lzs-report-service-statistics{min-height:0}}.lzs-report-section-icon--neutral{color:#718087;background:#f1f3f4}.lzs-report-building-panel{background:#fbfdfb;margin:0 15px;padding:0 0 22px}.lzs-report-building-card{background:#fff;border:1px solid #e8ecee;border-radius:8px;margin:20px 20px 0;padding:0 16px 15px;overflow:hidden;box-shadow:0 1px 3px #1b2c350a}.lzs-report-building-heading{justify-content:space-between;align-items:center;gap:16px;min-height:77px;display:flex}.lzs-report-building-heading .lzs-report-section-heading__intro{gap:11px}.lzs-report-building-heading .lzs-report-section-icon{border-radius:8px;flex-basis:34px;width:34px;height:34px}.lzs-report-building-heading .lzs-report-section-icon svg{width:19px;height:19px}.lzs-report-building-heading h2{color:#212529;margin:0 0 4px;font-size:20px;font-weight:700;line-height:24px}.lzs-report-building-heading p{color:#6c757d;margin:0;font-size:14px;line-height:21px}.lzs-report-search-control{flex:0 0 231px;align-self:flex-start;align-items:stretch;width:231px;height:42px;margin-top:14px;display:flex}.lzs-report-search-control__icon{color:#52636a;border:1px solid #dfe5e7;border-right:0;border-radius:7px 0 0 7px;flex:0 0 42px;place-items:center;width:42px;display:grid}.lzs-report-search-control__icon svg{width:16px;height:16px}.lzs-report-search-control input{color:#212529;width:100%;min-width:0;font:16px/24px var(--lz-font-sans);border:1px solid #dfe5e7;border-radius:0 7px 7px 0;outline:none;padding:6px 12px}.lzs-report-search-control input:focus{border-color:#7ebc96;position:relative;box-shadow:0 0 0 2px #168a4c1f}.lzs-report-building-tabs{gap:4px;min-height:39.5px;margin:2px 0 0}.lzs-report-building-tabs button{color:#71767a;min-height:39.5px;padding:9px 13px;font-size:13px;font-weight:700;line-height:19.5px}.lzs-report-building-tabs button.is-active{color:#3c9e47;border-bottom-color:#3c9e47;font-weight:700}.lzs-report-detail-hint{color:#78858b;align-items:center;gap:8px;min-height:50px;margin:0;font-size:11px;display:flex}.lzs-report-detail-hint svg{color:#3287ce;flex:0 0 13px;width:13px;height:13px}.lzs-report-building-table-wrap{border-radius:3px}.lzs-report-building-table{min-width:1120px;font-size:14px;line-height:21px}.lzs-report-building-table th{color:#71767a;background:#f8f9fa;border-bottom:1px solid #e6eaec;height:43.5px;padding:11px;font-size:14px;font-weight:600;line-height:21px}.lzs-report-building-table td{color:#212529;border-top:0;border-bottom:1px solid #edf0f1;height:55px;padding:11px;font-size:14px;line-height:21px}.lzs-report-building-table tbody tr:last-child td{border-bottom:0}.lzs-report-building-table td:first-child{background:#f6f8fa}.lzs-report-building-table td:first-child strong{color:#45535a;font-size:14px}.lzs-report-building-finance-table,.lzs-report-building-rooms-table{table-layout:fixed}.lzs-report-building-finance-table td{height:52px}.lzs-report-building-finance-table th:first-child{width:12.402%}.lzs-report-building-finance-table th:nth-child(2){width:6.983%}.lzs-report-building-finance-table th:nth-child(3),.lzs-report-building-finance-table th:nth-child(4){width:13.184%}.lzs-report-building-finance-table th:nth-child(5){width:14.749%}.lzs-report-building-finance-table th:nth-child(6){width:12.346%}.lzs-report-building-finance-table th:nth-child(7),.lzs-report-building-finance-table th:nth-child(8){width:9.553%}.lzs-report-building-finance-table th:nth-child(9){width:8.045%}.lzs-report-building-rooms-table th:first-child{width:13.359%}.lzs-report-building-rooms-table th:nth-child(2){width:12.353%}.lzs-report-building-rooms-table th:nth-child(3){width:12.912%}.lzs-report-building-rooms-table th:nth-child(4){width:12.073%}.lzs-report-building-rooms-table th:nth-child(5){width:11.683%}.lzs-report-building-rooms-table th:nth-child(6){width:13.08%}.lzs-report-building-rooms-table th:nth-child(7){width:13.136%}.lzs-report-building-rooms-table th:nth-child(8){width:11.404%}.lzs-report-building-rooms-table th:not(:first-child),.lzs-report-building-rooms-table td:not(:first-child){text-align:right}.lzs-report-building-rooms-table .lzs-report-building-count{justify-content:flex-end}.lzs-report-building-money{color:#39474d;font-variant-numeric:tabular-nums}.lzs-report-building-money.is-positive{color:#168a4c;font-weight:700}.lzs-report-building-money.is-danger{color:#d15254}.lzs-report-building-money.is-warning{color:#d89b35}.lzs-report-building-money .lzs-report-detail-link{margin-left:4px}.lzs-report-detail-link{color:#3287ce;vertical-align:middle;cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:20px;padding:0;display:inline-grid}.lzs-report-detail-link svg{width:13px;height:13px}.lzs-report-detail-link:hover{color:#126cb4}.lzs-report-detail-link:focus-visible{outline-offset:1px;border-radius:3px;outline:2px solid #3287ce}.lzs-report-occupancy{width:100%;height:20px;display:block;position:relative}.lzs-report-occupancy__progress{appearance:none;background:#e9ecef;border:0;border-radius:10px;width:100%;height:20px;display:block}.lzs-report-occupancy__progress::-webkit-progress-bar{background:#e9ecef;border-radius:10px}.lzs-report-occupancy__progress::-webkit-progress-value{background:#fe8f00;border-radius:10px 0 0 10px}.lzs-report-occupancy__progress::-moz-progress-bar{background:#fe8f00;border-radius:10px 0 0 10px}.lzs-report-occupancy>span{z-index:1;color:#fff;text-align:center;pointer-events:none;place-items:center;font-size:11px;font-weight:700;line-height:11px;display:grid;position:absolute;inset:0}.lzs-report-building-rating{color:#8a6812;white-space:nowrap;background:#fff0c2;border-radius:12px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-block}.lzs-report-building-total{text-align:center;font-weight:700;color:#39474d!important}.lzs-report-building-count{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}.lzs-report-building-table td .lzs-report-building-count>strong{color:#3c9e47;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:24px}.lzs-report-building-count__percent{color:#3c9e47;background:#3c9e471f;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:16.5px}.lzs-report-building-table td .lzs-report-building-count--orange>strong{color:#b86100}.lzs-report-building-count--orange .lzs-report-building-count__percent{color:#b86100;background:#fe8f0021}.lzs-report-building-table td .lzs-report-building-count--red>strong{color:#dc3545}.lzs-report-building-count--red .lzs-report-building-count__percent{color:#dc3545;background:#dc35451c}.lzs-report-building-table td .lzs-report-building-count--yellow>strong{color:#9b6900}.lzs-report-building-count--yellow .lzs-report-building-count__percent{color:#9b6900;background:#d99b0021}@media(max-width:760px){.lzs-report-building-panel{margin:0 12px;padding-bottom:12px}.lzs-report-building-card{min-width:0;margin:12px 0 0;padding:0 10px 12px}.lzs-report-building-heading{flex-direction:column;align-items:flex-start;padding:14px 0 10px}.lzs-report-search-control{flex-basis:auto;align-self:stretch;width:100%;margin-top:0}.lzs-report-building-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.lzs-report-building-tabs button{flex:none;min-height:44px}.lzs-report-responsive-table-wrap{touch-action:pan-x pan-y}}@media(min-width:1051px){.lzs-report-filter__month select{transform:translateY(-2px)}.lzs-report-filter__compare{transform:translateY(-3px)}.lzs-report-page>.lzs-report-services-panel{margin:20px 36px 0}}@media(max-width:1050px){.lzs-report-filter{gap:12px}.lzs-report-filter__controls{flex-wrap:wrap;align-items:flex-end;display:flex}.lzs-report-filter__controls>label:not(.lzs-report-filter__compare),.lzs-report-filter__controls>.lzs-report-house{flex:200px}.lzs-report-filter__controls>.lzs-report-button--reset{flex:0 0 40px}.lzs-report-filter__controls>.lzs-report-button--primary{flex:0 16%;min-width:120px}.lzs-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-report-cash-controls{flex-direction:column;align-items:flex-start}.lzs-report-cash-controls__period,.lzs-report-cash-controls__invoice{flex-wrap:wrap}}@media(max-width:900px){.lzs-app-wrapper:has(.lzs-report-page) .lzs-workspace-context-link{width:auto;min-width:0;max-width:180px}}@media(max-width:760px){.lzs-report-page__heading{flex-direction:column;align-items:flex-start;gap:6px;height:auto;min-height:91px;padding:12px 15px 8px}.lzs-report-page__updated{align-self:flex-end}.lzs-report-overview-grid,.lzs-report-overview-grid--bottom,.lzs-report-detail-grid{grid-template-columns:1fr}.lzs-report-section-heading{align-items:flex-start}.lzs-report-detail-summary{grid-template-columns:1fr}.lzs-report-tabs{width:100%;min-width:0;max-width:100%;overflow-x:auto}.lzs-report-tabs button{flex:none;padding:0 12px}}@media(max-width:520px){.lzs-app-wrapper:has(.lzs-report-page) .lzs-header{gap:4px;padding-left:6px;padding-right:6px}.lzs-app-wrapper:has(.lzs-report-page) .lzs-header-left{flex:auto;gap:4px}.lzs-app-wrapper:has(.lzs-report-page) .lzs-header-right{flex:none;gap:0}.lzs-app-wrapper:has(.lzs-report-page) .lzs-header-right>.lzs-header-icon-btn,.lzs-app-wrapper:has(.lzs-report-page) .lzs-header-right>.lzs-notification-dropdown{flex:0 0 34px;width:34px;height:38px}.lzs-app-wrapper:has(.lzs-report-page) .lzs-account-menu{flex:0 0 38px}.lzs-app-wrapper:has(.lzs-report-page) .lzs-global-title{min-width:0;font-size:14px;line-height:1.2}.lzs-app-wrapper:has(.lzs-report-page) .lzs-workspace-context-link{flex:0 145px;max-width:145px}.lzs-report-page__heading h1{font-size:21px}.lzs-report-filter{padding:12px}.lzs-report-filter__controls{flex-wrap:wrap;align-items:stretch;display:flex}.lzs-report-filter__controls>label:not(.lzs-report-filter__compare),.lzs-report-filter__controls>.lzs-report-house{flex:calc(50% - 7px);min-width:calc(50% - 7px)}.lzs-report-filter__compare{min-width:100%}.lzs-report-button{flex:1}.lzs-report-overview{padding:24px 10px 12px}.lzs-report-metrics{gap:7px}.lzs-report-metric,.lzs-report-metric:nth-child(-n+4){min-height:100px;padding:12px 10px}.lzs-report-metric strong{font-size:16px}.lzs-report-metric__mark{border-radius:6px;flex-basis:26px;width:26px;height:26px}.lzs-report-range button{padding:0 7px}.lzs-report-chart__plot{padding-left:8px;padding-right:8px}.lzs-report-chart__pair i{width:9px}.lzs-report-detail-panel>.lzs-report-section-heading{flex-direction:column}.lzs-report-search,.lzs-report-search input{box-sizing:border-box;width:100%}.lzs-report-report-tabs{flex-direction:column-reverse;align-items:flex-start;padding:0 8px}.lzs-report-context{align-self:flex-end;padding:8px 2px 2px}.lzs-report-filter__header{flex-wrap:wrap;align-items:flex-start;gap:9px 12px}.lzs-report-filter__intro{flex:100%}.lzs-report-filter__month{max-width:none;margin-left:auto}.lzs-report-filter__month select{min-width:0;max-width:100%}.lzs-report-category-filter{flex-basis:145px}}@media(max-width:400px){.lzs-app-wrapper:has(.lzs-report-page) .lzs-global-title{display:none}}@media(max-width:520px){.lzs-report-overview{padding:24px 10px 12px}.lzs-report-overview .lzs-report-metric h3{text-overflow:clip;white-space:normal;overflow:visible}.lzs-report-overview .lzs-report-metric strong{white-space:nowrap;font-size:14px}.lzs-report-overview .lzs-report-metric__mark{display:none}.lzs-report-chart{grid-template-rows:auto auto 235px auto;gap:9px;height:auto;min-height:480px;padding:12px}.lzs-report-chart>.lzs-report-section-heading{flex-direction:column;align-items:stretch;gap:9px;min-height:0}.lzs-report-chart>.lzs-report-section-heading .lzs-report-section-heading__intro{align-items:flex-start}.lzs-report-chart>.lzs-report-section-heading h2{font-size:18px;line-height:22px}.lzs-report-chart>.lzs-report-section-heading p{font-size:12px;line-height:18px}.lzs-report-chart .lzs-report-range{align-self:flex-end}.lzs-report-chart__legend{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:5px 11px;height:auto;min-height:18px;line-height:16px;overflow:visible}.lzs-report-chart__legend span{min-width:0}.lzs-report-chart__plot{grid-template-columns:28px minmax(0,1fr);padding:4px 0 0}.lzs-report-chart__grid{font-size:9px}.lzs-report-chart__bars{gap:0}.lzs-report-chart__month{min-width:0;font-size:8px}.lzs-report-chart__pair{gap:1px}.lzs-report-chart__pair i{width:6px}.lzs-report-chart__summary{height:auto;min-height:41px;padding:8px 10px;line-height:1.5;display:block}.lzs-report-attention{grid-template-rows:auto 1fr;gap:8px;height:auto;min-height:439px;padding:12px}.lzs-report-attention>.lzs-report-section-heading{min-height:49px}.lzs-report-attention__list{grid-template-rows:repeat(3,auto)}.lzs-report-attention-row{grid-template-columns:31px minmax(0,1fr);gap:9px;min-height:80px}.lzs-report-ranking{grid-template-rows:auto minmax(220px,1fr) auto;gap:9px;height:auto;min-height:360px;padding:12px}.lzs-report-ranking>.lzs-report-section-heading{flex-direction:column;align-items:stretch;gap:9px}.lzs-report-ranking>.lzs-report-section-heading .lzs-report-section-heading__intro{align-items:flex-start}.lzs-report-ranking>.lzs-report-section-heading h2{font-size:16px;line-height:21px}.lzs-report-ranking>.lzs-report-section-heading p{font-size:12px;line-height:18px}.lzs-report-ranking .lzs-report-range{align-self:flex-end}.lzs-report-ranking-chart__plot{grid-template-columns:70px minmax(0,1fr)}.lzs-report-ranking-chart__grid{left:70px}.lzs-report-ranking-chart__axis{padding-left:70px}.lzs-report-ranking__summary{white-space:normal;height:auto;min-height:41px;line-height:1.5;display:block;overflow:visible}.lzs-report-ranking__summary-value{margin-left:4px}}@media(max-width:360px){.lzs-report-overview .lzs-report-metrics{grid-template-columns:minmax(0,1fr)}.lzs-report-overview .lzs-report-metric,.lzs-report-overview .lzs-report-metric:nth-child(-n+4){min-height:104px;padding:12px 38px 26px 12px}.lzs-report-overview .lzs-report-metric strong{font-size:16px}}@media(min-width:521px)and (max-width:800px){.lzs-report-overview-grid,.lzs-report-overview-grid--bottom{grid-template-columns:minmax(0,1fr)}}.lzs-report-detail-backdrop{z-index:1100;background:#1a262c8a;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.lzs-report-detail-dialog{color:#34424a;background:#fff;border-radius:16px;flex-direction:column;width:min(1140px,100%);height:min(833px,100dvh - 56px);display:flex;overflow:hidden;box-shadow:0 18px 48px #192a323d}.lzs-report-detail-dialog__header{background:#fbfdfc;border-bottom:1px solid #e6ece9;align-items:center;gap:14px;min-height:89px;padding:16px 24px;display:flex}.lzs-report-detail-dialog__icon{color:#168b55;background:#e9f5ee;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-report-detail-dialog__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lzs-report-detail-dialog__icon.is-debt{color:#d9545c;background:#fff0f0}.lzs-report-detail-dialog__heading{flex:1;min-width:0}.lzs-report-detail-dialog__heading p{color:#39875e;margin:0 0 3px;font-size:12px;font-weight:700}.lzs-report-detail-dialog__heading h2{color:#2c3840;margin:0;font-size:20px;font-weight:700;line-height:1.25}.lzs-report-detail-dialog__close{color:#3e4c53;cursor:pointer;background:#fff;border:1px solid #e5e9ea;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-report-detail-dialog__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.lzs-report-detail-dialog__close:hover,.lzs-report-detail-reset:hover{background:#f4f7f6}.lzs-report-detail-dialog__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 26px 0;display:flex}.lzs-report-detail-total{background:#fff;border:1px solid #e1e7e5;border-radius:12px;flex:0 0 84px;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:12px 18px;display:flex}.lzs-report-detail-total>div:first-child{gap:3px;display:grid}.lzs-report-detail-total>div:first-child span{color:#768188;font-size:12px;font-weight:600}.lzs-report-detail-total>div:first-child strong{color:#26343b;font-size:23px;line-height:1.15}.lzs-report-detail-total__meta{color:#7b878c;flex-direction:column;align-items:flex-end;gap:5px;font-size:11px;display:flex}.lzs-report-detail-count{color:#318154;background:#f4faf6;border:1px solid #d7e8dd;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-weight:700;display:inline-flex}.lzs-report-detail-count svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:13px;height:13px}.lzs-report-detail-filters{border:1px solid #e1e7e5;border-radius:12px;flex:none;grid-template-columns:minmax(220px,1.4fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:12px;min-height:88px;padding:12px 14px;display:grid}.lzs-report-detail-filters>label,.lzs-report-detail-category{color:#4a565d;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.lzs-report-detail-category{position:relative}.lzs-report-detail-category__trigger,.lzs-report-detail-date input,.lzs-report-debt-search input{color:#49575e;width:100%;height:41px;font:inherit;background:#fff;border:1px solid #dce2e4;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:14px;font-weight:500;display:flex}.lzs-report-detail-category__trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px}.lzs-report-detail-category__menu{z-index:5;background:#fff;border:1px solid #d9e0e2;border-radius:9px;width:min(100%,380px);max-height:300px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 6px 18px #182a322b}.lzs-report-detail-category__actions{background:#fff;border-bottom:1px solid #e7ecee;justify-content:space-between;padding:8px 12px;display:flex;position:sticky;top:0}.lzs-report-detail-category__actions button{color:#278152;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.lzs-report-detail-category__menu>label{color:#46535a;cursor:pointer;align-items:center;gap:9px;min-height:36px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.lzs-report-detail-category__menu>label:hover{background:#f5f9f7}.lzs-report-detail-category__menu input{accent-color:#188c55;width:15px;height:15px;margin:0}.lzs-report-detail-date input{font-weight:400}.lzs-report-detail-reset{color:#435159;min-height:41px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce2e4;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.lzs-report-detail-reset svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lzs-report-detail-table-wrap{border:1px solid #e0e5e7;border-radius:9px 9px 0 0;flex:1 1 0;min-height:0;overflow:auto}.lzs-report-detail-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13px}.lzs-report-detail-table thead{z-index:1;background:#f7f8fa;position:sticky;top:0}.lzs-report-detail-table th{color:#727e84;text-align:left;white-space:nowrap;border-bottom:1px solid #e0e5e7;height:39px;padding:0 12px;font-size:10px;font-weight:700}.lzs-report-detail-table th:last-child,.lzs-report-detail-table td:last-child{text-align:right}.lzs-report-detail-table td{color:#48565d;white-space:nowrap;border-bottom:1px solid #e8ecee;height:47px;min-height:47px;padding:8px 12px}.lzs-report-detail-table td strong{color:#38464d;font-weight:700}.lzs-report-detail-method{color:#536169;background:#f0f3f5;border-radius:16px;padding:5px 9px;font-size:11px;display:inline-block}.lzs-report-detail-table .lzs-report-detail-amount{color:#32815a;font-weight:700}.lzs-report-detail-empty{color:#78858b!important;text-align:center!important;height:130px!important}.lzs-report-debt-filters{border:1px solid #e1e7e5;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.lzs-report-debt-search{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lzs-report-debt-search svg{fill:none;stroke:#7b878c;stroke-width:1.7px;flex:0 0 19px;width:19px;height:19px}.lzs-report-debt-search input{max-width:480px}.lzs-report-debt-table{min-width:850px}.lzs-report-debt-status{color:#a66a16;background:#fff3df;border-radius:14px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.lzs-report-detail-dialog__footer{background:#fff;border-top:1px solid #e6ecee;flex:0 0 76px;align-items:center;gap:12px;min-height:76px;padding:12px 26px;display:flex}.lzs-report-detail-dialog__footer>span{color:#7b878c;flex:1;font-size:12px}.lzs-report-detail-pagination{gap:5px;display:flex}.lzs-report-detail-pagination button{color:#4b5960;cursor:pointer;background:#fff;border:1px solid #dfe5e7;border-radius:8px;width:34px;height:34px;font-size:20px}.lzs-report-detail-pagination button:disabled{color:#b1b9bd;cursor:not-allowed;background:#f7f8f8}.lzs-report-detail-dialog__done{color:#fff;min-width:76px;height:40px;font:inherit;cursor:pointer;background:#159b61;border:0;border-radius:9px;padding:0 18px;font-size:13px;font-weight:700}.lzs-report-detail-dialog__done:hover{background:#118751}.lzs-report-detail-dialog button:focus-visible,.lzs-report-detail-dialog input:focus-visible{outline-offset:2px;outline:2px solid #3287ce}@media(max-width:760px){.lzs-report-detail-backdrop{align-items:flex-end;padding:0}.lzs-report-detail-dialog{border-radius:16px 16px 0 0;width:100%;height:min(94dvh,900px);max-height:100dvh}.lzs-report-detail-dialog__header{min-height:74px;padding:12px 16px}.lzs-report-detail-dialog__heading h2{font-size:17px}.lzs-report-detail-dialog__body{gap:9px;padding:12px 14px 0}.lzs-report-detail-total{flex-basis:72px;min-height:72px;padding:10px 12px}.lzs-report-detail-total>div:first-child strong{font-size:19px}.lzs-report-detail-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:10px}.lzs-report-detail-category{grid-column:1/-1}.lzs-report-detail-category__menu{width:100%}.lzs-report-detail-reset{align-self:end}.lzs-report-debt-filters{min-height:58px;padding:8px}.lzs-report-detail-dialog__footer{flex-basis:64px;gap:7px;min-height:64px;padding:9px 14px}.lzs-report-detail-dialog__footer>span{font-size:11px}.lzs-report-detail-pagination button{width:30px;height:32px}}@media(max-width:420px){.lzs-report-detail-total__meta{font-size:10px}.lzs-report-detail-count{padding:4px 6px}.lzs-report-detail-dialog__footer{flex-wrap:wrap}.lzs-report-detail-dialog__footer>span{flex-basis:100%}}.lzs-report-energy-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.lzs-report-energy-summary-card{background:#fff;border:1px solid #e1e8ea;border-radius:12px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.lzs-report-energy-summary-card--snapshot{background:#f8fbfe;border-left:4px solid #2b7bbb}.lzs-report-energy-summary-card--confirmed{background:#fffcf7;border-left:4px solid #d9822b}.lzs-report-energy-summary-card--invoiced{background:#f6fbf8;border-left:4px solid #168a4c}.lzs-report-energy-summary-card__badge{color:#42525b;background:#edf2f5;border-radius:99px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700}.lzs-report-energy-summary-card--snapshot .lzs-report-energy-summary-card__badge{color:#1f639b;background:#e3f1fc}.lzs-report-energy-summary-card--confirmed .lzs-report-energy-summary-card__badge{color:#b36214;background:#fdefdf}.lzs-report-energy-summary-card--invoiced .lzs-report-energy-summary-card__badge{color:#137540;background:#dff3e7}.lzs-report-energy-summary-card h3{color:#2b3840;margin:2px 0 0;font-size:14px;font-weight:700}.lzs-report-energy-summary-card__value{color:#1c2830;font-variant-numeric:tabular-nums;font-size:22px;font-weight:750}.lzs-report-energy-summary-card p{color:#64727a;margin:0;font-size:12px;line-height:1.45}.lzs-report-energy-summary-card__finance{color:#4f5e66;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:12px;display:flex}.lzs-report-energy-summary-card__finance b{color:#168a4c;font-weight:700}.lzs-report-energy-subtext{color:#7c8990;margin-top:2px;font-size:11px;display:block}.lzs-report-energy-pill{font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.lzs-report-energy-pill--snapshot{color:#1d649c;background:#e6f2fc}.lzs-report-energy-pill--confirmed{color:#b36214;background:#fef1e1}.lzs-report-energy-pill--invoiced{color:#157942;background:#e2f5ea}.lzs-report-energy-bars{gap:4px;min-width:140px;display:grid}.lzs-report-energy-bars__row{color:#64727a;grid-template-columns:28px minmax(80px,1fr);align-items:center;gap:6px;font-size:10px;font-weight:700;display:grid}.lzs-report-energy-bars__progress{appearance:none;background:#edf1f3;border:0;border-radius:99px;width:100%;height:7px;overflow:hidden}.lzs-report-energy-bars__progress::-webkit-progress-bar{background:#edf1f3;border-radius:99px}.lzs-report-energy-bars__progress.is-snapshot::-webkit-progress-value{background:#2b7bbb;border-radius:99px}.lzs-report-energy-bars__progress.is-confirmed::-webkit-progress-value{background:#d9822b;border-radius:99px}.lzs-report-energy-bars__progress.is-invoiced::-webkit-progress-value{background:#168a4c;border-radius:99px}.lzs-report-energy-bars__progress.is-snapshot::-moz-progress-bar{background:#2b7bbb;border-radius:99px}.lzs-report-energy-bars__progress.is-confirmed::-moz-progress-bar{background:#d9822b;border-radius:99px}.lzs-report-energy-bars__progress.is-invoiced::-moz-progress-bar{background:#168a4c;border-radius:99px}.lzs-report-energy-day-note{color:#3b4b54;background:#f4f9fd;border-left:3px solid #2b7bbb;border-radius:6px;margin:8px 16px 12px;padding:10px 14px;font-size:12px}.lzs-report-energy-status{border-radius:99px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.lzs-report-energy-status.is-normal{color:#157942;background:#e2f5ea}.lzs-report-energy-status.is-single_reading,.lzs-report-energy-status.is-missing{color:#5b6971;background:#eff3f5}.lzs-report-energy-status.is-needs_review{color:#c53b3b;background:#fdecec}.lzs-report-energy-daily-table td strong.is-muted{color:#7f8c93;font-weight:600}@media(max-width:900px){.lzs-report-energy-summary-grid{grid-template-columns:1fr}}.lzs-app-wrapper:has(.lzs-notifications-page)>.lzs-main-content>.lzs-workspace-prototype{display:none}.lzs-main-content:has(.lzs-notifications-page),.lzs-app-wrapper:has(.lzs-notifications-page),body:has(.lzs-notifications-page){background:#e4eef5}.lzs-app-wrapper:has(.lzs-notifications-page) .lzs-workspace-context-link{box-sizing:border-box;width:179.5px;min-height:44px}.lzs-app-wrapper:has(.lzs-notifications-page) .lzs-workspace-context-link__back{box-sizing:border-box;border:1px solid #0f8a4f;flex-basis:30px;width:30px;height:30px}.lzs-notifications-page{color:#33434b;width:min(796px,100% - 32px);margin:12px auto 36px}.lzs-notifications-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.lzs-notifications-heading h1{color:#1e293b;margin:0;font-size:24px;font-weight:700;line-height:28.8px}.lzs-notifications-heading p{color:#666;margin:4px 0 0;font-size:13px;line-height:19.5px}.lzs-notifications-refresh{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:6px 12px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;transition:background-color .15s,border-color .15s;display:inline-flex}.lzs-notifications-refresh svg{flex:0 0 16px;width:16px;height:16px}.lzs-notifications-refresh:hover{background:#f8fafc;border-color:#cbd5e1}.lzs-notifications-refresh:disabled{cursor:wait;opacity:.7}.lzs-notifications-refresh svg.is-spinning{animation:.7s linear infinite lzs-notification-spin}@keyframes lzs-notification-spin{to{transform:rotate(360deg)}}.lzs-notifications-permission{background:#f1faf5;border:1px solid #cdeedb;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-bottom:16px;padding:13px 16px;display:flex}.lzs-notifications-permission h2{color:#394a42;margin:0 0 3px;font-size:13px;font-weight:650;line-height:1.35}.lzs-notifications-permission p{color:#66746c;margin:0;font-size:12px;line-height:1.45}.lzs-notifications-enable{color:#fff;cursor:pointer;background:#159b59;border:1px solid #159b59;border-radius:7px;flex:none;min-height:36px;padding:0 14px;font-size:12px;font-weight:600}.lzs-notifications-enable:hover{background:#11884e;border-color:#11884e}.lzs-notifications-status{color:#52665b;background:#fff;border:1px solid #d8eade;border-radius:6px;margin:0 0 12px;padding:9px 12px;font-size:12px}.lzs-notifications-groups{background:#fff;border:0;border-radius:12px;padding-bottom:8px;overflow:hidden;box-shadow:0 8px 16px #00000014}.lzs-notifications-group{padding:8px 12px 0}.lzs-notifications-group+.lzs-notifications-group{padding-top:14px}.lzs-notifications-group h2{box-sizing:border-box;color:#888;text-transform:uppercase;align-items:flex-start;height:30px;margin:0 6px;font-size:12px;font-weight:400;line-height:18px;display:flex}.lzs-notifications-group__items{flex-direction:column;gap:0;display:flex}.lzs-notifications-group__items .lzs-notification-item{box-sizing:border-box;border:0;border-radius:8px;gap:10px;width:100%;min-height:80.9px;padding:10px}.lzs-notifications-group__items .lzs-notification-item.is-read{background:#fff}.lzs-notifications-group__items .lzs-notification-item:not(.is-read){background:#f1faf5}.lzs-notifications-group__items .lzs-notification-item__icon{color:#1e293b;background:#eee;border-radius:0;flex-basis:50px;width:50px;height:50px}.lzs-notifications-group__items .lzs-notification-item__content{gap:0}.lzs-notifications-group__items .lzs-notification-item__content strong{color:#0b6b3a;font-size:14px;font-weight:700;line-height:21px}.lzs-notifications-group__items .lzs-notification-item__content>span{color:#333;font-size:14px;line-height:21px}.lzs-notifications-group__items .lzs-notification-item__content time{color:#666;font-size:12px;line-height:18px}.lzs-notifications-load-more{color:#118a4f;cursor:pointer;background:0 0;border:1px solid #15a05c;border-radius:10px;min-height:35px;margin:0 auto;padding:6px 12px;font:600 14px/21px Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;display:block}.lzs-notifications-load-more:hover{background:#f4fbf7}.lzs-notifications-end{color:#87938e;text-align:center;margin:14px 0 0;font-size:11px}@media(max-width:640px){.lzs-notifications-page{width:calc(100% - 15px);margin:16px 0 36px}.lzs-notifications-heading{align-items:flex-start}.lzs-notifications-heading h1{font-size:21px}.lzs-notifications-permission{flex-direction:column;align-items:flex-start;gap:10px}.lzs-notifications-enable{align-self:flex-end}.lzs-notifications-group{padding:9px 7px 0}.lzs-notification-item{gap:9px;padding:10px 8px}.lzs-notification-item__icon{flex-basis:40px;width:40px;height:40px}.lzs-notification-item__unread{top:9px;left:38px}.lzs-notification-item__content strong{font-size:12px}.lzs-notification-item__content>span{font-size:11px}}@media(max-width:900px){body:has(.lzs-notifications-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-notifications-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-notifications-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-notifications-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-notifications-page) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-notifications-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-notifications-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-notifications-page) .lzs-notification-dropdown,body:has(.lzs-notifications-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-notifications-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-notifications-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-notifications-page) .lzs-user-chevron{display:none}}@media(max-width:560px){body:has(.lzs-notifications-page) .lzs-header-action{display:none}body:has(.lzs-notifications-page) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}.lzs-app-wrapper:has(.lzs-company-access-page)>.lzs-main-content>.lzs-workspace-prototype{display:none}.lzs-main-content:has(.lzs-company-access-page){background:#e4eef5;padding-top:9px}.lzs-company-access-page+.lzs-app-footer{margin-top:52px}.lzs-company-access-page{color:#26383e;width:min(1296px,100% - 20px);margin:0 auto 30px}.lzs-company-page-heading{justify-content:space-between;align-items:center;gap:20px;min-height:68px;margin:0 0 12px;display:flex}.lzs-company-page-heading>div{border-left:4px solid #19a96b;padding-left:12px}.lzs-company-page-heading h1{color:#1e293b;margin:0;font-size:24px;font-weight:600;line-height:1.2}.lzs-company-page-heading p{color:#0f172a;margin:0;font-size:14px;line-height:16.8px}.lzs-company-video-button{box-sizing:border-box;color:#e04d4d;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:23px;justify-content:flex-start;align-self:flex-start;align-items:center;gap:5px;width:202px;min-height:45px;margin-top:5px;padding:0 12px 0 5px;font-size:13px;font-weight:600;display:inline-flex}.lzs-company-video-button svg{box-sizing:border-box;color:#fff;background:#ed3434;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.lzs-company-access-card{background:#fff;border:1px solid #e6ebed;border-radius:7px;grid-template-columns:324px minmax(0,1fr);min-height:455px;display:grid;overflow:hidden}.lzs-company-access-nav{background:#fff;border-right:1px solid #edf0f1;padding:0}.lzs-company-access-nav a{color:#fff;background:#19a96b;border-radius:0;align-items:center;gap:8px;min-height:54px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.lzs-company-access-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.lzs-company-access-panel{text-align:center;background:#c9f2f5;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;margin:14px 26px 15px;padding:0 15px;display:flex}.lzs-company-illustration{width:min(400px,70%);height:200px;margin:0 auto 40px}.lzs-company-illustration img{object-fit:contain;width:100%;height:100%;display:block}.lzs-company-access-panel h2{color:#24383d;margin:8px 0 6px;font-size:28px;font-weight:600;line-height:1.25}.lzs-company-access-description{color:#536b70;max-width:800px;margin:0;font-size:14px;line-height:1.5}.lzs-company-access-empty{color:#496267;max-width:650px;margin:17px 0 14px;font-size:14px;line-height:1.5}.lzs-upgrade-notice{box-sizing:border-box;color:#30363a;text-align:left;background:snow;border:1px solid #df9938;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 13px 0 0;display:flex}.lzs-upgrade-notice svg{box-sizing:content-box;color:#fff;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;background:#ee7900;flex:none;width:20px;height:20px;padding:12px}.lzs-upgrade-notice p{margin:0;font-size:12px;font-weight:550;line-height:1.45}@media(max-width:760px){.lzs-main-content:has(.lzs-company-access-page){padding-top:12px}.lzs-company-access-page{width:100%}.lzs-company-page-heading{align-items:flex-start}.lzs-company-page-heading h1{font-size:18px}.lzs-company-access-card{grid-template-columns:1fr}.lzs-company-access-nav{border-bottom:1px solid #edf0f1;border-right:0;padding:0}.lzs-company-access-nav a{min-height:48px}.lzs-company-access-panel{border-radius:10px;min-height:405px;margin:9px;padding:22px 17px}.lzs-company-illustration{margin-bottom:24px}.lzs-company-access-panel h2{font-size:17px}.lzs-company-video-button{flex:none;padding:0 10px;font-size:10px}.lzs-company-page-heading{flex-direction:column;gap:10px}.lzs-company-page-heading>div{box-sizing:border-box;width:100%;min-width:0}.lzs-company-video-button{align-self:flex-start}}@media(max-width:900px){body:has(.lzs-company-access-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-company-access-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-company-access-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-company-access-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-company-access-page) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-company-access-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-company-access-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-company-access-page) .lzs-notification-dropdown,body:has(.lzs-company-access-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-company-access-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-company-access-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-company-access-page) .lzs-user-chevron{display:none}}@media(max-width:560px){body:has(.lzs-company-access-page) .lzs-header-action{display:none}body:has(.lzs-company-access-page) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}.lzs-team-management{width:min(1296px,100% - 32px);color:var(--lz-text-main);gap:16px;margin:18px auto 30px;display:grid}.lzs-team-heading h1,.lzs-team-card__heading h2,.lzs-team-invite-link h2{color:var(--lz-text-main);margin:0;font-weight:650}.lzs-team-heading h1{font-size:23px}.lzs-team-heading p,.lzs-team-card__heading p,.lzs-team-invite-link p,.lzs-team-note{color:var(--lz-text-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.lzs-team-card,.lzs-team-invite-link{border:1px solid var(--lz-border-light);border-radius:var(--lz-radius-lg);background:var(--lz-bg-card);min-width:0;box-shadow:var(--lz-shadow-sm);padding:20px}.lzs-team-card__heading{margin-bottom:16px}.lzs-team-card__heading h2,.lzs-team-invite-link h2{font-size:17px}.lzs-team-invite-form{grid-template-columns:minmax(170px,.8fr) minmax(250px,1.3fr) auto;align-items:end;gap:12px;display:grid}.lzs-team-field{min-width:0;color:var(--lz-text-main);gap:7px;font-size:13px;font-weight:600;display:grid}.lzs-team-field input,.lzs-team-field select,.lzs-team-copy-row input{box-sizing:border-box;border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);width:100%;min-width:0;height:40px;color:var(--lz-text-main);font:inherit;background:#fff;padding:0 11px;font-weight:400}.lzs-team-field input:focus,.lzs-team-field select:focus,.lzs-team-copy-row input:focus{border-color:var(--lz-border-focus);outline:2px solid var(--lz-primary)}@supports (color:color-mix(in lab,red,red)){.lzs-team-field input:focus,.lzs-team-field select:focus,.lzs-team-copy-row input:focus{outline:2px solid color-mix(in srgb,var(--lz-primary) 17%,transparent)}}.lzs-team-field-error{color:var(--lz-danger);font-weight:400}.lzs-team-note{margin-top:13px}.lzs-team-button{border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);min-height:38px;color:var(--lz-text-main);cursor:pointer;font:inherit;white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lzs-team-button:hover{background:var(--lz-bg-hover)}.lzs-team-button--primary{border-color:var(--lz-primary);background:var(--lz-primary);color:#fff}.lzs-team-button--primary:hover{border-color:var(--lz-primary-hover);background:var(--lz-primary-hover)}.lzs-team-button--danger{border-color:var(--lz-danger-border);color:var(--lz-danger)}.lzs-team-button--danger:hover{background:var(--lz-danger-bg)}.lzs-team-alert{border:1px solid var(--lz-success-border);border-radius:var(--lz-radius-md);background:var(--lz-success-bg);color:#17643d;margin:0;padding:12px 14px;font-size:13px}.lzs-team-invite-link{border-color:var(--lz-success-border);gap:12px;display:grid}.lzs-team-copy-row{gap:8px;min-width:0;display:flex}.lzs-team-copy-row input{flex:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.lzs-team-copy-status{min-height:18px;color:var(--lz-primary);margin:-7px 0 0!important}.lzs-team-table-wrap{width:100%;overflow-x:auto}.lzs-team-table{border-collapse:collapse;width:100%;font-size:13px}.lzs-team-table th,.lzs-team-table td{border-bottom:1px solid var(--lz-border-light);text-align:left;vertical-align:middle;padding:11px 12px}.lzs-team-table th{background:var(--lz-bg-subtle);color:var(--lz-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.lzs-team-table td strong,.lzs-team-table td small{display:block}.lzs-team-table td small{color:var(--lz-text-muted);margin-top:3px;font-size:12px}.lzs-team-table tr:last-child td{border-bottom:0}.lzs-team-empty{color:var(--lz-text-muted);text-align:center!important;padding:24px!important}.lzs-team-row-actions{flex-wrap:wrap;gap:7px;display:flex}.lzs-member-access-back{color:var(--lz-primary);margin-bottom:9px;font-size:13px;text-decoration:none;display:inline-block}.lzs-member-access-note{color:var(--lz-text-muted);margin:0 0 18px;font-size:13px;line-height:1.55}.lzs-member-access-form{gap:16px;min-width:0;display:grid}.lzs-member-property-card{box-sizing:border-box;border:1px solid var(--lz-border-light);border-radius:var(--lz-radius-md);width:100%;min-width:0;max-width:100%;margin:0;padding:16px;overflow:hidden}.lzs-member-property-card legend{max-width:100%;padding:0 8px}.lzs-member-property-assignment{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.lzs-member-property-assignment>input,.lzs-permission-toggle input{width:17px;height:17px;accent-color:var(--lz-primary)}.lzs-member-property-assignment span,.lzs-member-property-assignment strong,.lzs-member-property-assignment small{overflow-wrap:anywhere;min-width:0;display:block}.lzs-member-property-assignment strong{color:var(--lz-text-main);font-size:15px}.lzs-member-property-assignment small{color:var(--lz-text-muted);margin-top:3px;font-size:12px;font-weight:400}.lzs-member-permission-table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.lzs-member-permission-table{max-width:760px}.lzs-member-permission-table th:not([scope=row]),.lzs-member-permission-table td{text-align:center;width:110px}.lzs-member-permission-table th[scope=row]{min-width:190px;color:var(--lz-text-main);font-weight:550}.lzs-permission-toggle{cursor:pointer;justify-content:center;align-items:center;min-width:40px;min-height:38px;display:inline-flex}.lzs-member-access-actions{justify-content:flex-end;gap:8px;display:flex}.lzs-team-alert--error{border-color:var(--lz-danger-border);background:var(--lz-danger-bg);color:var(--lz-danger)}.lzs-team-alert--error p{margin:0;font-weight:600}.lzs-team-alert--error ul{margin:8px 0 0;padding-left:18px}@media(max-width:600px){.lzs-team-management{width:min(100% - 20px,1296px)}.lzs-team-card{padding:14px}.lzs-member-property-card{padding:11px}.lzs-member-access-actions{border-top:1px solid var(--lz-border-light);background:var(--lz-bg-card);padding:10px;position:sticky;bottom:0}}.lzs-invitation-body{background:var(--lz-bg-app);min-height:100vh;color:var(--lz-text-main);font-family:var(--lz-font-sans);place-items:center;margin:0;padding:24px;display:grid}.lzs-invitation-card{box-sizing:border-box;border:1px solid var(--lz-border-light);border-radius:var(--lz-radius-xl);background:var(--lz-bg-card);width:min(100%,520px);box-shadow:var(--lz-shadow-md);padding:30px}.lzs-invitation-brand{color:var(--lz-primary);font-size:13px;font-weight:700;text-decoration:none}.lzs-invitation-card h1{margin:22px 0 10px;font-size:22px;line-height:1.3}.lzs-invitation-card p{color:var(--lz-text-muted);font-size:14px;line-height:1.55}.lzs-invitation-card .lzs-invitation-message{color:var(--lz-text-main);font-weight:600}.lzs-invitation-meta{border-radius:var(--lz-radius-md);background:var(--lz-bg-subtle);padding:9px 11px}.lzs-invitation-form{gap:14px;margin-top:20px;display:grid}.lzs-invitation-form[hidden],.lzs-invitation-meta[hidden]{display:none}.lzs-invitation-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.lzs-invitation-form input{box-sizing:border-box;border:1px solid var(--lz-border);border-radius:var(--lz-radius-md);width:100%;height:42px;font:inherit;padding:0 11px}.lzs-invitation-form small{color:var(--lz-text-muted);font-weight:400}.lzs-invitation-footnote{margin-top:20px;font-size:12px!important}.lzs-invitation-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media(max-width:760px){.lzs-team-management{width:calc(100% - 24px);margin-top:12px}.lzs-team-card,.lzs-team-invite-link{padding:15px}.lzs-team-invite-form{grid-template-columns:1fr}.lzs-team-invite-form>.lzs-team-button{justify-self:start}.lzs-team-copy-row{flex-direction:column;align-items:stretch}.lzs-team-copy-row .lzs-team-button{align-self:flex-start}}@media(max-width:480px){.lzs-invitation-body{padding:12px}.lzs-invitation-card{padding:22px 18px}.lzs-invitation-card h1{font-size:19px}.lzs-team-table:not(.lzs-member-permission-table){min-width:690px}.lzs-member-permission-table th[scope=row]{min-width:130px}.lzs-member-permission-table th:not([scope=row]),.lzs-member-permission-table td{width:72px;padding:9px 6px}}.lzs-workspace-page--customer-search{background:#e8f3f7;align-self:center;max-width:1600px;padding:16px 24px 28px}.lzs-customer-search{color:#344149}.lzs-acquisition-navigation,.lzs-listing-controls,.lzs-listing-results{background:#fff;border:1px solid #e2e9ec;border-radius:15px}.lzs-acquisition-navigation{box-sizing:border-box;min-height:136px;padding:15px 16px 12px}.lzs-acquisition-navigation__heading{border-bottom:1px solid #e9edef;align-items:center;gap:12px;min-height:55px;padding-bottom:11px;display:flex}.lzs-acquisition-navigation__mark{color:#159b59;background:#e7f7ef;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.lzs-customer-search-icon{width:18px;height:18px;display:block}.lzs-acquisition-navigation__mark .lzs-customer-search-icon{width:21px;height:21px}.lzs-acquisition-navigation__heading h1{color:#2e3b42;margin:0;font-size:16px;font-weight:650;line-height:1.35}.lzs-acquisition-navigation__heading p{color:#7c898f;margin:3px 0 0;font-size:13px;line-height:1.4}.lzs-acquisition-navigation__tabs{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;padding-top:11px;display:flex}.lzs-acquisition-tab{color:#69767f;min-height:36px;font:500 14px/20px var(--lz-font-sans);white-space:nowrap;background:#f0f3f6;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.lzs-acquisition-tab .lzs-customer-search-icon{width:15px;height:15px}.lzs-acquisition-tab.is-active{color:#fff;background:#159b59;font-weight:500}.lzs-acquisition-tab:disabled{opacity:1;cursor:not-allowed}.lzs-acquisition-tab__badge{color:#fff;font:600 11px/16px var(--lz-font-sans);background:linear-gradient(90deg,#f97316,#ef4444);border-radius:999px;align-items:center;gap:2px;padding:2px 8px 2px 6px;display:inline-flex;box-shadow:0 1px 3px #f973163d}.lzs-acquisition-tab__badge .lzs-customer-search-icon{color:#fde047;fill:#fde047;stroke-width:1.6px;flex:0 0 12px;width:12px;height:12px}.lzs-acquisition-tab:focus-visible,.lzs-listing-status-filter:focus-visible,.lzs-listing-create-button:focus-visible,.lzs-listing-dialog button:focus-visible,.lzs-listing-dialog input:focus-visible,.lzs-listing-dialog select:focus-visible,.lzs-listing-dialog textarea:focus-visible{outline-offset:2px;outline:3px solid #159b5957}.lzs-listing-controls{justify-content:space-between;align-items:center;gap:14px;min-height:74px;margin-top:16px;padding:10px 16px;display:flex}.lzs-listing-status-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lzs-listing-status-filter{color:#68757d;min-height:26px;font:500 12px/16px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e6e9;border-radius:17px;align-items:center;gap:3.2px;padding:4px 12px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.lzs-listing-status-filter:hover{color:#168c51;border-color:#abd7bb}.lzs-listing-status-filter.is-active{color:#168c51;background:#edf8f1;border-color:#afd7bd}.lzs-listing-status-filter__count{color:inherit;font-variant-numeric:tabular-nums}.lzs-listing-create-button{color:#fff;min-height:40px;font:500 14px/20px var(--lz-font-sans);cursor:pointer;background:#159b59;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:background-color .15s,box-shadow .15s;display:inline-flex}.lzs-listing-create-button:hover{background:#11894f;box-shadow:0 2px 7px #0f733f33}.lzs-listing-create-button .lzs-customer-search-icon{width:16px;height:16px}.lzs-listing-results{place-items:center;min-height:420px;margin-top:16px;display:grid}.lzs-listing-empty-state{text-align:center;flex-direction:column;align-items:center;padding:0;display:flex}.lzs-listing-empty-state__icon{color:#169b59;background:#e8f7ef;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:16px;display:grid}.lzs-listing-empty-state__icon .lzs-customer-search-icon{stroke-width:2.1px;width:37px;height:37px}.lzs-listing-empty-state h2{color:#0f172a;margin:0;font-size:24px;font-weight:600;line-height:32px}.lzs-listing-empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:20px}.lzs-customer-search__notice{z-index:1300;color:#fff;max-width:min(420px,100vw - 40px);box-shadow:var(--lz-shadow-lg);background:#26363d;border-radius:8px;margin:0;padding:12px 16px;font-size:12px;position:fixed;bottom:18px;right:20px}.lzs-customer-search .lzs-app-footer{margin-top:64px}.lzs-app-wrapper:has(.lzs-customer-search) .lzs-workspace-context-link{min-width:180px}.lzs-listing-dialog{box-sizing:border-box;color:#344149;background:#fff;border:0;border-radius:16px;flex-direction:column;width:min(768px,100vw - 32px);max-width:768px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 14px 46px #18273130}.lzs-listing-dialog[open]{display:flex}.lzs-listing-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#b2c1cc7a}.lzs-listing-dialog__header{border-bottom:1px solid #e8edef;flex:none;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;display:flex}.lzs-listing-dialog__header h2{color:#29373e;margin:0;font-size:15px;font-weight:650}.lzs-listing-dialog__close{color:#59666c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.lzs-listing-dialog__close:hover{background:#f1f4f5}.lzs-listing-stepper{border-bottom:1px solid #e9edef;flex:none;align-items:center;gap:15px;min-height:52px;margin:0 20px;padding:0;list-style:none;display:flex}.lzs-listing-stepper li{color:#849097;align-items:center;gap:8px;font-size:12px;display:flex}.lzs-listing-stepper li span{color:#77848a;background:#eef1f3;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;font-weight:650;display:grid}.lzs-listing-stepper li strong{font-weight:500}.lzs-listing-stepper li:first-child:after{content:"";background:#e3e8eb;width:22px;height:1px}.lzs-listing-stepper li.is-active{color:#344149}.lzs-listing-stepper li.is-active span{color:#fff;background:#159b59}.lzs-listing-stepper li.is-active strong{font-weight:650}.lzs-listing-dialog__form{flex-direction:column;flex:auto;min-height:0;display:flex}.lzs-listing-dialog__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:24px;padding:14px 20px 20px;display:flex;overflow-y:auto}.lzs-listing-form-section{background:#fff;border:1px solid #e4e9eb;border-radius:14px;flex:none;padding:15px 16px;box-shadow:0 1px 2px #1427310a}.lzs-listing-form-section--select-only{padding-bottom:21px}.lzs-listing-form-section>h3{color:#3b494f;align-items:center;gap:9px;margin:0 0 13px;font-size:13px;font-weight:650;display:flex}.lzs-listing-form-section>h3>span{color:#159b59;place-items:center;width:20px;height:20px;display:grid}.lzs-listing-form-section>h3 .lzs-customer-search-icon{width:17px;height:17px}.lzs-listing-form-section__required{color:#df514b;margin-left:-5px;font-size:14px;font-weight:650}.lzs-listing-form-section__content{flex-direction:column;gap:13px;display:flex}.lzs-listing-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 15px;display:grid}.lzs-listing-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-listing-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lzs-listing-form-field{color:#536168;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.lzs-listing-form-field>span:first-child b{color:#df514b;margin-left:3px;font-size:14px}.lzs-listing-form-field input,.lzs-listing-form-field select,.lzs-listing-form-field textarea{box-sizing:border-box;color:#35434a;width:100%;min-width:0;min-height:39px;font:13px var(--lz-font-sans);background:#fff;border:1px solid #dfe5e8;border-radius:8px;padding:8px 10px}.lzs-listing-form-field textarea{resize:vertical;min-height:78px}.lzs-listing-form-field input::placeholder,.lzs-listing-form-field textarea::placeholder{color:#a1aaae}.lzs-listing-form-field small{color:#929da2;font-size:11px;line-height:1.4}.lzs-listing-rental-toggle{cursor:pointer;background:#fbfcfc;border:1px solid #e3e8ea;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:0 14px;display:flex}.lzs-listing-rental-toggle>span:first-child{flex-direction:column;gap:4px;display:flex}.lzs-listing-rental-toggle strong{color:#3a484e;font-size:13px;font-weight:600}.lzs-listing-rental-toggle small{color:#849097;font-size:11px}.lzs-listing-rental-toggle input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lzs-listing-rental-toggle__track{background:#b9c2c6;border-radius:15px;flex:0 0 44px;width:44px;height:25px;transition:background-color .16s;position:relative}.lzs-listing-rental-toggle__track:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px}.lzs-listing-rental-toggle input:checked+.lzs-listing-rental-toggle__track{background:#159b59}.lzs-listing-rental-toggle input:checked+.lzs-listing-rental-toggle__track:after{transform:translate(19px)}.lzs-listing-rental-toggle input:focus-visible+.lzs-listing-rental-toggle__track{outline-offset:3px;outline:3px solid #159b5957}.lzs-listing-form-note{color:#839097;margin:0;font-size:11px;line-height:1.5}.lzs-listing-choice-group{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 16px;margin:0;padding:0;display:grid}.lzs-listing-choice-group__legend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lzs-listing-choice-group__option{color:#536168;cursor:pointer;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.45;display:flex}.lzs-listing-choice-group__option--all{grid-column:1/-1;font-weight:600}.lzs-listing-choice-group__option input{accent-color:#159b59;flex:0 0 15px;width:15px;height:15px;margin:1px 0 0}.lzs-listing-choice-group__option input:focus-visible{outline-offset:3px;outline:2px solid #159b59}.lzs-listing-upload{color:#738087;cursor:pointer;border:1px dashed #cbd6da;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:94px;padding:12px;display:flex}.lzs-listing-upload input{width:0;height:0;position:absolute;overflow:hidden}.lzs-listing-upload>span{color:#168c51;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.lzs-listing-upload>span b{font-weight:700}.lzs-listing-upload small{color:#8b979c;font-size:11px;line-height:1.45}.lzs-listing-upload:focus-within{outline-offset:2px;outline:3px solid #159b5940}.lzs-listing-dialog__footer{background:#fff;border-top:1px solid #e9edef;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:8px 20px;display:flex}.lzs-listing-dialog__footer p{color:#7b878d;flex:1;margin:0;font-size:11px}.lzs-listing-dialog__footer .lzs-workspace-button{color:#59666d;min-height:38px;font:600 12px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:8px;padding:0 16px}.lzs-listing-dialog__footer .lzs-workspace-button--primary{color:#fff;background:#159b59;border-color:#159b59}.lzs-listing-dialog__footer .lzs-workspace-button--primary:hover{background:#11894f}@media(max-width:900px){.lzs-workspace-page--customer-search{max-width:100%;padding:14px 16px 28px}.lzs-listing-controls{flex-direction:column;align-items:flex-start}.lzs-listing-create-button{align-self:flex-end}}@media(max-width:640px){.lzs-workspace-page--customer-search{padding:12px 12px 24px}.lzs-acquisition-navigation{min-height:auto;padding:13px}.lzs-acquisition-navigation__heading{align-items:flex-start}.lzs-acquisition-navigation__heading p{font-size:12px}.lzs-acquisition-navigation__tabs{gap:6px}.lzs-acquisition-tab{min-height:39px;padding:0 10px;font-size:11px}.lzs-listing-controls{align-items:stretch;min-height:auto;padding:12px}.lzs-listing-status-filters{gap:7px}.lzs-listing-status-filter{min-height:36px;padding:5px 10px}.lzs-listing-create-button{align-self:stretch;min-height:42px}.lzs-listing-results{min-height:min(420px,55dvh)}.lzs-listing-empty-state h2{font-size:19px}.lzs-listing-empty-state p{font-size:14px}.lzs-listing-dialog{border-radius:13px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.lzs-listing-dialog__header{padding:0 14px}.lzs-listing-stepper{gap:8px;margin:0 14px}.lzs-listing-stepper li{gap:6px;font-size:10px}.lzs-listing-stepper li strong{max-width:145px}.lzs-listing-dialog__body{gap:12px;padding:12px 12px 15px}.lzs-listing-form-section{border-radius:11px;padding:13px 12px}.lzs-listing-form-grid,.lzs-listing-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lzs-listing-form-grid--two{grid-template-columns:1fr}.lzs-listing-choice-group{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-listing-dialog__footer{min-height:60px;padding:8px 12px}}@media(max-width:380px){.lzs-acquisition-tab{gap:5px;padding:0 8px}.lzs-listing-form-grid,.lzs-listing-form-grid--three,.lzs-listing-choice-group{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lzs-acquisition-tab,.lzs-listing-status-filter,.lzs-listing-create-button,.lzs-listing-rental-toggle__track,.lzs-listing-rental-toggle__track:after{transition:none}}@media(max-width:1100px){body:has(.lzs-customer-search) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-customer-search) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-customer-search) .lzs-header-left>.lzs-header-divider,body:has(.lzs-customer-search) .lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-app-wrapper:has(.lzs-customer-search) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-customer-search) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-customer-search) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-customer-search) .lzs-notification-dropdown,body:has(.lzs-customer-search) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-customer-search) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-customer-search) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-customer-search) .lzs-user-chevron,body:has(.lzs-customer-search) .lzs-header-action span:not(.lzs-action-icon),body:has(.lzs-customer-search) .lzs-user-info{display:none}}@media(max-width:560px){body:has(.lzs-customer-search) .lzs-header-action{display:none}body:has(.lzs-customer-search) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}.lzs-workspace-page--room-filling{background:#e8f3f7;align-self:center;max-width:1600px;padding:16px 24px 28px}.lzs-room-filling{color:#344149}.lzs-room-filling .lzs-app-footer{margin-top:64px}.lzs-app-wrapper:has(.lzs-room-filling) .lzs-workspace-context-link{min-width:180px}.lzs-acquisition-tab.is-active{color:#fff;background:#15a05c}.lzs-room-filling__toolbar,.lzs-room-filling__results{background:#fff;border:1px solid #e2e9ec;border-radius:15px}.lzs-room-filling__toolbar{justify-content:space-between;align-items:center;min-height:74px;margin-top:16px;padding:11px 16px;display:flex}.lzs-room-filling__status-tabs{background:#f1f5f9;border-radius:12px;flex:none;align-items:center;min-height:40px;padding:4px;display:flex}.lzs-room-filling__status-tab{color:#64748b;min-height:32px;font:500 14px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.lzs-room-filling__status-tab:hover,.lzs-room-filling__status-tab.is-active{color:#15a05c}.lzs-room-filling__status-tab.is-active{background:#fff;box-shadow:0 1px 2px #0f172a17}.lzs-room-filling__status-count{display:none}.lzs-room-filling__actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lzs-room-filling__search{box-sizing:border-box;color:#89959a;background:#fff;border:1px solid #dfe5e8;border-radius:7px;flex:0 256px;align-items:center;gap:8px;width:256px;max-width:min(256px,45vw);height:40px;padding:0 12px;display:flex}.lzs-room-filling__search .lzs-customer-search-icon{flex:0 0 16px;width:16px;height:16px}.lzs-room-filling__search input{color:#344149;width:100%;min-width:0;font:14px var(--lz-font-sans);border:0;outline:0}.lzs-room-filling__search input::placeholder{color:#9aa5a9}.lzs-room-filling__create{color:#fff;min-width:166px;min-height:40px;font:500 14px var(--lz-font-sans);cursor:pointer;background:#15a05c;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:0 16px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.lzs-room-filling__create:hover{background:#128d50;box-shadow:0 2px 7px #0f733f33}.lzs-room-filling__create .lzs-customer-search-icon{width:16px;height:16px}.lzs-room-filling__results{place-items:center;min-height:320px;margin-top:16px;display:grid}.lzs-room-filling__empty-state{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:min(100%,448px);padding:0 24px;display:flex}.lzs-room-filling__empty-state h2{color:#0f172a;margin:0;font-size:18px;font-weight:600;line-height:28px}.lzs-room-filling__empty-state p{color:#64748b;margin:8px 0 0;font-size:14px;line-height:20px}.lzs-room-filling__empty-create{color:#fff;min-width:166px;min-height:40px;font:500 14px var(--lz-font-sans);cursor:pointer;background:#15a05c;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:0 16px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.lzs-room-filling__empty-create:hover{background:#128d50;box-shadow:0 2px 7px #0f733f33}.lzs-room-filling__empty-create .lzs-customer-search-icon{width:16px;height:16px}.lzs-room-filling__status-tab:focus-visible,.lzs-room-filling__search:focus-within,.lzs-room-filling__create:focus-visible,.lzs-room-filling__empty-create:focus-visible,.lzs-room-filling-dialog button:focus-visible,.lzs-room-filling-dialog input:focus-visible,.lzs-room-filling-dialog select:focus-visible{outline-offset:2px;outline:3px solid #159b594d}.lzs-room-filling-dialog{box-sizing:border-box;color:#344149;background:#fff;border:0;border-radius:15px;flex-direction:column;width:min(820px,100vw - 32px);max-width:820px;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 14px 46px #18273130}.lzs-room-filling-dialog[open]{display:flex}.lzs-room-filling-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#b2c1cc7a}.lzs-room-filling-dialog__header{border-bottom:1px solid #e8edef;flex:none;justify-content:space-between;align-items:center;min-height:60px;padding:0 20px;display:flex}.lzs-room-filling-dialog__header h2{color:#29373e;margin:0;font-size:15px;font-weight:650}.lzs-room-filling-dialog__close{color:#59666c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.lzs-room-filling-dialog__close:hover{background:#f1f4f5}.lzs-room-filling-dialog__close .lzs-customer-search-icon{width:16px;height:16px}.lzs-room-filling-dialog__stepper{border-bottom:1px solid #e9edef;flex:none;align-items:center;gap:20px;min-height:62px;margin:0 20px;padding:0;list-style:none;display:flex}.lzs-room-filling-dialog__stepper li{color:#849097;align-items:center;gap:8px;font-size:12px;display:flex}.lzs-room-filling-dialog__stepper li>span{color:#77848a;background:#eef1f3;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:650;display:grid}.lzs-room-filling-dialog__stepper li strong{font-weight:500}.lzs-room-filling-dialog__stepper li.is-active{color:#344149}.lzs-room-filling-dialog__stepper li.is-active>span,.lzs-room-filling-dialog__stepper li.is-complete>span{color:#fff;background:#159b59}.lzs-room-filling-dialog__stepper li.is-active strong{font-weight:650}.lzs-room-filling-dialog__body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:15px;min-height:0;padding:17px 20px 20px;display:flex;overflow-y:auto}.lzs-room-filling-step{flex-direction:column;gap:14px;display:flex}.lzs-room-filling-form-section{background:#fff;border:1px solid #e4e9eb;border-radius:13px;flex:none;padding:15px 16px;box-shadow:0 1px 2px #1427310a}.lzs-room-filling-form-section__header>h3{color:#3b494f;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:650;display:flex}.lzs-room-filling-form-section__header>h3>span{color:#159b59;place-items:center;width:20px;height:20px;display:grid}.lzs-room-filling-form-section__header>h3 .lzs-customer-search-icon{width:17px;height:17px}.lzs-room-filling-form-section__description{color:#89959a;margin:3px 0 0 29px;font-size:12px;line-height:1.4}.lzs-room-filling-form-section__header{margin-bottom:13px}.lzs-room-filling-form-section__content{flex-direction:column;gap:13px;display:flex}.lzs-room-filling-form-grid{gap:13px 15px;display:grid}.lzs-room-filling-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-room-filling-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lzs-room-filling-form-field{color:#536168;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.lzs-room-filling-form-field>span b{color:#df514b;margin-left:3px}.lzs-room-filling-form-field input,.lzs-room-filling-form-field select,.lzs-room-filling-form-field textarea{box-sizing:border-box;color:#35434a;width:100%;min-width:0;min-height:39px;font:13px var(--lz-font-sans);background:#fff;border:1px solid #dfe5e8;border-radius:8px;padding:8px 10px}.lzs-room-filling-form-field textarea{resize:vertical;min-height:86px}.lzs-room-filling-form-field input::placeholder{color:#a1aaae}.lzs-room-filling-dialog__note{color:#839097;margin:0;font-size:11px;line-height:1.5}.lzs-room-filling__amenities{flex-wrap:wrap;gap:10px;display:flex}.lzs-room-filling__checkbox,.lzs-room-filling__sign-option{color:#59666c;cursor:pointer;border:1px solid #e2e8ea;border-radius:8px;align-items:center;gap:8px;min-height:37px;padding:0 11px;font-size:12px;display:inline-flex}.lzs-room-filling__checkbox input,.lzs-room-filling__sign-option input{accent-color:#159b59}.lzs-room-filling__tier-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lzs-room-filling__tier-heading h3{color:#536168;margin:0;font-size:12px;font-weight:600}.lzs-room-filling__add-tier{color:#168c51;font:600 12px var(--lz-font-sans);cursor:pointer;background:0 0;border:0}.lzs-room-filling__tier-row{grid-template-columns:1fr 1fr 1.4fr 32px;align-items:end;gap:9px;display:grid}.lzs-room-filling__tier-row label{color:#536168;flex-direction:column;gap:6px;font-size:11px;display:flex}.lzs-room-filling__tier-row input{box-sizing:border-box;min-width:0;min-height:37px;font:12px var(--lz-font-sans);border:1px solid #dfe5e8;border-radius:7px;padding:7px 9px}.lzs-room-filling__remove-tier{color:#718087;cursor:pointer;background:#fff;border:1px solid #e3e8ea;border-radius:7px;place-items:center;width:32px;height:35px;display:grid}.lzs-room-filling__remove-tier:disabled{opacity:.45;cursor:not-allowed}.lzs-room-filling__remove-tier .lzs-customer-search-icon{width:14px;height:14px}.lzs-room-filling__sign-option{border:0;justify-content:flex-start;align-self:flex-start;padding:0}.lzs-room-filling-dialog__footer{background:#fff;border-top:1px solid #e9edef;flex:none;justify-content:flex-end;align-items:center;gap:9px;min-height:64px;padding:8px 20px;display:flex}.lzs-room-filling-dialog__footer p{color:#7b878d;flex:1;margin:0;font-size:11px}.lzs-room-filling-dialog__button{color:#59666d;min-height:38px;font:600 12px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:8px;padding:0 15px}.lzs-room-filling-dialog__button--primary{color:#fff;background:#159b59;border-color:#159b59}.lzs-room-filling-dialog__button--primary:hover{background:#11894f}@media(max-width:900px){.lzs-workspace-page--room-filling{max-width:100%;padding:14px 16px 28px}.lzs-room-filling__toolbar{flex-wrap:wrap;justify-content:flex-start}.lzs-room-filling__actions{justify-content:flex-end;width:100%}.lzs-room-filling__search{flex:220px;width:auto;max-width:none}}@media(max-width:640px){.lzs-workspace-page--room-filling{padding:12px 12px 24px}.lzs-room-filling__toolbar{align-items:stretch;gap:11px;padding:12px}.lzs-room-filling__status-tabs{width:100%}.lzs-room-filling__status-tab{flex:1;justify-content:center}.lzs-room-filling__search{flex:auto}.lzs-room-filling__create{min-width:40px;margin:0}.lzs-room-filling__create span{display:none}.lzs-room-filling__empty-create{width:min(100%,220px)}.lzs-room-filling__results{min-height:min(420px,55dvh)}.lzs-room-filling__empty-state h2{font-size:18px}.lzs-room-filling__empty-state p{font-size:13px}.lzs-room-filling-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.lzs-room-filling-dialog__header{padding:0 14px}.lzs-room-filling-dialog__stepper{gap:9px;margin:0 14px}.lzs-room-filling-dialog__stepper li{flex:1;gap:6px;font-size:10px}.lzs-room-filling-dialog__stepper li strong{line-height:1.2}.lzs-room-filling-dialog__body{padding:12px}.lzs-room-filling-form-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.lzs-room-filling__tier-row{grid-template-columns:1fr 1fr 32px}.lzs-room-filling__tier-row label:nth-child(3){grid-column:1/3}.lzs-room-filling__tier-row button{grid-area:1/3/3}.lzs-room-filling-dialog__footer{flex-wrap:wrap;padding:8px 12px}.lzs-room-filling-dialog__footer p{order:3;min-width:100%}}@media(max-width:380px){.lzs-room-filling-form-grid--two,.lzs-room-filling-form-grid--three{grid-template-columns:1fr}.lzs-room-filling-dialog__stepper{gap:5px}.lzs-room-filling-dialog__stepper li{flex-direction:column;align-items:flex-start;gap:4px}}@media(prefers-reduced-motion:reduce){.lzs-room-filling__status-tab,.lzs-room-filling__create{transition:none}}@media(max-width:1100px){body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-left>.lzs-header-divider,body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-app-wrapper:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-notification-dropdown,body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-user-chevron,body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-action span:not(.lzs-action-icon),body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-user-info{display:none}}@media(max-width:560px){body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-header-action{display:none}body:has(.lzs-room-filling,.lzs-workspace-page--room-filling-create) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}.lzs-workspace-page--room-filling-create{background:#e8f3f7;align-self:center;max-width:1600px;padding:16px 24px 28px}.lzs-workspace-page--room-filling-create .lzs-workspace-context-link{min-width:180px}.lzs-room-filling-create{color:#344149}.lzs-room-filling-create .lzs-app-footer{margin-top:32px}.lzs-room-filling-create__content{width:min(100%,762px);margin:20px auto 0;padding-bottom:88px}.lzs-room-filling-create__back{color:#26343a;align-items:center;gap:8px;min-height:28px;margin:0 0 20px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lzs-room-filling-create__back .lzs-customer-search-icon{width:18px;height:18px}.lzs-room-filling-wizard{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lzs-room-filling-wizard button{color:#818e94;width:100%;min-height:41px;font:500 13px var(--lz-font-sans);text-align:left;background:#fff;border:1px solid #e5eaec;border-radius:11px;align-items:center;gap:9px;padding:0 12px;display:flex}.lzs-room-filling-wizard button:disabled{opacity:1;cursor:default}.lzs-room-filling-wizard button.is-active{color:#168d51;background:#e9f7ef;border-color:#159b59}.lzs-room-filling-wizard button>span{color:#77848a;background:#f0f3f5;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.lzs-room-filling-wizard button.is-active>span{color:#fff;background:#159b59}.lzs-room-filling-wizard button strong{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lzs-room-filling-create__form{flex-direction:column;gap:16px;display:flex}.lzs-room-filling-create .lzs-room-filling-form-section{border-radius:14px;padding:15px 16px;box-shadow:0 1px 3px #1f343e0d}.lzs-room-filling-create .lzs-room-filling-form-section__header>h3{color:#304047;font-size:14px}.lzs-room-filling-create .lzs-room-filling-form-section__description{margin:3px 0 0 29px;font-size:13px}.lzs-room-filling-create .lzs-room-filling-form-grid{gap:14px 16px}.lzs-room-filling-create__address-field{grid-column:1/-1}.lzs-room-filling-create .lzs-room-filling-form-field{color:#35434a;gap:7px;font-size:13px}.lzs-room-filling-create .lzs-room-filling-form-field input,.lzs-room-filling-create .lzs-room-filling-form-field select,.lzs-room-filling-create .lzs-room-filling-form-field textarea{border-color:#dfe5e8;border-radius:10px;min-height:40px;font-size:13px}.lzs-room-filling-create .lzs-room-filling-form-field textarea{min-height:92px}.lzs-room-filling-form-hint,.lzs-room-filling-create__field-note{color:#89959a;margin:0;font-size:11px;line-height:1.45}.lzs-room-filling-create__address,.lzs-room-filling-create__money-field,.lzs-room-filling-create__unit-field{display:block;position:relative}.lzs-room-filling-create__address .lzs-customer-search-icon{z-index:1;color:#8a969c;width:16px;height:16px;position:absolute;top:12px;left:12px}.lzs-room-filling-create__address input{padding-left:36px!important}.lzs-room-filling-create__money-field>span,.lzs-room-filling-create__unit-field>span{color:#78868c;font-size:12px;position:absolute;top:11px;right:12px}.lzs-room-filling-create__money-field input,.lzs-room-filling-create__unit-field input{padding-right:36px!important}.lzs-room-filling-create__field-note{display:block}.lzs-room-filling-images{border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:0;display:flex}.lzs-room-filling-images legend{color:#536168;width:100%;margin-bottom:3px;font-size:12px}.lzs-room-filling-images legend small{color:#99a3a8;margin-left:5px;font-size:11px}.lzs-room-filling-images__trigger{color:#536168;cursor:pointer;background:#fff;border:1px solid #e0e6e8;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;display:inline-flex}.lzs-room-filling-images__trigger input{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lzs-room-filling-images__trigger .lzs-customer-search-icon{width:15px;height:15px}.lzs-room-filling-images__meta,.lzs-room-filling-images__hint{color:#89959a;margin:0;font-size:11px}.lzs-room-filling-images__list{flex-direction:column;gap:5px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.lzs-room-filling-images__list li{color:#536168;align-items:center;gap:7px;font-size:12px;display:flex}.lzs-room-filling-images__list .lzs-customer-search-icon{color:#159b59;flex:0 0 15px;width:15px;height:15px}.lzs-room-filling-create__notice{color:#366349;background:#f1faf4;border:1px solid #d8eadf;border-radius:9px;padding:10px 12px;font-size:12px}.lzs-room-filling-create__footer{z-index:35;box-sizing:border-box;background:#fff;border:1px solid #e4e9eb;border-radius:13px;justify-content:space-between;align-items:center;width:min(762px,100vw - 32px);min-height:62px;padding:9px 16px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 18px #1f343e1f}.lzs-room-filling-create__button{color:#46545a;min-height:40px;font:600 13px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #e1e6e8;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.lzs-room-filling-create__button--primary{color:#fff;background:#159b59;border-color:#159b59}.lzs-room-filling-create__button--primary:hover{background:#12894f}.lzs-room-filling-create__back:focus-visible,.lzs-room-filling-wizard button:focus-visible,.lzs-room-filling-create__button:focus-visible,.lzs-room-filling-images__trigger:focus-within{outline-offset:2px;outline:3px solid #159b594d}@media(max-width:900px){.lzs-workspace-page--room-filling-create{max-width:100%;padding:14px 16px 28px}}@media(max-width:640px){.lzs-workspace-page--room-filling-create{padding:12px 12px 24px}.lzs-room-filling-create__content{margin-top:14px}.lzs-room-filling-create__back{margin-bottom:14px;margin-left:3px}.lzs-room-filling-create .lzs-room-filling-form-grid--two{grid-template-columns:1fr}.lzs-room-filling-wizard{gap:5px}.lzs-room-filling-wizard button{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:48px;padding:4px}.lzs-room-filling-wizard button strong{font-size:10px}.lzs-room-filling-create__footer{width:calc(100vw - 24px);bottom:8px}}@media(prefers-reduced-motion:reduce){.lzs-room-filling-create__button{transition:none}}.lzs-workspace-page--brokers{background:#e8f3f7;align-self:center;max-width:1600px;padding:16px 24px 28px}.lzs-brokers{color:#344149}.lzs-brokers .lzs-app-footer{margin-top:59px}.lzs-app-wrapper:has(.lzs-brokers) .lzs-workspace-context-link{min-width:180px}.lzs-brokers [x-cloak],.lzs-broker-dialog[x-cloak]{display:none!important}.lzs-brokers .lzs-acquisition-tab.is-active{color:#fff;background:#159b59}.lzs-brokers__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.lzs-brokers__summary-card{color:#58666b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9e5;border-radius:14px;align-items:center;gap:8px;min-height:94px;padding:12px;display:flex}.lzs-brokers__summary-icon{color:#eaa642;background:#fff4e7;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.lzs-brokers__summary-icon svg{width:21px;height:21px}.lzs-brokers__summary-card.is-paid .lzs-brokers__summary-icon{color:#42bc89;background:#e9f8f1}.lzs-brokers__summary-copy{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.lzs-brokers__summary-label{text-transform:uppercase;font-size:11px;font-weight:600}.lzs-brokers__summary-copy strong{color:#e17832;font-size:18px;font-weight:700;line-height:22px}.lzs-brokers__summary-copy>span:last-child{color:#879397;font-size:11px}.lzs-brokers__summary-card.is-paid .lzs-brokers__summary-copy strong{color:#199157}.lzs-brokers__summary-card:disabled{cursor:not-allowed;opacity:.68}.lzs-brokers__summary-card.is-paid:disabled{opacity:1}.lzs-brokers__tabs{background:#fff;border:1px solid #e2e9ec;border-radius:14px;align-items:center;gap:7px;min-height:62px;margin-top:16px;padding:12px;display:flex}.lzs-brokers__tabs button{color:#68767c;min-height:36px;font:550 14px var(--lz-font-sans);cursor:pointer;background:#f2f5f7;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.lzs-brokers__tabs button .lzs-customer-search-icon{flex:0 0 16px;width:16px;height:16px}.lzs-brokers__tabs button.is-active{color:#fff;background:#159b59}.lzs-brokers__broker-panel{margin-top:16px}.lzs-brokers__toolbar{border:0;align-items:center;gap:8px;min-height:40px;padding:0;display:flex}.lzs-brokers__search,.lzs-brokers__sort,.lzs-brokers__select{color:#879398;background:#fff;border:1px solid #dfe5e8;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex;position:relative}.lzs-brokers__search{flex:240px;max-width:380px}.lzs-brokers__toolbar>.lzs-brokers__search{border-radius:7px;flex:0 0 288px;max-width:288px;min-height:40px}.lzs-brokers__search .lzs-customer-search-icon{flex:none;width:16px;height:16px}.lzs-brokers__search input{color:#344149;width:100%;min-width:0;font:400 12px var(--lz-font-sans);background:0 0;border:0;outline:0}.lzs-brokers__toolbar>.lzs-brokers__search input{font-size:14px}.lzs-brokers__search input::placeholder{color:#9aa4a8}.lzs-brokers__sort,.lzs-brokers__select{min-width:175px;padding-right:30px}.lzs-brokers__toolbar>.lzs-brokers__sort{border-radius:7px;flex:0 0 178px;gap:8px;min-width:0;min-height:40px;padding:0 11px}.lzs-brokers__sort select,.lzs-brokers__select select{appearance:none;color:#526168;width:100%;font:450 12px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;outline:0}.lzs-brokers__toolbar>.lzs-brokers__sort select{font-size:13px}.lzs-brokers__toolbar>.lzs-brokers__sort>.lzs-customer-search-icon{flex:0 0 16px;width:16px;height:16px;position:static}.lzs-brokers__select>.lzs-customer-search-icon{pointer-events:none;width:15px;height:15px;position:absolute;right:9px}.lzs-brokers__pending-filter{color:#56646a;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-left:0;font-size:14px;display:inline-flex}.lzs-brokers__pending-filter input{accent-color:#159b59;width:15px;height:15px}.lzs-brokers__add-button,.lzs-broker-dialog__submit{color:#fff;min-height:38px;font:550 12px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#159d55;border:1px solid #13974f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.lzs-brokers__add-button{min-height:40px;font:500 14px var(--lz-font-sans);border-radius:7px;gap:8px;margin-left:auto;padding:0 16px}.lzs-brokers__add-button .lzs-customer-search-icon{width:16px;height:16px}.lzs-brokers__empty,.lzs-brokers__voucher-empty{color:#7b888d;text-align:center;background:#fff;border:1px solid #e2e9ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:174px;padding:22px;display:flex}.lzs-brokers__empty p,.lzs-brokers__voucher-empty p{max-width:630px;margin:0;font-size:13px;line-height:1.7}.lzs-brokers__empty-icon{color:#72a787;background:#f1f7f4;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lzs-brokers__empty-icon .lzs-customer-search-icon{width:20px;height:20px}.lzs-brokers__directory-empty{color:#647178;background:#fff;border:1px solid #e2e9ec;border-radius:14px;margin-top:13px;padding:20px 16px 18px}.lzs-brokers__directory-empty-intro{margin:0;font-size:14px;line-height:20px}.lzs-brokers__regional-directory{margin-top:11px}.lzs-brokers__regional-directory h2{color:#334149;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.lzs-brokers__regional-directory h2 .lzs-customer-search-icon{color:#36a975;flex:0 0 16px;width:16px;height:16px}.lzs-brokers__regional-directory p{color:#7b888d;background:#f7f9fa;border-radius:10px;margin:0;padding:12px;font-size:13px;line-height:20px}.lzs-brokers__vouchers{flex-wrap:wrap;align-items:center;column-gap:8px;margin-top:15px;display:flex}.lzs-brokers__voucher-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzs-brokers__voucher-status button{color:#68767c;min-height:33px;font:450 13px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #e0e6e8;border-radius:18px;padding:0 14px}.lzs-brokers__voucher-status button.is-active{color:#168c51;background:#edf8f1;border-color:#b8ddc5}.lzs-brokers__voucher-filters{display:contents}.lzs-brokers__voucher-filters .lzs-brokers__select{box-sizing:border-box;flex:0 0 150px;width:150px;min-width:0;min-height:36px}.lzs-brokers__voucher-filters .lzs-brokers__search{flex:0 0 255px;min-height:36px;margin-left:auto}.lzs-brokers__voucher-empty{flex:0 0 100%;min-height:160px;margin-top:18px}.lzs-brokers__voucher-empty .lzs-brokers__empty-icon{color:#78858a;background:0 0;border-radius:0;width:28px;height:28px}.lzs-brokers__voucher-empty .lzs-brokers__empty-icon .lzs-customer-search-icon{width:28px;height:28px}.lzs-brokers__notice{z-index:60;color:#41634d;background:#fff;border:1px solid #dbe8df;border-radius:9px;padding:12px 16px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #263d3020}.lzs-broker-dialog{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-broker-dialog__backdrop{background:#15231dcc;position:absolute;inset:0}.lzs-broker-dialog__panel{background:#fff;border:1px solid #e6ebec;border-radius:15px;flex-direction:column;width:min(576px,100%);max-height:min(90vh,900px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #10251a35}.lzs-broker-dialog__header{border-bottom:1px solid #edf0f1;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.lzs-broker-dialog__header h2{color:#334149;margin:0;font-size:18px;font-weight:650}.lzs-broker-dialog__header p{color:#879397;margin:5px 0 0;font-size:12px}.lzs-broker-dialog__close{color:#68767a;cursor:pointer;background:#f4f6f6;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.lzs-broker-dialog__close .lzs-customer-search-icon{width:16px;height:16px}.lzs-broker-dialog__body{padding:18px 24px 21px;overflow:auto}.lzs-broker-dialog__mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lzs-broker-dialog__mode button{color:#56656a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e9;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:9px 13px;display:flex}.lzs-broker-dialog__mode button.is-active{color:#18894e;background:#f2faf4;border-color:#8ac59d}.lzs-broker-dialog__mode button>.lzs-customer-search-icon{color:#168d51;flex:0 0 18px;width:18px;height:18px}.lzs-broker-dialog__mode strong{font-size:12px;font-weight:600}.lzs-broker-dialog__mode span{color:#899599;font-size:11px}.lzs-broker-dialog__platform{min-height:184px;padding-top:16px}.lzs-broker-dialog__field{color:#59676d;flex-direction:column;gap:7px;min-width:0;font-size:13px;display:flex}.lzs-broker-dialog__field>span:first-child:not(.lzs-broker-dialog__input-suffix){font-weight:550}.lzs-broker-dialog__field b{color:#d06458;font-weight:600}.lzs-broker-dialog__field input,.lzs-broker-dialog__field select{color:#3d4b50;width:100%;min-width:0;height:40px;font:400 13px var(--lz-font-sans);background:#fff;border:1px solid #dfe6e8;border-radius:9px;outline:none;padding:0 10px}.lzs-broker-dialog__field input:focus,.lzs-broker-dialog__field select:focus{border-color:#60ae7a;box-shadow:0 0 0 3px #159b591a}.lzs-broker-dialog__regional{background:#f7f9f8;border-radius:8px;margin-top:16px;padding:14px}.lzs-broker-dialog__regional strong{color:#546267;font-size:12px}.lzs-broker-dialog__regional p{color:#8a9699;margin:7px 0 0;font-size:11px;line-height:1.6}.lzs-broker-dialog__form{gap:17px;padding-top:18px;display:grid}.lzs-broker-dialog__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lzs-broker-dialog__source{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.lzs-broker-dialog__source legend{color:#59676d;width:100%;margin-bottom:2px;font-size:11px;font-weight:550}.lzs-broker-dialog__source button{color:#68757a;min-height:31px;font:400 11px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #e0e6e8;border-radius:7px;padding:0 12px}.lzs-broker-dialog__source button.is-selected{color:#18894e;background:#eff8f2;border-color:#a5d2b1}.lzs-broker-dialog__commission h3,.lzs-broker-dialog__bank h3{color:#425158;margin:0;font-size:13px;font-weight:600}.lzs-broker-dialog__commission>p,.lzs-broker-dialog__bank>p{color:#8a9599;margin:5px 0 12px;font-size:10px;line-height:1.55}.lzs-broker-dialog__tier-head,.lzs-broker-dialog__tier-row{grid-template-columns:.75fr .75fr 1.4fr 28px;align-items:center;gap:8px;display:grid}.lzs-broker-dialog__tier-head{color:#8a9599;margin-bottom:6px;font-size:10px}.lzs-broker-dialog__tier-row{margin-bottom:8px}.lzs-broker-dialog__tier-row .lzs-broker-dialog__field{gap:0}.lzs-broker-dialog__input-suffix{background:#fff;border:1px solid #dfe6e8;border-radius:7px;align-items:center;display:flex;overflow:hidden}.lzs-broker-dialog__input-suffix input{border:0}.lzs-broker-dialog__input-suffix small{color:#899599;padding:0 8px 0 2px;font-size:10px}.lzs-broker-dialog__remove-tier{color:#7d898d;cursor:pointer;background:#f5f6f6;border:0;border-radius:6px;width:26px;height:27px;font-size:17px}.lzs-broker-dialog__remove-tier:disabled{opacity:.4;cursor:not-allowed}.lzs-broker-dialog__add-tier{color:#398b58;min-height:29px;font:500 10px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:7px;align-items:center;gap:5px;margin-top:1px;padding:0 10px;display:inline-flex}.lzs-broker-dialog__add-tier .lzs-customer-search-icon{width:13px;height:13px}.lzs-broker-dialog__deposit-rate{max-width:260px}.lzs-broker-dialog__deposit-rate>small{color:#899599;font-size:10px}.lzs-broker-dialog__bank{border-top:1px solid #edf0f1;padding-top:14px}.lzs-broker-dialog__field-grid--bank{grid-template-columns:1fr 1fr}.lzs-broker-dialog__account-note{color:#16894f;background:#f1faf4;border-radius:10px;margin:0;padding:12px;font-size:12px;line-height:1.5}.lzs-broker-dialog__footer{background:#fbfcfc;border-top:1px solid #edf0f1;justify-content:flex-end;gap:9px;padding:13px 24px;display:flex}.lzs-broker-dialog__cancel{color:#637177;min-height:36px;font:500 11px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dfe5e7;border-radius:7px;padding:0 15px}.lzs-broker-dialog__submit{min-height:36px;font-size:11px}.lzs-broker-dialog__submit:disabled{color:#98a1a4;cursor:not-allowed;background:#e7ebec;border-color:#dbe1e2}.lzs-brokers :focus-visible,.lzs-broker-dialog :focus-visible{outline-offset:2px;outline:3px solid #42a86a}@media(max-width:1100px){body:has(.lzs-brokers) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-brokers) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-brokers) .lzs-header-left>.lzs-header-divider,body:has(.lzs-brokers) .lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-app-wrapper:has(.lzs-brokers) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-brokers) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-brokers) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-brokers) .lzs-notification-dropdown,body:has(.lzs-brokers) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-brokers) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-brokers) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-brokers) .lzs-user-chevron,body:has(.lzs-brokers) .lzs-header-action span:not(.lzs-action-icon),body:has(.lzs-brokers) .lzs-user-info{display:none}}@media(max-width:560px){body:has(.lzs-brokers) .lzs-header-action{display:none}body:has(.lzs-brokers) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}@media(max-width:760px){.lzs-workspace-page--brokers{padding:12px 12px 24px}.lzs-brokers__summary{grid-template-columns:1fr;gap:9px}.lzs-brokers__summary-card{min-height:88px;padding:13px 15px}.lzs-brokers__toolbar{flex-wrap:wrap;gap:9px}.lzs-brokers__toolbar>.lzs-brokers__search{flex:100%;max-width:none}.lzs-brokers__sort,.lzs-brokers__toolbar>.lzs-brokers__sort{flex:170px}.lzs-brokers__pending-filter{flex:1}.lzs-brokers__add-button{flex:100%}.lzs-brokers__directory-empty{padding:14px}.lzs-brokers__voucher-filters{flex-direction:column}.lzs-brokers__voucher-filters .lzs-brokers__search,.lzs-brokers__voucher-filters .lzs-brokers__select{flex:auto;width:100%;max-width:none}.lzs-broker-dialog{padding:9px}.lzs-broker-dialog__panel{max-height:92vh}.lzs-broker-dialog__header{padding-bottom:16px;padding-left:20px;padding-right:20px;position:relative}.lzs-broker-dialog__header h2{flex:1;font-size:16px;font-weight:500;line-height:1}.lzs-broker-dialog__header p{margin-top:8px;line-height:20px}.lzs-broker-dialog__close{width:36px;height:36px;position:absolute;top:8px;right:8px}.lzs-broker-dialog__body{padding:16px 35px 16px 20px}.lzs-broker-dialog__tier-head,.lzs-broker-dialog__tier-row{grid-template-columns:.8fr .8fr 1.2fr 25px;gap:5px}.lzs-broker-dialog__field-grid--bank{grid-template-columns:1fr}.lzs-broker-dialog__footer{padding-left:20px;padding-right:20px}}@media(max-width:640px){.lzs-workspace-page--brokers{padding:16px 16px 24px}.lzs-brokers .lzs-acquisition-navigation{flex-direction:column;gap:12px;padding:12px;display:flex}.lzs-brokers .lzs-acquisition-navigation__heading{border-bottom:0;align-items:center;min-height:0;padding-bottom:0}.lzs-brokers .lzs-acquisition-navigation__mark{flex-basis:40px;width:40px;height:40px}.lzs-brokers .lzs-acquisition-navigation__heading h1{font-size:14px;font-weight:600;line-height:21px}.lzs-brokers .lzs-acquisition-navigation__heading p{margin-top:0;font-size:14px;line-height:20px}.lzs-brokers .lzs-acquisition-navigation__tabs{gap:6px;min-height:0;padding-top:13px}.lzs-brokers .lzs-acquisition-tab{gap:8px;min-height:36px;padding:0 16px;font-size:14px}.lzs-brokers__summary{gap:12px}.lzs-brokers__summary-card{min-height:94px;padding:12px}.lzs-brokers__vouchers{margin-top:16px}}@media(max-width:480px){.lzs-brokers__vouchers{flex-direction:column;align-items:stretch;row-gap:8px}.lzs-brokers__voucher-status{gap:6px;width:100%}.lzs-brokers__voucher-status button{color:#64748b;min-height:32px;font:500 14px/20px var(--lz-font-sans);border-color:#dee2e6;padding:1px 12px}.lzs-brokers__voucher-status button.is-active{color:#fff;background:#15a05c;border-color:#15a05c}.lzs-brokers__voucher-filters{flex-direction:column;gap:8px;width:100%;display:flex}.lzs-brokers__voucher-filters .lzs-brokers__select{border-color:#e2e8f0;border-radius:10px;flex:0 0 32px;width:153px;max-width:100%;min-height:32px;padding-left:12px}.lzs-brokers__voucher-filters .lzs-brokers__select select{font-size:14px;line-height:20px}.lzs-brokers__voucher-filters .lzs-brokers__search{border-color:#e2e8f0;border-radius:10px;flex:0 0 40px;width:100%;min-height:40px;margin-left:0;padding:0 12px}.lzs-brokers__voucher-filters .lzs-brokers__search input{color:#0f172a;font-size:14px;line-height:20px}.lzs-brokers__voucher-filters .lzs-brokers__search input::placeholder,.lzs-brokers__voucher-filters .lzs-brokers__search>.lzs-customer-search-icon{color:#64748b}.lzs-brokers__voucher-empty{border-color:#dee2e6;border-radius:16px;flex:0 0 160px;gap:8px;width:100%;min-height:160px;margin-top:4px;padding:32px}.lzs-brokers__voucher-empty p{color:#64748b;font-size:14px;line-height:20px}.lzs-brokers__voucher-empty .lzs-brokers__empty-icon{color:#64748b;width:32px;height:32px}.lzs-brokers__voucher-empty .lzs-brokers__empty-icon .lzs-customer-search-icon{width:32px;height:32px}.lzs-broker-dialog{padding:16px}.lzs-broker-dialog__form{gap:12px;padding-top:20px}.lzs-broker-dialog__field{gap:6px}.lzs-broker-dialog__source{gap:6px;margin-top:1px}.lzs-broker-dialog__source legend{margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px}.lzs-broker-dialog__source button{min-height:32px;font:400 14px/20px var(--lz-font-sans);padding:1px 12px}.lzs-broker-dialog__commission{margin-top:8px}.lzs-broker-dialog__mode{gap:8px}.lzs-broker-dialog__mode button{justify-content:flex-start;min-height:122px;padding:12px}.lzs-broker-dialog__deposit-rate{max-width:224px}.lzs-broker-dialog__deposit-rate>span:first-child{font-size:14px;line-height:20px}.lzs-broker-dialog__deposit-rate .lzs-broker-dialog__input-suffix{height:40px}.lzs-broker-dialog__deposit-rate>small{font-size:12px;line-height:16px}.lzs-broker-dialog__bank{padding-top:7px}.lzs-broker-dialog__bank h3{font-size:14px;line-height:20px}.lzs-broker-dialog__bank>p{color:#64748b;margin:0 0 12px;font-size:14px;line-height:20px}.lzs-broker-dialog__bank .lzs-broker-dialog__field>span:first-child{font-size:14px;line-height:20px}.lzs-broker-dialog__account-note{color:#166534;background:#f0fdf4;border-radius:12px;margin-top:8px;font-size:14px;line-height:20px}.lzs-brokers__tabs{flex-wrap:wrap;gap:6px;padding:12px}.lzs-broker-dialog__field-grid{grid-template-columns:1fr}.lzs-broker-dialog__tier-head{display:none}.lzs-broker-dialog__commission h3{font-size:14px;line-height:20px}.lzs-broker-dialog__commission>p{margin:0 0 12px;font-size:14px;line-height:20px}.lzs-broker-dialog__tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:8px;padding:9px}.lzs-broker-dialog__tier-row .lzs-broker-dialog__input-suffix{height:40px}.lzs-broker-dialog__tier-row .lzs-broker-dialog__field:nth-child(3){grid-area:2/1/auto/4}.lzs-broker-dialog__tier-row .lzs-broker-dialog__remove-tier{grid-area:1/3;align-self:start;width:36px;height:36px}.lzs-broker-dialog__add-tier{white-space:nowrap;gap:8px;width:121px;min-height:36px;margin-top:0;padding:1px 12px;font-size:14px;line-height:20px}.lzs-broker-dialog__add-tier .lzs-customer-search-icon{width:16px;height:16px}.lzs-broker-dialog__footer{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:12px 20px 10px}.lzs-broker-dialog__cancel,.lzs-broker-dialog__submit{width:100%;min-height:40px}.lzs-broker-dialog__submit:disabled{color:#fff;background:#a9d9b8;border-color:#a9d9b8}}@media(prefers-reduced-motion:reduce){.lzs-brokers *,.lzs-broker-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lzs-workspace-page--work{width:100%;max-width:1584px;min-height:calc(100vh - var(--lz-header-height));background:#e4f0f5;margin-left:auto;margin-right:auto;padding:16px 24px 32px}.lzs-work-management{color:#344149}.lzs-work-management [x-cloak],.lzs-work-request[x-cloak],.lzs-work-detail[x-cloak]{display:none!important}.lzs-work-icon{flex:none;width:18px;height:18px;display:block}.lzs-work-management__panel,.lzs-work-management__list-card{background:#fff;border:1px solid #e3e9eb;border-radius:16px}.lzs-work-management__panel{padding:15px 16px 14px}.lzs-work-management__header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding-bottom:12px;display:flex}.lzs-work-management__identity{align-items:center;gap:12px;min-width:0;display:flex}.lzs-work-management__identity>div{min-width:0}.lzs-work-management__icon{color:#3487b5;background:#e8f5fb;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.lzs-work-management__identity h1{color:#303c42;margin:0;font-size:15px;font-weight:650}.lzs-work-management__identity p{color:#879398;margin:4px 0 0;font-size:12px}.lzs-work-management__actions{align-items:center;gap:9px;display:flex}.lzs-work-management__view-tabs{background:#f7f9fa;border:1px solid #e0e6e8;border-radius:9px;min-height:39px;padding:2px;display:flex}.lzs-work-management__view-tabs button{color:#67767d;min-width:94px;font:450 12px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.lzs-work-management__view-tabs button .lzs-work-icon{width:15px;height:15px}.lzs-work-management__view-tabs button.is-active{color:#35434a;background:#fff;box-shadow:0 1px 3px #253b4514}.lzs-work-management__refresh{color:#647278;cursor:pointer;background:#fff;border:1px solid #e0e6e8;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.lzs-work-management__create{color:#fff;min-height:39px;font:550 12px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#15a153;border:1px solid #12974e;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;transition:background-color .14s,transform .14s;display:inline-flex}.lzs-work-management__create:hover{background:#128c48}.lzs-work-management__create:active{transform:translateY(1px)}.lzs-work-management__create .lzs-work-icon{width:15px;height:15px}.lzs-work-management__filters{flex-direction:column;gap:12px;padding-top:12px;display:flex}.lzs-work-management__filter-row{align-items:center;gap:10px;display:flex}.lzs-work-management__search{color:#839197;border:1px solid #e1e7e9;border-radius:9px;align-items:center;gap:9px;width:258px;min-height:39px;padding:0 11px;display:flex}.lzs-work-management__search .lzs-work-icon{width:16px;height:16px}.lzs-work-management__search input{color:#3d4b51;width:100%;min-width:0;font:400 12px var(--lz-font-sans);border:0;outline:0}.lzs-work-management__search input::placeholder{color:#89969b}.lzs-work-management__priority-filter{color:#59686e;border:1px solid #e1e7e9;border-radius:9px;align-items:center;width:155px;min-height:39px;padding:0 31px 0 12px;display:flex;position:relative}.lzs-work-management__priority-filter select{appearance:none;width:100%;color:inherit;font:400 12px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;outline:0}.lzs-work-management__priority-filter>.lzs-work-icon{pointer-events:none;width:14px;height:14px;position:absolute;right:9px}.lzs-work-management__status-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lzs-work-management__status-filter{color:#66747a;min-height:28px;font:400 11px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e0e6e8;border-radius:20px;align-items:center;gap:5px;padding:0 10px;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.lzs-work-management__status-filter:hover{border-color:#a9d5ba}.lzs-work-management__status-filter.is-active{color:#15884c;background:#eef8f2;border-color:#92ceb0}.lzs-work-management__status-count{color:#8a969b;font-variant-numeric:tabular-nums}.lzs-work-management__status-filter.is-active .lzs-work-management__status-count{color:#16894e}.lzs-work-management__list-card{margin-top:16px;overflow:hidden}.lzs-work-management__table-wrap{width:100%;overflow-x:auto}.lzs-work-management__table{border-collapse:collapse;table-layout:fixed;width:100%}.lzs-work-management__table th{color:#78858a;text-align:left;white-space:nowrap;background:#fafbfc;border-bottom:1px solid #e9edef;height:37px;padding:0 15px;font-size:11px;font-weight:500}.lzs-work-management__table td{color:#56646a;border-bottom:1px solid #eff1f2;height:65px;padding:8px 15px;font-size:12px}.lzs-work-management__table tbody tr:last-child td{border-bottom:0}.lzs-work-management__table th:first-child{width:37%}.lzs-work-management__table th:nth-child(2){width:19%}.lzs-work-management__table th:nth-child(3),.lzs-work-management__table th:nth-child(4){width:15%}.lzs-work-management__table th:nth-child(5){width:11%}.lzs-work-management__table th:nth-child(6){width:12%}.lzs-work-management__task-title{color:#36434a;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;width:100%;padding:0;display:flex}.lzs-work-management__task-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;overflow:hidden}.lzs-work-management__task-title span{color:#879398;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lzs-work-task-meta{min-width:0;display:contents}.lzs-work-task-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lzs-work-management__table .lzs-work-task-meta>.lzs-work-icon{display:none}.lzs-work-management__priority-indicator{color:#59666b;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.lzs-work-management__priority-bars{align-items:center;gap:3px;display:inline-flex}.lzs-work-management__priority-bars i{background:#eceff0;border-radius:8px;width:10px;height:7px;display:block}.lzs-work-management__priority-bars.is-low i:nth-child(-n+1){background:#8cb8d2}.lzs-work-management__priority-bars.is-medium i:nth-child(-n+2){background:#efbe36}.lzs-work-management__priority-bars.is-high i:nth-child(-n+3){background:#ee9343}.lzs-work-management__priority-bars.is-urgent i{background:#df5c53}.lzs-work-management__task-status{color:#647177;white-space:nowrap;background:#f4f6f7;border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:inline-flex}.lzs-work-management__task-status i{background:#87949a;border-radius:50%;width:7px;height:7px;display:inline-block}.lzs-work-management__task-status.is-new i{background:#8a969b}.lzs-work-management__task-status.is-doing i{background:#398bc2}.lzs-work-management__task-status.is-reconfirm i{background:#d59142}.lzs-work-management__task-status.is-completed i{background:#25a05b}.lzs-work-management__task-status.is-cancelled i{background:#a7afb2}.lzs-work-management__empty{color:#89969a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:145px;display:flex}.lzs-work-management__empty .lzs-work-icon{width:21px;height:21px}.lzs-work-management__empty p{margin:0;font-size:12px}.lzs-work-management__board{box-sizing:border-box;background:#fff;border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column;align-items:stretch;gap:12px;width:calc(100% + 16px);min-height:calc(100dvh - 276px);margin-top:18px;padding:10px;display:grid;position:relative;left:-8px;overflow-x:auto}.lzs-work-management__column{background:#f7fbfd;border:1px solid #dee4e8;border-radius:15px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lzs-work-management__column-header{color:#45515c;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:12px;display:flex}.lzs-work-management__column-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.lzs-work-management__column-marker{background:#94a3b8;border-radius:50%;flex:none;width:9px;height:9px}.lzs-work-management__column-count{color:#697782;text-align:center;background:#fff;border-radius:12px;min-width:20px;padding:2px 6px;font-size:10px;line-height:1.35}.lzs-work-management__column-header small{color:#7e898f;white-space:nowrap;margin-left:auto;font-size:10px}.lzs-work-management__column.is-new>header{background:#e2e8f0}.lzs-work-management__column.is-new .lzs-work-management__column-marker{background:#64748b}.lzs-work-management__column.is-doing>header{color:#1e40af;background:#dbeafe}.lzs-work-management__column.is-doing .lzs-work-management__column-marker{background:#2563eb}.lzs-work-management__column.is-reconfirm>header{color:#9a3412;background:#ffedd5}.lzs-work-management__column.is-reconfirm .lzs-work-management__column-marker{background:#ea580c}.lzs-work-management__column.is-completed>header{color:#166534;background:#dcfce7}.lzs-work-management__column.is-completed .lzs-work-management__column-marker{background:#16a34a}.lzs-work-management__column.is-cancelled>header{color:#52525b;background:#e4e4e7}.lzs-work-management__column.is-cancelled .lzs-work-management__column-marker{background:#71717a}.lzs-work-management__column-body{flex:1;min-height:0;padding:10px 8px 8px;overflow-y:auto}.lzs-work-management__board-task{color:#3d4a50;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:0 0 9px;padding:10px 11px 9px;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;box-shadow:0 1px 2px #1c2b3510}.lzs-work-management__board-task:hover{border-color:#c8d5dd;transform:translateY(-1px);box-shadow:0 4px 12px #1c2b3512}.lzs-work-management__board-category{color:#6d7b82;font-size:10px}.lzs-work-management__board-task>strong{color:#344149;font-size:12px;font-weight:600;line-height:1.45}.lzs-work-management__board-description{color:#77858b;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;line-height:1.4;overflow:hidden}.lzs-work-management__board-task .lzs-work-management__priority-indicator{gap:0;min-height:12px}.lzs-work-management__board-task .lzs-work-management__priority-indicator>span:last-child{display:none}.lzs-work-management__board-task .lzs-work-management__priority-bars i{width:10px;height:6px}.lzs-work-management__board-meta-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.lzs-work-management__board-meta{color:#78868c;align-items:center;gap:5px;min-width:0;font-size:10px;line-height:1.35;display:flex}.lzs-work-management__board-meta .lzs-work-icon{width:12px;height:12px}.lzs-work-management__board-meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lzs-work-management__column-empty{color:#89969b;background:#ffffffb8;border:1px dashed #dce3e7;border-radius:12px;place-items:center;min-height:62px;margin:0;font-size:11px;display:grid}.lzs-work-management__notice{z-index:60;color:#47634f;background:#fff;border:1px solid #dbe8df;border-radius:9px;max-width:calc(100vw - 44px);margin:0;padding:11px 15px;font-size:12px;position:fixed;bottom:20px;right:22px;box-shadow:0 8px 30px #263d3020}.lzs-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lzs-work-request,.lzs-work-detail{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lzs-work-request__backdrop,.lzs-work-detail__backdrop{cursor:default;background:#17252dcc;border:0;position:absolute;inset:0}.lzs-work-request__panel,.lzs-work-detail__panel{background:#fff;border:1px solid #e2e8e9;border-radius:14px;flex-direction:column;width:min(700px,100%);max-height:min(92vh,900px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 72px #13231f35}.lzs-work-request__header{border-bottom:1px solid #edf0f1;align-items:center;gap:12px;min-height:76px;padding:14px 20px;display:flex}.lzs-work-request__heading-icon{color:#258b50;background:#e9f6ed;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.lzs-work-request__heading-icon .lzs-work-icon{width:19px;height:19px}.lzs-work-request__header h2{color:#344148;margin:0;font-size:16px;font-weight:650}.lzs-work-request__header p{color:#879398;margin:4px 0 0;font-size:11px}.lzs-work-request__close{color:#6d7b80;cursor:pointer;background:#f4f6f6;border:0;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.lzs-work-request__close .lzs-work-icon{width:15px;height:15px}.lzs-work-request__picker,.lzs-work-request__form{padding:16px 20px 20px;overflow:hidden auto}.lzs-work-request__search{color:#879499;border:1px solid #dfe6e8;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.lzs-work-request__search .lzs-work-icon{width:15px;height:15px}.lzs-work-request__search input{color:#39474d;width:100%;font:400 12px var(--lz-font-sans);border:0;outline:0}.lzs-work-request__category-group{margin-top:17px}.lzs-work-request__category-group>header{margin-bottom:8px}.lzs-work-request__category-group h3{color:#3b484e;margin:0;font-size:12px;font-weight:650}.lzs-work-request__category-group>header p{color:#8a969a;margin:3px 0 0;font-size:10px}.lzs-work-request__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.lzs-work-request__category{color:#46545a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaeb;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;transition:border-color .14s,background-color .14s;display:flex}.lzs-work-request__category:hover{background:#f8fcf9;border-color:#9bceb0}.lzs-work-request__category-icon{color:#428e5e;background:#f0f7f3;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.lzs-work-request__category>span:nth-child(2),.lzs-work-request__selected-category>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.lzs-work-request__category strong,.lzs-work-request__selected-category strong{color:#48565b;font-size:11px;font-weight:600}.lzs-work-request__category small,.lzs-work-request__selected-category small{color:#899599;font-size:9px;line-height:1.45}.lzs-work-request__no-results{color:#849196;text-align:center;padding:30px 8px;font-size:12px}.lzs-work-request__form{gap:15px;display:grid}.lzs-work-request__selected-category{text-align:left;cursor:pointer;background:#fbfcfc;border:1px solid #e5eaeb;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 10px;display:flex}.lzs-work-request__change{color:#218a50;margin-left:auto;font-size:11px}.lzs-work-request__provider{cursor:pointer;background:#f8fbf9;border:1px solid #e5eeea;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.lzs-work-request__provider input{accent-color:#159b59;width:16px;height:16px}.lzs-work-request__provider>span{flex-direction:column;gap:3px;display:flex}.lzs-work-request__provider strong{color:#4a595e;font-size:11px;font-weight:600}.lzs-work-request__provider small{color:#899599;font-size:10px}.lzs-work-request__field{color:#5a686e;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex;position:relative}.lzs-work-request__field>span:first-child{font-weight:550}.lzs-work-request__field b{color:#d2665b}.lzs-work-request__field textarea,.lzs-work-request__field input,.lzs-work-request__field select{color:#3b494e;width:100%;min-width:0;min-height:37px;font:400 11px/1.5 var(--lz-font-sans);background:#fff;border:1px solid #dfe6e8;border-radius:7px;outline:none;padding:8px 10px}.lzs-work-request__field textarea{resize:vertical;min-height:74px}.lzs-work-request__field textarea:focus,.lzs-work-request__field input:focus,.lzs-work-request__field select:focus{border-color:#69b080;box-shadow:0 0 0 3px #159b591a}.lzs-work-request__counter{color:#929da0;align-self:flex-start;margin-top:-2px;font-size:10px}.lzs-work-request__images,.lzs-work-request__priorities{border:0;margin:0;padding:0}.lzs-work-request__images legend,.lzs-work-request__priorities legend{color:#59676c;margin-bottom:7px;font-size:11px;font-weight:550}.lzs-work-request__images legend small{color:#8b969a;font-size:10px;font-weight:400}.lzs-work-request__upload{color:#438b5c;cursor:pointer;border:1px dashed #cdd9d4;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:10px;display:inline-flex;position:relative}.lzs-work-request__upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lzs-work-request__upload:focus-within{outline-offset:2px;outline:3px solid #42a86a}.lzs-work-request__image-count{color:#8b969a;margin-left:9px;font-size:10px}.lzs-work-request__priorities>div{flex-wrap:wrap;gap:7px;display:flex}.lzs-work-request__priorities button{color:#66747a;min-height:33px;font:400 10px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #e1e7e9;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.lzs-work-request__priorities button.is-active{color:#29844b;background:#f0f8f3;border-color:#a9d5b8}.lzs-work-request__priorities button .lzs-work-management__priority-bars i{width:7px;height:5px}.lzs-work-request__priorities>small{color:#c15d50;margin-top:6px;font-size:10px;display:block}.lzs-work-request__dates,.lzs-work-request__locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lzs-work-request__footer{background:#fbfcfc;border-top:1px solid #edf0f1;justify-content:flex-end;align-items:center;gap:8px;min-height:57px;padding:9px 20px;display:flex}.lzs-work-request__cancel,.lzs-work-detail__footer button{color:#657278;min-height:35px;font:500 11px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dfe6e8;border-radius:7px;padding:0 14px}.lzs-work-request__send{color:#fff;min-height:35px;font:550 11px var(--lz-font-sans);cursor:pointer;background:#159b54;border:1px solid #148f4a;border-radius:7px;padding:0 16px}.lzs-work-detail__panel{width:min(610px,100%)}.lzs-work-detail__header{border-bottom:1px solid #edf0f1;justify-content:space-between;gap:18px;padding:19px 22px 15px;display:flex}.lzs-work-detail__header>div{min-width:0}.lzs-work-detail__meta{color:#89959a;margin:0 0 8px;font-size:10px}.lzs-work-detail__header h2{color:#36434a;margin:0 0 5px;font-size:16px;font-weight:650}.lzs-work-detail__location{color:#869297;font-size:11px}.lzs-work-detail__header>button{color:#6b797e;cursor:pointer;background:#f2f5f5;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.lzs-work-detail__body{gap:16px;padding:18px 22px;display:grid;overflow-y:auto}.lzs-work-detail__body>section h3,.lzs-work-detail__history h3{color:#56646a;margin:0 0 7px;font-size:11px;font-weight:600}.lzs-work-detail__body>section>p{color:#66747a;margin:0;font-size:12px;line-height:1.6}.lzs-work-detail__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.lzs-work-detail__body dl>div{flex-direction:column;gap:6px;display:flex}.lzs-work-detail__body dt{color:#89959a;font-size:10px}.lzs-work-detail__body dd{color:#526066;margin:0;font-size:11px}.lzs-work-detail__history{border-top:1px solid #edf0f1;padding-top:14px}.lzs-work-detail__history>p{color:#58666c;margin:0 0 5px;font-size:11px}.lzs-work-detail__history time{color:#929da0;font-size:10px}.lzs-work-detail__footer{background:#fbfcfc;border-top:1px solid #edf0f1;justify-content:flex-end;gap:8px;padding:12px 22px;display:flex}.lzs-work-detail__footer button.is-danger{color:#b55c51;border-color:#f1ddda}.lzs-work-management :focus-visible,.lzs-work-request :focus-visible,.lzs-work-detail :focus-visible{outline-offset:2px;outline:3px solid #3eaa68}@media(max-width:900px){.lzs-workspace-page--work{max-width:1600px;padding-left:16px;padding-right:16px}.lzs-work-management__header{flex-direction:column;align-items:flex-start}.lzs-work-management__actions{justify-content:flex-end;width:100%}.lzs-work-management__table{min-width:880px}.lzs-work-management__board{border-radius:14px;grid-template-columns:repeat(5,260px);width:100%;min-height:420px;padding:8px;left:0}}@media(max-width:600px){.lzs-workspace-page--work{box-sizing:border-box;width:calc(100vw - 32px);max-width:none;margin:0 1px 0 16px;padding:16px 0 24px}.lzs-work-management__panel{border-radius:12px;padding:12px}.lzs-work-management__header{gap:10px}.lzs-work-management__identity{align-items:flex-start}.lzs-work-management__identity p{max-width:38ch;line-height:1.5}.lzs-work-management__actions{justify-content:flex-start;gap:6px}.lzs-work-management__view-tabs{flex:none}.lzs-work-management__view-tabs button{flex:0 0 40px;width:40px;min-width:40px;height:36px;padding:0}.lzs-work-management__view-tabs button span{display:none}.lzs-work-management__refresh{width:40px;height:40px}.lzs-work-management__create{flex:0 0 50px;width:50px;min-width:50px;height:40px;min-height:40px;padding:0;font-size:10px}.lzs-work-management__create span{display:none}.lzs-work-management__filter-row{flex-direction:column;align-items:stretch;gap:8px}.lzs-work-management__search{width:100%;min-height:40px}.lzs-work-management__priority-filter{flex:0 0 40px;width:153px;min-height:40px}.lzs-work-management__status-filters{gap:6px}.lzs-work-management__status-filter{min-height:26px;padding:0 13.5px;font-size:12px}.lzs-work-management__list-card{border-radius:11px;margin-top:16.5px}.lzs-work-management__table-wrap{overflow-x:hidden}.lzs-work-management__table{table-layout:auto;width:100%;min-width:0;display:block}.lzs-work-management__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lzs-work-management__table tbody{width:100%;display:block}.lzs-work-management__table tbody tr{box-sizing:border-box;border-bottom:1px solid #edf0f2;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-height:209px;padding:12px 16px;display:flex}.lzs-work-management__table tbody tr:last-child{border-bottom:0}.lzs-work-management__table td{box-sizing:border-box;border:0;width:100%;height:auto;min-height:0;padding:0;font-size:12px;line-height:20px;display:block}.lzs-work-management__table td:first-child{min-width:0}.lzs-work-management__task-title{gap:0}.lzs-work-management__task-title strong{font-size:14px;line-height:21px}.lzs-work-management__task-title span{font-size:12px;line-height:20px}.lzs-work-management__priority-indicator{gap:8px;min-height:20px;font-size:12px;line-height:20px}.lzs-work-management__priority-bars i{width:12px}.lzs-work-management__task-status{height:20px;padding:0 8px;font-size:11px;line-height:20px}.lzs-work-management__table .lzs-work-task-meta{color:#78868c;align-items:center;gap:6px;height:20px;font-size:12px;line-height:20px;display:flex}.lzs-work-management__table .lzs-work-task-meta>.lzs-work-icon{color:#87939a;width:14px;height:14px;display:block}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-header-left{flex:auto;gap:4px;min-width:0}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-header-left>.lzs-header-divider,.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-workspace-context-link{flex:0 0 44px;width:44px;min-width:44px;max-width:44px;padding:3px 5px}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-workspace-context-link__copy{display:none}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.2;overflow:hidden}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-header-right{flex:none;gap:2px;min-width:0}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-header-right>.lzs-header-icon-btn,.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-notification-dropdown,.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-notification-btn{flex:0 0 36px;width:36px;height:36px}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-account-menu{flex:0 0 36px}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-user-info,.lzs-app-wrapper:has(.lzs-workspace-page--work) .lzs-user-chevron{display:none}.lzs-work-request,.lzs-work-detail{padding:8px}.lzs-work-request__panel,.lzs-work-detail__panel{border-radius:11px;max-height:96dvh}.lzs-work-request__header{padding-left:13px;padding-right:13px}.lzs-work-request__picker,.lzs-work-request__form{padding:13px}.lzs-work-request__category-grid{grid-template-columns:1fr}.lzs-work-request__category{min-height:54px}.lzs-work-request__dates,.lzs-work-request__locations{grid-template-columns:1fr;gap:10px}.lzs-work-request__footer{padding-left:13px;padding-right:13px}.lzs-work-detail__header,.lzs-work-detail__body,.lzs-work-detail__footer{padding-left:15px;padding-right:15px}}@media(prefers-reduced-motion:reduce){.lzs-work-management *,.lzs-work-request *,.lzs-work-detail *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lzs-work-request__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e0ebf2b8}.lzs-work-request__panel{border-color:#e2e6e9;border-radius:12px;width:min(672px,100%);box-shadow:0 20px 56px #0f172a1f}.lzs-work-request__header{box-sizing:border-box;border-bottom:0;align-items:flex-start;gap:12px;height:64px;min-height:64px;padding:20px 24px 0}.lzs-work-request__header h2{color:#0f172a;font:500 16px/16px var(--lz-font-sans)}.lzs-work-request__header p{color:#64748b;margin-top:4px;font-size:14px;line-height:20px}.lzs-work-request__close{color:#0f172a;background:0 0;border-radius:50%;width:28px;height:28px;margin:-2px -4px 0 auto}.lzs-work-request__picker{padding:16px 24px 20px}.lzs-work-request__search{box-sizing:border-box;border-color:#15a05c;border-radius:10px;min-height:40px;padding:0 12px}.lzs-work-request__search input{color:#0f172a;font-size:14px;line-height:20px}.lzs-work-request__category-group{border:1px solid #dee2e6;border-radius:16px;margin-top:16px;padding:12px}.lzs-work-request__category-group:first-of-type{margin-top:37px}.lzs-work-request__category-group.is-repair{background:#e0f2fe80}.lzs-work-request__category-group.is-upgrade{background:#fef3c780}.lzs-work-request__category-group.is-operations{background:#dcfce780}.lzs-work-request__category-group>header{margin:0 0 8px;padding:0 1px}.lzs-work-request__category-group h3{color:#1f2937;font-size:14px;font-weight:600;line-height:20px}.lzs-work-request__category-group>header p{color:#64748b;margin:0;font-size:12px;line-height:16px}.lzs-work-request__category-grid{gap:8px}.lzs-work-request__category{box-sizing:border-box;border-color:#dee2e6;border-radius:12px;gap:12px;min-height:62px;padding:9px}.lzs-work-request__category-icon{width:40px;height:40px;color:inherit;font:20px/1 var(--lz-font-sans);border-radius:12px}.lzs-work-request__category-group.is-repair .lzs-work-request__category-icon{background:#e0f2fe}.lzs-work-request__category-group.is-upgrade .lzs-work-request__category-icon{background:#fef3c7}.lzs-work-request__category-group.is-operations .lzs-work-request__category-icon{background:#dcfce7}.lzs-work-request__category>span:nth-child(2){flex:auto;gap:2px;overflow:hidden}.lzs-work-request__category strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.lzs-work-request__category small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.lzs-work-request__footer{box-sizing:border-box;background:#fff;min-height:64px;padding:12px 24px}.lzs-work-request__cancel{color:#334155;border-color:#e2e6e9;border-radius:10px;min-height:40px;padding:0 16px;font-size:14px;line-height:20px}@media(max-width:700px){.lzs-work-request__panel{width:min(672px,100%)}.lzs-work-request__header,.lzs-work-request__picker{padding-left:16px;padding-right:16px}.lzs-work-request__category-group{padding:10px}.lzs-work-request__category{min-height:58px}.lzs-work-request__footer{padding-left:16px;padding-right:16px}}.lzs-work-request__panel{height:min(92vh,900px)}.lzs-work-request__panel.is-form .lzs-work-request__header{border-bottom:1px solid #e5e7eb;height:84px;min-height:84px;padding-bottom:16px}.lzs-work-request__panel.is-form .lzs-work-request__form{gap:20px;padding:18px 24px 20px}.lzs-work-request__selected-category{box-sizing:border-box;background:#e0f2feb3;border:0;border-radius:16px;gap:12px;min-height:80px;padding:12px}.lzs-work-request__selected-category .lzs-work-request__category-icon{background:#e0f2fe;border:4px solid #fff;border-radius:16px;width:52px;height:52px;font-size:23px}.lzs-work-request__selected-category strong{color:#1f2937;font-size:14px;font-weight:600;line-height:20px}.lzs-work-request__selected-category small{color:#64748b;font-size:12px;line-height:16px}.lzs-work-request__change{color:#1f2937;background:#fff;border-radius:10px;padding:8px 12px;font-size:14px}.lzs-work-request__provider{box-sizing:border-box;background:#f4faf6;border-color:#15a05c;border-radius:16px;min-height:62px;padding:10px 12px}.lzs-work-request__provider strong{color:#1f2937;font-size:14px;font-weight:600;line-height:20px}.lzs-work-request__provider small{color:#64748b;font-size:12px;line-height:16px}.lzs-work-request__field{color:#1f2937;gap:8px;font-size:14px}.lzs-work-request__field>span:first-child{font-weight:500;line-height:20px}.lzs-work-request__field textarea,.lzs-work-request__field input,.lzs-work-request__field select{box-sizing:border-box;color:#334155;border-radius:10px;min-height:40px;padding:9px 12px;font-size:14px;line-height:20px}.lzs-work-request__field textarea{min-height:80px}.lzs-work-request__counter{font-size:12px}.lzs-work-request__images legend,.lzs-work-request__priorities legend{color:#1f2937;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.lzs-work-request__images legend small{color:#64748b;font-size:12px}.lzs-work-request__upload{box-sizing:border-box;color:#64748b;border-color:#dfe6e8;border-radius:12px;flex-direction:column;justify-content:center;gap:6px;width:80px;height:80px;min-height:80px;padding:8px;font-size:12px}.lzs-work-request__upload .lzs-work-icon{width:20px;height:20px}.lzs-work-request__priorities>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lzs-work-request__priorities button{color:#52525b;background:#f4f4f5;border:0;border-radius:999px;justify-content:center;min-width:0;min-height:36px;padding:0 8px;font-size:12px}.lzs-work-request__priorities button .lzs-work-management__priority-bars{display:none}.lzs-work-request__priorities button.is-active{outline-offset:1px;color:#713f12;background:#fef3c7;outline:2px solid #fff}.lzs-work-request__priorities>small{color:#64748b;font-size:12px}.lzs-work-request__dates,.lzs-work-request__locations{gap:12px}.lzs-work-request__footer{background:#fff;min-height:64px;padding:12px 24px}.lzs-work-request__cancel,.lzs-work-request__send{border-radius:10px;min-height:40px;padding:0 16px;font-size:14px;line-height:20px}.lzs-work-request__send{background:#15a05c;border-color:#15a05c;font-weight:600}@media(max-width:700px){.lzs-work-request__panel{height:min(96dvh,900px)}.lzs-work-request__panel.is-form .lzs-work-request__form,.lzs-work-request__panel.is-form .lzs-work-request__header,.lzs-work-request__panel.is-form .lzs-work-request__footer{padding-left:16px;padding-right:16px}}.lzs-work-request__search{box-sizing:border-box;width:calc(100% + 15px)}.lzs-work-request__category-icon .lzs-work-icon{width:20px;height:20px}.lzs-work-request__selected-category .lzs-work-request__category-icon{width:52px;height:52px}.lzs-work-request__date-control{background:#fff;border:1px solid #dfe6e8;border-radius:10px;align-items:center;min-width:0;min-height:40px;display:flex;position:relative}.lzs-work-request__date-control>.lzs-work-icon{z-index:1;color:#64748b;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.lzs-work-request__date-control input{box-sizing:border-box;border-radius:inherit;color:#64748b;min-height:40px;font:400 14px/20px var(--lz-font-sans);background:0 0;border:0;padding:8px 12px 8px 38px}.lzs-work-request__date-control input:focus{box-shadow:none;outline:0}.lzs-work-request__date-control input.lzs-work-request__date-input{cursor:pointer;width:100%;min-width:0}.lzs-work-request-calendar{z-index:1300}.lzs-work-request-calendar .flatpickr-months .flatpickr-month,.lzs-work-request-calendar .flatpickr-current-month,.lzs-work-request-calendar .flatpickr-weekdays{color:#344148;fill:#344148}.lzs-work-request-calendar .flatpickr-day.selected,.lzs-work-request-calendar .flatpickr-day.startRange,.lzs-work-request-calendar .flatpickr-day.endRange,.lzs-work-request-calendar .flatpickr-day.selected.inRange,.lzs-work-request-calendar .flatpickr-day.startRange.inRange,.lzs-work-request-calendar .flatpickr-day.endRange.inRange,.lzs-work-request-calendar .flatpickr-day.selected:focus,.lzs-work-request-calendar .flatpickr-day.selected:hover{background:#159b59;border-color:#159b59}.lzs-work-request-calendar{font:400 14px/1.4 var(--lz-font-sans);width:288px!important}.lzs-work-request-calendar .flatpickr-months{height:42px;padding:4px 8px 0}.lzs-work-request-calendar .flatpickr-current-month{padding-top:7px;font-size:15px}.lzs-work-request-calendar .flatpickr-current-month .cur-month{text-transform:capitalize;font-weight:500}.lzs-work-request-calendar .flatpickr-weekdays{height:34px}.lzs-work-request-calendar span.flatpickr-weekday{color:#718096;font-size:12px;font-weight:500}.lzs-work-request-calendar .flatpickr-days,.lzs-work-request-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.lzs-work-request-calendar .flatpickr-day{color:#344148;max-width:40px;height:40px;line-height:38px}.lzs-work-request-calendar .flatpickr-day.today:not(.selected){border-color:#d6e0e4}.lzs-work-request-calendar .flatpickr-day:hover{background:#e7f5ec;border-color:#e7f5ec}.lzs-work-request__images legend{margin-bottom:0}.lzs-work-request__priorities legend{margin-bottom:6px}.lzs-work-request__priorities>small{color:#64748b;margin-top:6px;font-size:12px;line-height:16px;display:block}.lzs-app-wrapper:has(.lzs-messages-page){height:100vh;min-height:0;overflow:hidden}.lzs-app-wrapper:has(.lzs-messages-page)>.lzs-header{flex:0 0 var(--lz-header-height)}.lzs-main-content.lzs-messages-page{background:#fff;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;margin:0;padding:0;overflow:hidden}.lzs-app-wrapper:has(.lzs-messages-page) .lzs-workspace-context-link{min-width:178px}.lzs-messages-shell{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;color:#303b44;font-family:var(--lz-font-sans);background:#fff;border:0;border-radius:0;grid-template-columns:340px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lzs-message-list{background:#fff;border-right:1px solid #e5e9ed;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.lzs-message-inbox-toolbar{border-bottom:1px solid #edf0f2;align-items:center;gap:8px;min-height:64px;padding:8px 12px;display:flex}.lzs-message-search-box,.lzs-message-dialog-search{color:#82909a;background:#fff;border:1px solid #e0e5e9;border-radius:8px;align-items:center;gap:8px;min-width:0;height:37px;padding:0 10px;display:flex}.lzs-message-search-box{flex:0 183px;height:40px}.lzs-message-search-box svg,.lzs-message-dialog-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;flex:none;width:16px;height:16px}.lzs-message-search-box input,.lzs-message-dialog-search input{color:#35434a;width:100%;min-width:0;font:12px/1.2 var(--lz-font-sans);background:0 0;border:0;outline:0;padding:0}.lzs-message-search-box input::placeholder,.lzs-message-dialog-search input::placeholder{color:#9aa4aa}.lzs-message-icon-button{color:#75818b;cursor:pointer;background:#fff;border:1px solid #e0e5e9;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.lzs-message-icon-button:hover{color:#168c52;background:#f4faf6;border-color:#b9d9c7}.lzs-message-icon-button:focus-visible,.lzs-message-filter-chip:focus-visible,.lzs-message-thread:focus-visible,.lzs-message-compose-tool:focus-visible,.lzs-message-dialog button:focus-visible{outline-offset:2px;outline:2px solid #178f53}.lzs-message-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.lzs-message-status-indicator{color:#1a9857;background:#effaf3;border:1px solid #b7e7ca;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lzs-message-status-indicator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.lzs-message-filters{scrollbar-width:none;border-bottom:1px solid #edf0f2;align-items:center;gap:6px;min-height:43px;padding:0 11px 0 12px;display:flex;overflow-x:auto}.lzs-message-filters::-webkit-scrollbar{display:none}.lzs-message-filter-chip{color:#5d6870;min-height:25px;font:600 10.6px/1 var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#f0f2f4;border:0;border-radius:999px;flex:none;align-items:center;padding:0 10.5px;transition:background-color .14s,color .14s;display:inline-flex}.lzs-message-filter-chip:nth-child(2){color:#79538b;background:#f4edf7}.lzs-message-filter-chip:nth-child(3){color:#705a9c;background:#f0ecf8}.lzs-message-filter-chip:nth-child(4){color:#586771;background:#edf1f3}.lzs-message-filter-chip:nth-child(5){color:#3c8279;background:#eaf7f5}.lzs-message-filter-chip:nth-child(6){color:#805f9b;background:#f5eff9}.lzs-message-filter-chip:nth-child(7){color:#a96b39;background:#fdf1e8}.lzs-message-filter-chip:nth-child(8){color:#4e7097;background:#eaf1fa}.lzs-message-filter-chip.is-active,.lzs-message-filter-chip.is-active:nth-child(n){color:#fff;background:#17202d}.lzs-message-threads{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.lzs-message-list-end{color:#87939a;justify-content:center;align-items:center;min-height:40px;font-size:12px;display:flex}.lzs-message-thread{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:7px 12px;transition:background-color .13s;display:grid;position:relative}.lzs-message-thread.is-pinned{padding-top:13px;padding-bottom:13px}.lzs-message-thread:hover,.lzs-message-thread.is-active{background:#f4f8f6}.lzs-message-avatar{color:#168d52;background:#e8f5ed;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.lzs-message-avatar.is-group{color:#805fa1;background:#f1eaf8}.lzs-message-avatar.is-support{color:#fff;background:#89c64f}.lzs-message-avatar.is-bot{color:#fff;background:#159b54}.lzs-message-avatar.is-house{color:#fff;background:#ed4f5b}.lzs-message-avatar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px;height:23px}.lzs-message-thread-copy{flex-direction:column;gap:3px;min-width:0;padding:8px 20px 8px 0;display:flex}.lzs-message-thread-title{align-items:center;gap:4px;min-width:0;display:flex}.lzs-message-thread-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#303b44;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.lzs-message-pin{fill:#d49a38;flex:none;width:11px;height:11px}.lzs-message-thread-copy small{color:#77838c;background:#f1f3f4;border-radius:10px;align-self:flex-start;padding:2px 6px;font-size:9px;font-style:normal;line-height:1.25}.lzs-message-thread-copy em{color:#77838c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.lzs-message-thread-copy time{color:#89949b;white-space:nowrap;align-self:flex-start;font-size:10px}.lzs-message-thread-actions{color:#87949a;width:14px;height:18px;position:absolute;top:15px;right:14px}.lzs-message-thread-actions svg{width:14px;height:18px;display:block}.lzs-message-conversation{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lzs-message-empty-state{color:#75828c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;min-height:200px;display:flex}.lzs-message-empty-state svg{fill:none;stroke:#72808b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:42px;height:42px}.lzs-message-empty-state strong{color:#7a858e;font-size:13px;font-weight:500}.lzs-message-empty-state.is-list{height:auto;min-height:155px;padding:20px 12px}.lzs-message-empty-state.is-list svg{width:32px;height:32px}.lzs-message-empty-state.is-list strong{font-size:11px}.lzs-message-conversation-view{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.lzs-message-conversation-header{border-bottom:1px solid #edf0f2;flex:none;align-items:center;gap:10px;min-height:73px;padding:9px 16px;display:flex}.lzs-message-conversation-title{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.lzs-message-conversation-title strong{color:#333e47;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.lzs-message-conversation-title small{color:#88939b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lzs-message-log{background:#f5f9ff;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:15px 20px;display:flex;overflow-y:auto}.lzs-message-day{color:#849098;background:#f1f3f5;border-radius:999px;align-self:center;margin:0 0 12px;padding:5px 10px;font-size:9px}.lzs-message-bubble{background:#f4f5f6;border-radius:10px;width:max-content;max-width:min(72%,560px);padding:9px 12px 7px}.lzs-message-bubble.is-outgoing{background:#e7f5eb;align-self:flex-end}.lzs-message-bubble p{color:#404c54;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px;line-height:1.5}.lzs-message-bubble time{color:#89949b;font-size:9px}.lzs-message-no-content,.lzs-message-prototype-note{color:#929ca2;align-self:center;margin:auto 0;font-size:10px}.lzs-message-prototype-note{text-align:center;padding-bottom:2px}.lzs-message-compose{background:#fff;border-top:1px solid #edf0f2;flex-direction:column;flex:none;align-items:stretch;gap:8px;min-height:163px;padding:12px;display:flex}.lzs-message-compose-toolbar{background:#fafafa;border:1px solid #e2e6e9;border-radius:7px;flex:0 0 50px;align-items:center;gap:4px;min-height:50px;padding:4px;display:flex}.lzs-message-compose-tool{color:#66727b;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.lzs-message-compose-tool:hover{background:#eef1f3}.lzs-message-compose-tool svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.lzs-message-compose textarea{resize:none;color:#35434a;min-width:0;min-height:80px;max-height:80px;font:14px/1.5 var(--lz-font-sans);border:1px solid #dfe4e8;border-radius:6px;outline:0;flex:0 0 80px;padding:9px 12px;display:block}.lzs-message-compose textarea:focus,.lzs-message-search-box:focus-within,.lzs-message-dialog-search:focus-within{border-color:#82c59e;box-shadow:0 0 0 2px #159b571c}.lzs-message-back-button{color:#53616a;background:#f2f5f6;border:0;border-radius:7px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:none}.lzs-message-back-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.lzs-message-settings{z-index:5;background:#fff;border-left:1px solid #e5e9ec;width:min(320px,90%);padding:16px;position:absolute;inset:0 0 0 auto;box-shadow:-10px 0 24px #1b2a341a}.lzs-message-settings header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lzs-message-settings header strong{color:#34434a;font-size:14px}.lzs-message-settings header button{color:#687780;cursor:pointer;background:#f3f5f6;border:0;border-radius:6px;width:32px;height:32px;font-size:20px}.lzs-message-settings p{color:#78858c;margin:16px 0;font-size:11px;line-height:1.5}.lzs-message-settings-action{color:#4b5961;min-height:38px;font:600 11px var(--lz-font-sans);cursor:pointer;background:#fff;border:1px solid #dfe5e8;border-radius:7px;padding:0 12px}.lzs-message-dialog-backdrop{z-index:1200;background:#141f286b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-message-archive-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lzs-message-archive-dialog{color:#0f172a;background:#fff;border:1px solid #f1f3f6;border-radius:20px;flex-direction:column;width:min(448px,100%);min-height:209px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #0f172a2e}.lzs-message-archive-dialog__header{border-bottom:1px solid #e5e7eb;flex:none;min-height:51px;padding:16px 24px}.lzs-message-archive-dialog__header h2{color:#0f172a;margin:0;font-size:18px;font-weight:600;line-height:18px}.lzs-message-archive-dialog__body{flex:auto;min-height:156px;padding:16px 24px;overflow-y:auto}.lzs-message-archive-tabs{color:#64748b;background:#f1f3f5;border-radius:12px;align-items:center;gap:0;width:100%;height:40px;padding:4px;display:flex}.lzs-message-archive-tabs button{color:#64748b;min-width:0;height:34px;font:500 14px/20px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:6px 12px;display:inline-flex}.lzs-message-archive-tabs button.is-active{color:#0f172a;background:#fff;border-color:#dbe2e9;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a}.lzs-message-archive-panel{margin-top:16px}.lzs-message-archive-panel p{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:68px;margin:0;padding:24px 0;font-size:14px;line-height:20px;display:flex}.lzs-message-archive-close{color:#64748b;opacity:.72;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:4px;display:grid;position:absolute;top:15px;right:15px}.lzs-message-archive-close:hover{opacity:1}.lzs-message-archive-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.lzs-message-dialog{background:#fff;border:1px solid #e6eaed;border-radius:10px;flex-direction:column;width:min(560px,100%);max-height:min(660px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 54px #0e1d263d}.lzs-message-dialog-header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.lzs-message-dialog-header h2{color:#303b44;margin:0;font-size:16px;font-weight:650}.lzs-message-dialog-header button{color:#66737b;cursor:pointer;background:#f3f5f6;border:0;border-radius:6px;width:32px;height:32px;font-size:21px}.lzs-message-dialog-search{margin:16px 18px 8px}.lzs-message-dialog-tabs{border-bottom:1px solid #edf0f2;gap:20px;padding:0 18px;display:flex}.lzs-message-dialog-tabs button{color:#7c878e;min-height:42px;font:600 12px var(--lz-font-sans);cursor:pointer;background:0 0;border:0;padding:0 4px;position:relative}.lzs-message-dialog-tabs button.is-active{color:#168d52}.lzs-message-dialog-tabs button.is-active:after{content:"";background:#159b59;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lzs-message-recipient-list{min-height:110px;padding:4px 18px 14px;overflow-y:auto}.lzs-message-recipient{border-bottom:1px solid #f0f2f3;align-items:center;gap:11px;min-height:66px;display:flex}.lzs-message-recipient-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.lzs-message-recipient-copy strong{color:#34434a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lzs-message-recipient-copy small{color:#879299;font-size:10px}.lzs-message-recipient>button{color:#16884e;min-width:66px;min-height:32px;font:600 11px var(--lz-font-sans);cursor:pointer;background:#f7fbf8;border:1px solid #b9dac7;border-radius:6px;padding:0 10px}.lzs-message-recipient>button:hover{background:#eaf6ee}.lzs-message-no-recipients{color:#7d8990;text-align:center;padding:28px 8px;font-size:12px}.lzs-message-toast{z-index:1300;color:#fff;max-width:min(420px,100vw - 40px);box-shadow:var(--lz-shadow-lg);background:#26363d;border-radius:7px;margin:0;padding:11px 15px;font-size:12px;position:fixed;bottom:18px;right:20px}.lzs-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:520px){body:has(.lzs-messages-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-messages-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-messages-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}.lzs-app-wrapper:has(.lzs-messages-page) .lzs-workspace-context-link{flex:0 0 44px;min-width:44px;max-width:44px;padding:3px 5px}body:has(.lzs-messages-page) .lzs-workspace-context-link__copy{display:none}body:has(.lzs-messages-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-messages-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-messages-page) .lzs-notification-dropdown,body:has(.lzs-messages-page) .lzs-notification-btn{flex:0 0 36px;width:36px;height:36px}body:has(.lzs-messages-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-messages-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}}@media(max-width:1023px){.lzs-messages-shell{grid-template-columns:minmax(0,1fr)}.lzs-message-list.is-mobile-hidden,.lzs-message-conversation.is-mobile-hidden{display:none}.lzs-message-list{border-right:0}.lzs-message-back-button{display:inline-flex}.lzs-message-search-box{flex:auto}.lzs-message-thread{min-height:72px}}@media(min-width:1024px)and (max-width:1279px){.lzs-messages-shell{grid-template-columns:300px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lzs-message-icon-button,.lzs-message-filter-chip,.lzs-message-thread{transition:none}}.lzs-main-content.lzs-transfer-page{background:#e9f2f7;max-width:none;padding:12px 12px 36px}.lzs-transfer-page__content{box-sizing:border-box;color:#303b44;min-width:0;min-height:567px;font-family:var(--lz-font-sans);background:#fff;border:1px solid #e2e9ed;border-radius:12px;padding:9px;box-shadow:0 1px 4px #1f344112}.lzs-transfer-month-navigation{background:#fff;border:1px solid #e2e9ed;border-radius:10px;grid-template-columns:133px repeat(12,114px) 133px;justify-content:space-between;align-items:center;gap:0;min-height:62px;margin:0;padding:6px;display:grid;box-shadow:0 1px 3px #1f344112}.lzs-transfer-year-link,.lzs-transfer-month-link{color:#334155;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:0;height:48px;font-size:12px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.lzs-transfer-year-link{gap:5px;height:32px;font-size:12px;font-weight:500}.lzs-transfer-year-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 15px;width:15px;height:15px}.lzs-transfer-month-link{flex-direction:column;gap:3px;font-weight:400}.lzs-transfer-month-link small{color:#334155;font-size:9px;font-weight:400}.lzs-transfer-month-link:hover,.lzs-transfer-year-link:hover{color:#168c52;background:#f3f8f5}.lzs-transfer-month-link.is-active{color:#fff;background:#15a05c;box-shadow:0 4px 10px #15a05c33}.lzs-transfer-month-link.is-active small{color:#fff}.lzs-transfer-heading{justify-content:space-between;align-items:center;gap:22px;min-height:74px;margin:0 0 10px;display:flex}.lzs-transfer-heading__copy h1{color:#1e293b;margin:0;font-size:24px;font-weight:600;line-height:29px}.lzs-transfer-heading__copy{border-left:3px solid #169653;padding-left:12px;transform:translateY(6px)}.lzs-transfer-heading__copy p{color:#334155;margin:0;font-size:14px;line-height:17px}.lzs-transfer-controls{align-items:stretch;width:375px;min-width:375px;height:58px;display:flex}.lzs-transfer-property-filter{background:#fff;border:1px solid #dfe6ea;border-radius:8px 0 0 8px;flex-direction:column;flex:1;justify-content:flex-start;min-width:0;min-height:58px;padding:0;display:flex;position:relative;box-shadow:0 1px 2px #1f34410d}.lzs-transfer-property-filter>span{color:#89949a;font-size:10px;line-height:13px;position:absolute;top:7px;left:12px}.lzs-transfer-property-filter select{appearance:none;color:#405058;width:calc(100% - 24px);font:600 14px var(--lz-font-sans);background:0 0;border:0;outline:0;padding:0 22px 0 0;position:absolute;top:27px;left:12px;right:12px}.lzs-transfer-property-filter:after{content:"";pointer-events:none;border-bottom:1.5px solid #78858c;border-right:1.5px solid #78858c;width:7px;height:7px;position:absolute;top:25px;right:13px;transform:rotate(45deg)}.lzs-transfer-calendar{color:#303b44;background:#f5f8fa;border:1px solid #dfe6ea;border-left:0;border-radius:0 10px 10px 0;flex:0 0 50px;place-items:center;width:50px;display:grid}.lzs-transfer-calendar svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lzs-transfer-toolbar{background:#fff;border:1px solid #dfe7eb;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin-bottom:13px;padding:9px 10px;display:flex;box-shadow:0 1px 3px #1f34410f}.lzs-transfer-status-filters,.lzs-transfer-actions{align-items:center;gap:6px;min-width:0;display:flex}.lzs-transfer-total-control{color:#465767;flex:0 0 45px;place-items:center;width:45px;height:44px;margin-right:14px;display:grid;position:relative}.lzs-transfer-total-control svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:24px;height:24px}.lzs-transfer-total-count{color:#fff;background:#15a05c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-15px;right:-9px}.lzs-transfer-status-filter{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e9ed;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:12.5px;display:inline-flex;position:relative}.lzs-transfer-status-filter input{accent-color:#169856;width:16px;height:16px;margin:0}.lzs-transfer-status-filter strong{color:#fff;background:#15a05c;border-radius:999px;place-items:center;min-width:19px;height:17px;padding:0 5px;font-size:10.5px;font-weight:700;line-height:17px;display:grid;position:absolute;top:-9px;right:-6px}.lzs-transfer-status-filter--failed strong{background:#ef4444}.lzs-transfer-actions{gap:10px}.lzs-transfer-button{color:#506068;min-height:37px;font:600 13px var(--lz-font-sans);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe6e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.lzs-transfer-button:hover{color:#16884e;background:#f7fbf8;border-color:#bcdac8}.lzs-transfer-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px}.lzs-transfer-button--settings .lzs-nav-icon{flex:0 0 22px;width:22px;height:22px}.lzs-transfer-button--export{color:#fff;background:#169653;border-color:#168e51}.lzs-transfer-button--export:hover,.lzs-transfer-button--primary:hover{color:#fff;background:#117f49;border-color:#117d46}.lzs-transfer-button--export{width:123px;padding-inline:10px}.lzs-transfer-button--settings{color:#fff;background:#159b59;border-color:#159b59;width:253px;padding-inline:16px}.lzs-transfer-button--settings:hover{color:#fff;background:#117f49;border-color:#117f49}.lzs-transfer-button--primary{color:#fff;background:#169653;border-color:#168e51}.lzs-transfer-table{background:#fff;border:1px solid #e0e7eb;border-radius:8px;min-height:309px;box-shadow:0 1px 3px #1f34410d}.lzs-transfer-empty-state{color:#8a969c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:286px;padding:14px 24px;display:flex;transform:translateY(16px)}.lzs-transfer-empty-state__illustration{object-fit:contain;width:300px;height:236px}.lzs-transfer-empty-state p{color:#c5c9cb;margin:0;font-size:16px;font-weight:650}.lzs-transfer-export-backdrop{z-index:1300;background:#18252e6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lzs-transfer-export-dialog{background:#fff;border:1px solid #e1e7ea;border-radius:10px;width:min(510px,100%);overflow:hidden;box-shadow:0 18px 56px #10202940}.lzs-transfer-export-dialog__header,.lzs-transfer-export-dialog__footer{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:flex}.lzs-transfer-export-dialog__header h2{color:#34434a;margin:0;font-size:15px;font-weight:650}.lzs-transfer-export-dialog__header button{color:#697780;cursor:pointer;background:#f2f5f6;border:0;border-radius:6px;width:30px;height:30px;font-size:20px}.lzs-transfer-export-dialog__body{flex-direction:column;gap:15px;padding:18px;display:flex}.lzs-transfer-export-dialog__body>label,.lzs-transfer-export-dialog__grid>label{color:#68777e;flex-direction:column;gap:6px;font-size:11px;display:flex}.lzs-transfer-export-dialog__body select{color:#3e4d54;min-height:37px;font:12px var(--lz-font-sans);background:#fff;border:1px solid #dce3e7;border-radius:6px;padding:0 10px}.lzs-transfer-export-dialog__body fieldset{border:0;align-items:center;gap:18px;margin:0;padding:0;display:flex}.lzs-transfer-export-dialog__body legend{color:#68777e;margin-bottom:8px;font-size:11px}.lzs-transfer-radio{color:#4d5b62;align-items:center;gap:7px;font-size:11px;display:inline-flex}.lzs-transfer-radio input{accent-color:#159b59}.lzs-transfer-export-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lzs-transfer-export-dialog__footer{border-top:1px solid #edf0f2;border-bottom:0;justify-content:flex-end}.lzs-transfer-feedback{z-index:1400;color:#fff;max-width:min(420px,100vw - 40px);box-shadow:var(--lz-shadow-lg);background:#26363d;border-radius:7px;margin:0;padding:11px 15px;font-size:12px;position:fixed;bottom:18px;right:20px}.lzs-transfer-month-link:focus-visible,.lzs-transfer-year-link:focus-visible,.lzs-transfer-button:focus-visible,.lzs-transfer-status-filter input:focus-visible,.lzs-transfer-export-dialog button:focus-visible,.lzs-transfer-export-dialog select:focus-visible{outline-offset:2px;outline:2px solid #168f53}@media(max-width:1700px){.lzs-transfer-month-navigation{justify-content:initial;grid-template-columns:80px repeat(12,minmax(52px,1fr)) 80px;gap:3px;overflow-x:auto}.lzs-transfer-month-link{min-width:52px}}@media(max-width:760px){.lzs-main-content.lzs-transfer-page{padding:12px}.lzs-transfer-page__content{min-height:0;padding:8px}.lzs-transfer-month-navigation{min-height:56px;margin-bottom:17px}.lzs-transfer-heading{flex-direction:column;align-items:stretch;gap:12px}.lzs-transfer-heading__copy h1{font-size:18px}.lzs-transfer-controls{width:100%;min-width:0}.lzs-transfer-property-filter{min-width:0}.lzs-transfer-toolbar{flex-direction:column;align-items:stretch}.lzs-transfer-status-filters{flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.lzs-transfer-actions{flex-direction:column;align-items:stretch}.lzs-transfer-button,.lzs-transfer-button--export,.lzs-transfer-button--settings{width:100%;min-height:40px}.lzs-transfer-export-dialog__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lzs-transfer-month-link,.lzs-transfer-year-link,.lzs-transfer-button{transition:none}}@media(max-width:1000px){body:has(.lzs-transfer-page) .lzs-header{gap:4px;padding-inline:6px}body:has(.lzs-transfer-page) .lzs-header-left{flex:auto;gap:4px;min-width:0}body:has(.lzs-transfer-page) .lzs-header-left>.lzs-header-divider,body:has(.lzs-transfer-page) .lzs-header-right>.lzs-header-divider--spaced{display:none}body:has(.lzs-transfer-page) .lzs-workspace-context-link{flex:0 115px;min-width:0;max-width:115px}body:has(.lzs-transfer-page) .lzs-header-right{flex:none;gap:2px;min-width:0}body:has(.lzs-transfer-page) .lzs-header-right>.lzs-header-icon-btn,body:has(.lzs-transfer-page) .lzs-notification-dropdown,body:has(.lzs-transfer-page) .lzs-notification-btn{flex:0 0 34px;width:34px;height:36px}body:has(.lzs-transfer-page) .lzs-account-menu{flex:0 0 36px}body:has(.lzs-transfer-page) .lzs-user-menu{justify-content:center;width:36px;height:36px;padding:2px}body:has(.lzs-transfer-page) .lzs-user-chevron,body:has(.lzs-transfer-page) .lzs-header-action span:not(.lzs-action-icon),body:has(.lzs-transfer-page) .lzs-user-info{display:none}}@media(max-width:560px){body:has(.lzs-transfer-page) .lzs-header-action{display:none}body:has(.lzs-transfer-page) .lzs-global-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}.lzs-workspace-page--tuya{width:100%;max-width:none;min-height:calc(100vh - var(--lz-header-height));box-sizing:border-box;background:#e4eef5;margin:0;padding:20px 24px 36px}body:has(.lzs-workspace-page--tuya){background:#e4eef5}.tuya-page{box-sizing:border-box;color:#26343b;gap:16px;width:min(100%,1296px);min-width:0;margin:0 auto;display:grid}.lzs-tuya-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:2px 0 4px;display:flex}.lzs-tuya-heading__title{border-left:3px solid #159b59;flex:300px;min-width:0;padding-left:13px}.lzs-tuya-heading__eyebrow{color:#148c51;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 3px;font-size:11px;font-weight:700;display:inline-flex}.lzs-tuya-heading__title h1{color:#26343b;margin:0;font-size:21px;font-weight:700;line-height:1.25}.lzs-tuya-heading__title p{color:#68777e;margin:4px 0 0;font-size:12.5px;line-height:1.45}.lzs-tuya-heading__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tuya-status-dot{background:#94a3b8;border-radius:50%;width:8px;height:8px}.tuya-status-dot.is-online{background:#159b59;box-shadow:0 0 0 3px #159b5933}.tuya-status-dot.is-offline{background:#efb447}.tuya-stat-card{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.tuya-stat-card:hover{border-color:#159b59;box-shadow:0 6px 16px #159b591a}.tuya-stat-card .lzs-workspace-stat-mark{color:#159b59;place-items:center;display:grid}.tuya-stat-card.lzs-workspace-stat--blue .lzs-workspace-stat-mark{color:#2563eb}.tuya-stat-card.lzs-workspace-stat--orange .lzs-workspace-stat-mark{color:#d97706}.tuya-stat-card.lzs-workspace-stat--red .lzs-workspace-stat-mark{color:#dc2626}.tuya-stat-card .lzs-workspace-stat-mark svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tuya-stat-meta{color:#15803d;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.tuya-stat-meta.is-warning{color:#b45309}.tuya-stat-meta.is-info{color:#2563eb}.tuya-banners{gap:8px;display:grid}.tuya-banners:empty{display:none}.metering-alert-unavailable,.tuya-message{color:#146c43;background:#eaf7ef;border:1px solid #b7e4c7;border-radius:9px;margin:0;padding:11px 14px;font-size:12.5px;font-weight:500}.tuya-message--warning,.metering-alert-unavailable{color:#70591f;background:#fff9e9;border-color:#f0d28c}.tuya-toolbar{min-height:50px;box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e1e7ea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.tuya-toolbar .lzs-workspace-tabs{border-bottom:0;flex-wrap:wrap;margin-bottom:0}.tuya-toolbar .lzs-workspace-tabs button{align-items:center;gap:6px;min-height:48px;padding:0 14px;font-size:13px;display:inline-flex}.tuya-stepper-guide{color:#59676d;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;font-size:11.5px;display:flex}.tuya-step-pill{color:#34434a;background:#f4f7f8;border:1px solid #e1e7ea;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.tuya-step-pill b{color:#159b59;font-weight:700}.tuya-step-arrow{color:#9aa5aa}.tuya-section-group{gap:15px;min-width:0;display:grid}.tuya-filter-bar{box-shadow:var(--lz-shadow-sm);background:#fff;border:1px solid #e1e7ea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.tuya-search-box{color:#78858b;background:#f7f9fa;border:1px solid #dce3e7;border-radius:7px;flex:250px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 11px;display:flex}.tuya-search-box--sm{flex:0 260px}.tuya-search-box input{width:100%;min-width:0;font:12.5px var(--lz-font-sans);color:#26343b;background:0 0;border:0;outline:none}.tuya-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.tuya-pill-btn{color:#47565d;min-height:31px;font:600 11.5px/1 var(--lz-font-sans);cursor:pointer;background:#f4f7f8;border:1px solid #e1e7ea;border-radius:999px;padding:0 12px;transition:all .15s}.tuya-pill-btn:hover{background:#eaf1f4}.tuya-pill-btn.is-active{color:#138b50;background:#e8f7ed;border-color:#95d5b2}.tuya-card{min-width:0;box-shadow:var(--lz-shadow-sm);overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7ea;border-radius:10px;overflow:hidden}.tuya-card--highlight{background:#fbfefb;border-color:#86efac}.tuya-card__header{background:#fff;border-bottom:1px solid #edf0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:14px 18px;display:flex}.tuya-card__header h2{color:#2d3a40;margin:0;font-size:15.5px;font-weight:650}.tuya-card__header p{color:#78858b;margin:4px 0 0;font-size:12px;line-height:1.45}.tuya-card__body{padding:16px 18px}.tuya-connection-title__row,.tuya-actions-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tuya-btn,.tuya-btn-primary,.tuya-btn-secondary,.tuya-btn-outline,.tuya-btn-danger{color:#fff;min-height:36px;font:600 12.5px/1 var(--lz-font-sans);cursor:pointer;background:#159b59;border:1px solid #149653;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.tuya-btn:hover:not(:disabled),.tuya-btn-primary:hover:not(:disabled){background:#11894d}.tuya-btn-secondary{color:#fff;background:#2563eb;border-color:#1d4ed8}.tuya-btn-secondary:hover:not(:disabled){background:#1d4ed8}.tuya-btn-outline{color:#435159;background:#fff;border-color:#dce3e7}.tuya-btn-outline:hover:not(:disabled){background:#f5f8f9}.tuya-btn-danger-outline:hover:not(:disabled){background:#ffe3e3}.tuya-btn-danger{color:#fff;background:#dc2626;border-color:#c92a2a}.tuya-btn-danger:hover:not(:disabled){background:#b91c1c}.tuya-page button:disabled{opacity:.55;cursor:not-allowed}.tuya-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0;display:flex}.tuya-form label{color:#47565d;flex-direction:column;flex:190px;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.tuya-form label.tuya-checkbox-label{cursor:pointer;color:#2d3a40;flex-direction:row;flex:220px;align-items:center;gap:8px;min-height:36px;padding:4px 0;display:flex}.tuya-form label.tuya-checkbox-label input[type=checkbox]{accent-color:#159b59;flex:0 0 16px;width:16px;height:16px;margin:0}.tuya-form input:not([type=checkbox]),.tuya-form select{box-sizing:border-box;width:100%;min-width:0;height:37px;font:12.5px var(--lz-font-sans);color:#26343b;background:#fff;border:1px solid #dce3e7;border-radius:7px;padding:0 10px}.tuya-form input:not([type=checkbox]):focus,.tuya-form select:focus{border-color:#159b59;outline:2px solid #159b5926}.tuya-qr-onboarding{background:#f8fafb;border:1px solid #e2e8eb;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;padding:16px;display:grid}.tuya-help-step{color:#68777e;width:100%;margin:0;font-size:12px}.tuya-qr-onboarding__canvas{text-align:center;background:#fff;border:1px solid #e2e8eb;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.tuya-device-list-wrap{border:1px solid #e2e8eb;border-radius:9px}.tuya-device-table td.tuya-device-cell{vertical-align:top;padding:13px 14px}.tuya-device-row:hover td{background:#fbfdfc}.tuya-device-cell--info{min-width:220px;max-width:310px}.tuya-device-cell--info p{margin:4px 0 0}.tuya-device-cell--room{min-width:170px;max-width:240px}.tuya-device-cell--room p{margin:6px 0 0;line-height:1.4}.tuya-device-cell--reading{min-width:230px;max-width:310px}.tuya-device-cell--reading p{margin:0}.tuya-device-cell--config{min-width:240px;max-width:340px}.tuya-device-cell--config p{margin:0;line-height:1.4}.tuya-device-cell--actions{white-space:nowrap;min-width:250px}.tuya-assign-inline-form{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tuya-assign-inline-form select{box-sizing:border-box;min-width:128px;height:36px;font:12.5px var(--lz-font-sans);color:#26343b;background:#fff;border:1px solid #dce3e7;border-radius:7px;flex:128px;padding:0 9px}.tuya-assign-inline-form select:focus{border-color:#159b59;outline:2px solid #159b5926}.tuya-form--compact{flex-direction:column;align-items:stretch;gap:8px}.tuya-form--compact label{flex:none}.tuya-device-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.tuya-device{background:#fbfcfd;border:1px solid #e2e8eb;border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:16px;transition:border-color .15s;display:flex}.tuya-device:hover{border-color:#cbd5e1}.tuya-device__top{border-bottom:1px solid #edf0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.tuya-device__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tuya-device__title strong{color:#26343b;font-size:14px;font-weight:650}.tuya-device__metrics{gap:6px;font-size:12.5px;display:grid}.tuya-device__metrics p{margin:0}.tuya-reading-highlight{background:#fff;border:1px solid #d1fae5;border-left:3px solid #159b59;border-radius:7px;gap:3px;padding:10px 12px;display:grid}.tuya-connectivity-line{color:#47565d;font-size:12px}.tuya-alert-box{color:#991b1b;background:#fff5f5;border:1px solid #ffc9c9;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.tuya-alert-box p{flex:220px;margin:0}.tuya-warning-text{color:#b45309;margin:0;font-size:12px;font-weight:600}.tuya-device__config{gap:8px;display:grid}.tuya-device__unassign-row{background:#fff;border:1px solid #e2e8eb;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;display:flex}.tuya-verify-details{background:#fff;border:1px solid #dce3e7;border-radius:8px;min-width:0;padding:10px 12px}.tuya-verify-details summary{cursor:pointer;color:#26343b;font-size:12.5px;font-weight:600}.tuya-verify-details .tuya-form{margin-top:10px}.tuya-device__assign{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;gap:8px;padding:11px 12px;display:grid}.tuya-device__assign p{margin:0}.tuya-empty-inline{text-align:center;background:#f8fafb;border:1px dashed #cbd5e1;border-radius:8px;padding:16px}.tuya-footnote{color:#68777e;margin:0;font-size:12px}.tuya-policy-grid{gap:14px;display:grid}.bot-channels-grid,.bot-events-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.tuya-policy-block{background:#fbfcfd;border:1px solid #e2e8eb;border-radius:9px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.tuya-policy-block__header{border-bottom:1px solid #edf0f2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.tuya-policy-block__header h3{color:#26343b;margin:0;font-size:14px;font-weight:650}.tuya-policy-block__header p{margin:3px 0 0}.bot-channel-card__title{align-items:center;gap:10px;display:flex}.bot-channel-icon{color:#159b59;background:#e8f7ed;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.bot-channel-icon.is-blue{color:#2563eb;background:#eaf4fc}.bot-channel-icon.is-teal{color:#0ca678;background:#e6fcf5}.bot-channel-card .tuya-form{flex-direction:column;align-items:stretch;gap:10px}.bot-channel-card .tuya-form label{flex:none}.bot-event-list{gap:8px;display:grid}.bot-event-item{cursor:pointer;background:#fff;border:1px solid #e6ecef;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex}.bot-event-item input[type=checkbox]{accent-color:#159b59;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.bot-event-item__copy{gap:2px;display:grid}.bot-event-item__copy strong{color:#26343b;font-size:12.5px;font-weight:600}.bot-event-item__copy small{color:#78858b;font-size:11.5px;line-height:1.4}.bot-monthly-schedule-box{background:#f8fdf9;border-color:#b7e4c7;margin-top:14px}.bot-monthly-controls__inputs,.bot-monthly-controls__manual{flex:320px}.bot-log-message{white-space:pre-line;color:#34434a;max-width:440px;font-size:12px;line-height:1.45}.tuya-power-rooms,.tuya-power-history{border-top:1px solid #edf0f2;min-width:0;margin-top:16px;padding-top:16px}.tuya-power-rooms__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tuya-power-rooms__header h3,.tuya-power-history h3{color:#2d3a40;margin:0 0 10px;font-size:14px;font-weight:650}.tuya-power-rooms__header h3{margin-bottom:0}.tuya-inline-control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tuya-inline-control--spaced{margin-top:6px}.tuya-inline-control input[type=text],.tuya-inline-control select{box-sizing:border-box;max-width:100%;height:34px;font:12px var(--lz-font-sans);color:#26343b;background:#fff;border:1px solid #dce3e7;border-radius:6px;min-width:120px;padding:0 8px}.tuya-badge{white-space:nowrap;border-radius:5px;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.tuya-badge--success{color:#17894f;background:#e8f7ed}.tuya-badge--danger{color:#cb514b;background:#ffefed}.tuya-badge--warning{color:#b6761b;background:#fff3dd}.tuya-badge--info{color:#397cae;background:#eaf4fc}.tuya-muted{color:#78858b;font-size:12px}.connections-overlay{z-index:1200;background:#111e267a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.connections-dialog{background:#fff;border-radius:12px;width:min(100%,480px);padding:20px;box-shadow:0 16px 54px #0a192340}.connections-dialog:focus{outline:none}.connections-dialog__heading{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.connections-dialog__heading h2{color:#26343b;margin:0;font-size:16px}.connections-dialog p{color:#68777e;margin:12px 0 0;font-size:12.5px}.connections-close{color:#59676d;cursor:pointer;background:#f4f6f7;border:0;border-radius:7px;width:32px;height:32px;font-size:20px;line-height:1}.connections-provider{text-align:left;color:#26343b;cursor:pointer;background:#fff;border:1px solid #dce3e7;border-radius:9px;align-items:center;gap:13px;width:100%;margin-top:14px;padding:13px 14px;transition:border-color .15s,background-color .15s;display:flex}.connections-provider:hover{background:#f5fbf7;border-color:#159b59}.connections-provider span:nth-child(2){flex:1;gap:2px;display:grid}.connections-provider small{color:#78858b;font-size:11.5px}.connections-provider__icon{color:#159b59;background:#e8f7ed;border-radius:9px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.connections-empty{text-align:center;padding:42px 20px}.connections-empty h2{color:#26343b;margin:0 0 6px;font-size:16px}.connections-empty p{color:#78858b;margin:0;font-size:12.5px}.lzs-room-energy-collapsible{background:#f9fbfa;border:1px solid #e1e9e4;border-radius:10px;margin-top:10px;padding:9px 12px}.lzs-room-energy-collapsible>summary{cursor:pointer;color:#169c46;align-items:center;gap:6px;font-size:12.5px;font-weight:700;list-style:none;display:inline-flex}.lzs-room-energy-collapsible>summary::-webkit-details-marker{display:none}.lzs-room-energy-collapsible>summary:before{content:"▸";font-size:12px;transition:transform .15s}.lzs-room-energy-collapsible[open]>summary:before{transform:rotate(90deg)}.room-energy-panel{border-top:1px dashed #dce6e0;gap:10px;margin-top:10px;padding-top:10px;display:grid}.room-energy-panel__toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.room-energy-panel__field{color:#5b6a71;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;display:flex}.room-energy-panel__field input,.room-energy-panel__field select{color:#213037;background:#fff;border:1px solid #d5dde0;border-radius:8px;height:34px;padding:0 10px;font-size:12.5px}.room-energy-panel__reload{height:34px;padding:0 12px;font-size:12px}.room-energy-panel__latest{color:#156e35;background:#eef9f2;border:1px solid #ccebd8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.room-energy-panel__empty,.room-energy-panel__status{color:#6b7a82;margin:0;font-size:12.5px}.room-energy-panel__error{color:#b42318;margin:0;font-size:12.5px}.room-energy-panel details summary{cursor:pointer}.room-energy-history{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e7ea;border-radius:9px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.room-energy-history table{border-collapse:collapse;color:#34434a;width:100%;font-size:12.5px}.room-energy-history th{color:#68777e;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f7f9fa;border-bottom:1px solid #edf0f2;height:44px;padding:0 14px;font-size:11px;font-weight:700}.room-energy-history td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:11px 14px}.room-energy-history tr:last-child td{border-bottom:0}@media(max-width:768px){.tuya-stepper-guide{display:none}}@media(max-width:640px){.lzs-workspace-page--tuya{padding:12px 12px 26px}.tuya-card__header,.tuya-card__body{padding:13px 14px}.tuya-form label,.tuya-form button{flex-basis:100%}}.lzs-property-select-screen{max-width:1180px;margin:24px auto 48px;padding:0 20px}.lzs-property-select-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.lzs-property-select-eyebrow{letter-spacing:.08em;color:#059669;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-block}.lzs-property-select-desc{color:#475569;margin:6px 0 0;font-size:14px}.lzs-property-select-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.lzs-property-select-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 8px #0f172a0a}.lzs-property-select-card:hover{border-color:#10b981;transform:translateY(-2px);box-shadow:0 10px 24px #10b98124}.lzs-property-select-card__top{align-items:flex-start;gap:14px;display:flex}.lzs-property-select-card__icon{color:#059669;background:#ecfdf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.lzs-property-select-card__title-wrap h2{color:#0f172a;margin:0 0 4px;font-size:17px;font-weight:700}.lzs-property-select-card__title-wrap p{color:#64748b;margin:0;font-size:13px;line-height:1.4}.lzs-property-select-card__stats{background:#f8fafc;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 12px;display:grid}.lzs-property-select-stat span{color:#64748b;font-size:11px;display:block}.lzs-property-select-stat strong{color:#0f172a;margin-top:2px;font-size:14px;font-weight:700;display:block}.lzs-property-select-stat.is-occupying strong{color:#059669}.lzs-property-select-stat.is-empty strong{color:#d97706}.lzs-property-select-card__actions{flex-direction:column;gap:10px;display:flex}.lzs-property-select-primary{text-align:center;justify-content:center;width:100%}.lzs-property-select-quicklinks{border-top:1px dashed #e2e8f0;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px;display:flex}.lzs-property-select-quicklinks a{color:#0f766e;background:#f0fdfa;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:600;text-decoration:none}.lzs-property-select-quicklinks a:hover{background:#ccfbf1}.lzs-room-detail-meter-setup{margin-bottom:16px}.lzs-room-meter-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lzs-room-meter-subtitle{color:#334155;margin:4px 0 8px;font-size:13px;font-weight:700}.lzs-room-meter-readings-group,.lzs-room-meter-tuya-group{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:10px;padding:12px;display:flex}.lzs-room-meter-reading-row{grid-template-columns:1fr 220px;align-items:center;gap:12px;display:grid}@media(max-width:640px){.lzs-room-meter-reading-row{grid-template-columns:1fr}}.lzs-room-meter-check{color:#0f172a;cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.lzs-room-meter-tuya-params{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.lzs-invoice-electricity small,.lzs-invoice-water small{color:#475569;margin-top:3px;font-size:11.5px;font-weight:500;display:block}.lzs-invoice-meter-sub{color:#64748b;margin-top:2px;font-size:12px;display:block}.lzs-contract-preview-demo--official{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.lzs-contract-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:18px;display:grid}.lzs-contract-kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0f172a0a}.lzs-contract-kpi-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lzs-contract-kpi-icon--primary{color:#2563eb;background:#eff6ff}.lzs-contract-kpi-icon--success{color:#059669;background:#ecfdf5}.lzs-contract-kpi-icon--info{color:#0284c7;background:#f0f9ff}.lzs-contract-kpi-icon--warning{color:#d97706;background:#fffbeb}.lzs-contract-kpi-icon--neutral{color:#475569;background:#f1f5f9}.lzs-contract-kpi-body{flex-direction:column;gap:2px;min-width:0;display:flex}.lzs-contract-kpi-body>span{color:#64748b;font-size:12.5px;font-weight:500}.lzs-contract-kpi-body>strong{color:#0f172a;font-size:17px;font-weight:700}.lzs-contract-kpi-body>small{color:#64748b;font-size:12px}.lzs-contract-kpi-link{color:#16a34a;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:2px;padding:0;font-size:12.5px;font-weight:600}.lzs-contract-kpi-link:hover{text-decoration:underline}.lzs-contract-toolbar{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.lzs-contract-tabs{background:#f1f5f9;border-radius:10px;align-self:flex-start;gap:6px;padding:4px;display:inline-flex}.lzs-contract-tab{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.lzs-contract-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}.lzs-contract-tab-badge{color:#334155;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-flex}.lzs-contract-tab.is-active .lzs-contract-tab-badge{color:#15803d;background:#dcfce7}.lzs-contract-floor-filter select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:36px;padding:0 12px;font-size:13px}.lzs-contract-room-top{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.lzs-contract-room-link{color:#0f172a;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.lzs-contract-room-link:hover strong{color:#16a34a;text-decoration:underline}.lzs-contract-floor-chip{color:#475569;background:#f1f5f9;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.lzs-contract-code-chip{color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700}.lzs-contract-phone{color:#64748b;font-size:12px}.lzs-contract-room-inline-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.lzs-contract-detail-pill{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lzs-contract-detail-pill:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.lzs-contract-cell-sub{color:#64748b;margin-top:2px;font-size:11.5px;display:block}.lzs-contract-deposit-status--partial{color:#d97706}.lzs-contract-meter-pills{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.lzs-contract-meter-pill{color:#334155;background:#f1f5f9;border-radius:6px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.lzs-contract-meter-pill--electric{color:#854d0e;background:#fef9c3}.lzs-contract-meter-pill--water{color:#0369a1;background:#e0f2fe}.lzs-contract-energy-actions{flex-wrap:wrap;gap:6px;display:flex}.lzs-contract-cycle-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lzs-contract-invoice-badge{border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.lzs-contract-invoice-badge.is-paid{color:#15803d;background:#dcfce7}.lzs-contract-invoice-badge.is-due{color:#b91c1c;background:#fee2e2}.lzs-contract-template-box select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 8px;font-size:12.5px}.lzs-contract-template-save-btn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;margin-left:4px;padding:4px 10px;font-size:12px;font-weight:600}.lzs-contract-template-links{flex-wrap:wrap;gap:8px;margin-top:5px;font-size:12px;display:flex}.lzs-contract-template-links a{color:#2563eb;font-weight:500;text-decoration:none}.lzs-contract-template-links a:hover{text-decoration:underline}.lzs-contract-enddate-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.lzs-contract-remaining-tag{color:#047857;background:#ecfdf5;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.lzs-contract-remaining-tag--will_terminate{color:#b45309;background:#fef3c7}.lzs-contract-remaining-tag--overdue{color:#b91c1c;background:#fee2e2}.lzs-contract-edit-enddate-btn,.lzs-contract-broker-trigger{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500}.lzs-contract-edit-enddate-btn:hover,.lzs-contract-broker-trigger:hover{background:#f1f5f9}.lzs-contract-empty-cell,.lzs-contract-empty-search{text-align:center;color:#64748b;padding:28px 16px;font-size:14px}.lzs-contract-detail-modal{background:#fff;border-radius:14px;flex-direction:column;width:min(940px,95vw);max-height:90vh;display:flex;overflow:hidden}.lzs-contract-detail-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.lzs-contract-detail-title-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lzs-contract-detail-title-group h2{color:#0f172a;margin:0;font-size:17px;font-weight:700}.lzs-contract-detail-title-group h2 small{color:#64748b;font-size:14px;font-weight:500}.lzs-contract-detail-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzs-contract-detail-body{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.lzs-contract-detail-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;display:grid}.lzs-contract-detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.lzs-contract-detail-card h3{color:#0f172a;margin:0 0 12px;font-size:14.5px;font-weight:700}.lzs-contract-detail-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.lzs-contract-detail-card-head h3{margin:0}.lzs-contract-card-link{color:#2563eb;font-size:12.5px;font-weight:600;text-decoration:none}.lzs-contract-card-link:hover{text-decoration:underline}.lzs-contract-detail-kv{border-bottom:1px dashed #e2e8f0;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.lzs-contract-detail-kv:last-child{border-bottom:none}.lzs-contract-detail-kv>span{color:#64748b}.lzs-contract-detail-kv>strong{color:#0f172a;text-align:right}.lzs-contract-mini-list{flex-direction:column;gap:8px;display:flex}.lzs-contract-mini-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.lzs-contract-mini-row strong{color:#0f172a;font-size:13px}.lzs-contract-mini-row small{color:#64748b;margin-top:2px;font-size:12px;display:block}.lzs-contract-rep-tag{color:#15803d;background:#dcfce7;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.lzs-contract-mini-meta,.lzs-contract-mini-val{color:#334155;white-space:nowrap;font-size:12.5px}.lzs-contract-mini-empty{color:#64748b;margin:8px 0 0;font-size:13px}.lzs-contract-lifecycle-modal{background:#fff;border-radius:14px;width:min(520px,95vw);overflow:hidden}.lzs-contract-lifecycle-form{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.lzs-contract-lifecycle-desc{color:#334155;background:#f8fafc;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.lzs-contract-terminate-summary{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;gap:6px;padding:12px;font-size:13px;display:flex}.lzs-contract-terminate-summary>div{justify-content:space-between;display:flex}.lzs-text-danger{color:#dc2626}.lzs-contract-lifecycle-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.lzs-contract-status-filters-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lzs-contract-template-summary{flex-direction:column;gap:2px;display:flex}.lzs-contract-template-name{color:#0f172a;font-size:13px;font-weight:600}.lzs-contract-period-range{color:#334155;white-space:nowrap;font-size:13px}.lzs-contract-row-action-bar{align-items:center;gap:6px;display:inline-flex}.lzs-contract-edit-pill{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.lzs-contract-edit-pill:hover{color:#166534;background:#dcfce7;border-color:#86efac}.lzs-contract-reconcile-drawer{text-align:left;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;min-width:340px;margin-top:10px;padding:12px 14px}.lzs-contract-reconcile-head{color:#0f172a;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;font-size:12.5px;display:flex}.lzs-contract-reconcile-close{color:#334155;cursor:pointer;background:#e2e8f0;border:none;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600}.lzs-contract-reconcile-items{flex-direction:column;gap:8px;display:flex}.lzs-contract-edit-modal{width:min(640px,95vw)}.lzs-contract-edit-subtitle{color:#64748b;margin:4px 0 0;font-size:13px}.lzs-contract-edit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lzs-contract-edit-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.lzs-contract-quick-extend{align-items:center;gap:4px;display:inline-flex}.lzs-contract-quick-extend button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.lzs-contract-quick-extend button:hover{color:#15803d;background:#f0fdf4;border-color:#16a34a}.tuya-device__unassign-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.tuya-btn-danger-outline{color:#dc2626;background:#fff;border-color:#fecaca}.tuya-btn-danger-outline:hover{color:#b91c1c;background:#fef2f2;border-color:#f87171}.bot-channels-grid,.bot-events-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.bot-event-list{flex-direction:column;gap:10px;margin-top:8px;display:flex}.bot-event-item{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bot-event-item:hover{background:#f8fafc;border-color:#cbd5e1}.bot-event-item input[type=checkbox]{margin-top:3px}.bot-event-item__copy{flex-direction:column;gap:2px;display:flex}.bot-monthly-schedule-box{margin-top:16px}.bot-monthly-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bot-monthly-controls__inputs,.bot-monthly-controls__manual{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.bot-form-footer{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:16px;padding-top:12px}.bot-log-message{white-space:pre-line;color:#1e293b;font-size:13px;line-height:1.45}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
