/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-10{padding:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.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,)}.sepia{--tw-sepia:sepia(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,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--attenda-background:lab(.761745% .0145882 -.918382);--attenda-foreground:lab(95.3387% -.12067 -1.89233);--attenda-card:lab(1.95708% .0131875 -2.02968);--attenda-card-foreground:lab(95.3387% -.12067 -1.89233);--attenda-surface:lab(3.31851% .0169054 -3.35768);--attenda-surface-foreground:lab(95.3387% -.12067 -1.89233);--attenda-subtle:lab(5.20939% -.0192598 -4.45533);--attenda-surface-2:var(--attenda-surface);--attenda-popover:lab(1.95708% .0131875 -2.02968);--attenda-popover-foreground:lab(95.3387% -.12067 -1.89233);--attenda-state-hover:var(--attenda-subtle);--attenda-state-info:var(--attenda-subtle);--attenda-state-nav-active:var(--attenda-subtle);--attenda-state-active:lab(53.2274% 24.008 -77.9578/.1);--attenda-state-selected:lab(53.2274% 24.008 -77.9578/.14);--attenda-primary:lab(53.2274% 24.008 -77.9578);--attenda-primary-foreground:lab(.889429% .0122339 -1.01076);--attenda-secondary:lab(5.20939% -.0192598 -4.45533);--attenda-secondary-foreground:lab(79.0761% -.220388 -3.77263);--attenda-muted:lab(4.01618% -.0259951 -3.18794);--attenda-muted-foreground:lab(44.2749% -.199318 -3.76104);--attenda-accent:lab(53.2274% 24.008 -77.9578);--attenda-accent-foreground:lab(97.68% -.0000298023 .0000119209);--attenda-destructive:lab(54.8487% 69.6498 43.5134);--attenda-destructive-subtle:lab(54.8487% 69.6498 43.5134/.12);--attenda-destructive-foreground:lab(2.98984% 2.01812 .977251);--attenda-text-accent:lab(53.2274% 24.008 -77.9578);--attenda-text-subtle:lab(53.5553% -.207037 -3.76521);--attenda-status-positive:lab(78.8812% -50.9679 26.2732);--attenda-status-caution:lab(79.1609% 15.493 67.4391);--attenda-status-critical:lab(63.3139% 59.7937 35.1683);--attenda-status-neutral:lab(67.4268% -.347018 -7.49527);--attenda-status-info:lab(77.2819% -26.5835 -33.6612);--attenda-status-positive-fill:lab(78.8812% -50.9679 26.2732/.14);--attenda-status-caution-fill:lab(79.1609% 15.493 67.4391/.14);--attenda-status-critical-fill:lab(63.3139% 59.7937 35.1683/.14);--attenda-status-neutral-fill:lab(67.4268% -.347018 -7.49527/.1);--attenda-status-info-fill:lab(77.2819% -26.5835 -33.6612/.14);--attenda-border:lab(100% 0 0/.08);--attenda-input:lab(5.65782% -.027746 -4.68337);--attenda-input-border:lab(100% 0 0/.35);--attenda-input-border-hover:lab(100% 0 0/.52);--attenda-input-menu:lab(4.00732% .00369549 -3.77812);--attenda-ring:lab(53.2274% 24.008 -77.9578/.6);--attenda-primary-end:lab(44.5787% 40.2541 -66.7879);--attenda-primary-aura:lab(53.2274% 24.008 -77.9578/.14);--attenda-primary-border:lab(53.2274% 24.008 -77.9578/.3);--attenda-primary-focus:lab(53.2274% 24.008 -77.9578/.5);--attenda-primary-glow:lab(53.2274% 24.008 -77.9578/.35);--attenda-on-primary:lab(97.68% -.0000298023 .0000119209);--attenda-on-primary-muted:lab(97.68% -.0000298023 .0000119209/.8);--attenda-on-primary-subtle:lab(97.68% -.0000298023 .0000119209/.7);--attenda-shadow-soft:lab(0% 0 0/.18);--attenda-shadow-card:lab(0% 0 0/.4);--attenda-shadow-elevated:lab(0% 0 0/.48);--attenda-shadow-overlay:lab(0% 0 0/.65);--attenda-elevated-outline:lab(100% 0 0/.03);--attenda-inset-highlight:lab(100% 0 0/.05);--attenda-radius:.75rem;--attenda-radius-sm:calc(var(--attenda-radius) * .6);--attenda-radius-md:calc(var(--attenda-radius) * .8);--attenda-radius-lg:var(--attenda-radius);--attenda-radius-xl:calc(var(--attenda-radius) * 1.4);--attenda-radius-2xl:calc(var(--attenda-radius) * 1.8);--attenda-radius-3xl:calc(var(--attenda-radius) * 2.4);--attenda-font-sans:var(--font-inter);--attenda-font-mono:"JetBrains Mono", monospace;--attenda-type-micro:9px;--attenda-type-caption:10px;--attenda-type-label:11px;--attenda-type-body:13px;--attenda-type-body-strong:14px;--attenda-type-control:15px;--attenda-type-card-title:16px;--attenda-type-subtitle:18px;--attenda-type-title-md:19px;--attenda-type-section-title:20px;--attenda-type-title-lg:23px;--attenda-type-title-xl:26px;--attenda-type-display-sm:28px;--attenda-type-page-title:clamp(28px, 2.4vw, 36px);--attenda-type-metric:34px;--attenda-type-field:13px;--attenda-type-field-label:12px;--attenda-space-3xs:4px;--attenda-space-2xs:6px;--attenda-space-xs:8px;--attenda-space-sm:10px;--attenda-space-md:14px;--attenda-space-lg:18px;--attenda-space-xl:24px;--attenda-space-2xl:32px;--attenda-control-height-sm:34px;--attenda-control-height-md:40px;--attenda-control-height-lg:48px;--attenda-icon-xs:13px;--attenda-icon-sm:15px;--attenda-icon-md:16px;--attenda-icon-lg:18px;--attenda-icon-xl:20px}:root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--attenda-background:lab(93.7946% -.280619 -4.90108);--attenda-foreground:lab(7.12959% .0344589 -6.54472);--attenda-card:lab(97.6499% -.164866 -2.6469);--attenda-card-foreground:lab(7.12959% .0344589 -6.54472);--attenda-surface:lab(91.2331% -.312477 -5.64895);--attenda-surface-foreground:lab(7.12959% .0344589 -6.54472);--attenda-surface-2:lab(95.3026% -.281394 -4.90148);--attenda-subtle:lab(91.2609% -.20498 -3.39915);--attenda-popover:lab(98.823% -.0978708 -1.51469);--attenda-popover-foreground:lab(7.12959% .0344589 -6.54472);--attenda-state-hover:lab(87.7385% -.354022 -6.76732);--attenda-state-info:lab(91.8179% -.296652 -5.275);--attenda-state-active:lab(53.2274% 24.008 -77.9578/.08);--attenda-state-nav-active:lab(53.2274% 24.008 -77.9578/.1);--attenda-state-selected:lab(53.2274% 24.008 -77.9578/.12);--attenda-secondary:lab(89.7203% -.327051 -6.02205);--attenda-secondary-foreground:lab(29.1503% -.211135 -6.69786);--attenda-muted:lab(90.4258% -.295758 -5.27456);--attenda-muted-foreground:lab(37.2835% -.24353 -5.97943);--attenda-destructive:lab(42.2722% 63.4713 41.2121);--attenda-destructive-subtle:lab(54.8487% 69.6498 43.5134/.1);--attenda-destructive-foreground:lab(97.68% -.0000298023 .0000119209);--attenda-text-accent:lab(41.2305% 29.4005 -77.8547);--attenda-text-subtle:lab(37.2835% -.24353 -5.97943);--attenda-status-positive:lab(41.3451% -42.0486 21.772);--attenda-status-caution:lab(41.9033% 15.6047 75.1286);--attenda-status-critical:lab(39.9438% 63.5347 42.0903);--attenda-status-neutral:lab(37.2835% -.24353 -5.97943);--attenda-status-info:lab(40.0279% -23.1347 -33.0504);--attenda-status-positive-fill:lab(41.3451% -42.0486 21.772/.1);--attenda-status-caution-fill:lab(41.9033% 15.6047 75.1286/.1);--attenda-status-critical-fill:lab(39.9438% 63.5347 42.0903/.1);--attenda-status-neutral-fill:lab(37.2835% -.24353 -5.97943/.08);--attenda-status-info-fill:lab(40.0279% -23.1347 -33.0504/.1);--attenda-border:lab(7.12959% .0344589 -6.54472/.12);--attenda-input:lab(98.2343% -.143141 -2.26985);--attenda-input-border:lab(7.12959% .0344589 -6.54472/.48);--attenda-input-border-hover:lab(7.12959% .0344589 -6.54472/.64);--attenda-input-menu:lab(100% 0 0);--attenda-ring:lab(53.2274% 24.008 -77.9578/.42);--attenda-primary-aura:lab(53.2274% 24.008 -77.9578/.1);--attenda-primary-focus:lab(53.2274% 24.008 -77.9578/.45);--attenda-primary-foreground:lab(.889429% .0122339 -1.01076);--attenda-primary-end:var(--attenda-primary);--attenda-on-primary:lab(.889429% .0122339 -1.01076);--attenda-on-primary-muted:lab(.889429% .0122339 -1.01076/.98);--attenda-on-primary-subtle:lab(.889429% .0122339 -1.01076/.97);--attenda-shadow-soft:lab(5.14202% .337563 -8.31669/.08);--attenda-shadow-card:lab(5.14202% .337563 -8.31669/.12);--attenda-shadow-elevated:lab(5.14202% .337563 -8.31669/.16);--attenda-shadow-overlay:lab(5.14202% .337563 -8.31669/.34);--attenda-elevated-outline:lab(7.12959% .0344589 -6.54472/.04);--attenda-inset-highlight:lab(100% 0 0/.7)}.gradient-brand{background:linear-gradient(135deg, var(--attenda-primary), var(--attenda-primary-end))}.gradient-glow{background:radial-gradient(ellipse 60% 40% at 50% 0%, var(--attenda-primary-glow), transparent 70%)}.gradient-card{background:linear-gradient(145deg, var(--attenda-surface), var(--attenda-card))}.text-gradient{background:linear-gradient(135deg, var(--attenda-foreground) 0%, var(--attenda-primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.border-glow{border-color:var(--attenda-primary-border);box-shadow:0 0 0 1px var(--attenda-ring), inset 0 1px 0 var(--attenda-inset-highlight)}.glow-primary{box-shadow:0 0 30px -5px var(--attenda-primary-glow)}.noise-overlay:after{content:"";pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-color-scheme=light] .control-center-sidebar,:root[data-color-scheme=light] .control-center-header{background:var(--attenda-surface-2)}@supports (color:color-mix(in lab, red, red)){:root[data-color-scheme=light] .control-center-header{background:color-mix(in oklch, var(--attenda-surface-2) 88%, transparent)}}.control-center-shell{--cc-type-micro:var(--attenda-type-micro);--cc-type-caption:var(--attenda-type-caption);--cc-type-label:var(--attenda-type-label);--cc-type-body:var(--attenda-type-body);--cc-type-body-strong:var(--attenda-type-body-strong);--cc-type-control:var(--attenda-type-control);--cc-type-card-title:var(--attenda-type-card-title);--cc-type-subtitle:var(--attenda-type-subtitle);--cc-type-title-md:var(--attenda-type-title-md);--cc-type-section-title:var(--attenda-type-section-title);--cc-type-title-lg:var(--attenda-type-title-lg);--cc-type-title-xl:var(--attenda-type-title-xl);--cc-type-display-sm:var(--attenda-type-display-sm);--cc-type-page-title:var(--attenda-type-page-title);--cc-type-metric:var(--attenda-type-metric);background:var(--attenda-background);min-height:100vh;color:var(--attenda-foreground);grid-template-columns:300px minmax(0,1fr);display:grid}.cc-skip{z-index:60;border-radius:var(--attenda-radius-md);background:var(--attenda-primary);color:var(--attenda-primary-foreground);font-size:var(--attenda-type-label);padding:8px 14px;font-weight:650;text-decoration:none;transition:transform .16s ease-out;position:fixed;top:12px;left:12px;transform:translateY(-5rem)}.cc-skip:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0;transform:none}.control-center-sidebar{border-right:1px solid var(--attenda-border);background:linear-gradient(180deg,var(--attenda-card),var(--attenda-background));flex-direction:column;height:100vh;padding:28px 20px 20px;display:flex;position:sticky;top:0}.control-center-brand{align-items:center;gap:var(--attenda-space-md);padding:6px 10px 26px;display:flex}.control-center-brand>span{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-subtle);width:48px;height:48px;color:var(--attenda-primary);box-shadow:0 0 32px -18px var(--attenda-primary);place-items:center;display:grid}.control-center-brand svg{width:var(--attenda-icon-xl);height:var(--attenda-icon-xl)}.control-center-brand>div{gap:var(--attenda-space-2xs);display:grid}.control-center-brand strong{font:700 var(--cc-type-title-lg) var(--attenda-font-sans);letter-spacing:.08em}.control-center-brand small{color:var(--attenda-text-accent);font-size:var(--cc-type-label);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.control-center-navigation{scrollbar-width:thin;scrollbar-color:var(--attenda-primary) transparent;gap:4px;padding:3px 5px;display:grid;overflow-y:auto}.control-center-navigation a{min-height:var(--attenda-control-height-md);border-radius:var(--attenda-radius-md);color:var(--attenda-text-subtle);font-size:var(--cc-type-body-strong);border:1px solid #0000;align-items:center;gap:12px;padding:11px 13px;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.control-center-navigation a svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);flex:none}.control-center-navigation a:hover{background:var(--attenda-surface);color:var(--attenda-foreground)}.control-center-navigation a.is-active{border-color:var(--attenda-primary-border);background:var(--attenda-state-nav-active);color:var(--attenda-text-accent)}.control-center-navigation a:focus-visible{outline:2px solid var(--attenda-ring);outline-offset:2px}.control-center-workarea{min-width:0}.control-center-header{z-index:20;border-bottom:1px solid var(--attenda-border);background:var(--attenda-background);justify-content:space-between;align-items:center;gap:26px;min-height:112px;padding:22px clamp(28px,2.2vw,46px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.control-center-header{background:color-mix(in oklch,var(--attenda-background) 88%,transparent)}}.control-center-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.control-center-header>div:first-child{min-width:0}.control-center-header p{color:var(--attenda-text-accent);font-size:var(--cc-type-label);letter-spacing:.08em;text-transform:capitalize;margin:0 0 6px;font-weight:800}.control-center-header h1{font:600 var(--cc-type-page-title) var(--attenda-font-sans);margin:0}.control-center-header>div:first-child>span{color:var(--attenda-text-subtle);font-size:var(--cc-type-body);margin-top:5px;display:block}.control-center-actions{align-items:center;gap:11px;display:flex;position:relative}.control-center-actions .language-selector{width:130px}.control-center-actions .language-selector .attenda-select-trigger{min-height:var(--attenda-control-height-md)}.control-center-theme-selector{width:124px!important}.control-center-theme-selector .attenda-select-value svg,.control-center-theme-selector .attenda-select-option svg{width:var(--attenda-icon-xs);height:var(--attenda-icon-xs)}.control-center-content{width:min(100% - 2*clamp(28px,2.4vw,46px),2400px);margin-inline:auto;padding:clamp(28px,2.4vw,42px) 0 60px}.platform-branches-table-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);min-height:0;display:flex;overflow:hidden}.platform-branches-table-scroll{border-radius:inherit;scrollbar-width:thin;outline:0;flex:1;min-height:0;max-height:100%;overflow:auto}.platform-branches-table-scroll:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring)}.platform-branches-table-scroll table{table-layout:auto;min-width:606px}.platform-branches-table-scroll th{overflow-wrap:break-word}.platform-branches-table-scroll .tenant-user-identity strong{text-overflow:ellipsis;max-width:280px;display:block;overflow:hidden}.platform-branches-table-scroll .is-site{width:auto;min-width:190px}.platform-branches-table-scroll .is-company{width:auto;min-width:160px}.platform-branches-table-scroll .is-status{width:12%;min-width:96px}.platform-branches-table-scroll .is-created{width:13%;min-width:104px}.platform-branches-table-scroll .is-voice{width:16%;min-width:150px}.cc-branch-voice{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin-top:3px;font-weight:500;display:block}.cc-branch-voice.is-over{color:var(--attenda-status-critical);font-weight:600}.platform-branches-table-scroll .cc-branch-voice,.platform-branches-table-scroll .cc-prepared-only{margin:0 0 0 6px;display:inline}.platform-branches-table-scroll td.is-created{white-space:nowrap}.platform-branches-table-scroll .is-actions{width:56px;min-width:56px}.company-confirm-dialog.is-wide{width:min(560px,100%)}.company-confirm-content{gap:10px;min-width:0;display:grid}.company-confirm-dialog .company-confirm-eyebrow{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.company-confirm-dialog .company-confirm-subject{color:var(--attenda-foreground);overflow-wrap:anywhere;font-weight:600}.company-confirm-description{gap:9px;display:grid}.company-confirm-dialog .company-confirm-warning{color:var(--attenda-foreground);font-weight:650}.company-confirm-requirement:is(.attenda-field,.is-check){margin-top:4px}.company-confirm-requirement.is-check{color:var(--attenda-foreground);font-size:var(--attenda-type-field);cursor:pointer;align-items:center;gap:8px;display:flex}@media (max-width:900px){.control-center-shell{display:block}.control-center-sidebar{border-right:0;border-bottom:1px solid var(--attenda-border);height:auto;padding:16px 18px;position:relative}.control-center-brand{padding:0 0 14px}.control-center-navigation{padding:2px 0;display:flex;overflow-x:auto}.control-center-navigation a{flex:none}.control-center-header{flex-wrap:wrap;min-height:0;padding:17px 22px;position:relative}.control-center-content{width:calc(100% - 40px);padding-top:22px}}@media (max-width:600px){.control-center-header>div:first-child{width:100%}.control-center-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.control-center-actions .language-selector{margin-right:auto}}@media (max-width:420px){.control-center-content{width:calc(100% - 28px)}.control-center-actions .language-selector{width:105px}}.tenant-users-overview{grid-template-rows:auto auto auto minmax(0,1fr);gap:16px;height:calc(100dvh - 168px - clamp(24px,2vw,38px));min-height:520px;display:grid}.tenant-users-overview>header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.tenant-users-overview>header>div{max-width:760px}.tenant-users-overview>header span{color:var(--attenda-text-accent);font-size:var(--cc-type-caption);letter-spacing:.09em;text-transform:uppercase;font-weight:800}.tenant-users-overview>header h2{font:600 var(--cc-type-section-title) var(--attenda-font-sans);margin:6px 0 5px}.tenant-users-overview>header p{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0}.tenant-users-overview>header button{white-space:nowrap;align-items:center;gap:8px;display:flex}.tenant-users-overview>header button svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.tenant-user-form-grid>.platform-modules-readonly-field{gap:var(--attenda-space-2xs);align-content:start;min-width:0;display:grid}.tenant-user-form-grid>.platform-modules-readonly-field dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);font-weight:600;line-height:1.3}.tenant-user-form-grid>.platform-modules-readonly-field dd{min-height:var(--attenda-control-height-md);color:var(--attenda-foreground);font-size:var(--cc-type-body);overflow-wrap:anywhere;align-items:center;display:flex}.tenant-users-results{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.tenant-users-results span{font-size:var(--cc-type-body);font-weight:700}.tenant-users-results small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.tenant-users-table-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);min-height:0;display:flex;overflow:hidden}.tenant-users-table-scroll{border-radius:inherit;scrollbar-width:thin;outline:0;flex:1;min-height:0;max-height:100%;overflow:auto}.tenant-users-table-scroll:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring)}.tenant-users-table-scroll table{min-width:1020px}.tenant-users-table-scroll th:first-child,.tenant-users-table-scroll td:first-child{width:64px}.tenant-users-table-scroll th:nth-child(2){min-width:235px}.tenant-users-table-scroll th:nth-child(4){min-width:280px}.tenant-users-table-scroll th:last-child,.tenant-users-table-scroll td:last-child{width:54px}.tenant-user-identity{gap:3px;display:grid}.tenant-user-identity strong{color:var(--attenda-foreground);font-size:var(--cc-type-body)}.tenant-user-identity span{max-width:220px;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-overflow:ellipsis;overflow:hidden}.tenant-user-status{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-state-info);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);padding:6px 9px;font-weight:750;display:inline-flex}.tenant-user-status.is-active{color:var(--attenda-text-accent)}.tenant-user-status.is-suspended{background:var(--attenda-destructive-subtle);color:var(--attenda-destructive)}.tenant-user-status.is-pending,.tenant-user-status.is-deleted{color:var(--attenda-text-subtle)}.tenant-user-branches{flex-wrap:wrap;gap:5px;display:flex}.tenant-user-branches span{border:1px solid var(--attenda-border);background:var(--attenda-surface);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-micro);border-radius:999px;padding:5px 7px}.tenant-user-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:lab(0% 0 0/.62);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tenant-user-modal{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-2xl);background:var(--attenda-card);width:min(800px,100%);max-height:calc(100vh - 44px);box-shadow:0 28px 90px var(--attenda-shadow-elevated);overflow-y:auto}.tenant-user-modal>header{z-index:8;padding:20px var(--attenda-space-xl);border-bottom:1px solid var(--attenda-border);background:var(--attenda-card);justify-content:space-between;align-items:flex-start;gap:22px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.tenant-user-modal>header{background:color-mix(in oklch,var(--attenda-card) 94%,transparent)}}.tenant-user-modal>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tenant-user-modal>header small{color:var(--attenda-text-accent);font-size:var(--cc-type-caption);text-transform:uppercase;font-weight:800}.tenant-user-modal>header h2{font:600 var(--cc-type-title-lg) var(--attenda-font-sans);margin:6px 0 5px}.tenant-user-modal>header p{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0}.tenant-user-modal>header svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md)}.tenant-user-modal form{padding:20px var(--attenda-space-xl) 0}.tenant-user-form-grid{gap:var(--attenda-space-md);grid-template-columns:1fr 1fr;display:grid}.tenant-user-form-grid>.is-wide{grid-column:1/-1}.tenant-user-form-grid input{width:100%;min-height:var(--attenda-control-height-md)}.tenant-user-modal form>footer{margin:20px calc(var(--attenda-space-xl) * -1) 0;padding:16px var(--attenda-space-xl);border-top:1px solid var(--attenda-border);background:var(--attenda-card);justify-content:space-between;align-items:center;gap:20px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.tenant-user-modal form>footer{background:color-mix(in oklch,var(--attenda-card) 94%,transparent)}}.tenant-user-modal form>footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tenant-user-modal form>footer p{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0}.tenant-user-modal form>footer>div{gap:9px;display:flex}@media (max-width:900px){.tenant-users-overview{grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100dvh - 225px);min-height:520px}}@media (max-width:600px){.tenant-users-overview{grid-template-rows:none;height:auto;min-height:auto}.tenant-users-overview>header{flex-direction:column;align-items:stretch}.tenant-users-overview>header button{justify-content:center}.tenant-users-results{flex-direction:column;align-items:flex-start;gap:4px}.tenant-users-table-panel{min-height:420px}.tenant-users-table-scroll{max-height:65vh}.tenant-user-modal-backdrop{padding:0}.tenant-user-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}.tenant-user-form-grid{grid-template-columns:1fr}.tenant-user-form-grid>.is-wide{grid-column:auto}.tenant-user-modal form>footer{flex-direction:column;align-items:stretch}.tenant-user-modal form>footer>div{grid-template-columns:1fr 1fr;display:grid}}.control-center-actions{flex-wrap:wrap;justify-content:flex-end}.company-confirm-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:lab(0% 0 0/.62);place-items:safe center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.company-confirm-dialog{gap:var(--attenda-space-md);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);width:min(460px,100%);box-shadow:0 24px 70px var(--attenda-shadow-elevated);outline:0;grid-template-columns:38px minmax(0,1fr);padding:20px;display:grid}.company-confirm-dialog>span{border-radius:var(--attenda-radius-md);background:var(--attenda-destructive-subtle);width:38px;height:38px;color:var(--attenda-destructive);place-items:center;display:grid}.company-confirm-dialog>span.is-question{background:var(--attenda-status-info-fill);color:var(--attenda-status-info)}.company-confirm-dialog>span svg{width:var(--attenda-icon-lg);height:var(--attenda-icon-lg)}.company-confirm-dialog h2{font:600 var(--attenda-type-section-title) var(--attenda-font-sans);margin:2px 0 -3px}.company-confirm-dialog p{color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-body);margin:0;line-height:1.55}.company-confirm-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:6px;display:flex}@media (max-width:520px){.company-confirm-backdrop{padding:12px}.company-confirm-dialog footer{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.company-confirm-dialog footer button{width:100%}}.branch-form-error{color:var(--attenda-destructive);font-size:var(--cc-type-label);margin:14px 0 0}.cc-settings-notice{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-state-info);color:var(--attenda-secondary-foreground);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cc-settings-notice svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-primary);flex:none}.cc-settings-notice p{font-size:var(--cc-type-label);margin:0;line-height:1.5}.control-center-logout{flex:none;margin-left:auto}.cc-auth-page{background:radial-gradient(ellipse 60% 40% at 50% 0%,var(--attenda-primary-aura),transparent 70%),var(--attenda-background);min-height:100vh;color:var(--attenda-foreground);place-items:center;padding:24px;display:grid}.cc-auth-card{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-2xl);background:var(--attenda-card);width:min(440px,100%);box-shadow:0 0 0 1px var(--attenda-border),0 24px 70px var(--attenda-shadow-card);padding:36px}.cc-auth-brand{align-items:center;gap:13px;margin-bottom:26px;display:flex}.cc-auth-brand>span{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-subtle);width:44px;height:44px;color:var(--attenda-primary);flex:none;place-items:center;display:grid}.cc-auth-brand>span svg{width:var(--attenda-icon-lg);height:var(--attenda-icon-lg)}.cc-auth-brand>div{gap:2px;min-width:0;display:grid}.cc-auth-brand strong{font:700 var(--cc-type-title-md) var(--attenda-font-sans)}.cc-auth-brand small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cc-auth-card>header h1{font:600 var(--cc-type-title-lg) var(--attenda-font-sans);margin:0 0 8px}.cc-auth-card>header p{color:var(--attenda-text-subtle);font-size:var(--cc-type-body);margin:0 0 26px;line-height:1.55}.cc-auth-card form{gap:16px;display:grid}.cc-auth-card label{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.07em;text-transform:uppercase;gap:7px;font-weight:800;display:grid}.cc-auth-card input,.cc-auth-card .attenda-button{width:100%}.cc-auth-card form>.attenda-button.is-primary{margin-top:2px}.cc-auth-actions{flex-direction:column;gap:10px;margin-top:2px;display:flex}.cc-auth-error{border-radius:var(--attenda-radius-md);background:var(--attenda-destructive-subtle);color:var(--attenda-destructive);font-size:var(--cc-type-label);margin:0;padding:11px 13px}.cc-auth-help{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);margin:18px 0 0;padding:13px 14px;line-height:1.55}.cc-auth-help>p{margin:0 0 12px}.cc-auth-qr{border-radius:var(--attenda-radius-md);width:168px;height:168px;margin:0 auto 12px;display:block}.cc-auth-manual-key{margin-top:12px}.cc-auth-manual-warning{color:var(--attenda-destructive);font-size:var(--cc-type-micro);margin:0 0 6px;font-weight:700}.cc-auth-otpauth{overflow-wrap:anywhere;border:1px solid var(--attenda-input-border);border-radius:var(--attenda-radius-md);background:var(--attenda-input);color:var(--attenda-foreground);font-family:var(--attenda-font-mono);font-size:var(--cc-type-caption);margin-top:8px;padding:11px 12px;line-height:1.5;display:block}@media (max-width:520px){.cc-auth-card{padding:26px}}.platform-modules-backdrop{z-index:90;background:var(--attenda-shadow-elevated,#0000008c);justify-content:center;align-items:flex-start;padding:clamp(.5rem,4vw,3rem) .75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.platform-modules-modal{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);width:min(520px,100%);color:var(--attenda-foreground);flex-direction:column;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.platform-modules-modal>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-modules-modal>header small{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.04em}.platform-modules-modal>header h2{font:600 var(--cc-type-card-title) var(--attenda-font-sans);margin:.15rem 0}.platform-modules-modal>header p{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label);overflow-wrap:anywhere;margin:0}.platform-modules-modal>header button{flex:none}.platform-modules-state{border:1px dashed var(--attenda-border);border-radius:var(--attenda-radius-md);color:var(--attenda-text-subtle);text-align:center;margin:0;padding:1.25rem}.platform-modules-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.platform-modules-item{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.platform-modules-item>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.platform-modules-item span{font-size:var(--attenda-type-caption);font-weight:600}.platform-modules-item .is-enabled{color:var(--attenda-text-accent)}.platform-modules-item .is-disabled{color:var(--attenda-text-subtle)}.platform-plan-options{border:0;min-width:0;margin:0;padding:0}.platform-plan-legend{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle);margin-bottom:.5rem}.platform-plan-option{cursor:pointer;align-items:flex-start;gap:.75rem;width:100%;display:flex}.platform-plan-option input{margin-top:.3rem}.platform-plan-modules{color:var(--attenda-text-subtle);font-weight:500!important}.cc-analytics-number{font-variant-numeric:tabular-nums;font-weight:600}.platform-service-hours-modal{max-height:min(90vh,100%);overflow-y:auto}.platform-service-hours-slot,.platform-service-hours-holiday-add,.platform-service-hours-holidays li{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.platform-service-hours-holidays{flex-direction:column;gap:.5rem;display:flex}.platform-service-hours-holidays ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.platform-service-hours-actions{flex-wrap:wrap;gap:.5rem;display:flex}.platform-service-hours-none{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.platform-modules-error{color:var(--attenda-status-critical);font-size:var(--attenda-type-label);margin:0}.platform-modules-note{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.cc-readonly-notice{margin:0}.platform-modules-readonly-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.platform-modules-readonly-field dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);font-weight:600;line-height:1.3}.platform-modules-readonly-field dd{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label);margin:0}.cc-prepared-only{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin-top:.2rem;line-height:1.4;display:block}.platform-users-table .tenant-user-identity{align-items:baseline;gap:8px;min-width:0;max-width:340px;display:flex}.platform-users-table .tenant-user-identity strong,.platform-users-table .tenant-user-identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.platform-users-table .tenant-user-branches{flex-wrap:nowrap;align-items:center;max-width:320px;overflow:hidden}.platform-users-table .cc-prepared-only{margin:0 0 0 6px;display:inline}.cc-tenant-picker,.cc-branch-picker,.cc-tenant-filter-picker{flex-direction:column;gap:.4rem;min-width:0;display:flex}.cc-tenant-picker-label,.cc-branch-picker-label,.cc-tenant-filter-picker-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);font-weight:600;line-height:1.3}.cc-tenant-picker-selected,.cc-branch-picker-selected,.cc-tenant-filter-picker-selected{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.cc-tenant-picker-selected>div,.cc-branch-picker-selected>div,.cc-tenant-filter-picker-selected>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.cc-tenant-picker-selected small,.cc-branch-picker-selected small,.cc-tenant-filter-picker-selected small{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.cc-tenant-load-more,.cc-branch-load-more,.cc-user-load-more{justify-content:center;padding:.85rem 0;display:flex}.platform-modules-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.branch-coop-mapping{flex-direction:column;gap:.75rem;display:flex}.branch-coop-mapping-footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.cc-bell,.cc-bell-trigger{position:relative}.cc-bell-count{background:var(--attenda-primary);min-width:18px;color:var(--attenda-primary-foreground,#fff);font-size:var(--cc-type-micro);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px}.cc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-bell-popover{z-index:80;border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-popover);width:min(380px,100vw - 32px);max-height:min(30rem,100vh - 9rem);box-shadow:0 20px 58px var(--attenda-shadow-elevated);padding:12px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto}.cc-bell-popover>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-bell-popover>header h2{font:600 var(--cc-type-card-title) var(--attenda-font-sans);margin:0}.cc-bell-popover p{letter-spacing:normal;text-transform:none;font-weight:400}.cc-bell-actions{flex-direction:column;align-items:flex-start;gap:5px;margin-top:12px;display:flex}.cc-bell-actions p{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0}.cc-bell-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cc-bell-list li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.cc-bell-list li.is-unread{border-color:var(--attenda-primary-border)}.cc-bell-item-copy{flex-direction:column;flex:9rem;gap:3px;min-width:0;display:flex}.cc-bell-item-copy strong{font-size:var(--cc-type-label);overflow-wrap:anywhere;font-weight:600}.cc-bell-item-copy time{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-bell-item-unread{color:var(--attenda-text-accent);font-size:var(--cc-type-micro);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-weight:800}.cc-bell-item-actions{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:600px){.cc-bell-popover{width:auto;position:fixed;top:5rem;left:12px;right:12px}.cc-bell-list li{flex-direction:column;justify-content:flex-start;align-items:stretch}.cc-bell-item-copy{flex:none}}.cc-integrations-backdrop{z-index:90;background:var(--attenda-shadow-elevated,#0000008c);justify-content:center;align-items:flex-start;padding:clamp(.5rem,4vw,3rem) .75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.cc-integrations-modal{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);width:min(720px,100%);color:var(--attenda-foreground);flex-direction:column;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.cc-integrations-modal>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cc-integrations-modal>header small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em}.cc-integrations-modal>header h2{font:600 var(--cc-type-card-title) var(--attenda-font-sans);margin:.15rem 0}.cc-integrations-modal>header p{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:400}.cc-integrations-modal>header button{flex:none}.cc-integrations-technical{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);gap:.6rem;margin:0;padding:.85rem;display:grid}.cc-integrations-technical>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.cc-integrations-technical dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em}.cc-integrations-technical dd{min-width:0;font-size:var(--cc-type-label);overflow-wrap:anywhere;margin:0}.cc-integrations-id{text-transform:none;letter-spacing:normal;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.cc-integrations-id code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-integrations-id button{flex:none}.cc-integrations-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:normal;text-transform:none;margin:0;font-weight:400;line-height:1.45}.cc-line-credential{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);gap:.4rem;padding:.85rem;display:grid}.cc-line-credential h3{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em;margin:0}.cc-line-credential-state{font-size:var(--cc-type-label);overflow-wrap:anywhere;margin:0}.cc-line-credential-state code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption)}.cc-line-credential-badge{border:1px solid var(--attenda-primary-border);background:var(--attenda-card);color:var(--attenda-text-accent);font-size:var(--cc-type-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.cc-integrations-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cc-integrations-item{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface)}.cc-integrations-item h3{margin:0}.cc-integrations-item h3>button{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.cc-integrations-item-name{flex-direction:column;flex:10rem;gap:2px;min-width:0;display:flex}.cc-integrations-item-name strong{font-size:var(--cc-type-body);overflow-wrap:anywhere}.cc-integrations-item-name span{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);font-family:var(--attenda-font-mono,ui-monospace,monospace)}.cc-integrations-item h3>button time{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-integrations-item-id{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 .75rem .75rem;display:flex}.cc-integrations-item-id>span:first-child{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em}.cc-integrations-status{border:1px solid var(--attenda-border);background:var(--attenda-card);font-size:var(--cc-type-micro);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-weight:800;display:inline-flex}.cc-integrations-status.is-active{border-color:var(--attenda-primary-border);color:var(--attenda-text-accent)}.cc-integrations-detail{border-top:1px solid var(--attenda-border);gap:1rem;padding:.85rem .75rem;display:grid}.cc-integrations-detail h4{font-size:var(--cc-type-label);text-transform:uppercase;letter-spacing:.04em;color:var(--attenda-text-subtle);margin:0 0 .5rem}.cc-integrations-credentials{gap:.5rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.cc-integrations-credentials li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-card);gap:.25rem;padding:.6rem;display:grid}.cc-integrations-credentials li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cc-integrations-credentials small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-integrations-capabilities{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cc-integrations-capabilities li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-card);border-left-width:3px;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .6rem;display:flex}.cc-integrations-capabilities li.is-effective{border-left-color:var(--attenda-primary)}.cc-integrations-capabilities li.is-inert{border-left-color:var(--attenda-destructive,#d14343)}.cc-integrations-capabilities li.is-absent{border-left-color:var(--attenda-border)}.cc-integrations-capabilities code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-integrations-capabilities li>span{font-size:var(--cc-type-caption);font-weight:700}.cc-integrations-capabilities small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);flex:100%;line-height:1.4}@media (max-width:600px){.cc-integrations-technical>div{flex-direction:column;align-items:flex-start;gap:.25rem}.cc-integrations-item h3>button{flex-direction:column;justify-content:flex-start;align-items:flex-start}.cc-integrations-item-name{flex:none}.cc-integrations-item h3>button time{order:3}}.platform-tenants>header h2{font-size:var(--cc-type-section-title);margin:6px 0 5px;font-weight:600;line-height:1.25}.platform-tenants-table-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);min-height:0;display:flex;overflow:hidden}.platform-tenants-table-scroll{border-radius:inherit;scrollbar-width:thin;outline:0;flex:1;min-height:0;max-height:100%;overflow:auto}.platform-tenants-table-scroll:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring)}.platform-tenants-table-scroll table{table-layout:fixed;min-width:792px}.platform-tenants-table-scroll td{text-overflow:ellipsis;overflow:hidden}.platform-tenants-table-scroll .is-company{width:39%;min-width:190px}.platform-tenants-table-scroll .is-status{width:7%;min-width:66px}.platform-tenants-table-scroll .is-plan{width:6%;min-width:54px}.platform-tenants-table-scroll .is-region{width:8%;min-width:86px}.platform-tenants-table-scroll .is-survey{width:8%;min-width:78px}.platform-tenants-table-scroll .is-branches{width:10%;min-width:100px}.platform-tenants-table-scroll .is-users{width:8%;min-width:76px}.platform-tenants-table-scroll .is-created{width:8%;min-width:86px}.platform-tenants-table-scroll .is-actions{width:6%;min-width:56px}.platform-tenants-table-scroll td.is-actions{overflow:visible}.platform-tenants-table-scroll td.is-branches,.platform-tenants-table-scroll td.is-users,.platform-tenants-table-scroll td.is-created{white-space:nowrap}.platform-tenants-table-scroll th{overflow-wrap:break-word}.platform-tenants-identity{align-items:baseline;gap:8px;min-width:0;display:flex;overflow:hidden}.platform-tenants-identity strong{min-width:0;color:var(--attenda-foreground);font-size:var(--cc-type-body);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.platform-tenants-identity span{min-width:0;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.platform-tenants-status{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-state-info);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;padding:5px 9px;font-weight:750;display:inline-flex}.platform-tenants-status.is-active,.platform-tenants-status.is-trial{color:var(--attenda-text-accent)}.platform-tenants-status.is-suspended{background:var(--attenda-destructive-subtle);color:var(--attenda-destructive)}@media (max-width:900px){.platform-tenants-table-scroll table{table-layout:auto}.platform-tenants-table-scroll .is-company{width:auto;min-width:190px}.platform-tenants-table-scroll .is-actions{width:auto;min-width:56px}}.cc-provisioning{gap:.7rem;display:grid}.cc-provisioning-open{justify-self:start}.cc-provisioning-form{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);gap:.7rem;padding:.85rem;display:grid}.cc-provisioning-form input,.cc-provisioning-credential input{min-width:0}.cc-provisioning-error{color:var(--attenda-destructive);font-size:var(--cc-type-label);margin:0}.cc-provisioning-buttons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.cc-integrations-item.is-new{border-color:var(--attenda-primary-border)}.cc-provisioning-created{color:var(--attenda-text-accent);font-size:var(--cc-type-caption);margin:0;padding:.55rem .75rem 0;font-weight:700}.cc-provisioning-credential{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-card);gap:.55rem;margin-top:.7rem;padding:.75rem;display:grid}.cc-provisioning-credential .attenda-button{justify-self:start}.cc-provisioning-warning{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);margin:0}.cc-secret-fields{gap:.7rem;margin:0;display:grid}.cc-secret-fields dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-weight:800}.cc-secret-fields dd{min-width:0;margin:0}.cc-secret-fields code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption)}.cc-secret-value{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface-2);max-height:9rem;padding:.65rem;overflow:auto}.cc-secret-value code{overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;line-height:1.5;display:block}.cc-secret-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cc-secret-copied{color:var(--attenda-text-accent);font-size:var(--cc-type-caption);font-weight:700}.cc-secret-lost{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0}@media (max-width:520px){.cc-secret-actions{flex-direction:column;align-items:stretch}.cc-secret-actions button{justify-content:center}.cc-provisioning-buttons button{flex:auto}}.cc-integrations-capabilities li>button{order:0;margin-left:auto}.cc-integrations-capabilities small{order:1}.cc-integrations-credentials li>button{justify-self:start;margin-top:.15rem}.cc-access-danger-zone{border:1px solid var(--attenda-destructive);border-radius:var(--attenda-radius-md);background:var(--attenda-destructive-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.9rem;padding:.75rem;display:flex}.cc-access-danger-zone>div{flex:14rem;min-width:0}.cc-access-danger-zone strong{color:var(--attenda-destructive);font-size:var(--cc-type-label);display:block}.cc-access-danger-zone p{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);margin:.2rem 0 0;line-height:1.4}.cc-access-danger-zone .attenda-button{flex:none}.cc-access-revoked-note{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface-2);color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:.9rem 0 0;padding:.65rem .75rem;line-height:1.45}@media (max-width:520px){.cc-integrations-capabilities li>button{flex:100%;margin-left:0}.cc-integrations-credentials li>button{width:100%}.cc-access-danger-zone{flex-direction:column;align-items:stretch}.cc-access-danger-zone .attenda-button{width:100%}}.tenant-knowledge-overview,.cc-knowledge-detail{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.tenant-knowledge-overview>header,.cc-knowledge-detail>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.tenant-knowledge-overview>header>div,.cc-knowledge-detail>header>div{min-width:0;max-width:820px}.tenant-knowledge-overview>header h2{font-size:var(--cc-type-section-title);margin:6px 0 5px;font-weight:600;line-height:1.25}.tenant-knowledge-overview>header p{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0;line-height:1.5}.tenant-knowledge-overview>header button,.cc-knowledge-detail>header button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cc-knowledge-detail>header small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0 2px;font-weight:700;display:block}.cc-knowledge-company{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.cc-knowledge-company strong{color:var(--attenda-foreground);font-size:var(--cc-type-body-strong);overflow-wrap:anywhere}.cc-knowledge-company span{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-knowledge-indexing{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding:14px 16px;display:flex}.cc-knowledge-indexing-copy{flex:22rem;min-width:0}.cc-knowledge-indexing h3{font-size:var(--cc-type-label);margin:0 0 8px;font-weight:750}.cc-knowledge-indexing-figures{flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}.cc-knowledge-indexing-figures .cc-knowledge-index-state{gap:6px}.cc-knowledge-indexing-figures strong{font-variant-numeric:tabular-nums}.cc-knowledge-indexing-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:8px 0 0}.cc-knowledge-indexing-action{flex-direction:column;flex:0 18rem;align-items:flex-start;gap:6px;display:flex}.cc-knowledge-indexing-outcome{min-height:1.2em;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0}.cc-knowledge-index-state{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);align-items:baseline;padding:5px 9px;font-weight:750;line-height:1.3;display:inline-flex}.cc-knowledge-index-state.is-indexed{border-color:var(--attenda-primary-border);background:var(--attenda-state-info);color:var(--attenda-text-accent)}.cc-knowledge-index-state.is-pending,.cc-knowledge-index-state.is-stale,.cc-knowledge-index-state.is-model-changed{border-color:var(--attenda-input-border-hover);color:var(--attenda-foreground)}.cc-knowledge-index-state.is-not-applicable,.cc-knowledge-index-state.is-unknown{background:var(--attenda-surface-2);color:var(--attenda-text-subtle)}.cc-knowledge-results{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.cc-knowledge-results small{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);align-items:center;gap:6px;display:inline-flex}.cc-knowledge-results svg{width:var(--attenda-icon-xs);height:var(--attenda-icon-xs)}.cc-knowledge-bulk{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.cc-knowledge-bulk strong{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);margin-right:auto}.cc-knowledge-bulk-outcome{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0 0 12px}.cc-knowledge-bulk-outcome:empty{margin:0}.cc-knowledge-table-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);min-height:0;display:flex;overflow:hidden}.cc-knowledge-table-scroll{border-radius:inherit;scrollbar-width:thin;outline:0;flex:1;min-height:0;max-height:100%;overflow:auto}.cc-knowledge-table-scroll:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring)}.cc-knowledge-table-scroll table{table-layout:fixed;min-width:1028px}.cc-knowledge-table-scroll th{overflow-wrap:break-word}.cc-knowledge-table-scroll .is-select{width:56px;min-width:56px}.cc-knowledge-table-scroll .is-title{width:auto;min-width:260px}.cc-knowledge-table-scroll .is-category{width:12%;min-width:120px}.cc-knowledge-table-scroll .is-locale{width:9%;min-width:92px}.cc-knowledge-table-scroll .is-exposure{width:14%;min-width:150px}.cc-knowledge-table-scroll .is-status{width:10%;min-width:96px}.cc-knowledge-table-scroll .is-bootstrap{width:14%;min-width:150px}.cc-knowledge-table-scroll .is-updated{width:10%;min-width:104px}.cc-knowledge-table-scroll td.is-updated{white-space:nowrap}.cc-knowledge-table-scroll td.is-category{overflow-wrap:anywhere}.cc-knowledge-title-link{font-size:var(--cc-type-body);overflow-wrap:anywhere;font-weight:650;line-height:1.35;display:inline-block}.cc-knowledge-status,.cc-knowledge-exposure,.cc-knowledge-bootstrap{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);padding:5px 9px;font-weight:750;line-height:1.3;display:inline-flex}.cc-knowledge-status.is-published{border-color:var(--attenda-primary-border);background:var(--attenda-state-info);color:var(--attenda-text-accent)}.cc-knowledge-status.is-archived{background:var(--attenda-surface-2);color:var(--attenda-text-subtle)}.cc-knowledge-exposure.is-caller_safe{border-color:var(--attenda-primary-border);background:var(--attenda-state-info);color:var(--attenda-text-accent)}.cc-knowledge-exposure.is-internal{background:var(--attenda-surface-2);color:var(--attenda-text-subtle)}.cc-knowledge-bootstrap{color:var(--attenda-text-subtle);background:0 0;border-color:#0000;font-weight:650}.cc-knowledge-bootstrap.is-marked{border-color:var(--attenda-border);background:var(--attenda-subtle);color:var(--attenda-secondary-foreground);font-weight:750}.cc-knowledge-ai-marks{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.cc-knowledge-ai-mark,.cc-knowledge-ai-flag{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-md);background:var(--attenda-state-info);color:var(--attenda-text-accent);font-size:var(--cc-type-caption);padding:3px 7px;font-weight:700;line-height:1.3;display:inline-flex}.cc-knowledge-ai-flag{border-style:dashed;border-color:var(--attenda-border);background:var(--attenda-surface);color:var(--attenda-secondary-foreground)}.cc-knowledge-ai-detail{border-top:1px solid var(--attenda-border);gap:8px;margin-top:4px;padding-top:12px;display:grid}.cc-knowledge-ai-detail h4{font-size:var(--cc-type-label);margin:0;font-weight:700}.cc-knowledge-ai-detail p{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0;line-height:1.5}.cc-knowledge-propose-count{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:6px 0 10px}.cc-knowledge-propose-outcome{font-size:var(--cc-type-body);margin:0 0 12px;line-height:1.5}.cc-knowledge-load-more{justify-content:center;display:flex}.cc-knowledge-detail>header h2{font-size:var(--cc-type-section-title);overflow-wrap:anywhere;margin:6px 0 8px;font-weight:600;line-height:1.25}.cc-knowledge-detail>header small{color:var(--attenda-text-accent);font-size:var(--cc-type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.cc-knowledge-chips{flex-wrap:wrap;gap:7px;margin:0;display:flex}.cc-knowledge-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-knowledge-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);gap:14px;padding:20px;display:grid}.cc-knowledge-panel h3{font-size:var(--cc-type-card-title);margin:0;font-weight:600}.cc-knowledge-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;display:grid}.cc-knowledge-facts>div{gap:var(--attenda-space-3xs);min-width:0;display:grid}.cc-knowledge-facts dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.cc-knowledge-facts dd{color:var(--attenda-foreground);font-size:var(--cc-type-body);overflow-wrap:anywhere;margin:0}.cc-knowledge-immutable{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-knowledge-form-actions{justify-content:flex-end;gap:9px;display:flex}.cc-knowledge-saved{color:var(--attenda-text-accent);font-size:var(--cc-type-label);margin:0;font-weight:700}.cc-knowledge-exposure-notice:empty{display:none}.cc-knowledge-exposure-notice{margin-top:16px}.cc-knowledge-body-field{width:100%;min-height:190px;line-height:1.55}.cc-knowledge-body-field:focus{border-color:var(--attenda-primary);box-shadow:0 0 0 3px var(--attenda-ring)}.cc-knowledge-body-field:disabled{opacity:.6}.cc-knowledge-body-read{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);color:var(--attenda-foreground);font-size:var(--cc-type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;line-height:1.6}@media (max-width:900px){.cc-knowledge-table-scroll{max-height:70vh}}@media (max-width:600px){.tenant-knowledge-overview>header,.cc-knowledge-detail>header{flex-direction:column;align-items:stretch}.tenant-knowledge-overview>header button{justify-content:center}.cc-knowledge-actions{display:grid}.cc-knowledge-actions button{width:100%}.cc-knowledge-table-panel{min-height:360px}.cc-knowledge-table-scroll{max-height:62vh}.cc-knowledge-panel{padding:15px}.cc-knowledge-form-actions button{width:100%}}.cc-telephony{flex-direction:column;gap:22px;min-height:0;display:flex}.cc-telephony-description{max-width:72ch;color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0;line-height:1.5}.cc-telephony-scope{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.cc-telephony-scope svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none;margin-top:1px}.cc-telephony-state{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0}.cc-telephony-state[role=alert]{color:var(--attenda-destructive)}.cc-telephony-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-telephony-overview,.cc-telephony-tenant,.cc-telephony-allowance{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-telephony-overview h2,.cc-telephony-tenant h2{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0 0 4px;font-weight:650;display:flex}.cc-telephony-allowance h3,.cc-telephony-form h3{font-size:var(--cc-type-body);margin:0;font-weight:650}.cc-telephony-figure{color:var(--attenda-foreground);font-size:var(--cc-type-body);margin:0;font-weight:600}.cc-telephony-period{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin-top:2px;font-weight:400;display:block}.cc-telephony-table-scroll{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);scrollbar-width:thin;overflow-x:auto}.cc-telephony-table{min-width:640px}.cc-telephony-icon{width:18px;height:18px;color:var(--attenda-text-accent);flex:none}.cc-telephony-label{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin-top:2px;display:block}.cc-telephony-status{border:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-telephony-status[data-status=ASSIGNED]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-telephony-status[data-status=AVAILABLE]{border-color:var(--attenda-status-neutral);background:var(--attenda-status-neutral-fill);color:var(--attenda-status-neutral)}.cc-telephony-status[data-status=SUSPENDED]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.cc-telephony-status[data-status=RETIRED]{color:var(--attenda-text-subtle)}.cc-telephony-chips{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cc-telephony-chips li{align-items:center;gap:8px;display:flex}.cc-telephony-chips li strong{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-weight:650}.cc-telephony-minutes{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-telephony-minutes strong{color:var(--attenda-foreground);font-size:var(--cc-type-label);white-space:nowrap;font-weight:650}.cc-telephony-minutes-sub{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);white-space:nowrap}.cc-telephony-actions{flex-wrap:wrap;gap:6px;display:flex}.cc-telephony-panel{border:1px solid var(--attenda-text-accent);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:14px;padding:18px;display:flex}.cc-telephony-panel h3{font-size:var(--cc-type-body-strong);margin:0;font-weight:650}.cc-telephony-panel-actions{justify-content:flex-end;gap:10px;display:flex}.cc-telephony-transfer{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cc-telephony-transfer p{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);margin:0}.cc-telephony-transfer-label{min-width:3.5em;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;font-weight:600;display:inline-block}.cc-telephony-numbers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-telephony-numbers li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cc-telephony-number-main{flex-direction:column;gap:2px;min-width:0;display:flex}.cc-telephony-number-main strong{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-weight:650}.cc-telephony-number-sub{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-telephony-form{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.cc-telephony-fields{flex-wrap:wrap;gap:12px;display:flex}.cc-telephony-fields>.attenda-field{flex:220px}.cc-telephony-fields input:not([type=checkbox]):not([type=radio]){width:100%;font-weight:400}.cc-telephony-form button{align-self:flex-start}.cc-support{flex-direction:column;gap:16px;display:flex}.cc-support-scope{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);align-items:flex-start;gap:9px;margin:0;padding:11px 13px;line-height:1.5;display:flex}.cc-support-scope svg{width:16px;height:16px;color:var(--attenda-text-accent);flex:none;margin-top:1px}.cc-support-warning{border:1px solid var(--attenda-status-critical);border-radius:var(--attenda-radius-lg);background:var(--attenda-status-critical-fill);color:var(--attenda-foreground);font-size:var(--cc-type-label);align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.cc-support-warning svg{width:17px;height:17px;color:var(--attenda-status-critical);flex:none}.cc-support-state{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0}.cc-support-state[role=alert]{color:var(--attenda-status-critical)}.cc-support-note{max-width:78ch;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-support-sub{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-support-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-support-panel h2{font-size:var(--cc-type-body-strong);margin:0;font-weight:650}.cc-health{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-health h2{font-size:var(--cc-type-body-strong);margin:0;font-weight:650}.cc-health h3{font-size:var(--cc-type-label);margin:0;font-weight:650}.cc-health-verdict{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);font-size:var(--cc-type-label);flex-wrap:wrap;align-items:center;gap:9px;margin:0;padding:11px 13px;font-weight:650;display:flex}.cc-health-verdict svg{flex:none;width:17px;height:17px}.cc-health-verdict-ok svg{color:var(--attenda-status-positive,var(--attenda-text-accent))}.cc-health-verdict-warn{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill)}.cc-health-verdict-warn svg{color:var(--attenda-status-critical)}.cc-health-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.cc-health-card{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);grid-template-columns:1fr;gap:4px;margin:0;padding:12px;display:grid}.cc-health-card dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-health-card dd{font-size:var(--cc-type-label);flex-direction:column;gap:2px;margin:0 0 8px;display:flex}.cc-health-ok{color:var(--attenda-status-positive,var(--attenda-text-accent))}.cc-health-critical{color:var(--attenda-status-critical)}.cc-health-block{flex-direction:column;gap:8px;display:flex}.cc-health-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cc-health-list li{border-bottom:1px solid var(--attenda-border);font-size:var(--cc-type-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.cc-health-list li span{align-items:center;gap:6px;display:inline-flex}.cc-health-list li svg{width:15px;height:15px}.cc-health-list li code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);color:var(--attenda-text-subtle);overflow-wrap:anywhere}.cc-support-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.cc-support-facts>div{flex-direction:column;gap:4px;display:flex}.cc-support-facts dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em}.cc-support-facts dd{color:var(--attenda-foreground);font-size:var(--cc-type-label);margin:0}.cc-support-findings{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cc-support-findings>li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);border-left-width:3px;flex-direction:column;gap:7px;padding:13px;display:flex}.cc-support-findings>li[data-severity=BLOCKING]{border-left-color:var(--attenda-status-critical)}.cc-support-findings>li[data-severity=WARNING]{border-left-color:var(--attenda-status-caution)}.cc-support-findings>li[data-severity=OK]{border-left-color:var(--attenda-status-positive)}.cc-support-findings>li[data-severity=INFORMATIONAL]{border-left-color:var(--attenda-border)}.cc-support-finding-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cc-support-finding-head strong{color:var(--attenda-foreground);font-size:var(--cc-type-body-strong);font-weight:650}.cc-support-finding-body{max-width:76ch;color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);margin:0;line-height:1.5}.cc-support-evidence{flex-wrap:wrap;gap:5px 16px;margin:0;padding:0;list-style:none;display:flex}.cc-support-evidence>li{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);align-items:baseline;gap:6px;display:flex}.cc-support-evidence>li>span:last-child{color:var(--attenda-foreground);font-variant-numeric:tabular-nums;font-weight:650}.cc-support-owner{font-size:var(--cc-type-caption);align-self:flex-start}@media (max-width:640px){.cc-telephony-numbers li{flex-direction:column;align-items:stretch}}.cc-audit{flex-direction:column;gap:22px;min-height:0;display:flex}.cc-audit-scope{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.cc-audit-scope svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none;margin-top:1px}.cc-audit-icon{width:18px;height:18px;color:var(--attenda-text-accent);flex:none}.cc-audit-recent,.cc-audit-list{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-audit-recent h2,.cc-audit-list h2{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-audit-figures{flex-wrap:wrap;gap:18px;margin:0;display:flex}.cc-audit-figures span{color:var(--attenda-foreground);font-size:var(--cc-type-body);align-items:center;gap:7px;font-weight:600;display:flex}.cc-audit-figures svg{width:17px;height:17px;color:var(--attenda-text-subtle)}.cc-audit-table-scroll{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);scrollbar-width:thin;overflow-x:auto}.cc-audit-table{min-width:760px}.cc-audit-table code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-audit-when{white-space:nowrap}.cc-audit-open{font-size:var(--cc-type-label)}.cc-audit-detail{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-surface);width:min(640px,100%);max-height:min(84vh,760px);box-shadow:0 24px 70px var(--attenda-shadow-elevated);flex-direction:column;gap:18px;padding:22px;display:flex;overflow-y:auto}.cc-audit-detail header{flex-direction:column;gap:6px;display:flex}.cc-audit-detail h2{font:600 var(--cc-type-section-title) var(--attenda-font-sans);align-items:center;gap:8px;margin:0;display:flex}.cc-audit-detail h2 svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-primary)}.cc-audit-detail h3{font-size:var(--cc-type-label);text-transform:uppercase;color:var(--attenda-text-subtle);margin:0 0 6px}.cc-audit-detail-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-audit-detail-fields{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.cc-audit-detail-fields>div{border-bottom:1px solid var(--attenda-border);grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.cc-audit-detail-fields>div:last-child{border-bottom:0}.cc-audit-detail-fields dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0}.cc-audit-detail-fields dd{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);overflow-wrap:anywhere;margin:0}.cc-audit-detail-fields code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-audit-detail footer{justify-content:flex-end;display:flex}@media (max-width:520px){.cc-audit-detail-fields>div{grid-template-columns:minmax(0,1fr);gap:2px}}.cc-audit-outcome{border:1px solid var(--attenda-border);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-audit-outcome[data-outcome=FAILURE]{border-color:var(--attenda-destructive);color:var(--attenda-destructive)}.control-center-navigation-group{gap:3px;display:grid}.control-center-navigation-group+.control-center-navigation-group{margin-top:14px}.control-center-navigation-group>h2{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;padding:0 13px;font-weight:650}.control-center-navigation-group>ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.control-center-navigation{scrollbar-width:thin;align-items:center;gap:12px}.control-center-navigation-group{flex:none;align-items:center;gap:6px;display:flex}.control-center-navigation-group+.control-center-navigation-group{border-left:1px solid var(--attenda-border);margin-top:0;padding-left:12px}.control-center-navigation-group>h2{clip-path:inset(50%);white-space:nowrap;flex:0 0 1px;width:1px;height:1px;margin:0;padding:0;overflow:hidden}.control-center-navigation-group>ul{gap:6px;display:flex}.control-center-navigation a{white-space:nowrap}}.cc-overview,.cc-roles,.cc-integrations-directory,.cc-capabilities{flex-direction:column;gap:22px;min-height:0;display:flex}.cc-roles-scope,.cc-integrations-directory-scope,.cc-calendar-connections-note,.cc-capabilities-scope{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.cc-roles-scope>svg,.cc-integrations-directory-scope>svg,.cc-calendar-connections-note>svg,.cc-capabilities-scope>svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none;margin-top:1px}.cc-calendar-connections-state{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0}.cc-roles-note,.cc-integrations-directory-note,.cc-capabilities-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-overview-advisories{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-state-info);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-overview-advisories h2{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-overview-advisories h2 svg{width:19px;height:19px;color:var(--attenda-text-accent)}.cc-overview-advisories ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-overview-advisories li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.cc-overview-advisories li>div{gap:2px;min-width:0;display:grid}.cc-overview-advisories strong{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-weight:650}.cc-overview-advisories span{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);line-height:1.45}.cc-overview-advisories a{font-size:var(--cc-type-label);white-space:nowrap}.cc-overview-grid{flex-direction:column;gap:12px;display:flex}.cc-overview-section-title{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:650}.cc-overview-cards{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:12px;display:grid}.cc-overview-card{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:10px;padding:16px;display:flex}.cc-overview-card h3{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-overview-card h3 svg{width:17px;height:17px;color:var(--attenda-text-accent);flex:none}.cc-overview-figures{flex-direction:column;flex:1;gap:5px;margin:0;display:flex}.cc-overview-figures>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-overview-figures dt{min-width:0;color:var(--attenda-text-subtle);font-size:var(--cc-type-label);overflow-wrap:anywhere}.cc-overview-figures dd{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.cc-overview-figures>div[data-zero=true] dd{color:var(--attenda-text-subtle);font-weight:500}.cc-overview-link{font-size:var(--cc-type-caption);align-self:flex-start}.cc-overview-activity{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-overview-activity h2{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-overview-activity h2 svg{width:18px;height:18px;color:var(--attenda-text-accent)}.cc-overview-activity-figures{flex-wrap:wrap;gap:18px;margin:0;display:flex}.cc-overview-activity-figures span{color:var(--attenda-foreground);font-size:var(--cc-type-body);align-items:center;gap:7px;font-weight:600;display:flex}.cc-overview-activity-figures svg{width:17px;height:17px;color:var(--attenda-text-subtle)}.cc-overview-events{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cc-overview-events li{border-bottom:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);grid-template-columns:minmax(96px,auto) minmax(120px,1fr) minmax(140px,1.2fr) auto minmax(110px,1fr);align-items:center;gap:12px;padding:10px 13px;display:grid}.cc-overview-events li:last-child{border-bottom:0}.cc-overview-event-when{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);white-space:nowrap}.cc-overview-event-actor,.cc-overview-event-target{overflow-wrap:anywhere;min-width:0}.cc-overview-events code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-overview-outcome{border:1px solid var(--attenda-border);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-overview-outcome[data-outcome=FAILURE]{border-color:var(--attenda-destructive);color:var(--attenda-destructive)}@media (max-width:900px){.cc-overview-events li{grid-template-columns:1fr 1fr;row-gap:4px}}.cc-roles-summary,.cc-roles-list,.cc-capabilities-summary,.cc-capabilities-list,.cc-integrations-directory-list,.cc-calendar-connections,.cc-integrations-directory-credentials{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-roles-summary h2,.cc-roles-list h2,.cc-capabilities-summary h2,.cc-capabilities-list h2,.cc-integrations-directory-list h2,.cc-calendar-connections h2,.cc-integrations-directory-credentials h3{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-capabilities-list h2 svg,.cc-integrations-directory-list h2 svg,.cc-calendar-connections h2 svg,.cc-integrations-directory-credentials h3 svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none}.cc-expiry-register{flex-direction:column;gap:16px;display:flex}.cc-expiry-register>h2{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-expiry-register>h2 svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none}.cc-expiry-remaining{white-space:nowrap}.cc-expiry-remaining.is-muted{color:var(--attenda-text-subtle)}.cc-expiry-remaining.is-warning{font-weight:650}.cc-expiry-remaining.is-danger{color:var(--attenda-status-critical);font-weight:650}.cc-roles-figures,.cc-capabilities-figures{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.cc-roles-figures>div,.cc-capabilities-figures>div{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);gap:3px;padding:12px 14px;display:grid}.cc-roles-figures dt,.cc-capabilities-figures dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.03em}.cc-roles-figures dd,.cc-capabilities-figures dd{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.cc-roles-warning{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-state-info);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.cc-roles-warning svg{width:17px;height:17px;color:var(--attenda-text-accent);flex:none}.cc-roles-table-scroll,.cc-capabilities-table-scroll,.cc-integrations-directory-table-scroll,.cc-calendar-connections-table-scroll{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);scrollbar-width:thin;overflow-x:auto}.cc-roles-table{min-width:760px}.cc-capabilities-table{min-width:900px}.cc-integrations-directory-table{min-width:920px}.cc-roles-table strong,.cc-capabilities-table strong,.cc-integrations-directory-table strong{color:var(--attenda-foreground);font-weight:650;display:block}.cc-capabilities-table code,.cc-integrations-directory-credentials code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-roles-sub,.cc-capabilities-sub,.cc-integrations-directory-sub,.cc-calendar-connections-sub{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin-top:2px;line-height:1.4;display:block}.cc-roles-badge{border:1px solid var(--attenda-border);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-roles-badge[data-role=SUPER_ADMIN]{border-color:var(--attenda-primary-border);color:var(--attenda-text-accent)}.cc-roles-effective,.cc-capabilities-flag,.cc-integrations-directory-status,.cc-calendar-connections-status{border:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-roles-effective[data-effective=true],.cc-capabilities-flag[data-on=true],.cc-integrations-directory-status[data-status=ACTIVE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-roles-effective[data-effective=false],.cc-capabilities-flag[data-on=false]{border-color:var(--attenda-destructive);color:var(--attenda-destructive)}.cc-integrations-directory-status[data-status=REVOKED]{color:var(--attenda-text-subtle)}.cc-integrations-directory-credentials{background:var(--attenda-surface)}.cc-integrations-directory-credentials ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cc-integrations-directory-credentials li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.cc-integrations-directory-credentials li>div:first-child{gap:2px;min-width:0;display:grid}.cc-integrations-directory-credential-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:640px){.cc-integrations-directory-credentials li{flex-direction:column;align-items:stretch}}.cc-knowledge,.cc-quality,.cc-notifications,.cc-configuration{flex-direction:column;gap:22px;min-height:0;display:flex}.cc-knowledge-scope,.cc-quality-scope,.cc-notifications-scope,.cc-configuration-scope{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.cc-knowledge-scope>svg,.cc-quality-scope>svg,.cc-notifications-scope>svg,.cc-configuration-scope>svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none;margin-top:1px}.cc-knowledge-warning,.cc-quality-warning,.cc-notifications-warning,.cc-configuration-warning{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-state-info);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.cc-knowledge-warning svg,.cc-quality-warning svg,.cc-notifications-warning svg,.cc-configuration-warning svg{width:17px;height:17px;color:var(--attenda-text-accent);flex:none}.cc-knowledge-note,.cc-notifications-note,.cc-configuration-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-knowledge-list,.cc-quality-list,.cc-notifications-list,.cc-configuration-list{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-knowledge-list h2,.cc-quality-list h2,.cc-notifications-list h2,.cc-configuration-list h2{font-size:var(--cc-type-body-strong);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.cc-knowledge-list h2 svg{width:18px;height:18px;color:var(--attenda-text-accent);flex:none}.cc-knowledge-table-scroll,.cc-quality-table-scroll,.cc-notifications-table-scroll,.cc-configuration-table-scroll{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);scrollbar-width:thin;overflow-x:auto}.cc-knowledge-table{min-width:940px}.cc-quality-table{min-width:900px}.cc-notifications-table{min-width:820px}.cc-configuration-table{min-width:940px}.cc-knowledge-table strong,.cc-quality-table strong,.cc-configuration-table strong{color:var(--attenda-foreground);font-weight:650;display:block}.cc-notifications-table code{font-family:var(--attenda-font-mono,ui-monospace,monospace);font-size:var(--cc-type-caption);overflow-wrap:anywhere}.cc-knowledge-sub,.cc-quality-sub,.cc-notifications-sub,.cc-configuration-sub{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin-top:2px;line-height:1.4;display:block}.cc-knowledge-when,.cc-notifications-when{white-space:nowrap}.cc-knowledge-callersafe{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-variant-numeric:tabular-nums;font-weight:650;display:inline-block}.cc-knowledge-callersafe[data-empty=true]{color:var(--attenda-destructive)}.cc-knowledge-breakdown{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);flex-wrap:wrap;gap:4px 12px;display:flex}.cc-knowledge-breakdown b{color:var(--attenda-foreground);font-variant-numeric:tabular-nums;font-weight:650}.cc-knowledge-open,.cc-tenant-profile-change{white-space:nowrap}.cc-quality-range{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0}.cc-quality-bars{flex-direction:column;gap:3px;min-width:190px;display:flex}.cc-quality-bar{grid-template-columns:1ch 1fr 3ch;align-items:center;gap:8px;display:grid}.cc-quality-bar-label{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);font-variant-numeric:tabular-nums}.cc-quality-bar-track{background:var(--attenda-surface-2);border-radius:999px;height:8px;overflow:hidden}.cc-quality-bar-fill{border-radius:inherit;background:var(--attenda-primary);height:100%;display:block}.cc-quality-bar-value{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);font-variant-numeric:tabular-nums;text-align:right}.cc-quality-count{color:var(--attenda-foreground);font-size:var(--cc-type-body);font-variant-numeric:tabular-nums;font-weight:650;display:block}.cc-quality-suppressed{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);line-height:1.45}.cc-quality-flag{border:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-quality-flag[data-on=true]{border-color:var(--attenda-text-accent);color:var(--attenda-text-accent)}.cc-notifications-scopekind{border:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-notifications-scopekind[data-scope=PLATFORM]{border-color:var(--attenda-primary-border);color:var(--attenda-text-accent)}.cc-notifications-reach{color:var(--attenda-foreground);font-size:var(--cc-type-label);font-variant-numeric:tabular-nums;font-weight:650;display:inline-block}.cc-notifications-reach[data-empty=true]{color:var(--attenda-destructive)}.cc-configuration-owner{font-size:var(--cc-type-caption);text-transform:none;letter-spacing:normal;margin-top:4px;display:block}.cc-configuration-cell{border:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-configuration-cell[data-state=SET]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-configuration-cell[data-state=BLOCKING]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.cc-configuration-cell[data-state=NOT_APPLICABLE]{color:var(--attenda-text-subtle);opacity:.75}.cc-status{font-size:var(--cc-type-caption);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-weight:650;display:inline-block}.cc-status[data-tone=positive]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-status[data-tone=caution]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.cc-status[data-tone=critical]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.cc-status[data-tone=info]{border-color:var(--attenda-status-info);background:var(--attenda-status-info-fill);color:var(--attenda-status-info)}.cc-status[data-tone=neutral]{border-color:var(--attenda-border);color:var(--attenda-status-neutral);background:0 0}.control-center-shell button:not(:disabled):not(.attenda-button):active,.control-center-shell [role=button]:not([aria-disabled=true]):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.control-center-shell button:not(:disabled):not(.attenda-button):active,.control-center-shell [role=button]:not([aria-disabled=true]):active{border-color:var(--attenda-primary-border);transform:none}}.cc-plans,.cc-licenses,.cc-ai,.cc-analytics{flex-direction:column;gap:16px;display:flex}.cc-plans-hint,.cc-ai-hint,.cc-analytics-hint{max-width:78ch;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-plans-scope,.cc-licenses-scope,.cc-ai-scope,.cc-analytics-scope{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);align-items:flex-start;gap:9px;margin:0;padding:11px 13px;line-height:1.5;display:flex}.cc-plans-scope svg,.cc-licenses-scope svg,.cc-ai-scope svg,.cc-analytics-scope svg{width:16px;height:16px;color:var(--attenda-text-accent);flex:none;margin-top:1px}.cc-plans-warning,.cc-licenses-warning,.cc-ai-warning{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-state-info);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.cc-plans-warning svg,.cc-licenses-warning svg,.cc-ai-warning svg{width:17px;height:17px;color:var(--attenda-text-accent);flex:none}.cc-plans-note,.cc-licenses-note,.cc-ai-note,.cc-analytics-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.5}.cc-plans-sub,.cc-licenses-sub,.cc-ai-sub,.cc-analytics-sub{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin-top:3px;font-weight:500;display:block}.cc-plans-labels,.cc-plans-list,.cc-licenses-list,.cc-ai-provider,.cc-ai-list,.cc-ai-tools,.cc-analytics-list{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);flex-direction:column;gap:12px;padding:18px;display:flex}.cc-plans-labels h2,.cc-plans-list h2,.cc-licenses-list h2,.cc-ai-provider h2,.cc-ai-list h2,.cc-ai-tools h2,.cc-analytics-list h2{font-size:var(--cc-type-body-strong);margin:0;font-weight:650}.cc-plans-table-scroll,.cc-licenses-table-scroll,.cc-ai-table-scroll,.cc-analytics-table-scroll{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);scrollbar-width:thin;overflow-x:auto}.cc-plans-table{min-width:760px}.cc-licenses-table{min-width:900px}.cc-ai-table{min-width:780px}.cc-analytics-table{min-width:1000px}.cc-plans-table-scroll,.cc-licenses-table-scroll,.cc-ai-table-scroll,.cc-analytics-table-scroll{position:relative}.cc-plans-label-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cc-plans-label-list>li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);flex-direction:column;gap:8px;padding:13px;display:flex}.cc-plans-label-list>li[data-consistent=false]{border-color:var(--attenda-primary-border)}.cc-plans-label{flex-direction:column;gap:2px;display:flex}.cc-plans-label strong{color:var(--attenda-foreground);font-size:var(--cc-type-body-strong);font-weight:650}.cc-plans-label.is-on strong{color:var(--attenda-text-accent)}.cc-plans-label-count{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-plans-combinations{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cc-plans-combinations>li{font-size:var(--cc-type-caption);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cc-plans-combination-modules{color:var(--attenda-secondary-foreground)}.cc-plans-combination-count{color:var(--attenda-text-subtle);font-variant-numeric:tabular-nums}.cc-plans-label-drift{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);align-items:flex-start;gap:7px;margin:0;line-height:1.45;display:flex}.cc-plans-label-drift svg{width:14px;height:14px;color:var(--attenda-text-accent);flex:none;margin-top:2px}.cc-plans-tag,.cc-plans-modules{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);font-weight:600;display:inline-block}.cc-plans-status{border:1px solid var(--attenda-border);color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-licenses-legend{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;padding:14px;display:grid}.cc-licenses-legend>div{flex-direction:column;gap:3px;display:flex}.cc-licenses-legend dt{color:var(--attenda-foreground);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.cc-licenses-legend dd{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.45}.cc-licenses-entitlements{flex-wrap:wrap;gap:5px;display:flex}.cc-licenses-entitlement{border:1px solid var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive);font-size:var(--cc-type-caption);border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-licenses-seats{font-variant-numeric:tabular-nums;font-weight:650}.cc-licenses-seats[data-over=true]{color:var(--attenda-text-subtle)}.cc-ai-provider-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;display:grid}.cc-ai-provider-facts>div{flex-direction:column;gap:4px;display:flex}.cc-ai-provider-facts dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em}.cc-ai-provider-facts dd{color:var(--attenda-foreground);font-size:var(--cc-type-label);margin:0}.cc-ai-provider-facts code{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-surface-2);font-size:var(--cc-type-caption);padding:2px 7px}.cc-ai-state{border:1px solid var(--attenda-border);color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-ai-state[data-configured=true]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-ai-capability{border:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);white-space:nowrap;border-radius:999px;padding:3px 9px;font-weight:600;display:inline-block}.cc-ai-capability[data-status=AVAILABLE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-ai-capability[data-status=DEGRADED]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.cc-ai-capability[data-status=NOT_CONFIGURED]{color:var(--attenda-text-subtle);opacity:.75}.cc-ai-tool-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cc-ai-tool-list>li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2);flex-direction:column;gap:5px;padding:12px;display:flex}.cc-ai-tool-list code{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-card);color:var(--attenda-foreground);font-size:var(--cc-type-caption);align-self:flex-start;padding:2px 7px;font-weight:600}.cc-ai-tool-list p{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);margin:0;line-height:1.45}.cc-ai-tool-roles{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);text-transform:uppercase;letter-spacing:.04em}.cc-analytics-breakdown{flex-direction:column;gap:2px;margin:5px 0 0;padding:0;list-style:none;display:flex}.cc-analytics-breakdown>li{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cc-analytics-breakdown>li>span:last-child{font-variant-numeric:tabular-nums}.cc-analytics-table strong,.cc-licenses-table strong,.cc-ai-table strong{color:var(--attenda-foreground);font-variant-numeric:tabular-nums;font-weight:650}@media (max-width:640px){.cc-quality-bars{min-width:0}.cc-plans-label-list,.cc-ai-tool-list{grid-template-columns:1fr}}.control-center-shell .cc-list-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;min-width:0;display:flex}.cc-list-header-text{flex-direction:column;flex:22rem;gap:6px;min-width:0;display:flex}.cc-list-header-text h2{font-size:var(--cc-type-section-title);margin:0;font-weight:600;line-height:1.25}.cc-list-description{max-width:78ch;color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0;line-height:1.5}.cc-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.cc-list-toolbar .cc-tenant-filter-picker-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);margin:0;font-weight:600;line-height:1.2}.cc-list-filter.is-picker{flex:0 20rem;min-width:14rem;position:relative}.cc-list-toolbar .cc-tenant-filter-picker{gap:4px;position:relative}.cc-list-toolbar .cc-tenant-filter-picker>.attenda-field{gap:4px}.cc-list-toolbar .cc-tenant-filter-picker-selected{min-height:var(--attenda-control-height-sm)}.cc-analytics-lines{margin-top:6px}.cc-analytics-lines td:first-child{max-width:16ch;overflow:hidden}.cc-analytics-lines td:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;color:var(--attenda-text-subtle);font-size:var(--cc-type-caption);display:block;overflow:hidden}@media (max-width:40rem){.cc-list-filter.is-picker{flex:calc(50% - 12px);min-width:0}.cc-list-actions{justify-content:flex-start;width:100%}.cc-list-header-text{flex:auto}}.cc-calendar-connections-status[data-status=CONNECTED]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.cc-calendar-connections-status[data-status=EXPIRED]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.cc-calendar-connections-status[data-status=REVOKED]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.cc-calendar-connections-status[data-status=DISCONNECTED]{border-color:var(--attenda-status-neutral);background:var(--attenda-status-neutral-fill);color:var(--attenda-status-neutral)}.cc-calendar-connections-table{min-width:760px}.cc-calendar-connections-table-scroll{position:relative}.cc-onboarding{flex-direction:column;gap:12px;display:flex}.cc-onboarding-summary{border:1px solid var(--attenda-border);border-left:3px solid var(--attenda-status-caution);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);font-size:var(--cc-type-label);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:12px 14px;display:flex}.cc-onboarding-summary[data-complete]{border-left-color:var(--attenda-status-positive)}.cc-onboarding-summary strong{font-size:var(--cc-type-body);color:var(--attenda-foreground);font-weight:650}.cc-onboarding-summary span{color:var(--attenda-secondary-foreground)}.cc-onboarding-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cc-onboarding-steps>li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);border-left-width:3px;flex-direction:column;gap:7px;padding:13px;display:flex}.cc-onboarding-steps>li[data-state=DONE]{border-left-color:var(--attenda-status-positive)}.cc-onboarding-steps>li[data-state=PENDING]{border-left-color:var(--attenda-status-critical)}.cc-onboarding-steps>li[data-state=RECOMMENDED]{border-left-color:var(--attenda-status-caution)}.cc-onboarding-step-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-onboarding-step-head strong{font-size:var(--cc-type-body);color:var(--attenda-foreground);font-weight:650}.cc-onboarding-step-number{background:var(--attenda-surface-2);width:24px;height:24px;color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.cc-onboarding-kind{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-onboarding-step-body,.cc-onboarding-blocked{color:var(--attenda-secondary-foreground);font-size:var(--cc-type-label);margin:0;line-height:1.5}.cc-onboarding-blocked{color:var(--attenda-foreground);font-weight:600}.cc-onboarding-step-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cc-onboarding-noscreen{color:var(--attenda-text-subtle);font-size:var(--cc-type-label)}.cc-onboarding-mark{min-height:var(--attenda-control-height-sm);color:var(--attenda-foreground);font-size:var(--cc-type-label);cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.cc-onboarding-mark:has(input:disabled){cursor:progress}.tenant-users-overview.cc-tenant-profile{grid-template-rows:none;align-content:start;height:auto;min-height:0}.cc-tenant-profile-eyebrow{color:var(--attenda-text-accent);font-size:var(--cc-type-caption);letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-weight:800;display:block}.cc-tenant-profile-meta{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.cc-tenant-profile-plan{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);color:var(--attenda-secondary-foreground);font-size:var(--cc-type-caption);padding:5px 9px;font-weight:700}.cc-tenant-profile-section{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);gap:12px;padding:18px 20px;display:grid}.cc-tenant-profile-section+.cc-tenant-profile-section{margin-top:16px}.cc-tenant-profile-section h3{font-size:var(--cc-type-title-md);margin:0;font-weight:600}.cc-tenant-profile-section>p{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);margin:0}.cc-tenant-profile-facts{margin:0;display:grid}.cc-tenant-profile-fact{border-top:1px solid var(--attenda-border);grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:grid}.cc-tenant-profile-fact:first-child{border-top:0}.cc-tenant-profile-fact dt{color:var(--attenda-text-subtle);font-size:var(--cc-type-label);font-weight:600}.cc-tenant-profile-fact dd{min-width:0;color:var(--attenda-foreground);font-size:var(--cc-type-body);overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.cc-tenant-profile-note{color:var(--attenda-text-subtle);font-size:var(--cc-type-caption)}.cc-tenant-profile-lines{gap:3px;display:grid}.cc-tenant-profile-goto{justify-self:start}.cc-tenant-profile-masked{font-variant-numeric:tabular-nums;letter-spacing:.06em}.cc-tenant-profile-actions{flex-wrap:wrap;gap:8px;display:flex}.cc-tenant-profile-danger{border-color:var(--attenda-destructive-subtle)}@media (max-width:600px){.cc-tenant-profile-fact{grid-template-columns:minmax(0,1fr) auto}.cc-tenant-profile-fact dd{grid-area:2/1/auto/-1}}:root{--panel-sidebar-width:15.5rem}.panel-shell{background:var(--attenda-background);min-height:100dvh;color:var(--attenda-foreground);--attenda-ease-out:cubic-bezier(.23, 1, .32, 1);--attenda-ease-in-out:cubic-bezier(.77, 0, .175, 1);--attenda-duration-press:.12s;--attenda-duration-control:.16s;--attenda-duration-overlay:.22s;--attenda-type-caption:12px;--attenda-type-label:13px;--attenda-type-body:14px;--attenda-type-body-strong:15px;--attenda-type-card-title:17px;--attenda-type-title-md:20px;--attenda-type-title:20px}@media (prefers-reduced-motion:reduce){.panel-shell *,.panel-shell :before,.panel-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.panel-shell ::selection{background:var(--attenda-primary);color:var(--attenda-primary-foreground)}.panel-shell input,.panel-shell textarea{caret-color:var(--attenda-primary)}.panel-shell .panel-agenda-grid,.panel-shell time{font-variant-numeric:tabular-nums}.panel-skip{z-index:40;border-radius:var(--attenda-radius-md);background:var(--attenda-primary);color:var(--attenda-primary-foreground);font-size:var(--attenda-type-label);transition:transform var(--attenda-duration-control) var(--attenda-ease-out);padding:.5rem .9rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-4rem)}.panel-skip:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0;transform:none}.panel-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-sidebar{z-index:30;width:min(84vw, var(--panel-sidebar-width));border-inline-end:1px solid var(--attenda-border);background:var(--attenda-surface-2);flex-direction:column;gap:1.25rem;padding:1.1rem .9rem;transition:transform .18s;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-102%)}.panel-shell[data-drawer-open] .panel-sidebar{transform:translate(0);box-shadow:0 0 40px #00000040}.panel-sidebar:focus-visible{box-shadow:inset 0 0 0 2px var(--attenda-ring);outline:0}.panel-brand{align-items:center;gap:.55rem;padding:0 .4rem;display:flex}.panel-brand-mark{flex-shrink:0;width:1.9rem;height:1.9rem}.panel-brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.panel-brand-text strong{font-family:var(--font-manrope), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--attenda-foreground);font-size:.9rem}.panel-brand-text span{color:var(--attenda-text-subtle);font-size:.78rem}.panel-org{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-card);flex-direction:column;gap:.3rem;padding:.7rem;display:flex}.panel-org-tenant,.panel-org-branch{overflow-wrap:anywhere;align-items:center;gap:.4rem;min-width:0;display:flex}.panel-org-tenant{color:var(--attenda-foreground);font-size:var(--attenda-type-label);font-weight:600}.panel-org-branch{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-org svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-primary);flex-shrink:0}.panel-org-lens{margin-top:.45rem}.panel-org-lens svg{color:currentColor}.panel-nav{flex-direction:column;flex:auto;gap:.15rem;min-height:0;display:flex}.panel-nav a{border-radius:var(--attenda-radius-md);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-label);align-items:center;gap:.6rem;padding:.55rem .7rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex}.panel-nav a:hover{background:var(--attenda-subtle);color:var(--attenda-foreground)}.panel-nav a:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.panel-nav a[aria-current=page]{background:var(--attenda-primary);color:var(--attenda-primary-foreground);font-weight:700}.panel-nav a[aria-current=page] svg{color:currentColor}.panel-nav svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-subtle);flex-shrink:0}.panel-body{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.panel-topbar{z-index:20;border-bottom:1px solid var(--attenda-border);background:var(--attenda-surface-2);align-items:center;gap:1rem;padding:.75rem clamp(1rem,4vw,2rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.panel-topbar{background:color-mix(in srgb, var(--attenda-surface-2) 92%, transparent)}}.panel-topbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel-identity{flex-wrap:wrap;align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.panel-drawer-backdrop{display:none}.panel-shell[data-drawer-open] .panel-drawer-backdrop{z-index:25;display:block}.panel-main{flex-direction:column;flex:1;gap:1.5rem;width:min(100%,100rem);margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);display:flex}.panel-home{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-home-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;display:flex}.panel-home-header-text{min-width:0}.panel-home-date{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.07em;margin:0}.panel-home-header h1{overflow-wrap:anywhere;margin:.2rem 0 .25rem;font-size:1.6rem;line-height:1.15}.panel-home-scope{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.panel-home-scope span:first-child{color:var(--attenda-foreground);font-weight:600}.panel-home-actions{flex-wrap:wrap;gap:.5rem;display:flex}.panel-home-metrics{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:grid}.panel-metric{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-card);color:inherit;flex-direction:column;gap:.3rem;min-width:0;padding:.85rem .95rem;text-decoration:none;transition:border-color .12s,transform .12s;display:flex}a.panel-metric:hover{border-color:var(--attenda-input-border-hover);transform:translateY(-1px)}a.panel-metric:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.panel-metric-head{align-items:center;gap:.4rem;min-width:0;display:flex}.panel-metric-head svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-subtle);flex-shrink:0}.panel-metric-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;font-weight:600}.panel-metric-value{font-size:var(--attenda-type-metric,34px);letter-spacing:-.02em;font-weight:700;line-height:1}.panel-metric-hint{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-metric[data-tone=attention]{border-color:var(--attenda-status-caution)}.panel-metric[data-tone=attention] .panel-metric-value{color:var(--attenda-status-caution)}.panel-metric-head{flex-wrap:wrap}.panel-home-columns{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:60rem){.panel-home-columns{grid-template-columns:minmax(0,1fr)}}.panel-home-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg,14px);background:var(--attenda-card);min-width:0;padding:.9rem 1rem 1rem}.panel-home-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:.65rem;display:flex}.panel-home-panel>header h2{font-size:var(--attenda-type-card-title);margin:0}.panel-home-panel>header p{max-width:52ch;color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:.15rem 0 0}.panel-home-panel>header a{min-height:24px;font-size:var(--attenda-type-label);align-items:center;margin:-.2rem -.35rem;padding:.2rem .35rem;display:inline-flex}.panel-home-attention{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-home-attention li+li{border-top:1px solid var(--attenda-border)}.panel-home-attention a{justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .35rem;display:flex}.panel-home-attention-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.panel-home-attention-main strong{font-size:var(--attenda-type-body);overflow-wrap:anywhere;font-weight:600}.panel-home-attention-meta{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-home-attention-age{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.panel-home-attention-age[data-stale=true]{color:var(--attenda-foreground);font-weight:600}.panel-home-upcoming{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-home-upcoming li{flex-direction:column;gap:.1rem;min-width:0;padding:.5rem .35rem;display:flex}.panel-home-upcoming li+li{border-top:1px solid var(--attenda-border)}.panel-home-upcoming-when{font-size:var(--attenda-type-caption);color:var(--attenda-foreground);font-variant-numeric:tabular-nums;font-weight:600}.panel-home-upcoming-what{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle);overflow-wrap:anywhere}@media (min-width:1024px){.panel-shell{grid-template-columns:var(--panel-sidebar-width) 1fr;min-height:100dvh;display:grid}.panel-sidebar{height:100dvh;box-shadow:none;transition:none;position:sticky;top:0;overflow-y:hidden;transform:none}.panel-sidebar .panel-nav{scrollbar-width:thin;padding-block-end:.5rem;overflow-y:auto}.panel-shell .panel-drawer-toggle,.panel-shell[data-drawer-open] .panel-drawer-backdrop{display:none}}.panel-persons{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-persons-state{border:1px dashed var(--attenda-border);border-radius:var(--attenda-radius-lg);color:var(--attenda-text-subtle);text-align:center;margin:0;padding:1.5rem}.panel-persons-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-persons-list>li+li{border-top:1px solid var(--attenda-border)}.panel-person-card{border-radius:var(--attenda-radius-sm);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.3rem 1.25rem;min-width:0;padding:.6rem .5rem;display:flex}.panel-person-card:hover{background:var(--attenda-surface)}.panel-person-card>.panel-person-identity{flex:16rem;min-width:0}.panel-person-card>.panel-person-details{flex:2 22rem;min-width:0}.panel-person-card>.panel-person-actions{margin-inline-start:auto}.panel-person-card>.panel-person-memberships{flex:0 auto;margin:0}.panel-person-card>.panel-person-transfer{flex:100%}.panel-person-identity{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.panel-person-identity strong{font-size:var(--attenda-type-body)}.panel-person-archived{border:1px solid var(--attenda-border);color:var(--attenda-status-neutral);font-size:var(--attenda-type-caption);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-weight:650}.panel-person-identity span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label)}.panel-person-details{gap:.5rem;margin:0;display:grid}.panel-person-details div{min-width:0}.panel-person-details dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.04em}.panel-person-details dd{font-size:var(--attenda-type-label);overflow-wrap:anywhere;margin:.15rem 0 0}.panel-person-memberships{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-person-membership{border:1px solid var(--attenda-border);background:var(--attenda-subtle);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption);border-radius:999px;padding:.25rem .6rem;font-weight:600}.panel-person-membership.is-member{border-color:var(--attenda-primary);color:var(--attenda-text-accent)}.panel-person-membership.is-none{color:var(--attenda-text-subtle);border-style:dashed;font-weight:500}.panel-persons-more{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}@media (min-width:720px){.panel-person-card{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center}.panel-person-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.panel-person-membership{align-items:baseline;gap:.35rem;display:inline-flex}.panel-person-membership-status{opacity:.75;white-space:pre;font-weight:500}.panel-person-membership.is-pending{border-style:dashed;border-color:var(--attenda-muted-foreground);color:var(--attenda-text-subtle)}.panel-modal-backdrop{z-index:90;background:var(--attenda-shadow-elevated,#0000008c);justify-content:center;align-items:flex-start;padding:clamp(.5rem,4vw,3rem) .75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.panel-modal{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);width:min(720px,100%);color:var(--attenda-foreground);flex-direction:column;gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:flex}.panel-modal>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-modal>header h2{font-size:var(--attenda-type-title);margin:0}.panel-modal-note{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-label);margin:0;padding:.6rem .8rem}.panel-modal-error{color:var(--attenda-status-critical);font-size:var(--attenda-type-label);margin:0}.panel-modal-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.panel-modal-grid input{width:100%}.panel-modal form{flex-direction:column;gap:1rem;display:flex}.panel-modal footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (min-width:640px){.panel-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-modal-grid :is(label,.attenda-field).is-wide{grid-column:1/-1}}.panel-household-mode{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;padding:.75rem .9rem;display:flex}.panel-household-mode legend{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);padding:0 .35rem}.panel-household-mode label{font-size:var(--attenda-type-label);cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}.panel-household-picker{flex-direction:column;gap:.75rem;min-width:0;display:flex}.panel-household-search input{width:100%}.panel-household-options{border:0;gap:.4rem;max-height:40vh;margin:0;padding:0;display:grid;overflow-y:auto}.panel-household-options legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.panel-household-option{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.15rem .6rem;min-width:0;padding:.6rem .75rem;display:grid}.panel-household-option input{grid-row:1/span 3;margin-top:.2rem}.panel-household-option:has(input:checked){border-color:var(--attenda-primary);border-width:2px;padding:calc(.6rem - 1px) calc(.75rem - 1px)}.panel-household-option:has(input:focus-visible){box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.panel-household-option:has(input:checked) .panel-household-address{font-weight:700}.panel-household-address{font-size:var(--attenda-type-label);overflow-wrap:anywhere}.panel-household-locality,.panel-household-residents{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-territory{flex-direction:column;gap:1.25rem;display:flex}.panel-territory-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-territory-header h1{font-size:var(--attenda-type-title);align-items:center;gap:.5rem;margin:0;display:flex}.panel-territory-header h1 svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.panel-territory-header p{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:.25rem 0 0}.panel-territory-actions{flex-wrap:wrap;gap:.5rem;display:flex}.panel-territory-state{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.panel-territory-error{color:var(--attenda-status-critical);font-size:var(--attenda-type-caption);margin:0}.panel-territory-note{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.panel-territory-body{flex-direction:column;gap:1rem;display:flex}.panel-territory-delegation{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);flex-direction:column;gap:.75rem;padding:clamp(.75rem,2vw,1.15rem);display:flex}.panel-territory-delegation>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-territory-delegation h2{font-size:var(--attenda-type-card-title);margin:0;font-weight:650}.panel-territory-locality strong{font-size:var(--attenda-type-body);font-weight:600}.panel-territory-delegation header span{font-size:var(--attenda-type-caption);margin-top:.2rem;display:inline-block}.panel-territory-delegation header span.is-active{color:var(--attenda-status-positive)}.panel-territory-delegation header span.is-inactive{color:var(--attenda-status-neutral)}.panel-territory-localities{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.panel-territory-locality{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem .65rem;display:flex}.panel-territory-locality>div{flex-direction:column;min-width:0;display:flex}.panel-territory-province{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-territory-assign{min-width:0}.panel-modal.is-small{width:min(420px,100%)}.panel-confirm-backdrop{z-index:95;background:var(--attenda-shadow-elevated,#0000008c);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel-confirm-dialog{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);width:min(440px,100%);color:var(--attenda-foreground);flex-direction:column;gap:.75rem;padding:clamp(1rem,3vw,1.5rem);display:flex}.panel-confirm-dialog h2{font-size:var(--attenda-type-body);margin:0}.panel-confirm-dialog p{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.panel-confirm-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.panel-person-transfer{border:1px solid var(--attenda-status-caution);border-radius:var(--attenda-radius-md);background:var(--attenda-muted,transparent);flex-direction:column;gap:.15rem;min-width:0;margin:0;padding:.5rem .65rem;display:flex}.panel-person-transfer strong{color:var(--attenda-status-caution);font-size:var(--attenda-type-caption)}.panel-person-transfer span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-person-actions{flex-wrap:wrap;gap:.5rem;display:flex}.panel-residence-current{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-direction:column;gap:.2rem;min-width:0;margin:0;padding:.6rem .75rem;display:flex}.panel-residence-current dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.03em}.panel-residence-current dd{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;margin:0}.panel-arrival-identity{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);min-width:0;margin:0;padding:.75rem}.panel-arrival-identity legend{font-size:var(--attenda-type-label);color:var(--attenda-foreground);padding:0 .35rem}.panel-arrival-hint{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0 0 .6rem}.panel-person-detail{flex-direction:column;gap:1rem;min-width:0;display:flex}.panel-detail-back{align-self:flex-start}.panel-detail-header{flex-direction:column;gap:.6rem;min-width:0;display:flex}.panel-detail-header h1{font-size:var(--attenda-type-title);overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;display:flex}.panel-detail-header h1 svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);flex-shrink:0}.panel-detail-badges{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-detail-badges li{border:1px solid var(--attenda-border);background:var(--attenda-subtle);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption);border-radius:999px;padding:.25rem .6rem}.panel-detail-badges li.panel-detail-eligibility{font-size:var(--attenda-type-label);padding:.3rem .7rem;font-weight:700}.panel-detail-badges li.is-transfer,.panel-detail-badges li.is-pending-change,.panel-detail-badges li.is-pending{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-detail-badges li.is-active{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-detail-section{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface,transparent);flex-direction:column;gap:.6rem;min-width:0;padding:.9rem;display:flex}.panel-detail-section h2{font-size:var(--attenda-type-label);color:var(--attenda-foreground);margin:0}.panel-detail-list{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.6rem;margin:0;display:grid}.panel-detail-list>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.panel-detail-list dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-detail-list dd{color:var(--attenda-foreground);font-size:var(--attenda-type-label);margin:0}.panel-detail-breakable{overflow-wrap:anywhere}.panel-detail-note{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;margin:0}.panel-detail-warning{border:1px solid var(--attenda-status-caution);border-radius:var(--attenda-radius-md);color:var(--attenda-status-caution);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;margin:0;padding:.5rem .65rem}.panel-detail-warning:has(button){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.panel-detail-warning p{flex:16rem;margin:0}.panel-detail-other{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.panel-detail-other li{color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption)}.panel-detail-history{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.panel-detail-history li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-direction:column;gap:.15rem;min-width:0;padding:.6rem .7rem;display:flex}.panel-detail-history-dates{color:var(--attenda-foreground);font-size:var(--attenda-type-label);margin:0}.panel-detail-history-meta{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.panel-detail-history li p:last-child{font-size:var(--attenda-type-caption);margin:0}.panel-detail-documents{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.panel-detail-documents li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.6rem .7rem;display:flex}.panel-detail-documents li.is-superseded{opacity:.72}.panel-document-facts{flex-direction:column;flex:12rem;gap:.15rem;min-width:0;display:flex}.panel-document-title{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;margin:0}.panel-document-meta{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;margin:0}.panel-document-download{flex-shrink:0}.panel-document-upload{flex-direction:column;gap:.3rem;min-width:0;margin-top:.8rem;display:flex}.panel-document-upload label{color:var(--attenda-foreground);font-size:var(--attenda-type-label)}.panel-document-upload input[type=file]{max-width:100%;color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption)}.panel-document-hint{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.panel-document-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.panel-detail-requirements{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.panel-detail-requirements li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;min-width:0;padding:.45rem .6rem;display:flex}.panel-requirement-label{color:var(--attenda-foreground);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-detail-requirements li.is-met .panel-requirement-state{color:var(--attenda-text-accent)}.panel-detail-requirements li.is-missing .panel-requirement-state{color:var(--attenda-text-subtle)}.panel-requirement-state{font-size:var(--attenda-type-caption);font-weight:700}.panel-detail-note.is-complete{color:var(--attenda-foreground)}.panel-providers{flex-direction:column;gap:1rem;min-width:0;display:flex}.panel-list-surface{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);flex-direction:column;gap:1rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:flex}.panel-list-surface>.panel-list-toolbar{border-block-end:1px solid var(--attenda-border);padding-block-end:.85rem}.panel-list-surface .panel-persons-state{border:0;padding:2.25rem 1rem}.panel-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-inline-start:auto;display:flex}.panel-provider-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-provider-list li+li{border-top:1px solid var(--attenda-border)}.panel-provider-list li.is-inactive{opacity:.72}.panel-provider-link{flex-direction:column;gap:.1rem;padding:.55rem .5rem;display:flex}@media (min-width:48rem){.panel-provider-link{flex-flow:wrap;align-items:baseline;column-gap:1.25rem}.panel-provider-link>:first-child{flex:18rem;min-width:0}.panel-provider-link>*{min-width:0}}.panel-provider-name{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;align-items:center;gap:.4rem;display:flex}.panel-provider-name svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);flex-shrink:0}.panel-provider-meta,.panel-provider-contact{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-provider-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.panel-provider-type{border:0;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;display:flex}.panel-provider-type legend{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);padding:0}.panel-provider-type label{flex-direction:row;align-items:center;gap:.35rem;min-width:0;display:flex}.panel-provider-type label>span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-modal-note.is-hint{font-size:var(--attenda-type-caption);margin:0}.panel-catalog-form{flex-direction:column;gap:.3rem;min-width:0;margin-bottom:.9rem;display:flex}.panel-catalog-form>label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-catalog-row{flex-wrap:wrap;align-items:flex-end;gap:.4rem;min-width:0;display:flex}.panel-catalog-row>.attenda-field{flex:10rem}.panel-catalog-row>.attenda-select{flex:0 auto;width:auto}.panel-catalog-row input{flex:10rem;min-width:0;max-width:100%}.panel-catalog-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-catalog-list li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;padding:.55rem .7rem;display:flex}.panel-catalog-list li.is-inactive{opacity:.72}.panel-catalog-name{min-width:0;color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;flex-direction:column;flex:10rem;display:flex}.panel-catalog-name small{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-catalog-status{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-catalog-actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.panel-provider-coverage{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;flex-direction:column;gap:.1rem;display:flex}.panel-coverage-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-coverage-list li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;padding:.55rem .7rem;display:flex}.panel-coverage-list li.is-inactive{opacity:.72}.panel-coverage-what{min-width:0;color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;flex-direction:column;flex:12rem;display:flex}.panel-coverage-what small{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-coverage-mode{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-coverage-travel{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;flex:100%}.panel-owner-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-owner-list li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;padding:.55rem .7rem;display:flex}.panel-owner-list li.is-inactive{opacity:.72}.panel-owner-name{min-width:0;color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;flex-direction:column;flex:12rem;display:flex}.panel-owner-name small{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-owner-status{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-owner-actions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.panel-coverage-actions{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.panel-requests{flex-direction:column;gap:1rem;min-width:0;display:flex}.panel-request-trace{margin-top:.75rem}.panel-request-trace h3{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle);margin:.5rem 0 .25rem;font-weight:600}.panel-request-trace ul{margin:0;padding:0;list-style:none}.panel-request-trace li{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-request-assignment-history{margin-top:.75rem}.panel-request-assignment-history h3{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle);margin:0 0 .25rem;font-weight:600}.panel-request-assignment-history ul{margin:0;padding:0;list-style:none}.panel-request-assignment-history li{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-entity-documents{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.panel-entity-documents li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;padding:.55rem 0;display:flex}.panel-entity-documents li+li{border-top:1px solid var(--attenda-border)}.panel-entity-documents li.is-withdrawn{opacity:.62}.panel-entity-document-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.panel-entity-document-main span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-entity-document-actions{align-items:center;gap:.75rem;display:flex}.panel-entity-document-withdrawn{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-entity-documents-upload{border-top:1px solid var(--attenda-border);flex-wrap:wrap;align-items:flex-end;gap:.6rem;min-width:0;margin-top:.9rem;padding-top:.9rem;display:flex}.panel-entity-documents-upload label{flex-direction:column;gap:.25rem;min-width:0;display:flex}.panel-entity-documents-upload label>span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-entity-documents-upload .panel-modal-note{flex-basis:100%;margin:0}.panel-request-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-request-list li.is-closed,.panel-request-list li.is-cancelled{opacity:.72}.panel-request-list li+li{border-top:1px solid var(--attenda-border)}.panel-request-row{grid-template-columns:minmax(0,1fr);gap:.15rem .9rem;padding:.6rem .5rem;display:grid}@media (min-width:48rem){.panel-request-row{grid-template-columns:minmax(0,1fr) 7.5rem 7rem 9rem;align-items:center}}.panel-request-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-request-summary{color:var(--attenda-foreground);font-size:var(--attenda-type-body);overflow-wrap:anywhere;align-items:center;gap:.4rem;font-weight:600;display:flex}.panel-request-summary svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-subtle);flex-shrink:0}.panel-request-sub,.panel-request-kind{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-request-status{font-size:var(--attenda-type-caption);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);white-space:nowrap;justify-self:start;padding:.1rem .45rem;font-weight:600}.panel-request-status[data-status=NEW]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-request-status[data-status=TRIAGED]{border-color:var(--attenda-status-info);background:var(--attenda-status-info-fill);color:var(--attenda-status-info)}.panel-request-status[data-status=CLOSED]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-request-status[data-status=CANCELLED]{border-color:var(--attenda-border);color:var(--attenda-status-neutral)}.panel-request-when{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-request-when>span:first-child{font-size:var(--attenda-type-caption);color:var(--attenda-foreground);font-variant-numeric:tabular-nums}.panel-request-owner{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-request-details{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--attenda-foreground);font-size:var(--attenda-type-body);margin:.6rem 0 0}.panel-quality{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-quality-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-quality-header>div{min-width:0}.panel-quality-header h1{font-size:var(--attenda-type-title);align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.panel-quality-header h1 svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-primary)}.panel-quality-header p{color:var(--attenda-text-subtle);font-size:var(--attenda-type-body);margin:0}.panel-quality-bucket{min-width:0}.panel-quality-cards{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.panel-quality-card{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);min-width:0;padding:.75rem .9rem}.panel-quality-card h2{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.04em;margin:0}.panel-quality-figure{align-items:baseline;gap:.35rem;margin:.4rem 0 0;font-size:1.9rem;font-weight:600;line-height:1.1;display:flex}.panel-quality-figure small{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-weight:500}.panel-quality-empty-figure{color:var(--attenda-text-subtle)}.panel-quality-card-note{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:.4rem 0 0}.panel-quality-block{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);min-width:0;padding:1rem}.panel-quality-block h2{font-size:var(--attenda-type-body);margin:0 0 .85rem}.panel-quality-note{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:.75rem 0 0}.panel-quality-block>.panel-quality-note:first-of-type{margin-top:0}.panel-quality-distribution{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.panel-quality-distribution li{grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-width:0;display:grid}.panel-quality-distribution-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);white-space:nowrap}.panel-quality-distribution-track{background:var(--attenda-subtle);border-radius:999px;min-width:0;height:.55rem;overflow:hidden}.panel-quality-distribution-bar{background:var(--attenda-primary);border-radius:999px;height:100%;display:block}.panel-quality-distribution-count{font-size:var(--attenda-type-label);font-variant-numeric:tabular-nums}.panel-quality-trend{align-items:flex-end;gap:.6rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.panel-quality-trend-item{flex:0 0 3.25rem;grid-template-rows:7rem auto auto;place-items:end center;gap:.35rem;display:grid}.panel-quality-trend-bar{border-radius:var(--attenda-radius-sm) var(--attenda-radius-sm) 0 0;background:var(--attenda-primary);width:1.5rem}.panel-quality-trend-gap{border-top:2px dashed var(--attenda-border);width:1.5rem;height:.35rem}.panel-quality-trend-value{font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums}.panel-quality-trend-item.is-suppressed .panel-quality-trend-value{color:var(--attenda-text-subtle)}.panel-quality-trend-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-align:center;line-height:1.2}@media (max-width:480px){.panel-quality-header{flex-direction:column;align-items:stretch}.panel-quality-figure{font-size:1.6rem}.panel-quality-trend-item{flex-basis:2.75rem;grid-template-rows:6rem auto auto}}.panel-bell,.panel-bell-trigger{position:relative}.panel-bell-count{background:var(--attenda-primary);min-width:1.15rem;color:var(--attenda-primary-foreground,#fff);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 .25rem;font-size:.75rem;line-height:1.15rem;position:absolute;top:-.35rem;right:-.35rem}.panel-bell-popover{z-index:20;border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);transform-origin:100% 0;width:min(22rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);animation:panel-bell-in var(--attenda-duration-overlay) var(--attenda-ease-out);padding:.85rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a29}@keyframes panel-bell-in{0%{opacity:0;transform:scale(.98)translateY(-4px)}to{opacity:1;transform:none}}.panel-bell-popover>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-bell-popover>header h2{font-size:var(--attenda-type-body);margin:0}.panel-bell-actions{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.6rem;display:flex}.panel-bell-actions p{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0}.panel-bell-list{flex-direction:column;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.panel-bell-list li{background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;min-width:0;padding:.55rem .15rem;display:flex}.panel-bell-list li+li{border-top:1px solid var(--attenda-border)}.panel-bell-list li.is-unread .panel-bell-item-copy strong{color:var(--attenda-foreground)}.panel-bell-list li:not(.is-unread) .panel-bell-item-copy strong{color:var(--attenda-text-subtle);font-weight:500}.panel-bell-item-copy{flex-flow:wrap;flex:10rem;align-items:baseline;gap:.1rem .5rem;min-width:0;display:flex}.panel-bell-item-copy strong{font-size:var(--attenda-type-label);overflow-wrap:anywhere;flex:100%;font-weight:600}.panel-bell-item-copy time{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums}.panel-bell-item-unread{color:var(--attenda-text-accent);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.04em;align-self:flex-start;font-weight:600}.panel-bell-item-actions{flex-wrap:wrap;flex-shrink:0;gap:.35rem;display:flex}.panel-bell-pending{margin-top:.6rem}.panel-bell-pending h3{font-size:var(--attenda-type-label);align-items:center;gap:.4rem;margin:0 0 .4rem;font-weight:600;display:flex}.panel-bell-pending h3 svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.panel-bell-pending-group+.panel-bell-pending-group{margin-top:.6rem}.panel-bell-pending-count{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0;font-weight:600}.panel-bell-pending-list{flex-direction:column;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.panel-bell-pending-list li+li{border-top:1px solid var(--attenda-border)}.panel-bell-pending-list a,.panel-bell-pending-all{font-size:var(--attenda-type-label);overflow-wrap:anywhere;padding:.35rem 0;display:block}.panel-bell-pending-all{font-size:var(--attenda-type-caption)}.panel-bell-section-title{border-top:1px solid var(--attenda-border);font-size:var(--attenda-type-label);margin:.85rem 0 0;padding-top:.75rem;font-weight:600}@media (max-width:480px){.panel-bell-popover{width:auto;position:fixed;top:4.25rem;left:.75rem;right:.75rem}.panel-bell-list li{flex-direction:column;justify-content:flex-start;align-items:stretch}.panel-bell-item-copy{flex:none}}.panel-unavailable{gap:var(--attenda-space-md,1rem);justify-items:start;display:grid}.panel-unavailable h1{margin:0}.panel-unavailable p{color:var(--attenda-text-subtle);margin:0;line-height:1.55}.panel-unavailable .control-center-logout{margin-left:0}.panel-unavailable-actions{gap:var(--attenda-space-sm,.5rem);flex-wrap:wrap;align-items:center;display:flex}.panel-knowledge-list li.is-archived{opacity:.72}.panel-knowledge-notice{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label);margin:.25rem 0}.panel-knowledge-form{margin-top:.75rem}.panel-knowledge-form-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.panel-modal-grid textarea{resize:vertical;min-width:0;min-height:8rem}.panel-knowledge-body{white-space:pre-wrap;overflow-wrap:anywhere}.panel-agenda{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-agenda-header>h1{font-size:var(--attenda-type-title);align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.panel-agenda-header h1 svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-primary)}.panel-agenda-header p{color:var(--attenda-text-subtle);font-size:var(--attenda-type-body);margin:0}.panel-agenda-truncated{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0 0 .5rem}.panel-agenda-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.panel-agenda-item{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;display:grid}.panel-agenda-when{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;grid-column:1;font-weight:600}.panel-agenda-service{color:var(--attenda-foreground);font-size:var(--attenda-type-body);overflow-wrap:anywhere;grid-column:1}.panel-agenda-contact{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;grid-column:1}.panel-agenda-status{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);white-space:nowrap;grid-area:1/2;align-self:center}.panel-agenda-item[data-status=SCHEDULED] .panel-agenda-status{color:var(--attenda-status-info);font-weight:600}.panel-agenda-item[data-status=COMPLETED] .panel-agenda-status{color:var(--attenda-status-positive);font-weight:600}.panel-agenda-item[data-status=CANCELLED] .panel-agenda-status{color:var(--attenda-status-neutral);font-weight:600}.panel-agenda-item[data-status=NO_SHOW] .panel-agenda-status{color:var(--attenda-status-caution);font-weight:600}.panel-agenda-notice{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-subtle);color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0;padding:.55rem .75rem}.panel-agenda-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.panel-agenda-nav{align-items:center;gap:.3rem;display:flex}.panel-agenda-month{font-size:var(--attenda-type-label);text-transform:capitalize}.panel-agenda-zone{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-subtle);color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);white-space:nowrap;margin-left:auto;padding:.2rem .5rem}.panel-agenda-grid{border-collapse:collapse;table-layout:fixed;width:100%}.panel-agenda-grid-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-agenda-grid th{text-align:left;font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle);text-transform:capitalize;padding:.35rem .4rem;font-weight:600}.panel-agenda-cell{vertical-align:top;border:1px solid var(--attenda-border);background:var(--attenda-surface);min-height:4.25rem;padding:.3rem}.panel-agenda-cell:not([data-in-month]){background:var(--attenda-background)}.panel-agenda-cell[aria-current=date]{box-shadow:inset 0 0 0 2px var(--attenda-primary)}.panel-agenda-cell[data-selected]{background:var(--attenda-subtle)}.panel-agenda-cell-list{flex-direction:column;gap:.2rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.panel-agenda-chip{flex-direction:column;gap:.05rem;display:flex}.panel-agenda-chip-time{font-size:var(--attenda-type-caption);color:var(--attenda-foreground);font-weight:600}.panel-agenda-chip-service{font-size:var(--attenda-type-caption);color:var(--attenda-foreground);overflow-wrap:anywhere}.panel-agenda-chip-status{color:var(--attenda-text-subtle);font-size:.68rem}.panel-agenda-chip[data-status=SCHEDULED] .panel-agenda-chip-status{color:var(--attenda-status-info);font-weight:600}.panel-agenda-chip[data-status=COMPLETED] .panel-agenda-chip-status{color:var(--attenda-status-positive);font-weight:600}.panel-agenda-chip[data-status=CANCELLED] .panel-agenda-chip-status{color:var(--attenda-status-neutral);font-weight:600}.panel-agenda-chip[data-status=NO_SHOW] .panel-agenda-chip-status{color:var(--attenda-status-caution);font-weight:600}.panel-agenda-chip[data-external] .panel-agenda-chip-time,.panel-agenda-chip[data-external] .panel-agenda-chip-service,.panel-agenda-item[data-external] .panel-agenda-when,.panel-agenda-item[data-external] .panel-agenda-service{color:var(--attenda-text-subtle)}.panel-agenda-chip[data-external] .panel-agenda-chip-status,.panel-agenda-item[data-external] .panel-agenda-status{color:var(--attenda-text-subtle);font-weight:600}.panel-agenda-calendar{gap:var(--attenda-space-sm,.5rem);padding:var(--attenda-space-md,1rem);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-card);flex-direction:column;display:flex}.panel-agenda-calendar>h2{font-size:var(--attenda-type-subtitle);color:var(--attenda-foreground);margin:0;font-weight:600}.panel-agenda-calendar>p{margin:0}.panel-agenda-calendar-actions{gap:var(--attenda-space-sm,.5rem);flex-wrap:wrap;display:flex}@media (max-width:640px){.panel-agenda-grid{white-space:nowrap;display:block;overflow-x:auto}.panel-agenda-cell{min-width:4.5rem}}.panel-agenda-day{flex-direction:column;gap:.5rem;display:flex}.panel-agenda-day-title{font-size:var(--attenda-type-label);text-transform:capitalize;margin:0}.panel-agenda-person-linked{align-items:center;gap:.5rem;margin:0;display:flex}.panel-agenda-days{grid-template-columns:1fr;gap:.75rem;display:grid}.panel-agenda-days[data-view=week]{grid-template-columns:none;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;overflow-x:auto}.panel-agenda-day-column{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-surface);flex-direction:column;gap:.4rem;padding:.6rem;display:flex}.panel-agenda-day-column[data-today]{border-color:var(--attenda-primary)}.panel-agenda-dialog{width:min(520px,100%)}.panel-agenda-dialog-zone strong{color:var(--attenda-foreground)}.panel-agenda-form{flex-direction:column;gap:.5rem;display:flex}.panel-agenda-form input{min-width:0}.panel-agenda-form-times{gap:.75rem;display:flex}.panel-agenda-form-times>.attenda-field{flex:1}.panel-agenda-form-error{color:var(--attenda-status-critical);font-size:var(--attenda-type-caption);margin:0}.panel-agenda-form footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}.panel-agenda-detail{gap:.5rem;margin:0;display:grid}.panel-agenda-detail>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-agenda-detail dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-agenda-detail dd{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;margin:0}.panel-agenda-detail dd[data-status=SCHEDULED]{color:var(--attenda-status-info);font-weight:600}.panel-agenda-detail dd[data-status=COMPLETED]{color:var(--attenda-status-positive);font-weight:600}.panel-agenda-detail dd[data-status=CANCELLED]{color:var(--attenda-status-neutral);font-weight:600}.panel-agenda-detail dd[data-status=NO_SHOW]{color:var(--attenda-status-caution);font-weight:600}.panel-knowledge-readonly h2{font-size:var(--attenda-type-label);color:var(--attenda-text-subtle);margin:.9rem 0 .3rem}.panel-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.panel-page-title{font-family:var(--font-manrope), sans-serif;font-size:var(--attenda-type-title-lg);letter-spacing:-.01em;margin:0;font-weight:650}.panel-page-description{color:var(--attenda-text-subtle);font-size:var(--attenda-type-body);max-width:60ch;margin:.35rem 0 0}.panel-card{background:var(--attenda-card);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);box-shadow:0 1px 2px var(--attenda-shadow-soft);padding:1.15rem 1.2rem}.panel-card-head{align-items:center;gap:.55rem;margin-bottom:.35rem;display:flex}.panel-card-head svg{width:var(--attenda-icon-lg);height:var(--attenda-icon-lg);color:var(--attenda-primary);flex-shrink:0}.panel-card-head h2{font-size:var(--attenda-type-card-title);margin:0;font-weight:620}.panel-card-note{color:var(--attenda-text-subtle);font-size:var(--attenda-type-body);margin:0 0 .9rem}.panel-badge{font-size:var(--attenda-type-label);border:1px solid var(--attenda-border);background:var(--attenda-subtle);color:var(--attenda-foreground);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-weight:600;display:inline-flex}.panel-badge svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.panel-status{font-size:var(--attenda-type-caption);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-weight:650;display:inline-flex}.panel-status svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);flex-shrink:0}.panel-status[data-tone=positive]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-status[data-tone=caution]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-status[data-tone=critical]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.panel-status[data-tone=info]{border-color:var(--attenda-status-info);background:var(--attenda-status-info-fill);color:var(--attenda-status-info)}.panel-status[data-tone=neutral]{border-color:var(--attenda-border);color:var(--attenda-status-neutral);background:0 0}:root[data-density=compact] .panel-agenda-item{padding-block:.5rem}.panel-ai-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}@media (max-width:60rem){.panel-ai-grid{grid-template-columns:1fr}}.panel-ai-chat{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-card);flex-direction:column;min-height:28rem;max-height:min(72vh,44rem);display:flex;overflow:hidden}.panel-ai-thread{flex-direction:column;flex:auto;gap:.7rem;padding:1rem;display:flex;overflow-y:auto}.panel-ai-msg{border-radius:var(--attenda-radius-md);max-width:88%;font-size:var(--attenda-type-body);padding:.6rem .8rem;line-height:1.5}.panel-ai-msg p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.panel-ai-msg-user{background:var(--attenda-subtle);border:1px solid var(--attenda-border);align-self:flex-end}.panel-ai-msg-ai{background:var(--attenda-surface);border:1px solid var(--attenda-border);align-self:flex-start}.panel-ai-msg-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.panel-ai-provenance{font-size:var(--attenda-type-caption)}.panel-ai-provenance svg{color:var(--attenda-primary)}.panel-ai-sources{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle)}.panel-ai-typing{color:var(--attenda-text-subtle)}.panel-ai-notice{border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);border:1px solid var(--attenda-border);color:var(--attenda-text-subtle);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.panel-ai-notice svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-destructive);flex-shrink:0}.panel-ai-notice p{font-size:var(--attenda-type-body);margin:0}.panel-ai-retry{margin-inline-start:auto}.panel-ai-suggested{flex-wrap:wrap;gap:.4rem;padding:.6rem .8rem 0;display:flex}.panel-ai-input{border-top:1px solid var(--attenda-border);align-items:flex-end;gap:.5rem;padding:.7rem .8rem;display:flex}.panel-ai-input textarea{resize:none;flex:auto;max-height:8rem}.panel-ai-input .attenda-button{flex-shrink:0}.panel-ai-reports{flex-direction:column;gap:1rem;display:flex}.panel-ai-facts{margin-top:.4rem}.panel-ai-facts-tag{font-size:var(--attenda-type-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--attenda-text-accent);margin:0 0 .5rem;font-weight:600}.panel-ai-figures{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.panel-ai-figure{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);flex-direction:column;gap:.15rem;padding:.6rem .7rem;display:flex}.panel-ai-figure-value{font-size:var(--attenda-type-title-md);font-variant-numeric:tabular-nums;font-weight:650}.panel-ai-figure-label{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle)}.panel-ai-narrative{border:1px solid var(--attenda-primary-border);border-radius:var(--attenda-radius-md);background:var(--attenda-primary-aura);margin-top:.9rem;padding:.75rem .85rem}.panel-ai-narrative p{font-size:var(--attenda-type-body);margin:.5rem 0 0;line-height:1.5}.panel-ai-exports{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.panel-ai-history{flex-direction:column;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.panel-ai-history-item{font-size:var(--attenda-type-body);flex-direction:column;gap:.1rem;display:flex}.panel-ai-history-meta{font-size:var(--attenda-type-caption);color:var(--attenda-text-subtle)}.panel-shell ::placeholder{color:var(--attenda-text-subtle);opacity:1}.panel-ai-overview{flex-direction:column;gap:.85rem;display:flex}.panel-ai-scope{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;display:flex}.panel-ai-scope-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.06em}.panel-ai-scope-value{color:var(--attenda-foreground);font-size:var(--attenda-type-label);font-weight:600}.panel-ai-capabilities{flex-direction:column;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.panel-ai-capabilities li{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding:.45rem 0;display:flex}.panel-ai-capabilities li+li{border-top:1px solid var(--attenda-border)}.panel-ai-capability-name{min-width:0;font-size:var(--attenda-type-body);flex:1;font-weight:600}.panel-ai-capability-status{font-size:var(--attenda-type-caption);border-radius:var(--attenda-radius-sm);border:1px solid var(--attenda-border);color:var(--attenda-text-subtle);white-space:nowrap;padding:.15rem .5rem;font-weight:600}.panel-ai-capability-status[data-status=AVAILABLE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-ai-capability-status[data-status=DEGRADED]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.panel-ai-capability-status[data-status=CONFIGURED_NO_HEALTH_SIGNAL]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-ai-capability-status[data-status=NOT_CONFIGURED]{border-color:var(--attenda-border);color:var(--attenda-status-neutral)}.panel-ai-capability-evidence{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums}.panel-ai-capability-hint{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);flex-basis:100%;margin:0}.panel-ai-signal{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-top:.35rem;display:flex}.panel-ai-signal-window,.panel-ai-signal-previous{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-ai-alerts{flex-direction:column;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.panel-ai-alerts li{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;padding:.45rem 0;display:flex}.panel-ai-alerts li+li{border-top:1px solid var(--attenda-border)}.panel-ai-alert-severity{font-size:var(--attenda-type-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--attenda-text-subtle);white-space:nowrap;font-weight:700}.panel-ai-alerts li[data-severity=CRITICAL] .panel-ai-alert-severity{color:var(--attenda-foreground)}.panel-ai-alert-reason{min-width:0;font-size:var(--attenda-type-body);overflow-wrap:anywhere;flex:1}.panel-ai-alert-when{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.panel-ai-forecast-value{font-size:var(--attenda-type-metric,34px);margin:.35rem 0 0;font-weight:700;line-height:1}.panel-shell button:not(:disabled):not(.attenda-button){transition:transform var(--attenda-duration-press) var(--attenda-ease-out), background-color var(--attenda-duration-control) var(--attenda-ease-out), border-color var(--attenda-duration-control) var(--attenda-ease-out)}.panel-shell button:not(:disabled):not(.attenda-button):active{transform:scale(.985)}.panel-knowledge-exposure{font-size:var(--attenda-type-caption);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);white-space:nowrap;flex:none;align-self:center;padding:.1rem .45rem;font-weight:600}.panel-knowledge-exposure[data-exposure=INTERNAL]{border-color:var(--attenda-input-border-hover);color:var(--attenda-foreground)}.panel-quality-scope-note{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);max-width:72ch;color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0;padding:.5rem .7rem}.panel-voice{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-voice-unavailable{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg,14px);background:var(--attenda-card);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.panel-voice-unavailable svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-text-subtle);flex-shrink:0}.panel-voice-unavailable h2{font-size:var(--attenda-type-card-title);margin:0 0 .25rem}.panel-voice-unavailable p{max-width:60ch;color:var(--attenda-text-subtle);font-size:var(--attenda-type-body);margin:0}.panel-voice-hero,.panel-voice-panel{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg,14px);background:var(--attenda-card);min-width:0;padding:1rem}.panel-voice-hero>header,.panel-voice-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;margin-bottom:.75rem;display:flex}.panel-voice-hero h2,.panel-voice-panel h2{font-size:var(--attenda-type-card-title);margin:0}.panel-voice-period{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label);font-variant-numeric:tabular-nums;margin:0}.panel-voice-note{max-width:60ch;color:var(--attenda-text-subtle);font-size:var(--attenda-type-body);margin:0 0 .5rem}.panel-voice-figures{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.panel-voice-figure{flex-direction:column;gap:.15rem;min-width:0;display:flex}.panel-voice-figure-value{font-size:var(--attenda-type-metric,34px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.panel-voice-figure-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-voice-figure[data-tone=exhausted] .panel-voice-figure-value{color:var(--attenda-status-critical)}.panel-voice-bar{background:var(--attenda-surface);border:1px solid var(--attenda-border);border-radius:999px;height:.6rem;overflow:hidden}.panel-voice-bar-fill{background:var(--attenda-primary);height:100%;transition:width var(--attenda-duration-overlay) var(--attenda-ease-out);display:block}.panel-voice-bar-fill[data-tone=warning]{background:var(--attenda-status-caution)}.panel-voice-bar-fill[data-tone=exhausted]{background:var(--attenda-status-critical)}.panel-voice-bar-text{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums;margin:.4rem 0 0}.panel-voice-notice{border:1px solid var(--attenda-status-caution);border-radius:var(--attenda-radius-md);color:var(--attenda-foreground);font-size:var(--attenda-type-caption);align-items:center;gap:.45rem;margin:.75rem 0 0;padding:.5rem .7rem;display:flex}.panel-voice-notice[data-tone=exhausted]{border-color:var(--attenda-status-critical)}.panel-voice-notice[data-tone=exhausted] svg{color:var(--attenda-status-critical)}.panel-voice-notice[data-tone=warning] svg{color:var(--attenda-status-caution)}.panel-voice-notice svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);flex-shrink:0}.panel-voice-numbers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-voice-numbers li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.6rem .15rem;display:flex}.panel-voice-numbers li+li{border-top:1px solid var(--attenda-border)}.panel-voice-number-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-voice-number-main strong{font-size:var(--attenda-type-body-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.panel-voice-number-sub{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-voice-number-status{font-size:var(--attenda-type-caption);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);white-space:nowrap;flex-shrink:0;padding:.1rem .45rem;font-weight:600}.panel-voice-number-status[data-status=ACTIVE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-voice-number-status[data-status=SUSPENDED]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-detail-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-width:0;display:flex}.panel-detail-section-head>h2{flex:auto;min-width:0}.panel-detail-section-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.panel-task-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-task-list li.is-done,.panel-task-list li.is-cancelled{opacity:.72}.panel-task-list li+li{border-top:1px solid var(--attenda-border)}.panel-task-row{border-radius:var(--attenda-radius-sm);grid-template-columns:minmax(0,1fr);gap:.35rem .9rem;min-width:0;padding:.6rem .5rem;display:grid}@media (min-width:60rem){.panel-task-row{grid-template-columns:minmax(0,1fr) 7rem 9rem auto;align-items:center}}.panel-task-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-task-title{font-size:var(--attenda-type-body);overflow-wrap:anywhere;align-items:center;gap:.4rem;font-weight:600;display:flex}.panel-task-title svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-subtle);flex-shrink:0}.panel-task-sub{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-task-status{font-size:var(--attenda-type-caption);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);white-space:nowrap;justify-self:start;padding:.1rem .45rem;font-weight:600}.panel-task-status[data-status=OPEN]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-task-status[data-status=IN_PROGRESS]{border-color:var(--attenda-status-info);background:var(--attenda-status-info-fill);color:var(--attenda-status-info)}.panel-task-status[data-status=DONE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-task-status[data-status=CANCELLED]{border-color:var(--attenda-border);color:var(--attenda-status-neutral)}.panel-task-when{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-task-due{font-size:var(--attenda-type-caption);color:var(--attenda-foreground);font-variant-numeric:tabular-nums}.panel-task-due.is-overdue{color:var(--attenda-status-critical);font-weight:600}.panel-task-owner{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-task-actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.panel-task-detail{width:min(640px,100%)}.panel-task-badges{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-task-badges li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-subtle);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption);padding:.15rem .5rem;font-weight:600}.panel-task-badges li[data-status=OPEN]{border-color:var(--attenda-status-caution);background:var(--attenda-status-caution-fill);color:var(--attenda-status-caution)}.panel-task-badges li[data-status=IN_PROGRESS]{border-color:var(--attenda-status-info);background:var(--attenda-status-info-fill);color:var(--attenda-status-info)}.panel-task-badges li[data-status=DONE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-task-badges li[data-status=CANCELLED]{border-color:var(--attenda-border);color:var(--attenda-status-neutral);background:0 0}.panel-task-badges li[data-priority=URGENT]{border-color:var(--attenda-status-critical);background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.panel-task-facts{grid-template-columns:1fr;gap:.6rem 1.25rem;margin:0;display:grid}@media (min-width:640px){.panel-task-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-task-facts div{min-width:0}.panel-task-facts dt{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-task-facts dd{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;margin:0}.panel-task-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.panel-task-body h3{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0;font-weight:600}.panel-task-body-text{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-surface);color:var(--attenda-foreground);font-size:var(--attenda-type-label);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.7rem .85rem}.panel-task-assign{flex-direction:column;gap:.35rem;min-width:0;display:flex}.panel-task-assign h3{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin:0;font-weight:600}.panel-task-assign-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.panel-task-assign-row>.attenda-field{flex:14rem}.panel-task-assign-state{color:var(--attenda-text-subtle);font-size:var(--attenda-type-label);margin:0}.panel-organizations{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.panel-organization-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-organization-list li{min-width:0;padding:.75rem .5rem}.panel-organization-list li+li{border-top:1px solid var(--attenda-border)}.panel-organization-list li.is-inactive{opacity:.72}.panel-organization-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;min-width:0;display:grid}.panel-organization-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-organization-name{font-size:var(--attenda-type-body);overflow-wrap:anywhere;align-items:center;gap:.4rem;font-weight:600;display:flex}.panel-organization-name svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-subtle);flex-shrink:0}.panel-organization-sub{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-organization-status{font-size:var(--attenda-type-caption);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);white-space:nowrap;justify-self:start;padding:.1rem .45rem;font-weight:600}.panel-organization-status[data-status=ACTIVE]{border-color:var(--attenda-status-positive);background:var(--attenda-status-positive-fill);color:var(--attenda-status-positive)}.panel-organization-status[data-status=INACTIVE]{border-color:var(--attenda-border);color:var(--attenda-status-neutral)}.panel-organizations .panel-detail-header h1{align-items:center;gap:.5rem;display:flex}.panel-organizations .panel-detail-header h1 svg{width:var(--attenda-icon-md,20px);height:var(--attenda-icon-md,20px);color:var(--attenda-text-subtle)}.panel-organization-contacts,.panel-organization-interlocutors,.panel-organization-requests{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panel-organization-contacts li,.panel-organization-interlocutors li,.panel-organization-requests li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;padding:.55rem .5rem;display:flex}.panel-organization-contacts li+li,.panel-organization-interlocutors li+li,.panel-organization-requests li+li{border-top:1px solid var(--attenda-border)}.panel-organization-contact-type,.panel-organization-interlocutor-role,.panel-organization-requests li span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption)}.panel-organization-contact-value{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere}.panel-organization-contact-primary{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);padding:.05rem .4rem}.panel-organization-interlocutor-name{color:var(--attenda-foreground);font-size:var(--attenda-type-label);overflow-wrap:anywhere;align-items:center;gap:.4rem;font-weight:600;display:flex}.panel-organization-interlocutor-name svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-subtle);flex-shrink:0}.panel-organization-requests li a{font-size:var(--attenda-type-label);overflow-wrap:anywhere}.panel-request-subject-search{flex-wrap:wrap;gap:.5rem;display:flex}.panel-request-subject-search input{flex:12rem;min-width:0}.panel-notes-form{flex-direction:column;gap:.4rem;margin:.75rem 0;display:flex}.panel-notes-form textarea{resize:vertical;min-height:4.5rem}.panel-notes-form button{align-self:flex-start}.panel-notes-list{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.panel-notes-list li{min-width:0;padding:.6rem 0}.panel-notes-list li+li{border-top:1px solid var(--attenda-border)}.panel-notes-list li.is-retracted{opacity:.7}.panel-notes-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--attenda-foreground);font-size:var(--attenda-type-body);margin:0}.panel-notes-body.is-retracted{color:var(--attenda-text-subtle);font-style:italic}.panel-notes-meta{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums;align-items:center;gap:.6rem;margin:.25rem 0 0;display:flex}.panel-activity-list{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.panel-activity-list li{grid-template-columns:minmax(0,1fr);gap:.15rem .9rem;min-width:0;padding:.55rem 0;display:grid}.panel-activity-list li+li{border-top:1px solid var(--attenda-border)}@media (min-width:48rem){.panel-activity-list li{grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline}}.panel-activity-when{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.panel-activity-what{flex-direction:column;gap:.1rem;min-width:0;display:flex}.panel-activity-kind{color:var(--attenda-foreground);font-size:var(--attenda-type-caption);font-weight:600}.panel-activity-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-activity-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--attenda-foreground);font-size:var(--attenda-type-caption)}.panel-activity-body.is-retracted{color:var(--attenda-text-subtle);font-style:italic}.panel-activity-link{font-size:var(--attenda-type-caption);white-space:nowrap}.panel-tag-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.panel-tag{border:1px dashed var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-surface);max-width:100%;color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption);overflow-wrap:anywhere;align-items:center;padding:.2rem .6rem;font-weight:600;display:inline-flex}.panel-tags-form{flex-direction:column;gap:.75rem;display:flex}.panel-tag-choices{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.panel-tag-choices legend{color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin-bottom:.4rem}.panel-tag-choice{border:1px dashed var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-surface);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-caption);cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .6rem;display:inline-flex}.panel-tag-choice.is-on{color:var(--attenda-foreground);background:var(--attenda-subtle);border-style:solid}.panel-tag-choice input{margin:0}.panel-export{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.panel-export-error{color:var(--attenda-destructive);font-size:var(--attenda-type-caption);overflow-wrap:anywhere}.panel-list-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;min-width:0;display:flex}.panel-list-header-text{flex-direction:column;flex:22rem;gap:.35rem;min-width:0;display:flex}.panel-list-header h1{font-size:var(--attenda-type-title);overflow-wrap:anywhere;align-items:center;gap:.5rem;margin:0;display:flex}.panel-list-header h1 svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-text-subtle);flex-shrink:0}.panel-list-header .panel-detail-note{max-width:78ch}.panel-list-header>.panel-toolbar-actions{justify-content:flex-end}@media (max-width:40rem){.panel-list-header>.panel-toolbar-actions{justify-content:flex-start;width:100%}}.panel-detail-header.has-actions{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem}.panel-detail-header-text{flex-direction:column;flex:22rem;gap:.6rem;min-width:0;display:flex}.panel-detail-header>.panel-toolbar-actions{justify-content:flex-end}.panel-knowledge-form-footer .panel-detail-note{margin-inline-end:auto}@media (max-width:40rem){.panel-detail-header>.panel-toolbar-actions{justify-content:flex-start;width:100%}}.panel-company-settings-card{flex-direction:column;gap:.6rem;min-width:0;display:flex}.panel-company-settings-card .panel-card-note{margin-bottom:.2rem}.panel-company-settings-none{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.panel-company-settings-none p{margin:0}.panel-company-settings-days{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.panel-company-settings-day{border-bottom:1px solid var(--attenda-border);grid-template-columns:minmax(6rem,8rem) minmax(0,1fr) auto;align-items:start;gap:.6rem;padding:.55rem 0;display:grid}.panel-company-settings-day>strong{padding-top:.45rem}.panel-company-settings-slots{flex-direction:column;gap:.4rem;min-width:0;display:flex}.panel-company-settings-holidays{flex-direction:column;gap:.45rem;display:flex}.panel-company-settings-holidays h3{font-size:var(--attenda-type-body);margin:.4rem 0 0;font-weight:620}.panel-company-settings-holidays ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.panel-company-settings-holidays li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.panel-company-settings-preview{border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-direction:column;gap:.25rem;padding:.6rem .75rem;display:flex}.panel-company-settings-actions{flex-wrap:wrap;gap:.5rem;margin-top:.3rem;display:flex}@media (max-width:40rem){.panel-company-settings-day{grid-template-columns:minmax(0,1fr)}.panel-company-settings-day>strong{padding-top:0}}.account-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.account-card{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);background:var(--attenda-card);gap:14px;padding:22px;display:grid}.account-card-head{align-items:center;gap:10px;display:flex}.account-card-head svg{width:18px;height:18px;color:var(--attenda-muted-foreground)}.account-card-head h2{font:600 16px var(--attenda-font-sans);margin:0}.account-card-note{color:var(--attenda-text-subtle);margin:0;font-size:13px}.account-subtitle{font:600 13px var(--attenda-font-sans);color:var(--attenda-text-subtle);margin:6px 0 0}.account-facts{gap:12px;margin:0;display:grid}.account-facts>div{gap:4px;display:grid}.account-facts dt{color:var(--attenda-text-subtle);align-items:center;gap:8px;font-size:12px;display:flex}.account-facts dt svg{width:14px;height:14px}.account-facts dd{margin:0;font-size:14px}.account-fact-value{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.account-badge{border:1px solid var(--attenda-border);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.account-badge svg{width:13px;height:13px}.account-badge-ok{color:var(--attenda-success-foreground,var(--attenda-foreground));background:var(--attenda-success-surface,transparent)}.account-badge-muted{color:var(--attenda-text-subtle)}.account-inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-stack-form{gap:8px;max-width:420px;display:grid}.account-stack-form label{color:var(--attenda-text-subtle);font-size:13px}.account-inline-form input,.account-stack-form input{min-width:0}.account-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.account-error{color:var(--attenda-destructive,#b3261e);margin:0;font-size:13px}.account-success{color:var(--attenda-success-foreground,var(--attenda-foreground));margin:0;font-size:13px}.account-security-row{border-top:1px solid var(--attenda-border);gap:10px;padding-top:12px;display:grid}.account-security-row:first-of-type{border-top:0;padding-top:0}.account-security-row strong{font-size:14px}.account-sessions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-sessions-list li{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.account-sessions-list li[data-current]{border-color:var(--attenda-primary)}.account-sessions-list li>div{gap:2px;display:grid}.account-sessions-list li strong{font-size:13px}.account-sessions-list li span{color:var(--attenda-text-subtle);font-size:12px}.account-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cc-auth-help{color:var(--attenda-text-subtle);margin:4px 0 0;font-size:12px}.cc-auth-neutral{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface-2,transparent);margin:10px 0 0;padding:12px 14px;font-size:14px}.cc-auth-backlink{margin:16px 0 0;font-size:13px}.cc-account{gap:16px;display:grid}.cc-account-header{gap:4px;display:grid}.attenda-input{box-sizing:border-box;min-width:0;min-height:var(--attenda-control-height-md);border:1px solid var(--attenda-input-border);border-radius:var(--attenda-radius-md);background:var(--attenda-input);color:var(--attenda-foreground);font-family:inherit;font-size:var(--attenda-type-field);outline:0;margin:0;padding:0 12px;line-height:1.4;transition:border-color .15s,box-shadow .15s}textarea.attenda-input{resize:vertical;padding:10px 12px}.attenda-input::placeholder{color:var(--attenda-text-subtle);opacity:1}.attenda-input:hover:not(:disabled):not(:focus-visible):not([aria-expanded=true]){border-color:var(--attenda-input-border-hover)}:is(.attenda-input:focus-visible,.attenda-input[aria-expanded=true]){border-color:var(--attenda-primary);box-shadow:0 0 0 3px var(--attenda-ring)}.attenda-input[aria-invalid=true]{border-color:var(--attenda-destructive)}.attenda-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--attenda-destructive)}@supports (color:color-mix(in lab, red, red)){.attenda-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--attenda-destructive) 40%, transparent)}}.attenda-input:disabled{opacity:.55;cursor:not-allowed}.attenda-check{width:17px;height:17px;accent-color:var(--attenda-primary);cursor:pointer;flex:none;margin:0}.attenda-check:focus-visible{outline:2px solid var(--attenda-ring);outline-offset:2px}.attenda-check:disabled{opacity:.55;cursor:not-allowed}:is(.cc-list-toolbar,.panel-list-toolbar) .attenda-input{min-height:var(--attenda-control-height-sm)}.attenda-field{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.attenda-field>.attenda-field-label{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3;display:block}.attenda-field>:is(.attenda-field-hint,.attenda-field-error){font-size:var(--attenda-type-field-label);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.4}.attenda-field>.attenda-field-hint{color:var(--attenda-text-subtle)}.attenda-field>.attenda-field-error{color:var(--attenda-destructive)}.attenda-select-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.attenda-select-trigger>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.attenda-select-trigger>svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-text-subtle);flex:none;transition:transform .15s,color .15s}.attenda-select-trigger[aria-expanded=true]>svg{color:var(--attenda-primary);transform:rotate(180deg)}.attenda-select-placeholder{color:var(--attenda-text-subtle)}@keyframes attenda-select-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:none}}.attenda-select-menu{z-index:80;border:1px solid var(--attenda-input-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-input-menu);max-height:min(280px,40vh);box-shadow:0 20px 46px var(--attenda-shadow-elevated), 0 0 0 1px var(--attenda-elevated-outline);scrollbar-width:thin;scrollbar-color:var(--attenda-primary) var(--attenda-subtle);transform-origin:top;margin:0;padding:6px;list-style:none;animation:.22s cubic-bezier(.23,1,.32,1) attenda-select-in;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.attenda-select-menu[data-drop=up]{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}@media (prefers-reduced-motion:reduce){.attenda-select-menu{animation:none}}.attenda-select-option{border-radius:var(--attenda-radius-md);min-height:36px;color:var(--attenda-foreground);font-size:var(--attenda-type-field);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;scroll-margin:6px;transition:background .12s,color .12s;display:flex}.attenda-select-option>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.attenda-select-option>svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-text-accent);flex:none}.attenda-select-option[data-active=true]{background:var(--attenda-state-hover)}.attenda-select-option[aria-selected=true]{color:var(--attenda-text-accent);font-weight:600}.attenda-select-option[aria-selected=true][data-active=true]{background:var(--attenda-state-selected)}.attenda-select-option[aria-disabled=true]{color:var(--attenda-text-subtle);cursor:not-allowed}.attenda-select-option[aria-disabled=true][data-active=true]{background:0 0}.attenda-empty{text-align:center;min-height:220px;color:var(--attenda-text-subtle);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 24px;display:flex}.attenda-empty-icon{background:var(--attenda-state-info);width:44px;height:44px;color:var(--attenda-text-subtle);border-radius:50%;flex:none;place-items:center;display:grid}.attenda-empty-icon svg{width:var(--attenda-icon-lg);height:var(--attenda-icon-lg)}.attenda-empty-text{justify-items:center;gap:4px;min-width:0;max-width:100%;display:grid}.attenda-empty-title{color:var(--attenda-foreground);font-size:var(--attenda-type-control);overflow-wrap:anywhere;margin:0;font-weight:600}.attenda-empty-message{max-width:56ch;color:var(--attenda-text-subtle);font-size:var(--attenda-type-field);overflow-wrap:anywhere;margin:0;line-height:1.5}.attenda-empty-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}@keyframes attenda-empty-spin{to{transform:rotate(360deg)}}.attenda-empty[data-state=loading] .attenda-empty-icon svg{animation:.9s linear infinite attenda-empty-spin}@media (prefers-reduced-motion:reduce){.attenda-empty[data-state=loading] .attenda-empty-icon svg{animation:none}}.attenda-empty[data-state=error] .attenda-empty-icon{background:var(--attenda-status-critical-fill);color:var(--attenda-status-critical)}.attenda-empty.is-inline{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:10px 0}.attenda-empty.is-inline .attenda-empty-icon{width:28px;height:28px}.attenda-empty.is-inline .attenda-empty-icon svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.attenda-empty.is-inline .attenda-empty-text{justify-items:start}.attenda-empty.is-inline .attenda-empty-action{margin-top:0;margin-inline-start:auto}.attenda-button.attenda-load-more{width:fit-content;margin:12px auto 0;display:flex}.attenda-button{min-height:var(--attenda-control-height-md);border-radius:var(--attenda-radius-md);color:var(--attenda-foreground);font-family:inherit;font-size:var(--attenda-type-field);text-align:center;white-space:nowrap;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,filter .15s,opacity .15s,transform .12s;display:inline-flex}.attenda-button svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);flex-shrink:0}.attenda-button:focus-visible{outline:2px solid var(--attenda-ring);outline-offset:2px}.attenda-button:not(:disabled):active{transform:translateY(1px)}.attenda-button:disabled{opacity:.55;cursor:not-allowed}@keyframes attenda-button-spin{to{transform:rotate(360deg)}}.attenda-button[aria-busy=true]{cursor:progress}.attenda-button[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.8s linear infinite attenda-button-spin}@media (prefers-reduced-motion:reduce){.attenda-button:not(:disabled):active{transform:none}.attenda-button[aria-busy=true]:before{animation:none}}.attenda-button.is-primary{border-color:var(--attenda-primary);background:var(--attenda-primary);color:var(--attenda-primary-foreground)}.attenda-button.is-primary:hover:not(:disabled){filter:brightness(1.06)}.attenda-button.is-secondary{border-color:var(--attenda-input-border);background:var(--attenda-surface);color:var(--attenda-foreground)}.attenda-button.is-secondary:hover:not(:disabled){border-color:var(--attenda-input-border-hover);background:var(--attenda-state-hover)}.attenda-button.is-danger{border-color:var(--attenda-destructive);background:var(--attenda-destructive);color:var(--attenda-destructive-foreground)}.attenda-button.is-danger:hover:not(:disabled){filter:brightness(.94)}.attenda-button.is-quiet{color:var(--attenda-text-subtle);background:0 0;border-color:#0000}.attenda-button.is-quiet:hover:not(:disabled){background:var(--attenda-state-hover);color:var(--attenda-foreground)}.attenda-button.is-sm{min-height:var(--attenda-control-height-sm);padding:0 12px}.attenda-button.is-icon{width:var(--attenda-control-height-sm);height:var(--attenda-control-height-sm);min-height:0;padding:0}.attenda-button.is-icon svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md)}.attenda-button.is-icon.is-sm{width:28px;height:28px}.attenda-button.is-icon.is-sm svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.attenda-button.is-icon[aria-busy=true] svg{display:none}.attenda-list-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.attenda-list-search{flex-direction:column;flex:0 384px;gap:4px;min-width:min(100%,224px);margin:0;display:flex}.attenda-list-search-row{gap:6px;min-width:0;display:flex}.attenda-list-search-row input{flex:auto;width:auto;min-width:0}.attenda-list-search-row .attenda-button{flex:none}.attenda-list-filter{flex-direction:column;flex:0 auto;gap:4px;min-width:144px;max-width:100%;display:flex}.attenda-list-filter.is-wide{min-width:168px}.attenda-list-filter .attenda-select{width:auto;max-width:288px}.attenda-list-filter input[type=date]{width:148px;max-width:100%}.attenda-list-search>label,.attenda-list-filter>label,.attenda-list-filter>span{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.2}.attenda-list-filter.is-check{min-width:0;min-height:var(--attenda-control-height-sm);color:var(--attenda-foreground);font-size:var(--attenda-type-field);cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-weight:500}.attenda-list-filter.is-check>span{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;overflow-wrap:anywhere}.attenda-list-filter.is-check input:disabled{cursor:not-allowed}.attenda-list-filter.is-check:has(input:disabled){color:var(--attenda-text-subtle);cursor:not-allowed}.attenda-list-clear{flex:none}.attenda-list-hint{min-width:0;color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);overflow-wrap:anywhere;flex-basis:100%;margin:0;line-height:1.4}@media (max-width:40rem){.attenda-list-search{flex-basis:100%}.attenda-list-filter,.attenda-list-filter.is-wide{flex:calc(50% - 12px);min-width:0}.attenda-list-filter .attenda-select{max-width:none}.attenda-list-filter input[type=date]{width:100%}.attenda-list-filter.is-check,.attenda-list-clear{flex-basis:100%}}.attenda-switch{min-height:var(--attenda-control-height-md);color:var(--attenda-foreground);font-size:var(--attenda-type-field);cursor:pointer;align-self:flex-start;align-items:center;gap:12px;display:inline-flex;position:relative}.attenda-switch-input{opacity:0;width:44px;height:24px;cursor:inherit;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.attenda-switch-track{border:1px solid var(--attenda-input-border);background:var(--attenda-surface-2);border-radius:999px;flex:none;width:44px;height:24px;transition:background-color .15s,border-color .15s;position:relative}.attenda-switch-track:after{content:"";border:1px solid var(--attenda-input-border);background:var(--attenda-card);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.attenda-switch:hover .attenda-switch-input:not(:disabled)+.attenda-switch-track{border-color:var(--attenda-input-border-hover)}.attenda-switch-input:checked+.attenda-switch-track{border-color:var(--attenda-primary);background:var(--attenda-primary)}.attenda-switch-input:checked+.attenda-switch-track:after{border-color:#0000;transform:translate(20px)}.attenda-switch-input:focus-visible+.attenda-switch-track{outline:2px solid var(--attenda-ring);outline-offset:2px}.attenda-switch:has(.attenda-switch-input:disabled){cursor:not-allowed}.attenda-switch-input:disabled+.attenda-switch-track,.attenda-switch-input:disabled~.attenda-switch-text{opacity:.55}.attenda-switch-text{flex-direction:column;gap:2px;min-width:0;display:flex}.attenda-switch-text strong{font-weight:600}.attenda-switch-text span{color:var(--attenda-text-subtle)}@media (prefers-reduced-motion:reduce){.attenda-switch-track,.attenda-switch-track:after{transition:none}}.attenda-autocomplete{min-width:0;position:relative}.attenda-autocomplete>.attenda-input{width:100%}.attenda-autocomplete-detail{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);flex:none;font-weight:400}.attenda-autocomplete-list>.attenda-empty{min-height:0;padding:6px 8px}.attenda-autocomplete-note{border-top:1px solid var(--attenda-border);color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);margin-top:4px;padding:8px 10px 4px;line-height:1.45}.attenda-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}@keyframes attenda-row-actions-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:none}}.attenda-row-actions-menu{z-index:90;border:1px solid var(--attenda-input-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-input-menu);min-width:220px;max-width:min(320px,100vw - 16px);color:var(--attenda-foreground);box-shadow:0 20px 46px var(--attenda-shadow-elevated), 0 0 0 1px var(--attenda-elevated-outline);scrollbar-width:thin;transform-origin:100% 0;padding:6px;animation:.16s cubic-bezier(.23,1,.32,1) attenda-row-actions-in;position:fixed;overflow-y:auto}.attenda-row-actions-menu[data-drop=up]{transform-origin:100% 100%}@media (prefers-reduced-motion:reduce){.attenda-row-actions-menu{animation:none}}.attenda-row-actions-group{gap:1px;display:grid}.attenda-row-actions-group-title{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px 4px;font-weight:600}.attenda-row-actions-separator{background:var(--attenda-border);height:1px;margin:6px 4px}.attenda-row-actions-item{border-radius:var(--attenda-radius-md);width:100%;min-height:36px;color:var(--attenda-foreground);font-family:inherit;font-size:var(--attenda-type-field);text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:2px;padding:8px 10px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .12s,color .12s;display:grid}.attenda-row-actions-item:hover,.attenda-row-actions-item:focus{background:var(--attenda-state-hover);outline:none}.attenda-row-actions-item:focus-visible{outline:2px solid var(--attenda-ring);outline-offset:-2px}.attenda-row-actions-item.is-destructive{color:var(--attenda-destructive)}.attenda-row-actions-item[aria-disabled=true]{color:var(--attenda-text-subtle);cursor:not-allowed}.attenda-row-actions-item[aria-disabled=true]:hover{background:0 0}.attenda-row-actions-reason{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);font-weight:400}.attenda-tabs{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-lg);background:var(--attenda-surface);scrollbar-width:thin;align-self:flex-start;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.attenda-tab{min-height:var(--attenda-control-height-sm);border-radius:var(--attenda-radius-md);color:var(--attenda-secondary-foreground);font-family:inherit;font-size:var(--attenda-type-field);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 14px;font-weight:600;transition:background-color .12s,color .12s}.attenda-tab:hover{color:var(--attenda-foreground)}.attenda-tab[aria-selected=true]{background:var(--attenda-card);color:var(--attenda-foreground);box-shadow:0 0 0 1px var(--attenda-border)}.attenda-tab:focus-visible{outline:2px solid var(--attenda-ring);outline-offset:2px}.attenda-tab-panel{outline:0;min-width:0}.attenda-tab-panel:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);border-radius:var(--attenda-radius-lg)}:where(.attenda-row-link){font:inherit;font-weight:600}.attenda-row-link{border-radius:var(--attenda-radius-sm);color:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.attenda-row-link:hover{text-underline-offset:3px;text-decoration:underline}.attenda-row-link:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.attenda-row-link:disabled{color:var(--attenda-text-subtle);cursor:progress;text-decoration:none}:where(.attenda-row-button){width:100%;min-width:0;font:inherit;display:block}.attenda-row-button{border-radius:var(--attenda-radius-sm);color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;padding:.55rem .6rem;text-decoration:none}.attenda-row-button:hover{background:var(--attenda-state-hover)}.attenda-row-button:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.attenda-row-button:is([aria-pressed=true],[aria-current=true],[aria-current=page],[data-active]){border-color:var(--attenda-primary-border);background:var(--attenda-state-selected)}:where(.attenda-text-link){font-weight:600}.attenda-text-link{color:var(--attenda-text-accent);text-underline-offset:3px;overflow-wrap:anywhere;border-radius:3px;text-decoration:underline;text-decoration-thickness:from-font}.attenda-text-link:hover{text-decoration-thickness:2px}.attenda-text-link:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}:where(.attenda-back-link){font-size:var(--attenda-type-field);font-weight:600}.attenda-back-link{border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.attenda-back-link svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);flex-shrink:0}.attenda-back-link:hover{color:var(--attenda-foreground);text-underline-offset:3px;text-decoration:underline}.attenda-back-link:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}:where(.attenda-calendar-day){display:inline-block}.attenda-calendar-day{border-radius:var(--attenda-radius-sm);color:var(--attenda-foreground);font-family:inherit;font-size:var(--attenda-type-caption);cursor:pointer;background:0 0;border:0;padding:.05rem .25rem;font-weight:600}button.attenda-calendar-day:hover{background:var(--attenda-card)}.attenda-calendar-day:focus-visible{box-shadow:0 0 0 2px var(--attenda-ring);outline:0}.attenda-calendar-day[aria-pressed=true]{background:var(--attenda-primary);color:var(--attenda-primary-foreground)}span.attenda-calendar-day{color:var(--attenda-text-subtle);opacity:.6;cursor:default}:where(.attenda-calendar-event){width:100%;min-width:0;font:inherit}.attenda-calendar-event{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-sm);background:var(--attenda-surface);color:inherit;text-align:start;cursor:pointer;padding:.65rem .8rem}.attenda-calendar-event.is-compact{background:var(--attenda-subtle);padding:.2rem .3rem}.attenda-calendar-event:hover{border-color:var(--attenda-primary)}.attenda-calendar-event:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.attenda-calendar-event.is-compact:focus-visible{box-shadow:0 0 0 2px var(--attenda-ring)}.attenda-calendar-event:is([data-status=CANCELLED],[data-status=COMPLETED],[data-status=NO_SHOW]){opacity:.72}.attenda-calendar-event[data-external]{background:var(--attenda-background);cursor:default;border-style:dashed}.attenda-calendar-event[data-external]:hover{border-color:var(--attenda-border)}.attenda-segmented{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.attenda-segment{border-radius:var(--attenda-radius-sm);color:var(--attenda-text-subtle);font-family:inherit;font-size:var(--attenda-type-field);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:.3rem .7rem;font-weight:500;display:inline-flex}.attenda-segment svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);flex-shrink:0}.attenda-segment:hover{color:var(--attenda-foreground)}.attenda-segment:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.attenda-segment[aria-checked=true]{background:var(--attenda-card);color:var(--attenda-foreground);box-shadow:0 0 0 1px var(--attenda-border), 0 1px 2px var(--attenda-shadow-card,#00000014);font-weight:600}.attenda-segment[aria-checked=true]:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring)}.attenda-segment:disabled{opacity:.6;cursor:default}.attenda-usermenu{position:relative}.attenda-usermenu-trigger{border:1px solid var(--attenda-border);background:var(--attenda-surface);max-width:14rem;color:var(--attenda-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .3rem;font-family:inherit;transition:background .12s,border-color .12s;display:inline-flex}.attenda-usermenu-trigger:hover{background:var(--attenda-state-hover)}.attenda-usermenu-trigger:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.attenda-usermenu-avatar{background:linear-gradient(135deg, var(--attenda-primary), var(--attenda-primary-end));width:1.75rem;height:1.75rem;color:var(--attenda-on-primary);font-size:var(--attenda-type-caption);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.attenda-usermenu-name{font-size:var(--attenda-type-field);text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.attenda-usermenu-chevron{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm);color:var(--attenda-muted-foreground);transition:transform .14s}.attenda-usermenu-chevron[data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.attenda-usermenu-trigger,.attenda-usermenu-chevron{transition:none}}.attenda-usermenu-popover{z-index:40;border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-popover);min-width:15rem;color:var(--attenda-popover-foreground);box-shadow:0 12px 34px var(--attenda-shadow-elevated);inset-inline-end:0;flex-direction:column;padding:.4rem;display:flex;position:absolute;top:calc(100% + .5rem)}.attenda-usermenu-header{border-bottom:1px solid var(--attenda-border);align-items:center;gap:.6rem;margin-bottom:.35rem;padding:.5rem .55rem .7rem;display:flex}.attenda-usermenu-header div{flex-direction:column;min-width:0;display:flex}.attenda-usermenu-header strong{font-size:var(--attenda-type-field);font-weight:650}.attenda-usermenu-header span:not(.attenda-usermenu-avatar){color:var(--attenda-text-subtle);font-size:var(--attenda-type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attenda-usermenu-item{border-radius:var(--attenda-radius-sm);color:var(--attenda-foreground);font-size:var(--attenda-type-field);align-items:center;gap:.55rem;padding:.55rem;font-weight:540;text-decoration:none;display:flex}.attenda-usermenu-item svg{width:var(--attenda-icon-md);height:var(--attenda-icon-md);color:var(--attenda-muted-foreground)}.attenda-usermenu-item:hover{background:var(--attenda-state-hover)}.attenda-usermenu-item:focus-visible{box-shadow:0 0 0 3px var(--attenda-ring);outline:0}.attenda-usermenu-footer{border-top:1px solid var(--attenda-border);margin-top:.35rem;padding:.35rem .15rem .1rem}.attenda-backdrop{cursor:pointer;background:#0006;border:0;margin:0;padding:0;position:fixed;inset:0}.attenda-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.attenda-table>caption{color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);text-align:left;padding:0 0 10px}.attenda-table>thead>tr>th{border-bottom:1px solid var(--attenda-border);background:var(--attenda-surface-2);color:var(--attenda-text-subtle);font-size:var(--attenda-type-field-label);text-align:left;text-transform:uppercase;vertical-align:middle;padding:10px 12px;font-weight:700}.attenda-table>tbody>tr>:is(td,th),.attenda-table>tfoot>tr>:is(td,th){border-bottom:1px solid var(--attenda-border);color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-field);text-align:left;vertical-align:middle;background:0 0;padding:11px 12px}.attenda-table>:is(tbody,tfoot)>tr>th{color:var(--attenda-foreground);text-transform:none;letter-spacing:normal;font-weight:650}.attenda-table>tbody>tr:last-child>:is(td,th){border-bottom:0}.attenda-table>tbody>tr:hover{background:var(--attenda-surface)}.attenda-table>:is(thead,tbody,tfoot)>tr>.is-num{text-align:right}.attenda-table>:is(thead,tbody,tfoot)>tr>.is-actions{text-align:right;white-space:nowrap}.attenda-table>:is(thead,tbody,tfoot)>tr>.is-select{text-align:center}.attenda-table.is-top>:is(thead,tbody,tfoot)>tr>:is(td,th){vertical-align:top}.attenda-table.is-compact>tbody>tr>:is(td,th){white-space:nowrap;height:52px;padding-top:8px;padding-bottom:8px}.attenda-table.is-nested{width:auto;max-width:100%}.attenda-table.is-nested>:is(thead,tbody,tfoot)>tr>:is(td,th){vertical-align:top;white-space:nowrap;background:0 0;border-bottom:0;padding:3px 12px 3px 0}.attenda-table.is-nested>thead>tr>th{text-transform:none;font-weight:600}.attenda-table.is-nested>tbody>tr>td{color:var(--attenda-text-subtle)}.attenda-table.is-nested>:is(thead,tbody,tfoot)>tr>:is(td,th):last-child{padding-right:0}.attenda-table.is-nested>tfoot>tr>:is(td,th){border-top:1px solid var(--attenda-border);color:var(--attenda-foreground);font-weight:650}.attenda-table.is-nested>tbody>tr:hover{background:0 0}*{box-sizing:border-box}body{background:var(--attenda-background);color:var(--attenda-foreground);font-family:var(--attenda-font-sans), sans-serif;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible{outline:2px solid var(--attenda-ring);outline-offset:2px}.brand{align-items:center;gap:12px;padding:0 10px 34px;display:flex}.brand div:last-child{flex-direction:column;line-height:1.05;display:flex}.brand strong{font:600 18px var(--attenda-font-sans)}.brand span{color:var(--attenda-muted-foreground);font-size:19px}nav{gap:var(--attenda-space-xs);scrollbar-width:none;display:grid;overflow:auto}nav::-webkit-scrollbar{display:none}nav button{width:100%;color:var(--attenda-muted-foreground);padding:var(--attenda-space-md) 15px;border-radius:var(--attenda-radius-md);text-align:left;align-items:center;gap:var(--attenda-space-md);cursor:pointer;background:0 0;border:0;font-weight:600;transition:background .15s,color .15s;display:flex}nav button:hover{background:var(--attenda-state-hover);color:var(--attenda-foreground)}.profile{align-items:center;gap:var(--attenda-space-sm);border-radius:var(--attenda-radius-md);width:100%;color:var(--attenda-foreground);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px;transition:background .15s,color .15s;display:flex}.profile:hover{background:var(--attenda-state-hover)}.profile[aria-expanded=true]{background:var(--attenda-state-active)}.profile>span{width:var(--attenda-control-height-md);height:var(--attenda-control-height-md);background:var(--attenda-subtle);color:var(--attenda-foreground);font-weight:800;font-size:var(--attenda-type-body);border-radius:50%;place-items:center;display:grid}.profile div{flex-direction:column;flex:1;display:flex}.profile strong{font-size:var(--attenda-type-body)}.profile small{color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-label)}.profile b{color:var(--attenda-secondary-foreground);letter-spacing:2px}main{background:var(--attenda-background);min-width:0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-label);margin:0 0 4px;font-weight:800}h1,h2,h3,p{margin-top:0}h1{font:600 var(--attenda-type-page-title) var(--attenda-font-sans);letter-spacing:-.02em;margin:0}.primary,.secondary{border-radius:var(--attenda-radius-md);cursor:pointer;border:0;padding:12px 18px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,opacity .15s,transform .15s}.primary>svg{width:var(--attenda-icon-sm);height:var(--attenda-icon-sm)}.primary{background:linear-gradient(135deg, var(--attenda-primary), var(--attenda-primary-end));color:var(--attenda-on-primary);box-shadow:0 0 20px -4px var(--attenda-primary-glow);justify-content:center;align-items:center;gap:6px;display:inline-flex}.primary:hover{opacity:.9}.primary:active{opacity:.85;transform:translateY(1px)}.primary:disabled{opacity:.5;cursor:not-allowed}.secondary{border:1px solid var(--attenda-border);background:var(--attenda-surface);color:var(--attenda-foreground)}.secondary:hover{background:var(--attenda-state-hover);border-color:var(--attenda-primary-border)}.content{background:var(--attenda-background);max-width:1500px;margin:auto;padding:32px 38px 48px}.panel{background:var(--attenda-card);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-xl);color:var(--attenda-foreground)}.urgency{border:1px solid var(--attenda-border);font-size:var(--attenda-type-micro);padding:5px var(--attenda-space-2xs);border-radius:var(--attenda-radius-md);background:var(--attenda-state-info);color:var(--attenda-muted-foreground);align-items:center;font-weight:800;display:inline-flex}.urgency.high{border-color:var(--attenda-destructive);background:var(--attenda-destructive-subtle);color:var(--attenda-destructive)}.time{text-align:center}.time strong{font-size:var(--attenda-type-body)}.toolbar{border-bottom:1px solid var(--attenda-border);min-height:64px;color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-body);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.search{background:var(--attenda-surface);border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);align-items:center;gap:8px;width:min(480px,70%);padding:9px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.search>span{place-items:center;display:grid}.search svg{width:15px;height:15px}.search:focus-within{border-color:var(--attenda-primary-focus);box-shadow:0 0 0 3px var(--attenda-ring)}.search input{width:100%;font-size:var(--attenda-type-body);color:var(--attenda-foreground);background:0 0;border:0;outline:0}.status{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-state-info);color:var(--attenda-muted-foreground);font-size:var(--attenda-type-micro);white-space:nowrap;align-items:center;padding:4px 8px;font-weight:800;display:inline-flex}.status.pending{background:var(--attenda-state-info);color:var(--attenda-muted-foreground)}.status.assigned,.status.in_review{background:var(--attenda-surface);color:var(--attenda-primary)}.status.confirmed,.status.active{border-color:var(--attenda-primary);background:var(--attenda-primary);color:var(--attenda-primary-foreground)}.status.completed{background:var(--attenda-surface);color:var(--attenda-muted-foreground)}.status.cancelled{border-color:var(--attenda-destructive);background:var(--attenda-destructive-subtle);color:var(--attenda-destructive)}.status.inactive{background:var(--attenda-state-info);color:var(--attenda-muted-foreground)}.full{width:100%}.hours{z-index:3;background:var(--attenda-card);box-shadow:1px 0 0 var(--attenda-border);position:sticky;left:0}.hours>b{border-bottom:1px solid var(--attenda-border);height:62px;font-size:var(--attenda-type-caption);color:var(--attenda-secondary-foreground);justify-content:center;align-items:center;display:flex}.hours>span{text-align:center;height:58px;font-size:var(--attenda-type-caption);color:var(--attenda-secondary-foreground);padding-top:8px;display:block}.modal{background:var(--attenda-card);border-radius:var(--attenda-radius-2xl);width:min(680px,100%);max-height:90vh;box-shadow:0 30px 80px var(--attenda-shadow-elevated),0 0 0 1px var(--attenda-border);color:var(--attenda-foreground);padding:32px;position:relative;overflow:auto}.modal h2{font:600 var(--attenda-type-display-sm) var(--attenda-font-sans);margin-bottom:6px}.details{margin:11px 0}.details>div{border-bottom:1px solid var(--attenda-border);grid-template-columns:100px 1fr;padding:11px 0;display:grid}.details dt{font-size:var(--attenda-type-micro);color:var(--attenda-muted-foreground)}.details dd{font-size:var(--attenda-type-label);margin:0;font-weight:600}.details dd small{color:var(--attenda-muted-foreground);font-size:var(--attenda-type-micro);margin-top:3px;display:block}.empty{text-align:center;color:var(--attenda-muted-foreground);padding:40px}.empty>svg{width:20px;height:20px}.empty p{font-size:var(--attenda-type-label)}.loading{min-height:500px;color:var(--attenda-muted-foreground);justify-content:center;align-items:center;gap:5px;display:flex}.loading div{background:var(--attenda-primary);border-radius:50%;width:8px;height:8px;animation:1s infinite alternate pulse}.loading div:nth-child(2){animation-delay:.2s}.loading div:nth-child(3){animation-delay:.4s}.loading p{font-size:var(--attenda-type-label);margin:0 0 0 8px}@keyframes pulse{50%{opacity:.5}}.rating svg{width:11px;height:11px}.rating svg.filled{fill:currentColor}.rating{white-space:nowrap;color:var(--attenda-primary);font-size:var(--attenda-type-caption);gap:1px;display:inline-flex}@media (max-width:1000px){.brand{padding:0 4px 28px}.brand>div:last-child,.profile div,.profile b{display:none}.profile{justify-items:center;gap:8px;padding-left:0;padding-right:0;display:grid}}@media (max-width:700px){.brand{display:none}.primary{padding:10px 12px;font-size:10px}.content{padding:22px 16px 96px}.toolbar .search{width:100%}.toolbar>span{display:none}.modal{padding:25px 20px}}.brand{padding:3px var(--attenda-space-sm) 42px;display:block}.brand:after{content:none}.brand strong{font:700 var(--attenda-type-title-xl) var(--attenda-font-sans);letter-spacing:.08em}.brand span{color:var(--attenda-primary);font-size:var(--attenda-type-caption);letter-spacing:.28em;text-transform:uppercase;margin:0;font-weight:800;display:block}.content{width:100%;max-width:none;margin:0;padding:28px 30px 52px}@media (max-width:1000px){.brand{justify-content:center;padding:2px 0 30px;display:flex}.brand strong{letter-spacing:.05em;font-size:10px;display:block}.brand span{display:none}.content{padding:28px 26px 50px}}@media (max-width:700px){.content{padding:22px 16px 104px}}:root{--panel-gutter:clamp(24px,1.65vw,40px);--panel-content-max:3200px}.content{width:min(calc(100% - (var(--panel-gutter) * 2)),var(--panel-content-max));max-width:var(--panel-content-max);margin-inline:auto;padding:clamp(26px,1.7vw,36px) 0 52px}@media (max-width:1000px){:root{--panel-gutter:24px}.content{padding:28px 0 50px}}@media (max-width:700px){:root{--panel-gutter:16px}.content{padding:22px 0 104px}}.toolbar>span{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);min-height:28px;color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-micro);white-space:nowrap;align-items:center;padding:5px 9px;font-weight:800;display:inline-flex}.search{width:min(560px,72%)}.empty{align-content:center;justify-items:center;gap:7px;display:grid}.empty>svg{border:1px solid var(--attenda-border);border-radius:var(--attenda-radius-md);background:var(--attenda-subtle);width:38px;height:38px;color:var(--attenda-primary);padding:9px}.empty strong{font-size:var(--attenda-type-body);color:var(--attenda-foreground)}.empty p{max-width:420px;margin:0;line-height:1.5}.language-selector{gap:6px;width:160px;display:grid}.language-selector>span{color:var(--attenda-secondary-foreground);font-size:var(--attenda-type-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.language-selector.is-compact{width:122px}.language-selector.is-compact>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-selector.is-compact .attenda-select-trigger{background:var(--attenda-surface);min-height:42px}.attenda-select{width:100%;min-width:0;position:relative}@media (max-width:700px){.profile{place-items:center;width:52px;height:52px;padding:8px;display:grid}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}
