.row-context-menu{z-index:10080;border:1px solid color-mix(in srgb, var(--simple-border,#94a3b847) 80%, transparent);background:color-mix(in srgb, var(--simple-panel,#0f172a) 94%, transparent);width:240px;color:var(--simple-text,#e5e7eb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;padding:6px;position:fixed;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff0d}.row-context-menu__title{max-width:100%;color:var(--simple-muted,#94a3b8);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:5px 7px 7px;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.row-context-menu__list{flex-direction:column;gap:2px;display:flex}.row-context-menu__item{width:100%;min-height:30px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;padding:5px 7px;display:grid}.row-context-menu__item:hover,.row-context-menu__item:focus-visible{background:color-mix(in srgb, var(--simple-accent,#38bdf8) 14%, transparent);outline:none}.row-context-menu__item:disabled{cursor:default;opacity:.45}.row-context-menu__item--danger{color:var(--fn-status-red,#ef4444)}.row-context-menu__icon{color:var(--simple-muted,#94a3b8);justify-content:flex-start;align-items:center;display:inline-flex}.row-context-menu__item--danger .row-context-menu__icon{color:currentColor}.row-context-menu__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.pctx-search-bar.tasktok-search-pill.tasktok-search-pill.tasktok-search-pill{--tasktok-search-bg:color-mix(in srgb, color-mix(in srgb, var(--simple-primary,#0cf) 34%, var(--simple-panel,#121b26eb)) 76%, var(--simple-panel-alt,#ffffff14) 24%);width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;padding:0 var(--tasktok-search-end-pad,10px) 0 10px!important;border:1px solid color-mix(in srgb, var(--simple-primary,#0cf) 42%, var(--simple-line,#ffffff2e))!important;background-color:var(--tasktok-search-bg)!important;background-image:linear-gradient(var(--tasktok-search-bg), var(--tasktok-search-bg))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#0cf) 10%, transparent), 0 1px 6px #0000001f!important;box-sizing:border-box!important;cursor:text!important;border-radius:999px!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:hidden!important}.pctx-search-bar.tasktok-search-pill.tasktok-search-pill.tasktok-search-pill:focus-within{border-color:color-mix(in srgb, var(--simple-primary,#0cf) 58%, var(--simple-line,#ffffff2e))!important;background-color:var(--tasktok-search-bg)!important;background-image:linear-gradient(var(--tasktok-search-bg), var(--tasktok-search-bg))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#0cf) 18%, transparent), 0 0 0 2px color-mix(in srgb, var(--simple-primary,#0cf) 18%, transparent)!important}.pctx-search-bar.tasktok-search-pill.tasktok-search-pill .uic-search-icon{width:14px!important;min-width:14px!important;height:14px!important;color:color-mix(in srgb, var(--simple-primary,#0cf) 72%, var(--simple-text,#f8fafc))!important;opacity:.9!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;flex:0 0 14px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.pctx-search-bar.tasktok-search-pill.tasktok-search-pill .pctx-input{width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;box-shadow:none!important;font-family:var(--font-family-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:var(--uic-table-meta-font-size,11px)!important;color:var(--simple-text,#f8fafc)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;padding:0!important;line-height:24px!important}.pctx-search-bar.tasktok-search-pill.tasktok-search-pill .pctx-input::placeholder{color:color-mix(in srgb, var(--simple-muted,#94a3b8) 88%, var(--simple-text,#f8fafc) 12%)!important;opacity:.9!important}.tasktok-tabs{width:100%;min-width:0}.tasktok-tabs__list{align-items:center;gap:var(--tasktok-tabs-gap,3px);min-width:0;max-width:100%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:0;display:inline-flex}.tasktok-tabs__trigger{min-width:0;height:var(--tasktok-tabs-height,24px);padding:0 var(--tasktok-tabs-pad-x,8px);border-radius:var(--tasktok-tabs-radius,999px);box-shadow:none;color:color-mix(in srgb, var(--simple-muted,#94a3b8) 84%, var(--simple-text,#f8fafc) 16%);cursor:pointer;font-family:var(--font-family-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-size:var(--tasktok-tabs-font-size,var(--uic-table-meta-font-size,11px));font-weight:var(--tasktok-tabs-font-weight,600);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;transition:background-color .12s,color .12s,opacity .12s;display:inline-flex}.tasktok-tabs__trigger:hover{background:color-mix(in srgb, var(--simple-panel-alt,#ffffff14) 78%, var(--simple-primary,#0cf) 22%);color:var(--simple-text,#f8fafc)}.tasktok-tabs__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--simple-primary,#0cf) 70%, transparent);outline-offset:2px}.tasktok-tabs__trigger[data-state=active]{background:color-mix(in srgb, var(--simple-primary,#0cf) 34%, var(--simple-panel,#121b26eb));color:var(--simple-text,#f8fafc)}.tasktok-tabs__trigger:disabled{cursor:not-allowed;opacity:.48}.tasktok-tabs[data-size=xs]{--tasktok-tabs-height:20px;--tasktok-tabs-pad-x:6px;--tasktok-tabs-font-size:10px}.tasktok-tabs[data-size=md]{--tasktok-tabs-height:28px;--tasktok-tabs-pad-x:10px;--tasktok-tabs-font-size:12px}@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-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--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-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--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-400:oklch(84.1% .238 128.85);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--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-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-600:oklch(60% .118 184.704);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--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-slate-100:oklch(96.8% .007 247.896);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--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-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[2px\]{right:2px}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[2px\]{left:2px}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!grid{display:grid!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.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-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[1\.15rem\]{height:1.15rem}.h-\[1px\]{height:1px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[40px\]{min-height:40px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.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-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[40px\]{width:40px}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[45px\]{min-width:45px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.-translate-x-1{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-none{list-style-type:none}.columns-2{columns:2}.columns-3{columns:3}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}.\!gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)!important}.gap-y-0{row-gap:calc(var(--spacing) * 0)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-transparent{border-color:#0000}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/10{background-color:#f0fdf41a}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/10{background-color:color-mix(in oklab, var(--color-green-50) 10%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/10{background-color:#fef2f21a}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/10{background-color:color-mix(in oklab, var(--color-red-50) 10%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-transparent{background-color:#0000}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-50\/10{background-color:#fefce81a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-50\/10{background-color:color-mix(in oklab, var(--color-yellow-50) 10%, transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-amber-500{fill:var(--color-amber-500)}.fill-blue-500{fill:var(--color-blue-500)}.fill-current{fill:currentColor}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-800{color:var(--color-gray-800)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-orange-500{color:var(--color-orange-500)}.text-orange-700{color:var(--color-orange-700)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-85{opacity:.85}.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-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/blur,.shadow\/panel{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.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-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[nfse\:webhook\]{nfse:webhook}.block-1{block-size:calc(var(--spacing) * 1)}.block-2{block-size:calc(var(--spacing) * 2)}.block-3{block-size:calc(var(--spacing) * 3)}.block-4{block-size:calc(var(--spacing) * 4)}.block-5{block-size:calc(var(--spacing) * 5)}.block-6{block-size:calc(var(--spacing) * 6)}.block-7{block-size:calc(var(--spacing) * 7)}.block-8{block-size:calc(var(--spacing) * 8)}.block-9{block-size:calc(var(--spacing) * 9)}.block-10{block-size:calc(var(--spacing) * 10)}.block-11{block-size:calc(var(--spacing) * 11)}.block-12{block-size:calc(var(--spacing) * 12)}.block-13{block-size:calc(var(--spacing) * 13)}.block-14{block-size:calc(var(--spacing) * 14)}.block-15{block-size:calc(var(--spacing) * 15)}.block-16{block-size:calc(var(--spacing) * 16)}.block-17{block-size:calc(var(--spacing) * 17)}.block-18{block-size:calc(var(--spacing) * 18)}.block-19{block-size:calc(var(--spacing) * 19)}.block-107{block-size:calc(var(--spacing) * 107)}.block-110{block-size:calc(var(--spacing) * 110)}.block-114{block-size:calc(var(--spacing) * 114)}.block-119{block-size:calc(var(--spacing) * 119)}.block-121{block-size:calc(var(--spacing) * 121)}.block-126{block-size:calc(var(--spacing) * 126)}.block-127{block-size:calc(var(--spacing) * 127)}.block-129{block-size:calc(var(--spacing) * 129)}.block-132{block-size:calc(var(--spacing) * 132)}.block-133{block-size:calc(var(--spacing) * 133)}.block-134{block-size:calc(var(--spacing) * 134)}.block-136{block-size:calc(var(--spacing) * 136)}.block-137{block-size:calc(var(--spacing) * 137)}.block-139{block-size:calc(var(--spacing) * 139)}.block-140{block-size:calc(var(--spacing) * 140)}.block-141{block-size:calc(var(--spacing) * 141)}.block-143{block-size:calc(var(--spacing) * 143)}.block-145{block-size:calc(var(--spacing) * 145)}.block-146{block-size:calc(var(--spacing) * 146)}.block-147{block-size:calc(var(--spacing) * 147)}.block-148{block-size:calc(var(--spacing) * 148)}.block-149{block-size:calc(var(--spacing) * 149)}.block-150{block-size:calc(var(--spacing) * 150)}.block-151{block-size:calc(var(--spacing) * 151)}.block-152{block-size:calc(var(--spacing) * 152)}.block-153{block-size:calc(var(--spacing) * 153)}.block-154{block-size:calc(var(--spacing) * 154)}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover:hover){.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (prefers-color-scheme:dark){.dark\:bg-blue-900\/30{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30{background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-gray-900\/30{background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/30{background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.dark\:bg-green-500{background-color:var(--color-green-500)}.dark\:bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/30{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.dark\:bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/40{background-color:color-mix(in oklab, var(--color-green-900) 40%, transparent)}}.dark\:bg-green-950\/10{background-color:#032e151a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/10{background-color:color-mix(in oklab, var(--color-green-950) 10%, transparent)}}.dark\:bg-orange-400{background-color:var(--color-orange-400)}.dark\:bg-orange-900\/40{background-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/40{background-color:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}.dark\:bg-red-500{background-color:var(--color-red-500)}.dark\:bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/40{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.dark\:bg-red-950\/10{background-color:#4608091a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/10{background-color:color-mix(in oklab, var(--color-red-950) 10%, transparent)}}.dark\:bg-yellow-400{background-color:var(--color-yellow-400)}.dark\:bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/30{background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.dark\:bg-yellow-900\/40{background-color:#733e0a66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/40{background-color:color-mix(in oklab, var(--color-yellow-900) 40%, transparent)}}.dark\:bg-yellow-950\/10{background-color:#4320041a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/10{background-color:color-mix(in oklab, var(--color-yellow-950) 10%, transparent)}}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-yellow-400{color:var(--color-yellow-400)}@media (hover:hover){.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)}}}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:var(--radius-md)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}}:root{--app-primary:#5b8def;--app-primary-rgb:91, 141, 239;--app-primary-dark:#3f6fd0;--app-accent:#8bb7ff;--app-accent-rgb:139, 183, 255;--app-accent-soft:#5b8def29;--app-accent-line:#5b8def7a;--app-accent-gradient:linear-gradient(90deg, #5b8defeb, #8bb7ffeb);--app-bg:#eef4f1;--app-bg-rgb:238, 244, 241;--app-panel:#fff;--app-panel-rgb:255, 255, 255;--app-gradient-start:#f8fffd;--app-gradient-start-rgb:248, 255, 253;--app-gradient-end:#6f9c94;--app-gradient-end-rgb:111, 156, 148;--app-banner-start:#0b5f55;--app-banner-start-rgb:11, 95, 85;--app-banner-end:#053f38;--app-banner-end-rgb:5, 63, 56;--app-banner-text:#fff;--app-banner-muted-text:#c8e8df;--app-banner-height:72px;--app-banner-card-overlap:12px;--app-banner-card-inset:0px;--app-banner-gradient:linear-gradient(180deg, #0b5f55eb, #053f38e6);--app-banner-soft-gradient:linear-gradient(180deg, #0b5f5547, #053f381f);--app-button:#5b8def;--app-button-rgb:91, 141, 239;--app-button-text:#fff;--app-button-hover:#4a78d6;--app-button-active:#365fb8;--app-button-focus:#8bb7ff;--app-ghost-button:#fff;--app-ghost-button-text:#12342e;--app-field-text:#10231f;--app-field-placeholder:#667a72;--app-field-label:#60786f;--app-field-background:#fff;--app-field-background-rgb:255, 255, 255;--app-dropdown-text:#10231f;--app-dropdown-background:#fff;--app-dropdown-background-rgb:255, 255, 255;--app-field-alpha:.62;--app-field-blur:0px;--app-field-bg:rgba(var(--app-field-background-rgb), var(--app-field-alpha));--app-field-gradient:linear-gradient(180deg, rgba(var(--app-field-background-rgb), .62), rgba(var(--app-field-background-rgb), .48));--app-field-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), calc(var(--app-border-intensity) + .04)), inset 0 1px 0 #ffffff38;--app-dropdown-shadow:var(--app-field-shadow);--app-panel-border-width:1px;--app-card-border-width:1px;--app-item-border-width:1px;--app-tab-border-width:1px;--app-field-border-width:1px;--app-dropdown-border-width:1px;--app-base-font-size:13px;--app-heading-scale:1;--app-ui-font-weight:600;--app-button-text-case:uppercase;--app-letter-spacing:.04em;--app-background-alpha:.78;--app-background-blur:0px;--app-background-type:theme;--app-background-variant:ops-waves;--app-background-image-url:"";--app-background-image:none;--app-background-image-opacity:.42;--app-background-size:cover;--app-background-position:center;--app-background-blend-mode:soft-light;--app-panel-alpha:.48;--app-panel-blur:24px;--app-card-alpha:.62;--app-card-blur:16px;--app-item-alpha:.7;--app-item-blur:8px;--app-tab-alpha:.62;--app-tab-blur:14px;--app-glass-blur:26px;--app-popup-backdrop-rgb:var(--app-primary-rgb);--app-popup-backdrop-alpha:.18;--app-popup-backdrop-blur:3px;--app-popup-backdrop-saturate:1.08;--app-popup-surface-blur:var(--app-glass-blur);--app-pattern-color:#0b5f55;--app-pattern-color-rgb:11, 95, 85;--app-pattern-fade-color:#fff;--app-pattern-fade-rgb:255, 255, 255;--app-pattern-intensity:.72;--app-pattern-scale:1;--app-pattern-contrast:.58;--app-pattern-blend-mode:multiply;--app-pattern-png-url:none;--app-pattern-image:radial-gradient(circle, rgba(var(--app-pattern-color-rgb), .66) 0 1.5px, transparent 1.9px);--app-pattern-size:calc(9px * var(--app-pattern-scale));--app-pattern-mask-image:none;--app-pattern-tint:transparent;--app-pattern-fade-layer:radial-gradient(circle at 50% 48%, rgba(var(--app-pattern-fade-rgb), .12), transparent 42%);--app-glass-depth:.78;--app-border-intensity:.08;--app-spacing-scale:.78;--app-radius-sm:4px;--app-radius-md:7px;--app-radius-lg:13px;--app-radius:var(--app-radius-md);--app-nav-width:244px;--app-font:Roboto, "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--app-line:rgba(var(--app-primary-rgb), var(--app-border-intensity));--glass-bg:rgba(var(--app-panel-rgb), var(--app-panel-alpha));--glass-bg-strong:rgba(var(--app-panel-rgb), .68);--glass-card-bg:rgba(var(--app-panel-rgb), var(--app-card-alpha));--glass-item-bg:rgba(var(--app-panel-rgb), var(--app-item-alpha));--glass-tab-bg:rgba(var(--app-panel-rgb), var(--app-tab-alpha));--glass-panel-gradient:linear-gradient(180deg, rgba(var(--app-panel-rgb), .82) 0%, rgba(var(--app-panel-rgb), .66) 56%, rgba(var(--app-primary-rgb), .075) 100%);--glass-item-gradient:linear-gradient(180deg, rgba(var(--app-panel-rgb), .78) 0%, rgba(var(--app-panel-rgb), .64) 62%, rgba(var(--app-primary-rgb), .055) 100%);--glass-card-gradient:linear-gradient(180deg, rgba(var(--app-panel-rgb), .86) 0%, rgba(var(--app-panel-rgb), var(--app-item-alpha)) 62%, rgba(var(--app-accent-rgb), .08) 100%);--glass-page-gradient:linear-gradient(180deg, rgba(var(--app-gradient-start-rgb), .58) 0%, rgba(var(--app-bg-rgb), .28) 42%, rgba(var(--app-gradient-end-rgb), .54) 100%);--glass-shadow:0 18px 38px #062d2824, inset 0 1px 0 #ffffff80}:root[data-density=standard]{--theme-gap:calc(12px * var(--app-spacing-scale));--theme-pad:calc(16px * var(--app-spacing-scale))}:root[data-density=spacious]{--theme-gap:calc(16px * var(--app-spacing-scale));--theme-pad:calc(20px * var(--app-spacing-scale))}:root:not([data-density]),:root[data-density=compact]{--theme-gap:calc(10px * var(--app-spacing-scale));--theme-pad:calc(12px * var(--app-spacing-scale))}.auth-page,.mobile-page{isolation:isolate;color:#13221e;min-height:100vh;font-size:var(--app-base-font-size);font-family:var(--app-font);background:var(--glass-page-gradient), var(--app-bg);position:relative}.auth-page:before,.mobile-page:before{content:"";z-index:0;pointer-events:none;opacity:var(--app-background-image-opacity,.42);background-image:var(--app-background-image,none);background-position:var(--app-background-position,center);background-size:var(--app-background-size,cover);mix-blend-mode:var(--app-background-blend-mode,soft-light);background-repeat:no-repeat;background-attachment:fixed;position:fixed;inset:0}.auth-page:after,.mobile-page:after{content:"";z-index:0;pointer-events:none;opacity:var(--app-pattern-intensity,.72);background-color:var(--app-pattern-tint,transparent);background-image:var(--app-pattern-fade-layer,none), var(--app-pattern-image,none);background-size:cover, var(--app-pattern-size,auto);mix-blend-mode:var(--app-pattern-blend-mode,multiply);-webkit-mask-image:var(--app-pattern-mask-image,none);mask-image:var(--app-pattern-mask-image,none);-webkit-mask-size:var(--app-pattern-size,auto);mask-size:var(--app-pattern-size,auto);background-repeat:no-repeat,repeat;position:fixed;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}.auth-shell{z-index:1;grid-template-columns:.92fr 1.08fr;gap:12px;width:min(980px,100vw - 42px);min-height:auto;display:grid;position:relative}.auth-panel,.mobile-app,.mobile-top,.mobile-metrics article,.mobile-card,.bottom-nav{border-radius:var(--app-radius-lg);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.12);box-shadow:var(--glass-shadow);border:0}.auth-panel{align-content:start;gap:14px;padding:18px;display:grid}.auth-page .brand{gap:9px}.auth-page .brand-mark{border-radius:var(--app-radius-md);width:32px;height:32px;color:var(--app-primary);background:#ffffffa8;font-size:0;box-shadow:inset 0 1px #fff9}.auth-page .brand-mark:before{content:"";border:2px solid;border-left-color:#0000;border-radius:50%;width:15px;height:15px;display:block}.auth-page .brand strong{color:#10231f;font-size:16px;font-weight:600;display:block}.auth-page .brand span,.auth-page .panel-header p,.demo-user-list span{color:#667a72;font-size:12px}.login-form{gap:10px}.access-request-form,.reset-form{gap:10px;display:grid}.reset-form{border-top:1px solid var(--app-line);margin-top:4px;padding-top:12px}.panel-header.compact h2{font-size:calc(15px * var(--app-heading-scale,1));margin:0}.form-note{color:#55736b;min-height:18px;margin:0;font-size:11px}.demo-access{margin-top:4px}.demo-access summary{cursor:pointer;color:#345b53;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.auth-page label,.mobile-page label{color:#60786f;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:600}.auth-page input,.mobile-page input,.mobile-page select{border-radius:var(--app-radius-md);min-height:34px;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .08);background:#ffffffad;border:0}.auth-page .primary-button,.mobile-page .primary-button,.mobile-actions button,.bottom-nav button,.auth-page .ghost-button,.mobile-page .ghost-button{border-radius:var(--app-radius-md);text-transform:uppercase;text-transform:var(--app-button-text-case);letter-spacing:var(--app-letter-spacing);font-size:11px;font-weight:var(--app-ui-font-weight);border:0}.auth-page .primary-button,.mobile-actions button,.bottom-nav button.active{color:var(--app-button-text);background:var(--app-button);box-shadow:0 12px 24px rgba(var(--app-primary-rgb), .22)}.auth-page .ghost-button,.mobile-page .ghost-button,.bottom-nav button{color:var(--app-ghost-button-text);background:color-mix(in srgb, var(--app-ghost-button) 70%, transparent)}.demo-user-list{gap:7px}.demo-user-list button{border-radius:var(--app-radius-lg);background:#ffffff8a;border:0;box-shadow:inset 0 1px #ffffff75}.mobile-page{margin:0}.mobile-app{z-index:1;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:min(440px,100%);min-height:100vh;margin:0 auto;padding:12px;display:grid;position:relative}.mobile-top{color:#fff;background:var(--app-banner-bg,linear-gradient(180deg, rgba(var(--app-primary-rgb), .78), #06483fc7)), var(--app-background-image,none) center 20% / cover no-repeat;padding:14px}.mobile-top h1{font-size:21px}.mobile-top p{color:#ffffffc7}.mobile-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-metrics article{background:#ffffff4d;min-height:74px;padding:10px}.mobile-metrics strong{color:#142520;font-size:24px;font-weight:500;display:block}.mobile-metrics span,.mobile-card span{color:#647870;font-size:12px}.mobile-list{gap:8px;padding-bottom:2px;display:grid;overflow:auto}.mobile-card{background:#ffffff9e;gap:5px;padding:12px;display:grid}.mobile-card strong{font-size:14px;font-weight:600}.mobile-actions{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.mobile-actions button{min-height:28px;padding:0 9px}.bottom-nav{background:#ffffff5c;gap:6px;padding:7px}.bottom-nav button{min-height:34px}.auth-panel,.module-card,.module-preview,.registry-section{transition:transform .18s,background .18s,box-shadow .18s}.auth-panel:hover,.auth-panel:focus-within{background:rgba(var(--app-panel-rgb), .76);transform:translateY(-2px);box-shadow:0 22px 46px #062d282e,inset 0 1px #ffffff94}.auth-panel-head,.panel-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.auth-page .field-helper,.mobile-page .field-helper{gap:5px;display:grid;position:relative}.field-helper:after{content:attr(data-helper);z-index:8;border-radius:var(--app-radius-md);color:#15332d;background:rgba(var(--app-panel-rgb), .88);width:min(280px,100vw - 48px);max-width:max-content;box-shadow:0 14px 30px #052d282e, inset 0 0 0 1px rgba(var(--app-primary-rgb), .08);-webkit-backdrop-filter:blur(calc(var(--app-glass-blur) * .55));letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;padding:8px 9px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);right:0;transform:translateY(4px)}.field-helper:hover:after,.field-helper:focus-within:after{opacity:1;transform:translateY(0)}.help-button,.help-close{border-radius:var(--app-radius-md);min-width:28px;min-height:28px;color:var(--app-primary);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .1), 0 8px 18px #052a261a;cursor:pointer;background:#ffffff8f;border:0;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.help-button.small{min-width:24px;min-height:24px;font-size:11px}.help-button:hover,.help-close:hover,.help-button:focus-visible,.help-close:focus-visible{color:var(--app-button-text);background:var(--app-button-hover);outline:2px solid color-mix(in srgb, var(--app-button-focus) 68%, transparent);outline-offset:2px}.help-dialog{color:#13231f;background:0 0;border:0;width:min(430px,100vw - 34px);padding:0}.help-dialog::backdrop{-webkit-backdrop-filter:blur(3px);background:#04201d52}.help-dialog-panel{border-radius:var(--app-radius-lg);background:rgba(var(--app-panel-rgb), .78);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.14);gap:12px;padding:16px;display:grid;box-shadow:0 28px 62px #03221e47,inset 0 1px #ffffff9e}.help-dialog-panel h2,.help-dialog-panel p{margin:0}.help-dialog-panel h2{font-size:calc(18px * var(--app-heading-scale,1));font-weight:650}.help-dialog-panel p{color:#526d65;line-height:1.5}.auth-page .primary-button:hover,.mobile-actions button:hover,.auth-page .primary-button:focus-visible,.mobile-actions button:focus-visible{background:var(--app-button-hover);outline:2px solid color-mix(in srgb, var(--app-button-focus) 68%, transparent);outline-offset:2px}.auth-page .primary-button:active,.mobile-actions button:active{background:var(--app-button-active)}.auth-page .ghost-button:hover,.mobile-page .ghost-button:hover,.bottom-nav button:hover,.auth-page .ghost-button:focus-visible,.mobile-page .ghost-button:focus-visible,.bottom-nav button:focus-visible{background:color-mix(in srgb, var(--app-button-hover) 18%, var(--app-ghost-button));outline:2px solid color-mix(in srgb, var(--app-button-focus) 60%, transparent);outline-offset:2px}@media (width<=760px){.auth-page{padding:14px}.auth-shell{grid-template-columns:1fr;width:100%}.field-helper:after{max-width:calc(100vw - 48px);left:0;right:auto}}.auth-shell-single{grid-template-columns:1fr;width:min(430px,100vw - 28px)}.auth-card{min-height:auto;padding:calc(18px * var(--app-spacing-scale,.78));gap:calc(14px * var(--app-spacing-scale,.78))}.auth-inline-actions{gap:calc(7px * var(--app-spacing-scale,.78));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-page input,.auth-page select,.auth-page textarea{color:var(--app-field-text,#10231f);background:var(--app-field-gradient);box-shadow:var(--app-field-shadow);-webkit-backdrop-filter:blur(var(--app-field-blur,0px)) saturate(1.08)}.auth-page select{color:var(--app-dropdown-text,var(--app-field-text,#10231f))}.auth-page input::placeholder,.auth-page textarea::placeholder{color:var(--app-field-placeholder,#667a72)}.auth-page input:focus,.auth-page select:focus,.auth-page textarea:focus{outline:2px solid color-mix(in srgb, var(--app-button-focus) 68%, transparent);outline-offset:2px;background:var(--app-field-bg)}.auth-modal{color:#13231f;background:0 0;border:0;width:min(520px,100vw - 32px);padding:0}.auth-modal::backdrop{-webkit-backdrop-filter:blur(3px);background:#04201d52}.auth-modal-panel{gap:calc(12px * var(--app-spacing-scale,.78));border-radius:var(--app-radius-lg);padding:calc(18px * var(--app-spacing-scale,.78));background:rgba(var(--app-panel-rgb), calc(var(--app-panel-alpha,.48) + .18));box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.16);border:0;display:grid}.auth-modal-panel h1,.auth-modal-panel h2{font-size:calc(18px * var(--app-heading-scale,1));font-weight:var(--app-ui-font-weight);margin:0}.modal-actions{gap:6px;display:inline-flex}.auth-page :where(input,select,textarea):-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.auth-page :where(input,select,textarea):-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.auth-page :where(input,select,textarea):-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.mobile-page :where(input,select,textarea):-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.mobile-page :where(input,select,textarea):-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.mobile-page :where(input,select,textarea):-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.auth-page :where(input,select,textarea):autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.auth-page :where(input,select,textarea):autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.auth-page :where(input,select,textarea):autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.mobile-page :where(input,select,textarea):autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.mobile-page :where(input,select,textarea):autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.mobile-page :where(input,select,textarea):autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--app-field-text,#10231f)!important;caret-color:var(--app-field-text,#10231f)!important;box-shadow:var(--app-field-shadow), inset 0 0 0 1000px var(--app-field-background,#fff)!important}.grid-stack{position:relative}.grid-stack-rtl{direction:ltr}.grid-stack-rtl>.grid-stack-item{direction:rtl}.grid-stack-placeholder>.placeholder-content{background-color:#0000001a;width:auto;margin:0;position:absolute;z-index:0!important}.grid-stack>.grid-stack-item{width:var(--gs-column-width);height:var(--gs-cell-height);padding:0;position:absolute;top:0}.grid-stack>.grid-stack-item>.grid-stack-item-content{width:auto;margin:0;position:absolute;overflow:hidden auto}.grid-stack>.grid-stack-item.size-to-content:not(.size-to-content-max)>.grid-stack-item-content{overflow-y:hidden}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item{right:0}.grid-stack>.grid-stack-item>.grid-stack-item-content,.grid-stack>.grid-stack-placeholder>.placeholder-content{top:var(--gs-item-margin-top);right:var(--gs-item-margin-right);bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-handle{-ms-touch-action:none;touch-action:none;font-size:.1px;display:block;position:absolute}.grid-stack-item.ui-resizable-autohide>.ui-resizable-handle,.grid-stack-item.ui-resizable-disabled>.ui-resizable-handle{display:none}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se,.grid-stack-item>.ui-resizable-sw{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"%23666\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 20 20\"><path d=\"m10 3 2 2H8l2-2v14l-2-2h4l-2 2\"/></svg>");background-position:50%;background-repeat:no-repeat}.grid-stack-item>.ui-resizable-ne,.grid-stack-item>.ui-resizable-sw{transform:rotate(45deg)}.grid-stack-item>.ui-resizable-nw,.grid-stack-item>.ui-resizable-se{transform:rotate(-45deg)}.grid-stack-item>.ui-resizable-nw{cursor:nw-resize;width:20px;height:20px;top:var(--gs-item-margin-top);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-n{cursor:n-resize;height:10px;top:var(--gs-item-margin-top);left:25px;right:25px}.grid-stack-item>.ui-resizable-ne{cursor:ne-resize;width:20px;height:20px;top:var(--gs-item-margin-top);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-e{cursor:e-resize;width:10px;top:15px;bottom:15px;right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-se{cursor:se-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);right:var(--gs-item-margin-right)}.grid-stack-item>.ui-resizable-s{cursor:s-resize;height:10px;left:25px;bottom:var(--gs-item-margin-bottom);right:25px}.grid-stack-item>.ui-resizable-sw{cursor:sw-resize;width:20px;height:20px;bottom:var(--gs-item-margin-bottom);left:var(--gs-item-margin-left)}.grid-stack-item>.ui-resizable-w{cursor:w-resize;width:10px;top:15px;bottom:15px;left:var(--gs-item-margin-left)}.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle{display:none!important}.grid-stack-item.ui-draggable-dragging{will-change:left,right,top}.grid-stack-item.ui-resizable-resizing{will-change:width,height}.ui-draggable-dragging,.ui-resizable-resizing{z-index:10000}.ui-draggable-dragging>.grid-stack-item-content,.ui-resizable-resizing>.grid-stack-item-content{opacity:.8;box-shadow:1px 4px 6px #0003}.grid-stack-animate,.grid-stack-animate .grid-stack-item{transition:left .3s,right .3s,top .3s,height .3s,width .3s}.grid-stack-animate .grid-stack-item.grid-stack-placeholder,.grid-stack-animate .grid-stack-item.ui-draggable-dragging,.grid-stack-animate .grid-stack-item.ui-resizable-resizing{transition:left,right,top,height,width}.grid-stack>.grid-stack-item[gs-y="0"]{top:0}.grid-stack:not(.grid-stack-rtl)>.grid-stack-item[gs-x="0"]{left:0}.grid-stack.grid-stack-rtl>.grid-stack-item[gs-x="0"]{right:0}.cropper-container{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;user-select:none;direction:ltr;font-size:0;line-height:0;position:relative}.cropper-container img{backface-visibility:hidden;image-orientation:0deg;width:100%;height:100%;display:block;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;inset:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{outline:1px solid #3399ffbf;width:100%;height:100%;display:block;overflow:hidden}.cropper-dashed{opacity:.5;border:0 dashed #eee;display:block;position:absolute}.cropper-dashed.dashed-h{border-top-width:1px;border-bottom-width:1px;width:100%;height:33.3333%;top:33.3333%;left:0}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;width:33.3333%;height:100%;top:0;left:33.3333%}.cropper-center{opacity:.75;width:0;height:0;display:block;position:absolute;top:50%;left:50%}.cropper-center:after,.cropper-center:before{content:" ";background-color:#eee;display:block;position:absolute}.cropper-center:before{width:7px;height:1px;top:0;left:-3px}.cropper-center:after{width:1px;height:7px;top:-3px;left:0}.cropper-face,.cropper-line,.cropper-point{opacity:.1;width:100%;height:100%;display:block;position:absolute}.cropper-face{background-color:#fff;top:0;left:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;width:5px;top:0;right:-3px}.cropper-line.line-n{cursor:ns-resize;height:5px;top:-3px;left:0}.cropper-line.line-w{cursor:ew-resize;width:5px;top:0;left:-3px}.cropper-line.line-s{cursor:ns-resize;height:5px;bottom:-3px;left:0}.cropper-point{opacity:.75;background-color:#39f;width:5px;height:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;top:50%;right:-3px}.cropper-point.point-n{cursor:ns-resize;margin-left:-3px;top:-3px;left:50%}.cropper-point.point-w{cursor:ew-resize;margin-top:-3px;top:50%;left:-3px}.cropper-point.point-s{cursor:s-resize;margin-left:-3px;bottom:-3px;left:50%}.cropper-point.point-ne{cursor:nesw-resize;top:-3px;right:-3px}.cropper-point.point-nw{cursor:nwse-resize;top:-3px;left:-3px}.cropper-point.point-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.cropper-point.point-se{cursor:nwse-resize;opacity:1;width:20px;height:20px;bottom:-3px;right:-3px}@media (width>=768px){.cropper-point.point-se{width:15px;height:15px}}@media (width>=992px){.cropper-point.point-se{width:10px;height:10px}}@media (width>=1200px){.cropper-point.point-se{opacity:.75;width:5px;height:5px}}.cropper-point.point-se:before{content:" ";opacity:0;background-color:#39f;width:200%;height:200%;display:block;position:absolute;bottom:-50%;right:-50%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0;height:0;display:block;position:absolute}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}body.builder-pointer-dragging,body.builder-pointer-dragging *{cursor:grabbing!important}button,a,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}input,select{-webkit-user-select:text;user-select:text}body.builder-page{margin:0;padding:0}body.builder-page .builder-shell{z-index:1;height:100dvh;min-height:0;margin:0;padding:0;transition:grid-template-columns 80ms;position:relative;overflow:hidden;grid-template-rows:100dvh!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.builder-stage{--builder-active-tab-bg:var(--glass-tab-bg,rgba(var(--app-panel-rgb), var(--app-tab-alpha)));grid-template-rows:auto minmax(0,1fr);gap:0;height:100dvh;min-height:0;padding:0;display:grid;grid-area:1/1!important;width:auto!important;min-width:0!important}.eyebrow{color:color-mix(in srgb, var(--app-primary,#125b50) 72%, #10231f 28%);text-transform:uppercase;letter-spacing:0;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.builder-mode-label{color:color-mix(in srgb, var(--app-primary,#125b50) 76%, #10231f 24%);background:rgba(var(--app-panel-rgb,255, 255, 255), .42);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .075);text-transform:uppercase;letter-spacing:0;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.builder-actions{justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.builder-actions button,.builder-actions a{border-radius:var(--builder-radius-sm);width:22px;height:22px;color:var(--app-ghost-button-text,#12342e);box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid}.builder-actions button:hover,.builder-actions a:hover,.builder-actions button:focus-visible,.builder-actions a:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.builder-actions button.saved{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.builder-actions #devDebugButton{letter-spacing:0;text-transform:uppercase;grid-auto-flow:column;gap:3px;width:auto;min-width:42px;padding:0 6px;font-size:9px;font-weight:800}.builder-actions #devDebugButton span{line-height:1;display:block}.builder-actions #devDebugButton i[data-lucide]{width:11px;height:11px}.builder-actions #devDebugButton[aria-pressed=true]{color:#071015;background:#60a5fa;box-shadow:inset 0 0 0 1px #ffffff85}.layout-tabs{scrollbar-width:none;background:0 0;align-items:end;gap:0;min-width:0;min-height:23px;overflow-x:auto;display:none!important}.layout-tabs::-webkit-scrollbar{display:none}.layout-tabs button{border-radius:var(--app-radius-sm,var(--builder-radius-sm)) var(--app-radius-sm,var(--builder-radius-sm)) 0 0;min-width:120px;max-width:264px;min-height:23px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);opacity:.76;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:3px 18px 4px 7px;font-size:9px;font-weight:850;display:inline-flex;position:relative;box-shadow:inset 0 -2px #0000}.layout-tabs button.active{color:var(--app-ghost-button-text,#12342e);box-shadow:inset 0 -2px 0 var(--app-button,#125b50);opacity:1;background:0 0}.layout-tabs button.layout-tab-add{border-radius:var(--app-radius-sm,var(--builder-radius-sm));width:24px;min-width:24px;max-width:24px;box-shadow:none;opacity:1;background:0 0;justify-content:center;margin-left:2px;padding:0}.layout-tabs .layout-tab-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex-grow:1;min-width:0;overflow:hidden}.layout-tabs button{justify-content:flex-start!important}.layout-tabs button i,.layout-tabs button svg{margin:0!important}.layout-tabs button i{flex-shrink:0}.layout-tabs .uic-btn--close{text-overflow:clip;color:inherit;opacity:.6;flex-shrink:0;margin-left:auto;padding:0;overflow:visible}.layout-tabs .uic-btn--close:hover{opacity:1;background:var(--uic-icon-btn-hover-bg,color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, var(--simple-panel-alt,transparent)));color:var(--uic-icon-btn-hover-text,var(--simple-primary,currentColor))}.layout-tabs .uic-btn--close i{width:10px;height:10px}.builder-canvas-abs{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.builder-canvas-abs>.grid-stack-item{pointer-events:auto}.builder-canvas-abs .mock-block[data-kind=brand]{overflow:hidden;box-shadow:none!important;--block-border:0px!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.builder-canvas-abs .mock-block[data-kind=brand] .mock-block-head,.builder-canvas-abs .mock-block[data-kind=brand] .mock-block-body{display:none!important}.builder-canvas-abs .mock-block[data-kind=brand] .brand-drop-widget{position:absolute;inset:0;background:0 0!important;border-radius:0!important}.builder-canvas-abs .mock-block[data-kind=brand] .brand-drop-widget img{object-fit:cover;width:100%;height:100%;display:block}.builder-canvas-abs .grid-stack-item-content{overflow:visible!important}.canvas-margin-shell{padding-left:var(--canvas-pad-left,0px);padding-right:var(--canvas-pad-right,0px);box-sizing:border-box;min-height:100%}.canvas-shell{border-radius:0 0 var(--app-radius-lg,var(--builder-radius-lg)) var(--app-radius-lg,var(--builder-radius-lg));background:var(--builder-active-tab-bg);min-height:0;box-shadow:none;position:relative;overflow:auto}.canvas-template-badge{z-index:4;max-width:min(420px,42vw);color:color-mix(in srgb, var(--simple-muted,#64748b) 44%, transparent);pointer-events:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-size:8px;font-weight:850;line-height:1;position:absolute;top:8px;right:12px;overflow:hidden}.canvas-banner-layer{z-index:1;height:var(--canvas-banner-height,0px);pointer-events:none;width:auto;min-height:0;opacity:var(--canvas-banner-opacity,1);border-radius:var(--app-radius-lg,var(--builder-radius-lg)) var(--app-radius-lg,var(--builder-radius-lg)) 0 0;-webkit-backdrop-filter:blur(var(--canvas-banner-bg-blur,0px));display:none;position:absolute;inset:0 0 auto;overflow:hidden}:root[data-canvas-banner-visible=true] .canvas-banner-layer{display:block}:root[data-canvas-banner-position=right] .canvas-banner-layer{width:var(--canvas-banner-height,0px);border-radius:0 var(--app-radius-lg,var(--builder-radius-lg)) var(--app-radius-lg,var(--builder-radius-lg)) 0;height:auto;inset:0 0 0 auto}:root[data-canvas-banner-position=bottom] .canvas-banner-layer{height:var(--canvas-banner-height,0px);border-radius:0 0 var(--app-radius-lg,var(--builder-radius-lg)) var(--app-radius-lg,var(--builder-radius-lg));width:auto;inset:auto 0 0}:root[data-canvas-banner-position=left] .canvas-banner-layer{width:var(--canvas-banner-height,0px);border-radius:var(--app-radius-lg,var(--builder-radius-lg)) 0 0 var(--app-radius-lg,var(--builder-radius-lg));height:auto;inset:0 auto 0 0}.canvas-banner-bg{background-color:var(--canvas-banner-color,transparent);opacity:var(--canvas-banner-overlay-opacity,1);display:none;position:absolute;inset:0}.canvas-banner-image{opacity:var(--canvas-banner-opacity,1);background:0 0;display:none;position:absolute;inset:0}.canvas-banner-img{object-fit:var(--canvas-banner-object-fit,cover);object-position:var(--canvas-banner-position-x,50%) var(--canvas-banner-position-y,50%);width:100%;height:100%;mix-blend-mode:var(--canvas-banner-blend-mode,multiply);filter:var(--canvas-banner-image-filter,none);pointer-events:none;display:block}:root:not([data-canvas-banner-mode=image]) .canvas-banner-bg,:root[data-canvas-banner-mode=image] .canvas-banner-image{display:block}.canvas-ruler{display:none}.canvas-ruler.horizontal{height:10px;box-shadow:inset 0 -1px 0 rgba(var(--app-primary-rgb,18, 91, 80), .06);inset:0 0 auto}.canvas-ruler.vertical{width:10px;box-shadow:inset -1px 0 0 rgba(var(--app-primary-rgb,18, 91, 80), .06);inset:0 auto 0 0}.builder-canvas{z-index:2;align-content:start;gap:var(--builder-grid-gap);min-height:100%;margin-top:calc(-1 * var(--builder-grid-gap));margin-left:calc(-1 * var(--canvas-pad-left,0px));margin-top:calc(-1 * var(--builder-grid-gap) - var(--canvas-pad-top,0px));grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(54px,auto);padding:0 14px 150px 0;display:grid;position:relative}.builder-canvas.grid-stack{--builder-grid-col-size:calc(100% / 31);--builder-grid-row-size:41px;--builder-gridstack-margin:5px;min-height:100%;margin:0;padding:0 0 150px;display:block}:root[data-canvas-row-lock=true] .builder-canvas.grid-stack{max-height:var(--canvas-row-lock-height);overflow:hidden}:root[data-canvas-banner-visible=true] .builder-canvas.grid-stack{margin-top:4px}:root[data-canvas-banner-visible=true]:not([data-canvas-banner-position]) .canvas-shell,:root[data-canvas-banner-visible=true][data-canvas-banner-position=top] .canvas-shell{padding-top:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))}:root[data-canvas-banner-visible=true][data-canvas-banner-position=right] .canvas-shell{padding-right:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))}:root[data-canvas-banner-visible=true][data-canvas-banner-position=bottom] .canvas-shell{padding-bottom:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))}:root[data-canvas-banner-visible=true][data-canvas-banner-position=left] .canvas-shell{padding-left:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))}.builder-canvas.grid-stack>.grid-stack-item>.grid-stack-item-content{overflow:hidden!important}.grid-stack-item{contain:layout style paint;scrollbar-gutter:auto;overflow:hidden}.grid-stack-item-content{width:auto!important;overflow:hidden!important}.grid-stack-item,.grid-stack-item-content,.mock-block{scrollbar-width:none;-ms-overflow-style:none}.grid-stack-item::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.grid-stack-item-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mock-block::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.builder-canvas.grid-stack.grid-stack-animate,.builder-canvas.grid-stack.grid-stack-animate>.grid-stack-item{transition:none!important}.builder-canvas.grid-stack:before,.builder-canvas.grid-stack:after{content:"";pointer-events:none;opacity:0;transition:opacity .14s;position:absolute}.builder-canvas.grid-stack:before{content:attr(data-grid-snap-label);z-index:43;color:color-mix(in srgb, var(--app-primary,#125b50) 82%, #10231f 18%);background:rgba(var(--app-panel-rgb,255, 255, 255), .78);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .16);border-radius:3px;padding:2px 4px;font-size:8px;font-weight:850;line-height:1;bottom:6px;right:6px}.builder-canvas.grid-stack:after{z-index:42;background:linear-gradient(rgba(var(--app-primary-rgb,18, 91, 80), .18) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--app-primary-rgb,18, 91, 80), .18) 1px, transparent 1px);background-size:var(--builder-grid-col-size) var(--builder-grid-row-size), var(--builder-grid-col-size) var(--builder-grid-row-size);mix-blend-mode:multiply;background-position:0 0;inset:0}.builder-canvas.grid-stack:hover:before,.builder-canvas.grid-stack.is-transforming:before,.builder-canvas.grid-stack.drag-over:before,.builder-canvas.grid-stack.is-transforming:after,.builder-canvas.grid-stack.drag-over:after{opacity:.72}:root[data-canvasGridVisible="true"] .builder-canvas.grid-stack:after,:root[data-canvasGridVisible="true"] .builder-canvas.grid-stack:before{opacity:.72}.builder-canvas.grid-stack .grid-stack-placeholder>.placeholder-content{border-radius:var(--builder-radius-md);background:#00c8c80f;border:1.5px dashed #00c8c899;box-shadow:0 0 0 2px #00c8c81a}.builder-preview-mode .floating-inspector,.builder-preview-mode .builder-layout-panel,.builder-preview-mode .builder-config-panel,.builder-preview-mode .uic-inspector,.builder-preview-mode .uic-inspector-backdrop,.builder-preview-mode .builder-context-backdrop{display:none!important}body.builder-booting .floating-inspector,body.builder-booting .builder-layout-panel,body.builder-booting .builder-config-panel,body.builder-booting .uic-inspector,body.builder-booting .uic-inspector-backdrop,body.builder-booting .builder-context-backdrop,body.builder-booting .builder-bottom-bar,body.builder-booting .builder-dock,body.builder-booting .builder-launcher,body.builder-booting .builder-debug,body.builder-booting [data-dev-tool],body.builder-booting .uic-global-inspector,body.builder-booting .uic-publish-hub,body.builder-booting .uic-builder-settings,body.builder-booting .canvas-placeholder,body.builder-booting .window-builder-modebar,body.builder-booting .window-builder-overlay{pointer-events:none!important;visibility:hidden!important;display:none!important}body.builder-demo-locked .floating-inspector,body.builder-demo-locked .builder-layout-panel,body.builder-demo-locked .builder-config-panel,body.builder-demo-locked .uic-inspector,body.builder-demo-locked .uic-inspector-backdrop,body.builder-demo-locked .builder-context-backdrop,body.builder-demo-locked .builder-bottom-bar,body.builder-demo-locked .builder-dock,body.builder-demo-locked .builder-launcher,body.builder-demo-locked .builder-debug,body.builder-demo-locked [data-dev-tool],body.builder-demo-locked .uic-global-inspector,body.builder-demo-locked .uic-publish-hub,body.builder-demo-locked .uic-builder-settings,body.builder-demo-locked .canvas-placeholder,body.builder-demo-locked .window-builder-modebar,body.builder-demo-locked .window-builder-overlay{pointer-events:none!important;display:none!important}body.builder-demo-locked .builder-shell{grid-template-columns:minmax(0,1fr)!important}body.builder-demo-locked .builder-stage{grid-column:1!important}body.builder-demo-locked:before{content:"DEMO · sem cadastro · voltar";z-index:9999;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--simple-text,#f1f4f8) 80%, transparent);background:color-mix(in srgb, var(--simple-panel,#1a1a1a) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--simple-line,#2a2a2a) 60%, transparent);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600;position:fixed;top:12px;right:14px}body.builder-page.builder-preview-mode .builder-shell{grid-template-columns:minmax(0,1fr)!important}body.builder-page.builder-preview-mode .builder-stage{grid-column:1!important}.builder-preview-mode .builder-stage{grid-template-rows:minmax(0,1fr);padding:0}.builder-preview-mode .canvas-shell{border-radius:0}.builder-preview-mode .builder-canvas.grid-stack{pointer-events:auto;-webkit-user-select:auto;user-select:auto;background-image:none!important}.builder-preview-mode .builder-canvas.grid-stack:before{content:none!important}.builder-preview-mode .builder-canvas.grid-stack .grid-stack-item .grid-stack-item-content{pointer-events:auto;cursor:default}body.builder-widget-interactions .mock-block-body,body.builder-widget-interactions .mock-block-body button,body.builder-widget-interactions .mock-block-body [role=button],body.builder-widget-interactions .mock-block-body [role=tab]{cursor:pointer}body.builder-widget-interactions .mock-block-head{cursor:grab}.builder-preview-mode .grid-stack-item .ui-resizable-handle,.builder-preview-mode .grid-stack-item .grid-stack-item-content .block-gizmo-bar,.builder-preview-mode .grid-stack-item .grid-stack-item-content .block-lock-indicator,.builder-preview-mode .grid-stack-item .grid-stack-item-content:hover .block-gizmo-bar,.builder-client-mode #saveLayoutButton,.builder-client-mode #saveLayoutAsButton,.builder-client-mode #newLayoutButton,.builder-client-mode #loadLayoutButton,.builder-client-mode #exportLayoutJsonButton,.builder-client-mode #demoPresetButton,.builder-client-mode #layoutSettingsButton,.builder-client-mode #clearCanvasButton,.builder-client-mode #pageStyleButton,.builder-client-mode #publishButton,.builder-client-mode #previewButton,.builder-client-mode .layout-tabs,.builder-client-mode .grid-stack-item .ui-resizable-handle,.builder-client-mode .grid-stack-item-content .block-gizmo-bar,.builder-client-mode .grid-stack-item-content .block-lock-indicator,.builder-client-mode .grid-stack-item-content:hover .block-gizmo-bar,.builder-readonly .grid-stack-item-content .block-lock-indicator{display:none!important}.builder-canvas.has-shell-layout{grid-template-columns:minmax(180px, var(--shell-side-width,260px)) repeat(12, minmax(0, 1fr));grid-auto-rows:minmax(76px,auto)}.builder-readonly #saveLayoutButton,.builder-readonly #saveLayoutAsButton,.builder-readonly #newLayoutButton,.builder-readonly #clearCanvasButton,.builder-readonly #undoLayoutButton,.builder-readonly #loadLayoutButton,.builder-readonly #exportLayoutJsonButton,.builder-readonly #toggleWindowBuilderButton,.builder-readonly #demoPresetButton,.builder-readonly #pageStyleButton,.builder-readonly #devDebugButton,.builder-readonly #mobilePreviewButton,.builder-readonly #previewButton,.builder-readonly #publishButton{display:none}.builder-canvas.has-shell-layout[data-side-position=right]{grid-template-columns:repeat(12, minmax(0, 1fr)) minmax(180px, var(--shell-side-width,260px))}.builder-canvas.drag-over{background:rgba(var(--app-button-rgb,18, 91, 80), .035)}.canvas-placeholder{z-index:1;border:1px dashed rgba(var(--app-primary-rgb,18, 91, 80), .14);border-radius:var(--builder-radius-lg);min-height:260px;color:color-mix(in srgb, var(--app-primary,#125b50) 70%, #10231f 30%);background:rgba(var(--app-panel-rgb,255, 255, 255), .34);text-align:center;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.canvas-placeholder strong{font-size:13px}.canvas-placeholder span{color:#10231f9e;max-width:420px;font-size:11px;line-height:1.45}.placeholder-presets{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px;display:flex}.placeholder-presets button{border-radius:var(--builder-radius-sm);min-height:26px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);box-shadow:0 8px 18px rgba(var(--app-primary-rgb,18, 91, 80), .12);cursor:pointer;border:0;padding:5px 8px;font-size:10px;font-weight:850}@media (width<=920px){body.builder-page{overflow:auto}.builder-shell{min-height:100vh}.builder-canvas{grid-template-columns:1fr;padding-right:14px}.builder-canvas.has-shell-layout,.builder-canvas.has-shell-layout[data-side-position=right]{grid-template-columns:1fr}.mock-block,.mock-block[data-fit],.builder-canvas.has-shell-layout>.mock-block,.builder-canvas.has-shell-layout[data-side-position=right]>.mock-block,.builder-canvas.has-shell-layout>.mock-block[data-kind=side],.builder-canvas.has-shell-layout[data-side-position=right]>.mock-block[data-kind=side]{grid-column:1/-1}.builder-canvas.has-shell-layout>.mock-block[data-kind=side]{grid-row:auto;min-height:180px}.floating-inspector{width:auto;left:70px;right:12px}.inspector-grid{grid-template-columns:1fr}}.window-builder-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);background:#0714128c;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;inset:0}.window-builder-overlay[hidden]{display:none}.window-builder-toolbar{border-radius:var(--builder-radius-sm,6px);background:var(--app-button,#125b50);color:var(--app-button-text,#fff);align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:0 4px 18px #00000040}.window-builder-title{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.window-builder-status{opacity:.85;font-size:11px}.window-builder-spacer{flex:1}.window-builder-toolbar button{border-radius:var(--builder-radius-sm,6px);height:24px;color:inherit;cursor:pointer;background:#ffffff24;border:0;padding:0 10px;font-size:11px;font-weight:600}.window-builder-toolbar button:hover,.window-builder-toolbar button:focus-visible{background:#ffffff47;outline:none}.window-builder-canvas{border-radius:var(--builder-radius-sm,6px);color:#ffffffd9;background:#ffffff0f;border:1px dashed #ffffff59;flex:1;place-items:center;min-height:200px;display:grid}.window-builder-canvas-placeholder{text-align:center;justify-items:center;gap:4px;padding:24px;display:grid}.window-builder-canvas-placeholder strong{font-size:14px;font-weight:700}.window-builder-canvas-placeholder span{opacity:.75;font-size:12px}body[data-window-builder-active] .builder-canvas,body[data-window-builder-active] .builder-canvas-abs{filter:blur(2px)saturate(.7);pointer-events:none}body[data-window-builder-active] .tool-rail{opacity:.45;pointer-events:none}body[data-window-builder-active] .builder-shell{grid-template-columns:0 minmax(0,1fr)!important}body[data-window-builder-active] .builder-stage{grid-column:1/-1!important;grid-template-rows:minmax(0,1fr)!important;padding:0!important}body[data-window-builder-active] :is(.tool-rail,.tool-rail-restore,.builder-actions,.simple-theme-controls,.floating-inspector,.builder-layout-panel,.builder-config-panel,.builder-context-backdrop,.canvas-ruler,.canvas-banner-layer){pointer-events:none!important;display:none!important}body[data-window-builder-active] .canvas-shell{border-radius:0!important;overflow:hidden!important}#toggleWindowBuilderButton[aria-pressed=true]{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}body.builder-page.dev-debug-mode .grid-stack-item-content{outline-offset:0;outline:1px dashed #ef4444e6!important}body.builder-page.dev-debug-mode .mock-block{outline-offset:0;outline:1px solid #f97316e6!important}body.builder-page.dev-debug-mode .mock-block-body{outline-offset:0;outline:1px solid #eab308e6!important}body.builder-page.dev-debug-mode .uic-tbl{outline-offset:0;outline:1px solid #0ea5e9f2!important}body.builder-page.dev-debug-mode .uic-tbl-head{outline-offset:-1px;outline:1px solid #3b82f6f2!important}body.builder-page.dev-debug-mode .uic-tbl-row{outline-offset:-1px;outline:1px solid #facc15f2!important}body.builder-page.dev-debug-mode :is(.pw-cell,.tasking-cell,.appt-cell,.queue-cell,.pctx-cell,.uic-tbl-cell){outline-offset:-1px;outline:1px dotted #2dd4bff2!important}body.builder-page.dev-debug-mode .uic-tbl-signals{outline-offset:-1px;outline:1px solid #f472b6f2!important}body.builder-page.dev-debug-mode .uic-tbl-signal-head,body.builder-page.dev-debug-mode .pctx-indicator,body.builder-page.dev-debug-mode .pctx-indicator-slot{outline-offset:-1px;outline:1px dotted #c084fcf2!important}body.builder-page.dev-debug-mode .ops-widget{outline-offset:0;outline:1px solid #06b6d4e6!important}body.builder-page.dev-debug-mode .ops-body{outline-offset:0;outline:1px solid #22c55ee6!important}body.builder-page.dev-debug-mode .uic-list{outline-offset:0;outline:1px solid #a855f7e6!important}body.builder-page.dev-debug-mode .uic-row{outline-offset:-1px;outline:1px solid #facc15!important}body.builder-page.dev-debug-mode .mock-block,body.builder-page.dev-debug-mode .mock-block-body,body.builder-page.dev-debug-mode .uic-tbl,body.builder-page.dev-debug-mode .uic-tbl-head,body.builder-page.dev-debug-mode .uic-tbl-row,body.builder-page.dev-debug-mode .uic-tbl-signals,body.builder-page.dev-debug-mode .uic-tbl-signal-head,body.builder-page.dev-debug-mode .pctx-cell,body.builder-page.dev-debug-mode .pctx-indicator,body.builder-page.dev-debug-mode .pctx-indicator-slot,body.builder-page.dev-debug-mode .ops-widget,body.builder-page.dev-debug-mode .ops-body,body.builder-page.dev-debug-mode .uic-list,body.builder-page.dev-debug-mode .uic-row{position:relative}body.builder-page.dev-debug-mode [data-dev-tag]:before{content:none!important}body.builder-page.dev-debug-mode .uic-tbl-signals[data-dev-tag]:before,body.builder-page.dev-debug-mode .uic-tbl-signal-head[data-dev-tag]:before,body.builder-page.dev-debug-mode .pctx-cell[data-dev-tag]:before,body.builder-page.dev-debug-mode .pctx-indicator[data-dev-tag]:before,body.builder-page.dev-debug-mode .pctx-indicator-slot[data-dev-tag]:before{transform:none}body.builder-page.dev-debug-mode [data-dev-bad="1"]{outline-offset:-2px;background:#ef444424!important;outline:2px solid #ef4444fa!important}body.builder-page.dev-debug-mode [data-dev-vars]:hover:after{content:attr(data-dev-vars);z-index:8;color:#e0f2fe;letter-spacing:0;pointer-events:none;white-space:normal;background:#0f172af0;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:700;line-height:1.15;position:absolute;inset:auto 2px 2px}body.builder-page.dev-debug-mode .dev-debug-panel{z-index:2147483000;color:#dbeafe;background:#020617eb;border:1px solid #94a3b859;border-radius:5px;align-items:center;gap:5px;max-width:min(520px,100vw - 20px);padding:5px 6px;font:700 10px/1.2 system-ui,sans-serif;display:flex;position:fixed;top:10px;right:10px;box-shadow:0 10px 28px #0000004d}body.builder-page.dev-debug-mode .dev-debug-panel strong{color:#bfdbfe;font-size:10px}body.builder-page.dev-debug-mode .dev-debug-panel em{color:#93c5fd;opacity:.8;font-size:9px;font-style:normal;font-weight:650}body.builder-page.dev-debug-mode .dev-debug-panel .ok,body.builder-page.dev-debug-mode .dev-debug-panel .bad{text-align:center;border-radius:999px;min-width:18px;padding:1px 5px}body.builder-page.dev-debug-mode .dev-debug-panel .ok{color:#bbf7d0;background:#16a34a3d}body.builder-page.dev-debug-mode .dev-debug-panel .bad{color:#fecaca;background:#dc262647}body.builder-page.dev-debug-mode .dev-debug-panel button{color:#e0f2fe;height:20px;font:inherit;cursor:pointer;background:#0f172acc;border:1px solid #94a3b85c;border-radius:4px;padding:0 7px}body.builder-page.dev-debug-mode .dev-debug-panel ol{color:#fee2e2;background:#020617f5;border:1px solid #f8717166;border-radius:5px;width:min(520px,100vw - 20px);max-height:220px;margin:0;padding:7px 8px 7px 24px;font:10px/1.35 Consolas,monospace;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}body.builder-page.dev-debug-mode .dev-debug-panel li+li{margin-top:4px}body.builder-page.dev-debug-mode .mock-block[data-has-header=true]:before{top:calc(var(--mock-head-h,30px) + 3px)}body.builder-page .grid-stack-item.grid-collision-preview .mock-block{outline:1px dashed color-mix(in srgb, var(--app-danger,#ef4444) 74%, transparent);outline-offset:-2px;opacity:.72}.mock-block{--block-selection-ring:0px;--block-selection-color:transparent;grid-column:span var(--block-span,6);min-width:0;min-height:var(--block-height,92px);gap:var(--builder-row-gap);padding:var(--builder-pad);border-radius:var(--builder-radius-md);color:var(--builder-card-text,var(--ink,#10231f));background:linear-gradient(180deg, rgba(255, 255, 255, calc(.22 + var(--builder-surface) * .22)), rgba(var(--app-primary-rgb,18, 91, 80), calc(var(--builder-contrast) * .055))), var(--panel-block-bg-color,rgba(var(--app-panel-rgb,255, 255, 255), var(--builder-card-alpha)));box-shadow:inset 0 0 0 var(--block-border,var(--builder-thickness-px)) rgba(112, 124, 120, var(--builder-border-alpha)), inset 0 0 0 var(--block-selection-ring) var(--block-selection-color), 0 8px 22px rgba(var(--app-primary-rgb,18, 91, 80), var(--builder-shadow-alpha));-webkit-backdrop-filter:blur(var(--builder-blur-px)) saturate(1.08);cursor:pointer;display:grid;position:relative;overflow:hidden}.grid-stack-item .mock-block{width:100%;height:100%;min-height:0;transition:filter .14s,opacity .14s,box-shadow .14s;overflow:hidden}.grid-stack-item .mock-block[data-has-header=true]{grid-template-rows:auto minmax(0,1fr)}.grid-stack-item .mock-block[data-has-header=false]{grid-template-rows:minmax(0,1fr)}.mock-block-body{isolation:isolate;align-content:start;gap:var(--builder-row-gap);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.mock-block[data-panel-body-overlay]:not([data-panel-body-overlay=""]):not([data-panel-body-overlay=none]){isolation:isolate}.mock-block[data-panel-body-overlay]:not([data-panel-body-overlay=""]):not([data-panel-body-overlay=none]):before{content:"";z-index:0;pointer-events:none;background-image:var(--panel-body-overlay-image);mix-blend-mode:var(--panel-body-overlay-blend,multiply);opacity:var(--panel-body-overlay-opacity,.28);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mock-block[data-panel-body-overlay]:not([data-panel-body-overlay=""]):not([data-panel-body-overlay=none])>.mock-block-head,.mock-block[data-panel-body-overlay]:not([data-panel-body-overlay=""]):not([data-panel-body-overlay=none])>.mock-block-body{z-index:1;position:relative}.mock-block[data-panel-body-overlay=body1]{--panel-body-overlay-image:url(/assets/panels/body1-alpha.png)}.mock-block[data-panel-body-overlay=body2]{--panel-body-overlay-image:url(/assets/panels/body2-alpha.png)}.mock-block[data-panel-body-overlay=body3]{--panel-body-overlay-image:url(/assets/panels/body3-alpha.png)}.mock-block[data-panel-body-overlay=body4]{--panel-body-overlay-image:url(/assets/panels/body4-alpha.png)}.builder-canvas.grid-stack .mock-block[data-kind],.builder-canvas.grid-stack .mock-block[data-side-slot=true]{min-height:0}.builder-canvas.grid-stack .mock-block[data-kind=banner]{align-content:center}.grid-stack-item .mock-block[data-scroll=true]{overflow:hidden}.grid-stack-item .mock-block[data-scroll=true]>.mock-block-body{scrollbar-gutter:auto;scrollbar-width:none;overflow:hidden clip}.grid-stack-item .mock-block[data-scroll=true]>.mock-block-body::-webkit-scrollbar{width:3px}.grid-stack-item .mock-block[data-scroll=true]>.mock-block-body::-webkit-scrollbar-button{width:0;height:0;display:none}.grid-stack-item .mock-block[data-scroll=true]>.mock-block-body::-webkit-scrollbar-track{background:0 0}.grid-stack-item .mock-block[data-scroll=true]>.mock-block-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-primary,#125b50) 34%, transparent);border-radius:999px}.mock-block[data-kind=tasking],.mock-block[data-kind=appointments]{align-content:start}.builder-canvas.has-shell-layout>.mock-block[data-kind=side]{grid-column:1;align-self:stretch;min-height:calc(100vh - 320px)}.builder-canvas.has-shell-layout>.mock-block[data-side-slot=true]{grid-column:1;min-height:74px}.builder-canvas.has-shell-layout[data-side-position=right]>.mock-block[data-kind=side],.builder-canvas.has-shell-layout[data-side-position=right]>.mock-block[data-side-slot=true]{grid-column:13}.mock-block[data-kind=columns]{--block-span:12}.mock-block[data-kind=banner]{min-height:var(--banner-thickness,64px);color:var(--app-banner-text,#fff);background:0 0;grid-column:span 12;align-content:end;position:relative;overflow:visible}.mock-block[data-kind=banner][data-has-header=false]{box-shadow:none;border-radius:0;align-content:stretch;gap:0;padding:0}.mock-block[data-kind=banner][data-has-header=false] .mock-block-body{min-height:var(--banner-thickness,64px);overflow:visible}.builder-canvas.has-shell-layout>.mock-block[data-kind=banner]:not([data-side-slot=true]),.builder-canvas.has-shell-layout>.mock-block[data-kind=columns]:not([data-side-slot=true]){grid-column:2/-1}.builder-canvas.has-shell-layout[data-side-position=right]>.mock-block[data-kind=banner]:not([data-side-slot=true]),.builder-canvas.has-shell-layout[data-side-position=right]>.mock-block[data-kind=columns]:not([data-side-slot=true]){grid-column:1/13}.mock-block[data-kind=side]{align-content:start;min-height:260px}.mock-block[data-kind=side][data-side=left],.mock-block[data-kind=side][data-side=right]{order:0}.mock-block[data-kind=side]:after{content:"Side canvas";border:1px dashed rgba(var(--app-primary-rgb,18, 91, 80), .13);border-radius:var(--builder-radius-sm);min-height:46px;color:color-mix(in srgb, currentColor 44%, transparent);text-transform:uppercase;place-items:center;font-size:10px;font-weight:850;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.mock-block[data-kind=container],.mock-block[data-kind=columns]{background:linear-gradient(180deg, rgba(255, 255, 255, calc(.26 + var(--builder-surface) * .22)), rgba(var(--app-primary-rgb,18, 91, 80), calc(var(--builder-contrast) * .04))), rgba(var(--app-panel-rgb,255, 255, 255), var(--builder-panel-alpha))}.mock-block.selected{outline:2.5px solid var(--builder-focus,#7eb844);outline-offset:3px;--block-selection-ring:0px;--block-selection-color:transparent}.mock-block:hover:not(.selected):not(.module-hidden),.builder-canvas:not(.is-transforming) .grid-stack-item:hover>.grid-stack-item-content>.mock-block:not(.selected):not(.module-hidden){outline-offset:2px;outline:1.5px solid #00c8c859}.builder-canvas.grid-stack.has-selection>.grid-stack-item:not(:has(.mock-block.selected)) .mock-block{opacity:.94;filter:blur(.3px)}.builder-canvas.grid-stack.is-transforming>.grid-stack-item:not(.ui-draggable-dragging):not(.ui-resizable-resizing):not(:has(.mock-block.selected)):not(:has(.mock-block.dragging)) .mock-block{opacity:.94;filter:blur(.3px)}.builder-canvas.grid-stack.drag-over>.grid-stack-item:not(:has(.mock-block.dragging)):not(:has(.mock-block.snap-peer)) .mock-block{opacity:.94;filter:blur(.3px)}:is(.builder-canvas.grid-stack.has-selection>.grid-stack-item:has(.mock-block.selected),.builder-canvas.grid-stack.drag-over>.grid-stack-item:has(.mock-block.snap-peer),.builder-canvas.grid-stack.drag-over>.snap-preview,.builder-canvas.grid-stack>.grid-stack-item.ui-draggable-dragging,.builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing){z-index:58}:is(.builder-canvas.grid-stack.has-selection>.grid-stack-item:has(.mock-block.selected) .mock-block,.builder-canvas.grid-stack>.grid-stack-item.ui-draggable-dragging .mock-block,.builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing .mock-block){opacity:1;filter:none}.mock-block.dragging{opacity:.46;outline:1px dashed var(--app-button-focus,#7eb844);outline-offset:3px;pointer-events:none}.mock-block.snap-peer{outline:1px solid var(--app-button-focus,#7eb844);outline-offset:0}.mock-block.snap-peer:before{content:attr(data-snap-preview);z-index:24;min-width:54px;min-height:22px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);box-shadow:0 10px 24px rgba(var(--app-primary-rgb,18, 91, 80), .18);text-transform:uppercase;pointer-events:none;border-radius:999px;place-items:center;padding:3px 8px;font-size:9px;font-weight:900;display:grid;position:absolute}.mock-block.snap-peer[data-snap-preview=right]:before{top:50%;right:-10px;transform:translate(50%,-50%)}.mock-block.snap-peer[data-snap-preview=left]:before{top:50%;left:-10px;transform:translate(-50%,-50%)}.mock-block.snap-peer[data-snap-preview=topLeft]:before,.mock-block.snap-peer[data-snap-preview=sideTop]:before{top:8px;left:8px}.mock-block.snap-peer[data-snap-preview=topRight]:before{top:8px;right:8px}.mock-block.snap-peer[data-snap-preview=bottomLeft]:before{bottom:8px;left:8px}.mock-block.snap-peer[data-snap-preview=bottomRight]:before{bottom:8px;right:8px}.mock-block.snap-peer[data-snap-preview=top]:before{top:-10px;left:50%;transform:translate(-50%,-50%)}.mock-block.snap-peer[data-snap-preview=bottom]:before,.mock-block.snap-peer[data-snap-preview=sideBottom]:before{bottom:-10px;left:50%;transform:translate(-50%,50%)}.mock-block.wrapper-drop-active{outline:1px solid var(--app-button-focus,#7eb844);outline-offset:0}.mock-block.module-hidden{display:none}.snap-preview{--snap-span:6;grid-column:span var(--snap-span);border:1px dashed var(--app-button-focus,#7eb844);border-radius:var(--builder-radius-md);min-height:84px;color:color-mix(in srgb, var(--app-primary,#125b50) 82%, var(--app-field-text,#10231f) 18%);background:linear-gradient(180deg, rgba(var(--app-panel-rgb,255, 255, 255), .4), rgba(var(--app-primary-rgb,18, 91, 80), .06)), rgba(var(--app-panel-rgb,255, 255, 255), .28);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);pointer-events:none;align-content:center;place-items:center;gap:6px;display:grid}.snap-preview span{border-radius:var(--builder-radius-sm);width:30px;height:30px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);place-items:center;display:grid}.snap-preview strong{font-size:11px;font-weight:900}.snap-preview[data-snap-mode=columns]{background:linear-gradient(90deg, rgba(var(--app-primary-rgb,18, 91, 80), .09), rgba(var(--app-panel-rgb,255, 255, 255), .36)), rgba(var(--app-panel-rgb,255, 255, 255), .28);min-height:118px}.snap-zone{z-index:120;border:2px dashed var(--app-button-focus,#7eb844);border-radius:var(--builder-radius-md);color:var(--app-button-text,#fff);background:rgba(var(--app-primary-rgb,18, 91, 80), .1);box-shadow:inset 0 0 0 1px rgba(var(--app-panel-rgb,255, 255, 255), .45), 0 16px 38px rgba(var(--app-primary-rgb,18, 91, 80), .18);pointer-events:none;place-items:center;display:none;position:fixed}.snap-zone.open{display:grid}.snap-zone strong{background:var(--app-button,#125b50);box-shadow:0 8px 20px rgba(var(--app-primary-rgb,18, 91, 80), .18);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.builder-canvas.has-shell-layout>.snap-preview[data-snap-mode=side]{grid-column:1;min-height:64px}.builder-canvas.has-shell-layout[data-side-position=right]>.snap-preview[data-snap-mode=side]{grid-column:13}.builder-canvas.has-shell-layout>.snap-preview[data-snap-mode=topbar]{grid-column:2/-1}.builder-canvas.has-shell-layout[data-side-position=right]>.snap-preview[data-snap-mode=topbar]{grid-column:1/13}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle{z-index:28;opacity:0;box-shadow:none;color:color-mix(in srgb, var(--app-button-focus,#7eb844) 86%, #fff 14%);pointer-events:none;background:0 0;border:0;border-radius:0;transition:opacity .12s,transform .12s}.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-handle,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-handle,.builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-handle{pointer-events:auto;display:block}.builder-canvas.grid-stack>.grid-stack-item:has(.mock-block.selected)>.ui-resizable-handle{pointer-events:auto;display:block}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-n{left:var(--resize-left,0);top:max(0px, calc(var(--resize-top,0px) - 5px));width:var(--resize-width,100%);height:10px}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-s{left:var(--resize-left,0);top:calc(var(--resize-bottom,100%) - 5px);width:var(--resize-width,100%);height:10px}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-e{left:calc(var(--resize-right,100%) - 5px);top:var(--resize-top,0);width:10px;height:var(--resize-height,100%)}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-w{left:max(0px, calc(var(--resize-left,0px) - 5px));top:var(--resize-top,0);width:10px;height:var(--resize-height,100%)}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-ne,.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-nw,.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-sw{width:14px;height:14px}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-ne{left:calc(var(--resize-right,100%) - 7px);top:max(0px, calc(var(--resize-top,0px) - 7px))}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-nw{left:max(0px, calc(var(--resize-left,0px) - 7px));top:max(0px, calc(var(--resize-top,0px) - 7px))}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-sw{left:max(0px, calc(var(--resize-left,0px) - 7px));top:calc(var(--resize-bottom,100%) - 7px)}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-se{width:16px;height:16px;left:calc(var(--resize-right,100%) - 18px);top:calc(var(--resize-bottom,100%) - 18px);bottom:auto;right:auto;background-image:none!important;transform:none!important}.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-handle,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-handle{opacity:.22}.builder-canvas.grid-stack>.grid-stack-item:has(.mock-block.selected)>.ui-resizable-handle{opacity:.22}.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-se,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-se{opacity:.72}.builder-canvas.grid-stack>.grid-stack-item:has(.mock-block.selected)>.ui-resizable-se{opacity:.72}.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-e,.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-s,.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-n,.builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-w,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-e,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-s,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-n,.builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-w{background:color-mix(in srgb, var(--app-button-focus,#7eb844) 18%, transparent)}.builder-canvas.grid-stack.is-transforming>.grid-stack-item>.ui-resizable-handle svg,.builder-canvas.grid-stack>.grid-stack-item.ui-draggable-dragging>.ui-resizable-handle svg,.builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-handle svg{opacity:0}.builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle svg{stroke-width:2.75px;opacity:.98;width:13px;height:13px;filter:drop-shadow(0 1px 1px #000000b8) drop-shadow(0 0 6px #ffffff9e) drop-shadow(0 0 10px rgba(var(--app-primary-rgb,18, 91, 80), .42));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gizmo-button,.gizmo-drag-handle{border-radius:max(0px, calc(var(--builder-radius-sm) - 2px));width:16px;height:16px;color:color-mix(in srgb, var(--app-primary,#125b50) 82%, #10231f 18%);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gizmo-button svg,.gizmo-drag-handle svg{stroke-width:2.4px;width:11px;height:11px}.gizmo-drag-handle{cursor:move}.gizmo-button:hover,.gizmo-button:focus-visible,.gizmo-drag-handle:hover{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.gizmo-button.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.gizmo-button.danger:hover,.gizmo-button.danger:focus-visible{background:#d63939d6}.mock-block[data-fit=full]{--block-span:12}.mock-block[data-fit=wide]{--block-span:8}.mock-block[data-fit=half]{--block-span:6}.mock-block[data-fit=third]{--block-span:4}.mock-block[data-fit=quarter]{--block-span:3}.mock-block-head{isolation:isolate;justify-content:space-between;align-items:center;gap:calc(7px + var(--builder-spacing) * 6px);min-width:0;margin:calc(var(--builder-pad) * -1) calc(var(--builder-pad) * -1) calc(var(--builder-row-gap) * .25);padding:var(--builder-title-pad-y) var(--builder-title-pad-x);border-radius:var(--builder-radius-md) var(--builder-radius-md) 0 0;color:var(--builder-card-text);background:linear-gradient(rgba(var(--app-panel-rgb,255, 255, 255), var(--builder-title-texture-alpha)), rgba(var(--app-panel-rgb,255, 255, 255), 0)), var(--builder-title-texture-image), var(--builder-titlebar-bg);background-size:auto, var(--builder-title-texture-size), auto;box-shadow:inset 0 calc(-1 * var(--builder-titlebar-border)) 0 var(--builder-title-line);-webkit-backdrop-filter:blur(var(--builder-titlebar-blur-px)) saturate(1.08);display:flex;position:relative;overflow:hidden}.mock-block[data-panel-header-overlay]:not([data-panel-header-overlay=""]):not([data-panel-header-overlay=none])>.mock-block-head:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--app-accent-rgb,var(--app-primary-rgb,18, 91, 80)), .72), rgba(var(--app-accent-rgb,var(--app-primary-rgb,18, 91, 80)), .72)), var(--panel-header-overlay-image);background-blend-mode:var(--panel-header-overlay-blend,overlay), normal;mix-blend-mode:var(--panel-header-overlay-blend,overlay);opacity:var(--panel-header-overlay-opacity,.34);background-position:50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.mock-block[data-panel-header-overlay]:not([data-panel-header-overlay=""]):not([data-panel-header-overlay=none])>.mock-block-head>*{z-index:1;position:relative}.mock-block[data-panel-header-overlay=header1]{--panel-header-overlay-image:url(/assets/panels/header1.png)}.mock-block[data-panel-header-overlay=header2]{--panel-header-overlay-image:url(/assets/panels/header2.png)}.mock-block[data-panel-header-overlay=header3]{--panel-header-overlay-image:url(/assets/panels/header3.png)}.mock-block[data-panel-header-overlay=header4]{--panel-header-overlay-image:url(/assets/panels/header4.png)}.mock-block[data-panel-header-overlay=header5]{--panel-header-overlay-image:url(/assets/panels/header5.png)}.mock-block-title{gap:var(--builder-title-gap);min-width:0;display:grid}.mock-block-title strong{font-size:calc(var(--app-base-font-size,13px) * (.92 + var(--app-heading-scale,1) * .14));font-weight:var(--builder-title-weight);letter-spacing:var(--app-letter-spacing,0em);text-transform:var(--builder-title-case);text-overflow:ellipsis;white-space:nowrap;line-height:1.08;overflow:hidden}.mock-block-title small{color:var(--builder-card-muted);font-size:calc(var(--app-base-font-size,13px) * .78);font-weight:var(--builder-subtitle-weight);text-overflow:ellipsis;white-space:nowrap;text-transform:var(--builder-subtitle-case);white-space:nowrap;line-height:1.2;overflow:hidden}.block-chip{border-radius:var(--uic-badge-radius,3px);color:color-mix(in srgb, var(--app-primary,#125b50) 80%, #10231f 20%);background:rgba(var(--app-panel-rgb,255, 255, 255), .42);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .1);flex:none;padding:3px 6px;font-size:10px;font-weight:850}.mock-inner-grid{gap:var(--builder-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mock-inner-grid.stack{grid-template-columns:1fr}.mock-inner-grid.split{grid-template-columns:minmax(110px,.9fr) minmax(0,1.2fr)}.mock-inner-grid.tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-inner-card.hero{align-content:center}.mock-tabs{flex-wrap:wrap;gap:5px;display:flex}.mock-tabs button{min-height:24px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .54);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);border:0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.mock-tabs button.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.brand-drop-widget{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:78px;display:grid}.brand-drop-widget.empty{min-height:0}.brand-drop-widget.stack,.brand-drop-widget.tabs{grid-template-columns:1fr;justify-items:start}.brand-drop-widget.split{grid-template-columns:54px minmax(0,1fr)}.brand-drop-widget span{border-radius:var(--builder-radius-sm);width:42px;height:42px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);place-items:center;font-size:13px;font-weight:900;display:grid}.mock-block[data-side-slot=true] .brand-drop-widget{grid-template-columns:34px minmax(0,1fr);min-height:54px}.mock-block[data-side-slot=true] .brand-drop-widget span{width:34px;height:34px}.wrapper-shell{border:1px dashed rgba(var(--app-primary-rgb,18, 91, 80), .14);border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb,255, 255, 255), .24);gap:7px;min-height:118px;padding:7px;display:grid}.wrapper-shell.empty{text-align:center;place-items:center}.wrapper-empty{color:color-mix(in srgb, currentColor 66%, transparent);justify-items:center;gap:5px;display:grid}.wrapper-empty strong{color:var(--ink,#10231f);font-size:12px}.wrapper-empty small{font-size:10px}.wrapper-toolbar,.wrapper-tabs{align-items:center;gap:5px;display:flex}.wrapper-toolbar{color:color-mix(in srgb, currentColor 58%, transparent);text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:850}.wrapper-tabs{flex-wrap:wrap}.wrapper-tabs button{min-height:24px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .54);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);border:0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.wrapper-tabs button.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.wrapper-children,.wrapper-tab-body{gap:6px;display:grid}.wrapper-shell.grid .wrapper-children{grid-template-columns:repeat(2,minmax(0,1fr))}.wrapper-child{border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb,255, 255, 255), .58);min-width:0;min-height:32px;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);grid-template-columns:18px minmax(0,1fr) 22px 22px;align-items:center;gap:6px;padding:5px;display:grid}.wrapper-child span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:850;overflow:hidden}.wrapper-child button{border-radius:calc(var(--builder-radius-sm) - 1px);width:22px;height:22px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .58);cursor:pointer;border:0;place-items:center;display:grid}.wrapper-child button:hover,.wrapper-child button:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.mock-block.wrapper-drop-active .wrapper-shell{border-color:var(--app-button-focus,#7eb844);background:rgba(var(--app-primary-rgb,18, 91, 80), .07)}.mock-inner-card,.action-row,.table-row,.queue-row{min-height:var(--uic-row-h,24px);padding:var(--uic-row-pad-y,4px) var(--uic-row-pad-x,6px);gap:var(--uic-row-gap,4px);border-radius:var(--uic-row-radius,4px);background:rgba(var(--app-panel-rgb,255, 255, 255), .48);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08)}.mock-inner-card{gap:6px;display:grid}.mock-inner-card span{color:color-mix(in srgb, currentColor 58%, transparent);text-transform:uppercase;font-size:10px;font-weight:800}.mock-inner-card strong{font-size:17px}.action-list{gap:6px;display:grid}.action-list.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-list.split{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr)}.action-list.tabs{grid-template-columns:1fr}.action-row{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;font-size:11px;font-weight:750;display:grid}.action-row i{background:var(--app-button-focus,#7eb844);border-radius:999px;width:8px;height:8px}.table-lines{gap:5px;display:grid}.table-row{color:color-mix(in srgb, currentColor 70%, transparent);grid-template-columns:1.1fr .7fr .45fr;font-size:10px;display:grid}.queue-widget{gap:7px;display:grid}.mock-block[data-effective-layout=split] .queue-widget{grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);align-items:start}.mock-block[data-effective-layout=split] .queue-toolbar{flex-direction:column;align-items:stretch}.mock-block[data-effective-layout=tabs] .queue-filters{box-shadow:inset 0 -1px 0 rgba(var(--app-primary-rgb,18, 91, 80), .08);padding-bottom:4px}.queue-widget--live .queue-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-widget--live .queue-filters{flex-wrap:wrap;gap:5px;display:flex}.queue-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.queue-filters,.queue-actions{flex-wrap:wrap;gap:5px;display:flex}.queue-filters button,.queue-actions button{min-height:24px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .56);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);cursor:pointer;border:0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.queue-actions button:first-child{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.queue-filter-btn{min-height:24px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .56);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:850;transition:background .1s,box-shadow .1s;display:inline-flex}.queue-filter-btn:hover,.queue-filter-btn:focus-visible{background:rgba(var(--app-panel-rgb,255, 255, 255), .78);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .18);outline:none}.queue-filter-btn.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);box-shadow:none}.queue-filter-btn i[data-lucide]{width:12px;height:12px}.queue-count{color:var(--builder-card-muted);white-space:nowrap;font-size:10px;font-weight:800}.queue-empty{text-align:center;color:var(--builder-card-muted);background:rgba(var(--app-panel-rgb,255, 255, 255), .32);border-radius:var(--builder-radius-sm);padding:14px 10px;font-size:11px;font-weight:750}.queue-table{gap:var(--builder-row-gap);display:grid}.queue-row{width:100%;color:var(--builder-card-text);font-size:calc(var(--app-base-font-size,13px) * .78);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(150px,1.25fr) .62fr .58fr .72fr .82fr .68fr;align-items:center;font-weight:750;display:grid}.queue-row:hover,.queue-row:focus-visible{background:0 0;outline:none}.queue-row--live{color:var(--builder-card-text);font-size:calc(var(--app-base-font-size,13px) * .76);text-align:left;min-height:var(--uic-row-h,24px);padding:var(--uic-row-pad-y,4px) var(--uic-row-pad-x,6px);align-items:center;gap:var(--uic-row-gap,4px);border-radius:var(--uic-row-radius,4px);background:0 0;border:0;grid-template-columns:minmax(130px,1.25fr) .55fr .55fr .7fr .8fr .55fr .75fr;font-weight:750;transition:none;display:grid}.queue-row--live:hover{background:0 0}.queue-cell{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.queue-cell--item{gap:6px}.queue-cell--item>span{text-overflow:ellipsis;overflow:hidden}.queue-cat{color:var(--builder-card-muted);white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:600}.queue-cell--actions{justify-content:flex-end;gap:4px}.queue-head{min-height:22px;color:var(--builder-card-muted);box-shadow:none;cursor:default;text-transform:uppercase;background:0 0;padding-block:5px;font-size:9px;font-weight:900}.queue-head:hover{background:0 0}.queue-row span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.queue-row b{color:var(--builder-card-text);background:rgba(var(--app-primary-rgb,18, 91, 80), .12);box-shadow:inset 0 0 0 var(--builder-thickness-px) rgba(var(--app-primary-rgb,18, 91, 80), var(--builder-separator-alpha));border-radius:999px;padding:3px 6px;font-size:9px;font-weight:900}.queue-status-dot{background:var(--app-accent);border-radius:999px;flex:none;width:7px;height:7px}.queue-status-dot--blue{background:#3b82f6}.queue-status-dot--amber{background:#f59e0b}.queue-status-dot--red{background:#ef4444}.queue-status-dot--teal{background:#14b8a6}.queue-status-dot--muted{background:#94a3b8}.queue-priority{background:var(--app-accent);border-radius:999px;flex:none;width:8px;height:8px}.queue-priority.priority-high{background:var(--app-button-active)}.queue-priority.priority-medium{background:var(--app-accent)}.queue-priority.priority-low{background:var(--app-button-focus)}.queue-priority-badge{background:rgba(var(--app-primary-rgb,18, 91, 80), .1);color:var(--builder-card-text);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:9px;font-weight:900;display:inline-flex}.queue-priority-badge.priority-urgent,.queue-priority-badge.priority-high{color:#dc2626;background:#ef444424}.queue-priority-badge.priority-medium{color:#d97706;background:#f59e0b24}.queue-priority-badge.priority-low,.queue-priority-badge.priority-normal{color:#64748b;background:#94a3b824}.queue-badge{border-radius:var(--uic-badge-radius,3px);white-space:nowrap;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.queue-badge--blue{color:#2563eb;background:#3b82f61f}.queue-badge--amber{color:#d97706;background:#f59e0b24}.queue-badge--red{color:#dc2626;background:#ef44441f}.queue-badge--teal{color:#0d9488;background:#14b8a624}.queue-badge--muted{color:#64748b;background:#94a3b81f}.queue-act-btn{min-height:24px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:9px;font-weight:850;transition:background .1s;display:inline-flex}.queue-act-btn:hover,.queue-act-btn:focus-visible{background:var(--app-button-hover,#0f4d44);outline:none}.queue-act-btn i[data-lucide]{width:11px;height:11px}.queue-action-spacer,.queue-overflow-spacer{width:24px;height:24px;display:inline-block}.queue-row--sla-ok{border-left:3px solid #22c55e}.queue-row--sla-warn{background:#f59e0b0d;border-left:3px solid #f59e0b}.queue-row--sla-alert{background:#ef44440f;border-left:3px solid #ef4444}.queue-row--active-patient{outline:none}.queue-sla-elapsed{white-space:nowrap;color:var(--builder-card-muted);align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex}.queue-sla-elapsed i{width:10px;height:10px}.queue-row--sla-warn .queue-sla-elapsed{color:#f59e0b}.queue-row--sla-alert .queue-sla-elapsed{color:#ef4444}.queue-search-bar{align-items:center;gap:6px;padding:0 2px 6px;display:flex}.queue-search-input{border:1px solid var(--builder-line,#ffffff1a);border-radius:var(--builder-radius-sm,5px);background:var(--builder-item-bg,#ffffff0a);min-width:0;height:26px;color:var(--builder-card-text);outline:none;flex:1;padding:0 8px;font-size:11px}.queue-search-input:focus{border-color:var(--app-primary,#6366f1);background:rgba(var(--app-primary-rgb,99, 102, 241), .05)}.tasking-widget{align-content:start;align-self:start;gap:var(--builder-row-gap);min-width:0;display:grid}.tasking-toolbar,.tasking-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.tasking-filters{flex-wrap:wrap;gap:5px;display:flex}.tasking-filters button,.tasking-source,.tasking-footer span,.tasking-chip,.tasking-priority{min-height:22px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .56);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.tasking-filters button{cursor:pointer}.tasking-filters button.active,.tasking-filters button:hover,.tasking-filters button:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.tasking-list{place-content:flex-start;width:100%;min-width:0}.tasking-row{border-radius:var(--uic-row-radius,4px);min-width:0;box-shadow:none;background:0 0}.tasking-row[data-status=blocked],.tasking-row[data-status=escalated]{box-shadow:none}.tasking-cell--actions{align-items:center;gap:2px;display:flex;overflow:visible}.tasking-cell--actions button{background:rgba(var(--app-primary-rgb,18, 91, 80), .08);color:color-mix(in srgb, var(--app-primary,#125b50) 80%, #10231f 20%);cursor:pointer;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.tasking-cell--actions button:hover{background:rgba(var(--app-primary-rgb,18, 91, 80), .16)}.tasking-status{width:20px;height:20px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-primary-rgb,18, 91, 80), .08);border-radius:999px;align-self:center;place-items:center;display:grid}.tasking-main{gap:1px;min-width:0;display:grid}.tasking-main strong,.tasking-main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasking-main strong{font-size:calc(var(--app-base-font-size,13px) * .84);font-weight:900;line-height:1.06}.brand-drop-widget.has-image{background:rgba(var(--app-panel-rgb,255, 255, 255), .44);grid-template-columns:1fr;place-items:stretch stretch;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.brand-drop-widget.has-image.transparent{background:0 0}.brand-drop-widget.has-image img{object-fit:cover;width:100%;height:100%;display:block}.brand-drop-widget.has-image[data-image-fit=contain] img{object-fit:contain}.brand-drop-widget.has-image[data-image-fit=fill] img{object-fit:fill}.mock-block[data-kind=brand][data-image-mode=fill]{border-radius:var(--fn-card-radius-tl) var(--fn-card-radius-tr) var(--fn-card-radius-br) var(--fn-card-radius-bl);overflow:hidden;--block-border:0px!important;box-shadow:none!important;padding:0!important}.mock-block[data-kind=brand][data-image-mode=fill] .brand-drop-widget.has-image{background:0 0;border-radius:0}.mock-block[data-kind=brand][data-image-mode=fill] .mock-block-body{margin:0!important;padding:0!important}.mock-block[data-kind=brand][data-image-mode=padded] .brand-drop-widget.has-image{border-radius:calc(var(--builder-radius-sm) - 1px)}.mock-block[data-kind=brand][data-image-mode=absolute]{z-index:0;pointer-events:none;overflow:hidden;--block-border:0px!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.builder-canvas.grid-stack>.grid-stack-item:has(.mock-block[data-image-mode=absolute]){z-index:0;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.mock-block[data-kind=brand][data-image-mode=absolute] .brand-drop-widget.has-image{background:0 0;border-radius:0;position:absolute;inset:0}.mock-block[data-kind=brand][data-image-mode=absolute] .brand-drop-widget.has-image img{object-fit:cover}.mock-block[data-kind=brand][data-image-mode=absolute] .brand-drop-widget.has-image[data-image-fit=contain] img{object-fit:contain}.mock-block[data-kind=brand][data-image-mode=absolute] .brand-drop-widget.has-image[data-image-fit=fill] img{object-fit:fill}.mock-block[data-kind=brand][data-image-mode=absolute] .mock-block-title,.mock-block[data-kind=brand][data-image-mode=absolute] .mock-block-body{z-index:1;pointer-events:auto;position:relative}.image-crop-radio-group{align-items:center;gap:8px;width:100%;display:flex}.image-crop-radio-group>label{flex-shrink:0}.image-crop-radio-row{background:rgba(var(--app-primary-rgb,18, 91, 80), .06);border-radius:var(--builder-radius-sm);gap:2px;padding:2px;display:flex}.image-crop-mode-radio{border-radius:calc(var(--builder-radius-sm) - 1px);color:color-mix(in srgb, var(--app-field-text,#10231f) 58%, transparent);cursor:pointer;align-items:center;padding:4px 10px;font-size:10px;font-weight:850;transition:color 90ms,background 90ms;display:flex}.image-crop-mode-radio input{display:none}.image-crop-mode-radio:has(input:checked){color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.tasking-tags{flex-wrap:nowrap;justify-content:flex-end;align-self:center;gap:3px;min-width:0;display:flex;overflow:hidden}.tasking-chip,.tasking-priority{min-height:20px;padding:3px 5px}.tasking-priority{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.tasking-row[data-priority=urgent] .tasking-priority,.tasking-row[data-priority=high] .tasking-priority{background:var(--app-button-active)}.tasking-chip.evidence{color:color-mix(in srgb, var(--app-button-active,#0b332e) 86%, #10231f 14%)}.tasking-actions{justify-content:flex-end;align-self:center;gap:3px;display:flex}.tasking-actions button{border-radius:calc(var(--builder-radius-sm) - 1px);width:22px;height:22px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .62);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.tasking-actions button:hover,.tasking-actions button:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.mock-block[data-effective-layout=split] .tasking-tags,.mock-block[data-effective-layout=tabs] .tasking-tags{display:none}.appt-bm-widget{align-content:start;align-self:start;gap:7px;min-width:0;display:grid;overflow:hidden}.appt-bm-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.appt-bm-filters{flex-wrap:wrap;gap:5px;display:flex}.appt-bm-filter,.appt-bm-count,.appt-bm-badge{border-radius:var(--uic-badge-radius,3px);min-height:22px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .56);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);white-space:nowrap;border:0;align-items:center;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.appt-bm-filter{cursor:pointer}.appt-bm-filter.active,.appt-bm-filter:hover,.appt-bm-filter:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.appt-bm-list{gap:var(--builder-row-gap);min-width:0;display:grid}.appt-bm-row{min-width:0;min-height:var(--uic-row-h,24px);padding:var(--uic-row-pad-y,4px) var(--uic-row-pad-x,6px);gap:var(--uic-row-gap,4px);border-radius:var(--uic-row-radius,4px);box-shadow:none;background:0 0;grid-template-columns:10px minmax(120px,1fr) minmax(44px,auto) auto minmax(86px,auto);align-items:center;display:grid}.appt-bm-dot{background:var(--app-primary,#125b50);border-radius:999px;place-self:center;width:8px;height:8px}.appt-bm-dot--blue{background:#2764ad}.appt-bm-dot--teal{background:#007c7a}.appt-bm-dot--amber{background:#b56b00}.appt-bm-dot--red{background:#b52b2b}.appt-bm-dot--muted{background:#62706a}.appt-bm-subject,.appt-bm-meta{gap:1px;min-width:0;display:grid}.appt-bm-meta{align-items:center;gap:4px;display:flex}.appt-bm-subject strong,.appt-bm-subject span,.appt-bm-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appt-bm-subject strong{font-size:calc(var(--app-base-font-size,13px) * .84);font-weight:900;line-height:1.06}.appt-bm-subject span,.appt-bm-meta span{color:var(--builder-card-muted);font-size:calc(var(--app-base-font-size,13px) * .68);font-weight:760;line-height:1.05}.appt-bm-time{font-weight:900}.appt-bm-badge--blue{color:#1e40af;background:#dbeafe}.appt-bm-badge--teal{color:#065f55;background:#d0faf4}.appt-bm-badge--amber{color:#92400e;background:#fef3c7}.appt-bm-badge--red{color:#991b1b;background:#fee2e2}.appt-bm-badge--muted{color:#475569;background:#e8eee9}.appt-bm-actions{justify-content:flex-end;align-self:center;align-items:center;gap:3px;min-width:0;display:flex}.appt-bm-action-btn{border-radius:calc(var(--builder-radius-sm) - 1px);min-width:0;min-height:22px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .62);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;padding:3px 5px;font-size:9px;font-weight:850;display:inline-flex}.appt-bm-action-btn:hover,.appt-bm-action-btn:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.appt-bm-empty{border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb,255, 255, 255), .5);color:color-mix(in srgb, currentColor 62%, transparent);padding:12px;font-size:10px;font-weight:800}.mock-block[data-effective-layout=split] .appt-bm-row:not(.appt-bm-row--avatar),.mock-block[data-effective-layout=tabs] .appt-bm-row:not(.appt-bm-row--avatar){grid-template-columns:10px minmax(0,1fr) auto}.mock-block[data-effective-layout=split] .appt-bm-meta,.mock-block[data-effective-layout=split] .appt-bm-badge,.mock-block[data-effective-layout=tabs] .appt-bm-meta,.mock-block[data-effective-layout=tabs] .appt-bm-badge{display:none}.mock-block[data-kind=camera]{padding:0;overflow:hidden}.mock-block[data-kind=camera] .mock-block-title,.mock-block[data-kind=camera] .mock-block-head,.mock-block[data-effective-layout=split] .appt-bm-meta,.mock-block[data-effective-layout=split] .appt-bm-badge,.mock-block[data-effective-layout=tabs] .appt-bm-meta,.mock-block[data-effective-layout=tabs] .appt-bm-badge{display:none}.resize-handles{inset:auto calc(7px * var(--app-layout-scale,1)) calc(7px * var(--app-layout-scale,1)) auto;gap:calc(4px * var(--app-layout-scale,1));display:flex;position:absolute}.resize-handles i{width:calc(8px * var(--app-layout-scale,1));height:calc(8px * var(--app-layout-scale,1));background:rgba(var(--app-primary-rgb,18, 91, 80), .26);border-radius:2px}.floating-inspector{z-index:95;border-radius:var(--builder-radius-lg);background:linear-gradient(180deg, #ffffffc7, rgba(var(--app-panel-rgb,255, 255, 255), .62)), rgba(var(--app-panel-rgb,255, 255, 255), .72);width:min(340px,100vw - 74px);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08), 0 14px 40px rgba(var(--app-primary-rgb,18, 91, 80), .12);-webkit-backdrop-filter:blur(var(--app-popup-surface-blur,28px)) saturate(1.12);position:fixed;bottom:40px;right:28px;overflow:hidden}.floating-inspector.collapsed{display:none}.floating-inspector:not(.collapsed) #collapseInspectorButton{z-index:4;width:22px;height:22px;color:color-mix(in srgb, var(--app-primary,#125b50) 84%, #10231f 16%);background:rgba(var(--app-panel-rgb,255, 255, 255), .56);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);position:absolute;top:6px;right:6px}.floating-inspector:not(.collapsed) .inspector-handle{padding-right:34px}.builder-context-backdrop{z-index:80;background:rgba(var(--app-popup-backdrop-rgb,var(--app-primary-rgb)), var(--app-popup-backdrop-alpha,.18));-webkit-backdrop-filter:blur(var(--app-popup-backdrop-blur,3px)) saturate(var(--app-popup-backdrop-saturate,1.08));cursor:default;border:0;padding:0;display:none;position:fixed;inset:0}.builder-context-backdrop.open{display:block}.builder-context-menu{z-index:900;border-radius:var(--builder-radius-md,7px);background:var(--uic-overlay-bg,var(--simple-panel,#1a1d2b));border:none;outline:none;flex-direction:column;width:180px;max-height:calc(100vh - 24px);padding:5px 0;display:none;position:fixed;overflow:hidden;box-shadow:0 8px 28px #00000038,0 2px 6px #0000001f}.builder-context-menu.open{display:flex}.builder-context-menu--comment{opacity:0;transform-origin:50% 0;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .18s;display:flex;transform:translateY(10px)scale(.88);box-shadow:0 18px 56px #00000057,0 7px 18px #0000002e}.builder-context-menu--comment.open{opacity:1;transform:translateY(0)scale(1)}.builder-context-menu.canvas-marking-menu{overflow:visible}.context-pointer{display:none}.builder-context-menu .ctx-body{flex-direction:column;display:flex}.builder-context-menu .ctx-btn{color:#ffffffe0;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;outline:none;align-items:center;gap:9px;width:100%;min-height:34px;padding:0 14px;transition:background 80ms;display:flex}.builder-context-menu .ctx-btn:hover,.builder-context-menu .ctx-btn:focus-visible{color:#fff;background:#ffffff1f;outline:none}.builder-context-menu .ctx-btn.danger{color:#ffa096e6}.builder-context-menu .ctx-btn.danger:hover,.builder-context-menu .ctx-btn.danger:focus-visible{color:#fff;background:#c8282847}.builder-context-menu .ctx-btn :where(i[data-lucide],svg.lucide){opacity:.6;flex-shrink:0;width:14px;height:14px}.builder-context-menu .ctx-btn:hover :where(i[data-lucide],svg.lucide){opacity:1}.builder-context-menu .ctx-btn span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.builder-context-menu header,.context-header-actions,.context-close,.builder-context-menu label,.context-section,.builder-context-menu input,.builder-context-menu select,.context-actions{display:none}.config-form input:focus,.config-form select:focus,.config-form textarea:focus{box-shadow:inset 0 0 0 1px var(--app-button-focus)}.context-actions button:hover,.context-actions button:focus-visible{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.context-actions button.danger:hover,.context-actions button.danger:focus-visible{background:var(--app-button-active)}.canvas-marking-menu{display:none;position:fixed}.canvas-marking-menu.open{border-radius:var(--builder-radius-md,var(--app-radius-md,7px));width:156px;color:var(--uic-overlay-text,var(--simple-text,var(--builder-text)));background:var(--uic-overlay-bg,var(--gi-bg-body,var(--simple-panel,var(--builder-popup-bg))));border:none;flex-direction:column;gap:0;padding:4px 0;position:fixed;overflow:visible;box-shadow:0 8px 24px #00000047,0 2px 6px #00000024;display:flex!important}.cmm-btn{width:100%;color:var(--uic-overlay-text,var(--simple-text,var(--builder-text)));font-size:var(--fn-font-sm,11px);font-variant:normal;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:row;align-items:center;gap:7px;padding:6px 10px;font-weight:500;transition:background 80ms;display:flex}.cmm-btn:hover,.cmm-btn:focus-visible{background:var(--uic-overlay-hover,color-mix(in srgb, var(--simple-text,#d0d5dd) 8%, transparent));outline:none}.cmm-btn i,.cmm-btn svg{opacity:.55;flex-shrink:0;width:13px;height:13px}.cmm-cycle-label{font-size:var(--fn-font-sm,11px);font-variant:normal;opacity:.75;flex:1;font-weight:500}.cmm-cycle-val{font-size:var(--fn-font-sm,11px);font-variant:normal;opacity:.55;white-space:nowrap;font-weight:400}.cmm-has-sub{position:relative}.cmm-sub-trigger{justify-content:flex-start;width:100%}.cmm-sub-trigger>i:last-child,.cmm-sub-trigger>svg:last-child{opacity:.4;margin-left:auto}.cmm-submenu{border-radius:var(--builder-radius-md,7px);width:min(360px,100vw - 190px);color:var(--uic-overlay-text,var(--simple-text,var(--builder-text)));background:var(--uic-overlay-bg,var(--gi-bg-body,var(--simple-panel,var(--builder-popup-bg))));z-index:901;pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:4px;display:none;position:absolute;top:0;left:100%;box-shadow:0 8px 24px #00000052,0 2px 6px #00000029}.cmm-has-sub:hover .cmm-submenu,.cmm-has-sub:focus-within .cmm-submenu,.cmm-has-sub--open .cmm-submenu{display:grid}.cmm-has-sub--open .cmm-sub-trigger{background:var(--uic-overlay-hover,color-mix(in srgb, var(--simple-text,#d0d5dd) 8%, transparent))}.cmm-sub-item{width:100%;min-width:0;padding-inline:8px}.cmm-sub-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.builder-context-menu .cmm-widget-search{border:1px solid var(--uic-overlay-line,var(--builder-line,#ffffff1f));border-radius:var(--builder-radius-sm,5px);background:var(--uic-overlay-group,#ffffff0f);grid-column:1/-1;align-items:center;min-width:0;margin-bottom:3px;padding:2px 6px;display:flex!important}.builder-context-menu .cmm-widget-search .uic-input-addon{width:16px;color:var(--uic-overlay-muted,currentColor);justify-content:center;align-items:center;display:inline-flex!important}.builder-context-menu .cmm-widget-search :where(i,svg){width:12px;height:12px}.builder-context-menu .cmm-widget-search-input{height:24px!important;min-height:24px!important;color:var(--uic-overlay-text,var(--builder-text))!important;font-size:var(--fn-font-sm,11px)!important;background:0 0!important;border:0!important;outline:0!important;padding:0 4px!important;display:block!important}.builder-context-menu .cmm-widget-search-input::placeholder{color:var(--uic-overlay-muted,currentColor);opacity:.66}.cmm-widget-empty{color:var(--uic-overlay-muted,var(--builder-muted));font-size:var(--fn-font-sm,11px);text-align:center;grid-column:1/-1;padding:8px}.cmm-sub-item[hidden],.cmm-widget-empty[hidden]{display:none!important}.builder-config-panel{z-index:95;border-radius:var(--builder-radius-lg);background:linear-gradient(180deg, rgba(var(--app-panel-rgb), .94), rgba(var(--app-panel-rgb), .78)), rgba(var(--app-panel-rgb), .9);width:min(430px,100vw - 88px);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .12), 0 20px 50px rgba(var(--app-primary-rgb), .2);-webkit-backdrop-filter:blur(var(--app-popup-surface-blur,28px)) saturate(1.12);display:none;position:fixed;top:72px;right:18px;overflow:hidden}.builder-config-panel.open{display:grid}.builder-config-panel--items{width:min(720px,100vw - 88px)}.builder-config-panel--image{width:min(460px,100vw - 88px)}.builder-config-panel header,.builder-config-panel footer{box-shadow:inset 0 -1px 0 rgba(var(--app-primary-rgb), .08);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.builder-config-panel header{cursor:move;-webkit-user-select:none;user-select:none}.builder-config-panel footer{box-shadow:inset 0 1px 0 rgba(var(--app-primary-rgb), .08)}.builder-config-panel header strong{font-size:13px}.builder-config-panel header button,.builder-config-panel footer button{border-radius:var(--builder-radius-sm);min-height:28px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);cursor:pointer;border:0;padding:5px 9px;font-size:10px;font-weight:850}.builder-config-panel header button{place-items:center;width:28px;padding:0;display:grid}.builder-config-panel footer span{color:color-mix(in srgb, var(--app-field-text) 62%, transparent);font-size:10px;font-weight:750}.config-footer-actions{align-items:center;gap:6px;display:flex}.config-form{gap:8px;padding:10px;display:grid}.config-form label{color:color-mix(in srgb, var(--app-field-text) 72%, transparent);text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.config-form input,.config-form select,.config-form textarea{border-radius:var(--builder-radius-sm);width:100%;color:var(--app-field-text,var(--ink));background:rgba(var(--app-panel-rgb), .72);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .12);border:0;outline:none;padding:8px;font-size:11px}.config-form textarea{resize:vertical;min-height:88px}.layout-load-list{gap:4px;max-height:min(420px,100dvh - 96px);padding:8px;display:grid;overflow-y:auto}.layout-load-label{color:color-mix(in srgb, var(--app-field-text) 62%, transparent);text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:850}.layout-load-list button,.layout-empty{border-radius:var(--builder-radius-sm);min-height:28px;color:color-mix(in srgb, var(--app-primary,#125b50) 80%, var(--app-field-text,#10231f) 20%);background:rgba(var(--app-panel-rgb), .54);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .08);text-align:left;border:0;align-items:center;gap:7px;padding:5px 7px;font-size:10px;font-weight:850;display:flex}.layout-load-list button{cursor:pointer}.layout-load-list button:hover,.layout-load-list button:focus-visible,.layout-load-list button.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.layout-load-list button span,.layout-empty{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.layout-load-list .demo-preset-button{align-items:flex-start;min-height:42px}.layout-load-list.demo-preset-list--compact .demo-preset-button{align-items:center;min-height:30px}.layout-load-list .demo-preset-button span{white-space:normal;gap:2px;display:grid}.layout-load-list.demo-preset-list--compact .demo-preset-button span{gap:1px}.demo-preset-button strong{font-size:10px;line-height:1.1}.demo-preset-button small{min-width:0;color:color-mix(in srgb, currentColor 72%, transparent);font-size:9px;font-weight:750;line-height:1.15}.demo-preset-metrics{flex-wrap:wrap;gap:4px;margin:-2px 0 4px 30px;display:flex}.demo-preset-metrics span{border-radius:var(--builder-radius-sm);background:rgba(var(--app-primary-rgb), .08);min-width:58px;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .1);gap:1px;padding:4px 6px;display:grid}.demo-preset-metrics b{color:var(--app-field-text,#10231f);font-size:10px;line-height:1}.demo-preset-metrics small{color:color-mix(in srgb, var(--app-field-text,#10231f) 62%, transparent);text-transform:uppercase;font-size:8px;font-weight:850;line-height:1}.layout-save-as-form{gap:8px;padding:8px;display:grid}.layout-save-as-form .uic-field{margin:0}.layout-save-as-form .uic-input-group{width:100%}.layout-save-as-actions{justify-content:flex-end;gap:6px;display:flex}.floating-inspector.collapsed .inspector-tabs,.floating-inspector.collapsed .inspector-body{display:none}.inspector-handle{cursor:move;-webkit-user-select:none;user-select:none;min-height:34px;box-shadow:inset 0 -1px 0 rgba(var(--app-primary-rgb,18, 91, 80), .075);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;display:flex}.inspector-handle strong{font-size:12px}.inspector-handle button{border-radius:var(--builder-radius-sm);width:26px;height:26px;color:var(--app-ghost-button-text,#12342e);background:rgba(var(--app-panel-rgb,255, 255, 255), .44);cursor:pointer;border:0;place-items:center;display:grid}.inspector-tabs{gap:4px;padding:5px 6px 0;display:flex}.inspector-tabs button{border-radius:var(--builder-radius-sm);min-height:24px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.inspector-tabs button.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.inspector-body{padding:6px}.preset-panel{gap:6px;display:grid}.preset-list{gap:4px;display:grid}.preset-row{border-radius:var(--builder-radius-sm);min-width:0;min-height:25px;color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb,255, 255, 255), .44);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);cursor:pointer;border:0;justify-content:start;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.preset-row:hover,.preset-row:focus-visible,.preset-row.active{color:var(--app-button-text,#fff);background:var(--app-button,#125b50);outline:none}.preset-row span{white-space:nowrap}.preset-panel-footer{padding-top:2px}.preset-reset-btn{border:.5px solid var(--builder-line,#0000001f);color:var(--builder-card-muted,#62706a);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;padding:4px 8px;font-size:11px;transition:background .12s,color .12s;display:inline-flex}.preset-reset-btn:hover{color:#b91c1c;background:#dc282812;border-color:#dc282833}.preset-reset-btn i{width:12px;height:12px}.module-pills{flex-wrap:wrap;gap:4px;display:flex}.module-pills span{border-radius:var(--uic-badge-radius,3px);min-height:20px;color:color-mix(in srgb, var(--app-primary,#125b50) 76%, #10231f 24%);background:rgba(var(--app-panel-rgb,255, 255, 255), .48);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .07);align-items:center;padding:3px 6px;font-size:10px;font-weight:850;display:inline-flex}.inspector-grid{grid-template-columns:1fr;gap:5px;display:grid}.control-card,.fit-card,.setup-card{border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb,255, 255, 255), .44);min-width:0;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);gap:4px;padding:6px;display:grid}.control-card input[type=range]{width:100%;accent-color:var(--app-button,#125b50)}.control-row{grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:7px;display:grid}.control-row strong{font-size:10px}.control-row span{color:color-mix(in srgb, var(--app-primary,#125b50) 76%, #10231f 24%);text-align:right;font-size:10px;font-weight:850}.icon-picker-card{gap:4px}.icon-picker-row{color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;font-size:10px;font-weight:850;display:grid}.icon-picker-row input{border-radius:var(--builder-radius-sm);width:100%;min-height:24px;color:var(--ink,#10231f);background:rgba(var(--app-panel-rgb,255, 255, 255), .62);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .1);border:0;outline:none;padding:4px 6px;font-size:10px;font-weight:750}.icon-picker-row input:focus{box-shadow:inset 0 0 0 1px var(--app-button-focus,#7eb844)}.fit-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.fit-options button,.side-options button,.setup-actions button{border-radius:var(--builder-radius-sm);min-height:26px;color:color-mix(in srgb, var(--app-primary,#125b50) 80%, #10231f 20%);background:rgba(var(--app-panel-rgb,255, 255, 255), .5);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);cursor:pointer;border:0;font-size:10px;font-weight:850}.fit-options button.active,.side-options button.active,.setup-actions button:hover{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.side-options,.setup-actions{gap:6px;display:flex}.setup-card input,.setup-card select{border-radius:var(--builder-radius-sm);width:100%;min-height:28px;color:var(--ink,#10231f);background:rgba(var(--app-panel-rgb,255, 255, 255), .62);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .1);border:0;outline:none;padding:7px 8px;font-size:11px}.floating-inspector.theme-popup:not(.collapsed){color:#f5faf8f0;background:linear-gradient(#1b2224f5,#111718f0),#0f1617f5;border-radius:8px;width:min(456px,100vw - 82px);box-shadow:inset 0 0 0 1px #ffffff14,0 22px 60px #080d0e61}.floating-inspector.theme-popup .eyebrow,.floating-inspector.theme-popup .inspector-tabs{display:none}.floating-inspector.theme-popup .inspector-handle{color:#f5faf8f0;min-height:46px;padding:10px 44px 8px 16px;box-shadow:inset 0 -1px #ffffff14}.floating-inspector.theme-popup:not(.collapsed) #collapseInspectorButton{color:#f5faf8d1;box-shadow:none;background:0 0;top:10px;right:10px}.floating-inspector.theme-popup .inspector-body{max-height:min(680px,100dvh - 92px);padding:0;overflow:auto}.theme-popup-panel{min-height:0;display:grid}.theme-popup-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:8px 10px 0;display:grid;box-shadow:inset 0 -1px #ffffff14}.theme-popup-tabs button{color:#f5faf8b8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;gap:4px;min-width:0;min-height:54px;padding:6px 3px 8px;font-size:10px;font-weight:760;display:grid}.theme-popup-content{gap:10px;padding:12px 12px 10px;display:grid}.theme-popup-section,.theme-derived-section,.theme-segment-row,.theme-type-samples{background:#ffffff09;border-radius:7px;gap:9px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.theme-live-row,.theme-color-row,.theme-select-row,.theme-switch-row{color:#f5faf8e6;grid-template-columns:94px minmax(0,1fr) 52px;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:720;display:grid}.theme-live-row small{color:#f5faf8ad;text-align:right;grid-column:3}.theme-live-row input[type=range]{accent-color:#20cfc0;grid-column:2;width:100%}.theme-live-row em{color:#f5faf880;grid-column:2/4;font-size:10px;font-style:normal}.theme-color-row input[type=color]{background:0 0;border:0;border-radius:6px;width:34px;height:28px;padding:0}.theme-color-row input[type=text],.theme-select-row input,.theme-select-row select{color:#f5faf8eb;background:#ffffff0e;border:0;border-radius:6px;outline:none;min-width:0;min-height:30px;padding:5px 8px;box-shadow:inset 0 0 0 1px #ffffff1a}.theme-color-grid{gap:8px;display:grid}.theme-preset-row,.theme-surface-chips,.theme-segment-row,.theme-widget-samples,.theme-type-samples{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-preset-row{gap:7px;display:grid}.theme-preset-row button,.theme-surface-chips button,.theme-segment-row button{color:#f5faf8d6;cursor:pointer;background:#ffffff0b;border:0;border-radius:6px;min-height:32px;font-size:11px;font-weight:760;box-shadow:inset 0 0 0 1px #ffffff14}.theme-preset-row button span{justify-content:center;gap:3px;margin-bottom:4px;display:flex}.theme-preset-row i{background:var(--swatch);border-radius:999px;width:14px;height:14px}.theme-surface-chips{gap:7px;display:grid}.theme-surface-chips button{gap:3px;display:grid}.theme-surface-chips button span,.theme-derived-section>span,.theme-segment-row>span{color:#f5faf88f;font-size:10px}.theme-segment-row{grid-template-columns:86px repeat(2,minmax(0,1fr));align-items:center;display:grid}.theme-switch-row{grid-template-columns:minmax(0,1fr) auto}.theme-switch-row input{accent-color:#20cfc0;width:34px;height:18px}.theme-select-row{grid-template-columns:76px minmax(0,1fr)}.theme-widget-samples,.theme-type-samples{gap:0;display:grid;overflow:hidden}.theme-widget-samples article,.theme-type-samples>*{color:#f5faf8e0;background:#ffffff09;place-items:center;min-height:56px;display:grid;box-shadow:inset -1px 0 #ffffff0e}.theme-type-samples strong{font-size:28px}.theme-popup-footer{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff14}.theme-popup-footer span{color:#f5faf8c7;align-items:center;gap:8px;font-size:11px;display:inline-flex}.theme-popup-footer span i{background:#67dda6;border-radius:999px;width:9px;height:9px}.theme-popup-footer button{color:#f5faf8e6;cursor:pointer;background:#ffffff12;border:0;border-radius:6px;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff1a}.theme-popup-footer button[data-theme-apply]{color:#effffe;background:#0e9189;align-items:center;gap:7px;display:inline-flex}body.builder-page{color:var(--builder-text);background:linear-gradient(135deg, rgba(var(--app-primary-rgb), calc(var(--builder-contrast) * .06)), transparent 42%), var(--builder-page-bg);font-family:var(--app-font,var(--app-font-family,Roboto, Inter, system-ui, sans-serif));-webkit-user-select:none;user-select:none}body.builder-page input,body.builder-page textarea,body.builder-page [contenteditable=true]{-webkit-user-select:text;user-select:text}.tool-rail,.floating-inspector:not(.theme-popup),.builder-context-menu,.builder-config-panel,.builder-layout-panel{color:var(--builder-text);background:var(--builder-popup-bg);box-shadow:inset 0 0 0 1px var(--builder-soft-line), 0 18px 46px rgba(var(--app-primary-rgb), calc(var(--builder-shadow-alpha) * 2.4));-webkit-backdrop-filter:blur(var(--builder-popup-blur-px)) saturate(1.12)}.rail-brand,.rail-action,.tool-button,.tool-rail-restore,.builder-actions button,.builder-actions a,.layout-tabs button,.preset-row,.module-pills span,.control-card,.fit-card,.setup-card,.context-actions button,.context-close,.layout-load-list button,.layout-empty,.tasking-filters button,.tasking-source,.tasking-chip,.tasking-priority,.appt-bm-filter,.appt-bm-count,.appt-bm-badge,.appt-bm-action-btn{color:color-mix(in srgb, var(--builder-text) 78%, var(--app-primary) 22%);background:var(--builder-item-bg);box-shadow:inset 0 0 0 1px var(--builder-soft-line)}.builder-actions button:hover,.builder-actions a:hover,.builder-actions button:focus-visible,.builder-actions a:focus-visible,.rail-brand,.rail-action:hover,.rail-action:focus-visible,.tool-button:hover,.tool-button:focus-visible,.layout-tabs button.active,.layout-load-list button:hover,.layout-load-list button:focus-visible,.layout-load-list button.active,.preset-row:hover,.preset-row:focus-visible,.preset-row.active,.tasking-filters button.active,.tasking-filters button:hover,.tasking-filters button:focus-visible,.tasking-actions button:hover,.tasking-actions button:focus-visible,.appt-bm-filter.active,.appt-bm-filter:hover,.appt-bm-filter:focus-visible,.appt-bm-action-btn:hover,.appt-bm-action-btn:focus-visible{color:var(--app-button-text);background:var(--builder-popup-action)}.canvas-shell{background:var(--builder-tab-bg);box-shadow:inset 0 0 0 1px var(--builder-soft-line)}.builder-canvas:before{background:linear-gradient(var(--builder-line) 1px, transparent 1px), linear-gradient(90deg, var(--builder-line) 1px, transparent 1px), color-mix(in srgb, var(--builder-panel-bg) 74%, transparent)}.canvas-placeholder{color:var(--builder-text);background:color-mix(in srgb, var(--builder-panel-bg) 70%, transparent);border-color:var(--builder-line);box-shadow:inset 0 0 0 1px var(--builder-soft-line)}.mock-block{color:var(--builder-text);background:var(--builder-card-bg);box-shadow:inset 0 0 0 var(--block-border,var(--app-card-border-width,1px)) var(--builder-line), inset 0 0 0 var(--block-selection-ring) var(--block-selection-color), 0 10px 26px rgba(var(--app-primary-rgb), var(--builder-shadow-alpha));-webkit-backdrop-filter:blur(var(--builder-card-blur-px)) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))}.mock-block[data-kind=container],.mock-block[data-kind=columns],.mock-block[data-kind=side]{background:var(--builder-panel-bg);-webkit-backdrop-filter:blur(var(--builder-panel-blur-px)) saturate(1.08)}.mock-block[data-kind=banner]{color:var(--app-banner-text);background:0 0}.mock-block-head,.tasking-toolbar,.tasking-footer,.appt-bm-toolbar{color:var(--builder-text)}.tasking-footer{box-shadow:none;min-height:auto;padding:var(--fn-row-gap,4px) 0 0;background:0 0}.mock-block-head small,.tasking-main span,.tasking-footer span,.appt-bm-subject span,.appt-bm-meta span,.appt-bm-empty,.layout-load-label,.builder-config-panel footer span,.module-pills span{color:color-mix(in srgb, var(--builder-muted) 86%, transparent)}.builder-context-menu input,.builder-context-menu select,.config-form input,.config-form select,.config-form textarea,.setup-card input,.setup-card select,.icon-picker-row input{color:var(--builder-text);background:var(--builder-field-bg);box-shadow:var(--app-field-shadow,inset 0 0 0 1px var(--builder-line))}.builder-context-menu input:focus,.builder-context-menu select:focus,.config-form input:focus,.config-form select:focus,.config-form textarea:focus,.setup-card input:focus,.setup-card select:focus,.icon-picker-row input:focus{box-shadow:inset 0 0 0 1px var(--builder-focus)}.floating-inspector.theme-popup:not(.collapsed){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--builder-popup-accent) 18%, transparent), 0 22px 60px #080d0e61}.theme-popup-tabs button.active{color:var(--builder-popup-accent);border-bottom-color:var(--builder-popup-accent)}.theme-live-row input[type=range],.theme-switch-row input{accent-color:var(--builder-popup-accent)}.theme-segment-row button.active,.theme-preset-row button:hover,.theme-surface-chips button:hover{color:var(--app-button-text);background:var(--builder-popup-action)}.theme-popup-footer span i{background:var(--builder-popup-accent)}.theme-popup-footer button[data-theme-apply]{color:var(--app-button-text);background:var(--builder-popup-action)}.floating-inspector.theme-popup:not(.collapsed){width:min(392px,100vw - 70px);color:var(--builder-text);background:var(--builder-popup-bg);border-radius:var(--app-radius-md,7px)}.floating-inspector.theme-popup .inspector-handle{min-height:38px;color:var(--builder-text);background:color-mix(in srgb, var(--builder-panel-bg) 76%, transparent);padding:8px 42px 7px 12px}.floating-inspector.theme-popup .inspector-handle strong{font-size:13px;font-weight:760}.floating-inspector.theme-popup .inspector-body{max-height:min(610px,100dvh - 72px)}.theme-popup-tabs{background:color-mix(in srgb, var(--builder-panel-bg) 72%, transparent);grid-template-columns:repeat(6,minmax(0,1fr));padding:6px 7px 0}.theme-popup-tabs button{min-height:36px;color:color-mix(in srgb, var(--builder-text) 68%, transparent);padding:4px 2px 6px;font-size:9px;line-height:1.05}.theme-popup-tabs button svg{width:13px;height:13px}.theme-popup-content{gap:7px;padding:8px}.theme-popup-section,.theme-derived-section,.theme-segment-row,.theme-type-samples{color:var(--builder-text);background:var(--builder-item-bg);border-radius:var(--app-radius-md,7px);box-shadow:inset 0 0 0 1px var(--builder-soft-line);gap:6px;padding:8px}.theme-live-row,.theme-color-row,.theme-select-row,.theme-switch-row{color:var(--builder-text);grid-template-columns:78px minmax(0,1fr) 46px;gap:7px;font-size:10px;font-weight:720}.theme-live-row small,.theme-live-row em,.theme-surface-chips button span,.theme-derived-section>span,.theme-segment-row>span{color:color-mix(in srgb, var(--builder-muted) 86%, transparent)}.theme-live-row input[type=range]{height:18px}.theme-color-row{grid-template-columns:76px 28px minmax(0,1fr)}.theme-color-row input[type=color]{border-radius:var(--app-radius-sm,4px);width:28px;height:24px}.theme-color-row input[type=text],.theme-color-row select,.theme-select-row input,.theme-select-row select{min-height:25px;color:var(--builder-text);background:var(--builder-field-bg);border-radius:var(--app-radius-sm,4px);box-shadow:inset 0 0 0 1px var(--builder-soft-line);font-size:10px}.theme-preset-row,.theme-surface-chips{gap:6px}.theme-preset-row button,.theme-surface-chips button,.theme-segment-row button,.theme-generate-btn,.theme-popup-footer button{min-height:28px;color:var(--builder-text);background:var(--builder-card-bg);border-radius:var(--app-radius-sm,4px);box-shadow:inset 0 0 0 1px var(--builder-soft-line);font-size:10px;font-weight:760}.theme-generate-btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.theme-preset-row button:hover,.theme-preset-row button:focus-visible,.theme-surface-chips button:hover,.theme-surface-chips button:focus-visible,.theme-surface-chips button.active,.theme-segment-row button.active,.theme-generate-btn:hover,.theme-generate-btn:focus-visible{color:var(--app-button-text);background:var(--builder-popup-action)}.theme-widget-samples article,.theme-type-samples>*{min-height:42px;color:var(--builder-text);background:var(--builder-card-bg)}.theme-popup-footer{background:color-mix(in srgb, var(--builder-panel-bg) 74%, transparent);padding:7px 8px}.theme-popup-footer button.saved{color:var(--app-button-text)!important;background:var(--app-button)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--app-button-focus) 50%, transparent)!important}.theme-popup-footer span,.theme-popup-footer button{font-size:10px}.bg-gallery{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.bg-gallery>span{color:color-mix(in srgb, var(--app-field-text,#10231f) 52%, transparent);grid-column:1/-1;font-size:10px;font-weight:750}.bg-gallery-item{aspect-ratio:16/10;border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb,255, 255, 255), .54);cursor:pointer;border:2px solid #0000;padding:0;transition:border-color .1s;overflow:hidden}.bg-gallery-item:hover{border-color:color-mix(in srgb, var(--app-button,#125b50) 50%, transparent)}.bg-gallery-item.active{border-color:var(--app-button,#125b50)}.bg-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.tool-rail{color:var(--builder-text);background-color:var(--builder-rail-bg);background-image:linear-gradient(rgba(var(--app-primary-rgb), calc(var(--builder-rail-texture-alpha) * .08)), rgba(var(--app-primary-rgb), 0)), var(--builder-rail-texture-image);background-size:auto, var(--builder-rail-texture-size);box-shadow:inset 0 0 0 var(--builder-rail-border) var(--builder-soft-line), 0 18px 46px rgba(var(--app-primary-rgb), calc(var(--builder-shadow-alpha) * 2.4));-webkit-backdrop-filter:blur(var(--builder-rail-blur-px)) saturate(1.12)}.mock-block{background-image:var(--app-card-texture-fade-layer), var(--app-card-texture-image);background-size:cover, var(--app-card-texture-size);background-blend-mode:normal, var(--app-card-texture-blend)}.mock-block[data-kind=container],.mock-block[data-kind=columns],.mock-block[data-kind=side]{background-image:var(--app-panel-texture-fade-layer), var(--app-panel-texture-image);background-size:cover, var(--app-panel-texture-size);background-blend-mode:normal, var(--app-panel-texture-blend)}.context-actions button,.layout-load-list button{background-image:var(--app-list-item-texture-fade-layer), var(--app-list-item-texture-image);background-size:cover, var(--app-list-item-texture-size);background-blend-mode:normal, var(--app-list-item-texture-blend)}.layout-tabs button,.theme-popup-tabs button{background-image:var(--app-tab-texture-fade-layer), var(--app-tab-texture-image);background-size:cover, var(--app-tab-texture-size);background-blend-mode:normal, var(--app-tab-texture-blend)}.tool-button strong,.rail-brand strong,.builder-actions button span,.builder-actions a span,.preset-row span,.layout-tabs button span,.context-actions button span{color:inherit}.tool-button small,.rail-brand span,.rail-action span,.mock-block-title small,.queue-meta,.tasking-meta,.appt-bm-meta{color:color-mix(in srgb, var(--builder-muted) 88%, transparent)}.builder-stage{--builder-active-tab-bg:transparent}.canvas-shell{box-shadow:none;background:0 0}.builder-canvas,.builder-canvas.grid-stack,.builder-canvas.has-shell-layout,.builder-canvas:before{background:0 0}.builder-canvas.grid-stack:after{background:linear-gradient(rgba(var(--app-primary-rgb,18, 91, 80), .16) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--app-primary-rgb,18, 91, 80), .16) 1px, transparent 1px);background-size:var(--builder-grid-col-size) var(--builder-grid-row-size), var(--builder-grid-col-size) var(--builder-grid-row-size);background-position:0 0}.floating-inspector:not(.theme-popup),.builder-context-menu,.builder-config-panel,.builder-layout-panel,.theme-popup-section,.theme-derived-section,.theme-segment-row,.theme-type-samples{background:var(--app-panel-texture-fade-layer), var(--app-panel-texture-image), var(--builder-panel-bg);background-size:cover, var(--app-panel-texture-size), auto;background-blend-mode:normal, var(--app-panel-texture-blend), normal;-webkit-backdrop-filter:blur(var(--builder-panel-blur-px)) saturate(1.08)}.mock-block,.mock-block[data-kind=banner],.mock-inner-card,.brand-drop-widget,.wrapper-shell{color:var(--builder-card-text);background:linear-gradient(180deg, rgba(var(--simple-primary-rgb), var(--global-widget-blend-alpha,0)), rgba(var(--simple-primary-rgb), calc(var(--global-widget-blend-alpha,0) * .72))), var(--app-card-texture-fade-layer), var(--app-card-texture-image), color-mix(in srgb, rgb(var(--simple-primary-rgb)) var(--global-widget-blend-percent,0%), var(--builder-card-bg));background-size:cover, cover, var(--app-card-texture-size), auto;background-blend-mode:var(--global-widget-blend-mode,soft-light), normal, var(--app-card-texture-blend), normal;-webkit-backdrop-filter:blur(var(--builder-card-blur-px)) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))}.mock-block[data-kind=banner][data-has-header=false],.mock-block[data-kind=banner][data-has-header=false]{-webkit-backdrop-filter:none;background:0 0}.mock-block-head{color:var(--builder-card-text);background:linear-gradient(rgba(var(--app-panel-rgb), var(--builder-title-texture-alpha)), rgba(var(--app-panel-rgb), 0)), var(--builder-title-texture-image), var(--builder-titlebar-bg);background-size:auto, var(--builder-title-texture-size), auto}.mock-block-title small,.queue-head,.tasking-main span,.appt-bm-subject span,.appt-bm-meta span{color:var(--builder-card-muted)}.mock-block[data-kind=container],.mock-block[data-kind=columns],.mock-block[data-kind=side]{background:var(--app-panel-texture-fade-layer), var(--app-panel-texture-image), var(--builder-panel-bg);background-size:cover, var(--app-panel-texture-size), auto;background-blend-mode:normal, var(--app-panel-texture-blend), normal}.action-row,.wrapper-child{color:var(--builder-card-text);box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.builder-actions button,.builder-actions a,.context-actions button,.layout-load-list button{color:var(--app-button-text);background:var(--builder-popup-action)}.layout-tabs button,.mock-tabs button,.tasking-tabs button,.appt-bm-filter,.theme-popup-tabs button{color:var(--builder-text);background:var(--app-tab-texture-fade-layer), var(--app-tab-texture-image), var(--builder-tab-bg);background-size:cover, var(--app-tab-texture-size), auto;background-blend-mode:normal, var(--app-tab-texture-blend), normal;box-shadow:inset 0 0 0 var(--app-tab-border-width,1px) var(--builder-soft-line);-webkit-backdrop-filter:blur(var(--app-tab-blur,14px)) saturate(1.08);opacity:1}.layout-tabs button.active,.mock-tabs button.active,.tasking-tabs button.active,.appt-bm-filter.active,.theme-popup-tabs button.active{color:var(--builder-text);background:linear-gradient(rgba(var(--app-primary-rgb), .12), rgba(var(--app-primary-rgb), .04)), var(--app-tab-texture-fade-layer), var(--app-tab-texture-image), var(--builder-tab-bg);background-size:auto, cover, var(--app-tab-texture-size), auto;box-shadow:inset 0 -2px 0 var(--builder-popup-accent), inset 0 0 0 var(--app-tab-border-width,1px) var(--builder-soft-line)}.builder-canvas-react .grid-stack-item[data-selected]{outline:2px solid color-mix(in srgb, var(--simple-accent,#6c8cff) 80%, transparent);outline-offset:-1px}.builder-canvas-react .grid-stack-item[data-selected] .builder-react-cell,.builder-canvas-react .grid-stack-item[data-selected] .builder-react-cell-react{border-radius:3px}.builder-canvas-react .grid-stack-item[data-hovered]:not([data-selected]){outline:1px solid color-mix(in srgb, var(--simple-accent,#6c8cff) 35%, transparent);outline-offset:-1px}#overlayHoverRing,#overlaySelectRing{pointer-events:none;box-sizing:border-box;opacity:0;z-index:9999;transition:opacity 80ms;position:fixed}#overlayHoverRing.visible,#overlaySelectRing.visible{opacity:1}#overlayHoverRing{outline:1px solid color-mix(in srgb, var(--simple-accent,#6c8cff) 50%, transparent);border-radius:4px}#overlaySelectRing{outline:1px solid color-mix(in srgb, var(--simple-accent,#6c8cff) 80%, transparent);border-radius:4px}#overlaySnapRing{pointer-events:none;box-sizing:border-box;opacity:0;z-index:9998;outline:1px dashed color-mix(in srgb, var(--simple-accent,#6c8cff) 60%, transparent);background:color-mix(in srgb, var(--simple-accent,#6c8cff) 5%, transparent);border-radius:4px;transition:opacity 80ms;position:fixed}#overlaySnapRing.visible{opacity:1}body.builder-context-select-suppressed #overlayHoverRing,body.builder-context-select-suppressed #overlaySelectRing,body.builder-context-select-suppressed #overlaySnapRing{opacity:0!important;display:none!important}#overlayHoverRing.dragging,#overlaySelectRing.dragging{opacity:.2;box-shadow:none}.uic-inspector-spotlight{background:var(--uic-inspector-target-mask-bg,#0000001a);box-shadow:inset 0 0 0 1px var(--uic-inspector-target-ring,#ffffff24);transition:box-shadow .12s,background .12s}.uic-inspector-backdrop--open:hover .uic-inspector-spotlight{box-shadow:inset 0 0 0 1.5px var(--uic-inspector-target-ring,#ffffff52);background:var(--uic-inspector-target-mask-bg,#0000000f)}.uic-inspector-backdrop--open:active .uic-inspector-spotlight{box-shadow:inset 0 0 0 2px var(--uic-inspector-target-ring,#ffffff7a);background:var(--uic-inspector-target-mask-bg,#00000008)}:root{--wb-z-overlay:10050;--wb-z-context-menu:10060;--wb-z-resize-handle:12;--wb-frame-width:min(80vw, 1200px);--wb-frame-height:min(80vh, 800px);--wb-tree-min-height:240px;--wb-dialog-min-height:min(620px, calc(100vh - 110px));--wb-dialog-height:min(720px, calc(100vh - 48px));--wb-dialog-width:min(860px, calc(100vw - 32px));--wb-dialog-bd-padding:10px 10px 0;--wb-dialog-ft-min-height:34px;--wb-dialog-ft-padding:5px 8px;--wb-line-num-col:42px;--wb-code-pad-y:20px;--wb-code-line:18px;--wb-line-num-padding:var(--wb-code-pad-y) 10px var(--wb-code-pad-y) 10px;--wb-textarea-padding:var(--wb-code-pad-y) 20px calc(var(--wb-code-pad-y) + 4px);--wb-preview-max-height:180px;--wb-preview-padding:8px;--wb-resize-handle-size:14px;--wb-resize-preview-font-size:13px;--wb-resize-preview-label-padding:6px 14px;--wb-resize-preview-label-shadow:0 2px 8px #0000002e;--wb-divider-handle-length:26px;--wb-divider-handle-thickness:2px;--wb-divider-hit-extend:5px;--wb-divider-radius:999px;--wb-divider-transition:0s;--wb-resize-transition:0s;--wb-inactive-opacity:1;--wb-inactive-grayscale:.45;--wb-inactive-brightness:.68;--wb-font-mono:12px/var(--wb-code-line) ui-monospace, SFMono-Regular, Consolas, monospace;--wb-font-mono-sm:11px/1.35 ui-monospace, SFMono-Regular, Consolas, monospace;--wb-tab-height:22px;--wb-tab-padding:2px 8px;--wb-tab-font-size:10px;--wb-z-leaf-shield:5;--wb-z-leaf-shield-inset:12;--wb-z-leaf-settings:9;--wb-settings-offset:4px;--wb-settings-size:22px;--wb-settings-icon:14px;--wb-settings-bg-mix:85%;--wb-border-w:0px;--wb-ring-w:0px}#windowBuilderCanvas[data-wb-outline-style=none],.window-builder-frame[data-wb-outline-style=none]{--uic-input-line:transparent!important;--uic-outline-shadow:0 0 0 0 transparent!important;--uic-hover-outline-shadow:0 0 0 0 transparent!important;--uic-focus-outline-shadow:0 0 0 0 transparent!important;--uic-input-focus-ring:transparent!important;--uic-field-highlight:0 0 0 0 transparent!important;--uic-checked-outline-shadow:0 0 0 0 transparent!important}#windowBuilderCanvas[data-wb-outline-style=none] :where(.uic-window,.wform-field,.uic-input,.input-themed,.form-toggle-input,.uic-seg),.window-builder-frame[data-wb-outline-style=none] :where(.uic-window,.wform-field,.uic-input,.input-themed,.form-toggle-input,.uic-seg){--uic-input-line:transparent!important}#windowBuilderCanvas[data-wb-outline-style=none] :where(.uic-input:not([type=range]),.input-themed,.wform-field input,.wform-field select,.wform-field textarea,.form-toggle-input,.uic-seg),.window-builder-frame[data-wb-outline-style=none] :where(.uic-input:not([type=range]),.input-themed,.wform-field input,.wform-field select,.wform-field textarea,.form-toggle-input,.uic-seg){box-shadow:var(--uic-field-shadow,0 0 0 0 transparent)!important;border-color:#0000!important}.window-builder-overlay{z-index:var(--wb-z-overlay);box-sizing:border-box;background:color-mix(in srgb, var(--wb-overlay-backdrop-color,#000) var(--wb-overlay-backdrop-mix,34%), transparent);-webkit-backdrop-filter:blur(var(--wb-overlay-backdrop-blur,6px)) saturate(1.04);backdrop-filter:blur(var(--wb-overlay-backdrop-blur,6px)) saturate(1.04);--wb-window-font-family:var(--app-font-family,var(--app-font,inherit));--wb-window-font-scale:1;--wb-window-font-base:11px;--wb-window-font-input:10px;--wb-window-font-value:11px;--wb-window-font-subtext:9px;--wb-window-font-header:9px;--wb-window-font-label:9px;--wb-window-font-tabs:10px;--wb-window-font-nav:10px;--wb-window-font-title:13px;--wb-window-font-subtitle:10px;--wb-window-line-height:1.35;--wb-window-list-line-height:1.25;--wb-window-border-width:1px;--wb-window-ring-width:1px;--wb-window-bg-base:var(--builder-panel-bg,var(--builder-card-bg));--wb-window-bg-mix:100%;--wb-window-bg-alpha:1;--wb-window-bg-image:none;--wb-overlay-backdrop-color:#000;--wb-overlay-backdrop-mix:34%;--wb-overlay-backdrop-blur:6px;--wb-window-font-weight:400;--wb-window-header-weight:500;--wb-window-label-weight:400;--wb-window-tab-weight:500;--wb-font-debug-value:#ff2d55;--wb-font-debug-subtext:#007aff;--wb-font-debug-input:#34c759;--wb-font-debug-row:#ff9500;--wb-font-debug-header:#af52de;--wb-font-debug-chip:#00a7b5;--wb-font-debug-label:#8e8e93;--wb-font-debug-tab:#fc0;--fn-font-xs:calc(var(--wb-window-font-subtext) * var(--wb-window-font-scale));--fn-font-sm:calc(var(--wb-window-font-base) * var(--wb-window-font-scale));--fn-font-md:calc(var(--wb-window-font-value) * var(--wb-window-font-scale));--fn-font-lg:calc(var(--wb-window-font-title) * var(--wb-window-font-scale));--font-size-input:calc(var(--wb-window-font-input) * var(--wb-window-font-scale));--font-size-name:var(--fn-font-md);--font-size-subtitle:calc(var(--wb-window-font-subtitle) * var(--wb-window-font-scale));--uic-table-header-font-size:calc(var(--wb-window-font-header) * var(--wb-window-font-scale));--title-font-size:calc(var(--wb-window-font-title) * var(--wb-window-font-scale));--subtitle-font-size:calc(var(--wb-window-font-subtitle) * var(--wb-window-font-scale));--font-weight-header-setting:var(--wb-window-header-weight);--font-weight-label-setting:var(--wb-window-label-weight);--font-weight-tab-setting:var(--wb-window-tab-weight);place-items:center;padding:0;display:grid;position:absolute;inset:0}.window-builder-overlay[data-wb-window-frame-mode=full]{box-sizing:border-box;place-items:center;padding:16px}.window-builder-modebar{z-index:calc(var(--wb-z-overlay) + 12);min-width:0;max-width:calc(100% - 20px);color:var(--builder-text,var(--simple-text));background:var(--builder-card-bg,var(--simple-panel));border-radius:var(--builder-radius-md,8px);box-shadow:inset 0 0 0 var(--wb-ring-w) var(--builder-line,var(--simple-line));pointer-events:auto;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.window-builder-modebar button{border-radius:var(--builder-radius-sm,5px);width:24px;height:24px;color:var(--builder-text,var(--simple-text));background:var(--builder-card-bg,var(--simple-panel));box-shadow:none;cursor:pointer;border:0;place-items:center;padding:0;display:grid}.window-builder-modebar button:hover,.window-builder-modebar button:focus-visible,.window-builder-modebar button[aria-pressed=true]{color:var(--simple-primary,var(--builder-text));background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 14%, var(--builder-card-bg,var(--simple-panel)));outline:none}.window-builder-modebar button:disabled{color:var(--builder-muted,var(--simple-muted));background:var(--builder-card-bg,var(--simple-panel));cursor:default;pointer-events:none}.window-builder-modebar i,.window-builder-modebar svg{pointer-events:none;width:14px;height:14px}.window-builder-modebar .window-builder-status{min-width:120px;max-width:260px;color:var(--builder-muted,var(--simple-muted));text-overflow:ellipsis;white-space:nowrap;padding:0 7px;font-size:10px;line-height:1;overflow:hidden}.wb-load-row{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;display:grid}.wb-load-row__open{justify-content:flex-start;min-width:0}.wb-load-row__delete{justify-content:center;width:34px;min-width:34px;padding-inline:0}.wb-load-row__delete i,.wb-load-row__delete svg{width:14px;height:14px}.wb-package-row{justify-content:space-between;gap:10px;min-width:0}.wb-package-row span,.wb-package-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-package-row small{color:var(--builder-muted,var(--simple-muted));font-size:10px}.wb-package-current__meta,.wb-package-manager-row__main{gap:3px;min-width:0;display:grid}.wb-package-current__meta strong,.wb-package-manager-row__main strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-package-current__meta small,.wb-package-manager-row__main small,.wb-package-current__meta code,.wb-package-manager-row__main code{min-width:0;color:var(--builder-muted,var(--simple-muted));text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wb-package-current__actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.wb-package-manager-list{gap:7px;display:grid}.wb-package-manager-row{border:var(--wb-border-w) solid var(--builder-line,var(--simple-line));border-radius:var(--builder-radius-sm,5px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.wb-package-manager-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}body.builder-page .uic-window-settings{z-index:calc(var(--wb-z-overlay) + 40)!important}body.builder-page .uic-window-settings-backdrop{z-index:calc(var(--wb-z-overlay) + 30)!important}.uic-window-settings .uic-window-type-title{align-items:center;gap:6px;display:inline-flex}.uic-window-settings .uic-window-type-swatch{background:var(--uic-window-type-color);width:8px;height:8px;box-shadow:0 0 0 var(--wb-ring-w) color-mix(in srgb, var(--uic-window-type-color) 38%, transparent);border-radius:2px;flex:none}.window-builder-frame{width:var(--wb-frame-width);height:var(--wb-frame-height);box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);color:var(--builder-text,var(--simple-text));font-family:var(--wb-window-font-family,inherit);font-size:var(--fn-font-md,11px);font-weight:var(--wb-window-font-weight,400);line-height:var(--wb-window-line-height,1.35);background-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--wb-window-border-width,1px) solid var(--wb-window-border-color,var(--builder-line,var(--simple-line)));border-radius:var(--wb-window-radius,0);box-shadow:var(--wb-window-shadow,0 26px 72px #00000057, 0 8px 22px #00000038, 0 0 0 var(--wb-window-ring-width,1px) var(--wb-window-ring-color,color-mix(in srgb, var(--builder-line,var(--simple-line)) 82%, transparent)));isolation:auto;z-index:auto;background:50%/cover;padding:0;display:block;position:relative;overflow:hidden}.window-builder-frame[data-wb-window-bg-image=true]{background:0 0}.window-builder-frame:before,.window-builder-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.window-builder-frame:before{z-index:0;background-image:var(--wb-window-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover}.window-builder-frame:after{z-index:0;background:var(--wb-window-bg-base,var(--simple-panel));opacity:var(--wb-window-bg-alpha,1);mix-blend-mode:normal;-webkit-mask-image:var(--wb-window-bg-image);-webkit-mask-image:var(--wb-window-bg-image);mask-image:var(--wb-window-bg-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.window-builder-frame:not([data-wb-window-bg-image=true]):before{content:none}.window-builder-overlay[data-wb-window-resizable=false] .wb-frame-resize-handle{display:none}.window-builder-overlay[data-wb-window-draggable=true]:not([data-wb-window-frame-mode=full]) .wb-leaf[data-kind=topbar] .wtopbar-widget{cursor:move}.window-builder-overlay[data-wb-window-draggable=true] .wb-leaf[data-kind=topbar] .wtopbar-actions,.window-builder-overlay[data-wb-window-draggable=true] .wb-leaf[data-kind=topbar] .wtopbar-action{cursor:default}#windowBuilderCanvas .wb-leaf-body :where(.uic-input-group,.uic-field,.uic-field-control,.uic-form,.uic-input){box-sizing:border-box;width:100%;min-width:0}body[data-window-builder-active] :is(#overlayHoverRing,#overlaySelectRing,#overlaySnapRing){opacity:0!important;display:none!important}body[data-window-builder-active] .builder-canvas.grid-stack.has-selection>.grid-stack-item:has(.mock-block.selected){z-index:auto!important}body[data-window-builder-active] .builder-canvas .mock-block.selected:after{content:none!important;display:none!important}#windowBuilderContextMenu{z-index:calc(var(--wb-z-overlay) + 240)!important}.wb-snippet-preview{max-height:var(--wb-preview-max-height);padding:var(--wb-preview-padding);border-radius:var(--builder-radius-sm);color:var(--builder-muted,var(--simple-muted));background:color-mix(in srgb, var(--builder-card-bg,var(--builder-panel-bg)) 82%, transparent);font:var(--wb-font-mono-sm);margin:0;overflow:auto}.wb-snippet-dialog{z-index:calc(var(--wb-z-overlay) + 80);width:var(--wb-dialog-width);height:var(--wb-dialog-height);resize:both;flex-direction:column;min-width:min(520px,100vw - 32px);max-width:calc(100vw - 32px);min-height:420px;max-height:calc(100vh - 32px);display:flex;overflow:hidden}body[data-window-builder-active] .uic-dialog-backdrop{z-index:calc(var(--wb-z-overlay) + 110)!important;-webkit-backdrop-filter:blur(3px)saturate(1.04)!important;backdrop-filter:blur(3px)saturate(1.04)!important;background:#0e0c1657!important}body[data-window-builder-active] :is(.wb-snippet-dialog,.wb-file-dialog,.wb-package-picker-dialog).uic-dialog{z-index:calc(var(--wb-z-overlay) + 180)!important}.wb-package-confirm-dialog{z-index:calc(var(--wb-z-overlay) + 220)!important}.wb-leaf-inspector.uic-inspector{box-shadow:var(--fn-widget-shadow,0 26px 70px #00000042), 0 12px 28px #0000002e, 0 0 0 var(--wb-ring-w) color-mix(in srgb, var(--builder-line,var(--simple-line)) 52%, transparent);z-index:calc(var(--wb-z-overlay) + 180)!important}body[data-window-builder-active] .uic-inspector-backdrop{z-index:calc(var(--wb-z-overlay) + 150)!important}.wb-leaf-inspector.uic-inspector--popover{box-shadow:var(--fn-widget-shadow,0 22px 54px #00000047), 0 8px 20px #0003, 0 0 0 var(--wb-ring-w) color-mix(in srgb, var(--builder-line,var(--simple-line)) 58%, transparent)}.wb-snippet-dialog .uic-dialog-hd{cursor:move;border-bottom:var(--wb-border-w) solid color-mix(in srgb, var(--builder-line,var(--simple-line)) 40%, transparent);flex:0 0 24px;min-height:24px;padding:0 8px;display:flex}.wb-snippet-dialog .uic-dialog-title{opacity:.72;font-size:10px;line-height:1}.wb-snippet-dialog .uic-dialog-close,.wb-snippet-dialog .uic-btn--icon{width:20px;height:20px;min-height:20px}.wb-snippet-dialog .uic-dialog-bd{height:auto;min-height:0;padding:var(--wb-dialog-bd-padding);flex:auto;align-items:stretch;display:flex;overflow:hidden}.wb-snippet-dialog .uic-dialog-ft{min-height:var(--wb-dialog-ft-min-height);padding:var(--wb-dialog-ft-padding);flex:none;gap:5px}.wb-snippet-dialog-body{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.wb-snippet-dialog .uic-tab{height:var(--wb-tab-height);padding:var(--wb-tab-padding);font-size:var(--wb-tab-font-size)}.wb-snippet-dialog .wb-package-tabs{min-height:var(--wb-tab-height);white-space:nowrap;border-bottom:var(--wb-border-w) solid color-mix(in srgb, var(--builder-line,var(--simple-line)) 38%, transparent);flex:none;overflow:auto hidden}.wb-snippet-dialog .wb-package-tabs .uic-tab{flex:none;align-items:center;max-width:200px;padding-right:0;display:inline-flex;position:relative}.wb-snippet-dialog .wb-package-tabs .uic-tab>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-snippet-dialog .wb-package-tabs .uic-tab .wb-tab-close{cursor:pointer;opacity:0;width:16px;height:16px;color:color-mix(in srgb, var(--builder-muted,var(--simple-muted)) 68%, transparent);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;margin-right:2px;transition:opacity .12s;display:inline-flex}.wb-snippet-dialog .wb-package-tabs .uic-tab:hover .wb-tab-close,.wb-snippet-dialog .wb-package-tabs .uic-tab:focus-visible .wb-tab-close{opacity:1}.wb-snippet-dialog .wb-package-tabs .uic-tab .wb-tab-close:hover{color:var(--builder-danger-text,var(--simple-danger-text,#dc2626));background:color-mix(in srgb, var(--builder-danger-text,var(--simple-danger-text,#dc2626)) 12%, transparent)}.wb-snippet-dialog .wb-package-tabs .uic-tab .wb-tab-close i{font-size:10px;line-height:1}.wb-snippet-editor{grid-template-columns:var(--wb-line-num-col) minmax(0, 1fr);border-radius:var(--builder-radius-sm,6px);border:var(--wb-border-w) solid color-mix(in srgb, var(--builder-line,var(--simple-line)) 38%, transparent);background:color-mix(in srgb, var(--builder-card-bg,var(--simple-panel)) 88%, transparent);flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.wb-snippet-lines{height:auto;min-height:0;padding:var(--wb-line-num-padding);border-right:var(--wb-border-w) solid color-mix(in srgb, var(--builder-line,var(--simple-line)) 34%, transparent);color:color-mix(in srgb, var(--builder-muted,var(--simple-muted)) 78%, transparent);background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) 70%, transparent);font:var(--wb-font-mono);text-align:right;-webkit-user-select:none;user-select:none;grid-area:1/1;margin:0;overflow:hidden;line-height:var(--wb-code-line)!important}body.builder-page .wb-snippet-dialog textarea.wb-snippet-dialog-input,.wb-snippet-dialog textarea.wb-snippet-dialog-input{box-sizing:border-box;max-width:none;padding:var(--wb-textarea-padding);white-space:pre;tab-size:2;font:var(--wb-font-mono);border:0;border-radius:0;grid-area:1/2;place-self:stretch stretch;overflow:auto;resize:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;line-height:var(--wb-code-line)!important;display:block!important}.wb-snippet-dialog [data-wb-pkg-strip][hidden]{display:none!important}.wb-frame-resize-handle{width:var(--wb-resize-handle-size);height:var(--wb-resize-handle-size);cursor:nwse-resize;z-index:var(--wb-z-resize-handle);background:linear-gradient(135deg, transparent 3px, var(--builder-muted,var(--simple-muted)) 3px 4px, transparent 4px);opacity:1;transition:none;position:absolute;bottom:0;right:0}.wb-frame-resize-handle:hover,.wb-frame-resize-handle:active{opacity:1}.wb-resize-preview{z-index:20;pointer-events:none;font-size:var(--wb-resize-preview-font-size);color:var(--builder-text,var(--simple-text));background:color-mix(in srgb, var(--builder-panel-bg,var(--builder-card-bg)) 60%, transparent);border-radius:var(--builder-radius-md);place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.wb-resize-preview[hidden]{display:none}.wb-resize-preview span{padding:var(--wb-resize-preview-label-padding);border-radius:var(--builder-radius-sm);background:var(--builder-card-bg,var(--builder-panel-bg));box-shadow:var(--wb-resize-preview-label-shadow);display:inline-block}.window-builder-body{z-index:1;gap:0;width:100%;height:100%;min-height:0;padding:0;display:flex;position:relative}#windowBuilderCanvas{min-width:0;color:var(--builder-text,var(--simple-text));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;display:block;position:relative;overflow:hidden}#windowBuilderCanvas .wb-tree{width:100%;height:100%;min-height:var(--wb-tree-min-height);display:block}.wb-split{width:100%;min-width:0;height:100%;min-height:0;display:grid}.wb-split--horizontal{grid-template-rows:100%}.wb-split--vertical{grid-template-columns:100%}.wb-pane{z-index:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.wb-divider{z-index:8;--wb-seam-border:0px;--wb-seam-half:calc(var(--wb-seam-border) / 2);--wb-seam-color:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 34%, var(--builder-line,var(--simple-line)));--wb-seam-shadow:transparent;--wb-seam-shadow-span:0px;background:0 0;place-self:stretch stretch;transition:none;position:relative}.wb-divider[data-seam-border-tone=accent]{--wb-seam-color:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) 72%, transparent)}.wb-divider[data-seam-border-tone=dark]{--wb-seam-color:#0000008f}.wb-divider:before{content:"";opacity:.72;transition:none;position:absolute;inset:0}.wb-divider[data-seam-border="0"]:before,body:not([data-wb-preview]) .wb-divider[data-seam-border="0"]:hover:before,body:not([data-wb-preview]) .wb-divider[data-seam-border="0"].wb-divider--active:before{opacity:0}.wb-seam-shadow{pointer-events:none;opacity:0;filter:none;background:var(--wb-seam-shadow);transition:none;display:block;position:absolute}.wb-divider[data-seam-shadow-style=sharp]{--wb-seam-shadow:#0000003d;--wb-seam-shadow-span:8px}.wb-divider[data-seam-shadow-style=soft]{--wb-seam-shadow:#0000002e;--wb-seam-shadow-span:14px}.wb-divider[data-seam-shadow-style=broad]{--wb-seam-shadow:#00000024;--wb-seam-shadow-span:24px}.wb-divider[data-seam-shadow-style=strong]{--wb-seam-shadow:#00000052;--wb-seam-shadow-span:18px}.wb-divider[data-seam-shadow=none] .wb-seam-shadow{opacity:0!important}.wb-divider[data-seam-shadow-fill=ghost] .wb-seam-shadow{background:#00000008!important}.wb-divider[data-seam-shadow-fill=faint] .wb-seam-shadow{background:#0000000f!important}.wb-divider[data-seam-shadow-fill=light] .wb-seam-shadow{background:#0000001a!important}.wb-divider[data-seam-shadow-fill=medium] .wb-seam-shadow{background:#00000026!important}.wb-seam-hover{pointer-events:none;opacity:0;mix-blend-mode:multiply;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--simple-primary,var(--builder-text)) 42%, transparent) 0 1px, transparent 1px 5px);transition:none;display:none;position:absolute}body:not([data-wb-preview]) .wb-divider:hover .wb-seam-hover,body:not([data-wb-preview]) .wb-divider--active .wb-seam-hover{opacity:0}.wb-divider:after{content:"";pointer-events:none;border-radius:var(--wb-divider-radius);background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 38%, transparent);box-shadow:none;opacity:0;transition:none;position:absolute}.wb-split--horizontal>.wb-divider{cursor:col-resize;height:100%}.wb-split--horizontal>.wb-divider:before{left:calc(-1 * var(--wb-divider-hit-extend));right:calc(-1 * var(--wb-divider-hit-extend));background:linear-gradient(to right, transparent calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% + var(--wb-seam-half)), transparent calc(50% + var(--wb-seam-half)));top:0;bottom:0}.wb-split--horizontal>.wb-divider[data-seam-border]:not([data-seam-border="0"]):before{background:linear-gradient(to right, transparent calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% + var(--wb-seam-half)), transparent calc(50% + var(--wb-seam-half)))}.wb-split--horizontal>.wb-divider .wb-seam-shadow{width:var(--wb-seam-shadow-span);top:0;bottom:0}.wb-split--horizontal>.wb-divider .wb-seam-hover{top:0;bottom:0;left:calc(-1 * var(--wb-divider-hit-extend));width:calc(var(--wb-divider-hit-extend) * 2)}.wb-split--horizontal>.wb-divider[data-seam-shadow=a] .wb-seam-shadow{left:calc(-1 * var(--wb-seam-shadow-span));opacity:1;background:linear-gradient(to right, transparent, var(--wb-seam-shadow))}.wb-split--horizontal>.wb-divider[data-seam-shadow=b] .wb-seam-shadow{opacity:1;background:linear-gradient(to right, var(--wb-seam-shadow), transparent);left:0}.wb-split--horizontal>.wb-divider:after{width:var(--wb-divider-handle-thickness);height:var(--wb-divider-handle-length);left:calc(-1 * var(--wb-divider-handle-thickness) / 2);top:calc(50% - var(--wb-divider-handle-length) / 2)}.wb-split--vertical>.wb-divider{cursor:row-resize;width:100%}.wb-split--vertical>.wb-divider:before{top:calc(-1 * var(--wb-divider-hit-extend));bottom:calc(-1 * var(--wb-divider-hit-extend));background:linear-gradient(to bottom, transparent calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% + var(--wb-seam-half)), transparent calc(50% + var(--wb-seam-half)));left:0;right:0}.wb-split--vertical>.wb-divider[data-seam-border]:not([data-seam-border="0"]):before{background:linear-gradient(to bottom, transparent calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% - var(--wb-seam-half)), var(--wb-seam-color) calc(50% + var(--wb-seam-half)), transparent calc(50% + var(--wb-seam-half)))}.wb-split--vertical>.wb-divider .wb-seam-shadow{height:var(--wb-seam-shadow-span);left:0;right:0}.wb-split--vertical>.wb-divider .wb-seam-hover{left:0;right:0;top:calc(-1 * var(--wb-divider-hit-extend));height:calc(var(--wb-divider-hit-extend) * 2)}.wb-split--vertical>.wb-divider[data-seam-shadow=a] .wb-seam-shadow{top:calc(-1 * var(--wb-seam-shadow-span));opacity:1;background:linear-gradient(to bottom, transparent, var(--wb-seam-shadow))}.wb-split--vertical>.wb-divider[data-seam-shadow=b] .wb-seam-shadow{opacity:1;background:linear-gradient(to bottom, var(--wb-seam-shadow), transparent);top:0}.wb-split--vertical>.wb-divider:after{width:var(--wb-divider-handle-length);height:var(--wb-divider-handle-thickness);left:calc(50% - var(--wb-divider-handle-length) / 2);top:calc(-1 * var(--wb-divider-handle-thickness) / 2)}.wb-divider:hover,.wb-divider--active{background:0 0}.wb-divider:hover:before,.wb-divider--active:before,.wb-divider:hover:after,.wb-divider--active:after{opacity:0;background-color:#0000}.wb-split--horizontal>.wb-divider:hover:after,.wb-split--horizontal>.wb-divider--active:after,.wb-split--vertical>.wb-divider:hover:after,.wb-split--vertical>.wb-divider--active:after{transform:none}body[data-wb-preview] .wb-divider:after{opacity:0}body[data-wb-preview] .wb-divider{cursor:default;pointer-events:none}body[data-wb-merge-hint] .wb-divider{cursor:cell}body[data-wb-merge-hint] .wb-divider:hover{background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 60%, transparent)}#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane{transition:opacity 80ms,filter 80ms}#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane--merge-keep{z-index:1;outline:2px solid color-mix(in srgb, var(--simple-success,#22c55e) 72%, transparent);outline-offset:-2px}#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane--merge-remove{opacity:.42;filter:grayscale(.45)saturate(.7)}#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane--merge-keep:after,#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane--merge-remove:after{z-index:20;font-size:var(--fn-font-xs,10px);text-transform:uppercase;pointer-events:none;border-radius:3px;padding:3px 6px;font-weight:700;line-height:1;position:absolute;top:6px;right:6px}#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane--merge-keep:after{content:"keep";color:color-mix(in srgb, var(--simple-success,#22c55e) 82%, #fff);background:color-mix(in srgb, var(--simple-success,#22c55e) 18%, var(--builder-panel-bg,#111827))}#windowBuilderCanvas .wb-split[data-wb-merge-preview]>.wb-pane--merge-remove:after{content:"remove";color:color-mix(in srgb, var(--simple-danger,#ef4444) 82%, #fff);background:color-mix(in srgb, var(--simple-danger,#ef4444) 18%, var(--builder-panel-bg,#111827))}#windowBuilderCanvas .wb-leaf{--block-selection-ring:0px;--block-selection-color:transparent;--block-border:0;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;grid-column:auto;grid-template-columns:var(--wb-inset-left,0px) minmax(0, 1fr) var(--wb-inset-right,0px);grid-template-rows:var(--wb-inset-top,0px) minmax(0, 1fr) var(--wb-inset-bottom,0px);isolation:auto;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;position:relative}#windowBuilderCanvas .wb-leaf:before,body:not([data-wb-preview]) #windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf:before,body:not([data-wb-preview]) #windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf.selected:before,body:not([data-wb-preview]) #windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf.wb-leaf--selected:before,body:not([data-wb-preview]) #windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf.wb-leaf--nested-edit-root:before,body:not([data-wb-preview]) #windowBuilderCanvas:not(.wb-preview-mode) [data-tabs-body-nested] .wb-leaf:before{content:none}#windowBuilderCanvas .wb-leaf,#windowBuilderCanvas .wb-leaf:before,#windowBuilderCanvas .wb-leaf:after,#windowBuilderCanvas .wb-leaf>.wb-leaf-body{box-shadow:none!important;border-radius:0!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf,#windowBuilderCanvas.wb-preview-mode .wb-leaf{cursor:default}body[data-wb-preview] #windowBuilderCanvas .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden]),body[data-wb-preview] #windowBuilderCanvas .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden])>.wb-leaf-body,body[data-wb-preview] #windowBuilderCanvas .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden])>.wb-leaf-body>*,#windowBuilderCanvas.wb-preview-mode .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden]),#windowBuilderCanvas.wb-preview-mode .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden])>.wb-leaf-body,#windowBuilderCanvas.wb-preview-mode .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden])>.wb-leaf-body>*,body[data-wb-preview] #windowBuilderCanvas :is(.navbtn-widget,.navbtn-item,.tabs-nav,.tabs-nav__tab,.tabs-body,.tabs-body__pager-btn),#windowBuilderCanvas.wb-preview-mode :is(.navbtn-widget,.navbtn-item,.tabs-nav,.tabs-nav__tab,.tabs-body,.tabs-body__pager-btn){pointer-events:auto!important}#windowBuilderCanvas .wb-leaf,#windowBuilderCanvas .wb-leaf *{-webkit-user-drag:none}#windowBuilderCanvas .wb-leaf>.wb-leaf-body{z-index:1;width:100%;min-width:0;height:100%;min-height:0;overflow:var(--wb-surface-overflow,hidden);filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;grid-area:2/2;gap:0;margin:0;padding:0;display:block;position:relative}#windowBuilderCanvas .wb-leaf>.wb-leaf-surface,.wb-runtime-canvas .wb-leaf>.wb-leaf-surface,#windowBuilderCanvas .wb-leaf>.wb-leaf-blend-surface,.wb-runtime-canvas .wb-leaf>.wb-leaf-blend-surface{z-index:0;pointer-events:none;box-shadow:none;opacity:1;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-area:1/1/-1/-1;position:absolute;inset:0;overflow:hidden}#windowBuilderCanvas .wb-leaf>.wb-leaf-blend-surface,.wb-runtime-canvas .wb-leaf>.wb-leaf-blend-surface{z-index:0}#windowBuilderCanvas .wb-leaf>.wb-leaf-body,.wb-runtime-canvas .wb-leaf>.wb-leaf-body{z-index:1;isolation:isolate;position:relative}#windowBuilderCanvas .wb-leaf[data-surface-overflow=auto]>.wb-leaf-body{--wb-surface-overflow:auto;--wb-inner-overflow:auto}#windowBuilderCanvas .wb-leaf[data-surface-overflow=scroll]>.wb-leaf-body{--wb-surface-overflow:scroll;--wb-inner-overflow:scroll}#windowBuilderCanvas .wb-leaf[data-surface-overflow=visible]>.wb-leaf-body{--wb-surface-overflow:visible;--wb-inner-overflow:visible}#windowBuilderCanvas .wb-leaf:after{content:"";z-index:0;pointer-events:none;opacity:0;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:absolute;inset:0;transition:none!important}body[data-window-builder-active] #windowBuilderCanvas .wb-leaf,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf:hover,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf.selected,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf.wb-leaf--selected{opacity:1!important;filter:none!important;box-shadow:none!important;background:0 0!important;transition:none!important}body[data-window-builder-active] #windowBuilderCanvas .wb-leaf:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf:hover:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf.selected:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf.selected:hover:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf.wb-leaf--selected:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf.wb-leaf--selected:hover:after{opacity:var(--wb-surface-opacity,1)!important;box-shadow:none!important;transition:none!important}#windowBuilderCanvas .wb-leaf[data-surface-role=flat]:after{background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf[data-surface-role=flat]{-webkit-backdrop-filter:blur(var(--wb-surface-flat-blur,var(--wb-surface-blur,0px))) saturate(1.02)!important;backdrop-filter:blur(var(--wb-surface-flat-blur,var(--wb-surface-blur,0px))) saturate(1.02)!important}#windowBuilderCanvas .wb-leaf[data-surface-role=glass]{-webkit-backdrop-filter:blur(var(--wb-surface-blur,0px)) saturate(1.06)!important;backdrop-filter:blur(var(--wb-surface-blur,0px)) saturate(1.06)!important}#windowBuilderCanvas .wb-leaf[data-surface-role=glass]:after{background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,16%), transparent), #fff0;opacity:1!important}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=panel]:after{background:color-mix(in srgb, var(--simple-panel) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=panelAlt]:after{background:color-mix(in srgb, var(--simple-panel-alt,var(--simple-panel)) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=text]:after{background:color-mix(in srgb, var(--simple-text) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=muted]:after{background:color-mix(in srgb, var(--simple-muted) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=primary]:after,#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=accent]:after{background:color-mix(in srgb, var(--simple-primary) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=success]:after{background:color-mix(in srgb, var(--simple-success,#22c55e) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=warning]:after{background:color-mix(in srgb, var(--simple-warning,#f59e0b) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=danger]:after{background:color-mix(in srgb, var(--simple-danger,#ef4444) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=line]:after{background:color-mix(in srgb, var(--simple-line) var(--wb-surface-mix-pct,16%), transparent), #fff0}#windowBuilderCanvas .wb-leaf[data-surface-role=none]:after{opacity:0!important;mix-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}#windowBuilderCanvas .wb-leaf[data-surface-blend=multiply]>.wb-leaf-blend-surface,.wb-runtime-canvas .wb-leaf[data-surface-blend=multiply]>.wb-leaf-blend-surface{mix-blend-mode:multiply!important}#windowBuilderCanvas .wb-leaf[data-surface-blend=screen]>.wb-leaf-blend-surface,.wb-runtime-canvas .wb-leaf[data-surface-blend=screen]>.wb-leaf-blend-surface{mix-blend-mode:screen!important}#windowBuilderCanvas .wb-leaf[data-surface-blend=overlay]>.wb-leaf-blend-surface,.wb-runtime-canvas .wb-leaf[data-surface-blend=overlay]>.wb-leaf-blend-surface{mix-blend-mode:overlay!important}#windowBuilderCanvas .wb-leaf[data-surface-blend=soft-light]>.wb-leaf-blend-surface,.wb-runtime-canvas .wb-leaf[data-surface-blend=soft-light]>.wb-leaf-blend-surface{mix-blend-mode:soft-light!important}#windowBuilderCanvas .wb-leaf--visibility-inactive,#windowBuilderCanvas .wb-leaf[data-visibility=hidden]{opacity:1;filter:none}body[data-wb-preview] #windowBuilderCanvas .wb-leaf[data-visibility=hidden],body[data-wb-preview] #windowBuilderCanvas .wb-leaf--visibility-hidden,#windowBuilderCanvas.wb-preview-mode .wb-leaf[data-visibility=hidden],#windowBuilderCanvas.wb-preview-mode .wb-leaf--visibility-hidden{pointer-events:none;opacity:0!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf--visibility-hidden:before{box-shadow:none}body[data-wb-preview] #windowBuilderCanvas .wb-leaf,#windowBuilderCanvas.wb-preview-mode .wb-leaf{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf:before,#windowBuilderCanvas.wb-preview-mode .wb-leaf:before{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf:after,#windowBuilderCanvas.wb-preview-mode .wb-leaf:after{-webkit-backdrop-filter:none;backdrop-filter:none;content:""!important;opacity:var(--wb-surface-opacity,1)!important;box-shadow:none!important;pointer-events:none!important;border:0!important;border-radius:0!important;display:block!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf[data-surface-role=flat]:after,#windowBuilderCanvas.wb-preview-mode .wb-leaf[data-surface-role=flat]:after{background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,16%), transparent), #fff0}body[data-wb-preview] #windowBuilderCanvas .wb-leaf[data-surface-role=glass]:after,#windowBuilderCanvas.wb-preview-mode .wb-leaf[data-surface-role=glass]:after{background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,16%), transparent), #fff0;opacity:1!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf[data-surface-role=none]:after,#windowBuilderCanvas.wb-preview-mode .wb-leaf[data-surface-role=none]:after{opacity:0!important;mix-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}body[data-wb-preview] #windowBuilderCanvas .wb-leaf--visibility-inactive,#windowBuilderCanvas.wb-preview-mode .wb-leaf--visibility-inactive{opacity:1!important;filter:none!important}.wb-inset-layer{z-index:13;pointer-events:none;position:absolute;inset:0}.wb-inset-guides{pointer-events:none;display:none;position:absolute}.wb-inset-guides:before{content:"";inset:var(--wb-inset-top,0px) var(--wb-inset-right,0px) var(--wb-inset-bottom,0px) var(--wb-inset-left,0px);border:var(--wb-border-w) solid color-mix(in srgb, var(--simple-primary,var(--builder-text)) 62%, transparent);box-shadow:0 0 0 9999px color-mix(in srgb, var(--builder-card-bg,var(--builder-panel-bg)) 9%, transparent);opacity:.9;pointer-events:none;background:0 0;border-radius:0;position:absolute}.wb-inset-guide{pointer-events:auto;display:none;position:absolute}.wb-inset-snap-line{z-index:2;pointer-events:none;background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 78%, transparent);box-shadow:0 0 0 var(--wb-ring-w) color-mix(in srgb, var(--builder-card-bg,var(--builder-panel-bg)) 35%, transparent);position:absolute}.wb-inset-snap-line[hidden]{display:none!important}.wb-inset-snap-line--x{width:1px;top:0;bottom:0}.wb-inset-snap-line--y{height:1px;left:0;right:0}#windowBuilderCanvas.wb-inset-mode>.wb-inset-layer>.wb-inset-guides,#windowBuilderCanvas.wb-inset-mode>.wb-inset-layer>.wb-inset-guides>.wb-inset-guide{display:block}.wb-inset-guide:before{content:"";opacity:.54;position:absolute}.wb-inset-guide--left,.wb-inset-guide--right{cursor:ew-resize;width:18px;top:0;bottom:0}.wb-inset-guide--left{left:var(--wb-inset-left,0px);transform:translate(-9px)}.wb-inset-guide--right{right:var(--wb-inset-right,0px);transform:translate(9px)}.wb-inset-guide--left:before,.wb-inset-guide--right:before{background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 72%, transparent);width:2px;top:0;bottom:0;left:8px}.wb-inset-guide--top,.wb-inset-guide--bottom{cursor:ns-resize;height:18px;left:0;right:0}.wb-inset-guide--top{top:var(--wb-inset-top,0px);transform:translateY(-9px)}.wb-inset-guide--bottom{bottom:var(--wb-inset-bottom,0px);transform:translateY(9px)}.wb-inset-guide--top:before,.wb-inset-guide--bottom:before{background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 72%, transparent);height:2px;top:8px;left:0;right:0}.wb-inset-guide:hover:before,.wb-inset-guide--active:before,#windowBuilderCanvas .wb-leaf--inset-edit .wb-inset-guide:before{opacity:.82}#windowBuilderCanvas.wb-inset-mode .wb-leaf:not(.wb-leaf--inset-edit) .wb-leaf-shield{z-index:var(--wb-z-leaf-shield-inset);cursor:not-allowed;background:0 0}#windowBuilderCanvas.wb-inset-mode .wb-leaf:not(.wb-leaf--inset-edit):before{content:none;box-shadow:none}.wb-selection-layer{z-index:11;pointer-events:none;--wb-selection-band:3px;position:absolute;inset:0}.wb-selection-affordance{pointer-events:none;opacity:0;transition:none;position:absolute}.wb-selection-affordance__dim{pointer-events:none;box-shadow:none;background:0 0;position:absolute;inset:0}.wb-selection-affordance__strip{pointer-events:none;opacity:0;background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 18%, transparent);position:absolute}.wb-selection-affordance__strip--top{height:var(--wb-selection-band);top:0;left:0;right:0}.wb-selection-affordance__strip--right{top:var(--wb-selection-band);right:0;bottom:var(--wb-selection-band);width:var(--wb-selection-band)}.wb-selection-affordance__strip--bottom{height:var(--wb-selection-band);bottom:0;left:0;right:0}.wb-selection-affordance__strip--left{top:var(--wb-selection-band);left:0;bottom:var(--wb-selection-band);width:var(--wb-selection-band)}.wb-selection-affordance--hover{opacity:1}.wb-selection-affordance--hover .wb-selection-affordance__dim{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,var(--builder-text)) 22%, transparent)}.wb-selection-affordance--selected{opacity:1;box-shadow:none}.wb-selection-affordance--selected .wb-selection-affordance__dim{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,var(--builder-text)) 52%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--builder-panel-bg,#fff) 22%, transparent)}.wb-selection-affordance--selected .wb-selection-affordance__strip{opacity:.12}body[data-wb-preview] .wb-selection-affordance{display:none}.wb-nested-edit-layer{z-index:10;pointer-events:none;position:absolute;inset:0}.wb-nested-edit-dim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000047;position:absolute}#windowBuilderCanvas .wb-leaf--nested-edit-root{z-index:6}body[data-wb-preview] .wb-nested-edit-layer,#windowBuilderCanvas.wb-preview-mode .wb-nested-edit-layer{display:none!important}.wb-empty{z-index:4;pointer-events:none;border:var(--wb-border-w) dashed color-mix(in srgb, var(--simple-primary,var(--builder-text)) 16%, transparent);background:color-mix(in srgb, var(--simple-primary,var(--builder-text)) 2%, transparent);border-radius:0;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:0}.wb-empty:before{content:"Empty";color:color-mix(in srgb, var(--simple-muted,var(--builder-text)) 58%, transparent);background:color-mix(in srgb, var(--builder-card-bg,var(--builder-panel-bg)) 58%, transparent);opacity:.54;border:0;border-radius:3px;padding:2px 5px;font-size:9px;line-height:1}body[data-wb-preview] .wb-empty{background:0 0;border:0}body[data-wb-preview] .wb-empty:before{display:none}.wb-leaf-shield{z-index:var(--wb-z-leaf-shield);opacity:1;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:0 0;border:0;position:absolute;inset:0}#windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf[data-kind=tabs-body]>.wb-leaf-shield{pointer-events:none}#windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf[data-kind=tabs-body] .tabs-body__pager,#windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf[data-kind=tabs-body] .tabs-body__pager-btn{pointer-events:auto}body[data-wb-preview] .wb-leaf-shield{display:none}.wb-leaf-settings{top:var(--wb-settings-offset);right:var(--wb-settings-offset);z-index:var(--wb-z-leaf-settings);width:var(--wb-settings-size);height:var(--wb-settings-size);border-radius:var(--builder-radius-sm);background:color-mix(in srgb, var(--builder-card-bg,var(--builder-panel-bg)) var(--wb-settings-bg-mix), transparent);color:var(--builder-muted,var(--simple-muted));cursor:pointer;opacity:0;border:0;place-items:center;margin:0;padding:0;transition:none;position:absolute;display:none!important}.wb-leaf:hover .wb-leaf-settings,.wb-leaf-settings:focus-visible{opacity:0}.wb-leaf-settings i{width:var(--wb-settings-icon);height:var(--wb-settings-icon)}body[data-wb-preview] .wb-leaf-settings{display:none}.wb-leaf-meta{z-index:9;border-radius:var(--builder-radius-sm,5px);max-width:calc(100% - 36px);color:var(--builder-muted,var(--simple-muted));background:color-mix(in srgb, var(--builder-card-bg,var(--builder-panel-bg)) 76%, var(--simple-primary) 8%);box-shadow:none;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;padding:4px 7px;font-size:9px;line-height:1;position:absolute;bottom:4px;left:4px;overflow:hidden}body[data-wb-preview] .wb-leaf-meta{display:none}.wb-runtime-canvas .wb-leaf-meta,.wb-runtime-canvas .wb-leaf-settings,.wb-runtime-canvas .wb-leaf-shield{display:none!important}.wb-runtime-canvas .wb-divider{cursor:default}#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .wb-leaf-meta,#windowBuilderCanvas .wb-leaf[data-kind=tabs-body] .wb-leaf-meta{text-align:right;max-width:calc(100% - 8px);left:auto;right:4px}#windowBuilderCanvas .wb-leaf:is([data-kind=nav-buttons],[data-kind=tabs-nav],[data-kind=tabs-body],[data-kind=info-panel],[data-kind=topbar],[data-kind=footer-nav],[data-kind=form],[data-kind=data-list],[data-kind=data-table],[data-kind=detail-card],[data-kind=action-bar],[data-kind=media-preview],[data-kind=gallery-image],[data-kind=image-library],[data-kind=section-filter-bar],[data-kind=record-list],[data-kind=metric-strip],[data-kind=action-list],[data-kind=clinic-toolbar],[data-kind=side-rail],[data-kind=bottom-bar],[data-kind=people-rail],[data-kind=people-header],[data-kind=people-table],[data-kind=people-detail])>.wb-leaf-body{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:stretch;justify-items:stretch;gap:0;margin:0;padding:0;background-image:none!important}#windowBuilderCanvas .wb-leaf:is([data-kind=nav-buttons],[data-kind=tabs-nav],[data-kind=tabs-body],[data-kind=info-panel],[data-kind=topbar],[data-kind=footer-nav],[data-kind=form],[data-kind=data-list],[data-kind=data-table],[data-kind=detail-card],[data-kind=action-bar],[data-kind=media-preview],[data-kind=gallery-image],[data-kind=image-library],[data-kind=section-filter-bar],[data-kind=record-list],[data-kind=metric-strip],[data-kind=action-list],[data-kind=clinic-toolbar],[data-kind=side-rail],[data-kind=bottom-bar],[data-kind=image-viewport],[data-kind=people-rail],[data-kind=people-header],[data-kind=people-table],[data-kind=people-detail])>.wb-leaf-body>:is(.navbtn-widget,.tabs-nav,.tabs-body,.ipanel-widget,.wtopbar-widget,.wfooter-nav,.wform-widget,.dl-widget,.dt-widget,.dc-widget,.ab-widget,[data-ab-root],.mp-widget,.gi-widget,.flimg-root,.iv-widget,.sfbar-widget,.rl-widget,.ms-widget,[data-ms-root],.al-widget,.ct-widget,.sr-widget,.bb-widget,.peopleleaf-rail,.peopleleaf-header,.peopleleaf-table,.peopleleaf-detail){z-index:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:100%;box-shadow:none;background-image:none;border:0;border-radius:0;margin:0;padding:0;position:relative}#windowBuilderCanvas .wb-leaf[data-kind=topbar] .wtopbar-widget{color:var(--simple-text,var(--builder-card-text,var(--builder-text)))}#windowBuilderCanvas .wb-leaf[data-kind=topbar] .wtopbar-title{flex:auto}#windowBuilderCanvas .wb-leaf[data-kind=topbar] :is(.wtopbar-title,.wtopbar-title strong,.wtopbar-subtitle,.wtopbar-subtitle-sep){opacity:1!important;visibility:visible!important}#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab,#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:hover,#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:focus,#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:focus-visible,#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:active,#windowBuilderCanvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab--active,.wb-runtime-canvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab,.wb-runtime-canvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:hover,.wb-runtime-canvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:focus,.wb-runtime-canvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:focus-visible,.wb-runtime-canvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab:active,.wb-runtime-canvas .wb-leaf[data-kind=tabs-nav] .tabs-nav__tab--active{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important}#windowBuilderCanvas :is(.navbtn-item,.rl-action,.dl-status,.dc-badge,.wb-leaf-meta,.wb-leaf-settings){box-shadow:none!important;border-radius:0!important}#windowBuilderContextMenu .cmm-sep{background:var(--uic-overlay-line,color-mix(in srgb, var(--simple-text,currentColor) 14%, transparent));opacity:.9;height:1px;margin:4px 8px;display:block}#windowBuilderContextMenu .cmm-cycle-btn{gap:7px}#windowBuilderContextMenu .cmm-cycle-val{color:var(--uic-overlay-muted,var(--builder-muted,var(--simple-muted)));margin-left:auto;padding-left:8px}#windowBuilderContextMenu .cmm-section-label{color:var(--uic-overlay-muted,var(--builder-muted,var(--simple-muted)));letter-spacing:.04em;text-transform:uppercase;pointer-events:none;padding:4px 10px 3px;font-size:9px;font-weight:700;line-height:1;display:block}[data-tabs-body-nested] .wb-split{--wb-nested-seam-border-scale:.5}[data-tabs-body-nested] .wb-divider:before{opacity:.45}[data-tabs-body-nested] .wb-divider:after{opacity:.25}[data-tabs-body-nested] .wb-empty{min-height:48px}[data-tabs-body-nested] .wb-empty:before{font-size:20px}body:not([data-wb-preview]) [data-tabs-body-root]:after{content:"Tab: " attr(data-tabs-body-active);color:var(--simple-muted);background:color-mix(in srgb, var(--simple-panel) 80%, transparent);pointer-events:none;z-index:5;opacity:.7;border-radius:3px;padding:1px 5px;font-size:8px;line-height:1.2;position:absolute;bottom:28px;right:2px}body:not([data-wb-preview]) #windowBuilderCanvas:not(.wb-preview-mode) .wb-leaf:is(.selected,.wb-leaf--selected,.wb-leaf--nested-edit-root) [data-tabs-body-root]:after{content:none;display:none}[data-tabs-body-root]{position:relative}body[data-wb-preview] #windowBuilderCanvas :is(.wb-inset-guides,.wb-inset-layer,.wb-inset-guide,.wb-selection-layer,.wb-nested-edit-layer,.wb-empty,.wb-leaf-settings,.wb-leaf-meta),#windowBuilderCanvas.wb-preview-mode :is(.wb-inset-guides,.wb-inset-layer,.wb-inset-guide,.wb-selection-layer,.wb-nested-edit-layer,.wb-empty,.wb-leaf-settings,.wb-leaf-meta),body[data-wb-preview] #windowBuilderCanvas [data-tabs-body-root]:after,#windowBuilderCanvas.wb-preview-mode [data-tabs-body-root]:after{display:none!important}body[data-wb-preview] .window-builder-overlay :is(.wb-inset-guides,.wb-inset-layer,.wb-inset-guide,.wb-selection-layer,.wb-selection-affordance,.wb-nested-edit-layer,.wb-leaf-shield,.wb-leaf-settings,.wb-leaf-meta,.wb-empty),.window-builder-overlay #windowBuilderCanvas.wb-preview-mode :is(.wb-inset-guides,.wb-inset-layer,.wb-inset-guide,.wb-selection-layer,.wb-selection-affordance,.wb-nested-edit-layer,.wb-leaf-shield,.wb-leaf-settings,.wb-leaf-meta,.wb-empty){opacity:0!important;visibility:hidden!important;pointer-events:none!important;display:none!important}.wb-runtime-overlay.window-builder-overlay{position:fixed}.wb-runtime-overlay .window-builder-modebar,.wb-runtime-overlay .wb-frame-resize-handle,.wb-runtime-overlay .wb-resize-preview{display:none!important}.wb-runtime-frame .window-builder-body,.wb-runtime-canvas{width:100%;min-width:0;height:100%;min-height:0}.wb-runtime-canvas{color:var(--builder-text,var(--simple-text));box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:0;display:block;overflow:hidden}.wb-runtime-canvas :where(input,textarea,select,button){font-family:inherit}.wb-runtime-canvas .wb-tree,.wb-runtime-canvas .wb-split{width:100%;min-width:0;height:100%;min-height:0}.wb-runtime-canvas .wb-leaf{--block-selection-ring:0px;--block-selection-color:transparent;--block-border:0;isolation:auto;grid-template-columns:var(--wb-inset-left,0px) minmax(0, 1fr) var(--wb-inset-right,0px);grid-template-rows:var(--wb-inset-top,0px) minmax(0, 1fr) var(--wb-inset-bottom,0px);cursor:default;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.wb-runtime-canvas .wb-leaf,.wb-runtime-canvas .wb-leaf>.wb-leaf-body,.wb-runtime-canvas .wb-leaf:before,.wb-runtime-canvas .wb-leaf:after{box-shadow:none!important;border-radius:0!important}.wb-runtime-canvas .wb-leaf:before{content:none!important;display:none!important}.wb-runtime-canvas .wb-leaf>.wb-leaf-body{z-index:1;width:100%;min-width:0;height:100%;min-height:0;overflow:var(--wb-surface-overflow,hidden);background:0 0;grid-area:2/2;margin:0;padding:0;display:block;position:relative}.wb-runtime-canvas .wb-leaf[data-surface-overflow=auto]>.wb-leaf-body{--wb-surface-overflow:auto;--wb-inner-overflow:auto}.wb-runtime-canvas .wb-leaf[data-surface-overflow=scroll]>.wb-leaf-body{--wb-surface-overflow:scroll;--wb-inner-overflow:scroll}.wb-runtime-canvas .wb-leaf[data-surface-overflow=visible]>.wb-leaf-body{--wb-surface-overflow:visible;--wb-inner-overflow:visible}.wb-runtime-canvas .wb-leaf:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;inset:0;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transition:none!important}.wb-runtime-canvas .wb-leaf[data-surface-role=flat]:after,.wb-runtime-canvas.wb-preview-mode .wb-leaf[data-surface-role=flat]:after{background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf[data-surface-role=flat]{-webkit-backdrop-filter:blur(var(--wb-surface-flat-blur,var(--wb-surface-blur,0px))) saturate(1.02)!important;backdrop-filter:blur(var(--wb-surface-flat-blur,var(--wb-surface-blur,0px))) saturate(1.02)!important}.wb-runtime-canvas .wb-leaf[data-surface-role=glass]{-webkit-backdrop-filter:blur(var(--wb-surface-blur,0px)) saturate(1.06)!important;backdrop-filter:blur(var(--wb-surface-blur,0px)) saturate(1.06)!important}.wb-runtime-canvas .wb-leaf[data-surface-role=glass]:after,.wb-runtime-canvas.wb-preview-mode .wb-leaf[data-surface-role=glass]:after{opacity:1!important;background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=panel]:after{background:color-mix(in srgb, var(--simple-panel) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=panelAlt]:after{background:color-mix(in srgb, var(--simple-panel-alt,var(--simple-panel)) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=text]:after{background:color-mix(in srgb, var(--simple-text) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=muted]:after{background:color-mix(in srgb, var(--simple-muted) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=primary]:after,.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=accent]:after{background:color-mix(in srgb, var(--simple-primary) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=success]:after{background:color-mix(in srgb, var(--simple-success,#22c55e) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=warning]:after{background:color-mix(in srgb, var(--simple-warning,#f59e0b) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=danger]:after{background:color-mix(in srgb, var(--simple-danger,#ef4444) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=line]:after{background:color-mix(in srgb, var(--simple-line) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}.wb-runtime-canvas .wb-leaf[data-surface-role=none]:after{opacity:0!important;mix-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=panel]:after{background:color-mix(in srgb, var(--simple-panel) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=panelAlt]:after{background:color-mix(in srgb, var(--simple-panel-alt,var(--simple-panel)) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=text]:after{background:color-mix(in srgb, var(--simple-text) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=muted]:after{background:color-mix(in srgb, var(--simple-muted) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=primary]:after,:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=accent]:after{background:color-mix(in srgb, var(--simple-primary) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=success]:after{background:color-mix(in srgb, var(--simple-success,#22c55e) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=warning]:after{background:color-mix(in srgb, var(--simple-warning,#f59e0b) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=danger]:after{background:color-mix(in srgb, var(--simple-danger,#ef4444) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:is([data-surface-role=flat],[data-surface-role=glass])[data-surface-token=line]:after{background:color-mix(in srgb, var(--simple-line) var(--wb-surface-mix-pct,16%), transparent), #fff0!important}:is(#windowBuilderCanvas,.wb-runtime-canvas) .wb-leaf:after{opacity:0!important;mix-blend-mode:normal!important;background:0 0!important}body[data-window-builder-active] #windowBuilderCanvas .wb-leaf[data-surface-role]:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf[data-surface-role]:hover:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf[data-surface-role].selected:after,body[data-window-builder-active] #windowBuilderCanvas .wb-leaf[data-surface-role].wb-leaf--selected:after,#windowBuilderCanvas.wb-preview-mode .wb-leaf[data-surface-role]:after,.wb-runtime-canvas .wb-leaf[data-surface-role]:after{opacity:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.wb-runtime-canvas .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden]),.wb-runtime-canvas .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden])>.wb-leaf-body,.wb-runtime-canvas .wb-leaf:not(.wb-leaf--visibility-hidden):not([data-visibility=hidden])>.wb-leaf-body>*{pointer-events:auto!important}.wb-runtime-canvas .wb-leaf[data-visibility=hidden],.wb-runtime-canvas .wb-leaf--visibility-hidden{opacity:0!important;pointer-events:none!important}.wb-runtime-canvas :is(.wb-inset-guides,.wb-inset-layer,.wb-inset-guide,.wb-selection-layer,.wb-nested-edit-layer,.wb-empty,.wb-leaf-settings,.wb-leaf-meta),.wb-runtime-canvas [data-tabs-body-root]:after{display:none!important}.wb-runtime-canvas .wb-divider{pointer-events:none;cursor:default}.wb-runtime-canvas .wb-leaf:is([data-kind=nav-buttons],[data-kind=tabs-nav],[data-kind=tabs-body],[data-kind=info-panel],[data-kind=topbar],[data-kind=footer-nav],[data-kind=form],[data-kind=followup-form],[data-kind=intake-form],[data-kind=billing-form],[data-kind=clinical-form],[data-kind=data-list],[data-kind=data-table],[data-kind=detail-card],[data-kind=action-bar],[data-kind=media-preview],[data-kind=gallery-image],[data-kind=image-library],[data-kind=image-viewport],[data-kind=section-filter-bar],[data-kind=record-list],[data-kind=metric-strip],[data-kind=action-list],[data-kind=clinic-toolbar],[data-kind=side-rail],[data-kind=bottom-bar],[data-kind=people-rail],[data-kind=people-header],[data-kind=people-table],[data-kind=people-detail])>.wb-leaf-body{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:stretch;justify-items:stretch;gap:0;margin:0;padding:0;background-image:none!important}.wb-runtime-canvas .wb-leaf>.wb-leaf-body>:is(.navbtn-widget,.tabs-nav,.tabs-body,.ipanel-widget,.wtopbar-widget,.wfooter-nav,.wform-widget,.dl-widget,.dt-widget,.dc-widget,.ab-widget,[data-ab-root],.mp-widget,.gi-widget,.flimg-root,.iv-widget,.sfbar-widget,.rl-widget,.ms-widget,[data-ms-root],.al-widget,.ct-widget,.sr-widget,.bb-widget,.peopleleaf-rail,.peopleleaf-header,.peopleleaf-table,.peopleleaf-detail){z-index:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:100%;box-shadow:none;background-image:none;border:0;border-radius:0;margin:0;padding:0;position:relative}.uic-avatar{box-sizing:border-box;width:var(--uic-av-size,32px);height:var(--uic-av-size,32px);background:#e0e0e0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.uic-avatar:has(img){background:0 0!important}.uic-avatar--sm{--uic-av-size:22px;--uic-av-fs:9px}.uic-avatar--md{--uic-av-size:30px;--uic-av-fs:10px}.uic-avatar--lg{--uic-av-size:40px;--uic-av-fs:13px}.uic-avatar img{object-fit:cover;object-position:center top;mix-blend-mode:normal;border-radius:2px;width:100%;height:100%;display:block}.uic-avatar--ini{font-size:var(--uic-av-fs,9px);color:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 90%, black);background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 15%, white);letter-spacing:.02em;font-weight:600}.uic-avatar-ini{width:100%;height:100%;color:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 90%, black);justify-content:center;align-items:center;font-size:9px;font-weight:600;display:none}.uic-avatar-group{align-items:center;display:inline-flex}.uic-avatar-group .uic-avatar+.uic-avatar{margin-left:-6px}.uic-elapsed-wrap{white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:inline-flex}.uic-elapsed-wrap--lg{gap:4px;font-size:13px}.uic-elapsed-icon{opacity:.7;flex-shrink:0;width:11px;height:11px}.uic-elapsed-wrap--lg .uic-elapsed-icon{width:13px;height:13px}.uic-elapsed{font-variant-numeric:tabular-nums;font-weight:700;transition:color .4s}.uic-elapsed-label{color:var(--muted,#62706a);margin-right:1px;font-weight:400}[data-elapsed-mod=ok]{color:var(--teal,#007c7a)}[data-elapsed-mod=warn]{color:var(--amber,#b56b00)}[data-elapsed-mod=over]{color:var(--red,#b52b2b)}.uic-overflow{display:inline-flex;position:relative}.uic-overflow-btn{border:1px solid var(--simple-line,var(--builder-line,var(--line,#d8e1dd)));border-radius:var(--radius,6px);background:var(--surface,#fff);width:26px;height:26px;color:var(--muted,#62706a);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.uic-overflow-btn i{pointer-events:none;width:13px;height:13px}.uic-overflow-btn:hover,.uic-overflow-btn[aria-expanded=true]{border-color:var(--simple-primary,#5b8def);color:var(--simple-primary,#5b8def);background:color-mix(in srgb, var(--simple-primary,#5b8def) 6%, transparent)}.uic-overflow-menu{z-index:10000;background:var(--uic-overlay-bg,var(--surface,#fff));border-radius:calc(var(--radius,6px) + 2px);opacity:0;transform-origin:100% 0;pointer-events:none;border:0;gap:0;min-width:152px;padding:4px;transition:opacity .13s,transform .13s;display:grid;position:fixed;transform:scale(.96)translateY(-4px);box-shadow:0 6px 24px #00000021,0 1px 4px #00000012}.uic-overflow-menu--open{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.uic-overflow-item{width:100%;color:var(--ink,#17211d);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.uic-overflow-item:hover,.uic-overflow-item:focus{background:#0000000d;outline:none}.uic-overflow-item--danger{color:var(--red,#b52b2b)}.uic-overflow-item--danger:hover,.uic-overflow-item--danger:focus{background:#fee2e2}.uic-overflow-item-icon{width:calc(13px * var(--app-layout-scale,1));height:calc(13px * var(--app-layout-scale,1));opacity:.75;flex-shrink:0}.uic-chip{align-items:center;gap:calc(3px * var(--app-layout-scale,1));white-space:nowrap;border-radius:4px;flex-shrink:0;font-weight:700;line-height:1;transition:background .12s,color .12s;display:inline-flex}.uic-chip--sm{padding:calc(3px * var(--app-layout-scale,1)) calc(6px * var(--app-layout-scale,1));font-size:calc(10px * var(--app-layout-scale,1))}.uic-chip--md{padding:calc(4px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));font-size:calc(11px * var(--app-layout-scale,1))}.uic-chip--soft,.uic-chip--default.uic-chip--soft{color:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 80%, var(--builder-card-text,#10231f) 20%);background:rgba(var(--app-panel-rgb,255, 255, 255), .42);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,91, 141, 239), .04)}.uic-chip--outlined{color:var(--builder-card-text,#10231f);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent)) 35%, transparent);background:0 0}.uic-chip--filled{color:#fff;background:var(--app-primary,var(--simple-primary,#5b8def))}.uic-chip--pill,.uic-badge--pill{border-radius:var(--uic-badge-radius,3px)}.uic-chip--column,.uic-badge--column{width:100%;box-shadow:none;border-radius:4px;justify-content:center}.uic-chip--teal{color:color-mix(in srgb, var(--builder-card-text,#10231f) 84%, var(--fn-status-teal,#0d9488));background:color-mix(in srgb, var(--fn-status-teal,#0d9488) 18%, var(--builder-item-bg,#ffffffb3))}.uic-chip--amber{color:color-mix(in srgb, var(--builder-card-text,#10231f) 84%, var(--fn-status-amber,#b45309));background:color-mix(in srgb, var(--fn-status-amber,#b45309) 18%, var(--builder-item-bg,#ffffffb3))}.uic-chip--red{color:color-mix(in srgb, var(--builder-card-text,#10231f) 84%, var(--fn-status-red,#b91c1c));background:color-mix(in srgb, var(--fn-status-red,#b91c1c) 18%, var(--builder-item-bg,#ffffffb3))}.uic-chip--blue{color:color-mix(in srgb, var(--builder-card-text,#10231f) 84%, var(--fn-status-blue,#2563eb));background:color-mix(in srgb, var(--fn-status-blue,#2563eb) 18%, var(--builder-item-bg,#ffffffb3))}.uic-chip--muted{color:var(--builder-card-text,#10231f);background:color-mix(in srgb, var(--fn-status-muted,#64748b) 16%, var(--builder-item-bg,#ffffffb3))}.uic-chip--filled.uic-chip--teal{background:var(--fn-status-teal,#0f766e);color:#fff}.uic-chip--filled.uic-chip--amber{background:var(--fn-status-amber,#b45309);color:#fff}.uic-chip--filled.uic-chip--red{background:var(--fn-status-red,#b91c1c);color:#fff}.uic-chip--filled.uic-chip--blue{background:var(--fn-status-blue,#2563eb);color:#fff}.uic-chip--filled.uic-chip--muted{background:var(--fn-status-muted,#64748b);color:#fff}.uic-chip-icon{width:calc(10px * var(--app-layout-scale,1));height:calc(10px * var(--app-layout-scale,1));opacity:.75;flex-shrink:0}.uic-chip--md .uic-chip-icon{width:calc(11px * var(--app-layout-scale,1));height:calc(11px * var(--app-layout-scale,1))}.uic-chip-label{pointer-events:none}.uic-chip-close{width:14px;height:14px;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:1px;padding:0;transition:opacity .12s,background .12s;display:inline-flex}.uic-chip-close:hover{opacity:1;background:#0000001a}.uic-chip-close-icon{pointer-events:none;width:10px;height:10px}.uic-divider{width:100%;height:var(--builder-thickness-px,1px);margin:var(--fn-space-2,8px) 0;background:var(--fn-line-soft,#125b5014);border:0;flex-shrink:0}.uic-spacer{width:68px;height:var(--fn-control-h,28px);flex-shrink:0;display:inline-block}.uic-spacer--overflow{width:24px}.uic-pill{align-items:center;gap:calc(4px * (.9 + .1 * var(--app-layout-scale,1)));padding:calc(2px * (.9 + .1 * var(--app-layout-scale,1))) calc(8px * (.9 + .1 * var(--app-layout-scale,1)));background:color-mix(in srgb, var(--uic-pill-color,var(--app-primary,var(--simple-primary,#5b8def))) 10%, transparent);color:var(--uic-pill-color,var(--app-primary,var(--simple-primary,#5b8def)));font-size:calc(10px * (.9 + .1 * var(--app-layout-scale,1)));white-space:nowrap;border-radius:1px;font-weight:400;line-height:1.3;display:inline-flex}.uic-pill-icon{width:calc(10px * (.9 + .1 * var(--app-layout-scale,1)));height:calc(10px * (.9 + .1 * var(--app-layout-scale,1)));flex-shrink:0}.uic-pill-label{pointer-events:none}.uic-empty{justify-content:center;align-items:center;gap:calc(8px * var(--app-layout-scale,1));padding:calc(32px * var(--app-layout-scale,1)) calc(16px * var(--app-layout-scale,1));text-align:center;min-height:calc(120px * var(--app-layout-scale,1));flex-direction:column;display:flex}.uic-empty-icon{width:calc(32px * var(--app-layout-scale,1));height:calc(32px * var(--app-layout-scale,1));opacity:.3;color:var(--builder-muted,#667a72)}.uic-empty-message{font-size:calc(13px * var(--app-layout-scale,1));color:var(--builder-card-muted,#10231f9e);max-width:220px;font-weight:500;line-height:1.4}.uic-empty-action{padding:calc(6px * var(--app-layout-scale,1)) calc(14px * var(--app-layout-scale,1));border-radius:var(--builder-radius-sm,6px);background:var(--builder-card-bg,#ffffffb8);color:var(--builder-text,#10231f);font-size:calc(12px * var(--app-layout-scale,1));cursor:pointer;border:0;align-items:center;font-weight:600;text-decoration:none;transition:border-color .12s,background .12s;display:inline-flex}.uic-empty-action:hover{border-color:var(--app-primary,var(--simple-primary,#5b8def));background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 6%, transparent)}.uic-empty--illustrated{justify-content:flex-start;align-items:center;gap:calc(12px * var(--app-layout-scale,1));padding:calc(14px * var(--app-layout-scale,1));text-align:left;flex-direction:row;min-height:0}.uic-empty__frame{width:calc(44px * var(--app-layout-scale,1));height:calc(44px * var(--app-layout-scale,1));background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--builder-line,#ffffff14) 60%, transparent) 0 5px, transparent 5px 10px), color-mix(in srgb, var(--builder-card-bg,#1c1f2b) 80%, transparent);border:1px solid color-mix(in srgb, var(--builder-line,#ffffff1a) 40%, transparent);color:color-mix(in srgb, var(--builder-card-muted,#94a3b8) 50%, transparent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.uic-empty__frame i{width:20px;height:20px}.uic-empty__text{flex-direction:column;gap:2px;display:flex}.uic-empty__text strong{color:var(--builder-card-muted,#94a3b8);font-size:11.5px;font-weight:600}.uic-empty-sub{color:color-mix(in srgb, var(--builder-card-muted,#94a3b8) 55%, transparent);font-size:10px}.uic-empty--gallery{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:0;padding:10px 14px 12px}.uic-empty__thumbs{flex-direction:row;gap:4px;width:100%;display:flex}.uic-empty__thumb{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--builder-line,#ffffff12) 60%, transparent) 0 4px, transparent 4px 8px), color-mix(in srgb, var(--builder-card-bg,#1c1f2b) 85%, transparent);border:1px solid color-mix(in srgb, var(--builder-line,#ffffff1a) 35%, transparent);height:100px;color:color-mix(in srgb, var(--builder-card-muted,#94a3b8) 30%, transparent);border-radius:3px;flex:1;place-items:center;display:grid;overflow:hidden}.uic-empty__thumb i{width:13px;height:13px}.uic-dialog-backdrop{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0000002e;transition:opacity .18s;position:fixed;inset:0}.uic-dialog-backdrop--open{opacity:1;pointer-events:all}.uic-dialog{z-index:9100;background:var(--builder-card-bg,#ffffffe0);border-radius:var(--builder-radius-md,12px);opacity:0;border:0;flex-direction:column;width:100%;min-height:0;max-height:85vh;transition:opacity .16s,transform .16s;display:flex;position:fixed;overflow:hidden;transform:scale(.96);box-shadow:0 14px 40px #00000024,0 2px 8px #00000014}.uic-dialog--center{top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.uic-dialog--right{max-height:none;top:8px;bottom:8px;right:8px;transform:translate(16px)scale(.96)}.uic-dialog--open.uic-dialog--center{opacity:1;transform:translate(-50%,-50%)scale(1)}.uic-dialog--open.uic-dialog--right{opacity:1;transform:translate(0)scale(1)}.uic-dialog-hd{border-bottom:1px solid var(--fn-line-soft,#125b5014);cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.uic-dialog--dragging{transition:none}.uic-dialog-title{color:var(--builder-text,#10231f);flex:1;font-size:13px;font-weight:700}.uic-dialog-close{border-radius:var(--builder-radius-sm,6px);width:28px;height:28px;color:var(--builder-muted,#667a72);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:inline-flex}.uic-dialog-close:hover{background:color-mix(in srgb, var(--simple-primary,#5b8def) 14%, var(--builder-card-bg,transparent));color:var(--app-primary,var(--simple-primary,#5b8def))}.uic-dialog-close i{width:13px;height:13px}.uic-dialog-bd{flex:1;min-height:0;padding:14px;overflow-y:auto}.uic-dialog-ft{z-index:2;border-top:1px solid var(--fn-line-soft,#125b5014);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex;position:relative}.uic-btn{height:calc(28px * var(--app-layout-scale,1));padding:0 calc(12px * var(--app-layout-scale,1));border:1px solid color-mix(in srgb, var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent)) 38%, transparent);background:var(--builder-card-bg,#ffffffb8);border-radius:var(--builder-radius-sm,6px);align-items:center;gap:calc(6px * var(--app-layout-scale,1));cursor:pointer;color:var(--builder-text,#10231f);font-size:calc(11px * var(--app-layout-scale,1));white-space:nowrap;box-sizing:border-box;outline:none;font-family:inherit;font-weight:600;line-height:1;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.builder-page .uic-btn:hover{box-shadow:none;background:0 0}.builder-page .uic-btn--primary:hover{background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 88%, #000)}.uic-btn--primary{background:var(--app-primary,var(--simple-primary,#5b8def));color:#fff;border:0}.uic-btn--primary:hover{background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 88%, #000)}.uic-btn--danger{color:var(--fn-status-red,#b91c1c)}.uic-btn--danger:hover{border-color:var(--fn-status-red,#b91c1c);background:#fee2e2}.uic-btn--sm{height:calc(26px * var(--app-layout-scale,1));padding:0 calc(10px * var(--app-layout-scale,1));font-size:calc(11px * var(--app-layout-scale,1));gap:calc(5px * var(--app-layout-scale,1))}.uic-btn--lg{height:calc(40px * var(--app-layout-scale,1));padding:0 calc(18px * var(--app-layout-scale,1));font-size:calc(13px * var(--app-layout-scale,1))}.uic-btn i{width:calc(14px * var(--app-layout-scale,1));height:calc(14px * var(--app-layout-scale,1))}.uic-btn--close{width:calc(22px * var(--app-layout-scale,1));height:calc(22px * var(--app-layout-scale,1));color:var(--builder-muted,#667a72);cursor:pointer;border-radius:var(--builder-radius-sm,6px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.uic-btn--close:hover{color:var(--app-primary,var(--simple-primary,#5b8def));background:color-mix(in srgb, var(--simple-primary,#5b8def) 6%, transparent)}.uic-btn--close i{width:calc(13px * var(--app-layout-scale,1));height:calc(13px * var(--app-layout-scale,1))}body.builder-page .uic-btn{height:calc(22px * var(--app-layout-scale,1));min-height:calc(22px * var(--app-layout-scale,1));border:1px solid color-mix(in srgb, var(--simple-line,#d9dee6) var(--uic-border-mid,20%), transparent);background:var(--simple-panel,#fff);color:var(--simple-text,#1f2937);padding:0 calc(7px * var(--app-layout-scale,1));gap:calc(4px * var(--app-layout-scale,1));font-size:calc(11px * var(--app-layout-scale,1));border-radius:5px;font-weight:400}body.builder-page .uic-btn:hover{border-color:color-mix(in srgb, var(--simple-primary-border,#b2ccff) 35%, transparent)}body.builder-page .uic-btn--primary{background:var(--simple-primary,#2563eb);border-color:var(--simple-primary,#2563eb);color:var(--simple-button-text,#fff)}body.builder-page .uic-btn--primary:hover{background:color-mix(in srgb, var(--simple-primary,#2563eb) 88%, #000)}body.builder-page .uic-btn--danger{color:var(--simple-bad,#b42318)}body.builder-page .uic-btn--danger:hover{background:var(--simple-bad-light,#fef3f2);border-color:var(--simple-bad,#b42318)}body.builder-page .uic-btn i{width:calc(14px * var(--app-layout-scale,1));height:calc(14px * var(--app-layout-scale,1))}body.builder-page .uic-btn--close{width:calc(20px * var(--app-layout-scale,1));height:calc(20px * var(--app-layout-scale,1));color:var(--simple-muted,#667085);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}body.builder-page .uic-btn--close:hover{color:var(--simple-primary,#2563eb);background:color-mix(in srgb, var(--simple-primary,#2563eb) 14%, var(--simple-panel-alt,transparent));box-shadow:none;outline:none}body.builder-page .uic-btn--close i{width:calc(10px * var(--app-layout-scale,1));height:calc(10px * var(--app-layout-scale,1))}.uic-btn--icon{width:calc(22px * var(--app-layout-scale,1));height:calc(22px * var(--app-layout-scale,1));aspect-ratio:1;border-radius:var(--builder-radius-sm,6px);color:var(--app-ghost-button-text,#12342e);box-shadow:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.uic-btn--icon i{width:calc(14px * var(--app-layout-scale,1));height:calc(14px * var(--app-layout-scale,1));pointer-events:none;place-items:center;display:grid}.uic-btn--icon:hover{color:var(--app-button-text,#fff);background:var(--app-button,var(--simple-primary,#5b8def))}.uic-btn--icon.saved{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}body.builder-page .uic-btn--icon{opacity:.62;width:var(--simple-control-size,24px)!important;height:var(--simple-control-size,24px)!important;min-height:var(--simple-control-size,24px)!important;border:1px solid color-mix(in srgb, var(--simple-line,#c4cdd9) var(--uic-border-mid,20%), transparent)!important;border-radius:var(--simple-control-radius,5px)!important;background:color-mix(in srgb, var(--simple-panel-alt,#eaecf1) 80%, transparent)!important;color:var(--simple-text,#1a2332)!important;box-shadow:none!important;place-items:center!important;padding:0!important;transition:background .1s,border-color .1s,color .1s,opacity .1s!important;display:inline-grid!important}body.builder-page .uic-btn--icon i{pointer-events:none}body.builder-page .uic-btn--icon:hover,body.builder-page .uic-btn--icon:focus-visible{opacity:1;border-color:color-mix(in srgb, var(--simple-primary,#2563eb) 28%, transparent)!important;background:color-mix(in srgb, var(--simple-primary,#2563eb) 12%, var(--simple-panel,#e4e6ea))!important;color:var(--simple-primary,#2563eb)!important;outline:0!important}body.builder-page .uic-btn--icon:active{opacity:1;background:color-mix(in srgb, var(--simple-primary,#2563eb) 22%, var(--simple-panel,#e4e6ea))!important;border-color:color-mix(in srgb, var(--simple-primary,#2563eb) 35%, transparent)!important}body.builder-page .uic-btn--icon.saved{opacity:1;border-color:color-mix(in srgb, var(--simple-primary,#2563eb) 28%, transparent)!important;background:color-mix(in srgb, var(--simple-primary,#2563eb) 14%, var(--simple-panel,#e4e6ea))!important;color:var(--simple-primary,#2563eb)!important}.uic-btn--tile{justify-content:center;align-items:center;gap:calc(5px * var(--app-layout-scale,1));width:100%;min-height:calc(60px * var(--app-layout-scale,1));padding:calc(10px * var(--app-layout-scale,1)) calc(6px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));border-radius:var(--builder-radius-sm,6px);border:1px solid color-mix(in srgb, var(--builder-line,#0000001a) 38%, transparent);background:var(--builder-item-bg,#0000000a);color:var(--builder-text,#10231f);cursor:pointer;font-family:inherit;font-size:calc(10px * var(--app-layout-scale,1));text-align:center;letter-spacing:.01em;white-space:nowrap;box-sizing:border-box;outline:none;flex-direction:column;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex}.uic-btn--tile i{flex-shrink:0;width:18px;height:18px}.uic-btn--tile__label{text-overflow:ellipsis;white-space:nowrap;max-width:64px;display:block;overflow:hidden}.uic-btn--tile:hover:not([disabled]){border-color:var(--simple-primary,var(--app-primary,#2563eb));background:color-mix(in srgb, var(--simple-primary,#2563eb) 8%, var(--builder-item-bg,transparent));color:var(--simple-primary,var(--app-primary,#2563eb))}.uic-btn--tile-primary{background:color-mix(in srgb, var(--simple-primary,var(--app-primary,#2563eb)) 15%, var(--builder-item-bg,transparent));border-color:color-mix(in srgb, var(--simple-primary,var(--app-primary,#2563eb)) 40%, transparent);color:var(--simple-primary,var(--app-primary,#2563eb))}.uic-btn--tile-primary:hover:not([disabled]){background:color-mix(in srgb, var(--simple-primary,#2563eb) 22%, var(--builder-item-bg,transparent))}.uic-btn--tile[disabled]{opacity:.38;cursor:not-allowed}.uic-dropdown{z-index:10000;background:var(--uic-overlay-bg,var(--surface,#fff));border-radius:calc(var(--radius,6px) + 2px);opacity:0;transform-origin:100% 0;pointer-events:none;border:0;gap:2px;min-width:200px;max-width:280px;padding:4px;transition:opacity .13s,transform .13s;display:grid;position:fixed;transform:scale(.96)translateY(-4px);box-shadow:0 6px 24px #00000021,0 1px 4px #00000012}.uic-dropdown--open{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.uic-dropdown-section{gap:1px;display:grid}.uic-dropdown-section+.uic-dropdown-section{margin-top:4px;padding-top:4px}.uic-dropdown-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#62706a);padding:4px 10px 2px;font-size:10px;font-weight:700;display:block}.uic-dropdown-item{border-radius:calc(var(--radius,6px) - 1px);width:100%;color:var(--ink,#17211d);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:500;transition:background .1s;display:flex}.uic-dropdown-item:hover,.uic-dropdown-item:focus{background:#0000000d;outline:none}.uic-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.uic-dropdown-item:disabled:hover,.uic-dropdown-item:disabled:focus{background:0 0}.uic-dropdown-item--checked{color:var(--app-primary,var(--simple-primary,#5b8def))}.uic-dropdown-item--danger{color:var(--red,#b52b2b)}.uic-dropdown-item--danger:hover{background:#fee2e2}.uic-dropdown-item--input{cursor:default}.uic-dropdown-item--input:hover{background:0 0}.uic-dropdown-item-icon{opacity:.75;flex-shrink:0;width:13px;height:13px}.uic-dropdown-item:disabled .uic-dropdown-item-icon{opacity:.45}.uic-dropdown-input{border:1px solid var(--line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent));background:var(--surface,#fff);color:var(--ink,#17211d);border-radius:4px;flex:1;padding:4px 6px;font-size:12px}.uic-dropdown-input:focus{border-color:var(--app-primary,var(--simple-primary,#5b8def));outline:none}.uic-spinner{--uic-spinner-accent:var(--app-primary,var(--simple-primary,#5b8def));--uic-spinner-track:color-mix(in srgb, var(--uic-spinner-accent) 14%, transparent);--uic-spinner-stroke:2px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--uic-spinner-accent) 24%, transparent));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.uic-spinner-ring{background:conic-gradient(from -90deg, var(--uic-spinner-accent) 0 86deg, color-mix(in srgb, var(--uic-spinner-accent) 42%, transparent) 124deg, transparent 178deg 360deg), conic-gradient(var(--uic-spinner-track) 0 360deg);width:100%;height:100%;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--uic-spinner-stroke) - 1px), #000 calc(100% - var(--uic-spinner-stroke)), #000 calc(100% - .5px), transparent 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--uic-spinner-stroke) - 1px), #000 calc(100% - var(--uic-spinner-stroke)), #000 calc(100% - .5px), transparent 100%);mask:radial-gradient(farthest-side, transparent calc(100% - var(--uic-spinner-stroke) - 1px), #000 calc(100% - var(--uic-spinner-stroke)), #000 calc(100% - .5px), transparent 100%);border-radius:50%;animation:.9s cubic-bezier(.55,.08,.35,.92) infinite uic-spin,1.6s ease-in-out infinite uic-spinner-glow;display:block;position:absolute;inset:0}.uic-spinner-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.uic-spinner--sm{--uic-spinner-stroke:1.5px;width:16px;height:16px}.uic-spinner--md{width:24px;height:24px}.uic-spinner--lg{--uic-spinner-stroke:2.5px;width:36px;height:36px}@keyframes uic-spin{to{transform:rotate(360deg)}}@keyframes uic-spinner-glow{0%,to{opacity:.82;filter:brightness(.96)}50%{opacity:1;filter:brightness(1.2)}}.uic-swatch-grid{grid-template-columns:repeat(var(--uic-swatch-cols,5), minmax(0, 1fr));gap:6px;display:grid}.uic-swatch{aspect-ratio:1;border-radius:var(--builder-radius-sm,6px);cursor:pointer;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.uic-swatch:hover{box-shadow:0 0 0 2px var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent))}.uic-swatch--active{border-color:var(--app-primary,var(--simple-primary,#5b8def));box-shadow:0 0 0 2px color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 30%, transparent)}.uic-swatch-color{border-radius:calc(var(--builder-radius-sm,6px) - 2px);width:100%;height:100%;display:block}.uic-swatch-check{color:#fff;filter:drop-shadow(0 1px 2px #0006);width:12px;height:12px;position:absolute}.uic-seg{background:var(--builder-item-bg,#fff9);border-radius:var(--builder-radius-sm,6px);box-shadow:inset 0 0 0 1px var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent));padding:2px;display:inline-flex}.uic-seg-item{border-radius:calc(var(--builder-radius-sm,6px) - 2px);color:var(--builder-card-muted,#10231f9e);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex;position:relative}.uic-seg--sm .uic-seg-item{gap:3px;padding:3px 8px;font-size:10px}.uic-seg-radio{opacity:0;pointer-events:none;position:absolute}.uic-seg-item--active{color:var(--builder-text,#10231f);background:var(--builder-card-bg,#ffffffe0);box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.uic-seg-item:hover:not(.uic-seg-item--active){color:var(--builder-text,#10231f)}.uic-seg-icon{opacity:.8;flex-shrink:0;width:12px;height:12px}.uic-row{min-height:var(--fn-control-h,32px);background:var(--builder-item-bg,#ffffffb3);border-radius:var(--builder-radius-sm,6px);cursor:default;align-items:center;gap:8px;padding:6px 10px;transition:background .1s;display:flex;position:relative}.uic-row:before{content:"";border-radius:var(--builder-radius-sm,6px) 0 0 var(--builder-radius-sm,6px);background:var(--uic-row-accent,transparent);width:2px;position:absolute;inset:0 auto 0 0}.uic-row:hover{background:color-mix(in srgb, var(--builder-focus,var(--app-primary,var(--simple-primary,#5b8def))) 10%, var(--builder-item-bg,#ffffffb3))}.uic-row+.uic-row{margin-top:2px}.uic-row__disclosure{width:18px;color:var(--builder-card-muted,#10231f9e);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.uic-row__disclosure i{width:12px;height:12px}.uic-row__avatar{flex-shrink:0;display:inline-flex}.uic-row__main{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.25;display:flex}.uic-row__main strong{color:var(--builder-text,#10231f);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.uic-row__main small{color:var(--builder-card-muted,#10231f9e);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.uic-row__chips,.uic-row__actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.uic-list{flex-direction:column;gap:0;min-height:0;display:flex}.uic-list--scroll{overflow-y:auto}.uic-list--empty{justify-content:center;align-items:center;min-height:120px}.uic-card{border-radius:var(--builder-radius-md,12px);background:var(--builder-card-bg,#ffffffb8);-webkit-backdrop-filter:blur(8px);border:0;gap:8px;min-width:0;padding:12px;display:grid}.uic-card--slate{-webkit-backdrop-filter:none;background:linear-gradient(180deg, color-mix(in srgb, var(--builder-card-bg,#ffffffb8) 96%, transparent) 0%, color-mix(in srgb, var(--builder-item-bg,#ffffffb3) 92%, transparent) 100%);border:1px solid color-mix(in srgb, var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent)) 24%, transparent);position:relative;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059,0 1px #ffffff05,0 14px 36px #0000006b,0 4px 10px #00000038}.uic-card--slate:before{content:"";background:color-mix(in srgb, var(--uic-slate-accent,var(--app-primary,var(--simple-primary,#5b8def))) 65%, transparent);width:56px;height:3px;box-shadow:0 -1px 0 color-mix(in srgb, var(--uic-slate-accent,var(--app-primary,var(--simple-primary,#5b8def))) 40%, transparent), 0 0 12px color-mix(in srgb, var(--uic-slate-accent,var(--app-primary,var(--simple-primary,#5b8def))) 28%, transparent);pointer-events:none;z-index:1;border-radius:2px 2px 0 0;position:absolute;top:-1px;left:16px}.uic-card--slate.uic-card--light,:root:not([data-theme-dark]) .uic-card--slate:not(.uic-card--dark){box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000014,0 1px #ffffff4d,0 8px 24px #0000001a,0 2px 6px #0000000f}.uic-card-hd{justify-content:space-between;align-items:center;gap:calc(8px * var(--app-layout-scale,1));display:flex}.uic-card-title{font-size:calc(11px * var(--app-layout-scale,1));color:var(--builder-text,#10231f);font-weight:600}.uic-card-close{width:calc(20px * var(--app-layout-scale,1));height:calc(20px * var(--app-layout-scale,1));color:var(--builder-muted,#667a72);cursor:pointer;border-radius:var(--builder-radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.uic-card-close:hover{background:color-mix(in srgb, var(--simple-primary,#5b8def) 14%, var(--builder-card-bg,transparent));color:var(--app-primary,var(--simple-primary,#5b8def))}.uic-card-close i{width:calc(12px * var(--app-layout-scale,1));height:calc(12px * var(--app-layout-scale,1))}.uic-card-divider{background:var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent));height:1px;margin:0}.uic-card-divider--fade{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent)) 80%, transparent) 8%, color-mix(in srgb, var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent)) 80%, transparent) 92%, transparent)}.uic-card-body{font-size:calc(11px * var(--app-layout-scale,1));color:var(--builder-card-muted,#10231f9e);line-height:1.4}.uic-card-ft{gap:calc(4px * var(--app-layout-scale,1));flex-wrap:wrap;align-items:center;display:flex}.uic-card .uic-chip{align-items:center;gap:calc(4px * var(--app-layout-scale,1));height:calc(20px * var(--app-layout-scale,1));padding:0 calc(8px * var(--app-layout-scale,1));font-size:calc(10px * var(--app-layout-scale,1));background:var(--soft,#f1f3f5);color:#475467;border-radius:4px;font-weight:600;display:inline-flex}.uic-card .uic-chip--blue{color:#1e40af;background:#dbeafe}.uic-card .uic-chip--red{color:#b91c1c;background:#fee2e2}.uic-card .uic-chip--green{color:#065f46;background:#d1fae5}.uic-card .uic-chip--amber{color:#92400e;background:#fef3c7}.uic-card .uic-chip i{width:10px;height:10px}:root{--uic-badge-teal:color-mix(in srgb, var(--app-primary,var(--fn-status-teal,#0d9488)) 70%, #0d9488);--uic-badge-blue:color-mix(in srgb, var(--app-primary,var(--fn-status-blue,#2563eb)) 60%, #2563eb);--uic-badge-amber:color-mix(in srgb, var(--app-primary,var(--fn-status-amber,#d97706)) 60%, #d97706);--uic-badge-red:color-mix(in srgb, var(--app-primary,var(--fn-status-red,#dc2626)) 60%, #dc2626);--uic-badge-muted:color-mix(in srgb, var(--app-primary,var(--fn-status-muted,#94a3b8)) 40%, #94a3b8);--uic-badge-purple:color-mix(in srgb, var(--app-primary,#7c3aed) 60%, #7c3aed);--uic-badge-green:var(--app-primary)}.uic-badge{justify-content:center;align-items:center;gap:calc(4px * (.9 + .1 * var(--app-layout-scale,1)));padding:calc(3px * (.9 + .1 * var(--app-layout-scale,1))) calc(10px * (.9 + .1 * var(--app-layout-scale,1)));font-size:calc(10px * (.9 + .1 * var(--app-layout-scale,1)));white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb, var(--simple-primary,var(--app-primary,#4da3ff)) 15%, var(--simple-bg,#0a0d12));color:var(--simple-accent,var(--app-accent,#4da3ff));border-radius:3px;flex-shrink:0;font-weight:600;line-height:1;display:flex}.uic-badge--sm{padding:calc(2px * (.9 + .1 * var(--app-layout-scale,1))) calc(6px * (.9 + .1 * var(--app-layout-scale,1)));font-size:calc(9px * (.9 + .1 * var(--app-layout-scale,1)))}.uic-badge--md{padding:calc(2px * (.9 + .1 * var(--app-layout-scale,1))) calc(8px * (.9 + .1 * var(--app-layout-scale,1)));font-size:calc(11px * (.9 + .1 * var(--app-layout-scale,1)))}.uic-badge--filled{color:#fff}.uic-badge--outlined{background:0 0;box-shadow:inset 0 0 0 1px}.uic-badge--soft{border-color:color-mix(in srgb, currentColor 25%, transparent)}.uic-badge--soft.uic-badge--teal{color:var(--fn-status-teal,#0d9488);background:color-mix(in srgb, var(--fn-status-teal,#0d9488) 18%, var(--simple-bg,#0a0d12))}.uic-badge--soft.uic-badge--blue{color:var(--simple-primary,var(--app-primary,#4da3ff));background:color-mix(in srgb, var(--simple-primary,var(--app-primary,#4da3ff)) 18%, var(--simple-bg,#0a0d12))}.uic-badge--soft.uic-badge--amber{color:var(--fn-status-amber,#f59e0b);background:color-mix(in srgb, var(--fn-status-amber,#f59e0b) 18%, var(--simple-bg,#0a0d12))}.uic-badge--soft.uic-badge--red{color:var(--fn-status-red,#ef4444);background:color-mix(in srgb, var(--fn-status-red,#ef4444) 18%, var(--simple-bg,#0a0d12))}.uic-badge--soft.uic-badge--muted{color:var(--simple-muted,#94a3b8);background:color-mix(in srgb, var(--simple-muted,#94a3b8) 18%, var(--simple-bg,#0a0d12))}.uic-badge--filled.uic-badge--teal{background:var(--fn-status-teal,#0d9488);color:#fff}.uic-badge--filled.uic-badge--blue{background:var(--simple-primary,var(--app-primary,#4da3ff));color:#fff}.uic-badge--filled.uic-badge--amber{background:var(--fn-status-amber,#f59e0b);color:#fff}.uic-badge--filled.uic-badge--red{background:var(--fn-status-red,#ef4444);color:#fff}.uic-badge--filled.uic-badge--muted{background:var(--simple-muted,#94a3b8);color:#fff}.uic-badge--pulse{position:relative}.uic-badge--pulse:after{content:"";border-radius:0;animation:1.5s infinite uic-badge-pulse;position:absolute;inset:0}@keyframes uic-badge-pulse{0%{box-shadow:0 0}to{box-shadow:0 0 0 6px #0000}}.uic-badge i{width:10px;height:10px}.uic-status-dot{border-radius:0;flex-shrink:0;width:8px;height:8px;display:inline-block}.uic-status-dot-wrap{align-items:center;gap:var(--uic-status-dot-gap,4px);min-width:0;color:var(--uic-text-secondary,currentColor);line-height:1;display:inline-flex}.uic-status-dot-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--uic-status-dot-label-size,var(--fn-font-sm,10px));font-weight:var(--uic-status-dot-label-weight,var(--uic-table-header-font-weight,600));overflow:hidden}.uic-status-dot--sm{width:6px;height:6px}.uic-status-dot--md{width:10px;height:10px}.uic-status-dot--teal{background:var(--fn-status-teal,#0d9488)}.uic-status-dot--blue{background:var(--fn-status-blue,#2563eb)}.uic-status-dot--amber{background:var(--fn-status-amber,#b45309)}.uic-status-dot--red{background:var(--fn-status-red,#b91c1c)}.uic-status-dot--muted{background:var(--fn-status-muted,#64748b)}.uic-status-dot--green{background:#065f46}.uic-status-dot--purple{background:#6b21a8}.uic-status-dot--pulse{animation:1.5s infinite uic-dot-pulse}@keyframes uic-dot-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.uic-cfg-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uic-cfg-col{flex-direction:column;gap:8px;min-width:0;display:flex}.uic-cfg-bottom{border-top:1px solid var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent));margin-top:12px;padding-top:10px}.uic-perm-strip{align-items:center;gap:8px;display:flex}.uic-perm-heading{color:var(--builder-card-muted,#10231f9e);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.uic-perm-chips{flex-wrap:wrap;gap:4px;display:flex}.uic-perm-chip{border-radius:var(--uic-badge-radius,3px);border:1px solid var(--builder-line,color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent));background:var(--builder-item-bg,#ffffffb3);color:var(--builder-card-muted,#10231f9e);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}:is(.uic-perm-chip--active,.uic-perm-chip:has(.uic-perm-check:checked)){border-color:var(--app-primary,var(--simple-primary,#5b8def));background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 10%, transparent);color:var(--app-primary,var(--simple-primary,#5b8def))}.uic-perm-check{opacity:0;pointer-events:none;position:absolute}.uic-perm-label{pointer-events:none}@media (width<=600px){.uic-avatar--lg{--av-size:32px;--av-fs:11px}.uic-elapsed-wrap{font-size:12px}.uic-overflow-btn{width:32px;height:32px}.uic-overflow-menu--sheet,.uic-overflow-menu{min-width:unset;border-radius:calc(var(--radius,6px) * 2.5);transform-origin:bottom;box-shadow:0 -4px 32px #00000029;width:auto!important;position:fixed!important;inset:auto 8px 8px!important}.uic-overflow-item{padding:11px 14px;font-size:14px}.uic-overflow-item-icon{width:15px;height:15px}.uic-row{flex-wrap:wrap;gap:4px 8px}.uic-row__chips{flex-basis:100%;order:4}}.form-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.form-toggle-input{appearance:none;background:color-mix(in srgb, var(--simple-field-bg,var(--line,#d8e1dd)) 84%, var(--simple-primary,#5b8def) 16%);width:32px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,var(--line,#d8e1dd)) 34%, transparent);cursor:pointer;outline-offset:2px;border:0;border-radius:999px;flex-shrink:0;transition:background .2s;position:relative}.form-toggle-input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s,box-shadow .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000038}.form-toggle-input:checked{background:var(--simple-primary,#5b8def)}.form-toggle-input:checked:after{transform:translate(14px)}.form-toggle-input:focus-visible{outline:2px solid var(--simple-primary,#5b8def);outline-offset:2px}.form-toggle-input:disabled{opacity:1;background:color-mix(in srgb, var(--simple-panel-alt,var(--line,#d8e1dd)) var(--uic-disabled-bg,52%), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,var(--line,#d8e1dd)) var(--uic-border-mid,20%), transparent);cursor:not-allowed}.form-toggle-input:checked:disabled{background:color-mix(in srgb, var(--simple-primary,#5b8def) 36%, var(--simple-panel-alt,var(--line,#d8e1dd)))}.form-toggle-input:disabled:after{background:color-mix(in srgb, var(--simple-muted,var(--ink,#17211d)) 78%, transparent)}.form-toggle-input:disabled~.form-toggle-label{opacity:.6;cursor:not-allowed}.form-toggle-label{color:var(--ink,#17211d);font-size:12px;font-weight:500;line-height:1}.form-toggle--sm .form-toggle-input{width:24px;height:14px}.form-toggle--sm .form-toggle-input:after{width:10px;height:10px}.form-toggle--sm .form-toggle-input:checked:after{transform:translate(10px)}.form-toggle--sm .form-toggle-label{font-size:11px}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{pointer-events:none;opacity:0;z-index:9000;transition:opacity .15s,transform .15s;position:absolute;transform:translateY(4px)}[data-tooltip]:before{content:"";border:5px solid #0000;border-bottom-color:var(--ink,#17211d);bottom:calc(100% - 5px);left:50%;transform:translate(-50%)translateY(4px)}[data-tooltip]:after{content:attr(data-tooltip);background:var(--ink,#17211d);color:#fff;white-space:nowrap;border-radius:var(--radius,6px);white-space:normal;text-align:center;max-width:220px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.3;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)translateY(4px)}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus-visible:before,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}[data-tooltip]:hover:before{transform:translate(-50%)translateY(0)}[data-tooltip][data-tooltip-pos=bottom]:before{border-bottom-color:#0000;border-top-color:var(--ink,#17211d);top:calc(100% - 5px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-tooltip][data-tooltip-pos=bottom]:after{top:calc(100% + 5px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-tooltip][data-tooltip-pos=bottom]:hover:before,[data-tooltip][data-tooltip-pos=bottom]:hover:after{transform:translate(-50%)translateY(0)}[data-tooltip][data-tooltip-pos=left]:before{border-left-color:var(--ink,#17211d);border-bottom-color:#0000;inset:50% calc(100% - 5px) auto auto;transform:translateY(-50%)translate(4px)}[data-tooltip][data-tooltip-pos=left]:after{inset:50% calc(100% + 5px) auto auto;transform:translateY(-50%)translate(4px)}[data-tooltip][data-tooltip-pos=left]:hover:before,[data-tooltip][data-tooltip-pos=left]:hover:after{transform:translateY(-50%)translate(0)}[data-tooltip][data-tooltip-pos=right]:before{border-right-color:var(--ink,#17211d);border-bottom-color:#0000;inset:50% auto auto calc(100% - 5px);transform:translateY(-50%)translate(-4px)}[data-tooltip][data-tooltip-pos=right]:after{inset:50% auto auto calc(100% + 5px);transform:translateY(-50%)translate(-4px)}[data-tooltip][data-tooltip-pos=right]:hover:before,[data-tooltip][data-tooltip-pos=right]:hover:after{transform:translateY(-50%)translate(0)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{--spinner-accent:var(--app-primary,var(--teal,#007c7a));--spinner-track:color-mix(in srgb, var(--spinner-accent) 16%, transparent);--spinner-stroke:2px;background:conic-gradient(from -90deg, var(--spinner-accent) 0 86deg, color-mix(in srgb, var(--spinner-accent) 42%, transparent) 124deg, transparent 178deg 360deg), conic-gradient(var(--spinner-track) 0 360deg);width:16px;height:16px;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-stroke) - 1px), #000 calc(100% - var(--spinner-stroke)), #000 calc(100% - .5px), transparent 100%);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-stroke) - 1px), #000 calc(100% - var(--spinner-stroke)), #000 calc(100% - .5px), transparent 100%);mask:radial-gradient(farthest-side, transparent calc(100% - var(--spinner-stroke) - 1px), #000 calc(100% - var(--spinner-stroke)), #000 calc(100% - .5px), transparent 100%);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--spinner-accent) 24%, transparent));vertical-align:middle;border-radius:50%;flex-shrink:0;animation:.9s cubic-bezier(.55,.08,.35,.92) infinite spin;display:inline-block}.spinner--sm{--spinner-stroke:1.5px;width:11px;height:11px}.spinner--lg{--spinner-stroke:2.5px;width:22px;height:22px}.spinner--teal{--spinner-accent:var(--teal,#007c7a);--spinner-track:#007c7a2e}.spinner--muted{--spinner-accent:var(--muted,#62706a);--spinner-track:#00000014}.spinner--white{--spinner-accent:#fff;--spinner-track:#ffffff47}.autosave-status{color:var(--muted,#62706a);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;transition:color .2s;display:inline-flex}.autosave-status i,.autosave-status .spinner{width:calc(12px * (.85 + .15 * var(--app-layout-scale,1)));height:calc(12px * (.85 + .15 * var(--app-layout-scale,1)));flex-shrink:0}.autosave-status[data-state=saving]{color:var(--muted,#62706a)}.autosave-status[data-state=saved]{color:var(--teal,#007c7a)}.autosave-status[data-state=error]{color:var(--red,#b52b2b)}.input-themed{appearance:none;border:1px solid var(--line,#d8e1dd);border-radius:var(--radius,6px);background:var(--bg,#f5f7f5);color:var(--ink,#17211d);outline:none;width:100%;padding:5px 9px;font-size:12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.input-themed:hover{border-color:color-mix(in srgb, var(--simple-primary,#5b8def) 40%, var(--line,#d8e1dd))}.input-themed:focus{border-color:var(--simple-primary,#5b8def);box-shadow:0 0 0 3px color-mix(in srgb, var(--simple-primary,#5b8def) 14%, transparent)}.input-themed:disabled{opacity:.5;cursor:not-allowed;background:var(--line,#d8e1dd)}.input-themed::placeholder{color:var(--muted,#62706a);opacity:.7}select.input-themed{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2362706a' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;padding-right:28px}body.builder-page{--uic-input-h-sm:22px;--uic-input-h-md:24px;--uic-input-h-lg:28px;--uic-input-radius:var(--simple-control-radius,var(--builder-radius-sm,5px));--uic-input-bg:color-mix(in srgb, var(--simple-panel,var(--builder-field-bg,var(--surface,#fff))) 78%, #000 22%);--uic-input-fg:var(--simple-text,var(--builder-card-text,var(--ink,#17211d)));--uic-input-muted:var(--simple-muted,var(--builder-card-muted,var(--muted,#62706a)));--uic-input-line:transparent;--uic-input-focus:var(--simple-primary,var(--builder-focus,#5b8def));--uic-input-focus-ring:color-mix(in srgb, var(--uic-input-focus) 18%, transparent)}.uic-field{gap:4px;min-width:0;display:grid}.uic-field--row{grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:center;gap:6px 8px}.uic-field--inline{align-items:center;gap:6px;display:flex}.uic-field-label{min-width:0;color:color-mix(in srgb, var(--uic-input-muted) var(--uic-muted-text,72%), transparent);font-size:var(--fn-font-xs,9px);padding-inline-start:2px;font-weight:600;line-height:1.1}.uic-field-control{gap:3px;min-width:0;display:grid}.uic-field-hint{color:color-mix(in srgb, var(--uic-input-muted) 34%, transparent);font-size:var(--fn-font-xs,9px);line-height:1.25}.uic-input,.input-themed{appearance:none;width:100%;min-width:0;height:var(--uic-input-h-md);min-height:var(--uic-input-h-md);border-radius:var(--uic-input-radius);background:var(--uic-input-bg);color:var(--uic-input-fg);font:inherit;font-size:var(--fn-font-sm,11px);border:0;outline:none;padding:0 8px;font-weight:400;line-height:1.25;transition:border-color .12s,box-shadow .12s,background .12s;display:block}.uic-input--sm{height:var(--uic-input-h-sm);min-height:var(--uic-input-h-sm);font-size:var(--fn-font-sm,10px)}.uic-input--lg{height:var(--uic-input-h-lg);min-height:var(--uic-input-h-lg);font-size:var(--fn-font-md,12px)}textarea.uic-input,textarea.input-themed{resize:vertical;height:auto;min-height:58px;padding:7px 8px;line-height:1.35}select.uic-input,select.input-themed{cursor:pointer;padding-right:24px}.uic-input--color{width:32px;min-width:32px;padding:2px}.uic-input--range{box-shadow:none;background:0 0;border:0;padding:0}.uic-input::placeholder,.input-themed::placeholder{color:var(--uic-input-muted);opacity:.38}.uic-input:hover,.input-themed:hover{border-color:#0000}.uic-input:focus,.uic-input:focus-visible,.input-themed:focus,.input-themed:focus-visible{box-shadow:0 0 0 2px var(--uic-input-focus-ring);border-color:#0000}.uic-input:disabled,.input-themed:disabled{cursor:not-allowed;opacity:.52;background:color-mix(in srgb, var(--uic-input-bg) 68%, var(--uic-input-line))}.uic-input-group{align-items:stretch;width:100%;min-width:0;display:flex}.uic-input-group>.uic-input{flex:auto}.uic-input-addon,.uic-input-action,.uic-input-group>.uic-btn,.uic-input-group>.uic-btn--icon{min-height:var(--uic-input-h-md);background:var(--uic-input-bg);color:var(--uic-input-muted);border:0}.uic-input-group--sm .uic-input,.uic-input-group--sm .uic-input-addon,.uic-input-group--sm .uic-input-action,.uic-input-group--sm>.uic-btn,.uic-input-group--sm>.uic-btn--icon{min-height:var(--uic-input-h-sm);height:var(--uic-input-h-sm)}.uic-input-group--lg .uic-input,.uic-input-group--lg .uic-input-addon,.uic-input-group--lg .uic-input-action,.uic-input-group--lg>.uic-btn,.uic-input-group--lg>.uic-btn--icon{min-height:var(--uic-input-h-lg);height:var(--uic-input-h-lg)}.uic-input-addon,.uic-input-action{font-size:var(--fn-font-sm,10px);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 8px;line-height:1;display:inline-flex}.uic-input-action{cursor:pointer}.uic-input-action:hover,.uic-input-group>.uic-btn:hover,.uic-input-group>.uic-btn--icon:hover{color:var(--uic-input-focus);border-color:#0000}.uic-input-group>:not(:first-child){margin-left:-1px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.uic-input-group>:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media (width<=600px){.form-toggle-input{width:36px;height:20px}.form-toggle-input:after{width:16px;height:16px}.form-toggle-input:checked:after{transform:translate(16px)}[data-tooltip]:before,[data-tooltip]:after{display:none}.input-themed{font-size:16px}}body.builder-page .uic-input,body.builder-page .input-themed,body.builder-page .uic-input:hover,body.builder-page .input-themed:hover{box-shadow:none;border-color:#0000}body.builder-page .uic-input:focus,body.builder-page .uic-input:focus-visible,body.builder-page .input-themed:focus,body.builder-page .input-themed:focus-visible{box-shadow:0 0 0 2px var(--uic-input-focus-ring);border-color:#0000}body.builder-page .uic-input-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}body.builder-page .uic-input-wrap__icon{left:calc(8px * (.85 + .15 * var(--app-layout-scale,1)));color:color-mix(in srgb, var(--uic-input-muted) var(--uic-muted-text,72%), transparent);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute}body.builder-page .uic-input-wrap__icon i{width:calc(11px * (.85 + .15 * var(--app-layout-scale,1)));height:calc(11px * (.85 + .15 * var(--app-layout-scale,1)))}body.builder-page .uic-input-wrap .uic-input,body.builder-page .uic-input-wrap .input-themed{padding-left:calc(26px * (.85 + .15 * var(--app-layout-scale,1)));width:100%}body.builder-page .uic-input-wrap__suffix{gap:1px;display:inline-flex;position:absolute;right:3px}body.builder-page .uic-input-wrap--suffix .uic-input,body.builder-page .uic-input-wrap--suffix .input-themed{padding-right:32px}body.builder-page .uic-duo-input{grid-template-columns:1fr 80px;align-items:stretch;gap:0;min-width:0;display:grid}body.builder-page .uic-duo-input .uic-input,body.builder-page .uic-duo-input .input-themed{border-radius:0}body.builder-page .uic-duo-input .uic-input:first-child,body.builder-page .uic-duo-input .input-themed:first-child{border-top-left-radius:var(--uic-input-radius);border-bottom-left-radius:var(--uic-input-radius)}body.builder-page .uic-duo-input .uic-input:last-child,body.builder-page .uic-duo-input .input-themed:last-child{border-top-right-radius:var(--uic-input-radius);border-bottom-right-radius:var(--uic-input-radius);box-shadow:none}body.builder-page .uic-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:calc(11px * var(--uic-density-scale,1));color:var(--simple-text);align-items:center;gap:7px;display:inline-flex}body.builder-page .uic-toggle input{opacity:0;pointer-events:none;position:absolute}body.builder-page .uic-toggle__track{width:calc(28px * (.85 + .15 * var(--app-layout-scale,1)));height:calc(16px * (.85 + .15 * var(--app-layout-scale,1)));background:color-mix(in srgb, var(--simple-panel-alt) var(--uic-disabled-bg,52%), transparent);box-shadow:var(--uic-field-highlight,inset 0 1px 0 var(--uic-inset-top,#0000002e)), inset 0 0 0 1px color-mix(in srgb, var(--simple-line) var(--uic-border-mid,50%), transparent);border-radius:999px;flex-shrink:0;transition:background .12s;position:relative}body.builder-page .uic-toggle__track:after{content:"";top:calc(2px * (.85 + .15 * var(--app-layout-scale,1)));left:calc(2px * (.85 + .15 * var(--app-layout-scale,1)));width:calc(12px * (.85 + .15 * var(--app-layout-scale,1)));height:calc(12px * (.85 + .15 * var(--app-layout-scale,1)));background:color-mix(in srgb, var(--simple-text) 80%, transparent);border-radius:999px;transition:transform .14s,background .12s;position:absolute;box-shadow:0 1px 3px #00000059}body.builder-page .uic-toggle input:checked~.uic-toggle__track{background:var(--simple-primary);box-shadow:var(--uic-field-highlight,inset 0 1px 0 #0000002e), var(--uic-checked-outline-shadow,inset 0 0 0 1px var(--simple-primary))}body.builder-page .uic-toggle input:checked~.uic-toggle__track:after{background:#fff;transform:translate(12px)}body.builder-page .uic-toggle--sm .uic-toggle__track{width:22px;height:13px}body.builder-page .uic-toggle--sm .uic-toggle__track:after{width:9px;height:9px}body.builder-page .uic-toggle--sm input:checked~.uic-toggle__track:after{transform:translate(9px)}body.builder-page .uic-check{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:calc(11px * var(--uic-density-scale,1));color:var(--simple-text);align-items:center;gap:6px;padding:3px 0;display:inline-flex}body.builder-page .uic-check input{opacity:0;pointer-events:none;position:absolute}body.builder-page .uic-check__box{background:color-mix(in srgb, var(--simple-panel-alt) 80%, transparent);width:14px;height:14px;box-shadow:inset 0 1px 0 #00000047, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) 60%, transparent);color:#0000;border-radius:2px;flex-shrink:0;place-items:center;transition:background .1s,color .1s;display:grid}body.builder-page .uic-check__box i{opacity:0;width:10px;height:10px}body.builder-page .uic-check input:checked~.uic-check__box{background:var(--simple-primary);color:#fff;box-shadow:inset 0 0 0 1px var(--simple-primary)}body.builder-page .uic-check input:checked~.uic-check__box i{opacity:1}body.builder-page .uic-form-section{flex-direction:column;gap:7px;padding:8px 0 10px;display:flex}body.builder-page .uic-form-section+.uic-form-section{border-top:1px solid color-mix(in srgb, var(--simple-line) 35%, transparent)}body.builder-page .uic-form-section__title{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--simple-muted) 75%, transparent);font-size:8px;font-weight:700}body.builder-page :where(input,select,textarea):-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(input,select,textarea):-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(input,select,textarea):-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(.uic-input,.input-themed):-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(.uic-input,.input-themed):-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(.uic-input,.input-themed):-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(input,select,textarea):autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(input,select,textarea):autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(input,select,textarea):autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(.uic-input,.input-themed):autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(.uic-input,.input-themed):autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}body.builder-page :where(.uic-input,.input-themed):autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--uic-input-fg,inherit)!important;caret-color:var(--uic-input-fg,inherit)!important;box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg,#fff)!important}.uic-window{--tw-font-family:var(--font-family-ui,var(--app-font-family,var(--app-font,inherit)));--tw-font-size:var(--font-size-base,var(--app-base-font-size,var(--fn-font-md,11px)));--tw-font-weight:var(--font-weight-normal,var(--app-font-weight,400));--tw-title-size:var(--uic-table-header-font-size,var(--fn-font-sm,11px));--tw-title-weight:var(--uic-table-header-font-weight,600);--tw-label-size:var(--uic-table-label-font-size,var(--fn-font-xs,9px));--tw-label-weight:var(--uic-table-label-font-weight,600);--tw-row-size:var(--font-size-name,var(--fn-font-md,11px));--tw-row-weight:var(--font-weight-row,500);--tw-radius:var(--builder-radius-md,var(--app-radius-md,12px));--tw-control-radius:var(--simple-control-radius,var(--builder-radius-sm,var(--app-radius-sm,6px)));--tw-bg:var(--simple-bg,var(--builder-page-bg,#f8fafc));--tw-surface:var(--simple-panel,var(--builder-card-bg,#fff));--tw-surface-alt:var(--simple-panel-alt,color-mix(in srgb, var(--tw-surface) 88%, var(--tw-bg)));--tw-material-bg:linear-gradient(180deg, color-mix(in srgb, var(--tw-surface) 83%, transparent), color-mix(in srgb, var(--tw-surface) 69%, transparent));--tw-solid-surface:color-mix(in srgb, var(--tw-surface) 96%, var(--tw-bg));--tw-solid-surface-alt:color-mix(in srgb, var(--tw-surface-alt) 88%, var(--tw-solid-surface));--tw-text:var(--simple-text,var(--builder-text,#1f2937));--tw-muted:var(--simple-muted,var(--builder-muted,#64748b));--tw-line:var(--simple-line,var(--builder-line,#94a3b847));--tw-primary:var(--simple-primary,var(--app-primary,#5b8def));--tw-action-tint:var(--simple-action-hover-bg,color-mix(in srgb, var(--tw-primary) 14%, var(--tw-solid-surface-alt) 86%));--tw-pad:var(--fn-card-pad,16px);--tw-gap:var(--fn-space-2,10px);--tw-shadow:var(--fn-card-shadow,0 14px 40px #00000024);--uic-input-radius:var(--tw-control-radius);--uic-input-bg:color-mix(in srgb, var(--tw-action-tint) 7%, var(--tw-solid-surface-alt));--uic-input-fg:var(--tw-text);--uic-input-muted:color-mix(in srgb, var(--tw-muted) 84%, var(--tw-text) 16%);--uic-input-line:color-mix(in srgb, var(--tw-line) 82%, var(--tw-text) 18%);--uic-input-focus:var(--tw-primary);--uic-input-focus-ring:color-mix(in srgb, var(--tw-primary) 26%, transparent);background:var(--tw-surface);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow);color:var(--tw-text);font-family:var(--tw-font-family);font-size:var(--tw-font-size);font-weight:var(--tw-font-weight)}.uic-window .uic-dialog-hd,.uic-window .uic-dialog-ft{border-color:var(--tw-line);background:var(--tw-surface-alt)}.uic-window .uic-dialog-title{color:var(--tw-text);font-size:var(--tw-title-size);font-weight:var(--tw-title-weight)}.uic-window .uic-dialog-close{border-radius:var(--tw-control-radius);color:var(--tw-muted);background:0 0}.uic-window .uic-dialog-close:hover{color:var(--tw-primary);background:color-mix(in srgb, var(--tw-primary) 14%, var(--tw-solid-surface-alt))}.uic-window :where(.uic-input,.input-themed){background:var(--uic-input-bg)!important;color:var(--uic-input-fg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent))!important}.uic-window :where(.uic-input,.input-themed):hover{box-shadow:var(--uic-field-shadow-hover,var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)))!important}.uic-window :where(.uic-input,.input-themed):focus,.uic-window :where(.uic-input,.input-themed):focus-visible{box-shadow:var(--uic-field-shadow-focus,var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent))), 0 0 0 2px var(--uic-input-focus-ring)!important}body.builder-page .uic-window :where(.uic-input:not([type=range]),.input-themed){background:var(--uic-input-bg)!important;color:var(--uic-input-fg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent))!important}body.builder-page .uic-window :where(.uic-input:not([type=range]),.input-themed)::placeholder{opacity:.86;color:var(--uic-input-muted)!important}body.builder-page .uic-window :where(.uic-input:not([type=range]),.input-themed):focus,body.builder-page .uic-window :where(.uic-input:not([type=range]),.input-themed):focus-visible{box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), 0 0 0 2px var(--uic-input-focus-ring)!important}.uic-window--client-card{--tw-bg:var(--pfile-bg,#f8fafc);--tw-surface:var(--pfile-panel,#fff);--tw-surface-alt:var(--pfile-panel-alt,#f1f5f9);--tw-text:var(--pfile-text,#0f172a);--tw-muted:var(--pfile-muted,#475569);--tw-line:var(--pfile-line,#0f172a1f);background:var(--tw-material-bg);-webkit-backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,8px))) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1));backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,8px))) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))}.uic-window--client-card .uic-dialog-hd,.uic-window--client-card .uic-dialog-ft{background:var(--tw-solid-surface-alt)}.uic-window--client-card .uic-dialog-bd{background:var(--tw-solid-surface)}.uic-dialog-backdrop[data-tw-backdrop=blur]{-webkit-backdrop-filter:blur(calc(var(--builder-card-blur-px,var(--simple-widget-blur,8px)) * .75)) saturate(var(--global-card-saturate,1.08));backdrop-filter:blur(calc(var(--builder-card-blur-px,var(--simple-widget-blur,8px)) * .75)) saturate(var(--global-card-saturate,1.08));background:#00000029}.uic-dialog-backdrop[data-tw-backdrop=dim]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000047}.uic-dialog-backdrop[data-tw-stacking=windows],.uic-dialog-backdrop[data-tw-backdrop=dim][data-tw-stacking=windows]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b}body.builder-page .rowstack{background:linear-gradient(180deg, color-mix(in srgb, var(--simple-panel) 96%, transparent), color-mix(in srgb, var(--simple-panel-alt) 94%, transparent));border:1px solid color-mix(in srgb, var(--simple-line) var(--uic-border-strong,65%), transparent);width:100%;box-shadow:inset 0 1px 0 var(--uic-inset-bot,#ffffff0a), inset 0 -1px 0 var(--uic-inset-top,#0000002e), var(--uic-row-card-shadow,0 3px 8px #00000014);border-radius:var(--builder-radius-md,4px);flex-direction:column;display:flex;overflow:hidden}body.builder-page .rowstack__hd{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}body.builder-page .rowstack__hd:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--simple-line) var(--uic-border-strong,65%), transparent) 6%, color-mix(in srgb, var(--simple-line) var(--uic-border-strong,65%), transparent) 94%, transparent);height:1px;position:absolute;bottom:0;left:10px;right:10px}body.builder-page .rowstack__hd-l{flex-direction:column;gap:2px;min-width:0;display:flex}body.builder-page .rowstack__hd-l strong{font-size:calc(11px * var(--uic-density-scale,1));color:var(--simple-text);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-weight:620;overflow:hidden}body.builder-page .rowstack__hd-l small{font-size:calc(9px * var(--uic-density-scale,1));color:var(--simple-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.builder-page .rowstack__hd-r{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}body.builder-page .rowstack__list{flex-direction:column;display:flex}body.builder-page .rowitem{font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:var(--uic-row-h,32px);background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;transition:none;display:grid;position:relative}body.builder-page .rowitem:first-child{border-top:0}body.builder-page .rowitem:hover{background:0 0}body.builder-page .rowitem.is-active{box-shadow:none;background:0 0}body.builder-page .rowitem[data-accent=ok],body.builder-page .rowitem[data-accent=warn],body.builder-page .rowitem[data-accent=danger],body.builder-page .rowitem[data-accent=info]{box-shadow:none}body.builder-page .rowitem--patient{grid-template-columns:auto minmax(0,1fr) auto auto}body.builder-page .rowitem--appt{grid-template-columns:auto minmax(0,1fr) auto auto auto}body.builder-page .rowitem--task{grid-template-columns:16px auto minmax(0,1fr) auto auto auto}body.builder-page .rowitem--exam{grid-template-columns:28px minmax(0,1fr) auto auto auto}body.builder-page .rowitem--notify{grid-template-columns:24px minmax(0,1fr) auto auto}body.builder-page .rowitem--queue{grid-template-columns:auto auto minmax(0,1fr) auto auto auto}body.builder-page .ri-avatar{box-sizing:border-box;background:color-mix(in srgb, var(--simple-primary) 16%, var(--simple-panel-alt));width:26px;height:26px;color:color-mix(in srgb, var(--simple-primary) 90%, var(--simple-text));letter-spacing:.03em;border-radius:var(--builder-radius-sm,3px);flex-shrink:0;place-items:center;font-size:9px;font-weight:650;display:grid;overflow:hidden}body.builder-page .ri-avatar:has(img){background:0 0!important}body.builder-page .ri-avatar img{object-fit:cover;width:100%;height:100%}body.builder-page .ri-time{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;gap:1px;min-width:42px;display:inline-flex}body.builder-page .ri-time b{font-size:calc(12px * var(--uic-density-scale,1));color:var(--simple-text);letter-spacing:-.01em;font-weight:620;line-height:1}body.builder-page .ri-time small{font-size:calc(8.5px * var(--uic-density-scale,1));color:var(--simple-muted);text-transform:uppercase;letter-spacing:.04em}body.builder-page .ri-main{flex-direction:column;gap:1px;min-width:0;display:flex}body.builder-page .ri-main strong{font-size:calc(11px * var(--uic-density-scale,1));color:var(--simple-text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-weight:580;line-height:1.15;overflow:hidden}body.builder-page .ri-main small{font-size:calc(9.5px * var(--uic-density-scale,1));color:var(--simple-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}body.builder-page .ri-chips{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}body.builder-page .ri-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}body.builder-page .ri-actions .uic-btn--icon{width:20px;height:20px}body.builder-page .ri-actions .uic-btn--icon i{width:11px;height:11px}body.builder-page .ri-check{background:color-mix(in srgb, var(--simple-panel-alt) 80%, transparent);width:14px;height:14px;box-shadow:var(--uic-input-inset,inset 0 1px 0 #0000002e, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) var(--uic-border-mid,50%), transparent));color:#0000;cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}body.builder-page .ri-check.is-checked{background:var(--simple-primary);color:#fff;box-shadow:inset 0 0 0 1px var(--simple-primary)}body.builder-page .ri-check i{width:10px;height:10px;display:none}body.builder-page .ri-check.is-checked i{display:block}body.builder-page .ri-noteicon{background:color-mix(in srgb, var(--simple-primary) 13%, transparent);width:22px;height:22px;color:var(--simple-primary);border-radius:var(--builder-radius-sm,3px);flex-shrink:0;place-items:center;display:grid}body.builder-page .ri-noteicon i{width:11px;height:11px}body.builder-page .ri-noteicon--warn{background:color-mix(in srgb, var(--fn-status-amber,#e67700) 13%, transparent);color:var(--fn-status-amber,#e67700)}body.builder-page .ri-noteicon--danger{background:color-mix(in srgb, var(--fn-status-red,#c92a2a) 13%, transparent);color:var(--fn-status-red,#c92a2a)}body.builder-page .ri-exam{border-radius:var(--builder-radius-sm,3px);background-color:color-mix(in srgb, var(--simple-panel) 70%, transparent);background-image:repeating-linear-gradient(45deg, color-mix(in srgb, var(--simple-line) 28%, transparent) 0 3px, transparent 3px 6px);flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}body.builder-page .ri-exam i{width:12px;height:12px;color:color-mix(in srgb, var(--simple-muted) 80%, transparent)}body.builder-page .ri-exam[data-type=lab]{background-color:color-mix(in srgb, var(--fn-status-teal,#4fd1c5) 14%, var(--simple-panel))}body.builder-page .ri-exam[data-type=lab] i{color:var(--fn-status-teal,#4fd1c5)}body.builder-page .ri-exam[data-type=image]{background-color:color-mix(in srgb, var(--fn-status-blue,#6c8bff) 14%, var(--simple-panel))}body.builder-page .ri-exam[data-type=image] i{color:var(--fn-status-blue,#a8b8ff)}body.builder-page .ri-exam[data-type=document]{background-color:color-mix(in srgb, var(--fn-status-amber,#f59e0b) 12%, var(--simple-panel))}body.builder-page .ri-exam[data-type=document] i{color:var(--fn-status-amber,#f5c97a)}body.builder-page .setting-row{border-top:1px solid color-mix(in srgb, var(--simple-line) var(--uic-border-weak,35%), transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 0;display:grid}body.builder-page .setting-row:first-child{border-top:0;padding-top:0}body.builder-page .setting-row__info{flex-direction:column;gap:2px;min-width:0;display:flex}body.builder-page .setting-row__info strong{font-size:calc(11px * var(--uic-density-scale,1));color:var(--simple-text);font-weight:580}body.builder-page .setting-row__info small{font-size:calc(9.5px * var(--uic-density-scale,1));color:var(--simple-muted);line-height:1.35}body.builder-page .uic-segmented{background:color-mix(in srgb, var(--simple-panel-alt) 78%, transparent);border-radius:var(--builder-radius-sm,3px);box-shadow:var(--uic-input-inset,inset 0 1px 0 #0000002e, inset 0 -1px 0 #ffffff0a, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) var(--uic-border-strong,65%), transparent));height:var(--uic-input-h-md,24px);align-items:stretch;gap:0;padding:2px;display:inline-flex}body.builder-page .uic-segmented input{opacity:0;pointer-events:none;position:absolute}body.builder-page .uic-segmented label{font-size:calc(10px * var(--uic-density-scale,1));color:var(--simple-muted);cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.01em;white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:0 8px;font-weight:500;transition:color .1s,background .1s;display:inline-flex}body.builder-page .uic-segmented label i{opacity:.85;width:11px;height:11px}body.builder-page .uic-segmented label:hover{color:var(--simple-text)}body.builder-page .uic-segmented input:checked+label{background:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary) 75%, #000), color-mix(in srgb, var(--simple-primary) 50%, #000));color:var(--simple-button-text,#fff);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038}body.builder-page .uic-segmented--sm{height:var(--uic-input-h-sm,22px);padding:1px}body.builder-page .uic-segmented--sm label{font-size:calc(9px * var(--uic-density-scale,1));padding:0 6px}body.builder-page .uic-chip-pick{flex-wrap:wrap;gap:3px;display:inline-flex}body.builder-page .uic-chip-pick input{opacity:0;pointer-events:none;position:absolute}body.builder-page .uic-chip-pick label{background:color-mix(in srgb, var(--simple-panel-alt) 78%, transparent);color:var(--simple-muted);font-size:calc(9.5px * var(--uic-density-scale,1));cursor:pointer;border-radius:var(--builder-radius-sm,3px);-webkit-user-select:none;user-select:none;letter-spacing:.01em;box-shadow:inset 0 1px 0 #00000038, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) var(--uic-border-mid,50%), transparent);white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-weight:500;transition:color .1s,background .1s;display:inline-flex}body.builder-page .uic-chip-pick label:hover{color:var(--simple-text)}body.builder-page .uic-chip-pick input:checked+label{background:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary) 32%, var(--simple-panel-alt)), color-mix(in srgb, var(--simple-primary) 22%, var(--simple-panel-alt)));color:var(--simple-text);box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px color-mix(in srgb, var(--simple-primary) 55%, transparent)}body.builder-page .uic-dirtoggle{background:color-mix(in srgb, var(--simple-panel-alt) 78%, transparent);border-radius:var(--builder-radius-sm,3px);box-shadow:var(--uic-input-inset,inset 0 1px 0 #0000002e, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) var(--uic-border-strong,65%), transparent));height:var(--uic-input-h-sm,22px);padding:1px;display:inline-flex}body.builder-page .uic-dirtoggle input{opacity:0;pointer-events:none;position:absolute}body.builder-page .uic-dirtoggle label{cursor:pointer;width:22px;height:20px;color:var(--simple-muted);border-radius:2px;place-items:center;transition:color .1s,background .1s;display:grid}body.builder-page .uic-dirtoggle label i{width:11px;height:11px}body.builder-page .uic-dirtoggle label:hover{color:var(--simple-text)}body.builder-page .uic-dirtoggle input:checked+label{background:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary) 75%, #000), color-mix(in srgb, var(--simple-primary) 50%, #000));color:var(--simple-button-text,#fff);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038}body.builder-page .mock-block[data-compact=true] .rowitem,body.builder-page .mock-block[data-density=dense] .rowitem{gap:5px;padding:4px 8px}body.builder-page .mock-block[data-density=readable] .rowitem{gap:10px;padding:9px 12px}body.builder-page .tasking-widget,body.builder-page .appt-bm-widget{border-radius:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}body.builder-page .queue-widget{border:1px solid color-mix(in srgb, var(--simple-line) var(--uic-border-strong,65%), transparent);box-shadow:inset 0 1px 0 var(--uic-inset-bot,#ffffff0a), inset 0 -1px 0 var(--uic-inset-top,#0000002e), var(--uic-row-card-shadow,0 3px 8px #00000014);border-radius:var(--builder-radius-md,4px);background:linear-gradient(180deg, color-mix(in srgb, var(--simple-panel) 96%, transparent), color-mix(in srgb, var(--simple-panel-alt) 94%, transparent));overflow:hidden}body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden auto;gap:0!important;padding-top:0!important}body.builder-page .tasking-row,body.builder-page .appt-bm-row,body.builder-page .queue-row{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important}body.builder-page .tasking-row:first-child,body.builder-page .appt-bm-row:first-child,body.builder-page .queue-row:first-child{border-top:0}body.builder-page .tasking-row:hover,body.builder-page .appt-bm-row:hover,body.builder-page .queue-row:hover{background:0 0!important}body.builder-page .tasking-main strong,body.builder-page .appt-bm-subject strong,body.builder-page .tasking-main span,body.builder-page .appt-bm-subject span,body.builder-page .appt-bm-subject small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body.builder-page .queue-subject strong{letter-spacing:-.01em;color:var(--simple-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:640;display:block;overflow:hidden}body.builder-page .queue-subject small,body.builder-page .queue-subject span{color:var(--simple-muted);font-size:10px}body.builder-page .tasking-owner .uic-avatar,body.builder-page .appt-bm-owner .uic-avatar{letter-spacing:.03em;border-radius:0;font-size:9px;font-weight:650}body.builder-page .appt-bm-time{font-size:calc(12px * var(--uic-density-scale,1));color:var(--simple-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:620}body.builder-page .tasking-toolbar,body.builder-page .appt-bm-toolbar,body.builder-page .queue-toolbar{border:0;border-bottom:1px solid color-mix(in srgb, var(--simple-line) var(--uic-border-mid,50%), transparent);box-shadow:none;padding:2px var(--uic-row-pad-x,6px);background:0 0;border-radius:0;margin-bottom:0}body.builder-page .tasking-disclosure{opacity:.75;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;font-size:13px;line-height:1;display:grid}:root{--primary:var(--app-primary,#2563eb);--bg:var(--app-bg,#dde1e7);--panel:var(--app-panel,#fff);--panel-alt:var(--app-panel,#fafbfc);--line:var(--app-line,#00000017);--text:var(--app-field-text,#1f2937);--muted:var(--app-field-placeholder,#667085);--soft:var(--app-bg,#f1f3f5);--good:var(--status-ok,#027a48);--bad:var(--status-reject,#b42318);--warn:var(--status-warn,#b54708);--r-xs:3px;--r-sm:4px;--r:5px;--r-lg:7px;--r-full:999px;--s-xs:3px;--s-sm:4px;--s:6px;--s-md:8px;--s-lg:12px;--s-xl:20px;--field-h:22px;--btn-h:22px;--font:11px;--font-xs:9px;--font-sm:10px;--icon:7px;--shadow:0 4px 12px #0f172a0a;--builder-text:var(--text);--builder-muted:var(--muted);--builder-line:var(--line);--builder-page-bg:var(--bg);--builder-card-bg:var(--panel);--builder-panel-bg:var(--panel);--builder-item-bg:var(--soft);--builder-tab-bg:var(--panel);--builder-field-bg:var(--panel-alt);--builder-card-text:var(--text);--builder-card-muted:var(--muted);--builder-soft-line:color-mix(in srgb, var(--line) 62%, transparent);--builder-focus:var(--primary);--builder-radius-sm:var(--r-sm);--builder-radius-md:var(--r);--builder-radius-lg:var(--r-lg);--builder-thickness-px:calc(var(--builder-borderWeight,2) * .75px);--builder-card-shadow-y:10px;--builder-card-shadow-blur:24px;--pf-t--global--text--color--regular:var(--builder-card-text);--pf-t--global--text--color--subtle:var(--builder-card-muted);--pf-t--global--background--color--primary--default:var(--builder-page-bg);--pf-t--global--background--color--secondary--default:var(--builder-panel-bg);--pf-t--global--border--color--default:var(--builder-line);--pf-t-global--spacer--xs:4px;--pf-t-global--spacer--sm:8px;--pf-t-global--spacer--md:12px;--pf-t-global--spacer--lg:16px;--pf-t-global--spacer--xl:24px;--pf-t--global--font--family--body:var(--app-font-family,Roboto, Inter, system-ui, sans-serif);--app-layout-scale:1;--app-scaled-font-size:calc(var(--app-base-font-size,13px) * var(--app-layout-scale,1));--pf-t--global--font--size--md:var(--app-scaled-font-size);--fn-space-1:calc((2px + var(--app-spacing-scale,.88) * 2px) * var(--app-layout-scale,1));--fn-space-2:calc((4px + var(--app-spacing-scale,.88) * 3px) * var(--app-layout-scale,1));--fn-space-3:calc((6px + var(--app-spacing-scale,.88) * 5px) * var(--app-layout-scale,1));--fn-space-4:calc((8px + var(--app-spacing-scale,.88) * 7px) * var(--app-layout-scale,1));--fn-control-h:calc((24px + var(--app-spacing-scale,.88) * 4px) * var(--app-layout-scale,1));--fn-icon-btn:calc((24px + var(--app-spacing-scale,.88) * 3px) * var(--app-layout-scale,1));--fn-row-min:calc((34px + var(--app-spacing-scale,.88) * 5px) * var(--app-layout-scale,1));--fn-card-pad:calc((8px + var(--app-spacing-scale,.88) * 7px) * var(--app-layout-scale,1));--fn-radius:var(--app-radius-md,7px);--fn-radius-sm:var(--app-radius-sm,4px);--fn-card-radius-tl:var(--fn-radius);--fn-card-radius-tr:var(--fn-radius);--fn-card-radius-br:var(--fn-radius);--fn-card-radius-bl:var(--fn-radius);--fn-font-xs:calc(var(--app-scaled-font-size) * .72);--fn-font-sm:calc(var(--app-scaled-font-size) * .82);--fn-font-md:var(--app-scaled-font-size);--fn-font-lg:calc(var(--app-scaled-font-size) * var(--app-heading-scale,1) * 1.08);--fn-line:var(--builder-line);--fn-line-soft:var(--builder-soft-line);--fn-control-bg:var(--builder-field-bg);--fn-control-text:var(--builder-card-text);--fn-control-muted:var(--builder-card-muted);--fn-control-shadow:none;--fn-button-bg:transparent;--fn-button-bg-raised:color-mix(in srgb, var(--builder-card-text) 5%, transparent);--fn-button-bg-action:color-mix(in srgb, var(--builder-focus) 13%, var(--builder-card-bg));--fn-button-shadow-action:inset 0 0 0 var(--builder-thickness-px) color-mix(in srgb, var(--builder-focus) 26%, transparent);--fn-card-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line), 0 var(--builder-card-shadow-y,10px) var(--builder-card-shadow-blur,24px) rgba(var(--app-primary-rgb), var(--builder-widget-shadow-alpha,.06));--fn-widget-shadow-y:10px;--fn-widget-shadow-blur:24px;--fn-widget-shadow-spread:-14px;--fn-widget-shadow-y-soft:3px;--fn-widget-shadow-blur-soft:10px;--fn-widget-shadow-spread-soft:-7px;--fn-widget-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line), 0 var(--fn-widget-shadow-y) var(--fn-widget-shadow-blur) var(--fn-widget-shadow-spread) rgba(var(--app-primary-rgb), var(--builder-widget-shadow-alpha,.14)), 0 var(--fn-widget-shadow-y-soft) var(--fn-widget-shadow-blur-soft) var(--fn-widget-shadow-spread-soft) rgba(0, 0, 0, var(--builder-widget-shadow-soft-alpha,.06));--fn-row-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line-soft);--fn-focus-ring:0 0 0 2px color-mix(in srgb, var(--builder-focus) 28%, transparent);--fn-label-radius:max(2px, calc(var(--fn-radius-sm) * .42));--fn-small-radius:max(2px, calc(var(--fn-radius-sm) * .52));--fn-tab-h:calc(var(--fn-control-h) + 2px);--fn-tab-w:76px;--fn-popup-tab-h:34px;--fn-tab-selected-bg:var(--builder-card-bg);--fn-tab-selected-fg:var(--builder-card-text);--fn-tab-rest-bg:color-mix(in srgb, var(--builder-card-text) 5%, var(--builder-panel-bg));--fn-tab-rest-fg:color-mix(in srgb, var(--builder-card-muted) 72%, var(--builder-card-text));--fn-tab-divider:color-mix(in srgb, var(--builder-card-text) 20%, transparent);--fn-tab-inactive-bg:linear-gradient(to top, #00000008 0 1px, #00000004 1px 5px, transparent 8px), var(--fn-tab-rest-bg);--fn-tab-inactive-bg-strong:linear-gradient(to top, #0000000b 0 1px, #00000005 1px 6px, transparent 9px), var(--fn-tab-rest-bg);--fn-tab-rest-shadow:inset 0 -1px 0 color-mix(in srgb, var(--fn-line-soft) 58%, transparent), inset 0 -3px 5px #00000006;--fn-tab-selected-shadow:inset 0 1px 0 #ffffff1a;--fn-action-w:58px;--fn-action-icon:28px;--fn-card-body-gap:calc(var(--fn-space-3) + 2px);--fn-block-shell-gap:var(--fn-card-body-gap);--fn-header-body-gap:var(--fn-card-body-gap);--fn-header-pad-top:calc(var(--fn-space-2) + (5px * var(--app-layout-scale,1)));--fn-header-pad-bottom:calc(var(--fn-space-2) + (3px * var(--app-layout-scale,1)));--fn-title-wrapper-y:calc(2px * var(--app-layout-scale,1));--fn-title-wrapper-top:calc(var(--fn-title-wrapper-y) + (8px * var(--app-layout-scale,1)));--fn-title-wrapper-bottom:calc(var(--fn-title-wrapper-y) + (5px * var(--app-layout-scale,1)));--fn-title-stack-gap:calc(2px * var(--app-layout-scale,1));--fn-scrollbar-size:6px;--fn-scrollbar-inset:min(10px, max(2px, calc(var(--fn-radius) * .5)));--fn-scrollbar-thumb:color-mix(in srgb, var(--builder-focus) 38%, transparent);--fn-status-blue:var(--status-info,#2563eb);--fn-status-teal:var(--app-primary,#0f766e);--fn-status-amber:var(--status-warn,#b45309);--fn-status-red:var(--status-alert,#b91c1c);--fn-status-green:var(--status-ok,#16a34a);--fn-status-muted:var(--status-muted,#64748b)}:root[data-foundation-recipe=flat]:not([data-foundation-recipe=glossy]),:root[data-foundation-recipe=dash],:root[data-foundation-recipe=dense]{--fn-card-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line)}:root[data-foundation-recipe=glossy]{--builder-card-shadow-y:14px;--builder-card-shadow-blur:36px;--fn-card-shadow:inset 0 1px 0 #ffffff57, inset 0 0 0 var(--builder-thickness-px) var(--fn-line), 0 var(--builder-card-shadow-y,14px) var(--builder-card-shadow-blur,36px) rgba(var(--app-primary-rgb), .12);--fn-card-radius-tl:calc(var(--fn-radius) * 1.5);--fn-card-radius-tr:calc(var(--fn-radius) * 1.5);--fn-card-radius-br:max(2px, calc(var(--fn-radius) * .5));--fn-card-radius-bl:max(2px, calc(var(--fn-radius) * .5));--fn-block-shell-gap:max(3px, calc(var(--fn-space-1) + 1px));--fn-header-body-gap:max(2px, var(--fn-space-1));--fn-subpanel-body-gap:max(2px, var(--fn-space-1))}:root[data-foundation-recipe=glossy] .builder-topbar,:root[data-foundation-recipe=glossy] .inspector-handle,:root[data-foundation-recipe=glossy] .builder-config-panel header,:root[data-foundation-recipe=glossy] .builder-config-panel footer,:root[data-foundation-recipe=glossy] .theme-popup-footer,:root[data-foundation-recipe=glossy] .mock-block-head,:root[data-foundation-recipe=glossy] .wrapper-toolbar,:root[data-foundation-recipe=glossy] .queue-toolbar{background:linear-gradient(90deg, transparent 0%, transparent 46%, #0003 100%), linear-gradient(180deg, #ffffff29, #ffffff05), var(--builder-titlebar-bg)}:root[data-foundation-recipe=dash] .builder-topbar,:root[data-foundation-recipe=dash] .inspector-handle,:root[data-foundation-recipe=dash] .builder-config-panel header,:root[data-foundation-recipe=dash] .builder-config-panel footer,:root[data-foundation-recipe=dash] .theme-popup-footer,:root[data-foundation-recipe=dash] .mock-block-head,:root[data-foundation-recipe=dash] .wrapper-toolbar,:root[data-foundation-recipe=dash] .queue-toolbar{background:linear-gradient(180deg, #0000000e, #00000008), var(--builder-titlebar-bg)}:root[data-foundation-recipe=flat] .builder-topbar,:root[data-foundation-recipe=flat] .inspector-handle,:root[data-foundation-recipe=flat] .builder-config-panel header,:root[data-foundation-recipe=flat] .builder-config-panel footer,:root[data-foundation-recipe=flat] .theme-popup-footer,:root[data-foundation-recipe=flat] .mock-block-head,:root[data-foundation-recipe=flat] .wrapper-toolbar,:root[data-foundation-recipe=flat] .queue-toolbar{box-shadow:none}:root[data-foundation-recipe=soft]{--fn-card-radius-tl:var(--fn-radius);--fn-card-radius-tr:max(2px, calc(var(--fn-radius) * .45));--fn-card-radius-br:var(--fn-radius);--fn-card-radius-bl:max(2px, calc(var(--fn-radius) * .45))}body.builder-page{font-size:var(--fn-font-md);line-height:1.35}.builder-page button,.builder-page input,.builder-page select,.builder-page textarea{font:inherit}.builder-topbar,.tool-rail,.floating-inspector,.builder-layout-panel,.builder-config-panel,.setup-card,.theme-popup-panel{color:var(--pf-t--global--text--color--regular);background:var(--pf-t--global--background--color--secondary--default);box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line-soft)}.floating-inspector.theme-popup:not(.collapsed):not(.theme-popup-scroll){max-height:none}.floating-inspector.theme-popup:not(.collapsed):not(.theme-popup-scroll) .inspector-body{max-height:none;overflow:visible}.floating-inspector.theme-popup.theme-popup-scroll .inspector-body{max-height:min(610px,100dvh - 72px);overflow:auto}.builder-config-panel,.builder-layout-panel,.floating-inspector.theme-popup:not(.collapsed){border-radius:var(--fn-radius);overflow:hidden}.builder-topbar,.inspector-handle,.builder-config-panel header,.builder-config-panel footer,.theme-popup-footer,.tasking-toolbar,.tasking-footer,.appt-bm-toolbar,.wrapper-toolbar,.queue-toolbar{min-height:calc(var(--fn-control-h) + 2px);gap:var(--fn-space-2);padding:var(--fn-header-pad-top) var(--fn-space-3) var(--fn-header-pad-bottom);color:var(--pf-t--global--text--color--regular);background:var(--builder-titlebar-bg);box-shadow:inset 0 calc(-1 * var(--builder-titlebar-border,var(--builder-thickness-px))) 0 var(--builder-title-line,var(--fn-line-soft))}.builder-actions button,.builder-actions a,.rail-action,.rail-brand,.tool-button,.context-actions button,.layout-load-list button,.builder-config-panel button,.setup-card button,.theme-popup-footer button,.theme-generate-btn,.theme-preset-row button,.theme-surface-chips button,.theme-segment-row button,.theme-recipe-grid button,.mock-tabs button,.tasking-tabs button,.appt-bm-filter,.wrapper-tabs button,.tasking-filters button,.queue-actions button,.tasking-actions button,.appt-bm-action-btn{min-height:var(--fn-control-h);border-radius:var(--fn-small-radius);color:var(--fn-control-text);background:var(--fn-button-bg);box-shadow:none;font-size:var(--fn-font-sm);font-weight:var(--app-ui-font-weight,600);letter-spacing:0;text-transform:none;border:0}.tool-button,.context-actions button,.layout-load-list button{padding:0 var(--fn-space-2);text-align:left;justify-content:start}.theme-recipe-grid button,.theme-preset-row button,.theme-surface-chips button,.theme-segment-row button,.mock-tabs button,.tasking-tabs button,.appt-bm-filter,.wrapper-tabs button,.tasking-filters button{background:var(--fn-button-bg-raised);box-shadow:none}.queue-actions button,.tasking-actions button,.appt-bm-action-btn,.theme-generate-btn,.theme-popup-footer button[data-theme-apply]{border-radius:var(--fn-small-radius);background:var(--fn-button-bg-action);box-shadow:var(--fn-button-shadow-action)}.theme-popup-footer button.active{color:var(--app-button-text);background:var(--builder-popup-action)}.builder-actions button,.builder-actions a,.rail-action,.rail-brand{width:var(--fn-icon-btn);height:var(--fn-icon-btn);min-height:var(--fn-icon-btn);box-shadow:none;background:0 0;padding:0}.builder-page button:hover,.builder-page button:focus-visible,.builder-page a:focus-visible,.theme-recipe-grid button.active,.theme-surface-chips button.active,.theme-segment-row button.active,.layout-tabs button.active,.mock-tabs button.active,.tasking-tabs button.active,.appt-bm-filter.active{color:var(--simple-primary,var(--app-button-text));background:var(--simple-action-hover-bg,color-mix(in srgb, var(--simple-primary,var(--builder-popup-action)) 14%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary-border,var(--simple-primary,var(--builder-popup-action))) 34%, transparent);outline:none}.builder-page input[type=text],.builder-page input[type=number],.builder-page input[list],.builder-page input[type=search],.builder-page input[type=url],.builder-page select,.builder-page textarea,.theme-color-row input[type=text],.theme-select-row input,.theme-select-row select{min-height:var(--fn-control-h);border-radius:var(--fn-radius-sm);padding:0 var(--fn-space-2);color:var(--fn-control-text);background:var(--fn-control-bg);box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line-soft);font-size:var(--fn-font-sm);border:0}.builder-page input:focus-visible,.builder-page select:focus-visible,.builder-page textarea:focus-visible{box-shadow:var(--fn-control-shadow), var(--fn-focus-ring);outline:none}.builder-page input[type=range]{appearance:none;background:0 0;height:14px}.builder-page input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--builder-focus) 46%, var(--fn-line-soft));border-radius:999px;height:2px}.builder-page input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--builder-focus);width:10px;height:10px;box-shadow:0 0 0 2px var(--builder-popup-bg);border-radius:999px;margin-top:-4px}.theme-switch-row input[type=checkbox],.form-toggle-input{appearance:none;background:var(--fn-line-soft);width:24px;height:13px;box-shadow:none;border-radius:999px;position:relative}.theme-switch-row input[type=checkbox]:after,.form-toggle-input:after{content:"";background:var(--builder-card-text);border-radius:999px;width:9px;height:9px;transition:transform .12s;position:absolute;top:2px;left:2px}.theme-switch-row input[type=checkbox]:checked,.form-toggle-input:checked{background:var(--builder-popup-action)}.theme-switch-row input[type=checkbox]:checked:after,.form-toggle-input:checked:after{background:var(--app-button-text);transform:translate(11px)}.theme-popup-section,.theme-derived-section,.theme-segment-row,.theme-type-samples,.inspector-grid,.setup-card,.config-section,.layout-load-list,.context-actions{gap:var(--fn-space-2);padding:var(--fn-space-3);border-radius:var(--fn-radius);background:var(--builder-card-bg);box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line-soft)}.builder-page hr,.builder-divider,.queue-divider,.config-divider,.theme-divider{width:100%;height:var(--builder-thickness-px);margin:var(--fn-space-2) 0;background:var(--fn-line-soft);border:0}.theme-section-label{color:var(--fn-control-muted);font-size:var(--fn-font-xs);text-transform:none;font-weight:700}.theme-recipe-grid{gap:var(--fn-space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.theme-color-grid,.theme-preset-row,.theme-surface-chips,.theme-widget-samples,.theme-type-samples{gap:var(--fn-space-2)}.theme-recipe-grid button{min-height:46px;padding:var(--fn-space-2);text-align:left;justify-items:start;gap:2px;display:grid}.theme-recipe-grid strong{font-size:var(--fn-font-sm)}.theme-recipe-grid span,.theme-live-row small,.theme-live-row em,.theme-surface-chips button span,.theme-derived-section>span,.theme-segment-row>span{color:var(--fn-control-muted);font-size:var(--fn-font-xs)}.theme-live-row,.theme-color-row,.theme-select-row,.theme-switch-row{min-height:var(--fn-control-h);gap:var(--fn-space-2);font-size:var(--fn-font-sm);grid-template-columns:76px minmax(0,1fr) 34px;font-weight:650}.theme-live-row small,.theme-live-row em{font-size:calc(var(--fn-font-xs) * .86);line-height:1.1}.theme-popup-tabs,.layout-tabs,.mock-tabs,.wrapper-tabs,.tasking-tabs,.appt-bm-filters,.theme-subpanel-tabs{background:var(--fn-tab-inactive-bg);box-shadow:inset 0 calc(-1 * var(--builder-thickness-px)) 0 var(--fn-line-soft);border-radius:0;align-items:stretch;gap:0;padding:0;display:flex}.theme-popup-tabs button,.layout-tabs button,.mock-tabs button,.wrapper-tabs button,.tasking-tabs button,.appt-bm-filter,.theme-subpanel-tabs button{justify-content:center;align-items:center;gap:var(--fn-space-1);flex:0 0 var(--fn-tab-w);width:var(--fn-tab-w);min-height:var(--fn-tab-h);padding:0 var(--fn-space-3);color:var(--fn-tab-rest-fg);background:var(--fn-tab-inactive-bg);box-shadow:var(--fn-tab-rest-shadow);font-size:var(--fn-font-sm);white-space:nowrap;border:0;border-radius:0;font-weight:650;line-height:1;display:inline-flex}.layout-tabs button span,.mock-tabs button span,.wrapper-tabs button span,.tasking-tabs button span,.appt-bm-filter span,.theme-subpanel-tabs button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.theme-popup-tabs button.active,.layout-tabs button.active,.mock-tabs button.active,.wrapper-tabs button.active,.tasking-tabs button.active,.appt-bm-filter.active,.theme-subpanel-tabs button.active{color:var(--builder-card-text);background:var(--fn-tab-selected-bg);box-shadow:var(--fn-tab-selected-shadow)}.theme-live-row>span,.theme-color-row>span,.theme-select-row>span,.theme-switch-row>span,.theme-segment-row>span{text-transform:none;letter-spacing:0}.theme-popup-tabs{background:var(--fn-tab-inactive-bg-strong);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.theme-popup-tabs button{width:auto;min-width:0;min-height:var(--fn-popup-tab-h);flex:none;place-items:center;gap:0;padding:0;display:grid}.theme-popup-tabs button span{display:none}.theme-popup-tabs button svg,.theme-popup-tabs button i{width:15px;height:15px}.theme-subpanel-tabs{background:var(--fn-tab-inactive-bg);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.theme-subpanel-tabs button{width:auto;min-width:0;padding-inline:var(--fn-space-2);flex:none}.theme-popup-content{background:var(--fn-tab-selected-bg)}.theme-popup-tabs button:not(.active),.theme-subpanel-tabs button:not(.active),.layout-tabs button:not(.active),.mock-tabs button:not(.active),.wrapper-tabs button:not(.active),.tasking-tabs button:not(.active),.appt-bm-filter:not(.active){color:var(--fn-tab-rest-fg);background:var(--fn-tab-inactive-bg-strong);box-shadow:var(--fn-tab-rest-shadow);opacity:.86}.mock-block,.mock-inner-card,.wrapper-shell,.brand-drop-widget{padding:var(--fn-card-pad);border-radius:var(--fn-card-radius-tl) var(--fn-card-radius-tr) var(--fn-card-radius-br) var(--fn-card-radius-bl);color:var(--builder-card-text);box-shadow:var(--fn-card-shadow)}.mock-block{gap:var(--fn-block-shell-gap);box-shadow:var(--fn-widget-shadow);overflow:hidden}.mock-block[data-kind=banner]{--fn-widget-shadow-y:6px;--fn-widget-shadow-blur:18px;--fn-widget-shadow-spread:-12px;--fn-widget-shadow-y-soft:2px;--fn-widget-shadow-blur-soft:8px;--fn-widget-shadow-spread-soft:-6px}.mock-block[data-kind=side],.mock-block[data-side-slot=true]{--fn-widget-shadow-y:12px;--fn-widget-shadow-blur:30px;--fn-widget-shadow-spread:-18px;--fn-widget-shadow-y-soft:4px;--fn-widget-shadow-blur-soft:12px;--fn-widget-shadow-spread-soft:-8px}.mock-block[data-kind=widgets],.mock-block[data-kind=tasking],.mock-block[data-kind=appointments],.mock-block[data-kind=table]{--fn-widget-shadow-y:11px;--fn-widget-shadow-blur:26px;--fn-widget-shadow-spread:-15px;--fn-widget-shadow-y-soft:3px;--fn-widget-shadow-blur-soft:11px;--fn-widget-shadow-spread-soft:-7px}.mock-block[data-kind=container],.mock-block[data-kind=columns]{--fn-widget-shadow-y:15px;--fn-widget-shadow-blur:34px;--fn-widget-shadow-spread:-20px;--fn-widget-shadow-y-soft:5px;--fn-widget-shadow-blur-soft:14px;--fn-widget-shadow-spread-soft:-10px}.mock-block[data-kind=brand],.mock-block[data-kind=login],.mock-block[data-kind=actions],.mock-block[data-kind=resizer]{--fn-widget-shadow-y:8px;--fn-widget-shadow-blur:20px;--fn-widget-shadow-spread:-13px;--fn-widget-shadow-y-soft:2px;--fn-widget-shadow-blur-soft:8px;--fn-widget-shadow-spread-soft:-6px}.mock-block-body{align-content:start;gap:var(--fn-card-body-gap);min-width:0;min-height:0;display:grid}.mock-inner-card{background:var(--builder-card-bg)}.mock-block-head{min-height:calc(var(--fn-control-h) + 18px);margin:calc(var(--fn-card-pad) * -1) calc(var(--fn-card-pad) * -1) var(--fn-header-body-gap);padding:var(--fn-title-wrapper-top) var(--fn-space-3) var(--fn-title-wrapper-bottom);border-radius:var(--fn-card-radius-tl) var(--fn-card-radius-tr) 0 0;background:var(--builder-titlebar-bg);box-shadow:inset 0 calc(-1 * var(--builder-titlebar-border,var(--builder-thickness-px))) 0 var(--builder-title-line,var(--fn-line-soft));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.grid-stack-item.ui-draggable-dragging .mock-block-head{cursor:grabbing}:root[data-foundation-recipe=dense] .mock-block-head{box-shadow:inset 0 var(--builder-thickness-px) 0 var(--fn-line), inset var(--builder-thickness-px) 0 0 var(--fn-line), inset calc(-1 * var(--builder-thickness-px)) 0 0 var(--fn-line), inset 0 calc(-1 * var(--builder-titlebar-border,var(--builder-thickness-px))) 0 var(--builder-title-line,var(--fn-line-soft))}.mock-block-title{gap:var(--fn-title-stack-gap);min-width:0}.mock-block-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fn-font-lg);font-weight:var(--builder-title-weight);overflow:hidden}.mock-block-title small{color:var(--builder-card-muted);font-size:calc(var(--fn-font-xs) * 1.05);text-transform:uppercase;white-space:nowrap;line-height:1.25}:root[data-subtitle-mode=hidden] .mock-block-title small{display:none!important}:root[data-subtitle-mode=pipe] .mock-block-title{align-items:baseline;gap:calc(var(--fn-space-2) + 2px);display:flex}:root[data-subtitle-mode=pipe] .mock-block-title strong{flex:0 auto;min-width:0}:root[data-subtitle-mode=pipe] .mock-block-title small{align-items:baseline;gap:calc(var(--fn-space-2) + 1px);text-overflow:ellipsis;flex:auto;min-width:0;display:inline-flex;overflow:hidden}:root[data-subtitle-mode=pipe] .mock-block-title small:before{content:"|";color:color-mix(in srgb, var(--builder-card-muted) 58%, transparent);flex:none;font-weight:600}.queue-table,.tasking-list,.appt-bm-list,.wrapper-children,.wrapper-tab-body{gap:var(--fn-space-2)}.queue-row,.tasking-row,.appt-bm-row,.action-row,.wrapper-child{min-height:var(--fn-row-min);border-radius:var(--fn-radius-sm);padding:var(--fn-space-2) var(--fn-space-3);color:var(--builder-card-text);box-shadow:none;font-size:var(--fn-font-sm);background:0 0;position:relative;overflow:hidden}.layout-load-list button{min-height:var(--fn-row-min);border-radius:var(--fn-radius-sm);padding:var(--fn-space-2) var(--fn-space-3);color:var(--builder-card-text);background:var(--builder-item-bg);box-shadow:var(--fn-row-shadow);font-size:var(--fn-font-sm);position:relative;overflow:hidden}.queue-row:hover,.tasking-row:hover,.appt-bm-row:hover,.action-row:hover,.wrapper-child:hover{background:0 0}.queue-head{min-height:calc(var(--fn-control-h) - 4px);color:var(--builder-card-muted);box-shadow:inset 0 calc(-1 * var(--builder-thickness-px)) 0 var(--fn-line-soft);font-size:var(--fn-font-xs);background:0 0;font-weight:750}.queue-row+.queue-row,.tasking-row+.tasking-row,.appt-bm-row+.appt-bm-row,.wrapper-child+.wrapper-child{margin-top:0}.block-chip,.queue-row b,.tasking-chip,.tasking-priority,.appt-bm-badge,.appt-bm-count,.tasking-status{border-radius:var(--fn-label-radius);color:var(--builder-card-text);background:color-mix(in srgb, var(--builder-focus) 16%, var(--builder-card-bg));box-shadow:none;font-size:var(--fn-font-xs);font-weight:700}.tasking-row[data-status=active],.tasking-row[data-status=done]{--fn-row-accent:var(--builder-focus)}.canvas-shell,.builder-canvas,.builder-canvas.grid-stack,.builder-canvas.has-shell-layout{box-shadow:none;background:0 0}.builder-canvas.grid-stack>.grid-stack-item{z-index:1}.builder-canvas.grid-stack:before{z-index:3}.builder-canvas.grid-stack:after{z-index:0;background:linear-gradient(rgba(var(--app-primary-rgb,18, 91, 80), .11) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--app-primary-rgb,18, 91, 80), .11) 1px, transparent 1px)!important;background-size:var(--builder-grid-col-size) var(--builder-grid-row-size), var(--builder-grid-col-size) var(--builder-grid-row-size)!important;mix-blend-mode:normal!important;background-position:0 0!important}.builder-canvas.grid-stack:hover:after{opacity:0!important}.builder-canvas.grid-stack.is-transforming:after,.builder-canvas.grid-stack.drag-over:after{opacity:.32!important}.tasking-widget,.appt-bm-widget,.queue-widget{gap:0;height:100%;min-height:0;display:grid}.tasking-widget{grid-template-rows:auto minmax(0,1fr) auto}.appt-bm-widget,.queue-widget{grid-template-rows:auto minmax(0,1fr)}.tasking-toolbar,.appt-bm-toolbar{min-height:var(--fn-tab-h);box-shadow:none;background:0 0;padding:0}.tasking-list,.appt-bm-list,.queue-table{scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding-top:0;overflow:hidden auto}.mock-block[data-kind=tasking]>.mock-block-body,.mock-block[data-kind=appointments]>.mock-block-body,.mock-block[data-kind=table]>.mock-block-body{overflow:hidden}.mock-block-body,.tasking-list,.appt-bm-list,.queue-table,.floating-inspector.theme-popup .inspector-body{scrollbar-color:var(--fn-scrollbar-thumb) transparent;scrollbar-width:thin}.mock-block-body::-webkit-scrollbar{width:var(--fn-scrollbar-size);height:var(--fn-scrollbar-size)}.tasking-list::-webkit-scrollbar{width:var(--fn-scrollbar-size);height:var(--fn-scrollbar-size)}.appt-bm-list::-webkit-scrollbar{width:var(--fn-scrollbar-size);height:var(--fn-scrollbar-size)}.queue-table::-webkit-scrollbar{width:var(--fn-scrollbar-size);height:var(--fn-scrollbar-size)}.floating-inspector.theme-popup .inspector-body::-webkit-scrollbar{width:var(--fn-scrollbar-size);height:var(--fn-scrollbar-size)}.mock-block-body::-webkit-scrollbar-button{width:var(--fn-scrollbar-inset);height:var(--fn-scrollbar-inset);background:0 0;display:block}.tasking-list::-webkit-scrollbar-button{width:var(--fn-scrollbar-inset);height:var(--fn-scrollbar-inset);background:0 0;display:block}.appt-bm-list::-webkit-scrollbar-button{width:var(--fn-scrollbar-inset);height:var(--fn-scrollbar-inset);background:0 0;display:block}.queue-table::-webkit-scrollbar-button{width:var(--fn-scrollbar-inset);height:var(--fn-scrollbar-inset);background:0 0;display:block}.floating-inspector.theme-popup .inspector-body::-webkit-scrollbar-button{width:var(--fn-scrollbar-inset);height:var(--fn-scrollbar-inset);background:0 0;display:block}.mock-block-body::-webkit-scrollbar-track{margin-block:var(--fn-scrollbar-inset);background:0 0}.tasking-list::-webkit-scrollbar-track{margin-block:var(--fn-scrollbar-inset);background:0 0}.appt-bm-list::-webkit-scrollbar-track{margin-block:var(--fn-scrollbar-inset);background:0 0}.queue-table::-webkit-scrollbar-track{margin-block:var(--fn-scrollbar-inset);background:0 0}.floating-inspector.theme-popup .inspector-body::-webkit-scrollbar-track{margin-block:var(--fn-scrollbar-inset);background:0 0}.mock-block-body::-webkit-scrollbar-thumb{background:var(--fn-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.tasking-list::-webkit-scrollbar-thumb{background:var(--fn-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.appt-bm-list::-webkit-scrollbar-thumb{background:var(--fn-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.queue-table::-webkit-scrollbar-thumb{background:var(--fn-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.floating-inspector.theme-popup .inspector-body::-webkit-scrollbar-thumb{background:var(--fn-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.mock-block-body::-webkit-scrollbar-corner{background:0 0}.tasking-list::-webkit-scrollbar-corner{background:0 0}.appt-bm-list::-webkit-scrollbar-corner{background:0 0}.queue-table::-webkit-scrollbar-corner{background:0 0}.floating-inspector.theme-popup .inspector-body::-webkit-scrollbar-corner{background:0 0}.tasking-row{--fn-task-priority-w:52px;--fn-task-status-w:78px;--fn-task-actions-w:104px;grid-template-columns:22px 32px minmax(0, 1fr) calc(var(--fn-task-priority-w) + var(--fn-task-status-w) + var(--fn-space-1)) var(--fn-task-actions-w);gap:var(--fn-space-2)}.appt-bm-row{grid-template-columns:34px minmax(0,1fr) minmax(44px,auto) minmax(68px,auto) minmax(120px,auto)}.mock-block[data-effective-layout=split] .tasking-row,.mock-block[data-effective-layout=tabs] .tasking-row{grid-template-columns:22px 32px minmax(0, 1fr) calc(var(--fn-task-priority-w) + var(--fn-task-status-w) + var(--fn-space-1)) var(--fn-task-actions-w)}.mock-block[data-effective-layout=split] .appt-bm-row,.mock-block[data-effective-layout=tabs] .appt-bm-row{grid-template-columns:34px minmax(0,1fr) minmax(120px,auto)}.tasking-owner,.appt-bm-owner{place-items:center;min-width:0;display:grid}.tasking-owner .uic-avatar,.appt-bm-owner .uic-avatar{--uic-av-size:28px;--uic-av-fs:10px;border-radius:var(--fn-small-radius);box-shadow:inset 0 0 0 var(--builder-thickness-px) #00000014}.tasking-disclosure{border-radius:var(--fn-small-radius);width:20px;height:20px;min-height:20px;color:var(--builder-card-text);background:color-mix(in srgb, var(--builder-focus) 12%, var(--builder-item-bg));box-shadow:none;border:0;place-items:center;padding:0;font-size:14px;font-weight:800;line-height:1;display:grid}.tasking-tags{grid-template-columns:var(--fn-task-priority-w) var(--fn-task-status-w);justify-content:stretch;align-items:center;gap:var(--fn-space-1);min-width:0;display:grid}.block-chip,.queue-row b{min-height:calc(18px * var(--app-layout-scale,1));border-radius:var(--fn-label-radius);padding:calc(2px * var(--app-layout-scale,1)) calc(6px * var(--app-layout-scale,1));box-shadow:none;font-size:calc(var(--fn-font-xs) * 1.05);letter-spacing:0;text-transform:none;border:0;font-weight:750}.tasking-chip,.tasking-priority{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;height:18px;display:inline-flex;overflow:hidden}.tasking-actions,.appt-bm-actions{justify-content:end;align-items:center;gap:var(--fn-space-1);border-left:var(--builder-thickness-px) solid var(--fn-line-soft);padding-left:var(--fn-space-2);min-width:0;display:grid}.tasking-actions{grid-template-columns:68px var(--fn-action-icon);width:var(--fn-task-actions-w)}.appt-bm-actions{grid-template-columns:minmax(70px, calc(var(--fn-action-w) + 22px)) var(--fn-action-icon)}.tasking-actions button,.appt-bm-action-btn,.uic-overflow-btn{min-width:0;height:var(--fn-control-h);min-height:var(--fn-control-h);border-radius:var(--fn-small-radius);color:color-mix(in srgb, var(--builder-card-text) 82%, var(--app-button,var(--builder-focus)));background:color-mix(in srgb, var(--app-button,var(--builder-focus)) 18%, var(--builder-item-bg));box-shadow:none;font-size:var(--fn-font-xs);border:0;padding:0 6px;font-weight:760}.tasking-actions button{justify-content:center;align-items:center;gap:4px;width:68px;display:inline-flex;overflow:hidden}.tasking-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tasking-actions button i,.appt-bm-action-btn i,.uic-overflow-btn i{color:currentColor;opacity:1;width:12px;height:12px}.tasking-actions button:hover,.tasking-actions button:focus-visible,.appt-bm-action-btn:hover,.appt-bm-action-btn:focus-visible,.uic-overflow-btn:hover,.uic-overflow-btn[aria-expanded=true]{color:var(--app-button-text);background:var(--app-button);box-shadow:none}.tasking-action-spacer,.appt-bm-action-spacer,.tasking-overflow-spacer,.appt-bm-overflow-spacer{height:var(--fn-control-h);display:block}.tasking-action-spacer{width:68px}.appt-bm-action-spacer{width:calc(var(--fn-action-w) + 22px)}.tasking-overflow-spacer,.appt-bm-overflow-spacer,.tasking-actions .uic-overflow,.appt-bm-actions .uic-overflow{width:var(--fn-action-icon)}.tasking-actions .uic-overflow-btn,.appt-bm-actions .uic-overflow-btn{width:var(--fn-action-icon);padding:0}.tasking-row[data-status=blocked] .tasking-chip,.tasking-row[data-status=escalated] .tasking-chip{color:var(--builder-card-text);background:color-mix(in srgb, var(--fn-status-red) 22%, var(--builder-item-bg))}.tasking-chip.evidence{color:var(--builder-card-text);background:color-mix(in srgb, var(--fn-status-amber) 22%, var(--builder-item-bg))}.builder-canvas .mock-block :where(.block-chip,.queue-head span,.queue-row b,.queue-actions button,.queue-filters button,.tasking-chip,.tasking-priority,.tasking-actions button,.tasking-actions button span,.appt-bm-badge,.appt-bm-count,.appt-bm-action-btn,.mock-tabs button,.wrapper-tabs button,.tasking-tabs button,.appt-bm-filter,.module-pills span){text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;min-width:0;overflow:hidden}.floating-inspector.theme-popup:not(.collapsed){--fn-popup-bg:var(--builder-popup-bg,var(--builder-panel-bg));--fn-popup-surface:var(--builder-card-bg);--fn-popup-row:var(--builder-item-bg);--fn-popup-field:var(--builder-field-bg);--fn-popup-title:var(--builder-titlebar-bg);--fn-popup-line:var(--builder-soft-line);--fn-popup-strong-line:var(--builder-line);--fn-popup-text:var(--builder-card-text);--fn-popup-muted:var(--builder-card-muted);--fn-popup-soft:var(--builder-card-soft);--fn-popup-action:var(--builder-popup-action,var(--app-button));--fn-popup-action-text:var(--app-button-text);--fn-popup-rest:linear-gradient(180deg, rgba(var(--app-primary-rgb), .045), rgba(var(--app-primary-rgb), .015));--fn-popup-rest-muted:color-mix(in srgb, var(--fn-popup-muted) 76%, var(--fn-popup-text));color:var(--fn-popup-text)!important;background:var(--fn-popup-bg)!important;box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-popup-line), 0 22px 60px rgba(var(--app-primary-rgb), calc(var(--builder-shadow-alpha,.08) * 2.1))!important;-webkit-backdrop-filter:blur(var(--builder-popup-blur-px)) saturate(1.12)!important;border:0!important}.floating-inspector.theme-popup .inspector-handle{color:var(--fn-popup-text)!important;background:var(--fn-popup-title)!important;box-shadow:inset 0 calc(-1 * var(--builder-thickness-px)) 0 var(--fn-popup-line)!important;border:0!important}.floating-inspector.theme-popup .inspector-handle strong,.floating-inspector.theme-popup .inspector-handle span,.floating-inspector.theme-popup .eyebrow{color:inherit!important}.floating-inspector.theme-popup:not(.collapsed) #collapseInspectorButton{color:var(--fn-popup-text)!important;background:color-mix(in srgb, var(--fn-popup-text) 7%, transparent)!important;box-shadow:none!important;border:0!important}.floating-inspector.theme-popup:not(.collapsed) #collapseInspectorButton:hover,.floating-inspector.theme-popup:not(.collapsed) #collapseInspectorButton:focus-visible{color:var(--fn-popup-action-text)!important;background:var(--fn-popup-action)!important}.floating-inspector.theme-popup .inspector-body,.theme-popup-panel{color:var(--fn-popup-text)!important;background:var(--fn-popup-bg)!important}.theme-popup-panel{border-radius:var(--fn-radius)!important;box-shadow:none!important;overflow:hidden!important}.theme-popup-tabs{background:var(--fn-popup-rest), var(--fn-popup-bg)!important;box-shadow:inset 0 calc(-1 * var(--builder-thickness-px)) 0 var(--fn-popup-line)!important;border:0!important}.theme-popup-tabs button,.theme-subpanel-tabs button{color:var(--fn-popup-rest-muted)!important;background:linear-gradient(180deg, #0000001b, #00000029), var(--fn-popup-rest), var(--fn-popup-bg)!important;box-shadow:inset 0 -1px 0 var(--fn-popup-line), inset 0 1px 0 #ffffff0b, inset 0 -12px 16px #0000001f!important;border:0!important;outline:0!important}.theme-popup-tabs button.active,.theme-subpanel-tabs button.active{color:var(--fn-popup-text)!important;background:var(--fn-popup-surface)!important;opacity:1!important;border:0!important;box-shadow:inset 0 1px #ffffff2e!important}.theme-popup-tabs button:not(.active),.theme-subpanel-tabs button:not(.active){opacity:.86!important}.theme-popup-tabs button:hover,.theme-popup-tabs button:focus-visible,.theme-subpanel-tabs button:hover,.theme-subpanel-tabs button:focus-visible{color:var(--fn-popup-text)!important;background:linear-gradient(180deg, rgba(var(--app-button-rgb,18, 91, 80), .13), rgba(var(--app-button-rgb,18, 91, 80), .04)), var(--fn-popup-surface)!important;box-shadow:inset 0 0 0 var(--builder-thickness-px) color-mix(in srgb, var(--fn-popup-action) 24%, transparent)!important}.theme-popup-content{color:var(--fn-popup-text)!important;background:var(--fn-popup-surface)!important}.theme-popup-section,.theme-derived-section,.theme-segment-row,.theme-type-samples,.theme-foundation-section,.theme-generator,.theme-targets,.theme-widget-samples article{color:var(--fn-popup-text)!important;background:var(--fn-popup-row)!important;box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-popup-line)!important;border:0!important}.theme-popup-section+.theme-popup-section,.theme-popup-section+.theme-derived-section,.theme-derived-section+.theme-popup-section,.theme-segment-row+.theme-popup-section{margin-top:var(--fn-space-2)}.theme-live-row,.theme-color-row,.theme-select-row,.theme-switch-row{color:var(--fn-popup-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}.theme-live-row{align-items:center!important;gap:3px var(--fn-space-2)!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;display:grid!important}.theme-live-row>span{color:var(--fn-popup-text)!important;font-size:var(--fn-font-sm)!important;font-weight:700!important}.theme-live-row small{min-width:34px!important;color:var(--fn-popup-muted)!important;font-size:calc(var(--fn-font-xs) * .9)!important;text-align:right!important;justify-self:end!important;line-height:1!important}.theme-live-row input[type=range]{grid-column:1/-1!important;width:100%!important;margin:0!important}.theme-live-row em{display:none!important}.theme-color-row{align-items:center!important;gap:var(--fn-space-2)!important;grid-template-columns:minmax(70px,.72fr) 26px minmax(0,1fr)!important;display:grid!important}.theme-select-row,.theme-switch-row{align-items:center!important;gap:var(--fn-space-2)!important;grid-template-columns:minmax(78px,.55fr) minmax(0,1fr)!important;display:grid!important}.theme-live-row>span,.theme-color-row>span,.theme-select-row>span,.theme-switch-row>span,.theme-segment-row>span,.theme-section-label{color:var(--fn-popup-muted)!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.theme-recipe-grid span,.theme-preset-row button,.theme-surface-chips button span,.theme-derived-section>span{color:var(--fn-popup-muted)!important}.theme-color-row input[type=text],.theme-color-row select,.theme-select-row input,.theme-select-row select,.theme-generator select{color:var(--fn-popup-text)!important;background:var(--fn-popup-field)!important;box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-popup-line)!important;border:0!important}.theme-color-row input[type=color],.theme-generator input[type=color]{border-radius:var(--fn-small-radius)!important;background:var(--fn-popup-field)!important;width:26px!important;height:26px!important;min-height:26px!important;box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-popup-line)!important;border:0!important;padding:2px!important}.floating-inspector.theme-popup input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--fn-popup-action) 38%, var(--fn-popup-line))!important;height:2px!important}.floating-inspector.theme-popup input[type=range]::-webkit-slider-thumb{background:var(--fn-popup-action)!important;width:9px!important;height:9px!important;box-shadow:0 0 0 2px var(--fn-popup-surface)!important;margin-top:-3.5px!important}.theme-switch-row input[type=checkbox]{background:color-mix(in srgb, var(--fn-popup-text) 16%, transparent)!important;width:24px!important;height:13px!important}.theme-switch-row input[type=checkbox]:after{background:var(--fn-popup-muted)!important}.theme-switch-row input[type=checkbox]:checked{background:var(--fn-popup-action)!important}.theme-switch-row input[type=checkbox]:checked:after{background:var(--fn-popup-action-text)!important}.theme-recipe-grid button,.theme-preset-row button,.theme-surface-chips button,.theme-segment-row button{color:var(--fn-popup-text)!important;background:linear-gradient(180deg, rgba(var(--app-primary-rgb), .04), rgba(var(--app-primary-rgb), .012)), var(--fn-popup-surface)!important;border:0!important}.theme-generate-btn,.theme-popup-footer button{color:var(--fn-popup-action-text,#fff)!important;background:var(--fn-popup-action,#125b50)!important;box-shadow:none!important;border:0!important}.theme-recipe-grid button.active,.theme-segment-row button.active,.theme-surface-chips button.active,.theme-popup-footer button.active,.theme-generate-btn:hover,.theme-generate-btn:focus-visible,.theme-popup-footer button:hover,.theme-popup-footer button:focus-visible,.theme-popup-footer button[data-theme-apply]{color:var(--fn-popup-action-text)!important;background:var(--fn-popup-action)!important;box-shadow:none!important}.theme-recipe-grid strong,.theme-widget-samples article strong,.theme-type-samples strong{color:var(--fn-popup-text)!important}.theme-type-samples span,.theme-widget-samples article span{color:var(--fn-popup-muted)!important}.theme-type-samples>*,.theme-widget-samples article{border-radius:var(--fn-small-radius)!important;border:0!important}.theme-preset-row button i{box-shadow:inset 0 0 0 var(--builder-thickness-px) color-mix(in srgb, var(--fn-popup-text) 22%, transparent)!important}.theme-popup-footer{color:var(--fn-popup-text)!important;background:var(--fn-popup-title)!important;box-shadow:inset 0 var(--builder-thickness-px) 0 var(--fn-popup-line)!important;border:0!important}.theme-popup-footer span{color:var(--fn-popup-muted)!important}.theme-popup-footer span i{background:var(--fn-popup-action)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--fn-popup-action) 16%, transparent)!important}.layout-tabs button:not(.active),.mock-tabs button:not(.active),.wrapper-tabs button:not(.active),.tasking-tabs button:not(.active),.appt-bm-filter:not(.active),.theme-subpanel-tabs button:not(.active){color:var(--fn-tab-rest-fg)!important;background:var(--fn-tab-inactive-bg-strong)!important;box-shadow:var(--fn-tab-rest-shadow)!important;opacity:.86!important}.layout-tabs button.active,.mock-tabs button.active,.wrapper-tabs button.active,.tasking-tabs button.active,.appt-bm-filter.active,.theme-subpanel-tabs button.active{color:var(--fn-tab-selected-fg)!important;background:var(--fn-tab-selected-bg)!important;box-shadow:var(--fn-tab-selected-shadow)!important;opacity:1!important}:root[data-foundation-recipe=flat] .theme-popup-tabs,:root[data-foundation-recipe=flat] .layout-tabs,:root[data-foundation-recipe=flat] .mock-tabs,:root[data-foundation-recipe=flat] .wrapper-tabs,:root[data-foundation-recipe=flat] .tasking-tabs,:root[data-foundation-recipe=flat] .appt-bm-filters,:root[data-foundation-recipe=flat] .theme-subpanel-tabs{overflow:hidden;background:var(--fn-tab-selected-bg)!important;box-shadow:none!important}:root[data-foundation-recipe=flat] .theme-popup-tabs button,:root[data-foundation-recipe=flat] .layout-tabs button,:root[data-foundation-recipe=flat] .mock-tabs button,:root[data-foundation-recipe=flat] .wrapper-tabs button,:root[data-foundation-recipe=flat] .tasking-tabs button,:root[data-foundation-recipe=flat] .appt-bm-filter,:root[data-foundation-recipe=flat] .theme-subpanel-tabs button{position:relative;color:var(--fn-tab-selected-fg)!important;box-shadow:none!important;background:0 0!important}:root[data-foundation-recipe=flat] .theme-popup-tabs button+button:before,:root[data-foundation-recipe=flat] .layout-tabs button+button:before,:root[data-foundation-recipe=flat] .mock-tabs button+button:before,:root[data-foundation-recipe=flat] .wrapper-tabs button+button:before,:root[data-foundation-recipe=flat] .tasking-tabs button+button:before,:root[data-foundation-recipe=flat] .appt-bm-filter+.appt-bm-filter:before,:root[data-foundation-recipe=flat] .theme-subpanel-tabs button+button:before{content:"";width:var(--builder-thickness-px);background:var(--fn-line-soft);height:1.2em;position:absolute;top:50%;left:0;transform:translateY(-50%)}:root[data-foundation-recipe=flat] .theme-popup-tabs button:not(.active),:root[data-foundation-recipe=flat] .layout-tabs button:not(.active),:root[data-foundation-recipe=flat] .mock-tabs button:not(.active),:root[data-foundation-recipe=flat] .wrapper-tabs button:not(.active),:root[data-foundation-recipe=flat] .tasking-tabs button:not(.active),:root[data-foundation-recipe=flat] .appt-bm-filter:not(.active),:root[data-foundation-recipe=flat] .theme-subpanel-tabs button:not(.active){color:var(--fn-tab-selected-fg)!important;box-shadow:none!important;opacity:.56!important;background:0 0!important}:root[data-foundation-recipe=flat] .theme-popup-tabs button.active,:root[data-foundation-recipe=flat] .layout-tabs button.active,:root[data-foundation-recipe=flat] .mock-tabs button.active,:root[data-foundation-recipe=flat] .wrapper-tabs button.active,:root[data-foundation-recipe=flat] .tasking-tabs button.active,:root[data-foundation-recipe=flat] .appt-bm-filter.active,:root[data-foundation-recipe=flat] .theme-subpanel-tabs button.active{color:var(--fn-tab-selected-fg)!important;background:color-mix(in srgb, var(--builder-card-text) 6%, transparent)!important;box-shadow:none!important;opacity:1!important}.theme-popup-tabs button,.layout-tabs button,.mock-tabs button,.wrapper-tabs button,.tasking-tabs button,.appt-bm-filter,.theme-subpanel-tabs button{position:relative}:root:not([data-foundation-recipe=flat]) .theme-popup-tabs button:not(.active),:root:not([data-foundation-recipe=flat]) .layout-tabs button:not(.active),:root:not([data-foundation-recipe=flat]) .mock-tabs button:not(.active),:root:not([data-foundation-recipe=flat]) .wrapper-tabs button:not(.active),:root:not([data-foundation-recipe=flat]) .tasking-tabs button:not(.active),:root:not([data-foundation-recipe=flat]) .appt-bm-filter:not(.active),:root:not([data-foundation-recipe=flat]) .theme-subpanel-tabs button:not(.active){background:var(--fn-tab-inactive-bg)!important;box-shadow:var(--fn-tab-rest-shadow)!important;opacity:.9!important}.theme-popup-tabs button+button:before,.layout-tabs button+button:before,.mock-tabs button+button:before,.wrapper-tabs button+button:before,.tasking-tabs button+button:before,.appt-bm-filter+.appt-bm-filter:before,.theme-subpanel-tabs button+button:before{content:"";z-index:2;width:var(--builder-thickness-px);pointer-events:none;opacity:.5;background:var(--fn-tab-divider);position:absolute;top:22%;bottom:22%;left:-1px;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}:root[data-foundation-recipe=flat] .theme-popup-tabs button+button:before,:root[data-foundation-recipe=flat] .layout-tabs button+button:before,:root[data-foundation-recipe=flat] .mock-tabs button+button:before,:root[data-foundation-recipe=flat] .wrapper-tabs button+button:before,:root[data-foundation-recipe=flat] .tasking-tabs button+button:before,:root[data-foundation-recipe=flat] .appt-bm-filter+.appt-bm-filter:before,:root[data-foundation-recipe=flat] .theme-subpanel-tabs button+button:before{width:var(--builder-thickness-px);opacity:.38;left:-1px}:root{--app-card-texture-image:none!important;--app-card-texture-fade-layer:none!important;--app-list-item-texture-image:none!important;--app-list-item-texture-fade-layer:none!important;--app-tab-texture-image:none!important;--app-tab-texture-fade-layer:none!important;--builder-title-texture-image:none!important;--builder-title-texture-alpha:0!important;--builder-rail-texture-image:none!important;--builder-rail-texture-alpha:0!important;--app-panel-texture-image:var(--app-pattern-image)!important;--app-panel-texture-fade-layer:var(--app-pattern-fade-layer)!important;--app-panel-texture-size:var(--app-pattern-size)!important;--app-panel-texture-blend:var(--app-pattern-blend-mode)!important}.theme-popup-section,.theme-segment-row,.mock-block[data-kind=container],.mock-block[data-kind=columns],.mock-block[data-kind=side]{background-position:100% 100%,100% 100%,50%!important;background-size:cover, var(--app-pattern-size), auto!important}.tasking-ctx-menu{z-index:10000;gap:var(--fn-space-2);min-width:192px;max-width:220px;padding:var(--fn-space-3);border-radius:var(--fn-radius);color:var(--pf-t--global--text--color--regular);background:var(--pf-t--global--background--color--secondary--default);box-shadow:inset 0 0 0 var(--builder-thickness-px) var(--fn-line-soft);opacity:0;pointer-events:none;transition:opacity .12s,transform .12s;position:fixed;overflow:hidden;transform:translateY(-4px)}.tasking-ctx-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.tasking-ctx-section{padding:var(--fn-space-1) 0;flex-direction:column;gap:2px;display:flex}.tasking-ctx-section+.tasking-ctx-section{border-top:var(--builder-thickness-px) solid var(--fn-line-soft);padding-top:calc(var(--fn-space-1) + 2px);margin-top:2px}.tasking-ctx-label{padding:2px var(--fn-space-2);font-size:var(--fn-font-xs);font-weight:var(--app-ui-font-weight,600);text-transform:uppercase;letter-spacing:.06em;color:var(--fn-muted);opacity:.7;display:block}.tasking-ctx-item{align-items:center;gap:var(--fn-space-2);width:100%;min-height:var(--fn-control-h);padding:0 var(--fn-space-2);border-radius:var(--fn-small-radius);color:var(--fn-control-text);background:var(--fn-button-bg);font-size:var(--fn-font-sm);font-weight:var(--app-ui-font-weight,600);letter-spacing:0;text-transform:none;cursor:pointer;text-align:left;box-shadow:none;border:0;justify-content:start;font-family:inherit;display:flex}.tasking-ctx-item:hover,.tasking-ctx-item:focus-visible{background:var(--builder-focus);color:var(--pf-t--global--text--color--on-brand--default);outline:none}.tasking-ctx-item.checked{color:var(--builder-focus)}.tasking-ctx-item.checked:hover,.tasking-ctx-item.checked:focus-visible{color:var(--pf-t--global--text--color--on-brand--default)}.tasking-ctx-item i[data-lucide]{opacity:.7;flex-shrink:0;width:16px;height:16px}.tasking-ctx-item.checked i[data-lucide]{opacity:1}.tasking-ctx-path{cursor:default}.tasking-ctx-path:hover,.tasking-ctx-path:focus-visible{background:var(--fn-button-bg);color:var(--fn-control-text)}.tasking-ctx-path-input{min-width:0;height:var(--fn-control-h);padding:0 var(--fn-space-2);border:var(--builder-thickness-px) solid var(--fn-line-soft);border-radius:var(--fn-small-radius);background:var(--builder-input-bg);color:var(--fn-control-text);font-size:var(--fn-font-sm);flex:1;font-family:inherit}.tasking-ctx-path-input:focus{border-color:var(--builder-focus);outline:none}.tasking-row--compact{gap:var(--fn-space-1);min-height:32px;padding-top:2px;padding-bottom:2px}.mock-block-body--compact{gap:var(--fn-space-1)}.mock-block-body--compact .tasking-row,.mock-block-body--compact .appt-bm-row,.mock-block-body--compact .queue-row{gap:var(--fn-space-1);min-height:30px;padding-top:2px;padding-bottom:2px}.tasking-page-note{min-height:calc(var(--fn-control-h) + 2px);align-items:center;gap:var(--fn-space-2);padding:var(--fn-header-pad-top) var(--fn-space-3) var(--fn-header-pad-bottom);border-top:var(--builder-thickness-px) solid var(--fn-line-soft);color:var(--pf-t--global--text--color--regular);background:var(--builder-titlebar-bg);box-shadow:inset 0 calc(1 * var(--builder-titlebar-border,var(--builder-thickness-px))) 0 var(--builder-title-line,var(--fn-line-soft));font-size:var(--fn-font-sm);font-weight:var(--app-ui-font-weight,600);display:flex}.tasking-detail-link{align-items:center;gap:var(--fn-space-2);color:var(--builder-focus);text-decoration:none;display:inline-flex}.tasking-detail-link:hover{text-decoration:underline}.uic-inspector{z-index:9500;background:var(--builder-card-bg,#fff);border:1px solid var(--builder-line,#125b501f);border-radius:var(--builder-radius-md,12px);opacity:0;pointer-events:none;grid-template-columns:auto 1fr;width:auto;min-width:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - 48px);transition:opacity .16s,transform .16s;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(.96);box-shadow:0 24px 80px #00000052,0 8px 24px #0000002e,0 2px 6px #0000001f}.uic-inspector-backdrop{z-index:9490;-webkit-backdrop-filter:none;opacity:0;pointer-events:none;background:0 0;transition:opacity .16s;position:fixed;inset:0}.uic-inspector-backdrop--spotlight{-webkit-backdrop-filter:none;background:0 0}.uic-inspector-mask-piece,.uic-inspector-spotlight{pointer-events:none;display:block;position:fixed}.uic-inspector-mask-piece{-webkit-backdrop-filter:none;background:0 0}.uic-inspector-mask-piece--top{height:var(--uic-spot-top,0);top:0;left:0;right:0}.uic-inspector-mask-piece--right{left:var(--uic-spot-right,100vw);top:var(--uic-spot-top,0);height:var(--uic-spot-height,0);right:0}.uic-inspector-mask-piece--bottom{left:0;top:var(--uic-spot-bottom,100vh);bottom:0;right:0}.uic-inspector-mask-piece--left{left:0;top:var(--uic-spot-top,0);width:var(--uic-spot-left,0);height:var(--uic-spot-height,0)}.uic-inspector-spotlight{left:var(--uic-spot-left,0);top:var(--uic-spot-top,0);width:var(--uic-spot-width,0);height:var(--uic-spot-height,0);border-radius:var(--builder-radius-md,8px)}.uic-inspector-backdrop--open{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.uic-inspector-backdrop,.uic-inspector-mask-piece{-webkit-backdrop-filter:none;transition:none}}.uic-inspector--open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)scale(1)}.uic-inspector-sidebar{border-right:1px solid var(--builder-line);background:color-mix(in srgb, var(--builder-card-bg,#fff) 96%, var(--app-primary,#125b50));flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:12px 8px;display:flex}.uic-inspector-side-btn{border-radius:var(--builder-radius-sm,6px);width:38px;height:38px;color:var(--builder-muted,#62706a);cursor:pointer;background:0 0;border:none;place-items:center;transition:background .1s,color .1s,box-shadow .1s;display:grid}.uic-inspector-side-btn:hover{background:color-mix(in srgb, var(--builder-text,#10231f) 6%, transparent);color:var(--builder-text,#10231f)}.uic-inspector-side-btn--active{background:color-mix(in srgb, var(--simple-primary,#2563eb) 14%, transparent);color:var(--simple-primary,#2563eb);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#2563eb) 30%, transparent)}.uic-inspector-side-btn i{width:18px;height:18px}.uic-inspector-panel{grid-template-rows:auto auto auto auto 1fr auto;min-width:0;min-height:0;display:grid}.uic-inspector-grip{cursor:grab;background:var(--uic-inspector-grip-bg,transparent);place-items:center;min-height:14px;display:grid}.uic-inspector-grip span{opacity:.72;background-image:radial-gradient(circle, var(--uic-inspector-grip-dot,currentColor) 1.35px, transparent 1.55px);background-position:50%;background-size:8px 6px;border-radius:999px;width:32px;height:6px}.uic-inspector-hd{border-bottom:1px solid var(--builder-line);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex}.uic-inspector-title{color:var(--builder-text,#10231f);font-size:15px;font-weight:700}.uic-inspector-close{border-radius:var(--builder-radius-sm,6px);width:32px;height:32px;color:var(--builder-muted,#62706a);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;transition:background .1s,color .1s;display:grid}.uic-inspector-close:hover{background:color-mix(in srgb, var(--simple-primary,var(--app-primary,#125b50)) 14%, var(--builder-card-bg,transparent));color:var(--app-primary,#125b50)}.uic-inspector-close i{width:14px;height:14px}.uic-inspector-top{border-bottom:1px solid var(--builder-line);padding:12px 18px}.uic-inspector-top-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.uic-inspector-top-row,.uic-inspector-field-row{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.uic-inspector-field-label{color:var(--builder-card-muted,#10231f9e);white-space:nowrap;padding-inline-start:2px;font-size:12px;font-weight:600}.uic-scrub{border-radius:var(--builder-radius-sm,4px);background:var(--builder-input-bg,#0000000f);cursor:ew-resize;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;align-items:center;gap:4px;width:100%;min-width:0;height:24px;padding:0 6px;transition:background .1s,border-color .1s;display:inline-flex;position:relative;overflow:hidden}.uic-scrub:hover{background:var(--builder-input-bg-hover,#0000001a);border-color:var(--builder-line,#0000001f)}.uic-scrub--dragging,.uic-scrub:active{background:color-mix(in srgb, var(--app-primary,#125b50) 12%, transparent);border-color:color-mix(in srgb, var(--app-primary,#125b50) 50%, transparent);outline:none}.uic-scrub:after{content:"◂▸";opacity:.35;letter-spacing:-1px;pointer-events:none;flex-shrink:0;margin-left:auto;font-size:8px}.uic-scrub:hover:after,.uic-scrub--dragging:after{opacity:.7}.uic-scrub-val{color:var(--builder-card-text,#10231fd9);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex-shrink:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.uic-scrub-input{opacity:0;pointer-events:none;width:100%;height:100%;color:var(--builder-card-text,#10231fd9);box-sizing:border-box;-moz-appearance:textfield;background:0 0;border:none;outline:none;padding:0 6px;font-size:12px;font-weight:500;position:absolute;inset:0}.uic-scrub-input::-webkit-inner-spin-button{-webkit-appearance:none}.uic-scrub-input::-webkit-outer-spin-button{-webkit-appearance:none}.uic-scrub-input:focus{opacity:1;pointer-events:auto;background:var(--builder-input-bg-focus,#fff);border-radius:var(--builder-radius-sm,4px)}.uic-scrub-input:focus~.uic-scrub-val,.uic-scrub:focus-within .uic-scrub-val{opacity:0;pointer-events:none}.uic-scrub:focus-within{cursor:text;border-color:var(--app-primary,#125b50);background:var(--builder-input-bg-focus,#fff)}.uic-scrub:focus-within:after{display:none}.uic-inspector-toggle{background:var(--builder-line);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;width:28px;height:16px;transition:background .15s;position:relative}.uic-inspector-toggle--on{background:var(--app-primary,#125b50)}.uic-inspector-toggle-knob{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.uic-inspector-toggle--on .uic-inspector-toggle-knob{transform:translate(12px)}.uic-inspector-input{border:1px solid var(--builder-line);border-radius:var(--builder-radius-sm,6px);background:var(--builder-item-bg,#ffffffb3);height:32px;color:var(--builder-text,#10231f);min-width:0;padding:0 10px;font-size:12px;transition:border-color .12s}.uic-inspector-input:focus{border-color:var(--app-primary,#125b50);outline:none}.uic-inspector-select{border:1px solid var(--builder-line);border-radius:var(--builder-radius-sm,6px);background:var(--builder-item-bg,#ffffffb3);height:28px;color:var(--builder-text,#10231f);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;width:100%;min-width:0;padding:0 24px 0 8px;font-size:12px;transition:border-color .12s}.uic-inspector-select:focus{border-color:var(--app-primary,#125b50);outline:none}.uic-inspector-body{min-height:0;overflow-y:auto}.uic-inspector-ft{border-top:1px solid var(--builder-line);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex}.uic-inspector-ft-left,.uic-inspector-ft-right{align-items:center;gap:8px;display:flex}.uic-inspector-action{border:1px solid var(--builder-line);background:var(--builder-card-bg,#fff);border-radius:var(--builder-radius-sm,6px);cursor:pointer;height:28px;color:var(--builder-text,#10231f);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .12s,background .12s;display:flex}.uic-inspector-action:hover{border-color:var(--app-primary,#125b50)}.uic-inspector-action--primary{background:var(--app-primary,#125b50);color:#fff;border-color:var(--app-primary,#125b50)}.uic-inspector-action--primary:hover{background:color-mix(in srgb, var(--app-primary,#125b50) 88%, #000)}.uic-inspector-action--danger{color:var(--fn-status-red,#b91c1c)}.uic-inspector-action--danger:hover{border-color:var(--fn-status-red,#b91c1c);background:#fee2e2}.uic-inspector-action i{width:14px;height:14px}@media (width<=600px){.uic-inspector{border-radius:var(--builder-radius-md,12px) var(--builder-radius-md,12px) 0 0;grid-template-columns:1fr;width:100%;max-width:none;max-height:92vh;inset:auto 0 0;transform:translateY(16px)scale(1)}.uic-inspector--open{transform:translateY(0)scale(1)}.uic-inspector-sidebar{display:none}.uic-inspector-top-grid{grid-template-columns:1fr}}body.builder-page .uic-inspector:not(.uic-inspector--modal){width:min(var(--simple-inspector-width,560px), calc(100vw - 24px));max-width:var(--simple-inspector-width,560px);background:var(--simple-panel,var(--builder-card-bg,#fff));border:1px solid var(--simple-line,var(--builder-line,#d9dee6));max-height:calc(100vh - 24px);box-shadow:var(--simple-shadow,0 4px 12px #0f172a0a);border-radius:7px;grid-template-columns:38px minmax(0,1fr)}body.builder-page .uic-inspector--popover{transform:translateY(4px)scale(.98)}body.builder-page .uic-inspector--popover.uic-inspector--open{transform:translateY(0)scale(1)}body.builder-page .uic-inspector--dragging{cursor:grabbing;transition:none}body.builder-page .uic-inspector:not(.uic-inspector--modal) .uic-inspector-hd{display:none}body.builder-page .uic-inspector-sidebar{border-right:1px solid var(--simple-line,#d9dee6);background:0 0;align-items:center;gap:4px;padding:6px 4px}body.builder-page .uic-inspector-side-btn{width:24px;height:24px;color:var(--simple-muted,#667085);background:0 0;border:0;border-radius:4px;place-items:center;display:grid;position:relative}body.builder-page .uic-inspector-side-btn:after{content:"";opacity:0;background:0 0;border-radius:999px;width:2px;position:absolute;top:5px;bottom:5px;left:2px}body.builder-page .uic-inspector-side-btn:hover{background:color-mix(in srgb, var(--simple-primary,#2563eb) 8%, transparent);color:var(--simple-primary,#2563eb);box-shadow:none}body.builder-page .uic-inspector-side-btn--active{color:var(--simple-primary,#2563eb);box-shadow:none;background:0 0}body.builder-page .uic-inspector-side-btn--active:after{opacity:.9;background:currentColor}body.builder-page .uic-inspector-side-btn i,body.builder-page .uic-tab i,body.builder-page .uic-inspector-action i,body.builder-page .widget-settings-dropdown i{stroke-width:2.1px;width:11px;min-width:11px;height:11px}body.builder-page .uic-inspector-panel{background:var(--simple-panel,#fff);color:var(--simple-text,#1f2937);grid-template-rows:auto auto auto minmax(0,1fr) auto}body.builder-page .uic-inspector-grip{min-height:16px;color:var(--simple-muted,#667085);background:var(--simple-panel,#fff)}body.builder-page .uic-inspector-grip:hover{color:var(--simple-primary,#2563eb)}body.builder-page .uic-inspector-top{border-bottom:1px solid var(--simple-line,#d9dee6);cursor:grab;padding:8px}body.builder-page .uic-inspector-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}body.builder-page .uic-inspector-field-row,body.builder-page .uic-inspector-top-row{grid-template-columns:44px 26px minmax(0,1fr);gap:4px}body.builder-page .uic-inspector-field-label,body.builder-page .ws-label{color:color-mix(in srgb, var(--simple-muted,#667085) 82%, transparent);white-space:nowrap;font-size:9px;font-weight:400;line-height:1}body.builder-page .uic-inspector-input,body.builder-page .ws-input{border:1px solid var(--simple-line,#d9dee6);background:var(--simple-panel,#fff);min-width:0;height:22px;color:var(--simple-text,#1f2937);border-radius:5px;padding:0 7px;font-size:11px;font-weight:400}body.builder-page .uic-inspector-input:focus,body.builder-page .ws-input:focus{border-color:var(--simple-primary,#2563eb);box-shadow:0 0 0 2px var(--simple-primary-light,#dbeafe);outline:0}body.builder-page .uic-inspector-toggle{background:var(--uic-input-bg,var(--simple-panel,#fff));width:26px;height:14px;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), inset 0 1px 0 #ffffff29;border:0;padding:2px}body.builder-page .uic-inspector-toggle--on{background:color-mix(in srgb, var(--simple-primary,#2563eb) 42%, var(--uic-input-bg,var(--simple-panel,#fff)));box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#2563eb) 48%, transparent)}body.builder-page .uic-inspector-toggle:focus-visible{box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-focus-outline-shadow,0 0 0 0 transparent), 0 0 0 2px var(--uic-input-focus-ring,var(--simple-primary-light,#dbeafe));outline:0}body.builder-page .uic-inspector-toggle-knob{width:10px;height:10px;top:2px;left:2px}body.builder-page .uic-inspector-toggle--on .uic-inspector-toggle-knob{transform:translate(12px)}body.builder-page .uic-tabs{border-bottom:1px solid var(--simple-line,#d9dee6);cursor:grab;background:0 0;gap:0;padding:0 8px}body.builder-page .uic-tab{min-width:0;height:22px;min-height:22px;color:color-mix(in srgb, var(--simple-muted,#667085) 82%, transparent);white-space:nowrap;opacity:.9;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:400}body.builder-page .uic-tab:hover{color:color-mix(in srgb, var(--simple-text,#1f2937) 88%, transparent);box-shadow:none;background:0 0}body.builder-page .uic-tab--active{border-bottom-color:var(--simple-primary,#2563eb);color:var(--simple-primary,#2563eb);box-shadow:none;opacity:1;background:0 0}body.builder-page .uic-inspector-body{background:var(--simple-panel,#fff)}body.builder-page .uic-inspector-section,body.builder-page .widget-settings-dropdown .ws-section{border-bottom:1px solid var(--simple-line,#d9dee6);gap:6px;padding:8px;display:grid}body.builder-page .uic-inspector-section-title{color:var(--simple-text,#1f2937);font-size:10px;font-weight:700;line-height:1}body.builder-page .uic-inspector-grid-2{grid-template-columns:90px minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}body.builder-page .uic-inspector-grid-1{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}body.builder-page .uic-inspector-text{min-width:0;color:color-mix(in srgb, var(--simple-muted,#667085) 82%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}body.builder-page .uic-inspector-chip,body.builder-page .ws-item{background:var(--simple-soft,#f1f3f5);min-height:20px;color:var(--simple-muted,#667085);border:0;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:400;line-height:1;display:inline-flex}body.builder-page .uic-inspector-chip--blue,body.builder-page .ws-item.checked{background:var(--simple-primary-bg,#eef4ff);color:var(--simple-primary,#2563eb)}body.builder-page .uic-inspector-chip--green{background:var(--simple-good-light,#ecfdf3);color:var(--simple-good,#027a48)}body.builder-page .uic-inspector-chips,body.builder-page .widget-settings-dropdown{flex-wrap:wrap;gap:4px;min-width:0;display:flex}body.builder-page .uic-inspector-radio-card{cursor:pointer;min-width:0;display:inline-flex}body.builder-page .uic-inspector-radio-card>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}body.builder-page .uic-inspector-radio-card .uic-inspector-chip{cursor:pointer}body.builder-page .uic-inspector-tone-row{grid-template-columns:minmax(58px,max-content) minmax(0,1fr);align-items:center;gap:6px;display:grid}body.builder-page .uic-inspector-chips--tight{gap:4px}body.builder-page .widget-settings-dropdown{width:100%;box-shadow:none;background:0 0;border:0;padding:0;display:block}body.builder-page .widget-settings-dropdown .ws-section{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body.builder-page .widget-settings-dropdown .ws-section:last-child,body.builder-page .uic-inspector-section:last-child{border-bottom:0}body.builder-page .ws-item{cursor:pointer;justify-content:flex-start;width:100%}body.builder-page .ws-item--input{grid-column:1/-1;grid-template-columns:8px minmax(0,1fr);width:100%;display:grid}body.builder-page .ws-label{grid-column:1/-1}body.builder-page .uic-inspector .setup-card label,body.builder-page .uic-inspector .theme-select-row,body.builder-page .uic-inspector .theme-live-row{white-space:nowrap;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}body.builder-page .uic-inspector .setup-card input,body.builder-page .uic-inspector .setup-card select,body.builder-page .uic-inspector .theme-select-row input,body.builder-page .uic-inspector .theme-select-row select,body.builder-page .uic-inspector .theme-live-row input,body.builder-page .uic-inspector .theme-live-row select{border:1px solid var(--simple-line,#d9dee6);background:var(--simple-panel,#fff);min-width:0;height:22px;color:var(--simple-text,#1f2937);border-radius:5px;padding:0 7px;font-size:11px}body.builder-page .uic-inspector-ft{background:var(--simple-panel-alt,#fafbfc);border-top:1px solid var(--simple-line,#d9dee6);height:auto;min-height:34px;padding:6px}body.builder-page .uic-inspector-ft-left,body.builder-page .uic-inspector-ft-right{gap:4px}body.builder-page .uic-inspector-action{border:1px solid var(--simple-line,#d9dee6);background:var(--simple-panel,#fff);height:22px;min-height:22px;color:var(--simple-text,#1f2937);border-radius:5px;gap:4px;padding:0 7px;font-size:11px;font-weight:400}body.builder-page .uic-inspector-action:hover{border-color:var(--simple-primary-border,#b2ccff)}body.builder-page .uic-inspector-action--primary{background:var(--simple-primary,#2563eb);border-color:var(--simple-primary,#2563eb);color:var(--simple-button-text,#fff)}body.builder-page .uic-inspector-action--danger{color:var(--simple-bad,#b42318)}body.builder-page .uic-inspector-action--danger:hover{background:var(--simple-bad-light,#fef3f2);border-color:var(--simple-bad,#b42318)}body.builder-page .uic-inspector--modal{grid-template-columns:auto 1fr;width:min(680px,100vw - 32px);min-width:520px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px)}body.builder-page .uic-inspector--modal .uic-inspector-hd{display:flex}body.builder-page .uic-inspector--modal .uic-inspector-sidebar{width:auto;padding:12px 8px}body.builder-page .uic-inspector--modal .uic-inspector-panel{grid-template-rows:auto auto auto auto 1fr auto}body.builder-page .uic-builder-settings,body.builder-page .uic-global-inspector{--gi-bg:#1c1e24;--gi-bg-body:#17191f;--gi-bg-group:#21242c;--gi-bg-hover:#2a2d38;--gi-line:#2e3140;--gi-text:#e2e4ea;--gi-muted:#7a7f92;--gi-input-bg:#1c1e24;--gi-accent:var(--simple-primary,#5b8def);--gi-accent-bg:color-mix(in srgb, var(--simple-primary,#5b8def) 14%, #17191f);--gi-accent-border:color-mix(in srgb, var(--simple-primary,#5b8def) 40%, #17191f);width:min(820px,100vw - 32px);min-width:560px;height:auto;max-height:calc(100vh - 48px);top:24px;background:var(--gi-bg)!important;border-color:var(--gi-line)!important;color:var(--gi-text)!important;transform:translate(-50%)scale(.96)!important;box-shadow:0 18px 38px #00000061,0 5px 14px #00000038,0 0 0 1px #ffffff0f!important}body.builder-page .uic-builder-settings.uic-inspector--open,body.builder-page .uic-global-inspector.uic-inspector--open{transform:translate(-50%)scale(1)!important}body.builder-page .uic-builder-settings.uic-inspector--popover,body.builder-page .uic-global-inspector.uic-inspector--popover{transform:scale(.98)!important}body.builder-page .uic-builder-settings.uic-inspector--popover.uic-inspector--open,body.builder-page .uic-global-inspector.uic-inspector--popover.uic-inspector--open{transform:scale(1)!important}body.builder-page .uic-inspector-backdrop--builder-settings,body.builder-page .uic-inspector-backdrop--global{opacity:0!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body.builder-page .uic-builder-settings .uic-inspector-panel,body.builder-page .uic-global-inspector .uic-inspector-panel{min-height:0;background:var(--gi-bg)!important;color:var(--gi-text)!important}body.builder-page .uic-builder-settings .uic-inspector-ft,body.builder-page .uic-global-inspector .uic-inspector-ft{background:var(--gi-bg)!important;border-top-color:var(--gi-line)!important}body.builder-page .uic-builder-settings .uic-inspector-hd,body.builder-page .uic-global-inspector .uic-inspector-hd{background:var(--gi-bg)!important;border-bottom-color:var(--gi-line)!important;color:var(--gi-text)!important}body.builder-page .uic-builder-settings .uic-inspector-title,body.builder-page .uic-global-inspector .uic-inspector-title{color:var(--gi-text)!important}body.builder-page .uic-builder-settings .uic-inspector-ft .uic-btn,body.builder-page .uic-global-inspector .uic-inspector-ft .uic-btn{background:var(--gi-bg-hover);border-color:var(--gi-line);color:var(--gi-text)}body.builder-page .uic-builder-settings .uic-inspector-ft .uic-btn--primary,body.builder-page .uic-global-inspector .uic-inspector-ft .uic-btn--primary{background:var(--gi-accent);border-color:var(--gi-accent);color:#fff}body.builder-page .uic-builder-settings .uic-tabs,body.builder-page .uic-global-inspector .uic-tabs{display:none}body.builder-page .uic-builder-settings .uic-inspector-sidebar,body.builder-page .uic-global-inspector .uic-inspector-sidebar{border-right:1px solid var(--gi-line);background:var(--gi-bg);justify-content:flex-start;gap:2px;width:54px;padding:8px 5px}body.builder-page .uic-builder-settings .uic-inspector-side-btn,body.builder-page .uic-global-inspector .uic-inspector-side-btn{width:40px;height:40px;color:var(--gi-muted);letter-spacing:0;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:9px;display:flex}body.builder-page .uic-builder-settings .uic-inspector-side-btn i,body.builder-page .uic-global-inspector .uic-inspector-side-btn i{width:16px;height:16px;font-size:16px}body.builder-page .uic-builder-settings .uic-inspector-side-btn:after,body.builder-page .uic-global-inspector .uic-inspector-side-btn:after{content:attr(title);color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:40px;font-size:9px;line-height:1;overflow:hidden}body.builder-page .uic-builder-settings .uic-inspector-side-btn:hover,body.builder-page .uic-global-inspector .uic-inspector-side-btn:hover{background:var(--gi-bg-hover);color:var(--gi-text);border-color:#0000}body.builder-page .uic-builder-settings .uic-inspector-side-btn--active,body.builder-page .uic-global-inspector .uic-inspector-side-btn--active{background:var(--gi-accent-bg);color:var(--gi-accent);border-color:var(--gi-accent-border);box-shadow:none}body.builder-page .uic-builder-settings .uic-inspector-body,body.builder-page .uic-global-inspector .uic-inspector-body{align-content:start;min-height:0;padding:8px;overflow:auto;background:var(--gi-bg-body)!important;color:var(--gi-text)!important}body.builder-page .uic-builder-settings .uic-inspector-section,body.builder-page .uic-global-inspector .uic-inspector-section{background:0 0;border:0;border-radius:0;padding:6px 0}body.builder-page .uic-builder-settings .uic-inspector-section+.uic-inspector-section,body.builder-page .uic-global-inspector .uic-inspector-section+.uic-inspector-section{margin-top:6px}body.builder-page .uic-builder-settings .uic-inspector-section-title,body.builder-page .uic-global-inspector .uic-inspector-section-title{color:var(--gi-muted);text-transform:none;letter-spacing:0;font-size:11px;font-weight:600;line-height:1.15}body.builder-page .uic-builder-settings .uic-inspector-grid-1,body.builder-page .uic-global-inspector .uic-inspector-grid-1{grid-template-columns:minmax(0,1fr) 58px}body.builder-page .uic-builder-settings .uic-inspector-section--row,body.builder-page .uic-global-inspector .uic-inspector-section--row{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:8px;display:grid}body.builder-page .uic-builder-settings .uic-palette-row,body.builder-page .uic-global-inspector .uic-palette-row{grid-template-columns:56px minmax(0,1fr)}body.builder-page .uic-global-layout--palette{grid-template-columns:repeat(3,minmax(0,1fr))}body.builder-page .uic-global-layout--palette-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.builder-page .pal-curves-section{grid-column:1/-1;padding:4px 0 2px}body.builder-page .pal-curves-header{letter-spacing:.06em;text-transform:uppercase;color:var(--gi-muted);border-bottom:1px solid var(--gi-line);margin-bottom:2px;padding:0 0 6px;font-size:10px;font-weight:700}body.builder-page .pal-curve-row{align-items:center;gap:6px;padding:2px 0 0;display:flex}body.builder-page .pal-curve-lbl{color:var(--gi-muted);text-align:right;flex-shrink:0;min-width:14px;font-size:10px;font-weight:600}body.builder-page .pal-curve-btns{flex:1;gap:0;display:flex}body.builder-page .pal-curve-btn{min-height:30px;color:var(--gi-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;padding:6px 2px;font-size:11px;transition:color .1s,border-color .1s,background .1s}body.builder-page .pal-curve-btn:hover{color:var(--gi-text);background:var(--gi-bg-hover)}body.builder-page .pal-curve-btn--on,body.builder-page .pal-curve-btn.uic-inspector-chip--blue{color:var(--gi-accent);border-bottom-color:var(--gi-accent);background:var(--gi-accent-bg)}body.builder-page .pal-weight-row{align-items:center;gap:6px;padding:2px 0 8px;display:flex}body.builder-page .pal-weight-row .pal-curve-lbl{visibility:hidden}body.builder-page .pal-weight-range{height:20px;accent-color:var(--gi-accent);cursor:pointer;background:0 0;border:0;flex:1}body.builder-page .pal-weight-val{text-align:right;min-width:32px;color:var(--gi-muted);font-variant-numeric:tabular-nums;font-size:10px}body.builder-page .uic-builder-settings .uic-inspector-section--row>.uic-inspector-section-title,body.builder-page .uic-global-inspector .uic-inspector-section--row>.uic-inspector-section-title{margin:0}body.builder-page .uic-builder-settings .uic-inspector-chip,body.builder-page .uic-global-inspector .uic-inspector-chip{cursor:pointer;background:var(--gi-bg-hover);border-color:var(--gi-line);min-height:22px;color:var(--gi-muted)}body.builder-page .uic-builder-settings .uic-inspector-chip:hover,body.builder-page .uic-global-inspector .uic-inspector-chip:hover{background:var(--gi-bg-group);color:var(--gi-text)}body.builder-page .uic-builder-settings .uic-inspector-chip--blue,body.builder-page .uic-builder-settings .uic-inspector-chip[aria-checked=true],body.builder-page .uic-global-inspector .uic-inspector-chip--blue,body.builder-page .uic-global-inspector .uic-inspector-chip[aria-checked=true]{background:var(--gi-accent-bg);color:var(--gi-accent);border-color:var(--gi-accent-border)}body.builder-page .uic-builder-settings .uic-inspector-input,body.builder-page .uic-builder-settings .ws-input,body.builder-page .uic-global-inspector .uic-inspector-input,body.builder-page .uic-global-inspector .ws-input{background:color-mix(in srgb, var(--gi-input-bg) 50%, var(--gi-bg-group) 50%);border:1px solid color-mix(in srgb, var(--gi-line) 30%, transparent);color:var(--gi-text)}body.builder-page .uic-builder-settings .uic-inspector-input:focus,body.builder-page .uic-builder-settings .ws-input:focus,body.builder-page .uic-global-inspector .uic-inspector-input:focus,body.builder-page .uic-global-inspector .ws-input:focus{box-shadow:0 0 0 2px var(--gi-accent-bg);border-color:#0000}body.builder-page .uic-builder-settings .uic-inspector-text,body.builder-page .uic-builder-settings .ws-label,body.builder-page .uic-global-inspector .uic-inspector-text,body.builder-page .uic-global-inspector .ws-label{color:color-mix(in srgb, var(--gi-muted) 60%, var(--gi-text) 40%)}body.builder-page .uic-builder-settings .uic-inspector-toggle,body.builder-page .uic-global-inspector .uic-inspector-toggle{background:color-mix(in srgb, var(--gi-input-bg) 50%, var(--gi-bg-group) 50%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gi-line) 30%, transparent), inset 0 1px 0 #ffffff29;border:0}body.builder-page .uic-builder-settings .uic-inspector-toggle--on,body.builder-page .uic-global-inspector .uic-inspector-toggle--on{background:color-mix(in srgb, var(--gi-accent) 42%, var(--gi-input-bg) 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gi-accent) 48%, transparent), inset 0 1px 0 #ffffff29}body.builder-page .uic-builder-settings .uic-inspector-toggle:focus-visible,body.builder-page .uic-global-inspector .uic-inspector-toggle:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gi-accent) 56%, var(--gi-line)), 0 0 0 2px var(--gi-accent-bg);outline:0}body.builder-page .uic-builder-settings :where(.uic-global-layout--fonts,.uic-global-layout--cards),body.builder-page .uic-global-inspector :where(.uic-global-layout--fonts,.uic-global-layout--cards){gap:6px}body.builder-page .uic-builder-settings .uic-global-layout--fonts,body.builder-page .uic-global-inspector .uic-global-layout--fonts,body.builder-page .uic-builder-settings .uic-global-layout--cards,body.builder-page .uic-global-inspector .uic-global-layout--cards{grid-template-columns:repeat(2,minmax(0,1fr))}body.builder-page .uic-builder-settings :where(.uic-global-group--fonts,.uic-global-group--cards),body.builder-page .uic-global-inspector :where(.uic-global-group--fonts,.uic-global-group--cards){background:color-mix(in srgb, var(--gi-bg-group) 72%, transparent);border-color:color-mix(in srgb, var(--gi-line) 62%, transparent);padding:6px}body.builder-page .uic-builder-settings :where(.uic-global-group--fonts,.uic-global-group--cards)>.uic-global-group__title,body.builder-page .uic-global-inspector :where(.uic-global-group--fonts,.uic-global-group--cards)>.uic-global-group__title{border-bottom-color:color-mix(in srgb, var(--gi-line) 54%, transparent);padding-bottom:5px;font-size:10px}body.builder-page .uic-builder-settings :where(.uic-global-group--fonts,.uic-global-group--cards)>.uic-inspector-section,body.builder-page .uic-global-inspector :where(.uic-global-group--fonts,.uic-global-group--cards)>.uic-inspector-section{grid-template-columns:62px minmax(0,1fr);gap:6px;padding:4px 0}body.builder-page .uic-builder-settings :where(.uic-global-group--fonts,.uic-global-group--cards)>.uic-inspector-section+.uic-inspector-section,body.builder-page .uic-global-inspector :where(.uic-global-group--fonts,.uic-global-group--cards)>.uic-inspector-section+.uic-inspector-section{border-top:1px solid color-mix(in srgb, var(--gi-line) 40%, var(--simple-primary) 60%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--simple-primary) 25%, transparent)}body.builder-page .uic-builder-settings .uic-global-group--cards .uic-inspector-section-title,body.builder-page .uic-global-inspector .uic-global-group--cards .uic-inspector-section-title{font-size:10px}body.builder-page .uic-builder-settings .uic-global-group--cards .uic-inspector-grid-1,body.builder-page .uic-global-inspector .uic-global-group--cards .uic-inspector-grid-1{grid-template-columns:minmax(0,1fr) 42px}body.builder-page .uic-builder-settings .uic-inspector-section--dropdown,body.builder-page .uic-global-inspector .uic-inspector-section--dropdown{align-items:center}body.builder-page .uic-builder-settings .uic-inspector-dropdown,body.builder-page .uic-global-inspector .uic-inspector-dropdown{background:color-mix(in srgb, var(--gi-input-bg) 50%, var(--gi-bg-group) 50%);border:0;border:1px solid color-mix(in srgb, var(--gi-line) 30%, transparent);width:100%;min-width:0;height:22px;color:var(--gi-text);font:inherit;cursor:pointer;box-shadow:none;border-radius:5px;align-items:center;gap:8px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}body.builder-page .uic-builder-settings .uic-inspector-dropdown [data-global-dropdown-label],body.builder-page .uic-global-inspector .uic-inspector-dropdown [data-global-dropdown-label]{text-align:left;flex:auto;min-width:0}body.builder-page .uic-builder-settings .uic-inspector-dropdown:hover,body.builder-page .uic-builder-settings .uic-inspector-dropdown:focus-visible,body.builder-page .uic-global-inspector .uic-inspector-dropdown:hover,body.builder-page .uic-global-inspector .uic-inspector-dropdown:focus-visible{background:var(--gi-bg-hover);box-shadow:none;border-color:#0000;outline:0}body.builder-page .uic-builder-settings .uic-inspector-dropdown span,body.builder-page .uic-global-inspector .uic-inspector-dropdown span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.builder-page .uic-builder-settings .uic-inspector-dropdown svg,body.builder-page .uic-builder-settings .uic-inspector-dropdown i,body.builder-page .uic-global-inspector .uic-inspector-dropdown svg,body.builder-page .uic-global-inspector .uic-inspector-dropdown i{width:13px;height:13px;color:var(--gi-muted);flex:0 0 13px;margin-left:auto}body.builder-page .uic-dropdown{color:#e2e4ea;background:#1c1e24;border:0;box-shadow:0 18px 38px #00000061,0 5px 14px #00000038}body.builder-page .uic-dropdown-section+.uic-dropdown-section{border-top-color:#2e3140}body.builder-page .uic-dropdown-label{color:#7a7f92}body.builder-page .uic-dropdown-item{color:#e2e4ea;background:0 0}body.builder-page .uic-dropdown-item:hover,body.builder-page .uic-dropdown-item:focus{color:#e2e4ea;background:#2a2d38}body.builder-page .uic-dropdown-item--checked{color:var(--simple-primary,#5b8def);background:color-mix(in srgb, var(--simple-primary,#5b8def) 14%, #17191f)}body.builder-page .uic-dropdown-item-icon{color:currentColor;opacity:.75}body.builder-page .builder-settings-warning{border:1px solid color-mix(in srgb, #ff9b8f 34%, var(--gi-line,#2e3140));background:color-mix(in srgb, #ff9b8f 10%, var(--gi-bg-body,#17191f));color:var(--gi-text,#e2e4ea);border-radius:6px;gap:6px;padding:10px;display:grid}body.builder-page .builder-settings-warning strong{font-size:12px;line-height:1.1}body.builder-page .builder-settings-warning span{color:var(--gi-muted,#7a7f92);font-size:11px;line-height:1.35}body.builder-page .uic-global-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}body.builder-page .uic-global-layout--banner{grid-template-columns:1fr}body.builder-page .uic-banner-edge-sizing{opacity:.45;border-radius:5px;margin-bottom:4px;padding:6px 8px 2px;transition:opacity .15s}body.builder-page .uic-banner-edge-sizing--active{opacity:1;background:var(--gi-accent-bg)}body.builder-page .uic-banner-edge-label{text-transform:uppercase;letter-spacing:.04em;color:var(--gi-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}body.builder-page .uic-banner-edge-sizing--active .uic-banner-edge-label{color:var(--gi-text)}body.builder-page .uic-badge{font-size:calc(9px * (.9 + .1 * var(--app-layout-scale,1)));text-transform:uppercase;letter-spacing:.06em;background:var(--gi-accent);color:#fff;padding:calc(1px * (.9 + .1 * var(--app-layout-scale,1))) calc(5px * (.9 + .1 * var(--app-layout-scale,1)));border-radius:3px;font-weight:700}body.builder-page .uic-global-hero,body.builder-page .uic-global-group{border:1px solid var(--gi-line);background:var(--gi-bg-group);border-radius:7px}body.builder-page .uic-global-hero{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}body.builder-page .uic-global-hero__copy{gap:3px;min-width:0;display:grid}body.builder-page .uic-global-hero__copy strong{color:var(--gi-text);font-size:13px;line-height:1.1}body.builder-page .uic-global-hero__copy span,body.builder-page .uic-global-hero__copy small{color:var(--gi-muted);font-size:11px;line-height:1.25}body.builder-page .uic-global-hero__action{min-height:28px;padding-inline:10px}body.builder-page .uic-global-group{padding:7px}body.builder-page .uic-global-group--wide{grid-column:1/-1}body.builder-page .uic-global-group__title{color:var(--gi-text);border-bottom:1px solid var(--gi-line);margin:0;padding:0 0 6px;font-size:11px;font-weight:750;line-height:1}body.builder-page .uic-global-group>.uic-inspector-section{background:0 0;border:0;border-radius:0;padding:6px 0}body.builder-page .uic-global-group>.uic-inspector-section+.uic-inspector-section{border-top:1px solid var(--gi-line);margin-top:0}body.builder-page .uic-builder-settings input[type=range].uic-inspector-input,body.builder-page .uic-global-inspector input[type=range].uic-inspector-input{height:18px;min-height:18px;box-shadow:none;accent-color:var(--gi-accent);background:0 0;border:0;border-radius:0;padding:0}body.builder-page .uic-builder-settings input[type=range].uic-inspector-input:focus,body.builder-page .uic-global-inspector input[type=range].uic-inspector-input:focus{box-shadow:none;outline:none}body.builder-page .uic-builder-settings input[type=color].uic-inspector-input,body.builder-page .uic-global-inspector input[type=color].uic-inspector-input{border:1px solid color-mix(in srgb, var(--gi-line) 30%, transparent);background:color-mix(in srgb, var(--gi-input-bg) 50%, var(--gi-bg-group) 50%);width:34px;height:22px;min-height:22px;padding:1px}@media (width<=860px){body.builder-page .uic-builder-settings,body.builder-page .uic-global-inspector{width:calc(100vw - 32px);min-width:0}body.builder-page .uic-global-layout,body.builder-page .uic-global-layout--palette,body.builder-page .uic-global-layout--palette-2{grid-template-columns:1fr}body.builder-page .uic-global-group--wide,body.builder-page .uic-global-hero{grid-column:auto}}:root[data-readability-density=dense] body.builder-page .uic-inspector-section,:root[data-readability-density=dense] body.builder-page .widget-settings-dropdown .ws-section{gap:4px;padding:6px}:root[data-readability-density=dense] body.builder-page .uic-global-group{padding:5px}:root[data-readability-density=dense] body.builder-page .uic-global-group__title{padding:0 0 4px}:root[data-readability-density=dense] body.builder-page .uic-global-group>.uic-inspector-section{padding:4px 0}:root[data-readability-density=dense] body.builder-page .uic-inspector-grid-1,:root[data-readability-density=dense] body.builder-page .uic-inspector-grid-2{gap:4px 6px}body.builder-page .uic-builder-settings,body.builder-page .uic-global-inspector{--gi-accent:#e87d3a;--gi-accent-bg:#342723;--gi-accent-border:#6b412a;--simple-primary:#e87d3a;--simple-primary-bg:#342927;--simple-primary-border:#6a422c;--simple-primary-light:#493329;--app-primary:#e87d3a}body.builder-page .uic-builder-settings .uic-inspector-chip--active,body.builder-page .uic-global-inspector .uic-inspector-chip--active,body.builder-page .uic-builder-settings .uic-inspector-chip--blue,body.builder-page .uic-global-inspector .uic-inspector-chip--blue{color:#e8a96a;background:#392b27;border-color:#6e442d}body.builder-page .uic-builder-settings .uic-inspector-side-btn--active,body.builder-page .uic-global-inspector .uic-inspector-side-btn--active{color:#e8a96a;background:#342723;border-color:#663f29}body.builder-page .uic-builder-settings input[type=range].uic-inspector-input::-webkit-slider-thumb{background:#e87d3a}body.builder-page .uic-global-inspector input[type=range].uic-inspector-input::-webkit-slider-thumb{background:#e87d3a}body.builder-page .uic-builder-settings input[type=range].uic-inspector-input::-moz-range-thumb{background:#e87d3a}body.builder-page .uic-global-inspector input[type=range].uic-inspector-input::-moz-range-thumb{background:#e87d3a}body.builder-page .uic-builder-settings .uic-inspector-action--primary,body.builder-page .uic-global-inspector .uic-inspector-action--primary{color:#fff;background:#e87d3a;border-color:#e87d3a}body.builder-page .uic-builder-settings .uic-inspector-action--primary:hover,body.builder-page .uic-global-inspector .uic-inspector-action--primary:hover{background:#d06a28;border-color:#d06a28}body.builder-page .uic-builder-settings .uic-inspector-grip,body.builder-page .uic-global-inspector .uic-inspector-grip{background:#282121}body.builder-page .uic-builder-settings .uic-inspector-grip:after,body.builder-page .uic-global-inspector .uic-inspector-grip:after{background:#6b412a}body.builder-page .ws-item[draggable=true]{cursor:grab!important}body.builder-page .ws-item[draggable=true]:active{cursor:grabbing!important}body.builder-page .ws-item.ws-item--dragging{opacity:.4!important;background:var(--simple-soft,#f1f3f5)!important;border:1px dashed var(--simple-primary,#2563eb)!important}.uic-tabs{border-bottom:1px solid var(--uic-tabs-line,var(--builder-line));flex-shrink:0;align-items:end;gap:4px;padding:0 18px;display:flex;overflow-x:auto}.uic-tab{border-radius:var(--builder-radius-sm,6px) var(--builder-radius-sm,6px) 0 0;cursor:pointer;height:38px;color:var(--uic-tab-fg,var(--builder-card-muted,#10231f9e));white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;transition:color .12s,border-color .12s,box-shadow .12s;display:flex}.uic-tab:hover{color:var(--uic-tab-hover-fg,var(--builder-text,#10231f));box-shadow:none}.builder-page .uic-tab:hover,.builder-page button.uic-tab:hover{box-shadow:none}.uic-tab--active{border-color:var(--uic-tab-active-border,var(--builder-line));background:var(--uic-tab-active-bg,var(--builder-card-bg,#fff));color:var(--uic-tab-active-fg,var(--app-primary,#125b50));box-shadow:inset 0 -2px var(--uic-tab-active-accent,var(--app-primary,#125b50))}.uic-tab i{width:14px;height:14px}.uic-info-card{min-width:0;min-height:var(--fn-control-h,36px);padding-right:calc(var(--fn-control-h,28px) + var(--fn-space-1,4px));width:100%;color:var(--builder-text,var(--app-text,inherit));text-align:left;gap:2px;position:relative}.uic-info-card__label{font-size:var(--fn-font-xs,11px);font-weight:var(--app-ui-font-weight,600);letter-spacing:var(--app-letter-spacing,0);text-transform:var(--app-button-text-case,none);margin-bottom:3px;display:block}.uic-info-card__value,.uic-metric-card__value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fn-font-sm,var(--app-base-font-size,13px));font-weight:var(--app-ui-font-weight,600);display:block;overflow:hidden}.uic-metric-card{min-width:0;min-height:calc(var(--fn-control-h,36px) + var(--fn-space-2,10px));padding-right:calc(var(--fn-control-h,28px) + var(--fn-space-1,4px));width:100%;color:var(--builder-text,var(--app-text,inherit));text-align:left;gap:2px;position:relative}.uic-metric-card__value{font-size:calc(var(--fn-font-sm,var(--app-base-font-size,13px)) + 3px);font-weight:700;line-height:1}.uic-profile-card{align-items:center;gap:var(--fn-space-2,10px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uic-profile-card__photo .uic-avatar{--uic-av-size:64px}.uic-profile-card__main{min-width:0}.uic-profile-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:calc(11px * var(--uic-density-scale,1));color:var(--uic-text-primary,var(--builder-text,var(--app-text,inherit)));margin:0;font-weight:600;line-height:1.2;overflow:hidden}.uic-profile-card__meta{text-overflow:ellipsis;white-space:nowrap;font-size:calc(9px * var(--uic-density-scale,1));color:var(--uic-text-secondary,var(--builder-card-muted,var(--builder-muted,currentColor)));opacity:var(--uic-secondary-opacity,.72);text-transform:uppercase;margin-top:2px;overflow:hidden}.uic-media-thumb{width:var(--uic-media-thumb-size,64px);height:var(--uic-media-thumb-size,64px);font-size:var(--fn-font-xs,11px);font-weight:var(--app-ui-font-weight,600);letter-spacing:var(--app-letter-spacing,0);text-transform:var(--app-button-text-case,none);place-items:center;padding:0;display:grid;overflow:hidden}.uic-media-thumb img{object-fit:cover;width:100%;height:100%}.uic-info-card>.uic-btn--icon[data-uic-copy],.uic-metric-card>.uic-btn--icon[data-uic-copy]{right:var(--fn-space-1,4px);top:auto;bottom:var(--fn-space-1,4px);width:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px));height:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px));opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;transform:none}.uic-info-card>.uic-client-card__field-actions{right:var(--fn-space-1,4px);top:auto;bottom:var(--fn-space-1,4px);opacity:0;pointer-events:none;gap:2px;transition:opacity .12s;display:flex;position:absolute}.uic-info-card>.uic-client-card__field-actions .uic-btn--icon{width:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px));height:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px))}.uic-client-card__follow>.uic-btn--icon[data-uic-followup-toggle]{right:calc(var(--fn-control-h,28px) - var(--fn-space-1,4px));top:auto;bottom:var(--fn-space-1,4px);width:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px));height:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px));opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;transform:none}.uic-info-card:hover>.uic-btn--icon[data-uic-copy],.uic-info-card:focus-within>.uic-btn--icon[data-uic-copy],.uic-info-card:hover>.uic-client-card__field-actions,.uic-info-card:focus-within>.uic-client-card__field-actions,.uic-metric-card:hover>.uic-btn--icon[data-uic-copy],.uic-metric-card:focus-within>.uic-btn--icon[data-uic-copy],.uic-client-card__follow:hover>.uic-btn--icon[data-uic-followup-toggle],.uic-client-card__follow:focus-within>.uic-btn--icon[data-uic-followup-toggle]{opacity:1;pointer-events:auto}.uic-info-card>.uic-btn--icon[data-uic-copy].saved,.uic-info-card:hover>.uic-btn--icon[data-uic-copy].saved,.uic-metric-card>.uic-btn--icon[data-uic-copy].saved,.uic-metric-card:hover>.uic-btn--icon[data-uic-copy].saved{opacity:1;pointer-events:none}.uic-info-card>.uic-btn--icon[data-uic-copy] i,.uic-metric-card>.uic-btn--icon[data-uic-copy] i,.uic-client-card__follow>.uic-btn--icon[data-uic-followup-toggle] i{width:var(--fn-font-sm,12px);height:var(--fn-font-sm,12px)}.uic-client-card{--uic-client-gap:var(--fn-space-2,8px);--uic-client-pad:var(--fn-space-3,12px);width:100%;color:var(--builder-text,var(--app-text,inherit));display:block}.uic-client-card__stack{gap:var(--fn-space-2,8px);padding:var(--uic-client-pad);display:grid}.uic-client-card__section{background:color-mix(in srgb, var(--builder-card-bg,#ffffffb8) 86%, var(--builder-item-bg,#ffffffb3));border-radius:var(--builder-radius-sm,6px);border:0;min-width:0;padding:0;position:relative;overflow:hidden}.uic-client-card__section-title{padding:var(--fn-space-2,8px) var(--uic-client-gap) var(--fn-space-1,4px);color:var(--builder-card-muted,var(--builder-muted,currentColor));font-size:var(--fn-font-xs,10px);line-height:1.2;font-weight:var(--app-ui-font-weight,600);letter-spacing:var(--app-letter-spacing,0);text-transform:var(--app-button-text-case,none);border-bottom:1px solid var(--fn-line-soft,#125b5014);margin:0}.uic-client-card__content{padding:0}.uic-client-card__identity{position:relative}.uic-client-card__identity>.uic-btn--icon{right:var(--fn-space-1,4px);opacity:0;pointer-events:none;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}.uic-client-card__identity:hover>.uic-btn--icon,.uic-client-card__identity:focus-within>.uic-btn--icon{opacity:1;pointer-events:auto}.uic-client-card__profile{background:var(--builder-item-bg,#ffffffb3);border:0;border-radius:0}.uic-client-card__profile .uic-profile-card__photo .uic-avatar{--uic-av-size:calc(var(--fn-control-h,36px) * 2)}.uic-client-card__grid{background:0 0;gap:0;display:grid}.uic-client-card__grid--info{grid-template-columns:repeat(2,minmax(0,1fr))}.uic-client-card__grid--finance{grid-template-columns:.72fr .72fr 1.56fr}.uic-client-card__field,.uic-client-card__metric{border:0;border-top:1px solid var(--fn-line-soft,#125b5014);background:var(--builder-item-bg,#ffffffb3);box-shadow:none;border-radius:0}.uic-client-card__field--wide{grid-column:1/-1}.uic-client-card__metric--danger{color:var(--builder-text,var(--app-text,inherit));background:color-mix(in srgb, var(--builder-card-muted,#64748b) 8%, var(--builder-item-bg,#ffffffb3))}.uic-client-card__field:hover,.uic-client-card__metric:hover{background:color-mix(in srgb, var(--app-primary,#125b50) 8%, var(--builder-item-bg,#ffffffb3))}.uic-client-card__follow{border-top:1px solid var(--fn-line-soft,#125b5014);background:0 0;grid-column:1/-1;gap:0;display:block;position:relative}.uic-client-card__follow-field{padding-right:calc((var(--fn-control-h,28px) * 2) + var(--fn-space-1,4px));padding-bottom:calc(var(--fn-control-h,28px) - var(--fn-space-2,8px));background:color-mix(in srgb, var(--app-primary,#125b50) 8%, var(--builder-item-bg,#ffffffb3));border:0;border-radius:0}.uic-client-card__follow-editor{padding:var(--uic-client-gap);background:var(--builder-item-bg,#ffffffb3);grid-column:1/-1;display:none}.uic-client-card__follow-editor.is-visible,.uic-client-card__manual-copy.is-visible{display:block}.uic-client-card__textarea{width:100%;min-height:calc(var(--fn-control-h,36px) * 2);resize:vertical;border-radius:var(--builder-radius-sm,6px);padding:var(--fn-space-2,8px);background:var(--builder-card-bg,#ffffffb8);color:var(--builder-text,var(--app-text,inherit));font:inherit;font-size:var(--fn-font-sm,12px);border:0}.uic-client-card__thumbs{grid-template-columns:repeat(4, var(--uic-media-thumb-size,64px));gap:var(--uic-client-gap);padding:var(--uic-client-gap);display:grid;overflow:hidden}.uic-client-card__actions{grid-template-columns:minmax(0,1fr);gap:5px;max-height:none;padding:6px 0 0;display:grid;overflow:visible}.uic-client-card__section--actions,.uic-client-card__section--actions .uic-client-card__content{max-height:none;overflow:visible}.uic-client-card__section--actions{background:0 0;border-radius:0}.uic-client-card__section--actions::-webkit-scrollbar{display:none}.uic-client-card__section--actions ::-webkit-scrollbar{display:none}.uic-action-group{grid-template-columns:minmax(42px,max-content) minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid;overflow:visible}.uic-action-group:not(:has(.uic-action-group__label)){grid-template-columns:minmax(0,1fr)}.uic-action-group__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;min-width:0;color:var(--builder-card-muted,#94a3b8);opacity:.75;padding:0;font-size:8.5px;font-weight:600;overflow:hidden}.uic-action-group__row{grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:4px;min-width:0;display:grid;overflow:visible}.uic-action-btn{border-radius:var(--builder-radius-sm,6px);border:1px solid var(--builder-line,#0000001a);background:var(--builder-item-bg,#0000000a);width:100%;min-width:0;max-width:100%;height:24px;min-height:24px;color:var(--builder-text,#1e293b);cursor:pointer;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-family:inherit;font-size:10.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s,opacity .12s;display:inline-flex;overflow:hidden}.uic-action-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uic-action-btn i{flex-shrink:0;width:12px;height:12px}.uic-action-btn:hover:not([disabled]){border-color:var(--simple-primary,var(--app-primary,#2563eb));background:color-mix(in srgb, var(--simple-primary,#2563eb) 8%, var(--builder-item-bg,transparent));color:var(--simple-primary,var(--app-primary,#2563eb))}.uic-action-btn--primary{background:color-mix(in srgb, var(--simple-primary,var(--app-primary,#2563eb)) 15%, var(--builder-item-bg,transparent));border-color:color-mix(in srgb, var(--simple-primary,var(--app-primary,#2563eb)) 40%, transparent);color:var(--simple-primary,var(--app-primary,#2563eb))}.uic-action-btn--primary:hover:not([disabled]){background:color-mix(in srgb, var(--simple-primary,#2563eb) 25%, var(--builder-item-bg,transparent))}.uic-action-btn[disabled]{opacity:.35;cursor:not-allowed}.uic-action-group--copy .uic-action-group__row{grid-template-columns:minmax(0,1fr);width:100%}.uic-action-group--copy .uic-btn{text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;max-width:100%;height:24px;min-height:24px;overflow:hidden}.uic-client-card__action-break{display:none}.uic-client-card__feedback{height:auto;min-height:0;color:var(--builder-card-muted,var(--builder-muted,currentColor));font-size:var(--fn-font-xs,10px);padding:2px 0 0;line-height:1.25}.uic-client-card__manual-copy{max-height:none;display:none;overflow:visible}@media (width<=460px){.uic-client-card__grid--info,.uic-client-card__grid--finance,.uic-client-card__actions{grid-template-columns:1fr}.uic-client-card__thumbs{--uic-media-thumb-size:58px}}.imc{gap:0;display:grid}.imc-stage{border-radius:var(--builder-radius-sm) var(--builder-radius-sm) 0 0;background:linear-gradient(45deg, rgba(var(--app-primary-rgb,18,91,80), .07) 25%, transparent 25% 75%, rgba(var(--app-primary-rgb,18,91,80), .07) 75%), linear-gradient(45deg, rgba(var(--app-primary-rgb,18,91,80), .07) 25%, transparent 25% 75%, rgba(var(--app-primary-rgb,18,91,80), .07) 75%), rgba(var(--app-panel-rgb,255,255,255), .5);min-height:200px;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18,91,80), .08);background-position:0 0,10px 10px;background-size:20px 20px;position:relative;overflow:hidden}.imc-preview{object-fit:contain;width:100%;max-height:280px;display:block}.imc--has-image .imc-stage{background:linear-gradient(45deg, rgba(var(--app-primary-rgb,18,91,80), .05) 25%, transparent 25% 75%, rgba(var(--app-primary-rgb,18,91,80), .05) 75%), linear-gradient(45deg, rgba(var(--app-primary-rgb,18,91,80), .05) 25%, transparent 25% 75%, rgba(var(--app-primary-rgb,18,91,80), .05) 75%), rgba(var(--app-panel-rgb,255,255,255), .3);background-position:0 0,10px 10px;background-size:20px 20px}.imc-empty-hint{color:color-mix(in srgb, var(--app-primary,#125b50) 38%, transparent);pointer-events:none;place-content:center;place-items:center;gap:6px;font-size:11px;font-weight:750;display:grid;position:absolute;inset:0}.imc-empty-hint i{opacity:.45;width:28px;height:28px}.imc-upload-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.imc-upload-btn,.imc-clear-btn{border-radius:var(--builder-radius-sm);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border:0;align-items:center;gap:6px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:850;transition:background .1s,color .1s;display:inline-flex}.imc-upload-btn{color:var(--app-button-text,#fff);background:var(--app-button,#125b50)}.imc-upload-btn:hover{background:color-mix(in srgb, var(--app-button,#125b50) 88%, #000 12%)}.imc-clear-btn{color:color-mix(in srgb, var(--app-field-text,#10231f) 72%, transparent);background:rgba(var(--app-panel-rgb,255,255,255), .54);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18,91,80), .1)}.imc-clear-btn:hover{color:#b91c1c;background:#dc282812;box-shadow:inset 0 0 0 1px #dc28282e}.imc-upload-btn i,.imc-clear-btn i{flex-shrink:0;width:12px;height:12px}.imc-file{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.imc-hint{color:color-mix(in srgb, var(--app-field-text,#10231f) 42%, transparent);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:9px;font-weight:750}.imc-toggles{gap:4px;display:grid}.imc-toggle-row{justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 2px;display:flex}.imc-toggle-row .uic-inspector-field-label{flex:1}.cropper-container{font-size:0}.item-builder{gap:8px;display:grid}.item-builder-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.item-builder-head strong{font-size:12px}.item-builder-head button,.item-builder-row button{border-radius:var(--builder-radius-sm);width:26px;height:26px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);cursor:pointer;border:0;place-items:center;display:grid}.item-builder-list{gap:5px;max-height:min(460px,100dvh - 210px);padding-right:2px;display:grid;overflow:auto}.item-builder-row{border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb), .54);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .08);grid-template-columns:26px minmax(116px,1.2fr) minmax(88px,.8fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(78px,.7fr) minmax(78px,.7fr) 26px;align-items:center;gap:5px;padding:5px;display:grid}.item-builder-row--appt{grid-template-columns:26px minmax(116px,1.1fr) minmax(86px,.8fr) minmax(72px,.7fr) minmax(58px,.5fr) minmax(92px,.7fr) 26px}.item-builder-row.dragging{opacity:.5}.item-builder-row.drop-target{box-shadow:inset 0 0 0 2px var(--app-button-focus,#7eb844)}.item-builder-row input,.item-builder-row select{border-radius:var(--builder-radius-sm);min-width:0;height:26px;color:var(--app-field-text,var(--ink));background:rgba(var(--app-panel-rgb), .78);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb), .1);border:0;outline:none;padding:5px 6px;font-size:10px}.item-builder-row [data-item-grip]{color:color-mix(in srgb, var(--app-primary,#125b50) 78%, #10231f 22%);background:rgba(var(--app-panel-rgb), .52);cursor:grab}.item-builder-empty{border-radius:var(--builder-radius-sm);color:color-mix(in srgb, var(--app-field-text) 62%, transparent);background:rgba(var(--app-panel-rgb), .5);padding:12px;font-size:11px;font-weight:800}@media (width<=760px){.item-builder-row,.item-builder-row--appt{grid-template-columns:26px minmax(0,1fr) 26px}.item-builder-row input,.item-builder-row select{grid-column:2}.item-builder-row [data-item-delete]{grid-area:1/3}}.builder-config-panel--setup{grid-template-rows:auto 1fr auto;width:580px;height:480px;display:grid;overflow:hidden}@media (width<=640px){.builder-config-panel--setup{width:calc(100vw - 32px);height:calc(100dvh - 32px);top:16px;right:16px}}.builder-config-panel--setup .config-form{min-height:0;padding:0;overflow-y:auto}.builder-config-panel--setup header{gap:6px;min-height:32px;padding:0 4px 0 10px}.setup-panel-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-field-text,#10231f);flex:1 1 0;font-size:11.5px;font-weight:850;overflow:hidden}.builder-config-panel--setup .icon-btn-close{border-radius:var(--builder-radius-sm);width:24px;height:24px;color:color-mix(in srgb, var(--app-field-text,#10231f) 60%, transparent);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:background 80ms,color 80ms;display:grid}.builder-config-panel--setup .icon-btn-close:hover,.builder-config-panel--setup .icon-btn-close:focus-visible{color:var(--app-primary,var(--simple-primary,#125b50));background:color-mix(in srgb, var(--simple-primary,var(--app-button,#125b50)) 14%, var(--builder-card-bg,transparent));outline:none}.widget-setup{gap:0;display:grid}.widget-setup-dashboard{grid-template-rows:auto auto 1fr;min-height:0;display:grid}.setup-helper{color:color-mix(in srgb, var(--app-field-text,#10231f) 52%, transparent);margin:0;padding:4px 12px 6px;font-size:10px;font-weight:750;line-height:1.4}.setup-tabs{border-bottom:1px solid rgba(var(--app-primary-rgb,18, 91, 80), .1);background:rgba(var(--app-primary-rgb,18, 91, 80), .03);scrollbar-width:none;align-items:stretch;gap:0;min-height:30px;display:flex;overflow-x:auto}.setup-tabs::-webkit-scrollbar{display:none}.setup-tabs button{min-height:30px;color:color-mix(in srgb, var(--app-primary,#125b50) 72%, var(--app-field-text,#10231f) 28%);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 auto;padding:0 10px;font-size:10px;font-weight:850;transition:color .1s,border-color .1s,background .1s}.setup-tabs button:hover,.setup-tabs button:focus-visible{color:var(--app-button,#125b50);background:rgba(var(--app-primary-rgb,18, 91, 80), .06);outline:none}.setup-tabs button.active{color:var(--app-button,#125b50);border-bottom-color:var(--app-button,#125b50);background:0 0}.setup-dashboard-body{min-height:0;padding:10px;overflow-y:auto}.setup-tab-note{border-radius:var(--builder-radius-sm);color:color-mix(in srgb, var(--app-field-text,#10231f) 56%, transparent);background:rgba(var(--app-primary-rgb,18, 91, 80), .06);align-items:center;gap:6px;margin-bottom:10px;padding:6px 8px;font-size:10px;font-weight:750;line-height:1.3;display:flex}.setup-tab-note i[data-lucide]{width:12px;height:12px;color:color-mix(in srgb, var(--app-primary,#125b50) 60%, transparent);flex-shrink:0}.setup-section{gap:8px;display:grid}.setup-section>label,.setup-section>strong{color:color-mix(in srgb, var(--app-field-text,#10231f) 58%, transparent);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:850;display:block}.setup-section>span{color:color-mix(in srgb, var(--app-field-text,#10231f) 50%, transparent);font-size:10px;font-weight:750;line-height:1.4}.setup-section input[type=text],.setup-section input:not([type]),.setup-section select{border-radius:var(--builder-radius-sm);width:100%;height:28px;color:var(--app-field-text,#10231f);background:rgba(var(--app-panel-rgb,255, 255, 255), .72);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .12);font:inherit;border:0;outline:none;padding:4px 8px;font-size:11px;display:block}.setup-section input:focus,.setup-section select:focus{box-shadow:inset 0 0 0 1.5px var(--app-button-focus,#7eb844)}.setup-check-grid{grid-template-columns:1fr 1fr;gap:2px 16px;display:grid}.setup-check-card{min-height:22px;color:var(--app-field-text,#10231f);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:16px 1fr;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:grid}.setup-check-card input[type=checkbox],.setup-check-card input[type=radio]{width:13px;height:13px;accent-color:var(--app-button,#125b50);cursor:pointer;justify-self:center;margin:0}.setup-check-card span{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.setup-radio-card input[type=radio]:checked+span{color:var(--app-button,#125b50);font-weight:900}.appt-bm-row--avatar{grid-template-columns:24px minmax(120px,1fr) minmax(44px,auto) auto minmax(86px,auto)}.appt-bm-widget[data-card-layout=compact] .appt-bm-subject small,.appt-bm-widget[data-card-layout=compact] .appt-bm-badge{display:none}.appt-bm-widget[data-card-layout=queue] .appt-bm-row{box-shadow:inset 2px 0 0 rgba(var(--app-primary-rgb,18, 91, 80), .28), inset 0 0 0 var(--builder-thickness-px) rgba(var(--app-primary-rgb,18, 91, 80), var(--builder-separator-alpha))}.appt-bm-page-note{border-radius:var(--builder-radius-sm);color:color-mix(in srgb, var(--app-primary,#125b50) 80%, var(--app-field-text,#10231f) 20%);background:rgba(var(--app-primary-rgb,18, 91, 80), .08);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);padding:6px 8px;font-size:9px;font-weight:850}.mock-block[data-effective-layout=split] .appt-bm-row--avatar,.mock-block[data-effective-layout=tabs] .appt-bm-row--avatar{grid-template-columns:24px minmax(0,1fr) auto}@media (width<=760px){.setup-check-grid{grid-template-columns:1fr}}.capture-control{gap:8px;display:grid}.capture-stage{border-radius:var(--builder-radius-sm);background:rgba(var(--app-primary-rgb,18, 91, 80), .06);min-height:200px;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .1);position:relative;overflow:hidden}.capture-video,.capture-canvas{object-fit:contain;width:100%;height:100%;display:block}.capture-empty{color:color-mix(in srgb, var(--app-field-text,#10231f) 52%, transparent);align-content:center;place-items:center;gap:8px;font-size:11px;font-weight:750;display:grid;position:absolute;inset:0}.capture-empty i[data-lucide]{opacity:.4;width:32px;height:32px}.capture-toolbar{flex-wrap:wrap;gap:6px;display:flex}.capture-btn{border-radius:var(--builder-radius-sm);min-height:28px;color:var(--app-button-text,#fff);background:var(--app-button,#125b50);cursor:pointer;border:0;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.capture-btn--ghost{color:color-mix(in srgb, var(--app-primary,#125b50) 82%, var(--app-field-text,#10231f) 18%);background:rgba(var(--app-panel-rgb,255, 255, 255), .62);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .1)}.capture-category{align-items:center;gap:8px;display:flex}.capture-category label{color:color-mix(in srgb, var(--app-field-text,#10231f) 60%, transparent);text-transform:uppercase;font-size:10px;font-weight:850}.capture-category select{border-radius:var(--builder-radius-sm);height:28px;color:var(--app-field-text,#10231f);background:rgba(var(--app-panel-rgb,255, 255, 255), .72);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .12);border:0;outline:none;padding:0 8px;font-size:10px}.att-row{border-radius:var(--builder-radius-sm);background:rgba(var(--app-panel-rgb,255, 255, 255), .48);min-height:36px;box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08);grid-template-columns:36px 1fr 24px;align-items:center;gap:8px;padding:4px 6px;display:grid}.att-thumb{border-radius:calc(var(--builder-radius-sm) - 1px);object-fit:cover;width:36px;height:36px;display:block}.att-icon{width:36px;height:36px;color:color-mix(in srgb, var(--app-primary,#125b50) 70%, transparent);place-items:center;font-size:10px;display:grid}.att-info{min-width:0;overflow:hidden}.att-info strong{text-overflow:ellipsis;white-space:nowrap;color:var(--app-field-text,#10231f);font-size:10.5px;font-weight:850;display:block;overflow:hidden}.att-info span{color:color-mix(in srgb, var(--app-field-text,#10231f) 56%, transparent);font-size:9.5px;font-weight:750}.att-delete{border-radius:calc(var(--builder-radius-sm) - 1px);width:24px;height:24px;color:color-mix(in srgb, var(--app-primary,#125b50) 60%, transparent);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:10px;display:grid}.att-delete:hover{color:var(--app-button-text,#fff);background:var(--app-button-active)}:root{--seq-list-gap:4px;--seq-row-cols:16px minmax(92px, .5fr) minmax(160px, 1fr) auto;--seq-row-pad:3px 4px;--seq-row-gap:3px;--seq-btn-h:22px;--seq-btn-fw:600;--seq-btn-w:20px;--seq-header-gap:4px;--seq-header-mb:4px;--seq-grip-fs:11px;--seq-drag-op:.4;--seq-focus-w:1.5px;--seq-drop-w:2px;--seq-add-w:22px;--seq-add-h:22px;--seq-add-fs:13px;--seq-add-fw:700;--seq-add-lh:1}body.builder-page .widget-settings-dropdown .seq-vert{flex-direction:column;display:flex}.seq-add-wrap{justify-content:space-between;align-items:center;gap:var(--seq-header-gap);margin-bottom:var(--seq-header-mb);display:flex}.seq-rows-wrap{gap:var(--seq-list-gap);flex-direction:column;display:flex}.seq-row{align-items:center;gap:var(--seq-row-gap);padding:var(--seq-row-pad);background:var(--simple-panel-alt);border-radius:var(--simple-control-radius);display:flex}.seq-row input{flex:1;min-width:0}.seq-row input[readonly],.seq-input--readonly{color:var(--simple-muted);background:color-mix(in srgb, var(--simple-panel-alt) 70%, transparent);cursor:default}.seq-grip{text-align:center;color:var(--simple-muted);font-size:var(--seq-grip-fs);-webkit-user-select:none;user-select:none;cursor:grab;flex:0 0 16px}.seq-grip:active{cursor:grabbing}.seq-row--dragging{opacity:var(--seq-drag-op)}.seq-row--drop-target{box-shadow:inset 0 0 0 var(--seq-drop-w) var(--simple-primary)}.seq-btn{height:var(--seq-btn-h);font-size:9px;font-weight:var(--seq-btn-fw);color:var(--simple-text);border-radius:var(--simple-control-radius);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0}.seq-btn--del{width:var(--seq-btn-w);text-align:center;color:var(--simple-bad);padding:0}.seq-btn--del:hover{background:color-mix(in srgb, var(--simple-bad) 12%, transparent)}.seq-btn--add{width:var(--seq-add-w);height:var(--seq-add-h);font-size:var(--seq-add-fs);font-weight:var(--seq-add-fw);line-height:var(--seq-add-lh);color:var(--simple-primary);background:color-mix(in srgb, var(--simple-primary) 8%, transparent);border:1px dashed var(--simple-primary);border-radius:var(--simple-control-radius);justify-content:center;align-items:center;padding:0;display:inline-flex}.seq-btn--add:hover{background:color-mix(in srgb, var(--simple-primary) 18%, transparent)}.wa-trigger{justify-content:center;align-items:center;gap:calc(5px * var(--app-layout-scale,1));width:100%;height:100%;min-height:calc(48px * var(--app-layout-scale,1));cursor:pointer;border:1px solid var(--simple-line);border-radius:var(--builder-radius-md,var(--uic-button-radius));background:var(--simple-panel);color:var(--simple-text);font-size:var(--fn-font-md,11px);font-weight:var(--builder-title-weight,680);transition:background .15s,border-color .15s;display:inline-flex}.wa-trigger:hover{border-color:var(--simple-primary-border);background:var(--simple-primary-bg);color:var(--simple-primary)}.wa-trigger i,.wa-trigger svg{width:calc(18px * var(--app-layout-scale,1));height:calc(18px * var(--app-layout-scale,1));stroke-width:var(--simple-icon-stroke,2);flex-shrink:0}.wa-trigger .wa-label{font-size:var(--fn-font-sm,10px);font-weight:var(--simple-row-weight,430);color:var(--simple-muted)}.wa-panel{z-index:10000;border:1px solid var(--simple-line);border-radius:var(--builder-radius-lg,5px);background:var(--simple-panel);width:380px;max-width:calc(100vw - 32px);height:480px;max-height:calc(100vh - 100px);box-shadow:0 8px 32px var(--shadow-depth), 0 2px 8px var(--shadow-soft);font-family:var(--app-font);font-size:var(--fn-font-md,11px);color:var(--simple-text);flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}.wa-panel.is-closed{display:none}.wa-panel-head{align-items:center;gap:calc(6px * var(--app-layout-scale,1));padding:calc(6px * var(--app-layout-scale,1)) calc(9px * var(--app-layout-scale,1));min-height:calc(28px * var(--app-layout-scale,1));border-bottom:1px solid var(--simple-line);background:var(--simple-panel-alt);font-size:var(--fn-font-md,11px);font-weight:var(--builder-title-weight,680);color:var(--simple-text);display:flex}.wa-panel-head .wa-head-icon{width:calc(20px * var(--app-layout-scale,1));height:calc(20px * var(--app-layout-scale,1));background:var(--simple-primary-bg);color:var(--simple-primary);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.wa-panel-head .wa-head-icon i,.wa-panel-head .wa-head-icon svg{width:calc(12px * var(--app-layout-scale,1));height:calc(12px * var(--app-layout-scale,1));stroke-width:var(--simple-icon-stroke,2)}.wa-panel-head .wa-head-title{flex:1;min-width:0}.wa-panel-head .wa-head-close{width:calc(22px * var(--app-layout-scale,1));height:calc(22px * var(--app-layout-scale,1));border-radius:var(--uic-button-radius);color:var(--simple-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.wa-panel-head .wa-head-close:hover{background:color-mix(in srgb, var(--simple-primary) 14%, var(--simple-panel-alt,transparent));color:var(--simple-primary)}.wa-contact-row{gap:calc(3px * var(--app-layout-scale,1));padding:calc(4px * var(--app-layout-scale,1)) calc(6px * var(--app-layout-scale,1));border-bottom:1px solid var(--simple-tab-divider,var(--simple-line));background:var(--simple-panel);flex-shrink:0;display:flex;overflow-x:auto}.wa-contact-row::-webkit-scrollbar{height:3px}.wa-contact-chip{padding:calc(2px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));border:1px solid var(--simple-line);border-radius:var(--uic-badge-radius,4px);color:var(--simple-muted);font-size:var(--fn-font-xs,9px);cursor:pointer;white-space:nowrap;background:0 0;font-weight:430;transition:all .12s}.wa-contact-chip:hover,.wa-contact-chip.is-active{border-color:var(--simple-primary-border);background:var(--simple-primary-bg);color:var(--simple-primary)}.wa-messages{padding:calc(6px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));gap:calc(4px * var(--app-layout-scale,1));background:var(--simple-soft);flex-direction:column;flex:1;display:flex;overflow-y:auto}.wa-msg{max-width:82%;padding:calc(5px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));font-size:var(--fn-font-sm,10px);word-break:break-word;border-radius:5px;line-height:1.35}.wa-msg--in{background:var(--simple-panel);border:1px solid var(--simple-line);color:var(--simple-text);align-self:flex-start}.wa-msg--out{background:var(--simple-primary-bg);border:1px solid var(--simple-primary-border);color:var(--simple-text);align-self:flex-end}.wa-msg-time{margin-top:calc(2px * var(--app-layout-scale,1));font-size:var(--fn-font-xs,9px);color:var(--simple-muted);text-align:right;font-weight:400;display:block}.wa-empty-chat{justify-content:center;align-items:center;gap:calc(4px * var(--app-layout-scale,1));height:100%;color:var(--simple-muted);font-size:var(--fn-font-sm,10px);flex-direction:column;display:flex}.wa-empty-chat i,.wa-empty-chat svg{width:calc(28px * var(--app-layout-scale,1));height:calc(28px * var(--app-layout-scale,1));opacity:.35}.wa-quick-row{gap:calc(3px * var(--app-layout-scale,1));padding:calc(5px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));border-top:1px solid var(--simple-line);background:var(--simple-panel);flex-wrap:wrap;flex-shrink:0;display:flex}.wa-quick-btn{padding:calc(2px * var(--app-layout-scale,1)) calc(9px * var(--app-layout-scale,1));border:1px solid var(--simple-line);border-radius:var(--uic-button-radius);background:var(--simple-panel);color:var(--simple-muted);font-size:var(--fn-font-xs,9px);cursor:pointer;white-space:nowrap;font-weight:430;transition:all .12s}.wa-quick-btn:hover{border-color:var(--simple-primary-border);background:var(--simple-primary-bg);color:var(--simple-primary)}.wa-input-row{align-items:center;gap:calc(4px * var(--app-layout-scale,1));padding:calc(5px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));border-top:1px solid var(--uic-input-line);background:var(--uic-input-bg);flex-shrink:0;display:flex}.wa-input-row input{border:1px solid var(--uic-input-line);border-radius:var(--uic-input-radius);padding:calc(4px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));background:var(--uic-input-bg);color:var(--uic-input-fg);font-size:var(--fn-font-sm,10px);font-family:var(--app-font);min-height:calc(24px * var(--app-layout-scale,1));flex:1}.wa-input-row input::placeholder{color:var(--uic-input-muted);font-size:var(--fn-font-xs,9px)}.wa-input-row input:focus{border-color:var(--uic-input-focus);outline:none}.wa-send-btn{width:calc(28px * var(--app-layout-scale,1));height:calc(28px * var(--app-layout-scale,1));min-width:calc(28px * var(--app-layout-scale,1));border:1px solid var(--simple-line);border-radius:var(--uic-button-radius);background:var(--simple-panel);color:var(--simple-muted);cursor:pointer;flex-shrink:0;place-items:center;transition:all .12s;display:grid}.wa-send-btn:hover{border-color:var(--simple-primary-border);background:var(--simple-primary-bg);color:var(--simple-primary)}.wa-send-btn i,.wa-send-btn svg{width:calc(14px * var(--app-layout-scale,1));height:calc(14px * var(--app-layout-scale,1));stroke-width:var(--simple-icon-stroke,2)}.wa-send-form{gap:calc(4px * var(--app-layout-scale,1));padding:calc(6px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));flex-direction:column;height:100%;display:flex}.wa-send-form select,.wa-send-form textarea{border:1px solid var(--uic-input-line);border-radius:var(--uic-input-radius);width:100%;padding:calc(4px * var(--app-layout-scale,1)) calc(7px * var(--app-layout-scale,1));background:var(--uic-input-bg);color:var(--uic-input-fg);font-size:var(--fn-font-sm,10px);font-family:var(--app-font)}.wa-send-form select:focus,.wa-send-form textarea:focus{border-color:var(--uic-input-focus);outline:none}.wa-send-form textarea{resize:vertical;min-height:calc(48px * var(--app-layout-scale,1));flex:1}.wa-send-form .wa-send-action{justify-content:center;align-items:center;gap:calc(4px * var(--app-layout-scale,1));padding:calc(5px * var(--app-layout-scale,1)) calc(10px * var(--app-layout-scale,1));border:1px solid var(--simple-line);border-radius:var(--uic-button-radius);background:var(--simple-panel);color:var(--simple-text);font-size:var(--fn-font-sm,10px);font-weight:var(--builder-title-weight,680);cursor:pointer;transition:all .12s;display:flex}.wa-send-form .wa-send-action:hover{border-color:var(--simple-primary-border);background:var(--simple-primary-bg);color:var(--simple-primary)}.wa-send-status{font-size:var(--fn-font-xs,9px);color:var(--simple-muted);text-align:center;min-height:calc(14px * var(--app-layout-scale,1))}@media (width<=480px){.wa-panel{width:calc(100vw - 16px);height:420px;max-height:calc(100vh - 40px);bottom:8px;right:8px}}.msg-bar{z-index:9800;background:var(--simple-panel);width:52px;height:52px;color:var(--simple-muted);cursor:pointer;transform-origin:100% 100%;-webkit-user-select:none;user-select:none;border-radius:10px;transition:width .16s cubic-bezier(.22,1,.36,1),height .16s cubic-bezier(.22,1,.36,1),padding .16s cubic-bezier(.22,1,.36,1),border-radius .16s cubic-bezier(.22,1,.36,1),box-shadow .12s,background .1s;position:fixed;bottom:40px;right:36px;overflow:hidden}.msg-bar:not(.is-open):hover{background:var(--simple-primary-bg);color:var(--simple-primary)}.msg-bar:not(.is-open):not([data-msg-alert]){width:var(--msg-idle-hitbox,86px);height:var(--msg-idle-hitbox,86px);box-shadow:none;background:0 0;bottom:22px;right:18px}.msg-bar:not(.is-open):not([data-msg-alert]):hover{color:var(--simple-muted);background:0 0}.msg-bar:not(.is-open):not([data-msg-alert]) .msg-icon{opacity:0}.msg-alert-stack{z-index:9799;gap:calc(6px * var(--app-layout-scale,1));pointer-events:none;opacity:0;flex-direction:column-reverse;width:min(360px,100vw - 56px);transition:opacity .12s,transform .16s;display:flex;position:fixed;bottom:106px;right:clamp(72px,14vw,240px);transform:translateY(8px)}.msg-bar[data-msg-alert]:not(.is-open){right:clamp(72px,14vw,240px)}.msg-alert-stack.has-items{opacity:1;transform:translateY(0)}.msg-alert-stack.is-sweeping .msg-stack-item{animation:.2s cubic-bezier(.2,.9,.24,1) msg-stack-sweep-down}.msg-stack-item{min-width:128px;max-width:100%;height:calc(38px * var(--app-layout-scale,1));justify-content:flex-end;align-self:flex-end;align-items:center;gap:calc(7px * var(--app-layout-scale,1));padding:calc(8px * var(--app-layout-scale,1)) calc(11px * var(--app-layout-scale,1));background:color-mix(in srgb, var(--simple-primary-bg) 72%, var(--simple-panel));color:var(--simple-text);border-radius:7px;display:flex;overflow:hidden;box-shadow:0 5px 14px #0000001f}.msg-stack-name{font-size:calc(11px * var(--app-layout-scale,1));color:color-mix(in srgb, var(--simple-primary) 82%, var(--simple-text));flex:none;font-weight:700}.msg-stack-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(12px * var(--app-layout-scale,1));color:color-mix(in srgb, var(--simple-text) 92%, var(--simple-primary));font-weight:600;overflow:hidden}.msg-bar{box-shadow:none}[data-msg-quality=medium] .msg-bar{box-shadow:0 4px 16px #0000002e}[data-msg-quality=high] .msg-bar{box-shadow:0 8px 32px #00000042}.msg-bar.is-open{width:var(--msg-open-width,300px);height:var(--msg-open-height,392px);cursor:default;color:var(--simple-text);border-radius:6px;bottom:40px;right:36px}[data-msg-quality=medium] .msg-bar.is-open{box-shadow:0 8px 32px #0003,0 2px 6px #0000001a}[data-msg-quality=high] .msg-bar.is-open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb, var(--simple-panel) 88%, transparent);box-shadow:0 12px 48px #00000047,0 3px 10px #0000001f}.msg-bar.is-open.show-people{width:220px;height:360px}.msg-icon{padding-left:calc(15px * var(--app-layout-scale,1));justify-content:flex-start;align-items:center;gap:calc(7px * var(--app-layout-scale,1));color:inherit;opacity:1;pointer-events:none;transition:opacity .1s;display:flex;position:absolute;inset:0}.msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon,.msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon{padding-top:calc(13px * var(--app-layout-scale,1));align-items:flex-start}.msg-bar.is-open .msg-icon{opacity:0;pointer-events:none}.msg-icon i,.msg-icon svg{width:calc(18px * var(--app-layout-scale,1));height:calc(18px * var(--app-layout-scale,1));stroke-width:1.8px;flex-shrink:0}[data-msg-icons=false] .msg-bar:not(.is-open) .msg-icon{padding-left:calc(12px * var(--app-layout-scale,1))}[data-msg-icons=false] .msg-bar:not(.is-open) .msg-icon>i,[data-msg-icons=false] .msg-bar:not(.is-open) .msg-icon>svg{display:none}[data-msg-icons=true] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon,[data-msg-icons=true] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon{gap:calc(8px * var(--app-layout-scale,1));padding-left:calc(12px * var(--app-layout-scale,1))}.msg-alert-label{font-size:calc(11px * var(--app-layout-scale,1));white-space:nowrap;color:inherit;opacity:0;pointer-events:none;max-width:0;font-weight:700;transition:opacity .15s,max-width .2s;overflow:hidden}.msg-bar[data-msg-alert=simple]:not(.is-open) .msg-alert-label,.msg-bar[data-msg-alert=waiting]:not(.is-open) .msg-alert-label,.msg-bar[data-msg-alert=urgent]:not(.is-open) .msg-alert-label,.msg-bar[data-msg-alert=center]:not(.is-open) .msg-alert-label{opacity:1;max-width:120px}.msg-bar[data-msg-alert=simple]:not(.is-open){--msg-base-bg:var(--simple-primary-bg);width:calc(112px + var(--msg-count-extra,0px));min-width:52px;max-width:220px;padding-right:calc(14px * var(--app-layout-scale,1));background:var(--msg-base-bg);color:var(--simple-primary)}.msg-bar[data-msg-alert=waiting]:not(.is-open),.msg-bar[data-msg-alert=task]:not(.is-open){--msg-base-bg:var(--simple-primary-bg);width:calc(82px + var(--msg-count-extra,0px));min-width:52px;max-width:180px;height:calc(52px * var(--app-layout-scale,1));padding-right:calc(14px * var(--app-layout-scale,1));background:var(--msg-base-bg);color:var(--simple-primary);animation:1.4s ease-in-out infinite msg-pulse}[data-msg-motion=calm] .msg-bar[data-msg-alert=waiting]:not(.is-open),[data-msg-motion=calm] .msg-bar[data-msg-alert=task]:not(.is-open),[data-msg-motion=off] .msg-bar[data-msg-alert=waiting]:not(.is-open),[data-msg-motion=off] .msg-bar[data-msg-alert=task]:not(.is-open){animation:none}.msg-bar[data-msg-alert=secondary]:not(.is-open){--msg-base-bg:var(--simple-panel);width:calc(158px + var(--msg-count-extra,0px));height:calc(48px * var(--app-layout-scale,1));padding:calc(7px * var(--app-layout-scale,1)) calc(10px * var(--app-layout-scale,1));background:var(--msg-base-bg);color:var(--simple-text);border-radius:7px;align-items:flex-start}.msg-bar.has-accent[data-msg-alert=secondary]:not(.is-open),.msg-bar.has-accent[data-msg-alert=attention]:not(.is-open),.msg-bar.has-accent[data-msg-alert=simple]:not(.is-open),.msg-bar.has-accent[data-msg-alert=waiting]:not(.is-open){background:color-mix(in srgb, var(--simple-primary-bg) max(88%, var(--msg-accent-mix,72%)), var(--simple-panel));color:color-mix(in srgb, var(--simple-primary) 72%, var(--simple-text));transition:background .18s,color .18s}.msg-bar.has-accent:not(.is-open) .msg-alert-sender,.msg-bar.has-accent:not(.is-open) .msg-alert-sender-name,.msg-bar.has-accent:not(.is-open) .msg-alert-count-inline{color:color-mix(in srgb, var(--simple-text) 90%, var(--simple-primary))}.msg-bar.has-accent[data-msg-alert=simple]:not(.is-open) .msg-alert-label,.msg-bar.has-accent[data-msg-alert=waiting]:not(.is-open) .msg-alert-label{color:color-mix(in srgb, var(--simple-primary) 86%, var(--simple-text))}.msg-bar.accent-leaving:not(.is-open){background:var(--msg-base-bg,var(--simple-panel));transition:background 1.2s,color 1.2s}.msg-bar[data-msg-alert=attention]:not(.is-open){--msg-base-bg:var(--simple-panel);width:calc(190px + var(--msg-count-extra,0px));height:calc(58px * var(--app-layout-scale,1));padding:calc(8px * var(--app-layout-scale,1)) calc(11px * var(--app-layout-scale,1));background:var(--msg-base-bg);color:var(--simple-text);border-radius:8px;align-items:flex-start}.msg-bar[data-msg-icons=false][data-msg-alert=secondary]:not(.is-open) .msg-icon,.msg-bar[data-msg-icons=false][data-msg-alert=attention]:not(.is-open) .msg-icon,[data-msg-icons=false] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon,[data-msg-icons=false] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon{gap:0;padding-left:12px}[data-msg-icons=false] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon>i,[data-msg-icons=false] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon>svg,[data-msg-icons=false] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon>i,[data-msg-icons=false] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon>svg{display:none}.msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-alert-label,.msg-bar[data-msg-alert=attention]:not(.is-open) .msg-alert-label{opacity:1;white-space:normal;gap:calc(3px * var(--app-layout-scale,1));max-width:196px;padding-right:calc(22px * var(--app-layout-scale,1));flex-direction:column;line-height:1.35;display:flex;position:relative}.msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-alert-label{max-width:160px;line-height:1.25}.msg-alert-sender-name{font-size:calc(12px * var(--app-layout-scale,1));color:var(--simple-text);font-weight:700}.msg-bar[data-msg-alert=attention]:not(.is-open) .msg-alert-sender{font-size:calc(11px * var(--app-layout-scale,1));color:var(--simple-muted);white-space:nowrap;text-overflow:ellipsis;max-width:196px;font-weight:400;overflow:hidden}.msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-alert-sender{font-size:calc(10px * var(--app-layout-scale,1));color:var(--simple-muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:400;overflow:hidden}.msg-alert-count{min-width:calc(18px * var(--app-layout-scale,1));height:calc(18px * var(--app-layout-scale,1));padding:0 calc(5px * var(--app-layout-scale,1));background:var(--simple-primary-bg);color:var(--simple-primary);font-size:calc(8px * var(--app-layout-scale,1));box-shadow:none;border-radius:999px;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;top:0;right:0}.msg-bar.has-important-stack:not(.is-open){bottom:40px}[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open),[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open){width:calc(360px + var(--msg-count-extra,0px));max-width:min(640px,100vw - 56px);height:calc(58px * var(--app-layout-scale,1));padding:calc(10px * var(--app-layout-scale,1)) calc(13px * var(--app-layout-scale,1))}[data-msg-alert-layout=one-line] .msg-alert-count-inline{text-align:right;width:100%;font-size:calc(12px * var(--app-layout-scale,1));letter-spacing:0;font-weight:700;line-height:1;display:block}[data-msg-alert-layout=one-line] .msg-bar:has(.msg-alert-count-inline):not(.is-open){width:calc(92px + var(--msg-count-extra,0px));min-width:92px;max-width:168px;height:calc(38px * var(--app-layout-scale,1))}[data-msg-alert-layout=one-line] .msg-bar:has(.msg-alert-count-inline):not(.is-open) .msg-alert-label{max-width:100%}[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon{align-items:center;padding-top:0}[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-alert-label,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-alert-label{max-width:calc(334px + var(--msg-count-extra,0px));align-items:stretch;gap:calc(3px * var(--app-layout-scale,1));white-space:nowrap;text-overflow:ellipsis;flex-direction:column-reverse;padding-right:0;line-height:1.15;display:flex;overflow:hidden}[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon>i,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon>svg,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon>i,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon>svg{display:none}[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-icon,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-icon{padding-left:calc(12px * var(--app-layout-scale,1));gap:0}[data-msg-alert-layout=one-line] .msg-alert-sender-name,[data-msg-alert-layout=one-line] .msg-alert-sender{white-space:nowrap;max-width:none;display:block}[data-msg-alert-layout=one-line] .msg-alert-sender-name{color:var(--simple-muted);font-size:calc(11px * var(--app-layout-scale,1));flex:none;font-weight:700}[data-msg-alert-layout=one-line] .msg-alert-sender{text-overflow:ellipsis;min-width:0;color:var(--simple-text);font-size:calc(15px * var(--app-layout-scale,1));font-weight:700;overflow:hidden}[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=secondary]:not(.is-open) .msg-alert-sender,[data-msg-alert-layout=one-line] .msg-bar[data-msg-alert=attention]:not(.is-open) .msg-alert-sender{font-size:calc(15px * var(--app-layout-scale,1));max-width:none}[data-msg-alert-layout=one-line] .msg-alert-sender-name:after{content:"";color:var(--simple-muted);font-weight:400}[data-msg-alert-layout=one-line] .msg-alert-count{display:none}.msg-bar[data-msg-alert=urgent]:not(.is-open){background:var(--simple-primary-bg);color:var(--simple-primary);animation:1s ease-in-out infinite msg-pulse}[data-msg-motion=off] .msg-bar[data-msg-alert=urgent]:not(.is-open),[data-msg-motion=calm] .msg-bar[data-msg-alert=urgent]:not(.is-open){animation:none}.msg-bubble-action-btn{background:var(--simple-primary,#125b50);text-align:center;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:8px;margin-bottom:4px;padding:6px 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,transform .1s;display:block;color:#fff!important}.msg-bubble-action-btn:hover{background:color-mix(in srgb, var(--simple-primary,#125b50) 85%, white)}.msg-bubble-action-btn:active{transform:scale(.97)}@keyframes msg-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes msg-stack-sweep-down{0%{opacity:.65;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.msg-bar.did-receive:not(.is-open){animation:.34s cubic-bezier(.18,.9,.22,1) msg-receive-shake}[data-msg-motion=calm] .msg-bar.did-receive:not(.is-open){animation-duration:.18s}[data-msg-motion=off] .msg-bar.did-receive:not(.is-open){animation:none}[data-msg-motion=blink] .msg-bar[data-msg-alert]:not(.is-open){animation:1.1s ease-in-out infinite msg-alert-blink}@keyframes msg-receive-shake{0%,to{transform:translate(0)}18%{transform:translate(-5px)scale(1.015)}42%{transform:translate(3px)}68%{transform:translate(-2px)}86%{transform:translate(1px)}}@keyframes msg-alert-blink{0%,to{filter:brightness()}50%{filter:brightness(1.24)}}.msg-urgent-card{z-index:10100;background:0 0;justify-content:center;align-items:center;padding:0 42px;animation:.22s ease-out msg-urgent-backdrop;display:flex;position:fixed;inset:0}.msg-urgent-body{background:var(--simple-panel);padding:calc(14px * var(--app-layout-scale,1)) calc(17px * var(--app-layout-scale,1));gap:calc(7px * var(--app-layout-scale,1));cursor:text;border-radius:8px;flex-direction:column;width:calc(100vw - 48px);max-width:340px;animation:.24s cubic-bezier(.22,1,.36,1) msg-urgent-slide;display:flex;box-shadow:0 12px 36px #00000038}.msg-urgent-text{font-size:calc(14px * var(--app-layout-scale,1));color:var(--simple-text);font-weight:600;line-height:1.4}.msg-urgent-from{font-size:calc(11px * var(--app-layout-scale,1));color:var(--simple-muted);font-weight:600}@keyframes msg-urgent-slide{0%{opacity:0;transform:translate(38px)scale(.96)}to{opacity:1;transform:translate(0)}}@keyframes msg-urgent-backdrop{0%{opacity:0}to{opacity:1}}.msg-panel{opacity:0;pointer-events:none;flex-direction:column;transition:opacity 80ms 60ms;display:flex;position:absolute;inset:0}.msg-bar.is-open .msg-panel{opacity:1;pointer-events:auto}.msg-head{background:0 0;flex-shrink:0;justify-content:flex-end;align-items:center;min-height:0;padding:0;display:block}.msg-head-btn{cursor:pointer;opacity:0;z-index:2;background:0 0;border:none;width:18px;height:18px;position:absolute;top:0;right:0}.msg-head-btn:hover{opacity:.18;background:var(--simple-muted)}.msg-chat-view{flex-direction:column;flex:1;min-height:0;transition:opacity .15s;display:flex}.msg-bar.show-people .msg-chat-view{opacity:0;pointer-events:none}.msg-compose-preview{padding:calc(6px * var(--app-layout-scale,1)) calc(9px * var(--app-layout-scale,1));background:var(--simple-soft,var(--simple-bg));color:var(--simple-text);gap:calc(3px * var(--app-layout-scale,1));border-radius:5px;flex-shrink:0;margin:4px 8px 0;display:grid}.msg-compose-preview[hidden]{display:none}.msg-compose-title{font-size:var(--fn-font-sm,10px);font-weight:700;line-height:1.2}.msg-compose-body{color:var(--simple-muted);font-size:var(--fn-font-xs,9px);line-height:1.35}.msg-compose-meta{color:var(--simple-primary);font-size:calc(8px * var(--app-layout-scale,1));text-transform:uppercase;font-weight:700;line-height:1.2}.msg-bar.is-preparing .msg-messages{min-height:120px}.msg-chat-header{flex-shrink:0;align-items:center;gap:8px;padding:7px 10px;display:none}.msg-chat-header.is-visible{display:flex}.msg-chat-header-avatar{background:var(--simple-primary-bg);width:26px;height:26px;color:var(--simple-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;overflow:hidden}.msg-chat-header-avatar img,.msg-person-avatar img{object-fit:cover;width:100%;height:100%;display:block}.msg-chat-header-name{color:var(--simple-text);font-size:12px;font-weight:700;line-height:1.2}.msg-messages{padding:calc(8px * var(--app-layout-scale,1)) calc(10px * var(--app-layout-scale,1)) calc(4px * var(--app-layout-scale,1));gap:calc(7px * var(--app-layout-scale,1));scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.msg-messages::-webkit-scrollbar{display:none}.msg-bubble{max-width:82%;padding:calc(8px * var(--app-layout-scale,1)) calc(11px * var(--app-layout-scale,1));font-size:calc(14px * var(--app-layout-scale,1));word-break:break-word;border-radius:7px;line-height:1.35}.msg-bubble--out{background:var(--simple-primary-bg);color:var(--simple-text);border-bottom-right-radius:2px;align-self:flex-end;font-weight:600}.msg-bubble--in{background:var(--simple-soft,var(--simple-bg));color:var(--simple-text);border-bottom-left-radius:2px;align-self:flex-start}.msg-bubble-name{margin-bottom:calc(3px * var(--app-layout-scale,1));font-size:calc(11px * var(--app-layout-scale,1));color:color-mix(in srgb, var(--simple-primary) 76%, var(--simple-text));font-weight:700;line-height:1.1}.msg-bubble-meta{margin-top:calc(2px * var(--app-layout-scale,1));font-size:calc(10px * var(--app-layout-scale,1));color:var(--simple-muted);opacity:.7;justify-content:flex-end;font-weight:400;display:flex}.msg-empty{justify-content:center;align-items:center;gap:calc(6px * var(--app-layout-scale,1));height:100%;color:var(--simple-muted);font-size:var(--fn-font-xs,9px);opacity:.5;flex-direction:column;display:flex}.msg-empty i,.msg-empty svg{width:calc(22px * var(--app-layout-scale,1));height:calc(22px * var(--app-layout-scale,1))}.msg-input-row{padding:calc(5px * var(--app-layout-scale,1)) calc(9px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));flex-shrink:0}.msg-input-row .uic-input-action{display:none}.msg-input-row .uic-input-group,.msg-input-row .uic-input,.msg-input-row .uic-input-action{box-shadow:none!important;border:0!important}.msg-input-row .uic-input{font-size:calc(14px * var(--app-layout-scale,1));padding:calc(9px * var(--app-layout-scale,1)) calc(12px * var(--app-layout-scale,1));border-radius:999px;outline:none;font-weight:600;background:var(--simple-soft,var(--simple-bg))!important}.msg-people-view{background:var(--simple-panel);opacity:0;pointer-events:none;scrollbar-width:none;flex-direction:column;transition:opacity .18s;display:flex;position:absolute;inset:22px 0 0;overflow:hidden auto}.msg-people-view::-webkit-scrollbar{display:none}.msg-bar.show-people .msg-people-view{opacity:1;pointer-events:auto}.msg-person-row{align-items:center;gap:calc(9px * var(--app-layout-scale,1));padding:calc(8px * var(--app-layout-scale,1)) calc(12px * var(--app-layout-scale,1));cursor:pointer;transition:background .1s;display:flex}.msg-person-row:hover,.msg-person-row.is-active{background:var(--simple-primary-bg)}.msg-person-avatar{width:calc(26px * var(--app-layout-scale,1));height:calc(26px * var(--app-layout-scale,1));background:var(--simple-primary-bg);color:var(--simple-primary);font-size:calc(10px * var(--app-layout-scale,1));border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.msg-person-row.is-active .msg-person-avatar{outline:2px solid var(--simple-primary);outline-offset:1px}.msg-person-info{flex-direction:column;min-width:0;display:flex}.msg-person-name{font-size:var(--fn-font-sm,10px);color:var(--simple-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.msg-person-role{font-size:var(--fn-font-xs,9px);color:var(--simple-muted)}.client-widget{gap:var(--uic-list-gap);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.client-widget.pw-widget{overflow:visible}.client-toolbar{align-items:center;gap:var(--uic-row-gap);flex-shrink:0;display:flex}.client-search{flex:auto}.client-add-btn{flex:none}.client-avatar-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.client-avatar-status{--uic-status-dot-size:calc(var(--uic-table-avatar-size) * .24);filter:saturate(2.45);pointer-events:none;display:inline-flex;position:absolute;bottom:0;right:0;transform:translate(45%,45%)}.client-avatar-status .uic-status-dot{width:var(--uic-status-dot-size);height:var(--uic-status-dot-size)}.ipanel-widget{width:100%;min-width:0;height:100%;min-height:0;padding:var(--uic-card-pad,14px) 18px;color:var(--simple-text,var(--builder-card-text,#111827));box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px 34px;display:grid;overflow:auto}.ipanel-row{box-sizing:border-box;grid-template-rows:min-content min-content;align-content:start;gap:5px;min-width:0;padding:0;display:grid}.ipanel-label{min-width:0;color:var(--simple-muted,var(--builder-muted));font-size:var(--fn-font-xs,10px);font-weight:var(--wb-window-label-weight,400);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.ipanel-value{min-width:0;color:var(--simple-text,var(--builder-card-text));font-size:var(--fn-font-sm,13px);font-weight:var(--wb-window-font-weight,400);text-overflow:ellipsis;white-space:nowrap;justify-self:start;align-items:center;gap:5px;line-height:1.25;display:inline-flex;overflow:hidden}.ipanel-value i,.ipanel-value svg{flex:none;width:13px;height:13px}.ipanel-value.is-ok{color:var(--simple-success,#22c55e)}.ipanel-value.is-warn{color:var(--simple-primary,var(--builder-accent))}.ipanel-value.is-alert{color:var(--simple-danger,#ef4444)}.ipanel-value.is-ok span,.ipanel-value.is-warn span,.ipanel-value.is-alert span{background:color-mix(in srgb, currentColor 13%, transparent);border-radius:999px;padding:2px 7px}@media (width<=560px){.ipanel-widget{grid-template-columns:minmax(0,1fr)}}.fb-widget{box-sizing:border-box;--fb-card-opacity:1;--fb-card-hover-opacity:1;--fb-card-drag-opacity:.7;--fb-card-gap:2px;--fb-card-py:6px;--fb-card-px:8px;--fb-card-name-size:13px;--fb-card-row-gap:5px;--fb-col-h:220;--fb-col-s:78%;--fb-col-l:56%;--fb-col-head-weight:300;--fb-card-alert-accent:color-mix(in srgb, var(--status-alert) 70%, transparent);--fb-card-alert-accent-w:1px;--fb-sla-ok-mix:100%;--fb-sla-warn-mix:100%;--fb-sla-alert-mix:100%;width:100%;padding-top:1px;overflow:auto visible}.fb-widget[data-fade-bg=bottom]{-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.fb-widget[data-fade-bg=right]{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.fb-widget[data-no-scroll=true]{overflow:visible!important}.fb-widget[data-no-scroll=true] .fb-board{flex-wrap:wrap;overflow:visible}.fb-board{gap:calc(4px * var(--app-layout-scale,1));align-items:flex-start;min-width:min-content;padding-top:1px;padding-bottom:4px;display:flex}.fb-col{gap:calc(2px * var(--app-layout-scale,1));min-width:calc(120px * var(--app-layout-scale,1));--fb-col-color:hsl(var(--fb-col-h,230), var(--fb-col-s,38%), var(--fb-col-l,56%));flex-direction:column;flex:1;display:flex;overflow:visible}.fb-col:first-child{--fb-col-h:150}.fb-col:nth-child(2){--fb-col-h:200}.fb-col:nth-child(3){--fb-col-h:250}.fb-col:nth-child(4){--fb-col-h:300}.fb-col:nth-child(5){--fb-col-h:340}.fb-col:nth-child(6){--fb-col-h:10}.fb-col-head{align-items:center;gap:calc(5px * var(--app-layout-scale,1));padding:calc(5px * var(--app-layout-scale,1)) calc(8px * var(--app-layout-scale,1));background:var(--builder-tab-bg,#ffffff80);border-radius:var(--builder-radius-sm,5px);font-size:var(--fn-font-md,calc(11px * var(--app-layout-scale,1)));font-weight:var(--fb-col-head-weight,500);text-transform:uppercase;color:var(--app-text-muted,#94a3b8);white-space:nowrap;border:1px solid var(--builder-line,#ffffff14);display:flex}.fb-col-icon{opacity:.6;align-items:center;display:flex}.fb-col-icon i{width:calc(12px * var(--app-layout-scale,1));height:calc(12px * var(--app-layout-scale,1))}.fb-col-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fb-col-count{background:color-mix(in srgb, var(--app-primary,#6366f1) 16%, transparent);color:var(--app-primary,#6366f1);font-size:var(--fn-font-xs,calc(9px * var(--app-layout-scale,1)));padding:calc(1px * var(--app-layout-scale,1)) calc(5px * var(--app-layout-scale,1));min-width:calc(16px * var(--app-layout-scale,1));text-align:center;border-radius:10px;font-weight:600}.fb-col-body{gap:calc(5px * var(--app-layout-scale,1));min-height:calc(60px * var(--app-layout-scale,1));padding:calc(4px * var(--app-layout-scale,1));background:var(--builder-item-bg,#ffffff08);border-radius:var(--builder-radius-sm,5px);border:0;flex-direction:column;transition:border-color .12s,background .12s;display:flex;overflow:visible}.fb-col-body--over{outline:2px solid color-mix(in srgb, var(--app-primary,#6366f1) 70%, transparent);outline-offset:-2px;border-radius:var(--builder-radius-sm,5px);background:color-mix(in srgb, var(--app-primary,#6366f1) 10%, transparent)!important}.fb-col-empty{text-align:center;font-size:var(--fn-font-md,11px);color:var(--app-text-muted,#475569);opacity:0;padding:8px 4px}.fb-col{--fb-card-border:color-mix(in srgb, var(--app-primary,#6366f1) 38%, var(--app-text-muted,#94a3b8))}.fb-card{gap:calc(var(--fb-card-gap,2px) * var(--app-layout-scale,1));padding:calc(var(--fb-card-py,6px) * var(--app-layout-scale,1)) calc(var(--fb-card-px,8px) * var(--app-layout-scale,1));background:color-mix(in srgb, var(--simple-primary,#5b8def) 22%, var(--simple-panel,transparent));cursor:grab;-webkit-user-select:none;user-select:none;opacity:var(--fb-card-opacity);min-height:calc(42px * var(--app-layout-scale,1));border:0;border-radius:0;flex-direction:column;justify-content:center;transition:opacity .12s;display:flex;position:relative}.fb-card:active{cursor:grabbing}.fb-card>*{pointer-events:none}.fb-card--dragging{opacity:var(--fb-card-drag-opacity,.3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#5b8def) 40%, transparent)}.fb-card:hover{opacity:var(--fb-card-hover-opacity);background:color-mix(in srgb, var(--simple-primary,#5b8def) 30%, var(--simple-panel,transparent))}.fb-card--ok{background:linear-gradient(to right, color-mix(in srgb, var(--simple-primary,#5b8def) 22%, var(--simple-panel,transparent)) 0%, transparent 100%)}.fb-card--warn:after,.fb-card--alert:after{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--simple-primary,#5b8def) calc(var(--fb-glow-strength,0) * 30%), transparent) 100%);pointer-events:none;opacity:calc(var(--fb-glow-strength,0) * .7 + .05);position:absolute;inset:0}.fb-card--ok:after{display:none}.fb-card-avatar{width:calc(26px * var(--app-layout-scale,1));height:calc(26px * var(--app-layout-scale,1));object-fit:cover;border-radius:20%;flex-shrink:0}.fb-card-avatar--initials{background:var(--app-primary,#6366f1);color:var(--app-banner-text,#fff);font-size:var(--fn-font-sm,calc(10px * var(--app-layout-scale,1)));border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:flex}.fb-card-row-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.fb-card-name{font-size:calc(var(--fb-card-name-size,13px) * var(--app-layout-scale,1));white-space:nowrap;font-weight:500;overflow:visible}.fb-card-row-bottom{justify-content:space-between;align-items:center;gap:6px;display:flex}.fb-card-service{font-size:var(--fn-font-sm,calc(10px * var(--app-layout-scale,1)));color:var(--app-text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;flex-grow:0;flex-shrink:1;max-width:80px;overflow:hidden}.fb-card-elapsed{right:calc(5px * var(--app-layout-scale,1));color:var(--app-text-muted,#64748b);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fb-card-ring{flex-shrink:0}body.builder-page .mock-block[data-kind=flow-board] .fb-card{box-sizing:border-box;background:color-mix(in srgb, var(--simple-primary,#5b8def) 22%, var(--simple-panel,transparent));min-height:36px;opacity:var(--fb-card-opacity,.78);border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:6px 10px 6px 7px;display:flex;overflow:visible;box-shadow:none!important;border:0!important}body.builder-page .mock-block[data-kind=flow-board],body.builder-page .mock-block[data-kind=flow-board]>.mock-block-body{overflow:visible}body.builder-page .mock-block[data-kind=flow-board] [data-fb-card]{touch-action:none;pointer-events:auto!important}body.builder-page .mock-block[data-kind=flow-board] [data-fb-card] *{pointer-events:none}body.builder-page .mock-block[data-kind=flow-board] .fb-board{gap:5px}body.builder-page .mock-block[data-kind=flow-board] .fb-col{--fb-col-color:var(--app-primary,#6366f1);--fb-col-h:230;--fb-col-s:42%;--fb-col-l:54%;background:linear-gradient(to bottom, color-mix(in srgb, var(--fb-col-color) 8%, var(--simple-panel,transparent)) 0px, color-mix(in srgb, var(--fb-col-color) 4%, var(--simple-panel,transparent)) 10px, transparent 80px);min-width:112px;box-shadow:inset 0 0 0 0 var(--fb-col-color);border-radius:4px}body.builder-page .mock-block[data-kind=flow-board] .fb-col:first-child{--fb-col-h:150;--fb-col-color:hsl(var(--fb-col-h), var(--fb-col-s), var(--fb-col-l))}body.builder-page .mock-block[data-kind=flow-board] .fb-col:nth-child(2){--fb-col-h:200;--fb-col-color:hsl(var(--fb-col-h), var(--fb-col-s), var(--fb-col-l))}body.builder-page .mock-block[data-kind=flow-board] .fb-col:nth-child(3){--fb-col-h:250;--fb-col-color:hsl(var(--fb-col-h), var(--fb-col-s), var(--fb-col-l))}body.builder-page .mock-block[data-kind=flow-board] .fb-col:nth-child(4){--fb-col-h:300;--fb-col-color:hsl(var(--fb-col-h), var(--fb-col-s), var(--fb-col-l))}body.builder-page .mock-block[data-kind=flow-board] .fb-col:nth-child(5){--fb-col-h:340;--fb-col-color:hsl(var(--fb-col-h), var(--fb-col-s), var(--fb-col-l))}body.builder-page .mock-block[data-kind=flow-board] .fb-col:nth-child(6){--fb-col-h:10;--fb-col-color:hsl(var(--fb-col-h), var(--fb-col-s), var(--fb-col-l))}body.builder-page .mock-block[data-kind=flow-board] .fb-col{--fb-card-border:color-mix(in srgb, var(--fb-col-color) 30%, transparent)}body.builder-page .mock-block[data-kind=flow-board] .fb-col-head{font-weight:var(--fb-col-head-weight,500);text-transform:uppercase;color:color-mix(in srgb, var(--fb-col-color) 34%, var(--app-text,#f8fafc));background:0 0;border-color:#0000;gap:4px;padding:4px 6px}body.builder-page .mock-block[data-kind=flow-board] .fb-col-count{color:var(--fb-col-color);background:0 0;padding-left:0;padding-right:0}body.builder-page .mock-block[data-kind=flow-board] .fb-col-body{background:0 0;border:0;gap:5px;min-height:48px;padding:2px 3px 3px}body.builder-page .mock-block[data-kind=flow-board] .fb-col{border:0}body.builder-page .mock-block[data-kind=flow-board] .fb-card--ok:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--simple-primary,#5b8def) 22%, var(--simple-panel,transparent)) 0%, transparent 100%);pointer-events:none;opacity:calc(1 - var(--fb-glow-strength,0) * .85);position:absolute;inset:0}body.builder-page .mock-block[data-kind=flow-board] .fb-card--dragging{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#5b8def) 40%, transparent)!important}body.builder-page .mock-block[data-kind=flow-board] .fb-card:hover{background:color-mix(in srgb, var(--simple-primary,#5b8def) 30%, var(--simple-panel,transparent))}body.builder-page .mock-block[data-kind=flow-board] .fb-card--ok{background:linear-gradient(to right, color-mix(in srgb, var(--simple-primary,#5b8def) 22%, var(--simple-panel,transparent)) 0%, transparent 100%)}body.builder-page .mock-block[data-kind=flow-board] .fb-card--warn:after,body.builder-page .mock-block[data-kind=flow-board] .fb-card--alert:after{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--simple-primary,#5b8def) calc(var(--fb-glow-strength,0) * 30%), transparent) 100%);pointer-events:none;opacity:calc(var(--fb-glow-strength,0) * .7 + .05);position:absolute;inset:0}body.builder-page .mock-block[data-kind=flow-board] .fb-card-avatar,body.builder-page .mock-block[data-kind=flow-board] .fb-card-avatar--initials{display:none!important}body.builder-page .mock-block[data-kind=flow-board] .fb-card-row-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}body.builder-page .mock-block[data-kind=flow-board] .fb-card-name{font-size:calc(var(--fb-card-name-size,12px) * var(--uic-density-scale,1));white-space:nowrap;font-weight:400;line-height:1.3;overflow:visible}body.builder-page .mock-block[data-kind=flow-board] .fb-card-row-bottom{justify-content:space-between;align-items:center;gap:6px;display:flex}body.builder-page .mock-block[data-kind=flow-board] .fb-card-meta{display:none}body.builder-page .mock-block[data-kind=flow-board] .fb-card-service{font-size:calc(10px * var(--uic-density-scale,1));white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:80px;color:color-mix(in srgb, var(--simple-muted,var(--app-text-muted,#64748b)) 100%, var(--simple-text,#f8fafc));flex-grow:0;flex-shrink:1;line-height:1.15;overflow:hidden}body.builder-page .mock-block[data-kind=flow-board] .fb-card-elapsed{box-shadow:none;color:var(--simple-muted,var(--app-text-muted,#64748b));background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}body.builder-page .mock-block[data-kind=flow-board] .fb-card-elapsed svg{display:inline!important}body.builder-page .mock-block[data-kind=flow-board][data-compact=true] .fb-card,body.builder-page .mock-block[data-kind=flow-board][data-density=dense] .fb-card{min-height:34px;padding:4px 5px}body.builder-page .mock-block[data-kind=flow-board][data-compact=true] .fb-board,body.builder-page .mock-block[data-kind=flow-board][data-density=dense] .fb-board{gap:4px}body.builder-page .mock-block[data-kind=flow-board][data-compact=true] .fb-card-elapsed,body.builder-page .mock-block[data-kind=flow-board][data-density=dense] .fb-card-elapsed{font-size:calc(7.5px * var(--uic-density-scale,1))}body.builder-page .mock-block[data-kind=flow-board][data-compact=true] .fb-card-service,body.builder-page .mock-block[data-kind=flow-board][data-density=dense] .fb-card-service{-webkit-line-clamp:1}body.builder-page .mock-block[data-kind=flow-board][data-density=readable] .fb-card{min-height:44px;padding:6px 7px}.cam-widget{cursor:pointer;border-radius:inherit;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;padding:clamp(8px,7cqh,18px) clamp(8px,5cqw,18px);display:flex;position:absolute;inset:0;overflow:hidden;background:0 0!important}.cam-widget--photo{padding:0;background:0 0!important}body.builder-page .mock-block[data-kind=camera][data-camera-state=photo],body.builder-page .mock-block[data-kind=camera][data-camera-state=photo]:hover,body.builder-page .mock-block[data-kind=camera][data-camera-state=photo].selected,body.builder-page .mock-block[data-kind=camera][data-camera-state=photo] .mock-block-body,body.builder-page .mock-block[data-kind=camera][data-camera-state=photo] .mock-block-head,body.builder-page .mock-block[data-kind=camera][data-camera-state=photo] .cam-widget{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;outline:0!important}body.builder-page .mock-block[data-kind=camera][data-camera-state=photo]:before,body.builder-page .mock-block[data-kind=camera][data-camera-state=photo]:after{opacity:0!important;display:none!important}.cam-widget :is(video,canvas,.cam-ov-video,.cam-ov-loading){display:none!important}.cam-widget-photo{object-fit:cover;border-radius:inherit;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.cam-placeholder{z-index:3;pointer-events:none;color:var(--app-primary,#125b50);flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,3cqh,12px);display:flex;position:absolute;inset:clamp(8px,7cqh,18px) clamp(8px,5cqw,18px)}.cam-ratio-frame{width:100%;max-width:340px;min-height:74px;aspect-ratio:var(--cam-ratio,4/3);border:1px solid color-mix(in srgb, var(--app-primary,#125b50) 38%, transparent);opacity:.86;box-sizing:border-box;background:color-mix(in srgb, var(--app-primary,#125b50) 4%, transparent);border-radius:clamp(8px,3cqw,14px);justify-content:center;align-items:center;transition:opacity .18s,border-color .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 20px #00000014}.cam-widget:hover .cam-ratio-frame{opacity:1;border-color:color-mix(in srgb, var(--app-primary,#125b50) 62%, transparent);background:color-mix(in srgb, var(--app-primary,#125b50) 7%, transparent)}.cam-ratio-icon{opacity:.9;width:clamp(34px,min(17cqw,23cqh),58px);height:clamp(34px,min(17cqw,23cqh),58px);color:var(--app-primary,#125b50);background:color-mix(in srgb, var(--app-primary,#125b50) 12%, var(--simple-panel,#fff) 88%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-primary,#125b50) 22%, transparent), 0 4px 12px #0000001a;box-sizing:border-box;border-radius:999px;padding:clamp(8px,3cqw,13px)}.cam-crosshair--h,.cam-crosshair--v{background:var(--app-primary,#125b50);opacity:.2;pointer-events:none;position:absolute}.cam-crosshair--h{height:1px;top:50%;left:25%;right:25%;transform:translateY(-50%)}.cam-crosshair--v{width:1px;top:25%;bottom:25%;left:50%;transform:translate(-50%)}.cam-ratio-label{background:color-mix(in srgb, var(--app-primary,#125b50) 8%, transparent);font-size:var(--fn-font-xs,9px);letter-spacing:.6px;text-transform:uppercase;opacity:.68;color:var(--app-primary,#125b50);border-radius:999px;margin-top:4px;padding:3px 7px;font-weight:700;transition:opacity .18s}.cam-widget:hover .cam-ratio-label{opacity:.9}.cam-widget-photo-actions{z-index:4;opacity:0;background:linear-gradient(#0000 40%,#00000080 100%);justify-content:center;align-items:flex-end;padding:8px;transition:opacity .15s;display:flex;position:absolute;inset:0}.cam-widget:hover .cam-widget-photo-actions{opacity:1}.cam-ov{z-index:9000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cam-ov-backdrop{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b3;position:absolute;inset:0}.cam-ov-shell{z-index:2;flex-direction:column;align-items:center;gap:14px;width:min(660px,100vw - 32px);display:flex;position:relative}.cam-ov-stage{width:100%;aspect-ratio:var(--cam-ov-ratio,4/3);box-shadow:0 10px 40px var(--shadow-depth);background:#000;border-radius:10px;position:relative;overflow:hidden}.cam-ov-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cam-ov-fake-video{object-fit:cover;filter:contrast(1.04)saturate(1.02)brightness(1.02);cursor:pointer;width:100%;height:100%;animation:4.8s ease-in-out infinite alternate camFakeFeed;display:block;position:absolute;inset:0;transform:scale(1.035)}.cam-ov-stage--fake:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.52;background:linear-gradient(#ffffff09,#0000 42%,#0000001f),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}@keyframes camFakeFeed{0%{transform:scale(1.035)translate(-.4%,-.2%)}to{transform:scale(1.055)translate(.45%,.25%)}}.cam-ov-guide{z-index:5;pointer-events:none;position:absolute;inset:0}.cam-ov-guide-corner{border:0 solid #ffffffd9;width:22px;height:22px;position:absolute}.cam-ov-guide-corner--tl{border-top-width:2px;border-left-width:2px;border-radius:3px 0 0;top:14px;left:14px}.cam-ov-guide-corner--tr{border-top-width:2px;border-right-width:2px;border-radius:0 3px 0 0;top:14px;right:14px}.cam-ov-guide-corner--bl{border-bottom-width:2px;border-left-width:2px;border-radius:0 0 0 3px;bottom:14px;left:14px}.cam-ov-guide-corner--br{border-bottom-width:2px;border-right-width:2px;border-radius:0 0 3px;bottom:14px;right:14px}.cam-ov-crosshair--h,.cam-ov-crosshair--v{pointer-events:none;z-index:4;background:#ffffff2e;position:absolute}.cam-ov-crosshair--h{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.cam-ov-crosshair--v{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.cam-ov-detect-canvas{pointer-events:none;opacity:0;z-index:3;width:100%;height:100%;position:absolute;inset:0}.cam-ov-face-box{pointer-events:none;z-index:6;box-shadow:0 0 0 1px var(--shadow-depth);border:2px solid #50dca0d9;border-radius:4px;transition:all 50ms linear;position:absolute}.cam-ov-close{z-index:20;color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .12s;display:flex;position:absolute;top:10px;right:10px}.cam-ov-close:hover{background:#00000057}.cam-ov-close svg{stroke-width:2px;width:14px;height:14px}.cam-ov-controls{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.cam-ov-shutter{z-index:15;cursor:pointer;background:0 0;border:3px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;padding:0;transition:transform .1s,background .1s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.cam-ov-shutter:hover{background:#ffffff1f;transform:translate(-50%)scale(1.06)}.cam-ov-shutter:active{transform:translate(-50%)scale(.94)}.cam-ov-shutter-ring{background:#ffffffe6;border-radius:50%;width:44px;height:44px;transition:background .1s}.cam-ov-shutter:hover .cam-ov-shutter-ring{background:#fff}.cam-ov-hint{font-size:var(--fn-font-md,11px);color:#ffffff73;letter-spacing:.4px;text-align:center}.cam-ov-res-select{color:#ffffffbf;font-size:var(--fn-font-md,11px);cursor:pointer;appearance:none;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:5px;outline:none;padding:5px 8px}.cam-ov-res-select:hover{background:#ffffff29}.cam-rv{z-index:9100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cam-rv-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1;background:#000000b8;position:absolute;inset:0}.cam-rv-shell{z-index:2;flex-direction:column;gap:12px;width:min(520px,100vw - 40px);display:flex;position:relative}.cam-rv-header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.cam-rv-title{font-size:var(--fn-font-lg,12px);letter-spacing:.5px;text-transform:uppercase;color:#ffffffbf;font-weight:700}.cam-rv-ratio-badge{font-size:var(--fn-font-sm,10px);color:#ffffff73;letter-spacing:.3px;background:#ffffff1a;border-radius:4px;padding:2px 7px;font-weight:600}.cam-rv-stage{box-shadow:0 8px 32px var(--shadow-depth);background:#111;border-radius:8px;justify-content:center;align-items:center;max-height:70vh;display:flex;overflow:hidden}.cam-rv-img{max-width:100%;max-height:70vh;display:block}.cam-rv-hint{font-size:var(--fn-font-sm,10px);color:#ffffff59;text-align:center;letter-spacing:.3px}.cam-rv-actions{justify-content:center;gap:8px;display:flex}.cam-act{min-height:36px;font-size:var(--fn-font-lg,12px);cursor:pointer;letter-spacing:.2px;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 18px;font-weight:700;transition:background .1s,color .1s;display:inline-flex}.cam-act svg{width:14px;height:14px}.cam-act--retry{color:#ffffffa6;background:#ffffff1a}.cam-act--retry:hover{background:#ffffff2e}.cam-act--ok{color:#fff;background:var(--app-primary,#125b50)}.cam-act--ok:hover{background:var(--app-button-hover,#0d4840)}.cam-act--cancel{color:#ffffff8c;background:#ffffff12}.cam-act--cancel:hover{background:#ffffff21}.cam-vd{flex-direction:column;gap:14px;display:flex}.cam-vd-photo-row{background:color-mix(in srgb, var(--simple-bg,#f5f5f5) 60%, transparent 40%);border-radius:7px;align-items:center;gap:12px;padding:10px;display:flex}.cam-vd-thumb{object-fit:cover;border:1.5px solid var(--builder-line,#0000001a);border-radius:5px;flex-shrink:0;width:56px;height:56px}.cam-vd-photo-meta{flex-direction:column;gap:2px;display:flex}.cam-vd-label{font-size:var(--fn-font-lg,12px);color:var(--simple-text,#1a1a1a);font-weight:700}.cam-vd-sub{font-size:var(--fn-font-md,11px);color:var(--simple-muted,#666)}.cam-vd-divider{background:var(--builder-line,#00000014);height:1px;margin:0 -4px}.cam-vd-section-label{font-size:var(--fn-font-xs,9px);letter-spacing:.7px;text-transform:uppercase;color:var(--simple-muted,#888);margin-bottom:4px;font-weight:700}.cam-vd-appt-row{background:color-mix(in srgb, var(--app-primary,#125b50) 6%, transparent 94%);border:1px solid color-mix(in srgb, var(--app-primary,#125b50) 14%, transparent 86%);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cam-vd-avatar{background:color-mix(in srgb, var(--app-primary,#125b50) 15%, var(--simple-bg,#f5f5f5) 85%);width:36px;height:36px;color:var(--app-primary,#125b50);font-size:var(--fn-font-lg,12px);letter-spacing:-.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.cam-vd-avatar img{object-fit:cover;width:100%;height:100%;display:block}.cam-vd-appt-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cam-vd-appt-name{font-size:calc(13px * var(--app-layout-scale,1));color:var(--simple-text,#1a1a1a);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.cam-vd-appt-meta{font-size:var(--fn-font-md,11px);color:var(--simple-muted,#666)}.cam-vd-badge{font-size:var(--fn-font-xs,9px);letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:2px 7px;font-weight:700}.cam-vd-badge--confirmed{background:color-mix(in srgb, var(--app-primary,#125b50) 12%, transparent 88%);color:var(--app-primary,#125b50)}.cam-vd-badge--scheduled{color:#c07800;background:#ffa0321f}.cam-vd-badge--other{color:var(--simple-muted,#888);background:#00000012}.cam-vd-question{font-size:var(--fn-font-lg,12px);color:var(--simple-text,#1a1a1a);text-align:center;padding:2px 0;font-weight:600}.cam-vd-empty{font-size:var(--fn-font-lg,12px);color:var(--simple-muted,#888);text-align:center;padding:12px 0;font-style:italic}.cam-err-overlay{z-index:30;background:linear-gradient(135deg, color-mix(in srgb, var(--simple-panel,#fff) 80%, transparent), transparent), color-mix(in srgb, var(--simple-bg,#f5f5f5) 88%, transparent);border-radius:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.cam-err-icon{color:#ff5050e6;display:flex}.cam-err-icon svg{stroke-width:1.75px;width:24px;height:24px}.cam-err-title{font-size:var(--fn-font-lg,12px);color:var(--simple-text,#1a1a1a);font-weight:700}.cam-err-sub{font-size:var(--fn-font-md,11px);color:var(--simple-muted,#667085)}.cam-ov-loading{z-index:15;background:#000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cam-spinner{border:2.5px solid #ffffff26;border-top-color:#ffffffbf;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite cam-spin}@keyframes cam-spin{to{transform:rotate(360deg)}}.cam-ov-video.cam-mirror{transform:scaleX(-1)}.uac-body{font-family:var(--font-sans,system-ui, sans-serif);color:var(--simple-text,#1f2937);flex-direction:column;height:100%;padding:0;display:flex}.uac-body .uic-avatar{border-radius:999px}.uac-body .uic-avatar--lg{--uic-av-size:36px;--uic-av-fs:12px}.uac-body .uic-avatar--lg.uic-avatar--ini{border:1.5px solid color-mix(in srgb, var(--app-primary,var(--simple-primary,#5b8def)) 28%, transparent)}.uac-role-badge{font-size:var(--fn-font-xs,9px);text-transform:uppercase;letter-spacing:.05em;color:var(--simple-primary,#4f7cff);background:color-mix(in srgb, var(--simple-primary,#4f7cff) 10%, transparent);border-radius:calc(var(--radius,var(--uic-badge-radius,5px)) - 1px);white-space:nowrap;align-self:flex-start;padding:1px 5px;font-weight:600;display:inline-block}.uac-profile{min-width:0;padding:var(--uic-row-pad-y,6px) var(--uic-row-pad-x,8px) calc(var(--uic-row-pad-y,6px) + 2px);border-bottom:1px solid var(--line,#d8e1dd);align-items:center;gap:9px;display:flex}.uac-profile[data-uac-menu-trigger]{cursor:pointer}.uac-profile[data-uac-menu-trigger]:hover{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 6%, transparent)}.uac-person{flex-direction:column;gap:3px;min-width:0;display:flex}.uac-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fn-font-lg,12px);color:var(--simple-text,#1f2937);font-weight:600;line-height:1.2;overflow:hidden}.uac-profile--centered{text-align:center;padding:calc(var(--uic-row-pad-y,6px) + 4px) var(--uic-row-pad-x,8px) calc(var(--uic-row-pad-y,6px) + 2px);flex-direction:column;align-items:center;gap:5px}.uac-profile--centered .uac-role-badge{align-self:center}.uac-name-centered{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fn-font-lg,12px);color:var(--simple-text,#1f2937);max-width:100%;font-weight:600;display:block;overflow:hidden}.uac-profile--minimal{padding:var(--uic-row-pad-y,5px) var(--uic-row-pad-x,8px);border-bottom:1px solid var(--line,#d8e1dd);flex-direction:row;align-items:center;gap:7px}.uac-name-minimal{font-size:var(--fn-font-lg,12px);color:var(--simple-text,#1f2937);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.uac-profile--banner{padding:calc(var(--uic-row-pad-y,6px) + 4px) var(--uic-row-pad-x,10px) calc(var(--uic-row-pad-y,6px) + 4px);border-bottom:1px solid var(--line,#d8e1dd);background:color-mix(in srgb, var(--simple-primary,#4f7cff) 5%, transparent);align-items:center;gap:12px}.uac-profile--banner .uac-person{gap:4px}.uac-profile--banner .uac-person strong{font-size:calc(14px * var(--app-layout-scale,1))}.uac-profile--icon-only{border-bottom:1px solid var(--line,#d8e1dd);padding:var(--uic-row-pad-y,8px) var(--uic-row-pad-x,8px);justify-content:center}.uac-body[data-uac-style="5"]{cursor:pointer;place-items:center;display:grid;container-type:size}.uac-body[data-uac-style="5"] .uac-profile--icon-only{border-bottom:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid}.uac-body[data-uac-style="5"] .uic-avatar--lg{--uac-icon-size:clamp(32px, min(76cqw, 76cqh), 92px);--uic-av-size:var(--uac-icon-size);--uic-av-fs:calc(var(--uac-icon-size) * .27);border-width:max(1px, calc(var(--uac-icon-size) * .035))}.uac-row{align-items:center;gap:var(--uic-row-gap,5px);min-height:var(--uic-row-h,26px);padding:var(--uic-row-pad-y,4px) var(--uic-row-pad-x,8px);font-size:var(--fn-font-md,11px);border-bottom:1px solid var(--line,#d8e1dd);display:flex}.uac-row:last-of-type{border-bottom:none}.uac-row-icon{width:16px;color:var(--simple-muted,#62706a);flex-shrink:0;justify-content:center;align-items:center;display:flex}.uac-row-icon i,.uac-row-icon svg{width:12px;height:12px}.uac-row-label{color:var(--simple-muted,#62706a);font-size:var(--fn-font-xs,9px);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;width:60px}.uac-row-value{text-align:right;color:var(--simple-text,#1f2937);font-weight:500;font-size:var(--fn-font-md,11px);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.uac-actions{padding:calc(var(--uic-row-pad-y,4px) + 2px) var(--uic-row-pad-x,8px) var(--uic-row-pad-y,6px);gap:var(--uic-row-gap,4px);flex-direction:column;margin-top:auto;display:flex}.uac-btn{width:100%;padding:var(--uic-row-pad-y,5px) var(--uic-row-pad-x,8px);border-radius:var(--radius,var(--uic-button-radius,5px));font-size:var(--fn-font-sm,10px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;font-family:inherit;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.uac-btn i,.uac-btn svg{flex-shrink:0;width:12px;height:12px}.uac-btn--signout,.uac-btn--link{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 8%, transparent);color:var(--simple-primary,#4f7cff);border-color:color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent)}.uac-btn--signout:hover,.uac-btn--link:hover{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 15%, transparent)}.uac-menu.uic-overflow-menu{z-index:100000;width:180px;min-width:180px;max-width:calc(100vw - 16px)}.uac-menu .uac-menu-item{white-space:nowrap}:is(body.builder-page .mock-block[data-kind=user-account]:has(.uac-body[data-uac-style="5"]) .mock-block-head,body.builder-page .mock-block[data-kind=user-account]:has(.uac-body[data-uac-style="5"]) .mock-block-title){display:none!important}body.builder-page .mock-block[data-kind=user-account]:has(.uac-body[data-uac-style="5"]) .mock-block-body{place-items:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;padding:0!important}.ws-style-row{flex-wrap:wrap;gap:4px;padding:2px 0 4px;display:flex}.ws-style-btn{min-width:0;font-size:var(--fn-font-xs,9px);border-radius:calc(var(--radius,5px) - 1px);border:1px solid var(--line,#d8e1dd);color:var(--simple-muted,#62706a);cursor:pointer;white-space:nowrap;background:0 0;flex:auto;padding:3px 6px;font-family:inherit;font-weight:500;transition:background .12s,color .12s}.ws-style-btn:hover{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 8%, transparent);color:var(--simple-primary,#4f7cff)}.ws-style-btn.active{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 15%, transparent);color:var(--simple-primary,#4f7cff);border-color:color-mix(in srgb, var(--simple-primary,#4f7cff) 35%, transparent);font-weight:600}[data-density=compact] .uac-row,[data-compact] .uac-row{min-height:calc(var(--uic-row-h,26px) - 4px);padding-top:2px;padding-bottom:2px}[data-density=compact] .uac-profile,[data-compact] .uac-profile{padding-top:4px;padding-bottom:5px}[data-density=compact] .uac-body .uic-avatar--lg,[data-compact] .uac-body .uic-avatar--lg{--uic-av-size:38px;--uic-av-fs:11px}.flimg-root{z-index:1;width:100%;height:100%;min-height:100%;color:var(--builder-card-text,var(--simple-text));cursor:pointer;overflow:hidden;position:relative!important}body.builder-page .mock-block[data-kind=image-library] :where(.flimg-root,.flimg-grid,.flimg-card){pointer-events:auto!important}.flimg-gallery{grid-template-rows:minmax(0,1fr);display:grid}.flimg-grid{grid-template-columns:repeat(auto-fill, minmax(var(--flimg-size,56px), 1fr));grid-auto-rows:minmax(var(--flimg-size,56px), auto);scrollbar-width:none;gap:4px;width:100%;height:100%;padding:4px;display:grid;overflow:auto}.flimg-grid::-webkit-scrollbar{display:none}.flimg-card{border-radius:var(--simple-control-radius,5px);background:color-mix(in srgb, var(--simple-line,#94a3b859) 10%, transparent);min-width:0;min-height:0;box-shadow:none;cursor:pointer;aspect-ratio:1;border:0;padding:0;display:block;position:relative;overflow:hidden}.flimg-card:hover{outline:2px solid var(--simple-primary,#2563eb);outline-offset:-2px}.flimg-card .flimg-meta{border-radius:0 0 var(--simple-control-radius,5px) var(--simple-control-radius,5px);opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000a6);padding:3px 5px;transition:opacity .12s;position:absolute;bottom:0;left:0;right:0}.flimg-card:hover .flimg-meta{opacity:1}[data-flimg-labels=off] .flimg-card .flimg-meta{display:none}.flimg-thumb{width:100%;height:100%;display:block}.flimg-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.flimg-meta strong,.flimg-meta small{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 2px #0009;min-width:0;display:block;overflow:hidden}.flimg-meta strong{font-size:var(--fn-font-sm,10px);font-weight:500;line-height:1.2}.flimg-meta small{font-size:var(--fn-font-xs,9px);opacity:.8;font-weight:400}.flimg-root.flimg-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;border:1px dashed color-mix(in srgb, var(--builder-line,#94a3b859) 62%, transparent)!important;border-radius:var(--builder-radius-sm,6px)!important;background:color-mix(in srgb, var(--simple-panel-alt,var(--builder-card-bg,#141823)) 36%, transparent)!important}.flimg-root.flimg-empty:hover{border-color:var(--simple-primary,#2563eb)!important;background:color-mix(in srgb, var(--simple-primary,#2563eb) 7%, transparent)!important}.flimg-placeholder{color:var(--builder-card-muted,var(--simple-muted,#94a3b8));font-size:var(--fn-font-lg,12px);text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;line-height:1.3;display:flex}.flimg-placeholder i,.flimg-placeholder [data-lucide]{opacity:.56;width:34px;height:34px}.gi-widget{gap:var(--fn-space-2,8px);width:100%;min-width:0;height:100%;min-height:0;padding:var(--uic-card-pad,10px);color:var(--simple-text,var(--builder-card-text,#111827));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;display:grid}.gi-preview{background:color-mix(in srgb, var(--simple-line,var(--builder-line,currentColor)) 10%, transparent);place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.gi-img{object-fit:cover;width:100%;height:100%;display:block}.gi-empty{width:42px;height:42px;color:var(--simple-muted,var(--builder-muted,currentColor));place-items:center;display:grid}.gi-empty i,.gi-empty svg{width:22px;height:22px}.gi-copy{gap:2px;min-width:0;display:grid}.gi-copy strong,.gi-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gi-copy strong{font-size:var(--fn-font-sm,12px);font-weight:var(--wb-window-font-weight,400)}.gi-copy small{color:var(--simple-muted,var(--builder-muted,currentColor));font-size:var(--fn-font-xs,10px)}.iv-widget{--iv-dark-bg:color-mix(in srgb, var(--simple-panel,var(--builder-card-bg,#111827)) 18%, #05070a);--iv-dark-line:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#38bdf8)) 34%, transparent);background:var(--iv-dark-bg);width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.iv-canvas{background:radial-gradient(circle at center, color-mix(in srgb, var(--simple-primary,var(--builder-accent,#38bdf8)) 8%, transparent), transparent 34%), var(--iv-dark-bg);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.iv-img{pointer-events:none;z-index:1;max-width:none;max-height:none;display:block;position:absolute;top:50%;left:50%}.iv-grid{z-index:2;pointer-events:none;background-image:linear-gradient(to right, color-mix(in srgb, var(--simple-text,#e5e7eb) 10%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--simple-text,#e5e7eb) 10%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in srgb, var(--simple-text,#e5e7eb) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--simple-text,#e5e7eb) 5%, transparent) 1px, transparent 1px);background-position:50%;background-size:40px 40px,40px 40px,8px 8px,8px 8px;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.iv-grid:before,.iv-grid:after{content:"";background:color-mix(in srgb, var(--simple-primary,#2563eb) 72%, transparent);pointer-events:none;position:absolute}.iv-grid:before{width:2px;top:0;bottom:0;left:50%;transform:translate(-1px)}.iv-grid:after{height:2px;top:50%;left:0;right:0;transform:translateY(-1px)}.iv-toolbar{left:var(--fn-space-2,8px);bottom:var(--fn-space-2,8px);z-index:6;border-radius:var(--uic-radius-xs,4px);color:#ffffffd1;background:#00000094;align-items:center;gap:4px;min-height:28px;padding:3px 5px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0f}.iv-toolbar button{width:23px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.iv-toolbar button:hover{background:color-mix(in srgb, var(--simple-primary,#2563eb) 26%, transparent);color:#fff}.iv-toolbar button i,.iv-toolbar button svg{width:13px;height:13px}.iv-placeholder,.iv-error{justify-content:center;align-items:center;gap:var(--fn-space-2,8px);width:100%;height:100%;color:var(--simple-muted,var(--builder-muted,currentColor));font-size:var(--fn-font-xs,12px);flex-direction:column;display:flex}.iv-placeholder i,.iv-placeholder svg,.iv-error i,.iv-error svg{width:32px;height:32px}.iv-context-menu{z-index:100;min-width:160px;padding:var(--fn-space-1,4px);background:var(--simple-bg,var(--builder-card-bg,#fff));border:1px solid var(--simple-line,var(--builder-line,#e5e7eb));border-radius:var(--fn-radius,8px);font-size:var(--fn-font-sm,12px);color:var(--simple-text,var(--builder-card-text,#111827));position:absolute;box-shadow:0 4px 16px #0000001f}.iv-context-menu button{align-items:center;gap:var(--fn-space-2,8px);width:100%;padding:var(--fn-space-1,4px) var(--fn-space-2,8px);border-radius:var(--fn-radius-sm,4px);color:inherit;font:inherit;font-size:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.iv-context-menu button:hover{background:var(--simple-hover,var(--builder-hover,#f3f4f6))}.iv-context-menu button i,.iv-context-menu button svg{flex-shrink:0;width:14px;height:14px}.iv-cm-sep{height:1px;margin:var(--fn-space-1,4px) 0;background:var(--simple-line,var(--builder-line,#e5e7eb))}.iv-readout{color:#ffffffb8;min-width:48px;font-size:var(--fn-font-xs,10px);pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 6px 0 2px;line-height:1.4}.iv-feedback{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:84px;color:color-mix(in srgb, var(--simple-primary,#60a5fa) 72%, #fff);font-size:var(--fn-font-xs,10px);overflow:hidden}.iv-feedback:empty{display:none}.forum-widget,.forum-categories-leaf,.forum-stream-leaf{width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text,var(--builder-card-text,#111827));font-family:inherit;display:flex}.forum-body{flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.forum-sidebar{background:color-mix(in srgb, var(--simple-text,#111827) 4%, var(--simple-surface,#fff));border-right:1px solid var(--builder-line,var(--simple-line,#00000014));flex-direction:column;flex-shrink:0;width:140px;padding:10px 6px;display:flex}.forum-sidebar-title{color:var(--simple-muted,var(--builder-muted,#64748b));text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-left:8px;font-size:10px;font-weight:700}.forum-channels{flex-direction:column;gap:2px;display:flex}.forum-ch-btn{width:100%;height:32px;color:var(--simple-muted,var(--builder-muted,#64748b));cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.forum-ch-btn:hover{background:color-mix(in srgb, var(--simple-text,#111827) 6%, transparent);color:var(--simple-text,#111827)}.forum-ch-btn--active{font-weight:700;background:color-mix(in srgb, var(--simple-primary,#5b8def) 12%, var(--simple-surface,#fff))!important;color:var(--simple-primary,#5b8def)!important}.forum-ch-btn i,.forum-ch-btn svg{width:13px;height:13px}.forum-main{background:var(--simple-surface,#fff);flex-direction:column;flex:1;min-width:0;display:flex}.forum-header{border-bottom:1px solid var(--builder-line,var(--simple-line,#00000014));height:38px;color:var(--simple-text,#111827);align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.forum-messages-list,.forum-stream-body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.forum-message{background:color-mix(in srgb, var(--simple-text,#111827) 3%, var(--simple-surface,#fff));border:1px solid var(--builder-line,var(--simple-line,#0000000f));color:var(--simple-text,#111827);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:11px;line-height:1.4;display:flex}.forum-msg-meta{align-items:center;gap:6px;display:flex}.forum-msg-author{color:var(--simple-text,#111827);font-weight:700}.forum-msg-role{background:color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent);color:var(--simple-primary,#5b8def);text-transform:uppercase;border:1px solid color-mix(in srgb, var(--simple-primary,#5b8def) 18%, transparent);border-radius:4px;padding:1px 4px;font-size:8px;font-weight:800}.forum-msg-time{color:var(--simple-muted,var(--builder-muted,#64748b));margin-left:auto;font-size:9px}.forum-msg-body{color:color-mix(in srgb, var(--simple-text,#111827) 88%, transparent);word-break:break-word}.forum-empty{text-align:center;color:var(--simple-muted,var(--builder-muted,#64748b));padding:30px 10px;font-size:11px;font-style:italic}.forum-composer,.forum-stream-composer{border-top:1px solid var(--builder-line,var(--simple-line,#00000014));background:color-mix(in srgb, var(--simple-text,#111827) 2%, var(--simple-surface,#fff));align-items:center;gap:8px;height:48px;padding:0 8px;display:flex}.forum-input,.forum-stream-input{background:var(--simple-surface,#fff);border:1px solid var(--builder-line,var(--simple-line,#0000001f));height:32px;color:var(--simple-text,#111827);border-radius:6px;outline:none;flex:1;padding:0 10px;font-size:11px;transition:border-color .15s}.forum-input:focus,.forum-stream-input:focus{border-color:var(--simple-primary,#5b8def)}.forum-send-btn,.forum-stream-send{background:var(--simple-primary,#5b8def);color:#fff;cursor:pointer;border:0;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;transition:opacity .15s;display:grid}.forum-send-btn:hover,.forum-stream-send:hover{opacity:.9}.forum-categories-leaf{border:none;border-radius:8px;flex-direction:column;gap:3px;padding:6px;display:flex}.forum-stream-leaf{border:none;border-radius:8px;flex-direction:column;height:100%;min-height:0;padding:8px;display:flex}.forum-composer-leaf{box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.forum-composer-input-wrapper{align-items:center;gap:8px;width:100%;display:flex}.forum-composer-input{height:var(--uic-input-height,32px);border-radius:var(--uic-input-radius,6px);border:1px solid var(--builder-line,var(--simple-line,#0000001f));color:var(--simple-text,#111827);outline:none;flex:1;padding:0 10px;font-size:11px;transition:border-color .15s,box-shadow .15s;background:var(--uic-input-bg,#fff)!important;box-shadow:var(--uic-field-shadow,0 1px 2px #0000000d)!important}.forum-composer-input:focus{border-color:var(--simple-primary,#5b8def);box-shadow:var(--uic-field-shadow,0 1px 2px #0000000d), var(--uic-focus-outline-shadow,0 0 0 0 transparent), 0 0 0 2px var(--uic-input-focus-ring)!important}.forum-composer-send{height:var(--uic-input-height,32px);width:var(--uic-input-height,32px);border-radius:var(--uic-input-radius,6px);background:var(--simple-primary,#5b8def);color:#fff;cursor:pointer;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid}.forum-composer-send:hover{opacity:.9}.layout-file-list{border:1px solid var(--line,#d8e1dd);border-radius:var(--radius,6px);background:var(--simple-panel,#fff)}.layout-file-row{cursor:pointer;color:var(--simple-text,#1a1a1a);border-bottom:1px solid var(--line,#d8e1dd);align-items:center;gap:8px;padding:3px 8px;font-size:.78rem;transition:background 80ms;display:flex}.layout-file-row:last-child{border-bottom:none}.layout-file-row:hover{background:var(--line,#d8e1dd)}.layout-file-row.selected{background:color-mix(in srgb, var(--simple-primary,#125b50) 10%, transparent);color:var(--simple-primary,#125b50);font-weight:600}.layout-file-row.selected:hover{background:color-mix(in srgb, var(--simple-primary,#125b50) 16%, transparent)}.layout-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layout-file-main{flex:1;gap:1px;min-width:0;display:grid}.layout-file-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,#62706a);font-size:.68rem;font-weight:500;overflow:hidden}.layout-file-pill{color:var(--simple-primary,#125b50);background:color-mix(in srgb, var(--simple-primary,#125b50) 10%, transparent);border-radius:999px;flex:none;padding:1px 6px;font-size:.62rem;font-weight:700}.layout-file-empty{text-align:center;color:var(--muted,#62706a);padding:32px 16px;font-size:.78rem}.layout-file-save-input{flex:1;align-items:center;gap:6px;min-width:160px;display:flex}.layout-file-save-input label{color:var(--muted,#62706a);white-space:nowrap;font-size:.7rem}.layout-file-save-input input{flex:1;min-width:90px}.layout-file-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.layout-file-actions:not(.layout-file-actions--compact):not(.layout-file-actions--confirm){flex:1}.layout-file-actions--confirm{justify-content:flex-end}.pub-hub-dialog.uic-dialog{width:720px;max-width:90vw}.pub-hub-dialog .uic-dialog-bd{padding:0;display:flex;overflow:hidden}.pub-tab{cursor:pointer;color:var(--muted,#62706a);background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 14px;font-family:inherit;font-size:.78rem;font-weight:600;transition:color .12s,border-color .12s}.pub-tab:hover{color:var(--simple-text,#1a1a1a)}.pub-tab.active{color:var(--simple-primary,#125b50);border-bottom-color:var(--simple-primary,#125b50)}.pub-sidebar{border-right:1px solid var(--line,#d8e1dd);background:var(--simple-panel,#fff);flex-direction:column;width:200px;min-width:200px;display:flex}.pub-sidebar-hd{border-bottom:1px solid var(--line,#d8e1dd);padding:8px}.pub-sidebar-list{flex:1;overflow-y:auto}.pub-detail{flex-direction:column;flex:1;display:flex;overflow:hidden}.pub-detail-body{flex:1;padding:12px 16px;overflow-y:auto}.pub-role-row{align-items:center;gap:6px;padding:4px 0;display:flex}.pub-role-row+.pub-role-row{border-top:1px solid var(--line,#d8e1dd)}.pub-role-row .pub-role-input{flex:1}.uic-dialog-bd{flex:1;padding:8px 12px;overflow-y:auto}.uic-dialog-ft{border-top:1px solid var(--line,#d8e1dd);align-items:center;gap:6px;padding:8px 12px;display:flex}.uic-dialog-resize{cursor:nwse-resize;z-index:10;width:14px;height:14px;position:absolute;bottom:0;right:0}.uic-dialog-resize:after{content:"";border-right:2px solid var(--line,#d8e1dd);border-bottom:2px solid var(--line,#d8e1dd);border-radius:0 0 3px;width:8px;height:8px;position:absolute;bottom:3px;right:3px}.uic-dialog--resizing{-webkit-user-select:none;user-select:none;pointer-events:none}.pw-widget{width:100%;min-width:0;font-size:var(--fn-font-lg);color:var(--simple-text,var(--builder-card-fg,#17211d));gap:var(--uic-body-gap);--pw-name-min:140px;--pw-meta-col:90px;--pw-date-col:80px;--pw-actions-col:60px;--uic-actions-col:var(--pw-actions-col);--pw-dialog-gap:8px;--pw-row-h:38px;--pw-header-h:34px;--pw-panel-pad:10px;--pw-text:var(--simple-text,var(--builder-card-text));--pw-muted:var(--simple-muted,var(--builder-card-muted));flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.pw-toolbar{align-items:center;gap:var(--uic-row-gap);flex-shrink:0;min-width:0;display:flex}.pw-bar{flex:auto;min-width:0}body.builder-page .mock-block .pw-toolbar .pw-add-btn{height:calc(var(--uic-icon-btn-size,24px) * var(--uic-density-scale,1));min-height:calc(var(--uic-icon-btn-size,24px) * var(--uic-density-scale,1));border-radius:var(--simple-control-radius,var(--builder-radius-sm,4px));background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 22%, transparent);box-shadow:none;flex:none;width:calc(var(--uic-icon-btn-size,24px) * var(--uic-density-scale,1))!important;min-width:calc(var(--uic-icon-btn-size,24px) * var(--uic-density-scale,1))!important;color:var(--uic-text-secondary,var(--simple-muted,var(--builder-card-muted)))!important;border:0!important;padding:0!important}body.builder-page .mock-block .pw-toolbar .pw-add-btn:hover,body.builder-page .mock-block .pw-toolbar .pw-add-btn:focus-visible{background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#2563eb)) 18%, transparent);box-shadow:none;color:var(--app-primary,var(--simple-primary,var(--uic-text-primary,var(--simple-text,var(--builder-card-text)))))!important;opacity:1!important;border-color:#0000!important;outline:0!important}body.builder-page .mock-block .pw-toolbar .pw-add-btn :is(i,svg,.lucide,[data-lucide]){width:calc(var(--uic-icon-size,13px) * var(--uic-density-scale,1))!important;height:calc(var(--uic-icon-size,13px) * var(--uic-density-scale,1))!important}.pw-add-form{gap:var(--uic-body-gap);padding:var(--uic-row-pad-x);background:0 0;border-bottom:0;display:grid}.pw-add-title,.pw-record-head{align-items:center;gap:var(--pw-dialog-gap);min-width:0;display:flex}.pw-add-title i{width:calc(var(--uic-icon-size,13px) + 2px);height:calc(var(--uic-icon-size,13px) + 2px);color:var(--app-primary,var(--simple-primary,var(--builder-accent,#4f8edb)))}.pw-add-title strong,.pw-record-head strong{font-size:var(--fn-font-lg);font-weight:var(--uic-table-strong-font-weight,600);color:var(--pw-text);display:block}.pw-record-head small{font-size:var(--fn-font-sm);color:var(--pw-muted);margin-top:1px;display:block}.pw-form-grid{gap:var(--builder-row-gap,6px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pw-field{gap:var(--builder-row-gap-sm,3px);min-width:0;display:grid}.pw-field--wide{margin-top:var(--builder-row-gap,6px)}.pw-field span{font-size:var(--fn-font-sm);font-weight:var(--uic-table-header-font-weight,600);color:var(--pw-muted)}.pw-add-actions{justify-content:flex-end;gap:var(--builder-row-gap,6px);display:flex}.pw-record-form{gap:var(--builder-row-gap,10px);display:grid}.pw-record-page{min-width:0}.pw-record-hero{padding:var(--pw-panel-pad);border:1px solid var(--builder-card-border,var(--line,#0000001f));border-radius:var(--builder-radius-md,8px);background:var(--builder-card-bg,var(--surface,#fff))}.pw-record-hero-main{align-items:center;gap:var(--uic-row-gap);min-width:0;display:flex}.pw-record-avatar{flex:none}.pw-record-status{padding:var(--builder-pad-inline-sm,3px) var(--builder-pad-inline,8px);border:1px solid var(--builder-card-border,var(--line,#0000001f));color:var(--pw-text);background:color-mix(in srgb, var(--builder-accent,#2f8f83) 10%, transparent);font-size:var(--fn-font-sm);font-weight:var(--uic-table-emphasis-font-weight,700);text-transform:uppercase;border-radius:999px;margin-left:auto}.pw-record-summary{gap:var(--builder-row-gap,6px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pw-record-stat{gap:var(--builder-row-gap-sm,2px);min-width:0;padding:var(--builder-pad-sm,8px);border:1px solid var(--builder-card-border,var(--line,#0000001a));border-radius:var(--builder-radius-sm,7px);background:color-mix(in srgb, var(--builder-panel,#fff) 84%, transparent);display:grid}.pw-record-stat small,.pw-record-section-title{color:var(--pw-muted);font-size:var(--fn-font-sm);font-weight:var(--uic-table-emphasis-font-weight,700)}.pw-record-stat strong{min-width:0;color:var(--pw-text);font-size:var(--fn-font-lg);font-weight:var(--uic-table-strong-font-weight,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-record-section{gap:var(--builder-row-gap,8px);min-width:0;padding:var(--builder-pad-sm,9px);border:1px solid var(--builder-card-border,var(--line,#0000001a));border-radius:var(--builder-radius-sm,7px);background:color-mix(in srgb, var(--builder-panel,#fff) 70%, transparent);display:grid}.pw-record-section-title{align-items:center;gap:var(--builder-row-gap,6px);display:inline-flex}.pw-record-section-title :where(i[data-lucide],svg.lucide){width:var(--uic-icon-size,13px);height:var(--uic-icon-size,13px);color:var(--builder-accent,#2f8f83)}.pw-record-note{min-height:70px}.pw-avatar-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.pw-avatar-status{--uic-status-dot-size:calc(var(--uic-table-avatar-size,24px) * .34);filter:saturate(1.45);pointer-events:none;display:inline-flex;position:absolute;bottom:0;right:0;transform:translate(35%,35%)}.pw-avatar-status .uic-status-dot{width:var(--uic-status-dot-size);height:var(--uic-status-dot-size)}.pw-name{align-content:center;gap:0;min-width:0;display:grid;overflow:hidden}.pw-record-dialog .uic-dialog-bd{padding:var(--pw-panel-pad)}.pw-record-dialog .uic-dialog-ft{justify-content:flex-end}@media (width<=420px){.pw-form-grid,.pw-record-summary{grid-template-columns:1fr}}.pw-empty{align-items:center;gap:var(--uic-body-gap);padding:var(--builder-pad-lg,32px) var(--pw-panel-pad);font-size:var(--fn-font-lg);color:var(--pw-muted);flex-direction:column;display:flex}.pw-empty i{width:var(--uic-av-size,24px);height:var(--uic-av-size,24px);opacity:.4}.pw-widget{color:var(--pw-text)!important;background:0 0!important}.ec-body{gap:var(--builder-row-gap,10px);display:grid}.ec-hero{padding:var(--pw-panel-pad,10px);border:1px solid var(--builder-card-border,var(--line,#0000001f));border-radius:var(--builder-radius-md,8px);background:var(--builder-card-bg,var(--surface,#fff))}.ec-hero-main{align-items:center;gap:var(--uic-row-gap);min-width:0;display:flex}.ec-avatar{flex:none}.ec-status{padding:var(--builder-pad-inline-sm,3px) var(--builder-pad-inline,8px);border:1px solid var(--builder-card-border,var(--line,#0000001f));color:var(--pw-text,var(--simple-text,var(--builder-card-text)));background:color-mix(in srgb, var(--builder-accent,#2f8f83) 10%, transparent);font-size:var(--fn-font-sm);font-weight:var(--uic-table-emphasis-font-weight,700);text-transform:uppercase;border-radius:999px;margin-left:auto}.ec-section{gap:var(--builder-row-gap,8px);min-width:0;padding:var(--builder-pad-sm,9px);border:1px solid var(--builder-card-border,var(--line,#0000001a));border-radius:var(--builder-radius-sm,7px);background:color-mix(in srgb, var(--builder-panel,#fff) 70%, transparent);display:grid}.ec-section-title{align-items:center;gap:var(--builder-row-gap,6px);color:var(--pw-muted,var(--simple-muted,var(--builder-card-muted)));font-size:var(--fn-font-sm);font-weight:var(--uic-table-emphasis-font-weight,700);display:inline-flex}.ec-section-title :where(i[data-lucide],svg.lucide){width:var(--uic-icon-size,13px);height:var(--uic-icon-size,13px);color:var(--builder-accent,#2f8f83)}.ec-grid{gap:var(--builder-row-gap,6px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ec-field{gap:var(--builder-row-gap-sm,3px);min-width:0;display:grid}.ec-field span{font-size:var(--fn-font-sm);font-weight:var(--uic-table-header-font-weight,600);color:var(--pw-muted,var(--simple-muted,var(--builder-card-muted)))}.ec-field strong{font-size:var(--fn-font-lg);font-weight:var(--uic-table-strong-font-weight,600);color:var(--pw-text,var(--simple-text,var(--builder-card-text)));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ec-dialog .uic-dialog-bd{padding:var(--pw-panel-pad,10px)}.ec-dialog .uic-dialog-ft{justify-content:flex-end}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.tasks-sidebar{background:var(--pfile-panel);border-right:1px solid var(--pfile-border-color,var(--pfile-line));flex-direction:column;flex:0 0 200px;gap:2px;padding:12px 8px;display:flex;overflow-y:auto}.tasks-sidebar-title{font-size:var(--fn-font-md,11px);text-transform:uppercase;letter-spacing:.5px;color:var(--pfile-faint);padding:8px 10px 4px;font-weight:700}.tasks-sidebar-btn{width:100%;color:var(--pfile-muted);font-size:var(--fn-font-lg,12px);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;transition:all .1s;display:flex}.tasks-sidebar-btn:hover{background:color-mix(in srgb, var(--pfile-primary) 8%, transparent);color:var(--pfile-text)}.tasks-sidebar-btn.active{background:color-mix(in srgb, var(--pfile-primary) 14%, transparent);color:var(--pfile-primary);font-weight:600}.tasks-sidebar-btn i,.tasks-sidebar-btn svg{flex-shrink:0;width:14px;height:14px}.tasks-sidebar-btn .tasks-count{font-size:var(--fn-font-sm,10px);color:var(--pfile-faint);background:color-mix(in srgb, var(--pfile-line) 50%, transparent);border-radius:10px;margin-left:auto;padding:1px 6px;font-weight:600}.tasks-header{padding:0 var(--pfile-row-pad-inline,24px);border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));height:var(--pfile-topbar-h,42px);min-height:var(--pfile-topbar-h,42px);background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.tasks-header-left{align-items:center;gap:8px;display:flex}.tasks-header-left i,.tasks-header-left svg{width:16px;height:16px;color:var(--pfile-primary)}.tasks-header-text strong{font-size:calc(13px * var(--app-layout-scale,1));color:var(--pfile-text)}.tasks-header-text small{font-size:var(--fn-font-sm,10px);color:var(--pfile-faint);margin-top:1px;display:block}.tasks-header-actions{align-items:center;gap:6px;display:flex}.tasks-results{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tasks-record-wrap{flex:1;min-height:0;overflow:hidden auto}.tasks-record-head{z-index:2;gap:var(--pfile-row-gap,10px);padding:8px var(--pfile-row-pad-inline,24px) 6px;border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));grid-template-columns:minmax(220px,1.4fr) minmax(118px,.7fr) minmax(82px,.45fr) minmax(112px,.55fr) minmax(160px,auto);align-items:center;display:grid;position:sticky;top:0}.tasks-record-head button,.tasks-record-head span{color:var(--pfile-faint);font-size:var(--fn-font-sm,10px);text-align:left;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.tasks-record-head span{cursor:default;text-align:right}.tasks-record-head button:hover,.tasks-record-head .sort-indicator.active{color:var(--pfile-primary)}.tasks-record-head .sort-indicator{opacity:.55;margin-left:4px;display:inline-block}.tasks-record-list{flex-direction:column;gap:0;display:flex}.tasks-record-row{gap:var(--pfile-row-gap,10px);min-height:var(--pfile-row-min-h,38px);padding:var(--pfile-row-pad-block,6px) var(--pfile-row-pad-inline,24px);border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));color:var(--pfile-text);cursor:default;background:0 0;grid-template-columns:minmax(220px,1.4fr) minmax(118px,.7fr) minmax(82px,.45fr) minmax(112px,.55fr) minmax(160px,auto);align-items:center;transition:background 80ms,outline-color 80ms;display:grid}.tasks-record-row:hover{background:0 0}.tasks-record-row.tasks-row--focus{outline:2px solid color-mix(in srgb, var(--pfile-primary) 55%, transparent);outline-offset:-2px;background:0 0}.tasks-record-row:last-child{border-bottom:0}.tasks-record-main,.tasks-record-owner,.tasks-record-side{min-width:0}.tasks-record-title,.tasks-record-meta,.tasks-record-owner strong,.tasks-record-owner small,.tasks-record-side small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tasks-record-title{color:var(--pfile-text);font-size:var(--fn-font-lg,12px);font-weight:600}.tasks-record-title .uic-comment-dot{margin-right:6px}.tasks-record-meta,.tasks-record-owner small,.tasks-record-side small{color:var(--pfile-muted);font-size:var(--fn-font-md,11px);font-weight:500}.tasks-record-owner strong{color:var(--pfile-text);font-size:var(--fn-font-lg,12px);font-weight:600}.tasks-record-side{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.tasks-record-priority{align-items:flex-start}.tasks-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.tasks-record-actions .uic-btn{min-height:24px;border:1px solid var(--pfile-border-color,var(--pfile-line))!important;background:var(--pfile-panel)!important;color:var(--pfile-muted)!important;border-radius:4px!important;padding:2px 7px!important;font-size:10.5px!important;font-weight:600!important}.tasks-record-actions .uic-btn:hover{border-color:var(--pfile-primary)!important;background:color-mix(in srgb, var(--pfile-primary) 9%, transparent)!important;color:var(--pfile-primary)!important}.tasks-empty{color:var(--pfile-faint);font-size:calc(13px * var(--app-layout-scale,1));flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 16px;display:flex}@media (width<=720px){.tasks-sidebar{border-right:none;border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));flex-flow:wrap;flex:none;gap:4px;padding:8px}.tasks-sidebar-title{display:none}.tasks-sidebar-btn{font-size:var(--fn-font-md,11px);flex:none;padding:5px 10px}.tasks-sidebar-btn .tasks-count{display:none}}.doctor-comments-widget{--uic-date-col:55px;--uic-name-min:96px;--uic-comment-min:160px;--uic-actions-col:32px;height:100%;min-height:0}.doctor-comments-widget .doctor-comments-row{cursor:pointer;position:relative}.doctor-comments-widget .drc-cell{align-items:center;min-width:0;display:flex;overflow:hidden}.doctor-comments-widget .drc-cell--time{color:var(--uic-table-meta-color);opacity:var(--uic-table-meta-opacity);font-size:var(--uic-table-strong-font-size);font-weight:var(--uic-table-meta-font-weight);font-variant-numeric:tabular-nums;white-space:nowrap}.doctor-comments-widget .drc-cell--patient{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.doctor-comments-widget .drc-cell--patient>strong,.doctor-comments-widget .drc-cell--patient>span,.doctor-comments-widget .drc-comment-body{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.doctor-comments-widget .drc-cell--patient>span{color:var(--uic-table-meta-color);opacity:var(--uic-table-meta-opacity);font-size:var(--uic-table-meta-font-size)}.doctor-comments-widget .drc-cell--comment{gap:4px}.doctor-comments-widget .drc-cell--actions{justify-content:center}.doctor-comments-widget .drc-action-btn{width:var(--uic-icon-btn-size,28px);height:var(--uic-icon-btn-size,28px)}.doctor-comments-widget .drc-comment-body{display:block}.doctor-comments-widget[data-density=dense]{--uic-row-h:calc(28px * var(--app-layout-scale,1));--uic-row-pad-y:calc(2px * var(--app-layout-scale,1));--uic-row-pad-x:calc(4px * var(--app-layout-scale,1))}:root[data-simple-theme=graphite]{--simple-primary:#4da3ff;--simple-primary-rgb:77, 163, 255;--simple-primary-light:#22364d;--simple-primary-border:#2f8df7;--simple-primary-bg:#172b42;--simple-good:#7bc99a;--simple-good-light:#173527;--simple-bad:#d88b8b;--simple-bad-light:#3a2020;--simple-warn:#f2c14e;--simple-warn-light:#3a2d13;--simple-bg:#202631;--simple-panel:#2b3442;--simple-panel-rgb:43, 52, 66;--simple-panel-alt:#26303d;--simple-line:#465568;--simple-text:#f4f7fb;--simple-muted:#aab7c6;--simple-chart-label:#8fc8ff;--simple-chart-muted:#b9c8d8;--status-info:#77b7f7;--status-info-bg:#77b7f724;--simple-soft:#26303d;--simple-bg-blend:#202631;--simple-bg-tint:#202631;--simple-bg-overlay:none;--simple-bg-blend-mode:normal;--simple-flat-bg:#1a202a;--simple-button-text:#101827;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel) 72%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 66%, var(--simple-muted) 34%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 92%, transparent)}:root[data-simple-theme=dracula]{--simple-primary:#b39dfa;--simple-primary-rgb:179, 157, 250;--simple-primary-light:#2e2558;--simple-primary-border:#8a6ee8;--simple-primary-bg:#261e48;--simple-good:#34d399;--simple-good-light:#0f3028;--simple-bad:#f87171;--simple-bad-light:#3d1a1a;--simple-warn:#facc15;--simple-warn-light:#372c09;--simple-bg:#13141f;--simple-panel:#1b1c2e;--simple-panel-rgb:27, 28, 46;--simple-panel-alt:#161728;--simple-line:#4a4d7a;--uic-line-soft:#6b6fa8b3;--simple-text:#eae6ff;--simple-muted:#9890cc;--simple-chart-label:#c8baff;--simple-chart-muted:#a9a1d6;--status-info:#8be9fd;--status-info-bg:#8be9fd1f;--simple-soft:#161728;--simple-bg-blend:#13141f;--simple-bg-tint:#13141f;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#0c0d16;--simple-button-text:#13141f;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 62%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 42%, var(--simple-muted) 58%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 76%, transparent)}:root[data-simple-theme=grade]{--simple-primary:#46b8c8;--simple-primary-rgb:70, 184, 200;--simple-primary-light:#153138;--simple-primary-border:#2f8d9b;--simple-primary-bg:#10272d;--simple-good:#54b8a6;--simple-good-light:#102923;--simple-bad:#cf6d6d;--simple-bad-light:#2d1717;--simple-warn:#d6a44c;--simple-warn-light:#302515;--simple-bg:#101418;--simple-panel:#171c21;--simple-panel-rgb:23, 28, 33;--simple-panel-alt:#12171c;--simple-line:#29323a;--simple-text:#e7edf1;--simple-muted:#8b99a2;--simple-chart-label:#78cfda;--simple-chart-muted:#98a9b0;--status-info:#46b8c8;--status-info-bg:#46b8c81f;--simple-soft:#12171c;--simple-bg-blend:#101418;--simple-bg-tint:#101418;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#0b0f13;--simple-button-text:#101418;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 60%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 46%, var(--simple-muted) 54%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 74%, transparent)}:root[data-simple-theme=casual]{--simple-primary:#2f7550;--simple-primary-rgb:47, 117, 80;--simple-primary-light:#b8dfc9;--simple-primary-border:#17402b;--simple-primary-bg:#c8dda5;--simple-good:#0a3d5c;--simple-good-light:#c5f0f0;--simple-bad:#c83a52;--simple-bad-light:#ffc5d0;--simple-warn:#d4a821;--simple-warn-light:#ffd966;--simple-bg:#fffef5;--simple-panel:#e8e8e0;--simple-panel-rgb:232, 232, 224;--simple-panel-alt:#cbd8c3;--simple-line:#6d8877;--simple-text:#061927;--simple-muted:#2c4038;--simple-chart-label:#0b2b3a;--simple-chart-muted:#385149;--status-info:#2f7550;--status-info-bg:#2f755024;--simple-soft:#c8dda5;--simple-bg-blend:#fffef5;--simple-bg-tint:#fffef5;--simple-bg-blend-mode:normal;--simple-bg-overlay:radial-gradient(circle at 18% 8%, #2f755024, transparent 34%), radial-gradient(circle at 88% 10%, #001f3f1a, transparent 28%), radial-gradient(circle at 72% 86%, #7a9b9633, transparent 32%);--simple-flat-bg:#fffef5;--simple-field-bg:#b3ce99;--simple-field-fg:#061927;--simple-button-text:#fff;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 78%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 88%, var(--simple-muted) 12%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-primary) 10%, var(--simple-panel) 90%)}:root[data-simple-theme=linen]{--simple-primary:#2a3038;--simple-primary-rgb:42, 48, 56;--simple-primary-light:#b0b8c1;--simple-primary-border:#0f1318;--simple-primary-bg:#bcc4cd;--simple-good:#2d5d44;--simple-good-light:#c1dace;--simple-bad:#7a3d50;--simple-bad-light:#ddb5c1;--simple-warn:#6f5529;--simple-warn-light:#e0c9a0;--simple-bg:#adb3ba;--simple-panel:#ececf0;--simple-panel-rgb:236, 236, 240;--simple-panel-alt:#9da4ad;--simple-line:#5a6573;--simple-text:#050809;--simple-muted:#28323c;--simple-chart-label:#0f1318;--simple-chart-muted:#3a4551;--status-info:#2a3038;--status-info-bg:#2a30388c;--simple-soft:#bcc4cd;--simple-bg-blend:#adb3ba;--simple-bg-tint:#adb3ba;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#adb3ba;--simple-field-bg:#f5f5f7;--simple-field-fg:#050809;--simple-button-text:#fff;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 78%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 33%, var(--simple-muted) 28%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-primary) 10%, var(--simple-panel) 90%)}:root[data-simple-theme=sage]{--simple-primary:#65695b;--simple-primary-rgb:101, 105, 91;--simple-primary-light:#c0c4b7;--simple-primary-border:#4c6170;--simple-primary-bg:#d9c3b6;--simple-good:#558564;--simple-good-light:#dce4d8;--simple-bad:#9b6b70;--simple-bad-light:#ebe0dd;--simple-warn:#9c8a5e;--simple-warn-light:#e8ddca;--simple-bg:#ebe0dd;--simple-panel:#f8f8f7;--simple-panel-rgb:248, 248, 247;--simple-panel-alt:#c0c4b7;--simple-line:#8a9eab;--simple-text:#111a18;--simple-muted:#2f4038;--simple-chart-label:#26372f;--simple-chart-muted:#3b4a40;--status-info:#8a9eab;--status-info-bg:#8a9eab29;--simple-soft:#d9c3b6;--simple-bg-blend:#ebe0dd;--simple-bg-tint:#ebe0dd;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#ebe0dd;--simple-field-bg:#aeb2a5;--simple-field-fg:#111a18;--simple-button-text:#fff;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 74%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 84%, var(--simple-muted) 16%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-primary) 10%, var(--simple-panel) 90%)}:root[data-simple-theme=moss-garden]{--simple-primary:#4f7d32;--simple-primary-rgb:79, 125, 50;--simple-primary-light:#c9e0aa;--simple-primary-border:#314f1f;--simple-primary-bg:#d8e6b8;--simple-button-text:#fff;--simple-good:#25634a;--simple-good-light:#d3eadc;--simple-bad:#b84b54;--simple-bad-light:#f4ccd0;--simple-warn:#c79a22;--simple-warn-light:#f4dc83;--simple-bg:#fff;--simple-bg-blend:#fffef5;--simple-bg-tint:#fffef5;--simple-bg-overlay:radial-gradient(circle at 18% 8%, #4f7d3224, transparent 34%), radial-gradient(circle at 88% 10%, #314f1f1a, transparent 28%), radial-gradient(circle at 72% 86%, #6f8f5733, transparent 32%);--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#e0e0e0;--simple-flat-bg:#fff;--simple-soft:#c8e08f;--simple-line:#4f7d32;--simple-text:#15220e;--simple-muted:#3c4a32;--simple-chart-label:#263b19;--simple-chart-muted:#516345;--status-info:#4f7d32;--status-info-bg:#4f7d3224;--simple-field-bg:linear-gradient(90deg, #4f7d322e 0%, #4f7d320f 35%, transparent 100%), #c6cec1;--simple-field-fg:#1a2911;--simple-tab-idle-bg:transparent;--simple-tab-idle-text:#3c4a32bd;--simple-tab-hover-bg:#ffffff57}:root[data-simple-theme=sage-field]{--simple-primary:#6f8f57;--simple-primary-rgb:111, 143, 87;--simple-primary-light:#d7e6ca;--simple-primary-border:#435936;--simple-primary-bg:#e2ecd6;--simple-button-text:#fff;--simple-good:#416b58;--simple-good-light:#d8ebe1;--simple-bad:#b65a62;--simple-bad-light:#f3d2d6;--simple-warn:#ba8e30;--simple-warn-light:#efdba4;--simple-bg:#fff;--simple-bg-blend:#fcfff7;--simple-bg-tint:#fcfff7;--simple-bg-overlay:radial-gradient(circle at 18% 8%, #6f8f5724, transparent 34%), radial-gradient(circle at 88% 10%, #4359361a, transparent 28%), radial-gradient(circle at 72% 86%, #8fa87833, transparent 32%);--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#e0e0e0;--simple-flat-bg:#fff;--simple-soft:#cfdfbd;--simple-line:#6f8f57;--simple-text:#1d2617;--simple-muted:#48533f;--simple-chart-label:#334228;--simple-chart-muted:#5d6b52;--status-info:#6f8f57;--status-info-bg:#6f8f5724;--simple-field-bg:linear-gradient(90deg, #6f8f572e 0%, #6f8f570f 35%, transparent 100%), #ccd1c7;--simple-field-fg:#242e1c;--simple-tab-idle-bg:transparent;--simple-tab-idle-text:#48533fbd;--simple-tab-hover-bg:#ffffff57}:root[data-simple-theme=cedar-mist]{--simple-primary:#2f6f68;--simple-primary-rgb:47, 111, 104;--simple-primary-light:#b9ddd8;--simple-primary-border:#1e4944;--simple-primary-bg:#d0e7e2;--simple-button-text:#fff;--simple-good:#16614f;--simple-good-light:#c9ebe4;--simple-bad:#c64e5c;--simple-bad-light:#f5ccd2;--simple-warn:#c99c25;--simple-warn-light:#f1dc86;--simple-bg:#fff;--simple-bg-blend:#f5fffc;--simple-bg-tint:#f5fffc;--simple-bg-overlay:radial-gradient(circle at 18% 8%, #2f6f6824, transparent 34%), radial-gradient(circle at 88% 10%, #1e49441a, transparent 28%), radial-gradient(circle at 72% 86%, #6f9f9733, transparent 32%);--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#e0e0e0;--simple-flat-bg:#fff;--simple-soft:#bde1d8;--simple-line:#2f6f68;--simple-text:#0d2422;--simple-muted:#36514d;--simple-chart-label:#173d39;--simple-chart-muted:#4c6864;--status-info:#2f6f68;--status-info-bg:#2f6f6824;--simple-field-bg:linear-gradient(90deg, #2f6f682e 0%, #2f6f680f 35%, transparent 100%), #c0ccca;--simple-field-fg:#102a28;--simple-tab-idle-bg:transparent;--simple-tab-idle-text:#36514dbd;--simple-tab-hover-bg:#ffffff57}:root[data-simple-theme=lagoon-glass]{--simple-primary:#087f9b;--simple-primary-rgb:8, 127, 155;--simple-primary-light:#b8dde6;--simple-primary-border:#075b70;--simple-primary-bg:#d4ecf2;--simple-button-text:#f8ffff;--simple-good:#2f8d73;--simple-good-light:#d8eee5;--simple-bad:#c65a62;--simple-bad-light:#f3d6d8;--simple-warn:#b98235;--simple-warn-light:#efdec5;--simple-bg:#d9e6e6;--simple-bg-blend:#d9e6e6;--simple-bg-tint:#edf6f4;--simple-bg-overlay:none;--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#737e7f;--simple-flat-bg:#e1f2f1;--simple-soft:#cee2e2;--simple-line:#145f6e;--simple-text:#000;--simple-muted:#3f585e;--simple-chart-label:#075b70;--simple-chart-muted:#58747b;--status-info:#087f9b;--status-info-bg:#087f9b21;--simple-field-bg:linear-gradient(90deg, #087f9b2e 0%, #087f9b0f 35%, transparent 100%), #607e84;--simple-field-fg:#010a0c;--simple-tab-idle-bg:transparent;--simple-tab-idle-text:#3f585ed6;--simple-tab-hover-bg:#ffffff8a}:root[data-simple-theme=polar-teal]{--simple-primary:#2a9db5;--simple-primary-rgb:42, 157, 181;--simple-primary-light:#c5e5eb;--simple-primary-border:#1b7080;--simple-primary-bg:#d9f0f4;--simple-button-text:#f8ffff;--simple-good:#2f8d73;--simple-good-light:#d8eee5;--simple-bad:#c65a62;--simple-bad-light:#f3d6d8;--simple-warn:#b98235;--simple-warn-light:#efdec5;--simple-bg:#dce9eb;--simple-bg-blend:#dce9eb;--simple-bg-tint:#eff8fa;--simple-bg-overlay:none;--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#737e7f;--simple-flat-bg:#e3f4f6;--simple-soft:#d3e6e9;--simple-line:#1b7080;--simple-text:#000;--simple-muted:#3f585e;--simple-chart-label:#1b7080;--simple-chart-muted:#58747b;--status-info:#2a9db5;--status-info-bg:#2a9db521;--simple-field-bg:linear-gradient(90deg, #2a9db52e 0%, #2a9db50f 35%, transparent 100%), #668489;--simple-field-fg:#030d0e;--simple-tab-idle-bg:transparent;--simple-tab-idle-text:#3f585ed6;--simple-tab-hover-bg:#ffffff8a}:root[data-simple-theme=seafoam-ui]{--simple-primary:#37a98d;--simple-primary-rgb:55, 169, 141;--simple-primary-light:#c9eadf;--simple-primary-border:#247461;--simple-primary-bg:#dcf2ea;--simple-button-text:#f8ffff;--simple-good:#2f8d73;--simple-good-light:#d8eee5;--simple-bad:#c65a62;--simple-bad-light:#f3d6d8;--simple-warn:#b98235;--simple-warn-light:#efdec5;--simple-bg:#dce9e5;--simple-bg-blend:#dce9e5;--simple-bg-tint:#eef8f4;--simple-bg-overlay:none;--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#737e7f;--simple-flat-bg:#e4f5ef;--simple-soft:#d2e7df;--simple-line:#247461;--simple-text:#000;--simple-muted:#3f5b54;--simple-chart-label:#247461;--simple-chart-muted:#587a70;--status-info:#37a98d;--status-info-bg:#37a98d21;--simple-field-bg:linear-gradient(90deg, #37a98d2e 0%, #37a98d0f 35%, transparent 100%), #688682;--simple-field-fg:#040e0b;--simple-tab-idle-bg:transparent;--simple-tab-idle-text:#3f5b54d6;--simple-tab-hover-bg:#ffffff8a}:root[data-simple-theme=aqua]{--simple-primary:#168fa1;--simple-primary-rgb:22, 143, 161;--simple-primary-light:#b9dfe3;--simple-primary-border:#0d6e7e;--simple-primary-bg:#d4ecef;--simple-good:#2f8d73;--simple-good-light:#d8eee5;--simple-bad:#c65a62;--simple-bad-light:#f3d6d8;--simple-warn:#b98235;--simple-warn-light:#efdec5;--simple-bg:#d9e6e6;--simple-panel:#eef7f6;--simple-panel-rgb:238, 247, 246;--simple-panel-alt:#c9dcdd;--simple-line:#86aeb3;--simple-text:#102d35;--simple-muted:#4b6970;--simple-chart-label:#126b7c;--simple-chart-muted:#58747b;--status-info:#168fa1;--status-info-bg:#168fa121;--simple-soft:#d0e5e5;--simple-bg-blend:#d9e6e6;--simple-bg-tint:#edf6f4;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#d3e3e2;--simple-field-bg:#acd2d5;--simple-field-fg:#102d35;--simple-button-text:#f8ffff;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 70%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 80%, var(--simple-muted) 20%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-primary-light) 42%, var(--simple-panel) 58%)}:root[data-simple-theme=clean]{--simple-primary:#0057d8;--simple-primary-rgb:0, 87, 216;--simple-primary-light:#cfe3ff;--simple-primary-border:#003f9e;--simple-primary-bg:#dbeaff;--simple-good:#107c10;--simple-good-light:#dff6dd;--simple-bad:#d13438;--simple-bad-light:#fde7e9;--simple-warn:#fa4;--simple-warn-light:#fff4ce;--simple-bg:#edf2f8;--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#e4ebf5;--simple-line:#aebbd0;--simple-text:#071525;--simple-muted:#243247;--simple-chart-label:#003f9e;--simple-chart-muted:#314258;--status-info:#0057d8;--status-info-bg:#0057d826;--simple-soft:#e4ebf5;--simple-bg-blend:#edf2f8;--simple-bg-tint:#fff;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#e7edf5;--simple-field-bg:color-mix(in srgb, var(--simple-panel-alt) 82%, var(--simple-primary) 18%);--simple-field-fg:#071525;--simple-button-text:#fff;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 90%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 88%, var(--simple-muted) 12%);--simple-tab-hover-bg:#fff}:root[data-simple-theme=clearblue]{--simple-primary:#0f6fae;--simple-primary-rgb:15, 111, 174;--simple-primary-light:#d9efff;--simple-primary-border:#075985;--simple-primary-bg:#e3f3ff;--simple-good:#0f7a43;--simple-good-light:#dcf4e7;--simple-bad:#b4232a;--simple-bad-light:#fde5e7;--simple-warn:#985200;--simple-warn-light:#fff0cf;--simple-bg:#eef7ff;--simple-panel:#fff;--simple-panel-rgb:255, 255, 255;--simple-panel-alt:#dbeafb;--simple-line:#8fb2cc;--simple-text:#061626;--simple-muted:#23384d;--simple-chart-label:#075985;--simple-chart-muted:#2a4055;--status-info:#0b5f95;--status-info-bg:#0b5f9529;--simple-soft:#dbeafb;--simple-bg-blend:#eef7ff;--simple-bg-tint:#fff;--simple-bg-overlay:none;--simple-bg-blend-mode:normal;--simple-flat-bg:#e8f3fc;--simple-field-bg:#f6fafe;--simple-field-fg:#061626;--simple-button-text:#fff;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 88%, transparent);--simple-tab-idle-text:#102b44;--simple-tab-hover-bg:#fff;--builder-selection-bg:#b8def7;--builder-selection-fg:#041320}:root[data-simple-theme=studio]{--simple-primary:#ff7a1a;--simple-primary-rgb:255, 122, 26;--simple-primary-light:#5c3318;--simple-primary-border:#e45f0b;--simple-primary-bg:#42271a;--simple-good:#7aa68d;--simple-good-light:#1e3d2c;--simple-bad:#d47c78;--simple-bad-light:#3e2220;--simple-warn:#f59e0b;--simple-warn-light:#4a3310;--simple-bg:#161517;--simple-panel:#201e22;--simple-panel-rgb:32, 30, 34;--simple-panel-alt:#1a191c;--simple-line:#444248;--simple-text:#ecebea;--simple-muted:#8c8a86;--simple-chart-label:#ff8a2a;--simple-chart-muted:#aaa7a1;--status-info:#ff9a3d;--status-info-bg:#ff9a3d1f;--simple-soft:#1a191c;--simple-bg-blend:#161517;--simple-bg-tint:#161517;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#111013;--simple-button-text:#121212;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 60%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 44%, var(--simple-muted) 56%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 72%, transparent)}:root[data-simple-theme=rose]{--simple-primary:#8f4f6a;--simple-primary-rgb:143, 79, 106;--simple-primary-light:#ead3dc;--simple-primary-border:#6f3b52;--simple-primary-bg:#f2dbe4;--simple-good:#5f9278;--simple-good-light:#d9eadf;--simple-bad:#c75d73;--simple-bad-light:#f4c9d2;--simple-warn:#c1844f;--simple-warn-light:#f3dfc9;--simple-bg:#eceff3;--simple-panel:#fff8fb;--simple-panel-rgb:255, 248, 251;--simple-panel-alt:#eadfe6;--simple-line:#a77f93;--simple-text:#20131a;--simple-muted:#4f3946;--simple-chart-label:#7a3f59;--simple-chart-muted:#7a6570;--status-info:#8f4f6a;--status-info-bg:#8f4f6a24;--simple-soft:#efe0e8;--simple-bg-blend:#eceff3;--simple-bg-tint:#eceff3;--simple-bg-blend-mode:normal;--simple-bg-overlay:none;--simple-flat-bg:#e3e8ee;--simple-field-bg:color-mix(in srgb, var(--simple-panel-alt) 86%, var(--simple-primary) 14%);--simple-field-fg:#20131a;--simple-button-text:#fff8f6;--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 72%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-text) 86%, var(--simple-muted) 14%);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 86%, transparent)}:root[data-simple-theme=ember-night]{--simple-primary:#ff5a2e;--simple-primary-rgb:255, 90, 46;--simple-primary-light:#5c281f;--simple-primary-border:#d9461f;--simple-primary-bg:#3f211c;--simple-button-text:#121212;--simple-good:#7aa68d;--simple-good-light:#1e3d2c;--simple-bad:#d47c78;--simple-bad-light:#3e2220;--simple-warn:#f59e0b;--simple-warn-light:#4a3310;--simple-bg:#161517;--simple-bg-blend:#161517;--simple-bg-tint:#161517;--simple-bg-overlay:none;--simple-panel:#251a1f;--simple-panel-rgb:37, 26, 31;--simple-panel-alt:#191214;--simple-flat-bg:#130f10;--simple-soft:#1d1919;--simple-line:#7a3f46;--simple-text:#ecebea;--simple-muted:#8c8a86;--simple-chart-label:#ff6b3f;--simple-chart-muted:#aaa7a1;--status-info:#ff6b3f;--status-info-bg:#ff6b3f1f;--simple-field-bg:linear-gradient(90deg, #ff5a2e2e 0%, #ff5a2e0f 35%, transparent 100%), #421f19;--simple-field-fg:#eedfdb;--simple-tab-idle-bg:#19121424;--simple-tab-idle-text:#8c8a86c7;--simple-tab-hover-bg:#251a1f61}:root[data-simple-theme=violet-stage]{--simple-primary:#9b5cff;--simple-primary-rgb:155, 92, 255;--simple-primary-light:#35264f;--simple-primary-border:#7c3fe6;--simple-primary-bg:#241b35;--simple-button-text:#fff;--simple-good:#7aa68d;--simple-good-light:#1e3d2c;--simple-bad:#d47c78;--simple-bad-light:#3e2220;--simple-warn:#f59e0b;--simple-warn-light:#4a3310;--simple-bg:#151418;--simple-bg-blend:#151418;--simple-bg-tint:#151418;--simple-bg-overlay:none;--simple-panel:#1d1928;--simple-panel-rgb:29, 25, 40;--simple-panel-alt:#121018;--simple-flat-bg:#100f14;--simple-soft:#191820;--simple-line:#5f4b86;--simple-text:#ecebea;--simple-muted:#908b96;--simple-chart-label:#b58aff;--simple-chart-muted:#aaa7b0;--status-info:#b58aff;--status-info-bg:#b58aff1f;--simple-field-bg:linear-gradient(90deg, #9b5cff2e 0%, #9b5cff0f 35%, transparent 100%), #2b1e42;--simple-field-fg:#e6e0ec;--simple-tab-idle-bg:#12101824;--simple-tab-idle-text:#908b96c7;--simple-tab-hover-bg:#1d192861}:root[data-simple-theme=golden-console]{--simple-primary:#f2b134;--simple-primary-rgb:242, 177, 52;--simple-primary-light:#534018;--simple-primary-border:#c88b1e;--simple-primary-bg:#332817;--simple-button-text:#121212;--simple-good:#7aa68d;--simple-good-light:#1e3d2c;--simple-bad:#d47c78;--simple-bad-light:#3e2220;--simple-warn:#f59e0b;--simple-warn-light:#4a3310;--simple-bg:#161517;--simple-bg-blend:#161517;--simple-bg-tint:#161517;--simple-bg-overlay:none;--simple-panel:#221d18;--simple-panel-rgb:34, 29, 24;--simple-panel-alt:#15120e;--simple-flat-bg:#11100d;--simple-soft:#1c1913;--simple-line:#6f5532;--simple-text:#ecebea;--simple-muted:#8c8a86;--simple-chart-label:#f6c35a;--simple-chart-muted:#aaa7a1;--status-info:#f6c35a;--status-info-bg:#f6c35a1f;--simple-field-bg:linear-gradient(90deg, #f2b1342e 0%, #f2b1340f 35%, transparent 100%), #3d2f15;--simple-field-fg:#ece6db;--simple-tab-idle-bg:#15120e24;--simple-tab-idle-text:#8c8a86c7;--simple-tab-hover-bg:#221d1861}:root{--builder-borderWeight:2;--builder-borderType:"balanced";--builder-corners:.42;--builder-surface:.62;--builder-contrast:.58;--builder-blur:.48;--builder-spacing:.12;--builder-grid-gap:calc(3px + var(--builder-spacing) * 14px);--builder-radius-sm:calc(var(--builder-corners) * 7px);--builder-radius-md:calc(var(--builder-corners) * 13px);--builder-radius-lg:calc(var(--builder-corners) * 20px);--builder-pad:calc(7px + var(--builder-spacing) * 14px);--builder-row-gap:calc(4px + var(--builder-spacing) * 10px);--builder-title-pad-x:calc(8px + var(--builder-spacing) * 11px);--builder-title-pad-y:calc(5px + var(--builder-spacing) * 8px);--builder-title-gap:calc(2px + var(--builder-spacing) * 4px);--builder-thickness-px:calc(var(--builder-borderWeight) * .75px);--builder-panel-alpha:calc(.66 + var(--builder-surface) * .34);--builder-card-alpha:calc(.76 + var(--builder-surface) * .24);--builder-border-alpha:calc(.035 + var(--builder-contrast) * .095);--builder-separator-alpha:calc(.08 + var(--builder-contrast) * .18);--builder-shadow-alpha:calc(.035 + var(--builder-contrast) * .07 + var(--builder-widget-shadow-extra,0));--builder-blur-px:calc(var(--builder-blur) * 34px);--builder-text:var(--app-field-text,#10231f);--builder-muted:var(--app-field-placeholder,#667a72);--builder-page-bg:var(--glass-page-gradient,var(--app-bg,#eef4f1));--builder-panel-bg:var(--app-panel-bg,rgba(var(--app-panel-rgb,255, 255, 255), var(--app-panel-alpha,.64)));--builder-card-bg:var(--app-card-bg,rgba(var(--app-panel-rgb,255, 255, 255), var(--app-card-alpha,.72)));--builder-item-bg:var(--app-list-item-bg,rgba(var(--app-panel-rgb,255, 255, 255), var(--app-item-alpha,.7)));--builder-tab-bg:var(--app-tab-bg,rgba(var(--app-panel-rgb,255, 255, 255), var(--app-tab-alpha,.62)));--builder-field-bg:var(--app-field-gradient,rgba(var(--app-field-background-rgb,255, 255, 255), var(--app-field-alpha,.62)));--builder-line:rgba(var(--app-primary-rgb,18, 91, 80), .08);--builder-soft-line:rgba(var(--app-primary-rgb,18, 91, 80), .05);--builder-focus:var(--app-button-focus,#7eb844);--builder-card-text:var(--builder-text);--builder-card-muted:color-mix(in srgb, var(--builder-card-text) 62%, transparent);--builder-card-soft:color-mix(in srgb, var(--builder-card-text) 48%, transparent);--builder-titlebar-bg:linear-gradient(180deg, rgba(var(--app-panel-rgb,255, 255, 255), .82), rgba(var(--app-panel-rgb,255, 255, 255), .62));--builder-title-line:rgba(var(--app-primary-rgb,18, 91, 80), .12);--builder-titlebar-border:1px;--builder-titlebar-blur-px:0px;--builder-title-weight:850;--builder-subtitle-weight:720;--builder-title-case:none;--builder-subtitle-case:none;--builder-title-texture-image:none;--builder-title-texture-size:auto;--builder-title-texture-alpha:0;--builder-panel-blur-px:var(--app-panel-blur,var(--builder-blur-px));--builder-card-blur-px:var(--app-card-blur,var(--builder-blur-px));--builder-item-blur-px:var(--app-item-blur,var(--builder-blur-px));--builder-popup-blur-px:var(--app-popup-surface-blur,28px);--builder-popup-bg:var(--app-popup-bg,var(--builder-panel-bg));--builder-popup-accent:var(--app-button-focus,var(--app-accent,#8bb7ff));--builder-popup-action:var(--app-button,var(--simple-primary,#5b8def));--ink:var(--builder-text);--muted:var(--builder-muted);--surface:var(--builder-card-bg);--line:var(--builder-line);--teal:var(--app-primary,var(--simple-primary,#5b8def))}body.builder-page{--app-primary:var(--simple-primary);--app-primary-rgb:var(--simple-primary-rgb);--app-accent:var(--simple-primary);--app-accent-rgb:var(--simple-primary-rgb);--app-bg:var(--simple-bg);--app-bg-rgb:150, 156, 168;--app-panel:var(--simple-panel);--app-panel-rgb:var(--simple-panel-rgb);--app-line:var(--simple-line);--app-text:var(--simple-text);--app-button:var(--simple-primary);--app-button-text:var(--simple-button-text);--app-button-focus:var(--simple-primary);--app-ghost-button-text:var(--simple-text);--app-field-text:var(--simple-text);--app-field-placeholder:var(--simple-muted);--app-field-background-rgb:var(--simple-panel-rgb);--app-field-alpha:.62;--app-field-blur:0px;--app-letter-spacing:0;--app-background-image:none;--app-background-image-opacity:0;--app-pattern-image:none;--app-pattern-intensity:0;--app-panel-alpha:1;--app-card-alpha:1;--app-item-alpha:1;--app-tab-alpha:1;--app-panel-blur:0px;--app-card-blur:0px;--app-item-blur:0px;--app-tab-blur:0px;--app-glass-blur:0px;--app-spacing-scale:.72;--app-radius-sm:3px;--app-radius-md:3px;--app-radius-lg:5px;--app-radius:4px;--uic-comment-accent:var(--simple-primary,#5b8def);--glass-tab-bg:var(--simple-panel);--glass-page-gradient:var(--simple-bg-overlay), var(--simple-bg-image), var(--simple-bg-blend);--global-canvas-gradient:linear-gradient(135deg, var(--simple-bg), var(--simple-panel-alt));--global-canvas-flat:var(--simple-primary);--global-canvas-image-base:color-mix(in srgb, var(--simple-primary) 58%, var(--simple-bg) 42%);--global-canvas-bg-opacity:1;--global-canvas-bg-blend-mode:soft-light;--global-canvas-svg-opacity:1;--global-canvas-svg-tint:rgba(var(--simple-primary-rgb), .18);--builder-text:var(--simple-text);--builder-muted:var(--simple-muted);--builder-selection-bg:color-mix(in srgb, var(--simple-primary) 36%, transparent);--builder-selection-fg:var(--simple-text);--builder-page-bg:var(--simple-bg-blend);--builder-panel-bg:var(--simple-panel);--builder-card-bg:var(--simple-panel);--builder-item-bg:color-mix(in srgb, var(--simple-bg) 35%, var(--simple-panel) 65%);--builder-tab-bg:var(--simple-panel);--builder-field-bg:color-mix(in srgb, rgb(var(--simple-primary-rgb)) var(--global-input-blend-percent,0%), rgba(var(--app-field-background-rgb), var(--app-field-alpha,.62)));--builder-line:var(--simple-line);--builder-soft-line:color-mix(in srgb, var(--simple-line) 28%, transparent);--builder-focus:var(--simple-primary);--builder-card-text:var(--simple-text);--builder-card-muted:var(--simple-muted);--builder-thickness-px:1px;--builder-titlebar-bg:var(--simple-panel-alt);--builder-title-line:var(--simple-line);--builder-titlebar-border:1px;--builder-title-weight:720;--builder-subtitle-weight:500;--builder-radius-sm:3px;--builder-radius-md:4px;--builder-radius-lg:5px;--uic-inset-top:#0000002e;--uic-inset-bot:#ffffff0a;--uic-card-shadow:0 4px 12px #0000001a;--uic-row-card-shadow:0 3px 8px #00000014;--uic-input-inset:inset 0 1px 0 #0000002e, inset 0 -1px 0 #ffffff0a, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) 55%, transparent);--uic-muted-text:72%;--uic-faint-text:52%;--uic-border-strong:28%;--uic-border-mid:20%;--uic-border-weak:12%;--uic-disabled-bg:52%;--uic-hover-bg:7%;--uic-active-bg:14%;--simple-control-size:24px;--simple-control-radius:5px;--simple-field-bg:var(--global-header-fill,color-mix(in srgb, var(--simple-panel-alt,var(--builder-titlebar-bg,#1c1f2a)) 82%, var(--simple-primary,#5b8def) 18%));--simple-field-fg:color-mix(in srgb, var(--simple-text) 92%, var(--simple-primary) 8%);--uic-toolbar-field-h:var(--uic-input-h-sm,22px);--uic-toolbar-inner-h:calc(var(--uic-toolbar-field-h) - 4px);--simple-icon-stroke:2;--simple-widget-blur:4px;--simple-header-blur:2px;--simple-resize-rail:16px;--simple-resize-outset:1px;--simple-resize-mark:color-mix(in srgb, var(--simple-primary) 48%, transparent);--simple-resize-mark-thick:1px;--simple-resize-mark-len:16px;--simple-resize-dash:repeating-linear-gradient(90deg, var(--simple-resize-mark) 0 3px, transparent 3px 5px);--simple-resize-dash-vertical:repeating-linear-gradient(180deg, var(--simple-resize-mark) 0 3px, transparent 3px 5px);--simple-resize-corner-size:16px;--simple-resize-corner-half:8px;--simple-widget-hover-glow:inset 0 0 0 1px #ffffff61, inset 0 0 18px #ffffff29;--simple-widget-selected-glow:inset 0 0 0 1px #ffffff75, inset 0 0 22px #ffffff2e;--simple-tab-h:22px;--simple-info-color:color-mix(in srgb, var(--simple-primary) 42%, var(--simple-muted) 58%);--simple-action-bg:color-mix(in srgb, var(--simple-panel-alt) 88%, var(--simple-panel) 12%);--simple-action-hover-bg:color-mix(in srgb, var(--simple-primary-bg) 32%, var(--simple-panel-alt) 68%);--simple-action-text:color-mix(in srgb, var(--simple-text) 62%, var(--simple-muted) 38%);--uic-inspector-backdrop-bg:color-mix(in srgb, var(--simple-bg) 42%, #00000080);--uic-inspector-backdrop-blur:2px;--uic-inspector-target-mask-bg:#0000001f;--uic-inspector-target-ring:#ffffff2e;--simple-tab-divider:color-mix(in srgb, var(--simple-line) 62%, transparent);--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 14%, transparent);--simple-tab-idle-text:color-mix(in srgb, var(--simple-muted) 78%, transparent);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 38%, transparent);--simple-row-bg:color-mix(in srgb, var(--simple-panel-alt) 72%, var(--simple-panel) 6%);--fn-space-1:calc(2px * var(--app-layout-scale,1));--fn-space-2:calc(3px * var(--app-layout-scale,1));--fn-space-3:calc(5px * var(--app-layout-scale,1));--fn-control-h:calc(20px * var(--app-layout-scale,1));--fn-icon-btn:calc(20px * var(--app-layout-scale,1));--fn-row-min:calc(24px * var(--app-layout-scale,1));--fn-card-pad:calc(6px * var(--app-layout-scale,1));--fn-radius:4px;--fn-radius-sm:3px;--fn-font-xs:calc(9px * (.85 + .15 * var(--app-layout-scale,1)));--fn-font-sm:calc(10px * (.85 + .15 * var(--app-layout-scale,1)));--fn-font-md:calc(11px * (.85 + .15 * var(--app-layout-scale,1)));--fn-font-lg:calc(12px * (.85 + .15 * var(--app-layout-scale,1)));--fn-card-body-gap:calc(4px * var(--app-layout-scale,1));--fn-block-shell-gap:calc(4px * var(--app-layout-scale,1));--fn-header-body-gap:calc(4px * var(--app-layout-scale,1));--fn-header-pad-top:calc(6px * var(--app-layout-scale,1));--fn-header-pad-bottom:calc(2px * var(--app-layout-scale,1));--fn-title-wrapper-top:calc(6px * var(--app-layout-scale,1));--fn-title-wrapper-bottom:calc(2px * var(--app-layout-scale,1));--fn-tab-h:calc(22px * var(--app-layout-scale,1));--fn-action-w:calc(48px * var(--app-layout-scale,1));--fn-action-icon:calc(22px * var(--app-layout-scale,1));--fn-widget-shadow:var(--global-widget-shadow-stack);--fn-card-shadow:var(--fn-widget-shadow);color:var(--simple-text);background-blend-mode:normal, normal, normal;font-family:var(--app-font);-webkit-font-smoothing:antialiased;background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;background-attachment:fixed,fixed,fixed;font-size:11px;position:relative;background:var(--simple-bg-overlay), var(--simple-bg-tint), var(--simple-bg)!important}body.builder-page ::selection{color:var(--builder-selection-fg,var(--simple-text))!important;background:var(--builder-selection-bg,color-mix(in srgb, var(--simple-primary) 36%, transparent))!important}body.builder-page :where([contenteditable=true],textarea,input,.self-notepad-editor)::selection{color:var(--builder-selection-fg,var(--simple-text))!important;background:var(--builder-selection-bg,color-mix(in srgb, var(--simple-primary) 36%, transparent))!important}body.builder-page:before{content:"";z-index:0;pointer-events:none;opacity:var(--global-canvas-svg-opacity,1);background-image:linear-gradient(var(--global-canvas-svg-tint), var(--global-canvas-svg-tint)), var(--simple-bg-image);background-size:cover, var(--simple-bg-image-size);background-position:center, var(--simple-bg-image-position);background-repeat:no-repeat, var(--simple-bg-image-repeat);background-blend-mode:multiply, normal;background-attachment:fixed,fixed;position:fixed;inset:0}body.builder-page{--builder-canvas-grid-x:linear-gradient(to right, color-mix(in srgb, var(--simple-line) 62%, transparent) 1px, transparent 1px);--builder-canvas-grid-y:linear-gradient(to bottom, color-mix(in srgb, var(--simple-line) 48%, transparent) 1px, transparent 1px)}:root[data-canvas-grid-visible=false] body.builder-page{--builder-canvas-grid-x:linear-gradient(transparent, transparent);--builder-canvas-grid-y:linear-gradient(transparent, transparent)}:root[data-simple-theme=graphite] body.builder-page{--uic-inset-top:#0000004d;--uic-inset-bot:#ffffff14;--uic-card-shadow:0 8px 24px #0000004d;--uic-row-card-shadow:0 6px 18px #0000003d;--uic-input-inset:inset 0 1px 0 #0000004d, inset 0 -1px 0 #ffffff14, inset 0 0 0 1px color-mix(in srgb, var(--simple-line) 68%, transparent);--simple-tab-idle-bg:transparent;--simple-tab-idle-text:color-mix(in srgb, var(--simple-muted) 92%, transparent);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 58%, transparent);--fn-status-blue:#6f99bd;--fn-status-teal:#7da49f;--fn-status-amber:#b9a174;--fn-status-red:#b98484;--fn-status-muted:#949ca5}:root[data-simple-theme=dracula] body.builder-page,:root[data-simple-theme=grade] body.builder-page{--simple-tab-idle-bg:transparent;--simple-tab-idle-text:color-mix(in srgb, var(--simple-muted) 76%, transparent);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 30%, transparent)}:root[data-simple-theme=dracula] body.builder-page{--app-field-gradient:linear-gradient(180deg, rgba(var(--simple-panel-rgb), .92), rgba(var(--simple-panel-rgb), .85));--app-field-shadow:inset 0 0 0 1px rgba(var(--simple-primary-rgb), .18)}:root[data-simple-theme=casual] body.builder-page,:root[data-simple-theme=aqua] body.builder-page,:root[data-simple-theme=clean] body.builder-page{--simple-tab-idle-bg:transparent;--simple-tab-idle-text:color-mix(in srgb, var(--simple-muted) 74%, transparent);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 34%, transparent)}:root[data-simple-theme=aqua] body.builder-page{--builder-focus:var(--simple-primary);--builder-selection-bg:color-mix(in srgb, var(--simple-primary) 28%, #e8f6f4);--builder-selection-fg:var(--simple-text);--simple-tab-idle-text:color-mix(in srgb, var(--simple-muted) 84%, transparent);--simple-tab-hover-bg:color-mix(in srgb, var(--simple-panel) 54%, transparent);--simple-widget-hover-glow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary) 30%, transparent), inset 0 0 18px color-mix(in srgb, var(--simple-primary) 8%, transparent);--simple-widget-selected-glow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary) 64%, transparent), inset 0 0 20px color-mix(in srgb, var(--simple-primary) 14%, transparent);--global-widget-effective-panel-alpha:max(.93, var(--global-widget-panel-alpha,1));--global-widget-border-alpha-pct:72%;--uic-muted-text:80%;--uic-faint-text:62%}:root[data-simple-theme=aqua] body.builder-page .mock-block.selected{outline-color:var(--simple-primary)!important}:root[data-simple-theme=aqua] body.builder-page .self-notepad-widget{--self-note-paper:color-mix(in srgb, #f4efce 88%, var(--simple-bg,#f4efce) 12%);--self-note-paper-soft:color-mix(in srgb, #fff9df 90%, var(--simple-panel,#fff9df) 10%);--self-note-paper-edge:color-mix(in srgb, #cfc48a 74%, var(--simple-primary,#cfc48a) 26%);--self-note-paper-bottom:color-mix(in srgb, #ebe4bd 86%, var(--simple-bg,#ebe4bd) 14%);--self-note-paper-shadow:#1c454c2e;--self-note-paper-deep-shadow:#1c454c1a}:root[data-simple-theme=clearblue] body.builder-page{--simple-tab-idle-bg:color-mix(in srgb, var(--simple-panel-alt) 88%, transparent);--simple-tab-idle-text:#102b44;--simple-tab-hover-bg:#fff;--builder-selection-bg:#b8def7;--builder-selection-fg:#041320}body.builder-page .builder-stage{background:0 0!important;border:0!important;padding:0!important}body.builder-page .canvas-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}body.builder-page .canvas-ruler{display:none!important}body.builder-page .builder-canvas,body.builder-page .builder-canvas.grid-stack,body.builder-page .builder-canvas.has-shell-layout{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}body.builder-page .grid-stack-item-content,body.builder-page .grid-stack-placeholder>.placeholder-content{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body.builder-page .canvas-placeholder{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.builder-page .builder-canvas.grid-stack{margin:0!important}:root[data-canvas-banner-visible=true] body.builder-page .canvas-shell{padding:0!important}:root[data-canvas-banner-visible=true]:not([data-canvas-banner-position]) body.builder-page .canvas-shell,:root[data-canvas-banner-visible=true][data-canvas-banner-position=top] body.builder-page .canvas-shell{padding-top:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))!important}:root[data-canvas-banner-visible=true][data-canvas-banner-position=right] body.builder-page .canvas-shell{padding-right:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))!important}:root[data-canvas-banner-visible=true][data-canvas-banner-position=bottom] body.builder-page .canvas-shell{padding-bottom:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))!important}:root[data-canvas-banner-visible=true][data-canvas-banner-position=left] body.builder-page .canvas-shell{padding-left:max(0px, calc(var(--canvas-banner-height,0px) - var(--canvas-banner-widget-overlap,0px)))!important}body.builder-page .grid-stack-item-content{box-shadow:none!important;background:0 0!important}body.builder-page,body.builder-page button,body.builder-page input,body.builder-page select,body.builder-page textarea{letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.builder-page *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--simple-primary) 34%, transparent) transparent}body.builder-page ::-webkit-scrollbar{width:4px;height:4px}body.builder-page ::-webkit-scrollbar-button{width:0;height:0;display:none}body.builder-page ::-webkit-scrollbar-track{background:0 0}body.builder-page ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--simple-primary) 34%, transparent);border-radius:999px}body.builder-page .mock-block{color:var(--simple-text);border-radius:var(--builder-radius-md);-webkit-backdrop-filter:none;box-shadow:none}body.builder-page .uic-inspector{border:0!important}body.builder-page .mock-block.selected{box-shadow:none!important;outline:0!important}body.builder-page.builder-context-select-suppressed .mock-block.selected:after,body.builder-page.builder-context-select-suppressed .mock-block:hover:after{opacity:0!important;box-shadow:none!important}body.builder-page .mock-block[data-kind=container],body.builder-page .mock-block[data-kind=columns],body.builder-page .mock-block-head{background:var(--simple-panel-alt);box-shadow:inset 0 0 0 1px var(--builder-soft-line)}body.builder-page .mock-block{-webkit-backdrop-filter:blur(var(--simple-widget-blur)) saturate(1.08);position:relative;background:linear-gradient(180deg, color-mix(in srgb, var(--simple-panel) 83%, transparent), color-mix(in srgb, var(--simple-panel) 69%, transparent))!important}body.builder-page .mock-block:after{content:"";z-index:30;pointer-events:none;border-radius:calc(var(--builder-radius-md) + 1px);opacity:0;box-shadow:var(--simple-widget-hover-glow);transition:opacity .12s,box-shadow .12s;position:absolute;inset:-1px}body.builder-page .mock-block:hover:not(.module-hidden),body.builder-page .builder-canvas:not(.is-transforming) .grid-stack-item:hover>.grid-stack-item-content>.mock-block:not(.module-hidden){outline-offset:0!important;outline:0!important}body.builder-page .mock-block:hover:after{opacity:.58}body.builder-page .mock-block.selected:after{opacity:.7;box-shadow:var(--simple-widget-selected-glow)}body.builder-page .mock-block.selected:hover:after{opacity:.82}body.builder-page:not(.builder-preview-mode) .mock-block :where(button,a,input,select,textarea,[role=button],[tabindex]){pointer-events:none!important}body.builder-page:not(.builder-preview-mode) .mock-block :where(.layout-tabs,.mock-tabs,.tasking-tabs,.wrapper-tabs,[role=tablist],.setup-tabs),body.builder-page:not(.builder-preview-mode) .mock-block :where(.layout-tabs,.mock-tabs,.tasking-tabs,.wrapper-tabs,[role=tablist],.setup-tabs) *,body.builder-page:not(.builder-preview-mode) .mock-block :where([role=tab],[data-tab],[data-setup-tab]){pointer-events:auto!important}body.builder-page .mock-block-head{min-height:40px;-webkit-backdrop-filter:blur(var(--simple-header-blur)) saturate(1.03);margin-bottom:4px;padding:12px 6px 3px 18px;background:linear-gradient(180deg, color-mix(in srgb, var(--simple-panel-alt) 92%, transparent), color-mix(in srgb, var(--simple-panel-alt) 84%, transparent))!important}:root[data-simple-theme=graphite] body.builder-page .mock-block-head{background:radial-gradient(circle at 22% 0%, color-mix(in srgb, var(--simple-text) 10%, transparent) 0%, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--simple-panel-alt) 82%, var(--simple-text) 8%), color-mix(in srgb, var(--simple-panel-alt) 72%, var(--simple-text) 10%))!important}:root[data-simple-theme=dracula] body.builder-page .mock-block-head{box-shadow:none!important;border:0!important}body.builder-page .mock-block[data-compact=true] .mock-block-head{min-height:20px;margin-bottom:3px;padding:4px 5px 4px 14px}body.builder-page .mock-block[data-compact=true] .mock-block-title small{display:none}body.builder-page .mock-block-title{gap:2px}body.builder-page .mock-block-title strong{font-family:var(--title-font-family);font-size:var(--title-font-size);font-weight:var(--title-font-weight);letter-spacing:var(--title-letter-spacing);text-transform:var(--title-text-transform);line-height:1.05}body.builder-page .mock-block-title small{font-size:calc(8px * var(--app-layout-scale,1));line-height:1.05;font-weight:var(--subtitle-font-weight);font-family:var(--subtitle-font-family);letter-spacing:var(--subtitle-letter-spacing);text-transform:var(--subtitle-text-transform)}body.builder-page[data-title-style=inter] .mock-block-title strong{letter-spacing:-.01em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:650}body.builder-page[data-title-style=inter-bold] .mock-block-title strong{letter-spacing:-.02em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:750}body.builder-page[data-title-style=caps] .mock-block-title strong{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}body.builder-page[data-title-style=caps-inter] .mock-block-title strong{letter-spacing:.1em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700}body.builder-page[data-title-style=condensed] .mock-block-title strong{letter-spacing:-.02em;font-size:13px;font-weight:800}body.builder-page[data-title-style=light] .mock-block-title strong{letter-spacing:.01em;font-size:14px;font-weight:400}body.builder-page .mock-block[data-disabled=true]{opacity:.56;filter:grayscale(.35)}body.builder-page .mock-block[data-locked=true]{box-shadow:inset 0 0 0 1px var(--simple-primary-border), var(--fn-widget-shadow)}body.builder-page .ws-label,body.builder-page .setup-section>label,body.builder-page .uic-inspector-field-label{color:color-mix(in srgb, var(--simple-muted) 82%, transparent)!important;font-weight:400!important}body.builder-page .uic-inspector :where(i[data-lucide],svg.lucide),body.builder-page .widget-settings-dropdown :where(i[data-lucide],svg.lucide){opacity:.72;margin:0 auto;width:var(--simple-icon-size)!important;height:var(--simple-icon-size)!important;min-width:var(--simple-icon-size)!important;stroke-width:var(--simple-icon-stroke)!important;display:block!important}body.builder-page .tool-rail,body.builder-page .builder-actions{color:var(--simple-text)}body.builder-page .rail-brand,body.builder-page .rail-action,body.builder-page .tool-button,body.builder-page .tool-rail-restore,body.builder-page .builder-actions button,body.builder-page .builder-actions a,body.builder-page .gizmo-button{width:var(--simple-control-size)!important;height:var(--simple-control-size)!important;min-height:var(--simple-control-size)!important;border-radius:var(--simple-control-radius)!important;background:var(--simple-panel)!important;color:var(--simple-muted)!important;box-shadow:none!important;border:1px solid #0000!important;place-items:center!important;padding:0!important;display:inline-grid!important}body.builder-page .rail-brand,body.builder-page .rail-action:hover,body.builder-page .rail-action:focus-visible,body.builder-page .tool-button:hover,body.builder-page .tool-button:focus-visible,body.builder-page .tool-button.active,body.builder-page .tool-rail-restore:hover,body.builder-page .tool-rail-restore:focus-visible,body.builder-page .builder-actions button:hover,body.builder-page .builder-actions button:focus-visible,body.builder-page .builder-actions a:hover,body.builder-page .builder-actions a:focus-visible,body.builder-page .builder-actions button.saved,body.builder-page .gizmo-button:hover,body.builder-page .gizmo-button:focus-visible,body.builder-page .gizmo-button.active{background:var(--simple-primary-bg)!important;color:var(--simple-primary)!important;border-color:#0000!important;outline:0!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle{overflow:visible;z-index:80!important;opacity:0!important;box-shadow:none!important;filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-handle,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-handle,body.builder-page .builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-handle{opacity:.62!important;pointer-events:auto!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle:before{content:"";pointer-events:none;opacity:.42;box-shadow:none;background:0 0;position:absolute;top:50%;left:50%}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-n{left:var(--resize-left,0)!important;top:calc(var(--resize-top,0px) - var(--simple-resize-rail-half) - var(--simple-resize-outset))!important;width:var(--resize-width,100%)!important;height:var(--simple-resize-rail)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-n:before,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-s:before{width:var(--simple-resize-mark-len);height:var(--simple-resize-mark-thick);background:var(--simple-resize-dash);border-radius:0;transform:translate(-50%,-50%)}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-s{left:var(--resize-left,0)!important;top:calc(var(--resize-bottom,100%) - var(--simple-resize-rail-half) + var(--simple-resize-outset))!important;width:var(--resize-width,100%)!important;height:var(--simple-resize-rail)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-e{left:calc(var(--resize-right,100%) - var(--simple-resize-rail-half) + var(--simple-resize-outset))!important;top:var(--resize-top,0)!important;width:var(--simple-resize-rail)!important;height:var(--resize-height,100%)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-w{left:calc(var(--resize-left,0px) - var(--simple-resize-rail-half) - var(--simple-resize-outset))!important;top:var(--resize-top,0)!important;width:var(--simple-resize-rail)!important;height:var(--resize-height,100%)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-e:before,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-w:before{width:var(--simple-resize-mark-thick);height:var(--simple-resize-mark-len);background:var(--simple-resize-dash-vertical);border-radius:0;transform:translate(-50%,-50%)}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-ne,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-nw,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-se,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-sw{width:var(--simple-resize-corner-size)!important;height:var(--simple-resize-corner-size)!important;box-shadow:none!important;opacity:0!important;background:0 0!important;border:0 solid #0000!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-se{opacity:1!important;pointer-events:auto!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-ne{left:calc(var(--resize-right,100%) - var(--simple-resize-corner-half) + var(--simple-resize-outset))!important;top:calc(var(--resize-top,0px) - var(--simple-resize-corner-half) - var(--simple-resize-outset))!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-nw{left:calc(var(--resize-left,0px) - var(--simple-resize-corner-half) - var(--simple-resize-outset))!important;top:calc(var(--resize-top,0px) - var(--simple-resize-corner-half) - var(--simple-resize-outset))!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-sw{left:calc(var(--resize-left,0px) - var(--simple-resize-corner-half) - var(--simple-resize-outset))!important;top:calc(var(--resize-bottom,100%) - var(--simple-resize-corner-half) + var(--simple-resize-outset))!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-se{left:calc(var(--resize-right,100%) - var(--simple-resize-corner-half) + var(--simple-resize-outset))!important;top:calc(var(--resize-bottom,100%) - var(--simple-resize-corner-half) + var(--simple-resize-outset))!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-ne:before,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-nw:before,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-se:before,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-sw:before{border-width:0;content:none!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-ne,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-ne,body.builder-page .builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-ne{border-top-width:var(--simple-resize-mark-thick)!important;border-right-width:var(--simple-resize-mark-thick)!important;border-color:var(--simple-resize-mark)!important;opacity:.62!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-nw,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-nw,body.builder-page .builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-nw{border-top-width:var(--simple-resize-mark-thick)!important;border-left-width:var(--simple-resize-mark-thick)!important;border-color:var(--simple-resize-mark)!important;opacity:.62!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-se,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-se,body.builder-page .builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-se{border-right-width:var(--simple-resize-mark-thick)!important;border-bottom-width:var(--simple-resize-mark-thick)!important;border-color:var(--simple-resize-mark)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-sw,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-sw,body.builder-page .builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-sw{border-left-width:var(--simple-resize-mark-thick)!important;border-bottom-width:var(--simple-resize-mark-thick)!important;border-color:var(--simple-resize-mark)!important;opacity:.62!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle svg{filter:none!important;opacity:0!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-se svg{opacity:1!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:hover>.ui-resizable-handle,body.builder-page .builder-canvas.grid-stack>.grid-stack-item:focus-within>.ui-resizable-handle,body.builder-page .builder-canvas.grid-stack>.grid-stack-item.ui-resizable-resizing>.ui-resizable-handle{opacity:0!important;box-shadow:none!important;filter:none!important;pointer-events:auto!important;background:0 0!important;border:0!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle:before,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle:after{content:none!important;display:none!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle svg{opacity:0!important;display:none!important}body.builder-page .layout-tabs,body.builder-page .mock-tabs,body.builder-page .tasking-tabs,body.builder-page .wrapper-tabs{border:0!important;border-bottom:1px solid var(--simple-tab-divider)!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:flex-end!important;gap:3px!important;padding:0 4px!important;overflow:visible!important}body.builder-page .layout-tabs{justify-self:start;width:auto}body.builder-page .mock-tabs,body.builder-page .tasking-tabs,body.builder-page .wrapper-tabs{width:100%}body.builder-page .layout-tabs button,body.builder-page .mock-tabs button,body.builder-page .tasking-tabs button,body.builder-page .wrapper-tabs button{height:var(--simple-tab-h)!important;min-height:var(--simple-tab-h)!important;background:var(--simple-tab-idle-bg)!important;color:var(--simple-tab-idle-text)!important;font-size:var(--simple-tab-font)!important;font-weight:var(--simple-tab-weight)!important;border:1px solid #0000!important;border-radius:5px 5px 0 0!important;margin-bottom:-1px!important;padding:0 9px!important}body.builder-page .layout-tabs button.active,body.builder-page .mock-tabs button.active,body.builder-page .tasking-tabs button.active,body.builder-page .wrapper-tabs button.active{border-color:var(--simple-tab-divider)!important;border-bottom-color:var(--simple-panel)!important;background:var(--simple-panel)!important;color:var(--simple-text)!important;box-shadow:none!important}body.builder-page .layout-tabs button:hover,body.builder-page .layout-tabs button:focus-visible,body.builder-page .mock-tabs button:hover,body.builder-page .mock-tabs button:focus-visible,body.builder-page .tasking-tabs button:hover,body.builder-page .tasking-tabs button:focus-visible,body.builder-page .wrapper-tabs button:hover,body.builder-page .wrapper-tabs button:focus-visible{border-color:var(--simple-tab-divider)!important;background:var(--simple-tab-hover-bg)!important;color:var(--simple-text)!important;outline:0!important}.simple-theme-controls{border:1px solid var(--simple-line);background:color-mix(in srgb, var(--simple-panel) 84%, transparent);border-radius:7px;justify-self:end;align-items:center;gap:4px;min-height:28px;padding:3px;display:inline-flex}.simple-theme-button{cursor:pointer;justify-content:center;align-items:center;gap:3px;min-width:22px;line-height:1;width:22px!important;height:22px!important;min-height:22px!important;color:var(--simple-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:0!important;font-size:9px!important;font-weight:430!important;display:inline-flex!important}.simple-theme-button:before{content:"";background:var(--theme-swatch,var(--simple-primary));width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--simple-line) 24%, transparent);border-radius:3px}.simple-theme-button:not(.simple-background-button) span{display:none}.simple-theme-button:not(.simple-background-button):after{content:none}.simple-theme-button[data-simple-theme-choice=clean]{--theme-swatch:#2563eb;--theme-label:"Clinic"}.simple-theme-button[data-simple-theme-choice=graphite]{--theme-swatch:#4da3ff;--theme-label:"Fiscal"}.simple-theme-button[data-simple-theme-choice=clearblue]{--theme-swatch:#0ea5e9;--theme-label:"Blue"}.simple-theme-button[data-simple-theme-choice=dracula]{--theme-swatch:#8b7cf6;--theme-label:"Command"}.simple-theme-button[data-simple-theme-choice=grade]{--theme-swatch:#c99a54;--theme-label:"Premium"}.simple-theme-button[data-simple-theme-choice=casual]{--theme-swatch:#003049;--theme-label:"Casual"}.simple-theme-button[data-simple-theme-choice=linen]{--theme-swatch:#59636f;--theme-label:"Linen"}.simple-theme-button[data-simple-theme-choice=sage]{--theme-swatch:#65695b;--theme-label:"Sage"}.simple-theme-button[data-simple-theme-choice=moss-garden]{--theme-swatch:#4f7d32;--theme-label:"Moss"}.simple-theme-button[data-simple-theme-choice=sage-field]{--theme-swatch:#6f8f57;--theme-label:"Field"}.simple-theme-button[data-simple-theme-choice=cedar-mist]{--theme-swatch:#2f6f68;--theme-label:"Cedar"}.simple-theme-button[data-simple-theme-choice=lagoon-glass]{--theme-swatch:#087f9b;--theme-label:"Lagoon"}.simple-theme-button[data-simple-theme-choice=polar-teal]{--theme-swatch:#2a9db5;--theme-label:"Polar"}.simple-theme-button[data-simple-theme-choice=seafoam-ui]{--theme-swatch:#37a98d;--theme-label:"Seafoam"}.simple-theme-button[data-simple-theme-choice=aqua]{--theme-swatch:#168fa1;--theme-label:"Aqua"}.simple-theme-button[data-simple-theme-choice=studio]{--theme-swatch:#ff7a1a;--theme-label:"Studio"}.simple-theme-button[data-simple-theme-choice=rose]{--theme-swatch:#8f4f6a;--theme-label:"Rose"}.simple-theme-button[data-simple-theme-choice=ember-night]{--theme-swatch:#ff5a2e;--theme-label:"Ember"}.simple-theme-button[data-simple-theme-choice=violet-stage]{--theme-swatch:#9b5cff;--theme-label:"Violet"}.simple-theme-button[data-simple-theme-choice=golden-console]{--theme-swatch:#f2b134;--theme-label:"Gold"}:root[data-simple-theme=rose] body.builder-page .mock-block.selected{outline-color:var(--simple-primary)!important}.simple-background-button{min-width:28px!important}.simple-background-button:before{background:linear-gradient(135deg, var(--simple-primary-bg) 0 30%, var(--simple-primary) 30% 36%, var(--simple-panel-alt) 36% 64%, var(--simple-primary-border) 64% 70%, var(--simple-soft) 70% 100%);border-radius:3px}.simple-theme-button.active,:root[data-simple-theme=clean] .simple-theme-button[data-simple-theme-choice=clean],:root[data-simple-theme=graphite] .simple-theme-button[data-simple-theme-choice=graphite],:root[data-simple-theme=clearblue] .simple-theme-button[data-simple-theme-choice=clearblue],:root[data-simple-theme=dracula] .simple-theme-button[data-simple-theme-choice=dracula],:root[data-simple-theme=grade] .simple-theme-button[data-simple-theme-choice=grade],:root[data-simple-theme=casual] .simple-theme-button[data-simple-theme-choice=casual],:root[data-simple-theme=linen] .simple-theme-button[data-simple-theme-choice=linen],:root[data-simple-theme=sage] .simple-theme-button[data-simple-theme-choice=sage],:root[data-simple-theme=aqua] .simple-theme-button[data-simple-theme-choice=aqua],:root[data-simple-theme=studio] .simple-theme-button[data-simple-theme-choice=studio],:root[data-simple-theme=rose] .simple-theme-button[data-simple-theme-choice=rose]{color:var(--simple-primary)!important;background:var(--simple-primary-bg)!important;border-color:#0000!important}body.builder-page .builder-shell{grid-template-columns:minmax(0,1fr)!important}body.builder-page .layout-tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%);grid-column:1!important;align-items:end!important;width:calc(85% - 8px)!important;min-height:30px!important;margin-left:15%!important}body.builder-page .layout-tabs button{background:color-mix(in srgb, var(--simple-panel) 72%, transparent)!important;min-width:112px!important;height:28px!important;min-height:28px!important;color:var(--simple-muted)!important;border-radius:6px 6px 0 0!important}body.builder-page .simple-theme-controls{grid-column:2!important;place-self:center end!important}body.builder-page .builder-shell.tool-rail-collapsed{grid-template-columns:minmax(0,1fr)!important}body.builder-page .tool-rail{max-height:none;z-index:180!important;border:1px solid color-mix(in srgb, var(--simple-line) 24%, transparent)!important;background:color-mix(in srgb, var(--simple-panel) 94%, transparent)!important;-webkit-backdrop-filter:none!important;opacity:.28!important;border-left:0!important;border-radius:0 9px 9px 0!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;justify-items:stretch!important;gap:8px!important;width:min(196px,100vw - 20px)!important;padding:8px!important;transition:opacity .12s,transform .12s!important;display:grid!important;position:fixed!important;top:12px!important;bottom:12px!important;left:0!important;overflow:hidden!important;transform:translate(calc(-100% - 2px))!important;box-shadow:0 8px 22px #00000014!important}body.builder-page .tool-rail:hover,body.builder-page .tool-rail:focus-within,body.builder-page .tool-rail.tool-rail--peek{opacity:1!important;pointer-events:auto!important;transform:translate(0)!important}body.builder-page .builder-shell.tool-rail-collapsed .tool-rail{opacity:0!important;pointer-events:none!important;transform:translate(calc(-100% - 2px))!important}body.builder-page .builder-stage{grid-column:1!important}body.builder-page .tool-stack{scrollbar-width:none;width:100%;min-height:0;overflow:hidden auto;display:block!important}body.builder-page .tool-stack::-webkit-scrollbar{width:0;height:0;display:none}body.builder-page .tool-group{gap:5px;margin:0 0 10px;display:grid}body.builder-page .tool-group__label{color:color-mix(in srgb, var(--simple-muted) 82%, transparent);letter-spacing:0;text-transform:uppercase;padding:0 6px;font-size:9px;font-weight:800;line-height:1.2}body.builder-page .tool-group__items{gap:4px;display:grid}body.builder-page .rail-brand,body.builder-page .tool-rail-restore{border-radius:6px!important;justify-content:center!important;place-items:center!important;width:28px!important;height:28px!important;min-height:28px!important;margin:0 auto!important}body.builder-page .tool-button{text-align:left;border-radius:6px!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;height:auto!important;min-height:25px!important;margin:0!important;padding:0 7px!important;display:flex!important;position:relative!important}body.builder-page .rail-brand :where(i[data-lucide],svg.lucide),body.builder-page .tool-button :where(i[data-lucide],svg.lucide),body.builder-page .tool-rail-restore :where(i[data-lucide],svg.lucide){opacity:.92;flex:0 0 13px;width:13px!important;min-width:13px!important;height:13px!important;margin:0!important}body.builder-page .tool-button__label{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;line-height:1.15;overflow:hidden}body.builder-page>.tool-button.ui-draggable-dragging{opacity:.9;pointer-events:none;width:var(--tool-drag-preview-w,180px)!important;min-width:var(--tool-drag-preview-w,180px)!important;height:var(--tool-drag-preview-h,96px)!important;min-height:var(--tool-drag-preview-h,96px)!important;margin-left:var(--tool-drag-helper-offset-x,0px)!important;margin-top:var(--tool-drag-helper-offset-y,0px)!important;border-radius:var(--builder-radius-md,8px)!important;z-index:10000!important;align-items:flex-start!important;padding:8px 10px!important}body.builder-page>.tool-button.ui-draggable-dragging:after{display:none!important}body.builder-page>.tool-button.ui-draggable-dragging .tool-button__label{white-space:normal}body.builder-page .builder-actions button,body.builder-page .builder-actions a,body.builder-page .simple-theme-button{color:color-mix(in srgb, var(--simple-text) 86%, var(--simple-muted) 14%)!important}body.builder-page .builder-actions{isolation:isolate;left:50%!important;right:auto!important;bottom:var(--builder-actions-bottom,16px)!important;z-index:180!important;background:color-mix(in srgb, var(--simple-panel) 86%, transparent)!important;min-width:0!important;box-shadow:none!important;opacity:0!important;pointer-events:none!important;border:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:0!important;transition:opacity .12s,transform .12s!important;display:flex!important;position:fixed!important;top:auto!important;transform:translate(-50%,8px)!important}body.builder-page .builder-actions:hover,body.builder-page .builder-actions:focus-within,body.builder-page .builder-actions.builder-actions--peek{opacity:1!important;pointer-events:auto!important;transform:translate(-50%)!important;box-shadow:0 12px 36px #0000002e!important}body.builder-page.builder-preview-mode .builder-actions,body.builder-page.builder-readonly .builder-actions,body.builder-page.builder-demo-mode .builder-actions,body.builder-page.builder-demo-locked .builder-actions{opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:none!important}body.builder-page.builder-owner-mode:not(.builder-demo-locked) .builder-actions{visibility:visible!important;display:flex!important}body.builder-page .builder-actions button,body.builder-page .builder-actions a{width:28px!important;height:28px!important;min-height:28px!important;color:var(--simple-text)!important;background:var(--simple-panel)!important;box-shadow:none!important;border-radius:6px!important}body.builder-page .builder-actions :where(i[data-lucide],svg.lucide),body.builder-page .layout-tabs button :where(i[data-lucide],svg.lucide){opacity:1!important;color:currentColor!important;stroke:currentColor!important;width:15px!important;min-width:15px!important;height:15px!important}body.builder-page .tool-button:after{z-index:10000;pointer-events:none;opacity:0;width:max-content;max-width:220px;color:var(--simple-button-text,#fff);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.15;transition:opacity .12s,transform .12s;transform:translateY(-50%)translate(-3px);box-shadow:0 5px 14px #00000029;content:none!important;background:color-mix(in srgb, var(--simple-text) 88%, transparent)!important;position:absolute!important;top:50%!important;left:calc(100% + 8px)!important}body.builder-page .tool-button:hover:after,body.builder-page .tool-button:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}body.builder-page .builder-actions button{position:relative}body.builder-page .builder-actions button:after{content:attr(aria-label);z-index:10000;pointer-events:none;opacity:0;width:max-content;max-width:220px;color:var(--simple-button-text,#fff);background:color-mix(in srgb, var(--simple-text) 88%, transparent);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.15;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 5px 14px #00000029}body.builder-page .builder-actions button:hover:after,body.builder-page .builder-actions button:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}body.builder-page .tool-rail:before,body.builder-page .simple-theme-controls:before,body.builder-page .builder-actions:before,body.builder-page .layout-tabs:before{content:"";z-index:-1;pointer-events:none;opacity:.86;filter:blur(14px);border-radius:999px;position:absolute}body.builder-page .tool-rail:before{background:radial-gradient(at 0,#0003 0%,#0000001f 34%,#0000 72%);inset:-28px -62px -28px -10px}body.builder-page .simple-theme-controls:before{background:radial-gradient(at 100%,#0003 0%,#0000001f 34%,#0000 72%);inset:-28px -10px -28px -62px}body.builder-page .builder-actions:before{background:radial-gradient(at bottom,#00000038 0%,#0000001f 36%,#0000 74%);inset:-58px -72px -12px}body.builder-page .layout-tabs:before{background:radial-gradient(at top,#0000002e 0%,#0000001a 38%,#0000 76%);inset:-8px -78px -48px}body.builder-page.global-inspector-open .uic-inspector-backdrop,body.builder-page.global-inspector-open .uic-inspector-mask-piece,body.builder-page.global-inspector-open .builder-context-backdrop,body.builder-page.global-inspector-open .builder-context-backdrop.open{opacity:0!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;display:none!important}body.builder-page.builder-settings-open .builder-canvas.grid-stack>.grid-stack-item,body.builder-page.global-inspector-open .builder-canvas.grid-stack>.grid-stack-item{z-index:1!important}body.builder-page.builder-settings-open .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle,body.builder-page.global-inspector-open .builder-canvas.grid-stack>.grid-stack-item>.ui-resizable-handle,body.builder-page.builder-settings-open .mock-block:after,body.builder-page.global-inspector-open .mock-block:after{z-index:1!important;pointer-events:none!important}body.builder-page.builder-settings-open .uic-builder-settings,body.builder-page.builder-settings-open .uic-global-inspector,body.builder-page.global-inspector-open .uic-builder-settings,body.builder-page.global-inspector-open .uic-global-inspector{z-index:10020!important}:root[data-canvas-banner-visible=true] body.builder-page .uic-inspector-backdrop--spotlight,:root[data-canvas-banner-visible=true] body.builder-page .uic-inspector-backdrop--spotlight .uic-inspector-mask-piece{-webkit-backdrop-filter:none!important;background:0 0!important}body.builder-page #collapseToolRailButton,body.builder-page .tool-rail-restore{display:none!important}body.builder-page .mock-block[data-background=false],body.builder-page .mock-block[data-background=false]:hover,body.builder-page .mock-block[data-background=false][data-locked=true],:root[data-simple-theme] body.builder-page .mock-block[data-background=false],:root[data-simple-theme] body.builder-page .mock-block[data-background=false][data-locked=true]{--block-border:0px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}body.builder-page .mock-block[data-has-header=false][data-background=false],:root[data-simple-theme] body.builder-page .mock-block[data-has-header=false][data-background=false]{--block-border:0px!important;box-shadow:none!important}body.builder-page .mock-block.selected[data-background=false],:root[data-simple-theme] body.builder-page .mock-block.selected[data-background=false]{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;outline:0!important}body.builder-page .mock-block[data-background=false]:after,body.builder-page .mock-block[data-background=false]:hover:after,body.builder-page .mock-block.selected[data-background=false]:after,body.builder-page .mock-block.selected[data-background=false]:hover:after{opacity:0!important;box-shadow:none!important}body.builder-page .mock-block[data-background=false] .mock-block-head,:root[data-simple-theme] body.builder-page .mock-block[data-background=false] .mock-block-head{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0 #0000!important}body.builder-page{--global-widget-border-width:var(--global-card-border-width,var(--builder-thickness-px,1px));--global-widget-border-alpha:.7;--global-widget-border-alpha-pct:70%;--global-widget-header-divider-width:0px;--global-widget-header-height:40px;--global-widget-header-pad-y:8px;--global-widget-header-pad-x:12px;--global-widget-border-color:color-mix(in srgb, var(--simple-line) var(--global-widget-border-alpha-pct,70%), transparent);--global-widget-border-solid-color:color-mix(in srgb, var(--global-widget-border-color) var(--global-widget-border-alpha-pct,70%), var(--simple-primary,#4f7cff));--global-widget-header-divider-color:color-mix(in srgb, var(--simple-line) var(--global-widget-border-alpha-pct,70%), color-mix(in srgb, var(--simple-primary) calc(var(--global-widget-border-alpha,.7) * 35%), transparent));--global-widget-footer-divider-width:var(--global-widget-header-divider-width);--global-widget-footer-divider-color:var(--global-widget-header-divider-color);--global-widget-border-fade-color:var(--global-widget-border-solid-color);--global-widget-highlight-divider:linear-gradient(90deg, transparent 0%, color-mix(in srgb, #fff 20%, var(--simple-primary,#4f7cff) 48%) 12%, color-mix(in srgb, #fff 26%, var(--simple-primary,#4f7cff) 62%) 50%, color-mix(in srgb, #fff 20%, var(--simple-primary,#4f7cff) 48%) 88%, transparent 100%);--global-widget-shadow-stack:0 var(--global-widget-shadow-y,12px) var(--global-widget-shadow-blur,32px) rgba(0, 0, 0, var(--global-widget-shadow-alpha,.22)), 0 var(--global-widget-shadow-soft-y,4px) var(--global-widget-shadow-soft-blur,12px) rgba(0, 0, 0, var(--global-widget-shadow-soft-alpha,.08));--global-widget-shadow-clip-margin:70px;--global-widget-effective-panel-alpha:var(--global-widget-panel-alpha,1);--global-widget-panel-bottom-alpha:max(0, calc(var(--global-widget-effective-panel-alpha,var(--global-widget-panel-alpha,1)) * (1 - var(--global-widget-panel-fade,.08))));--global-widget-blend-bottom-alpha:max(0, calc(var(--global-widget-blend-alpha,0) * (1 - var(--global-widget-panel-fade,.08))));--global-widget-row-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line) 58%, transparent), 0 3px 8px rgba(0, 0, 0, var(--global-widget-row-shadow-alpha,.08));--fn-widget-shadow:var(--global-widget-shadow-stack);--fn-card-shadow:var(--global-widget-shadow-stack);--uic-card-shadow:var(--global-widget-shadow-stack);--uic-row-card-shadow:var(--global-widget-row-shadow);--slate-shadow-stack:var(--global-widget-shadow-stack);--global-header-fill:linear-gradient(90deg, color-mix(in srgb, var(--simple-primary,#5b8def) 18%, transparent) 0%, color-mix(in srgb, var(--simple-primary,#5b8def) 6%, transparent) 35%, transparent 100%), color-mix(in srgb, var(--simple-panel-alt,var(--builder-titlebar-bg)) 82%, var(--simple-primary,#5b8def) 18%)}:root[data-widget-header-divider=false] body.builder-page{--global-widget-header-divider-width:0px}:root[data-widget-header-divider=true] body.builder-page{--global-widget-header-divider-width:var(--global-widget-border-width,1px)}body.builder-page .mock-block:not([data-background=false]){--block-border:var(--global-widget-border-width);background:linear-gradient(180deg, rgba(var(--simple-primary-rgb), var(--global-widget-blend-alpha,0)), rgba(var(--simple-primary-rgb), var(--global-widget-blend-bottom-alpha,0))), linear-gradient(180deg, color-mix(in srgb, rgb(var(--simple-primary-rgb)) var(--global-widget-blend-percent,0%), rgba(var(--simple-panel-rgb), var(--global-widget-effective-panel-alpha,var(--global-widget-panel-alpha,1)))), color-mix(in srgb, rgb(var(--simple-primary-rgb)) calc(var(--global-widget-blend-percent,0%) * .72), rgba(var(--simple-panel-rgb), var(--global-widget-panel-bottom-alpha,calc(var(--global-widget-effective-panel-alpha,var(--global-widget-panel-alpha,1)) * .92)))))!important;background-blend-mode:var(--global-widget-blend-mode,soft-light), normal!important;border:var(--global-widget-border-width) solid var(--global-widget-border-color)!important;box-shadow:var(--global-widget-shadow-stack)!important;-webkit-backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,0px))) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))!important;backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,0px))) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))!important}body.builder-page .mock-block:not([data-background=false]) .mock-block-head{border-bottom:var(--global-widget-header-divider-width) solid var(--global-widget-header-divider-color)!important;box-shadow:none!important}:root[data-widget-border-style=highlight] body.builder-page .mock-block:not([data-background=false]) .mock-block-head{border-bottom-color:#0000!important;border-image:var(--global-widget-highlight-divider) 1!important;box-shadow:inset 0 calc(0px - var(--global-widget-header-divider-width,1px)) 0 color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 56%), transparent), 0 1px 8px color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 22%), transparent)!important}:root[data-widget-border-style=solid] body.builder-page .mock-block:not([data-background=false]){border-color:var(--global-widget-border-solid-color)!important;box-shadow:0 0 8px color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 18%), transparent), var(--global-widget-shadow-stack)!important}:root[data-widget-border-style=highlight] body.builder-page .mock-block:not([data-background=false]):not([data-widget-type=folder]):before{content:"";z-index:29;pointer-events:none;border-radius:inherit;background:var(--global-widget-highlight-divider);opacity:.86;height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 50%), transparent), 0 0 14px color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 26%), transparent);position:absolute;top:0;left:1px;right:1px}:root[data-widget-border-style=highlight] body.builder-page .mock-block:not([data-background=false]),:root[data-widget-border-style=fade] body.builder-page .mock-block:not([data-background=false]){border-color:#0000!important}:root[data-widget-border-style=fade] body.builder-page .mock-block:not([data-background=false]):before{content:"";inset:calc(0px - var(--global-widget-border-width,1px));z-index:29;pointer-events:none;border:var(--global-widget-border-width) solid var(--global-widget-border-solid-color);border-radius:calc(var(--builder-radius-md,8px) + var(--global-widget-border-width,1px));opacity:1;background:0 0;width:auto;height:auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0%,#000000c7 24%,#0000005c 54%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000c7 24%,#0000005c 54%,#0000 100%)}:root[data-widget-border-style=none] body.builder-page .mock-block:not([data-background=false]){--block-border:0px!important;border:0!important}:root[data-widget-border-style=none] body.builder-page .mock-block:not([data-background=false]):before{content:none!important}body.builder-page .mock-block.selected:not([data-background=false]){box-shadow:var(--global-widget-shadow-stack)!important}:root[data-widget-border-style] body.builder-page .mock-block:hover:after,:root[data-widget-border-style] body.builder-page .mock-block.selected:after,:root[data-widget-border-style] body.builder-page .mock-block.selected:hover:after{opacity:0!important;box-shadow:none!important}:root[data-subtitle-mode=hidden] body.builder-page{--global-widget-header-height:12px}:root[data-subtitle-mode=hidden] body.builder-page .mock-block-head{min-height:12px!important}:root[data-header-height=tall] body.builder-page{--global-widget-header-height:52px;--global-widget-header-pad-y:12px;--global-widget-header-pad-x:14px}:root[data-header-height=compact] body.builder-page{--global-widget-header-height:30px;--global-widget-header-pad-y:5px;--global-widget-header-pad-x:10px}:root[data-header-height] body.builder-page :is(.mock-block-head,.uic-widget-header){min-height:var(--global-widget-header-height)!important;padding-top:var(--global-widget-header-pad-y)!important;padding-bottom:var(--global-widget-header-pad-y)!important}:root[data-header-height] body.builder-page .mock-block-head{padding-left:var(--global-widget-header-pad-x)!important;padding-right:var(--global-widget-header-pad-x)!important}:root[data-header-bg=flat] body.builder-page .mock-block-head{background:var(--global-header-fill)!important;color:var(--simple-text,#fff)!important;opacity:1!important}:root:not([data-header-bg=none]) body.builder-page .mock-block:not([data-background=false])>.mock-block-head,:root[data-header-bg=themed] body.builder-page .mock-block:not([data-background=false])>.mock-block-head,:root[data-header-bg=flat] body.builder-page .mock-block:not([data-background=false])>.mock-block-head{background-color:var(--global-header-fill)!important;background-clip:border-box!important;border-radius:0!important;overflow:hidden!important}:root[data-header-bg=none] body.builder-page .mock-block-head{-webkit-backdrop-filter:none!important;background:0 0!important}:root[data-header-bg=none] body.builder-page .mock-block[data-has-header=false],:root[data-simple-theme][data-header-bg=none] body.builder-page .mock-block[data-has-header=false]{--block-border:0px!important}:root[data-card-radius=sharp] .mock-block{border-radius:0!important}:root[data-card-radius=pill] .mock-block{border-radius:14px!important}:root[data-card-spacing=tight]{--builder-spacing:0!important;--builder-pad:5px!important;--builder-row-gap:2px!important;--builder-title-pad-x:6px!important;--builder-title-pad-y:3px!important;--fn-card-pad:5px!important;--fn-card-body-gap:2px!important;--fn-block-shell-gap:2px!important;--fn-header-body-gap:2px!important}:root[data-card-spacing=loose]{--builder-spacing:.42!important;--builder-pad:13px!important;--builder-row-gap:8px!important;--builder-title-pad-x:12px!important;--builder-title-pad-y:7px!important;--fn-card-pad:12px!important;--fn-card-body-gap:8px!important;--fn-block-shell-gap:8px!important;--fn-header-body-gap:8px!important}:root[data-card-border-weight] body.builder-page{--builder-thickness-px:var(--global-card-border-width,1px)!important;--app-card-border-width:var(--global-card-border-width,1px)!important}:root[data-card-min-height] body.builder-page .mock-block{min-height:var(--global-card-min-height,0px)!important}:root[data-canvas-grid-gap=tight]{--builder-grid-gap:2px!important}:root[data-canvas-grid-gap=wide]{--builder-grid-gap:16px!important}:root[data-canvas-grid-gap=none]{--builder-grid-gap:0px!important}:root:not([data-canvas-grid-visible=false]) body.builder-page .builder-canvas.grid-stack,:root:not([data-canvas-grid-visible=false]) body.builder-page .builder-canvas-react{background-image:var(--builder-canvas-grid-x), var(--builder-canvas-grid-y)!important;background-size:var(--builder-grid-col-size) var(--builder-grid-row-size), var(--builder-grid-col-size) var(--builder-grid-row-size)!important}:root[data-canvas-grid-visible=false] body.builder-page .builder-canvas.grid-stack,:root[data-canvas-grid-visible=false] body.builder-page .builder-canvas-react{background-image:none!important}:root[data-canvas-grid-visible=false] body.builder-page .grid-stack-item-content{box-shadow:none!important}body.builder-page .layout-tabs{border-bottom-color:color-mix(in srgb, var(--simple-line) var(--global-widget-border-alpha-pct,70%), transparent)!important;align-self:end!important;margin-bottom:0!important}body.builder-page .layout-tabs button:not(.active):not(.layout-tab-add){opacity:1!important;border-color:color-mix(in srgb, var(--simple-line) var(--global-widget-border-alpha-pct,70%), transparent)!important;background:color-mix(in srgb, var(--simple-panel-alt) 72%, transparent)!important;color:color-mix(in srgb, var(--simple-muted) 88%, var(--simple-text) 12%)!important;box-shadow:none!important;border-bottom-color:#0000!important}body.builder-page .layout-tabs button.active{border-color:color-mix(in srgb, var(--simple-line) var(--global-widget-border-alpha-pct,70%), transparent)!important;border-bottom-color:var(--simple-panel)!important;background:var(--simple-panel)!important;color:var(--simple-text)!important;margin-bottom:-1px!important}body.builder-page .layout-tabs button:not(.active):not(.layout-tab-add):hover,body.builder-page .layout-tabs button:not(.active):not(.layout-tab-add):focus-visible{background:var(--simple-tab-hover-bg)!important;color:var(--simple-text)!important}body.builder-page .layout-tabs{width:calc(85% - 8px)!important;min-height:30px!important;margin-left:15%!important;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0,#000 8% 88%,#0000 100%)!important}body.builder-page .layout-tabs button,body.builder-page .layout-tabs button:not(.active):not(.layout-tab-add){background:color-mix(in srgb, var(--simple-panel) 72%, transparent)!important;height:28px!important;min-height:28px!important;color:var(--simple-muted)!important;border-color:#0000!important}body.builder-page .layout-tabs button.active{background:color-mix(in srgb, var(--simple-text) 88%, transparent)!important;color:var(--simple-panel)!important;border-color:#0000!important}body.builder-page .simple-theme-controls{place-self:center end!important}body.builder-page .builder-stage{grid-template-rows:minmax(0,1fr)!important}body.builder-page .canvas-shell{grid-row:1!important}body.builder-page .simple-theme-controls{isolation:isolate;right:var(--builder-theme-controls-right,12px)!important;z-index:180!important;opacity:0!important;flex-direction:column!important;width:30px!important;min-height:0!important;transition:opacity .12s,transform .12s!important;position:fixed!important;top:50%!important;transform:translateY(-50%)!important}body.builder-page .simple-theme-controls:hover,body.builder-page .simple-theme-controls:focus-within,body.builder-page .simple-theme-controls.simple-theme-controls--peek{opacity:1!important;pointer-events:auto!important;transform:translateY(-50%)!important;box-shadow:0 12px 36px #0000002e!important}body.builder-page .simple-theme-button{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;font-size:0!important}body.builder-page .simple-theme-button span,body.builder-page .simple-theme-button:after{content:none!important;display:none!important}body.builder-page .simple-theme-button:before{background:var(--theme-swatch,var(--simple-primary))!important;border-radius:4px!important;width:14px!important;height:14px!important}:root[data-rail-style=minimal] body.builder-page .builder-shell{grid-template-columns:26px minmax(0,1fr)!important}:root[data-rail-style=minimal] body.builder-page .tool-rail{width:min(196px,100vw - 20px)!important}:root[data-rail-style=flat] body.builder-page .tool-rail{background:var(--builder-panel-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.builder-page .builder-shell,:root[data-rail-style=minimal] body.builder-page .builder-shell{grid-template-columns:minmax(0,1fr)!important}body.builder-page .tool-rail,:root[data-rail-style=minimal] body.builder-page .tool-rail,:root[data-rail-style=flat] body.builder-page .tool-rail{isolation:isolate;border:1px solid color-mix(in srgb, var(--simple-line) 24%, transparent)!important;background:color-mix(in srgb, var(--simple-panel) 94%, transparent)!important;border-left:0!important;border-radius:0 9px 9px 0!important;width:min(196px,100vw - 20px)!important;box-shadow:0 12px 36px #0000002e!important}:root[data-canvas-bg] body.builder-page .builder-stage,:root[data-canvas-bg] body.builder-page .canvas-shell{box-shadow:none!important;background:0 0!important}:root[data-canvas-bg] body.builder-page .builder-canvas,:root[data-canvas-bg] body.builder-page .builder-canvas.grid-stack{background-blend-mode:normal!important;background-color:#0000!important}:root[data-canvas-bg=themed] body.builder-page{background:var(--global-canvas-gradient,linear-gradient(135deg, var(--simple-bg), var(--simple-panel-alt)))!important;background-blend-mode:normal!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}:root[data-canvas-bg=themed] body.builder-page:before{background-image:var(--global-canvas-image,var(--simple-bg-image,none));background-blend-mode:normal;mix-blend-mode:var(--global-canvas-bg-blend-mode,soft-light);transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:-4%;opacity:var(--global-canvas-bg-opacity,.2)!important}:root[data-canvas-bg=flat] body.builder-page{background:var(--global-canvas-flat,var(--simple-bg,var(--builder-page-bg)))!important;background-image:none!important}:root[data-canvas-bg=flat] body.builder-page:before{opacity:0!important;background-image:none!important}:root[data-canvas-bg=gradient] body.builder-page{background:var(--global-canvas-gradient)!important;background-blend-mode:normal!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}:root[data-canvas-bg=gradient] body.builder-page:before{opacity:0!important;mix-blend-mode:normal!important;background-image:none!important}:root[data-canvas-bg=image] body.builder-page{background:var(--global-canvas-image-base,color-mix(in srgb, var(--simple-primary) 58%, var(--simple-bg) 42%))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}:root[data-canvas-bg=image] body.builder-page:before{opacity:var(--global-canvas-bg-opacity,.2);background-image:var(--global-canvas-image,none);background-blend-mode:normal;mix-blend-mode:var(--global-canvas-bg-blend-mode,soft-light);transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:-4%}:root[data-simple-background]:not([data-canvas-bg]) body.builder-page{background-color:var(--simple-bg)}:root[data-widget-fx-mode=flat]:not([data-canvas-bg]) body.builder-page{background-color:var(--simple-flat-bg)!important;background-image:none!important}:root[data-widget-fx-mode=flat] body.builder-page{--simple-widget-blur:0px!important;--simple-header-blur:0px!important;--global-widget-shadow-strength:0!important;--global-widget-shadow-alpha:0!important;--global-widget-shadow-soft-alpha:0!important;--global-widget-row-shadow-alpha:0!important;--global-widget-shadow-stack:none!important;--fn-widget-shadow:none!important;--fn-card-shadow:none!important;--uic-card-shadow:none!important;--slate-shadow-stack:none!important;--global-widget-shadow-clip-margin:0px!important;--global-widget-row-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line) 50%, transparent)!important;--uic-row-card-shadow:var(--global-widget-row-shadow)!important}:root[data-widget-fx-mode=flat] .builder-widget,:root[data-widget-fx-mode=flat] .fn-block-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;border:none!important}:root[data-widget-fx-mode=flat] body.builder-page .mock-block:not([data-background=false]),:root[data-widget-fx-mode=flat] body.builder-page .mock-block.selected:not([data-background=false]),:root[data-widget-fx-mode=flat] body.builder-page .mock-block:not([data-background=false]) .mock-block-head{box-shadow:none!important;-webkit-backdrop-filter:none!important}:root[data-widget-fx-mode=average][data-widget-blur-quality=off] body.builder-page .builder-widget,:root[data-widget-fx-mode=average][data-widget-blur-quality=off] body.builder-page .fn-block-shell{--global-widget-shadow-strength:0!important;--global-widget-shadow-alpha:0!important;box-shadow:none!important}:root[data-widget-fx-mode=high] body.builder-page .builder-widget,:root[data-widget-fx-mode=high] body.builder-page .fn-block-shell{-webkit-backdrop-filter:blur(var(--simple-widget-blur,7px)) saturate(1) contrast(var(--global-card-contrast,1))!important;backdrop-filter:blur(var(--simple-widget-blur,7px)) saturate(1) contrast(var(--global-card-contrast,1))!important}:root[data-widget-fx-mode=high] body.builder-page .mock-block:not([data-background=false]){-webkit-backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,7px))) saturate(1) contrast(var(--global-card-contrast,1))!important;backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,7px))) saturate(1) contrast(var(--global-card-contrast,1))!important}:root:not([data-header-bg=none])[data-widget-fx-mode=high] body.builder-page .mock-block:not([data-background=false])>.mock-block-head{-webkit-backdrop-filter:blur(var(--builder-titlebar-blur-px,var(--simple-header-blur,3px))) saturate(1.03)!important;backdrop-filter:blur(var(--builder-titlebar-blur-px,var(--simple-header-blur,3px))) saturate(1.03)!important}:root[data-widget-fx-mode=ultra] body.builder-page .builder-widget,:root[data-widget-fx-mode=ultra] body.builder-page .fn-block-shell,:root[data-widget-fx-mode=ultra] body.builder-page .mock-block:not([data-background=false]){-webkit-backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,14px))) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))!important;backdrop-filter:blur(var(--builder-card-blur-px,var(--simple-widget-blur,14px))) saturate(var(--global-card-saturate,1.08)) contrast(var(--global-card-contrast,1))!important}:root:not([data-header-bg=none])[data-widget-fx-mode=ultra] body.builder-page .mock-block:not([data-background=false])>.mock-block-head{-webkit-backdrop-filter:blur(var(--builder-titlebar-blur-px,var(--simple-header-blur,6px))) saturate(1.08)!important;backdrop-filter:blur(var(--builder-titlebar-blur-px,var(--simple-header-blur,6px))) saturate(1.08)!important}html,body.builder-page{width:100%;max-width:100vw;overflow-x:hidden!important}body.builder-page{overflow-y:hidden!important}body.builder-page .builder-shell,body.builder-page .builder-stage,body.builder-page .canvas-shell,body.builder-page .builder-canvas,body.builder-page .builder-canvas.grid-stack{min-width:0!important;max-width:100vw!important;overflow-x:clip!important}body.builder-page .builder-stage,body.builder-page .canvas-shell{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-y:auto!important}body.builder-page .builder-stage::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .canvas-shell::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .grid-stack-item,body.builder-page .grid-stack-item-content,body.builder-page .mock-block,body.builder-page .mock-block-body,body.builder-page .uic-widget-body{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}body.builder-page .grid-stack-item-content,body.builder-page .mock-block{overflow-y:hidden!important}body.builder-page .mock-block[data-scroll=true]>.mock-block-body,body.builder-page .mock-block[data-scroll=true] .uic-widget-body,body.builder-page .uic-widget-scroll,body.builder-page .uic-table-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden auto!important}body.builder-page .mock-block,body.builder-page .mock-block *,body.builder-page .grid-stack-item,body.builder-page .grid-stack-item *{scrollbar-width:none!important;-ms-overflow-style:none!important}body.builder-page .mock-block::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .grid-stack-item::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .grid-stack-item ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block[data-kind=clock] .mock-block-head,body.builder-page .mock-block[data-kind=clock] .mock-block-title,body.builder-page .mock-block[data-kind=text-note] .mock-block-head,body.builder-page .mock-block[data-kind=text-note] .mock-block-title,body.builder-page .mock-block[data-kind=self-notepad] .mock-block-head,body.builder-page .mock-block[data-kind=self-notepad] .mock-block-title{display:none!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:has(.mock-block[data-kind=self-notepad]){z-index:6;contain:layout style!important;overflow:visible!important}body.builder-page .mock-block[data-kind=self-notepad],body.builder-page .mock-block[data-kind=self-notepad] .mock-block-body{overflow:visible!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item:has(.mock-block[data-kind=self-notepad])>.grid-stack-item-content{overflow:visible!important}body.builder-page .grid-stack-item-content:has(>.mock-block[data-kind=self-notepad]){overflow:visible!important}:is(body.builder-page .builder-canvas.grid-stack>.grid-stack-item:has(.mock-block[data-kind=clock][data-clock-overlay=true]),body.builder-page .mock-block[data-kind=clock][data-clock-overlay=true]){z-index:90!important}body.builder-page{--uic-input-h-sm:22px;--uic-input-h-md:24px;--uic-input-h-lg:28px;--uic-input-radius:var(--simple-control-radius,5px);--uic-input-bg:color-mix(in srgb, var(--simple-panel,#1c1f2a) 56%, var(--simple-bg,#0a0d12) 44%);--uic-input-fg:var(--simple-text);--uic-input-muted:color-mix(in srgb, var(--simple-muted) 84%, var(--simple-text) 16%);--uic-input-line:color-mix(in srgb, var(--simple-line) 78%, var(--simple-text) 22%);--uic-input-hover-line:color-mix(in srgb, var(--simple-primary) 32%, var(--uic-input-line) 68%);--uic-input-focus:var(--simple-primary);--uic-input-focus-ring:color-mix(in srgb, var(--simple-primary) 34%, transparent)}body.builder-page :where(.uic-input:not([type=range]),.input-themed,.uic-inspector-input:not([type=range]),.uic-dropdown-input,.ws-input,.queue-search-input,.wa-input-row input,.wa-send-form select,.wa-send-form textarea,.builder-context-menu input:not([type]),.builder-context-menu input[type=text],.builder-context-menu input[type=number],.builder-context-menu input[type=search],.builder-context-menu select,.config-form input:not([type]),.config-form input[type=text],.config-form input[type=number],.config-form input[type=search],.config-form select,.config-form textarea,.setup-card input:not([type]),.setup-card input[type=text],.setup-card input[type=number],.setup-card select,.setup-section input:not([type]),.setup-section input[type=text],.setup-section input[type=number],.setup-section select,.item-builder-row input,.item-builder-row select,.theme-color-row input[type=text],.theme-color-row select,.theme-select-row input,.theme-select-row select,.image-crop-options select){width:100%;min-width:0;-webkit-backdrop-filter:blur(var(--app-field-blur,0px)) saturate(var(--global-card-saturate,1.08));height:var(--uic-input-h-md)!important;min-height:var(--uic-input-h-md)!important;box-sizing:border-box!important;border-radius:var(--uic-input-radius)!important;background-color:var(--uic-input-bg)!important;color:var(--uic-input-fg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-field-highlight,inset 0 1px 0 #ffffff29)!important;font-size:var(--fn-font-sm,11px)!important;font-weight:var(--font-weight-normal,400)!important;border:0!important;outline:0!important;padding:0 7px!important;line-height:1.25!important}body.builder-page :where(.uic-input--sm,.uic-inspector-input:not([type=range]),.ws-input,.uic-dropdown-input){height:var(--uic-input-h-sm)!important;min-height:var(--uic-input-h-sm)!important}body.builder-page :where(.uic-input:not([type=range]),.input-themed,.uic-inspector-input:not([type=range]),.uic-dropdown-input,.ws-input,.queue-search-input,.wa-input-row input,.wa-send-form select,.wa-send-form textarea,.builder-context-menu input:not([type]),.builder-context-menu input[type=text],.builder-context-menu input[type=number],.builder-context-menu input[type=search],.builder-context-menu select,.config-form input:not([type]),.config-form input[type=text],.config-form input[type=number],.config-form input[type=search],.config-form select,.config-form textarea):hover{box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-hover-outline-shadow,0 0 0 0 transparent), var(--uic-field-highlight,inset 0 1px 0 #ffffff2e)!important}body.builder-page :where(.uic-input:not([type=range]):focus,.uic-input:not([type=range]):focus-visible,.input-themed:focus,.input-themed:focus-visible,.uic-inspector-input:not([type=range]):focus,.uic-dropdown-input:focus,.ws-input:focus,.queue-search-input:focus,.wa-input-row input:focus,.wa-send-form select:focus,.wa-send-form textarea:focus,.builder-context-menu input:focus,.builder-context-menu select:focus,.config-form input:focus,.config-form select:focus,.config-form textarea:focus,.setup-card input:focus,.setup-card select:focus,.setup-section input:focus,.setup-section select:focus,.theme-color-row input[type=text]:focus,.theme-select-row input:focus,.theme-select-row select:focus){box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-focus-outline-shadow,0 0 0 0 transparent), 0 0 0 2px var(--uic-input-focus-ring)!important;border-color:#0000!important;outline:0!important}body.builder-page :where(.uic-input:not([type=range]),.input-themed)::placeholder,body.builder-page :where(.uic-inspector-input:not([type=range]),.uic-dropdown-input,.ws-input)::placeholder,body.builder-page :where(.queue-search-input,.wa-input-row input)::placeholder,body.builder-page :where(.config-form input,.config-form textarea)::placeholder{opacity:.38;color:var(--uic-input-muted)!important}body.builder-page :where(input[type=color].uic-input,input[type=color].uic-inspector-input){width:32px!important;min-width:32px!important;padding:2px!important}body.builder-page :where(.mock-block-search.queue-search-bar.uic-input-group,.mock-block-body .queue-search-bar.uic-input-group,.mock-block-body .pctx-search-bar.uic-input-group,.mock-block-body .pw-bar.uic-input-group){background-color:var(--uic-input-bg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent))!important;box-sizing:border-box!important;border:0!important;padding:2px 6px!important}body.builder-page :where(.mock-block-search.queue-search-bar.uic-input-group,.mock-block-body .queue-search-bar.uic-input-group,.mock-block-body .pctx-search-bar.uic-input-group,.mock-block-body .pw-bar.uic-input-group)>:where(.uic-input-addon,.uic-input-action){background:0 0!important;border:0!important;flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;min-width:18px!important;padding:0!important;display:inline-flex!important}body.builder-page :where(.mock-block-search.queue-search-bar.uic-input-group,.mock-block-body .queue-search-bar.uic-input-group,.mock-block-body .pctx-search-bar.uic-input-group,.mock-block-body .pw-bar.uic-input-group)>:where(.uic-input,.queue-search-input,.pctx-input){flex:auto!important;min-width:0!important;padding-left:2px!important}body.builder-page{--uic-overlay-bg:#1c1e24;--uic-overlay-body:#17191f;--uic-overlay-group:#21242c;--uic-overlay-hover:#2a2d38;--uic-overlay-line:#2e3140;--uic-overlay-text:#e2e4ea;--uic-overlay-muted:#7a7f92;--uic-overlay-accent:var(--simple-primary,#5b8def);--uic-overlay-accent-bg:color-mix(in srgb, var(--simple-primary,#5b8def) 14%, #17191f);--uic-overlay-accent-border:color-mix(in srgb, var(--simple-primary,#5b8def) 40%, #17191f);--uic-comment-accent:var(--uic-overlay-accent)}body.builder-page .uic-dialog .uic-inspector-action{color:var(--uic-overlay-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.builder-page .uic-dialog .uic-inspector-action:hover,body.builder-page .uic-dialog .uic-inspector-action:focus-visible{background:var(--uic-overlay-hover)!important;color:var(--uic-overlay-text)!important;border-color:#0000!important}body.builder-page .uic-dialog .uic-inspector-action--primary{background:var(--uic-overlay-accent-bg)!important;border-color:var(--uic-overlay-accent-border)!important;color:var(--uic-overlay-text)!important}body.builder-page .uic-dialog .uic-inspector-action--primary:hover,body.builder-page .uic-dialog .uic-inspector-action--primary:focus-visible{background:var(--uic-overlay-accent)!important;border-color:var(--uic-overlay-accent)!important;color:#fff!important}body.builder-page :where(.uic-dialog .wb-package-current__meta small,.uic-dialog .wb-package-current__meta code,.uic-dialog .wb-package-manager-row__main small,.uic-dialog .wb-package-manager-row__main code,.uic-dialog .wb-package-row small,.uic-dialog .uic-inspector-text){color:var(--uic-overlay-muted)!important}body.builder-page .block-gizmo-bar{z-index:44;border-radius:max(0px, calc(var(--builder-radius-sm) - 2px));background:rgba(var(--app-panel-rgb,255, 255, 255), .8);box-shadow:inset 0 0 0 1px rgba(var(--app-primary-rgb,18, 91, 80), .08), 0 5px 12px rgba(var(--app-primary-rgb,18, 91, 80), .1);-webkit-backdrop-filter:blur(12px)saturate(1.08);align-items:center;gap:1px;padding:1px;display:none;position:absolute;top:-9px;right:-9px}body.builder-page .builder-readonly .grid-stack-item-content .block-lock-indicator{display:none!important}body.builder-page .block-lock-indicator{z-index:45;width:15px;min-width:15px;height:15px;color:color-mix(in srgb, var(--app-muted,#64748b) 78%, transparent);background:color-mix(in srgb, var(--app-panel,#fff) 58%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-line,#cbd5e1) 24%, transparent);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);border-radius:2px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:2px;right:2px}body.builder-page:not(.builder-widget-interactions) .block-lock-indicator{display:none!important}body.builder-page .block-lock-indicator :is(i,svg){stroke-width:2px;width:10px;height:10px}body.builder-page .block-lock-indicator--locked,body.builder-page .grid-stack-item-content:hover>.block-lock-indicator{opacity:.88}body.builder-page .grid-stack-item-content:has(.mock-block.selected)>.block-lock-indicator{opacity:.88}body.builder-page .block-lock-indicator--locked{color:color-mix(in srgb, var(--app-primary,#2563eb) 82%, var(--app-text,#0f172a) 18%);background:color-mix(in srgb, var(--app-primary,#2563eb) 12%, var(--app-panel,#fff) 72%)}body.builder-page .grid-stack-item-content>.shell-gizmo-bar{top:3px;right:3px}body.builder-page .grid-stack-item-content:hover>.block-gizmo-bar{display:flex}body.builder-page .grid-stack-item-content:has(.mock-block.selected)>.block-gizmo-bar{display:flex}body.builder-page .grid-stack-item:has(.mock-block.selected)>.grid-stack-item-content>.block-gizmo-bar{display:flex}body.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]{background-image:none!important}body.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]:before,body.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}body.builder-page #builderCanvas[data-react-canvas-host=true],body.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]{box-shadow:none!important;background:0 0!important}body.builder-page #builderCanvas[data-react-canvas-host=true]:before,body.builder-page #builderCanvas[data-react-canvas-host=true]:after,body.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]:before,body.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}.builder-canvas-react .react-resizable-handle{z-index:100;pointer-events:auto;position:absolute;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.builder-canvas-react .react-resizable-handle:before,.builder-canvas-react .react-resizable-handle:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.builder-canvas-react .grid-stack-item:hover .react-resizable-handle,.builder-canvas-react .grid-stack-item[data-selected] .react-resizable-handle{pointer-events:auto;opacity:0!important}.builder-canvas-react .react-resizable-handle-n{cursor:n-resize;height:18px;top:-8px;left:0;right:0}.builder-canvas-react .react-resizable-handle-s{cursor:s-resize;height:18px;bottom:-8px;left:0;right:0}.builder-canvas-react .react-resizable-handle-e{cursor:e-resize;width:18px;top:0;bottom:0;right:-8px}.builder-canvas-react .react-resizable-handle-w{cursor:w-resize;width:18px;top:0;bottom:0;left:-8px}.builder-canvas-react .react-resizable-handle-se{cursor:se-resize;width:28px;height:28px;bottom:-8px;right:-8px}.builder-canvas-react .react-resizable-handle-sw{cursor:sw-resize;width:28px;height:28px;bottom:-8px;left:-8px}.builder-canvas-react .react-resizable-handle-ne{cursor:ne-resize;width:28px;height:28px;top:-8px;right:-8px}.builder-canvas-react .react-resizable-handle-nw{cursor:nw-resize;width:28px;height:28px;top:-8px;left:-8px}body.builder-element-edit-mode .builder-canvas-react .grid-stack-item{outline:none!important}body.builder-element-edit-mode .builder-canvas-react [data-edit-target]{cursor:crosshair}body.builder-element-edit-mode .builder-canvas-react [data-edit-target]:hover,body.builder-element-edit-mode .builder-canvas-react [data-edit-active=true]{outline-offset:-1px;outline:1px solid var(--app-accent,var(--simple-primary,#2563eb))!important}body.builder-page .tool-rail,body.builder-page .canvas-shell,body.builder-page .floating-inspector:not(.collapsed),body.builder-page .grid-stack-item-content,body.builder-page .mock-inner-card,body.builder-page .wrapper-shell,body.builder-page .brand-drop-widget{color:var(--simple-text);background:var(--simple-panel);box-shadow:var(--fn-widget-shadow);border-radius:var(--builder-radius-md);-webkit-backdrop-filter:none}body.builder-page .mock-block[data-compact=true] .mock-block-body{gap:3px}body.builder-page .mock-block-body>:where(.tasking-widget,.appt-bm-widget,.queue-widget){align-content:stretch;height:100%;min-height:100%}body.builder-page .mock-block-body>.queue-widget{grid-template-rows:auto minmax(0,1fr)}body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table{align-self:stretch}body.builder-page .tasking-toolbar,body.builder-page .appt-bm-toolbar,body.builder-page .queue-toolbar{grid-row:1;padding:4px 0}body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table{grid-row:2}body.builder-page .tasking-footer,body.builder-page .appt-bm-page-note{grid-row:3}body.builder-page .tasking-page-note{grid-row:4}body.builder-page .queue-toolbar{align-self:start}:root{--title-letter-spacing:0em;--title-text-transform:none;--subtitle-letter-spacing:0em;--subtitle-text-transform:none}body.builder-page .mock-block[data-disabled=true] .mock-block-body{pointer-events:none}body.builder-page .tasking-row,body.builder-page .appt-bm-row,body.builder-page .queue-row,body.builder-page .uic-row{min-height:24px;box-shadow:none;background:0 0;gap:3px;padding:3px 6px}body.builder-page .action-row,body.builder-page .table-row,body.builder-page .uic-list-row{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}body.builder-page .mock-inner-card,body.builder-page .wrapper-shell,body.builder-page .brand-drop-widget{background:var(--simple-row-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line) 18%, transparent)!important;-webkit-backdrop-filter:none!important}body.builder-page .action-row:nth-child(2n),body.builder-page .table-row:nth-child(2n),body.builder-page .tasking-row:nth-child(2n),body.builder-page .appt-bm-row:nth-child(2n),body.builder-page .queue-row:nth-child(2n),body.builder-page .uic-list-row:nth-child(2n),body.builder-page .uic-row:nth-child(2n),body.builder-page .action-row:hover,body.builder-page .table-row:hover,body.builder-page .tasking-row:hover,body.builder-page .appt-bm-row:hover,body.builder-page .queue-row:hover,body.builder-page .uic-list-row:hover,body.builder-page .uic-row:hover{background:0 0!important}body.builder-page .tasking-row,body.builder-page .appt-bm-row,body.builder-page .queue-row,body.builder-page .uic-row{-webkit-backdrop-filter:none!important}body.builder-page .tasking-row,body.builder-page .appt-bm-row,body.builder-page .queue-row,body.builder-page .table-row,body.builder-page .action-row,body.builder-page .uic-list-row,body.builder-page .uic-row{color:color-mix(in srgb, var(--simple-text) 82%, transparent)}body.builder-page .action-list,body.builder-page .table-lines,body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table,body.builder-page .uic-list{box-shadow:none!important;background:0 0!important;border:0!important}body.builder-page .action-row{gap:5px;min-height:25px}body.builder-page .action-row span,body.builder-page .tasking-main strong,body.builder-page .appt-bm-subject strong,body.builder-page .queue-row b{line-height:1.12}body.builder-page .tasking-owner .uic-avatar,body.builder-page .appt-bm-owner .uic-avatar{--uic-av-size:26px;--uic-av-fs:10px}body.builder-page .block-chip,body.builder-page .queue-row b,body.builder-page .uic-badge,body.builder-page .uic-chip,body.builder-page .tasking-chip,body.builder-page .tasking-priority,body.builder-page .appt-bm-badge,body.builder-page .appt-bm-count{border-radius:var(--uic-badge-radius,3px);letter-spacing:0;height:18px;min-height:18px;padding:0 7px}body.builder-page .tasking-disclosure,body.builder-page .tasking-actions button,body.builder-page .appt-bm-action-btn,body.builder-page .uic-overflow-btn{height:18px;min-height:18px}body.builder-page .tasking-main strong,body.builder-page .appt-bm-subject strong{font-size:11px;line-height:1.08}body.builder-page .tasking-main span,body.builder-page .appt-bm-subject span,body.builder-page .appt-bm-meta span{font-size:8px;line-height:1.08}body.builder-page .tasking-footer{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--simple-muted)!important;font-size:var(--simple-footer-font)!important;background:0 0!important;border:0!important;line-height:1.15!important}body.builder-page .tasking-footer span,body.builder-page .appt-bm-count,body.builder-page .queue-count{min-height:0!important;box-shadow:none!important;color:var(--simple-info-color)!important;font-size:var(--simple-footer-font)!important;background:0 0!important;border:0!important;padding:0!important;line-height:1.15!important}body.builder-page .tasking-page-note,body.builder-page .appt-bm-page-note{margin-top:1px;min-height:0!important;box-shadow:none!important;color:var(--simple-info-color)!important;background:0 0!important;border:0!important;padding:3px 4px 2px!important;line-height:1.25!important}body.builder-page .tasking-widget[data-task-compact=true] .tasking-row,body.builder-page .appt-bm-row--compact,body.builder-page .queue-row--compact{gap:3px;min-height:20px;padding:2px 4px}body.builder-page .appt-bm-row--compact{grid-template-columns:18px minmax(0,1fr) auto auto}body.builder-page .queue-row--compact{grid-template-columns:minmax(0,1fr) auto auto auto auto}body.builder-page .tasking-widget[data-task-compact=true] .tasking-main span,body.builder-page .appt-bm-row--compact .appt-bm-subject span,body.builder-page .appt-bm-row--compact .appt-bm-subject small,body.builder-page .appt-bm-row--compact .appt-bm-meta,body.builder-page .queue-row--compact .queue-cat,body.builder-page .queue-row--compact .queue-cell--sla,body.builder-page .queue-row--compact .queue-cell--due{display:none}body.builder-page .tasking-widget[data-task-compact=true] .tasking-chip,body.builder-page .tasking-widget[data-task-compact=true] .tasking-priority,body.builder-page .appt-bm-badge--icon,body.builder-page .queue-badge--icon,body.builder-page .queue-priority-badge--icon{justify-content:center;width:18px;min-width:18px;height:18px;min-height:18px;padding:0;font-size:0}body.builder-page .tasking-widget[data-task-compact=true] .tasking-chip i,body.builder-page .tasking-widget[data-task-compact=true] .tasking-priority i,body.builder-page .appt-bm-badge--icon i,body.builder-page .queue-badge--icon i,body.builder-page .queue-priority-badge--icon i{width:9px;min-width:9px;height:9px}body.builder-page .tasking-widget[data-task-compact=true] .tasking-actions button,body.builder-page .appt-bm-row--compact .appt-bm-action-btn,body.builder-page .queue-row--compact .queue-act-btn{justify-content:center;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;font-size:0}body.builder-page .tasking-widget[data-task-compact=true] .tasking-actions button span,body.builder-page .appt-bm-row--compact .appt-bm-action-btn{line-height:0}body.builder-page .tasking-actions button,body.builder-page .appt-bm-action-btn,body.builder-page .queue-act-btn,body.builder-page .uic-overflow-btn{background:var(--simple-action-bg)!important;color:var(--simple-action-text)!important;box-shadow:none!important;border:1px solid #0000!important}body.builder-page .tasking-actions button:hover,body.builder-page .tasking-actions button:focus-visible,body.builder-page .appt-bm-action-btn:hover,body.builder-page .appt-bm-action-btn:focus-visible,body.builder-page .queue-act-btn:hover,body.builder-page .queue-act-btn:focus-visible,body.builder-page .uic-overflow-btn:hover,body.builder-page .uic-overflow-btn:focus-visible,body.builder-page .uic-overflow-btn[aria-expanded=true]{background:var(--simple-action-hover-bg)!important;color:var(--simple-text)!important;border-color:#0000!important;outline:0!important}body.builder-page .tasking-actions button.danger,body.builder-page .appt-bm-action-btn.danger,body.builder-page .queue-act-btn.danger,body.builder-page .uic-overflow-item--danger{color:var(--simple-bad)!important;background:var(--simple-action-bg)!important}body.builder-page .uic-overflow-menu{background:var(--uic-overlay-bg)!important;color:var(--uic-overlay-text)!important;border:0!important;box-shadow:0 12px 28px #00000052,0 3px 10px #0000002e!important}body.builder-page .uic-overflow-item{min-height:30px;background:var(--uic-overlay-bg)!important;color:var(--uic-overlay-text)!important}body.builder-page .uic-overflow-item:hover,body.builder-page .uic-overflow-item:focus{background:var(--uic-overlay-hover,var(--simple-action-hover-bg))!important;color:var(--uic-overlay-text)!important}body.builder-page .tasking-toolbar,body.builder-page .appt-bm-toolbar,body.builder-page .queue-toolbar,body.builder-page .tasking-footer,body.builder-page .wrapper-toolbar{min-height:22px;padding:3px 5px}body.builder-page .mock-block[data-compact=true] .tasking-toolbar,body.builder-page .mock-block[data-compact=true] .appt-bm-toolbar,body.builder-page .mock-block[data-compact=true] .queue-toolbar{min-height:18px;padding:1px 3px}body.builder-page .mock-block[data-compact=true] .tasking-footer,body.builder-page .tasking-footer--compact,body.builder-page .mock-block[data-compact=true] .appt-bm-count,body.builder-page .mock-block[data-compact=true] .queue-count,body.builder-page .mock-block[data-compact=true] .appt-bm-page-note,body.builder-page .mock-block[data-compact=true] .tasking-page-note{display:none}body.builder-page .tasking-filters,body.builder-page .appt-bm-filters,body.builder-page .queue-filters{border-radius:5px;align-items:center;gap:2px;min-width:0;max-width:100%;min-height:22px;display:inline-flex;overflow:hidden;border:1px solid var(--simple-line)!important;background:var(--simple-panel-alt)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;padding:2px!important}body.builder-page .tasking-filters button,body.builder-page .appt-bm-filter,body.builder-page .queue-filter-btn{white-space:nowrap;height:20px;min-height:20px!important;color:var(--simple-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:4px!important;padding:0 7px!important;font-size:9px!important;font-weight:430!important;line-height:1!important}body.builder-page .layout-tabs button :where(i[data-lucide],svg.lucide),body.builder-page .mock-tabs button :where(i[data-lucide],svg.lucide),body.builder-page .tasking-tabs button :where(i[data-lucide],svg.lucide),body.builder-page .wrapper-tabs button :where(i[data-lucide],svg.lucide),body.builder-page .tasking-filters button :where(i[data-lucide],svg.lucide),body.builder-page .appt-bm-filter :where(i[data-lucide],svg.lucide),body.builder-page .queue-filter-btn :where(i[data-lucide],svg.lucide),body.builder-page .rail-brand :where(i[data-lucide],svg.lucide),body.builder-page .builder-actions :where(i[data-lucide],svg.lucide),body.builder-page .tool-button :where(i[data-lucide],svg.lucide),body.builder-page .rail-action :where(i[data-lucide],svg.lucide),body.builder-page .tool-rail-restore :where(i[data-lucide],svg.lucide),body.builder-page .gizmo-button :where(i[data-lucide],svg.lucide){opacity:.82;margin:0 auto;width:var(--simple-icon-size)!important;height:var(--simple-icon-size)!important;min-width:var(--simple-icon-size)!important;stroke-width:var(--simple-icon-stroke)!important;display:block!important}body.builder-page .tasking-actions button :where(i[data-lucide],svg.lucide),body.builder-page .appt-bm-action-btn :where(i[data-lucide],svg.lucide),body.builder-page .queue-act-btn :where(i[data-lucide],svg.lucide),body.builder-page .uic-btn--icon :where(i[data-lucide],svg.lucide),body.builder-page .uic-overflow-btn :where(i[data-lucide],svg.lucide),body.builder-page [data-tasking-action] :where(i[data-lucide],svg.lucide){stroke-width:1.5px!important}body.builder-page .mock-block[data-compact=true] .tasking-filters button span,body.builder-page .mock-block[data-compact=true] .queue-filter-btn span{display:none}body.builder-page .mock-block[data-compact=true] .tasking-filters button,body.builder-page .mock-block[data-compact=true] .queue-filter-btn{justify-content:center;padding:0;width:20px!important}body.builder-page .tasking-filters button.active,body.builder-page .tasking-filters button:hover,body.builder-page .tasking-filters button:focus-visible,body.builder-page .appt-bm-filter.active,body.builder-page .appt-bm-filter:hover,body.builder-page .appt-bm-filter:focus-visible,body.builder-page .queue-filter-btn.active,body.builder-page .queue-filter-btn:hover,body.builder-page .queue-filter-btn:focus-visible{background:var(--simple-primary-bg)!important;color:var(--simple-primary)!important;border-color:#0000!important;outline:0!important}:root[data-simple-theme=rose] body.builder-page{--builder-focus:var(--simple-primary);--simple-widget-hover-glow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary) 34%, transparent), inset 0 0 18px color-mix(in srgb, var(--simple-primary) 10%, transparent);--simple-widget-selected-glow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary) 72%, transparent), inset 0 0 20px color-mix(in srgb, var(--simple-primary) 16%, transparent);--global-widget-effective-panel-alpha:max(.94, var(--global-widget-panel-alpha,1));--global-widget-border-alpha-pct:78%;--uic-muted-text:80%;--uic-faint-text:62%}:root[data-simple-theme=rose] body.builder-page .self-notepad-widget{--self-note-paper:color-mix(in srgb, #f5efd4 88%, var(--simple-bg,#f5efd4) 12%);--self-note-paper-soft:color-mix(in srgb, #fff9e2 90%, var(--simple-panel,#fff9e2) 10%);--self-note-paper-edge:color-mix(in srgb, #d4c892 74%, var(--simple-primary,#d4c892) 26%);--self-note-paper-bottom:color-mix(in srgb, #eee7c5 86%, var(--simple-bg,#eee7c5) 14%);--self-note-paper-shadow:#4b313b2e;--self-note-paper-deep-shadow:#4b313b1a}body.builder-page :where(.tasking-row,.tasking-row[data-status],.appt-bm-row,.appt-bm-widget[data-card-layout=queue] .appt-bm-row,.queue-row,.action-row,.table-row,.uic-list-row){border-left:0!important}body.builder-page :where(.tasking-row,.appt-bm-row,.queue-row,.action-row,.table-row,.uic-list-row):before,body.builder-page :where(.tasking-row,.appt-bm-row,.queue-row,.action-row,.table-row,.uic-list-row):after{box-shadow:none!important;border-left:0!important}:root body.builder-page{--simple-chip-blue-bg:#eef4ff;--simple-chip-blue-text:#2563eb;--simple-chip-green-bg:#ecfdf3;--simple-chip-green-text:#027a48;--simple-chip-warn-bg:#fff6e6;--simple-chip-warn-text:#9a5a17;--simple-chip-danger-bg:#fef3f2;--simple-chip-danger-text:#b42318;--simple-chip-muted-bg:#f1f3f5;--simple-chip-muted-text:#475467;--fn-status-blue:#2563eb;--fn-status-teal:#027a48;--fn-status-amber:#b75b00;--fn-status-red:#b42318;--fn-status-muted:#667085}:root[data-simple-theme=graphite] body.builder-page{--simple-chip-blue-bg:#e8f1f7;--simple-chip-blue-text:#2f5f7f;--simple-chip-green-bg:#e8f4ed;--simple-chip-green-text:#2e7d52;--simple-chip-warn-bg:#f8efde;--simple-chip-warn-text:#8a641f;--simple-chip-danger-bg:#f6e7e7;--simple-chip-danger-text:#8f3e3e}:root[data-simple-theme=casual] body.builder-page{--simple-chip-blue-bg:#e9f2ff;--simple-chip-blue-text:#2563eb;--simple-chip-green-bg:#e6f7ec;--simple-chip-green-text:#168a4e;--simple-chip-warn-bg:#fff6df;--simple-chip-warn-text:#9a5a17;--simple-chip-danger-bg:#fff0ee;--simple-chip-danger-text:#b42318}:root[data-simple-theme=grade] body.builder-page{--simple-chip-blue-bg:#282c34;--simple-chip-blue-text:#8fb4d8;--simple-chip-green-bg:#202b1d;--simple-chip-green-text:#9bc888;--simple-chip-warn-bg:#342a1c;--simple-chip-warn-text:#d3a762;--simple-chip-danger-bg:#321f1b;--simple-chip-danger-text:#df7865}:root[data-simple-theme=dracula] body.builder-page{--simple-chip-blue-bg:#242b45;--simple-chip-blue-text:#93b4ff;--simple-chip-green-bg:#173325;--simple-chip-green-text:#6ee7a0;--simple-chip-warn-bg:#372d1c;--simple-chip-warn-text:#f5bd61;--simple-chip-danger-bg:#3b2025;--simple-chip-danger-text:#ff7b86}body.builder-page .queue-row--live{grid-template-columns:var(--uic-tbl-cols)!important;gap:4px!important;min-height:24px!important;padding:3px 5px!important;overflow:hidden!important}body.builder-page .tasking-tags{grid-template-columns:var(--fn-task-priority-w) var(--fn-task-status-w)}body.builder-page .appt-bm-row{grid-template-columns:22px minmax(0,1fr) minmax(40px,auto) minmax(56px,68px) minmax(74px,auto)}body.builder-page .queue-cell--priority,body.builder-page .queue-cell--status,body.builder-page .queue-cell--owner{justify-content:stretch}body.builder-page .queue-cell--owner{justify-content:center}body.builder-page :where(.queue-priority-badge,.queue-badge,.tasking-chip,.tasking-priority,.appt-bm-badge,.block-chip){white-space:nowrap;justify-content:center;align-items:center;height:18px!important;min-height:18px!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:4px!important;padding:0 6px!important;font-size:9px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}body.builder-page :where(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget):not([data-badge-style]) .queue-priority-badge,body.builder-page :where(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget):not([data-badge-style]) .tasking-priority{min-width:38px;color:var(--simple-chip-muted-text);background:var(--simple-chip-muted-bg)}body.builder-page :where(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget):not([data-badge-style]) .queue-badge,body.builder-page :where(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget):not([data-badge-style]) .tasking-chip,body.builder-page :where(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget):not([data-badge-style]) .appt-bm-badge{min-width:44px;color:var(--simple-chip-blue-text);background:var(--simple-chip-blue-bg)}body.builder-page .queue-cell--priority .queue-priority-badge,body.builder-page .queue-cell--status .queue-badge{width:100%}body.builder-page :where(.queue-priority-badge.priority-urgent,.queue-priority-badge.priority-high,.tasking-row[data-priority=urgent] .tasking-priority,.tasking-row[data-priority=high] .tasking-priority){color:var(--simple-chip-danger-text)!important;background:color-mix(in srgb, var(--simple-chip-danger-bg) 82%, var(--simple-chip-muted-bg) 18%)!important}body.builder-page :where(.queue-priority-badge.priority-medium,.tasking-row[data-priority=medium] .tasking-priority){color:var(--simple-chip-warn-text)!important;background:color-mix(in srgb, var(--simple-chip-warn-bg) 80%, var(--simple-chip-muted-bg) 20%)!important}body.builder-page :where(.queue-badge--teal,.appt-bm-badge--teal,.tasking-row[data-status=active] .tasking-chip){color:var(--simple-chip-green-text)!important;background:var(--simple-chip-green-bg)!important}body.builder-page :where(.queue-badge--amber,.appt-bm-badge--amber,.tasking-row[data-status=waitingEvidence] .tasking-chip,.tasking-row[data-status=review] .tasking-chip){color:var(--simple-chip-warn-text)!important;background:var(--simple-chip-warn-bg)!important}body.builder-page :where(.queue-badge--red,.appt-bm-badge--red,.tasking-row[data-status=blocked] .tasking-chip,.tasking-row[data-status=escalated] .tasking-chip){color:var(--simple-chip-danger-text)!important;background:var(--simple-chip-danger-bg)!important}body.builder-page :where(.queue-badge--muted,.appt-bm-badge--muted,.tasking-row[data-status=done] .tasking-chip){color:var(--simple-chip-muted-text)!important;background:var(--simple-chip-muted-bg)!important}body.builder-page :where(.queue-status-dot,.appt-bm-dot){opacity:.78;width:6px!important;height:6px!important}:root[data-simple-theme=graphite] body.builder-page .appt-bm-dot--blue,:root[data-simple-theme=graphite] body.builder-page .queue-status-dot--blue{background:#5b7a9a}:root[data-simple-theme=graphite] body.builder-page .appt-bm-dot--teal,:root[data-simple-theme=graphite] body.builder-page .queue-status-dot--teal{background:#588581}:root[data-simple-theme=graphite] body.builder-page .appt-bm-dot--amber,:root[data-simple-theme=graphite] body.builder-page .queue-status-dot--amber{background:#a38356}:root[data-simple-theme=graphite] body.builder-page .appt-bm-dot--red,:root[data-simple-theme=graphite] body.builder-page .queue-status-dot--red{background:#9b5b5b}:root[data-simple-theme=graphite] body.builder-page .appt-bm-dot--muted,:root[data-simple-theme=graphite] body.builder-page .queue-status-dot--muted{background:#6b7278}body.builder-page .queue-cell--owner .uic-avatar{--uic-av-size:18px;--uic-av-fs:8px;background:var(--simple-chip-warn-bg);color:var(--simple-chip-warn-text);border-radius:4px;font-weight:500}body.builder-page :where(.queue-act-btn,.tasking-actions button,.appt-bm-action-btn){min-width:44px;border:1px solid color-mix(in srgb, var(--simple-line) 24%, transparent)!important;background:var(--simple-panel)!important;height:20px!important;min-height:20px!important;color:color-mix(in srgb, var(--simple-text) 72%, var(--simple-muted) 28%)!important;box-shadow:none!important;border-radius:4px!important;padding:0 7px!important;font-size:10px!important;font-weight:400!important}body.builder-page :where(.uic-overflow-btn,.queue-act-btn.uic-overflow-btn){width:22px!important;min-width:22px!important;padding:0!important}body.builder-page :where(.queue-act-btn:hover,.tasking-actions button:hover,.appt-bm-action-btn:hover,.uic-overflow-btn:hover){border-color:var(--simple-primary-border)!important;background:var(--simple-primary-bg)!important;color:var(--simple-primary)!important}body.builder-page .mock-block[data-compact=true] .tasking-chip,body.builder-page .mock-block[data-compact=true] .tasking-priority,body.builder-page .tasking-widget[data-task-compact=true] .tasking-chip,body.builder-page .tasking-widget[data-task-compact=true] .tasking-priority,body.builder-page .appt-bm-badge--icon,body.builder-page .queue-badge--icon,body.builder-page .queue-priority-badge--icon{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font-size:0!important}body.builder-page .appt-bm-row--compact{grid-template-columns:18px minmax(0,1fr) auto auto!important;gap:3px!important;min-height:20px!important;padding:2px 4px!important}body.builder-page .queue-row--compact{grid-template-columns:minmax(0,1fr) auto auto auto auto!important;gap:3px!important;min-height:20px!important;padding:2px 4px!important}body.builder-page .mock-block[data-compact=true] .tasking-actions button,body.builder-page .tasking-widget[data-task-compact=true] .tasking-actions button,body.builder-page .appt-bm-row--compact .appt-bm-action-btn,body.builder-page .queue-row--compact .queue-act-btn{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;font-size:0!important}@media (width<=760px){.simple-theme-button span{display:none}}:root{--builder-tool-rail-left:8px;--builder-actions-bottom:32px;--builder-theme-controls-right:24px}@media (orientation:portrait){:root[data-canvas-bg=image] body.builder-page:before{width:108vh;height:108vw;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}}body.builder-page .clock-widget{--clock-base-color:var(--simple-text);--clock-secondary-color:color-mix(in srgb, var(--simple-text) 64%, transparent);--clock-accent-color:var(--simple-primary);--clock-time-color:var(--clock-base-color);--clock-date-color:var(--clock-secondary-color);--clock-accent-color-active:var(--clock-accent-color);--clock-bg-color:color-mix(in srgb, var(--simple-panel) 92%, var(--simple-line) 8%);--clock-bg-ink:var(--clock-time-color);isolation:isolate;width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text);font-variant-numeric:tabular-nums;box-sizing:border-box;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;display:flex;position:relative;overflow:hidden;container-type:size}body.builder-page .clock-widget:before,body.builder-page .clock-widget:after{content:"";pointer-events:none;z-index:0;position:absolute}body.builder-page .clock-widget:before{opacity:.3;background:conic-gradient(from 0deg, transparent 0 18%, color-mix(in srgb, var(--clock-accent-color-active) 34%, transparent) 22%, transparent 34% 68%, color-mix(in srgb, var(--clock-time-color) 16%, transparent) 74%, transparent 84% 100%);filter:blur(clamp(5px,4cqw,18px));border-radius:50%;animation:18s linear infinite clock-ambient-spin;inset:clamp(4px,5cqw,18px)}body.builder-page .clock-widget:after{opacity:.34;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--clock-accent-color-active) 34%, transparent) 0%, transparent 72%);filter:blur(clamp(4px,3cqw,16px));border-radius:999px;height:clamp(8px,12cqh,42px);animation:4.8s ease-in-out infinite clock-ambient-pulse;inset:auto clamp(6px,8cqw,34px) clamp(2px,3cqh,12px)}body.builder-page .clock-widget>:is(.clock-numbers,.clock-inline,.clock-analog-wrap,.clock-flip,.clock-date){z-index:1;position:relative}body.builder-page .clock-widget[data-clock-time-tone=secondary]{--clock-time-color:var(--clock-secondary-color)}body.builder-page .clock-widget[data-clock-time-tone=accent]{--clock-time-color:var(--clock-accent-color)}body.builder-page .clock-widget[data-clock-date-tone=base]{--clock-date-color:var(--clock-base-color)}body.builder-page .clock-widget[data-clock-date-tone=accent]{--clock-date-color:var(--clock-accent-color)}body.builder-page .clock-widget[data-clock-accent-tone=base]{--clock-accent-color-active:var(--clock-base-color)}body.builder-page .clock-widget[data-clock-accent-tone=secondary]{--clock-accent-color-active:var(--clock-secondary-color)}body.builder-page .clock-widget[data-clock-bg-tone=base]{--clock-bg-color:color-mix(in srgb, var(--clock-base-color) 88%, transparent);--clock-bg-ink:var(--simple-panel)}body.builder-page .clock-widget[data-clock-bg-tone=accent]{--clock-bg-color:var(--clock-accent-color);--clock-bg-ink:var(--simple-button-text,#fff)}body.builder-page .clock-widget--numbers{--clock-number-size:min(21cqw, 86cqh);--clock-date-size:min(4.8cqw, 10cqh);padding:0 clamp(1px,.8cqw,4px)}body.builder-page .clock-widget--circle{--clock-face-size:min(94cqw, 88cqh);--clock-date-size:min(4.3cqw, 8.5cqh);gap:clamp(1px,1.2cqh,4px);padding:clamp(2px,2cqh,8px)}body.builder-page .clock-widget--flip{--clock-date-size:min(4.2cqw, 8cqh);--clock-flip-justify:center;--clock-flip-text-align:center;gap:0;padding:0 clamp(1px,.8cqw,5px)}body.builder-page .clock-widget--flip[data-clock-inline-align=left]{--clock-flip-justify:flex-start;--clock-flip-text-align:left}body.builder-page .clock-widget--flip[data-clock-inline-align=right]{--clock-flip-justify:flex-end;--clock-flip-text-align:right}body.builder-page .mock-block[data-kind=clock] .mock-block-body{grid-template-rows:minmax(0,1fr);place-content:stretch;place-items:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}body.builder-page .clock-widget--inline{--clock-inline-size:min(8.8cqw, 76cqh);--clock-inline-justify:center;--clock-inline-text-align:center;justify-content:center;align-items:stretch;padding:0 clamp(2px,1.2cqw,8px)}body.builder-page .clock-widget--inline[data-clock-inline-align=left]{--clock-inline-justify:flex-start;--clock-inline-text-align:left}body.builder-page .clock-widget--inline[data-clock-inline-align=right]{--clock-inline-justify:flex-end;--clock-inline-text-align:right}body.builder-page .mock-block[data-kind=clock] .clock-widget{place-self:stretch stretch}body.builder-page .mock-block[data-kind=text-note] .mock-block-body,body.builder-page .mock-block[data-kind=self-notepad] .mock-block-body{grid-template-rows:minmax(0,1fr);place-content:stretch;place-items:stretch stretch;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;padding:0!important}body.builder-page .mock-block[data-kind=text-note] .text-note-widget{place-self:stretch stretch}body.builder-page .mock-block[data-kind=text-note],body.builder-page .mock-block[data-kind=text-note]:hover,body.builder-page .mock-block[data-kind=text-note].selected{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}body.builder-page .mock-block[data-kind=text-note]:before,body.builder-page .mock-block[data-kind=text-note]:after{opacity:0!important;box-shadow:none!important;display:none!important}body.builder-page .mock-block[data-kind=self-notepad]:before,body.builder-page .mock-block[data-kind=self-notepad]:after{display:none!important}body.builder-page .clock-widget *{box-sizing:border-box;white-space:nowrap;min-width:0}body.builder-page .text-note-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text);place-items:center;padding:clamp(4px,2cqw,12px);display:grid;overflow:hidden;container-type:size}body.builder-page .text-note-editor{width:100%;min-width:0;max-width:100%;min-height:1.1em;color:inherit;text-align:center;font-family:var(--simple-font-family,"Inter Var", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;font-size:clamp(14px,min(9cqw,28cqh),96px);font-weight:650;line-height:1.05}body.builder-page .text-note-editor:empty:before{content:"Digite seu texto";color:color-mix(in srgb, var(--simple-muted) 74%, transparent)}body.builder-page:not(.builder-preview-mode) .mock-block[data-kind=text-note] [contenteditable=true]{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}body.builder-page .self-notepad-widget{--self-note-paper:color-mix(in srgb, #f3eaa2 86%, var(--simple-bg,#f3eaa2) 14%);--self-note-paper-soft:color-mix(in srgb, #fbf5c8 88%, var(--simple-panel,#fbf5c8) 12%);--self-note-paper-edge:color-mix(in srgb, #d9c96f 86%, var(--simple-primary,#d9c96f) 14%);--self-note-paper-bottom:color-mix(in srgb, #eee39b 84%, var(--simple-bg,#eee39b) 16%);--self-note-paper-shadow:#56471638;--self-note-paper-deep-shadow:#362d0d24;box-sizing:border-box;border-radius:inherit;width:100%;min-width:0;height:100%;min-height:0;color:color-mix(in srgb, var(--simple-text,#111827) 86%, #4c3a00 14%);filter:drop-shadow(0 18px 18px var(--self-note-paper-shadow)) drop-shadow(0 4px 5px var(--self-note-paper-deep-shadow));isolation:isolate;background:0 0;border:0;padding:14px 0 0;display:flex;position:relative;overflow:visible;container-type:size;box-shadow:none!important}body.builder-page .self-notepad-widget:after{content:"";z-index:0;border-radius:inherit;background:color-mix(in srgb, var(--self-note-paper-soft) 76%, var(--self-note-paper-edge) 24%);box-shadow:0 16px 24px var(--self-note-paper-shadow), 0 4px 6px var(--self-note-paper-deep-shadow), inset 0 0 0 1px color-mix(in srgb, var(--self-note-paper-edge) 48%, transparent);transform-origin:20% 80%;pointer-events:none;position:absolute;inset:22px 11px 4px 2px;transform:rotate(-1.4deg)translate(-3px,4px)}.self-notepad-content{z-index:2;background:linear-gradient(180deg, var(--self-note-paper-soft) 0%, var(--self-note-paper) 48%, var(--self-note-paper-bottom) 100%);border-radius:inherit;min-width:0;min-height:0;box-shadow:0 20px 28px var(--self-note-paper-shadow), 0 5px 8px var(--self-note-paper-deep-shadow), inset 0 0 0 1px color-mix(in srgb, var(--self-note-paper-edge) 58%, white 10%), inset 8px 0 18px #ffffff47;transform-origin:58% 48%;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden;transform:rotate(.35deg)}body.builder-page .self-notepad-content:after{content:"";z-index:3;clip-path:polygon(100% 0,100% 100%,0 0);background:linear-gradient(135deg, color-mix(in srgb, var(--self-note-paper-soft) 90%, white) 0 48%, color-mix(in srgb, var(--self-note-paper-edge) 62%, transparent) 49% 51%, color-mix(in srgb, var(--self-note-paper) 48%, transparent) 52% 100%);width:24px;height:24px;box-shadow:-1px 1px 0 color-mix(in srgb, var(--self-note-paper-edge) 34%, transparent);pointer-events:none;position:absolute;top:0;right:0}body.builder-page .self-notepad-editor{--self-note-line-h:max(34px, calc(var(--font-size-md,var(--app-base-font-size,11px)) + 26px));--self-note-rule-color:#8fb7b02e;--self-note-font-family:"Recursive", "Ink Free", "Segoe Script", "Lucida Handwriting", "Segoe Print", "Bradley Hand ITC", cursive;--self-note-font-size:max(17px, calc(var(--font-size-md,var(--app-base-font-size,11px)) + 4px));z-index:1;background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--self-note-line-h) - 1px), var(--self-note-rule-color) calc(var(--self-note-line-h) - 1px), var(--self-note-rule-color) var(--self-note-line-h)), linear-gradient(180deg, color-mix(in srgb, var(--self-note-paper-soft) 86%, white) 0%, var(--self-note-paper) 100%);width:100%;min-width:0;min-height:0;color:color-mix(in srgb, var(--simple-text,#111827) 82%, #4f3f08 18%);font-family:var(--self-note-font-family);font-size:var(--self-note-font-size);line-height:var(--self-note-line-h);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;cursor:text;border-radius:0;outline:0;flex:auto;padding:12px 13px 10px;font-weight:500;position:relative;overflow:auto}body.builder-page .self-notepad-drag-strip{display:none}body.builder-page:not(.builder-preview-mode) .self-notepad-drag-strip{z-index:4;border-bottom:1px solid var(--self-note-rule-color,#8fb7b02e);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--self-note-paper-edge,#f0d749) 26%, transparent) 0 1px, transparent 1px 12px), color-mix(in srgb, var(--self-note-paper-soft,#fff9ad) 82%, transparent);cursor:grab;-webkit-user-select:none;user-select:none;flex:0 0 28px;justify-content:center;align-items:center;margin:0;display:flex;position:relative}body.builder-page:not(.builder-preview-mode) .self-notepad-drag-strip:active{cursor:grabbing}body.builder-page .self-notepad-spring{pointer-events:none;width:min(94%,184px);height:26px;overflow:visible}body.builder-page .self-notepad-spring-edge{fill:none;stroke:color-mix(in srgb, var(--simple-line,#d7dce3) 18%, transparent);stroke-width:1px;opacity:.62}body.builder-page .self-notepad-spring-holes{fill:color-mix(in srgb, var(--simple-text,#111827) 18%, transparent);stroke:color-mix(in srgb, var(--simple-panel,#fff) 42%, transparent);stroke-width:.7px;opacity:.7}body.builder-page .self-notepad-paperclip-mark{z-index:7;pointer-events:none;transform-origin:50%;width:32px;height:44px;position:absolute;top:-2px;left:9px;overflow:visible;transform:rotate(-8deg)}body.builder-page .self-notepad-paperclip{fill:none;stroke:color-mix(in srgb, var(--simple-primary,var(--app-accent,#5b8def)) 84%, var(--simple-text,#111827) 10%);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}body.builder-page .self-notepad-paperclip-break{stroke:color-mix(in srgb, var(--simple-panel,#fff) 84%, transparent);stroke-width:4.4px;opacity:.95}body.builder-page .self-notepad-editor::-webkit-scrollbar{width:0;height:0}body.builder-page .self-notepad-editor ul,body.builder-page .self-notepad-editor ol{margin:0;padding-left:16px}body.builder-page .self-notepad-editor li{padding-left:2px}body.builder-page .self-notepad-editor:empty:before{content:"Notas pessoais...";color:color-mix(in srgb, var(--simple-muted) 55%, transparent)}body.builder-page .self-notepad-pages{z-index:4;opacity:.5;width:8px;box-shadow:none;pointer-events:auto;background:0 0;flex-direction:column;flex:0 0 8px;justify-content:flex-start;align-items:center;gap:4px;padding:7px 0;transition:opacity .12s;display:inline-flex;position:relative}body.builder-page .self-notepad-widget:hover .self-notepad-pages,body.builder-page .self-notepad-pages:focus-within{opacity:.9}body.builder-page .self-notepad-pages button{background:color-mix(in srgb, var(--simple-panel,#fff) 82%, transparent);clip-path:polygon(0 0,100% 7%,100% 93%,0 100%);width:8px;min-width:8px;height:34px;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--simple-line,#d7dce3) 20%, transparent), -1px 1px 2px #0000000d;cursor:pointer;pointer-events:auto;border:0;border-radius:0;padding:0}body.builder-page .self-notepad-pages button.active{background:color-mix(in srgb, var(--simple-panel,#fff) 88%, var(--simple-primary,#4f7cff) 5%);width:10px}body.builder-page .self-notepad-pages button:hover{background:color-mix(in srgb, var(--simple-panel,#fff) 86%, var(--simple-primary,#4f7cff) 8%);width:10px;transform:translate(1px)}body.builder-page .self-notepad-pages button span{display:none}body.builder-page:not(.builder-preview-mode) .mock-block[data-kind=self-notepad] [contenteditable=true]{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important}body.builder-page .clock-widget .clock-date{text-overflow:ellipsis;max-width:100%;font-size:clamp(7px, var(--clock-date-size,min(4.8cqw, 10cqh)), 11px);letter-spacing:.04em;color:var(--clock-date-color);font-weight:500;line-height:1;overflow:hidden}body.builder-page .clock-widget--numbers .clock-numbers{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}body.builder-page .clock-widget--numbers .clock-time{text-overflow:clip;max-width:100%;font-size:clamp(18px, var(--clock-number-size), 220px);letter-spacing:0;color:var(--clock-time-color);text-shadow:0 2px 8px rgba(0, 0, 0, calc(var(--global-widget-shadow-alpha,.22) * .72)), 0 0 18px color-mix(in srgb, var(--clock-accent-color-active) 18%, transparent);font-weight:680;line-height:1;overflow:hidden}body.builder-page .clock-widget--numbers .clock-date{position:absolute;bottom:clamp(1px,1.5cqh,8px);left:50%;transform:translate(-50%)}body.builder-page .clock-widget--numbers[data-clock-seconds=false]{--clock-number-size:min(33cqw, 94cqh)}body.builder-page .clock-widget--numbers[data-clock-date=false]{--clock-number-size:min(34cqw, 98cqh)}body.builder-page .clock-widget--numbers[data-clock-format="12"]{--clock-number-size:min(17cqw, 80cqh)}body.builder-page .clock-widget--numbers[data-clock-format="12"][data-clock-seconds=false]{--clock-number-size:min(27cqw, 90cqh)}body.builder-page .clock-widget--inline .clock-inline{align-items:baseline;justify-content:var(--clock-inline-justify);width:100%;min-width:0;max-width:100%;text-align:var(--clock-inline-text-align);color:var(--clock-time-color);font-size:clamp(13px, var(--clock-inline-size), 110px);letter-spacing:0;white-space:nowrap;text-shadow:0 2px 8px rgba(0, 0, 0, calc(var(--global-widget-shadow-alpha,.22) * .64));gap:clamp(3px,1cqw,14px);font-weight:680;line-height:1;display:flex;overflow:hidden}body.builder-page .clock-widget--inline .clock-inline-date{min-width:0;color:var(--clock-date-color);text-overflow:ellipsis;flex:0 auto;font-size:.58em;font-weight:610;overflow:hidden}body.builder-page .clock-widget--inline .clock-inline-dot{color:var(--clock-accent-color-active);flex:none;font-size:.72em;line-height:1}body.builder-page .clock-widget--inline .clock-inline-time{color:var(--clock-time-color);font-variant-numeric:tabular-nums;flex:none;margin-left:0}body.builder-page .clock-widget--inline[data-clock-date=false]{--clock-inline-size:min(20cqw, 94cqh)}body.builder-page .clock-widget--inline[data-clock-date=false] .clock-inline{justify-content:var(--clock-inline-justify)}body.builder-page .clock-widget--inline[data-clock-date=false] .clock-inline-time{width:auto;text-align:var(--clock-inline-text-align);flex:0 auto;margin-left:0}body.builder-page .clock-widget--inline[data-clock-seconds=false]{--clock-inline-size:min(11.2cqw, 84cqh)}body.builder-page .clock-widget--inline[data-clock-date=false][data-clock-seconds=false]{--clock-inline-size:min(30cqw, 96cqh)}body.builder-page .clock-widget--circle .clock-analog-wrap{flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}body.builder-page .clock-widget--circle .clock-analog{width:var(--clock-face-size);height:var(--clock-face-size);aspect-ratio:1;min-width:28px;min-height:28px;filter:drop-shadow(0 5px 10px rgba(0, 0, 0, calc(var(--global-widget-shadow-alpha,.22) * .82))) drop-shadow(0 0 12px color-mix(in srgb, var(--clock-accent-color-active) 18%, transparent))}body.builder-page .clock-widget--circle[data-clock-date=false]{--clock-face-size:min(96cqw, 96cqh)}body.builder-page .clock-widget--circle .clock-face{fill:color-mix(in srgb, var(--clock-bg-color) 86%, transparent);stroke:color-mix(in srgb, var(--simple-line) 80%, transparent);stroke-width:1.2px}body.builder-page .clock-widget--circle .clock-tick{stroke:color-mix(in srgb, var(--clock-time-color) 38%, transparent);stroke-width:1px;stroke-linecap:round}body.builder-page .clock-widget--circle .clock-tick--major{stroke:color-mix(in srgb, var(--clock-time-color) 70%, transparent);stroke-width:1.8px}body.builder-page .clock-widget--circle .clock-hand{stroke-linecap:round;transform-origin:0 0;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}body.builder-page .clock-widget--circle .clock-hand--hour{stroke:var(--clock-time-color);stroke-width:3.4px}body.builder-page .clock-widget--circle .clock-hand--minute{stroke:var(--clock-time-color);stroke-width:2.4px}body.builder-page .clock-widget--circle .clock-hand--second{stroke:var(--clock-accent-color-active);stroke-width:1.4px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--clock-accent-color-active) 64%, transparent))}body.builder-page .clock-widget--circle .clock-pivot{fill:var(--clock-accent-color-active)}body.builder-page .clock-widget--circle .clock-date--center{flex:none;margin-top:2px}body.builder-page .clock-widget--flip .clock-flip{--clock-flip-card-w:26cqw;--clock-flip-card-fs:min(10.8cqw, 70cqh);--clock-flip-sep-fs:min(5.8cqw, 50cqh);align-items:center;gap:clamp(1px,.55cqw,5px);justify-content:var(--clock-flip-justify);flex-wrap:nowrap;width:100%;max-width:100%;height:100%;min-height:0;display:flex;overflow:hidden}body.builder-page .clock-widget--flip[data-clock-seconds=true] .clock-flip{--clock-flip-card-w:18.2cqw;--clock-flip-card-fs:min(7.8cqw, 62cqh);--clock-flip-sep-fs:min(4.2cqw, 44cqh)}body.builder-page .clock-widget--flip[data-clock-format="12"][data-clock-seconds=true] .clock-flip{--clock-flip-card-w:15.6cqw;--clock-flip-card-fs:min(6.5cqw, 54cqh);--clock-flip-sep-fs:min(3.5cqw, 38cqh)}body.builder-page .clock-widget--flip[data-clock-format="12"]:not([data-clock-seconds=true]) .clock-flip{--clock-flip-card-w:21cqw;--clock-flip-card-fs:min(8.4cqw, 62cqh);--clock-flip-sep-fs:min(4.6cqw, 42cqh)}body.builder-page .clock-widget--flip[data-clock-date=false] .clock-flip{--clock-flip-card-fs:min(11.2cqw, 76cqh)}body.builder-page .clock-widget--flip .flip-card{flex:0 1 var(--clock-flip-card-w);width:var(--clock-flip-card-w);max-width:var(--clock-flip-card-w);aspect-ratio:1.16;background:linear-gradient(180deg, color-mix(in srgb, var(--clock-bg-color) 56%, transparent) 0%, color-mix(in srgb, var(--clock-bg-color) 70%, transparent) 50%, color-mix(in srgb, var(--clock-bg-color) 48%, transparent) 50.1%, color-mix(in srgb, var(--clock-bg-color) 62%, transparent) 100%);min-width:0;max-height:76cqh;color:var(--clock-bg-ink);font-size:clamp(14px, var(--clock-flip-card-fs), 150px);text-align:center;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--simple-panel) 14%, transparent), inset 0 0 18px color-mix(in srgb, var(--clock-accent-color-active) 10%, transparent), 0 2px 7px rgba(0, 0, 0, max(var(--global-widget-shadow-alpha,.16), .1));border-radius:clamp(3px,1.4cqw,9px);place-items:center;padding:clamp(2px,2.2cqh,8px) clamp(2px,.9cqw,7px);font-weight:700;line-height:1;display:grid;position:relative}body.builder-page .clock-widget--flip .flip-card [data-flip-value]{max-width:100%;line-height:.94;display:block;overflow:hidden}body.builder-page .clock-widget--flip .flip-card:after{content:"";pointer-events:none;background:#00000042;height:1px;position:absolute;top:50%;left:4%;right:4%}body.builder-page .clock-widget--flip .flip-card--anim{animation:.45s ease-out clock-flip-pulse}@keyframes clock-flip-pulse{0%{filter:brightness(.85);transform:scale(.96)rotateX(-12deg)}60%{filter:brightness(1.05);transform:scale(1.02)rotateX(2deg)}to{filter:brightness();transform:scale(1)rotateX(0)}}@keyframes clock-ambient-spin{to{transform:rotate(360deg)}}@keyframes clock-ambient-pulse{0%,to{opacity:.24;transform:scaleX(.86)}50%{opacity:.42;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){body.builder-page .clock-widget:before,body.builder-page .clock-widget:after,body.builder-page .clock-widget--flip .flip-card--anim{animation:none!important}}body.builder-page .clock-widget--flip .flip-sep{font-size:clamp(12px, var(--clock-flip-sep-fs), 96px);color:color-mix(in srgb, var(--clock-time-color) 56%, transparent);flex:none;font-weight:700}body.builder-page .clock-widget--flip .flip-meridiem{text-overflow:clip;letter-spacing:.08em;color:color-mix(in srgb, var(--clock-accent-color-active) 72%, transparent);flex:0 auto;margin-left:clamp(1px,.8cqw,4px);font-size:clamp(8px,min(4.2cqw,24cqh),28px);font-weight:600;overflow:hidden}body.builder-page .clock-widget--flip .clock-date{width:100%;text-align:var(--clock-flip-text-align);padding-inline:clamp(1px,.8cqw,5px)}body.builder-page .mock-block[data-compact=true] .clock-widget{gap:3px;padding:4px 6px}body.builder-page .mock-block[data-compact=true] .clock-widget--numbers .clock-time{font-size:clamp(12px,min(10cqw,40cqh),34px)}body.builder-page :where(textarea.uic-input,.wa-send-form textarea,.config-form textarea){resize:vertical;height:auto!important;min-height:58px!important;padding:6px 7px!important;line-height:1.35!important}body.builder-page :where(.pctx-input,.pw-search){color:var(--simple-text)!important}body.builder-page :where(.pctx-input,.pw-search)::placeholder{opacity:.86;color:var(--simple-muted)!important}body.builder-page .uic-field-label{color:color-mix(in srgb, var(--simple-muted) 84%, var(--simple-text) 16%);font-size:var(--fn-font-xs,9px);font-weight:600}body.builder-page .uic-input-group>:where(.uic-btn,.uic-btn--icon),body.builder-page .uic-input-addon,body.builder-page .uic-input-action{height:var(--uic-input-h-md);min-height:var(--uic-input-h-md);background:var(--uic-input-bg);color:var(--uic-input-muted);border:0}body.builder-page .uic-input-group--sm>:where(.uic-input,.uic-input-addon,.uic-input-action,.uic-btn,.uic-btn--icon){height:var(--uic-input-h-sm)!important;min-height:var(--uic-input-h-sm)!important}body.builder-page .uic-input-group--lg>:where(.uic-input,.uic-input-addon,.uic-input-action,.uic-btn,.uic-btn--icon){height:var(--uic-input-h-lg)!important;min-height:var(--uic-input-h-lg)!important}body.builder-page :where(.queue-search-bar.uic-input-group,.pctx-search-bar.uic-input-group,.pw-bar.uic-input-group,.wa-input-row.uic-input-group){flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;overflow:hidden!important}body.builder-page :where(.uic-input-addon svg,.uic-input-action svg){width:12px;height:12px}body.builder-page :where(.uic-dialog:not(.prontuario-dialog),.builder-context-menu){background:var(--uic-overlay-bg)!important;color:var(--uic-overlay-text)!important;border:0!important;box-shadow:0 18px 38px #00000061,0 5px 14px #00000038!important}body.builder-page .canvas-marking-menu,body.builder-page .canvas-marking-menu .cmm-submenu{background:var(--gi-bg-body,var(--uic-overlay-bg))!important;color:var(--gi-text,var(--uic-overlay-text))!important;border:0!important;box-shadow:0 18px 38px #00000061,0 5px 14px #00000038!important}body.builder-page #tasktokUserContextMenu{transform-origin:50%;opacity:0;pointer-events:none;transition:width .16s cubic-bezier(.2,.9,.24,1),opacity .18s cubic-bezier(.16,.68,.28,1),transform .22s cubic-bezier(.16,.68,.28,1);overflow:hidden;transform:scale(.55)translateY(18px);background:var(--uic-overlay-bg)!important;border:0!important;box-shadow:0 12px 26px #00000047,0 3px 10px #0000002e!important}body.builder-page #tasktokUserContextMenu.open{opacity:1;pointer-events:auto;transform:scale(1)translateY(0)}body.builder-page #tasktokUserContextMenu .ctx-btn{text-align:left;border-radius:0;justify-content:space-between;gap:8px;min-height:28px;margin:2px 0;padding:1px 8px;font-size:10px}body.builder-page #tasktokUserContextMenu .ctx-btn span{text-align:left;flex:auto;min-width:0}body.builder-page #tasktokUserContextMenu .ctx-btn :where(i[data-lucide],svg.lucide){margin-left:auto}body.builder-page #tasktokUserContextMenu .ctx-btn:hover,body.builder-page #tasktokUserContextMenu .ctx-btn:focus-visible{background:color-mix(in srgb, var(--uic-comment-accent,var(--simple-primary,#5b8def)) 20%, transparent)!important}body.builder-page #tasktokUserContextMenu .ctx-user-grid{padding:2px 0}body.builder-page #tasktokUserContextMenu .ctx-user-btn{min-height:30px;background:var(--uic-overlay-bg)!important;color:var(--uic-overlay-text)!important}body.builder-page #tasktokUserContextMenu .ctx-user-btn:hover,body.builder-page #tasktokUserContextMenu .ctx-user-btn:focus-visible{background:var(--uic-overlay-hover,var(--simple-action-hover-bg))!important;color:var(--uic-overlay-text)!important}body.builder-page #tasktokUserContextMenu .ctx-comment-actions{justify-content:flex-end;padding-top:2px;display:flex}body.builder-page #tasktokUserContextMenu .ctx-comment-save{justify-content:space-between;width:auto;min-width:124px}body.builder-page #tasktokUserContextMenu .ctx-comment-pop{gap:3px;padding:6px 8px 7px;display:grid;overflow:hidden}body.builder-page #tasktokUserContextMenu .ctx-comment-list{gap:6px;padding-top:4px;display:grid}body.builder-page #tasktokUserContextMenu .ctx-comment-card,body.builder-page #tasktokUserContextMenu .ctx-comment-empty{color:color-mix(in srgb, var(--uic-overlay-text) 86%, transparent);background:0 0;border:0;border-radius:0;padding:2px 6px;font-size:11px;line-height:14px}body.builder-page #tasktokUserContextMenu .ctx-comment-card{gap:1px;padding:3px 6px;display:grid}body.builder-page #tasktokUserContextMenu .ctx-comment-author,body.builder-page #tasktokUserContextMenu .ctx-comment-by{color:color-mix(in srgb, var(--uic-comment-accent,var(--simple-primary,#5b8def)) 74%, var(--uic-overlay-text));text-align:left;font-size:10px;font-weight:700;line-height:12px}body.builder-page #tasktokUserContextMenu .ctx-comment-body{text-align:left}body.builder-page #tasktokUserContextMenu .ctx-comment-by{padding:0 1px}body.builder-page #tasktokUserContextMenu .ctx-comment-empty{color:color-mix(in srgb, var(--uic-overlay-text) 48%, transparent)}body.builder-page #tasktokUserContextMenu .ctx-comment-input{box-sizing:border-box;resize:none;background:var(--uic-input-bg);width:100%;min-height:34px;max-height:100px;color:var(--uic-input-fg);font:inherit;border:0;border-radius:0;outline:0;padding:7px 8px;font-size:11px;line-height:16px;display:block!important}body.builder-page :where(.uic-dialog:not(.prontuario-dialog) .uic-dialog-hd,.uic-dialog:not(.prontuario-dialog) .uic-dialog-ft){background:var(--uic-overlay-bg)!important;border-color:var(--uic-overlay-line)!important;color:var(--uic-overlay-text)!important}body.builder-page :where(.uic-dialog:not(.prontuario-dialog) .uic-dialog-bd){background:var(--uic-overlay-body)!important;color:var(--uic-overlay-text)!important}body.builder-page :where(.uic-dialog-title,.publish-dialog-form,.layout-save-as-form){color:var(--uic-overlay-text)!important}body.builder-page :where(.uic-dialog-close,.uic-dialog .uic-btn,.builder-context-menu .uic-btn){color:var(--uic-overlay-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body.builder-page :where(.uic-dialog-close:hover,.uic-dialog-close:focus-visible,.uic-dialog .uic-btn:hover,.uic-dialog .uic-btn:focus-visible,.builder-context-menu .uic-btn:hover,.builder-context-menu .uic-btn:focus-visible){background:var(--uic-overlay-hover)!important;color:var(--uic-overlay-text)!important;outline:0!important}body.builder-page :where(.uic-dialog .uic-btn--primary){background:var(--uic-overlay-accent-bg)!important;border-color:var(--uic-overlay-accent-border)!important;color:var(--uic-overlay-text)!important}body.builder-page :where(.uic-dialog .uic-btn--primary:hover,.uic-dialog .uic-btn--primary:focus-visible){background:var(--uic-overlay-accent)!important;border-color:var(--uic-overlay-accent)!important;color:#fff!important}body.builder-page :where(.uic-dialog .uic-btn--danger,.builder-context-menu .danger){color:#ff9b8f!important}body.builder-page :where(.uic-dialog .uic-btn--danger:hover,.uic-dialog .uic-btn--danger:focus-visible,.builder-context-menu .danger:hover,.builder-context-menu .danger:focus-visible){color:#ffd2cc!important;background:#d2373738!important}body.builder-page :where(.uic-dialog .wb-package-current,.uic-dialog .wb-package-manager-row){background:var(--uic-overlay-group)!important;border-color:var(--uic-overlay-line)!important;color:var(--uic-overlay-text)!important}body.builder-page :where(.layout-load-list button,.layout-empty){background:var(--uic-overlay-group)!important;color:var(--uic-overlay-text)!important;box-shadow:none!important;border:0!important}body.builder-page :where(.layout-load-list button:hover,.layout-load-list button:focus-visible,.layout-load-list button.active){background:var(--uic-overlay-accent-bg)!important;border-color:var(--uic-overlay-accent-border)!important;color:var(--uic-overlay-text)!important}body.builder-page :where(.layout-load-label,.layout-empty,.form-toggle-label,.cmm-cycle-label,.cmm-cycle-val){color:var(--uic-overlay-muted)!important}body.builder-page :where(.uic-dialog .uic-input:not([type=range]),.uic-dialog .input-themed,.uic-dialog .config-form input:not([type=checkbox]),.uic-dialog .config-form select,.uic-dialog .config-form textarea){background:var(--uic-input-bg)!important;color:var(--uic-input-fg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent))!important;border-color:#0000!important}body.builder-page :where(.uic-dialog .uic-input:not([type=range]):focus,.uic-dialog .input-themed:focus,.uic-dialog .config-form input:focus,.uic-dialog .config-form select:focus,.uic-dialog .config-form textarea:focus){border-color:var(--uic-input-focus)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), 0 0 0 2px var(--uic-input-focus-ring)!important}body.builder-page :where(.form-toggle-input){background:var(--uic-input-bg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-field-highlight,inset 0 1px 0 #ffffff29)!important}body.builder-page :where(.form-toggle-input:checked){background:color-mix(in srgb, var(--uic-input-focus) 42%, var(--uic-input-bg))!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-checked-outline-shadow,inset 0 0 0 1px color-mix(in srgb, var(--uic-input-focus) 48%, transparent))!important}body.builder-page :where(.form-toggle-input):after{background:color-mix(in srgb, var(--simple-text,var(--uic-input-fg)) 86%, transparent)!important}body.builder-page :where(.form-toggle-input:checked):after{background:var(--app-button-text,#fff)!important}body.builder-page :where(.form-toggle-input:disabled){opacity:1!important;background:color-mix(in srgb, var(--uic-input-bg) 82%, var(--simple-muted,var(--uic-input-muted)) 18%)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), inset 0 0 0 1px color-mix(in srgb, var(--simple-muted,var(--uic-input-muted)) 20%, transparent)!important;cursor:not-allowed!important}body.builder-page :where(.form-toggle-input:checked:disabled){background:color-mix(in srgb, var(--uic-input-focus) 42%, var(--simple-field-bg,var(--uic-input-bg)))!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), inset 0 0 0 1px color-mix(in srgb, var(--uic-input-focus) 42%, var(--simple-line))!important}body.builder-page :where(.form-toggle-input:disabled):after{background:color-mix(in srgb, var(--simple-muted) 78%, transparent)!important}body.builder-page :where(.form-toggle-input:focus-visible){box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-focus-outline-shadow,0 0 0 0 transparent), 0 0 0 2px var(--uic-input-focus-ring)!important;outline:0!important}body.builder-page :where(.form-toggle-label){color:var(--uic-input-muted)!important}body.builder-page :where(.builder-context-menu .ctx-body){background:0 0!important}body.builder-page :where(.builder-context-menu .ctx-sep,.cmm-sep){background:var(--uic-overlay-line)!important}body.builder-page .canvas-marking-menu .cmm-btn{box-shadow:none!important;border:0!important}body.builder-page :where(.publish-dialog-form){gap:9px!important;display:grid!important}body.builder-page :where(.publish-permissions,.publish-widget-list){border-top:1px solid var(--uic-overlay-line);gap:7px;padding-top:8px;display:grid}body.builder-page :where(.publish-widget-list){border:1px solid var(--uic-overlay-line);border-radius:var(--simple-control-radius,5px);background:var(--uic-overlay-group);grid-template-columns:1fr 1fr;padding:8px}body.builder-page :where(.publish-widget-list .layout-load-label){grid-column:1/-1}body.builder-page :where(.publish-toggle,.publish-widget-toggle){cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}body.builder-page :where(.publish-clinic-info){flex-direction:column;gap:7px;display:flex}body.builder-page :where(.publish-visibility){border-top:1px solid var(--uic-overlay-line);flex-direction:column;gap:7px;padding-top:8px;display:flex}body.builder-page :where(.publish-visibility .uic-perm-strip){flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.builder-page :where(.publish-visibility .uic-perm-chips){flex-wrap:wrap;gap:5px;display:flex}body.builder-page :where(.publish-visibility .uic-perm-chip){font-size:var(--fn-font-xs,10px);cursor:pointer;border:1px solid var(--uic-overlay-line);background:var(--uic-overlay-group);color:var(--uic-overlay-text);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;display:flex}body.builder-page :where(.publish-visibility .uic-perm-chip--active){background:var(--color-primary,var(--simple-primary,#5b8def));border-color:var(--color-primary,var(--simple-primary,#5b8def));color:#fff}body.builder-page :where(.publish-visibility .uic-perm-check){display:none}body.builder-page :where(#publishStatus){color:var(--uic-overlay-muted);font-size:var(--fn-font-sm,11px)}body.builder-page #tasktokUserContextMenu .ctx-comment-card{padding-right:60px;position:relative}body.builder-page #tasktokUserContextMenu .ctx-comment-card-actions{gap:4px;display:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}body.builder-page #tasktokUserContextMenu .ctx-comment-card:hover .ctx-comment-card-actions{display:flex}body.builder-page #tasktokUserContextMenu .ctx-card-action-btn{color:var(--uic-overlay-text);cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;place-items:center;width:16px;height:16px;padding:2px;display:grid}body.builder-page #tasktokUserContextMenu .ctx-card-action-btn:hover{background:#fff3}body.builder-page #tasktokUserContextMenu .ctx-card-action-btn i{width:10px;height:10px}:root{--simple-primary:#4da3ff;--simple-primary-light:#22364d;--simple-primary-border:#2f8df7;--simple-primary-bg:#172b42;--simple-good:#7bc99a;--simple-good-light:#173527;--simple-bad:#d88b8b;--simple-bad-light:#3a2020;--simple-warn:#f2c14e;--simple-warn-light:#3a2d13;--simple-bg:#202631;--simple-panel:#2b3442;--simple-panel-alt:#26303d;--simple-line:#465568;--simple-text:#f4f7fb;--simple-muted:#aab7c6;--simple-soft:#26303d;--global-widget-panel-alpha:1;--global-widget-panel-fade:.08;--global-widget-shadow-alpha:.3;--global-widget-row-shadow-alpha:.14;--global-widget-shadow-feather:1;--global-widget-shadow-y:12px;--global-widget-shadow-blur:32px;--global-widget-shadow-clip-margin:70px;--global-widget-shadow-stack:inset 0 0 0 1px var(--simple-line), 0 var(--global-widget-shadow-y) var(--global-widget-shadow-blur) rgba(0, 0, 0, var(--global-widget-shadow-alpha));--simple-bg-blend:#202631;--simple-bg-image:none;--simple-bg-image-size:100vw 100vh;--simple-bg-image-position:center;--simple-bg-image-repeat:no-repeat;--simple-bg-tint:#202631;--simple-bg-overlay:none;--simple-flat-bg:#1a202a;--simple-primary-rgb:77, 163, 255;--simple-panel-rgb:43, 52, 66;--simple-button-text:#101827;--simple-icon-size:12px;--pfile-shadow-rgb:15, 23, 42;--pfile-dialog-shadow:0 0px 0px transparent;--pfile-overlay:#0006;--pfile-alpha-high:.8;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-selected:#0b63ff0a;--pfile-base:var(--app-base-font-size,12px);--pfile-xs:calc(var(--pfile-base) - 3px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-xl:calc(var(--pfile-base) + 4px)}:root[data-simple-background=blend],:root:not([data-simple-background]){--simple-bg-image:none;--simple-bg-image-size:100vw 100vh}:root{--status-ok:#22c55e;--status-ok-bg:#22c55e1a;--status-ok-bg-hover:#22c55e33;--status-warn:#f59e0b;--status-warn-bg:#f59e0b14;--status-alert:#ef4444;--status-alert-bg:#ef444414;--status-info:#4a90e2;--status-info-bg:#4a90e21a;--status-approve:#16a34a;--status-approve-bg:#22c55e1f;--status-approve-bg-hover:#22c55e3d;--status-reject:#dc2626;--status-reject-bg:#ef44441f;--status-reject-bg-hover:#ef44443d;--status-muted:#64748b;--shadow-depth:#0000006b;--shadow-soft:#00000038}body.builder-page{--uic-widget-radius:9px;--uic-widget-pad:calc(8px * var(--app-layout-scale,1));--uic-widget-gap:calc(6px * var(--app-layout-scale,1));--uic-header-h:calc(36px * var(--app-layout-scale,1));--uic-row-h:calc(24px * var(--app-layout-scale,1));--uic-row-pad-y:calc(4px * var(--app-layout-scale,1));--uic-row-pad-x:calc(6px * var(--app-layout-scale,1));--uic-form-row-h:calc(52px * var(--app-layout-scale,1));--uic-form-row-pad-y:calc(6px * var(--app-layout-scale,1));--uic-form-row-pad-x:calc(8px * var(--app-layout-scale,1));--uic-avatar-col:calc(42px * var(--app-layout-scale,1));--uic-table-avatar-size:calc(32px * var(--app-layout-scale,1));--uic-row-gap:calc(4px * var(--app-layout-scale,1));--uic-list-gap:calc(3px * var(--app-layout-scale,1));--uic-body-gap:calc(4px * var(--app-layout-scale,1));--uic-text-primary:var(--simple-text,var(--builder-card-text));--uic-text-secondary:var(--simple-muted,var(--builder-card-muted));--uic-line-soft:color-mix(in srgb, var(--simple-line,var(--builder-line)) 28%, transparent);--uic-secondary-opacity:.82;--uic-tertiary-opacity:.55;--uic-row-shadow:none;--uic-row-radius:0;--uic-density-scale:var(--app-layout-scale,1);--uic-inner-card-alpha:82%;--uic-inner-card-border-alpha:42%;--uic-badge-fill-alpha:8%;--uic-badge-border-alpha:0%;--uic-badge-filled-alpha:32%;--uic-tbl-separator-width:0px;--uic-tbl-separator-inset:0px;--uic-tbl-separator-color:transparent}:root[data-readability-density=dense] body.builder-page,.mock-block[data-density=dense],.mock-block[data-row-density=dense]{--uic-widget-pad:calc(4px * var(--app-layout-scale,1));--uic-widget-gap:calc(2px * var(--app-layout-scale,1));--uic-header-h:calc(24px * var(--app-layout-scale,1));--uic-row-h:calc(18px * var(--app-layout-scale,1));--uic-row-pad-y:calc(1px * var(--app-layout-scale,1));--uic-row-pad-x:calc(4px * var(--app-layout-scale,1));--uic-row-gap:calc(2px * var(--app-layout-scale,1));--uic-list-gap:calc(0px * var(--app-layout-scale,1));--uic-body-gap:calc(1px * var(--app-layout-scale,1));--uic-secondary-opacity:.7;--uic-tertiary-opacity:.3;--uic-density-scale:calc(.82 * var(--app-layout-scale,1));--uic-table-strong-font-size:calc(11px * var(--app-layout-scale,1));--uic-table-value-line-height:calc(13px * var(--app-layout-scale,1));--uic-table-meta-font-size:calc(9px * var(--app-layout-scale,1));--uic-table-meta-line-height:calc(11px * var(--app-layout-scale,1))}:root[data-readability-density=readable] body.builder-page,.mock-block[data-density=readable],.mock-block[data-row-density=readable]{--uic-widget-pad:calc(12px * var(--app-layout-scale,1));--uic-widget-gap:calc(10px * var(--app-layout-scale,1));--uic-header-h:calc(42px * var(--app-layout-scale,1));--uic-row-h:calc(30px * var(--app-layout-scale,1));--uic-row-pad-y:calc(6px * var(--app-layout-scale,1));--uic-row-pad-x:calc(10px * var(--app-layout-scale,1));--uic-row-gap:calc(6px * var(--app-layout-scale,1));--uic-list-gap:calc(5px * var(--app-layout-scale,1));--uic-body-gap:calc(6px * var(--app-layout-scale,1));--uic-secondary-opacity:1;--uic-tertiary-opacity:.75;--uic-density-scale:calc(1.1 * var(--app-layout-scale,1))}body.builder-page .uic-widget{gap:var(--uic-widget-gap);height:100%;min-height:0;padding:var(--uic-widget-pad);border-radius:var(--uic-widget-radius);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}body.builder-page .uic-widget[data-has-header=false]{grid-template-rows:minmax(0,1fr)}body.builder-page .uic-widget-header{min-height:var(--uic-header-h);align-items:center;gap:var(--uic-row-gap);padding:calc(6px * var(--app-layout-scale,1)) var(--uic-row-pad-x) calc(2px * var(--app-layout-scale,1));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:calc(var(--uic-widget-radius) - 2px) calc(var(--uic-widget-radius) - 2px) 0 0;box-shadow:none;border-bottom:1px solid var(--uic-line-soft);background:0 0;margin:0;display:flex}body.builder-page .uic-widget-header:active{cursor:grabbing}body.builder-page .uic-widget-title{flex:1;align-items:baseline;gap:4px;min-width:0;line-height:1.2;display:flex;overflow:hidden}body.builder-page .uic-widget-title strong{font-size:calc(11px * var(--uic-density-scale));text-overflow:ellipsis;white-space:nowrap;color:var(--uic-text-primary);font-weight:600;overflow:hidden}body.builder-page .uic-widget-subtitle{font-size:calc(9px * var(--uic-density-scale));color:var(--uic-text-secondary);opacity:var(--uic-secondary-opacity);text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}body.builder-page .uic-widget-body{gap:var(--uic-body-gap);align-content:start;min-height:0;display:grid;overflow:hidden}body.builder-page .mock-block[data-scroll=true] .uic-widget-body,body.builder-page .uic-widget[data-scroll=true] .uic-widget-body{scrollbar-gutter:auto;scrollbar-width:none;overflow:hidden clip}body.builder-page .uic-widget-toolbar,body.builder-page .tasking-toolbar,body.builder-page .appt-bm-toolbar,body.builder-page .queue-toolbar{min-height:calc(var(--uic-header-h) - 6px);align-items:center;gap:var(--uic-row-gap);padding:calc(2px * var(--app-layout-scale,1)) var(--uic-row-pad-x);border-bottom:1px solid var(--uic-line-soft);display:flex}body.builder-page .uic-widget-list,body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table{scrollbar-gutter:auto;scrollbar-width:none;gap:var(--uic-list-gap);flex-direction:column;min-height:0;display:flex;overflow:auto}body.builder-page .uic-widget-row,body.builder-page .uic-row,body.builder-page .tasking-row,body.builder-page .appt-bm-row,body.builder-page .queue-row,body.builder-page .action-row,body.builder-page .table-row{min-height:var(--uic-row-h);padding:var(--uic-row-pad-y) var(--uic-row-pad-x);gap:var(--uic-row-gap);box-shadow:var(--uic-row-shadow);border-radius:0;align-items:center;margin:0;transition:background 80ms,box-shadow 80ms;display:flex;position:relative}body:is(.builder-page,.builder-client-mode) :where(.uic-comment-anchor,[data-has-comments=true]){position:relative}body:is(.builder-page,.builder-client-mode) .uic-comment-dot{pointer-events:none;position:absolute;display:none!important}body:is(.builder-page,.builder-client-mode) .uic-comment-dot--read{opacity:.62;background:color-mix(in srgb, var(--simple-muted,#7b8794) 68%, transparent);border-color:color-mix(in srgb, var(--simple-muted,#7b8794) 45%, transparent);animation:none}body:is(.builder-page,.builder-client-mode) .uic-comment-dot--settled,:root[data-widget-fx-mode=average] body:is(.builder-page,.builder-client-mode) .uic-comment-dot,:root[data-widget-fx-mode=flat] body:is(.builder-page,.builder-client-mode) .uic-comment-dot{animation:none}body:is(.builder-page,.builder-client-mode) :where(.uic-comment-anchor--row,.uic-row[data-has-comments=true],.tasking-row[data-has-comments=true],.taskleaf-row[data-has-comments=true],.queue-row[data-has-comments=true],.appt-bm-row[data-has-comments=true],.pctx-row[data-has-comments=true]){box-shadow:inset 2px 0 0 color-mix(in srgb, var(--uic-comment-accent,var(--simple-primary,#5b8def)) 62%, transparent)}body:is(.builder-page,.builder-client-mode) :where(.uic-comment-anchor--row,.uic-row[data-has-comments=true],.tasking-row[data-has-comments=true],.taskleaf-row[data-has-comments=true],.queue-row[data-has-comments=true],.appt-bm-row[data-has-comments=true],.pctx-row[data-has-comments=true])[data-comment-unread=false]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--simple-muted,#7b8794) 36%, transparent)}body:is(.builder-page,.builder-client-mode) :where(.tasking-row[data-has-comments=true],.taskleaf-row[data-has-comments=true],.queue-row[data-has-comments=true],.appt-bm-row[data-has-comments=true],.pctx-row[data-has-comments=true]) :is([data-tasking-action=comment],[data-taskleaf-action=comment],[data-queue-action=comment],.uic-overflow-btn,.appt-bm-action-btn){color:color-mix(in srgb, var(--uic-comment-accent,var(--simple-primary,#5b8def)) 78%, var(--simple-text,#0f172a))}body:is(.builder-page,.builder-client-mode) :where(.uic-comment-anchor--cell,.uic-cell[data-has-comments=true],.uic-field[data-has-comments=true]){position:relative}body:is(.builder-page,.builder-client-mode) :where(.uic-comment-anchor--cell,.uic-cell[data-has-comments=true],.uic-field[data-has-comments=true])>.uic-comment-dot{top:2px;right:2px}body:is(.builder-page,.builder-client-mode)[data-msg-motion=off] .uic-comment-dot,html[data-msg-motion=off] body:is(.builder-page,.builder-client-mode) .uic-comment-dot{animation:none}body:is(.builder-page,.builder-client-mode)[data-msg-motion=calm] .uic-comment-dot,html[data-msg-motion=calm] body:is(.builder-page,.builder-client-mode) .uic-comment-dot{animation-duration:3.4s}@keyframes uic-comment-dot-pulse{0%,to{opacity:1;transform:var(--uic-comment-dot-transform,none) scale(1)}50%{opacity:.72;transform:var(--uic-comment-dot-transform,none) scaleY(1.25)}}body.builder-page .uic-widget-row-main,body.builder-page .uic-row__main,body.builder-page .tasking-main,body.builder-page .appt-bm-subject{flex-direction:column;flex:1;gap:0;min-width:0;display:flex;overflow:hidden}body.builder-page .uic-widget-row-title,body.builder-page .uic-row-title,body.builder-page .uic-row__main strong,body.builder-page .tasking-main strong,body.builder-page .appt-bm-subject strong,body.builder-page .queue-row b{font-size:var(--uic-table-strong-font-size,calc(12px * var(--uic-density-scale)));font-weight:var(--uic-table-strong-font-weight,300);line-height:var(--uic-table-value-line-height,calc(18px * var(--uic-density-scale)));color:var(--uic-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.builder-page .uic-widget-row-meta,body.builder-page .uic-row-meta,body.builder-page .uic-row__main small,body.builder-page .tasking-main span,body.builder-page .appt-bm-subject span,body.builder-page .appt-bm-meta span,body.builder-page .queue-row span,body.builder-page .queue-cat{font-size:var(--uic-table-meta-font-size,calc(9px * var(--uic-density-scale)));font-weight:var(--uic-table-meta-font-weight,400);line-height:var(--uic-table-meta-line-height,calc(16px * var(--uic-density-scale)));color:var(--uic-table-meta-color,var(--uic-text-secondary));opacity:var(--uic-table-meta-opacity,.75);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.builder-page .uic-widget-row-detail,body.builder-page .uic-row-detail,body.builder-page .appt-bm-subject small{font-size:calc(8px * var(--uic-density-scale));color:var(--uic-text-secondary);opacity:var(--uic-tertiary-opacity);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.builder-page .uic-widget-badge,body.builder-page .uic-badge,body.builder-page .uic-chip,body.builder-page .tasking-chip,body.builder-page .tasking-priority,body.builder-page .appt-bm-badge,body.builder-page .appt-bm-count,body.builder-page .queue-badge,body.builder-page .queue-priority-badge{min-width:0;height:calc(18px * var(--uic-density-scale));min-height:calc(18px * var(--uic-density-scale));border-radius:var(--uic-badge-radius,3px);max-width:100%;font-size:calc(8.5px * var(--uic-density-scale));letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;color:var(--uic-text-secondary);background:color-mix(in srgb, currentColor var(--uic-badge-fill-alpha,8%), var(--uic-badge-base-bg,var(--simple-panel-alt,var(--builder-card-bg,transparent))));box-shadow:none;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-weight:620;line-height:1;display:inline-flex;overflow:hidden}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone]{color:var(--uic-tone-color,var(--uic-text-secondary))!important;background:color-mix(in srgb, currentColor var(--uic-badge-fill-alpha,8%), var(--uic-badge-base-bg,var(--simple-panel-alt,var(--builder-card-bg,transparent))))!important}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=green],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=success],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=ok]{--uic-tone-color:var(--status-ok,#22c55e)}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=danger],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=red],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=alert]{--uic-tone-color:var(--status-alert,#ef4444)}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=secondary],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=away]{--uic-tone-color:var(--uic-text-secondary,var(--simple-muted,var(--builder-card-muted)))}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=dimmed],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=muted]{--uic-tone-color:var(--status-muted,#64748b);opacity:.62}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=dimmed]{background:0 0!important}body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=warn],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=warning],body.builder-page :is(.uic-badge,.uic-chip)[data-uic-tone=amber]{--uic-tone-color:var(--status-warn,#f59e0b)}body.builder-page .mock-block :is(.uic-avatar,.fb-card-avatar,.uac-avatar,.cam-vd-avatar){opacity:var(--global-avatar-alpha,1)}body.builder-page .mock-block .pw-avatar:not(:has(.uic-avatar)):not(.uic-avatar){opacity:var(--global-avatar-alpha,1)}body.builder-page :is(.uic-badge--filled,.uic-badge[data-variant=filled],.uic-chip--filled,.tasking-priority--filled,.appt-bm-badge--filled,.queue-badge--filled,.queue-priority-badge--filled){background:color-mix(in srgb, currentColor 32%, transparent);box-shadow:none}body.builder-page .uic-badge--inline{text-align:left;border-radius:0;justify-content:flex-start;height:auto;min-height:0;padding:0;width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important}body.builder-page .uic-badge i,body.builder-page .uic-chip i,body.builder-page .tasking-chip i,body.builder-page .tasking-priority i,body.builder-page .appt-bm-badge i{width:calc(11px * var(--uic-density-scale));height:calc(11px * var(--uic-density-scale));flex:none}body.builder-page .uic-status-icon,body.builder-page .uic-status-icon-slot{--uic-status-icon-size:var(--uic-icon-btn-size,24px);--uic-status-icon-glyph-size:var(--uic-icon-size,14px);--uic-status-icon-radius:var(--builder-radius-sm,var(--simple-control-radius,5px));width:var(--uic-status-icon-size);min-width:var(--uic-status-icon-size);height:var(--uic-status-icon-size);min-height:var(--uic-status-icon-size);padding:var(--uic-status-icon-padding,1px);border-radius:var(--uic-status-icon-radius);background:var(--uic-status-icon-bg,transparent);box-shadow:none;color:var(--uic-text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}body.builder-page .uic-status-icon-slot{visibility:hidden}body.builder-page .uic-status-icon i,body.builder-page .uic-status-icon svg{width:var(--uic-status-icon-glyph-size)!important;height:var(--uic-status-icon-glyph-size)!important;min-width:var(--uic-status-icon-glyph-size)!important;stroke-width:var(--uic-status-icon-stroke,var(--uic-icon-stroke,2.35))!important}body.builder-page .uic-status-icon--label{width:auto;min-width:var(--uic-status-icon-label-min,42px);padding-inline:var(--uic-status-icon-label-pad-x,6px);gap:var(--uic-status-icon-label-gap,3px)}body.builder-page .uic-status-icon--label>span{max-width:var(--uic-status-icon-label-max,28px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.builder-page .uic-status-icon--primary,body.builder-page .uic-status-icon--blue,body.builder-page .uic-status-icon--teal,body.builder-page .uic-status-icon--amber,body.builder-page .uic-status-icon--red,body.builder-page .uic-status-icon--muted{color:var(--uic-text-secondary)}body.builder-page .uic-badge--filled,body.builder-page .uic-chip--filled{color:var(--uic-text-primary)}body.builder-page .uic-badge--filled>*,body.builder-page .uic-chip--filled>*{color:inherit}body.builder-page .uic-badge--column,body.builder-page .uic-chip--column{background:color-mix(in srgb, currentColor 14%, transparent);width:100%;min-width:100%}body.builder-page [data-badge-style=column] :is(.pw-cell--status,.tasking-tags),body.builder-page .appt-bm-widget[data-badge-style=column] .appt-bm-row>.uic-badge{background:color-mix(in srgb, var(--builder-card-muted,#62706a) 8%, transparent);box-shadow:none;border-radius:5px;padding:2px}body.builder-page .appt-bm-widget[data-badge-style=column] .appt-bm-row>.uic-badge{align-self:stretch;height:auto}body.builder-page .uic-widget-footer,body.builder-page .tasking-footer,body.builder-page .appt-bm-page-note,body.builder-page .tasking-page-note{min-height:calc(var(--uic-row-h) - 4px);align-items:center;gap:var(--uic-row-gap);padding:2px var(--uic-row-pad-x);border-top:1px solid var(--uic-line-soft);font-size:calc(8.5px * var(--uic-density-scale));color:var(--uic-text-secondary);opacity:var(--uic-secondary-opacity);z-index:auto;display:flex;position:relative;bottom:auto}body.builder-page .grid-stack-item-content:has(.mock-block[data-widget-type=folder]){overflow:visible}body.builder-page .mock-block-icon{width:calc(20px * var(--app-layout-scale,1));height:calc(20px * var(--app-layout-scale,1));flex:0 0 calc(20px * var(--app-layout-scale,1));color:var(--simple-primary,var(--fn-accent,#4f7cff));background:color-mix(in srgb, var(--simple-primary,#4f7cff) 10%, transparent);border-radius:3px;place-items:center;display:inline-grid}body.builder-page .mock-block-head:has(.mock-block-icon){grid-template-columns:calc(20px * var(--app-layout-scale,1)) minmax(0, 1fr);justify-content:normal;align-items:center;column-gap:calc(8px * var(--app-layout-scale,1));display:grid}body.builder-page .mock-block-head:has(.mock-block-icon) .mock-block-title{gap:calc(2px * var(--app-layout-scale,1));align-content:center;justify-items:start;min-width:0;display:grid}:is(body.builder-page .mock-block-head:has(.mock-block-icon) .mock-block-title strong,body.builder-page .mock-block-head:has(.mock-block-icon) .mock-block-title small){min-width:0;max-width:100%;line-height:1.12}body.builder-page .mock-block-icon i,body.builder-page .mock-block-icon svg{width:calc(13px * var(--app-layout-scale,1));height:calc(13px * var(--app-layout-scale,1))}body.builder-page :is(.mock-block[data-widget-type=compact],.mock-block:has(>.mock-block-body>[data-widget-type=compact])) .mock-block-head{--uic-header-h:calc(28px * var(--app-layout-scale,1));min-height:var(--global-widget-header-height,var(--uic-header-h));padding:calc(var(--global-widget-header-pad-y,calc(5px * var(--app-layout-scale,1))) + 4px) var(--global-widget-header-pad-x,calc(8px * var(--app-layout-scale,1))) var(--global-widget-header-pad-y,calc(5px * var(--app-layout-scale,1)))}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])){border-left:3px solid var(--simple-primary,var(--fn-accent,#4f7cff));border-radius:4px;container-type:inline-size}body.builder-page .mock-block[data-background=false][data-widget-type=bold]{border-left:0!important}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])) .mock-block-head{min-height:var(--global-widget-header-height,0);padding:calc(var(--global-widget-header-pad-y,12px) + 4px) var(--global-widget-header-pad-x,14px) var(--global-widget-header-pad-y,10px);border-bottom:1px solid color-mix(in srgb, var(--simple-line,#d7dce3) 45%, transparent);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:14px}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])) .mock-block-title{flex-direction:column;gap:3px;min-width:0;display:flex}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])) .mock-block-title strong{font-size:calc(15px * var(--app-layout-scale,1));color:var(--simple-text,var(--builder-card-text));font-weight:600;line-height:1.1}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])) .mock-block-title small{font-size:var(--fn-font-xs,9px);color:var(--simple-primary,var(--fn-accent,#4f7cff));letter-spacing:.12em;text-transform:uppercase;font-weight:700}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])) .appt-bm-count{border-left:1px solid color-mix(in srgb, var(--simple-line,#d7dce3) 45%, transparent);height:auto;font-size:calc(18px * var(--app-layout-scale,1));color:var(--simple-text,var(--builder-card-text));background:0 0;padding-left:12px;font-weight:600}body.builder-page :is(.mock-block[data-widget-type=bold],.mock-block:has(>.mock-block-body>[data-widget-type=bold])) .appt-bm-toolbar{min-height:30px;padding:6px var(--uic-row-pad-x)}body.builder-page :is(.mock-block[data-widget-type=listing],.mock-block:has(>.mock-block-body>[data-widget-type=listing])) :is(.pw-toolbar,.pctx-search-bar,.uic-widget-toolbar){border-bottom:1px solid color-mix(in srgb, var(--simple-line,#d7dce3) 35%, transparent);min-height:30px;padding:6px 8px}body.builder-page :is(.mock-block[data-widget-type=listing],.mock-block:has(>.mock-block-body>[data-widget-type=listing])) :is(.pw-search,.pctx-input,.uic-input){background:color-mix(in srgb, var(--simple-panel-alt,#f5f7fa) 70%, transparent);min-height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,#d7dce3) 45%, transparent);border-radius:2px}body.builder-page :is(.mock-block[data-widget-type=listing],.mock-block:has(>.mock-block-body>[data-widget-type=listing])) :is(.pw-modebar,.uic-tabs){gap:5px;padding:5px 8px}body.builder-page :is(.mock-block[data-widget-type=listing],.mock-block:has(>.mock-block-body>[data-widget-type=listing])) :is(.pw-mode-btn,.uic-tab){background:color-mix(in srgb, var(--simple-panel-alt,#f5f7fa) 70%, transparent);height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,#d7dce3) 45%, transparent);border-radius:2px}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])){--folder-head-bg:linear-gradient(180deg, color-mix(in srgb, var(--simple-panel,#fff) 72%, var(--simple-panel-alt,#f5f7fa) 28%), color-mix(in srgb, var(--simple-panel-alt,#f5f7fa) 88%, var(--simple-panel,#fff) 12%));--folder-tab-back-bg:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary,#4f7cff) 16%, var(--simple-panel-alt,#f5f7fa) 84%), color-mix(in srgb, var(--simple-primary,#4f7cff) 24%, var(--simple-panel-alt,#f5f7fa) 76%));border-radius:4px;margin-top:0;position:relative;overflow:visible;border-color:color-mix(in srgb, var(--simple-line,#d7dce3) 72%, var(--simple-text,#111827) 10%)!important}body.builder-page .mock-block[data-background=false][data-widget-type=folder]{border:0 #0000!important}:root[data-widget-border-style=highlight] body.builder-page .mock-block[data-widget-type=folder]:not([data-background=false]),:root[data-widget-border-style=fade] body.builder-page .mock-block[data-widget-type=folder]:not([data-background=false]){border-color:#0000!important}:root[data-widget-border-style=none] body.builder-page .mock-block[data-widget-type=folder]:not([data-background=false]){border:0 #0000!important}body.builder-page .mock-block[data-background=false][data-widget-type=folder] .mock-block-head--type-folder{box-shadow:none!important;border-bottom:0!important}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])):before{content:none!important}:root[data-widget-border-style=fade] body.builder-page .mock-block[data-widget-type=folder]:not([data-background=false]):before{inset:calc(0px - var(--global-widget-border-width,1px));z-index:29;pointer-events:none;border:var(--global-widget-border-width) solid var(--global-widget-border-solid-color,color-mix(in srgb, var(--simple-primary,#4f7cff) 74%, transparent));border-radius:calc(4px + var(--global-widget-border-width,1px));opacity:1;background:0 0;width:auto;height:auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0%,#000000c7 24%,#0000005c 54%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000c7 24%,#0000005c 54%,#0000 100%);content:""!important}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])):after{content:none!important}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])) .mock-block-head{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:14px 12px 8px;display:grid}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])) .mock-block-icon{color:color-mix(in srgb, var(--simple-muted,#6f7785) 85%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,#d7dce3) 60%, transparent);background:0 0}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])) .mock-block-title{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}body.builder-page :is(.mock-block[data-widget-type=folder],.mock-block:has(>.mock-block-body>[data-widget-type=folder])) .mock-block-title small{font-size:var(--fn-font-xs,9px);letter-spacing:.06em;color:color-mix(in srgb, var(--simple-muted,#6f7785) 80%, transparent);margin-bottom:4px;font-weight:600;display:block}body.builder-page :is(.mock-block[data-widget-type=analytics],.mock-block:has(>.mock-block-body>[data-widget-type=analytics])) .mock-block-head{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:14px 12px 10px}body.builder-page :is(.mock-block[data-widget-type=analytics],.mock-block:has(>.mock-block-body>[data-widget-type=analytics])) :is(.uic-widget-delta,.metric-delta,.delta){font-size:var(--fn-font-sm,10px);letter-spacing:.02em;color:var(--fn-status-teal,#0f9f8f);font-weight:600}body.builder-page :is(.mock-block[data-widget-type=analytics],.mock-block:has(>.mock-block-body>[data-widget-type=analytics])) :is(.uic-widget-delta--down,.metric-delta--down,.delta--down){color:var(--simple-bad,#d34a4a)}body.builder-page :is(.mock-block[data-widget-type=analytics],.mock-block:has(>.mock-block-body>[data-widget-type=analytics])) :is(.uic-widget-spark,.metric-spark,.sparkline){align-items:flex-end;gap:2px;min-width:96px;height:32px;display:flex}body.builder-page :is(.mock-block[data-widget-type=analytics],.mock-block:has(>.mock-block-body>[data-widget-type=analytics])) :is(.uic-widget-spark,.metric-spark,.sparkline) span{background:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary,#4f7cff) 90%, #000), color-mix(in srgb, var(--simple-primary,#4f7cff) 30%, #000));opacity:.55;border-radius:1px;flex:1}body.builder-page :is(.mock-block[data-widget-type=analytics],.mock-block:has(>.mock-block-body>[data-widget-type=analytics])) :is(.uic-widget-spark,.metric-spark,.sparkline) span:last-child{opacity:1}body.builder-page .mock-block-actions{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}body.builder-page .mock-block-action{width:22px;height:22px;color:var(--simple-muted,var(--builder-card-muted));cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid}body.builder-page .mock-block-action:hover{color:var(--simple-primary,var(--fn-accent,#4f7cff));background:color-mix(in srgb, var(--simple-primary,#4f7cff) 12%, transparent)}body.builder-page .mock-block-action i,body.builder-page .mock-block-action svg{width:12px;height:12px}body.builder-page .mock-block[data-widget-type=search] .mock-block-head{grid-template-columns:auto minmax(0,1fr) minmax(112px,42%);align-items:center;gap:8px;display:grid}body.builder-page .mock-block[data-widget-type=search] .mock-block-title{min-width:0}body.builder-page .mock-block-search-actions{justify-content:flex-end;align-self:center;width:100%;min-width:0;margin-left:auto;display:flex}body.builder-page .mock-block-search,body.builder-page .mock-block-body :is(.pctx-search-bar,.queue-search-row .queue-search-bar--inline){border:1px solid color-mix(in srgb, var(--simple-line,#d7dce3) 55%, transparent);background:color-mix(in srgb, var(--simple-panel,#fff) 76%, transparent);box-sizing:border-box;border-radius:5px;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;height:24px;min-height:24px;margin:0;overflow:hidden;padding:2px 6px!important;display:flex!important}body.builder-page .mock-block-body .pctx-search-bar:focus-within,body.builder-page .mock-block-body .queue-search-row .queue-search-bar--inline:focus-within,body.builder-page .mock-block-search:focus-within{border-color:color-mix(in srgb, var(--simple-primary,#4f7cff) 55%, var(--simple-line,#d7dce3));background:color-mix(in srgb, var(--simple-panel,#fff) 86%, var(--simple-primary,#4f7cff) 6%)}body.builder-page .mock-block-search .queue-search-input,body.builder-page .mock-block-body :is(.pctx-input,.queue-search-input){min-width:0;color:var(--simple-text,var(--builder-card-text,#1e293b));font-size:var(--fn-font-sm,10px);flex:auto;line-height:18px;width:auto!important;height:18px!important;min-height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}body.builder-page .mock-block-body :is(.pctx-search-icon,.queue-search-bar .uic-input-addon),body.builder-page .mock-block-search .uic-input-addon{width:14px;min-width:14px;color:var(--simple-muted,var(--builder-card-muted));opacity:.58;flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}body.builder-page .mock-block-search .queue-search-clear,body.builder-page .mock-block-body .queue-search-row .queue-search-clear{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--simple-muted,var(--builder-card-muted));cursor:pointer;background:0 0;border:0;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:inline-flex}body.builder-page .mock-block-kpi{background:color-mix(in srgb, var(--simple-panel-alt,#f5f7fa) 70%, transparent);height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,#d7dce3) 40%, transparent);border-radius:2px;align-items:baseline;gap:3px;padding:0 6px;display:inline-flex}body.builder-page .mock-block-kpi b{font-size:var(--fn-font-md,11px);color:var(--simple-text,var(--builder-card-text));font-variant-numeric:tabular-nums;font-weight:600;line-height:1}body.builder-page .mock-block-kpi small{font-size:var(--fn-font-xs,9px);letter-spacing:.1em;text-transform:uppercase;color:var(--simple-muted,var(--builder-card-muted))}body.builder-page :is(.mock-block[data-widget-type=compact],.mock-block[data-widget-type=listing]) .mock-block-head{grid-template-columns:22px minmax(0,1fr) auto}body.builder-page .mock-block[data-widget-type=compact] .mock-block-head{min-height:var(--global-widget-header-height,30px);padding:calc(var(--global-widget-header-pad-y,7px) + 4px) var(--global-widget-header-pad-x,10px) var(--global-widget-header-pad-y,7px);grid-template-columns:18px minmax(0,1fr) auto}body.builder-page .mock-block[data-widget-type=compact] .mock-block-icon{flex-basis:18px;width:18px;height:18px}body.builder-page .mock-block[data-widget-type=compact] .mock-block-icon i,body.builder-page .mock-block[data-widget-type=compact] .mock-block-icon svg{width:10px;height:10px}body.builder-page .mock-block[data-widget-type=bold] .mock-block-head--type-bold{min-height:var(--global-widget-header-height,0);padding:var(--global-widget-header-pad-y,8px) var(--global-widget-header-pad-x,10px);position:relative}body.builder-page .mock-block[data-widget-type=bold] .mock-block-meta{justify-content:center;gap:0;overflow:hidden}body.builder-page .mock-block[data-widget-type=bold] .mock-block-meta>strong{margin:0;line-height:1.05}body.builder-page .mock-block[data-widget-type=bold] .mock-block-crumb{margin-bottom:2px;line-height:1}body.builder-page .mock-block[data-widget-type=bold] .mock-block-meta>small{margin-top:1px;line-height:1.1}body.builder-page .mock-block-meta{flex-direction:column;min-width:0;display:flex}body.builder-page .mock-block-crumb{font-size:var(--fn-font-xs,9px);letter-spacing:.2em;text-transform:uppercase;color:var(--simple-primary,var(--fn-accent,#4f7cff));font-weight:700}body.builder-page .mock-block-meta>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(15px * var(--app-layout-scale,1));letter-spacing:-.008em;color:var(--simple-text,var(--builder-card-text));font-weight:600;line-height:1.1;overflow:hidden}body.builder-page .mock-block[data-widget-type=bold] .mock-block-meta>strong{display:-webkit-box;display:box;white-space:normal;-webkit-line-clamp:2;line-clamp:2;box-orient:vertical;text-overflow:clip;-webkit-box-orient:vertical;overflow:hidden}body.builder-page .mock-block-meta>small{font-size:var(--fn-font-sm,10px);color:var(--simple-muted,var(--builder-card-muted));line-height:1.2}body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder{z-index:2;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative;min-height:var(--global-widget-header-height,34px)!important;padding:calc(var(--global-widget-header-pad-y,9px) + 4px) var(--global-widget-header-pad-x,12px) var(--global-widget-header-pad-y,9px)!important;clip-path:none!important;background:var(--folder-head-bg)!important;border-bottom:1px solid color-mix(in srgb, var(--simple-line,#d7dce3) 68%, var(--simple-text,#111827) 8%)!important;box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 color-mix(in srgb, var(--simple-line,#d7dce3) 62%, transparent)!important;-webkit-backdrop-filter:none!important;border-radius:4px 4px 0 0!important}body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder:before,body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder:after{content:"";pointer-events:none;clip-path:polygon(0 100%,8px 0,calc(100% - 8px) 0,100% 100%);border-radius:4px 4px 0 0;display:block;position:absolute}body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder:before{z-index:1;width:86px;height:8px;top:-7px;left:14px;background:var(--folder-head-bg)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--simple-line,#d7dce3) 72%, transparent), inset 1px 0 0 color-mix(in srgb, var(--simple-line,#d7dce3) 42%, transparent), inset -1px 0 0 color-mix(in srgb, var(--simple-line,#d7dce3) 42%, transparent)!important}body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder:after{opacity:.95;z-index:0;width:60px;height:6px;top:-5px;left:96px;background:var(--folder-tab-back-bg)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--simple-line,#d7dce3) 55%, transparent), inset 1px 0 0 color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent), inset -1px 0 0 color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent)!important}:root[data-widget-border-style=none] body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder:before,:root[data-widget-border-style=none] body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder:after,body.builder-page .mock-block[data-background=false][data-widget-type=folder] .mock-block-head--type-folder:before,body.builder-page .mock-block[data-background=false][data-widget-type=folder] .mock-block-head--type-folder:after{box-shadow:none!important}body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder>*{z-index:2;position:relative}:root[data-simple-theme] body.builder-page .mock-block[data-background=false][data-widget-type=folder] .mock-block-head--type-folder,body.builder-page .mock-block[data-background=false][data-widget-type=folder] .mock-block-head--type-folder{background:var(--folder-head-bg)!important;box-shadow:inset 0 1px 0 #ffffff1c, inset 0 -1px 0 color-mix(in srgb, var(--simple-line,#d7dce3) 62%, transparent)!important}:root[data-widget-border-style=none] body.builder-page .mock-block[data-widget-type=folder] .mock-block-head--type-folder,body.builder-page .mock-block[data-background=false][data-widget-type=folder] .mock-block-head--type-folder{box-shadow:none!important;border-bottom:0!important}body.builder-page .mock-block[data-widget-type=analytics] .mock-block-head--type-analytics{min-height:var(--global-widget-header-height,0);padding:calc(var(--global-widget-header-pad-y,12px) + 4px) var(--global-widget-header-pad-x,12px) var(--global-widget-header-pad-y,10px);grid-template-columns:22px minmax(0,1fr) minmax(72px,112px);align-items:center;gap:10px;display:grid}body.builder-page .mock-block[data-widget-type=analytics] .mock-block-meta--analytics{justify-content:center;gap:4px;min-width:0}body.builder-page .mock-block[data-widget-type=analytics] .mock-block-analytics-side{align-content:center;justify-items:end;gap:4px;min-width:0;display:grid}body.builder-page .mock-block[data-widget-type=analytics] .mock-block-analytics-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fn-font-xs,9px);color:var(--simple-muted,var(--builder-card-muted));text-align:right;line-height:1.1;overflow:hidden}body.builder-page .mock-block-stats{align-items:baseline;gap:6px;min-width:0;display:flex}body.builder-page .mock-block-stats b{font-size:calc(18px * var(--app-layout-scale,1));letter-spacing:-.012em;color:var(--simple-text,var(--builder-card-text));font-variant-numeric:tabular-nums;font-weight:600;line-height:1}body.builder-page .mock-block-stats .delta{font-size:var(--fn-font-sm,10px);letter-spacing:.02em;color:var(--fn-status-teal,#0f9f8f);font-weight:600}body.builder-page .mock-block-spark{align-items:flex-end;gap:2px;min-width:72px;height:32px;display:flex}body.builder-page .mock-block[data-widget-type=analytics] .mock-block-spark{width:100%;min-width:0;max-width:96px}body.builder-page .mock-block-spark span{opacity:.55;background:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary,#4f7cff) 90%, #000), color-mix(in srgb, var(--simple-primary,#4f7cff) 30%, #000));border-radius:1px;flex:1}body.builder-page .mock-block-spark span:last-child{opacity:1}body.builder-page .mock-block[data-widget-type=profile] .mock-block-head--type-profile{min-height:var(--global-widget-header-height,0);padding:calc(var(--global-widget-header-pad-y,10px) + 4px) var(--global-widget-header-pad-x,12px) var(--global-widget-header-pad-y,8px);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}body.builder-page .mock-block[data-widget-type=profile] .mock-block-icon--profile{width:36px;height:36px;color:var(--simple-primary,var(--fn-accent,#4f7cff));background:0 0;flex:0 0 36px;place-items:center;display:inline-grid;overflow:hidden}body.builder-page .mock-block[data-widget-type=profile] .mock-block-icon--profile .uic-avatar{width:36px;height:36px}body.builder-page .mock-block[data-widget-type=profile] .mock-block-icon--profile i,body.builder-page .mock-block[data-widget-type=profile] .mock-block-icon--profile svg{width:18px;height:18px}body.builder-page .mock-block[data-widget-type=profile] .mock-block-title strong{font-size:calc(14px * var(--app-layout-scale,1));font-weight:600;line-height:1.2}body.builder-page .mock-block[data-widget-type=profile] .mock-block-title small{font-size:var(--fn-font-sm,10px);letter-spacing:.04em;color:var(--simple-primary,var(--fn-accent,#4f7cff));text-transform:uppercase;font-weight:600}body.builder-page .uic-widget-action,body.builder-page .tasking-actions button,body.builder-page .appt-bm-action-btn,body.builder-page .queue-act-btn,body.builder-page .uic-overflow-btn{height:calc(20px * var(--uic-density-scale));min-width:calc(20px * var(--uic-density-scale));font-size:calc(9px * var(--uic-density-scale));background:var(--simple-action-bg,transparent);color:var(--uic-text-secondary);cursor:pointer;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 5px;transition:background 80ms,color 80ms;display:inline-flex}body.builder-page .uic-widget-action:hover,body.builder-page .tasking-actions button:hover,body.builder-page .appt-bm-action-btn:hover,body.builder-page .queue-act-btn:hover{background:var(--simple-action-hover-bg,#0000000d);color:var(--uic-text-primary)}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]){--uic-toolbar-field-h:20px;--uic-toolbar-inner-h:16px}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(.uic-input-group,.pctx-search-bar,.queue-search-row,.wa-input-row,.wa-send-form){gap:2px!important}body.builder-page .uic-btn.uic-btn--icon{--uic-icon-btn-size:calc(24px * var(--uic-density-scale,1));--uic-icon-btn-padding:1px;--uic-icon-btn-radius:var(--builder-radius-sm,var(--simple-control-radius,5px));--uic-icon-size:calc(14px * var(--uic-density-scale,1));--uic-icon-stroke:2.35;--uic-icon-btn-hover-bg:color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, var(--simple-panel-alt,#f5f7fa) 86%);--uic-icon-btn-active-bg:color-mix(in srgb, var(--simple-primary,#4f7cff) 22%, var(--simple-panel-alt,#f5f7fa) 78%);--uic-icon-btn-hover-text:var(--simple-primary,#4f7cff);width:var(--uic-icon-btn-size)!important;min-width:var(--uic-icon-btn-size)!important;height:var(--uic-icon-btn-size)!important;min-height:var(--uic-icon-btn-size)!important;padding:var(--uic-icon-btn-padding)!important;border-radius:var(--uic-icon-btn-radius)!important;background:var(--uic-icon-btn-bg,transparent)!important;box-shadow:none!important;border:0!important;transition:background .1s,color .1s,opacity .1s!important}body.builder-page .uic-btn.uic-btn--icon:is(:hover,:focus-visible){opacity:1;background:var(--uic-icon-btn-hover-bg)!important;color:var(--uic-icon-btn-hover-text)!important;border:0!important;outline:0!important}body.builder-page .uic-btn.uic-btn--icon:active,body.builder-page .uic-btn.uic-btn--icon.saved{opacity:1;background:var(--uic-icon-btn-active-bg)!important;color:var(--uic-icon-btn-hover-text)!important;border:0!important}body.builder-page .uic-btn.uic-btn--icon :where(i,svg,.lucide,[data-lucide]){width:var(--uic-icon-size)!important;height:var(--uic-icon-size)!important;min-width:var(--uic-icon-size)!important;stroke-width:var(--uic-icon-stroke)!important}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(.uic-btn:not(.uic-btn--tile),.uic-action-btn,.uic-widget-action,.tasking-filters button,.tasking-actions button,.appt-bm-filter,.appt-bm-action-btn,.queue-filter-btn,.queue-act-btn,.pw-act,.pw-mode-btn,.wa-quick-btn,.wa-contact-chip,.wa-send-action,.cam-act,.prontuario-action-btn){min-height:var(--uic-toolbar-field-h)!important;height:var(--uic-toolbar-field-h)!important;font-size:var(--fn-font-xs,9px)!important;border-radius:3px!important;gap:2px!important;padding:0 5px!important;line-height:1!important}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(.uic-btn--icon,.uic-input-action,.uic-overflow-btn,.queue-search-clear,.wa-send-btn,.wa-head-close,.cam-overlay-close,.att-delete){width:var(--uic-toolbar-inner-h)!important;min-width:var(--uic-toolbar-inner-h)!important;height:var(--uic-toolbar-inner-h)!important;min-height:var(--uic-toolbar-inner-h)!important;padding:var(--uic-icon-btn-padding,1px)!important;flex:0 0 var(--uic-toolbar-inner-h)!important}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(.uic-btn,.uic-action-btn,.uic-widget-action,.tasking-filters button,.tasking-actions button,.appt-bm-filter,.appt-bm-action-btn,.queue-filter-btn,.queue-act-btn,.pw-act,.pw-mode-btn,.wa-quick-btn,.wa-contact-chip,.wa-send-action,.cam-act,.prontuario-action-btn) :where(i,svg,.lucide,[data-lucide]){width:10px!important;min-width:10px!important;height:10px!important}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(.uic-input,.input-themed,.pw-search,.pctx-search-bar input,.queue-search-input,.wa-input-row input,.wa-send-form input,.wa-send-form select){min-height:var(--uic-toolbar-field-h)!important;height:var(--uic-toolbar-field-h)!important;font-size:var(--fn-font-sm,10px)!important;padding-block:2px!important}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(.pctx-input,.pw-input,.queue-search-input,.wa-input-row input){min-height:var(--uic-toolbar-inner-h)!important;height:var(--uic-toolbar-inner-h)!important;line-height:var(--uic-toolbar-inner-h)!important;padding-block:0!important}body.builder-page .mock-block:is([data-compact=true],[data-task-compact=true]) .mock-block-body :where(textarea,.wa-send-form textarea){min-height:34px!important;font-size:var(--fn-font-sm,10px)!important;padding-block:3px!important}body.builder-page .mock-block[data-widget-size=small] .uic-widget-row-meta,body.builder-page .mock-block[data-widget-size=small] .uic-row-meta,body.builder-page .mock-block[data-widget-size=small] .uic-widget-row-detail,body.builder-page .mock-block[data-widget-size=small] .uic-row-detail,body.builder-page .mock-block[data-widget-size=small] .uic-widget-footer,body.builder-page .mock-block[data-widget-size=small] .tasking-main span,body.builder-page .mock-block[data-widget-size=small] .appt-bm-subject span,body.builder-page .mock-block[data-widget-size=small] .appt-bm-subject small,body.builder-page .mock-block[data-widget-size=small] .appt-bm-meta,body.builder-page .mock-block[data-widget-size=small] .queue-cat,body.builder-page .mock-block[data-widget-size=small] .queue-cell--sla,body.builder-page .mock-block[data-widget-size=small] .queue-cell--due,body.builder-page .mock-block[data-widget-size=small] .tasking-page-note,body.builder-page .mock-block[data-widget-size=small] .appt-bm-page-note,body.builder-page .mock-block[data-widget-size=small] .tasking-footer span,body.builder-page .mock-block[data-widget-size=small] .appt-bm-count{display:none}body.builder-page .mock-block[data-widget-size=small] .uic-widget-row,body.builder-page .mock-block[data-widget-size=small] .uic-row,body.builder-page .mock-block[data-widget-size=small] .tasking-row,body.builder-page .mock-block[data-widget-size=small] .appt-bm-row,body.builder-page .mock-block[data-widget-size=small] .queue-row{--uic-row-gap:calc(2px * var(--app-layout-scale,1));padding-top:calc(var(--uic-row-pad-y) * .5);padding-bottom:calc(var(--uic-row-pad-y) * .5)}body.builder-page .mock-block[data-widget-size=small] .uic-row--ops{grid-template-columns:minmax(0,1fr) 18px 18px minmax(40px,auto)}body.builder-page .mock-block[data-widget-size=small] .uic-row--ops .uic-row__col--owner{display:none}body.builder-page .mock-block[data-widget-size=small] .uic-widget-badge,body.builder-page .mock-block[data-widget-size=small] .uic-chip,body.builder-page .mock-block[data-widget-size=small] .tasking-chip,body.builder-page .mock-block[data-widget-size=small] .tasking-priority,body.builder-page .mock-block[data-widget-size=small] .appt-bm-badge,body.builder-page .mock-block[data-widget-size=small] .queue-badge,body.builder-page .mock-block[data-widget-size=small] .queue-priority-badge{justify-content:center;width:16px;min-width:16px;height:16px;padding:0;font-size:0}body.builder-page .mock-block[data-widget-size=medium] .uic-widget-row-detail,body.builder-page .mock-block[data-widget-size=medium] .uic-row-detail,body.builder-page .mock-block[data-widget-size=medium] .appt-bm-subject small,body.builder-page .mock-block[data-widget-size=medium] .queue-cat,body.builder-page .mock-block[data-widget-size=medium] .tasking-page-note,body.builder-page .mock-block[data-widget-size=medium] .appt-bm-page-note{display:none}body.builder-page .mock-block[data-compact=true],body.builder-page .mock-block[data-task-compact=true]{--uic-widget-pad:calc(5px * var(--app-layout-scale,1));--uic-widget-gap:calc(3px * var(--app-layout-scale,1));--uic-header-h:calc(28px * var(--app-layout-scale,1));--uic-row-h:calc(20px * var(--app-layout-scale,1));--uic-row-pad-y:calc(2px * var(--app-layout-scale,1));--uic-row-pad-x:calc(4px * var(--app-layout-scale,1));--uic-row-gap:calc(2px * var(--app-layout-scale,1));--uic-list-gap:calc(1px * var(--app-layout-scale,1));--uic-body-gap:calc(2px * var(--app-layout-scale,1));--uic-secondary-opacity:.7;--uic-tertiary-opacity:.3;--uic-density-scale:calc(.88 * var(--app-layout-scale,1))}body.builder-page .uic-widget-row:hover,body.builder-page .uic-row:hover,body.builder-page .tasking-row:hover,body.builder-page .appt-bm-row:hover,body.builder-page .queue-row:hover{box-shadow:none;background:0 0;outline:none}body.builder-page .mock-block.selected .uic-widget-row,body.builder-page .mock-block.selected .uic-row,body.builder-page .mock-block.selected .tasking-row,body.builder-page .mock-block.selected .appt-bm-row,body.builder-page .mock-block.selected .queue-row{box-shadow:none;background:0 0}body.builder-page button.uic-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none}body.builder-page .uic-row--active{box-shadow:none;background:0 0!important}body.builder-page .mock-block[data-background=false] .uic-widget-row:hover,body.builder-page .mock-block[data-background=false] .uic-row:hover,body.builder-page .mock-block[data-background=false] .tasking-row:hover,body.builder-page .mock-block[data-background=false] .appt-bm-row:hover,body.builder-page .mock-block[data-background=false] .queue-row:hover{background:0 0}body.builder-page .mock-block[data-background=false] .uic-widget-header{border-bottom-color:color-mix(in srgb, var(--uic-text-primary) 10%, transparent)}body.builder-page .mock-block[data-compact=true] .uic-widget-header,body.builder-page .mock-block[data-task-compact=true] .uic-widget-header{--uic-header-h:calc(28px * var(--app-layout-scale,1));padding:1px 4px}body.builder-page .mock-block-body{justify-items:stretch;width:100%;container-type:inline-size}body.builder-page .mock-block-body .uic-input-group,body.builder-page .mock-block-body .uic-field,body.builder-page .mock-block-body .uic-field-control,body.builder-page .mock-block-body .uic-form,body.builder-page .mock-block-body .pctx-search-bar,body.builder-page .mock-block-body .queue-search-bar,body.builder-page .mock-block-body .pw-bar,body.builder-page .mock-block-body .wa-input-row,body.builder-page .mock-block-body .wa-send-form,body.builder-page .mock-block-body .uic-input-wrap,body.builder-page .mock-block-body .uic-duo-input,body.builder-page .mock-block-body .pctx-widget,body.builder-page .mock-block-body .uic-input,body.builder-page .mock-block-body .input-themed,body.builder-page .mock-block-body select.uic-input,body.builder-page .mock-block-body textarea.uic-input,body.builder-page .mock-block-body .queue-search-input,body.builder-page .mock-block-body .wa-input-row input,body.builder-page .mock-block-body .wa-send-form select,body.builder-page .mock-block-body .wa-send-form textarea{box-sizing:border-box;width:100%;min-width:0}body.builder-page .mock-block{--widget-input-bg:color-mix(in srgb, var(--simple-panel,#fff) 34%, transparent);--widget-input-bg-hover:color-mix(in srgb, var(--simple-panel,#fff) 42%, transparent);--widget-input-line:transparent;--widget-input-inner-shadow:none}body.builder-page .mock-block :is(.uic-input:not([type=range]),.input-themed,select.uic-input,textarea.uic-input,.pctx-input,.pw-input,.pw-search,.queue-search-input,.wa-input-row input,.wa-send-form input,.wa-send-form select,.wa-send-form textarea),body.builder-page .mock-block :is(.uic-input-group,.queue-search-bar,.pctx-search-bar,.pw-bar,.wa-input-row,.peopleleaf-search,.tr-search){background-color:var(--widget-input-bg)!important;box-shadow:var(--widget-input-inner-shadow)!important;border-color:#0000!important}body.builder-page .mock-block :is(.uic-input:not([type=range]),.input-themed,select.uic-input,textarea.uic-input,.pctx-input,.pw-input,.pw-search,.queue-search-input,.wa-input-row input,.wa-send-form input,.wa-send-form select,.wa-send-form textarea,.uic-input-group,.queue-search-bar,.pctx-search-bar,.pw-bar,.wa-input-row,.peopleleaf-search,.tr-search):hover{background-color:var(--widget-input-bg-hover)!important}body.builder-page .mock-block :is(.uic-input:not([type=range]),.input-themed,select.uic-input,textarea.uic-input,.pctx-input,.pw-input,.pw-search,.queue-search-input,.wa-input-row input,.wa-send-form input,.wa-send-form select,.wa-send-form textarea):focus,body.builder-page .mock-block :is(.uic-input:not([type=range]),.input-themed,select.uic-input,textarea.uic-input,.pctx-input,.pw-input,.pw-search,.queue-search-input,.wa-input-row input,.wa-send-form input,.wa-send-form select,.wa-send-form textarea):focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--simple-primary,#4f7cff) 26%, transparent)!important}body.builder-page .mock-block-body :is(.uic-form,.wa-send-form){gap:var(--uic-body-gap,4px);display:grid}body.builder-page .mock-block-body :is(.uic-input-group,.queue-search-bar,.pctx-search-bar,.pw-bar,.wa-input-row,.peopleleaf-search,.tr-search){max-width:none}body.builder-page .mock-block :is(.pctx-search-bar,.pw-bar.pctx-search-bar,.queue-search-bar,.queue-search-row .queue-search-bar--inline,.wa-input-row){min-height:var(--uic-toolbar-field-h)!important;height:var(--uic-toolbar-field-h)!important;box-shadow:none!important;background-color:var(--widget-input-bg)!important;box-shadow:var(--widget-input-inner-shadow)!important;border:0 #0000!important;padding:2px 6px!important}body.builder-page .mock-block :is(.peopleleaf-search,.tr-search){min-height:var(--uic-toolbar-field-h)!important;height:var(--uic-toolbar-field-h)!important;background-color:var(--widget-input-bg)!important;box-shadow:none!important;border:0!important;padding:2px 6px!important}body.builder-page .mock-block-body :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-shadow:none!important;border-color:#0000!important}body.builder-page .mock-block-body>:is(.pw-widget,.client-widget)>.pw-toolbar{margin-left:var(--uic-row-pad-x,6px)!important;margin-right:var(--uic-row-pad-x,6px)!important;gap:calc(var(--uic-row-gap,4px) + 2px)!important;box-sizing:border-box!important}body.builder-page .mock-block :is(.pctx-input,.pw-input,.pw-search,.queue-search-input,.wa-input-row input,.wa-send-form input,.wa-send-form select){min-height:var(--uic-toolbar-inner-h)!important;height:var(--uic-toolbar-inner-h)!important;line-height:var(--uic-toolbar-inner-h)!important;padding-top:0!important;padding-bottom:0!important}body.builder-page .mock-block :is(.appt-bm-toolbar .uic-tab,.appt-bm-filter,.appt-bm-open-agenda,.pw-add-btn,.queue-filter-btn,.tasking-filters button){min-height:var(--uic-toolbar-field-h)!important;height:var(--uic-toolbar-field-h)!important;padding-top:0!important;padding-bottom:0!important}body.builder-page .mock-block :is(.pctx-search-bar .uic-btn--icon,.pctx-search-bar .uic-input-action,.queue-search-clear,.wa-send-btn){width:var(--uic-toolbar-inner-h)!important;min-width:var(--uic-toolbar-inner-h)!important;height:var(--uic-toolbar-inner-h)!important;min-height:var(--uic-toolbar-inner-h)!important}body.builder-page .mock-block-body .uic-field--row{grid-template-columns:minmax(56px,max-content) minmax(0,1fr)}@container (width<=380px){body.builder-page .mock-block-body .uic-field--row{grid-template-columns:minmax(0,1fr);align-items:start}}body.builder-page .mock-block-body>:is(.tasking-widget,.appt-bm-widget,.queue-widget,.ops-widget,.uic-widget,.pw-widget,.pctx-widget,.uic-widget-list,.uic-list,.action-list,.table-lines,.mock-inner-grid,.mock-inner-card,.wrapper-shell),body.builder-page .mock-block-body :is(.tasking-list,.appt-bm-list,.queue-table,.ops-body,.uic-widget-list,.uic-list,.action-list,.table-lines){justify-self:stretch;width:100%;min-width:0;max-width:100%}body.builder-page .mock-block-body>:is(.tasking-widget,.appt-bm-widget,.queue-widget,.ops-widget,.uic-widget,.pw-widget,.pctx-widget){box-shadow:none!important;border:0!important;outline:0!important}body.builder-page .mock-block-body :is(.uic-widget-row,.uic-list-row,.uic-row,.tasking-row,.appt-bm-row,.queue-row,.action-row,.table-row){box-sizing:border-box;justify-self:stretch;width:100%;min-width:0;max-width:100%}body.builder-page .uic-widget-row,body.builder-page .uic-row,body.builder-page .tasking-row,body.builder-page .appt-bm-row,body.builder-page .queue-row,body.builder-page .action-row,body.builder-page .table-row{transition:background 80ms,box-shadow 80ms}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body){scrollbar-width:none;scrollbar-color:transparent transparent;position:relative;scrollbar-gutter:auto!important}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body):hover{scrollbar-width:none;scrollbar-color:transparent transparent}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body)::-webkit-scrollbar{width:0;height:0}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body):hover::-webkit-scrollbar{width:0;height:0}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body)::-webkit-scrollbar-track{background:0 0}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body)::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body):before{content:"";pointer-events:none;opacity:0;z-index:6;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--simple-muted,#6f7785) 30%, transparent) 14%, color-mix(in srgb, var(--simple-muted,#6f7785) 30%, transparent) 86%, transparent 100%);width:1px;transition:opacity .1s;display:block;position:absolute;top:6px;bottom:6px;right:1px}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body):hover:before{opacity:1}body.builder-page .mock-block-body .queue-widget{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;height:100%;display:grid;overflow:hidden}body.builder-page .mock-block-body .queue-widget[data-search-placement=list]{grid-template-rows:auto auto minmax(0,1fr)}body.builder-page .mock-block-body .queue-toolbar{box-sizing:border-box;gap:4px;width:100%;min-width:0;max-width:100%}body.builder-page .mock-block-body .queue-search-bar--inline{border:1px solid color-mix(in srgb, var(--simple-line,#d7dce3) 50%, transparent);border-radius:6px;flex:0 120px;gap:3px;min-width:72px;max-width:160px;margin-left:auto;padding:2px 5px!important}body.builder-page .mock-block-body .queue-search-row{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:4px 0}body.builder-page .mock-block-body .queue-search-row .queue-search-bar--inline{max-width:none;margin-left:0}body.builder-page .mock-block-body .queue-search-bar--inline .queue-search-input{font-size:var(--fn-font-sm,10px);background:0 0;border:none}body.builder-page .mock-block-body .queue-table{width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden clip}body.builder-page .mock-block-body .queue-row--live{align-items:center;grid-template-columns:var(--uic-tbl-cols)!important;gap:var(--uic-row-gap)!important;min-height:var(--uic-row-h)!important;padding:var(--uic-row-pad-y) var(--uic-row-pad-x)!important;display:grid!important;overflow:hidden!important}body.builder-page .mock-block-body .queue-head{display:none!important}body.builder-page .mock-block-body .queue-row--live .tasking-main{flex:1;min-width:0}body.builder-page .mock-block-body .queue-row--live>.queue-cell{white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}body.builder-page .mock-block-body .queue-cell--item{flex-direction:column;justify-content:center;gap:1px;display:flex}body.builder-page .mock-block-body .queue-cell--item>:is(strong,span),body.builder-page .mock-block-body .queue-cell--priority,body.builder-page .mock-block-body .queue-cell--sla,body.builder-page .mock-block-body .queue-cell--status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.builder-page .mock-block-body .queue-cell--actions{justify-content:flex-end;justify-self:end;display:inline-flex;overflow:visible!important}@container (width<=360px){body.builder-page .mock-block-body .queue-row--live{grid-template-columns:minmax(0, 1fr) minmax(42px, 58px) var(--uic-actions-col,32px)!important}body.builder-page .mock-block-body .queue-row--live>:is(.queue-cell--owner,.queue-cell--priority,.queue-cell--sla),body.builder-page .mock-block-body .queue-table>.uic-tbl-head{display:none!important}}@container (width<=270px){body.builder-page .mock-block-body .queue-row--live{grid-template-columns:minmax(0, 1fr) var(--uic-actions-col,32px)!important}body.builder-page .mock-block-body .queue-row--live>.queue-cell--status{display:none!important}}body.builder-page .mock-block-body .queue-row--live .tasking-main .uic-status-dot{flex-shrink:0;margin-right:4px}body.builder-page .mock-block[data-background=false] .uic-widget{border-radius:0!important;overflow:visible!important}body.builder-page .mock-block-body .queue-sla-elapsed{max-width:42px;height:16px;font-size:var(--fn-font-xs,9px);gap:2px;padding:0 4px}body.builder-page .mock-block-body .queue-sla-elapsed i,body.builder-page .mock-block-body .queue-sla-elapsed svg{width:9px;height:9px}body.builder-page .mock-block-body .queue-act-btn{min-width:34px!important;height:18px!important;min-height:18px!important;font-size:var(--fn-font-xs,9px)!important;padding:0 5px!important}body.builder-page .mock-block-body .queue-act-btn i,body.builder-page .mock-block-body .queue-act-btn svg{width:10px;height:10px}body.builder-page .mock-block-body .queue-act-btn.uic-overflow-btn{width:20px!important;min-width:20px!important;padding:0!important}@container (width<=400px){body.builder-page .mock-block-body .queue-act-btn:not(.uic-overflow-btn) span{display:none}body.builder-page .mock-block-body .queue-act-btn:not(.uic-overflow-btn){width:20px!important;min-width:20px!important;padding:0!important}}body.builder-page .ops-widget{gap:var(--uic-body-gap);box-sizing:border-box;grid-template-rows:minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}body.builder-page .ops-widget *{box-sizing:border-box}body.builder-page .ops-body{align-content:start;gap:var(--uic-list-gap);flex-direction:column;grid-auto-rows:max-content;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden;scrollbar-gutter:auto!important}body.builder-page .ops-widget:is([data-ops-view=ops-manager-risk],[data-ops-view=ops-exceptions-board],[data-ops-view=ops-reception-queue],[data-ops-view=ops-pending-documents],[data-ops-view=ops-supervisor-approvals]) .ops-body{overflow:hidden auto}body.builder-page .mock-block[data-component^=ops-][data-scroll=true]>.mock-block-body{scrollbar-gutter:auto!important}body.builder-page .ops-widget .uic-list,body.builder-page .ops-widget .uic-row{flex:none;min-width:0;max-width:none;inline-size:100%!important;width:100%!important}body.builder-page .ops-widget .uic-list,body.builder-page .ops-widget .uic-list--scroll{flex-direction:column;gap:0;display:flex;scrollbar-gutter:auto!important;overflow:visible!important}body.builder-page .ops-widget [data-weekly-tabs]{width:100%;min-width:0}body.builder-page .ops-widget .ops-weekly-tabs{gap:calc(4px * var(--app-layout-scale,1));border-bottom:1px solid color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 42%, transparent);padding:2px 0 4px;overflow:visible}body.builder-page .ops-widget .ops-weekly-tabs .uic-tab{border-radius:var(--builder-radius-sm,3px);height:22px;box-shadow:none;font-size:calc(9px * var(--uic-density-scale));background:0 0;border:1px solid #0000;padding:0 8px}body.builder-page .ops-widget .ops-weekly-tabs .uic-tab--active{background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#3b82f6)) 12%, transparent);border-color:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#3b82f6)) 34%, transparent);color:var(--simple-primary,var(--builder-accent,#3b82f6));box-shadow:none}body.builder-page .ops-widget .ops-weekly-tabs .uic-tab i{width:11px;height:11px}body.builder-page .ops-widget[data-ops-density=dense]{--uic-list-gap:calc(2px * var(--app-layout-scale,1));--uic-row-h:calc(20px * var(--app-layout-scale,1));--uic-row-pad-y:calc(2px * var(--app-layout-scale,1));--uic-row-pad-x:calc(4px * var(--app-layout-scale,1));--uic-density-scale:calc(.9 * var(--app-layout-scale,1))}body.builder-page .uic-ops-tone-green{--ops-tone:var(--simple-good,var(--status-ok,#22c55e))}body.builder-page .uic-ops-tone-amber{--ops-tone:var(--simple-warn,var(--status-warn,#f59e0b))}body.builder-page .uic-ops-tone-red{--ops-tone:var(--simple-bad,var(--status-alert,#ef4444))}body.builder-page .uic-ops-tone-purple{--ops-tone:var(--simple-primary,#a78bfa)}body.builder-page .uic-ops-tone-blue{--ops-tone:var(--status-info,var(--simple-primary,#4a90e2))}body.builder-page .uic-ops-tone-muted{--ops-tone:var(--simple-muted,#64748b)}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-summary{gap:calc(6px * var(--app-layout-scale,1));padding-bottom:calc(4px * var(--app-layout-scale,1));border-bottom:1px solid color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 38%, transparent);display:grid}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-stats{gap:calc(4px * var(--app-layout-scale,1));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-stat{background:color-mix(in srgb, var(--simple-panel-alt,var(--builder-card-bg,#141823)) 42%, transparent);min-width:0;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-line,#94a3b859) 32%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;padding:4px 5px;display:grid}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-stat small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--simple-muted,var(--builder-card-muted)) 82%, transparent);font-size:calc(8px * var(--uic-density-scale,1));font-weight:520;overflow:hidden}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-stat strong{color:color-mix(in srgb, var(--simple-text,var(--builder-card-text)) 88%, var(--simple-primary,#3b82f6) 12%);font-size:calc(16px * var(--uic-density-scale,1));font-variant-numeric:tabular-nums;font-weight:650;line-height:1}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-minis{gap:calc(8px * var(--app-layout-scale,1));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-mini{gap:3px;min-width:0;padding:2px 0 0;display:grid}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-mini>strong{color:color-mix(in srgb, var(--simple-text,var(--builder-card-text)) 86%, transparent);font-size:calc(8.5px * var(--uic-density-scale,1));margin-bottom:1px;font-weight:620}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-mini span{min-width:0;color:color-mix(in srgb, var(--simple-muted,var(--builder-card-muted)) 82%, transparent);font-size:calc(8px * var(--uic-density-scale,1));grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;line-height:1.2;display:grid}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-mini em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}body.builder-page .ops-widget[data-ops-view=ops-weekly-report] .ops-weekly-mini b{color:color-mix(in srgb, var(--simple-text,var(--builder-card-text)) 82%, transparent);font-variant-numeric:tabular-nums;font-weight:600}body.builder-page .ops-widget[data-ops-quality=low] .uic-ops-kpi{min-height:calc(38px * var(--uic-density-scale,1))}body.builder-page .ops-widget[data-ops-density=dense] .uic-ops-kpi{min-height:36px;padding:4px 5px}body.builder-page .mock-block:not([data-background=false]),body.builder-page .mock-block.selected:not([data-background=false]){box-shadow:var(--global-widget-shadow-stack)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item,body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.grid-stack-item-content,body.builder-page .grid-stack-item,body.builder-page .grid-stack-item-content{overflow-clip-margin:999px!important;scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:clip!important}body.builder-page .grid-stack-item::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .grid-stack-item-content::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item[data-kind=self-notepad]{contain:layout style!important;overflow-clip-margin:120px!important;overflow:visible!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item[data-kind=self-notepad]>.grid-stack-item-content,body.builder-page .grid-stack-item-content[data-kind=self-notepad],body.builder-page .mock-block[data-kind=self-notepad],body.builder-page .mock-block[data-kind=self-notepad]>.mock-block-body{overflow-clip-margin:120px!important;overflow:visible!important}body.builder-page .ops-widget .uic-row+.uic-row{margin-top:0}body.builder-page .ops-widget .uic-row{align-items:center;display:flex}body.builder-page .uic-row--ops,body.builder-page .ops-widget .uic-row--ops{min-height:var(--uic-row-h);border-bottom:1px solid var(--uic-line-soft);grid-template-columns:minmax(0,1fr) minmax(46px,64px) minmax(46px,64px) 18px minmax(42px,max-content);align-items:center;column-gap:4px;overflow:hidden;padding:var(--uic-row-pad-y) var(--uic-row-pad-x)!important;display:grid!important}body.builder-page .ops-widget .uic-row__main{flex:auto;min-width:0;overflow:hidden}body.builder-page .ops-widget .uic-row__main :is(.uic-row-title,.uic-row-meta){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body.builder-page .uic-row__col{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}body.builder-page .uic-row__col>.uic-badge{max-width:100%}body.builder-page .uic-row__col--status,body.builder-page .uic-row__col--owner{justify-content:flex-end;justify-self:stretch}body.builder-page .uic-row__col--status>.uic-badge,body.builder-page .uic-row__col--owner>.uic-badge{justify-content:center;width:100%}body.builder-page .uic-row__col--comments{justify-self:center}body.builder-page .uic-badge-spacer{width:14px;min-width:14px;height:16px;display:inline-flex}body.builder-page .ops-widget .uic-row__actions{flex:none;justify-self:end;gap:2px;display:inline-flex;overflow:visible}body.builder-page .ops-widget .ops-action{width:20px;min-width:20px;height:18px;min-height:18px;padding:0}@container (width<=380px){body.builder-page .uic-row--ops,body.builder-page .ops-widget .uic-row--ops{grid-template-columns:minmax(0,1fr) minmax(46px,62px) minmax(42px,max-content)}body.builder-page .ops-widget .uic-row__col--owner,body.builder-page .ops-widget .uic-row__col--comments{display:none}}@container (width<=270px){body.builder-page .uic-row--ops,body.builder-page .ops-widget .uic-row--ops{grid-template-columns:minmax(0,1fr) minmax(42px,max-content)}body.builder-page .ops-widget .uic-row__col--status{display:none}}body.builder-page .uic-metrics{grid-template-columns:repeat(auto-fit, minmax(var(--uic-metric-min,92px), 1fr));gap:var(--uic-list-gap);display:grid}body.builder-page .uic-metric{border-radius:var(--uic-row-radius);background:color-mix(in srgb, var(--uic-text-primary) 4%, transparent);min-width:0;min-height:42px;box-shadow:inset 0 0 0 1px var(--uic-line-soft);align-content:center;gap:2px;padding:7px 8px;display:grid}body.builder-page .uic-metric span{font-size:calc(8.5px * var(--uic-density-scale));color:var(--uic-text-secondary);opacity:var(--uic-secondary-opacity);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.builder-page .uic-metric strong{font-size:calc(16px * var(--uic-density-scale));color:var(--uic-text-primary);font-variant-numeric:tabular-nums;line-height:1}body.builder-page .ops-action span{display:none}body.builder-page .ops-action i{width:12px;height:12px}body.builder-page .ops-report{gap:var(--uic-body-gap);min-height:0;display:grid}body.builder-page .ops-report-section{gap:var(--uic-list-gap);min-height:0;display:grid}body.builder-page .uic-section-title,body.builder-page .ops-report-section>strong{font-size:calc(10px * var(--uic-density-scale));color:var(--uic-text-primary);font-weight:650}body.builder-page .mock-block[data-widget-size=small] .ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.builder-page .mock-block[data-widget-size=small] .ops-metric{min-height:34px;padding:5px 6px}.pctx-list-wrap,.tasking-list,.appt-bm-list,.queue-table{position:relative;overflow-y:auto}.pctx-list-wrap:after,.tasking-list:after,.appt-bm-list:after,.queue-table:after{content:none!important;background:0 0!important}body.builder-page .mock-block,body.builder-page .mock-block-body,body.builder-page .uic-widget,body.builder-page .uic-widget-body,body.builder-page .uic-widget-list,body.builder-page .uic-list,body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table,body.builder-page .pw-body.uic-tbl,body.builder-page .pctx-list-wrap,body.builder-page .ops-body{scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;min-width:0!important;max-width:100%!important;overflow-x:visible!important}body.builder-page .mock-block[data-scroll=true]>.mock-block-body,body.builder-page .mock-block[data-scroll=true] .uic-widget-body,body.builder-page .uic-widget-list,body.builder-page .uic-list,body.builder-page .tasking-list,body.builder-page .appt-bm-list,body.builder-page .queue-table,body.builder-page .pw-body.uic-tbl,body.builder-page .pctx-list-wrap{overflow-y:auto!important}body.builder-page .mock-block ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .uic-widget-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .uic-widget-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .uic-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .tasking-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .appt-bm-list::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .queue-table::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .pw-body.uic-tbl::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .pctx-list-wrap::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .ops-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block,body.builder-page .mock-block-body,body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body,.uic-widget-scroll,.uic-table-scroll){scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body.builder-page .mock-block:hover,body.builder-page .mock-block-body:hover,body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body,.uic-widget-scroll,.uic-table-scroll):hover{scrollbar-gutter:auto!important;scrollbar-width:none!important}body.builder-page .mock-block::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body,.uic-widget-scroll,.uic-table-scroll)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block:hover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block-body:hover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block :is(.uic-widget-body,.uic-widget-list,.uic-list,.tasking-list,.appt-bm-list,.queue-table,.pctx-list-wrap,.ops-body,.uic-widget-scroll,.uic-table-scroll):hover::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block :is(.mock-inner-card,.uic-card,.uic-card--slate,.wrapper-shell,.brand-drop-widget,.af-entry,.pctx-qv-info){background:color-mix(in srgb, var(--simple-panel-alt,var(--builder-card-bg,#141823)) var(--uic-inner-card-alpha,82%), transparent)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,#94a3b859) var(--uic-inner-card-border-alpha,42%), transparent)!important;-webkit-backdrop-filter:none!important}body.builder-page .mock-block{overflow-clip-margin:var(--global-widget-shadow-clip-margin,70px)!important;overflow:clip!important}body.builder-page .builder-canvas.grid-stack{overflow-clip-margin:var(--global-widget-shadow-clip-margin,70px)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.grid-stack-item-content:has(>.mock-block:not([data-background=false])){border-radius:var(--builder-radius-md)!important;box-shadow:var(--global-widget-shadow-stack)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.grid-stack-item-content:has(>.mock-block[data-kind=clock]:not([data-background=false])){border-radius:var(--builder-radius-md)!important;box-shadow:var(--global-widget-shadow-stack)!important}body.builder-page .builder-canvas.grid-stack>.grid-stack-item>.grid-stack-item-content:has(>.mock-block:not([data-background=false]))>.mock-block{box-shadow:none!important}#tt-mobile-preview-overlay{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body.builder-page.builder-mobile-tasking-mode .canvas-shell{width:100%!important;max-width:none!important;padding:max(8px, var(--mobile-grid-gap,10px), env(safe-area-inset-top)) max(8px, var(--mobile-grid-gap,10px), env(safe-area-inset-right)) max(12px, var(--mobile-grid-gap,10px), env(safe-area-inset-bottom)) max(8px, var(--mobile-grid-gap,10px), env(safe-area-inset-left))!important;margin-inline:0!important}body.builder-page.builder-mobile-tasking-mode .canvas-shell:before{content:"";display:none}:root[data-mobile-banner-visible=true] body.builder-page.builder-mobile-tasking-mode .canvas-shell:before{width:100%;height:var(--mobile-banner-height,18vh);min-height:0;margin:0 0 calc(var(--mobile-grid-gap,10px) - var(--mobile-banner-overlap,6vh));border-radius:var(--global-card-radius,6px);background:linear-gradient(rgba(var(--widget-card-bg-rgb,255, 255, 255), .1), rgba(var(--widget-card-bg-rgb,255, 255, 255), .1)), var(--canvas-banner-image,var(--global-canvas-image,none)), var(--global-canvas-gradient,var(--canvas-banner-color,transparent));background-size:cover;background-position:var(--canvas-banner-position-x,50%) var(--canvas-banner-position-y,50%);background-blend-mode:normal, var(--canvas-banner-blend-mode,normal), normal;opacity:var(--canvas-banner-opacity,1);display:block;overflow:hidden}body.builder-page.builder-mobile-tasking-mode .builder-canvas.grid-stack{gap:var(--mobile-grid-gap,10px)!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:calc(100vh - 24px)!important;display:flex!important;position:relative!important;overflow:visible!important}body.builder-page.builder-mobile-tasking-mode .builder-canvas.grid-stack>.grid-stack-item{width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}body.builder-page.builder-mobile-tasking-mode .builder-canvas.grid-stack>.grid-stack-item[data-mobile-stack=hidden]{display:none!important}body.builder-page.builder-mobile-tasking-mode .builder-canvas.grid-stack>.grid-stack-item[data-mobile-stack=visible]>.grid-stack-item-content{width:100%!important;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:visible!important}body.builder-page.builder-mobile-tasking-mode .builder-canvas.grid-stack>.grid-stack-item[data-mobile-stack=visible] .mock-block{width:100%!important;min-height:calc(260px * var(--mobile-row-scale,1))!important;height:auto!important;position:relative!important}body.builder-page.builder-mobile-tasking-mode .tasking-widget,body.builder-page.builder-mobile-tasking-mode .tasking-list{height:auto!important;max-height:none!important}body.builder-page.builder-mobile-tasking-mode .tasking-row{min-height:44px!important}body.builder-page.builder-mobile-tasking-mode :is(.msg-bar,.msg-alert-stack,.wa-panel,[data-wa-trigger],[data-wa-kind=send]){display:none!important}body.builder-page .mock-block :is(.appt-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-btn--icon,.pw-actions .uic-btn--icon,.pw-actions .uic-overflow-btn,.pw-cell--actions .uic-btn--icon,.pw-cell--actions .uic-overflow-btn,.client-cell--actions .uic-btn--icon,.client-cell--actions .uic-overflow-btn,.queue-cell--actions .queue-act-btn,.queue-cell--actions .uic-overflow-btn,.tasking-cell--actions button,.tasking-cell--actions .uic-overflow-btn){width:calc(24px * var(--uic-density-scale,1))!important;min-width:calc(24px * var(--uic-density-scale,1))!important;max-width:calc(24px * var(--uic-density-scale,1))!important;height:calc(24px * var(--uic-density-scale,1))!important;min-height:calc(24px * var(--uic-density-scale,1))!important;border-radius:var(--simple-control-radius,4px)!important;background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 22%, transparent)!important;color:var(--uic-text-secondary,var(--simple-muted,var(--builder-card-muted)))!important;box-shadow:none!important;opacity:.9!important;border:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}body.builder-page .mock-block :is(.queue-cell--actions .queue-act-btn,.tasking-cell--actions button)>span{display:none!important}body.builder-page .mock-block :is(.appt-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-btn--icon,.pw-actions .uic-btn--icon,.pw-actions .uic-overflow-btn,.pw-cell--actions .uic-btn--icon,.pw-cell--actions .uic-overflow-btn,.client-cell--actions .uic-btn--icon,.client-cell--actions .uic-overflow-btn,.queue-cell--actions .queue-act-btn,.queue-cell--actions .uic-overflow-btn,.tasking-cell--actions button,.tasking-cell--actions .uic-overflow-btn):hover{background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#2563eb)) 24%, transparent)!important;color:var(--app-primary,var(--simple-primary,var(--uic-text-primary,var(--simple-text,var(--builder-card-text)))))!important;opacity:1!important;border-color:#0000!important;outline:0!important}body.builder-page .mock-block :is(.appt-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-btn--icon,.pw-actions .uic-btn--icon,.pw-actions .uic-overflow-btn,.pw-cell--actions .uic-btn--icon,.pw-cell--actions .uic-overflow-btn,.client-cell--actions .uic-btn--icon,.client-cell--actions .uic-overflow-btn,.queue-cell--actions .queue-act-btn,.queue-cell--actions .uic-overflow-btn,.tasking-cell--actions button,.tasking-cell--actions .uic-overflow-btn):active{background:color-mix(in srgb, var(--app-primary,var(--simple-primary,#2563eb)) 32%, transparent)!important;color:var(--app-primary,var(--simple-primary,var(--uic-text-primary,var(--simple-text,var(--builder-card-text)))))!important;opacity:1!important}body.builder-page .mock-block :is(.appt-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-btn--icon,.pw-actions .uic-btn--icon,.pw-actions .uic-overflow-btn,.pw-cell--actions .uic-btn--icon,.pw-cell--actions .uic-overflow-btn,.client-cell--actions .uic-btn--icon,.client-cell--actions .uic-overflow-btn,.queue-cell--actions .queue-act-btn,.queue-cell--actions .uic-overflow-btn,.tasking-cell--actions button,.tasking-cell--actions .uic-overflow-btn):is(:focus-visible,[aria-expanded=true]){background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 22%, transparent)!important;color:var(--uic-text-secondary,var(--simple-muted,var(--builder-card-muted)))!important;opacity:.9!important;outline:0!important}body.builder-page .mock-block :is(.appt-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-overflow-btn,.pctx-cell--actions .uic-btn--icon,.pw-actions .uic-btn--icon,.pw-actions .uic-overflow-btn,.pw-cell--actions .uic-btn--icon,.pw-cell--actions .uic-overflow-btn,.client-cell--actions .uic-btn--icon,.client-cell--actions .uic-overflow-btn,.queue-cell--actions .queue-act-btn,.queue-cell--actions .uic-overflow-btn,.tasking-cell--actions button,.tasking-cell--actions .uic-overflow-btn) :is(i,svg,.lucide,[data-lucide]){width:calc(13px * var(--uic-density-scale,1))!important;height:calc(13px * var(--uic-density-scale,1))!important;min-width:calc(13px * var(--uic-density-scale,1))!important;color:inherit!important;stroke-width:var(--uic-icon-stroke,2)!important}body.builder-page :is(.uic-dialog,.mock-block) :is(.uic-tbl-actions,.pfile-record-actions,.pfile-doc-actions,.pfile-note-actions,.tasks-record-actions) .uic-btn.uic-btn--icon,body.builder-page :is(.uic-dialog,.mock-block) .uic-btn.uic-btn--icon.uic-row-action,body.builder-page :is(.uic-dialog,.mock-block) .uic-btn[data-uic-row-action]{width:var(--uic-row-action-size,26px)!important;min-width:var(--uic-row-action-size,26px)!important;max-width:var(--uic-row-action-size,26px)!important;height:var(--uic-row-action-size,26px)!important;min-height:var(--uic-row-action-size,26px)!important;max-height:var(--uic-row-action-size,26px)!important;border:1px solid var(--uic-row-action-border,#cbd5e1)!important;border-radius:var(--uic-row-action-radius,4px)!important;background:var(--uic-row-action-bg,#fff)!important;color:var(--uic-row-action-fg,#111827)!important;box-shadow:none!important;opacity:1!important;outline:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}body.builder-page :is(.uic-dialog,.mock-block) :is(.uic-tbl-actions,.pfile-record-actions,.pfile-doc-actions,.pfile-note-actions,.tasks-record-actions) .uic-btn.uic-btn--icon:is(:hover,:focus-visible),body.builder-page :is(.uic-dialog,.mock-block) .uic-btn.uic-btn--icon.uic-row-action:is(:hover,:focus-visible),body.builder-page :is(.uic-dialog,.mock-block) .uic-btn[data-uic-row-action]:is(:hover,:focus-visible){border-color:var(--uic-row-action-hover-border,#111827)!important;background:var(--uic-row-action-hover-bg,#f8fafc)!important;color:var(--uic-row-action-hover-fg,#111827)!important}body.builder-page :is(.uic-dialog,.mock-block) :is(.uic-tbl-actions,.pfile-record-actions,.pfile-doc-actions,.pfile-note-actions,.tasks-record-actions) .uic-btn.uic-btn--icon span,body.builder-page :is(.uic-dialog,.mock-block) .uic-btn.uic-btn--icon.uic-row-action span,body.builder-page :is(.uic-dialog,.mock-block) .uic-btn[data-uic-row-action] span{display:none!important}body.builder-page :is(.uic-dialog,.mock-block) :is(.uic-tbl-actions,.pfile-record-actions,.pfile-doc-actions,.pfile-note-actions,.tasks-record-actions) .uic-btn.uic-btn--icon :is(i,svg,.lucide,[data-lucide]),body.builder-page :is(.uic-dialog,.mock-block) .uic-btn.uic-btn--icon.uic-row-action :is(i,svg,.lucide,[data-lucide]),body.builder-page :is(.uic-dialog,.mock-block) .uic-btn[data-uic-row-action] :is(i,svg,.lucide,[data-lucide]){width:var(--uic-row-action-icon-size,13px)!important;height:var(--uic-row-action-icon-size,13px)!important;min-width:var(--uic-row-action-icon-size,13px)!important;color:currentColor!important;stroke:currentColor!important;stroke-opacity:1!important;opacity:1!important}body.builder-page .mock-block{position:relative!important}body.builder-page .mock-block .uic-tbl{--uic-header-h:calc(var(--uic-form-row-h,var(--uic-row-h,24px)) * .7)}body.builder-page .mock-block :is(.uic-tbl-row,.uic-tbl-head){grid-template-columns:var(--uic-tbl-cols)!important;width:100%!important;min-width:0!important;padding:var(--uic-form-row-pad-y,var(--uic-row-pad-y,4px)) calc(var(--uic-actions-col,32px) + var(--uic-form-row-pad-x,8px) + 2px) var(--uic-form-row-pad-y,var(--uic-row-pad-y,4px)) var(--uic-form-row-pad-x,var(--uic-row-pad-x,8px))!important;border-radius:0!important;flex:none!important;align-self:stretch!important;display:grid!important;position:static!important;overflow:visible!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row,.client-row,.eq-row,.doctor-comments-row){border-bottom:0!important;position:relative!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row,.client-row,.eq-row,.doctor-comments-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.client-head,.pw-head,.pw-row--head):after{left:var(--uic-tbl-separator-inset,0px);right:var(--uic-tbl-separator-inset,0px);height:var(--uic-tbl-separator-width,1px);background:var(--uic-tbl-separator-color,color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 64%, transparent));pointer-events:none;position:absolute;bottom:0;content:none!important}:root[data-table-separator-style=none] body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row,.client-row,.eq-row,.doctor-comments-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.client-head,.pw-head,.pw-row--head):after{content:none!important}body.builder-page .mock-block .uic-tbl-row:not(.uic-tbl-head){min-height:var(--uic-form-row-h,var(--uic-row-h,24px))!important;height:auto!important;max-height:none!important}body.builder-page .mock-block .uic-tbl-head{min-height:var(--uic-header-h,calc(var(--uic-form-row-h,var(--uic-row-h,24px)) * .7))!important;height:auto!important;padding-top:calc(var(--uic-row-pad-y,2px) + 4px)!important;font-weight:var(--uic-table-header-font-weight,400)!important;text-transform:uppercase!important;letter-spacing:0!important;align-items:end!important}body.builder-page .mock-block .uic-tbl-head>*{font-weight:var(--uic-table-header-font-weight,400)!important;text-transform:uppercase!important;letter-spacing:0!important;align-self:end!important}body.builder-page .mock-block .uic-tbl{place-content:flex-start!important}body.builder-page .mock-block :is(.uic-tbl-row,.uic-tbl-head)>:is(.uic-tbl-actions,.appt-cell--actions,.pctx-cell--actions,.pw-cell--actions,.client-cell--actions,.queue-cell--actions,.tasking-cell--actions,.eq-cell--actions,.doctor-comments-cell--actions){right:var(--uic-form-row-pad-x,8px)!important;width:var(--uic-actions-col,32px)!important;min-width:var(--uic-actions-col,32px)!important;max-width:var(--uic-actions-col,32px)!important;height:calc(24px * var(--uic-density-scale,1))!important;z-index:999!important;pointer-events:auto!important;justify-content:flex-end!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;overflow:visible!important;transform:translateY(-50%)!important}body.builder-page .mock-block .pctx-table-head :is(.pctx-cell,.uic-tbl-signal-head,span){font-weight:var(--uic-table-header-font-weight,400)!important;text-transform:uppercase!important;letter-spacing:0!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):last-child:after{content:none!important}body.builder-page .mock-block :is(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner){width:var(--uic-avatar-col,34px)!important;min-width:var(--uic-avatar-col,34px)!important;max-width:var(--uic-avatar-col,34px)!important;padding-inline:var(--uic-avatar-pad-inline,calc(5px * var(--uic-density-scale,1)))!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}body.builder-page .mock-block :is(.uic-tbl-head,.uic-tbl-row,.pw-head,.pw-row,.client-head,.client-row,.tasking-row,.appt-bm-table-head,.appt-bm-row,.queue-row,.queue-row--live,.pctx-table-head,.pctx-row,.eq-head,.eq-row,.doctor-comments-row)>:not(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner,.appt-cell--actions,.pctx-cell--actions,.pw-cell--actions,.client-cell--actions,.queue-cell--actions,.tasking-cell--actions,.eq-cell--actions,.uic-tbl-actions){text-align:left!important;justify-content:flex-start!important;place-items:center start!important}body.builder-page .mock-block :is(.uic-tbl-head,.uic-tbl-row,.pw-head,.pw-row,.client-head,.client-row,.tasking-row,.appt-bm-table-head,.appt-bm-row,.queue-row,.queue-row--live,.pctx-table-head,.pctx-row,.eq-head,.eq-row,.doctor-comments-row)>:not(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner,.appt-cell--actions,.pctx-cell--actions,.pw-cell--actions,.client-cell--actions,.queue-cell--actions,.tasking-cell--actions,.eq-cell--actions,.uic-tbl-actions) :is(.uic-row__main,.uic-row-title,.uic-row-meta,strong,small,span,b){text-align:left!important}body.builder-page .mock-block :is(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner)+*{padding-left:calc(10px * var(--uic-density-scale,1))!important}body.builder-page .mock-block :is(.uic-avatar,.uic-avatar img,.uic-avatar-ini,.pw-avatar){border-radius:0!important}body.builder-page .mock-block :is(.uic-avatar,.pw-avatar){padding:0!important}body.builder-page .mock-block :is(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner) :is(.uic-avatar,.pw-avatar>.uic-avatar,.pw-avatar.uic-avatar){--uic-av-size:var(--uic-table-avatar-size,24px)!important;width:var(--uic-table-avatar-size,24px)!important;min-width:var(--uic-table-avatar-size,24px)!important;max-width:var(--uic-table-avatar-size,24px)!important;height:var(--uic-table-avatar-size,24px)!important;min-height:var(--uic-table-avatar-size,24px)!important;max-height:var(--uic-table-avatar-size,24px)!important;flex:0 0 var(--uic-table-avatar-size,24px)!important}body.builder-page .mock-block :is(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner) .uic-avatar img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}body.builder-page .mock-block :is(.tasking-toolbar,.appt-bm-toolbar,.queue-toolbar){border-bottom:1px solid color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 64%, transparent)!important;align-items:flex-end!important;margin-bottom:0!important;padding:0!important}body.builder-page .mock-block :is(.tasking-toolbar,.appt-bm-toolbar,.queue-toolbar)>.uic-tabs{width:100%!important;min-height:inherit!important;border-bottom:0!important;align-self:stretch!important;align-items:flex-end!important;height:auto!important;margin:0 0 -1px!important;padding:0!important}body.builder-page .mock-block :is(.tasking-toolbar,.appt-bm-toolbar,.queue-toolbar) .uic-tab{height:calc(28px * var(--uic-density-scale,1))!important;border-bottom:0!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table){gap:0!important;margin-top:0!important}body.builder-page .mock-block .appt-bm-widget[data-detail-page=true]:not([data-compact=true]){grid-template-rows:auto minmax(0,1fr) auto!important}body:is(.builder-page,.builder-client-mode) :is(.mock-block,.app-block) :is(.appt-cell--subject,.tasking-cell--subject,.taskleaf-title,.tasks-record-title,.queue-cell--item,.pctx-cell--patient) .uic-comment-dot{margin-right:calc(5px * var(--uic-density-scale,1));flex:none;display:inline-block!important;position:static!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table)>.uic-tbl-head:first-child:after{content:none!important}body.builder-page .mock-block :is(.pw-row,.client-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.client-head,.pw-head,.pw-row--head)>:is(.pw-cell:not(.pw-cell--status):not(.pw-name):not(.pw-cell--avatar):not(.pw-cell--actions),.client-cell:not(.client-cell--patient):not(.client-cell--actions),.tasking-cell--priority,.tasking-cell--due,.queue-cell--priority,.queue-cell--sla,.pctx-cell--finance,.appt-cell--time){font-weight:var(--uic-table-field-font-weight,400)!important}body.builder-page .mock-block :is(.tasking-row,.appt-bm-row,.queue-row--live):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.client-head,.pw-head,.pw-row--head)>:is(.tasking-cell--priority,.tasking-cell--due,.appt-cell--time,.queue-cell--sla,.queue-cell--due){font-weight:var(--uic-table-time-font-weight,350)!important}body.builder-page .mock-block :is(.pw-row,.client-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.client-head,.pw-head,.pw-row--head)>:is(.pw-cell--status,.client-cell--status,.tasking-cell--status,.queue-cell--status,.pctx-cell--finance-value,.appt-cell--status,.appt-cell--amount){font-weight:var(--uic-table-emphasis-font-weight,500)!important}body.builder-page .mock-block :is(.pw-row,.client-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.client-head,.pw-head,.pw-row--head)>:is(.pw-cell:not(.pw-name):not(.pw-cell--avatar):not(.pw-cell--actions),.client-cell:not(.client-cell--patient):not(.client-cell--actions),.tasking-cell:not(.tasking-cell--subject):not(.tasking-cell--owner):not(.tasking-cell--actions),.appt-cell:not(.appt-cell--subject):not(.appt-cell--avatar):not(.appt-cell--actions),.queue-cell:not(.queue-cell--subject):not(.queue-cell--owner):not(.queue-cell--actions),.pctx-cell:not(.pctx-cell--patient):not(.pctx-cell--avatar):not(.pctx-cell--actions):not(.pctx-cell--signals)){color:var(--uic-table-meta-color)!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-badge,.uic-chip,.uic-status-icon--label,.uic-indicator){font-size:var(--uic-table-label-font-size)!important;font-weight:inherit!important;line-height:var(--uic-table-value-line-height,18px)!important;color:var(--uic-table-value-color,var(--uic-text-primary,var(--simple-text,var(--builder-card-text))))!important;letter-spacing:0!important;opacity:var(--uic-table-value-opacity,.86)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-badge,.uic-chip,.uic-status-icon,.uic-indicator,.pctx-indicator) :is(i,svg,span){color:inherit!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-null,.uic-indicator--missing,.pctx-indicator--missing){visibility:hidden!important;display:none!important}body.builder-page .mock-block :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) .pctx-indicator-slot--empty:before{content:none!important;display:none!important}body.builder-page .mock-block .uic-form-page-note{min-height:0!important;box-shadow:none!important;font-size:var(--fn-font-xs,9px)!important;background:0 0!important;border:0!important;align-items:center!important;margin-top:1px!important;padding:3px 4px 2px!important;font-weight:400!important;line-height:1.25!important;display:flex!important}body.builder-page .mock-block .uic-form-page-link{color:var(--simple-info-color,var(--app-primary,var(--simple-primary)))!important;opacity:.82!important;align-items:center!important;gap:4px!important;text-decoration:none!important;display:inline-flex!important}body.builder-page .mock-block .uic-form-page-link:hover{opacity:1!important}body.builder-page .mock-block .uic-form-page-link :is(i,svg){stroke-width:1.8px!important;width:11px!important;height:11px!important}body.builder-page .mock-block-body>:is(.tasking-widget,.appt-bm-widget,.queue-widget,.client-widget,.pw-widget,.pctx-widget){align-self:stretch!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:visible!important}body.builder-page .mock-block-body>:is(.tasking-widget,.appt-bm-widget,.queue-widget){align-content:stretch!important;display:grid!important}body.builder-page .mock-block-body>.tasking-widget{grid-template-rows:auto minmax(0,1fr) auto auto!important}body.builder-page .mock-block-body>.appt-bm-widget,body.builder-page .mock-block-body>.queue-widget{grid-template-rows:auto minmax(0,1fr) auto!important}body.builder-page .mock-block-body>.queue-widget[data-search-placement=list]{grid-template-rows:auto auto minmax(0,1fr) auto!important}body.builder-page .mock-block-body>.queue-widget[data-search-placement=list]>.queue-search-row{grid-row:2!important}body.builder-page .mock-block-body>.queue-widget[data-search-placement=list]>.queue-table{grid-row:3!important}body.builder-page .mock-block-body>.queue-widget:not([data-search-placement=list])>.queue-table{grid-row:2!important}body.builder-page .mock-block-body>:is(.pw-widget,.pctx-widget){flex-direction:column!important;display:flex!important}body.builder-page .mock-block-body>:is(.pw-widget,.pctx-widget)>:is(.pw-toolbar,.pctx-search-bar){flex:none!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.pw-body.uic-tbl,.pctx-list-wrap){align-self:stretch!important;min-height:0!important;overflow:hidden auto!important}body.builder-page .mock-block .pw-widget>.pw-body.uic-tbl,body.builder-page .mock-block .pctx-widget>.pctx-list-wrap{flex:auto!important}body.builder-page .mock-block :is(.uic-widget-footer,.tasking-footer,.appt-bm-page-note,.tasking-page-note,.queue-page-note,.uic-form-page-note){z-index:3!important;flex:none!important;margin-top:auto!important;position:relative!important;bottom:auto!important}body.builder-page:not(.builder-preview-mode):not(.builder-widget-interactions) .mock-block-body{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}body.builder-page.builder-widget-interactions .mock-block-body{pointer-events:auto!important}body.builder-page :is(.mock-block-head,.uic-widget-header){box-shadow:none!important;border:0!important;outline:0!important}body.builder-page :is(.mock-block-head,.uic-widget-header):before,body.builder-page :is(.mock-block-head,.uic-widget-header):after{box-shadow:none!important;border-color:#0000!important}:root[data-widget-border-style=highlight] body.builder-page .mock-block:not([data-background=false])>.mock-block-head{border-bottom:var(--global-widget-header-divider-width,1px) solid transparent!important;border-image:var(--global-widget-highlight-divider) 1!important;box-shadow:inset 0 calc(0px - var(--global-widget-header-divider-width,1px)) 0 color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 56%), transparent), 0 1px 8px color-mix(in srgb, var(--simple-primary,#4f7cff) calc(var(--global-widget-border-alpha,.7) * 22%), transparent)!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.client-list,.pw-body.uic-tbl,.pctx-list-wrap,.pctx-list-wrap>.uic-list,.pw-widget .uic-list,.uic-widget-list,.uic-list){position:relative;scrollbar-gutter:auto!important;scrollbar-width:none!important;scrollbar-color:transparent transparent!important;-ms-overflow-style:none!important;min-height:0!important;overflow:hidden auto!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.client-list,.pw-body.uic-tbl,.pctx-list-wrap,.pctx-list-wrap>.uic-list,.pw-widget .uic-list,.uic-widget-list,.uic-list)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.client-list,.pw-body.uic-tbl,.pctx-list-wrap,.pctx-list-wrap>.uic-list,.pw-widget .uic-list,.uic-widget-list,.uic-list)::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.client-list,.pw-body.uic-tbl,.pctx-list-wrap,.pctx-list-wrap>.uic-list,.pw-widget .uic-list,.uic-widget-list,.uic-list)::-webkit-scrollbar-track{background:0 0!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.client-list,.pw-body.uic-tbl,.pctx-list-wrap,.pctx-list-wrap>.uic-list,.pw-widget .uic-list,.uic-widget-list,.uic-list)::-webkit-scrollbar-thumb{background:var(--fn-scrollbar-thumb)!important;background-clip:border-box!important;border:0!important;border-radius:999px!important}body.builder-page .mock-block :is(.tasking-list,.appt-bm-list,.queue-table,.client-list,.pw-body.uic-tbl,.pctx-list-wrap,.pctx-list-wrap>.uic-list,.pw-widget .uic-list,.uic-widget-list,.uic-list):before{content:none!important;display:none!important}body.builder-page .mock-block>.uic-scroll-feedback-thumb{width:calc(var(--fn-scrollbar-size) / 3);min-height:calc(var(--fn-scrollbar-size) * 2);background:color-mix(in srgb, var(--app-accent) 34%, transparent);pointer-events:none;opacity:0;z-index:18;border-radius:999px;position:absolute;top:0;right:0}body.builder-page .mock-block>.uic-scroll-feedback-thumb[data-visible=true]{opacity:1}body.builder-page .mock-block>.uic-scroll-feedback-thumb[data-visible=true][data-edge=top],body.builder-page .mock-block>.uic-scroll-feedback-thumb[data-visible=true][data-edge=bottom]{opacity:.58}body.builder-page :is(.pw-widget,.client-widget,.appt-bm-widget,.tasking-widget,.eq-widget,.queue-widget,.doctor-comments-widget)[data-density=dense]{--uic-row-h:calc(18px * var(--app-layout-scale,1));--uic-row-pad-y:calc(1px * var(--app-layout-scale,1));--uic-row-pad-x:calc(4px * var(--app-layout-scale,1));--uic-row-gap:calc(2px * var(--app-layout-scale,1));--uic-density-scale:calc(.82 * var(--app-layout-scale,1));--uic-table-strong-font-size:calc(11px * var(--app-layout-scale,1));--uic-table-value-line-height:calc(13px * var(--app-layout-scale,1));--uic-table-meta-font-size:calc(9px * var(--app-layout-scale,1));--uic-table-meta-line-height:calc(11px * var(--app-layout-scale,1))}body.builder-page :is(.pw-widget,.client-widget,.appt-bm-widget,.tasking-widget)[data-density=readable]{--uic-row-h:calc(30px * var(--app-layout-scale,1));--uic-row-pad-y:calc(6px * var(--app-layout-scale,1));--uic-row-pad-x:calc(10px * var(--app-layout-scale,1));--uic-row-gap:calc(6px * var(--app-layout-scale,1));--uic-density-scale:calc(1.1 * var(--app-layout-scale,1))}body.builder-page .tasking-equipment-chip{background:color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent);color:var(--simple-primary,#5b8def);font-size:var(--font-size-xs,9px);font-weight:var(--font-weight-medium,500);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:3px;max-width:140px;margin-left:6px;padding:1px 6px;line-height:1.1;display:inline-flex;overflow:hidden}body.builder-page .tasking-equipment-chip>i{flex:0 0 10px;width:10px;height:10px}body.builder-page .tasking-equipment-chip>span{text-overflow:ellipsis;overflow:hidden}.uic-tbl{--uic-table-value-opacity:.86;--uic-table-meta-line-height:var(--font-line-row,1.18);--uic-table-meta-color:var(--uic-text-secondary,var(--simple-muted,var(--builder-card-muted)));--uic-table-meta-opacity:.75;--uic-null-opacity:.42;--uic-null-font-weight:300;--uic-header-h:calc(var(--uic-row-h,22px) * .7);flex-direction:column;width:100%;min-width:0;display:flex}.uic-tbl-head,.uic-tbl-row{grid-template-columns:var(--uic-tbl-cols,26px minmax(0, 1fr) 44px 56px 52px);align-items:center;gap:var(--uic-row-gap,4px);padding:var(--uic-row-pad-y,2px) var(--uic-row-pad-x,8px);min-width:0;line-height:var(--font-line-row,1.18);box-sizing:border-box;width:100%;display:grid}.uic-tbl{gap:var(--uic-list-gap,2px);flex-direction:column;min-height:0;display:flex;overflow:auto}.uic-tbl-head{font-size:var(--uic-table-header-font-size);font-weight:var(--font-weight-normal);text-transform:uppercase;letter-spacing:.04em;color:var(--uic-text-secondary,var(--simple-muted,#6b7280));padding-top:calc(var(--uic-row-pad-y,2px) + 4px);padding-bottom:var(--uic-row-pad-y,2px);min-height:var(--uic-header-h,24px);line-height:var(--font-line-tight,1.08);border:0;align-items:end;position:relative}.uic-tbl-row{min-height:var(--uic-row-h,22px);font-size:var(--uic-table-font-size);font-weight:var(--uic-table-font-weight);line-height:var(--font-line-row,1.18);box-shadow:none;cursor:default;background:0 0;border:0;transition:background 80ms;position:relative;border-radius:0!important}.uic-tbl-row:hover{background:0 0}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row){overflow:visible!important}body.builder-page :is(.uic-tbl-row,.uic-tbl-head,.pw-row,.pw-head,.client-row,.client-head,.tasking-row,.appt-bm-row,.appt-bm-table-head,.queue-row,.queue-row--live,.pctx-row,.pctx-table-head,.eq-row,.eq-head,.doctor-comments-row) :is(strong,b,small,span,.uic-row__main,.uic-row-title,.uic-row-meta){line-height:var(--font-line-row,1.18)!important}.uic-tbl-head>span,.uic-tbl-row>*{min-width:0}.uic-tbl-head>span,.uic-tbl-row>:not(.pw-cell--actions):not(.tasking-cell--actions):not(.appt-cell--actions):not(.queue-cell--actions):not(.pctx-cell--actions):not(.client-cell--actions):not(.uic-tbl-actions){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uic-tbl-row>:is(.pw-cell--actions,.tasking-cell--actions,.appt-cell--actions,.queue-cell--actions,.pctx-cell--actions,.client-cell--actions,.uic-tbl-actions),body.builder-page :is(.pw-cell--actions,.tasking-cell--actions,.appt-cell--actions,.queue-cell--actions,.pctx-cell--actions,.client-cell--actions,.uic-tbl-actions),body.builder-page :is(.pw-actions,.tasking-actions,.appt-bm-actions,.queue-actions){text-overflow:clip!important;overflow:visible!important}.uic-tbl-row .appt-bm-actions{align-items:center;gap:2px;display:flex;overflow:visible;justify-content:flex-start!important}.uic-tbl-row .appt-bm-actions .uic-overflow{margin-left:auto}.uic-tbl-cell--badge{align-items:center;display:flex}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-badge,.uic-indicator--badge)>span{text-overflow:ellipsis;text-align:left;max-width:100%;overflow:hidden;min-width:0!important}body.builder-page :is(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.pw-head)>*{font-size:var(--uic-table-header-font-size)!important;font-weight:var(--uic-table-header-font-weight)!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:left!important;color:var(--uic-text-secondary)!important;opacity:1!important;justify-content:flex-start!important;justify-self:stretch!important}body.builder-page :is(.tasking-cell--priority,.tasking-cell--status,.tasking-cell--due,.queue-cell--priority,.queue-cell--sla,.queue-cell--status,.queue-cell--due,.appt-cell--time,.appt-cell--status,.appt-cell--amount,.pctx-cell--finance,.pctx-cell--finance-value){text-align:left!important;justify-content:flex-start!important;justify-self:stretch!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head) :is(strong,b){font-size:var(--font-size-name)!important;font-weight:var(--uic-table-strong-font-weight)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important;opacity:var(--uic-table-value-opacity)!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head) :is(small,.appt-bm-meta,.queue-meta,.tasking-meta){font-size:var(--font-size-subtitle)!important;font-weight:var(--uic-table-meta-font-weight)!important;line-height:var(--font-line-row)!important;color:var(--uic-table-meta-color)!important;opacity:var(--uic-table-meta-opacity)!important;letter-spacing:0!important}body.builder-page .uic-cell--double-line{gap:var(--uic-row-gap-xs,3px)!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}body.builder-page .uic-cell--double-line :is(strong,b,.uic-title){width:100%;min-width:0;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--font-size-name)!important;font-weight:var(--uic-table-strong-font-weight)!important;line-height:var(--font-line-tight)!important;color:var(--simple-text,var(--uic-text-primary))!important;opacity:var(--uic-table-value-opacity)!important;overflow:hidden!important}body.builder-page .uic-cell--double-line :is(small,span,.uic-meta){width:100%;min-width:0;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:var(--font-size-subtitle)!important;font-weight:var(--font-weight-muted,300)!important;line-height:var(--font-line-tight)!important;color:var(--uic-table-meta-color)!important;opacity:.65!important;overflow:hidden!important}body.builder-page :is(.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head)>:is(.pw-cell:not(.pw-name):not(.pw-cell--avatar):not(.pw-cell--actions),.tasking-cell:not(.tasking-cell--subject):not(.tasking-cell--owner):not(.tasking-cell--actions),.appt-cell:not(.appt-cell--subject):not(.appt-cell--avatar):not(.appt-cell--actions),.queue-cell:not(.queue-cell--subject):not(.queue-cell--owner):not(.queue-cell--actions),.pctx-cell:not(.pctx-cell--patient):not(.pctx-cell--avatar):not(.pctx-cell--actions):not(.pctx-cell--signals)){font-size:var(--uic-table-strong-font-size)!important;font-weight:var(--uic-table-field-font-weight)!important;line-height:var(--font-line-row)!important;opacity:var(--uic-table-value-opacity)!important}body.builder-page :is(.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head)>:is(.pw-cell:not(.pw-cell--status):not(.pw-name):not(.pw-cell--avatar):not(.pw-cell--actions),.tasking-cell--priority,.tasking-cell--due,.queue-cell--priority,.queue-cell--sla,.pctx-cell--finance,.appt-cell--time){font-weight:var(--uic-table-field-font-weight)!important}body.builder-page :is(.tasking-row,.appt-bm-row,.queue-row--live)>:is(.tasking-cell--priority,.tasking-cell--due,.appt-cell--time,.queue-cell--sla,.queue-cell--due){font-weight:var(--uic-table-time-font-weight)!important}body.builder-page :is(.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head)>:is(.pw-cell--status,.tasking-cell--status,.queue-cell--status,.pctx-cell--finance-value,.appt-cell--status,.appt-cell--amount){font-weight:var(--uic-table-emphasis-font-weight)!important}body.builder-page :is(.tasking-cell--status,.pw-cell--status){text-transform:uppercase!important}body.builder-page .uic-tbl-row>.uic-cell{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}body.builder-page .uic-tbl-row>.uic-cell:not(.uic-cell--avatar):not(.uic-cell--actions){font-size:var(--uic-table-strong-font-size)!important;font-weight:var(--uic-table-field-font-weight)!important;line-height:var(--font-line-row)!important;opacity:var(--uic-table-value-opacity)!important}body.builder-page .uic-tbl-row>.uic-cell--actions{text-overflow:clip!important;overflow:visible!important}body.builder-page .uic-tbl-head>.uic-cell{min-width:0;font-size:var(--uic-table-header-font-size)!important;font-weight:var(--uic-table-header-font-weight)!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:left!important;color:var(--uic-text-secondary)!important;opacity:1!important;justify-content:flex-start!important;justify-self:stretch!important}body.builder-page .uic-tbl-row .uic-cell .uic-badge{text-overflow:ellipsis!important;align-items:center!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}body.builder-page .uic-tbl-row .uic-cell .uic-badge>span{text-overflow:ellipsis;text-align:left;max-width:100%;overflow:hidden;min-width:0!important}body.builder-page :is(.queue-cell--status .uic-badge,.appt-cell--status .uic-badge){text-transform:uppercase!important}.uic-tbl-signals{grid-template-columns:repeat(var(--uic-tbl-signal-count,6), var(--uic-icon-btn-size,28px));justify-content:start;gap:var(--uic-tbl-signal-gap,4px);display:grid}.uic-tbl-signal-head{width:var(--uic-icon-btn-size,28px);min-width:var(--uic-icon-btn-size,28px);text-overflow:ellipsis;white-space:nowrap;height:14px;font-size:var(--uic-table-header-font-size);font-weight:var(--uic-table-header-font-weight);letter-spacing:0;text-transform:uppercase;color:var(--uic-text-secondary,var(--simple-muted,#6b7280));justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.uic-tbl-cell--time{font-size:var(--uic-table-label-font-size);font-weight:var(--uic-table-label-font-weight);font-variant-numeric:tabular-nums;color:var(--uic-text-primary,var(--simple-text));opacity:var(--uic-table-value-opacity,.86);text-align:left;letter-spacing:0}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head) :is(.uic-badge,.uic-status-icon--label,.uic-indicator,.pctx-indicator,.pctx-indicator span,.pctx-indicator--value){font-size:var(--uic-table-label-font-size)!important;font-weight:inherit!important;line-height:var(--font-line-row)!important;color:var(--uic-table-value-color,var(--uic-text-primary,var(--simple-text,var(--builder-card-text))))!important;letter-spacing:0!important;opacity:var(--uic-table-value-opacity)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;justify-content:flex-start!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-badge,.uic-status-icon,.uic-indicator,.pctx-indicator) :is(i,svg,span){color:inherit!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-indicator--missing,.pctx-indicator--missing){font-size:var(--uic-null-font-size,var(--uic-table-label-font-size))!important;font-weight:var(--uic-null-font-weight,760)!important;opacity:var(--uic-null-opacity,.72)!important;text-align:center!important;justify-content:center!important;justify-self:center!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) .uic-null{width:100%!important;color:color-mix(in srgb, var(--simple-muted,var(--builder-card-muted,#94a3b8)) 76%, transparent)!important;font-size:var(--uic-null-font-size,var(--uic-table-label-font-size))!important;font-weight:var(--uic-null-font-weight,300)!important;opacity:var(--uic-null-opacity,.42)!important;text-align:center!important;line-height:1!important;display:block!important}body.builder-page :is(.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row)>:is(span,div):has(:is(.uic-null,.uic-indicator--missing,.pctx-indicator--missing)){text-align:center!important;justify-content:center!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row){position:relative;overflow:visible;background:0 0!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row)>*+*{position:relative}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row)>*+:before{left:calc(var(--uic-row-gap,4px) * -.5);top:var(--uic-table-vline-inset,1px);bottom:var(--uic-table-vline-inset,1px);background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 42%, transparent);pointer-events:none;width:1px;position:absolute;content:none!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row){background:0 0!important;border:0!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):is(:hover,:focus-visible){background:0 0!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head)>:is(span,div):empty:after{content:"-";color:color-mix(in srgb, var(--simple-muted,var(--builder-card-muted,#94a3b8)) 76%, transparent);font-size:var(--uic-null-font-size,calc(9px * var(--uic-density-scale,1)));font-weight:var(--uic-null-font-weight,760);width:100%;opacity:var(--uic-null-opacity,.42);text-align:center;line-height:1;display:block}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head)>:is(span,div):empty{text-align:center!important;justify-content:center!important}body.builder-page :is(.uic-widget-row,.uic-list-row,.uic-row,.uic-tbl-row,.pctx-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row,.action-row,.wrapper-child,.rowitem,.table-row){position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}body.builder-page :is(.uic-widget-row,.uic-list-row,.uic-row,.uic-tbl-row,.pctx-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row,.action-row,.wrapper-child,.rowitem,.table-row):is(:hover,:focus-visible,.uic-row--active,.queue-row--active-patient){box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}body.builder-page :is(.uic-widget-row,.uic-list-row,.uic-row,.uic-tbl-row,.pctx-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row,.action-row,.wrapper-child,.rowitem,.table-row):before{content:none!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):after{left:var(--uic-table-line-inset,2px);right:var(--uic-table-line-inset,2px);pointer-events:none;z-index:2;height:1px;position:absolute;bottom:0;content:""!important;background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 100%, transparent)!important;box-shadow:none!important}body.builder-page .appt-bm-widget[data-table-style] .appt-bm-row:hover:before{content:"";background:var(--simple-primary,var(--builder-accent));width:2px;box-shadow:0 0 8px color-mix(in srgb, var(--simple-primary,var(--builder-accent)) 80%, transparent), 0 0 16px color-mix(in srgb, var(--simple-primary,var(--builder-accent)) 60%, transparent);pointer-events:none;z-index:4;position:absolute;top:2px;bottom:2px;right:-6px}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row)>*+:before{left:calc(var(--uic-row-gap,4px) * -.5);top:var(--uic-table-vline-inset,1px);bottom:var(--uic-table-vline-inset,1px);pointer-events:none;z-index:2;width:1px;position:absolute;content:none!important;background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 64%, transparent)!important}body.builder-page :is(.appt-cell--actions,.pw-cell--actions,.client-cell--actions,.tasking-cell--actions,.queue-cell--actions){width:var(--uic-actions-col,32px);justify-content:center;align-items:center;gap:2px;display:flex}body.builder-page .appt-cell--actions .uic-overflow,body.builder-page .appt-cell--actions .uic-overflow-btn,body.builder-page .appt-bm-action-spacer{width:calc(24px * var(--uic-density-scale,1))!important;min-width:calc(24px * var(--uic-density-scale,1))!important;height:calc(24px * var(--uic-density-scale,1))!important}body.builder-page .appt-cell--actions .uic-overflow-btn{padding:0!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.appt-cell--avatar,.pctx-cell--avatar,.pw-cell--avatar,.tasking-cell--owner,.queue-cell--owner){padding-inline:calc(2px * var(--uic-density-scale,1))}body.builder-page .appt-cell--actions .uic-overflow-btn i,body.builder-page .appt-cell--actions .uic-overflow-btn svg{width:calc(13px * var(--uic-density-scale,1));height:calc(13px * var(--uic-density-scale,1))}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):last-child:after{content:none!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style=zebra] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):nth-child(2n):before{background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 6%, transparent);pointer-events:none;z-index:0;position:absolute;inset:0;content:""!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) :is(.uic-null,.uic-indicator--missing,.pctx-indicator--missing){visibility:hidden!important;display:none!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row) .pctx-indicator-slot--empty:before{content:none!important;display:none!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.pw-head){transition:color .12s;position:relative}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.pw-head):before{border-radius:inherit;opacity:0;transition:opacity .12s;content:""!important;pointer-events:none!important;z-index:0!important;background:linear-gradient(to right, color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 10%, transparent) 0%, color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 6%, transparent) 40%, transparent 70%)!important;position:absolute!important;inset:0!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.pw-head):is(:hover,:focus-visible):before{opacity:1!important}body.builder-page :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(.uic-tbl-head,.pctx-table-head,.appt-bm-table-head,.pw-head):is(:hover,:focus-visible):after{content:""!important;left:0!important;top:var(--uic-table-line-inset,2px)!important;bottom:var(--uic-table-line-inset,2px)!important;background:var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb)))!important;width:2px!important;box-shadow:0 0 6px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 80%, transparent), 0 0 14px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 60%, transparent)!important;pointer-events:none!important;z-index:3!important;border-radius:0 2px 2px 0!important;position:absolute!important}.uic-tbl-row--active{box-shadow:inset 3px 0 0 var(--simple-primary,var(--builder-accent,#4f46e5));background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#4f46e5)) 8%, transparent)!important}.uic-tbl-head--hidden{display:none}.uic-tbl-row .uic-comment-dot{position:absolute;top:50%;right:0;transform:translateY(-50%)}.uic-datatable{font-family:var(--font-family-ui), inherit;font-size:var(--font-size-sm,.8125rem);color:hsl(var(--card-foreground));background:hsl(var(--card));border-radius:var(--radius);width:100%;min-height:60px;box-shadow:var(--shadow-retool-sm,0 1px 3px #00000014);overflow-x:auto}.uic-datatable-grid{grid-template-columns:var(--uic-tbl-cols);align-items:stretch;display:grid;overflow-x:clip}.uic-datatable-tr,.uic-datatable-body-tr{display:contents}body.builder-element-edit-mode .uic-datatable-grid.uic-datatable-edit-mode{outline:1px solid color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 48%, transparent);outline-offset:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 22%, transparent)}body.builder-element-edit-mode .uic-datatable-grid.uic-datatable-edit-mode [data-edit-active=true]{outline-offset:-1px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 44%, transparent);z-index:2;position:relative;outline:1px solid var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb)))!important}.uic-datatable-edit-mode:hover .uic-datatable-th,.uic-datatable-edit-mode:hover .uic-datatable-td{outline:1px solid color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 18%, transparent);outline-offset:-1px;transition:outline-color .12s}.uic-datatable-edit-mode .uic-datatable-td:hover,.uic-datatable-edit-mode .uic-datatable-th:hover{z-index:1;outline:1px solid color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 30%, transparent)!important}.uic-datatable-edit-mode .uic-datatable-body-tr:hover>.uic-datatable-td{outline-color:color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 35%, transparent)}body.uic-scrubbing .uic-datatable-grid .uic-datatable-td,body.uic-scrubbing .uic-datatable-grid .uic-datatable-th{outline:none!important}.uic-scrub-label{z-index:99999;background:hsl(var(--popover,0 0% 12%));color:hsl(var(--popover-foreground,0 0% 92%));font-family:var(--font-family-ui);font-size:var(--font-size-xs,10px);font-weight:var(--font-weight-medium,500);pointer-events:none;white-space:nowrap;border-radius:4px;padding:2px 8px;animation:.8s forwards uic-scrub-flash;position:fixed;box-shadow:0 2px 8px #00000040}@keyframes uic-scrub-flash{0%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.uic-datatable-edit-mode.uic-datatable-edge-hover,.uic-datatable-edit-mode.uic-datatable-edge-hover .uic-datatable-td,.uic-datatable-edit-mode.uic-datatable-edge-hover .uic-datatable-th{cursor:crosshair}.uic-block .uic-datatable-grid .uic-datatable-tr,.uic-block .uic-datatable-grid .uic-datatable-body-tr{display:contents!important}.uic-block .uic-datatable-grid{grid-auto-flow:column}.uic-block .uic-datatable-td{white-space:nowrap;text-overflow:ellipsis;overflow:clip visible}.uic-datatable table{border-collapse:collapse;width:100%}.uic-datatable th{padding:calc(var(--spacing) * .5) var(--spacing);padding-bottom:calc(var(--spacing) * .75);text-align:left;vertical-align:bottom;font-family:var(--font-family-ui), inherit;font-size:var(--uic-table-header-font-size,var(--font-size-xs,.6875rem));font-weight:var(--font-weight-normal,400);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid hsl(var(--border));position:relative}.uic-datatable-th{padding:calc(var(--spacing,8px) * .5) var(--spacing,8px);padding-bottom:calc(var(--spacing,8px) * .75);text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--uic-text-secondary,hsl(var(--muted-foreground)));opacity:.7;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:4;background:var(--simple-panel,hsl(var(--card,var(--background))));position:sticky;top:0;font-family:var(--font-family-ui)!important;font-size:var(--uic-table-header-font-size)!important;font-weight:var(--uic-table-header-font-weight)!important;line-height:var(--font-line-tight,1.08)!important}.uic-datatable-th:after{content:"";background:var(--simple-line,#ffffff1f);pointer-events:none;z-index:5;height:1px;position:absolute;bottom:0;left:0;right:0}.uic-datatable-header-label{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:opacity .12s;display:inline-flex}.uic-datatable-th[data-sorted] .uic-datatable-header-label{opacity:.7;color:hsl(var(--foreground))}.uic-datatable-th:hover .uic-datatable-header-label{opacity:1;color:hsl(var(--foreground))}.uic-datatable-th:hover{opacity:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 6%, transparent) 0%, transparent 70%)}.uic-datatable-td{padding:var(--uic-padding-y,calc(var(--spacing,8px) * .5)) var(--uic-padding-x,var(--spacing,8px));min-height:var(--uic-row-height,32px);text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--body-foreground,var(--foreground)));align-items:center;display:flex;overflow:clip visible;font-family:var(--font-family-ui)!important;font-size:var(--uic-table-strong-font-size)!important;font-weight:var(--uic-table-field-font-weight)!important;line-height:var(--uic-table-value-line-height,inherit)!important;text-align:left!important}.uic-datatable-grid .uic-datatable-td:has(.uic-avatar-wrap){justify-content:center;padding:var(--uic-padding-y,4px)!important}.uic-datatable-grid .uic-avatar-wrap{justify-content:center;align-items:center;margin:auto;display:flex}.uic-datatable-grid .uic-avatar,.uic-datatable-grid .uic-avatar-wrap .uic-avatar{border-radius:50%;flex-shrink:0;overflow:hidden;width:var(--uic-avatar-size,32px)!important;height:var(--uic-avatar-size,32px)!important;min-width:var(--uic-avatar-size,32px)!important}.uic-datatable-grid .uic-avatar img{border-radius:50%;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.uic-datatable-grid .uic-avatar-fallback{width:var(--uic-avatar-size,32px);height:var(--uic-avatar-size,32px);min-width:var(--uic-avatar-size,32px);font-size:calc(var(--uic-avatar-size,32px) * .4);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;background:color-mix(in srgb, var(--simple-primary,var(--app-accent,var(--builder-accent,#4f7cff))) 12%, transparent)!important;color:var(--simple-primary,var(--app-accent,var(--builder-accent,#4f7cff)))!important}.uic-avatar-fallback{background:color-mix(in srgb, var(--simple-primary,var(--app-accent,var(--builder-accent,#4f7cff))) 12%, transparent)!important;color:var(--simple-primary,var(--app-accent,var(--builder-accent,#4f7cff)))!important}.uic-datatable-body-tr>.uic-datatable-td{cursor:pointer;transition:background-color .12s,color .12s;position:relative}.uic-datatable-body-tr:hover>.uic-datatable-td{background-color:color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 6%, transparent)}.uic-datatable-body-tr>.uic-datatable-td:first-child:after{content:"";background:var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb)));width:2px;box-shadow:0 0 6px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 80%, transparent), 0 0 14px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 60%, transparent);pointer-events:none;z-index:3;opacity:0;border-radius:0 2px 2px 0;transition:opacity .12s;position:absolute;top:1px;bottom:1px;left:0}.uic-datatable-body-tr:hover>.uic-datatable-td:first-child:after{opacity:1}.uic-datatable tbody tr{border-bottom:1px solid hsl(var(--border) / .4);cursor:pointer;transition:color .12s;position:relative}.uic-datatable tbody tr:before{content:"";pointer-events:none;z-index:0;opacity:0;background:linear-gradient(to right, color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 10%, transparent) 0%, color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 6%, transparent) 40%, transparent 70%);transition:opacity .12s;position:absolute;inset:0}.uic-datatable tbody tr:hover:before{opacity:1}.uic-datatable tbody tr:hover:after{content:"";background:var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb)));width:2px;box-shadow:0 0 6px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 80%, transparent), 0 0 14px color-mix(in srgb, var(--app-accent,var(--simple-primary,var(--app-primary,#2563eb))) 60%, transparent);pointer-events:none;z-index:3;border-radius:0 2px 2px 0;position:absolute;top:1px;bottom:1px;left:0}.uic-datatable tbody tr:last-child{border-bottom:none}.uic-datatable td{padding:calc(var(--spacing) * .5) var(--spacing);text-overflow:ellipsis;white-space:nowrap;max-width:none;font-family:var(--font-family-ui), inherit;font-size:var(--uic-table-strong-font-size,var(--font-size-sm,.8125rem));font-weight:var(--uic-table-field-font-weight,400);line-height:var(--uic-table-value-line-height,inherit);color:hsl(var(--body-foreground,var(--foreground)));overflow:hidden;text-align:left!important}.uic-datatable td:first-child{padding-left:var(--spacing)}.uic-datatable-empty{padding:calc(var(--spacing) * 2) var(--spacing);text-align:center;color:hsl(var(--muted-foreground));font-size:var(--font-size-sm,.8125rem)}.uic-datatable-grid[data-header-bg=accent] .uic-datatable-th{background:linear-gradient(180deg, color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, var(--simple-panel,#1a1a2e)) 0%, color-mix(in srgb, var(--simple-primary,#4f7cff) 6%, var(--simple-panel,#1a1a2e)) 100%)!important;color:color-mix(in srgb, var(--simple-text) 90%, var(--simple-primary,#4f7cff))!important;opacity:1!important}.uic-datatable-grid[data-header-bg=muted] .uic-datatable-th{background:color-mix(in srgb, var(--simple-panel-alt,var(--simple-panel)) 80%, transparent)!important;opacity:.9!important}.uic-datatable-grid[data-header-bg=tinted] .uic-datatable-th{background:linear-gradient(90deg, color-mix(in srgb, var(--simple-primary,#4f7cff) 10%, var(--simple-panel-alt,var(--simple-panel))) 0%, color-mix(in srgb, var(--simple-primary,#4f7cff) 4%, var(--simple-panel-alt,var(--simple-panel))) 100%)!important;opacity:1!important}.uic-datatable-grid[data-header-bg=off] .uic-datatable-th{box-shadow:none!important;background:0 0!important;border:none!important}.uic-datatable-grid[data-header-bg=off] .uic-datatable-th:after,.uic-datatable-grid[data-header-bg=off] .uic-datatable-th:before{content:none!important;display:none!important}.uic-datatable-grid[data-table-style] .uic-datatable-th,.uic-datatable-grid[data-table-style] .uic-datatable-td{position:relative;border:none!important}.uic-datatable-grid[data-table-style=horizontal] .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):after{content:"";background:color-mix(in srgb, var(--simple-line,#ffffff1f) 50%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.uic-datatable-grid[data-table-style=horizontal] .uic-datatable-body-tr>.uic-datatable-td:first-child{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-line,#ffffff1f) 50%, transparent)}.uic-datatable-grid[data-table-style=horizontal] .uic-datatable-body-tr:last-child>.uic-datatable-td:not(:first-child):after{display:none}.uic-datatable-grid[data-table-style=horizontal] .uic-datatable-body-tr:last-child>.uic-datatable-td:first-child{box-shadow:none}.uic-datatable-grid[data-table-style=hair] .uic-datatable-th{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--simple-line,#ffffff1f) 8%, transparent) 0%, color-mix(in srgb, var(--simple-line,#ffffff1f) 4%, transparent) 60%, transparent 100%)}.uic-datatable-grid[data-table-style=hair] .uic-datatable-th+.uic-datatable-th:before{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--simple-line,#ffffff1f) 30%, transparent) 30%, color-mix(in srgb, var(--simple-line,#ffffff1f) 30%, transparent) 80%, transparent 100%);pointer-events:none;width:1px;position:absolute;top:20%;bottom:10%;left:0}.uic-datatable-grid[data-table-style=hair] .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):after{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--simple-line,#ffffff1f) 22%, transparent) 10%, color-mix(in srgb, var(--simple-line,#ffffff1f) 22%, transparent) 90%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:4px;right:4px}.uic-datatable-grid[data-table-style=hair] .uic-datatable-body-tr>.uic-datatable-td:first-child{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-line,#ffffff1f) 22%, transparent)}.uic-datatable-grid[data-table-style=hair] .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):before{content:"";background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--simple-line,#ffffff1f) 18%, transparent) 25%, color-mix(in srgb, var(--simple-line,#ffffff1f) 18%, transparent) 75%, transparent 100%);pointer-events:none;width:1px;position:absolute;top:4px;bottom:4px;left:0}.uic-datatable-grid[data-table-style=hair] .uic-datatable-body-tr:last-child>.uic-datatable-td:not(:first-child):after{display:none}.uic-datatable-grid[data-table-style=hair] .uic-datatable-body-tr:last-child>.uic-datatable-td:first-child{box-shadow:none}.uic-datatable-grid[data-table-style=borders] .uic-datatable-th+.uic-datatable-th:before{content:"";background:color-mix(in srgb, var(--simple-line,#ffffff1f) 60%, transparent);pointer-events:none;width:1px;position:absolute;top:25%;bottom:4px;left:0}.uic-datatable-grid[data-table-style=borders] .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):after{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--simple-line,#ffffff1f) 70%, transparent) 3%, color-mix(in srgb, var(--simple-line,#ffffff1f) 70%, transparent) 97%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:2px;right:2px}.uic-datatable-grid[data-table-style=borders] .uic-datatable-body-tr>.uic-datatable-td:first-child{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-line,#ffffff1f) 70%, transparent)}.uic-datatable-grid[data-table-style=borders] .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):before{content:"";background:color-mix(in srgb, var(--simple-line,#ffffff1f) 50%, transparent);pointer-events:none;width:1px;position:absolute;top:4px;bottom:4px;left:0}.uic-datatable-grid[data-table-style=borders] .uic-datatable-body-tr:last-child>.uic-datatable-td:not(:first-child):after{display:none}.uic-datatable-grid[data-table-style=borders] .uic-datatable-body-tr:last-child>.uic-datatable-td:first-child{box-shadow:none}.uic-datatable-grid[data-table-style=off] .uic-datatable-td:before,.uic-datatable-grid[data-table-style=off] .uic-datatable-td:after,.uic-datatable-grid[data-table-style=off] .uic-datatable-th:before,.uic-datatable-grid[data-table-style=off] .uic-datatable-th:after{content:none!important;display:none!important}.uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-th:after,.uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-th:before,.uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-td:not(:first-child):after,.uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-td:not(:first-child):before{opacity:1!important}:root[data-widget-border-style=highlight] .uic-datatable-grid[data-table-style] .uic-datatable-th:after{height:1px;box-shadow:0 1px 6px color-mix(in srgb, var(--simple-primary,#4f7cff) 40%, transparent), 0 0 14px color-mix(in srgb, var(--simple-primary,#4f7cff) 20%, transparent);background:var(--global-widget-highlight-divider,linear-gradient(90deg, transparent 0%, color-mix(in srgb, #fff 20%, var(--simple-primary,#4f7cff) 48%) 12%, color-mix(in srgb, #fff 26%, var(--simple-primary,#4f7cff) 62%) 50%, color-mix(in srgb, #fff 20%, var(--simple-primary,#4f7cff) 48%) 88%, transparent 100%))!important}:root[data-widget-border-style=highlight] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):after{box-shadow:0 0 4px color-mix(in srgb, var(--simple-primary,#4f7cff) 16%, transparent);background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent) 10%, color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent) 90%, transparent 100%)!important}:root[data-widget-border-style=highlight] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-body-tr>.uic-datatable-td:first-child{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent), inset 0 -1px 4px color-mix(in srgb, var(--simple-primary,#4f7cff) 10%, transparent)}:root[data-widget-border-style=highlight] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):before{box-shadow:0 0 4px color-mix(in srgb, var(--simple-primary,#4f7cff) 12%, transparent);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, transparent) 25%, color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, transparent) 75%, transparent 100%)!important}:root[data-widget-border-style=highlight] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-th+.uic-datatable-th:before{box-shadow:0 0 4px color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, transparent);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--simple-primary,#4f7cff) 22%, transparent) 30%, color-mix(in srgb, var(--simple-primary,#4f7cff) 22%, transparent) 70%, transparent 100%)!important}:root[data-widget-border-style=solid] .uic-datatable-grid[data-table-style] .uic-datatable-th:after{box-shadow:0 0 6px color-mix(in srgb, var(--simple-primary,#4f7cff) 18%, transparent);background:color-mix(in srgb, var(--simple-primary,#4f7cff) 35%, var(--simple-line,#ffffff1f))!important}:root[data-widget-border-style=solid] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):after{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, var(--simple-line,#ffffff1f) 40%)!important}:root[data-widget-border-style=solid] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-body-tr>.uic-datatable-td:first-child{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-primary,#4f7cff) 14%, var(--simple-line,#ffffff1f) 40%)}:root[data-widget-border-style=solid] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-body-tr>.uic-datatable-td:not(:first-child):before,:root[data-widget-border-style=solid] .uic-datatable-grid[data-table-style]:not([data-table-style=off]) .uic-datatable-th+.uic-datatable-th:before{background:color-mix(in srgb, var(--simple-primary,#4f7cff) 12%, var(--simple-line,#ffffff1f) 30%)!important}:root[data-widget-border-style=highlight] .uic-datatable-grid[data-table-style] .uic-datatable-body-tr:last-child>.uic-datatable-td:first-child,:root[data-widget-border-style=solid] .uic-datatable-grid[data-table-style] .uic-datatable-body-tr:last-child>.uic-datatable-td:first-child{box-shadow:none}.uic-datatable-grid[data-text-case=uppercase] .uic-badge,.uic-datatable-grid[data-text-case=uppercase] .uic-badge span{text-transform:uppercase!important}.uic-datatable-grid[data-text-case=capitalize] .uic-badge,.uic-datatable-grid[data-text-case=capitalize] .uic-badge span{text-transform:capitalize!important}.uic-datatable-grid[data-actions-shape=pill] button.uic-btn,.uic-datatable-grid[data-actions-shape=pill] button,[data-actions-shape=pill] button.uic-btn,[data-actions-shape=pill] .uic-datatable-grid button,[data-actions-shape=pill] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions,.appt-bm-toolbar,.uic-widget-toolbar) button{border-radius:9999px!important}.uic-datatable-grid[data-actions-shape=square] button.uic-btn,.uic-datatable-grid[data-actions-shape=square] button,[data-actions-shape=square] button.uic-btn,[data-actions-shape=square] .uic-datatable-grid button,[data-actions-shape=square] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions,.appt-bm-toolbar,.uic-widget-toolbar) button{border-radius:0!important}.uic-datatable-grid[data-actions-shape=rounded] button.uic-btn,.uic-datatable-grid[data-actions-shape=rounded] button,[data-actions-shape=rounded] button.uic-btn,[data-actions-shape=rounded] .uic-datatable-grid button,[data-actions-shape=rounded] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions,.appt-bm-toolbar,.uic-widget-toolbar) button{border-radius:6px!important}[data-actions-content=icon] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions,.appt-bm-toolbar,.uic-widget-toolbar) button span{display:none!important}[data-actions-content=icon] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions,.appt-bm-toolbar,.uic-widget-toolbar) button{aspect-ratio:1!important;justify-content:center!important;align-items:center!important;padding-left:6px!important;padding-right:6px!important;display:inline-flex!important}[data-actions-content=text] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions,.appt-bm-toolbar,.uic-widget-toolbar) button :is(svg,i,.lucide){display:none!important}[data-actions-grouping=connected] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions){align-items:center!important;gap:0!important;display:flex!important}[data-actions-grouping=connected] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions) button{border-right-width:1px!important;border-radius:0!important;margin-left:-1px!important}[data-actions-grouping=connected] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions) button:first-child{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;margin-left:0!important}[data-actions-grouping=connected] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions) button:last-child{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}[data-actions-grouping=connected][data-actions-shape=pill] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions) button:first-child{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}[data-actions-grouping=connected][data-actions-shape=pill] :is(.uic-datatable-td,.appt-bm-actions,.pw-actions,.tasking-actions,.queue-actions) button:last-child{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}[data-search-shape=pill] .pctx-search-bar{border-radius:9999px!important}[data-search-shape=square] .pctx-search-bar{border-radius:0!important}[data-search-shape=rounded] .pctx-search-bar{border-radius:6px!important}[data-search-style=outline] .pctx-search-bar{border:1px solid var(--border,#ffffff26)!important;background:0 0!important;padding:4px 8px!important}[data-search-style=filled] .pctx-search-bar{background:var(--muted,#ffffff0d)!important;border:1px solid #0000!important;padding:4px 8px!important}[data-search-style=minimalist] .pctx-search-bar{border:none!important;border-bottom:1px solid var(--border,#ffffff26)!important;background:0 0!important;border-radius:0!important;padding:2px 0!important}[data-search-style=flat] .pctx-search-bar{background:0 0!important;border:none!important;padding:2px 0!important}[data-search-width=fixed] :is(.uic-search-card-wrapper,.uic-search-portal){width:160px!important;max-width:160px!important}[data-search-width=wide] :is(.uic-search-card-wrapper,.uic-search-portal){width:240px!important;max-width:240px!important}[data-search-width=stretch] :is(.uic-search-card-wrapper,.uic-search-portal){flex:1!important;width:100%!important;max-width:100%!important}[data-search-width=stretch] .mock-block-head .uic-search-portal{flex:1!important;max-width:none!important}.uic-datatable-grid[data-badge-tone=teal] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=teal] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f2fdfc!important;--badge-fg:#0b7a6f!important;--badge-border:#c9f7f3!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=emerald] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=emerald] :is(.uic-badge,.uic-badge--soft){--badge-bg:#edfdf5!important;--badge-fg:#0c6e40!important;--badge-border:#c0f6dd!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=green] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=green] :is(.uic-badge,.uic-badge--soft){--badge-bg:#eefcf3!important;--badge-fg:#0d632d!important;--badge-border:#c2f4d5!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=lime] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=lime] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f6fded!important;--badge-fg:#426709!important;--badge-border:#dff7ba!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=cyan] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=cyan] :is(.uic-badge,.uic-badge--soft){--badge-bg:#e8fafc!important;--badge-fg:#096877!important;--badge-border:#bbeff7!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=blue] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=blue] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f0f6fe!important;--badge-fg:#07409d!important;--badge-border:#c5dafc!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=indigo] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=indigo] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f1f1fe!important;--badge-fg:#0e11a4!important;--badge-border:#d0d1fb!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=violet] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=violet] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f3edfd!important;--badge-fg:#44109e!important;--badge-border:#dac8f9!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=purple] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=purple] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f8edfc!important;--badge-fg:#618!important;--badge-border:#e7c1f6!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=fuchsia] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=fuchsia] :is(.uic-badge,.uic-badge--soft){--badge-bg:#fcedfa!important;--badge-fg:#8a0f75!important;--badge-border:#f6c1ed!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=pink] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=pink] :is(.uic-badge,.uic-badge--soft){--badge-bg:#fdf1f7!important;--badge-fg:#960d52!important;--badge-border:#f9c8e0!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=rose] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=rose] :is(.uic-badge,.uic-badge--soft){--badge-bg:#fdecf1!important;--badge-fg:#980b33!important;--badge-border:#f9c7d6!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=red] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=red] :is(.uic-badge,.uic-badge--soft){--badge-bg:#fdecec!important;--badge-fg:#980b0b!important;--badge-border:#fac7c7!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=orange] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=orange] :is(.uic-badge,.uic-badge--soft){--badge-bg:#fdf3ec!important;--badge-fg:#98440b!important;--badge-border:#f9d8c3!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=amber] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=amber] :is(.uic-badge,.uic-badge--soft){--badge-bg:#fef7ec!important;--badge-fg:#895906!important;--badge-border:#fbe4bb!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}.uic-datatable-grid[data-badge-tone=slate] :is(.uic-badge,.uic-badge--soft),[data-badge-tone=slate] :is(.uic-badge,.uic-badge--soft){--badge-bg:#f0f2f4!important;--badge-fg:#3c4753!important;--badge-border:#d6dbe0!important;background:var(--badge-bg)!important;color:var(--badge-fg)!important;border:1px solid var(--badge-border)!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style=almost] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row):not(:last-child):after{left:12px!important;right:12px!important}body.builder-page :is(.pw-widget,.tasking-widget,.appt-bm-widget,.queue-widget,.pctx-widget)[data-table-style=pipe] :is(.uic-tbl-row,.pw-row,.tasking-row,.appt-bm-row,.queue-row--live,.pctx-row)>*+:before{left:calc(var(--uic-row-gap,4px) * -.5);pointer-events:none;z-index:2;width:1px;position:absolute;top:4px;bottom:4px;content:""!important;background:color-mix(in srgb, var(--simple-line,var(--builder-line,#d8e2dc)) 42%, transparent)!important}body.builder-page [data-col-bg-type=accent]{--bg-hue:var(--simple-primary,var(--app-primary,#2563eb))}body.builder-page [data-col-bg-type=muted]{--bg-hue:var(--simple-muted,var(--builder-card-muted,#94a3b8))}body.builder-page [data-col-bg-type=tinted]{--bg-hue:var(--accent,var(--app-accent,#4f46e5))}body.builder-page .uic-tbl-row>[data-col-bg-type]:not(:has(.uic-badge)):not(:has(button)){background:color-mix(in srgb, var(--bg-hue,var(--simple-primary,#2563eb)) 4%, transparent)!important}body.builder-page [data-col-bg-intensity=subtle]{background:color-mix(in srgb, var(--bg-hue,var(--simple-primary,#2563eb)) 6%, transparent)!important}body.builder-page [data-col-bg-intensity=medium]{background:color-mix(in srgb, var(--bg-hue,var(--simple-primary,#2563eb)) 14%, transparent)!important}body.builder-page [data-col-bg-intensity=strong]{background:color-mix(in srgb, var(--bg-hue,var(--simple-primary,#2563eb)) 26%, transparent)!important}body.builder-page [data-col-bg-type]:is(:has(.uic-badge),:has(button)){background:0 0!important}body.builder-page [data-col-bg-type]:after,body.builder-page [data-col-bg-type]:before{opacity:0!important;display:none!important}:root,body.builder-page{--uic-signal-icon-size:26px;--uic-signal-gap:6px;--uic-signal-status-col:42px;--uic-signal-value-col:52px;--uic-avatar-col:46px;--uic-avatar-pad-inline:8px;--uic-name-min:140px;--uic-date-col:70px;--uic-badge-col:90px;--uic-comment-min:80px;--uic-actions-col:32px}.uic-indicator{min-width:var(--uic-signal-icon-size,24px);height:var(--uic-signal-icon-size,24px);font-size:calc(9.5px * var(--uic-density-scale,1));opacity:.86;color:var(--uic-text-secondary,var(--simple-muted,var(--ink,#17211d)));justify-content:center;align-items:center;font-weight:820;line-height:1;display:inline-flex}.uic-tbl-row:hover .uic-indicator{opacity:1}.uic-indicator--missing{color:color-mix(in srgb, var(--simple-muted,#62706a) 78%, transparent);font-size:var(--uic-null-font-size,calc(9px * var(--uic-density-scale,1)));font-weight:var(--uic-null-font-weight,760);opacity:var(--uic-null-opacity,.72)}.uic-indicator--value{min-width:var(--uic-signal-value-col,52px);color:var(--uic-text-secondary,var(--simple-muted,#62706a));font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:10px;font-weight:800}.uic-indicator--badge{width:fit-content;min-width:max-content;font-size:10px;font-weight:700}.uic-indicator[data-uic-tone]{color:var(--uic-text-secondary,var(--simple-muted,#62706a))}.uic-indicator i,.uic-indicator svg{stroke-width:1.7px;width:14px;height:14px}.ws-item.uic-signal-state{color:var(--simple-muted,#62706a);background:color-mix(in srgb, var(--simple-panel,#fff) 94%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-line,#d8e2dc) 34%, transparent);justify-content:flex-start;align-items:center;gap:7px;display:flex}.ws-item.uic-signal-state:before{content:"";opacity:.9;background:currentColor;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.ws-item.uic-signal-state--off{opacity:.42}.ws-item.uic-signal-state--low{color:color-mix(in srgb, var(--simple-primary,#007c7a) 68%, var(--simple-muted,#62706a));background:color-mix(in srgb, var(--simple-primary,#007c7a) 9%, var(--simple-panel,#fff))}.ws-item.uic-signal-state--high{color:var(--simple-primary,#007c7a);background:color-mix(in srgb, var(--simple-primary,#007c7a) 16%, var(--simple-panel,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--simple-primary,#007c7a) 34%, transparent)}.le-table{border-collapse:collapse;width:100%}.le-table th{color:var(--muted,#62706a);text-align:left;border-bottom:1px solid var(--line,#d8e1dd);padding:4px 8px;font-size:.72rem;font-weight:600}.le-table td{border-bottom:1px solid var(--line,#d8e1dd);vertical-align:middle;padding:3px 8px}.le-table tr:last-child td{border-bottom:none}.le-table input,.le-table select{box-sizing:border-box;width:100%;padding:2px 6px;font-size:.75rem}.le-table .uic-btn--sm{font-size:.72rem}.uic-panel{--uic-volume-row-min-h:32px;--uic-volume-row-pad-y:4px;--uic-volume-row-pad-x:8px;--uic-volume-row-gap:4px;--uic-volume-list-gap:3px;--uic-volume-pad:8px;--uic-density-row-h-delta:0px;--uic-density-pad-y-delta:0px;--uic-density-pad-x-delta:0px;--uic-mode-row-h-delta:0px;--uic-mode-pad-y-delta:0px;--uic-panel-row-min-h:max(22px, calc(var(--uic-volume-row-min-h) + var(--uic-density-row-h-delta) + var(--uic-mode-row-h-delta)));--uic-panel-row-pad-y:max(1px, calc(var(--uic-volume-row-pad-y) + var(--uic-density-pad-y-delta) + var(--uic-mode-pad-y-delta)));--uic-panel-row-pad-x:max(4px, calc(var(--uic-volume-row-pad-x) + var(--uic-density-pad-x-delta)));--uic-panel-row-gap:var(--uic-volume-row-gap);--uic-panel-list-gap:var(--uic-volume-list-gap);--uic-panel-pad:var(--uic-volume-pad);--uic-panel-scroll-y:visible;--uic-layout-weight:1;--uic-layout-basis:auto;--uic-layout-min-w:0;--uic-row-wrap:nowrap;--uic-row-action-visibility:visible;--uic-row-divider-strength:1;--uic-panel-accent-color:var(--app-primary,#125b50);--uic-panel-accent-bg:transparent;--uic-panel-accent-line:var(--app-line,#00000014);box-sizing:border-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.uic-panel[data-volume=dense]{--uic-volume-row-min-h:24px;--uic-volume-row-pad-y:2px;--uic-volume-row-pad-x:6px;--uic-volume-row-gap:2px;--uic-volume-list-gap:1px;--uic-volume-pad:6px;--uic-panel-scroll-y:auto}.uic-panel[data-volume=comfortable]{--uic-volume-row-min-h:40px;--uic-volume-row-pad-y:7px;--uic-volume-row-pad-x:10px;--uic-volume-row-gap:5px;--uic-volume-list-gap:4px;--uic-volume-pad:10px}.uic-panel[data-volume=expanded]{--uic-volume-row-min-h:52px;--uic-volume-row-pad-y:10px;--uic-volume-row-pad-x:12px;--uic-volume-row-gap:6px;--uic-volume-list-gap:5px;--uic-volume-pad:12px}.uic-panel[data-density=compact]{--uic-density-row-h-delta:-5px;--uic-density-pad-y-delta:-2px;--uic-density-pad-x-delta:-2px}.uic-panel[data-density=comfortable]{--uic-density-row-h-delta:6px;--uic-density-pad-y-delta:3px;--uic-density-pad-x-delta:2px}.uic-panel[data-mode=monitor]{--uic-mode-row-h-delta:2px;--uic-mode-pad-y-delta:1px}.uic-panel[data-mode=action]{--uic-mode-row-h-delta:6px;--uic-mode-pad-y-delta:2px}.uic-panel[data-mode=form]{--uic-mode-row-h-delta:10px;--uic-mode-pad-y-delta:4px}.uic-panel[data-severity=neutral]{--uic-panel-accent-color:var(--app-primary,#125b50);--uic-panel-accent-bg:transparent}.uic-panel[data-severity=info]{--uic-panel-accent-color:var(--status-info,#4a90e2);--uic-panel-accent-bg:var(--status-info-bg,#4a90e20f);--uic-panel-accent-line:#4a90e22e}.uic-panel[data-severity=warning]{--uic-panel-accent-color:var(--status-warn,#f59e0b);--uic-panel-accent-bg:var(--status-warn-bg,#f59e0b0f);--uic-panel-accent-line:#f59e0b38}.uic-panel[data-severity=critical]{--uic-panel-accent-color:var(--status-alert,#ef4444);--uic-panel-accent-bg:var(--status-alert-bg,#ef44440f);--uic-panel-accent-line:#ef444438}.uic-panel--queue{--uic-volume-row-min-h:32px;--uic-volume-row-pad-y:4px;--uic-volume-pad:6px;--uic-panel-scroll-y:auto;--uic-row-wrap:nowrap;--uic-row-action-visibility:hover;--uic-row-divider-strength:1}.uic-panel--approval{--uic-volume-row-min-h:38px;--uic-volume-row-pad-y:6px;--uic-volume-pad:8px;--uic-mode-row-h-delta:4px;--uic-row-action-visibility:visible;--uic-row-divider-strength:2}.uic-panel--feed{--uic-volume-row-min-h:28px;--uic-volume-row-pad-y:3px;--uic-volume-row-pad-x:8px;--uic-volume-list-gap:1px;--uic-panel-scroll-y:auto;--uic-row-action-visibility:hidden;--uic-row-divider-strength:0}.uic-panel--detail{--uic-volume-row-min-h:44px;--uic-volume-row-pad-y:8px;--uic-volume-pad:12px;--uic-row-wrap:wrap;--uic-row-action-visibility:visible;--uic-row-divider-strength:1}.uic-panel--context{--uic-volume-row-min-h:30px;--uic-volume-row-pad-y:4px;--uic-volume-pad:8px;--uic-row-action-visibility:hover;--uic-row-divider-strength:0}.uic-panel--board{--uic-volume-row-min-h:72px;--uic-volume-row-pad-y:8px;--uic-volume-pad:8px;--uic-volume-list-gap:6px;--uic-panel-scroll-y:auto;--uic-row-wrap:wrap;--uic-row-action-visibility:hover;--uic-row-divider-strength:0}.uic-panel--summary{--uic-volume-row-min-h:56px;--uic-volume-row-pad-y:10px;--uic-volume-pad:12px;--uic-row-wrap:wrap;--uic-row-action-visibility:hidden;--uic-row-divider-strength:0}.uic-panel--tasklist{--uic-volume-row-min-h:34px;--uic-volume-row-pad-y:5px;--uic-volume-pad:8px;--uic-panel-scroll-y:auto;--uic-row-action-visibility:hover;--uic-row-divider-strength:1}.uic-panel--media{--uic-volume-row-min-h:80px;--uic-volume-row-pad-y:6px;--uic-volume-pad:8px;--uic-volume-list-gap:6px;--uic-panel-scroll-y:auto;--uic-row-wrap:wrap;--uic-row-action-visibility:hover;--uic-row-divider-strength:0}.uic-panel[data-layout-role=anchor]{--uic-layout-weight:2;--uic-layout-basis:auto;--uic-layout-min-w:0}.uic-panel[data-layout-role=support]{--uic-layout-weight:1;--uic-layout-basis:auto;--uic-layout-min-w:0}.uic-panel[data-layout-role=detail]{--uic-layout-weight:1;--uic-layout-basis:320px;--uic-layout-min-w:240px}.uic-panel[data-layout-role=float]{--uic-layout-weight:0;--uic-layout-basis:auto;--uic-layout-min-w:0}.uic-panel__list{gap:var(--uic-panel-list-gap);overflow-y:var(--uic-panel-scroll-y,visible);flex-direction:column;flex:1;min-height:0;display:flex;overflow-x:hidden}.uic-panel .af-list,.uic-panel .fb-col-body,.uic-panel .pctx-list-wrap .uic-list{gap:var(--uic-panel-list-gap,3px)}.uic-panel .af-entry,.uic-panel .fb-card,.uic-panel .pctx-list-wrap .uic-row{min-height:var(--uic-panel-row-min-h)}.uic-panel .af-entry{padding-top:var(--uic-panel-row-pad-y);padding-bottom:var(--uic-panel-row-pad-y);padding-left:var(--uic-panel-row-pad-x);padding-right:var(--uic-panel-row-pad-x)}.lk-banner-slash,.lk-banner-stat,.lk-banner-accent,.lk-banner-title,.lk-zone,.lk-zone--inset,.lk-cut,.lk-cut--line,.lk-footer,.lk-footer--minimal{--lk-primary-strong:rgba(var(--simple-primary-rgb,37,99,235), .96);--lk-primary-mid:rgba(var(--simple-primary-rgb,37,99,235), .54);--lk-primary-soft:rgba(var(--simple-primary-rgb,37,99,235), .14);--lk-primary-ghost:rgba(var(--simple-primary-rgb,37,99,235), .07);--lk-panel-mid:rgba(var(--simple-panel-rgb,30,39,56), .8);--lk-line-subtle:rgba(var(--simple-panel-rgb,30,39,56), .12);--lk-slash-width:52%;--lk-slash-angle:7%;box-sizing:border-box;width:100%;font-family:inherit}.lk-banner-slash{background:var(--simple-panel);border:1px solid var(--lk-line-subtle);border-radius:10px;align-items:center;height:58px;display:flex;position:relative;overflow:hidden}.lk-banner-slash:before{content:"";background:var(--lk-primary-strong);clip-path:polygon(0 0, calc(var(--lk-slash-width) + var(--lk-slash-angle)) 0, var(--lk-slash-width) 100%, 0 100%);position:absolute;inset:0}.lk-banner-slash:after{content:"";clip-path:polygon(calc(var(--lk-slash-width) + var(--lk-slash-angle) - 1.5%) 0, calc(var(--lk-slash-width) + var(--lk-slash-angle) + 1%) 0, calc(var(--lk-slash-width) + 1%) 100%, calc(var(--lk-slash-width) - 1.5%) 100%);background:linear-gradient(#ffffff38 0%,#ffffff0a 100%);position:absolute;inset:0}.lk-banner-slash__left{z-index:1;min-width:190px;max-width:calc(var(--lk-slash-width) + var(--lk-slash-angle));flex-direction:column;gap:2px;padding:0 24px;display:flex;position:relative}.lk-banner-slash__left strong{color:#fff;white-space:nowrap;letter-spacing:.01em;font-size:13px;font-weight:600}.lk-banner-slash__left span{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:10px}.lk-banner-slash__right{z-index:1;align-items:center;gap:20px;margin-left:auto;padding:0 22px;display:flex;position:relative}.lk-banner-slash__stat{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.lk-banner-slash__stat strong{color:var(--simple-text);letter-spacing:-.01em;font-size:16px;font-weight:500}.lk-banner-slash__stat span{color:var(--simple-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.lk-banner-slash__sep{background:var(--simple-line,#ffffff1a);width:1px;height:24px}.lk-banner-stat{background:var(--simple-panel);border:1px solid var(--lk-line-subtle);border-radius:10px;align-items:stretch;height:54px;display:flex;overflow:hidden}.lk-banner-stat__label{background:var(--lk-primary-strong);clip-path:polygon(0 0,100% 0,86% 100%,0 100%);flex:none;align-items:center;min-width:150px;padding:0 36px 0 20px;display:flex;position:relative}.lk-banner-stat__label:after{content:"";clip-path:polygon(0 0,100% 0,68% 100%,-30% 100%);background:linear-gradient(#ffffff2e 0%,#ffffff08 100%);width:28px;position:absolute;top:0;bottom:0;right:0}.lk-banner-stat__label span{color:#fff;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.lk-banner-stat__items{flex:1;align-items:center;padding:0 16px;display:flex}.lk-banner-stat__item{border-right:1px solid var(--simple-line,#ffffff14);flex-direction:column;flex:1;align-items:center;gap:1px;padding:0 10px;display:flex}.lk-banner-stat__item:last-child{border-right:none}.lk-banner-stat__item strong{color:var(--simple-text);letter-spacing:-.01em;font-size:17px;font-weight:500}.lk-banner-stat__item span{color:var(--simple-muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:9px}.lk-banner-stat__item--alert strong{color:var(--simple-bad,#f87171)}.lk-banner-stat__item--good strong{color:var(--simple-good,#4ade80)}.lk-banner-stat__item--warn strong{color:#f4a522}.lk-banner-accent{background:var(--simple-panel-alt,var(--simple-panel));border:1px solid var(--lk-line-subtle);border-radius:8px;align-items:stretch;height:38px;display:flex;overflow:hidden}.lk-banner-accent__wedge{flex:0 0 0;width:0;position:relative}.lk-banner-accent__wedge:before{content:"";background:var(--lk-primary-strong);clip-path:polygon(0 0,85% 0,60% 100%,0 100%);z-index:1;width:72px;position:absolute;top:-1px;bottom:-1px;left:0}.lk-banner-accent__wedge:after{content:"";clip-path:polygon(52% 0,72% 0,46% 100%,28% 100%);z-index:2;background:linear-gradient(#fff3 0%,#ffffff05 100%);width:72px;position:absolute;top:-1px;bottom:-1px;left:0}.lk-banner-accent__body{z-index:0;flex:1;align-items:center;gap:10px;padding:0 16px 0 56px;display:flex;position:relative}.lk-banner-accent__body span{color:var(--simple-text);letter-spacing:.01em;font-size:12px;font-weight:500}.lk-banner-accent__body small{color:var(--simple-muted);letter-spacing:.04em;margin-left:auto;font-size:10px}.lk-banner-accent__cap{background:var(--lk-primary-mid);clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);flex:0 0 48px;justify-content:flex-end;align-items:center;padding-right:10px;display:flex}.lk-banner-title{background:var(--lk-primary-ghost);border:1px solid var(--lk-primary-soft);border-radius:8px;align-items:stretch;height:48px;display:flex;position:relative;overflow:hidden}.lk-banner-title:before{content:"";background:var(--simple-primary);border-radius:0;width:4px;position:absolute;top:0;bottom:0;left:0}.lk-banner-title__body{flex:1;align-items:center;gap:10px;padding:0 18px 0 20px;display:flex}.lk-banner-title__body strong{color:var(--simple-text);letter-spacing:.01em;font-size:14px;font-weight:600}.lk-banner-title__body span{color:var(--simple-muted);font-size:11px}.lk-banner-title__right{align-items:center;gap:8px;padding:0 16px;display:flex}.lk-zone{background:var(--lk-primary-ghost);border:1px solid var(--lk-primary-soft);border-radius:12px;padding:14px;position:relative;overflow:hidden}.lk-zone:before{content:"";background:var(--lk-primary-soft);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-36px;right:-36px}.lk-zone:after{content:"";background:linear-gradient(90deg, var(--simple-primary), rgba(var(--simple-primary-rgb,37,99,235), 0));height:2px;position:absolute;bottom:0;left:0;right:0}.lk-zone--inset{background:color-mix(in srgb, var(--simple-panel-alt,var(--simple-panel)) 80%, transparent);border:1px solid var(--simple-line,#ffffff14)}.lk-zone--inset:before{display:none}.lk-zone--inset:after{opacity:.4}.lk-cut{background:var(--lk-primary-ghost);border:1px solid var(--lk-primary-soft);border-radius:5px;align-items:center;gap:10px;height:26px;padding:0 12px 0 18px;display:flex;position:relative;overflow:hidden}.lk-cut:before{content:"";background:var(--simple-primary);clip-path:polygon(0 0,100% 0,62% 100%,0 100%);width:8px;position:absolute;top:0;bottom:0;left:0}.lk-cut__label{color:var(--simple-text);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.lk-cut__line{background:linear-gradient(90deg, var(--simple-line,#ffffff1a), transparent);flex:1;height:1px}.lk-cut__badge{color:var(--simple-primary);background:var(--lk-primary-soft);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:500}.lk-cut--line{background:0 0;border:none;border-radius:2px;gap:3px;height:3px;padding:0;display:flex;overflow:visible}.lk-cut--line:before{content:"";background:var(--simple-primary);border-radius:2px;flex:0 0 36px}.lk-cut--line:after{content:"";background:var(--lk-primary-mid);border-radius:2px;flex:0 0 16px}.lk-footer{background:var(--simple-panel-alt,var(--simple-panel));border:1px solid var(--simple-line,#ffffff14);border-radius:8px;align-items:center;gap:18px;height:36px;padding:0 14px;display:flex;position:relative;overflow:hidden}.lk-footer:after{content:"";background:var(--lk-primary-mid);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);width:110px;position:absolute;top:0;bottom:0;right:0}.lk-footer__item{color:var(--simple-muted);white-space:nowrap;z-index:1;align-items:center;gap:6px;font-size:11px;display:flex}.lk-footer__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.lk-footer__dot--good{background:var(--simple-good,#4ade80)}.lk-footer__dot--warn{background:#f4a522}.lk-footer__dot--bad{background:var(--simple-bad,#f87171)}.lk-footer__dot--muted{background:var(--simple-muted);opacity:.45}.lk-footer__right{z-index:1;justify-content:flex-end;align-items:center;gap:8px;width:110px;padding-right:14px;display:flex;position:absolute;top:0;bottom:0;right:0}.lk-footer__right span{color:#ffffffb3;letter-spacing:.04em;white-space:nowrap;font-size:10px}.lk-footer--minimal{border:none;border-top:1px solid var(--simple-line,#ffffff14);background:0 0;border-radius:5px;height:26px}.lk-footer--minimal:after{display:none}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.prontuario-dialog.uic-dialog{--pfile-ws-bright:.225;--pfile-tabrow-bg:.04;--pfile-content-bg:.15;--pfile-rail-h:46px;--pfile-foot-h:30px;--pfile-anchor-text:#0f172a;--pfile-anchor-muted:#475569;--pfile-anchor-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-anchor-btn-bg:var(--simple-primary,#3b82f6);--pfile-anchor-btn-bd:var(--simple-primary-border,#2563eb);--pfile-anchor-accent:var(--simple-primary,#3b82f6);--pfile-anchor-accent-strong:color-mix(in srgb, var(--pfile-primary) 58%, var(--pfile-action-dark))}.prontuario-dialog .pfile-topbar :where(button,.uic-btn,.uic-btn--icon){color:color-mix(in srgb, var(--pfile-primary) 58%, var(--pfile-text))!important;font-size:var(--pfile-sm)!important;font-weight:760!important}.prontuario-dialog .pfile-topbar :where(.uic-btn,.uic-btn--icon){background:var(--pfile-panel)!important;border-color:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-border-color))!important}.pfile-topbar-actions .uic-btn--icon{width:var(--pfile-btn-h)!important;height:var(--pfile-btn-h)!important;background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-low), transparent)!important;color:var(--pfile-text)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.pfile-topbar-actions .uic-btn--icon:hover,.pfile-topbar-actions .uic-btn--icon:focus-visible{background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), transparent)!important;color:var(--pfile-primary)!important}.pfile-anchor{background:var(--pfile-anchor-bg);width:360px;min-width:360px;color:var(--pfile-anchor-text);scroll-behavior:auto;border-right:0;flex-direction:column;display:flex;overflow:hidden auto}:root[data-widget-fx-mode=high] .prontuario-dialog .pfile-anchor,:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-anchor{box-shadow:var(--pfile-dialog-shadow)}.pfile-peek{background:var(--pfile-panel-alt);width:54px;min-width:54px;color:color-mix(in srgb, var(--pfile-primary) 62%, var(--pfile-text));cursor:pointer;border-left:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.pfile-peek:hover,.pfile-peek:focus-visible{color:var(--pfile-primary)}.pfile-peek i,.pfile-peek svg{width:15px;height:15px}.pfile-peek-label{color:currentColor;font-size:var(--pfile-label-size);font-weight:var(--pfile-label-weight);letter-spacing:var(--pfile-label-space);text-transform:uppercase;writing-mode:vertical-lr}.pfile-peek-chev{color:currentColor;font-size:var(--pfile-sm)}.pfile-footer{height:var(--pfile-foot-h);min-height:var(--pfile-foot-h);background:var(--pfile-panel-alt);color:color-mix(in srgb, var(--pfile-primary) 54%, var(--pfile-text));font-size:var(--pfile-sm);border-top:0;align-items:center;padding:0 28px;display:flex}.pfile-tab-label{text-align:center;min-width:136px;color:color-mix(in srgb, var(--pfile-primary) 60%, var(--pfile-text));font-size:var(--pfile-md);font-weight:740}.prontuario-dialog .pfile-tabrow{height:var(--pfile-rail-h);min-height:var(--pfile-rail-h);border-bottom:var(--pfile-border-w) solid var(--pfile-border-color);scrollbar-width:none;background:var(--pfile-panel-alt);align-items:flex-end;gap:5px;padding:4px 20px 0;position:relative;overflow:auto hidden;flex-flow:row!important;display:flex!important}:root[data-widget-fx-mode=high] .prontuario-dialog .pfile-topbar,:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-topbar,:root[data-widget-fx-mode=high] .prontuario-dialog .pfile-tabrow,:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-tabrow,:root[data-widget-fx-mode=high] .prontuario-dialog .pfile-ish,:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-ish{box-shadow:var(--pfile-dialog-shadow);z-index:2}:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-topbar,:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-tabrow,:root[data-widget-fx-mode=ultra] .prontuario-dialog .pfile-ish{box-shadow:var(--pfile-dialog-shadow)}.prontuario-dialog .pfile-tabrow::-webkit-scrollbar{display:none}.prontuario-dialog .pfile-tab{height:calc(var(--pfile-rail-h) - 4px);box-sizing:border-box;color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);font-size:var(--pfile-md);white-space:nowrap;cursor:pointer;border:0;border-radius:4px 4px 0 0;align-items:center;padding:0 11px;font-weight:640;position:relative;flex:none!important;display:inline-flex!important}.prontuario-dialog .pfile-tab:after{content:"";background:0 0;border-radius:0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.prontuario-dialog .pfile-tab:hover{background:color-mix(in srgb, var(--pfile-primary) 10%, var(--pfile-panel-alt));color:var(--pfile-text)}.prontuario-dialog .pfile-tab.active{background:color-mix(in srgb, var(--pfile-primary) 13%, var(--pfile-panel-alt));color:var(--pfile-text);font-weight:760}.prontuario-dialog .pfile-tab.active:after{background:var(--pfile-primary)}.pfile-panel{background:0 0;flex-direction:column;flex:1;min-height:0;display:none;overflow:hidden}.pfile-panel.active{display:flex}.pfile-ish{border-bottom:var(--pfile-border-w) solid var(--pfile-border-color)!important;min-height:34px!important;color:var(--pfile-text)!important;background:var(--pfile-panel-alt)!important;justify-content:space-between!important;align-items:center!important;padding:7px 14px!important;display:flex!important}.pfile-list{background:var(--pfile-ws-bg);flex:1;min-height:0;padding:8px 24px 24px;overflow:hidden auto}.pfile-anchor::-webkit-scrollbar{width:4px}.pfile-list::-webkit-scrollbar{width:4px}.pfile-anchor::-webkit-scrollbar-thumb{background:rgba(var(--pfile-shadow-rgb), var(--pfile-alpha-mid));border-radius:999px}.pfile-list::-webkit-scrollbar-thumb{background:rgba(var(--pfile-shadow-rgb), var(--pfile-alpha-mid));border-radius:999px}.pfile-anchor::-webkit-scrollbar-track{background:0 0}.pfile-list::-webkit-scrollbar-track{background:0 0}.prontuario-dialog :where(.uic-card,.uic-info-card,.uic-metric-card,.uic-profile-card,.uic-row){box-shadow:none!important;color:var(--pfile-text)!important;background:0 0!important;border:0!important;border-radius:0!important}.pfile-list :where(.uic-row),.pfile-note-row{background:var(--pfile-surface)!important}.pfile-list :where(.uic-row){border-bottom:var(--pfile-border-w) solid var(--pfile-border-color)!important;min-height:38px!important;margin:0!important;padding:8px 12px!important}.pfile-list :where(.uic-row:hover){background:var(--pfile-panel-alt)!important}.prontuario-dialog :where(.uic-profile-card,.uic-info-card,.uic-metric-card,.uic-row){padding:10px 26px 10px 32px!important}.pfile-anchor-grid{flex-direction:column;padding:0;display:flex}.pfile-anchor-lower{margin-top:auto;padding-top:64px}.pfile-anchor-nav{flex-direction:column;gap:0;padding:14px 0 0;display:flex}.pfile-anchor-actions{flex-direction:column;gap:0;padding:0 0 10px;display:flex}.pfile-anchor-nav :where(.uic-btn),.pfile-anchor-actions :where(.uic-btn){width:100%!important;min-height:40px!important;font-size:var(--pfile-md)!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:12px!important;padding:0 22px 0 32px!important;font-weight:760!important;transition:background 70ms,color 70ms,border-color 70ms!important}.pfile-anchor-nav :where(.uic-btn){background:var(--pfile-anchor-btn-bg)!important;border-color:var(--pfile-anchor-btn-bd)!important;color:var(--pfile-anchor-accent-strong)!important}.pfile-anchor-actions :where(.uic-btn){background:rgba(255, 255, 255, var(--pfile-alpha-high))!important;border-color:color-mix(in srgb, var(--pfile-anchor-text) var(--pfile-mix-mid), transparent)!important;color:var(--pfile-anchor-text)!important}.pfile-anchor-nav :where(.uic-btn svg,.uic-btn i),.pfile-anchor-actions :where(.uic-btn svg,.uic-btn i){width:19px!important;min-width:19px!important;height:19px!important}.pfile-anchor-nav :where(.uic-btn:hover,.uic-btn:focus-visible),.pfile-anchor-actions :where(.uic-btn:hover,.uic-btn:focus-visible){background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-panel))!important;color:var(--pfile-anchor-accent-strong)!important}.prontuario-dialog :where(.uic-profile-card){align-items:center;gap:12px;min-height:88px;background:color-mix(in srgb, var(--pfile-primary) 5%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;padding-top:12px!important;padding-bottom:12px!important}.prontuario-dialog .uic-profile-card__photo{cursor:pointer}.prontuario-dialog :where(.uic-profile-card strong,.uic-profile-card .uic-title,.uic-profile-card__name){color:var(--pfile-text)!important;font-size:var(--pfile-xl)!important;font-weight:720!important}.prontuario-dialog :where(.uic-profile-card small,.uic-profile-card .uic-meta,.uic-info-card__label,.uic-metric-card__label){color:var(--pfile-label-color)!important}.prontuario-dialog :where(.uic-profile-card .uic-meta,.uic-profile-card__meta){font-size:var(--pfile-sm)!important;font-weight:600!important}.prontuario-dialog :where(.uic-info-card,.uic-row){border-top:0!important}.prontuario-dialog :where(.uic-info-card){align-items:initial!important;min-height:60px!important;padding-top:11px!important;padding-bottom:10px!important;padding-right:54px!important;display:block!important}.prontuario-dialog .pfile-anchor>.uic-row{background:color-mix(in srgb, var(--pfile-anchor-btn-bg) var(--pfile-mix-mid), transparent)!important;min-height:36px!important;color:var(--pfile-anchor-text)!important;opacity:1!important;border-top:0!important;margin:0!important;padding:0 22px 0 32px!important}.prontuario-dialog .pfile-anchor>.uic-row:hover{background:color-mix(in srgb, var(--pfile-anchor-btn-bg) var(--pfile-mix-mid), transparent)!important}.prontuario-dialog .pfile-anchor>.uic-row svg,.prontuario-dialog .pfile-anchor>.uic-row i{width:17px!important;min-width:17px!important;height:17px!important;color:var(--pfile-anchor-text)!important}.prontuario-dialog :where(.uic-info-card__label,.uic-metric-card__label){color:var(--pfile-label-color)!important;font-size:var(--pfile-label-size)!important;font-weight:var(--pfile-label-weight)!important;letter-spacing:var(--pfile-label-space)!important;text-transform:uppercase!important}.pfile-anchor-grid :where(.uic-metric-card){align-items:initial!important;border-top:0!important;min-height:52px!important;padding:10px 26px 10px 32px!important;display:block!important}.pfile-anchor-grid :where(.uic-metric-card__label,.uic-info-card__label){font-size:var(--pfile-label-size)!important;line-height:1.05!important}.pfile-anchor-grid :where(.uic-metric-card__value){white-space:nowrap;text-overflow:ellipsis;text-align:left;margin-top:4px;display:block;overflow:hidden}.prontuario-dialog :where(.uic-info-card__value,.uic-metric-card__value){color:var(--pfile-anchor-text)!important;font-size:var(--pfile-value-size)!important;font-weight:var(--pfile-value-weight)!important;margin-top:4px!important;line-height:1.2!important;display:block!important}.prontuario-dialog :where(.uic-info-card .uic-client-card__field-actions){margin-left:0;opacity:0!important;bottom:13px!important;right:18px!important}.prontuario-dialog :where(.uic-info-card .uic-btn--icon[data-uic-copy]){border:1px solid color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), transparent)!important;background:color-mix(in srgb, var(--pfile-anchor-btn-bg) var(--pfile-mix-mid), transparent)!important;width:24px!important;height:24px!important;color:var(--pfile-anchor-text)!important;opacity:0!important}.prontuario-dialog :where(.uic-info-card:hover .uic-client-card__field-actions,.uic-info-card:focus-within .uic-client-card__field-actions){opacity:var(--pfile-alpha-high)!important}.prontuario-dialog :where(.uic-info-card:hover .uic-btn--icon[data-uic-copy],.uic-info-card:focus-within .uic-btn--icon[data-uic-copy]){opacity:var(--pfile-alpha-high)!important;background:color-mix(in srgb, var(--pfile-anchor-btn-bg) var(--pfile-mix-mid), transparent)!important}.prontuario-dialog :where(.uic-divider,hr.uic-divider){background:0 0!important;border:0!important;height:0!important;margin:0!important}.prontuario-dialog :where(.uic-btn){justify-content:flex-start;min-height:30px;font-size:var(--pfile-sm)!important;color:var(--pfile-text)!important;border-radius:4px!important;font-weight:500!important}.prontuario-dialog :where(.uic-btn--secondary){border:1px solid var(--pfile-line)!important;color:var(--pfile-text)!important;background:0 0!important}.prontuario-dialog :where(.uic-btn--ghost){color:var(--pfile-muted)!important;background:0 0!important;border:1px solid #0000!important}.prontuario-dialog :where(.uic-btn--ghost:hover){border-color:var(--pfile-line)!important;color:var(--pfile-text)!important}.prontuario-dialog :where(.uic-btn--primary){background:var(--pfile-primary)!important;color:#fff!important;border-color:#0000!important}.prontuario-dialog :where(.uic-btn i,.uic-btn svg){width:14px!important;height:14px!important}.pfile-viewer-title,.pfile-note-author,.pfile-note-body{color:var(--pfile-text)!important}.pfile-viewer-hint,.pfile-note-role,.pfile-note-time,.pfile-notes-group{color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent)!important}.pfile-record-list{padding-top:var(--pfile-row-pad-block,6px);flex-direction:column;gap:0;display:flex}.pfile-record-row,.pfile-doc-card{grid-template-columns:var(--pfile-row-icon-w,24px) minmax(0, 1fr) minmax(96px, auto) auto;align-items:center;gap:var(--pfile-row-gap,10px);min-height:var(--pfile-row-min-h,38px);padding:var(--pfile-row-pad-block,6px) 0;text-align:left;display:grid;border:0!important;border-bottom:var(--pfile-border-w) solid var(--pfile-border-color)!important;background:0 0!important;border-radius:0!important}.pfile-record-row:last-child,.pfile-doc-card:last-child{border-bottom:0!important}.pfile-doc-card.selected{background:var(--pfile-selected)!important}.pfile-record-icon{color:var(--pfile-muted);justify-content:center;align-items:center;display:flex}.pfile-record-icon i,.pfile-record-icon svg,.pfile-doc-card i,.pfile-doc-card svg{flex-shrink:0;width:15px;height:15px}.pfile-record-main{min-width:0}.pfile-record-title,.pfile-record-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfile-record-title{font-size:var(--pfile-md);color:var(--pfile-text);padding:4px 0;font-weight:600}.pfile-record-meta,.pfile-record-sub{font-size:var(--pfile-md);color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);padding:4px 0}.pfile-record-side{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;display:flex}.pfile-record-status{justify-content:flex-end;display:flex}.pfile-record-amount{color:var(--pfile-text);font-size:var(--pfile-md);font-weight:760}.pfile-record-actions,.pfile-doc-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}:where(.pfile-record-actions,.pfile-doc-actions) .uic-btn{min-height:24px;font-size:var(--pfile-xs)!important;padding:2px 7px!important}.pfile-summary-row{font-weight:700;border-top:1px solid var(--pfile-line-strong)!important}.pfile-viewer{border-top:1px solid var(--pfile-line);color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:10px;padding:14px;display:none}.pfile-viewer.visible{display:flex}.pfile-history-area{padding-top:var(--pfile-row-pad-block,6px);flex-direction:column;gap:0;display:flex}.pfile-history-row{border:0;border-bottom:1px solid var(--pfile-line);padding:var(--pfile-row-pad-block,6px) 0;background:0 0;border-radius:0;overflow:visible}.pfile-history-row:last-child{border-bottom:0}.pfile-history-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.pfile-history-icon{color:var(--pfile-muted);justify-content:center;align-items:center;display:flex}.pfile-history-icon i,.pfile-history-icon svg{width:15px;height:15px}.pfile-history-title{font-size:var(--pfile-md);color:var(--pfile-text);border-bottom:0;justify-content:space-between;padding:4px 0;font-weight:600;display:flex}.pfile-history-meta{font-size:var(--pfile-md);color:var(--pfile-muted);padding:4px 0}.pfile-history-main{min-width:0}.pfile-history-title,.pfile-history-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfile-history-status{justify-content:flex-end;display:flex}.pfile-note-row{border-bottom:1px solid var(--pfile-line);padding:10px 0}.pfile-note-header{align-items:center;gap:6px;margin-bottom:3px;display:flex}.pfile-note-author{font-size:var(--pfile-md);font-weight:600}.pfile-notes-group{font-size:var(--pfile-label-size);font-weight:var(--pfile-label-weight);color:var(--pfile-label-color);text-transform:uppercase;letter-spacing:var(--pfile-label-space);padding:10px 0 4px}.pfile-notes-group:first-child{padding-top:4px}.pfile-note-role,.pfile-note-time,.pfile-note-attach{font-size:var(--pfile-sm)}.pfile-note-time{margin-left:auto}.pfile-note-body{font-size:var(--pfile-md);line-height:1.45}.pfile-note-composer{border-top:1px solid var(--pfile-line);align-items:flex-end;gap:8px;padding:10px 24px;display:flex}.pfile-note-composer textarea,.pfile-quick-form input,.pfile-follow-field select,.pfile-follow-field textarea,.pfile-follow-field input[readonly]{border:1px solid var(--pfile-line-strong);font:inherit;font-size:var(--pfile-md);box-shadow:inset 0 1px 0 rgba(255, 255, 255, var(--pfile-alpha-low));border-radius:3px;background:var(--pfile-panel)!important;color:var(--pfile-text)!important}.pfile-note-composer textarea{resize:none;flex:1;min-height:34px;padding:8px 10px}.pfile-follow-area{flex-direction:column;gap:12px;max-width:680px;padding:14px 22px 0 32px;display:flex}.pfile-follow-field{flex-direction:column;gap:4px;display:flex}.pfile-follow-field label{color:var(--pfile-label-color);font-size:var(--pfile-label-size);font-weight:var(--pfile-label-weight);letter-spacing:var(--pfile-label-space);text-transform:uppercase}.pfile-follow-field select,.pfile-follow-field textarea,.pfile-follow-field input[readonly]{padding:8px 10px}.pfile-quick-form{gap:10px;padding:2px;display:grid}.pfile-quick-form .uic-field{gap:4px;margin:0;display:grid}.pfile-follow-field textarea{resize:vertical;min-height:74px}.pfile-note-composer textarea:focus,.pfile-follow-field select:focus,.pfile-follow-field textarea:focus,.pfile-follow-field input[readonly]:focus{outline:1px solid color-mix(in srgb, var(--pfile-primary) 52%, var(--pfile-action-dark));border-color:color-mix(in srgb, var(--pfile-primary) 42%, var(--pfile-line-strong));background:var(--pfile-panel-alt)!important}.pfile-follow-actions{flex-wrap:wrap;gap:8px;display:flex}.pfile-follow-field>span{align-items:center;min-height:24px;display:flex}.pfile-follow-field .pfile-badge--status{color:var(--pfile-text)!important;font-size:var(--pfile-md)!important;font-weight:720!important;text-decoration:none!important}.pfile-follow-actions :where(.uic-btn){opacity:1!important;min-height:32px!important;font-size:var(--pfile-md)!important;padding:0 12px!important;font-weight:700!important}.pfile-follow-actions :where(.uic-btn--secondary,.uic-btn--ghost){border-color:color-mix(in srgb, var(--pfile-line-strong) var(--pfile-mix-high), transparent)!important;background:var(--pfile-panel)!important;color:var(--pfile-text)!important}.pfile-follow-actions :where(.uic-btn--secondary:hover,.uic-btn--ghost:hover){background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-panel-alt))!important;color:var(--pfile-text)!important}.pfile-follow-actions :where(.uic-btn--primary){background:var(--pfile-action-dark)!important;color:#fff!important}.pfile-filter-bar{align-items:center;gap:5px;display:flex}.pfile-balance-warn{border-bottom:1px solid var(--pfile-line);color:var(--pfile-warn);font-size:var(--pfile-sm);align-items:center;gap:6px;padding:8px 24px;font-weight:700;display:flex}.prontuario-dialog :where(.uic-empty,.uic-empty *){color:var(--pfile-muted)!important}.prontuario-dialog :where(.uic-badge){min-height:20px!important;font-size:var(--pfile-sm)!important;border-radius:999px!important;padding:0 8px!important;font-weight:700!important}.prontuario-dialog .pfile-badge{height:22px!important;min-height:22px!important;box-shadow:none!important;color:var(--pfile-label-color)!important;font-size:var(--pfile-label-size)!important;font-weight:var(--pfile-label-weight)!important;letter-spacing:var(--pfile-label-space)!important;white-space:nowrap!important;border:1px solid #0000!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.prontuario-dialog .pfile-badge--filter{cursor:pointer;background:rgba(58, 71, 88, var(--pfile-alpha-mid))!important;border-color:rgba(var(--pfile-shadow-rgb), var(--pfile-alpha-low))!important;min-width:28px!important;color:var(--pfile-muted)!important}.prontuario-dialog .pfile-badge--filter.pfile-badge--active{background:var(--pfile-action-dark)!important;border-color:var(--pfile-action-dark)!important;color:var(--pfile-bg)!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row){position:relative!important}.prontuario-dialog .pfile-badge--status{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--pfile-muted)!important;text-transform:uppercase!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;justify-content:flex-end!important;padding:0!important;font-weight:640!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status{font-size:var(--pfile-xl)!important;text-transform:uppercase!important;letter-spacing:2px!important;opacity:var(--pfile-alpha-low)!important;box-shadow:none!important;pointer-events:none!important;z-index:1!important;background:0 0!important;border:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-weight:900!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=done],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=delivered],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=paid],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=confirmed],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=signed]{color:var(--pfile-success)!important;opacity:var(--pfile-alpha-low)!important;background:0 0!important;border:none!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=open],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=pending],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=scheduled]{color:var(--pfile-warn)!important;opacity:var(--pfile-alpha-low)!important;background:0 0!important;border:none!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=overdue],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=cancelled]{color:var(--pfile-danger)!important;opacity:var(--pfile-alpha-low)!important;background:0 0!important;border:none!important}.prontuario-dialog .pfile-history-row{grid-template-columns:24px minmax(0,1fr) minmax(104px,132px)!important}.prontuario-dialog .pfile-history-status{min-width:0;justify-content:stretch!important}.prontuario-dialog .pfile-history-row .pfile-badge--status{--pfile-status-accent:var(--pfile-muted);border:0!important;border-left:3px solid color-mix(in srgb, var(--pfile-status-accent) var(--pfile-mix-high), transparent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--pfile-status-accent) var(--pfile-mix-mid), transparent), transparent 92%)!important;width:100%!important;min-width:0!important;min-height:24px!important;color:color-mix(in srgb, var(--pfile-status-accent) 78%, var(--pfile-text))!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important;font-size:var(--pfile-sm)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;border-radius:5px!important;justify-content:flex-start!important;align-items:center!important;padding:0 10px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=done],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=delivered],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=paid],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=confirmed],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=signed]{--pfile-status-accent:var(--pfile-success)}.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=open],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=pending],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=scheduled]{--pfile-status-accent:var(--pfile-warn)}.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=overdue],.prontuario-dialog .pfile-history-row .pfile-badge--status[data-pfile-status=cancelled]{--pfile-status-accent:var(--pfile-danger)}.pfile-shell,.prontuario-dialog.uic-dialog,.pfile-brand,.pfile-tab,.pfile-tab.active,.pfile-tab-label,.pfile-peek-label,.pfile-anchor-nav :where(.uic-btn),.pfile-anchor-actions :where(.uic-btn),.prontuario-dialog :where(.uic-profile-card strong,.uic-profile-card .uic-title,.uic-profile-card__name),.prontuario-dialog :where(.uic-info-card__label,.uic-metric-card__label),.prontuario-dialog :where(.uic-info-card__value,.uic-metric-card__value),.pfile-record-title,.pfile-record-amount,.pfile-summary-row,.pfile-history-title,.pfile-note-author,.pfile-notes-group,.pfile-follow-field label,.pfile-follow-field .pfile-badge--status,.pfile-follow-actions :where(.uic-btn),.prontuario-dialog .pfile-badge{font-weight:500!important}.pfile-brand,.pfile-tab.active,.pfile-tab-label,.prontuario-dialog :where(.uic-profile-card strong,.uic-profile-card .uic-title,.uic-profile-card__name),.prontuario-dialog :where(.uic-info-card__value,.uic-metric-card__value),.pfile-record-title,.pfile-record-amount,.pfile-history-title,.pfile-note-author{font-weight:600!important}.pfile-peek-label,.prontuario-dialog :where(.uic-info-card__label,.uic-metric-card__label),.pfile-notes-group,.pfile-follow-field label{font-weight:var(--pfile-label-weight)!important;letter-spacing:var(--pfile-label-space)!important}.prontuario-dialog .pfile-label-active{color:var(--pfile-primary)!important;font-size:var(--pfile-sm)!important;text-transform:uppercase!important;letter-spacing:.4px!important;font-weight:760!important}.prontuario-dialog .pfile-anchor .pfile-anchor-nav .uic-btn,.prontuario-dialog .pfile-anchor .pfile-anchor-actions .uic-btn{background:color-mix(in srgb, var(--pfile-primary) 5%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;width:100%!important;min-height:42px!important;color:var(--pfile-text)!important;opacity:1!important;font-size:var(--pfile-md)!important;text-transform:uppercase!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:12px!important;padding:0 24px 0 32px!important;font-weight:780!important}.prontuario-dialog .pfile-anchor .pfile-anchor-nav .pfile-anchor-nav-btn{position:relative;padding-right:46px!important}.prontuario-dialog .pfile-anchor .pfile-anchor-nav .pfile-anchor-nav-btn:hover,.prontuario-dialog .pfile-anchor .pfile-anchor-nav .pfile-anchor-nav-btn:focus-visible{background:color-mix(in srgb, var(--pfile-primary) 50%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;mix-blend-mode:overlay!important;color:#fff!important}.prontuario-dialog .pfile-anchor .pfile-anchor-nav .pfile-anchor-nav-btn__hover{opacity:0;transition:opacity 90ms,transform 90ms;position:absolute;right:22px;transform:translate(-4px);width:18px!important;min-width:18px!important;height:18px!important}.prontuario-dialog .pfile-anchor .pfile-anchor-actions .uic-btn:hover,.prontuario-dialog .pfile-anchor .pfile-anchor-actions .uic-btn:focus-visible{background:color-mix(in srgb, var(--pfile-primary) 50%, transparent)!important;-webkit-backdrop-filter:blur(6px)!important;mix-blend-mode:overlay!important;color:#fff!important}.prontuario-dialog .pfile-anchor .pfile-anchor-nav .pfile-anchor-nav-btn:hover .pfile-anchor-nav-btn__hover,.prontuario-dialog .pfile-anchor .pfile-anchor-nav .pfile-anchor-nav-btn:focus-visible .pfile-anchor-nav-btn__hover{opacity:1;transform:translate(0)}.prontuario-dialog .pfile-anchor .pfile-anchor-nav .uic-btn svg,.prontuario-dialog .pfile-anchor .pfile-anchor-nav .uic-btn i,.prontuario-dialog .pfile-anchor .pfile-anchor-actions .uic-btn svg,.prontuario-dialog .pfile-anchor .pfile-anchor-actions .uic-btn i{color:currentColor!important;width:20px!important;min-width:20px!important;height:20px!important}@media (width<=860px){.prontuario-dialog.uic-dialog{width:96vw;height:94vh;max-height:94vh;top:3vh}.pfile-anchor{width:300px;min-width:300px}.pfile-peek{display:none}.pfile-record-row,.pfile-doc-card{grid-template-columns:22px minmax(0,1fr)}.pfile-record-side,.pfile-record-actions{grid-column:2;justify-content:flex-start;align-items:flex-start}}.prontuario-dialog.uic-dialog .pfile-topbar :where(.uic-btn,.uic-btn--icon){background:var(--pfile-panel)!important;border:var(--pfile-btn-border) solid color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-border-color))!important;color:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-high), var(--pfile-text))!important;font-size:var(--pfile-sm)!important;font-weight:760!important}.prontuario-dialog.uic-dialog .pfile-topbar :where(.uic-btn--primary){background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-high), var(--pfile-action-dark))!important;border-color:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-action-dark))!important;color:#fff!important}.prontuario-dialog.uic-dialog .pfile-topbar-actions button.uic-btn.uic-btn--icon{width:var(--pfile-btn-h)!important;height:var(--pfile-btn-h)!important;background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-low), transparent)!important;color:var(--pfile-text)!important;font-size:var(--pfile-sm)!important;justify-content:center!important;align-items:center!important;font-weight:760!important;display:inline-flex!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status{--pfile-status-accent:var(--pfile-muted);min-width:0!important;min-height:0!important;color:color-mix(in srgb, var(--pfile-status-accent) 78%, var(--pfile-text))!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;z-index:auto!important;font-size:var(--pfile-sm)!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;font-weight:620!important;line-height:1!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=done],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=delivered],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=paid],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=confirmed],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=signed]{--pfile-status-accent:var(--pfile-success)}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=open],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=pending],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=scheduled]{--pfile-status-accent:var(--pfile-warn)}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=overdue],.prontuario-dialog :where(.pfile-record-row,.pfile-history-row) .pfile-badge--status[data-pfile-status=cancelled]{--pfile-status-accent:var(--pfile-danger)}.prontuario-dialog .pfile-record-status{justify-content:flex-end!important;min-width:0!important}.prontuario-dialog .pfile-history-row .pfile-badge--status{width:auto!important}.prontuario-dialog .pfile-exam-row .pfile-record-actions{z-index:2!important;align-items:center!important;gap:4px!important}.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn{min-height:var(--pfile-btn-h)!important;height:var(--pfile-btn-h)!important;padding:0 var(--pfile-btn-pad)!important;border-radius:var(--pfile-btn-radius)!important;color:var(--pfile-text)!important;opacity:1!important;box-shadow:none!important;background:0 0!important;border:0!important}.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn--ghost{color:var(--pfile-muted)!important}.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn:hover,.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn:focus-visible{color:var(--pfile-primary)!important}.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn:empty,.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn--icon{width:var(--pfile-btn-h)!important;justify-content:center!important;padding:0!important}.prontuario-dialog .pfile-exam-row .pfile-record-actions .uic-btn :where(svg,i){color:currentColor!important;opacity:1!important;width:var(--pfile-btn-icon)!important;height:var(--pfile-btn-icon)!important}.prontuario-dialog :where(.pfile-record-list,.pfile-history-area){gap:0!important;padding-top:4px!important}.prontuario-dialog :where(.pfile-record-row,.pfile-doc-card,.pfile-history-row){grid-template-columns:var(--pfile-row-icon-w,24px) minmax(0, 1fr) minmax(86px, auto) auto!important;align-items:center!important;gap:var(--pfile-row-gap,10px)!important;min-height:var(--pfile-row-min-h,38px)!important;padding:var(--pfile-row-pad-block,6px) 0!important;border:0!important;border-bottom:var(--pfile-border-w) solid var(--pfile-border-color)!important;background:0 0!important;border-radius:0!important;display:grid!important}.prontuario-dialog :where(.pfile-record-row:last-child,.pfile-doc-card:last-child,.pfile-history-row:last-child){border-bottom:0!important}.prontuario-dialog :where(.pfile-record-main,.pfile-history-main){align-content:center!important;gap:2px!important;min-width:0!important;display:grid!important}.prontuario-dialog :where(.pfile-record-title,.pfile-history-title){color:var(--pfile-text)!important;font-size:var(--pfile-lg)!important;letter-spacing:0!important;border:0!important;padding:0!important;font-weight:600!important;line-height:1.18!important;display:block!important}.prontuario-dialog :where(.pfile-record-meta,.pfile-history-meta,.pfile-record-sub){color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent)!important;font-size:var(--pfile-sm)!important;letter-spacing:0!important;padding:0!important;font-weight:420!important;line-height:1.18!important}.prontuario-dialog :where(.pfile-record-title,.pfile-record-meta,.pfile-history-title,.pfile-history-meta,.pfile-record-sub){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.prontuario-dialog :where(.pfile-record-icon,.pfile-history-icon){color:var(--pfile-muted)!important;align-self:center!important}.prontuario-dialog :where(.pfile-record-side,.pfile-history-status){flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;gap:3px!important;min-width:0!important;display:flex!important}.prontuario-dialog :where(.pfile-record-status:empty,.pfile-history-status:empty){display:none!important}.prontuario-dialog :where(.pfile-record-actions,.pfile-doc-actions){justify-content:flex-end!important;align-items:center!important;gap:4px!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn,.pfile-doc-actions .uic-btn){min-height:var(--pfile-btn-h)!important;height:var(--pfile-btn-h)!important;padding:0 var(--pfile-btn-pad)!important;border-radius:var(--pfile-btn-radius)!important;color:var(--pfile-text)!important;opacity:1!important;box-shadow:none!important;font-size:var(--pfile-sm)!important;background:0 0!important;border:0!important;line-height:1!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn--ghost,.pfile-doc-actions .uic-btn--ghost){color:var(--pfile-muted)!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn:hover,.pfile-record-actions .uic-btn:focus-visible,.pfile-doc-actions .uic-btn:hover,.pfile-doc-actions .uic-btn:focus-visible){color:var(--pfile-primary)!important;outline:0!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn--icon,.pfile-doc-actions .uic-btn--icon),.prontuario-dialog :where(.pfile-record-actions .uic-btn:empty,.pfile-doc-actions .uic-btn:empty){width:var(--pfile-btn-h)!important;justify-content:center!important;padding:0!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn svg,.pfile-record-actions .uic-btn i,.pfile-doc-actions .uic-btn svg,.pfile-doc-actions .uic-btn i){width:var(--pfile-btn-icon)!important;height:var(--pfile-btn-icon)!important;color:currentColor!important;opacity:1!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn span,.pfile-doc-actions .uic-btn span){display:none!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn[data-action=view-invoice],.pfile-record-actions .uic-btn[data-action=view-receipt]){width:var(--pfile-btn-h)!important;justify-content:center!important;padding:0!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn[data-action=view-invoice],.pfile-record-actions .uic-btn[data-action=view-receipt]):before{content:none!important;display:none!important}.prontuario-dialog .pfile-record-actions .uic-btn[data-action=view-invoice]:before,.prontuario-dialog .pfile-record-actions .uic-btn[data-action=view-receipt]:before{clip-path:none!important}.prontuario-dialog .pfile-follow-actions{gap:8px!important}.prontuario-dialog .pfile-follow-actions .uic-btn{border:1px solid color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-line-strong))!important;background:var(--pfile-panel)!important;height:32px!important;min-height:32px!important;color:var(--pfile-text)!important;opacity:1!important;box-shadow:none!important;font-size:var(--pfile-sm)!important;border-radius:4px!important;padding:0 12px!important;font-weight:650!important}.prontuario-dialog .pfile-follow-actions .uic-btn--secondary,.prontuario-dialog .pfile-follow-actions .uic-btn--ghost{border-color:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-line-strong))!important;background:var(--pfile-panel-alt)!important;color:var(--pfile-text)!important}.prontuario-dialog .pfile-follow-actions .uic-btn:hover,.prontuario-dialog .pfile-follow-actions .uic-btn:focus-visible{border-color:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-mid), var(--pfile-line-strong))!important;background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-low), var(--pfile-panel))!important;color:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-high), var(--pfile-text))!important;outline:0!important}.prontuario-dialog .pfile-follow-actions .uic-btn :where(svg,i){color:currentColor!important;opacity:1!important;width:14px!important;height:14px!important}.prontuario-dialog :where(.pfile-tab.active,.pfile-tab:hover,.pfile-tab:focus-visible){color:var(--pfile-primary)!important;border-color:var(--pfile-primary)!important;background:color-mix(in srgb, var(--pfile-primary) var(--pfile-mix-low), var(--pfile-panel))!important}.prontuario-dialog :where(.pfile-badge--filter){border-color:var(--pfile-neutral-mid)!important;background:var(--pfile-panel)!important;color:var(--pfile-primary)!important}.prontuario-dialog :where(.pfile-badge--filter.pfile-badge--active){border-color:var(--pfile-primary)!important;background:var(--pfile-primary)!important;color:var(--pfile-panel)!important}.prontuario-dialog :where(.pfile-badge--status,.pfile-badge--status[data-pfile-status]){--pfile-status-accent:var(--pfile-primary)!important;color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent)!important;background:0 0!important;border:0!important}.prontuario-dialog :where(.pfile-record-icon,.pfile-history-icon,.pfile-record-amount,.pfile-record-actions .uic-btn,.pfile-doc-actions .uic-btn){color:var(--pfile-text)!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn,.pfile-doc-actions .uic-btn){border-color:var(--pfile-neutral-mid)!important;background:var(--pfile-panel)!important}.prontuario-dialog :where(.pfile-record-actions .uic-btn:hover,.pfile-record-actions .uic-btn:focus-visible,.pfile-doc-actions .uic-btn:hover,.pfile-doc-actions .uic-btn:focus-visible){color:var(--pfile-primary)!important}.prontuario-dialog .pfile-follow-actions .uic-btn{border-color:var(--pfile-neutral-mid)!important;background:var(--pfile-panel)!important;color:var(--pfile-primary)!important}.prontuario-dialog .pfile-follow-actions .uic-btn--primary{border-color:var(--pfile-primary)!important;background:var(--pfile-primary)!important;color:var(--pfile-panel)!important}.prontuario-dialog .pfile-follow-actions .uic-btn:hover,.prontuario-dialog .pfile-follow-actions .uic-btn:focus-visible{border-color:var(--pfile-primary)!important;background:var(--pfile-bg)!important;color:var(--pfile-primary)!important}.prontuario-dialog .pfile-follow-actions .uic-btn--primary:hover,.prontuario-dialog .pfile-follow-actions .uic-btn--primary:focus-visible{background:var(--pfile-action-dark)!important;color:#fff!important}.prontuario-dialog :where(.pfile-badge,.pfile-badge--filter,.pfile-badge--status,.pfile-badge--active){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--pfile-primary)!important;opacity:1!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.prontuario-dialog :where(.pfile-badge span,.pfile-badge--filter span,.pfile-badge--status span){color:inherit!important;background:0 0!important;border:0!important;padding:0!important;display:inline!important}.prontuario-dialog :where(.pfile-badge--filter){cursor:pointer!important;text-decoration:none!important}.prontuario-dialog :where(.pfile-badge--filter.pfile-badge--active){color:var(--pfile-primary)!important;text-underline-offset:3px!important;background:0 0!important;font-weight:700!important;text-decoration:underline!important}.prontuario-dialog .uic-badge.pfile-badge,.prontuario-dialog span.uic-badge.pfile-badge,.prontuario-dialog .pfile-filter-bar .uic-badge.pfile-badge,.prontuario-dialog .pfile-filter-bar .pfile-badge.pfile-badge--filter,.prontuario-dialog .pfile-filter-bar .pfile-badge.pfile-badge--filter.pfile-badge--active,.prontuario-dialog .pfile-record-status .uic-badge.pfile-badge,.prontuario-dialog .pfile-record-status .pfile-badge.pfile-badge--status,.prontuario-dialog .pfile-history-status .uic-badge.pfile-badge,.prontuario-dialog .pfile-history-status .pfile-badge.pfile-badge--status,.prontuario-dialog .pfile-follow-field .uic-badge.pfile-badge,.prontuario-dialog .pfile-follow-field .pfile-badge.pfile-badge--status{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--pfile-primary)!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.1!important;text-decoration:none!important}.prontuario-dialog .uic-badge.pfile-badge *,.prontuario-dialog .pfile-badge.pfile-badge--filter *,.prontuario-dialog .pfile-badge.pfile-badge--status *{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.prontuario-dialog .pfile-filter-bar .pfile-badge.pfile-badge--filter.pfile-badge--active{text-underline-offset:3px!important;font-weight:700!important;text-decoration:underline!important}.prontuario-dialog .pfile-record-actions .uic-btn,.prontuario-dialog .pfile-doc-actions .uic-btn,.prontuario-dialog .pfile-record-actions .uic-btn *,.prontuario-dialog .pfile-doc-actions .uic-btn *,.prontuario-dialog .pfile-record-actions .uic-btn svg,.prontuario-dialog .pfile-doc-actions .uic-btn svg,.prontuario-dialog .pfile-record-actions .uic-btn i,.prontuario-dialog .pfile-doc-actions .uic-btn i{color:var(--pfile-primary)!important;opacity:1!important}.prontuario-dialog .pfile-record-actions .uic-btn svg,.prontuario-dialog .pfile-doc-actions .uic-btn svg{stroke:var(--pfile-primary)!important;fill:none!important;stroke-opacity:1!important}.prontuario-dialog .pfile-record-actions .uic-btn svg *,.prontuario-dialog .pfile-doc-actions .uic-btn svg *{stroke:var(--pfile-primary)!important;stroke-opacity:1!important}.prontuario-dialog .pfile-record-actions .uic-btn:before,.prontuario-dialog .pfile-doc-actions .uic-btn:before{content:none!important;display:none!important}.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment]{width:var(--pfile-btn-h)!important;height:var(--pfile-btn-h)!important;min-width:var(--pfile-btn-h)!important;min-height:var(--pfile-btn-h)!important;border:var(--pfile-btn-border) solid var(--pfile-neutral-mid)!important;border-radius:var(--pfile-btn-radius)!important;background:var(--pfile-panel)!important;color:var(--pfile-primary)!important;opacity:1!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment]:hover,.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment]:focus-visible{border-color:var(--pfile-primary)!important;background:var(--pfile-bg)!important;color:var(--pfile-primary)!important;outline:0!important}.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment] span{display:none!important}.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment] :where(svg,i),.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment] svg *,.prontuario-dialog .pfile-note-header .uic-btn[data-action=delete-comment] *{color:var(--pfile-primary)!important;stroke:var(--pfile-primary)!important;stroke-opacity:1!important;opacity:1!important}.prontuario-dialog .pfile-finance-row{grid-template-columns:minmax(92px,1.15fr) minmax(74px,.75fr) minmax(82px,.85fr) minmax(148px,1fr) 60px!important;min-height:42px!important}.prontuario-dialog .pfile-finance-cell{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;color:var(--pfile-text)!important;font-size:var(--pfile-md)!important;font-weight:520!important;line-height:1!important;overflow:hidden!important}.prontuario-dialog .pfile-finance-title{font-weight:650!important}.prontuario-dialog .pfile-finance-money{text-align:right!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;font-weight:700!important;display:inline-flex!important}.prontuario-dialog .pfile-finance-status,.prontuario-dialog .pfile-finance-status .pfile-badge{white-space:nowrap!important;color:var(--pfile-primary)!important;flex:none!important;display:inline-flex!important}.prontuario-dialog .pfile-finance-row .pfile-record-actions{width:60px!important;min-width:60px!important;display:inline-flex!important}.prontuario-dialog :where(.pfile-panel .pfile-list,.pfile-record-list,.pfile-history-area){gap:0!important;margin:0!important;padding:0!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row,.pfile-note-row,.pfile-doc-card){grid-template-columns:var(--pfile-row-icon-w,24px) minmax(0, 1fr) minmax(104px, max-content) var(--pfile-action-col-w,86px)!important;align-items:center!important;column-gap:var(--pfile-row-gap,10px)!important;min-height:var(--pfile-row-min-h,38px)!important;border:0!important;border-bottom:var(--pfile-border-w) solid var(--pfile-border-color)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;display:grid!important}.prontuario-dialog :where(.pfile-record-row:last-child,.pfile-history-row:last-child,.pfile-note-row:last-child,.pfile-doc-card:last-child){border-bottom:0!important}.prontuario-dialog :where(.pfile-record-icon,.pfile-history-icon){width:var(--pfile-row-icon-w,24px)!important;min-width:var(--pfile-row-icon-w,24px)!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.prontuario-dialog :where(.pfile-record-icon svg,.pfile-record-icon i,.pfile-history-icon svg,.pfile-history-icon i){width:14px!important;height:14px!important;stroke:var(--pfile-text)!important;color:var(--pfile-text)!important;opacity:1!important}.prontuario-dialog :where(.pfile-record-main,.pfile-history-main){gap:2px!important;min-width:0!important;display:grid!important}.prontuario-dialog :where(.pfile-record-title,.pfile-history-title,.pfile-note-author){font-size:var(--pfile-lg)!important;color:var(--pfile-text)!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.1!important;display:block!important}.prontuario-dialog :where(.pfile-record-meta,.pfile-history-meta,.pfile-note-body,.pfile-record-sub){font-size:var(--pfile-sm)!important;color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent)!important;margin:0!important;padding:0!important;font-weight:420!important;line-height:1.1!important;display:block!important}.prontuario-dialog :where(.pfile-record-title,.pfile-history-title,.pfile-record-meta,.pfile-history-meta,.pfile-note-body,.pfile-record-sub){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.prontuario-dialog :where(.pfile-record-side,.pfile-history-status){white-space:nowrap!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:inline-flex!important}.prontuario-dialog :where(.pfile-record-actions,.pfile-doc-actions,.pfile-note-actions){width:var(--pfile-action-col-w,86px)!important;min-width:var(--pfile-action-col-w,86px)!important;justify-content:flex-end!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.prontuario-dialog .pfile-note-attach{font-size:var(--pfile-sm)!important;color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent)!important;grid-column:2/-1!important;margin:0!important;padding:0!important}.prontuario-dialog .pfile-finance-row{grid-template-columns:minmax(92px,1fr) minmax(74px,.7fr) minmax(82px,.8fr) minmax(150px,1fr) 86px!important}.prontuario-dialog :where(.pfile-panel .pfile-list,.pfile-record-list,.pfile-history-area){padding-left:0!important;padding-right:0!important}.prontuario-dialog :where(.pfile-record-row,.pfile-history-row,.pfile-note-row,.pfile-doc-card){padding-left:32px!important;padding-right:var(--pfile-row-pad-inline,24px)!important}.prontuario-dialog .pfile-ws{isolation:isolate!important;background:0 0!important;position:relative!important}.prontuario-dialog .pfile-ws:before{content:"";pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(var(--simple-widget-blur,8px));backdrop-filter:blur(var(--simple-widget-blur,8px));position:absolute;inset:0;background:var(--pfile-material-base)!important}.prontuario-dialog .pfile-ws>*{z-index:1;position:relative}.prontuario-dialog :where(.pfile-list,.pfile-panel,.pfile-record-list,.pfile-history-area){background:0 0!important}.prontuario-dialog :where(.pfile-record-row,.pfile-record-row:hover,.pfile-record-row:focus-within,.pfile-record-row.tasks-row--focus,.pfile-history-row,.pfile-history-row:hover,.pfile-history-row:focus-within,.pfile-note-row,.pfile-note-row:hover,.pfile-note-row:focus-within,.pfile-doc-card,.pfile-doc-card:hover,.pfile-doc-card:focus-within,.pfile-doc-card.selected){box-shadow:none!important;background:0 0!important}.prontuario-dialog.uic-dialog{--pfile-material-base:color-mix(in srgb, var(--pfile-panel) var(--pfile-mix-high), transparent);--pfile-material-bright:color-mix(in srgb, var(--pfile-panel) var(--pfile-mix-mid), transparent);--pfile-material-tint:color-mix(in srgb, var(--simple-primary,#111827) var(--pfile-mix-low), transparent);isolation:isolate!important;background:0 0!important;position:fixed!important;overflow:hidden!important}.prontuario-dialog.uic-dialog:before,.prontuario-dialog.uic-dialog:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.prontuario-dialog.uic-dialog:before{-webkit-backdrop-filter:blur(var(--simple-widget-blur,8px));backdrop-filter:blur(var(--simple-widget-blur,8px));background:var(--pfile-material-base)!important}.prontuario-dialog.uic-dialog:after{content:none!important}.prontuario-dialog.uic-dialog>*{z-index:1;position:relative}.prontuario-dialog .pfile-anchor{background:var(--pfile-anchor-bg)!important}.prontuario-dialog :where(.pfile-shell,.pfile-topbar,.pfile-body,.pfile-anchor,.pfile-ws,.pfile-peek,.pfile-footer,.pfile-tabrow,.pfile-ish,.pfile-panel,.pfile-list,.pfile-record-list,.pfile-history-area){background:0 0!important}.prontuario-dialog .pfile-tabrow{background:color-mix(in srgb, var(--pfile-text) calc(var(--pfile-tabrow-bg) * 100%), var(--pfile-panel))!important;box-shadow:0 4px 6px #0000000a!important}.prontuario-dialog .pfile-topbar{background:color-mix(in srgb, var(--pfile-text) calc(var(--pfile-tabrow-bg) * 100%), var(--pfile-panel))!important}.prontuario-dialog :where(.pfile-topbar,.pfile-tabrow,.pfile-ish,.pfile-anchor,.pfile-footer,.pfile-list,.pfile-record-row,.pfile-history-row,.pfile-note-row,.pfile-doc-card,.pfile-finance-row,.pfile-summary-row),.prontuario-dialog :where(.pfile-summary-row,.pfile-balance-warn){border-color:var(--pfile-shell-border)!important}.pfile-overview-grid{box-sizing:border-box;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;width:100%;height:100%;padding:12px 16px;display:grid;overflow-y:auto}.pfile-card{background:var(--pfile-panel,#fff);border:1px solid var(--pfile-shell-border);box-sizing:border-box;border-radius:8px;flex-direction:column;padding:12px;display:flex;box-shadow:0 1px 3px #0000000a}.pfile-episode-card,.pfile-referrals-card{grid-column:span 6}.pfile-vitals-card{grid-column:span 8}.pfile-prognosis-card{grid-column:span 4}.pfile-meds-card{grid-column:span 12}.pfile-card-header{border-bottom:1px solid var(--pfile-shell-border);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:6px;display:flex}.pfile-card-title{color:var(--pfile-text);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.pfile-card-title svg,.pfile-card-title i{width:14px;height:14px;color:var(--pfile-primary)}.pfile-card-body{color:var(--pfile-muted);flex-direction:column;flex:1;font-size:11px;display:flex}.pfile-episode-detail{flex-direction:column;gap:6px;display:flex}.pfile-episode-row{justify-content:space-between;display:flex}.pfile-episode-label{color:color-mix(in srgb, var(--pfile-text) 55%, transparent)}.pfile-episode-val{color:var(--pfile-text);font-weight:600}.pfile-vitals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pfile-vital-item{background:color-mix(in srgb, var(--pfile-text) 2.5%, var(--pfile-panel));border:1px solid var(--pfile-shell-border);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pfile-vital-label{color:color-mix(in srgb, var(--pfile-text) 55%, transparent);font-size:9.5px;font-weight:600}.pfile-vital-value-row{align-items:baseline;gap:3px;display:flex}.pfile-vital-value{color:var(--pfile-text);font-size:16px;font-weight:800}.pfile-vital-unit{color:color-mix(in srgb, var(--pfile-text) 45%, transparent);font-size:9px;font-weight:600}.pfile-vital-sub{color:color-mix(in srgb, var(--pfile-text) 45%, transparent);font-size:9px}.pfile-vital-sub-badge{background:color-mix(in srgb, var(--pfile-primary) 10%, transparent);color:var(--pfile-primary);border-radius:3px;align-self:start;padding:1px 4px;font-size:8px;font-weight:700}.pfile-ruler-draw{background:color-mix(in srgb, var(--pfile-text) 8%, var(--pfile-panel));border-radius:3px;height:8px;margin-top:3px;position:relative;overflow:hidden}.pfile-ruler-marks{background-image:linear-gradient(to right, color-mix(in srgb, var(--pfile-text) 18%, transparent) 1px, transparent 1px);background-size:10% 100%;width:100%;height:100%}.pfile-ruler-indicator{background:var(--pfile-primary);width:3px;height:100%;box-shadow:0 0 4px var(--pfile-primary);position:absolute;top:0}.pfile-ecg-container{background:color-mix(in srgb, var(--pfile-text) 4%, var(--pfile-panel));border-radius:3px;height:12px;margin-top:3px;position:relative;overflow:hidden}.pfile-ecg-wave{background:linear-gradient(90deg, transparent 0%, var(--pfile-primary) 50%, transparent 100%);background-size:50% 100%;width:200%;height:100%;animation:2s linear infinite pulseMove;position:absolute}@keyframes pulseMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.pfile-sparkline-container{align-items:center;height:12px;margin-top:3px;display:flex}.pfile-sparkline{width:100%;height:100%}.pfile-meds-list{flex-direction:column;gap:8px;display:flex}.pfile-med-row{background:color-mix(in srgb, var(--pfile-text) 1.5%, var(--pfile-panel));border:1px solid var(--pfile-shell-border);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pfile-med-info{flex-direction:column;gap:2px;display:flex}.pfile-med-name{color:var(--pfile-text);font-size:11px;font-weight:700}.pfile-med-instructions{color:color-mix(in srgb, var(--pfile-text) 55%, transparent);font-size:9.5px}.pfile-med-badges{align-items:center;gap:12px;display:flex}.pfile-med-expiry{color:color-mix(in srgb, var(--pfile-text) 45%, transparent);font-size:9px}.pfile-med-expiry.alert{color:var(--pfile-danger,#ef4444);font-weight:700}.pfile-prediction-metric{background:color-mix(in srgb, var(--pfile-text) 2%, var(--pfile-panel));border:1px solid var(--pfile-shell-border);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.pfile-prediction-label{color:color-mix(in srgb, var(--pfile-text) 60%, transparent);font-size:10px;font-weight:700}.pfile-prediction-values{justify-content:space-between;align-items:center;gap:8px;display:flex}.pfile-pred-val-item{flex-direction:column;align-items:center;display:flex}.pfile-pred-time{color:color-mix(in srgb, var(--pfile-text) 45%, transparent);text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:700}.pfile-pred-num{color:var(--pfile-text);font-size:14px;font-weight:800}.pfile-pred-num small{font-size:8px;font-weight:400}.pfile-pred-arrow{color:color-mix(in srgb, var(--pfile-text) 30%, transparent);align-items:center;display:flex}.pfile-pred-arrow svg,.pfile-pred-arrow i{width:14px;height:14px}.pfile-referrals-list{flex-direction:column;gap:8px;display:flex}.pfile-referral-row{background:color-mix(in srgb, var(--pfile-text) 1.5%, var(--pfile-panel));border:1px solid var(--pfile-shell-border);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pfile-referral-info{flex-direction:column;gap:2px;display:flex}.pfile-referral-specialty{color:var(--pfile-text);font-size:11px;font-weight:700}.pfile-referral-reason{color:color-mix(in srgb, var(--pfile-text) 55%, transparent);font-size:9.5px}@media (width<=900px){.pfile-episode-card,.pfile-referrals-card,.pfile-vitals-card,.pfile-prognosis-card,.pfile-meds-card{grid-column:span 12}.pfile-vitals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.pfile-vitals-grid{grid-template-columns:minmax(0,1fr)}}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.agenda-dialog.uic-dialog{--pfile-row-pad-inline:14px;--agenda-bg:var(--pfile-ws-bg);--agenda-panel:var(--pfile-panel);--agenda-panel-alt:var(--pfile-panel-alt);--agenda-line:var(--pfile-border-color);--agenda-line-strong:var(--pfile-border-color);--agenda-text:var(--pfile-text);--agenda-muted:var(--pfile-muted);--agenda-faint:var(--pfile-faint);--agenda-primary:var(--pfile-primary);--agenda-success:var(--pfile-success);--agenda-warn:var(--pfile-warn);--agenda-danger:var(--pfile-danger);--agenda-radius:6px;--agenda-xs:10px;--agenda-sm:12px;--agenda-md:13px;--agenda-lg:14px;border-radius:var(--agenda-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--agenda-text);isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 20px #00000014;background:0 0!important;border:0!important}.agenda-dialog.uic-dialog.agenda-wide{width:94vw;max-width:1400px}.agenda-dialog.uic-dialog.agenda-max{width:98vw;max-width:none;height:96vh;max-height:96vh;top:2vh}body.builder-page .appt-bm-open-agenda{border:1px solid color-mix(in srgb, var(--simple-primary,#b72f5c) 22%, var(--simple-line,#bd8f95));background:color-mix(in srgb, var(--simple-primary,#b72f5c) 8%, var(--simple-panel,#ead7c8));height:24px;color:color-mix(in srgb, var(--simple-primary,#b72f5c) 58%, var(--simple-text,#2a1b1f));font-size:var(--fn-font-sm,10px);border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:0 7px;font-weight:700;display:inline-flex}body.builder-page .appt-bm-open-agenda svg,body.builder-page .appt-bm-open-agenda i{width:13px;height:13px}:root[data-widget-fx-mode=flat] .agenda-dialog.uic-dialog{box-shadow:none}.agenda-dialog.uic-dialog .uic-dialog-hd{display:none}.agenda-dialog .uic-dialog-bd{background:0 0;flex:1;min-height:0;padding:0;overflow:hidden}.agenda-shell{grid-template-rows:var(--pfile-topbar-h,42px) minmax(0, 1fr) var(--pfile-footer-h,40px);background:var(--agenda-bg);height:100%;color:var(--agenda-text);font-size:var(--agenda-md);line-height:1.25;display:grid;overflow:hidden}.agenda-shell button,.agenda-shell input,.agenda-shell select,.agenda-shell textarea{font:inherit;letter-spacing:0}.agenda-shell :where(button,.uic-btn,.uic-tab){font-weight:760;font-size:var(--agenda-sm)!important}.agenda-topbar{align-items:center;gap:var(--pfile-row-gap,10px);padding:0 var(--pfile-row-pad-inline,14px);border-bottom:1px solid var(--agenda-line);background:var(--agenda-panel-alt);grid-template-columns:minmax(230px,1fr) auto auto auto;display:grid}.agenda-brand{align-items:center;gap:8px;min-width:0;display:flex}.agenda-brand-mark{width:var(--pfile-row-icon-w,24px);height:var(--pfile-row-icon-w,24px);color:color-mix(in srgb, var(--agenda-primary) 64%, var(--agenda-text));background:color-mix(in srgb, var(--agenda-primary) 12%, var(--agenda-panel));border-radius:6px;place-items:center;display:grid}.agenda-brand-mark svg,.agenda-brand-mark i{width:14px;height:14px}.agenda-brand strong{font-size:var(--agenda-lg);font-weight:780}.agenda-brand small{color:var(--agenda-muted);font-size:var(--agenda-sm);font-weight:620}.agenda-week-nav,.agenda-top-actions,.agenda-seg{align-items:center;display:flex}.agenda-week-nav{border:1px solid var(--agenda-line);background:var(--agenda-panel);border-radius:7px;gap:0;overflow:hidden}.agenda-topbar :where(button,.uic-btn,.uic-btn--icon){color:color-mix(in srgb, var(--agenda-primary) 58%, var(--agenda-text))!important}.agenda-topbar :where(.uic-btn--secondary,.uic-btn--ghost,.uic-btn--icon){background:color-mix(in srgb, #fff 24%, var(--agenda-panel))!important;border-color:color-mix(in srgb, var(--agenda-primary) 18%, var(--agenda-line))!important}.agenda-topbar :where(.uic-btn--primary){background:color-mix(in srgb, var(--agenda-primary) 64%, #1f1719)!important;border-color:color-mix(in srgb, var(--agenda-primary) 42%, #1f1719)!important;color:#fff!important}.agenda-week-nav .uic-btn--icon,.agenda-top-actions .uic-btn--icon{width:28px!important;height:28px!important;color:var(--agenda-muted)!important;background:0 0!important;border:0!important;border-radius:0!important}.agenda-range{border:0;border-left:1px solid var(--agenda-line);border-right:1px solid var(--agenda-line);background:color-mix(in srgb, #fff 16%, var(--agenda-panel));min-width:145px;height:28px;color:var(--agenda-text);font-size:var(--agenda-sm);font-weight:720}.agenda-seg{border:1px solid var(--agenda-line);background:var(--agenda-panel);border-radius:7px;gap:0;padding:2px}.agenda-seg button{height:24px;color:color-mix(in srgb, var(--agenda-primary) 40%, var(--agenda-muted));font-size:var(--agenda-sm);background:0 0;border:0;border-radius:5px;padding:0 10px;font-weight:700}.agenda-seg button.active{background:color-mix(in srgb, var(--agenda-primary) 12%, var(--agenda-panel));color:color-mix(in srgb, var(--agenda-primary) 52%, var(--agenda-text))}.agenda-top-actions{gap:4px}.agenda-top-actions .uic-btn{border-radius:6px!important;height:28px!important;min-height:28px!important}.agenda-body{grid-template-columns:360px minmax(0,1fr) 360px;min-height:0;display:grid;overflow:hidden}.agenda-left,.agenda-detail{min-height:0;overflow:hidden;background:color-mix(in srgb, var(--agenda-panel-alt) 35%, transparent)!important}.agenda-left{border-right:1px solid var(--agenda-line);padding:12px 12px 10px}.agenda-detail{border-left:1px solid var(--agenda-line);padding:12px}.agenda-left-title,.agenda-detail-title,.agenda-list-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agenda-left-title strong,.agenda-detail-title strong{font-size:var(--agenda-md);font-weight:780}.agenda-left-title span{color:var(--agenda-muted);font-size:var(--agenda-sm);font-weight:680}.agenda-detail-title button{width:24px;height:24px;color:var(--agenda-muted);background:0 0;border:0}.agenda-search{border:1px solid var(--agenda-line);background:color-mix(in srgb, #fff 44%, var(--agenda-panel));height:32px;color:var(--agenda-muted);border-radius:7px;align-items:center;gap:7px;margin:12px 0;padding:0 9px;display:flex}.agenda-search input{width:100%;min-width:0;color:var(--agenda-text);font-size:var(--agenda-sm);background:0 0;border:0;outline:0}.agenda-search svg,.agenda-search i{width:14px;height:14px}.agenda-group{border-top:1px solid color-mix(in srgb, var(--agenda-line) 68%, transparent);gap:5px;margin-top:10px;padding-top:10px;display:grid}.agenda-group--dense{gap:6px}.agenda-group-label{color:var(--agenda-faint);font-size:var(--agenda-xs);font-weight:800}.agenda-fit-row{background:color-mix(in srgb, #fff 34%, var(--agenda-panel));border-radius:7px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 9px;display:grid}.agenda-fit-row strong,.agenda-fit-row span{font-size:var(--agenda-sm);font-weight:760}.agenda-fit-row em{color:var(--agenda-muted);font-size:var(--agenda-sm);grid-column:1/-1;font-style:normal}.agenda-mini-grid,.agenda-room-row,.agenda-reminder-row,.agenda-action-grid{border:1px solid var(--agenda-line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.agenda-action-grid{grid-template-columns:1fr 1fr;margin-bottom:6px}.agenda-mini-grid button,.agenda-room-row button{border:0;border-left:1px solid var(--agenda-line);background:color-mix(in srgb, #fff 36%, var(--agenda-panel));height:28px;color:var(--agenda-text);font-size:var(--agenda-sm);font-weight:700}.agenda-mini-grid button:first-child,.agenda-room-row button:first-child{border-left:0}.agenda-room-row button.active{background:color-mix(in srgb, var(--agenda-primary) 13%, var(--agenda-panel))}.agenda-filter-row{width:100%;min-height:var(--pfile-row-min-h,38px);border:1px solid color-mix(in srgb, var(--agenda-line) 58%, transparent);background:color-mix(in srgb, #fff 20%, var(--agenda-panel));color:var(--agenda-text);text-align:left;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 10px;display:grid}.agenda-filter-row:before{content:"";border:1px solid color-mix(in srgb, var(--agenda-primary) 34%, var(--agenda-line-strong));background:color-mix(in srgb, #fff 40%, var(--agenda-panel));border-radius:999px;width:8px;height:8px}.agenda-filter-row span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--agenda-sm);font-weight:700;overflow:hidden}.agenda-filter-row em{color:var(--agenda-muted);font-size:var(--agenda-xs);font-style:normal;font-weight:760}.agenda-filter-row:hover span,.agenda-filter-row:hover em,.agenda-filter-row.active span,.agenda-filter-row.active em{color:#fff}.agenda-filter-row:hover:before,.agenda-filter-row.active:before{background:#ffffff42;border-color:#ffffffa3}.agenda-seg--full{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.agenda-seg--full button{min-width:0;padding:0 4px}.agenda-main{background:var(--agenda-panel-alt);min-width:0;min-height:0;padding:10px 12px;overflow:hidden}.agenda-canvas{border:1px solid color-mix(in srgb, var(--agenda-primary) 15%, var(--agenda-line));background:color-mix(in srgb, var(--agenda-text) 14%, var(--agenda-panel-alt));border-radius:7px;grid-template-rows:38px repeat(10,minmax(0,1fr));grid-template-columns:46px repeat(5,minmax(0,1fr));height:100%;transition:transform .14s,opacity .14s;display:grid;position:relative;overflow:hidden}.agenda-canvas.is-panning-left{opacity:.78;transform:translate(-18px)}.agenda-canvas.is-panning-right{opacity:.78;transform:translate(18px)}.agenda-time-spacer,.agenda-day-head{border-bottom:1px solid var(--agenda-line);background:color-mix(in srgb, #fff 32%, var(--agenda-panel))}.agenda-day-head{color:var(--agenda-muted);font-size:var(--agenda-xs);justify-content:center;align-items:center;gap:6px;font-weight:800;display:flex}.agenda-day-head strong{color:var(--agenda-text);font-size:var(--agenda-md);font-weight:780}.agenda-time{border-top:1px solid color-mix(in srgb, var(--agenda-line) 52%, transparent);color:var(--agenda-muted);font-size:var(--agenda-xs);justify-content:center;align-items:flex-start;padding-top:6px;font-weight:760;display:flex}.agenda-cell{border-top:1px solid var(--agenda-line-strong);border-left:1px solid var(--agenda-line)}.agenda-card{z-index:2;border:1px solid color-mix(in srgb, var(--agenda-line-strong) 50%, transparent);border-left:3px solid color-mix(in srgb, var(--agenda-primary) 42%, var(--agenda-line-strong));background:color-mix(in srgb, #fff 85%, var(--agenda-panel));color:var(--agenda-text);text-align:left;border-radius:7px;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 7px;margin:5px 6px;padding:8px 9px;display:grid;overflow:hidden}.agenda-card[data-tone=ok]{border-left-color:color-mix(in srgb, var(--agenda-success) 68%, var(--agenda-line-strong))}.agenda-card:hover,.agenda-card.active{background:color-mix(in srgb, var(--agenda-primary) 9%, #fff);border-color:color-mix(in srgb, var(--agenda-primary) 34%, var(--agenda-line))}.agenda-card-time{color:var(--agenda-muted);font-size:var(--agenda-xs);grid-row:1/span 3;font-weight:820}.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--agenda-sm);font-weight:780;overflow:hidden}.agenda-card small,.agenda-card em,.agenda-list-row small,.agenda-patient-mini small,.agenda-note{min-width:0;color:var(--agenda-muted);font-size:var(--agenda-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:620;overflow:hidden}.agenda-main--list{grid-template-rows:28px minmax(0,1fr);gap:6px;display:grid}.agenda-list-head,.agenda-list-row{grid-template-columns:64px minmax(0,1.3fr) minmax(0,1fr) 92px;align-items:center;gap:8px;display:grid}.agenda-list-head{color:var(--agenda-faint);font-size:var(--agenda-xs);font-weight:820}.agenda-list{border:1px solid color-mix(in srgb, var(--agenda-line) 62%, transparent);border-radius:7px;min-height:0;overflow:hidden}.agenda-list-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--agenda-line) 46%, transparent);background:color-mix(in srgb, #fff 22%, var(--agenda-bg));width:100%;min-height:42px;color:var(--agenda-text);text-align:left;padding:0 10px}.agenda-list-row.active,.agenda-list-row:hover{background:color-mix(in srgb, var(--agenda-primary) 9%, var(--agenda-panel))}.agenda-list-row span,.agenda-list-row em{color:var(--agenda-muted);font-size:var(--agenda-sm);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:680;overflow:hidden}.agenda-list-row strong{display:grid}.agenda-detail{gap:var(--pfile-row-gap,10px);grid-template-rows:auto auto auto auto auto auto minmax(0,1fr);display:grid}.agenda-patient-mini{background:color-mix(in srgb, #fff 34%, var(--agenda-panel));border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.agenda-avatar{background:color-mix(in srgb, var(--agenda-primary) 14%, var(--agenda-panel));width:34px;height:34px;color:color-mix(in srgb, var(--agenda-primary) 66%, var(--agenda-text));border-radius:7px;place-items:center;font-weight:820;display:grid;overflow:hidden}.agenda-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agenda-patient-mini div{gap:2px;min-width:0;display:grid}.agenda-detail-block{background:color-mix(in srgb, #fff 28%, var(--agenda-panel));border-radius:7px;gap:7px;padding:9px;display:grid}.agenda-detail-block--metrics{border:1px solid color-mix(in srgb, var(--agenda-line) 56%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;overflow:hidden}.agenda-detail-block--metrics div{border-left:1px solid color-mix(in srgb, var(--agenda-line) 56%, transparent);gap:2px;padding:8px;display:grid}.agenda-detail-block--metrics div:first-child{border-left:0}.agenda-detail-block span,.agenda-detail-block--metrics span{color:var(--agenda-faint);font-size:var(--agenda-xs);font-weight:760}.agenda-detail-block strong{min-width:0;color:var(--agenda-text);font-size:var(--agenda-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.agenda-detail-line{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.agenda-action-stack .uic-btn,.agenda-action-grid .uic-btn,.agenda-reminder-row .uic-btn,.agenda-compose-actions .uic-btn{height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:0!important}.agenda-action-grid .uic-btn:nth-child(odd),.agenda-reminder-row .uic-btn+.uic-btn{border-left:1px solid var(--agenda-line)!important}.agenda-action-stack>.uic-btn{width:100%;border-radius:6px!important}.agenda-reminder-row{grid-template-columns:1fr 1fr}.agenda-note{white-space:normal;margin:0;line-height:1.35}.agenda-payload{border-top:1px solid color-mix(in srgb, var(--agenda-line) 58%, transparent);grid-template-columns:1fr 1fr;align-self:end;gap:5px;padding-top:8px;display:grid}.agenda-payload span{min-width:0;color:var(--agenda-muted);font-size:var(--agenda-xs);gap:2px;font-weight:680;display:grid}.agenda-payload b{color:var(--agenda-faint);font-size:var(--fn-font-xs,9px);font-weight:800}.agenda-detail--compose{grid-template-rows:auto minmax(0,1fr) auto auto}.agenda-compose-title>div{gap:1px;min-width:0;display:grid}.agenda-compose-title small{color:var(--agenda-muted);font-size:var(--agenda-xs);font-weight:680}.agenda-compose-flow{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;min-height:0;display:grid;overflow:hidden}.agenda-compose-card{background:color-mix(in srgb, #fff 30%, var(--agenda-panel));border-radius:7px;grid-template-columns:26px minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.agenda-compose-card--slots{min-height:0}.agenda-compose-card-main{gap:7px;min-width:0;display:grid}.agenda-step{background:color-mix(in srgb, var(--agenda-primary) 13%, var(--agenda-panel));width:22px;height:22px;color:color-mix(in srgb, var(--agenda-primary) 68%, var(--agenda-text));font-size:var(--agenda-xs);border-radius:6px;place-items:center;font-weight:820;display:grid}.agenda-compose-row{grid-template-columns:minmax(0,1fr) 132px;gap:7px;display:grid}.agenda-compose-flow label{gap:4px;min-width:0;display:grid}.agenda-compose-flow label>span,.agenda-note-field>span{color:var(--agenda-faint);font-size:var(--agenda-xs);font-weight:800}.agenda-compose-flow input,.agenda-compose-flow select,.agenda-compose-flow textarea{border:1px solid var(--agenda-line);background:color-mix(in srgb, #fff 40%, var(--agenda-panel));width:100%;min-width:0;color:var(--agenda-text);font-size:var(--agenda-sm);border-radius:6px;outline:0;font-weight:650}.agenda-compose-flow input,.agenda-compose-flow select{height:30px;padding:0 8px}.agenda-compose-flow textarea{resize:none;padding:7px 8px}.agenda-patient-context{background:color-mix(in srgb, var(--agenda-primary) 7%, var(--agenda-panel));border-radius:6px;gap:2px;min-width:0;padding:7px 8px;display:grid}.agenda-patient-context strong,.agenda-compose-section-head strong{min-width:0;color:var(--agenda-text);font-size:var(--agenda-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.agenda-patient-context small,.agenda-compose-section-head small{min-width:0;color:var(--agenda-muted);font-size:var(--agenda-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.agenda-compose-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.agenda-choice-strip{border:1px solid var(--agenda-line);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.agenda-choice-strip--priority{grid-template-columns:repeat(4,1fr)}.agenda-choice-strip button{border:0;border-left:1px solid var(--agenda-line);background:color-mix(in srgb, #fff 34%, var(--agenda-panel));min-width:0;height:30px;color:var(--agenda-muted);font-size:var(--agenda-xs);font-weight:780}.agenda-choice-strip button:first-child{border-left:0}.agenda-choice-strip button.active{background:color-mix(in srgb, var(--agenda-primary) 14%, var(--agenda-panel));color:color-mix(in srgb, var(--agenda-primary) 64%, var(--agenda-text))}.agenda-slot-list{gap:6px;min-height:0;display:grid;overflow:hidden}.agenda-slot{border:1px solid color-mix(in srgb, var(--agenda-line) 70%, transparent);border-left:3px solid color-mix(in srgb, var(--agenda-line-strong) 70%, transparent);background:color-mix(in srgb, #fff 30%, var(--agenda-panel));min-width:0;color:var(--agenda-text);text-align:left;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:7px 8px;display:grid}.agenda-slot.active,.agenda-slot:hover{border-left-color:color-mix(in srgb, var(--agenda-primary) 58%, var(--agenda-line-strong));background:color-mix(in srgb, var(--agenda-primary) 8%, #fff)}.agenda-slot span,.agenda-slot strong{min-width:0;font-size:var(--agenda-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.agenda-slot strong{justify-self:end}.agenda-slot small,.agenda-slot em{min-width:0;color:var(--agenda-muted);font-size:var(--agenda-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:650;overflow:hidden}.agenda-review-grid{border:1px solid color-mix(in srgb, var(--agenda-line) 58%, transparent);border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.agenda-review-grid span{border-left:1px solid color-mix(in srgb, var(--agenda-line) 54%, transparent);border-top:1px solid color-mix(in srgb, var(--agenda-line) 54%, transparent);min-width:0;color:var(--agenda-faint);font-size:var(--agenda-xs);gap:2px;padding:7px 8px;font-weight:760;display:grid}.agenda-review-grid span:nth-child(odd){border-left:0}.agenda-review-grid span:nth-child(-n+2){border-top:0}.agenda-review-grid b{min-width:0;color:var(--agenda-text);font-size:var(--agenda-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:780;overflow:hidden}.agenda-pay-toggle{color:var(--agenda-text);font-size:var(--agenda-sm);align-items:center;font-weight:720;grid-template-columns:none!important;gap:7px!important;display:flex!important}.agenda-pay-toggle input{width:14px;height:14px}.agenda-compose-actions{border:1px solid var(--agenda-line);border-radius:7px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.agenda-empty{min-height:90px;color:var(--agenda-muted);font-size:var(--agenda-sm);place-items:center;font-weight:700;display:grid}.agenda-footer{padding:0 var(--pfile-row-pad-inline,14px);border-top:1px solid var(--agenda-line);background:var(--agenda-panel-alt);color:var(--agenda-muted);font-size:var(--agenda-xs);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-weight:700;display:grid}.agenda-footer strong{color:color-mix(in srgb, var(--agenda-primary) 56%, var(--agenda-text));font-size:var(--agenda-sm);font-weight:800}.agenda-window-toggle{border:1px solid var(--agenda-line);background:color-mix(in srgb, var(--agenda-text) 4%, transparent);width:28px;height:28px;color:var(--agenda-muted);cursor:pointer;border-radius:8px;justify-content:center;justify-self:end;align-items:center;display:inline-flex}.agenda-window-toggle:hover{border-color:color-mix(in srgb, var(--agenda-primary) 35%, transparent);background:color-mix(in srgb, var(--agenda-primary) 10%, transparent);color:var(--agenda-primary)}.agenda-window-toggle svg,.agenda-window-toggle i{width:14px;height:14px}@media (width<=1100px){.agenda-body{grid-template-columns:300px minmax(0,1fr) 320px}.agenda-topbar{grid-template-columns:minmax(180px,1fr) auto auto}.agenda-top-actions{grid-column:1/-1;justify-self:end;display:none}}.agenda-dialog.uic-dialog .agenda-topbar :where(.uic-btn,.uic-btn--icon,.agenda-range,.agenda-seg button){font-size:var(--fn-font-lg,12px)!important;font-weight:700!important}.agenda-dialog.uic-dialog .agenda-topbar :where(.uic-btn--secondary,.uic-btn--ghost,.uic-btn--icon,.agenda-range){background:color-mix(in srgb, #fff 24%, var(--agenda-panel))!important;border:1px solid color-mix(in srgb, var(--agenda-primary) 18%, var(--agenda-line))!important;color:color-mix(in srgb, var(--agenda-primary) 56%, var(--agenda-text))!important}.agenda-dialog.uic-dialog .agenda-topbar .uic-btn--primary{background:color-mix(in srgb, var(--agenda-primary) 64%, #1f1719)!important;border:1px solid color-mix(in srgb, var(--agenda-primary) 42%, #1f1719)!important;color:#fff!important}.agenda-shell :where(.agenda-search,.agenda-fit-row,.agenda-mini-grid,.agenda-room-row,.agenda-detail-block,.agenda-patient-mini,.agenda-card,.agenda-list,.agenda-compose-card,.agenda-choice-strip,.agenda-slot,.agenda-review-grid,.agenda-compose-actions){border-radius:4px!important}.agenda-canvas{border:0!important;border-radius:0!important}.agenda-card,.agenda-slot,.agenda-detail-block,.agenda-compose-card,.agenda-patient-mini{border-color:color-mix(in srgb, var(--agenda-line) 38%, transparent)!important}.agenda-left,.agenda-detail{background:color-mix(in srgb, var(--agenda-panel-alt) 35%, transparent)!important}.agenda-shell{grid-template-rows:46px minmax(0,1fr) 34px}.agenda-topbar{padding:0 18px}.agenda-search{background:color-mix(in srgb, #fff 22%, var(--agenda-panel));height:36px;margin:14px 0}.agenda-filter-row{background:0 0;border-width:0 0 1px;min-height:42px;padding:0 12px}.agenda-filter-row+.agenda-filter-row{margin-top:0}.agenda-filter-row:hover,.agenda-filter-row.active{background:color-mix(in srgb, var(--agenda-primary) 48%, #1f1719)}.agenda-detail{gap:12px}.agenda-detail-block,.agenda-compose-card,.agenda-patient-mini{background:color-mix(in srgb, #fff 18%, var(--agenda-panel));padding:11px;border:0!important}.agenda-detail-block--metrics{border:0!important}.agenda-card{background:color-mix(in srgb, #fff 85%, var(--agenda-panel));margin:7px 8px;padding:10px 11px;border-top:0!important;border-bottom:0!important;border-right:0!important}.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong,.agenda-detail-block strong,.agenda-slot span,.agenda-slot strong{font-size:var(--fn-font-lg,12px)}.agenda-card small,.agenda-card em,.agenda-list-row small,.agenda-patient-mini small,.agenda-note,.agenda-slot small,.agenda-slot em{font-size:10.5px}.agenda-canvas{background:color-mix(in srgb, var(--agenda-text) 14%, var(--agenda-bg))}.agenda-cell{border-left-color:var(--agenda-line)!important;border-top-color:var(--agenda-line-strong)!important}.agenda-footer{padding:0 18px}.agenda-dialog.uic-dialog{--agenda-space-xs:4px;--agenda-space-sm:8px;--agenda-space-md:16px;--agenda-space-lg:24px;--agenda-space-xl:32px;--agenda-font-body:14px;--agenda-font-sm:12px;--agenda-font-xs:11px;--agenda-font-title:16px}.agenda-shell{font-size:var(--agenda-font-body);grid-template-rows:48px minmax(0,1fr) 36px;line-height:1.5}.agenda-topbar{gap:var(--agenda-space-md);padding:0 var(--agenda-space-lg)}.agenda-brand strong,.agenda-left-title strong,.agenda-detail-title strong{font-size:var(--agenda-font-title);line-height:1.3}.agenda-brand small,.agenda-left-title span,.agenda-card small,.agenda-card em,.agenda-list-row small,.agenda-patient-mini small,.agenda-note,.agenda-slot small,.agenda-slot em{font-size:var(--agenda-font-sm);line-height:1.5}.agenda-group-label,.agenda-card-time,.agenda-detail-block span,.agenda-detail-block--metrics span,.agenda-payload span,.agenda-payload b{font-size:var(--agenda-font-xs);line-height:1.5}.agenda-dialog.uic-dialog .agenda-topbar :where(.uic-btn,.uic-btn--icon,.agenda-range,.agenda-seg button),.agenda-shell :where(button,input,select,textarea){line-height:1.5;font-size:var(--agenda-font-sm)!important}.agenda-group{gap:var(--agenda-space-sm);margin-top:var(--agenda-space-md);padding-top:var(--agenda-space-md)}.agenda-filter-row{min-height:44px;padding:0 var(--agenda-space-md)}.agenda-card{margin:var(--agenda-space-sm);padding:10px 12px}.agenda-detail,.agenda-compose-flow{gap:var(--agenda-space-md)}.agenda-slot{padding:10px 12px}.agenda-review-grid span{padding:var(--agenda-space-sm) 12px}.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong,.agenda-detail-block strong,.agenda-slot span,.agenda-slot strong,.agenda-review-grid b{font-size:var(--agenda-font-body);line-height:1.4}.agenda-shell :where(.agenda-group-label,.agenda-list-head,.agenda-payload b,.agenda-compose-flow label>span,.agenda-note-field>span){text-transform:none;letter-spacing:0}.agenda-dialog.uic-dialog{--agenda-bg:#f8fafc;--agenda-panel:#fff;--agenda-panel-alt:#f1f5f9;--agenda-line:#e2e8f0;--agenda-line-strong:#cbd5e1;--agenda-text:#0f172a;--agenda-muted:#475569;--agenda-faint:#64748b;--agenda-primary:var(--simple-primary,#3b82f6);--agenda-success:#10b981;--agenda-warn:#f59e0b;--agenda-danger:#ef4444;--agenda-radius:6px}.agenda-shell{background:var(--agenda-bg)}.agenda-dialog.uic-dialog .agenda-topbar :where(button,.uic-btn,.uic-btn--icon,.agenda-range,.agenda-seg,.agenda-seg button){box-shadow:none!important;border:0!important}.agenda-body{grid-template-columns:220px minmax(0,1fr) 240px!important}.agenda-left,.agenda-detail{background:color-mix(in srgb, var(--agenda-panel-alt) 35%, transparent)!important;padding:12px!important}.agenda-main{background:var(--agenda-bg)!important;padding:0!important}.agenda-shell :where(.agenda-search,.agenda-fit-row,.agenda-mini-grid,.agenda-room-row,.agenda-reminder-row,.agenda-action-grid,.agenda-detail-block,.agenda-patient-mini,.agenda-card,.agenda-list,.agenda-compose-card,.agenda-choice-strip,.agenda-slot,.agenda-review-grid,.agenda-compose-actions,.agenda-window-toggle){border-radius:var(--agenda-radius)!important}.agenda-detail-block,.agenda-compose-card,.agenda-patient-mini,.agenda-slot,.agenda-fit-row{box-shadow:none!important;background:0 0!important;border:none!important;padding:8px 0!important}.agenda-search,.agenda-mini-grid,.agenda-room-row,.agenda-reminder-row,.agenda-action-grid,.agenda-choice-strip,.agenda-compose-actions{box-shadow:none!important;background:0 0!important;border:none!important}.agenda-card{border:none!important;border-left:3px solid var(--agenda-primary)!important;background:color-mix(in srgb, #fff 92%, var(--agenda-primary))!important;flex-direction:row!important;align-items:center!important;gap:6px!important;margin:2px 3px!important;padding:4px 6px!important;transition:all .1s ease-in-out!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 5px #0f172a14!important}.agenda-card[data-tone=ok]{border-left-color:var(--agenda-success)!important;background:color-mix(in srgb, #fff 92%, var(--agenda-success))!important}.agenda-card[data-tone=warn]{border-left-color:var(--agenda-warn)!important;background:color-mix(in srgb, #fff 92%, var(--agenda-warn))!important}.agenda-card[data-tone=alert]{border-left-color:var(--agenda-danger)!important;background:color-mix(in srgb, #fff 92%, var(--agenda-danger))!important}.agenda-card:hover{background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 8px 18px #0f172a21!important}.agenda-card.active{background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px #0f172a29!important}.agenda-card.active[data-tone=ok],.agenda-card.active[data-tone=warn],.agenda-card.active[data-tone=alert]{background:#fff!important}.agenda-card strong{color:var(--agenda-text)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:1!important;font-size:10.5px!important;font-weight:600!important;overflow:hidden!important}.agenda-card-time{font-size:var(--fn-font-xs,9px)!important;color:var(--agenda-muted)!important;background:color-mix(in srgb, var(--agenda-text) 6%, transparent)!important;border-radius:3px!important;flex-shrink:0!important;grid-row:auto!important;padding:1px 4px!important;font-weight:700!important}.agenda-card small{color:var(--agenda-muted)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9.5px!important;overflow:hidden!important}.agenda-card em{color:var(--agenda-faint)!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;font-weight:700!important;overflow:hidden!important}.agenda-canvas{background:var(--agenda-panel)!important;box-shadow:inset 0 0 0 1px var(--agenda-line), 0 10px 24px #0f172a14!important;border:0!important;border-radius:0!important}.agenda-cell{border-left:1px solid var(--agenda-line)!important;border-top:1px solid var(--agenda-line)!important;opacity:1!important}.agenda-cell.is-drop-target{background:color-mix(in srgb, var(--agenda-primary) 10%, transparent)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--agenda-primary) 34%, transparent)!important}.agenda-card.is-dragging{opacity:.62!important;transform:scale(.985)!important}.agenda-time-spacer,.agenda-day-head{border-bottom:1px solid var(--agenda-line)!important;background:var(--agenda-bg)!important;color:var(--agenda-muted)!important}.agenda-group{border-top:1px solid var(--agenda-line)!important;flex-direction:column!important;gap:0!important;margin-top:10px!important;padding-top:10px!important;display:flex!important}.agenda-group-label{margin-bottom:6px!important}.agenda-filter-row{width:100%!important;min-height:32px!important;color:var(--agenda-text)!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:0 8px!important;transition:all .1s ease-in-out!important;display:flex!important}.agenda-filter-row:before{content:none!important;display:none!important}.agenda-filter-row span{color:var(--agenda-text)!important}.agenda-filter-row em{color:var(--agenda-muted)!important}.agenda-filter-row:hover,.agenda-filter-row.active{background:color-mix(in srgb, var(--agenda-primary) 10%, transparent)!important;color:var(--agenda-primary)!important}.agenda-filter-row:hover span,.agenda-filter-row.active span{color:var(--agenda-primary)!important}.agenda-filter-row:hover em,.agenda-filter-row.active em{color:var(--agenda-primary)!important;opacity:.8!important}.agenda-shell,.agenda-dialog.uic-dialog,.agenda-shell :where(button,.uic-btn,.uic-tab),.agenda-brand strong,.agenda-brand small,.agenda-range,.agenda-seg button,.agenda-left-title strong,.agenda-detail-title strong,.agenda-group-label,.agenda-fit-row strong,.agenda-fit-row span,.agenda-room-row button,.agenda-filter-row span,.agenda-filter-row em,.agenda-day-head,.agenda-day-head strong,.agenda-time,.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong,.agenda-list-head{font-weight:500!important}.agenda-brand strong,.agenda-left-title strong,.agenda-detail-title strong,.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong,.agenda-day-head strong{font-weight:600!important}.agenda-brand small,.agenda-group-label,.agenda-filter-row em,.agenda-time,.agenda-card-time,.agenda-list-head,.agenda-note{font-weight:400!important}.agenda-detail--collapsed{grid-template-rows:34px minmax(0,1fr);justify-items:center;gap:8px;display:grid;padding:8px 4px!important}.agenda-detail--collapsed button{width:28px;height:28px;color:var(--agenda-muted);background:#fff;border:0}.agenda-detail--collapsed span{writing-mode:vertical-rl;color:var(--agenda-muted);font-size:var(--fn-font-md,11px);font-weight:700}.agenda-card{border-radius:4px!important}.agenda-dialog.uic-dialog .agenda-filter-row,.agenda-shell .agenda-filter-row{min-height:32px!important;box-shadow:none!important;color:var(--agenda-text)!important;background:0 0!important;border:0!important;border-radius:4px!important;outline:0!important;padding:0 8px!important}.agenda-dialog.uic-dialog .agenda-filter-row:hover,.agenda-dialog.uic-dialog .agenda-filter-row:focus,.agenda-dialog.uic-dialog .agenda-filter-row:focus-visible,.agenda-dialog.uic-dialog .agenda-filter-row.active,.agenda-shell .agenda-filter-row:hover,.agenda-shell .agenda-filter-row:focus,.agenda-shell .agenda-filter-row:focus-visible,.agenda-shell .agenda-filter-row.active{box-shadow:none!important;background:color-mix(in srgb, var(--agenda-primary) 11%, transparent)!important;color:var(--agenda-primary)!important;border:0!important;outline:0!important}.agenda-dialog.uic-dialog .agenda-filter-row span,.agenda-shell .agenda-filter-row span{color:inherit!important}.agenda-dialog.uic-dialog .agenda-filter-row em,.agenda-shell .agenda-filter-row em{color:color-mix(in srgb, currentColor 78%, var(--agenda-muted))!important;opacity:1!important}.agenda-compose-card{grid-template-columns:minmax(0,1fr)!important}.agenda-compose-card-main{grid-column:1/-1!important;min-width:0!important}.agenda-compose-section-head{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:2px!important}.agenda-compose-section-head strong{font-size:var(--title-font-size,var(--fn-font-lg,12px))!important;font-weight:var(--title-font-weight,700)!important;line-height:1.15!important}.agenda-compose-section-head small{font-size:var(--subtitle-font-size,var(--fn-font-sm,10px))!important;font-weight:var(--subtitle-font-weight,400)!important;line-height:1.15!important}.agenda-compose-flow label>span,.agenda-note-field>span{font-size:var(--uic-table-header-font-size,var(--fn-font-xs,9px))!important;font-weight:var(--uic-table-header-font-weight,400)!important}.agenda-compose-flow input,.agenda-compose-flow select,.agenda-compose-flow textarea{font-size:var(--font-size-input,var(--fn-font-sm,10px))!important;font-weight:var(--font-weight-normal,400)!important}.agenda-slot-list{overflow:visible!important}.agenda-slot{border:1px solid color-mix(in srgb, var(--agenda-line) 76%, transparent)!important;border-left:3px solid color-mix(in srgb, var(--agenda-line-strong) 72%, transparent)!important;background:color-mix(in srgb, #fff 55%, var(--agenda-panel))!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 8px!important;padding:8px 10px!important}.agenda-slot span,.agenda-slot strong{font-size:var(--font-size-name,var(--fn-font-md,11px))!important;font-weight:var(--font-weight-row,600)!important;line-height:1.15!important}.agenda-slot small,.agenda-slot em{font-size:var(--font-size-subtitle,var(--fn-font-sm,10px))!important;font-weight:var(--font-weight-normal,400)!important;line-height:1.15!important}.agenda-slot em{grid-column:1/-1!important}.agenda-search{background:color-mix(in srgb, var(--agenda-primary) 8%, var(--agenda-panel))!important;border:1px solid color-mix(in srgb, var(--agenda-primary) 18%, var(--agenda-line))!important}.agenda-search:focus-within{background:color-mix(in srgb, var(--agenda-primary) 12%, var(--agenda-panel))!important;border-color:color-mix(in srgb, var(--agenda-primary) 38%, var(--agenda-line-strong))!important}.agenda-search input[data-agenda-search]{background:0 0!important}.agenda-dialog.uic-dialog{--pfile-bg:var(--simple-bg,#f8fafc);--pfile-panel:var(--simple-panel,#fff);--pfile-panel-alt:var(--simple-panel-alt,#f1f5f9);--pfile-line:var(--simple-line,#0f172a24);--pfile-line-strong:var(--simple-line-strong,var(--pfile-line));--pfile-text:var(--simple-text,#0f172a);--pfile-muted:var(--simple-muted,#475569);--pfile-faint:color-mix(in srgb, var(--pfile-muted) 78%, var(--pfile-text));--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:var(--simple-good,#10b981);--pfile-warn:var(--simple-warn,#f59e0b);--pfile-danger:var(--simple-bad,#ef4444);--agenda-bg:var(--pfile-bg);--agenda-panel:var(--pfile-panel);--agenda-panel-alt:var(--pfile-panel-alt);--agenda-line:var(--pfile-line);--agenda-line-strong:var(--pfile-line-strong);--agenda-text:var(--pfile-text);--agenda-muted:var(--pfile-muted);--agenda-faint:var(--pfile-faint);--agenda-primary:var(--pfile-primary);--agenda-success:var(--pfile-success);--agenda-warn:var(--pfile-warn);--agenda-danger:var(--pfile-danger)}.agenda-shell{background:linear-gradient(180deg, color-mix(in srgb, var(--agenda-bg) 88%, #fff), var(--agenda-bg))!important;color:var(--agenda-text)!important}.agenda-topbar,.agenda-footer{background:color-mix(in srgb, var(--agenda-panel) 92%, #fff)!important;border-color:var(--agenda-line)!important;color:var(--agenda-text)!important}.agenda-left,.agenda-detail{background:color-mix(in srgb, var(--agenda-panel-alt) 70%, var(--agenda-panel))!important;border-color:var(--agenda-line)!important;color:var(--agenda-text)!important}.agenda-main,.agenda-canvas{background:color-mix(in srgb, var(--agenda-panel) 82%, var(--agenda-bg))!important;color:var(--agenda-text)!important}.agenda-brand strong,.agenda-left-title strong,.agenda-detail-title strong,.agenda-compose-section-head strong,.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong,.agenda-filter-row span,.agenda-slot strong,.agenda-slot span{color:var(--agenda-text)!important}.agenda-brand small,.agenda-left-title small,.agenda-detail-title small,.agenda-compose-section-head small,.agenda-card small,.agenda-list-row small,.agenda-patient-mini small,.agenda-slot small,.agenda-slot em,.agenda-filter-row em,.agenda-time{color:var(--agenda-muted)!important}.agenda-filter-row:hover,.agenda-filter-row:focus-visible,.agenda-filter-row.active,.agenda-slot.active{background:color-mix(in srgb, var(--agenda-primary) 13%, var(--agenda-panel))!important;border-color:color-mix(in srgb, var(--agenda-primary) 34%, var(--agenda-line))!important}.agenda-filter-row:hover span,.agenda-filter-row:focus-visible span,.agenda-filter-row.active span,.agenda-filter-row:hover em,.agenda-filter-row:focus-visible em,.agenda-filter-row.active em,.agenda-slot.active span,.agenda-slot.active strong{color:color-mix(in srgb, var(--agenda-primary) 72%, var(--agenda-text))!important}.agenda-search{background:color-mix(in srgb, var(--agenda-primary) 8%, var(--agenda-panel))!important;border-color:color-mix(in srgb, var(--agenda-primary) 30%, var(--agenda-line))!important}.agenda-search:focus-within{background:color-mix(in srgb, var(--agenda-primary) 12%, var(--agenda-panel))!important;border-color:color-mix(in srgb, var(--agenda-primary) 58%, var(--agenda-line-strong))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--agenda-primary) 14%, transparent)!important}.agenda-body,.agenda-main,.agenda-left,.agenda-detail,.agenda-compose-flow,.agenda-compose-card-main,.agenda-slot-list{min-height:0!important}.agenda-left,.agenda-detail,.agenda-compose-flow,.agenda-slot-list{overflow:hidden auto!important}.agenda-compose-flow{padding-bottom:8px!important}.agenda-footer{z-index:3!important;min-height:var(--pfile-footer-h,40px)!important;position:relative!important}.agenda-dialog.uic-dialog{--agenda-rail-w:232px;--agenda-detail-w:340px;--agenda-compose-w:360px;--agenda-shell-gap:0px;--agenda-pad:var(--pfile-row-gap);--agenda-card-surface:color-mix(in srgb, var(--agenda-panel) 84%, var(--agenda-bg));--agenda-card-active-surface:color-mix(in srgb, var(--agenda-primary) 12%, var(--agenda-panel));--agenda-soft-surface:color-mix(in srgb, var(--agenda-panel-alt) 72%, var(--agenda-panel));--agenda-soft-line:color-mix(in srgb, var(--agenda-line) 58%, transparent)}.agenda-shell{background:var(--agenda-bg)!important;color:var(--agenda-text)!important;font-size:var(--fn-font-md)!important;line-height:var(--font-line-normal)!important}.agenda-body{grid-template-columns:minmax(208px, var(--agenda-rail-w)) minmax(0, 1fr) minmax(300px, var(--agenda-detail-w))!important;gap:var(--agenda-shell-gap)!important;align-items:stretch!important;display:grid!important}.agenda-shell--compose .agenda-body{grid-template-columns:minmax(208px, var(--agenda-rail-w)) minmax(0, 1fr) minmax(328px, var(--agenda-compose-w))!important}.agenda-shell--detail-collapsed .agenda-body{grid-template-columns:minmax(208px, var(--agenda-rail-w)) minmax(0, 1fr) 42px!important}.agenda-left{grid-column:1!important}.agenda-main{grid-column:2!important}.agenda-detail{grid-column:3!important;place-self:stretch stretch!important;width:100%!important}.agenda-topbar,.agenda-footer{background:var(--agenda-panel)!important;border-color:var(--agenda-soft-line)!important}.agenda-left,.agenda-detail,.agenda-main,.agenda-time-spacer,.agenda-day-head{background:var(--agenda-soft-surface)!important;color:var(--agenda-text)!important}.agenda-left,.agenda-detail{padding:var(--agenda-pad)!important}.agenda-left{border-right:1px solid var(--agenda-soft-line)!important}.agenda-detail{border-left:1px solid var(--agenda-soft-line)!important}.agenda-main{padding:0!important}.agenda-canvas{background:var(--agenda-bg)!important;box-shadow:inset 0 0 0 1px var(--agenda-soft-line)!important;border:0!important}.agenda-cell,.agenda-time-spacer,.agenda-day-head{border-color:var(--agenda-soft-line)!important}.agenda-search,.agenda-fit-row,.agenda-patient-mini,.agenda-detail-block,.agenda-compose-card,.agenda-review-grid span,.agenda-mini-grid,.agenda-room-row,.agenda-action-grid,.agenda-reminder-row,.agenda-choice-strip,.agenda-compose-actions{box-shadow:none!important;color:var(--agenda-text)!important;background:0 0!important;border:0!important}.agenda-card,.agenda-card[data-tone],.agenda-slot{border:0!important;border-left:3px solid color-mix(in srgb, var(--agenda-primary) 42%, var(--agenda-line))!important;box-shadow:none!important;color:var(--agenda-text)!important}.agenda-card,.agenda-card[data-tone]{background:0 0!important}.agenda-slot{border:1px solid var(--agenda-soft-line)!important;border-left-width:3px!important}.agenda-card[data-tone=ok],.agenda-slot.active{border-left-color:color-mix(in srgb, var(--agenda-success) 68%, var(--agenda-line))!important}.agenda-card[data-tone=warn]{border-left-color:color-mix(in srgb, var(--agenda-warn) 68%, var(--agenda-line))!important}.agenda-card[data-tone=alert]{border-left-color:color-mix(in srgb, var(--agenda-danger) 68%, var(--agenda-line))!important}.agenda-card:hover,.agenda-card.active,.agenda-card.active[data-tone],.agenda-slot.active,.agenda-filter-row.active,.agenda-filter-row:hover,.agenda-filter-row:focus-visible{background:color-mix(in srgb, var(--agenda-primary) 8%, transparent)!important;border-color:color-mix(in srgb, var(--agenda-primary) 40%, var(--agenda-line))!important;color:var(--agenda-text)!important;box-shadow:none!important;transform:none!important}.agenda-brand strong,.agenda-left-title strong,.agenda-detail-title strong,.agenda-compose-section-head strong,.agenda-card strong,.agenda-list-row strong,.agenda-patient-mini strong,.agenda-slot span,.agenda-slot strong,.agenda-review-grid b{color:var(--agenda-text)!important;font-size:var(--fn-font-md)!important;font-weight:var(--font-weight-row)!important;line-height:var(--font-line-tight)!important}.agenda-shell :where(button,.uic-btn,.uic-tab,input,select,textarea),.agenda-range,.agenda-seg button,.agenda-filter-row span,.agenda-filter-row em,.agenda-detail-block strong{font-size:var(--fn-font-sm)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--font-line-normal)!important}.agenda-brand small,.agenda-left-title span,.agenda-detail-title small,.agenda-compose-section-head small,.agenda-card small,.agenda-card em,.agenda-slot small,.agenda-slot em,.agenda-note,.agenda-time,.agenda-card-time,.agenda-group-label,.agenda-payload span,.agenda-payload b,.agenda-detail-block span,.agenda-detail-block--metrics span{color:var(--agenda-muted)!important;font-size:var(--fn-font-xs)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--font-line-tight)!important}.agenda-group{border-top:1px solid var(--agenda-soft-line)!important;gap:calc(var(--agenda-pad) * .5)!important;margin-top:var(--agenda-pad)!important;padding-top:var(--agenda-pad)!important}.agenda-card{padding:calc(var(--agenda-pad) * .65) calc(var(--agenda-pad) * .75)!important;margin:3px 4px!important}.agenda-detail-block,.agenda-compose-card,.agenda-patient-mini{padding:calc(var(--agenda-pad) * .75) 0!important}.agenda-detail-block--metrics div,.agenda-review-grid span{border-color:var(--agenda-soft-line)!important}.agenda-search{border:1px solid color-mix(in srgb, var(--agenda-primary) 28%, var(--agenda-soft-line))!important;background:color-mix(in srgb, var(--agenda-primary) 7%, var(--agenda-panel))!important}.agenda-shell :where(svg,i,i[data-lucide]),.agenda-shell :where(.uic-btn,button) :where(svg,i,i[data-lucide]){color:currentColor!important;stroke:currentColor!important}.agenda-action-grid,.agenda-reminder-row{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.agenda-action-grid .uic-btn,.agenda-reminder-row .uic-btn,.agenda-action-stack>.uic-btn{justify-content:flex-start!important;gap:calc(var(--agenda-pad) * .55)!important;width:100%!important;padding:0 calc(var(--agenda-pad) * .7)!important;border:0!important;border-bottom:1px solid var(--agenda-soft-line)!important;color:var(--agenda-text)!important;text-align:left!important;background:0 0!important;border-radius:0!important}.agenda-action-grid .uic-btn:last-child,.agenda-reminder-row .uic-btn:last-child,.agenda-action-stack>.uic-btn:last-child{border-bottom:0!important}.agenda-action-grid .uic-btn:hover,.agenda-reminder-row .uic-btn:hover,.agenda-action-stack>.uic-btn:hover{background:color-mix(in srgb, var(--agenda-primary) 9%, transparent)!important;color:color-mix(in srgb, var(--agenda-primary) 68%, var(--agenda-text))!important}.agenda-detail-line--note{align-items:start!important}.agenda-detail-line--note .agenda-note{white-space:normal!important;line-height:var(--font-line-normal)!important}.agenda-left .agenda-seg--full,.agenda-choice-strip--priority{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:0!important;display:grid!important;overflow:visible!important}.agenda-left .agenda-seg--full button,.agenda-choice-strip--priority button{border:0!important;border-left:1px solid var(--agenda-soft-line)!important;width:100%!important;min-width:0!important;height:28px!important;color:var(--agenda-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 4px!important}.agenda-left .agenda-seg--full button:first-child,.agenda-choice-strip--priority button:first-child{border-left:0!important}.agenda-left .agenda-seg--full button.active,.agenda-choice-strip--priority button.active{background:color-mix(in srgb, var(--agenda-primary) 10%, transparent)!important;color:color-mix(in srgb, var(--agenda-primary) 68%, var(--agenda-text))!important}.agenda-list-row,.agenda-list-row:hover,.agenda-list-row:focus-visible,.agenda-list-row.active,.agenda-fit-row,.agenda-room-row,.agenda-reminder-row,.agenda-filter-row,.agenda-filter-row:hover,.agenda-filter-row:focus-visible,.agenda-filter-row.active{background:0 0!important}.reports-dialog.uic-dialog{--rpt-bg:#f8fafc;--rpt-panel:#fff;--rpt-panel-alt:#f1f5f9;--rpt-line:#e2e8f0;--rpt-line-strong:#cbd5e1;--rpt-text:#0f172a;--rpt-muted:#475569;--rpt-faint:#64748b;--rpt-primary:var(--simple-primary,#3b82f6);--rpt-success:#10b981;--rpt-warn:#f59e0b;--rpt-danger:#ef4444;--rpt-gap:8px;--rpt-pad:12px;--rpt-radius:8px;border-radius:var(--rpt-radius);width:96vw;max-width:1600px;height:90vh;max-height:90vh;color:var(--rpt-text);isolation:isolate;flex-direction:column;display:flex;position:fixed;inset:5vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.reports-dialog.uic-dialog .uic-dialog-hd{display:none}.reports-dialog .uic-dialog-bd{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.rpt-shell{background:var(--rpt-bg);min-height:0;color:var(--rpt-text);flex:1;display:flex;overflow:hidden}.rpt-sidebar{border-right:1px solid var(--rpt-line);background:var(--rpt-panel-alt);flex-direction:column;width:280px;min-width:280px;padding:16px 0;display:flex;overflow-y:auto}.rpt-sidebar-nav{flex-direction:column;gap:2px;padding:0 8px;display:flex}.rpt-sidebar-btn{color:var(--rpt-muted);font-size:calc(13px * var(--app-layout-scale,1));cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;transition:background .12s,color .12s;display:flex}.rpt-sidebar-btn i,.rpt-sidebar-btn svg{flex-shrink:0;width:16px;height:16px}.rpt-sidebar-btn:hover{background:color-mix(in srgb, var(--rpt-primary) 10%, transparent);color:var(--rpt-text)}.rpt-sidebar-btn.active{background:var(--rpt-primary);color:#fff}.rpt-sidebar-btn.active i,.rpt-sidebar-btn.active svg{color:#fff}.rpt-main{background:var(--rpt-bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.rpt-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rpt-header{border-bottom:1px solid var(--rpt-line);background:var(--rpt-panel);justify-content:space-between;align-items:center;min-height:56px;padding:14px 24px;display:flex}.rpt-header-left{align-items:center;gap:12px;display:flex}.rpt-header-left i,.rpt-header-left svg{width:20px;height:20px;color:var(--rpt-primary)}.rpt-header-text{flex-direction:column;display:flex}.rpt-header-text strong{font-size:calc(15px * var(--app-layout-scale,1));color:var(--rpt-text);font-weight:700}.rpt-header-text small{font-size:var(--fn-font-md,11px);color:var(--rpt-faint)}.rpt-header-actions{gap:8px;display:flex}.rpt-header-actions .uic-btn{font-size:var(--fn-font-lg,12px)!important;padding:6px 14px!important}.rpt-filters{border-bottom:1px solid var(--rpt-line);background:var(--rpt-panel);align-items:flex-end;gap:12px;padding:12px 24px;display:flex}.rpt-filter-group{flex-direction:column;gap:4px;display:flex}.rpt-filter-group label{font-size:var(--fn-font-md,11px);color:var(--rpt-muted);text-transform:uppercase;letter-spacing:.3px;font-weight:600}.rpt-filter-group .uic-input{width:140px;font-size:var(--fn-font-lg,12px)!important;padding:6px 10px!important}.rpt-filters .uic-btn{font-size:var(--fn-font-lg,12px)!important;padding:6px 14px!important}.rpt-results{flex:1;min-height:0;padding:16px 24px;overflow:auto}.rpt-table-wrap{overflow-x:auto}.rpt-tbl{width:100%;font-size:var(--fn-font-lg,12px)}.rpt-tbl th{text-transform:uppercase;letter-spacing:.3px;background:var(--rpt-panel-alt)!important;color:var(--rpt-muted)!important;font-size:var(--fn-font-md,11px)!important;padding:10px 12px!important;font-weight:700!important}.rpt-tbl td{border-bottom:1px solid var(--rpt-line)!important;padding:10px 12px!important}.rpt-tbl tr:hover td{background:color-mix(in srgb, var(--rpt-primary) 4%, transparent)!important}.rpt-tbl tr[data-rpt-tone=alert] td:first-child{border-left:3px solid var(--rpt-danger)}.rpt-tbl tr[data-rpt-tone=warn] td:first-child{border-left:3px solid var(--rpt-warn)}.rpt-tbl tr[data-rpt-tone=ok] td:first-child{border-left:3px solid var(--rpt-success)}.rpt-tbl .uic-badge{font-size:var(--fn-font-md,11px)!important}.rpt-tbl .uic-tbl-actions{width:80px;text-align:center!important}.rpt-tbl .uic-btn--icon{border:1px solid var(--rpt-line)!important;background:var(--rpt-panel)!important;width:28px!important;height:28px!important}.rpt-tbl .uic-btn--icon:hover{background:var(--rpt-panel-alt)!important}.rpt-empty{height:200px;color:var(--rpt-faint);font-size:calc(14px * var(--app-layout-scale,1));justify-content:center;align-items:center;display:flex}@media (width<=1100px){.rpt-sidebar{width:220px;min-width:220px}.rpt-header{padding:12px 16px}.rpt-filters{flex-wrap:wrap;padding:10px 16px}.rpt-results{padding:12px 16px}}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.finance-dialog.uic-dialog,.fin-invoice-dialog.uic-dialog{--finleaf-rail-icon-size:22px;--fin-bg:var(--pfile-ws-bg,#f8fafc);--fin-panel:var(--pfile-panel,#fff);--fin-panel-alt:var(--pfile-panel-alt,#f1f5f9);--fin-line:var(--pfile-line,#e2e8f0);--fin-line-strong:var(--pfile-line-strong,#cbd5e1);--fin-text:var(--pfile-text,#0f172a);--fin-muted:var(--pfile-muted,#475569);--fin-faint:var(--pfile-faint,#64748b);--fin-primary:var(--pfile-primary,var(--simple-primary,#3b82f6));--fin-success:#10b981;--fin-warn:#f59e0b;--fin-danger:#ef4444;--fin-gap:8px;--fin-pad:12px;--fin-radius:8px;--fin-card-min:160px;--fin-border-w:0px;--fin-radius-sm:4px;--fin-radius-input:5px;--fin-radius-lg:6px;--fin-h-xs:22px;--fin-h-sm:24px;--fin-h-md:26px;--fin-h-lg:30px;--fin-h-nav-btn:40px;--fin-nav-w:56px;--fin-icon-btn-size:24px;--fin-icon-svg:13px;--fin-doc-col-w:44px;--fin-fw-medium:500;--fin-fw-semi:600;--fin-fw-bold:700;--fin-fw-head:740;--fin-fw-card:760;--fin-fw-heavy:800;--fin-op-disabled:.5;--fin-op-hover:.88;--fin-op-empty-icon:.4;--fin-gap-xs:4px;--fin-gap-sm:6px;--fin-gap-md:10px;--fin-gap-lg:12px;--fin-gap-xl:14px;--fin-pad-xs:8px;--fin-pad-sm:10px;--fin-pad-md:14px;--fin-pad-lg:16px;--fin-pad-xl:20px;--fin-badge-paid-bg:#d1fae5;--fin-badge-paid-fg:#065f46;--fin-badge-pending-bg:#fef3c7;--fin-badge-pending-fg:#92400e;--fin-badge-overdue-bg:#fee2e2;--fin-badge-overdue-fg:#991b1b;--fin-badge-draft-bg:#e2e8f0;--fin-badge-draft-fg:#475569;--fin-badge-cancelled-bg:#f1f5f9;--fin-badge-cancelled-fg:#94a3b8;--fin-white:#fff;--fin-text-fallback:#0f172a;--fin-primary-fallback:#3b82f6;--fin-watermark-color:#0ea5a4}.finance-dialog .pfile-brand{align-items:center;gap:var(--fin-gap-sm);display:flex}.fin-period-bar{align-items:center;gap:var(--fin-gap-sm);padding:var(--fin-gap-sm) var(--fin-pad-xl);border-bottom:var(--pfile-border-w) solid var(--pfile-border-color);background:0 0;flex-wrap:wrap;display:flex}.fin-period-btn{height:var(--fin-h-sm);padding:0 var(--fin-pad-xs);border:var(--fin-border-w) solid var(--fin-line);border-radius:var(--fin-radius-sm,var(--uic-button-radius,4px));background:var(--fin-panel);color:var(--fin-muted);font-size:var(--pfile-xs);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--fin-gap-xs);display:inline-flex}.fin-period-btn.active,.fin-period-btn:hover{border-color:var(--fin-primary);color:var(--fin-primary)}.fin-period-btn.active{background:var(--fin-primary);border-color:var(--fin-primary);color:var(--fin-white)}.fin-period-sep{width:var(--fin-border-w);--fin-bar-sep-h:18px;--fin-bar-sep-mx:2px;height:var(--fin-bar-sep-h);background:var(--fin-line);margin:0 var(--fin-bar-sep-mx)}.fin-period-date{height:var(--fin-h-sm);padding:0 var(--fin-gap-sm);border:var(--fin-border-w) solid var(--fin-line);border-radius:var(--fin-radius-sm);background:var(--fin-panel);color:var(--fin-text);font-size:var(--pfile-xs);--fin-bar-date-w:100px;width:var(--fin-bar-date-w);font-family:inherit}.fin-status-filter{align-items:center;gap:var(--fin-gap-xs);margin-left:auto;display:flex}.fin-status-btn{height:var(--fin-h-xs);padding:0 var(--fin-pad-xs);--fin-status-radius:3px;border-radius:var(--fin-status-radius,var(--uic-button-radius,3px));color:var(--fin-muted);font-size:var(--pfile-xs);cursor:pointer;background:0 0;border:0}.fin-status-btn.active,.fin-status-btn:hover{color:var(--fin-text)}.fin-status-btn.active{background:color-mix(in srgb, var(--fin-primary) 12%, transparent);color:var(--fin-primary);font-weight:var(--fin-fw-semi)}.finance-dialog .pfile-body{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.fin-nav{width:var(--fin-nav-w);min-width:var(--fin-nav-w);padding:var(--fin-pad-sm) 0;background:var(--fin-panel);border-right:var(--pfile-border-w) solid var(--pfile-border-color);align-items:center;gap:var(--fin-gap-xs);flex-direction:column;display:flex}.fin-nav-btn{width:var(--fin-h-nav-btn);height:var(--fin-h-nav-btn);border-radius:var(--fin-radius);color:var(--fin-muted);cursor:pointer;font-size:var(--pfile-s);background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s;display:flex}.fin-nav-btn i,.fin-nav-btn svg{width:var(--finleaf-rail-icon-size);height:var(--finleaf-rail-icon-size)}.fin-nav-btn:hover{background:color-mix(in srgb, var(--fin-primary) 8%, transparent);color:var(--fin-primary)}.fin-nav-btn.active{background:color-mix(in srgb, var(--fin-primary) 14%, transparent);color:var(--fin-primary)}.finance-dialog .pfile-ws{background:var(--fin-panel);flex-direction:column;flex:1;display:flex;overflow:hidden}.finance-dialog .pfile-footer{justify-content:flex-end;align-items:center;display:flex}.finance-dialog .pfile-fright{align-items:center;gap:var(--fin-gap-sm);display:flex}.fin-footer-note{font-size:var(--pfile-xs);color:var(--fin-faint);margin:0 auto 0 0}.fin-ws-header{align-items:center;gap:var(--fin-gap);padding:var(--fin-pad-sm) var(--fin-pad-lg);border-bottom:var(--pfile-border-w) solid var(--pfile-border-color);min-height:40px;display:flex}.fin-ws-header h3{font-size:var(--pfile-s);font-weight:var(--fin-fw-semi);color:var(--fin-text);margin:0}.fin-ws-actions{align-items:center;gap:var(--fin-gap-xs);margin-left:auto;display:flex}.fin-btn-sm{height:var(--fin-h-md);padding:0 var(--fin-pad-sm);border:1px solid var(--fin-line);border-radius:var(--fin-radius-input);background:var(--fin-panel);color:var(--fin-text);font-size:var(--pfile-xs);font-family:inherit;font-weight:var(--fin-fw-medium);cursor:pointer;align-items:center;gap:var(--fin-gap-xs);white-space:nowrap;display:inline-flex}.fin-btn-sm:hover{background:var(--fin-panel-alt);border-color:var(--fin-line-strong)}.fin-btn-primary{background:var(--fin-primary);border-color:var(--fin-primary);color:var(--fin-white);font-weight:var(--fin-fw-semi)}.fin-btn-primary:hover{filter:brightness(1.08);border-color:var(--fin-primary)}.fin-btn-sm:disabled,.fin-icon-btn:disabled{opacity:var(--fin-op-disabled);pointer-events:none}.fin-invoice-dialog.uic-dialog{--fin-w:860px;width:var(--fin-w);height:600px}.fin-invoice-dialog .uic-dialog-bd{background:var(--fin-panel-alt);flex-direction:column;padding:0;display:flex;overflow:hidden}.fin-invoice-dialog .uic-dialog-ft{align-items:center;gap:var(--fin-gap);padding:var(--fin-pad-sm);display:flex}.fin-template-row{gap:var(--fin-gap-xs);padding:var(--fin-pad-sm) var(--fin-pad-lg) 0;flex-wrap:wrap;display:flex}.fin-template-chip{height:var(--fin-h-sm);padding:0 var(--fin-pad-xs);border:1px solid var(--fin-line);border-radius:var(--fin-radius-input);background:var(--fin-panel);color:var(--fin-muted);font-size:var(--pfile-xs);cursor:pointer;align-items:center;gap:var(--fin-gap-xs);display:inline-flex}.fin-template-chip:hover{border-color:var(--fin-primary);color:var(--fin-primary)}.fin-invoice-form{flex-direction:row;flex:1;display:flex;overflow:hidden}.fin-invoice-studio{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.fin-invoice-controls{border-left:var(--pfile-border-w) solid var(--pfile-border-color);background:var(--fin-panel);width:260px;min-width:260px;padding:var(--fin-pad-lg);gap:var(--fin-gap);flex-direction:column;display:flex;overflow-y:auto}.fin-invoice-head{align-items:center;gap:var(--fin-gap-xs);z-index:1;padding:var(--fin-pad-sm) var(--fin-pad-lg);border-bottom:var(--pfile-border-w) solid var(--pfile-border-color);background:var(--fin-panel);flex-wrap:wrap;display:flex;position:sticky;top:0}.fin-invoice-head strong,.fin-invoice-head small{display:block}.fin-invoice-head strong{font-size:var(--pfile-m);color:var(--fin-text)}.fin-invoice-head small{font-size:var(--pfile-xs);color:var(--fin-faint)}.fin-invoice-error{padding:var(--fin-pad-lg);background:color-mix(in srgb, var(--fin-danger) 6%, transparent);border-radius:var(--fin-radius);color:var(--fin-danger);font-size:var(--pfile-s);text-align:center;margin:var(--fin-pad-lg)}.fin-invoice-grid{gap:var(--fin-gap);flex-direction:column;display:flex}.fin-field{gap:var(--fin-gap-xs);flex-direction:column;display:flex}.fin-field--wide{grid-column:1/-1}.fin-field span{font-size:var(--pfile-xs);color:var(--fin-muted);font-weight:var(--fin-fw-medium)}.fin-field input,.fin-field select,.fin-field textarea,.fin-money-input{height:var(--fin-h-nav-btn);padding:0 var(--fin-pad-sm);border:1px solid var(--fin-line);border-radius:var(--fin-radius-input);background:var(--fin-panel);color:var(--fin-text);font-size:var(--pfile-s);box-sizing:border-box;outline:none;width:100%;font-family:inherit;transition:border .12s}.fin-field input,.fin-field select{height:var(--fin-h-nav-btn)}.fin-field textarea{height:60px;padding:var(--fin-pad-sm);resize:vertical}.fin-field input:focus,.fin-field select:focus,.fin-field textarea:focus,.fin-money-input:focus-within{border-color:var(--fin-primary)}.fin-money-input{align-items:center;padding:0;display:flex;overflow:hidden}.fin-money-input b{padding:0 var(--fin-pad-xs);color:var(--fin-faint);font-weight:var(--fin-fw-medium);font-size:var(--pfile-xs);white-space:nowrap}.fin-money-input input{color:var(--fin-text);font-size:var(--pfile-s);height:100%;padding:0 var(--fin-pad-sm) 0 0;background:0 0;border:none;outline:none;flex:1;font-family:inherit}.fin-range-readout{align-items:center;gap:var(--fin-gap-xs);display:flex}.fin-range-readout input{flex:1}.fin-range-readout b{font-size:var(--pfile-s);color:var(--fin-text);text-align:right;min-width:32px}.fin-pdf-panel{gap:var(--fin-gap-xs);flex-direction:column;display:flex}.fin-layer-tools{align-items:center;gap:var(--fin-gap-xs);padding:var(--fin-pad-xs) 0;display:flex}.fin-layer-tools small{color:var(--fin-faint);font-size:var(--pfile-xs);margin-right:auto}.fin-layer-list{gap:var(--fin-gap-xs);flex-direction:column;display:flex}.fin-layer-empty,.fin-layer-row{align-items:center;gap:var(--fin-gap-xs);padding:var(--fin-pad-xs);border:1px solid var(--fin-line);border-radius:var(--fin-radius-sm);background:0 0;display:flex}.fin-layer-empty{color:var(--fin-faint);font-size:var(--pfile-xs);padding:var(--fin-pad-lg);justify-content:center}.fin-layer-row{cursor:pointer;transition:background .12s}.fin-layer-row:hover{background:0 0}.fin-layer-row img{object-fit:cover;border-radius:var(--fin-radius-sm);background:0 0;width:28px;height:28px}.fin-layer-row span{font-size:var(--pfile-xs);color:var(--fin-text);flex:1}.fin-layer-row b{font-size:var(--pfile-xs);color:var(--fin-faint);margin-left:auto;font-weight:400}.fin-pdf-panel-head{align-items:center;gap:var(--fin-gap-xs);padding:var(--fin-pad-xs) 0;display:flex}.fin-pdf-panel-head strong{font-size:var(--pfile-xs);color:var(--fin-muted);font-weight:var(--fin-fw-semi)}.fin-pdf-panel-head small,.fin-logo-row small{font-size:var(--pfile-xs);color:var(--fin-faint);margin-left:auto}.fin-logo-row{align-items:center;gap:var(--fin-gap-xs);padding:var(--fin-pad-xs) 0;display:flex}.fin-logo-row small{cursor:pointer;margin-left:0}.fin-logo-row small:hover{color:var(--fin-primary)}.fin-paper-stage{background:var(--fin-panel-alt);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.fin-paper-hint{bottom:var(--fin-pad-sm);font-size:var(--pfile-xs);color:var(--fin-faint);pointer-events:none;opacity:.45;position:absolute;left:50%;transform:translate(-50%)}.fin-paper{box-sizing:border-box;color:#1e293b;background:#fff;flex-direction:column;gap:6px;width:210mm;min-height:297mm;padding:72px 56px;font-family:inherit;font-size:10pt;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 16px #00000014}.fin-paper-watermark,.fin-paper-logo,.fin-paper-layer{cursor:default;-webkit-user-select:none;user-select:none;position:absolute}.fin-paper-watermark:hover,.fin-paper-logo:hover,.fin-paper-layer:hover,.fin-paper-watermark:active,.fin-paper-logo:active,.fin-paper-layer:active{outline:2px solid var(--fin-primary);outline-offset:1px}.fin-paper-watermark{color:color-mix(in srgb, var(--fin-watermark-color) 6%, transparent);letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;pointer-events:auto;font-size:48pt;font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-32deg)}.fin-paper-watermark-text{bottom:var(--fin-pad-sm);left:var(--fin-pad-sm);font-size:var(--pfile-xs);color:var(--fin-faint);opacity:.5;position:absolute}.fin-gizmo-center{border:2px solid var(--fin-primary);pointer-events:none;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fin-paper-watermark:hover .fin-gizmo-center,.fin-paper-watermark:active .fin-gizmo-center{display:block}.fin-paper-logo,.fin-paper-layer{cursor:move;border:1px dashed #0000}.fin-gizmo-box{pointer-events:none;border:1px dashed var(--fin-primary);position:absolute;inset:0}.fin-gizmo-box:before,.fin-gizmo-box:after{content:"";border-top:1px dashed var(--fin-primary);opacity:.3;position:absolute;top:50%;left:0;right:0}.fin-gizmo-box:after{border-top:none;border-bottom:1px dashed var(--fin-primary);top:auto;bottom:50%}.fin-paper-logo img{max-width:160px;max-height:60px;display:block}.fin-paper-layer-host{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fin-paper-layer{cursor:move;position:absolute}.fin-paper-layer img{max-width:200px;max-height:80px;display:block}.fin-gizmo-corner,.fin-gizmo-scale{border:2px solid var(--fin-primary);background:#fff;width:10px;height:10px;position:absolute}.fin-gizmo-corner--nw{cursor:nw-resize;top:-5px;left:-5px}.fin-gizmo-corner--ne{cursor:ne-resize;top:-5px;right:-5px}.fin-gizmo-corner--sw{cursor:sw-resize;bottom:-5px;left:-5px}.fin-gizmo-scale{cursor:se-resize;border-radius:50%;bottom:-5px;right:-5px}.fin-gizmo-scale:before{content:"";background:var(--fin-primary);border-radius:50%;position:absolute;inset:2px}.fin-paper-logo span{font-size:var(--pfile-xs);color:var(--fin-faint);margin-top:2px;display:block}.fin-paper-clinic{font-weight:var(--fin-fw-bold);margin-bottom:4px;font-size:14pt}.fin-paper-title{text-align:center;border-bottom:2px solid #e2e8f0;margin-bottom:12px;padding-bottom:8px;font-size:16pt;font-weight:800}.fin-paper-title strong{color:#64748b;font-size:10pt;font-weight:400}.fin-paper-title span,.fin-paper-row span,.fin-paper-table div,.fin-paper-foot{color:#475569;font-size:9pt}.fin-paper-row{align-items:center;gap:4px;display:flex}.fin-paper-row strong{color:#1e293b;font-size:10pt;font-weight:600}.fin-paper-table{grid-template-columns:1fr auto auto auto auto auto;gap:2px 6px;margin:4px 0;display:grid}.fin-paper-table>*{padding:1px 0}.fin-paper-table div{color:#475569;font-size:9pt}.fin-paper-table strong{color:#1e293b;border-bottom:1px solid #e2e8f0;font-size:9pt;font-weight:600}.fin-paper-table strong:nth-child(5),.fin-paper-table strong:nth-child(6){text-align:right}.fin-paper-total{border-top:2px solid #1e293b;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.fin-paper-total span{color:#475569;font-size:10pt;font-weight:600}.fin-paper-total strong{color:#1e293b;font-size:14pt;font-weight:800}.fin-paper-foot{color:#94a3b8;border-top:1px solid #e2e8f0;justify-content:space-between;margin-top:auto;padding-top:8px;font-size:8pt;display:flex}@media (width<=860px){.fin-invoice-studio,.fin-paper-stage{display:none}}:-webkit-any(.fin-invoice-dialog input:-webkit-autofill,.fin-invoice-dialog select:-webkit-autofill,.fin-invoice-dialog textarea:-webkit-autofill,.fin-invoice-dialog input:autofill,.fin-invoice-dialog select:autofill,.fin-invoice-dialog textarea:autofill){box-shadow:0 0 0 1000px var(--fin-panel) inset;-webkit-text-fill-color:var(--fin-text)}:is(.fin-invoice-dialog input:autofill,.fin-invoice-dialog select:autofill,.fin-invoice-dialog textarea:autofill,.fin-invoice-dialog input:autofill,.fin-invoice-dialog select:autofill,.fin-invoice-dialog textarea:autofill){box-shadow:0 0 0 1000px var(--fin-panel) inset;-webkit-text-fill-color:var(--fin-text)}.fin-cards{grid-template-columns:repeat(auto-fill, minmax(var(--fin-card-min), 1fr));gap:var(--fin-gap);padding:var(--fin-pad-lg);display:grid}.fin-card{background:var(--fin-panel);border:var(--pfile-border-w) solid var(--pfile-border-color);border-radius:var(--fin-radius);padding:var(--fin-pad-sm) var(--fin-pad-md);gap:var(--fin-gap-xs);flex-direction:column;display:flex}.fin-card-label{font-size:var(--pfile-xs);color:var(--fin-faint);text-transform:uppercase;letter-spacing:.04em}.fin-card-value{font-size:var(--pfile-xxl);font-weight:var(--fin-fw-bold,700);color:var(--fin-text);line-height:1}.fin-card-sub{font-size:var(--pfile-xs);color:var(--fin-muted)}.fin-card .fin-card-value.ok{color:var(--fin-success)}.fin-card .fin-card-value.warn{color:var(--fin-warn)}.fin-card .fin-card-value.alert{color:var(--fin-danger)}.fin-table-wrap{margin:var(--fin-pad-lg);border:var(--pfile-border-w) solid var(--pfile-border-color);border-radius:var(--fin-radius);overflow-x:auto}.fin-table{border-collapse:collapse;width:100%;font-size:var(--pfile-s)}.fin-table th{text-align:left;padding:var(--fin-pad-sm) var(--fin-pad-md);font-weight:var(--fin-fw-semi);color:var(--fin-faint);font-size:var(--pfile-xs);border-bottom:1px solid var(--fin-line);white-space:nowrap;background:0 0}.fin-table td{padding:var(--fin-pad-sm) var(--fin-pad-md);color:var(--fin-text);border-bottom:1px solid var(--fin-line);white-space:nowrap}.fin-table tr:hover td{background:0 0}.fin-table .fin-amount{font-variant-numeric:tabular-nums;text-align:right}.fin-table .fin-amount.positive{color:var(--fin-success)}.fin-table .fin-amount.negative{color:var(--fin-danger)}.fin-doc-col{width:var(--fin-doc-col-w)}.fin-icon-btn{width:var(--fin-icon-btn-size);height:var(--fin-icon-btn-size);border-radius:var(--fin-radius-sm);color:var(--fin-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.fin-icon-btn:hover{background:color-mix(in srgb, var(--fin-primary) 8%, transparent);color:var(--fin-primary)}.fin-icon-btn svg{width:var(--fin-icon-svg);height:var(--fin-icon-svg)}.fin-badge{font-size:10px;font-weight:var(--fin-fw-semi);text-transform:uppercase;letter-spacing:.03em;border-radius:10px;align-items:center;padding:1px 6px;display:inline-flex}.fin-badge.paid{background:var(--fin-badge-paid-bg);color:var(--fin-badge-paid-fg)}.fin-badge.pending{background:var(--fin-badge-pending-bg);color:var(--fin-badge-pending-fg)}.fin-badge.overdue{background:var(--fin-badge-overdue-bg);color:var(--fin-badge-overdue-fg)}.fin-badge.draft{background:var(--fin-badge-draft-bg);color:var(--fin-badge-draft-fg)}.fin-badge.cancelled{background:var(--fin-badge-cancelled-bg);color:var(--fin-badge-cancelled-fg)}.fin-method{font-size:var(--pfile-xs);color:var(--fin-faint)}.fin-config{gap:var(--fin-gap);padding:var(--fin-pad-lg);flex-direction:column;display:flex}.fin-config-section{gap:var(--fin-gap-xs);flex-direction:column;display:flex}.fin-config-section h4{font-size:var(--pfile-s);font-weight:var(--fin-fw-semi);color:var(--fin-text);margin:0}.fin-config-row{align-items:center;gap:var(--fin-gap);display:flex}.fin-config-row input,.fin-config-row select{height:var(--fin-h-nav-btn);padding:0 var(--fin-pad-sm);border:1px solid var(--fin-line);border-radius:var(--fin-radius-input);background:var(--fin-panel);color:var(--fin-text);font-size:var(--pfile-s);box-sizing:border-box;outline:none;width:100%;font-family:inherit}.fin-empty{padding:var(--fin-pad-xl);color:var(--fin-faint);justify-content:center;align-items:center;gap:var(--fin-gap-sm);font-size:var(--pfile-s);flex-direction:column;display:flex}.fin-empty i,.fin-empty svg{opacity:var(--fin-op-empty-icon);width:32px;height:32px}.fin-patient-link{color:var(--fin-primary);cursor:pointer;font-weight:var(--fin-fw-medium);text-decoration:none}.fin-patient-link:hover{text-decoration:underline}:root[data-widget-fx-mode=flat] .finance-dialog.uic-dialog{--pfile-border-color:transparent}:root{--stu-studio-width:1040px;--stu-left-panel-w:320px;--stu-right-panel-w:minmax(380px, 1fr);--stu-gap:14px;--stu-surface:var(--pfile-surface,var(--pfile-panel,#fff));--stu-surface-alt:var(--pfile-ws-bg,var(--pfile-panel-alt,#f8fafc));--stu-surface-hover:color-mix(in srgb, var(--stu-surface) 90%, var(--pfile-line,#e2e8f0));--stu-surface-active:color-mix(in srgb, var(--stu-surface) 82%, var(--pfile-line,#e2e8f0));--stu-border:var(--pfile-line,#e2e8f0);--stu-border-strong:color-mix(in srgb, var(--pfile-text,#0f172a) 24%, transparent);--stu-border-accent:var(--fin-primary,#0ea5a4);--stu-line:var(--pfile-line,color-mix(in srgb, var(--stu-text) 12%, transparent));--stu-text:var(--pfile-text,#0f172a);--stu-text-muted:var(--pfile-text-muted,#64748b);--stu-text-faint:color-mix(in srgb, var(--stu-text) 48%, transparent);--stu-text-accent:var(--fin-primary,#0f766e);--stu-primary:var(--fin-primary,#0f766e);--stu-primary-light:var(--fin-primary-light,#e8f4ef);--stu-primary-text:#fff;--stu-danger:#dc2626;--stu-warn:#d97706;--stu-success:#15803d;--stu-info:#2563eb;--stu-input-bg:color-mix(in srgb, var(--pfile-text) 6%, var(--stu-surface));--stu-input-bg-focus:color-mix(in srgb, var(--pfile-text) 2%, var(--stu-surface));--stu-input-border:var(--stu-border);--stu-input-border-focus:var(--fin-input-border-focus,color-mix(in srgb, var(--stu-primary) 60%, var(--stu-border)));--stu-input-radius:4px;--stu-input-h:var(--pfile-input-h,30px);--stu-input-px:8px;--stu-input-font:var(--pfile-xs,10px);--stu-label-font:var(--pfile-xs,10px);--stu-tab-h:34px;--stu-tab-font:11px;--stu-tab-radius:6px;--stu-chip-h:24px;--stu-chip-radius:999px;--stu-badge-radius:999px;--stu-badge-font:9px;--stu-btn-h:var(--pfile-btn-h,30px);--stu-btn-radius:var(--pfile-btn-radius,6px);--stu-btn-font:11px;--stu-paper-ratio:calc(210 / 297);--stu-paper-max-w:460px;--stu-paper-radius:4px;--stu-paper-shadow:0 10px 26px color-mix(in srgb, var(--stu-text) 12%, transparent), 0 0 0 1px color-mix(in srgb, var(--stu-text) 8%, transparent) inset;--stu-paper-bg:linear-gradient(90deg, color-mix(in srgb, var(--stu-primary) 10%, transparent) 0 4px, transparent 4px), linear-gradient(180deg, color-mix(in srgb, var(--stu-surface) 96%, var(--stu-primary) 4%) 0%, var(--stu-surface) 48%, color-mix(in srgb, var(--stu-surface) 94%, var(--stu-primary) 6%) 100%);--stu-trans:.16s ease}.pdfstudio-dialog.uic-dialog{width:min(var(--stu-studio-width,1040px), 96vw);max-width:var(--stu-studio-width,1040px);resize:both;border-radius:var(--pfile-radius,8px);flex-direction:column;min-width:min(600px,80vw);height:82vh;min-height:50vh;max-height:82vh;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:var(--stu-surface)!important;color:var(--stu-text)!important;z-index:9200!important;border:none!important}.pdfstudio-dialog.uic-dialog *{-webkit-backdrop-filter:none!important}.pdfstudio-dialog .uic-dialog-bd{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;background:0 0!important}.pdfstudio-inline{border-radius:inherit;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden;background:var(--stu-surface)!important}.pdfstudio-inline .uic-dialog-bd{flex:1;min-height:0}.pdfstudio-inline-leaf,.pdfstudio-inline-empty{width:100%;height:100%;min-height:0}.pdfstudio-inline-empty{color:var(--stu-muted);place-items:center;font-size:12px;display:grid}.pdfstudio-preview-leaf{flex:1;width:100%;height:100%;min-height:0;background:0 0!important;border-left:0!important}.pdfstudio-preview-leaf .pdfstudio-canvas-wrapper{min-height:0;background:0 0!important}.pdfstudio-preview-leaf .pdfstudio-inline-empty{z-index:5;background:0 0;position:absolute;inset:0}.pdfstudio-preview-leaf .pdfstudio-inline-empty[hidden]{display:none}.pdfstudio-preview-leaf .pdfstudio-preview-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pdfstudio-preview-leaf canvas{box-shadow:none!important;filter:none!important;background:#f8fafc!important}.pdfstudio-form{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.pdfstudio-dialog .uic-dialog-ft{border-top:1px solid var(--stu-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex;background:var(--stu-surface)!important}.pdfstudio-grid{flex-direction:row;flex:1;align-items:stretch;min-height:0;display:flex}.pdfstudio-ctls{width:var(--stu-left-panel-w);flex-direction:column;flex-shrink:0;gap:10px;min-height:0;padding:14px 6px 14px 14px;display:flex;overflow-y:auto}.pdfstudio-preview{border-left:1px solid var(--stu-border);background:var(--stu-surface-alt);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;min-width:0;padding:0;display:flex;position:relative;overflow:hidden}.pdfstudio-preview canvas{border-radius:var(--stu-paper-radius,4px);box-shadow:var(--stu-paper-shadow);background:#fbfaf6;margin:auto;display:block}.pdfstudio-canvas-wrapper{cursor:grab;background:linear-gradient(color-mix(in srgb, var(--pfile-text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pfile-text) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--stu-surface-alt) 88%, #e5e7eb);background-position:50%;background-size:36px 36px;flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.pdfstudio-canvas-wrapper.is-panning{cursor:grabbing}.pdfstudio-preview-label{z-index:15;background:color-mix(in srgb, var(--stu-surface-alt) 92%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;height:28px;color:var(--stu-text-muted);pointer-events:none;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font-size:9px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.pdfstudio-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.pdfstudio-dialog select,.pdfstudio-dialog textarea{height:var(--stu-input-h);padding:0 var(--stu-input-px);transition:border-color var(--stu-trans), background-color var(--stu-trans);background:var(--stu-input-bg)!important;border:1px solid var(--stu-input-border)!important;color:var(--stu-text)!important;border-radius:var(--stu-input-radius)!important;font-size:var(--stu-input-font)!important}.pdfstudio-dialog textarea{height:auto!important;padding:6px var(--stu-input-px)!important}.pdfstudio-dialog input:focus,.pdfstudio-dialog select:focus,.pdfstudio-dialog textarea:focus{background:var(--stu-input-bg-focus)!important;border-color:var(--stu-input-border-focus)!important;outline:none!important}.pdfstudio-tabs{border-bottom:1px solid var(--stu-border);cursor:grab;gap:0;padding:0 14px;display:flex}.pdfstudio-tabs:active{cursor:grabbing}.pdfstudio-tab{height:var(--stu-tab-h);color:var(--stu-text-muted);font:inherit;font-size:var(--stu-tab-font);cursor:pointer;transition:color var(--stu-trans), border-color var(--stu-trans);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:flex}.pdfstudio-tab:hover{color:var(--stu-text)}.pdfstudio-tab.active{color:var(--stu-primary);border-bottom-color:var(--stu-primary)}.pdfstudio-panel{flex-direction:column;gap:10px;padding-top:4px;display:flex}.pdfstudio-tpl-row{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.pdfstudio-tpl-card{border:1px solid var(--stu-border);border-radius:var(--stu-tab-radius);background:var(--stu-surface);color:var(--stu-text-muted);font:inherit;cursor:pointer;transition:border-color var(--stu-trans), color var(--stu-trans), background var(--stu-trans);flex-direction:column;align-items:center;gap:4px;padding:10px 6px;font-size:10px;display:flex}.pdfstudio-tpl-card:hover{border-color:var(--stu-border-strong);color:var(--stu-text)}.pdfstudio-tpl-card.active{border-color:var(--stu-primary);color:var(--stu-primary);background:var(--stu-primary-light)}.pdfstudio-tpl-card svg{width:18px;height:18px}.pdfstudio-layer-empty{color:var(--stu-text-faint);text-align:center;padding:8px 0;font-size:10px}.pdfstudio-layer-row{border:1px solid var(--stu-border);border-radius:var(--stu-input-radius);background:var(--stu-surface);grid-template-columns:36px 1fr auto auto;align-items:center;gap:8px;padding:6px 8px;font-size:10px;display:grid}.pdfstudio-layer-row img{object-fit:cover;border:1px solid var(--stu-border);border-radius:3px;width:28px;height:28px}.pdfstudio-layer-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--stu-text);overflow:hidden}.pdfstudio-layer-row b{color:var(--stu-text-muted);font-weight:500}.pdfstudio-section{margin-top:4px}.pdfstudio-section h4{color:var(--stu-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;padding:0;font-size:10px;font-weight:600}@media (width<=860px){.pdfstudio-grid{grid-template-columns:1fr}.pdfstudio-preview{border-left:none;border-top:1px solid var(--stu-border)}}.pdfwindow-dialog.pdfstudio-dialog{width:min(1120px,100vw - 32px);max-width:calc(100vw - 32px)}.pdfwindow-dialog .pdfstudio-grid{min-height:min(680px,100vh - 180px)}.pdfwindow-dialog .pdfstudio-preview{min-height:520px}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.team-dialog.uic-dialog{--team-detail-w:minmax(300px, 34%)}.team-sidebar{border-right:1px solid var(--pfile-border-color,var(--pfile-line));background:var(--pfile-panel);flex-direction:column;flex:0 0 210px;gap:2px;min-height:0;padding:12px 8px;display:flex;overflow-y:auto}.team-sidebar-title{color:var(--pfile-faint);font-size:var(--fn-font-md,11px);letter-spacing:.5px;text-transform:uppercase;padding:8px 10px 4px;font-weight:700}.team-sidebar-btn{width:100%;color:var(--pfile-muted);font-size:var(--fn-font-lg,12px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-weight:500;display:flex}.team-sidebar-btn:hover{background:color-mix(in srgb, var(--pfile-primary) 8%, transparent);color:var(--pfile-text)}.team-sidebar-btn.active{background:color-mix(in srgb, var(--pfile-primary) 14%, transparent);color:var(--pfile-primary);font-weight:600}.team-sidebar-btn i,.team-sidebar-btn svg{flex:none;width:14px;height:14px}.team-sidebar-btn small{background:color-mix(in srgb, var(--pfile-line) 50%, transparent);color:var(--pfile-faint);font-size:var(--fn-font-sm,10px);border-radius:10px;margin-left:auto;padding:1px 6px;font-weight:600}.team-main{min-width:0}.team-header{height:var(--pfile-topbar-h,42px);min-height:var(--pfile-topbar-h,42px);padding:0 var(--pfile-row-pad-inline,24px);border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));background:0 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-header-left{align-items:center;gap:8px;min-width:0;display:flex}.team-header-left i,.team-header-left svg{width:16px;height:16px;color:var(--pfile-primary)}.team-header-left strong{color:var(--pfile-text);font-size:calc(13px * var(--app-layout-scale,1));font-weight:700;display:block}.team-header-left small{color:var(--pfile-faint);font-size:var(--fn-font-sm,10px);display:block}.team-header-actions{align-items:center;gap:6px;min-width:0;display:flex}.team-search{border:1px solid var(--pfile-border-color,var(--pfile-line));background:var(--pfile-panel-alt);min-width:220px;height:28px;color:var(--pfile-muted);border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:flex}.team-search i,.team-search svg{flex:none;width:13px;height:13px}.team-search input{width:100%;min-width:0;color:var(--pfile-text);font:inherit;font-size:var(--fn-font-md,11px);background:0 0;border:0;outline:0}.team-content{grid-template-columns:minmax(430px, 1fr) var(--team-detail-w);flex:1;min-height:0;display:grid;overflow:hidden}.team-table-wrap{min-width:0;min-height:0;padding-bottom:16px;overflow:hidden auto}.team-record-head,.team-record-row{gap:var(--pfile-row-gap,10px);padding:8px var(--pfile-row-pad-inline,24px);border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));grid-template-columns:minmax(190px,1.2fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(90px,.55fr) minmax(120px,.7fr);align-items:center;display:grid}.team-record-head{z-index:2;color:var(--pfile-faint);font-size:var(--fn-font-sm,10px);letter-spacing:.3px;text-transform:uppercase;background:0 0;font-weight:700;position:sticky;top:0}.team-record-row{min-height:var(--pfile-row-min-h,38px);color:var(--pfile-text);cursor:pointer}.team-record-row:hover,.team-record-row--active{background:0 0}.team-person{align-items:center;gap:9px;min-width:0;display:flex}.team-person strong,.team-person small,.team-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.team-person strong{color:var(--pfile-text);font-size:var(--fn-font-lg,12px);font-weight:600}.team-person small,.team-cell{color:var(--pfile-muted);font-size:var(--fn-font-md,11px);font-weight:500}.team-avatar{background:color-mix(in srgb, var(--pfile-primary) 12%, var(--pfile-panel));width:28px;height:28px;color:var(--pfile-primary);font-size:var(--fn-font-sm,10px);border-radius:4px;flex:0 0 28px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.team-avatar--photo img{object-fit:cover;width:100%;height:100%}.team-detail{border-left:1px solid var(--pfile-border-color,var(--pfile-line));background:var(--pfile-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.team-detail--empty{text-align:center;color:var(--pfile-muted);justify-content:center;align-items:center;padding:24px}.team-detail--empty i,.team-detail--empty svg{width:22px;height:22px;color:var(--pfile-primary);margin-bottom:8px}.team-detail--empty strong,.team-detail--empty small{display:block}.team-detail-head{border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.team-detail-head .team-avatar{flex-basis:34px;width:34px;height:34px}.team-detail-head strong,.team-detail-head small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.team-detail-head strong{color:var(--pfile-text);font-size:calc(13px * var(--app-layout-scale,1));font-weight:700}.team-detail-head small{color:var(--pfile-faint);font-size:var(--fn-font-md,11px)}.team-detail-scroll{flex:1;min-height:0;padding:14px 16px 18px;overflow:hidden auto}.team-section{margin:0 0 14px}.team-section h3{color:var(--pfile-faint);font-size:var(--fn-font-sm,10px);letter-spacing:.34px;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-weight:700;display:flex}.team-section h3 i,.team-section h3 svg{width:13px;height:13px}.team-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-form-grid .uic-field--wide{grid-column:1/-1}.team-detail-actions{z-index:2;border-top:1px solid var(--pfile-border-color,var(--pfile-line));background:var(--pfile-panel);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex;position:relative}.team-empty{height:100%;color:var(--pfile-faint);font-size:var(--fn-font-lg,12px);justify-content:center;align-items:center;gap:8px;display:flex}@media (width<=900px){.team-content{grid-template-columns:1fr}.team-detail{display:none}}@media (width<=720px){.team-sidebar{border-right:0;border-bottom:1px solid var(--pfile-border-color,var(--pfile-line));flex-flow:wrap;flex:none}.team-sidebar-title{display:none}.team-header{height:auto;min-height:var(--pfile-topbar-h,42px);flex-direction:column;align-items:stretch;padding:8px 12px}.team-header-actions,.team-search{width:100%;min-width:0}.team-record-head,.team-record-row{grid-template-columns:minmax(180px,1fr) minmax(86px,.55fr) minmax(78px,.45fr)}.team-record-head span:nth-child(4),.team-record-head span:nth-child(5),.team-record-row .team-cell:nth-of-type(3),.team-record-row .team-cell:nth-of-type(4){display:none}}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.gallery-dialog.uic-dialog{--gal-bg:var(--pfile-ws-bg,#f8fafc);--gal-panel:var(--pfile-panel,#fff);--gal-panel-alt:var(--pfile-panel-alt,#f1f5f9);--gal-line:var(--pfile-line,#0000001f);--gal-text:var(--pfile-text,#0f172a);--gal-muted:var(--pfile-muted,#64748b);--gal-primary:var(--pfile-primary,#3b82f6);--gal-radius:var(--pfile-radius,8px);border-radius:var(--gal-radius);width:94vw;max-width:1000px;height:88vh;max-height:88vh;color:var(--gal-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.gallery-dialog.uic-dialog .uic-dialog-hd{display:none}.gallery-dialog.uic-dialog .uic-dialog-bd{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.gal-shell{--gal-card-size:150px;background:var(--gal-bg);min-height:0;color:var(--gal-text);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.gal-topbar{height:var(--pfile-topbar-h,42px);min-height:var(--pfile-topbar-h,42px);border-bottom:1px solid var(--gal-line);background:color-mix(in srgb, var(--gal-text) 4%, var(--gal-panel));justify-content:space-between;align-items:center;padding:0 24px;display:flex}.gal-brand{color:var(--gal-text);font-size:calc(var(--pfile-base,11px) + 3px);font-weight:780}.gal-topbar-actions{align-items:center;gap:6px;display:flex}.gal-topbar-actions .uic-btn--icon{width:var(--pfile-btn-h,26px);height:var(--pfile-btn-h,26px);background:color-mix(in srgb, var(--gal-primary) 8%, transparent);color:var(--gal-text);border-radius:var(--pfile-btn-radius,var(--uic-button-radius,4px));justify-content:center;align-items:center;display:inline-flex}.gal-topbar-actions .uic-btn--icon:hover{background:color-mix(in srgb, var(--gal-primary) 18%, transparent);color:var(--gal-primary)}.gal-toolbar{border-bottom:1px solid var(--gal-line);background:var(--gal-panel-alt);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 24px;display:flex}.gal-search{border:1px solid var(--gal-line);border-radius:var(--pfile-btn-radius,var(--uic-input-radius,4px));background:var(--gal-panel);min-width:190px;color:var(--gal-muted);flex:1;align-items:center;gap:6px;padding:4px 10px;display:flex}.gal-search i,.gal-search [data-lucide]{opacity:.6;width:14px;height:14px}.gal-search-input{color:var(--gal-text);font-size:var(--pfile-sm,11px);background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit}.gal-search-input::placeholder{color:var(--gal-muted)}.gal-btn{height:var(--pfile-btn-h,30px);border:1px solid var(--gal-line);border-radius:var(--pfile-btn-radius,var(--uic-button-radius,4px));background:var(--gal-panel);color:var(--gal-text);font-size:var(--pfile-sm,11px);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 12px;font-weight:600;display:inline-flex}.gal-btn:hover{background:color-mix(in srgb, var(--gal-primary) 10%, var(--gal-panel));border-color:var(--gal-primary);color:var(--gal-primary)}.gal-btn i,.gal-btn [data-lucide]{width:var(--pfile-btn-icon,13px);height:var(--pfile-btn-icon,13px)}.gal-btn--icon{width:var(--pfile-btn-h,30px);min-width:var(--pfile-btn-h,30px);justify-content:center;padding:0}.gal-view-actions{align-items:center;gap:4px;display:inline-flex}.gal-zoom-readout{text-align:center;min-width:42px;color:var(--gal-muted);font-size:var(--pfile-xs,10px);font-weight:700;line-height:1}.gal-actions-column{right:18px;bottom:calc(var(--pfile-foot-h,30px) + 14px);z-index:4;flex-direction:column;align-items:flex-end;gap:7px;display:flex;position:absolute}.gal-actions-column .gal-btn{background:color-mix(in srgb, var(--gal-panel) 92%, transparent);justify-content:flex-start;min-width:104px;box-shadow:0 10px 24px #0000001f}.gal-count{font-size:var(--pfile-xs,10px);color:var(--gal-muted);white-space:nowrap}.gal-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--gal-primary) 42%, transparent) transparent;flex:1;min-height:0;padding:12px 24px 72px;overflow:hidden auto}.gal-body::-webkit-scrollbar{width:9px}.gal-body::-webkit-scrollbar-track{background:0 0}.gal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--gal-primary) 34%, transparent);border-radius:999px}.gal-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--gal-card-size)), 1fr));grid-auto-rows:minmax(var(--gal-card-size), auto);gap:10px;width:100%;display:grid}.gal-card{border:1px solid var(--gal-line);border-radius:var(--uic-card-radius,6px);background:var(--gal-panel);cursor:pointer;flex-direction:column;transition:box-shadow .12s;display:flex;position:relative;overflow:hidden}.gal-card:hover{box-shadow:0 0 0 2px var(--gal-primary)}.gal-card:focus-visible{outline:2px solid var(--gal-primary);outline-offset:2px}.gal-thumb{min-height:calc(var(--gal-card-size) - 34px);background:color-mix(in srgb, var(--gal-text) 3%, var(--gal-panel));flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.gal-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.gal-img-placeholder{width:100%;height:100%;color:var(--gal-muted);opacity:.5;justify-content:center;align-items:center;display:flex}.gal-img-placeholder i,.gal-img-placeholder [data-lucide]{width:28px;height:28px}.gal-meta{border-top:1px solid var(--gal-line);padding:6px 8px;overflow:hidden}.gal-meta strong{font-size:var(--pfile-xs,10px);color:var(--gal-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.gal-del{border-radius:var(--uic-button-radius,4px);color:#fff;cursor:pointer;opacity:0;background:#00000080;border:0;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .12s;display:flex;position:absolute;top:4px;right:4px}.gal-card:hover .gal-del,.gal-card:focus-within .gal-del{opacity:1}.gal-del:hover{background:color-mix(in srgb, var(--pfile-danger,#ef4444) 80%, #000);color:#fff}.gal-del i,.gal-del [data-lucide]{width:12px;height:12px}.gal-empty{color:var(--gal-muted);font-size:var(--pfile-md,11px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.gal-empty i,.gal-empty [data-lucide]{opacity:.5;width:32px;height:32px}.gal-footer{height:var(--pfile-foot-h,30px);min-height:var(--pfile-foot-h,30px);border-top:1px solid var(--gal-line);background:var(--gal-panel-alt);color:color-mix(in srgb, var(--gal-primary) 54%, var(--gal-text));font-size:var(--pfile-sm,11px);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.gal-fleft,.gal-fright{flex:1}.gal-fright{text-align:right}.gal-fcenter{align-items:center;gap:14px;display:flex}.prontuario-dialog.uic-dialog{--pfile-btn-h:26px;--pfile-btn-pad:8px;--pfile-btn-radius:4px;--pfile-btn-border:0px;--pfile-btn-border-hover:transparent;--pfile-btn-icon:13px;--pfile-label-size:calc(var(--pfile-xs) + 1px);--pfile-label-weight:400;--pfile-label-space:.36px;--pfile-label-color:color-mix(in srgb, var(--pfile-text) var(--pfile-mix-high), transparent);--pfile-value-size:calc(var(--pfile-md) + 4px);--pfile-value-weight:300;--pfile-border-w:1px;--pfile-border-color:var(--pfile-line);--pfile-shell-border:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-alpha-high:.6;--pfile-alpha-low:.1;--pfile-alpha-mid:calc((var(--pfile-alpha-low) + var(--pfile-alpha-high)) / 2);--pfile-mix-low:calc(var(--pfile-alpha-low) * 100%);--pfile-mix-mid:calc(var(--pfile-alpha-mid) * 100%);--pfile-mix-high:calc(var(--pfile-alpha-high) * 100%);--pfile-base:var(--app-base-font-size,11px);--pfile-xs:calc(var(--pfile-base) - 1px);--pfile-sm:calc(var(--pfile-base) - 1px);--pfile-md:var(--pfile-base);--pfile-lg:calc(var(--pfile-base));--pfile-xl:calc(var(--pfile-base) + 4px);--pfile-bg:#f8fafc;--pfile-panel:#fff;--pfile-panel-alt:#f1f5f9;--pfile-neutral-mid:#cbd5e1;--pfile-neutral-deep:#94a3b8;--pfile-action-dark:#1e293b;--pfile-line:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-line-strong:rgba(0, 0, 0, var(--pfile-alpha-mid));--pfile-text:#0f172a;--pfile-muted:#475569;--pfile-faint:#64748b;--pfile-primary:var(--simple-primary,#3b82f6);--pfile-success:#10b981;--pfile-warn:#f59e0b;--pfile-danger:#ef4444;--pfile-radius:8px;--pfile-ws-bg:var(--pfile-bg);--pfile-surface:var(--pfile-panel);border-radius:var(--pfile-radius);width:94vw;max-width:1400px;height:88vh;max-height:88vh;color:var(--pfile-text);flex-direction:column;display:flex;position:fixed;inset:6vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.prontuario-dialog.uic-dialog,.agenda-dialog.uic-dialog{--pfile-topbar-h:42px;--pfile-footer-h:40px;--pfile-row-min-h:38px;--pfile-row-pad-block:6px;--pfile-row-pad-inline:24px;--pfile-row-gap:10px;--pfile-row-icon-w:24px;--pfile-action-col-w:86px}:root[data-widget-fx-mode=flat] .prontuario-dialog.uic-dialog{--pfile-ws-bg:color-mix(in srgb, #f4f5f3 88%, var(--simple-bg,#f0e1d4));--pfile-surface:color-mix(in srgb, #eef1ef 84%, var(--simple-panel,#ead7c8));box-shadow:none}.prontuario-dialog.uic-dialog.pfile-wide{width:94vw;max-width:1400px}.prontuario-dialog.uic-dialog.pfile-max{width:98vw;max-width:none;height:96vh;max-height:96vh;top:2vh}.prontuario-dialog.uic-dialog.pfile-compact{width:74vw;max-width:920px}.prontuario-dialog.uic-dialog .uic-dialog-hd{display:none}.prontuario-dialog .uic-dialog-bd{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.pfile-shell{min-height:0;color:var(--pfile-text);background:0 0;flex-direction:column;flex:1;display:flex;overflow:hidden}.pfile-body{flex:1;min-height:0;display:flex;overflow:hidden}.pfile-ws{background:var(--pfile-ws-bg);min-width:0;min-height:0;color:var(--pfile-text);flex-direction:column;flex:1;display:flex;overflow:hidden}.pfile-topbar{height:var(--pfile-topbar-h,42px);min-height:var(--pfile-topbar-h,42px);border-bottom:var(--pfile-border-w) solid var(--pfile-border-color);background:color-mix(in srgb, var(--pfile-text) 4%, var(--pfile-panel));justify-content:space-between;align-items:center;padding:0 24px;display:flex}.pfile-brand{color:var(--pfile-text);font-size:var(--pfile-xl);font-weight:780}.pfile-topbar-actions{align-items:center;gap:6px;display:flex}.pfile-footer{z-index:3;height:var(--pfile-foot-h,30px);min-height:var(--pfile-foot-h,30px);flex:0 0 var(--pfile-foot-h,30px);background:var(--pfile-panel-alt);color:color-mix(in srgb, var(--pfile-primary) 54%, var(--pfile-text));font-size:var(--pfile-sm);border-top:0;align-items:center;padding:0 28px;display:flex;position:relative}.pfile-fleft,.pfile-fright{flex:1;align-items:center;display:flex}.pfile-fright{justify-content:flex-end}.pfile-fcenter{align-items:center;gap:14px;display:flex}.pfile-farr,.pfile-toggle-wide{width:var(--pfile-btn-h);height:var(--pfile-btn-h);border-radius:var(--pfile-btn-radius);color:var(--pfile-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pfile-farr:hover,.pfile-toggle-wide:hover{color:var(--pfile-primary)}.pfile-farr i,.pfile-farr svg,.pfile-toggle-wide i,.pfile-toggle-wide svg{width:var(--pfile-btn-icon);height:var(--pfile-btn-icon)}.prontuario-dialog i[data-lucide]{opacity:.82}.image-viewer-dialog.uic-dialog{--iv-bg:var(--pfile-ws-bg,#f8fafc);--iv-panel:var(--pfile-panel,#fff);--iv-panel-alt:var(--pfile-panel-alt,#f1f5f9);--iv-line:var(--pfile-line,#0000001f);--iv-text:var(--pfile-text,#0f172a);--iv-muted:var(--pfile-muted,#64748b);--iv-primary:var(--pfile-primary,#3b82f6);--iv-danger:var(--pfile-danger,#ef4444);--iv-radius:var(--pfile-radius,8px);border-radius:var(--iv-radius);width:94vw;max-width:1200px;height:92vh;max-height:92vh;color:var(--iv-text);flex-direction:column;display:flex;position:fixed;inset:4vh auto auto 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 24px #0000001a;background:0 0!important;border:none!important}.image-viewer-dialog.uic-dialog .uic-dialog-hd{display:none}.image-viewer-dialog.uic-dialog .uic-dialog-bd{background:0 0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.iv-shell{background:var(--iv-bg);min-height:0;color:var(--iv-text);flex-direction:column;flex:1;display:flex;overflow:hidden}.iv-topbar{height:var(--pfile-topbar-h,42px);min-height:var(--pfile-topbar-h,42px);border-bottom:1px solid var(--iv-line);background:color-mix(in srgb, var(--iv-text) 4%, var(--iv-panel));align-items:center;gap:12px;padding:0 20px;display:flex}.iv-brand{color:var(--iv-primary);font-size:var(--pfile-sm,11px);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:flex}.iv-brand i,.iv-brand [data-lucide]{width:14px;height:14px}.iv-toptitle{font-size:calc(var(--pfile-base,11px) + 1px);color:var(--iv-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.iv-topbar-actions{align-items:center;gap:6px;display:flex}.iv-topbar-actions .uic-btn--icon{width:var(--pfile-btn-h,26px);height:var(--pfile-btn-h,26px);background:color-mix(in srgb, var(--iv-primary) 8%, transparent);color:var(--iv-text);border-radius:var(--pfile-btn-radius,4px);justify-content:center;align-items:center;display:inline-flex}.iv-topbar-actions .uic-btn--icon:hover{background:color-mix(in srgb, var(--iv-primary) 18%, transparent);color:var(--iv-primary)}.iv-body{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.iv-viewport-col{background:#0f1117;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.iv-canvas{cursor:grab;flex:1;min-height:0;position:relative;overflow:hidden}.iv-canvas:active{cursor:grabbing}.iv-er-msg{height:100%;color:var(--iv-muted);font-size:var(--pfile-md,11px);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.iv-er-msg i,.iv-er-msg [data-lucide]{opacity:.5;width:32px;height:32px}.iv-ctrlstrip{background:#0009;border-top:1px solid #ffffff0f;align-items:center;gap:2px;padding:4px 10px;display:flex}.iv-readout{color:#fff9;font-size:var(--pfile-xs,10px);white-space:nowrap;min-width:44px;font-weight:600}.iv-ctrlsep{background:#ffffff26;width:1px;height:16px;margin:0 4px}.iv-ctrl{color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:26px;height:22px;transition:color .1s,background .1s;display:inline-flex}.iv-ctrl:hover{color:#fff;background:#ffffff1a}.iv-ctrl i,.iv-ctrl [data-lucide]{width:14px;height:14px}.iv-meta-col{border-left:1px solid var(--iv-line);background:var(--iv-panel);flex-direction:column;gap:4px;width:280px;min-width:280px;padding:14px 16px;display:flex;overflow-y:auto}.iv-meta-section{flex-direction:column;gap:3px;display:flex}.iv-meta-label{font-size:var(--pfile-xs,10px);color:var(--iv-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.iv-meta-input{width:100%;height:var(--pfile-input-h,28px);border:1px solid var(--iv-line);border-radius:var(--pfile-btn-radius,4px);background:var(--iv-bg);color:var(--iv-text);font-size:var(--pfile-sm,11px);box-sizing:border-box;outline:none;padding:0 8px;font-family:inherit}.iv-meta-input:focus{border-color:var(--iv-primary)}.iv-meta-textarea{border:1px solid var(--iv-line);border-radius:var(--pfile-btn-radius,4px);background:var(--iv-bg);width:100%;min-height:52px;color:var(--iv-text);font-size:var(--pfile-sm,11px);resize:vertical;box-sizing:border-box;outline:none;padding:6px 8px;font-family:inherit}.iv-meta-textarea:focus{border-color:var(--iv-primary)}.iv-meta-divider{background:var(--iv-line);height:1px;margin:6px 0}.iv-meta-row{align-items:baseline;gap:8px;padding:3px 0;display:flex}.iv-meta-key{font-size:var(--pfile-xs,10px);color:var(--iv-muted);text-transform:uppercase;letter-spacing:.4px;min-width:60px;font-weight:600}.iv-meta-val{font-size:var(--pfile-sm,11px);color:var(--iv-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-footer{border-top:1px solid var(--iv-line);background:var(--iv-panel-alt);justify-content:space-between;align-items:center;height:38px;min-height:38px;padding:0 16px;display:flex}.iv-fleft,.iv-fright{flex:1;align-items:center;display:flex}.iv-fright{justify-content:flex-end}.iv-fcenter{align-items:center;gap:6px;display:flex}.iv-fbtn{border:1px solid var(--iv-line);border-radius:var(--pfile-btn-radius,4px);background:var(--iv-panel);height:28px;color:var(--iv-text);font-size:var(--pfile-xs,10px);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.iv-fbtn:hover{background:color-mix(in srgb, var(--iv-primary) 10%, var(--iv-panel));border-color:var(--iv-primary);color:var(--iv-primary)}.iv-fbtn--danger:hover{background:color-mix(in srgb, var(--iv-danger) 10%, var(--iv-panel));border-color:var(--iv-danger);color:var(--iv-danger)}.iv-fbtn i,.iv-fbtn [data-lucide]{width:12px;height:12px}.uh-root{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.uh-card{padding:12px}.uh-fill{flex:1;min-height:0}.uh-card-title,.uh-line,.uh-role-row,.uh-user-row,.uh-clinic-user{align-items:center;gap:8px;display:flex}.uh-card-title{justify-content:space-between;margin-bottom:10px}.uh-line,.uh-role-row,.uh-user-row,.uh-clinic-user{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0}.uh-user-row{grid-template-columns:minmax(180px,1.4fr) minmax(110px,.7fr) minmax(160px,1fr) minmax(130px,.8fr) auto auto;display:grid}.uh-line span,.uh-role-row span,.uh-user-row span,.uh-clinic-user span,.uh-copy,.uh-empty{color:var(--muted)}.uh-list{flex-direction:column;max-height:100%;display:flex;overflow:auto}.uh-form{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:8px;display:grid}.uh-form button{justify-content:center}.uh-msg{color:#16a34a;padding:8px 10px}.uh-msg.is-alert{color:#dc2626}.uh-line .is-ok{color:#16a34a}.uh-line .is-alert{color:#dc2626}.media-viewer-host{width:100%;min-width:0;height:100%;min-height:0}.media-viewer-dialog.uic-dialog{border-radius:var(--builder-radius-md,10px);background:var(--simple-panel,var(--builder-card-bg,#101824));border:0;min-width:min(560px,100vw - 24px);min-height:min(500px,100vh - 24px);max-width:none!important;max-height:none!important}.media-viewer-dialog .uic-dialog-hd{display:none}.media-viewer-dialog .uic-dialog-bd{min-height:0;padding:0;overflow:hidden}.media-viewer-resize{z-index:4;pointer-events:auto;position:absolute}.media-viewer-resize--e{cursor:ew-resize;width:8px;top:12px;bottom:18px;right:-4px}.media-viewer-resize--s{cursor:ns-resize;height:8px;bottom:-4px;left:12px;right:18px}.media-viewer-resize--se{cursor:nwse-resize;width:18px;height:18px;bottom:-5px;right:-5px}.media-viewer-resize--se:after{content:"";border-right:2px solid color-mix(in srgb, var(--simple-line,var(--builder-line,#8da0b8)) 86%, transparent);border-bottom:2px solid color-mix(in srgb, var(--simple-line,var(--builder-line,#8da0b8)) 86%, transparent);width:9px;height:9px;position:absolute;bottom:5px;right:5px}.clinical-docs-dialog.uic-dialog{--cd-bg:color-mix(in srgb, #f2f3f1 86%, var(--simple-bg,#f0e1d4));--cd-frame:color-mix(in srgb, #ecefed 84%, var(--simple-panel,#ead7c8));--cd-panel:color-mix(in srgb, #eef1ef 86%, var(--simple-panel,#ead7c8));--cd-panel-2:color-mix(in srgb, #e2e6e5 82%, var(--simple-panel-alt,#dbc0af));--cd-field:color-mix(in srgb, #f7f8f6 78%, var(--cd-panel) 22%);--cd-canvas:color-mix(in srgb, #dfe4e2 78%, var(--cd-bg) 22%);--cd-text:color-mix(in srgb, #15202a 88%, var(--simple-text,#2a1b1f));--cd-muted:color-mix(in srgb, #53616a 82%, var(--simple-muted,#73565b));--cd-muted-2:color-mix(in srgb, var(--cd-muted) 76%, var(--cd-text) 24%);--cd-accent:var(--simple-primary,var(--builder-accent,var(--app-primary,#b72f5c)));--cd-success:var(--status-ok,var(--fn-status-teal,#9fd3b0));--cd-warning:var(--status-warn,var(--fn-status-amber,#d6a94c));--cd-line:var(--simple-line,var(--builder-line,#94a3b847));--cd-radius:var(--builder-radius-sm,var(--simple-control-radius,5px));border:1px solid color-mix(in srgb, var(--cd-line) 48%, transparent);background:var(--cd-frame);width:min(1180px,96vw);max-height:min(900px,94vh);box-shadow:var(--global-widget-shadow-stack,0 22px 64px #00000057);border-radius:8px;overflow:hidden;max-width:min(1180px,96vw)!important}.clinical-docs-dialog--free.uic-dialog{max-width:none!important;max-height:none!important}.clinical-docs-dialog--free .uic-dialog-bd{flex:auto}.clinical-docs-dialog--free .clinical-docs{height:100%;min-height:0}.clinical-docs-dialog--dragging,.clinical-docs-dialog--resizing{-webkit-user-select:none;user-select:none;transition:none!important}.clinical-docs-dialog--dragging .clinical-docs__topbar{cursor:grabbing}.clinical-docs-resize{z-index:4;opacity:0;pointer-events:auto;display:block;position:absolute}.clinical-docs-resize--e{cursor:ew-resize;width:8px;top:12px;bottom:18px;right:-4px}.clinical-docs-resize--s{cursor:ns-resize;height:8px;bottom:-4px;left:12px;right:18px}.clinical-docs-resize--se{cursor:nwse-resize;opacity:.55;width:18px;height:18px;bottom:-5px;right:-5px}.clinical-docs-resize--se:after{content:"";border-right:2px solid color-mix(in srgb, var(--cd-line) 84%, var(--cd-accent) 16%);border-bottom:2px solid color-mix(in srgb, var(--cd-line) 84%, var(--cd-accent) 16%);width:8px;height:8px;position:absolute;bottom:5px;right:5px}.clinical-docs-dialog .uic-dialog-hd{display:none}.clinical-docs-dialog .uic-dialog-bd{min-height:0;padding:0;overflow:hidden}.clinical-docs-dialog .uic-dialog-ft{background:var(--cd-panel-2);border-top:0;padding:0}.clinical-docs{min-height:min(760px,82vh);color:var(--cd-text);background:var(--cd-bg);grid-template-rows:36px minmax(0,1fr);grid-template-columns:332px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.clinical-docs__topbar{border-bottom:1px solid color-mix(in srgb, var(--cd-line) 72%, transparent);background:var(--cd-panel);cursor:grab;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:0 9px 0 12px;display:grid}.clinical-docs__title{align-items:center;gap:9px;min-width:0;display:flex}.clinical-docs__eyebrow{color:var(--cd-muted);font-size:var(--fn-font-sm,10px);text-transform:uppercase;letter-spacing:.07em;font-weight:700;line-height:1}.clinical-docs__title strong,.clinical-docs__title small,.clinical-docs__status span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clinical-docs__title strong{color:var(--cd-text);font-size:var(--fn-font-lg,12px);font-weight:700}.clinical-docs__title small{color:var(--cd-muted-2);font-size:var(--fn-font-md,11px);font-weight:700}.clinical-docs__status{align-items:center;gap:5px;min-width:0;display:inline-flex}.clinical-docs__status span{border-radius:var(--cd-radius);height:22px;color:color-mix(in srgb, var(--cd-accent) 70%, var(--cd-text) 30%);background:color-mix(in srgb, var(--cd-accent) 13%, transparent);font-size:var(--fn-font-sm,10px);align-items:center;gap:5px;padding:0 7px;font-weight:700;display:inline-flex}.clinical-docs__status i,.clinical-docs__status svg{width:12px;height:12px}.clinical-docs__zoom-btn{border-radius:var(--cd-radius);width:22px;height:22px;color:var(--cd-muted);background:color-mix(in srgb, var(--cd-field) 74%, transparent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.clinical-docs__zoom-btn:hover{color:var(--cd-text);background:color-mix(in srgb, var(--cd-accent) 18%, var(--cd-field) 82%)}.clinical-docs__zoom-readout{justify-content:center;min-width:42px}.clinical-docs__controls{background:color-mix(in srgb, var(--cd-panel) 86%, var(--cd-bg) 14%);border-right:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb, var(--cd-line) 64%, transparent));scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cd-muted) 45%, transparent) transparent;flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;overflow:auto}.clinical-docs__controls::-webkit-scrollbar{width:5px;height:5px}.clinical-docs__preview::-webkit-scrollbar{width:5px;height:5px}.clinical-docs__controls::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cd-muted) 45%, transparent);border-radius:99px}.clinical-docs__preview::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--cd-muted) 45%, transparent);border-radius:99px}.clinical-docs__section{border:1px solid color-mix(in srgb, var(--cd-line) 38%, transparent);background:color-mix(in srgb, var(--cd-panel) 72%, transparent);border-radius:6px;gap:8px;padding:9px;display:grid}.clinical-docs__section-title{color:var(--cd-muted-2);font-size:var(--fn-font-xs,9px);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:6px;font-weight:700;line-height:1;display:flex}.clinical-docs__section-title svg,.clinical-docs__section-title i{width:12px;height:12px;color:var(--cd-accent)}.clinical-docs__controls .uic-field{gap:4px;margin:0;display:grid}.clinical-docs__controls .uic-field-label,.clinical-docs__range-row span{color:var(--cd-muted-2);font-size:var(--fn-font-xs,9px);text-transform:uppercase;letter-spacing:.055em;font-weight:700;line-height:1}.clinical-docs__controls :where(.uic-input,select,input,textarea){border-color:var(--uic-input-line);background:var(--uic-input-bg);width:100%;color:var(--uic-input-fg)}.clinical-docs__range-row{gap:7px;display:grid}.clinical-docs__range-row label{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}.clinical-docs__range-row input[type=range]{accent-color:var(--cd-accent)}.clinical-docs__range-row--dense label{grid-template-columns:44px minmax(0,1fr)}.clinical-docs__mini-actions{align-items:center;gap:5px;min-width:0;display:flex}.clinical-docs__mini-actions button,.clinical-docs__check{border:1px solid color-mix(in srgb, var(--cd-line) 42%, transparent);border-radius:var(--cd-radius);background:color-mix(in srgb, #fff 48%, var(--cd-field) 52%);min-height:26px;color:var(--cd-muted);font-size:var(--fn-font-md,11px);cursor:pointer;align-items:center;gap:5px;padding:0 8px;font-weight:700;display:inline-flex}.clinical-docs__mini-actions button:hover,.clinical-docs__check:hover{color:var(--cd-text);border-color:color-mix(in srgb, var(--cd-accent) 30%, var(--cd-line) 70%)}.clinical-docs__mini-actions svg,.clinical-docs__mini-actions i{width:12px;height:12px}.clinical-docs__check input{width:12px;height:12px;accent-color:var(--cd-accent);margin:0}.clinical-docs__file{display:none!important}.clinical-docs__field{gap:4px;display:grid}.clinical-docs__field span,.clinical-docs__manual-copy span{color:var(--cd-muted-2);font-size:var(--fn-font-xs,9px);text-transform:uppercase;letter-spacing:.055em;font-weight:700;line-height:1}.clinical-docs__field input,.clinical-docs__field select,.clinical-docs__field textarea,.clinical-docs__manual-copy textarea{box-sizing:border-box;border:1px solid var(--uic-input-line);border-radius:var(--cd-radius,var(--uic-input-radius));background:var(--uic-input-bg);width:100%;min-height:28px;color:var(--uic-input-fg);font:inherit;font-size:var(--fn-font-lg,12px);resize:vertical;outline:none;padding:6px 8px;font-weight:600}.clinical-docs__field textarea{min-height:68px;line-height:1.34}.clinical-docs__field :is(input,select,textarea):focus,.clinical-docs__manual-copy textarea:focus{border-color:var(--uic-input-focus);box-shadow:0 0 0 1px var(--uic-input-focus-ring)}.clinical-docs__auto{background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:grid}.clinical-docs__auto>strong{display:none}.clinical-docs__auto dl{gap:5px;margin:0;display:grid}.clinical-docs__auto dl>div{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.clinical-docs__auto dt,.clinical-docs__auto dd{min-width:0;font-size:var(--fn-font-md,11px);margin:0;line-height:1.25}.clinical-docs__auto dt{color:var(--cd-muted);font-weight:700}.clinical-docs__auto dd{color:var(--cd-text);overflow-wrap:anywhere;font-weight:700}.clinical-docs__pills{border:1px solid color-mix(in srgb, var(--cd-line) 60%, transparent);border-radius:var(--cd-radius);background:color-mix(in srgb, var(--cd-bg) 40%, var(--cd-field) 60%);gap:1px;padding:2px;display:inline-flex}.clinical-docs__pills button{border-radius:calc(var(--cd-radius) - 1px);min-height:26px;color:var(--cd-muted);font-size:var(--fn-font-md,11px);cursor:pointer;background:0 0;border:0;flex:1;padding:4px 10px;font-weight:700}.clinical-docs__pills button.is-active{color:var(--cd-text);background:color-mix(in srgb, var(--cd-accent) 20%, var(--cd-field) 80%)}.clinical-docs__preview{background:linear-gradient(color-mix(in srgb, var(--cd-line) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cd-line) 18%, transparent) 1px, transparent 1px), var(--cd-canvas);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--cd-muted) 45%, transparent) transparent;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-size:24px 24px;place-items:start center;min-width:0;min-height:0;padding:30px 26px 40px;display:grid;position:relative;overflow:auto}.clinical-docs__preview.is-panning{cursor:grabbing}.clinical-docs__paper-frame{flex:none;min-width:1px;min-height:1px;position:relative}.clinical-docs__paper-frame>.clinical-doc-page{transform:scale(var(--clinical-doc-zoom,1));transform-origin:0 0;position:absolute;top:0;left:0}.clinical-doc-page{--clinical-doc-page-pad-x:38px;box-sizing:border-box;width:520px;min-height:736px;padding:36px var(--clinical-doc-page-pad-x);color:#111827;background:#fbfaf7;border-radius:3px;font-family:Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 68px #00000075}.clinical-doc-page>:not(.clinical-doc-page__watermark){z-index:1;position:relative}.clinical-doc-page__watermark{z-index:0;color:#111827;width:76%;font-size:var(--clinical-doc-watermark-size,54px);letter-spacing:.08em;opacity:var(--clinical-doc-watermark-opacity,.1);pointer-events:none;text-align:center;text-transform:uppercase;transform:translate(-50%, -50%) rotate(var(--clinical-doc-watermark-angle,-24deg));transform-origin:50%;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;font-weight:700;line-height:1;position:absolute;top:46%;left:50%}.clinical-doc-page__watermark--image{place-items:center;display:grid}.clinical-doc-page__watermark--image img{opacity:.92;filter:saturate(.9);max-width:min(100%,260px);max-height:180px}.clinical-doc-page__watermark--pattern{background:radial-gradient(circle at 20% 45%, color-mix(in srgb, var(--cd-accent) 38%, transparent) 0 16%, transparent 17%), radial-gradient(circle at 64% 38%, #5285b252 0 14%, transparent 15%), radial-gradient(circle at 45% 72%, #568c6952 0 12%, transparent 13%), repeating-linear-gradient(135deg, #15202a2e 0 2px, transparent 2px 14px);border-radius:999px;width:72%;height:210px}.clinical-doc-page--records{border-top:8px solid color-mix(in srgb, var(--cd-accent) 66%, #1f1719 34%)}.clinical-doc-page--color{border-top:12px solid var(--cd-accent)}.clinical-doc-page--print{border-top:3px solid var(--global-widget-header-divider-color,#111827)}.clinical-doc-page__head{border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb, var(--cd-line) 72%, transparent));flex-wrap:wrap;align-items:center;gap:18px;padding-bottom:16px;display:flex}.clinical-doc-page__head--header_center{text-align:center;justify-content:center}.clinical-doc-page__head--header_right{text-align:right;flex-direction:row-reverse}.clinical-doc-page__logo{width:calc(100% + (var(--clinical-doc-page-pad-x) * 2));height:82px;margin-left:calc(var(--clinical-doc-page-pad-x) * -1);margin-right:calc(var(--clinical-doc-page-pad-x) * -1);flex:0 0 100%;display:block;overflow:hidden}.clinical-doc-page__logo img{object-fit:contain;object-position:var(--clinical-doc-logo-x,0%) var(--clinical-doc-logo-y,50%);width:100%;height:100%;transform:scale(var(--clinical-doc-logo-scale,1));transform-origin:var(--clinical-doc-logo-x,0%) var(--clinical-doc-logo-y,50%);display:block}.clinical-doc-page__head--header_center .clinical-doc-page__logo img{object-position:var(--clinical-doc-logo-x,50%) var(--clinical-doc-logo-y,50%)}.clinical-doc-page__head--header_right .clinical-doc-page__logo img{object-position:var(--clinical-doc-logo-x,100%) var(--clinical-doc-logo-y,50%)}.clinical-doc-page__logo.is-unlocked{outline:1px dashed color-mix(in srgb, var(--cd-accent) 52%, transparent);outline-offset:-3px;cursor:grab}.clinical-doc-page__logo.is-dragging{cursor:grabbing}.clinical-doc-page__head strong{font-size:calc(15px * var(--app-layout-scale,1));display:block}.clinical-doc-page__head span{color:#4b5563;font-size:var(--fn-font-sm,10px);margin-top:2px;display:block}.clinical-doc-page__title{justify-content:space-between;align-items:flex-end;gap:18px;margin:28px 0 22px;display:flex}.clinical-doc-page__title h3{font-size:calc(19px * var(--app-layout-scale,1));margin:0}.clinical-doc-page__title span{color:#4b5563;font-size:var(--fn-font-lg,12px)}.clinical-doc-page__body{font-size:calc(13px * var(--app-layout-scale,1));line-height:1.5}.clinical-doc-page__body h4{font-size:calc(13px * var(--app-layout-scale,1));margin:18px 0 5px}.clinical-doc-page__foot{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:24px;margin-top:58px;display:grid}.clinical-doc-page__foot--signature-only{grid-template-columns:minmax(0,1fr);justify-items:end}.clinical-doc-page__signature{border-top:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--cd-line) 72%, transparent));text-align:center;padding-top:10px}.clinical-doc-page__signature span{color:#4b5563;font-size:var(--fn-font-xs,9px);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:block}.clinical-doc-page__signature strong,.clinical-doc-page__signature small{display:block}.clinical-doc-page__signature--digital{border:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--cd-line) 72%, transparent));background:var(--simple-row-bg,#f7f8f6);border-radius:6px;padding:9px 10px}.clinical-doc-page__signature--patient{text-align:left;border-top:0;gap:5px;display:grid}.clinical-doc-page__signature--patient strong{border-top:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--cd-line) 72%, transparent));text-align:center;padding-top:5px}.clinical-doc-page__validation{color:#111827;text-align:left;align-items:end;gap:10px;display:flex}.clinical-doc-page__validation strong,.clinical-doc-page__validation span,.clinical-doc-page__validation small{display:block}.clinical-doc-page__validation strong{font-size:var(--fn-font-sm,10px)}.clinical-doc-page__validation span{word-break:break-all;font-size:8.5px;line-height:1.25}.clinical-doc-page__validation small{color:#6b7280;font-size:var(--fn-font-xs,9px);margin-top:3px;line-height:1.25}.clinical-doc-qr{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;flex:none;grid-template-columns:repeat(21,1fr);width:54px;height:54px;padding:3px;display:grid}.clinical-doc-qr span{background:#fff}.clinical-doc-qr span.is-on{background:#111827}.clinical-docs__footer{border-top:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--cd-line) 64%, transparent));background:var(--cd-panel,var(--builder-card-bg,#172233));justify-content:flex-end;align-items:center;gap:4px;width:100%;padding:8px 10px;display:flex}.clinical-docs__footer .uic-btn{border:1px solid color-mix(in srgb, var(--cd-line) 58%, transparent);background:color-mix(in srgb, var(--cd-field,var(--builder-item-bg,#202d42)) 74%, var(--cd-panel,var(--builder-card-bg,#182233)) 26%);min-width:54px;height:27px;color:var(--cd-muted,var(--builder-card-muted,#94a3b8));font-size:var(--fn-font-md,11px);box-shadow:none;border-radius:5px;font-weight:700}.clinical-docs__footer .uic-btn:first-of-type,.clinical-docs__footer .uic-btn:last-of-type{border-radius:5px}.clinical-docs__footer .uic-btn:hover{color:var(--cd-text,var(--builder-text,#f1f5f9));background:color-mix(in srgb, var(--cd-accent,var(--app-primary,#5fa2ff)) 18%, var(--cd-field,var(--builder-item-bg,#202d42)) 82%)}.clinical-docs__footer .uic-btn--primary{border-color:color-mix(in srgb, var(--cd-success,#9fd3b0) 44%, transparent);color:color-mix(in srgb, var(--cd-bg,#0a1019) 84%, #000 16%);background:color-mix(in srgb, var(--cd-success,#9fd3b0) 92%, #fff 8%)}.clinical-docs__footer .uic-btn--primary:hover{color:color-mix(in srgb, var(--cd-bg,#0a1019) 88%, #000 12%);background:color-mix(in srgb, var(--cd-success,#9fd3b0) 82%, var(--cd-text,#dfe7f3) 18%)}.clinical-docs__feedback{color:var(--cd-muted,var(--builder-card-muted,#94a3b8));font-size:var(--fn-font-md,11px);margin-right:auto;font-weight:700}.clinical-docs__manual-copy{gap:4px;display:none}.clinical-docs__manual-copy.is-visible{display:grid}@media (width<=760px){.clinical-docs{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.clinical-docs__topbar{grid-template-columns:1fr;gap:4px;padding:7px 10px}.clinical-docs__controls{max-height:42vh;box-shadow:inset 0 -1px 0 var(--global-widget-header-divider-color,color-mix(in srgb, var(--cd-line) 52%, transparent))}}:root{--tb-strip-gap:1px;--tb-tab-height:26px;--tb-pad-x:10px;--tb-pad-y:4px;--tb-inactive-color:var(--simple-muted,var(--builder-muted));--tb-inactive-opacity:.62;--tb-hover-color:var(--simple-primary,var(--builder-accent,currentColor));--tb-active-color:var(--simple-panel,var(--builder-panel-bg,currentColor));--tb-active-label-color:var(--simple-text,currentColor);--tb-active-opacity:1}.tabs-nav{gap:var(--tb-strip-gap);scrollbar-width:none;border:0;align-items:end;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:clip hidden}.tabs-nav::-webkit-scrollbar{display:none}.tabs-nav__tab{min-height:var(--tb-tab-height);height:var(--tb-tab-height);padding:var(--tb-pad-y) var(--tb-pad-x);border-radius:var(--tb-radius,0);color:var(--tb-inactive-color);opacity:var(--tb-inactive-opacity);font:inherit;font-size:var(--fn-font-sm);white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;position:relative}.tabs-nav__tab>*{pointer-events:none}.tabs-nav .tabs-nav__tab:hover,.tabs-nav .tabs-nav__tab:focus-visible{color:var(--tb-inactive-color);opacity:var(--tb-inactive-opacity);outline:none}.tabs-nav .tabs-nav__tab--active:hover,.tabs-nav .tabs-nav__tab--active:focus-visible,.tabs-nav .tabs-nav__tab--active{color:var(--tb-active-label-color);opacity:var(--tb-active-opacity)}.tabs-nav--type-underline .tabs-nav__tab{border-bottom:0;margin-bottom:0}.tabs-nav--type-underline .tabs-nav__tab--active{background:color-mix(in srgb, var(--tb-active-color) 12%, transparent)}.tabs-nav--type-folder{gap:var(--tb-strip-gap);border-bottom:0!important}.tabs-nav--type-folder .tabs-nav__tab{background:color-mix(in srgb, var(--simple-panel,var(--builder-panel-bg)) 50%, transparent);margin-bottom:0;border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important;border:0!important}.tabs-nav--content-bottom.tabs-nav--type-folder .tabs-nav__tab{margin-top:0;margin-bottom:0;border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important;border:0!important}.tabs-nav--type-folder .tabs-nav__tab--active{z-index:1;background:var(--builder-panel-bg,var(--simple-panel));border:0!important}.tabs-nav--content-bottom.tabs-nav--type-folder .tabs-nav__tab--active{border:0!important}.tabs-nav--active-body.tabs-nav--type-folder .tabs-nav__tab--active,.tabs-nav--active-panel.tabs-nav--type-folder .tabs-nav__tab--active{border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important;border:0!important}.tabs-nav--type-shadow-pop{gap:max(var(--tb-strip-gap), 4px);border-bottom:0;align-items:center}.tabs-nav--type-shadow-pop .tabs-nav__tab{height:calc(var(--tb-tab-height) - 2px);min-height:calc(var(--tb-tab-height) - 2px);border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0;background:color-mix(in srgb, var(--simple-panel,var(--builder-panel-bg)) 42%, transparent);box-shadow:0 5px 12px #00000024}.tabs-nav--type-shadow-pop .tabs-nav__tab--active{background:color-mix(in srgb, var(--tb-active-color) 10%, var(--builder-panel-bg,var(--simple-panel)));box-shadow:0 6px 14px #0000002e}.tabs-nav--active-body{border-bottom-color:#0000}.tabs-nav--active-body.tabs-nav--type-underline .tabs-nav__tab{border-bottom:0;margin-bottom:0}.tabs-nav--active-body .tabs-nav__tab--active{color:var(--simple-text,currentColor);opacity:1;border:1px solid color-mix(in srgb, var(--simple-line,var(--builder-line,currentColor)) 48%, transparent);background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,72%), transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000;border-radius:var(--tb-radius,0)!important}.tabs-nav--active-body.tabs-nav--type-shadow-pop .tabs-nav__tab--active,.tabs-nav--active-body.tabs-nav--type-folder .tabs-nav__tab--active{background:color-mix(in srgb, var(--wb-surface-token,var(--builder-card-bg,var(--simple-panel))) var(--wb-surface-mix-pct,72%), transparent);box-shadow:none}.tabs-nav--active-panel{border-bottom-color:#0000}.tabs-nav--active-panel.tabs-nav--type-underline .tabs-nav__tab{border-bottom:0;margin-bottom:0}.tabs-nav--active-panel .tabs-nav__tab--active{color:var(--simple-text,currentColor);opacity:1;border:1px solid color-mix(in srgb, var(--simple-line,var(--builder-line,currentColor)) 48%, transparent);background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) 92%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#0000;border-radius:var(--tb-radius,0)!important}.tabs-nav--active-panel.tabs-nav--type-shadow-pop .tabs-nav__tab--active,.tabs-nav--active-panel.tabs-nav--type-folder .tabs-nav__tab--active{background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) 92%, transparent);box-shadow:none}.tabs-nav--active-body.tabs-nav--type-shadow-pop .tabs-nav__tab--active,.tabs-nav--active-panel.tabs-nav--type-shadow-pop .tabs-nav__tab--active{box-shadow:0 5px 12px #00000024;border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important;border:0!important}.tabs-nav--type-folder,.tabs-nav--type-folder .tabs-nav__tab,.tabs-nav--type-folder .tabs-nav__tab--active{border:0!important}.tabs-nav--content-top{align-items:flex-start}.tabs-nav--content-center,.tabs-nav--content-center .tabs-nav__tab{align-items:center}.tabs-nav--content-top .tabs-nav__tab{align-items:flex-start}.tabs-nav--content-bottom,.tabs-nav--content-bottom .tabs-nav__tab{align-items:flex-end}.tabs-nav--type-shadow-pop .tabs-nav__tab,.tabs-nav--type-shadow-pop .tabs-nav__tab:hover,.tabs-nav--type-shadow-pop .tabs-nav__tab:focus-visible,.tabs-nav--type-shadow-pop .tabs-nav__tab--active{border:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.tabs-nav,.tabs-nav__tab,.tabs-nav__tab:hover,.tabs-nav__tab:focus-visible,.tabs-nav__tab--active,.tabs-nav--active-body .tabs-nav__tab--active,.tabs-nav--active-panel .tabs-nav__tab--active{border:0!important;border-bottom-color:#0000!important}.tabs-nav .tabs-nav__tab,.tabs-nav .tabs-nav__tab:hover,.tabs-nav .tabs-nav__tab:focus-visible,.tabs-nav .tabs-nav__tab--active,.tabs-nav--active-body .tabs-nav__tab--active,.tabs-nav--active-panel .tabs-nav__tab--active{border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important}body.builder-page .tabs-nav .tabs-nav__tab,body.builder-page .tabs-nav .tabs-nav__tab:hover,body.builder-page .tabs-nav .tabs-nav__tab:focus-visible,body.builder-page .tabs-nav .tabs-nav__tab--active{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab:hover,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab:focus-visible{background:color-mix(in srgb, var(--simple-panel,var(--builder-panel-bg)) 42%, transparent)!important;box-shadow:0 5px 12px #00000024!important}body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab--active{background:color-mix(in srgb, var(--tb-active-color) 10%, var(--builder-panel-bg,var(--simple-panel)))!important;box-shadow:0 6px 14px #0000002e!important}.tabs-nav--type-shadow-pop .tabs-nav__tab,.tabs-nav--type-shadow-pop .tabs-nav__tab:hover,.tabs-nav--type-shadow-pop .tabs-nav__tab:focus,.tabs-nav--type-shadow-pop .tabs-nav__tab:focus-visible,.tabs-nav--type-shadow-pop .tabs-nav__tab:active,.tabs-nav--type-shadow-pop .tabs-nav__tab--active,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab:hover,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab:focus,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab:focus-visible,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab:active,body.builder-page .tabs-nav--type-shadow-pop .tabs-nav__tab--active{border-radius:var(--tb-radius,0) var(--tb-radius,0) 0 0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.tabs-body{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.tabs-body__content{min-width:0;min-height:0;padding:var(--uic-card-pad);flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}.tabs-body__content:has(.tabs-body__nested){justify-content:stretch;align-items:stretch;padding:0;overflow:hidden}.tabs-body__text{font-size:var(--fn-font-lg);color:var(--simple-muted);text-align:center}.tabs-body__nested{width:100%;min-width:0;height:100%;min-height:0;position:relative}.tabs-body__pager{justify-content:center;align-items:center;gap:var(--fn-space-1,4px);min-height:26px;padding:2px var(--fn-space-2,6px) 4px;color:var(--simple-muted);background:color-mix(in srgb, var(--builder-card-bg,var(--simple-panel)) 72%, transparent);border-top:1px solid color-mix(in srgb, var(--simple-line) 58%, transparent);flex:none;display:flex}.tabs-body__pager-btn{border-radius:var(--builder-radius-sm,5px);width:22px;height:22px;min-height:22px;color:var(--simple-muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.tabs-body__pager-btn>*{pointer-events:none}.tabs-body__pager-btn:hover,.tabs-body__pager-btn:focus-visible{color:var(--simple-primary);background:color-mix(in srgb, var(--simple-primary) 10%, transparent);outline:none}.tabs-body__pager-btn:disabled{opacity:.35;cursor:default}.tabs-body__pager-btn svg{width:14px;height:14px}.tabs-body__pager-label{text-align:center;min-width:34px;font-size:var(--fn-font-xs,10px);opacity:.78;line-height:1}:root{--navbtn-gap:5px;--navbtn-pad-x:8px;--navbtn-pad-y:5px;--navbtn-height:24px;--navbtn-font-size:11px;--navbtn-icon-size:var(--uic-icon-size,13px);--navbtn-radius:var(--simple-control-radius,5px);--navbtn-inactive-color:var(--simple-muted,var(--builder-muted));--navbtn-hover-color:var(--simple-primary,var(--builder-accent,currentColor));--navbtn-active-color:var(--simple-primary,var(--builder-accent,currentColor));--navbtn-inactive-opacity:.78;--navbtn-inactive-bg:0%;--navbtn-hover-bg:12%;--navbtn-active-bg:18%}body.builder-page .builder-canvas.grid-stack .mock-block:is([data-kind=nav-buttons],[data-kind=tabs-nav],[data-kind=tabs-body],[data-kind=info-panel])>.mock-block-body{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:stretch!important;justify-items:stretch!important;gap:0!important;margin:0!important;padding:0!important}body.builder-page .builder-canvas.grid-stack .mock-block:is([data-kind=nav-buttons],[data-kind=tabs-nav],[data-kind=tabs-body],[data-kind=info-panel])>.mock-block-body>:is(.navbtn-widget,.tabs-nav,.tabs-body,.ipanel-widget){width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0!important;padding:0!important}.navbtn-widget{gap:var(--navbtn-gap);box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden auto}.navbtn-widget--vertical{flex-direction:column}.navbtn-widget--horizontal{flex-flow:row;align-content:flex-start;overflow:auto hidden}.navbtn-widget--type-group.navbtn-widget--horizontal{flex-wrap:nowrap}.navbtn-widget--align-start{justify-content:flex-start;align-items:flex-start}.navbtn-widget--align-center{justify-content:center;align-items:center}.navbtn-widget--align-end{justify-content:flex-end;align-items:flex-end}.navbtn-widget--align-stretch{justify-content:flex-start;align-items:stretch}.navbtn-item{justify-content:flex-start;align-items:center;gap:var(--navbtn-gap);padding:var(--navbtn-pad-y) var(--navbtn-pad-x);min-height:var(--navbtn-height);border-radius:var(--navbtn-radius);background:color-mix(in srgb, var(--navbtn-inactive-color) var(--navbtn-inactive-bg), transparent);color:var(--navbtn-inactive-color);opacity:var(--navbtn-inactive-opacity);font-size:var(--navbtn-font-size);cursor:pointer;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;pointer-events:auto;border:none;line-height:1;transition:background .12s,color .12s;display:inline-flex;position:relative}.navbtn-item>*{pointer-events:none}.navbtn-widget--case-uppercase .navbtn-item{text-transform:uppercase}.navbtn-widget--case-none .navbtn-item{text-transform:none}.navbtn-item--full{width:100%}.navbtn-item--content{width:auto}.navbtn-widget--horizontal .navbtn-item--full{flex:1 1 0;width:auto}.navbtn-widget--type-list,.navbtn-widget--type-side-large,.navbtn-widget--type-side-compact{gap:0}#windowBuilderCanvas .wb-leaf[data-kind=nav-buttons]:has(.navbtn-widget--type-list)>.wb-leaf-body{overflow:visible}.wb-runtime-canvas .wb-leaf[data-kind=nav-buttons]:has(.navbtn-widget--type-list)>.wb-leaf-body{overflow:visible}#windowBuilderCanvas .wb-leaf[data-kind=nav-buttons]>.wb-leaf-body>.navbtn-widget--type-list.navbtn-widget--vertical,.wb-runtime-canvas .wb-leaf[data-kind=nav-buttons]>.wb-leaf-body>.navbtn-widget--type-list.navbtn-widget--vertical{margin-left:calc(-1 * var(--wb-inset-left,0px));margin-right:calc(-1 * var(--wb-inset-right,0px));width:calc(100% + var(--wb-inset-left,0px) + var(--wb-inset-right,0px))}.navbtn-widget--type-list .navbtn-item,.navbtn-widget--type-side-large .navbtn-item,.navbtn-widget--type-side-compact .navbtn-item{background-blend-mode:multiply;border-radius:0;justify-content:flex-start;width:100%;font-weight:650}#windowBuilderCanvas .wb-leaf[data-kind=nav-buttons] .navbtn-widget--type-list.navbtn-widget--vertical .navbtn-item,.wb-runtime-canvas .wb-leaf[data-kind=nav-buttons] .navbtn-widget--type-list.navbtn-widget--vertical .navbtn-item{width:100%;padding-left:calc(var(--navbtn-pad-x) + var(--wb-inset-left,0px));padding-right:calc(var(--navbtn-pad-x) + var(--wb-inset-right,0px));margin-left:0;margin-right:0}.navbtn-widget--type-list.navbtn-widget--horizontal{gap:0}.navbtn-widget--type-list.navbtn-widget--horizontal .navbtn-item{flex:none;width:auto}.navbtn-widget--type-group{border-radius:var(--navbtn-radius);background:color-mix(in srgb, var(--simple-line,var(--builder-line)) 45%, transparent);gap:0;overflow:hidden}.navbtn-widget--type-group .navbtn-item{background:0 0;border-radius:0;justify-content:center}.navbtn-widget--type-group .navbtn-item:hover,.navbtn-widget--type-group .navbtn-item:focus-visible{background:color-mix(in srgb, var(--navbtn-hover-color) var(--navbtn-hover-bg), transparent)}.navbtn-widget--type-group .navbtn-item--active,.navbtn-widget--type-group .navbtn-item:active{background:color-mix(in srgb, var(--navbtn-active-color) var(--navbtn-active-bg), transparent)}.navbtn-widget--type-group:not(.navbtn-widget--align-stretch) .navbtn-item--full{flex:none;width:auto}.navbtn-widget--type-group.navbtn-widget--vertical .navbtn-item:first-child{border-radius:var(--navbtn-radius) var(--navbtn-radius) 0 0}.navbtn-widget--type-group.navbtn-widget--vertical .navbtn-item:last-child{border-radius:0 0 var(--navbtn-radius) var(--navbtn-radius)}.navbtn-widget--type-group.navbtn-widget--horizontal .navbtn-item:first-child{border-radius:var(--navbtn-radius) 0 0 var(--navbtn-radius)}.navbtn-widget--type-group.navbtn-widget--horizontal .navbtn-item:last-child{border-radius:0 var(--navbtn-radius) var(--navbtn-radius) 0}.navbtn-widget--type-group .navbtn-item:first-child:last-child{border-radius:var(--navbtn-radius)}.navbtn-widget--type-tabs{gap:0}.navbtn-widget--type-tabs .navbtn-item{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--simple-line,var(--builder-line)) 72%, transparent);background:0 0;border-radius:0;justify-content:center}.navbtn-widget--type-tabs .navbtn-item--active{box-shadow:inset 0 -2px 0 var(--navbtn-active-color)!important}.navbtn-widget--type-pills .navbtn-item{border-radius:999px}.navbtn-widget--type-pills.navbtn-widget--horizontal .navbtn-item--full,.navbtn-widget--type-rail.navbtn-widget--horizontal .navbtn-item--full{flex:none}.navbtn-widget--type-rail .navbtn-item{border-radius:var(--navbtn-radius);min-width:var(--navbtn-height);padding-inline:var(--navbtn-pad-y);justify-content:center}.navbtn-widget .navbtn-item:hover,.navbtn-widget .navbtn-item:focus-visible{background:color-mix(in srgb, var(--navbtn-hover-color) var(--navbtn-hover-bg), transparent);opacity:1;color:var(--navbtn-hover-color)!important;box-shadow:none!important;outline:none!important}.navbtn-widget .navbtn-item--active{background:color-mix(in srgb, var(--navbtn-active-color) var(--navbtn-active-bg), transparent);opacity:1;font-weight:var(--uic-table-strong-font-weight,600);color:var(--navbtn-active-color)!important;box-shadow:none!important}.navbtn-widget .navbtn-item:active{background:color-mix(in srgb, var(--navbtn-active-color) var(--navbtn-active-bg), transparent);color:var(--navbtn-active-color)!important;box-shadow:none!important;outline:none!important}.navbtn-item i,.navbtn-item svg{width:var(--navbtn-icon-size);height:var(--navbtn-icon-size);flex-shrink:0}.wtopbar-widget{width:100%;min-width:0;height:100%;min-height:var(--wtopbar-height,42px);--wtopbar-close-color:var(--simple-primary,var(--builder-accent));justify-content:space-between;align-items:center;gap:var(--uic-gap-sm,8px);padding:0 var(--uic-card-pad,12px);color:var(--simple-text,var(--builder-card-text));border-bottom:var(--global-widget-header-divider-width,0px) solid var(--global-widget-header-divider-color,transparent);background:0 0;display:flex}.wtopbar-title{gap:1px;min-width:0;display:grid}.wtopbar-main{align-items:center;gap:var(--uic-gap-xs,6px);min-width:0;display:flex}.wtopbar-leading-icon{width:22px;height:22px;color:var(--simple-accent,var(--builder-accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.wtopbar-leading-icon i{width:14px;height:14px}.wtopbar-widget--subtitle-slash .wtopbar-title,.wtopbar-widget--subtitle-dash .wtopbar-title,.wtopbar-widget--subtitle-none .wtopbar-title{display:block}.wtopbar-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fn-font-md,13px);line-height:1.1;overflow:hidden}.wtopbar-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--simple-muted,var(--builder-muted));font-size:var(--fn-font-xs,10px);overflow:hidden}.wtopbar-subtitle--inline,.wtopbar-subtitle-sep{font-size:inherit;color:var(--simple-muted,var(--builder-muted));font-weight:500;display:inline}.wtopbar-close{width:var(--wtopbar-action-height,24px);flex-shrink:0;padding:0}.wtopbar-actions{flex:none;align-items:center;gap:6px;display:flex}.wtopbar-action{min-width:var(--wtopbar-action-height,24px);height:var(--wtopbar-action-height,24px);border-radius:var(--uic-radius-xs,4px);background:color-mix(in srgb, var(--simple-primary,var(--builder-accent)) 10%, transparent);color:var(--simple-text,var(--builder-card-text));font:inherit;font-size:var(--fn-font-xs,10px);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.wtopbar-action:hover{background:color-mix(in srgb, var(--simple-primary,var(--builder-accent)) 18%, transparent);color:var(--simple-primary,var(--builder-accent))}.wtopbar-action i,.wtopbar-action svg{width:12px;height:12px}.wtopbar-close{color:var(--simple-text,var(--builder-card-text));cursor:pointer;transition:color .12s;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.wtopbar-close:hover{background:color-mix(in srgb, var(--wtopbar-close-color) 12%, transparent)!important;color:var(--wtopbar-close-color,var(--simple-primary,var(--builder-accent)))!important}.wtopbar-close span{display:none}.wfooter-nav{width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--uic-card-pad,12px);color:var(--simple-text,var(--builder-card-text));border-top:var(--global-widget-footer-divider-width,0px) solid var(--global-widget-footer-divider-color,transparent);background:0 0;align-items:center;gap:6px;display:flex}.wfooter-nav--start{justify-content:flex-start}.wfooter-nav--center{justify-content:center}.wfooter-nav--end{justify-content:flex-end}.wfooter-nav--stretch .wfooter-nav-action{flex:1}.wfooter-nav-action{min-width:0;height:var(--uic-button-height,28px);border-radius:var(--uic-button-radius,4px);color:var(--simple-text,var(--builder-card-text));background:color-mix(in srgb, var(--simple-primary,currentColor) 10%, transparent);font-size:var(--fn-font-xs,10px);font-weight:var(--uic-table-strong-font-weight,600);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.wfooter-nav-action:hover,.wfooter-nav-action:focus-visible{color:var(--simple-primary,var(--builder-text));background:color-mix(in srgb, var(--simple-primary,currentColor) 16%, transparent);outline:none}.wform-widget{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text);background:0 0;grid-template-rows:1fr auto;display:grid;overflow:hidden}.wform-body{width:100%;height:100%;min-height:0;overflow-y:var(--wf-overflow,auto);box-sizing:border-box;align-content:start;gap:var(--wf-section-gap,7px);padding:var(--wf-pad,12px);display:grid}.wform-body--intake{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wform-body--intake .wform-field--wide,.wform-body--intake .wform-section-group{grid-column:1/-1}.wform-body--sections{flex-direction:column;grid-template-columns:minmax(0,1fr);display:flex}.wform-field{box-sizing:border-box;gap:var(--wf-field-label-gap,2px);width:100%;min-width:0;padding-bottom:var(--wf-field-gap,12px);display:grid;position:relative}.wform-field input,.wform-field select,.wform-field textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-size:12px}.wform-field :where(input.uic-input,select.uic-input){height:var(--uic-input-height);min-height:var(--uic-input-height);border-radius:var(--uic-input-radius)}.wform-field .uic-input{border-radius:var(--uic-input-radius)}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input){background:var(--uic-input-bg)!important;box-shadow:var(--uic-field-shadow)!important}.wform-field :where(input.uic-input,textarea.uic-input)::placeholder{color:color-mix(in srgb, var(--uic-input-muted,var(--simple-muted)) 72%, transparent);opacity:.52}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):focus,.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):focus-visible{box-shadow:var(--uic-field-shadow), var(--uic-focus-outline-shadow,0 0 0 0 transparent), 0 0 0 2px var(--uic-input-focus-ring);outline:0}.wform-field--invalid :where(input.uic-input,select.uic-input,textarea.uic-input),.wform-field--invalid .uic-seg{box-shadow:none}.wform-error{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--simple-muted);font-size:10px;line-height:1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):-webkit-autofill{-webkit-text-fill-color:var(--uic-input-fg);caret-color:var(--uic-input-fg);box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg);transition:background-color 9999s ease-out}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):-webkit-autofill:hover{-webkit-text-fill-color:var(--uic-input-fg);caret-color:var(--uic-input-fg);box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg);transition:background-color 9999s ease-out}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):-webkit-autofill:focus{-webkit-text-fill-color:var(--uic-input-fg);caret-color:var(--uic-input-fg);box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg);transition:background-color 9999s ease-out}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):autofill{-webkit-text-fill-color:var(--uic-input-fg);caret-color:var(--uic-input-fg);box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg);transition:background-color 9999s ease-out}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):autofill:hover{-webkit-text-fill-color:var(--uic-input-fg);caret-color:var(--uic-input-fg);box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg);transition:background-color 9999s ease-out}.wform-field :where(input.uic-input,select.uic-input,textarea.uic-input):autofill:focus{-webkit-text-fill-color:var(--uic-input-fg);caret-color:var(--uic-input-fg);box-shadow:var(--uic-outline-shadow,0 0 0 0 transparent), inset 0 0 0 1000px var(--uic-input-bg);transition:background-color 9999s ease-out}.wform-control-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}.wform-field-action{border-radius:var(--uic-button-radius);background:var(--uic-input-bg);min-width:72px;min-height:28px;color:var(--simple-primary);font:inherit;cursor:pointer;border:0;justify-content:center;align-self:stretch;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.wform-field-action svg{flex:none;width:13px;height:13px}.wform-field textarea{resize:vertical;min-height:104px!important}.wform-field--message textarea{min-height:118px!important}.wform-field--check{gap:var(--wf-field-label-gap,2px);box-sizing:border-box;width:100%;padding-bottom:var(--wf-field-gap,12px);display:grid}.wform-toggle-row{box-sizing:border-box;width:100%;height:var(--uic-input-height,28px);min-height:var(--uic-input-height,28px);justify-content:flex-end;align-items:center;gap:var(--wf-toggle-gap,8px);border:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb, var(--builder-line,var(--simple-line,currentColor)) 20%, transparent));border-radius:var(--uic-input-radius,4px);box-shadow:none;background:0 0;padding:0 8px;display:flex}.wform-field--check .uic-field-label{margin:0;padding:0}.wform-field--check .wform-toggle-inline-label{display:none}.wform-field--check .form-toggle-input{width:calc(var(--wf-toggle-h,12px) * 2.3);height:var(--wf-toggle-h,12px);background:var(--uic-input-bg)!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-field-highlight,inset 0 1px 0 #ffffff29)!important}.wform-field--check .form-toggle-input:checked{background:color-mix(in srgb, var(--uic-input-focus) 42%, var(--uic-input-bg))!important;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-checked-outline-shadow,inset 0 0 0 1px color-mix(in srgb, var(--uic-input-focus) 48%, transparent))!important}.wform-field--check .form-toggle-input:focus-visible{outline:0;box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), var(--uic-focus-outline-shadow,0 0 0 0 transparent), 0 0 0 2px var(--uic-input-focus-ring)!important}.wform-field--check .form-toggle-input:after{width:calc(var(--wf-toggle-h,12px) - 4px);height:calc(var(--wf-toggle-h,12px) - 4px)}.wform-field--check .form-toggle-input:checked:after{transform:translateX(calc(var(--wf-toggle-h,12px) * 1.3))}.wform-section{min-width:0;color:var(--simple-text);letter-spacing:0;gap:2px;margin-top:4px;padding-top:12px;font-size:10px;font-weight:700;display:grid}.wform-section:first-child{margin-top:0;padding-top:0}.wform-section small{color:var(--simple-muted);font:inherit;font-weight:400}.wform-section-group{box-sizing:border-box;gap:var(--wf-field-gap,8px);background:0 0;border:0;border-radius:0;width:100%;min-width:0;margin-top:12px;padding:12px;display:grid}.wform-section-group--no-outline{margin-top:8px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wform-section-group:first-of-type{margin-top:0}.wform-section-header{min-width:0;color:var(--simple-text);font-size:var(--wf-section-title-size,10px);font-weight:var(--wf-section-title-weight,700);letter-spacing:.02em;padding-bottom:var(--wf-section-title-pad,0px);gap:2px;margin-bottom:2px;display:grid}.wform-section-header small{min-width:0;color:var(--simple-muted);font:inherit;font-weight:400}.wform-section-fields,.wform-section-row{box-sizing:border-box;grid-template-columns:var(--wform-section-cols,repeat(2, minmax(0, 1fr)));gap:var(--wf-field-gap,7px);align-items:start;width:100%;min-width:0;display:grid}.wform-field--radio{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.wform-field--radio legend{padding:0}.wform-radio-row{min-height:var(--wf-seg-h,var(--uic-input-height));align-items:center;display:flex}.wform-field--radio .uic-seg{width:100%;min-height:auto;height:var(--wf-seg-h,28px);background-color:var(--uic-input-bg);box-shadow:var(--uic-field-shadow)}.wform-field--radio .uic-seg-item{color:var(--simple-muted);flex:1 1 0;justify-content:center}.wform-field--radio .uic-seg-item--active{color:var(--uic-input-fg);background:color-mix(in srgb, var(--uic-input-focus) 16%, var(--uic-input-bg));box-shadow:var(--uic-focus-outline-shadow,0 0 0 0 transparent)}.wform-field--radio .uic-seg-item:hover:not(.uic-seg-item--active){color:var(--uic-input-fg);background:color-mix(in srgb, var(--uic-input-focus) 8%, transparent)}.wform-actions{justify-content:var(--wf-actions-align,flex-end);gap:var(--wf-actions-gap,6px);padding:8px var(--wf-pad,12px) var(--wf-pad,12px);border-top:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--builder-line,var(--simple-line,currentColor)) 12%, transparent));box-sizing:border-box;flex-wrap:wrap;display:flex}.wform-action{width:auto;min-width:0;height:var(--uic-button-height);border-radius:var(--uic-button-radius);background:color-mix(in srgb, var(--simple-primary) 10%, transparent);color:var(--simple-primary);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.wform-widget--case-uppercase .wform-action,.wform-widget--case-uppercase .wform-field-action{text-transform:uppercase}.wform-widget--case-none .wform-action,.wform-widget--case-none .wform-field-action{text-transform:none}.wform-action--primary{background:color-mix(in srgb, var(--simple-primary) 14%, transparent)}.wform-action--danger{background:color-mix(in srgb, var(--simple-danger,#ff453a) 12%, transparent);color:var(--simple-danger,#ff453a)}.wform-field-action:hover,.wform-field-action:focus-visible,.wform-action:hover,.wform-action:focus-visible{background:color-mix(in srgb, var(--simple-primary) 16%, transparent);color:var(--simple-primary);outline:none}.wform-action svg{flex:none;width:13px;height:13px}.wform-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=720px){.wform-widget--intake,.wform-section-fields{grid-template-columns:minmax(0,1fr)}}.wform-btn-ctx-menu{z-index:99999;background:var(--gi-bg-group,#1c1c1e);border:1px solid color-mix(in srgb, var(--gi-line,#fff) 12%, transparent);min-width:172px;color:var(--gi-text,#f0f0f0);-webkit-user-select:none;user-select:none;border-radius:8px;padding:4px 0;font-family:inherit;font-size:11.5px;position:fixed;box-shadow:0 12px 40px #00000073,0 4px 12px #00000040}.wform-btn-ctx-row{cursor:pointer;white-space:nowrap;text-align:left;width:100%;font:inherit;font-size:inherit;color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:6px 12px;transition:background .1s;display:flex}.wform-btn-ctx-row:hover{background:color-mix(in srgb, var(--gi-text,#fff) 8%, transparent)}.wform-btn-ctx-row svg,.wform-btn-ctx-row i[data-lucide]{opacity:.7;flex:none;width:13px;height:13px}.wform-btn-ctx-row--danger{color:var(--gi-danger,#ff453a)}.wform-btn-ctx-row--danger:hover{background:color-mix(in srgb, var(--gi-danger,#ff453a) 12%, transparent)}.wform-btn-ctx-row--muted{opacity:.4;pointer-events:none}.wform-btn-ctx-sep{background:var(--global-widget-footer-divider-color,color-mix(in srgb, var(--gi-line,#fff) 10%, transparent));height:1px;margin:3px 0}.wform-btn-ctx-label{letter-spacing:.04em;text-transform:uppercase;opacity:.45;padding:5px 12px 2px;font-size:10px}.wform-btn-ctx-input{border:1px solid color-mix(in srgb, var(--gi-line,#fff) 18%, transparent);background:color-mix(in srgb, var(--gi-input-bg,#000) 60%, transparent);width:calc(100% - 24px);color:var(--gi-text,#f0f0f0);font:inherit;box-sizing:border-box;border-radius:5px;outline:none;margin:4px 12px 6px;padding:4px 7px;font-size:12px;display:block}.wform-btn-ctx-input:focus{border-color:color-mix(in srgb, var(--gi-accent,#48f) 55%, transparent)}.wform-btn-ctx-cycle{color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:5px 12px;font-size:11.5px;display:flex}.wform-btn-ctx-cycle:hover{background:color-mix(in srgb, var(--gi-text,#fff) 8%, transparent)}.wform-btn-ctx-cycle-val,.wform-btn-ctx-cycle em{opacity:.55;margin-left:auto;font-size:11px;font-style:normal}.dl-widget{width:100%;min-width:0;height:100%;min-height:0;padding:var(--uic-card-pad,12px);color:var(--simple-text,var(--builder-card-text,#111827));line-height:var(--wb-window-list-line-height,1.25);align-content:start;gap:4px;display:grid;overflow:auto}.dl-header{font-size:var(--fn-font-sm,12px);border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb,var(--simple-line,var(--builder-line)) 62%,transparent));padding:0 0 6px;font-weight:600}.dl-row{grid-template-columns:var(--dl-grid-template,minmax(220px,1.25fr) minmax(140px,.65fr) minmax(92px,.3fr) minmax(76px,.25fr) minmax(148px,.48fr));border-bottom:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb,var(--simple-line,var(--builder-line)) 42%,transparent));cursor:default;background:0 0;align-items:center;gap:10px;min-width:0;padding:6px 0;display:grid}.dl-row--head{color:var(--simple-muted,var(--builder-muted));font-size:var(--fn-font-xs,10px);text-transform:none;background:0 0;padding:3px 0 5px}.dl-row--head span{text-align:left;min-width:0;font-weight:400}.dl-row:last-child{border-bottom:0}.dl-label{color:var(--simple-text,var(--builder-card-text));font-size:var(--fn-font-sm,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.dl-subtitle{color:var(--simple-muted,var(--builder-muted));font-size:var(--fn-font-xs,10px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-meta{color:var(--simple-muted,var(--builder-muted));font-size:var(--fn-font-xs,10px);text-align:left}.dl-status{font-size:var(--fn-font-xs,10px);border-radius:var(--uic-badge-radius,3px);background:color-mix(in srgb,var(--simple-primary,currentColor) 14%,transparent);color:var(--simple-primary,currentColor);white-space:nowrap;padding:1px 6px}.dl-actions{justify-content:flex-start;align-items:center;gap:5px;min-width:0;display:inline-flex}.dl-action{border-radius:var(--uic-button-radius,4px);background:color-mix(in srgb,var(--simple-primary,currentColor) 10%,transparent);min-width:28px;height:22px;color:var(--simple-primary,currentColor);font:inherit;font-size:var(--fn-font-xs,10px);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.dl-widget--case-uppercase .dl-action{text-transform:uppercase}.dl-widget--case-none .dl-action{text-transform:none}.dl-action:hover,.dl-action:focus-visible{background:color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) 16%,transparent);color:var(--simple-primary,var(--builder-accent,currentColor));outline:none}.dl-action svg{flex:none;width:12px;height:12px}.dl-action span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.wb-leaf[data-records-row-mode=compact] .dl-widget{gap:0;padding:0}.wb-leaf[data-records-row-mode=compact] .dl-header{display:none}.wb-leaf[data-records-row-mode=compact] .dl-row{min-height:var(--records-row-h,36px);padding:0 10px}.wb-leaf[data-records-row-mode=compact] .dl-row--head{min-height:var(--records-head-h,28px);padding:0 10px}.dt-widget{width:100%;min-width:0;height:100%;min-height:0;padding:var(--uic-card-pad,12px);color:var(--simple-text,var(--builder-card-text,#111827));line-height:var(--wb-window-list-line-height,1.25);align-content:start;gap:4px;display:grid;overflow:auto}.dt-header{font-size:var(--fn-font-sm,12px);padding:0 0 6px;font-weight:600}.dt-table{border-collapse:collapse;table-layout:var(--dt-table-layout,auto);width:100%;font-size:var(--fn-font-xs,10px);line-height:var(--wb-window-list-line-height,1.25)}.dt-table th{text-align:left;border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb,var(--simple-line,var(--builder-line)) 62%,transparent));color:var(--simple-muted,var(--builder-muted));white-space:nowrap;background:0 0;padding:4px 6px;font-weight:600}.dt-table td{border-bottom:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb,var(--simple-line,var(--builder-line)) 42%,transparent));color:var(--simple-text,var(--builder-card-text));background:0 0;padding:4px 6px}.dt-table tr:last-child td{border-bottom:0}.dt-actions-cell{text-align:right;white-space:nowrap}.dt-actions{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.dt-action{border-radius:var(--uic-button-radius,4px);width:22px;min-width:22px;height:22px;color:var(--simple-muted,var(--builder-muted,#64748b));font:inherit;font-size:var(--fn-font-xs,10px);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.dt-action:hover,.dt-action:focus-visible{background:color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) 12%,transparent);color:var(--simple-primary,var(--builder-accent,currentColor));outline:none}.dt-action svg{flex:none;width:12px;height:12px}.dt-action span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.wb-leaf[data-records-row-mode=compact] .dt-widget{gap:0;padding:0}.wb-leaf[data-records-row-mode=compact] .dt-header{display:none}.wb-leaf[data-records-row-mode=compact] .dt-table th{height:var(--records-head-h,28px);padding:0 10px}.wb-leaf[data-records-row-mode=compact] .dt-table td{height:var(--records-row-h,36px);padding:0 10px}.dc-widget{align-content:start;gap:var(--dc-gap,8px);width:100%;min-width:0;height:100%;min-height:0;padding:var(--dc-pad,clamp(7px,2cqi,10px));color:var(--simple-text,var(--builder-card-text,#111827));display:grid;overflow:auto;container-type:inline-size}.dc-header{gap:var(--dc-header-gap,8px);align-items:start;padding:0 0 6px;display:flex}.dc-avatar{width:var(--dc-avatar-size,42px);height:var(--dc-avatar-size,42px);border-radius:var(--dc-avatar-radius,6px);background-position:50%;background-size:cover;background-color:color-mix(in srgb,var(--simple-muted,var(--builder-muted)) 20%,transparent);border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.dc-avatar .uic-avatar{--uic-av-size:var(--dc-avatar-size,42px);border-radius:calc(var(--dc-avatar-radius,6px) - 1px);width:100%;height:100%}.dc-avatar .uic-avatar img{border-radius:calc(var(--dc-avatar-radius,6px) - 1px)}.dc-avatar--empty{border:0}.dc-header-text{gap:var(--dc-header-text-gap,2px);min-width:0;display:grid}.dc-title{font-size:var(--dc-title-font-size,var(--fn-font-sm,12px));font-weight:var(--dc-title-font-w,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-subtitle{font-size:var(--dc-subtitle-font-size,var(--fn-font-xs,10px));color:var(--simple-muted,var(--builder-muted));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-badges{gap:var(--dc-badge-gap,4px);flex-wrap:wrap;margin-top:2px;display:flex}.dc-badge{font-size:var(--dc-badge-font-size,var(--fn-font-xs,10px));padding:var(--dc-badge-padY,1px) var(--dc-badge-padX,6px);border-radius:var(--dc-badge-radius,var(--uic-badge-radius,3px));background:color-mix(in srgb,var(--simple-primary,currentColor) var(--dc-badge-bg-mix,14%),transparent);color:var(--simple-primary,currentColor)}.dc-sections{gap:var(--dc-sections-gap,12px);display:grid}.dc-section{column-gap:var(--dc-section-col-gap,12px);row-gap:var(--dc-section-row-gap,10px);grid-template-columns:repeat(auto-fit,minmax(min(100%,96px),1fr));display:grid}.dc-section-title{font-size:var(--dc-section-title-font-size,var(--fn-font-xxs,9px));font-weight:var(--dc-section-title-font-w,700);color:var(--simple-text,var(--builder-card-text));letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px}.dc-item{gap:var(--dc-item-gap,2px);min-width:0;box-shadow:none;border:0;grid-template-columns:minmax(0,1fr);align-items:start;padding:0;display:grid}.dc-item--wide{grid-column:1/-1}.dc-item-label{min-width:0;font-size:var(--dc-item-label-font-size,max(7px, calc(var(--fn-font-xxs,9px) - 1px)));font-weight:var(--dc-item-label-font-w,600);color:var(--simple-muted,var(--builder-muted));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:1.1}.dc-item-value{min-width:0;font-size:var(--dc-item-value-font-size,var(--fn-font-sm,12px));font-weight:var(--dc-item-value-font-w,600);white-space:nowrap;line-height:1.25}@container (width<=220px){.dc-avatar{width:36px;height:36px}.dc-avatar .uic-avatar{--uic-av-size:36px}.dc-section{grid-template-columns:1fr}.dc-badge{padding-inline:4px}}.ab-widget{flex-wrap:wrap;flex-direction:var(--ab-direction,row);justify-content:var(--ab-justify,flex-start);gap:var(--ab-gap,6px);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ab-pad,var(--uic-card-pad,12px));color:var(--simple-text,var(--builder-card-text,#111827));align-content:start;display:flex;overflow:auto}.ab-btn{justify-content:center;align-items:center;gap:var(--ab-btn-gap,4px);padding:var(--ab-btn-padY,6px) var(--ab-btn-padX,12px);border-radius:var(--ab-btn-radius,var(--uic-button-radius,4px));background:color-mix(in srgb,var(--builder-card-bg,transparent) var(--ab-btn-bg-mix,80%),transparent);color:var(--simple-text,var(--builder-card-text));font:inherit;font-size:var(--ab-btn-font-size,var(--fn-font-sm,12px));cursor:default;white-space:nowrap;flex:var(--ab-btn-flex,0 1 auto);box-shadow:none;border:0;line-height:1;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.ab-widget--case-uppercase .ab-btn{text-transform:uppercase}.ab-widget--case-none .ab-btn{text-transform:none}.ab-btn svg{width:var(--ab-icon-size,13px);height:var(--ab-icon-size,13px);flex:none}.ab-btn:hover{background:color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) var(--ab-btn-hover-mix,12%),transparent);color:var(--simple-primary,var(--builder-accent,currentColor))}.ab-btn--active,.ab-btn:active{background:color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) var(--ab-btn-active-mix,20%),transparent);color:var(--simple-primary,var(--builder-accent,currentColor))}.ab-widget--type-ghost .ab-btn{background:0 0}.ab-widget--type-outline .ab-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--simple-line,var(--builder-line,#d1d5db)) 90%,transparent);background:0 0}.ab-widget--type-solid .ab-btn{background:color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) var(--ab-btn-bg-mix,80%),var(--builder-card-bg,#fff));color:var(--simple-on-primary,#fff)}.ab-widget--type-solid .ab-btn:hover,.ab-widget--type-solid .ab-btn--active,.ab-widget--type-solid .ab-btn:active{background:color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) 92%,var(--builder-card-bg,#fff));color:var(--simple-on-primary,#fff)}.ab-widget--type-outline .ab-btn:hover,.ab-widget--type-outline .ab-btn--active,.ab-widget--type-outline .ab-btn:active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--simple-primary,var(--builder-accent,currentColor)) 70%,transparent)}.mp-widget{width:100%;min-width:0;height:100%;min-height:0;padding:var(--uic-card-pad,12px);color:var(--simple-text,var(--builder-card-text,#111827));align-content:start;gap:6px;display:grid;overflow:auto}.mp-header{font-size:var(--fn-font-sm,12px);padding:0 0 4px;font-weight:600}.mp-preview{background:color-mix(in srgb,var(--simple-muted,var(--builder-muted)) 10%,transparent);border:1px solid color-mix(in srgb,var(--simple-line,var(--builder-line)) 62%,transparent);border-radius:4px;justify-content:center;align-items:center;width:100%;height:100px;display:flex;overflow:hidden}.mp-preview--image{border:1px solid color-mix(in srgb,var(--simple-line,var(--builder-line)) 62%,transparent);background-position:50%;background-repeat:no-repeat;background-size:contain}.mp-preview--placeholder i{width:28px;height:28px;color:var(--simple-muted,var(--builder-muted))}.mp-caption{font-size:var(--fn-font-xs,10px);color:var(--simple-muted,var(--builder-muted));text-align:center;padding:2px 0 0}.pdfop-widget{width:100%;min-width:0;height:100%;min-height:0;padding:var(--uic-card-pad,12px);color:var(--simple-text,var(--builder-card-text));background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pdfop-main{align-items:center;gap:9px;min-width:0;display:flex}.pdfop-icon{width:30px;height:30px;color:var(--simple-primary,var(--builder-accent));background:color-mix(in srgb, var(--simple-primary,currentColor) 12%, transparent);border:1px solid color-mix(in srgb, var(--simple-primary,currentColor) 22%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pdfop-icon i,.pdfop-icon svg{width:15px;height:15px}.pdfop-text{gap:2px;min-width:0;display:grid}.pdfop-text strong,.pdfop-text small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pdfop-text strong{font-size:var(--fn-font-sm,12px);font-weight:700}.pdfop-text small{color:var(--simple-muted,var(--builder-muted));font-size:var(--fn-font-xs,10px)}.pdfop-open{min-width:96px;min-height:var(--uic-button-height,28px);border:1px solid color-mix(in srgb, var(--simple-primary,currentColor) 34%, transparent);border-radius:var(--uic-button-radius,6px);background:color-mix(in srgb, var(--simple-primary,currentColor) 13%, transparent);color:var(--simple-primary,currentColor);font:inherit;font-size:var(--fn-font-xs,10px);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.pdfop-open:hover,.pdfop-open:focus-visible{background:color-mix(in srgb, var(--simple-primary,currentColor) 20%, transparent)}.pdfop-open i,.pdfop-open svg{width:13px;height:13px}.sfbar-widget{justify-content:space-between;align-items:center;gap:var(--fn-space-2,8px);width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--fn-space-3,12px);color:var(--simple-text);background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) 92%, transparent);border-bottom:1px solid color-mix(in srgb, var(--simple-line) 72%, transparent);box-sizing:border-box;display:flex}.sfbar-main,.sfbar-filters{align-items:center;min-width:0;display:inline-flex}.sfbar-main{gap:var(--fn-space-1,4px)}.sfbar-title{font-size:var(--fn-font-sm);white-space:nowrap;line-height:1}.sfbar-subtitle{color:var(--simple-muted);font-size:var(--fn-font-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sfbar-filters{justify-content:flex-end;gap:2px}.sf-filter{color:var(--simple-muted);font-size:var(--fn-font-xs);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;line-height:1}.sf-filter:hover,.sf-filter--active{color:var(--simple-text)}.rl-widget{--rl-cols:var(--rl-table-cols,28px minmax(180px, 1.28fr) minmax(150px, .88fr) 112px 104px 58px);width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text);line-height:var(--wb-window-list-line-height,1.25);background:0 0;overflow:auto}.rl-head,.rl-row{grid-template-columns:var(--rl-cols);align-items:center;gap:var(--rl-table-gap,12px);padding:0 var(--rl-table-cell-px,14px);box-sizing:border-box;display:grid}.rl-head>*,.rl-row>*{min-width:0}.rl-head{z-index:1;min-height:var(--rl-table-head-h,30px);border-bottom:1px solid color-mix(in srgb, var(--simple-line) var(--rl-table-head-line-mix,86%), transparent);background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) var(--rl-table-head-bg-mix,68%), transparent);color:var(--simple-muted);font-size:var(--fn-font-xs,11px);font-weight:var(--wb-window-header-weight,500);text-align:left;line-height:1.2;position:sticky;top:0}.rl-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rl-row{min-height:var(--rl-table-row-h,48px);border-bottom:1px solid color-mix(in srgb, var(--simple-line) var(--rl-table-row-line-mix,72%), transparent)}.rl-icon,.rl-action{color:var(--simple-text);place-items:center;display:grid}.rl-icon i,.rl-action i{width:var(--rl-table-icon-size,14px);height:var(--rl-table-icon-size,14px)}.rl-main{min-width:0}.rl-title,.rl-status{font-size:var(--fn-font-sm,13px);line-height:var(--wb-window-list-line-height,1.25)}.rl-subtitle,.rl-meta{color:var(--simple-muted);font-size:var(--fn-font-sm,13px);line-height:var(--wb-window-list-line-height,1.25)}.rl-title,.rl-subtitle,.rl-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rl-title{font-weight:var(--wb-window-font-weight,400)}.rl-status{min-width:0;padding:var(--rl-table-status-padY,2px) var(--rl-table-status-padX,6px);background:color-mix(in srgb, var(--simple-muted) var(--rl-table-status-bg-mix,12%), transparent);color:var(--simple-text);font-weight:var(--wb-window-font-weight,400);white-space:nowrap;justify-self:start}.rl-status:empty{display:none}.rl-status.is-pending{background:color-mix(in srgb, var(--simple-primary,var(--builder-accent)) 16%, transparent);color:var(--simple-primary,var(--builder-accent))}.rl-status.is-done{background:color-mix(in srgb, var(--simple-success,var(--simple-primary,var(--builder-accent))) 14%, transparent);color:var(--simple-success,var(--simple-primary,var(--builder-accent)))}.rl-status.is-alert{background:color-mix(in srgb, var(--simple-danger,#b42318) 12%, transparent);color:var(--simple-danger,#b42318)}.rl-meta{white-space:nowrap}.rl-actions{justify-content:flex-start;gap:4px;min-width:58px;display:inline-flex}.rl-action{width:var(--rl-table-action-btn-size,24px);height:var(--rl-table-action-btn-size,24px);border-radius:var(--rl-table-action-btn-radius,var(--builder-radius-sm,5px));color:var(--simple-muted,var(--builder-muted,#64748b));cursor:pointer;background:0 0;border:0}.rl-action:hover{background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) 10%, transparent);color:var(--simple-primary,var(--builder-accent,#2563eb))}.wb-leaf[data-records-row-mode=compact] .rl-head{min-height:var(--records-head-h,28px);padding-inline:10px}.wb-leaf[data-records-row-mode=compact] .rl-row{min-height:var(--records-row-h,36px);padding-inline:10px}.ms-widget{justify-content:var(--ms-justify,end);gap:var(--ms-gap,2px);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ms-pad,var(--fn-space-2,8px));box-sizing:border-box;color:var(--simple-text);flex-direction:column;display:flex}.ms-row{min-height:var(--ms-row-h,var(--uic-row-h,30px));grid-template-columns:var(--ms-cols,18px minmax(0, 1fr) auto 10px);align-items:center;gap:var(--ms-row-gap,var(--fn-space-2,8px));color:var(--simple-muted);display:grid}.ms-icon,.ms-chevron{place-items:center;display:grid}.ms-icon i{width:var(--ms-icon-size,13px);height:var(--ms-icon-size,13px)}.ms-label,.ms-value{font-size:var(--fn-font-sm);line-height:var(--wb-window-list-line-height,1.25);white-space:nowrap}.ms-value{color:var(--simple-text);font-weight:var(--wb-window-font-weight,400)}.kpi-root--3d{padding:0}.kpi-body--3d{flex:1;min-height:0;padding:0;overflow:hidden}.kpi-3d-canvas{border-radius:inherit;cursor:grab;display:block;width:100%!important;height:100%!important}.kpi-3d-canvas:active{cursor:grabbing}.kpi-root{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text,#f4f7fb);border-radius:var(--kpi-radius,0px);background:0 0;flex-direction:column;display:flex;position:relative;overflow:hidden}.kpi-root:before{content:"";pointer-events:none;z-index:0;background:var(--kpi-bg-gradient,none);opacity:var(--kpi-bg-opacity,.18);border-radius:inherit;position:absolute;inset:0}.kpi-body{min-height:0;padding:var(--kpi-pad,4px 6px 2px);z-index:1;flex-direction:column;flex:1;gap:2px;display:flex;position:relative}.kpi-metric-bar{height:var(--kpi-bar-h,16px);flex-shrink:0;align-items:center;gap:4px;display:flex;overflow:hidden}.kpi-metric-icon{color:var(--simple-muted,#aab7c6);opacity:var(--kpi-icon-opacity,.45);flex-shrink:0;align-items:center;display:flex}.kpi-metric-icon i,.kpi-metric-icon svg{width:10px;height:10px}.kpi-metric-label{font-size:var(--kpi-label-size,8px);color:var(--simple-muted,#aab7c6);text-transform:uppercase;letter-spacing:.55px;opacity:var(--kpi-label-opacity,.55);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;line-height:1;overflow:hidden}.kpi-ct-area{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kpi-canvas{object-fit:contain;display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.kpi-ct-svg{width:100%;height:100%;min-height:0;display:block;overflow:visible}.kpi-chart-label{font-size:var(--kpi-chart-label-size,8px);text-transform:uppercase;letter-spacing:.6px;color:var(--simple-muted,#aab7c6);opacity:var(--kpi-label-opacity,.4);pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute;bottom:4px;right:6px}.kpi-root[data-kpi-gradient=primary]{--kpi-bg-gradient:linear-gradient(135deg, var(--simple-primary,#4da3ff) 0%, transparent 70%)}.kpi-root[data-kpi-gradient=warm]{--kpi-bg-gradient:linear-gradient(135deg, #f59e0b 0%, transparent 70%)}.kpi-root[data-kpi-gradient=good]{--kpi-bg-gradient:linear-gradient(135deg, var(--simple-good,#7bc99a) 0%, transparent 70%)}.kpi-root[data-kpi-gradient=bad]{--kpi-bg-gradient:linear-gradient(135deg, var(--simple-bad,#d88b8b) 0%, transparent 70%)}.kpi-root[data-kpi-gradient=radial]{--kpi-bg-gradient:radial-gradient(ellipse at 20% 50%, var(--simple-primary,#4da3ff) 0%, transparent 65%)}.kpi-root[data-kpi-gradient=none]{--kpi-bg-gradient:none}.kpi-chg{border-radius:var(--uic-badge-radius,3px);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:2px;padding:1px 4px;font-size:8px;font-weight:600;display:inline-flex}.kpi-chg--g{color:#7bc99a;background:#7bc99a1f}.kpi-chg--b{color:#d88b8b;background:#d88b8b1f}.kpi-chg--n{color:var(--simple-muted,#aab7c6);opacity:.45}.kpi-hover-tip{z-index:99998;background:var(--simple-surface,#1c2533);color:var(--simple-text,#f4f7fb);border:1px solid var(--simple-line,#465568);white-space:nowrap;pointer-events:none;letter-spacing:.2px;border-radius:6px;padding:4px 10px;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;display:none;position:fixed;box-shadow:0 4px 16px #00000059}.kpi-ctx-menu{font-family:system-ui,sans-serif}.kpi-ctx-menu .ctx-menu-item{color:var(--simple-text,#f4f7fb);font-size:13px;transition:background .1s}.kpi-ctx-menu .ctx-menu-item:hover{background:var(--simple-primary,#4da3ff)!important;color:#fff!important}.kpi-ctx-menu .ctx-menu-item:hover i{color:#fff}.kpi-ct-area{flex:1;align-self:stretch;min-height:0;position:relative}.kpi-canvas{display:block;width:100%!important;height:100%!important;min-height:unset!important;max-height:none!important;position:absolute!important;inset:0!important}.kc-root{grid-template-columns:repeat(var(--kc-cols,3), 1fr);box-sizing:border-box;align-content:start;gap:6px;width:100%;height:100%;padding:6px;display:grid}.kc-card{border-radius:var(--uic-card-radius,8px);background:color-mix(in srgb, var(--kc-accent,var(--simple-primary,#4da3ff)) 8%, var(--simple-panel,#1a1d2b));border:1px solid color-mix(in srgb, var(--kc-accent,var(--simple-primary,#4da3ff)) 20%, transparent);cursor:default;flex-direction:column;gap:2px;padding:10px 12px 8px;transition:transform .12s,box-shadow .12s;display:flex;position:relative;overflow:hidden}.kc-card:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--kc-accent,#4da3ff) 20%, transparent);transform:translateY(-1px)}.kc-card:before{content:"";background:var(--kc-accent,var(--simple-primary,#4da3ff));border-radius:8px 0 0 8px;width:3px;position:absolute;top:0;bottom:0;left:0}.kc-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.kc-icon{color:var(--kc-accent,var(--simple-primary,#4da3ff));opacity:.8;align-items:center;display:flex}.kc-icon i{width:15px;height:15px}.kc-chg{border-radius:var(--uic-badge-radius,4px);font-variant-numeric:tabular-nums;align-items:center;gap:1px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.kc-chg i{width:10px;height:10px}.kc-chg--g{color:var(--simple-good,#7bc99a);background:color-mix(in srgb, var(--simple-good,#7bc99a) 12%, transparent)}.kc-chg--b{color:var(--simple-bad,#d88b8b);background:color-mix(in srgb, var(--simple-bad,#d88b8b) 12%, transparent)}.kc-chg--n{color:var(--simple-muted,#aab7c6);opacity:.5;background:0 0}.kc-value{color:var(--simple-text,#f4f7fb);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:clamp(22px,4vw,32px);font-weight:800;line-height:1}.kc-label{text-transform:uppercase;letter-spacing:.7px;color:var(--simple-muted,#aab7c6);opacity:.7;font-size:9px;font-weight:700}.eq-widget{height:100%;min-height:0;color:var(--simple-text);flex-direction:column;display:flex}.eq-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.eq-row{border-bottom:1px solid color-mix(in srgb, var(--simple-line) 60%, transparent);transition:background .12s}.eq-row:hover{background:color-mix(in srgb, var(--simple-primary) 6%, transparent)}.eq-row[data-eq-status=critical]{background:color-mix(in srgb, var(--simple-bad,#ef4444) 5%, transparent)}.eq-row[data-eq-status=warning]{background:color-mix(in srgb, var(--simple-warn,#f59e0b) 4%, transparent)}.eq-dot{background:var(--simple-good,#10b981);border-radius:50%;width:7px;height:7px;display:inline-block}.eq-dot--warning{background:var(--simple-warn,#f59e0b)}.eq-dot--critical{background:var(--simple-bad,#ef4444)}.eq-dot--retired{background:var(--simple-muted,#9ca3af)}.eq-cell--overdue{color:var(--simple-bad,#ef4444);font-weight:var(--font-weight-strong,600)}.eq-cell--cost,.eq-cell--date{font-variant-numeric:tabular-nums}.eq-cell--cat,.eq-cell--tasks,.eq-cell--documents,.eq-cell--comments{color:var(--simple-muted)}.eq-comment{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eq-task-count{background:color-mix(in srgb, var(--simple-primary,#5b8def) 12%, transparent);color:var(--simple-primary,#5b8def);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium,500);border-radius:10px;align-items:center;padding:1px 6px;display:inline-flex}.eq-task-count--alert{background:color-mix(in srgb, var(--simple-bad,#ef4444) 14%, transparent);color:var(--simple-bad,#ef4444)}.uic-tbl__empty{color:var(--simple-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}.uic-tbl__empty i{width:16px;height:16px}.al-widget{width:100%;min-width:0;height:100%;min-height:0;padding:var(--fn-space-3,12px);box-sizing:border-box;color:var(--simple-text);flex-direction:column;gap:8px;display:flex}.al-item{min-height:30px;color:var(--simple-text);font-size:var(--fn-font-xs);text-transform:uppercase;letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-weight:750;display:inline-flex}.al-item i{width:16px;height:16px}.al-item:hover,.al-item--active{color:var(--simple-primary)}.ct-widget{--ct-accent:var(--simple-primary,var(--builder-accent,currentColor));--ct-line:var(--simple-line,var(--builder-line,#d1d5db));--ct-surface:var(--builder-card-bg,#fff);--ct-text:var(--simple-text,var(--builder-card-text,#111827));gap:var(--ct-item-gap,6px);width:100%;min-width:0;height:100%;min-height:0;padding:var(--ct-pad,6px);box-sizing:border-box;color:var(--ct-text);flex-wrap:wrap;place-content:center;align-items:center;display:flex;overflow:auto}.ct-widget--tone-primary{--ct-accent:var(--simple-primary,var(--builder-accent,#0f766e))}.ct-widget--tone-accent{--ct-accent:var(--simple-accent,#7c3aed)}.ct-widget--tone-success{--ct-accent:var(--simple-success,#15803d)}.ct-widget--tone-warning{--ct-accent:var(--simple-warning,#b45309)}.ct-widget--tone-danger{--ct-accent:var(--simple-danger,#dc2626)}.ct-widget--tone-muted{--ct-accent:var(--simple-muted,var(--builder-muted,#64748b))}.ct-widget--tone-text{--ct-accent:var(--ct-text)}.ct-widget--dir-row{flex-flow:row;overflow:auto hidden}.ct-widget--dir-column{flex-flow:column}.ct-widget--dir-grid .ct-grid{grid-template-columns:repeat(auto-fit, minmax(var(--ct-button-size,32px), 1fr));gap:var(--ct-item-gap,6px);align-content:start;width:100%;height:100%;display:grid}.ct-widget--align-start{place-content:flex-start;align-items:flex-start}.ct-widget--align-center{place-content:center;align-items:center}.ct-widget--align-end{place-content:flex-end;align-items:flex-end}.ct-widget--align-stretch{place-content:stretch;align-items:stretch}.ct-btn{justify-content:center;align-items:center;gap:var(--ct-button-gap,6px);width:auto;min-width:var(--ct-min-width,var(--ct-button-size,32px));height:var(--ct-button-size,32px);padding:var(--ct-pad-y,0) var(--ct-pad-x,8px);border-radius:var(--ct-radius,8px);color:var(--ct-text);cursor:pointer;box-sizing:border-box;font:inherit;font-size:var(--ct-label-size,12px);font-weight:var(--ct-label-weight,600);white-space:nowrap;box-shadow:none;background:0 0;border:0;flex:none;line-height:1;transition:color .14s,box-shadow .14s,transform .14s;display:inline-flex;position:relative}.ct-btn:before{content:"";z-index:0;border-radius:inherit;background:color-mix(in srgb, var(--ct-accent) var(--ct-bg-mix,10%), transparent);opacity:var(--ct-bg-opacity,1);box-shadow:inset 0 0 0 var(--ct-border-width,0px) color-mix(in srgb, var(--ct-accent) var(--ct-border-mix,45%), transparent);pointer-events:none;transition:background .14s,opacity .14s,box-shadow .14s;position:absolute;inset:0}.ct-btn:after{content:"";pointer-events:none;opacity:0;transition:opacity .14s,background .14s;position:absolute}.ct-btn>*{z-index:1;pointer-events:none;position:relative}.ct-btn i,.ct-btn svg,.ct-btn img{width:var(--ct-icon-size,20px);height:var(--ct-icon-size,20px);flex:none}.ct-label{text-overflow:ellipsis;max-width:14ch;overflow:hidden}.ct-widget--content-start .ct-btn{justify-content:flex-start}.ct-widget--content-center .ct-btn{justify-content:center}.ct-widget--content-end .ct-btn{justify-content:flex-end}.ct-widget--icon-right .ct-btn{flex-direction:row-reverse}.ct-widget--icon-top .ct-btn{height:auto;min-height:var(--ct-button-size,32px);padding-block:max(4px, var(--ct-pad-y,0px));flex-direction:column}.ct-widget--shape-pill .ct-btn,.ct-widget--shape-pill .ct-btn:before{border-radius:999px}.ct-widget--shape-square .ct-btn,.ct-widget--shape-square .ct-btn:before{border-radius:0}.ct-widget--label-icon .ct-btn{width:var(--ct-button-size,32px);min-width:var(--ct-button-size,32px);padding:0}.ct-widget--label-label .ct-btn i,.ct-widget--label-label .ct-btn svg,.ct-widget--label-label .ct-btn img{display:none}.ct-widget--dir-column .ct-btn,.ct-widget--align-stretch .ct-btn,.ct-widget--dir-grid .ct-btn{width:100%}.ct-widget--type-ghost .ct-btn:before{background:0 0}.ct-widget--type-outline .ct-btn:before{box-shadow:inset 0 0 0 max(1px, var(--ct-border-width,0px)) color-mix(in srgb, var(--ct-accent) var(--ct-border-mix,45%), transparent);background:0 0}.ct-widget--type-glass .ct-btn:before{background:color-mix(in srgb, var(--ct-surface) 82%, transparent);box-shadow:inset 0 0 0 max(1px, var(--ct-border-width,0px)) color-mix(in srgb, var(--ct-line) 54%, transparent)}.ct-widget--type-solid .ct-btn{color:var(--simple-on-primary,#fff)}.ct-widget--type-solid .ct-btn:before{background:color-mix(in srgb, var(--ct-accent) 82%, var(--ct-surface))}.ct-btn:hover,.ct-btn:focus-visible{color:var(--ct-accent);transform:translateY(calc(var(--ct-hover-lift,0px) * -1));outline:none}.ct-btn:hover:before,.ct-btn:focus-visible:before{background:color-mix(in srgb, var(--ct-accent) var(--ct-hover-mix,18%), transparent)}.ct-widget--shadow-subtle .ct-btn{box-shadow:0 1px 2px #0f172a24}.ct-widget--shadow-raised .ct-btn{box-shadow:0 4px 10px #0f172a29}.ct-widget--shadow-pop .ct-btn{box-shadow:0 8px 18px #0f172a33}.ct-widget--type-outline .ct-btn:hover:before,.ct-widget--type-outline .ct-btn:focus-visible:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ct-accent) 70%, transparent)}.ct-widget--type-solid .ct-btn:hover,.ct-widget--type-solid .ct-btn:focus-visible,.ct-widget--type-solid .ct-btn--active{color:var(--simple-on-primary,#fff)}.ct-widget--type-solid .ct-btn:hover:before,.ct-widget--type-solid .ct-btn:focus-visible:before,.ct-widget--type-solid .ct-btn--active:before{background:color-mix(in srgb, var(--ct-accent) 92%, var(--ct-surface))}.ct-btn:active,.ct-btn--active{color:var(--ct-accent)}.ct-btn:active:before,.ct-btn--active:before{background:color-mix(in srgb, var(--ct-accent) var(--ct-active-mix,26%), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ct-accent) 58%, transparent)}.ct-widget--active-outline .ct-btn--active:before,.ct-widget--active-outline .ct-btn:active:before{box-shadow:inset 0 0 0 max(1px, var(--ct-border-width,1px)) color-mix(in srgb, var(--ct-accent) 70%, transparent);background:0 0}.ct-widget--active-underline .ct-btn--active:before,.ct-widget--active-underline .ct-btn:active:before{background:color-mix(in srgb, var(--ct-accent) calc(var(--ct-active-mix,26%) * .45), transparent)}.ct-widget--active-underline .ct-btn--active:after,.ct-widget--active-underline .ct-btn:active:after{left:max(6px, var(--ct-pad-x,8px));right:max(6px, var(--ct-pad-x,8px));background:var(--ct-accent);opacity:1;border-radius:999px;height:2px;bottom:3px}#windowBuilderCanvas .wb-leaf[data-kind=clinic-toolbar]>.wb-leaf-body>.ct-widget,.wb-runtime-canvas .wb-leaf[data-kind=clinic-toolbar]>.wb-leaf-body>.ct-widget{z-index:1;filter:none;background-image:none;border:0;border-radius:0;width:100%;height:100%;margin:0;position:relative}.sr-widget{--sr-token:var(--simple-primary);--sr-mix:16%;--sr-hover-mix:10%;--sr-line-mix:22%;--sr-accent-mix:29%;--sr-pad-x:6px;--sr-pad-y:4px;--sr-radius:0;width:100%;min-width:0;height:100%;min-height:0;display:flex}.sr-cycle{width:100%;min-width:0;height:100%;min-height:0;color:inherit;font:inherit;padding:var(--sr-pad-y) var(--sr-pad-x);cursor:pointer;border-radius:var(--sr-radius);box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.sr-widget[data-sr-density=normal]{--sr-pad-x:8px;--sr-pad-y:6px}.sr-widget[data-sr-density=relaxed]{--sr-pad-x:10px;--sr-pad-y:8px}.sr-widget[data-sr-shape=soft]{--sr-radius:0}.sr-widget[data-sr-treatment=soft] .sr-cycle{background:color-mix(in srgb, var(--sr-token) var(--sr-mix), transparent)}.sr-widget[data-sr-treatment=outline] .sr-cycle{background:color-mix(in srgb, var(--sr-token) var(--sr-mix), transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--sr-token) var(--sr-line-mix), transparent)}.sr-widget[data-sr-treatment=accent] .sr-cycle{background:color-mix(in srgb, var(--sr-token) var(--sr-accent-mix), transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--sr-token) 72%, transparent)}body.builder-page .sr-widget .sr-cycle:is(:hover,:focus-visible){outline:0;color:inherit!important;background:color-mix(in srgb, var(--sr-token) var(--sr-hover-mix), transparent)!important;box-shadow:none!important}body.builder-page .sr-widget[data-sr-treatment=outline] .sr-cycle:is(:hover,:focus-visible){border-color:#0000;box-shadow:inset 2px 0 0 color-mix(in srgb, var(--sr-token) var(--sr-line-mix), transparent)!important}body.builder-page .sr-widget[data-sr-treatment=accent] .sr-cycle:is(:hover,:focus-visible){box-shadow:inset 2px 0 0 color-mix(in srgb, var(--sr-token) 72%, transparent)!important}.sr-cycle i,.sr-cycle svg{flex:none;width:1em;height:1em}.sr-cycle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-widget[data-sr-label-mode=rotated] .sr-cycle{flex-direction:column}.sr-widget[data-sr-label-mode=rotated] .sr-cycle span{writing-mode:vertical-rl;text-orientation:mixed;min-height:0;max-height:100%}.sr-widget[data-sr-label-mode=hidden] .sr-cycle span{display:none}.bb-widget{width:100%;min-width:0;height:100%;min-height:0;padding:0 var(--fn-space-2,8px);color:var(--simple-muted);background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) 92%, transparent);box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.bb-center{grid-column:2;align-items:center;gap:14px;display:inline-flex}.bb-right{grid-column:3;justify-self:end}.bb-action{width:22px;height:22px;color:var(--simple-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.bb-action:hover{color:var(--simple-text)}.bb-action i{width:13px;height:13px}:root{--finleaf-rail-gap:10px;--finleaf-rail-padding:10px 0;--finleaf-rail-btn-size:44px;--finleaf-rail-btn-radius:4px;--finleaf-rail-icon-size:28px;--finleaf-rail-bg-mix:76%;--finleaf-rail-hover-mix:11%;--finleaf-filter-gap:8px;--finleaf-filter-padding:5px 18px;--finleaf-filter-bg-mix:70%;--finleaf-chip-gap:6px;--finleaf-chip-height:22px;--finleaf-chip-px:9px;--finleaf-chip-radius:3px;--finleaf-chip-bg-mix:82%;--finleaf-date-input-width:94px;--finleaf-date-input-px:6px;--finleaf-summary-gap:8px;--finleaf-summary-padding:10px 18px 8px;--finleaf-card-gap:4px;--finleaf-card-padding:10px 12px;--finleaf-card-radius:6px;--finleaf-card-bg-mix:86%;--finleaf-card-label-svg-size:13px;--finleaf-card-label-gap:4px;--finleaf-card-line-height:1.1;--finleaf-card-mini-height:13px;--finleaf-ledger-padding:0 18px 16px;--finleaf-ledger-th-height:24px;--finleaf-ledger-td-height:34px;--finleaf-ledger-cell-px:10px;--finleaf-ledger-line-mix:72%;--finleaf-ledger-th-bg-mix:100%;--finleaf-ledger-col7-width:44px;--finleaf-statusbar-padding:0 24px;--finleaf-statusbar-gap:10px;--finleaf-statusbar-bg-mix:70%;--finleaf-statusbar-btn-height:24px;--finleaf-statusbar-btn-px:10px;--finleaf-statusbar-btn-radius:4px;--finleaf-statusbar-btn-gap:5px;--finleaf-badge-height:18px;--finleaf-badge-px:7px;--finleaf-badge-radius:3px;--finleaf-badge-paid-mix:78%;--finleaf-badge-paid-bg-mix:18%;--finleaf-badge-pending-mix:72%;--finleaf-badge-pending-bg-mix:20%;--finleaf-badge-overdue-mix:80%;--finleaf-badge-overdue-bg-mix:17%;--finleaf-icon-btn-size:32px;--finleaf-icon-btn-radius:4px;--finleaf-icon-btn-bg-mix:88%;--finleaf-icon-btn-hover-mix:10%;--finleaf-empty-height:48px;--finleaf-method-icon-size:13px;--finleaf-method-gap:4px;--finleaf-link-max-width:100%;--finleaf-border-width:1px;--finleaf-fw-label:450;--finleaf-fw-heading:650;--finleaf-fw-bold:700;--finleaf-col1-width:13%;--finleaf-col2-width:15%;--finleaf-col4-width:12%;--finleaf-col5-width:12%;--finleaf-col6-width:17%;--finleaf-sticky-z:1;--finleaf-summary-cols:4;--finleaf-summary-cols-tablet:2;--finleaf-invert-fallback:#fff;--finleaf-black:#000;--finleaf-success-fallback:#10b981;--finleaf-warning-fallback:#f59e0b;--finleaf-danger-fallback:#ef4444;--finleaf-line-fallback:#e2e8f0}.finleaf-rail,.finleaf-filter,.finleaf-summary,.finleaf-ledger,.finleaf-statusbar{width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text);font:inherit}.finleaf-rail{align-content:start;justify-items:center;gap:var(--finleaf-rail-gap);padding:var(--finleaf-rail-padding);display:grid}.finleaf-rail-btn,.finleaf-icon-btn{color:var(--simple-muted);cursor:default;background:0 0;border:0;place-items:center;display:inline-grid}.finleaf-rail-btn{width:var(--finleaf-rail-btn-size);height:var(--finleaf-rail-btn-size);border-radius:var(--finleaf-rail-btn-radius,var(--uic-button-radius))}.finleaf-rail-btn:focus-visible{outline:none}.finleaf-rail-btn svg{width:var(--finleaf-rail-icon-size);height:var(--finleaf-rail-icon-size)}.finleaf-rail-btn:hover,.finleaf-rail-btn.is-active{color:var(--simple-primary);background:color-mix(in srgb, var(--simple-primary) var(--finleaf-rail-hover-mix), transparent)}.finleaf-filter{align-items:center;gap:var(--finleaf-filter-gap);padding:var(--finleaf-filter-padding);grid-template-columns:minmax(0,1fr) auto auto;display:grid;overflow:hidden}.finleaf-filter-periods,.finleaf-filter-status,.finleaf-filter-dates{align-items:center;gap:var(--finleaf-chip-gap);min-width:0;display:flex}.finleaf-filter-periods{scrollbar-width:none;overflow-x:auto}.finleaf-filter-periods::-webkit-scrollbar{display:none}.finleaf-chip,.finleaf-status,.finleaf-filter-dates input{height:var(--finleaf-chip-height,var(--uic-input-height));border-radius:var(--finleaf-chip-radius,var(--uic-input-radius));color:var(--uic-input-fg);background:var(--uic-input-bg);font:inherit;font-size:var(--fn-font-xs);border:0}.finleaf-chip,.finleaf-status{padding:0 var(--finleaf-chip-px);white-space:nowrap}.finleaf-chip:focus-visible,.finleaf-status:focus-visible{outline:none}.finleaf-filter-dates input:focus-visible{box-shadow:var(--uic-field-shadow), 0 0 0 2px var(--uic-input-focus-ring);outline:0}.finleaf-chip.is-active,.finleaf-status.is-active{color:var(--simple-invert,var(--finleaf-invert-fallback));background:var(--simple-primary);border-color:#0000}.finleaf-filter-dates span{color:var(--simple-muted);font-size:var(--fn-font-xs)}.finleaf-filter-dates input{width:var(--finleaf-date-input-width);padding:0 var(--finleaf-date-input-px)}.finleaf-filter-dates input:focus-visible{outline:none}.finleaf-summary{grid-template-columns:repeat(var(--finleaf-summary-cols), minmax(0, 1fr));gap:var(--finleaf-summary-gap);padding:var(--finleaf-summary-padding);align-items:stretch;display:grid}.finleaf-card{gap:var(--finleaf-card-gap);min-width:0;padding:var(--finleaf-card-padding);border-radius:var(--finleaf-card-radius,var(--uic-card-radius,6px));background:color-mix(in srgb, var(--simple-panel) var(--finleaf-card-bg-mix), transparent);border:0;align-content:center;display:grid}.finleaf-card-label{align-items:center;gap:var(--finleaf-card-label-gap);min-width:0;color:var(--simple-muted);font-size:var(--fn-font-xs);font-weight:var(--finleaf-fw-label);display:flex}.finleaf-card-label svg{width:var(--finleaf-card-label-svg-size);height:var(--finleaf-card-label-svg-size)}.finleaf-card strong{color:var(--simple-text);font-size:var(--fn-font-lg);line-height:var(--finleaf-card-line-height)}.finleaf-card small{min-height:var(--finleaf-card-mini-height);color:var(--simple-muted);font-size:var(--fn-font-xs)}.finleaf-card--positive strong,.finleaf-money.is-positive{color:var(--simple-success,var(--finleaf-success-fallback))}.finleaf-card--warning strong{color:var(--simple-warning,var(--finleaf-warning-fallback))}.finleaf-card--danger strong,.finleaf-money.is-negative{color:var(--simple-danger,var(--finleaf-danger-fallback))}.finleaf-ledger{padding:var(--finleaf-ledger-padding);overflow:auto}.finleaf-ledger table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fn-font-sm)}.finleaf-ledger th{z-index:var(--finleaf-sticky-z);height:var(--finleaf-ledger-th-height);padding:0 var(--finleaf-ledger-cell-px);color:var(--simple-muted);border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,var(--simple-line,var(--finleaf-line-fallback)));text-align:left;font-weight:var(--finleaf-fw-heading);background:0 0;position:sticky;top:0}.finleaf-ledger td{height:var(--finleaf-ledger-td-height);padding:0 var(--finleaf-ledger-cell-px);border-bottom:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--simple-line,var(--finleaf-line-fallback)) var(--finleaf-ledger-line-mix), transparent));white-space:nowrap;text-overflow:ellipsis;background:0 0;overflow:hidden}.finleaf-ledger th:first-child,.finleaf-ledger td:first-child{width:var(--finleaf-col1-width)}.finleaf-ledger th:nth-child(2),.finleaf-ledger td:nth-child(2){width:var(--finleaf-col2-width)}.finleaf-ledger th:nth-child(4),.finleaf-ledger td:nth-child(4){width:var(--finleaf-col4-width);text-align:right;font-weight:var(--finleaf-fw-bold)}.finleaf-ledger th:nth-child(5),.finleaf-ledger td:nth-child(5){width:var(--finleaf-col5-width)}.finleaf-ledger th:nth-child(6),.finleaf-ledger td:nth-child(6){width:var(--finleaf-col6-width)}.finleaf-ledger th:nth-child(7),.finleaf-ledger td:nth-child(7){width:var(--finleaf-ledger-col7-width);text-align:right}.finleaf-link{max-width:var(--finleaf-link-max-width);color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.finleaf-link:hover{color:var(--simple-primary)}.finleaf-badge{height:var(--finleaf-badge-height);padding:0 var(--finleaf-badge-px);border-radius:var(--finleaf-badge-radius,var(--uic-badge-radius,3px));font-size:var(--fn-font-xs);font-weight:var(--finleaf-fw-bold);align-items:center;display:inline-flex}.finleaf-badge--paid{color:color-mix(in srgb, var(--simple-success,var(--finleaf-success-fallback)) var(--finleaf-badge-paid-mix), var(--finleaf-black));background:color-mix(in srgb, var(--simple-success,var(--finleaf-success-fallback)) var(--finleaf-badge-paid-bg-mix), transparent)}.finleaf-badge--pending,.finleaf-badge--draft{color:color-mix(in srgb, var(--simple-warning,var(--finleaf-warning-fallback)) var(--finleaf-badge-pending-mix), var(--finleaf-black));background:color-mix(in srgb, var(--simple-warning,var(--finleaf-warning-fallback)) var(--finleaf-badge-pending-bg-mix), transparent)}.finleaf-badge--overdue{color:color-mix(in srgb, var(--simple-danger,var(--finleaf-danger-fallback)) var(--finleaf-badge-overdue-mix), var(--finleaf-black));background:color-mix(in srgb, var(--simple-danger,var(--finleaf-danger-fallback)) var(--finleaf-badge-overdue-bg-mix), transparent)}.finleaf-method{align-items:center;gap:var(--finleaf-method-gap);color:var(--simple-muted);display:inline-flex}.finleaf-method svg,.finleaf-icon-btn svg,.finleaf-statusbar button svg{width:var(--finleaf-method-icon-size);height:var(--finleaf-method-icon-size)}.finleaf-icon-btn{width:var(--finleaf-icon-btn-size);height:var(--finleaf-icon-btn-size);border-radius:var(--finleaf-icon-btn-radius,var(--uic-button-radius));border:0px solid var(--simple-line,var(--finleaf-line-fallback));background:color-mix(in srgb, var(--simple-panel) var(--finleaf-icon-btn-bg-mix), transparent)}.finleaf-icon-btn:focus-visible{outline:none}.finleaf-icon-btn:hover{color:var(--simple-primary);background:color-mix(in srgb, var(--simple-primary) var(--finleaf-icon-btn-hover-mix), transparent)}.finleaf-empty{height:var(--finleaf-empty-height);color:var(--simple-muted);text-align:center}.finleaf-statusbar{justify-content:space-between;align-items:center;gap:var(--finleaf-statusbar-gap);padding:var(--finleaf-statusbar-padding);border-top:var(--global-widget-footer-divider-width,0px) solid var(--global-widget-footer-divider-color,transparent);color:var(--simple-muted);font-size:var(--fn-font-xs);display:flex}.finleaf-statusbar button{align-items:center;gap:var(--finleaf-statusbar-btn-gap);height:var(--finleaf-statusbar-btn-height);padding:0 var(--finleaf-statusbar-btn-px);border-radius:var(--finleaf-statusbar-btn-radius,var(--uic-button-radius));color:var(--simple-invert,var(--finleaf-invert-fallback));background:var(--simple-primary);font:inherit;font-weight:var(--finleaf-fw-heading);border:0;display:inline-flex}@media (width<=760px){.finleaf-filter{grid-template-columns:1fr;align-content:center}.finleaf-filter-status{justify-content:flex-start}.finleaf-summary{grid-template-columns:repeat(var(--finleaf-summary-cols-tablet), minmax(0, 1fr))}}.rptleaf-rail,.rptleaf-header,.rptleaf-filter,.rptleaf-table{width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text,var(--builder-card-text,#111827));font:inherit}.rptleaf-rail{gap:var(--rpt-rail-gap,3px);padding:var(--rpt-rail-padY,10px) var(--rpt-rail-padX,8px);border-right:var(--rpt-rail-border,1px solid var(--simple-line,var(--builder-line,#94a3b873)));flex-direction:column;display:flex;overflow:auto}.rptleaf-rail-btn{width:100%;min-height:var(--rpt-rail-btn-h,36px);grid-template-columns:var(--rpt-rail-icon-size,15px) minmax(0, 1fr) auto;align-items:center;gap:var(--rpt-rail-btn-gap,8px);padding:0 var(--rpt-rail-btn-px,8px);border-radius:var(--rpt-rail-btn-radius,var(--uic-button-radius));color:var(--simple-muted,var(--builder-muted,#64748b));font:inherit;font-size:var(--fn-font-sm,12px);text-align:left;cursor:default;background:0 0;border:0;font-weight:650;display:grid}.rptleaf-rail-btn svg{width:var(--rpt-rail-icon-size,15px);height:var(--rpt-rail-icon-size,15px)}.rptleaf-rail-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rptleaf-rail-btn small{color:inherit;font-size:var(--fn-font-xs,10px)}.rptleaf-rail-btn:hover,.rptleaf-rail-btn.is-active{color:var(--simple-primary,var(--builder-accent,#2563eb));background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) 11%, transparent)}.rptleaf-header{justify-content:space-between;align-items:center;gap:var(--rpt-header-gap,12px);padding:var(--rpt-header-padY,8px) var(--rpt-header-padX,18px);border-bottom:var(--global-widget-header-divider-width,var(--rpt-header-border,1px)) solid var(--global-widget-header-divider-color,var(--simple-line,var(--builder-line,#94a3b873)));display:flex}.rptleaf-header-title{align-items:center;gap:var(--rpt-header-title-gap,10px);min-width:0;display:flex}.rptleaf-header-title>svg,.rptleaf-header-title>i{width:var(--rpt-header-icon-size,18px);height:var(--rpt-header-icon-size,18px);color:var(--simple-primary,var(--builder-accent,#2563eb))}.rptleaf-header-title div{gap:1px;min-width:0;display:grid}.rptleaf-header-title strong,.rptleaf-header-title small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rptleaf-header-title strong{font-size:var(--fn-font-md,13px);line-height:1.1}.rptleaf-header-title small{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,11px)}.rptleaf-header-actions{align-items:center;gap:var(--rpt-header-actions-gap,6px);flex-shrink:0;display:flex}.rptleaf-header-actions button,.rptleaf-filter button{height:var(--rpt-btn-h,24px);align-items:center;gap:var(--rpt-btn-gap,5px);padding:0 var(--rpt-btn-px,10px);border:var(--rpt-btn-border,1px solid var(--simple-line,var(--builder-line,#94a3b873)));border-radius:var(--rpt-btn-radius,var(--uic-button-radius));color:var(--simple-text,var(--builder-card-text,#111827));background:color-mix(in srgb, var(--simple-panel,var(--builder-card-bg,#fff)) var(--rpt-btn-bg-mix,82%), transparent);font:inherit;font-size:var(--fn-font-xs,11px);font-weight:650;display:inline-flex}.rptleaf-header-actions button:hover,.rptleaf-filter button:hover{color:var(--simple-primary,var(--builder-accent,#2563eb));background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) var(--rpt-btn-hover-bg-mix,10%), transparent)}.rptleaf-header-actions svg,.rptleaf-filter svg{width:var(--rpt-btn-icon-size,13px);height:var(--rpt-btn-icon-size,13px)}.rptleaf-header-actions button{height:var(--rpt-header-btn-h,var(--rpt-btn-h,24px));gap:var(--rpt-header-btn-gap,var(--rpt-btn-gap,5px));padding:0 var(--rpt-header-btn-px,var(--rpt-btn-px,10px));border-radius:var(--rpt-header-btn-radius,var(--rpt-btn-radius,var(--uic-button-radius)));font-size:var(--rpt-header-btn-font-size,var(--fn-font-xs,11px))}.rptleaf-header-actions svg{width:var(--rpt-header-btn-icon-size,var(--rpt-btn-icon-size,13px));height:var(--rpt-header-btn-icon-size,var(--rpt-btn-icon-size,13px))}.rptleaf-filter{align-items:end;gap:var(--rpt-filter-gap,10px);padding:var(--rpt-filter-padY,7px) var(--rpt-filter-padX,18px);border-bottom:var(--global-widget-footer-divider-width,var(--rpt-filter-border,1px)) solid var(--global-widget-footer-divider-color,var(--simple-line,var(--builder-line,#94a3b873)));background:0 0;display:flex}.rptleaf-filter label{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,10px);text-transform:uppercase;gap:2px;font-weight:700;display:grid}.rptleaf-filter input{width:var(--rpt-filter-date-w,132px);height:var(--rpt-filter-date-h,var(--uic-input-height));padding:0 var(--rpt-filter-date-px,7px);border-radius:var(--rpt-filter-date-radius,var(--uic-input-radius));color:var(--uic-input-fg);background:var(--uic-input-bg);font:inherit;font-size:var(--fn-font-xs,11px);box-shadow:var(--uic-field-shadow);border:0}.rptleaf-table{padding:var(--rpt-table-padY,12px) var(--rpt-table-padX,18px);overflow:auto}.rptleaf-table table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--fn-font-sm,12px)}.rptleaf-table th{z-index:1;height:var(--rpt-table-th-h,26px);padding:0 var(--rpt-table-cell-px,9px);color:var(--simple-muted,var(--builder-muted,#64748b));border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,var(--simple-line,var(--builder-line,#94a3b873)));text-align:left;font-size:var(--rpt-table-th-font-size,var(--fn-font-xs,11px));font-weight:var(--rpt-table-th-font-w,750);text-transform:uppercase;background:0 0;position:sticky;top:0}.rptleaf-table td{height:var(--rpt-table-td-h,32px);padding:0 var(--rpt-table-cell-px,9px);border-bottom:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--simple-line,var(--builder-line,#94a3b873)) var(--rpt-table-td-border-mix,70%), transparent));white-space:nowrap;background:0 0}.rptleaf-table tr[data-rpt-tone=alert] td:first-child{box-shadow:inset var(--rpt-table-tone-w,3px) 0 var(--simple-danger,#ef4444)}.rptleaf-table tr[data-rpt-tone=warn] td:first-child{box-shadow:inset var(--rpt-table-tone-w,3px) 0 var(--simple-warning,#f59e0b)}.rptleaf-badge{height:var(--rpt-badge-h,18px);padding:0 var(--rpt-badge-px,7px);border-radius:var(--rpt-badge-radius,var(--uic-badge-radius,3px));font-size:var(--rpt-badge-font-size,var(--fn-font-xs,11px));font-weight:var(--rpt-badge-fw,700);align-items:center;display:inline-flex}.rptleaf-badge--ok{color:color-mix(in srgb, var(--simple-success,#10b981) var(--rpt-badge-ok-color-mix,78%), #000);background:color-mix(in srgb, var(--simple-success,#10b981) var(--rpt-badge-ok-bg-mix,18%), transparent)}.rptleaf-badge--warn{color:color-mix(in srgb, var(--simple-warning,#f59e0b) var(--rpt-badge-warn-color-mix,72%), #000);background:color-mix(in srgb, var(--simple-warning,#f59e0b) var(--rpt-badge-warn-bg-mix,20%), transparent)}.rptleaf-badge--alert{color:color-mix(in srgb, var(--simple-danger,#ef4444) var(--rpt-badge-alert-color-mix,80%), #000);background:color-mix(in srgb, var(--simple-danger,#ef4444) var(--rpt-badge-alert-bg-mix,17%), transparent)}.rptleaf-actions{width:var(--rpt-actions-w,70px);text-align:right}.rptleaf-actions button{width:var(--rpt-action-btn-size,24px);height:var(--rpt-action-btn-size,24px);border-radius:var(--rpt-action-btn-radius,var(--uic-button-radius));color:var(--simple-muted,var(--builder-muted,#64748b));background:0 0;border:0;place-items:center;margin-left:4px;display:inline-grid}.rptleaf-actions button:hover{color:var(--simple-primary,var(--builder-accent,#2563eb));background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) var(--rpt-action-hover-bg-mix,10%), transparent)}.rptleaf-actions svg{width:var(--rpt-action-icon-size,13px);height:var(--rpt-action-icon-size,13px)}.rptleaf-empty{height:var(--rpt-table-empty-h,48px);color:var(--simple-muted,var(--builder-muted,#64748b));text-align:center}@media (width<=760px){.rptleaf-header,.rptleaf-filter{flex-direction:column;align-items:stretch}.rptleaf-filter input{width:100%}}.gt-table{height:100%;color:var(--builder-ink,#1e293b);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.gt-search{border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb, var(--builder-line,#94a3b859) 72%, transparent));flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;display:flex}.gt-search i{opacity:.45;flex-shrink:0;width:13px;height:13px}.gt-search input{color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:12px}.gt-search input::placeholder{opacity:.45}.gt-head{border-bottom:var(--global-widget-header-divider-width,1px) solid var(--global-widget-header-divider-color,color-mix(in srgb, var(--builder-line,#94a3b859) 72%, transparent));background:0 0;flex-shrink:0;align-items:center;height:30px;padding:0 14px;display:flex}.gt-head span{letter-spacing:.04em;text-transform:uppercase;opacity:.55;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.gt-body{flex:1;overflow-y:auto}.gt-row{height:var(--gt-row-h,36px);border-bottom:var(--global-widget-footer-divider-width,1px) solid var(--global-widget-footer-divider-color,color-mix(in srgb, var(--builder-line,#94a3b859) 70%, transparent));cursor:pointer;background:0 0;align-items:center;padding:0 14px;transition:background .1s;display:flex}.gt-row:hover{background:0 0}.gt-cell{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.gt-cell-text,.gt-cell-date,.gt-cell-money{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gt-cell-date,.gt-cell-money{opacity:.72;font-variant-numeric:tabular-nums}.gt-cell-double{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.gt-cell-double strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.gt-cell-double span{opacity:.52;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.gt-badge{letter-spacing:.03em;white-space:nowrap;border-radius:3px;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.gt-badge--green{color:#15803d;background:#22c55e24}.gt-badge--blue{color:#1d4ed8;background:#3b82f624}.gt-badge--yellow{color:#b45309;background:#f59e0b24}.gt-badge--red{color:#dc2626;background:#ef444424}.gt-badge--gray{color:#475569;background:#94a3b824}.gt-badge--default{background:color-mix(in srgb,var(--builder-ink,#1e293b) 8%,transparent);opacity:.7}.gt-cell-link{color:var(--builder-brand,#0ea5e9);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.gt-cell-link i{flex-shrink:0;width:11px;height:11px}.gt-cell-link:hover{text-decoration:underline}.gt-cell-check i{opacity:.4;width:14px;height:14px}.gt-cell-check--on i{opacity:1;color:#22c55e}.gt-cell-empty{opacity:.3}.gt-empty{text-align:center;opacity:.45;padding:40px 14px;font-size:13px}.taskleaf-rail,.taskleaf-header,.taskleaf-table{width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text,var(--builder-card-text,#111827));font:inherit}.taskleaf-rail{gap:var(--task-rail-gap,3px);padding:var(--task-rail-padY,10px) var(--task-rail-padX,8px);border-right:var(--task-rail-border,1px solid var(--simple-line,var(--builder-line,#94a3b873)));flex-direction:column;display:flex;overflow:auto}.taskleaf-rail-btn{width:100%;min-height:var(--task-rail-btn-h,36px);grid-template-columns:var(--task-rail-icon-size,15px) minmax(0, 1fr) auto;align-items:center;gap:var(--task-rail-btn-gap,8px);padding:0 var(--task-rail-btn-px,8px);border-radius:var(--task-rail-btn-radius,var(--uic-button-radius,4px));color:var(--simple-muted,var(--builder-muted,#64748b));font:inherit;font-size:var(--fn-font-sm,12px);text-align:left;background:0 0;border:0;font-weight:650;display:grid}.taskleaf-rail-btn svg{width:var(--task-rail-icon-size,15px);height:var(--task-rail-icon-size,15px)}.taskleaf-rail-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskleaf-rail-btn small{color:inherit;font-size:var(--fn-font-xs,10px)}.taskleaf-rail-btn:hover,.taskleaf-rail-btn.is-active{color:var(--simple-primary,var(--builder-accent,#2563eb));background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) var(--task-rail-hover-mix,11%), transparent)}.taskleaf-header{align-items:center;gap:var(--task-header-gap,12px);padding:var(--task-header-padY,8px) var(--task-header-padX,18px);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(220px,320px);display:grid}.taskleaf-title,.taskleaf-search{align-items:center;gap:var(--task-header-title-gap,9px);min-width:0;display:flex}.taskleaf-title>svg,.taskleaf-title>i{width:var(--task-header-icon-size,18px);height:var(--task-header-icon-size,18px);color:var(--simple-primary,var(--builder-accent,#2563eb))}.taskleaf-title div{gap:1px;min-width:0;display:grid}.taskleaf-title strong,.taskleaf-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskleaf-title small{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,11px)}.taskleaf-search{height:var(--task-header-search-h,26px);border-radius:var(--uic-input-radius);background:var(--uic-input-bg);box-shadow:var(--uic-field-shadow);border:0;padding:0}.taskleaf-search svg{width:var(--task-header-search-icon-size,13px);height:var(--task-header-search-icon-size,13px);color:currentColor}.taskleaf-search input{width:100%;min-width:0;color:var(--uic-input-fg,inherit);background:0 0;border:0}.taskleaf-table{--taskleaf-cols:var(--task-table-cols,28px minmax(190px, 1.35fr) minmax(150px, .9fr) 92px 118px 108px);min-width:0;line-height:var(--wb-window-list-line-height,1.25);background:0 0;padding:0;overflow:auto}.taskleaf-head,.taskleaf-row{grid-template-columns:var(--taskleaf-cols);align-items:center;gap:var(--task-table-gap,12px);padding:0 var(--task-table-cell-px,14px);box-sizing:border-box;display:grid}.taskleaf-head>*,.taskleaf-row>*{min-width:0}.taskleaf-head{z-index:1;min-height:var(--task-table-head-h,30px);border-bottom:1px solid color-mix(in srgb, var(--simple-line) var(--task-table-head-line-mix,86%), transparent);background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) var(--task-table-head-bg-mix,68%), transparent);color:var(--simple-muted);font-size:var(--fn-font-xs,11px);font-weight:var(--wb-window-header-weight,500);line-height:1.2;position:sticky;top:0}.taskleaf-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskleaf-row{min-height:var(--taskleaf-row-h,42px);border-bottom:1px solid color-mix(in srgb, var(--simple-line) var(--task-table-row-line-mix,72%), transparent)}.taskleaf-row:hover{background:color-mix(in srgb, var(--builder-panel-bg,var(--simple-panel)) var(--task-table-row-hover-mix,42%), transparent)}.taskleaf-icon,.taskleaf-actions button{color:var(--simple-text);place-items:center;display:grid}.taskleaf-icon i,.taskleaf-icon svg{width:var(--task-table-icon-size,14px);height:var(--task-table-icon-size,14px)}.taskleaf-main,.taskleaf-owner,.taskleaf-meta{gap:1px;min-width:0;display:grid}.taskleaf-title,.taskleaf-owner strong,.taskleaf-status{font-size:var(--fn-font-sm,13px);line-height:var(--wb-window-list-line-height,1.25)}.taskleaf-subtitle,.taskleaf-owner span,.taskleaf-meta small{color:var(--simple-muted);font-size:var(--fn-font-sm,13px);line-height:var(--wb-window-list-line-height,1.25)}.taskleaf-title,.taskleaf-subtitle,.taskleaf-owner strong,.taskleaf-owner span,.taskleaf-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.taskleaf-title,.taskleaf-owner strong{font-weight:var(--wb-window-font-weight,400)}.taskleaf-status{min-width:0;padding:var(--task-table-status-padY,2px) var(--task-table-status-padX,6px);background:color-mix(in srgb, var(--simple-muted) 10%, transparent);color:var(--simple-text);font-weight:var(--wb-window-font-weight,400);white-space:nowrap;border-radius:0;justify-self:start}.taskleaf-status--priority{background:color-mix(in srgb, var(--simple-warning,var(--simple-primary)) 8%, transparent)}.taskleaf-actions{grid-template-columns:repeat(3,30px);align-items:center;gap:6px;min-width:0;display:grid;overflow:visible}.taskleaf-action-slot{justify-content:center;align-items:center;width:30px;min-width:30px;height:28px;display:flex}.taskleaf-actions button{width:var(--task-table-action-btn-w,30px);min-width:var(--task-table-action-btn-w,30px);height:var(--task-table-action-btn-h,24px);border-radius:var(--task-table-action-btn-radius,var(--builder-radius-sm,var(--uic-button-radius,5px)));color:var(--simple-muted,var(--builder-muted,#64748b));font:inherit;font-size:var(--fn-font-xs,10px);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;display:inline-flex}.taskleaf-table[data-taskleaf-actions-mode=labels] .taskleaf-actions button{width:auto;min-width:0;padding:0 7px}.taskleaf-table[data-taskleaf-actions-mode=labels] .taskleaf-actions,.taskleaf-table[data-taskleaf-actions-mode=labels] .taskleaf-action-slot{width:auto;min-width:0}.taskleaf-actions button:hover{color:var(--simple-primary,var(--builder-accent,#2563eb));background:color-mix(in srgb, var(--simple-primary,var(--builder-accent,#2563eb)) var(--task-table-action-btn-hover-mix,10%), transparent)}.taskleaf-actions svg{width:var(--task-table-action-icon-size,15px);height:var(--task-table-action-icon-size,15px)}.taskleaf-empty{min-height:var(--task-table-empty-h,80px);color:var(--simple-muted,var(--builder-muted,#64748b));text-align:center;place-items:center;display:grid}.peopleleaf-rail,.peopleleaf-header,.peopleleaf-table,.peopleleaf-detail{--peopleleaf-panel:color-mix(in srgb, var(--simple-panel) 82%, transparent);--peopleleaf-field:var(--uic-input-bg);--peopleleaf-line:color-mix(in srgb, var(--simple-line) 42%, transparent);--peopleleaf-accent:var(--simple-primary);width:100%;min-width:0;height:100%;min-height:0;color:var(--simple-text,var(--builder-card-text,#111827));font:inherit}.peopleleaf-rail{gap:var(--peopleleaf-rail-gap,3px);padding:var(--peopleleaf-rail-padding,10px 8px);overflow:var(--wb-inner-overflow,auto);background:color-mix(in srgb, var(--simple-panel,var(--builder-card-bg,#111827)) var(--peopleleaf-rail-bg-mix,82%), transparent);flex-direction:column;display:flex}.peopleleaf-rail-btn{grid-template-columns:var(--peopleleaf-rail-svg-size,18px) minmax(0, 1fr) auto;border-radius:var(--peopleleaf-rail-btn-radius,4px);width:100%;min-height:36px;color:var(--simple-muted,var(--builder-muted,#64748b));font:inherit;font-size:var(--fn-font-sm,12px);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;font-weight:650;display:grid}.peopleleaf-rail-btn svg{width:var(--peopleleaf-rail-svg-size,15px);height:var(--peopleleaf-rail-svg-size,15px)}.peopleleaf-rail-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peopleleaf-rail-btn small{color:inherit;font-size:var(--fn-font-xs,10px)}.peopleleaf-rail-btn:hover,.peopleleaf-rail-btn.is-active{color:var(--peopleleaf-accent);background:color-mix(in srgb, var(--peopleleaf-accent) var(--peopleleaf-rail-hover-mix,11%), transparent)}.peopleleaf-header{align-items:center;gap:var(--peopleleaf-header-gap,10px);padding:var(--peopleleaf-header-padding,8px 18px);grid-template-columns:minmax(0,1fr) minmax(160px,300px) auto;display:grid}.peopleleaf-header>:only-child{grid-column:1/-1}.peopleleaf-header--inline{grid-template-columns:auto minmax(160px,1fr) auto}.peopleleaf-title,.peopleleaf-search{align-items:center;gap:9px;min-width:0;display:flex}.peopleleaf-title--inline{gap:7px}.peopleleaf-title--inline .peopleleaf-title-sub{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,11px);white-space:nowrap}.peopleleaf-title>svg,.peopleleaf-title>i{width:18px;height:18px;color:var(--peopleleaf-accent);flex:none}.peopleleaf-title div{gap:1px;min-width:0;display:grid}.peopleleaf-title strong,.peopleleaf-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peopleleaf-title small{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,11px)}.peopleleaf-search{height:var(--peopleleaf-search-height,26px);border-radius:var(--peopleleaf-search-radius,var(--uic-input-radius,4px));background:var(--uic-input-bg);box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent));border:0;padding:0 8px}.peopleleaf-search:focus-within{box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), 0 0 0 2px var(--uic-input-focus-ring,color-mix(in srgb, var(--peopleleaf-accent) 18%, transparent))}.peopleleaf-search svg{width:13px;height:13px;color:var(--simple-muted,var(--builder-muted,#64748b))}.peopleleaf-search input{width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--fn-font-xs,11px);background:0 0;border:0;outline:0}.peopleleaf-header--edit-mode{background:color-mix(in srgb, var(--peopleleaf-accent) 4%, transparent);position:relative}.peopleleaf-edit-badge{text-align:center;letter-spacing:.02em;color:var(--peopleleaf-accent);background:color-mix(in srgb, var(--peopleleaf-accent) 10%, transparent);pointer-events:none;grid-column:1/-1;padding:2px 8px;font-size:10px;position:absolute;top:0;left:0;right:0}.peopleleaf-title--editing{align-items:flex-start;gap:8px}.peopleleaf-edit-title-group{gap:3px;min-width:0;display:grid}.peopleleaf-edit-field{border-radius:var(--uic-input-radius);background:var(--uic-input-bg);box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent));color:var(--uic-input-fg);font:inherit;width:100%;min-width:0;height:var(--uic-input-height,24px);border:0;outline:none;padding:0 7px;font-size:11px}.peopleleaf-edit-field:focus{background:var(--uic-input-bg);box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), 0 0 0 2px var(--uic-input-focus-ring,color-mix(in srgb, var(--peopleleaf-accent) 18%, transparent))}.peopleleaf-edit-field--icon{text-align:center;flex:none;width:64px;font-size:11px}.peopleleaf-edit-field--title{font-size:13px;font-weight:700}.peopleleaf-edit-field--sub{opacity:.7;font-size:11px}.peopleleaf-edit-field--sm{font-size:11px}.peopleleaf-edit-sub-hint{opacity:.45;align-items:center;gap:5px;font-size:10px;display:flex}.peopleleaf-edit-field-row{align-items:center;gap:6px;display:flex}.peopleleaf-edit-btn-wrap{border:0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.peopleleaf-edit-hint{opacity:.4;font-size:10px}.peopleleaf-edit-toggle,.peopleleaf-edit-cycle{background:color-mix(in srgb, var(--peopleleaf-accent) 14%, transparent);color:var(--peopleleaf-accent);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.peopleleaf-edit-toggle:hover,.peopleleaf-edit-cycle:hover{background:color-mix(in srgb, var(--peopleleaf-accent) 22%, transparent)}.peopleleaf-search--edit{background:color-mix(in srgb, var(--peopleleaf-accent) 5%, transparent)!important;box-shadow:none!important}.peopleleaf-header button,.peopleleaf-detail-actions button{height:var(--peopleleaf-btn-height,26px);border-radius:var(--peopleleaf-btn-radius,var(--uic-button-radius,4px));color:var(--peopleleaf-accent);background:color-mix(in srgb, var(--peopleleaf-accent) 14%, transparent);box-shadow:none;font:inherit;font-size:var(--fn-font-xs,11px);border:0;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.peopleleaf-header button svg,.peopleleaf-detail-actions button svg{width:13px;height:13px}.peopleleaf-table{overflow:var(--wb-inner-overflow,auto);padding:var(--peopleleaf-table-padding,12px 14px 12px 18px)}.peopleleaf-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fn-font-sm,12px)}.peopleleaf-table th{z-index:1;height:var(--peopleleaf-th-height,26px);padding:0 var(--peopleleaf-cell-px,8px);color:var(--simple-muted,var(--builder-muted,#64748b));text-align:left;font-size:var(--fn-font-xs,11px);text-transform:uppercase;background:0 0;border-bottom:0;font-weight:750;position:sticky;top:0}.peopleleaf-table td{height:var(--peopleleaf-td-height,38px);padding:0 var(--peopleleaf-cell-px,8px);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-bottom:0;overflow:hidden}.peopleleaf-table th:first-child,.peopleleaf-table td:first-child{width:34%}.peopleleaf-table td:has(.peopleleaf-badge){padding-left:4px;padding-right:4px}.peopleleaf-row-actions{text-align:right;white-space:nowrap;opacity:0;width:56px;transition:opacity .1s;padding:0 4px!important}.peopleleaf-table tr:hover .peopleleaf-row-actions{opacity:1}.peopleleaf-action-btn{width:24px;height:24px;color:var(--simple-muted);cursor:default;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.peopleleaf-action-btn:hover{background:color-mix(in srgb, var(--peopleleaf-accent) 12%, transparent);color:var(--peopleleaf-accent)}.peopleleaf-action-btn svg,.peopleleaf-action-btn i{pointer-events:none;width:13px;height:13px}.peopleleaf-table tr.is-active td:first-child{box-shadow:inset 3px 0 var(--peopleleaf-accent)}.peopleleaf-person{align-items:center;gap:8px;min-width:0;display:flex}.peopleleaf-person span:last-child{gap:1px;min-width:0;display:grid}.peopleleaf-person strong,.peopleleaf-person small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.peopleleaf-person small{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,10px)}.peopleleaf-avatar{width:var(--peopleleaf-avatar-size,24px);height:var(--peopleleaf-avatar-size,24px);border-radius:var(--peopleleaf-avatar-radius,50%);color:var(--peopleleaf-accent);background:color-mix(in srgb, var(--peopleleaf-accent) 13%, transparent);font-size:var(--fn-font-xs,10px);flex:none;place-items:center;font-weight:800;display:inline-grid}.peopleleaf-avatar-wrap{width:var(--peopleleaf-avatar-size,24px);height:var(--peopleleaf-avatar-size,24px);flex:none;display:inline-flex;position:relative}.peopleleaf-avatar-status{background:var(--peopleleaf-panel);border-radius:999px;place-items:center;width:9px;height:9px;display:grid;position:absolute;bottom:-1px;right:-1px}.peopleleaf-avatar-status .uic-status-dot,.peopleleaf-dot{width:7px;height:7px}.peopleleaf-dot{background:var(--peopleleaf-accent);border-radius:999px;display:block}.peopleleaf-avatar--photo img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.peopleleaf-avatar--corner-square{border-radius:0}.peopleleaf-avatar--corner-soft{border-radius:12%}.peopleleaf-avatar--corner-round{border-radius:25%}.peopleleaf-avatar--corner-pill{border-radius:40%}.peopleleaf-avatar--corner-circle{border-radius:50%}.peopleleaf-badge{width:100%;height:var(--peopleleaf-badge-height,18px);padding:0 var(--peopleleaf-badge-px,7px);border-radius:var(--peopleleaf-badge-radius,var(--uic-badge-radius,3px));color:var(--peopleleaf-accent);background:color-mix(in srgb, var(--peopleleaf-accent) 14%, transparent);font-size:var(--fn-font-xs,11px);text-align:center;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;font-weight:700;display:flex}.peopleleaf-detail{--pd-gap:10px;--pd-head-pad:12px;--pd-form-gap-x:8px;--pd-form-gap-y:9px;--pd-form-pad:8px 12px 6px;--pd-input-h:24px;--pd-input-px:7px;--pd-input-radius:4px;--pd-actions-pad:7px 12px 10px;--pd-panel-bg-mix:82%;--pd-field-bg-mix:78%;--pd-line-mix:42%;--pd-profile-gap:10px;--pd-profile-pad:12px;--pd-section-gap:8px;--pd-section-pad:10px;--pd-section-radius:4px;--pd-section-bg-mix:64%;--pd-info-gap:8px 12px;--peopleleaf-panel:color-mix(in srgb, var(--simple-panel,var(--builder-card-bg,#111827)) var(--pd-panel-bg-mix,82%), transparent);--peopleleaf-field:var(--uic-input-bg,var(--simple-panel,var(--builder-card-bg,#111827)));--peopleleaf-line:color-mix(in srgb, var(--simple-line,var(--builder-line,currentColor)) var(--pd-line-mix,42%), transparent);grid-template-rows:auto minmax(0,1fr) auto;max-height:100%;display:grid;overflow:hidden}.peopleleaf-detail-head{align-items:center;gap:var(--pd-gap,10px);min-width:0;padding:var(--pd-head-pad,12px);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.peopleleaf-detail-head--center{text-align:center;grid-template-columns:1fr;justify-items:center}.peopleleaf-detail-head--center div{align-items:center}.peopleleaf-detail-head--center strong,.peopleleaf-detail-head--center small{text-align:center}.peopleleaf-detail-head div{gap:1px;min-width:0;display:grid}.peopleleaf-detail-head strong,.peopleleaf-detail-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peopleleaf-detail-head small{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,11px)}.peopleleaf-form{min-height:0;overflow:var(--wb-inner-overflow,auto);align-content:start;gap:var(--pd-form-gap-y,9px) var(--pd-form-gap-x,8px);padding:var(--pd-form-pad,8px 12px 6px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peopleleaf-form label{min-width:0;color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,10px);text-transform:uppercase;grid-template-rows:14px 24px;gap:2px;font-weight:700;display:grid}.peopleleaf-form input,.peopleleaf-form textarea{border-radius:var(--uic-input-radius);width:100%;min-width:0;color:var(--uic-input-fg);background:var(--uic-input-bg);box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent));font:inherit;appearance:none;border:0;outline:0;font-size:11px}.peopleleaf-form input:focus,.peopleleaf-form textarea:focus{box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), 0 0 0 2px var(--uic-input-focus-ring,color-mix(in srgb, var(--peopleleaf-accent) 18%, transparent))}.peopleleaf-form input{height:var(--pd-input-h,24px);padding:0 var(--pd-input-px,7px)}.peopleleaf-form textarea{resize:vertical;padding:var(--pd-input-px,7px);min-height:74px;max-height:112px}.peopleleaf-field-wide{grid-column:1/-1}.peopleleaf-detail-actions{padding:var(--pd-actions-pad,7px 12px 10px);justify-content:end;display:flex}.peopleleaf-popup-form{gap:10px;min-width:0;display:grid}.peopleleaf-popup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.peopleleaf-popup-field{min-width:0;color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,10px);text-transform:uppercase;gap:3px;font-weight:700;display:grid}.peopleleaf-popup-field input{width:100%;height:var(--uic-input-height);border-radius:var(--uic-input-radius);color:var(--uic-input-fg);background:var(--uic-input-bg);box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent));font:inherit;border:0;outline:0;padding:0 7px;font-size:10px}.peopleleaf-popup-field input:focus{box-shadow:var(--uic-field-shadow,var(--uic-outline-shadow,0 0 0 0 transparent)), 0 0 0 2px var(--uic-input-focus-ring,color-mix(in srgb, var(--peopleleaf-accent) 18%, transparent))}.peopleleaf-detail--readonly{grid-template-rows:auto minmax(0,1fr)}:where(#windowBuilderCanvas,.wb-runtime-canvas) .peopleleaf-detail--readonly{background:0 0}.peopleleaf-profile{min-height:0;overflow:var(--wb-inner-overflow,auto);align-content:start;gap:var(--pd-profile-gap,10px);padding:var(--pd-profile-pad,12px);display:grid}.peopleleaf-info-section{gap:var(--pd-section-gap,8px);box-shadow:none;background:0 0;border-radius:0;padding:0;display:grid}:where(#windowBuilderCanvas,.wb-runtime-canvas) .peopleleaf-detail--readonly .peopleleaf-profile{gap:0;padding:8px 12px 10px}:where(#windowBuilderCanvas,.wb-runtime-canvas) .peopleleaf-detail--readonly .peopleleaf-info-section{box-shadow:none;background:0 0;border-radius:0;padding:0}:where(#windowBuilderCanvas,.wb-runtime-canvas) .peopleleaf-detail--readonly .peopleleaf-info-section:last-child{box-shadow:none}.peopleleaf-info-title{color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,10px);letter-spacing:0;text-transform:uppercase;font-weight:800}.peopleleaf-info-grid{gap:var(--pd-info-gap,8px 12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peopleleaf-info-item{gap:2px;min-width:0;display:grid}.peopleleaf-info-item small{min-width:0;color:var(--simple-muted,var(--builder-muted,#64748b));font-size:var(--fn-font-xs,9px);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1.1;overflow:hidden}.peopleleaf-info-item strong{min-width:0;color:var(--simple-text,var(--builder-card-text,#111827));font-size:var(--fn-font-sm,12px);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.peopleleaf-detail--empty,.peopleleaf-empty{color:var(--simple-muted,var(--builder-muted,#64748b));place-items:center;display:grid}:root{--tt-panel:var(--simple-panel,var(--app-panel,#fff));--tt-line:var(--simple-line,var(--app-line,#e2e8f0));--tt-text:var(--simple-text,var(--app-text,#0f172a));--tt-accent:var(--simple-primary,var(--app-primary,#3b82f6));--tt-subtext:var(--simple-muted,var(--app-field-placeholder,#64748b));--ag-font-size:11px;--ag-radius:var(--simple-control-radius,var(--app-radius-sm,5px));--ag-gap:6px;--ag-topbar-height:36px;--ag-topbar-px:10px;--ag-topbar-gap:6px;--ag-topbar-bg-mix:86%;--ag-topbar-btn-height:26px;--ag-topbar-btn-px:9px;--ag-topbar-btn-radius:var(--simple-control-radius,var(--app-radius-sm,4px));--ag-day-head-height:28px;--ag-day-head-bg-mix:90%;--ag-time-col-width:44px;--ag-time-label-color-mix:55%;--ag-card-radius:var(--simple-control-radius,var(--app-radius-sm,4px));--ag-card-px:6px;--ag-card-py:3px;--ag-card-gap:2px;--ag-card-bg-mix:22%;--ag-card-border-mix:55%;--ag-detail-px:16px;--ag-detail-py:14px;--ag-detail-gap:10px;--ag-detail-label-mix:55%;--ag-detail-action-gap:8px;--ag-detail-action-height:30px;--ag-detail-action-px:12px;--ag-detail-action-radius:var(--simple-control-radius,var(--app-radius-sm,4px));--ag-list-item-height:40px;--ag-list-item-px:12px;--ag-list-item-gap:8px;--ag-list-item-bg-mix:88%;--ag-list-sep-mix:80%;--ag-compose-px:14px;--ag-compose-py:12px;--ag-compose-gap:8px;--ag-compose-input-height:28px;--ag-compose-input-px:8px;--ag-compose-input-radius:var(--simple-control-radius,var(--app-radius-sm,4px));--ag-compose-input-bg-mix:88%;--ag-badge-height:18px;--ag-badge-px:6px;--ag-badge-radius:var(--simple-control-radius,var(--app-radius-sm,3px))}.ag-calendar-leaf{height:100%;font-size:var(--ag-font-size);font-family:var(--font-family-ui), var(--simple-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;flex-direction:column;display:flex;overflow:hidden}.ag-topbar{justify-content:space-between;align-items:center;gap:var(--ag-topbar-gap);padding:0 var(--ag-topbar-px);height:var(--ag-topbar-height);min-height:var(--ag-topbar-height);background:color-mix(in srgb, var(--tt-panel) var(--ag-topbar-bg-mix), transparent);border-bottom:1px solid color-mix(in srgb, var(--tt-line) 60%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0;display:flex}.ag-view-seg{background:color-mix(in srgb, var(--tt-subtext) 15%, transparent);border-radius:var(--ag-topbar-btn-radius);border:1px solid color-mix(in srgb, var(--tt-line) 50%, transparent);align-items:center;gap:2px;padding:2px;display:flex}.ag-view-seg-btn{border-radius:calc(var(--ag-topbar-btn-radius) - 1px);height:22px;color:var(--tt-subtext);cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:10px;font-weight:500;transition:background .1s,color .1s}.ag-view-seg-btn:hover{color:var(--tt-text)}.ag-view-seg-btn--active{background:var(--tt-panel);color:var(--tt-text);box-shadow:0 1px 3px #00000014}.ag-topbar-btn--primary,.ag-detail-action-btn--primary{background:var(--tt-accent)!important;color:var(--simple-panel,#fff)!important;border-color:#0000!important}.ag-topbar-btn--primary:hover,.ag-detail-action-btn--primary:hover{opacity:.95;background:color-mix(in srgb, var(--tt-accent) 88%, #000)!important}.ag-topbar-title{white-space:nowrap;text-overflow:ellipsis;color:var(--tt-text);flex:1;font-size:12px;font-weight:600;overflow:hidden}.ag-topbar-btn{height:var(--ag-topbar-btn-height);padding:0 var(--ag-topbar-btn-px);border-radius:var(--ag-topbar-btn-radius);border:1px solid color-mix(in srgb, var(--tt-line) 60%, transparent);background:color-mix(in srgb, var(--tt-panel) 80%, transparent);color:var(--tt-text);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:11px;display:flex}.ag-topbar-btn:hover{background:color-mix(in srgb, var(--tt-accent) 12%, var(--tt-panel));border-color:color-mix(in srgb, var(--tt-accent) 40%, transparent)}.ag-topbar-btn svg{stroke-width:2px;width:13px;height:13px}.ag-topbar-btn--accent{background:color-mix(in srgb, var(--tt-accent) 18%, transparent);border-color:color-mix(in srgb, var(--tt-accent) 45%, transparent);color:color-mix(in srgb, var(--tt-accent) 80%, var(--tt-text))}.ag-canvas{flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.ag-grid{flex-direction:column;flex:1;min-width:0;display:flex}.ag-day-heads{grid-template-columns:var(--ag-time-col-width) repeat(var(--ag-cols,7), 1fr);border-bottom:1px solid color-mix(in srgb, var(--tt-line) 65%, transparent);z-index:2;background:color-mix(in srgb, var(--tt-panel) var(--ag-day-head-bg-mix), transparent);display:grid;position:sticky;top:0}.ag-day-head{height:var(--ag-day-head-height);color:var(--tt-subtext);border-right:1px solid color-mix(in srgb, var(--tt-line) 40%, transparent);justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.ag-day-head--today{color:var(--tt-accent)}.ag-day-head-num{font-size:13px;font-weight:700}.ag-grid-body{grid-template-columns:var(--ag-time-col-width) repeat(var(--ag-cols,7), 1fr);border-bottom:1px solid color-mix(in srgb, var(--tt-line) 35%, transparent);display:grid}.ag-time-col{flex-direction:column;display:flex}.ag-time-slot{height:48px;color:color-mix(in srgb, var(--tt-subtext) var(--ag-time-label-color-mix), transparent);border-top:1px solid color-mix(in srgb, var(--tt-line) 35%, transparent);box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding-top:2px;padding-right:6px;font-size:9px;display:flex}.ag-day-col{border-left:1px solid color-mix(in srgb, var(--tt-line) 35%, transparent);position:relative}.ag-day-col--today{background:color-mix(in srgb, var(--tt-accent) 4%, transparent)}.ag-hour-line{background:color-mix(in srgb, var(--tt-line) 35%, transparent);height:1px;position:absolute;left:0;right:0}.ag-card{border-radius:var(--ag-card-radius);padding:var(--ag-card-py) var(--ag-card-px);background:color-mix(in srgb, var(--tt-accent) var(--ag-card-bg-mix), var(--tt-panel));border-left:3px solid color-mix(in srgb, var(--tt-accent) var(--ag-card-border-mix), transparent);cursor:pointer;gap:var(--ag-card-gap);box-sizing:border-box;flex-direction:column;transition:filter .1s;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.ag-card:hover{filter:brightness(1.08)}.ag-card--selected{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--tt-accent) 80%, transparent), 0 0 8px color-mix(in srgb, var(--tt-accent) 50%, transparent)!important;outline:none!important}.ag-card--compact{padding:2px 4px}.ag-card--chip{flex-direction:row;align-items:center;gap:4px;padding:1px 4px}.ag-card-name{white-space:nowrap;text-overflow:ellipsis;color:var(--tt-text);font-size:10px;font-weight:600;overflow:hidden}.ag-card-sub{color:var(--tt-subtext);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.ag-card-badge{height:var(--ag-badge-height);padding:0 var(--ag-badge-px);border-radius:var(--ag-badge-radius);flex-shrink:0;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.ag-card-badge--scheduled{color:#6b7280;background:#6b728026}.ag-card-badge--confirmed{color:#3b82f6;background:#3b82f626}.ag-card-badge--in_progress{color:#f59e0b;background:#f59e0b26}.ag-card-badge--completed{color:#10b981;background:#10b98126}.ag-card-badge--no_show{color:#ef4444;background:#ef444426}.ag-list{flex-direction:column;padding:6px 0;display:flex}.ag-list-day{color:var(--tt-subtext);text-transform:uppercase;letter-spacing:.04em;padding:4px 12px 2px;font-size:10px;font-weight:700}.ag-list-item{align-items:center;gap:var(--ag-list-item-gap);min-height:var(--ag-list-item-height);padding:4px var(--ag-list-item-px);cursor:pointer;border-bottom:1px solid color-mix(in srgb, var(--tt-line) var(--ag-list-sep-mix), transparent);transition:background .1s;display:flex}.ag-list-item:hover{background:color-mix(in srgb, var(--tt-accent) 6%, transparent)}.ag-list-item--selected{background:color-mix(in srgb, var(--tt-accent) 10%, transparent)}.ag-list-dot{background:var(--tt-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ag-list-time{color:var(--tt-subtext);white-space:nowrap;flex-shrink:0;min-width:36px;font-size:10px}.ag-list-name{white-space:nowrap;text-overflow:ellipsis;color:var(--tt-text);flex:1;font-size:11px;font-weight:600;overflow:hidden}.ag-list-meta{color:var(--tt-subtext);white-space:nowrap;font-size:10px}.ag-empty{height:100%;color:var(--tt-subtext);opacity:.6;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.ag-empty svg{opacity:.4;width:28px;height:28px}.ag-compose{background:color-mix(in srgb, var(--tt-panel) 97%, transparent);z-index:10;gap:var(--ag-compose-gap);padding:var(--ag-compose-py) var(--ag-compose-px);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.ag-compose-title{color:var(--tt-text);align-items:center;gap:6px;margin-bottom:4px;padding-bottom:8px;font-size:12px;font-weight:700;display:flex}.ag-compose-label{color:var(--tt-subtext);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.ag-popover .uic-input{transition:border-color .15s,box-shadow .15s;width:100%!important;height:var(--uic-input-h-md,28px)!important;min-height:var(--uic-input-h-md,28px)!important;border-radius:var(--uic-input-radius,4px)!important;border:1px solid var(--uic-input-line,color-mix(in srgb, var(--tt-line) 65%, transparent))!important;background:var(--uic-input-bg,color-mix(in srgb, var(--tt-panel) 88%, transparent))!important;color:var(--uic-input-fg,var(--tt-text))!important;box-sizing:border-box!important;outline:none!important;padding:0 8px!important;font-size:11px!important}.ag-popover textarea.uic-input{resize:vertical;height:auto!important;min-height:52px!important;padding:6px 8px!important}.ag-popover .uic-input:focus{border-color:var(--uic-input-focus,var(--tt-accent))!important;box-shadow:0 0 0 2px var(--uic-input-focus-ring,color-mix(in srgb, var(--tt-accent) 18%, transparent))!important}.ag-compose-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ag-compose-actions{gap:var(--ag-detail-action-gap,8px);justify-content:flex-end;margin-top:4px;padding-top:8px;display:flex}.ag-detail{background:var(--tt-panel);border:1px solid color-mix(in srgb, var(--tt-line) 40%, transparent);border-radius:var(--ag-radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.ag-detail-body{padding:var(--ag-detail-py) var(--ag-detail-px);gap:var(--ag-detail-gap);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ag-detail-empty{color:var(--tt-subtext);opacity:.55;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.ag-detail-empty svg{opacity:.4;width:32px;height:32px}.ag-detail-header{flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.ag-detail-patient{color:var(--tt-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.ag-avatar{background:color-mix(in srgb, var(--tt-accent) 14%, transparent);border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.ag-avatar img,.agenda-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ag-detail-service{color:var(--tt-subtext);margin-top:4px;font-size:11px}.ag-detail-time{color:var(--tt-accent);margin-top:2px;font-size:11px;font-weight:600}.ag-detail-row{align-items:baseline;gap:8px;padding:4px 0;font-size:11px;display:flex}.ag-detail-label{color:color-mix(in srgb, var(--tt-subtext) var(--ag-detail-label-mix), transparent);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;min-width:64px;font-size:10px;font-weight:600}.ag-detail-value{color:var(--tt-text);flex:1}.ag-detail-notes{border-radius:var(--ag-radius);background:color-mix(in srgb, var(--tt-text) 5%, transparent);color:var(--tt-subtext);white-space:pre-wrap;min-height:48px;margin-top:6px;padding:8px;font-size:11px;font-style:italic;line-height:1.6}.ag-detail-actions{gap:var(--ag-detail-action-gap);flex-wrap:wrap;padding-top:4px;display:flex}.ag-popover .uic-btn{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:500;transition:all .15s;display:inline-flex;background:color-mix(in srgb, var(--tt-text) 6%, transparent)!important;height:28px!important;color:var(--tt-text)!important;border:none!important;border-radius:4px!important;padding:0 10px!important}.ag-popover .uic-btn:hover{background:color-mix(in srgb, var(--tt-text) 12%, transparent)!important;box-shadow:none!important}.ag-popover .uic-btn svg{stroke-width:2px;flex-shrink:0;width:12px;height:12px}.ag-status{height:var(--ag-badge-height,18px);padding:0 var(--ag-badge-px,6px);border:1px solid #0000;align-items:center;font-size:10px;font-weight:600;display:inline-flex;border-radius:3px!important}.ag-status[data-tone=muted]{background:color-mix(in srgb, var(--tt-subtext) 15%, transparent);color:var(--tt-subtext);border-color:color-mix(in srgb, var(--tt-subtext) 30%, transparent)}.ag-status[data-tone=ok]{background:color-mix(in srgb, var(--tt-accent) 15%, transparent);color:var(--tt-accent);border-color:color-mix(in srgb, var(--tt-accent) 30%, transparent)}.ag-status[data-tone=warn]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b4d}.ag-status[data-tone=alert]{color:#ef4444;background:#ef444426;border-color:#ef44444d}.ag-popover{z-index:10100;background:var(--tt-panel);color:var(--tt-text);box-sizing:border-box;font-family:var(--font-family-ui), var(--simple-font-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--uic-input-h-sm:22px;--uic-input-h-md:28px;--uic-input-h-lg:32px;--uic-input-radius:var(--simple-control-radius,4px);--uic-input-bg:color-mix(in srgb, var(--simple-panel,#fff) 94%, var(--simple-bg,#f3f4f6) 6%);--uic-input-fg:var(--simple-text,#1f2937);--uic-input-muted:var(--simple-muted,#6b7280);--uic-input-line:color-mix(in srgb, var(--simple-line,#cbd5e1) 50%, transparent);--uic-input-focus:var(--simple-primary,#3b82f6);--uic-input-focus-ring:color-mix(in srgb, var(--simple-primary,#3b82f6) 18%, transparent);padding:14px;animation:.15s cubic-bezier(.16,1,.3,1) popoverFadeIn;position:absolute;box-shadow:0 10px 25px #00000026,0 3px 10px #00000014;border:none!important;border-radius:4px!important}.ag-popover .uic-btn--primary{background:var(--simple-primary,#3b82f6)!important;color:var(--simple-panel,#fff)!important;border:none!important}.ag-popover .uic-btn--primary:hover{background:color-mix(in srgb, var(--simple-primary,#3b82f6) 88%, #000)!important;opacity:.95!important}@keyframes popoverFadeIn{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ag-card-resize-handle{cursor:ns-resize;z-index:20;background:0 0;height:6px;position:absolute;bottom:0;left:0;right:0}.ag-card-resize-handle:hover{background:color-mix(in srgb, var(--tt-accent) 25%, transparent)}.ag-popup-overlay{z-index:10050;-webkit-backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ag-popup-card{background:var(--tt-panel);border:1px solid color-mix(in srgb, var(--tt-line) 40%, transparent);border-radius:var(--ag-radius);width:380px;max-width:calc(100vw - 32px);box-shadow:0 20px 50px #0000004d, 0 10px 20px #00000026, 0 0 0 1px color-mix(in srgb, var(--tt-line) 50%, transparent);padding:20px}.ag-popup-card .ag-compose{background:0 0;padding:0;position:static;overflow:visible}.ag-popover .uic-btn--danger{color:var(--simple-danger,#ef4444)!important;background:color-mix(in srgb, var(--simple-danger,#ef4444) 12%, transparent)!important;border:none!important}.ag-popover .uic-btn--danger:hover{background:color-mix(in srgb, var(--simple-danger,#ef4444) 20%, transparent)!important}:root{--app-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-font-family:var(--app-font);--app-base-font-size:13px;--app-font-weight:400}body.builder-page{--font-family-ui:var(--app-font-family,var(--app-font));--font-size-base:var(--font-size-base-setting,var(--app-base-font-size,11px));--font-size-xxs:max(7px, calc(var(--font-size-base) - 4px));--font-size-xs:max(8px, calc(var(--font-size-base) - 3px));--font-size-sm:max(9px, calc(var(--font-size-base) - 2px));--font-size-md:var(--font-size-base);--font-size-lg:calc(var(--font-size-base) + 1px);--font-size-xl:calc(var(--font-size-base) + 3px);--font-size-name:var(--font-size-name-setting,var(--font-size-base));--font-size-subtitle:var(--font-size-meta-setting,var(--font-size-subtitle-setting,var(--font-size-sm)));--font-size-input:var(--font-size-input-setting,10px);--font-weight-normal:var(--app-font-weight,400);--font-weight-muted:max(300, calc(var(--font-weight-normal) - 20));--font-weight-row:max(350, calc(var(--font-weight-normal) + 20));--font-weight-medium:max(450, calc(var(--font-weight-normal) + 80));--font-weight-strong:max(560, calc(var(--font-weight-normal) + 180));--font-weight-rundown:var(--font-weight-rundown-setting,var(--font-weight-normal));--font-weight-value:var(--font-weight-value-setting,var(--font-weight-normal));--font-weight-subtext:var(--font-weight-subtext-setting,var(--font-weight-normal));--font-weight-header:var(--font-weight-header-setting,var(--font-weight-normal));--font-weight-label:var(--font-weight-label-setting,var(--font-weight-normal));--font-weight-tab:var(--font-weight-tab-setting,var(--font-weight-normal));--font-weight-footer:var(--font-weight-footer-setting,var(--font-weight-normal));--font-line-tight:1.08;--font-line-row:1.18;--font-line-copy:1.35;--simple-row-font:var(--font-size-row-setting,var(--font-size-name));--simple-row-weight:var(--font-weight-rundown);--simple-footer-font:var(--font-size-footer-setting,var(--font-size-xxs));--simple-tab-font:var(--font-size-tab-setting,var(--font-size-subtitle));--simple-tab-weight:var(--font-weight-tab);--fn-font-xs:var(--font-size-xs);--fn-font-sm:var(--font-size-input);--fn-font-md:var(--font-size-md);--fn-font-lg:var(--font-size-lg);--uic-table-font-size:var(--font-size-sm);--uic-table-font-weight:var(--font-weight-normal);--uic-table-strong-font-size:var(--font-size-row-setting,var(--font-size-name));--uic-table-strong-font-weight:var(--font-weight-rundown);--uic-table-field-font-weight:var(--font-weight-value);--uic-table-emphasis-font-weight:var(--font-weight-value);--uic-table-low-emphasis-font-weight:var(--font-weight-muted);--uic-table-time-font-weight:var(--font-weight-value);--uic-table-value-line-height:calc(var(--font-size-md) + 5px);--uic-table-meta-font-size:var(--font-size-subtitle);--uic-table-meta-font-weight:var(--font-weight-subtext);--uic-table-meta-line-height:calc(var(--font-size-sm) + 5px);--uic-table-header-font-size:var(--font-size-header-setting,var(--font-size-xs));--uic-table-header-font-weight:var(--font-weight-header);--uic-table-label-font-size:var(--font-size-label-setting,var(--font-size-xxs));--uic-table-label-font-weight:var(--font-weight-label);--uic-null-font-size:var(--font-size-xs);--uic-null-font-weight:var(--font-weight-muted);font-family:var(--font-family-ui);font-size:var(--font-size-input);font-weight:var(--font-weight-normal)}body.builder-page :where(.mock-block,.uic-widget,.pw-widget,.pctx-widget,.tasking-widget,.doctor-comments-widget,.text-note-widget,.self-notepad-widget,.appt-bm-widget,.queue-widget,.pfile-shell,.uic-dialog,.uic-inspector){font-family:var(--font-family-ui)}body.builder-page :where(.uic-input:not([type=range]),.input-themed,.uic-inspector-input:not([type=range]),.uic-dropdown-input,.ws-input,.queue-search-input,.pctx-input,.pw-search,input:not([type=range]),select,textarea){font-size:var(--font-size-input)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--font-line-row)!important}body.builder-page :where(.uic-row__main strong,.pw-name strong,.pctx-cell--patient strong,.tasking-cell--subject strong,.doctor-comments-widget .drc-double-cell>strong,.doctor-comments-widget .drc-comment-cell>strong>span,.tasking-main strong,.appt-cell--subject strong,.appt-bm-subject strong,.queue-cell--subject b,.queue-row b,.tasks-header-text strong,.tasks-record-title,.tasks-record-owner strong){font-size:var(--font-size-name)!important;font-weight:var(--uic-table-strong-font-weight)!important;line-height:var(--font-line-row)!important}body.builder-page :where(.uic-row__main small,.pw-name small,.pctx-cell--patient small,.tasking-cell--subject span,.doctor-comments-widget .drc-double-cell>span,.doctor-comments-widget .drc-comment-cell>span,.tasking-main span,.tasking-meta,.appt-cell--subject small,.appt-bm-subject span,.appt-bm-subject small,.appt-bm-meta,.appt-bm-meta span,.queue-meta,.queue-cat,.tasks-header-text small,.tasks-record-meta,.tasks-record-owner small,.tasks-record-side small){font-size:var(--font-size-subtitle)!important;font-weight:var(--uic-table-meta-font-weight)!important;line-height:var(--font-line-row)!important}body.builder-page :where(.text-note-editor){font-family:var(--font-family-ui)!important;font-size:clamp(var(--font-size-xl), min(9cqw, 28cqh), 96px)!important;font-weight:var(--font-weight-strong)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important}body.builder-page :where(.self-notepad-editor){font-family:var(--self-note-font-family,"Recursive", "Ink Free", "Segoe Script", "Lucida Handwriting", "Segoe Print", "Bradley Hand ITC", cursive)!important;font-size:var(--self-note-font-size,max(17px, calc(var(--font-size-md) + 4px)))!important;font-weight:var(--font-weight-normal)!important;line-height:var(--self-note-line-h,var(--font-line-copy))!important;letter-spacing:0!important}body.builder-page :where(.layout-tabs button,.mock-tabs button,.tasking-tabs button,.wrapper-tabs button,.uic-tab){font-size:var(--simple-tab-font)!important;font-weight:var(--simple-tab-weight)!important;line-height:var(--font-line-tight)!important}body.builder-page :where(.uic-tbl-head>*,.pctx-table-head>*,.appt-bm-table-head>*,.pw-head>*,.tasks-record-head button,.tasks-record-head span,.tasks-sidebar-title,.uic-datatable-th){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-header-font-size)!important;font-weight:var(--uic-table-header-font-weight)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important}body.builder-page :where(.pw-row:not(.pw-row--head)>.pw-cell:not(.pw-cell--actions):not(.pw-name):not(.pw-cell--avatar),.pctx-cell:not(.pctx-cell--actions):not(.pctx-cell--patient):not(.pctx-cell--avatar):not(.pctx-cell--signals),.tasking-cell:not(.tasking-cell--actions):not(.tasking-cell--subject):not(.tasking-cell--owner),.appt-cell:not(.appt-cell--actions):not(.appt-cell--subject):not(.appt-cell--avatar):not(.appt-cell--signals),.queue-cell:not(.queue-cell--actions):not(.queue-cell--subject):not(.queue-cell--owner),.tasks-record-side,.tasks-record-priority){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-strong-font-size)!important;font-weight:var(--uic-table-field-font-weight)!important;line-height:var(--uic-table-value-line-height)!important}body.builder-page :where(.uic-badge,.uic-chip,.tasking-chip,.tasking-priority,.appt-bm-badge,.appt-bm-count,.pctx-indicator,.pctx-indicator span,.pctx-indicator--value){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-label-font-size)!important;font-weight:var(--uic-table-label-font-weight)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important}body.builder-page :where(.tasking-filters button,.appt-bm-filter,.queue-filter-btn){font-family:var(--font-family-ui)!important;font-size:var(--font-size-subtitle)!important;font-weight:var(--font-weight-row)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important}body.builder-page :where(.tasking-actions button,[data-tasking-action]){font-family:var(--font-family-ui)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important}body.builder-page :where(.tasking-footer,.tasking-footer span,.tasking-page-note){font-family:var(--font-family-ui)!important;font-size:var(--simple-footer-font)!important;font-weight:var(--font-weight-footer)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page :where(.tasks-sidebar-btn .tasks-count,.tasks-record-actions .uic-btn){font-family:var(--font-family-ui)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--font-line-tight)!important}body.builder-page :where(.tasks-empty){font-family:var(--font-family-ui)!important;font-size:var(--font-size-md)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--font-line-copy)!important}body.builder-page :where(.mock-block-title strong,.uic-widget-title strong,.tasks-header-text strong){font-family:var(--font-family-ui)!important;font-size:var(--title-font-size,calc(12px * var(--app-layout-scale,1)))!important;font-weight:var(--title-font-weight,var(--font-weight-row))!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page :where(.mock-block-title small,.uic-widget-subtitle,.tasks-header-text small){font-family:var(--font-family-ui)!important;font-size:var(--subtitle-font-size,var(--font-size-subtitle))!important;font-weight:var(--subtitle-font-weight,var(--font-weight-normal))!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page :where(.pw-head>*,.pctx-table-head>*,.appt-bm-table-head>*,.tasking-head>*,.queue-head>*,.tasks-record-head>*,.uic-datatable-th){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-header-font-size)!important;font-weight:var(--uic-table-header-font-weight)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important;color:var(--uic-text-secondary)!important;opacity:1!important;text-transform:uppercase!important}body.builder-page :where(.pw-row:not(.pw-row--head) .pw-name strong,.pctx-row .pctx-cell--patient strong,.appt-bm-row .appt-cell--subject strong,.tasking-row .tasking-cell--subject strong,.doctor-comments-widget .drc-double-cell>strong,.doctor-comments-widget .drc-comment-cell>strong>span,.queue-row--live .queue-cell--subject b,.queue-row--live b){font-family:var(--font-family-ui)!important;font-size:var(--font-size-name)!important;font-weight:var(--uic-table-strong-font-weight)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page :where(.uic-tbl-row,.pw-row,.pctx-row,.appt-bm-row,.tasking-row,.queue-row--live,.uic-row) :is(strong,b,.uic-title){font-weight:var(--uic-table-strong-font-weight)!important}body.builder-page .uic-tbl-row .uic-cell strong{font-family:var(--font-family-ui)!important;font-size:var(--font-size-name)!important;font-weight:var(--uic-table-strong-font-weight)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page .uic-tbl-row .uic-cell small,body.builder-page .uic-tbl-row .uic-cell span:not([class]){font-family:var(--font-family-ui)!important;font-size:var(--font-size-subtitle)!important;font-weight:var(--uic-table-meta-font-weight)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page .uic-tbl-head .uic-cell{font-family:var(--font-family-ui)!important;font-size:var(--uic-table-header-font-size)!important;font-weight:var(--uic-table-header-font-weight)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important;color:var(--uic-text-secondary)!important;opacity:1!important;text-transform:uppercase!important}body.builder-page .uic-tbl-row .uic-cell:not(.uic-cell--avatar):not(.uic-cell--actions){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-strong-font-size)!important;font-weight:var(--uic-table-field-font-weight)!important;line-height:var(--uic-table-value-line-height)!important;letter-spacing:0!important}body.builder-page :where(.pw-row:not(.pw-row--head) .pw-name small,.pctx-row .pctx-cell--patient small,.appt-bm-row .appt-cell--subject small,.appt-bm-row .appt-bm-subject span,.appt-bm-row .appt-bm-subject small,.appt-bm-row .appt-bm-meta,.appt-bm-row .appt-bm-meta span,.tasking-row .tasking-cell--subject span,.doctor-comments-widget .drc-double-cell>span,.doctor-comments-widget .drc-comment-cell>span,.tasking-row .tasking-meta,.queue-row--live .queue-meta,.queue-row--live .queue-cat){font-family:var(--font-family-ui)!important;font-size:var(--font-size-subtitle)!important;font-weight:var(--uic-table-meta-font-weight)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page .doctor-comments-widget .drc-comment-cell>strong>span{font-family:var(--font-family-ui)!important;font-size:var(--font-size-name)!important;font-weight:var(--uic-table-strong-font-weight)!important;line-height:var(--font-line-row)!important;letter-spacing:0!important}body.builder-page :where(.pw-row:not(.pw-row--head)>.pw-cell:not(.pw-name):not(.pw-cell--avatar):not(.pw-cell--actions),.pctx-row>.pctx-cell:not(.pctx-cell--patient):not(.pctx-cell--avatar):not(.pctx-cell--actions):not(.pctx-cell--signals),.appt-bm-row>.appt-cell:not(.appt-cell--subject):not(.appt-cell--avatar):not(.appt-cell--actions):not(.appt-cell--signals),.tasking-row>.tasking-cell:not(.tasking-cell--subject):not(.tasking-cell--owner):not(.tasking-cell--actions),.queue-row--live>.queue-cell:not(.queue-cell--subject):not(.queue-cell--owner):not(.queue-cell--actions)){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-strong-font-size)!important;font-weight:var(--uic-table-field-font-weight)!important;line-height:var(--uic-table-value-line-height)!important;letter-spacing:0!important}body.builder-page :where(.uic-tbl-row .uic-badge,.pw-row:not(.pw-row--head) .uic-badge,.pctx-row .uic-badge,.pctx-row .pctx-indicator,.pctx-row .pctx-indicator span,.pctx-row .pctx-indicator--value,.appt-bm-row .uic-badge,.appt-bm-row .appt-bm-badge,.tasking-row .uic-badge,.tasking-row .tasking-chip,.tasking-row .tasking-priority,.queue-row--live .uic-badge,.queue-row--live .uic-chip){font-family:var(--font-family-ui)!important;font-size:var(--uic-table-label-font-size)!important;font-weight:var(--uic-table-label-font-weight)!important;line-height:var(--font-line-tight)!important;letter-spacing:0!important}:root[data-font-debug=true] body.builder-page{--font-debug-name:#ff2d55;--font-debug-subtitle:#007aff;--font-debug-input:#34c759;--font-debug-row:#ff9500;--font-debug-header:#af52de;--font-debug-chip:#00a7b5;--font-debug-footer:#8e8e93;--font-debug-tab:#fc0}:root[data-font-debug=true] body.builder-page :where(.mock-block-title strong,.uic-widget-title strong){color:var(--font-debug-header)!important}:root[data-font-debug=true] body.builder-page :where(.uic-row__main strong,.pw-name strong,.pctx-cell--patient strong,.tasking-cell--subject strong,.tasking-main strong,.appt-cell--subject strong,.appt-bm-subject strong,.queue-cell--subject b,.queue-row b,.tasks-record-title,.tasks-record-owner strong){color:var(--font-debug-name)!important}:root[data-font-debug=true] body.builder-page :where(.mock-block-title small,.uic-widget-subtitle,.tasks-header-text small){color:var(--font-debug-header)!important}:root[data-font-debug=true] body.builder-page :where(.uic-row__main small,.pw-name small,.pctx-cell--patient small,.tasking-cell--subject span,.tasking-main span,.tasking-meta,.appt-cell--subject small,.appt-bm-subject span,.appt-bm-subject small,.appt-bm-meta,.appt-bm-meta span,.queue-meta,.queue-cat,.tasks-record-meta,.tasks-record-owner small,.tasks-record-side small,.uic-cell--double-line :is(small,span,.uic-meta),.uic-widget-row-meta,.uic-row-meta,.uic-tbl-cell--time){color:var(--font-debug-subtitle)!important}:root[data-font-debug=true] body.builder-page :where(.uic-input:not([type=range]),.input-themed,.uic-inspector-input:not([type=range]),.uic-dropdown-input,.ws-input,.queue-search-input,.pctx-input,.pw-search,input:not([type=range]),select,textarea){color:var(--font-debug-input)!important}:root[data-font-debug=true] body.builder-page :where(.pw-cell:not(.pw-cell--actions):not(.pw-name),.pctx-cell:not(.pctx-cell--actions):not(.pctx-cell--patient),.tasking-cell:not(.tasking-cell--actions):not(.tasking-cell--subject),.appt-cell:not(.appt-cell--actions):not(.appt-cell--subject),.queue-cell:not(.queue-cell--actions):not(.queue-cell--subject),.appt-cell--time,.appt-cell--status,.appt-cell--amount,.tasking-cell--priority,.tasking-cell--status,.tasking-cell--due,.queue-cell--priority,.queue-cell--sla,.queue-cell--status,.queue-cell--due,.pctx-cell--finance,.pctx-cell--finance-value,.pctx-indicator--label,.pctx-indicator--value){color:var(--font-debug-row)!important}:root[data-font-debug=true] body.builder-page :where(.uic-tbl-head>*,.pctx-table-head>*,.appt-bm-table-head>*,.pw-head>*,.tasks-record-head button,.tasks-record-head span,.tasks-sidebar-title){color:var(--font-debug-header)!important}:root[data-font-debug=true] body.builder-page :where(.uic-badge,.uic-chip,.tasking-chip,.tasking-priority,.pctx-indicator,.pctx-indicator span,.pctx-indicator--value){color:var(--font-debug-chip)!important}:root[data-font-debug=true] body.builder-page :where(.tasking-footer,.tasking-footer span,.tasking-page-note,.tasks-empty){color:var(--font-debug-footer)!important}:root[data-font-debug=true] body.builder-page :where(.layout-tabs button,.mock-tabs button,.tasking-tabs button,.wrapper-tabs button,.uic-tab){color:var(--font-debug-tab)!important}.wb-snippet-dialog{--wb-dlg-bg:#272632;--wb-dlg-surface:#302f3b;--wb-dlg-code:#343341;--wb-dlg-line:#e2def41a;--wb-dlg-text:#e8e5f0;--wb-dlg-muted:#a7a2b1;--wb-dlg-accent:#bca7d8;--builder-panel-bg:var(--wb-dlg-bg);--builder-card-bg:var(--wb-dlg-surface);--builder-line:var(--wb-dlg-line);--builder-text:var(--wb-dlg-text);--builder-muted:var(--wb-dlg-muted);--simple-text:var(--wb-dlg-text);--simple-muted:var(--wb-dlg-muted);--simple-line:var(--wb-dlg-line);--simple-panel:var(--wb-dlg-bg);--builder-card-text:var(--wb-dlg-text);--builder-item-bg:var(--wb-dlg-surface);--app-primary:var(--wb-dlg-accent);--app-button:var(--wb-dlg-accent);--app-button-text:#fff;--uic-overlay-bg:var(--wb-dlg-bg);--uic-overlay-body:var(--wb-dlg-bg);--uic-overlay-group:var(--wb-dlg-surface);--uic-overlay-hover:#f2a45d1f;--uic-overlay-line:var(--wb-dlg-line);--uic-overlay-text:var(--wb-dlg-text);--uic-overlay-muted:var(--wb-dlg-muted);--uic-overlay-input:var(--wb-dlg-surface);--uic-overlay-accent:var(--wb-dlg-accent);--uic-overlay-accent-bg:color-mix(in srgb, var(--wb-dlg-accent) 18%, var(--wb-dlg-bg));--uic-overlay-accent-border:color-mix(in srgb, var(--wb-dlg-accent) 34%, transparent);--simple-primary:var(--wb-dlg-accent);--simple-primary-light:color-mix(in srgb, var(--wb-dlg-accent) 22%, transparent)}body.builder-page .wb-snippet-dialog .wb-snippet-editor,.wb-snippet-dialog .wb-snippet-editor{background:var(--wb-dlg-code)!important;border-color:var(--wb-dlg-line)!important;box-shadow:inset 0 1px #ffffff09,inset 0 18px 34px #12111c29,inset 0 -18px 32px #ffffff05!important}body.builder-page .wb-snippet-dialog .wb-snippet-lines,.wb-snippet-dialog .wb-snippet-lines{color:var(--wb-dlg-muted)!important;background:var(--wb-dlg-bg)!important;border-right-color:var(--wb-dlg-line)!important;box-shadow:inset -10px 0 18px #12111c24!important}body.builder-page .wb-snippet-dialog textarea.wb-snippet-dialog-input,.wb-snippet-dialog textarea.wb-snippet-dialog-input{color:var(--wb-dlg-text)!important;background:var(--wb-dlg-code)!important;caret-color:var(--wb-dlg-text)!important;outline:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 12px 24px #15141f1a!important}body.builder-page .wb-snippet-dialog textarea.wb-snippet-dialog-input::selection{color:#1f1915;background:color-mix(in srgb, var(--wb-dlg-accent) 64%, transparent)}.wb-snippet-dialog textarea.wb-snippet-dialog-input::selection{color:#1f1915;background:color-mix(in srgb, var(--wb-dlg-accent) 64%, transparent)}body.builder-page .wb-snippet-dialog .wb-snippet-preview,.wb-snippet-dialog .wb-snippet-preview{color:var(--wb-dlg-muted)!important;background:var(--wb-dlg-surface)!important}body.builder-page .wb-snippet-dialog .uic-tab--active,.wb-snippet-dialog .uic-tab--active{color:var(--wb-dlg-accent)!important;border-color:var(--wb-dlg-accent)!important;background:color-mix(in srgb, var(--wb-dlg-accent) 12%, transparent)!important}body.builder-page .wb-snippet-dialog :is(.wb-snippet-dialog-input,.wb-package-tabs)::-webkit-scrollbar{width:8px;height:8px}body.builder-page .wb-snippet-dialog :is(.wb-snippet-dialog-input,.wb-package-tabs)::-webkit-scrollbar-track{background:color-mix(in srgb, var(--wb-dlg-bg) 84%, transparent)}body.builder-page .wb-snippet-dialog :is(.wb-snippet-dialog-input,.wb-package-tabs)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--wb-dlg-accent) 32%, transparent);border-radius:999px}body.builder-page .wb-snippet-dialog :is(.wb-snippet-dialog-input,.wb-package-tabs)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--wb-dlg-accent) 46%, transparent)}.window-builder-overlay,.window-builder-frame,#windowBuilderCanvas,.wb-runtime-canvas{--wb-type-base-size:calc(var(--wb-window-font-base,11px) * var(--wb-window-font-scale,1));--wb-type-input-size:calc(var(--wb-window-font-input,10px) * var(--wb-window-font-scale,1));--wb-type-value-size:calc(var(--wb-window-font-value,11px) * var(--wb-window-font-scale,1));--wb-type-subtext-size:calc(var(--wb-window-font-subtext,9px) * var(--wb-window-font-scale,1));--wb-type-header-size:calc(var(--wb-window-font-header,9px) * var(--wb-window-font-scale,1));--wb-type-label-size:calc(var(--wb-window-font-label,9px) * var(--wb-window-font-scale,1));--wb-type-tabs-size:calc(var(--wb-window-font-tabs,10px) * var(--wb-window-font-scale,1));--wb-type-nav-size:calc(var(--wb-window-font-nav,10px) * var(--wb-window-font-scale,1));--wb-type-title-size:calc(var(--wb-window-font-title,13px) * var(--wb-window-font-scale,1));--wb-type-subtitle-size:calc(var(--wb-window-font-subtitle,10px) * var(--wb-window-font-scale,1));--wb-type-base-weight:var(--wb-window-font-weight,400);--wb-type-header-weight:var(--wb-window-header-weight,500);--wb-type-label-weight:var(--wb-window-label-weight,400);--wb-type-tab-weight:var(--wb-window-tab-weight,500);--wb-type-tight-line:1.08;--wb-type-row-line:var(--wb-window-line-height,1.35);--wb-type-list-line:var(--wb-window-list-line-height,1.25);--font-family-ui:var(--wb-window-font-family,inherit);--font-size-input:var(--wb-type-input-size);--font-size-name:var(--wb-type-value-size);--font-size-subtitle:var(--wb-type-subtitle-size);--font-weight-header-setting:var(--wb-type-header-weight);--font-weight-label-setting:var(--wb-type-label-weight);--font-weight-tab-setting:var(--wb-type-tab-weight);--fn-font-xxs:max(7px, calc(var(--wb-type-label-size) - 1px));--fn-font-xs:var(--wb-type-subtext-size);--fn-font-sm:var(--wb-type-base-size);--fn-font-md:var(--wb-type-value-size);--fn-font-lg:var(--wb-type-title-size);--uic-table-font-size:var(--wb-type-base-size);--uic-table-header-font-size:var(--wb-type-header-size);--uic-table-header-font-weight:var(--wb-type-header-weight);--uic-table-label-font-size:var(--wb-type-label-size);--uic-table-label-font-weight:var(--wb-type-label-weight);--uic-table-meta-font-size:var(--wb-type-subtext-size)}.window-builder-frame,:where(#windowBuilderCanvas,.wb-runtime-canvas){font-family:var(--wb-window-font-family,inherit)!important;font-size:var(--wb-type-base-size)!important;font-weight:var(--wb-type-base-weight)!important;line-height:var(--wb-type-row-line)!important}body.builder-page :where(#windowBuilderCanvas,.wb-runtime-canvas) :where(input:not([type=range]),textarea,select,button,.uic-input,.wform-control){font-family:var(--wb-window-font-family,inherit)!important}body.builder-page :where(#windowBuilderCanvas,.wb-runtime-canvas) :where(input:not([type=range]),textarea,select,.uic-input,.wform-control,.iv-meta-input,.iv-meta-textarea){font-size:var(--wb-type-input-size)!important;font-weight:var(--wb-type-base-weight)!important;line-height:var(--wb-type-row-line)!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.dt-header,.dl-header,.dc-section-title,.rl-head>*,.dt-table th,.dl-row--head span,.finleaf-ledger th,.rptleaf-table th,.peopleleaf-table th,.peopleleaf-info-title,.wform-section,.wform-section-header){font-size:var(--wb-type-header-size)!important;font-weight:var(--wb-type-header-weight)!important;line-height:var(--wb-type-tight-line)!important;letter-spacing:0!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(label,.wform-field>span:first-child,.wform-field--radio legend,.dc-item-label,.ipanel-label,.finleaf-card-label,.rptleaf-filter label,.iv-meta-label){font-size:var(--wb-type-label-size)!important;font-weight:var(--wb-type-label-weight)!important;line-height:var(--wb-type-tight-line)!important;letter-spacing:0!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.dc-title,.wtopbar-title,.wtopbar-title strong,.ms-value,.finleaf-card strong,.rptleaf-header-title strong,.peopleleaf-title strong,.peopleleaf-detail-head strong,.iv-toptitle){font-size:var(--wb-type-title-size)!important;font-weight:var(--wb-type-base-weight)!important;line-height:var(--wb-type-tight-line)!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.dc-item-value,.rl-title,.rl-status,.ipanel-value,.dl-label,.dt-table td,.finleaf-ledger td,.finleaf-money,.peopleleaf-table td,.peopleleaf-person strong,.peopleleaf-info-item strong,.peopleleaf-detail--empty strong,.rptleaf-table td){font-size:var(--wb-type-value-size)!important;font-weight:var(--wb-type-base-weight)!important;line-height:var(--wb-type-list-line)!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.dc-subtitle,.rl-subtitle,.rl-meta,.ms-label,.dl-subtitle,.dl-meta,.wtopbar-subtitle,.wtopbar-subtitle-sep,.finleaf-card small,.finleaf-filter-dates span,.rptleaf-header-title small,.rptleaf-rail-btn small,.peopleleaf-title small,.peopleleaf-rail-btn small,.peopleleaf-person small,.peopleleaf-detail-head small,.peopleleaf-info-item small,.iv-readout,.iv-meta-key,.iv-meta-val,.wform-section small,.wform-section-header small,.wform-error,.tabs-body__pager-label){font-size:var(--wb-type-subtext-size)!important;font-weight:var(--wb-type-base-weight)!important;line-height:var(--wb-type-tight-line)!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.tabs-nav__tab){font-size:var(--wb-type-tabs-size)!important;font-weight:var(--wb-type-tab-weight)!important;line-height:var(--wb-type-tight-line)!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.navbtn-widget){--navbtn-font-size:var(--wb-type-nav-size)}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.navbtn-item,.sr-cycle,.ab-btn,.bb-action,.wform-action,.wform-field-action,.dl-action,.dt-action,.tabs-body__pager-btn,.finleaf-chip,.finleaf-status,.finleaf-link,.rptleaf-rail-btn,.rptleaf-header-actions button,.rptleaf-filter button,.peopleleaf-rail-btn,.peopleleaf-header button,.peopleleaf-detail-actions button,.iv-ctrl,.iv-fbtn){font-size:var(--wb-type-nav-size)!important;font-weight:var(--wb-type-tab-weight)!important;line-height:var(--wb-type-tight-line)!important}:where(#windowBuilderCanvas,.wb-runtime-canvas) :where(.dc-badge,.dl-status,.rl-status,.finleaf-badge,.rptleaf-badge){font-size:var(--wb-type-label-size)!important;font-weight:var(--wb-type-label-weight)!important;line-height:var(--wb-type-tight-line)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(.dt-header,.dl-header,.dc-section-title,.rl-head>*,.dt-table th,.dl-row--head span,.wform-section,.wform-section-header,.finleaf-ledger th,.rptleaf-table th,.peopleleaf-table th,.peopleleaf-info-title){color:var(--wb-font-debug-header)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(.dc-title,.dc-item-value,.rl-title,.ipanel-value,.ms-value,.finleaf-card strong,.rptleaf-header-title strong,.peopleleaf-title strong,.peopleleaf-detail-head strong,.peopleleaf-info-item strong,.peopleleaf-detail--empty strong){color:var(--wb-font-debug-value)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(.dc-subtitle,.rl-subtitle,.rl-meta,.ms-label,.dl-subtitle,.dl-meta,.wform-error,.wform-section small,.wform-section-header small,.peopleleaf-detail-head small,.peopleleaf-info-item small){color:var(--wb-font-debug-subtext)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(label,.wform-field>span:first-child,.wform-field--radio legend,.dc-item-label,.ipanel-label,.finleaf-card-label,.rptleaf-filter label,.iv-meta-label){color:var(--wb-font-debug-label)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(input,textarea,select,.uic-input,.wform-control,.iv-meta-input,.iv-meta-textarea){color:var(--wb-font-debug-input)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(.rl-status,.dl-status,.finleaf-badge,.rptleaf-badge,.ipanel-value.is-ok span,.ipanel-value.is-warn span,.ipanel-value.is-alert span){color:var(--wb-font-debug-chip)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(.rl-row,.dt-table td,.dl-row:not(.dl-row--head),.ms-row,.finleaf-ledger td,.rptleaf-table td,.peopleleaf-table td){color:var(--wb-font-debug-row)!important}:where(#windowBuilderOverlay[data-wb-font-debug=true] #windowBuilderCanvas,.wb-runtime-overlay[data-wb-font-debug=true] .wb-runtime-canvas) :where(.tabs-nav__tab,.navbtn-item,.sr-cycle,.ab-btn,.bb-action,.wform-action,.wform-field-action){color:var(--wb-font-debug-tab)!important}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}.builder-page #root{text-align:left;border-inline:none;width:100%;max-width:none;margin:0}.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]{background-image:none!important}.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]:before,.builder-page .builder-canvas.grid-stack[data-react-canvas-host=true]:after{content:none!important;opacity:0!important;background:0 0!important;display:none!important}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.react-grid-layout{transition:height .2s;position:relative}.react-grid-item{transition:left .2s,top .2s,width .2s,height .2s}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{z-index:1;will-change:width, height;transition:none}.react-grid-item.react-draggable-dragging{z-index:3;will-change:transform;transition:none}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{opacity:.2;z-index:2;-webkit-user-select:none;user-select:none;-o-user-select:none;background:red;transition-duration:.1s}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{width:20px;height:20px;position:absolute}.react-grid-item>.react-resizable-handle:after{content:"";border-bottom:2px solid #0006;border-right:2px solid #0006;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;top:0;left:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;top:0;right:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;margin-left:-10px;left:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.settings-popup{--bg:#141416;--surface:#1e1e21;--surface-sidebar:#19191b;--border:#2d2d30;--border-focus:#45454b;--text:#c8c8cc;--text-muted:#6c6c75;--primary:#e4e4e7;--primary-hover:#fff;--radius:4px;--font:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:480px;height:380px;font-family:var(--font);color:var(--text);box-sizing:border-box;flex-direction:column;animation:.15s cubic-bezier(.16,1,.3,1) popupOpen;display:flex;overflow:hidden;box-shadow:0 16px 48px #0006}.settings-popup *{box-sizing:border-box}.popup-header{border-bottom:1px solid var(--border);background:var(--surface-sidebar);justify-content:space-between;align-items:center;height:30px;padding:0 12px;display:flex}.popup-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.65rem;font-weight:600}.popup-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:.7rem;display:flex}.popup-close:hover{color:var(--text)}.popup-workspace{flex:1;height:calc(100% - 64px);display:flex;overflow:hidden}.popup-sidebar{background:var(--surface-sidebar);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;width:40px;padding:8px 0;display:flex}.sidebar-tab-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.sidebar-tab-btn:hover{color:var(--text);background:#ffffff05}.sidebar-tab-btn.active{color:var(--primary);border-color:var(--border);background:#ffffff0a}.sidebar-tab-btn svg{width:13px;height:13px}.popup-body{background:var(--surface);flex-direction:column;flex:1;gap:10px;padding:12px 14px;display:flex;overflow-y:auto}.popup-body::-webkit-scrollbar{display:none}.tab-content{flex-direction:column;gap:10px;height:100%;display:none}.tab-content.active{display:flex}.settings-group{border:1px solid var(--border);background:#ffffff01;border-radius:4px;flex-direction:column;gap:8px;padding:10px;display:flex}.group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:2px;font-size:.6rem;font-weight:700}.grid-2col{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.setting-row{justify-content:space-between;align-items:center;gap:8px;height:20px;display:flex}.setting-label{color:var(--text);white-space:nowrap;font-size:.68rem;font-weight:500}.blender-slider{border:1px solid var(--border);cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#141416;border-radius:3px;align-items:center;width:140px;height:20px;display:flex;position:relative;overflow:hidden}.blender-slider-fill{pointer-events:none;z-index:1;background:#ffffff08;position:absolute;top:0;bottom:0;left:0}.blender-slider-input{width:100%;height:100%;color:var(--text);text-align:center;cursor:inherit;z-index:2;background:0 0;border:none;outline:none;font-family:monospace;font-size:.62rem;position:relative}.blender-slider.editing{cursor:text;border-color:var(--border-focus)}.blender-slider.editing .blender-slider-fill{display:none}.blender-slider.editing .blender-slider-input{cursor:text}.chips-row{border:1px solid var(--border);background:#141416;border-radius:3px;gap:1px;width:140px;padding:1px;display:flex}.chip-btn{color:var(--text-muted);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:2px;flex:1;padding:2px 0;font-size:.6rem;font-weight:500;transition:all .1s}.chip-btn:hover{color:var(--text)}.chip-btn.active{background:var(--border);color:var(--primary)}.custom-select{border:1px solid var(--border);width:140px;color:var(--text);cursor:pointer;background:#141416;border-radius:3px;outline:none;padding:2px 4px;font-size:.62rem}.switch-row{justify-content:space-between;align-items:center;display:flex}.switch{width:24px;height:12px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider-switch{cursor:pointer;background-color:var(--border);border-radius:12px;transition:all .15s;position:absolute;inset:0}.slider-switch:before{content:"";background-color:var(--text-muted);border-radius:50%;width:8px;height:8px;transition:all .15s;position:absolute;bottom:2px;left:2px}input:checked+.slider-switch{background-color:var(--primary)}input:checked+.slider-switch:before{background-color:var(--surface);transform:translate(12px)}.color-input-wrapper{border:1px solid var(--border);background:#141416;border-radius:3px;align-items:center;gap:4px;width:140px;padding:1px 3px;display:flex}.color-preview{cursor:pointer;border:1px solid #ffffff0d;border-radius:1px;width:12px;height:12px;position:relative;overflow:hidden}.color-preview-native{opacity:0;cursor:pointer;width:24px;height:24px;position:absolute;top:-5px;left:-5px}.color-text{color:var(--text-muted);text-transform:uppercase;background:0 0;border:none;outline:none;width:100%;font-family:monospace;font-size:.58rem}.popup-footer{border-top:1px solid var(--border);background:var(--surface-sidebar);justify-content:space-between;align-items:center;height:34px;padding:0 12px;display:flex}.footer-left,.footer-right{gap:4px;display:flex}.btn{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:3px;outline:none;align-items:center;gap:3px;padding:3px 8px;font-size:.62rem;font-weight:500;display:flex}.btn:hover{background:var(--border);color:var(--text)}.btn svg{width:10px;height:10px}.btn-primary{background:var(--primary);color:var(--bg);border:1px solid var(--primary);font-weight:600}.btn-primary:hover{background:var(--primary-hover)}.btn-danger{color:#ffb8bc;border-color:#ffb8bc33}.btn-danger:hover{color:#ffb8bc;background:#2a1b1d;border-color:#4a2c30}@keyframes popupOpen{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.marking-menu{z-index:99999;border:1px solid var(--simple-line,#ffffff14);background:color-mix(in srgb, var(--simple-bg,#1a1e24) 92%, black 8%);width:280px;max-height:calc(100vh - 44px);color:var(--simple-text,#e8edf0);font-family:var(--font-family-ui,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border-radius:8px;padding:6px;font-size:12px;overflow-y:auto;box-shadow:0 12px 32px #0000006b}.marking-menu__section{padding:2px 0}.marking-menu__section--separated{border-top:1px solid color-mix(in srgb, var(--simple-line,#ffffff14) 70%, transparent);margin-top:5px;padding-top:7px}.marking-menu__section-title{color:var(--simple-muted,#8fa099);letter-spacing:0;text-transform:uppercase;padding:5px 8px 3px;font-size:10px;font-weight:650;line-height:1}.marking-menu__list{flex-direction:column;gap:1px;display:flex}.marking-menu__item{width:100%;min-width:0;height:30px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;display:flex}.marking-menu__item:hover,.marking-menu__item:focus-visible{background:color-mix(in srgb, var(--simple-primary,#4da3ff) 14%, transparent);outline:none}.marking-menu__item-icon{width:18px;min-width:18px;height:18px;color:color-mix(in srgb, var(--simple-primary,#4da3ff) 72%, var(--simple-text,#e8edf0));opacity:.84;justify-content:center;align-items:center;display:inline-flex}.marking-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.marking-menu__item-value{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--simple-primary,#4da3ff) 18%, transparent);max-width:96px;color:color-mix(in srgb, var(--simple-primary,#4da3ff) 82%, var(--simple-text,#e8edf0));border-radius:999px;padding:2px 7px;font-size:10px;font-weight:650;overflow:hidden}
