@font-face{font-family:Fustat;src:url(/fonts/fustat-v1.011-variable.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:200 800}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/noto-sans-arabic-v2.013-variable.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Answer Act Inter UI;src:url(/fonts/answeract-inter-v4.1-latin-ui.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{color-scheme:light;--primary: #253A97;--primary-rgb: 37, 58, 151;--primary-hover: #1D2E7A;--secondary: #263238;--accent: #253A97;--surface: #F2F5F4;--card: #FFFFFF;--border: #D7DCD7;--text: #10181B;--muted: #5E6B70;--success: #178451;--success-text: #12653E;--warning: #B86B00;--warning-text: #754000;--error: #D14343;--danger-text: #9F2D2D;--info: #1D63A7;--border-strong: #C3CCC8;--control-boundary: #66757A;--muted-soft: #78858A;--ink-inverse: #FFFFFF;--primary-soft: #EEF0FF;--accent-soft: #EEF0FF;--success-soft: #E4F4EB;--warning-soft: #FFF1D6;--error-soft: #FCE8E8;--shell: #253A97;--shell-selected: #344BAA;--shell-text: #FFFFFF;--shell-quiet: #DEE2FF;--shell-divider: #6476C7;--button-primary-hover-background: var(--primary-hover);--button-primary-hover-shadow: 0 4px 14px rgba(var(--primary-rgb), .18);--button-secondary-hover-background: rgba(var(--primary-rgb), .06);--button-secondary-hover-border: rgba(var(--primary-rgb), .26);--button-secondary-hover-color: var(--primary-hover);--button-danger-hover-background: rgba(239,68,68,.16);--button-danger-hover-border: rgba(239,68,68,.46);--button-danger-hover-shadow: 0 4px 14px rgba(239,68,68,.14);--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 14px;--r-full: 9999px;--s-xs: 0 1px 2px rgba(16,24,27,.05);--s-sm: 0 1px 2px rgba(16,24,27,.05);--s-md: 0 8px 24px rgba(16,24,27,.12);--s-focus: 0 0 0 3px rgba(37,58,151,.2);--control-height: 46px;--control-padding-x: .92rem;--control-padding-y: .68rem;--control-font-size: .88rem;--t-fast: .15s ease;--t-base: .22s ease;--t-slow: .24s cubic-bezier(.22,1,.36,1);--font-family-ar: "Noto Sans Arabic", "Fustat", "Segoe UI", Tahoma, sans-serif;--font-family-en: "Answer Act Inter UI", "Segoe UI", Arial, sans-serif;--font-family-base: var(--font-family-ar);--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-danger: var(--error);--color-text: var(--text);--color-border: var(--border);--radius-md: var(--r-sm);font-family:var(--font-family-base);font-size:15px;line-height:1.7;font-synthesis:none;-webkit-font-smoothing:antialiased}html[lang=ar]{--font-family-base: var(--font-family-ar)}html[lang=en]{--font-family-base: var(--font-family-en)}.sx-fluent-provider[data-answeract-root-provider=true]{min-height:100vh;overflow-x:hidden;background:var(--surface);color:var(--text);font-family:var(--font-family-base)}.sx-button{font-family:inherit;font-weight:700;min-width:0;max-width:100%;min-height:var(--control-height);box-sizing:border-box;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.sx-button :where(.fui-Button__content,span,small){min-width:0}.sx-button--primary:not(.danger-button):hover:not(:disabled),.sx-button--primary:not(.danger-button):focus-visible{background:var(--button-primary-hover-background);border-color:var(--button-primary-hover-background);color:var(--ink-inverse);box-shadow:var(--button-primary-hover-shadow);transform:translateY(-1px)}.sx-button--secondary:not(.danger-button):hover:not(:disabled),.sx-button--secondary:not(.danger-button):focus-visible,.sx-button--outline:not(.danger-button):hover:not(:disabled),.sx-button--outline:not(.danger-button):focus-visible,.sx-button--subtle:not(.danger-button):hover:not(:disabled),.sx-button--subtle:not(.danger-button):focus-visible,.sx-button--transparent:not(.danger-button):hover:not(:disabled),.sx-button--transparent:not(.danger-button):focus-visible{background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-color);box-shadow:var(--s-xs);transform:translateY(-1px)}.sx-button:active:not(:disabled){transform:none;box-shadow:none}.sx-button.danger-button{color:var(--danger-text);background:var(--error-soft);border-color:#ef44444d;box-shadow:none}.sx-button.danger-button:hover:not(:disabled),.sx-button.danger-button:focus-visible{color:var(--ink-inverse);background:var(--color-danger);border-color:var(--button-danger-hover-border);box-shadow:var(--button-danger-hover-shadow);transform:translateY(-1px)}.sx-button.danger-button--primary,.sx-button.danger-button--primary:hover:not(:disabled),.sx-button.danger-button--primary:focus-visible{color:var(--ink-inverse);background:var(--color-danger);border-color:var(--color-danger)}.sx-button.danger-button--primary:hover:not(:disabled),.sx-button.danger-button--primary:focus-visible{background:var(--danger-text);border-color:var(--danger-text)}.sx-input,.sx-select,.sx-textarea,.sx-native-input{width:100%;min-width:0;font-family:inherit}.sx-input,.sx-select{display:flex;align-items:center;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;box-shadow:none;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.sx-input .fui-Input__input,.sx-select .fui-Select__select{flex:1 1 auto;inline-size:100%;width:100%;min-width:0;max-width:100%;min-height:calc(var(--control-height) - 2px);box-sizing:border-box;line-height:1.4}.sx-select .fui-Select__select{background:transparent;padding-inline-end:2.25rem;text-align:inherit}.sx-select{position:relative}.sx-select .fui-Select__icon{position:absolute;inset-inline-end:.75rem;top:50%;margin:0;pointer-events:none;transform:translateY(-50%)}[dir=rtl] .sx-select .fui-Select__select{padding-inline-start:2.25rem;padding-inline-end:.75rem}[dir=rtl] .sx-select .fui-Select__icon{inset-inline-start:.75rem;inset-inline-end:auto}.sx-input .fui-Input__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-input .fui-Input__input:focus,.sx-input .fui-Input__input:focus-visible,.sx-select .fui-Select__select:focus,.sx-select .fui-Select__select:focus-visible,.sx-textarea .fui-Textarea__textarea:focus,.sx-textarea .fui-Textarea__textarea:focus-visible{outline:none;box-shadow:none}.sx-textarea{display:flex;align-items:stretch;min-height:96px;border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;box-shadow:none;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.sx-textarea .fui-Textarea__textarea{inline-size:100%;width:100%;min-width:0;max-width:100%;min-height:94px;box-sizing:border-box;background:#fff;padding:.72rem .9rem;line-height:1.55;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.sx-input:after,.sx-select:after,.sx-textarea:after{display:none}.sx-input:focus-within,.sx-select:focus-within,.sx-textarea:focus-within{border-color:rgba(var(--primary-rgb),.5);background:var(--card);box-shadow:var(--s-focus)}.sx-native-input{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.62rem .75rem;background:#fff;color:var(--color-text)}.sx-native-input[type=checkbox],.sx-native-input[type=radio],.sx-native-input[type=color],.sx-native-input[type=range]{width:auto;min-height:auto;padding:0}.sx-checkbox{font-family:inherit}.sx-form{min-width:0}.form-stack{display:grid;gap:.85rem;align-content:start;min-width:0}.form-stack label,.form-stack .field-label{display:grid;gap:.42rem;min-width:0;color:var(--secondary);font-size:.86rem;font-weight:600;line-height:1.35}.form-stack label>span,.form-stack .field-label>span{display:block;min-width:0;overflow-wrap:anywhere}.form-stack .sx-input,.form-stack .sx-select,.form-stack .sx-textarea,.form-stack .sx-native-input{width:100%}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--surface);inline-size:100%;max-inline-size:100%;overflow-x:hidden!important}body{margin:0;min-height:100vh;inline-size:100%;max-inline-size:100%;overflow-x:hidden!important;background:var(--surface);color:var(--text)}#root{min-height:100vh;max-width:100%;max-inline-size:100%;overflow-x:hidden!important}.sx-fluent-provider[data-answeract-root-provider=true]{max-width:100%;max-inline-size:100%;overflow-x:hidden!important}@supports (overflow: clip){html,body,#root,.sx-fluent-provider[data-answeract-root-provider=true],.app-layout,.app-content,.modal-backdrop{overflow-x:clip!important}}html::-webkit-scrollbar:horizontal,body::-webkit-scrollbar:horizontal,#root::-webkit-scrollbar:horizontal,.sx-fluent-provider[data-answeract-root-provider=true]::-webkit-scrollbar:horizontal,.app-layout::-webkit-scrollbar:horizontal,.app-content::-webkit-scrollbar:horizontal{width:0;height:0;display:none}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,h5{margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:36px;min-width:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--secondary);padding:.56rem .86rem;font-size:.84rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}:where(button):not(.sx-button):hover:not(:disabled){background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-color);transform:translateY(-1px);box-shadow:var(--s-xs)}:where(button):not(.sx-button):active:not(:disabled){transform:none;box-shadow:none}button,select,input[type=checkbox],input[type=radio],input[type=file]{cursor:pointer}button:disabled,input:disabled:not(.fui-Checkbox__input),select:disabled,textarea:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,a:focus-visible,input:not(.fui-Input__input):focus-visible,select:not(.fui-Select__select):focus-visible,textarea:not(.fui-Textarea__textarea):focus-visible{outline:none;box-shadow:var(--s-focus)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-mark{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.brand-mark__image{width:38px;height:38px;border-radius:var(--r-full);object-fit:contain;flex-shrink:0}.brand-mark__name{font-size:1.05rem;font-weight:700;color:var(--ink-inverse);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-mark__name--live{overflow:visible;color:inherit;font-size:1.08rem;font-weight:700;letter-spacing:-.015em;text-overflow:clip}.brand-mark__name--default{direction:ltr;unicode-bidi:isolate;font-family:Fustat,Segoe UI,Tahoma,sans-serif;font-weight:600}.brand-mark__master{font-weight:600}.brand-mark__designator{font-weight:500}.brand-mark--wide{max-width:min(200px,100%)}.brand-mark__wide-image{display:block;width:auto;max-width:100%;height:auto;max-height:46px;object-fit:contain}.brand-mark--compact .brand-mark__image{width:32px;height:32px}.brand-mark--compact .brand-mark__name--live{font-size:.94rem}.app-layout{min-height:100vh;min-height:100svh;min-height:100dvh;width:100%;max-width:100%;max-inline-size:100%;overflow-x:clip!important;display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;position:relative}.app-layout--admin:before,.app-layout--dashboard:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;z-index:0;width:280px;background:var(--shell);pointer-events:none}@media(min-width:861px){.app-layout--admin,.app-layout--dashboard{height:100vh;height:100svh;height:100dvh;min-height:0;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important}.app-layout--admin .sidebar,.app-layout--dashboard .sidebar{height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.app-layout--admin .app-content,.app-layout--dashboard .app-content{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}}.mobile-app-bar{grid-column:2;grid-row:1;position:absolute;inset-block-start:clamp(1.25rem,2.8vw,2.2rem);inset-inline-end:clamp(1.25rem,2.8vw,2.2rem);z-index:30;display:flex;align-items:center;justify-content:flex-end;min-height:44px;padding:0;border:0;background:transparent}.mobile-app-bar>.mobile-app-bar__button,.mobile-app-bar>.brand-mark{display:none}.sidebar-backdrop{display:none}body.mobile-drawer-open{overflow:hidden;overscroll-behavior:none}.sidebar{grid-column:1;grid-row:1;position:relative;align-self:stretch;z-index:2;min-height:100%;min-height:100vh;min-height:100svh;min-height:100dvh;overflow-y:visible;overscroll-behavior:contain;display:flex;flex-direction:column;padding:1.1rem 1rem;background:var(--shell);color:var(--shell-text)}.sidebar::-webkit-scrollbar{width:3px}.sidebar::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:var(--r-full)}.sidebar__brand{display:grid;gap:.3rem;padding:.35rem .25rem 1rem;margin-bottom:.75rem}.sidebar__mobile-header{display:none}.sidebar__language{display:grid;gap:.45rem;margin-bottom:.95rem}.sidebar__section-label{color:var(--shell-quiet);font-size:.76rem;font-weight:700;letter-spacing:0}.sidebar__nav{display:flex;flex-direction:column;gap:.3rem;flex:0 0 auto}.sidebar__nav-section{display:block;margin:.85rem 0 .1rem;padding:0 .9rem;color:var(--shell-quiet);font-size:.72rem;font-weight:700;letter-spacing:0}.sidebar__nav-section:first-child{margin-top:0}.sidebar__nav a{display:flex;align-items:center;padding:.78rem .9rem;border-inline-start:3px solid transparent;border-radius:var(--r-xs);color:var(--shell-quiet);font-size:.935rem;font-weight:400;transition:background var(--t-fast),color var(--t-fast)}.sidebar__nav a:hover{background:#f8fafc12;color:var(--shell-text)}.sidebar__nav a.active{border-inline-start:3px solid var(--shell-text);background:var(--shell-selected);color:var(--shell-text);font-weight:600}.sidebar__footer{margin-block-start:.5rem;padding-block-start:.5rem;border-block-start:1px solid var(--shell-divider)}.sidebar__logout.sx-button{display:block;width:100%;margin-top:0;padding:.78rem .9rem;border:1px solid transparent;border-radius:var(--r-xs);background:transparent;color:var(--shell-quiet);font-size:.88rem;font-weight:500;text-align:center;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.sidebar__logout.sx-button:hover:not(:disabled),.sidebar__logout.sx-button:focus-visible,.sidebar__logout.sx-button:active{background:var(--shell-selected);border-color:var(--shell-divider);color:var(--shell-text)}.sidebar__logout.sx-button:focus-visible{outline:2px solid var(--shell-text);outline-offset:2px}.app-content{grid-column:2;grid-row:1;position:relative;z-index:1;min-width:0;max-width:100%;overflow-x:hidden!important;padding:clamp(1.25rem,2.8vw,2.2rem);padding-inline-end:max(clamp(1.25rem,2.8vw,2.2rem),5.25rem)}.notification-bell{position:relative;z-index:20}.notification-bell__trigger.sx-button{position:relative;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;border-color:transparent;border-radius:var(--r-md);background:transparent;color:var(--secondary);box-shadow:none}.notification-bell__trigger:hover,.notification-bell__trigger:focus-visible{border-color:var(--border);background:var(--surface);color:var(--primary);outline:none}.notification-bell__count{position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem;min-width:1.05rem;height:1.05rem;display:inline-grid;place-items:center;padding:0 .2rem;border:2px solid var(--card);border-radius:var(--r-full);background:var(--danger-text);color:var(--ink-inverse);font-size:.62rem;font-weight:750;line-height:1;pointer-events:none}.notification-bell__panel{width:min(390px,calc(100vw - 1rem));max-height:min(72vh,580px);display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--s-md);overflow:hidden}.notification-bell__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.notification-bell__refresh{color:var(--primary);font-weight:700}.notification-bell__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;max-height:min(54vh,430px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.notification-bell__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.72rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.notification-bell__item--unread{border-color:var(--border-strong);border-inline-start:3px solid var(--primary);background:var(--primary-soft)}.notification-bell__item strong,.notification-bell__item p,.notification-bell__item small{display:block;min-width:0}.notification-bell__item p{margin:.22rem 0;color:var(--muted)}.notification-bell__item small{color:var(--muted)}.notification-bell__state{margin:0;color:var(--muted)}.notification-bell__state--error{color:var(--danger-text)}.locale-switcher{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border-radius:var(--r-full);background:#ffffffc7;border:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.locale-switcher .sx-button.locale-switcher__button{min-width:0;min-height:44px;border:0;border-color:transparent;border-radius:var(--r-full);padding:.44rem .82rem;background:transparent;color:var(--secondary);box-shadow:none;font-size:.82rem;font-weight:500;line-height:1;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.locale-switcher .sx-button.locale-switcher__button:hover,.locale-switcher .sx-button.locale-switcher__button:active{border-color:transparent;background:transparent;color:var(--primary);box-shadow:none;transform:none}.locale-switcher .sx-button.locale-switcher__button--active,.locale-switcher .sx-button.locale-switcher__button--active:hover,.locale-switcher .sx-button.locale-switcher__button--active:active{background:var(--card);color:var(--primary)}.locale-switcher--sidebar{width:100%;justify-content:center;margin-bottom:.85rem;padding:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.locale-switcher--sidebar .sx-button.locale-switcher__button{border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--shell-quiet)}.locale-switcher--sidebar .sx-button.locale-switcher__button:hover{background:transparent;color:var(--shell-text)}.locale-switcher--sidebar .sx-button.locale-switcher__button--active,.locale-switcher--sidebar .sx-button.locale-switcher__button--active:hover,.locale-switcher--sidebar .sx-button.locale-switcher__button--active:active{border-bottom-color:var(--shell-text);background:transparent;color:var(--shell-text)}.public-layout{min-height:100vh;display:grid;grid-template-columns:clamp(22rem,42vw,38rem) minmax(0,1fr);align-items:stretch}.public-layout__hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;min-block-size:100vh;min-width:0;padding:clamp(2rem,5vw,4.5rem);color:var(--ink-inverse);overflow:hidden;background:var(--primary)}.public-layout__hero:after{content:none}.public-layout__hero h1{font-size:clamp(1.9rem,2.6vw,2.6rem);font-weight:600;line-height:1.35;max-width:24ch;margin-block:.35rem;text-wrap:balance}.public-layout__hero h1:lang(ar){font-size:clamp(1.75rem,2.2vw,2.3rem);line-height:1.65}.public-layout__hero p{color:#dee2ff;font-size:.975rem;line-height:1.75;max-width:50ch}.public-layout__content{display:grid;grid-template-rows:auto minmax(min-content,1fr) auto;align-items:start;min-block-size:100vh;padding:clamp(1.5rem,4vw,3rem);background:var(--card)}.public-layout__content>.page-shell{align-self:center;justify-self:center;width:min(100%,38rem)}.public-layout__evidence-spine{position:relative;display:grid;gap:.5rem;width:min(20rem,76%);margin-top:.75rem;padding-inline-start:1rem}.public-layout__evidence-spine:before{content:"";position:absolute;inset-block:-.2rem;inset-inline-start:0;width:.35rem;border-radius:var(--r-xs);background:#d9b72e}.public-layout__evidence-spine span{display:block;height:1px;background:#6476c7}.public-layout__evidence-spine span:nth-child(2){width:72%}.public-layout__evidence-spine span:nth-child(3){width:44%}.top-links{display:flex;align-items:center;gap:.65rem;margin-bottom:1.75rem}.top-links .locale-switcher{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pill,.eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;padding:.32rem .72rem;border-radius:var(--r-full);background:var(--primary-soft);color:var(--primary);font-size:.76rem;font-weight:700;text-transform:uppercase}.public-layout__hero .pill,.public-layout__hero .eyebrow{background:#f8fafc1f;color:#f8fafce0;border:1px solid rgba(248,250,252,.15)}.page-shell{min-width:0;max-width:100%;animation:content-enter var(--t-slow) both}.page-shell__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.1rem;min-width:0}.page-shell__header>div{min-width:0}.page-shell__header h1{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;color:var(--text);line-height:1.25;margin-bottom:.3rem}.page-shell__header>div>p:not(.eyebrow){color:var(--muted);font-size:.875rem;line-height:1.65;max-width:66ch}.page-shell__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;flex:0 1 auto;min-width:0;max-width:100%}.agents-page-actions{display:flex;justify-content:flex-end;gap:.6rem;min-width:0;max-width:100%}.page-shell__panel{position:relative;min-width:0;max-width:100%;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(226,232,240,.8);border-radius:var(--r-xl);background:#ffffffd6;box-shadow:var(--s-sm)}.page-shell__note,.form-note,.muted-text,.empty-state,.stack-card__hint{color:var(--muted);font-size:.86rem}.app-layout .page-shell{display:grid;gap:clamp(1rem,1.8vw,1.35rem)}.app-layout .page-shell__header{margin-bottom:0}.app-layout .page-shell__panel{display:grid;gap:clamp(1rem,1.7vw,1.35rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-layout .page-shell__panel>*{min-width:0}.app-layout .page-shell__note{margin:0;padding:.78rem .92rem;border:1px solid rgba(148,163,184,.18);border-radius:var(--r-md);background:#f8fafca3}.toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.toolbar .sx-input,.toolbar .sx-select,.toolbar input:not(.fui-Input__input),.toolbar select:not(.fui-Select__select){width:auto;min-width:158px}.toolbar .sx-button,.toolbar .secondary-button,.toolbar .action-button,.toolbar a.secondary-button,.toolbar a.action-button{min-height:var(--control-height)}.toolbar .locale-switcher .sx-button.locale-switcher__button{min-height:var(--control-height);padding-block:0}.table-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:end}.inline-action-stack{display:grid;justify-items:start;gap:.45rem}.dashboard-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.dashboard-page-actions .sx-button,.dashboard-page-actions a{min-height:var(--control-height);max-width:100%;white-space:normal;text-align:center}.table-toolbar .field-label,.toolbar .field-label{min-width:min(100%,15rem)}.table-toolbar .sx-button,.table-toolbar a,.dashboard-page-actions .sx-button,.dashboard-page-actions a{min-height:var(--control-height)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.fui-Input__input),select:not(.fui-Select__select),textarea:not(.fui-Textarea__textarea),.field-input{display:block;width:100%;min-width:0;min-height:var(--control-height);border-radius:var(--r-sm);border:1px solid var(--border);background:#ffffffe0;color:var(--text);padding:var(--control-padding-y) var(--control-padding-x);font-size:var(--control-font-size);line-height:1.35;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}select:not(.fui-Select__select){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:2.4rem;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 50%,calc(100% - .82rem) 50%;background-size:.28rem .28rem,.28rem .28rem;background-repeat:no-repeat}[dir=rtl] select:not(.fui-Select__select),html[dir=rtl] select:not(.fui-Select__select){padding-inline-start:2.4rem;padding-inline-end:var(--control-padding-x);background-position:1rem 50%,1.28rem 50%}textarea:not(.fui-Textarea__textarea){min-height:96px;resize:vertical;overflow-wrap:anywhere}input[type=file]{min-height:var(--control-height);padding:.5rem;border-style:dashed;background:#f8fafcd1}input[type=file]::file-selector-button{margin-inline-end:.72rem;border:1px solid rgba(var(--primary-rgb),.24);border-radius:var(--r-xs);background:var(--primary-soft);color:var(--primary);padding:.42rem .74rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}input[type=checkbox]:not(.fui-Checkbox__input),input[type=radio]{width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--primary)}.toolbar input:not(.fui-Input__input),.toolbar select:not(.fui-Select__select){padding:.62rem .9rem;font-size:.86rem}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.fui-Input__input):focus,select:not(.fui-Select__select):focus,textarea:not(.fui-Textarea__textarea):focus,.field-input:focus{outline:none;border-color:rgba(var(--primary-rgb),.5);background:var(--card);box-shadow:var(--s-focus)}.admin-section-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.sx-button.section-choice-button{display:grid!important;align-content:start;justify-items:start;gap:.26rem;width:100%;min-height:8.5rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--r-md);background:#ffffffeb;color:var(--text);box-shadow:var(--s-sm);text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.sx-button.section-choice-button :where(.fui-Button__content,span,small){display:grid;justify-items:start;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.sx-button.section-choice-button .fui-Button__content{gap:.26rem}.sx-button.section-choice-button span{font-weight:800;font-size:.96rem}.sx-button.section-choice-button small{color:var(--muted);font-size:.78rem;line-height:1.45}.sx-button.section-choice-button:hover,.sx-button.section-choice-button:focus-visible{outline:none;border-color:rgba(var(--primary-rgb),.38);box-shadow:var(--s-focus);transform:translateY(-1px)}.admin-settings-tabs{display:grid;gap:.75rem;min-width:0}.admin-settings-tabs__list{display:flex;gap:.25rem;align-items:center;min-width:0;overflow-x:auto;padding:.2rem .2rem .45rem;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);scrollbar-width:thin;scroll-snap-type:inline proximity}.fui-Tab.admin-settings-tabs__tab{flex:0 0 auto;min-height:var(--control-height);padding-inline:.82rem;border-radius:var(--r-sm);color:var(--secondary);font-size:.9rem;font-weight:700;line-height:1.35;white-space:nowrap;scroll-snap-align:start}.fui-Tab.admin-settings-tabs__tab:hover{background:color-mix(in srgb,var(--primary-soft) 58%,transparent);color:var(--text)}.fui-Tab.admin-settings-tabs__tab--active{background:var(--primary-soft);color:var(--primary)}.admin-settings-tabs__tab small{margin-inline-start:.38rem;color:var(--muted);font-size:.75rem;font-weight:600}.admin-settings-tabs__hint{margin:0;padding-inline:.2rem;color:var(--muted);font-size:.82rem;line-height:1.55}.admin-settings-tabs__panel{min-width:0}.admin-telegram-settings-layout{display:grid;gap:1rem}.admin-telegram-settings-layout .admin-settings-tabs__hint{font-size:.95rem;line-height:1.8}.admin-telegram-settings-notes{display:grid;gap:.28rem;padding:.05rem .1rem 0}.admin-telegram-settings-notes .form-note{margin:0}.admin-telegram-settings-panel,.admin-telegram-settings-form{display:grid;gap:.95rem;min-width:0}.admin-telegram-settings-panel{padding-top:.1rem}.admin-telegram-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.admin-telegram-panel-header h2{margin:0;color:var(--text);font-size:1rem;font-weight:700}.admin-telegram-panel-header p{max-width:64rem;margin:.28rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.admin-telegram-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem .9rem;align-items:start}.admin-telegram-field-wide{grid-column:1 / -1}.admin-telegram-settings-form .sx-input,.admin-telegram-settings-form .sx-textarea{min-width:0}.admin-telegram-settings-form .sx-input[dir=ltr] .fui-Input__input{direction:ltr;text-align:left}.admin-telegram-settings-form .fui-Textarea__textarea{min-height:92px}.admin-telegram-form-actions{display:flex;justify-content:flex-end;gap:.55rem;align-items:center;padding-top:.1rem}.page-shell:has(.comment-automation-page) .page-shell__header h1{font-size:1.5rem;font-weight:600;line-height:1.5}.comment-automation-page,.comment-workspace{display:grid;min-width:0;gap:1.25rem}.comment-entry-actions{display:grid;max-width:54rem}.comment-entry-button.sx-button{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.25rem;gap:1rem;align-items:center;width:100%;padding:1.5rem .75rem;text-align:start;white-space:normal;border-radius:var(--r-sm)}.comment-entry-button+.comment-entry-button{border-top:1px solid var(--border)}.comment-entry-button__copy{display:grid;gap:.35rem}.comment-entry-button__copy strong{font-size:1.125rem;font-weight:600;line-height:1.5;color:var(--text)}.comment-entry-button__copy>span{max-width:65ch;color:var(--muted);font-size:.9375rem;font-weight:400;line-height:1.65}[dir=rtl] .comment-entry-button__arrow{transform:rotate(180deg)}.comment-view-toolbar,.comment-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.comment-view-toolbar{padding-bottom:.75rem;border-bottom:1px solid var(--border)}.comment-page-picker{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.75rem}.comment-page-picker .field-label{flex:1 1 18rem;max-width:32rem;min-width:0}.comment-page-picker .sx-select{width:100%}.comment-page-policy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem;margin-bottom:1.5rem;background:var(--surface);border-radius:var(--r-sm)}.comment-page-policy>div:first-child{flex:1 1 20rem;min-width:0}.comment-page-policy h2,.comment-panel-header h2{margin:0;color:var(--text);font-size:1rem;font-weight:600;line-height:1.5}.comment-page-policy p,.comment-panel-header p{margin:.25rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.65;max-width:65ch;overflow-wrap:anywhere}.comment-posts-panel{min-width:0}.comment-panel-header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem;align-items:baseline}.comment-posts-table-widget .data-table{min-width:48rem;table-layout:fixed}.comment-templates-table .data-table{min-width:44rem;table-layout:fixed}.comment-posts-table-widget .data-table :is(th,td),.comment-templates-table .data-table :is(th,td){padding-block:.875rem;font-size:.875rem;line-height:1.65}.comment-posts-table__counts-cell{width:8rem}.comment-posts-table__status-cell{width:9rem}.comment-posts-table__date-cell{width:10.5rem}.comment-posts-table__post-cell .data-table__cell-content{min-width:0;width:100%}.comment-post-cell__text{display:-webkit-box;overflow:hidden;color:var(--text);font-size:.9375rem;font-weight:400;line-height:1.65;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.comment-inline-meta{display:grid;gap:.125rem;font-variant-numeric:tabular-nums;color:var(--secondary)}.comment-table-hint{display:none}.comment-reply-status{font-weight:500;white-space:normal}.comment-setup-form.form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.comment-setup-section{display:grid;gap:1rem;min-width:0;margin:0;padding:1rem 0 0;border:0;border-top:1px solid var(--border)}.comment-setup-section legend{padding:0;padding-inline-end:.75rem;font-size:1rem;font-weight:600;line-height:1.5;color:var(--text)}.comment-setup-hint,.comment-setup-context{margin:0;color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.comment-setup-context{max-height:6rem;overflow:auto;padding:.75rem;background:var(--surface);border-radius:var(--r-sm)}.comment-setup-form label{font-size:.9375rem;font-weight:500;line-height:1.65}.comment-setup-options{gap:.625rem}.comment-setup-form label:has(input[type=checkbox]){min-height:2.75rem;align-items:center;font-weight:400}.comment-setup-form :is(.sx-input input,.sx-textarea textarea,.sx-select select){font-size:.9375rem;line-height:1.65}.comment-setup-form .sx-textarea textarea{min-height:6rem}.modal-panel:has(.comment-setup-form) .fui-DialogTitle{font-size:1.25rem;font-weight:600;line-height:1.5}@media(max-width:600px){.comment-table-hint{display:block;margin:0 0 .5rem;color:var(--muted);font-size:.875rem;line-height:1.65}.comment-page-picker{align-items:stretch}.comment-page-picker .field-label{flex-basis:100%;max-width:none}.comment-entry-button.sx-button{padding:1.25rem .25rem;gap:.75rem}.comment-page-policy>div:first-child{flex-basis:100%}.comment-setup-form :is(.sx-input input,.sx-textarea textarea,.sx-select select){font-size:1rem}}.admin-telegram-result-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding-top:.95rem;border-top:1px solid rgba(226,232,240,.86)}.admin-telegram-result-list>div{min-width:0;padding:.78rem;border-radius:var(--r-sm);background:#f8fafcbd}.admin-telegram-result-list dt,.admin-telegram-result-list dd{overflow-wrap:anywhere}.data-form textarea:not(.fui-Textarea__textarea),.data-form textarea.field-input{min-height:108px;resize:vertical}.data-form .fui-Textarea__textarea{min-height:108px;resize:vertical}.composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:end}.composer textarea:not(.fui-Textarea__textarea){min-height:72px;resize:vertical;border-radius:var(--r-sm);border:1px solid var(--border);padding:.72rem .9rem}.composer .fui-Textarea__textarea{min-height:72px;resize:vertical}.password-field__control{position:relative;display:block}.auth-form .password-field__control .fui-Input__input,.data-form .password-field__control .fui-Input__input,.form-stack .password-field__control .fui-Input__input{padding-inline-end:3.1rem}.auth-form .sx-button.password-field__toggle,.data-form .sx-button.password-field__toggle,.form-stack .sx-button.password-field__toggle{position:absolute;inset-block:auto;top:50%;inset-inline-end:.32rem;display:inline-grid;place-items:center;width:2.45rem;height:calc(var(--control-height) - .55rem);min-height:0;min-width:0;padding:0;border:1px solid transparent;border-radius:var(--r-xs);background:transparent;color:var(--muted);box-shadow:none;transform:translateY(-50%);transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.auth-form .sx-button.password-field__toggle:hover,.data-form .sx-button.password-field__toggle:hover,.form-stack .sx-button.password-field__toggle:hover{background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.16);color:var(--primary);box-shadow:none;transform:translateY(-50%)}.auth-form .sx-button.password-field__toggle:active,.data-form .sx-button.password-field__toggle:active,.form-stack .sx-button.password-field__toggle:active{background:var(--primary-soft);border-color:rgba(var(--primary-rgb),.18);color:var(--primary-hover);box-shadow:none;transform:translateY(-50%)}.auth-form .sx-button.password-field__toggle:disabled,.data-form .sx-button.password-field__toggle:disabled,.form-stack .sx-button.password-field__toggle:disabled{opacity:.42;transform:translateY(-50%)}.password-field .sx-button.password-field__toggle:focus-visible{box-shadow:var(--s-focus)}.password-field__icon{display:block;width:1.15rem;height:1.15rem}.auth-form,.data-form{display:grid;gap:.85rem}.auth-form{--control-height: 48px;gap:.95rem;margin-top:1rem}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.85rem;align-items:start}.app-layout--dashboard .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.app-layout--dashboard .form-grid>.sx-button{align-self:end;min-height:var(--control-height);white-space:normal}.form-grid__full,.field-label--full{grid-column:1 / -1}.field-label{display:grid;gap:.35rem;font-size:.86rem;font-weight:600;color:var(--secondary)}.auth-form .field-label{gap:.42rem}.phone-input-group{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1fr);gap:.55rem;align-items:start}.auth-form .phone-input-group{align-items:stretch}.phone-country-picker{position:relative;min-width:0}.phone-country-picker>.phone-country-picker__combobox{width:100%;min-width:0;min-height:var(--control-height)}.phone-country-picker__flag{flex:0 0 auto;font-size:1rem;line-height:1}.phone-country-picker__code{flex:0 0 auto;font-weight:700;direction:ltr}.phone-country-picker__country{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-country-picker__list{min-width:min(26rem,86vw);overflow:auto}.phone-country-picker__option-content{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;text-align:start}.data-form label,.form-grid label,.import-wizard label{display:grid;gap:.35rem;font-size:.86rem;font-weight:600;color:var(--secondary)}.data-form label:has(input[type=checkbox]),.form-grid label:has(input[type=checkbox]),.import-wizard label:has(input[type=checkbox]),.field-label:has(input[type=checkbox]){display:flex;align-items:center;gap:.5rem}.inline-fieldset{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center;min-width:min(100%,24rem);padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--r-sm)}.inline-fieldset legend{padding:0 .3rem;color:var(--secondary);font-size:.8rem;font-weight:700}.inline-fieldset label{display:inline-flex;gap:.35rem;align-items:center;margin:0;color:var(--text);font-size:.82rem}.code-selector-field{display:grid;gap:.35rem;font-size:.86rem;font-weight:600;color:var(--secondary)}.code-selector{display:grid;gap:.55rem;min-width:0;padding:.72rem;border:1px solid var(--border);border-radius:var(--r-sm);background:#f8fafcb8}.code-selector__summary{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.code-selector__summary .sx-button{min-height:44px;padding:.42rem .68rem;white-space:nowrap}.code-selector__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.45rem;max-height:15.5rem;overflow:auto;padding-inline-end:.15rem}.code-selector__option{min-width:0;padding:.42rem .48rem;border-radius:var(--r-xs);background:#ffffffb8}.code-selector__option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-form .sx-button[type=submit],.data-form .sx-button[type=submit],.form-grid .sx-button[type=submit],.action-button,.action-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-color:transparent;border-radius:var(--r-sm);padding:.78rem 1.1rem;background:var(--primary);color:var(--ink-inverse);font-size:.9rem;font-weight:600;cursor:pointer;transition:transform var(--t-fast),background var(--t-fast),box-shadow var(--t-fast);min-width:0;max-width:100%;min-height:var(--control-height);line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-align:center;text-decoration:none}.auth-form .sx-button[type=submit]{width:100%;min-height:var(--control-height);padding-block:0}.auth-form .button-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.65rem;align-items:stretch}.auth-form .button-row .sx-button{min-height:var(--control-height)}.auth-form .sx-button[type=submit]:hover,.data-form .sx-button[type=submit]:hover,.form-grid .sx-button[type=submit]:hover,.action-button:hover,.action-link:hover{transform:translateY(-1px);background:var(--button-primary-hover-background);color:var(--ink-inverse);box-shadow:var(--button-primary-hover-shadow)}.auth-form .sx-button[type=submit]:active,.data-form .sx-button[type=submit]:active,.form-grid .sx-button[type=submit]:active,.action-button:active,.action-link:active{transform:none;background:var(--button-primary-hover-background);color:var(--ink-inverse);box-shadow:none}.auth-form .sx-button[type=submit]:disabled,.data-form .sx-button[type=submit]:disabled,.form-grid .sx-button[type=submit]:disabled,.action-button:disabled,.action-link:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--border);border-radius:var(--r-sm);padding:.72rem 1rem;background:var(--card);color:var(--secondary);font-size:.86rem;font-weight:600;cursor:pointer;min-width:0;max-width:100%;min-height:var(--control-height);line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:transform var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.secondary-button:hover,.secondary-button:focus-visible{transform:translateY(-1px);background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-color);box-shadow:var(--s-xs)}.secondary-button:active{transform:none;box-shadow:none}.secondary-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.danger-button,.secondary-button.danger-button,.action-button.danger-button,.data-form button.danger-button,.form-grid button.danger-button{border-color:#ef44444d;background:var(--error-soft);color:var(--danger-text);box-shadow:none}.danger-button:hover,.secondary-button.danger-button:hover,.action-button.danger-button:hover,.data-form button.danger-button:hover,.form-grid button.danger-button:hover{border-color:#ef444475;background:var(--button-danger-hover-background);color:var(--danger-text);box-shadow:var(--button-danger-hover-shadow)}.sx-button__spinner{flex:0 0 auto;color:currentColor}.captcha-field{display:grid;gap:.4rem;font-size:.86rem;color:var(--muted)}.captcha-field__widget{overflow:hidden;border-radius:var(--r-sm)}fieldset.form-fieldset{display:grid;gap:.55rem;min-width:0;margin:0;padding:.85rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}fieldset.form-fieldset>legend{padding:0 .35rem;color:var(--secondary);font-size:.86rem;font-weight:700}.checkbox-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.62rem;align-items:start;align-content:center;min-height:44px;font-size:.9rem;color:var(--secondary);line-height:1.6}.checkbox-row .sx-checkbox{width:auto;min-width:1.25rem;flex:0 0 auto;align-self:start;margin-top:.14rem}.checkbox-row>span{min-width:0}.auth-form .checkbox-row{align-items:center}.auth-form .checkbox-row .sx-checkbox{align-self:center;margin-top:0}.checkbox-row input[type=checkbox]:not(.fui-Checkbox__input),.checkbox-row input[type=radio]:not(.fui-Checkbox__input){width:15px;height:15px;flex-shrink:0;margin-top:3px;accent-color:var(--primary)}.inline-checkbox{display:inline-flex;align-items:center;gap:.48rem;padding:.4rem .72rem;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--card);color:var(--secondary);font-size:.84rem;font-weight:500;cursor:pointer;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.inline-checkbox:hover{border-color:rgba(var(--primary-rgb),.35);color:var(--primary);background:var(--primary-soft)}.inline-checkbox input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary)}.inline-link,.policy-footer a{color:var(--primary);font-weight:700}.inline-link{text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(var(--primary-rgb),.3);transition:text-decoration-color var(--t-fast)}.inline-link:hover{text-decoration-color:var(--primary)}.auth-form__switch{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;color:var(--secondary);font-size:.9rem;line-height:1.6;text-align:center}.policy-footer{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center;justify-content:flex-start;min-width:0;width:100%;max-width:100%;overflow:hidden;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border)}.policy-footer a{display:inline-block;flex:0 1 auto;min-width:0;max-width:min(16rem,100%);overflow-wrap:anywhere;word-break:break-word;font-size:.84rem;line-height:1.45}.form-error{color:var(--error);font-size:.86rem;margin:0;padding:.58rem .88rem;background:var(--error-soft);border-radius:var(--r-sm);border:1px solid rgba(239,68,68,.14)}.auth-field-error{display:block;color:var(--danger-text);font-size:.78rem;font-weight:600;line-height:1.45;margin:0}.auth-form .sx-input:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1px var(--error)}.auth-form .sx-checkbox:has(input[aria-invalid=true]){color:var(--danger-text)}.status-banner,.status-badge,.platform-pill,.tag-chip{display:inline-flex;width:fit-content;align-items:center;gap:.34rem;border-radius:var(--r-full);font-size:.78rem;font-weight:700}.status-banner,.status-badge{padding:.38rem .72rem}.status-banner{display:flex;margin-bottom:.9rem}.status-banner--error,.status-badge--danger{background:var(--error-soft);color:var(--danger-text)}.status-banner--success,.status-badge--success{background:var(--success-soft);color:var(--success-text)}.sx-task-toast-layer[data-portal-node]{z-index:1000001}.sx-task-toaster.fui-Toaster{position:fixed;z-index:1100;width:min(24rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;scrollbar-width:thin;bottom:max(16px,env(safe-area-inset-bottom))!important}.sx-task-toaster .fui-ToastContainer{flex-shrink:0}.sx-task-toast.fui-Toast{padding:.75rem;font-family:inherit;font-size:.933333rem;font-weight:500;line-height:1.6}.sx-task-toast .fui-ToastTitle{align-self:center;min-width:0;max-height:min(50dvh,22rem);overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.sx-task-toast .fui-ToastTitle__media{align-self:center;padding-top:0}.sx-task-toast .fui-ToastTitle__action{align-items:center;padding-inline-start:.5rem}.sx-task-toast .sx-task-toast__dismiss{width:44px;min-width:44px;height:44px;padding:0;color:var(--muted)}.sx-task-toast .sx-task-toast__dismiss:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.status-badge--info{background:var(--primary-soft);color:var(--info)}.status-badge--warning{background:var(--warning-soft);color:var(--warning-text)}.platform-pill,.tag-chip{padding:.3rem .68rem}.platform-pill--facebook{background:#1877f21a;color:var(--info)}.platform-pill--instagram{background:#e1306c1a;color:#be185d}.tag-chip{background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 17%,transparent)}.tag-chip--warning{background:var(--warning-soft);color:var(--warning-text);border-color:#f59e0b3d}.table-shell{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;border:1px solid rgba(226,232,240,.72);border-radius:var(--r-md);background:var(--card);isolation:isolate;position:relative}.table-shell::-webkit-scrollbar{height:.5rem}.table-shell::-webkit-scrollbar-track{background:transparent}.table-shell::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:var(--border-strong)}.table-shell:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.data-table{--data-table-header-background: var(--surface);--data-table-cell-background: var(--card);--data-table-row-hover-background: color-mix(in srgb, var(--primary) 4.5%, var(--card));--data-table-actions-width: 4.75rem;--data-table-action-border-color: rgba(226,232,240,.72);width:100%;min-width:680px;border-collapse:separate;border-spacing:0}.data-table th,.data-table td{padding:.82rem 1rem;border-bottom:1px solid rgba(226,232,240,.75);text-align:start;vertical-align:middle;background:var(--data-table-cell-background);background-clip:border-box}.data-table tr:last-child td{border-bottom:none}.data-table th{color:var(--muted);font-size:.76rem;font-weight:700;text-transform:uppercase;background:var(--data-table-header-background);background-clip:border-box}.data-table thead,.data-table thead tr{background:var(--data-table-header-background)}.data-table thead tr>*{background:var(--data-table-header-background)!important;background-clip:border-box}.data-table th .fui-TableHeaderCell__button{inline-size:100%;min-inline-size:0;background:transparent!important;color:inherit}.data-table th.data-table__actions-cell .fui-TableHeaderCell__button{justify-content:center;padding-inline:0}.data-table__cell-content{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;text-align:inherit}.data-table__cell-content[dir]{unicode-bidi:isolate}[dir=rtl] .data-table th,[dir=rtl] .data-table td,[dir=rtl] .data-table__cell-content,[dir=rtl] .data-table__cell-content>:where(strong,small,span,p){text-align:right}[dir=ltr] .data-table th,[dir=ltr] .data-table td,[dir=ltr] .data-table__cell-content,[dir=ltr] .data-table__cell-content>:where(strong,small,span,p){text-align:left}.data-table tbody,.data-table tbody tr,.data-table tbody td{background:var(--data-table-cell-background)}.data-table tbody tr{transition:background var(--t-fast)}.data-table tbody tr:hover,.data-table__row--active{background:var(--data-table-row-hover-background)}.data-table tbody tr:hover>*,.data-table__row--active>*{background:var(--data-table-row-hover-background)!important;background-clip:border-box}.data-table td strong{display:block;font-weight:700}.data-table td small{display:block;color:var(--muted);font-size:.78rem}.data-table-widget{display:grid;gap:.95rem;min-width:0}.data-table__error-state{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}.data-table__error-state .status-banner{margin:0}.data-table__error-state .sx-button{min-height:var(--control-height)}.data-table__actions-cell{width:var(--data-table-actions-width);min-width:var(--data-table-actions-width);max-width:var(--data-table-actions-width);padding-inline:.55rem;text-align:center;overflow:visible;z-index:1;background:var(--data-table-cell-background);background-clip:border-box;border-inline-start:1px solid var(--data-table-action-border-color)}[dir] .data-table th.data-table__actions-cell,[dir] .data-table td.data-table__actions-cell,.data-table th.data-table__actions-cell,.data-table td.data-table__actions-cell{position:sticky!important;inset-inline-end:0!important;inset-inline-start:auto!important;text-align:center}.data-table tbody td.data-table__actions-cell{background:var(--data-table-cell-background)!important}[dir=ltr] .data-table__actions-cell{box-shadow:-.35rem 0 .55rem -.5rem #0f172a3d}[dir=rtl] .data-table__actions-cell{box-shadow:.35rem 0 .55rem -.5rem #0f172a3d}.data-table th.data-table__actions-cell{z-index:3;background:var(--data-table-header-background)!important}.data-table tbody tr:hover>td.data-table__actions-cell,.data-table tbody .data-table__row--active>td.data-table__actions-cell{background:var(--data-table-row-hover-background)!important;background-clip:border-box}.admin-data-deletion-layout{min-width:0}.admin-data-deletion-table .data-table{min-width:860px;table-layout:fixed}.admin-data-deletion-table--page-unlinks .data-table{min-width:1260px}.admin-data-deletion-table__email-cell{width:15rem}.admin-data-deletion-table__page-cell{width:14rem}.admin-data-deletion-table__workspace-cell{width:12rem}.admin-data-deletion-table__platform-cell{width:7.5rem}.admin-data-deletion-table__status-cell{width:9rem}.admin-data-deletion-table__provider-cell{width:10.5rem}.admin-data-deletion-table__date-cell{width:12.5rem}.admin-data-deletion-table__truncate{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirmation-dialog__body{display:grid;gap:.75rem}.confirmation-dialog__message,.confirmation-dialog__target{margin:0}.confirmation-dialog__message{color:var(--muted);line-height:1.65}.confirmation-dialog__target{padding:.65rem .75rem;border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-weight:700;overflow-wrap:anywhere}.confirmation-dialog__body .status-banner{margin:0}.tool-template-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.tool-template-profile{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--border);border-radius:8px;background:#ffffffbd}.tool-template-profile h3,.tool-template-profile p{margin:0}.tool-template-profile h3{font-size:.92rem}.tool-template-profile p{color:var(--text);font-size:.84rem;line-height:1.55}.tool-template-profile small{color:var(--muted);font-size:.76rem;unicode-bidi:isolate}.admin-tool-templates-table-widget .table-shell{overflow-x:auto;overflow-y:visible;border-radius:8px}.admin-tool-templates-table-widget .data-table{min-width:760px;table-layout:fixed}.admin-tool-templates-table-widget .data-table th,.admin-tool-templates-table-widget .data-table td{padding:.68rem .78rem;vertical-align:middle}.admin-tool-templates-table-widget .data-table th{white-space:nowrap;text-transform:none;letter-spacing:0}.admin-tool-templates-table-widget .data-table__cell-content{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.admin-tool-template-editor-card{gap:1rem;padding:0;border:0;background:transparent;box-shadow:none}.admin-tool-template-editor-card__header{padding:0 0 .2rem}.admin-tool-template-editor{display:grid;gap:1rem;min-width:0}.admin-tool-template-editor__section{display:grid;gap:.85rem;min-width:0;padding:1rem 0 0;border:0;border-top:1px solid rgba(226,232,240,.82)}.admin-tool-template-editor__section:first-child{padding-top:0;border-top:0}.admin-tool-template-editor__section-header{display:grid;gap:.28rem;min-width:0}.admin-tool-template-editor__section-header h3{color:var(--text);font-size:.96rem;font-weight:750}.admin-tool-template-editor__section-header p{max-width:76ch;color:var(--muted);font-size:.84rem;line-height:1.65}.admin-tool-template-editor label:not(.checkbox-row),.admin-tool-template-editor__builder{display:grid;gap:.35rem;min-width:0}.admin-tool-template-editor label>span,.admin-tool-template-editor__builder>legend{color:var(--secondary);font-size:.82rem;font-weight:700;line-height:1.45}.admin-tool-template-editor .sx-input,.admin-tool-template-editor .sx-select,.admin-tool-template-editor .sx-textarea{width:100%;min-width:0}.admin-tool-template-editor .sx-input input,.admin-tool-template-editor .sx-select select,.admin-tool-template-editor .sx-textarea textarea,.admin-tool-template-editor .fui-Input__input,.admin-tool-template-editor .fui-Select__select,.admin-tool-template-editor .fui-Textarea__textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.admin-tool-template-editor .sx-select,.admin-tool-template-editor .fui-Select{position:relative}.admin-tool-template-editor .sx-select select,.admin-tool-template-editor .fui-Select__select{padding-inline-end:2.35rem;text-overflow:ellipsis}.admin-tool-template-editor .fui-Select__icon{inset-inline-end:.75rem;inset-inline-start:auto;top:50%;transform:translateY(-50%)}.admin-tool-template-editor .sx-textarea textarea,.admin-tool-template-editor textarea{min-height:7.5rem}.admin-tool-template-editor__grid{display:grid;gap:.78rem;min-width:0}.admin-tool-template-editor__grid--identity,.admin-tool-template-editor__grid--access{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tool-template-editor__grid--json{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.admin-tool-template-editor__grid--field{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tool-template-editor__wide,.admin-tool-template-editor__toggles{grid-column:1 / -1}.admin-tool-template-editor__split{display:grid;grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.1fr);gap:.95rem;align-items:start;min-width:0}.admin-tool-template-editor__json-label .sx-textarea textarea{min-height:19rem}.admin-tool-template-editor__builder{margin:0;padding:0;border:0}.admin-tool-template-editor__builder>legend{padding:0}.admin-tool-schema-field{display:grid;gap:.72rem;min-width:0;padding:.9rem;border-radius:8px;background:#ffffffdb;box-shadow:inset 0 0 0 1px #cbd5e1b8}.admin-tool-schema-field__header,.admin-tool-template-editor__footer{display:flex;gap:.65rem;align-items:center;justify-content:space-between;min-width:0}.admin-tool-schema-field__header strong{color:var(--text);font-size:.86rem}.admin-tool-schema-field__header .sx-button,.admin-tool-template-editor__builder-actions .sx-button{min-height:34px;padding:.48rem .72rem}.admin-tool-schema-field__checkbox{align-items:center;margin-top:-.2rem}.admin-tool-schema-field__checkbox .sx-checkbox{align-self:center;margin-top:0}.admin-tool-template-editor__builder-actions{justify-content:flex-end;flex-wrap:wrap}.admin-tool-template-editor small.form-note,.admin-tool-template-editor small.form-error{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.45}.admin-tool-template-editor__toggles{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center;padding-top:.2rem}.admin-tool-template-editor__toggles .checkbox-row{align-items:center}.admin-tool-template-editor__toggles .sx-checkbox{align-self:center;margin-top:0}.admin-tool-template-editor__footer{justify-content:space-between;padding-top:.15rem}.admin-tool-template-editor__footer .sx-button{min-width:10.5rem}.admin-tool-template-editor__body{min-width:0;margin:0;padding:0;border:0}.admin-tool-template-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.admin-tool-template-steps .sx-button{width:100%;height:100%;min-width:0;white-space:normal;padding:.7rem;gap:.4rem}.admin-tool-template-steps [aria-current=step]{border-color:var(--primary);background:var(--primary);color:#fff}.admin-tool-fields-table .data-table{min-width:620px;table-layout:fixed}.admin-tool-fields-table .data-table__cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.admin-tool-template-steps{grid-template-columns:1fr}.admin-tool-template-steps .sx-button{justify-content:flex-start}.admin-tool-template-editor__grid--identity,.admin-tool-template-editor__grid--access,.admin-tool-template-editor__grid--field{grid-template-columns:1fr}}.admin-users-table-widget .table-toolbar{display:block}.admin-users-table-widget .table-toolbar .toolbar{display:block;width:100%}.admin-users-controls{display:grid;width:100%;gap:.72rem}.admin-users-controls__export-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto);gap:.65rem;align-items:end}.admin-users-controls__export-actions{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(9rem,auto);gap:.65rem;align-items:end}.admin-users-export-columns{min-width:0;align-content:center;padding-block:.42rem}.admin-users-controls__export-button{align-self:end;min-width:9rem;min-height:var(--control-height);padding-block:.62rem}.admin-users-controls__search{width:100%;max-width:34rem;justify-self:start}.admin-users-controls__filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;align-items:end}.admin-users-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-users-table-widget .data-table{--data-table-header-background: var(--surface);min-width:1060px;table-layout:fixed}.admin-users-table-widget .data-table th,.admin-users-table-widget .data-table td{padding:.66rem .72rem;line-height:1.35}.admin-users-table-widget .data-table th{background:var(--data-table-header-background);border-bottom:1px solid rgba(203,213,225,.78);color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-users-table-widget .data-table th.data-table__actions-cell{background:var(--data-table-header-background)}.admin-users-table__identity-cell{width:14rem}.admin-users-table__email-cell{width:11rem}.admin-users-table__phone-cell{width:9rem}.admin-users-table__body-ltr-cell{direction:inherit;text-align:inherit;unicode-bidi:isolate}.admin-users-table__status-cell{width:6rem}.admin-users-table__plan-cell{width:6.5rem}.admin-users-table__balance-cell{width:15rem}.admin-users-cell{display:grid;min-width:0;gap:.2rem;line-height:1.35}.admin-users-cell strong,.admin-users-cell small,.admin-users-cell__single-line{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users-cell--numeric{justify-items:start;unicode-bidi:isolate}.admin-users-cell__ltr-value{display:block;justify-self:start;inline-size:fit-content;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start;unicode-bidi:isolate}.admin-users-wallet-summary{gap:.35rem}.admin-users-wallet-summary__currency{display:grid;grid-template-columns:minmax(0,1fr);gap:.08rem;min-width:0}.admin-users-wallet-summary__currency+.admin-users-wallet-summary__currency{padding-block-start:.3rem;border-block-start:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.admin-users-cell .admin-users-wallet-summary__counts{overflow:visible;text-overflow:clip;white-space:normal}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-customer-dialog){width:min(1040px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:min(720px,calc(100vh - 2rem))!important;max-height:min(720px,calc(100dvh - 2rem))!important;overflow:hidden!important;isolation:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-customer-dialog)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:min(688px,calc(100vh - 4rem));max-height:min(688px,calc(100dvh - 4rem))}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-customer-dialog)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-customer-dialog{display:grid;gap:1rem;min-width:0}.admin-customer-dialog__step{min-width:0}.admin-customer-dialog__identity{display:grid;gap:.85rem}.admin-customer-dialog__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.admin-customer-dialog__facts>div{display:grid;gap:.12rem;min-width:0;padding:.6rem .68rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--primary-soft) 44%,var(--card))}.admin-customer-dialog__facts dt{color:var(--muted);font-size:.78rem}.admin-customer-dialog__facts dd{min-width:0;margin:0;font-weight:700;overflow-wrap:anywhere}.admin-customer-dialog__facts--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-dialog__workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-admin-user-dialog){width:min(880px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:min(760px,calc(100vh - 2rem))!important;max-height:min(760px,calc(100dvh - 2rem))!important;overflow:hidden!important;isolation:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-admin-user-dialog)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:min(728px,calc(100vh - 4rem));max-height:min(728px,calc(100dvh - 4rem))}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-admin-user-dialog)>.fui-DialogBody>.modal-panel__footer{position:relative;z-index:1;flex-wrap:wrap;padding-block-start:.25rem;background:var(--card)}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-admin-user-dialog)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-admin-user-dialog{display:grid;gap:.85rem;min-width:0}.admin-admin-user-dialog__feedback{display:grid;gap:.55rem}.admin-admin-user-dialog__feedback:empty{display:none}.admin-admin-user-dialog__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-admin-user-dialog__form>.admin-admin-users-role-options,.admin-admin-user-dialog__form>.admin-admin-user-dialog__permissions,.admin-admin-user-dialog__form>.admin-admin-user-dialog__immutable-field{grid-column:1 / -1}.admin-admin-users-role-options{max-height:15rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.data-form .admin-admin-users-role-option{display:flex;align-items:flex-start;gap:.62rem;min-width:0}.admin-admin-users-role-option .sx-checkbox{align-self:flex-start;margin-top:.12rem}.admin-admin-users-role-option__content{display:grid;gap:.18rem;min-width:0;line-height:1.35}.admin-admin-users-role-option__content strong,.admin-admin-users-role-option__key{min-width:0;overflow-wrap:anywhere}.admin-admin-users-role-option__key{justify-self:start;color:var(--muted);font-size:.76rem;font-weight:500;direction:ltr;text-align:start;unicode-bidi:isolate}.data-form .admin-admin-users-blocked-field{display:flex;align-items:center;gap:.5rem;min-height:var(--control-height)}.admin-admin-users-blocked-field .sx-checkbox{align-self:center;margin-top:0}.admin-admin-users-blocked-field>span{line-height:1.35}.admin-admin-user-dialog__immutable-field{display:grid;gap:.22rem;min-width:0;padding:.68rem .75rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface) 82%,var(--card))}.admin-admin-user-dialog__immutable-field>span{color:var(--muted);font-size:.78rem}.admin-admin-user-dialog__immutable-field>strong{min-width:0;overflow-wrap:anywhere}.admin-admin-user-dialog__permissions{gap:.3rem}.admin-admin-user-dialog__permissions small{overflow-wrap:anywhere;unicode-bidi:isolate}.admin-admin-user-dialog__refresh-retry{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.admin-admin-user-dialog__view{display:grid;gap:.85rem;min-width:0}.admin-admin-user-dialog__view-toolbar{align-items:center}.admin-admin-user-dialog__view-toolbar .form-note{min-width:0;margin:0;overflow-wrap:anywhere;unicode-bidi:isolate}.admin-admin-user-dialog__details.details-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-admin-user-dialog__details-wide{grid-column:1 / -1}.admin-admin-user-dialog__details>div{padding:.62rem .7rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface) 76%,var(--card))}.admin-admin-user-dialog__details>div>span{color:var(--muted);font-size:.78rem}.admin-admin-user-dialog__details strong{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.admin-admin-user-dialog__form{grid-template-columns:minmax(0,1fr)}.admin-admin-user-dialog__form>*{grid-column:1}.admin-admin-user-dialog__details.details-list--grid{grid-template-columns:minmax(0,1fr)}.admin-admin-user-dialog__view-toolbar,.admin-admin-user-dialog__view-toolbar .entity-card__actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.admin-admin-user-dialog__view-toolbar .sx-button{width:100%}}.admin-admin-users-table-widget .table-toolbar{display:block}.admin-admin-users-table-widget .table-toolbar .toolbar{display:block;width:100%}.admin-admin-users-controls{display:grid;width:100%;gap:.72rem}.admin-admin-users-controls__search{width:min(100%,34rem)}.admin-admin-users-controls__filter-row{display:grid;grid-template-columns:repeat(2,minmax(9.5rem,1fr));gap:.65rem;align-items:end}.admin-admin-users-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-admin-users-table-widget .data-table{--data-table-header-background: var(--surface);min-width:1000px;table-layout:fixed}.admin-admin-users-table-widget .data-table th,.admin-admin-users-table-widget .data-table td{padding:.66rem .72rem;line-height:1.35}.admin-admin-users-table-widget .data-table th{background:var(--data-table-header-background);border-bottom:1px solid rgba(203,213,225,.78);color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-admin-users-table-widget .data-table th.data-table__actions-cell{background:var(--data-table-header-background)}.admin-admin-users-table__identity-cell{width:15rem}.admin-admin-users-table__phone-cell{width:9rem}.admin-admin-users-table__status-cell{width:7rem}.admin-admin-users-table__roles-cell{width:12rem}.admin-admin-users-table__permissions-cell{width:15rem}.admin-admin-users-table__body-ltr-cell{direction:inherit;text-align:inherit;unicode-bidi:isolate}.admin-admin-users-cell{display:grid;min-width:0;gap:.2rem;line-height:1.35}.admin-admin-users-cell strong,.admin-admin-users-cell small,.admin-admin-users-cell__single-line{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-admin-users-table-widget .admin-admin-users-cell__ltr-value{display:block;justify-self:start;inline-size:fit-content;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start;unicode-bidi:isolate}.admin-workspaces-table-widget .table-toolbar{display:block}.admin-workspaces-table-widget .table-toolbar .toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);width:100%;gap:.65rem;align-items:end}.admin-workspaces-table-widget .field-label{min-width:0}.admin-workspaces-table-widget .toolbar .sx-input,.admin-workspaces-table-widget .toolbar .sx-select{width:100%}.admin-workspaces-table-widget .table-shell,.admin-workspaces-detail-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-workspaces-table-widget .data-table,.admin-workspaces-detail-table-widget .data-table{--data-table-header-background: var(--surface);table-layout:fixed}.admin-workspaces-table-widget .data-table{min-width:1010px}.admin-workspaces-detail-table-widget .data-table{min-width:680px}.admin-workspaces-table-widget .data-table th,.admin-workspaces-table-widget .data-table td,.admin-workspaces-detail-table-widget .data-table th,.admin-workspaces-detail-table-widget .data-table td{padding:.66rem .72rem;line-height:1.35}.admin-workspaces-table-widget .data-table th,.admin-workspaces-detail-table-widget .data-table th{background:var(--data-table-header-background);border-bottom:1px solid rgba(203,213,225,.78);color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-workspaces-table-widget .data-table th.data-table__actions-cell{background:var(--data-table-header-background)}.admin-workspaces-table__workspace-cell{width:16rem}.admin-workspaces-table__owner-cell{width:13rem}.admin-workspaces-table__status-cell{width:7.25rem}.admin-workspaces-table__assets-cell{width:12rem}.admin-workspaces-table__wallet-cell{width:10rem}.admin-workspaces-table__identity-cell{width:14rem}.admin-workspaces-table__body-ltr-cell{direction:inherit;text-align:inherit;unicode-bidi:isolate}.admin-workspaces-cell{display:grid;min-width:0;gap:.2rem;line-height:1.35}.admin-workspaces-cell strong,.admin-workspaces-cell small,.admin-workspaces-cell__single-line{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-workspaces-cell__bidi-value{unicode-bidi:isolate;text-align:inherit}.admin-workspaces-cell--numeric{justify-items:start;unicode-bidi:isolate}.admin-workspaces-cell__ltr-value{display:block;justify-self:start;inline-size:fit-content;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start;unicode-bidi:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-workspace-dialog){width:min(1120px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:min(760px,calc(100vh - 2rem))!important;max-height:min(760px,calc(100dvh - 2rem))!important;overflow:hidden!important;isolation:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-workspace-dialog)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:min(728px,calc(100vh - 4rem));max-height:min(728px,calc(100dvh - 4rem))}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-workspace-dialog)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-workspace-dialog{display:grid;gap:1rem;min-width:0}.admin-workspace-dialog__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;min-width:0;padding-block-end:.85rem;border-block-end:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.admin-workspace-dialog__header>div{min-width:0}.admin-workspace-dialog__header h3,.admin-workspace-dialog__header p,.admin-workspace-detail__section h4,.admin-workspace-detail__table-section h4{margin:0}.admin-workspace-dialog__header h3{overflow:hidden;color:var(--text);font-size:1.08rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-workspace-dialog__bidi-title{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;text-align:inherit}.admin-workspace-dialog__header p{margin-block-start:.22rem;overflow:hidden;color:var(--muted);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.admin-workspace-dialog__panel{min-width:0}.admin-workspace-detail__section,.admin-workspace-detail__table-section{display:grid;gap:.78rem;min-width:0}.admin-workspace-detail__section{padding:.9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface) 78%,var(--card))}.admin-workspace-detail__section h4,.admin-workspace-detail__table-section h4{color:var(--text);font-size:.94rem;font-weight:750;line-height:1.4}.admin-workspace-detail__section-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.admin-workspace-detail__section-heading strong{color:var(--primary-hover);font-size:.9rem}.admin-workspace-detail__plan-name{display:inline-flex;gap:.28rem;align-items:baseline;min-width:0;color:var(--muted);font-size:.86rem;font-weight:650}.admin-workspace-detail__facts,.admin-workspace-detail__limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem;min-width:0;margin:0}.admin-workspace-detail__facts>div,.admin-workspace-detail__limits>div{display:grid;gap:.2rem;min-width:0;padding:.66rem .7rem;border-radius:var(--r-sm);background:var(--card)}.admin-workspace-detail__facts dt,.admin-workspace-detail__limits dt{color:var(--muted);font-size:.88rem;font-weight:620;line-height:1.42}.admin-workspace-detail__facts dd,.admin-workspace-detail__limits dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:.95rem;font-weight:720;line-height:1.42}.admin-workspace-detail__facts dd .admin-workspaces-cell__ltr-value{white-space:normal}.admin-workspace-detail__facts--wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace-detail__table-section+.admin-workspace-detail__table-section{padding-block-start:.25rem}.admin-workspace-dialog .admin-workspaces-detail-table-widget .data-table{min-width:720px}.admin-workspace-dialog .admin-workspaces-detail-table-widget .table-shell{max-height:18rem;overflow:auto}.admin-workspace-dialog .admin-workspaces-detail-table-widget .empty-state{min-height:7rem}.admin-workspace-dialog .admin-workspaces-audit-target .admin-workspaces-cell__ltr-value{display:inline}@media(max-width:720px){.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-workspace-dialog){width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}.admin-workspace-dialog{gap:.82rem}.admin-workspace-dialog__header{gap:.65rem}.admin-workspace-detail__facts,.admin-workspace-detail__limits,.admin-workspace-detail__facts--wallet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.admin-workspace-detail__facts,.admin-workspace-detail__limits,.admin-workspace-detail__facts--wallet{grid-template-columns:minmax(0,1fr)}.admin-workspace-detail__section-heading{display:grid}}.admin-roles-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-roles-table-widget .data-table{--data-table-header-background: var(--surface);min-width:1324px;table-layout:fixed}.admin-roles-table-widget .data-table th,.admin-roles-table-widget .data-table td{padding:.66rem .72rem;line-height:1.35}.admin-roles-table-widget .data-table th{background:var(--data-table-header-background);border-bottom:1px solid rgba(203,213,225,.78);color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-roles-table-widget .data-table th.data-table__actions-cell{background:var(--data-table-header-background)}.admin-roles-table__role-cell{width:17rem}.admin-roles-table__key-cell{width:13rem}.admin-roles-table__description-cell{width:22rem}.admin-roles-table__permissions-cell{width:26rem}.admin-roles-table__body-ltr-cell{direction:inherit;text-align:inherit;unicode-bidi:isolate}.admin-subscriptions-table-widget .table-shell,.admin-subscriptions-overrides-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-subscriptions-table-widget .data-table,.admin-subscriptions-overrides-table-widget .data-table{--data-table-header-background: var(--surface);table-layout:fixed}.admin-subscriptions-table-widget .data-table{min-width:920px}.admin-subscriptions-overrides-table-widget .data-table{min-width:680px}.admin-subscriptions-table-widget .data-table th,.admin-subscriptions-table-widget .data-table td,.admin-subscriptions-overrides-table-widget .data-table th,.admin-subscriptions-overrides-table-widget .data-table td{padding:.66rem .72rem;line-height:1.35}.admin-subscriptions-table-widget .data-table th,.admin-subscriptions-overrides-table-widget .data-table th{background:var(--data-table-header-background);border-bottom:1px solid rgba(203,213,225,.78);color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-subscriptions-table-widget .data-table th.data-table__actions-cell,.admin-subscriptions-overrides-table-widget .data-table th.data-table__actions-cell{background:var(--data-table-header-background)}.admin-subscriptions-table__plan-cell{width:16rem}.admin-subscriptions-table__status-cell{width:7.5rem}.admin-subscriptions-table__visibility-cell{width:10rem}.admin-subscriptions-table__credits-cell{width:8rem}.admin-subscriptions-table__price-cell,.admin-subscriptions-table__overrides-cell{width:8.5rem}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-subscriptions-plan-dialog){width:min(1040px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:min(820px,calc(100dvh - 2rem));overflow:hidden;isolation:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-subscriptions-plan-dialog)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:min(788px,calc(100dvh - 4rem))}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-subscriptions-plan-dialog)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-subscriptions-plan-dialog)>.fui-DialogBody>.modal-panel__footer{display:flex;flex-direction:row;flex-wrap:wrap;grid-column:1 / -1;justify-self:stretch;border-block-start:1px solid var(--border);padding-block-start:.75rem;background:var(--card)}.admin-subscriptions-dialog-feedback:empty{display:none}.admin-subscriptions-dialog-feedback .status-banner{margin:0}.admin-subscriptions-plan-dialog{min-width:0;gap:1rem}.admin-subscriptions-plan-dialog>.wizard-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.admin-subscriptions-plan-dialog>.wizard-stepper .wizard-stepper__item{min-width:0}.admin-subscriptions-plan-dialog>.wizard-stepper .wizard-stepper__item button{justify-content:flex-start;width:100%;min-height:44px;border-radius:var(--r-sm);font-size:var(--control-font-size);line-height:1.35;text-align:start}.admin-subscriptions-plan-dialog>.stack-list>.entity-card--highlight{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-subscriptions-plan-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem}.admin-subscriptions-plan-form .form-field--full{grid-column:1 / -1}.admin-subscriptions-default-form .sx-select select,.admin-subscriptions-plan-dialog .sx-select select{border:0}.admin-subscriptions-plan-dialog :where(.form-field,.form-grid label){font-size:var(--control-font-size);line-height:1.45;text-align:start}.admin-subscriptions-plan-dialog input[type=number]{direction:ltr;text-align:start;unicode-bidi:isolate}.admin-subscriptions-limit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.admin-subscriptions-agent-limit-group{display:grid;gap:.68rem;min-width:0;padding:.72rem;border-radius:var(--r-sm);background:#f8fafcc7}.admin-subscriptions-agent-limit-heading{display:grid;gap:.18rem;min-width:0}.admin-subscriptions-agent-limit-heading strong{color:var(--text);font-size:.88rem;font-weight:700}.admin-subscriptions-agent-limit-heading small{color:var(--muted);font-size:.78rem;line-height:1.55}.admin-subscriptions-agent-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;min-width:0}.admin-subscriptions-plan-actions{display:flex;justify-content:flex-end;padding-top:.15rem}.admin-subscriptions-plan-actions .sx-button{min-width:11rem}.admin-payment-settings-layout{display:grid;gap:1rem}.admin-payment-settings-table-widget .table-shell{border-radius:8px}.admin-payment-settings-table-widget .data-table{--data-table-header-background: var(--surface);min-width:760px;table-layout:fixed}.admin-payment-settings-table-widget .data-table th,.admin-payment-settings-table-widget .data-table td{padding:.78rem .9rem;vertical-align:middle}.admin-payment-settings-table__ltr-cell .data-table__cell-content{direction:ltr;unicode-bidi:isolate;display:inline-grid;justify-items:start;max-width:100%}.admin-coupons-table-widget .table-toolbar{display:block}.admin-coupons-table-widget .table-toolbar .toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) auto;align-items:end;width:100%;gap:.65rem}.admin-coupons-table-widget .table-toolbar .field-label{min-width:0;margin:0}.admin-coupons-table-widget .table-toolbar .sx-input{width:100%;min-width:0}.admin-coupons-table__new-button{min-height:var(--control-height);align-self:end;white-space:nowrap}.admin-coupons-table-widget .table-shell{overflow-x:auto;overflow-y:visible;border-radius:8px}.admin-coupons-table-widget .data-table{--data-table-header-background: var(--surface);min-width:900px;table-layout:fixed}.admin-coupons-table-widget .data-table th,.admin-coupons-table-widget .data-table td{padding:.72rem .82rem;line-height:1.35;vertical-align:middle}.admin-coupons-table-widget .data-table th{color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-coupons-table__coupon-cell{width:18rem}.admin-coupons-table__status-cell{width:8.5rem}.admin-coupons-table__discount-cell{width:10rem}.admin-coupons-table__scope-cell{width:12rem}.admin-coupons-table__usage-cell{width:10rem}.admin-coupons-table__window-cell{width:15rem}.admin-coupons-table__coupon-summary{display:grid;min-width:0;gap:.2rem}.admin-coupons-table-widget .data-table td strong,.admin-coupons-table-widget .data-table td small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-email-center-table-widget .table-shell{overflow-x:auto;overflow-y:visible;border-radius:8px}.admin-email-center-table-widget .data-table{--data-table-header-background: var(--surface);min-width:760px;table-layout:fixed}.admin-email-center-table-widget .data-table th,.admin-email-center-table-widget .data-table td{padding:.72rem .82rem;line-height:1.35;vertical-align:middle}.admin-email-center-table-widget .data-table th{color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-email-center-table__template-cell,.admin-email-center-table__campaign-cell{width:22rem}.admin-email-center-table__category-cell{width:10rem}.admin-email-center-table__status-cell{width:9rem}.admin-email-center-table__count-cell{width:8rem}.admin-email-center-table__date-cell{width:13rem}.admin-email-center-table-widget .data-table td strong,.admin-email-center-table-widget .data-table td small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-toolbar__button{min-height:var(--control-height);align-self:end;white-space:nowrap}.admin-email-templates-table-widget .table-toolbar,.admin-email-campaigns-table-widget .table-toolbar,.admin-screen-notices-table-widget .table-toolbar,.admin-contact-table-widget .table-toolbar,.admin-policies-table-widget .table-toolbar{display:block}.admin-email-templates-table-widget .table-toolbar .toolbar,.admin-email-campaigns-table-widget .table-toolbar .toolbar,.admin-screen-notices-table-widget .table-toolbar .toolbar,.admin-contact-table-widget .table-toolbar .toolbar,.admin-policies-table-widget .table-toolbar .toolbar{display:grid;grid-template-columns:minmax(16rem,1fr) auto;width:100%;gap:.65rem;align-items:end}.admin-email-templates-table-widget .table-toolbar .field-label,.admin-email-campaigns-table-widget .table-toolbar .field-label,.admin-screen-notices-table-widget .table-toolbar .field-label,.admin-contact-table-widget .table-toolbar .field-label,.admin-policies-table-widget .table-toolbar .field-label{min-width:0;margin:0}.admin-email-templates-table-widget .table-toolbar .sx-input,.admin-email-campaigns-table-widget .table-toolbar .sx-input,.admin-screen-notices-table-widget .table-toolbar .sx-input,.admin-contact-table-widget .table-toolbar .sx-input,.admin-policies-table-widget .table-toolbar .sx-input{width:100%;min-width:0}.admin-screen-notices-table-widget .table-shell,.admin-contact-table-widget .table-shell,.admin-policies-table-widget .table-shell{overflow-x:auto;overflow-y:visible;border-radius:8px}.admin-screen-notices-table-widget .data-table,.admin-contact-table-widget .data-table,.admin-policies-table-widget .data-table{--data-table-header-background: var(--surface);table-layout:fixed}.admin-screen-notices-table-widget .data-table{min-width:1080px}.admin-contact-table-widget .data-table{min-width:920px}.admin-policies-table-widget .data-table{min-width:980px}.admin-screen-notices-table-widget .data-table th,.admin-screen-notices-table-widget .data-table td,.admin-contact-table-widget .data-table th,.admin-contact-table-widget .data-table td,.admin-policies-table-widget .data-table th,.admin-policies-table-widget .data-table td{padding:.72rem .82rem;line-height:1.35;vertical-align:middle}.admin-screen-notices-table-widget .data-table th,.admin-contact-table-widget .data-table th,.admin-policies-table-widget .data-table th{color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-screen-notices-table-widget .data-table th.data-table__actions-cell,.admin-contact-table-widget .data-table th.data-table__actions-cell,.admin-policies-table-widget .data-table th.data-table__actions-cell{background:var(--data-table-header-background)}.admin-screen-notices-table__title-cell{width:22rem}.admin-screen-notices-table__route-cell{width:12rem}.admin-screen-notices-table__scope-cell{width:15rem}.admin-screen-notices-table__window-cell{width:17rem}.admin-screen-notices-table__compact-cell{width:8rem}.admin-contact-table__platform-cell{width:9rem}.admin-contact-table__title-cell,.admin-contact-table__url-cell{width:22rem}.admin-contact-table__compact-cell{width:8rem}.admin-policies-table__type-cell{width:12rem}.admin-policies-table__title-cell{width:20rem}.admin-policies-table__url-cell{width:25rem}.admin-policies-table__compact-cell{width:8rem}.admin-screen-notices-table-widget .data-table__cell-content,.admin-contact-table-widget .data-table__cell-content,.admin-policies-table-widget .data-table__cell-content,.admin-screen-notices-table-widget .data-table td strong,.admin-screen-notices-table-widget .data-table td small,.admin-contact-table-widget .data-table td strong,.admin-contact-table-widget .data-table td small,.admin-policies-table-widget .data-table td strong,.admin-policies-table-widget .data-table td small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-llm-provider-actions{display:flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.admin-llm-provider-name{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.admin-llm-provider-name .admin-llm-chip{width:fit-content;font-size:.7rem;line-height:1.3}.admin-llm-provider-details.details-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:520px){.admin-llm-provider-actions{flex-shrink:1}.admin-llm-provider-details.details-list--grid{grid-template-columns:1fr}}.admin-llm-settings-page{display:grid;gap:1rem;min-width:0}.admin-llm-table-widget .table-shell{overflow-x:auto;overflow-y:visible;border-radius:8px}.admin-llm-table-widget .data-table{--data-table-header-background: var(--surface);table-layout:fixed}.admin-llm-providers-table-widget .data-table{min-width:1040px}.admin-llm-models-table-widget .data-table{min-width:1180px}.admin-llm-policies-table-widget .data-table{min-width:940px}.admin-llm-policies-table-widget .data-table__cell-content{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:520px){.stack-card:has(>.admin-llm-policies-table-widget)>.stack-card__header{flex-direction:column;align-items:stretch}.stack-card:has(>.admin-llm-policies-table-widget) .admin-llm-provider-actions{flex-wrap:nowrap;justify-content:flex-end}}.admin-llm-usage-table-widget .data-table{min-width:940px}.admin-llm-usage-events-table-widget .data-table{min-width:1000px}.admin-llm-usage-events-table-widget .admin-llm-table__date-cell{width:10rem}.admin-llm-usage-events-table-widget .admin-llm-table__model-cell{width:8.5rem}.admin-llm-usage-events-table-widget .admin-llm-table__pricing-cell{width:13.5rem}.admin-llm-usage-summary-grid.summary-grid{margin-bottom:.2rem}.admin-llm-table-widget .data-table th,.admin-llm-table-widget .data-table td{padding:.72rem .82rem;line-height:1.35;vertical-align:middle}.admin-llm-table-widget .data-table th{color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-llm-table__provider-cell,.admin-llm-table__model-cell{width:14rem}.admin-llm-table__type-cell,.admin-llm-table__state-cell,.admin-llm-table__order-cell{width:8.5rem}.admin-llm-table__url-cell{width:16rem}.admin-llm-table__date-cell{width:11.5rem}.admin-llm-table__capabilities-cell{width:16rem}.admin-llm-table__pricing-cell{width:14rem}.admin-llm-cell{display:grid;min-width:0;gap:.2rem;line-height:1.35}.admin-llm-cell strong,.admin-llm-cell small{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-llm-code-value{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.admin-llm-muted-value{color:var(--muted)}.admin-llm-chip-list{display:flex;flex-wrap:wrap;gap:.32rem;min-width:0}.admin-llm-chip{display:inline-flex;max-width:100%;align-items:center;min-height:1.55rem;padding:.22rem .52rem;border:1px solid rgba(var(--primary-rgb),.14);border-radius:var(--r-full);background:rgba(var(--primary-rgb),.07);color:var(--info);font-size:.76rem;font-weight:700;line-height:1.2}.admin-llm-metric-details summary{cursor:pointer;white-space:normal}.admin-llm-metric-details summary>.admin-llm-pricing-cell{display:inline-grid;max-width:calc(100% - 1.2rem);vertical-align:top}.admin-llm-metric-details summary>strong,.admin-llm-metric-details summary>span{overflow-wrap:anywhere}.admin-llm-metric-details summary>span{display:block}.admin-llm-metric-details[open]>.admin-llm-pricing-cell{margin-top:.5rem}@media(max-width:520px){.admin-llm-settings-page .stack-card__header{flex-direction:column;align-items:stretch}.admin-llm-settings-page .stack-card__header>.sx-button{align-self:flex-end;white-space:nowrap}.admin-llm-settings-page .admin-llm-provider-actions{justify-content:flex-end;flex-wrap:nowrap}}.admin-llm-pricing-cell{display:grid;min-width:0;gap:.18rem;direction:ltr;text-align:left;unicode-bidi:isolate}.admin-llm-pricing-cell strong,.admin-llm-pricing-cell span{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-llm-pricing-cell span{color:var(--secondary);font-size:.78rem}.admin-llm-test-result{display:grid;gap:.8rem;margin-top:.9rem;padding:.95rem;border:1px solid var(--border);border-radius:8px;background:#f8fafcc2}.admin-llm-test-result__header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.admin-llm-test-result__header h3,.admin-llm-test-result__header p{margin:0}.admin-llm-test-result__header p{margin-top:.18rem;color:var(--muted);font-size:.86rem}.admin-llm-test-result__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.admin-llm-test-result__summary div{display:grid;gap:.18rem;min-width:0}.admin-llm-test-result__summary dt{color:var(--muted);font-size:.74rem;font-weight:700}.admin-llm-test-result__summary dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-llm-test-result__response{display:grid;gap:.38rem;min-width:0}.admin-llm-test-result__response>span{color:var(--muted);font-size:.78rem;font-weight:700}.admin-llm-test-result__response pre{max-height:16rem;margin:0;overflow:auto;padding:.75rem;border:1px solid rgba(203,213,225,.72);border-radius:8px;background:var(--card);color:var(--secondary);direction:ltr;font-size:.78rem;line-height:1.45;text-align:left;white-space:pre}.admin-llm-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.78rem}.admin-llm-form label,.admin-llm-provider-picker,.admin-llm-policy-picker{min-width:0}.admin-llm-provider-picker,.admin-llm-policy-picker{width:min(100%,34rem);margin-bottom:.8rem}.admin-llm-form label:has(.sx-textarea){grid-column:1 / -1}.admin-llm-form .checkbox-row{min-height:var(--control-height);align-content:center}.admin-llm-form .sx-button[type=submit]{justify-self:start;align-self:end;min-height:var(--control-height)}.admin-llm-form--defaults,.admin-llm-defaults-fields{display:grid;gap:1rem;min-width:0}.admin-llm-defaults-fields{margin:0;padding:0;border:0}.admin-llm-defaults-group{min-width:0;margin:0;padding:1rem;border:1px solid var(--border);border-radius:10px}.admin-llm-defaults-group legend,.admin-llm-defaults-guidance summary{font-weight:700}.admin-llm-defaults-help{grid-column:1 / -1;margin:0 0 .5rem;color:var(--secondary);line-height:1.6}.admin-llm-defaults-guidance summary{padding-block:.75rem;cursor:pointer}.admin-llm-defaults-fields>.sx-button{justify-self:start}.admin-prompt-template-page{display:grid;gap:1rem;min-width:0}.admin-prompt-template-overview{gap:.9rem}.admin-prompt-template-summary.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-prompt-template-summary .summary-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-prompt-template-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.78rem}.admin-prompt-template-form label{min-width:0}.admin-prompt-template-form__textarea{grid-column:1 / -1}.admin-prompt-template-form__textarea .sx-textarea{min-height:13rem;resize:vertical}.admin-prompt-template-form__actions{display:flex;grid-column:1 / -1;justify-content:flex-start}.admin-prompt-template-placeholder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.admin-prompt-template-placeholder.sx-button{display:grid;min-height:4.2rem;height:auto;justify-content:stretch;gap:.22rem;padding:.65rem .75rem;border-color:rgba(var(--primary-rgb),.16);background:rgba(var(--primary-rgb),.045);color:var(--primary);text-align:start}.admin-prompt-template-placeholder.sx-button:hover{border-color:rgba(var(--primary-rgb),.32);background:rgba(var(--primary-rgb),.08)}.admin-prompt-template-placeholder span,.admin-prompt-template-placeholder small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-prompt-template-placeholder small{color:var(--secondary);font-size:.76rem;font-weight:600}.admin-prompt-template-table-widget .table-shell{overflow-x:auto;overflow-y:visible;border-radius:8px}.admin-prompt-template-table-widget .data-table{--data-table-header-background: var(--surface);min-width:680px;table-layout:fixed}.admin-prompt-template-table-widget .data-table th,.admin-prompt-template-table-widget .data-table td{padding:.72rem .82rem;line-height:1.35;vertical-align:middle}.admin-prompt-template-table-widget .data-table th{color:#475569;font-size:.73rem;letter-spacing:0;text-transform:none;white-space:nowrap}.admin-prompt-template-table__number-cell,.admin-prompt-template-table__status-cell{width:8rem}.admin-prompt-template-table__date-cell{width:12rem}.admin-prompt-template-table__content-cell{width:auto}.admin-prompt-template-content-preview{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.admin-prompt-template-details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem 1rem}.admin-prompt-template-details dd{margin:0;overflow-wrap:anywhere}.admin-prompt-template-details__content{max-height:55vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;text-align:start}.admin-subscriptions-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.admin-roles-cell{display:grid;min-width:0;gap:.2rem;line-height:1.35}.admin-roles-cell strong,.admin-roles-cell small,.admin-roles-cell__single-line{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-roles-cell__ltr-value{display:block;justify-self:start;inline-size:fit-content;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start;unicode-bidi:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-roles-editor){width:min(760px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:min(760px,calc(100dvh - 2rem))!important;overflow:hidden!important;isolation:isolate}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-roles-editor)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:min(728px,calc(100dvh - 4rem))}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-roles-editor)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.admin-roles-editor)>.fui-DialogBody>.modal-panel__footer{flex-wrap:wrap;padding-block-start:.25rem;background:var(--card)}.admin-roles-editor{min-width:0;overflow:visible}.admin-roles-editor__feedback{display:grid;gap:.55rem}.admin-roles-editor__feedback:empty{display:none}.admin-roles-editor__feedback .status-banner{margin:0}.admin-roles-form{display:grid;gap:1rem}.admin-roles-form__identity{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0}.admin-roles-form__permissions{min-width:0;margin:0;padding:.9rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface)}.admin-roles-form__permissions>legend{padding:0 .35rem;color:var(--secondary);font-size:.86rem;font-weight:700}.admin-roles-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.admin-roles-permission-grid .checkbox-row span{overflow-wrap:anywhere}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;align-items:start;min-width:0}.dashboard-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.app-layout--dashboard .dashboard-grid,.app-layout--dashboard .dashboard-grid--compact,.app-layout--dashboard .cards-grid,.app-layout--dashboard .summary-grid{min-width:0;max-width:100%}.app-layout--dashboard .cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-top:0}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;min-width:0}.app-layout--dashboard .summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin-top:1rem}.stack-list{display:grid;gap:.85rem}.summary-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem;min-height:88px;padding-block:1rem;padding-inline:1rem;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card);overflow:hidden;box-shadow:var(--s-xs);transition:border-color var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.summary-card--link{color:inherit;text-decoration:none;cursor:pointer}.summary-card--link:hover,.summary-card--link:focus-visible{border-color:rgba(var(--primary-rgb),.34);box-shadow:var(--s-md);transform:translateY(-1px)}.summary-card span{color:var(--muted);font-size:.84rem}.summary-card>strong{min-width:0;max-width:100%;font-size:clamp(1.12rem,1.6vw,1.48rem);font-weight:700;color:var(--text);line-height:1.18;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-layout--dashboard .summary-card>strong{max-width:100%;font-size:clamp(1.08rem,1.45vw,1.4rem);overflow-wrap:anywhere;word-break:break-word}.app-layout .summary-card>strong.summary-card__value--compact{font-size:clamp(.92rem,1.35vw,1.22rem);letter-spacing:-.02em;white-space:normal}.summary-card small{color:var(--muted);font-size:.76rem;line-height:1.45}.dashboard-overview__filters{align-items:end}.dashboard-overview__filters .field-label{min-width:0;width:158px}.dashboard-overview__filters .sx-select{width:100%;min-width:0}.dashboard-overview__content,.dashboard-overview__content .stack-list{grid-template-columns:minmax(0,1fr)}.dashboard-overview__content>section>h2{line-height:1.4}.dashboard-overview__warning,.dashboard-overview__warning .fui-MessageBarBody{min-width:0;overflow-wrap:anywhere}.dashboard-overview__warning .fui-MessageBarBody{line-height:1.6}.dashboard-overview__retry{width:fit-content;justify-self:start}.dashboard-overview__activity-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem}.dashboard-overview__activity-meta>*{unicode-bidi:isolate}.summary-card__link-hint{font-weight:700}.stack-card{display:grid;align-self:start;gap:1rem;min-width:0;max-width:100%;padding:1rem;border-radius:var(--r-md);background:#ffffffbd;border:1px solid rgba(226,232,240,.66);box-shadow:none}.app-layout .page-shell__panel>.stack-card,.app-layout .page-shell__panel>.settings-panel,.app-layout .page-shell__panel>.data-table-widget{background:#ffffffc7;border-color:#e2e8f09e}.app-layout .page-shell__panel>.settings-panel{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.app-layout .page-shell__panel>.settings-panel>:where(.admin-system-settings-shell,.settings-section){padding-inline:0}.app-layout .settings-panel--focused{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.app-layout .settings-panel--focused .settings-section{padding-inline:0}.app-layout .settings-panel--focused .settings-section__meta{border-bottom-color:#e2e8f0b8}.app-layout .stack-card .stack-card,.app-layout .stack-card .entity-card,.app-layout .settings-panel .entity-card,.app-layout .page-shell__panel .entity-card .entity-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app-layout .stack-card>.stack-card:not(:first-child),.app-layout .stack-card>.entity-card:not(:first-child),.app-layout .settings-panel .entity-card+.entity-card{padding-top:.9rem;border-top:1px solid rgba(226,232,240,.72)}.stack-card h2{font-size:1rem;font-weight:700}.stack-card h3{font-size:.94rem;font-weight:700}.stack-card h4{font-size:.88rem;font-weight:600}.stack-card__header,.entity-card__header,.campaign-card__row{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.settings-hub{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;width:100%;max-width:100%;overflow-x:clip}.entity-card,.results-card,.campaign-card{display:grid;gap:.95rem;padding:1rem;border-radius:var(--r-md);border:1px solid rgba(226,232,240,.66);background:#ffffffc2}.entity-card--highlight,.campaign-card--active,.page-drawer__item--active{border-color:rgba(var(--primary-rgb),.48);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.09)}.entity-card--link,.campaign-card,.page-drawer__item{cursor:pointer}.campaign-card:hover,.page-drawer__item:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.32)}.entity-card__header>div{min-width:0}.entity-card__header p,.campaign-card p{margin-top:.28rem;color:var(--muted);font-size:.84rem;overflow-wrap:break-word;word-break:break-word}.entity-card__avatar{width:50px;height:50px;border-radius:var(--r-md);object-fit:cover;flex-shrink:0}.plan-feature-html{display:grid;gap:.45rem;padding:.8rem;border:1px solid rgba(148,163,184,.3);border-radius:var(--r-sm);background:#f8fafcbf;overflow-wrap:anywhere}.plan-feature-html p,.plan-feature-html ul,.plan-feature-html ol{margin:0}.plan-feature-html ul,.plan-feature-html ol{display:grid;gap:.35rem;padding-inline-start:1.15rem}.email-preview-card{align-content:start}.email-preview-card .summary-grid{grid-template-columns:minmax(0,1fr)}.email-preview-card .summary-card strong{font-size:1rem;line-height:1.5}.email-template-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.email-template-dialog .form-grid{grid-template-columns:minmax(0,1fr)}}.email-template-dialog{min-width:0;overflow-wrap:anywhere}.email-template-fields{display:grid;gap:1rem;min-width:0;border:0;margin:0;padding:0}.email-template-dialog h3,.email-template-dialog p{margin-block:0}.email-template-dialog .inline-help-panel{display:grid;gap:.75rem}.email-template-tag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;border-top:1px solid var(--border);padding-top:.75rem}.email-template-tag>div{flex:1 1 14rem;min-width:0}.email-template-dialog code{font-size:.85rem}.email-preview-frame{width:100%;min-height:280px;border:1px solid var(--border);border-radius:var(--r-sm);background:#fff}.email-preview-text{max-height:220px;overflow:auto;margin:0;padding:.85rem;border-radius:var(--r-sm);border:1px solid var(--border);background:#f8fafceb;color:var(--text);font-size:.82rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.entity-card__actions,.tag-chip-list{display:flex;flex-wrap:wrap;gap:.45rem}.entity-card__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border-radius:var(--r-xs);border:1px solid var(--border);padding:.5rem .82rem;background:var(--card);color:var(--secondary);font-size:.8rem;font-weight:600;transition:transform var(--t-fast),border-color var(--t-fast)}.entity-card__actions button:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.34)}.entity-card__actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.campaign-card small,.page-drawer__item span,.recipient-list span{color:var(--muted)}.tool-toggle-card{cursor:pointer}.entity-card__header h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.entity-card a,.stack-card a,.recipient-list li{overflow-wrap:break-word;word-break:break-word;min-width:0}.page-drawer{display:grid;gap:.72rem;max-height:350px;overflow-y:auto;padding-inline-end:.2rem}.page-drawer__item{display:grid;gap:.2rem;padding:.88rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);transition:transform var(--t-fast),border-color var(--t-fast)}.media-upload-card{display:grid;gap:.82rem;padding:1rem;border-radius:var(--r-md);background:#f8fafcb8;border:1px dashed var(--border);transition:border-color var(--t-fast)}.media-upload-card:hover{border-color:var(--primary)}.media-upload-preview{display:grid;gap:.5rem}.media-upload-preview img{width:100%;max-height:210px;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card)}.media-upload-preview--brand img{object-fit:contain;padding:1rem}.media-upload-preview--icon img{width:90px;height:90px;object-fit:contain;padding:.72rem}.custom-image-field{gap:.65rem}.custom-image-field__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.custom-image-field__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.55rem;border:1px solid var(--border);border-radius:var(--r-sm);background:#f8fafca8}.custom-image-field__thumb{display:inline-flex;align-items:center;justify-content:center;width:64px;height:48px;object-fit:cover;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card);color:var(--secondary);font-size:.72rem;text-align:center;overflow:hidden}.custom-image-field__name{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.custom-image-field__remove{min-height:32px;padding-inline:.7rem}@media(max-width:560px){.custom-image-field__item{grid-template-columns:52px minmax(0,1fr)}.custom-image-field__thumb{width:52px;height:44px}.custom-image-field__remove{grid-column:1 / -1;justify-self:flex-start}}.knowledge-media-preview{width:96px;height:64px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--card)}.knowledge-image-preview-list{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.knowledge-image-preview-list a{display:inline-flex;min-width:0}.manual-payment-proof{display:grid;gap:.75rem;margin-block-start:1rem}.manual-payment-proof h3{margin:0}.manual-payment-proof__image{display:block;width:min(100%,52rem);max-height:34rem;object-fit:contain;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.manual-payment-review__reason{margin-block-start:1rem}.summary-card>strong.summary-card__value--compact.manual-payment-request__sender-number{font-size:clamp(.92rem,1.35vw,1.22rem);letter-spacing:-.02em;white-space:nowrap}.dashboard-agents-table-widget .data-table{min-width:1320px;table-layout:fixed}.dashboard-agents-table__model .safe-ltr{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-layout--dashboard .dashboard-grid .data-table{min-width:min(100%,560px)}.dashboard-usage-page .page-shell__panel{display:grid;gap:1.25rem}.dashboard-usage-page .page-shell__header h1{font-size:1.4rem;line-height:1.55}.dashboard-usage-filters{padding:1.1rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.dashboard-usage-filters__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.3fr);gap:1rem}.dashboard-usage-filters label{display:grid;min-width:0;gap:.4rem;font-size:.875rem;line-height:1.5;font-weight:400}.dashboard-usage-filters__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dashboard-usage-filters__search{min-width:0}.dashboard-usage-page .sx-select .fui-Select__select,.dashboard-usage-wizard .sx-select .fui-Select__select{border:0;border-radius:inherit}.dashboard-usage-filters__actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-block-start:1rem}.dashboard-usage-filters__actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.dashboard-usage-filters__actions button{min-height:46px}.dashboard-usage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.25rem 0}.dashboard-usage-summary>div{padding:.45rem 1.25rem;border-inline-start:1px solid var(--border)}.dashboard-usage-summary>div:first-child{padding-inline-start:0;border-inline-start:0}.dashboard-usage-summary dt{color:var(--muted);font-size:.875rem;line-height:1.6}.dashboard-usage-summary dd{margin:.3rem 0 0;font-size:1.3rem;line-height:1.5;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dashboard-usage-hint,.dashboard-usage-results__heading p{margin:0;font-size:.875rem;line-height:1.7;color:var(--muted)}.dashboard-usage-results{min-width:0}.dashboard-usage-results__heading{margin-block-end:.85rem}.dashboard-usage-results__heading h2{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.6}.dashboard-usage-table .data-table{table-layout:fixed}.dashboard-usage-table .usage-col-activity{width:21%}.dashboard-usage-table .usage-col-model{width:29%}.dashboard-usage-table .data-table th,.dashboard-usage-table .data-table td,.dashboard-usage-events .data-table th,.dashboard-usage-events .data-table td{padding-block:.8rem;font-size:.875rem;line-height:1.65;font-variant-numeric:tabular-nums}.dashboard-usage-table .data-table th,.dashboard-usage-events .data-table th{font-weight:600}.dashboard-usage-model{display:grid;gap:.2rem}.dashboard-usage-model bdi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-usage-model small{font-size:.8rem;color:var(--muted);line-height:1.6}.dashboard-usage-results__scroll-hint{display:none}.dashboard-usage-wizard{display:grid;gap:1.25rem;min-width:0}.modal-panel:has(.dashboard-usage-wizard){width:min(52rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(52rem,calc(100dvh - 2rem));overflow:hidden}.modal-panel:has(.dashboard-usage-wizard)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:min(48rem,calc(100dvh - 6rem))}.modal-panel:has(.dashboard-usage-wizard) .modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal-panel:has(.dashboard-usage-wizard) .modal-panel__footer{display:flex;flex-direction:row;flex-wrap:wrap;grid-column:1 / -1;padding-top:.75rem;border-top:1px solid var(--border)}.modal-panel:has(.dashboard-usage-wizard) .modal-panel__footer button{min-height:46px}.modal-panel:has(.dashboard-usage-wizard) .fui-DialogTitle{font-size:1.2rem;font-weight:600;line-height:1.6}.dashboard-usage-details .dashboard-usage-model bdi{white-space:normal;overflow-wrap:anywhere;overflow:visible}.dashboard-usage-wizard .wizard-stepper button{min-height:44px}.dashboard-usage-details{margin:0}.dashboard-usage-details>div{display:grid;grid-template-columns:minmax(0,48%) minmax(0,1fr)}.dashboard-usage-details :where(dt,dd){margin:0;padding:.65rem .85rem;border-block-end:1px solid var(--border);font-size:.875rem;line-height:1.7;text-align:start;overflow-wrap:anywhere}.dashboard-usage-details dt{color:var(--muted);background:var(--surface)}.dashboard-usage-wizard .wizard-stepper__item button{font-size:.875rem;line-height:1.6}@media(max-width:1100px){.dashboard-usage-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-usage-filters__dates,.dashboard-usage-filters__search{grid-column:1 / -1}}@media(max-width:600px){.dashboard-usage-filters{padding:.85rem}.dashboard-usage-filters__grid{gap:.85rem .65rem}.dashboard-usage-filters__actions{gap:.65rem}.dashboard-usage-filters__actions>div{flex:1 1 100%}.dashboard-usage-summary>div{padding-inline:.65rem}.dashboard-usage-table .data-table :is(th,td):first-child{width:9.5rem;min-width:0}.dashboard-usage-summary dt{font-size:.8rem}.dashboard-usage-summary dd{font-size:1.05rem}.dashboard-usage-results__scroll-hint{display:block;margin:.55rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.65}.modal-panel:has(.dashboard-usage-wizard){width:calc(100vw - 1rem)}.dashboard-usage-details :where(dt,dd){margin:0;padding-inline:.55rem}}.dashboard-follow-up-bots-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.app-layout--dashboard .dashboard-grid .dashboard-follow-up-bots-table-widget .data-table{--data-table-actions-width: 4rem;table-layout:fixed}.dashboard-follow-up-bots-table-widget .data-table .dashboard-follow-up-bots-table__name{width:10rem}.dashboard-follow-up-bots-table-widget .data-table .dashboard-follow-up-bots-table__delay{width:7.5rem}.dashboard-follow-up-bots-table-widget .data-table .dashboard-follow-up-bots-table__sources{width:16rem}.dashboard-follow-up-bots-table-widget .data-table .dashboard-follow-up-bots-table__cost{width:13rem}.dashboard-follow-up-bots-table-widget .data-table .dashboard-follow-up-bots-table__status,.dashboard-follow-up-bots-table-widget .data-table .dashboard-follow-up-bots-table__overlap{width:7rem}.dashboard-follow-up-bots-table__delay .data-table__cell-content{white-space:nowrap}.dashboard-follow-up-bots-table__sources .data-table__cell-content,.dashboard-follow-up-bots-table__cost .data-table__cell-content{display:-webkit-box;overflow:hidden;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-orders-table-widget .table-shell,.dashboard-order-events-table-widget .table-shell,.dashboard-notifications-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.dashboard-notifications-table-widget .data-table{min-width:760px}.page-shell:has(.dashboard-orders-page) .page-shell__header h1{font-size:1.5rem;font-weight:600;line-height:1.6}.page-shell:has(.dashboard-orders-page) .page-shell__header p{font-size:.95rem;line-height:1.75}.dashboard-orders-page{display:grid;gap:1rem;min-width:0}.dashboard-orders-note{margin:0;color:var(--secondary);font-size:.9rem;line-height:1.8}.dashboard-orders-table-widget .table-toolbar{padding:1.15rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.dashboard-orders-table-widget .toolbar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:end}.dashboard-orders-table-widget .toolbar>.field-label{grid-column:span 3;min-width:0;gap:.5rem;font-weight:500;font-size:.9rem}.dashboard-orders-table-widget .toolbar>.field-label:first-child{grid-column:span 5}.dashboard-orders-table-widget .toolbar>.dashboard-orders-agent-filter{grid-column:span 4}.dashboard-orders-table-widget .toolbar .sx-input,.dashboard-orders-table-widget .toolbar .sx-select{width:100%;min-width:0;min-height:var(--control-height)}.dashboard-orders-export-action{align-self:end}.dashboard-orders-export-action .inline-action-stack{gap:0}.dashboard-orders-export-action .sx-button{width:100%;min-height:var(--control-height)}.dashboard-orders-table-widget .data-table{min-width:1070px;table-layout:fixed}.dashboard-order-events-table-widget .data-table{min-width:680px;table-layout:fixed}.dashboard-order-events-table-widget th:nth-child(2){width:48%}.dashboard-orders-table-widget .data-table th,.dashboard-orders-table-widget .data-table td{vertical-align:top;font-size:.95rem;line-height:1.65;font-weight:400}.dashboard-orders-table-widget .data-table th{font-size:.9rem;font-weight:600;text-transform:none}.dashboard-orders-table-widget .data-table__cell-content{min-width:0;overflow:hidden}.dashboard-orders-table__code-cell{width:10.5rem}.dashboard-orders-table__status-cell{width:8.5rem}.dashboard-orders-table__customer-cell,.dashboard-orders-table__source-cell{width:13rem}.dashboard-orders-table__amount-cell{width:8rem}.dashboard-orders-table__date-cell{width:10.5rem}.dashboard-orders-table__detail-cell{width:13rem}.dashboard-orders-cell-text,.dashboard-orders-detail-value{display:-webkit-box;max-width:100%;overflow:hidden;overflow-wrap:anywhere;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-orders-cell-text[dir=ltr],.dashboard-orders-detail-value[dir=ltr]{display:block;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.dashboard-orders-cell-text--code,.dashboard-orders-cell-text--date,.dashboard-orders-cell-text--numeric{direction:ltr;unicode-bidi:plaintext}.dashboard-orders-cell-text--code{font-size:.9rem;font-variant-numeric:tabular-nums}.dashboard-orders-status-chip{display:inline-flex;max-width:100%;min-height:1.55rem;align-items:center;justify-content:center;padding:.18rem .5rem;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:#f8fafceb;color:var(--text);font-size:.85rem;font-weight:500;line-height:1.5;white-space:nowrap}.dashboard-orders-status-chip--confirmed,.dashboard-orders-status-chip--paid,.dashboard-orders-status-chip--fulfilled{border-color:#16a34a47;background:#f0fdf4f2;color:#166534}.dashboard-orders-status-chip--pending,.dashboard-orders-status-chip--draft,.dashboard-orders-status-chip--unpaid{border-color:#d9770647;background:#fffbebf2;color:#92400e}.dashboard-orders-status-chip--cancelled,.dashboard-orders-status-chip--failed,.dashboard-orders-status-chip--refunded{border-color:#dc262640;background:#fef2f2f2;color:#991b1b}.modal-panel:has(.dashboard-order-wizard){width:min(54rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:min(52rem,calc(100dvh - 2rem));overflow:hidden}.modal-panel:has(.dashboard-order-wizard)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:min(48rem,calc(100dvh - 6rem))}.modal-panel:has(.dashboard-order-wizard) .modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal-panel:has(.dashboard-order-wizard) .modal-panel__footer{display:flex;flex-direction:row;flex-wrap:wrap;grid-column:1 / -1;padding-top:.75rem;border-top:1px solid var(--border)}.modal-panel:has(.dashboard-order-wizard) .fui-DialogTitle{font-size:1.2rem;font-weight:600;line-height:1.6}.dashboard-order-wizard{display:grid;gap:1.25rem;min-width:0}.dashboard-order-wizard .wizard-stepper{padding-block:.25rem 1rem;border-bottom:1px solid var(--border);gap:.75rem}.dashboard-order-wizard .wizard-stepper button{min-height:2.75rem;font-size:.95rem;font-weight:500}.dashboard-order-wizard .data-table{font-size:.95rem;line-height:1.8}.dashboard-order-wizard .data-table th{font-size:.9rem;font-weight:600;text-transform:none}.dashboard-order-wizard .data-table td{vertical-align:top}.dashboard-order-details-table .data-table{min-width:100%;table-layout:fixed;--data-table-actions-width: 1rem}.dashboard-order-details-table .data-table .data-table__actions-cell{padding-inline:0;min-width:0}.dashboard-order-events-table-widget .data-table{--data-table-actions-width: 1rem}.dashboard-order-events-table-widget .data-table .data-table__actions-cell{padding-inline:0;min-width:0}.dashboard-order-events-table-widget .data-table :is(th,td):first-child{width:8.5rem;min-width:0}.dashboard-order-details-label{width:34%;color:var(--secondary)}.dashboard-orders-scroll-hint{display:none}.dashboard-order-value-list{margin:0;padding-inline-start:1rem}.dashboard-order-value-list li+li{margin-top:.5rem}dl.dashboard-order-value-list{padding:0;display:grid;gap:.6rem}.dashboard-order-value-list dt{color:var(--secondary);font-size:.9rem}.dashboard-order-value-list dd{margin:0}.dashboard-order-wizard bdi{overflow-wrap:anywhere;white-space:normal}@media(max-width:900px){.dashboard-orders-table-widget .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-orders-table-widget .toolbar>.field-label{grid-column:span 1}.dashboard-orders-table-widget .toolbar>.field-label:first-child,.dashboard-orders-table-widget .toolbar>.dashboard-orders-agent-filter,.dashboard-orders-table-widget .toolbar>.dashboard-orders-status-filter{grid-column:1 / -1}}@media(max-width:600px){.dashboard-orders-table-widget .table-toolbar{padding:.9rem}.dashboard-orders-table-widget .toolbar{gap:.9rem .65rem}.dashboard-orders-table-widget .toolbar :is(input,select){font-size:1.125rem}.dashboard-order-wizard .wizard-stepper{gap:.5rem}.dashboard-order-wizard .wizard-stepper button{font-size:.9rem;padding-inline:.55rem}.dashboard-order-wizard .data-table :is(th,td){padding:.7rem .6rem}.dashboard-order-details-table .data-table :is(th,td):first-child{width:35%;min-width:0}.dashboard-orders-table-widget .data-table :is(th,td):first-child{width:calc(100cqi - 7.5rem - var(--data-table-actions-width));min-width:0}.dashboard-orders-table-widget .dashboard-orders-table__status-cell{width:7.5rem}.dashboard-orders-scroll-hint{display:block;grid-column:1 / -1;margin:0;font-size:.9rem;line-height:1.7;color:var(--secondary)}}.dashboard-contact-channel-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.72rem}.dashboard-contact-channel-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.62rem;padding:.82rem .9rem;border:1px solid rgba(226,232,240,.72);border-radius:var(--r-md);background:#f8fafc85;color:inherit;text-decoration:none;transition:border-color var(--t-fast),background var(--t-fast)}.dashboard-contact-channel-card:hover,.dashboard-contact-channel-card:focus-visible{border-color:rgba(var(--primary-rgb),.32);background:rgba(var(--primary-rgb),.06)}.dashboard-contact-channel-card__body{display:grid;gap:.22rem;min-width:0}.dashboard-contact-channel-card__body h3,.dashboard-contact-channel-card__body p{margin:0}.dashboard-contact-channel-card__body p,.dashboard-contact-channel-card__body small{color:var(--muted);overflow-wrap:anywhere}.dashboard-contact-channel-card>.status-badge{justify-self:start}.dashboard-data-deletion-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),22rem));gap:.68rem}.dashboard-data-deletion-link{min-height:var(--control-height);justify-content:center;text-align:center}.recipient-list{display:grid;gap:.5rem;list-style:none;margin:0;padding:0;max-height:400px;overflow:auto}.recipient-list li{display:grid;gap:.12rem;padding:.72rem .88rem;border-radius:var(--r-sm);background:#f8fafcd1;border:1px solid var(--border);font-size:.86rem;overflow-wrap:break-word;word-break:break-word}.recipient-list--compact{max-height:175px}.recipient-list--compact li{padding:.58rem .7rem}.recipients-panel{display:grid;gap:.6rem;padding:.82rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 6%,transparent);font-size:.86rem}.recipients-panel h4{font-size:.9rem;font-weight:700}.recipients-panel p{color:var(--secondary)}.selected-recipient-strip{display:grid;gap:.65rem;padding:.82rem;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 7%,transparent)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.stats-grid>div{display:grid;gap:.28rem;padding:.88rem 1rem;border-radius:var(--r-md);background:#f8fafce6;border:1px solid var(--border)}.stats-grid span{color:var(--muted);font-size:.78rem}.stats-grid strong{font-size:1.4rem;font-weight:700;color:var(--text);line-height:1.1}.stats-grid small{color:var(--muted);font-size:.76rem}.details-list{display:grid;gap:.72rem;margin:0}.details-list--grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.details-list>div{display:grid;gap:.18rem;min-width:0}.details-list dt{color:var(--muted);font-size:.78rem}.details-list dt,.details-list dd{min-width:0;overflow-wrap:anywhere}.details-list dd{margin:0;font-weight:700;font-size:.9rem}.safe-ltr{direction:ltr;unicode-bidi:isolate}.safe-code-block{overflow:auto;max-width:100%;max-height:280px;margin:0;padding:.85rem;border:1px solid var(--border);border-radius:var(--r-sm);background:#0f172a;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.inline-help-panel{display:grid;gap:.45rem;padding:.72rem .85rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface) 62%,transparent);color:var(--secondary);font-size:.86rem;line-height:1.65}.inline-help-panel summary{cursor:pointer;color:var(--primary);font-weight:700}.inline-help-panel p{margin:0}.screen-notice-stack,.import-wizard{display:grid;gap:.75rem}.screen-notice-stack{gap:.5rem;margin-block:0 .8rem}.screen-notice{--notice-accent: var(--primary);--notice-background: var(--primary-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start;padding:.5rem .8rem;border:1px solid var(--border);border-radius:var(--r-sm);background:color-mix(in srgb,var(--notice-background) 25%,var(--card));color:var(--text);font:inherit;font-size:.933333rem;line-height:1.6;overflow-wrap:anywhere}.screen-notice--success{--notice-accent: var(--success-text);--notice-background: var(--success-soft)}.screen-notice--warning{--notice-accent: var(--warning-text);--notice-background: var(--warning-soft)}.screen-notice--error{--notice-accent: var(--danger-text);--notice-background: var(--error-soft)}.screen-notice>div{min-width:0;align-self:center}.screen-notice__content{display:flex;align-items:flex-start;gap:.5rem}.screen-notice__icon{flex:0 0 20px;margin-block-start:1px;color:var(--notice-accent)}.screen-notice__text{min-width:0}.screen-notice strong{display:inline;margin:0;font-size:inherit;font-weight:600;line-height:inherit}.screen-notice p{display:inline;margin:0;color:var(--text);font-size:inherit;line-height:inherit;white-space:pre-wrap}.screen-notice>div>strong+p{margin-inline-start:.35em}.screen-notice p:empty{display:none}.screen-notice .screen-notice__dismiss{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;background:transparent;border-color:transparent;color:var(--muted)}.screen-notice .screen-notice__dismiss:hover{background:var(--surface);color:var(--text)}.screen-notice .screen-notice__dismiss:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notice-details dd{margin:.25rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-screen-notices-table-widget .notice-table-title{display:grid;gap:.3rem}.admin-screen-notices-table-widget .notice-table-title strong{display:block;line-height:1.5}.admin-screen-notices-table-widget .notice-table-title small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;overflow:hidden;background:#0f172a75}.modal-panel{position:relative;z-index:61;display:grid;gap:.9rem;width:min(760px,100%);max-width:calc(100vw - 32px)!important;max-inline-size:calc(100vw - 32px)!important;max-height:min(720px,calc(100vh - 2rem));overflow:auto;padding:1rem;border-radius:var(--r-lg);border:1px solid var(--border);background:#fff!important;opacity:1!important;box-shadow:var(--s-md)}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-editor-panel){width:min(1040px,calc(100vw - 3rem));max-width:calc(100vw - 3rem)!important;height:min(820px,calc(100vh - 2rem));height:min(820px,calc(100dvh - 2rem));max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-http-editor-form){width:min(920px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;isolation:isolate;background:#fff}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-knowledge-editor-form){width:min(920px,calc(100vw - 2rem));max-width:calc(100vw - 2rem)!important;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;isolation:isolate;background:#fff}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-editor-panel)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:none}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-http-editor-form)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:inherit}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-knowledge-editor-form)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:inherit}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-editor-panel)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow:hidden}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-http-editor-form)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-knowledge-editor-form)>.fui-DialogBody>.modal-panel__body{min-height:0;overflow-x:hidden;overflow-y:auto}.modal-panel__header,.modal-panel__footer{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.modal-panel__footer{justify-content:flex-end}.modal-panel__body,.drawer-body{display:grid;gap:.85rem}html:has(.modal-panel),body:has(.modal-panel),#root:has(.modal-panel),.sx-fluent-provider[data-answeract-root-provider=true]:has(.modal-panel){max-inline-size:100vw!important;overflow-x:hidden!important}body:has(.modal-panel) .page-shell__panel>.data-table-widget>.table-shell{overflow-x:hidden!important;scrollbar-width:none}body:has(.modal-panel) .page-shell__panel>.data-table-widget>.table-shell::-webkit-scrollbar{width:0;height:0;display:none}.modal-panel__close.sx-button{width:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;height:44px!important;padding:0!important;border-radius:var(--r-full);font-size:1rem;line-height:1}.required-mark{margin-inline-start:.25rem;color:var(--danger-text);font-weight:800}.agent-editor-panel,.agent-create-dialog,.agent-details-dialog{min-width:0}.agent-create-dialog{gap:1rem}.agent-create-dialog label{width:100%;min-width:0}.agent-create-dialog .sx-input,.agent-create-dialog .sx-select{width:100%;max-width:100%;min-width:0}.agent-create-dialog .sx-select{position:relative;overflow:hidden}.agent-create-dialog .sx-select .fui-Select__select{width:100%;min-width:0;padding-inline-end:2.25rem}.agent-create-dialog .sx-select .fui-Select__icon{position:absolute;inset-inline-end:.75rem;top:50%;margin:0;pointer-events:none;transform:translateY(-50%)}[dir=rtl] .agent-create-dialog .sx-select .fui-Select__select{padding-inline-start:2.25rem;padding-inline-end:.75rem}[dir=rtl] .agent-create-dialog .sx-select .fui-Select__icon{inset-inline-start:.75rem;inset-inline-end:auto}.agent-error-list{display:grid;gap:.75rem;min-width:0}.agent-error-item{display:grid;gap:.5rem;min-width:0;padding:.875rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.agent-error-item__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.agent-error-item__date{color:var(--muted);font-size:.78rem;white-space:nowrap}.agent-error-item p{margin:0;color:var(--text);overflow-wrap:anywhere}.agent-error-item small{color:var(--muted)}@media(max-width:640px){.agent-error-item__header{align-items:flex-start;flex-direction:column}.agent-error-item__date{white-space:normal}}.agent-editor-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;height:100%;min-height:0;overflow:hidden;max-height:none}.agent-editor-panel .status-banner{margin-bottom:0}.agent-model-availability-notice{display:flex;align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--warning) 42%,var(--border));border-radius:var(--r-md);background:var(--warning-soft);color:var(--warning-text);font-size:.875rem;line-height:1.55}.agent-model-availability-notice svg{flex:0 0 auto;margin-top:.125rem}.agent-editor-panel .form-stack label:not(.checkbox-row),.agent-editor-panel .form-stack .field-label{width:100%;max-width:100%}.agent-editor-panel .sx-input,.agent-editor-panel .sx-select,.agent-editor-panel .sx-textarea,.agent-editor-panel .sx-native-input,.agent-editor-panel .fui-Input,.agent-editor-panel .fui-Select,.agent-editor-panel .fui-Textarea{width:100%;max-width:100%;min-width:0}.agent-editor-panel .sx-input .fui-Input__input,.agent-editor-panel .sx-select .fui-Select__select,.agent-editor-panel .sx-textarea .fui-Textarea__textarea{width:100%;min-width:0;box-sizing:border-box}.agent-editor-panel .sx-select{position:relative}.agent-editor-panel .sx-select .fui-Select__select{padding-inline-end:2.25rem}.agent-editor-panel .sx-select .fui-Select__icon{inset-inline-end:.75rem;top:50%;margin:0;pointer-events:none;transform:translateY(-50%)}[dir=rtl] .agent-editor-panel .sx-select .fui-Select__select{padding-inline-start:2.25rem;padding-inline-end:.75rem}[dir=rtl] .agent-editor-panel .sx-select .fui-Select__icon{inset-inline-start:.75rem;inset-inline-end:auto}.agent-editor-layout{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1rem;align-items:stretch;height:100%;min-height:0;min-width:0}.agent-editor-step-content{display:grid;align-content:start;gap:1rem;min-width:0;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));padding-inline-end:.25rem;scroll-padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.agent-editor-step-feedback{min-width:0}.agent-editor-step-feedback:empty{display:none}.agent-editor-step-feedback .status-banner{margin:0;width:100%;max-width:100%;overflow-wrap:anywhere;line-height:1.45}.agent-attachment-counts{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:100%}.agent-attachment-count{display:inline-flex;align-items:center;gap:.3rem;min-width:0;padding:.24rem .45rem;border-radius:var(--r-full);background:var(--surface);color:var(--secondary);font-size:.78rem;line-height:1;white-space:nowrap}.agent-attachment-count>span:first-child{display:inline-grid;place-items:center;min-width:1.25rem;min-height:1.25rem;border-radius:var(--r-full);background:var(--card);color:var(--primary);font-weight:800}.channel-picker{display:grid;gap:.75rem;min-width:0}.channel-picker__group{display:grid;gap:.45rem;min-width:0}.channel-picker__group h4{margin:0;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.channel-picker__options{display:grid;gap:.35rem}.channel-picker__option{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card)!important;color:var(--text)!important}.channel-picker__option input{flex:0 0 auto}.channel-picker__option--disabled{background:var(--surface);color:var(--muted);cursor:not-allowed}.channel-picker__option-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;width:100%}.channel-picker__option-main>span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-picker__option-main small{flex:0 0 auto;color:var(--muted);font-size:.76rem;font-weight:800}.channel-picker__platform-pill{justify-self:end;max-width:7rem;padding:.24rem .5rem;border-radius:var(--r-full);background:rgba(var(--primary-rgb),.08);color:var(--secondary)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-agents-table-widget .data-table__cell-content{max-width:20rem}@media(max-width:700px){.dashboard-agents-table-widget .data-table{--data-table-actions-width: 4rem}.dashboard-agents-table-widget .data-table th,.dashboard-agents-table-widget .data-table td{padding:.62rem .45rem;font-size:.875rem}.dashboard-agents-table-widget .data-table__cell-content{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-agents-table-widget .data-table__actions-cell{inset-inline-end:0;inset-inline-start:auto}}.agent-source-step{min-width:0}.agent-source-workbench{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start;min-width:0}.agent-source-tree,.agent-source-overview,.agent-source-detail,.agent-http-workbench{min-width:0;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.agent-source-tree{display:grid;gap:0;overflow:hidden}.agent-source-tree__root,.agent-source-tree__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:3rem;border-bottom:1px solid rgba(226,232,240,.72)}.agent-source-tree__root{grid-template-columns:auto minmax(0,1fr);gap:.55rem;padding:.65rem .75rem;background:#f8fafce6}.agent-source-tree__heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(8rem,.5fr) minmax(7rem,auto);gap:.75rem;align-items:center;min-width:0;padding:.55rem .75rem;border-bottom:1px solid rgba(226,232,240,.8);background:#f8fafc;color:var(--muted);font-size:.76rem;font-weight:850}.agent-source-tree__row:last-child{border-bottom:0}.agent-source-tree__row--active{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}[dir=rtl] .agent-source-tree__row--active{box-shadow:inset -3px 0 0 var(--primary)}.agent-source-tree__select{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.5rem;width:100%;min-width:0;min-height:3.25rem;border:0;padding:.65rem;background:transparent;color:var(--text);text-align:inherit;cursor:pointer}.agent-source-tree__select:hover{background:rgba(var(--primary-rgb),.06)}.agent-source-tree__branch,.agent-source-tree__icon{display:inline-grid;place-items:center;color:var(--muted);font-weight:800}.agent-source-tree__branch{position:relative;width:1rem;height:1.65rem}.agent-source-tree__branch:before{content:"";position:absolute;inset-block-start:-.75rem;inset-inline-start:.45rem;width:.65rem;height:1.65rem;border-inline-start:1px solid var(--border-strong);border-block-end:1px solid var(--border-strong)}.agent-source-tree__icon{width:1.25rem;height:1.25rem}.agent-source-tree__copy{display:grid;gap:.12rem;min-width:0}.tool-toggle-card__copy{display:grid;gap:.22rem;min-width:0}.tool-toggle-card__copy strong,.tool-toggle-card__copy small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.agent-source-tree__copy strong,.agent-source-tree__copy small,.agent-source-tree__description{display:block;min-width:0;max-width:100%;overflow:hidden;line-height:1.35}.agent-source-tree__copy strong,.agent-source-tree__copy small{text-overflow:ellipsis;white-space:nowrap}.agent-source-tree__description{display:-webkit-box;text-overflow:clip;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-source-tree__copy strong{font-size:.9rem}.tool-toggle-card__copy small{color:var(--muted);font-size:.78rem}.agent-source-tree__copy small{color:var(--muted);font-size:.75rem;font-weight:700}.agent-source-tree__description,.agent-source-overview__description{margin:0;color:var(--secondary);font-size:.8rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.agent-source-overview__description{padding:.65rem .75rem;border:1px solid rgba(var(--primary-rgb),.16);border-radius:var(--r-sm);background:rgba(var(--primary-rgb),.06)}.agent-source-tree__controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:8rem;padding-inline:.65rem}.agent-source-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:7.25rem;min-height:2.15rem;border:1px solid rgba(148,163,184,.34);border-radius:var(--r-full);padding:.2rem .65rem;background:var(--card);color:var(--secondary);font-size:.75rem;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}.agent-source-toggle:disabled{cursor:wait;opacity:.72}.agent-source-toggle--enabled{border-color:#10b98159;background:#10b98114;color:var(--success-text)}.agent-source-toggle__track{position:relative;display:inline-flex;flex:0 0 auto;width:2rem;height:1.1rem;border-radius:var(--r-full);background:#94a3b86b}.agent-source-toggle--enabled .agent-source-toggle__track{background:#10b9818c}.agent-source-toggle__thumb{position:absolute;inset-block-start:.18rem;inset-inline-start:.2rem;width:.74rem;height:.74rem;border-radius:var(--r-full);background:#fff;box-shadow:0 1px 3px #0f172a38;transition:inset-inline-start var(--t-fast),inset-inline-end var(--t-fast)}.agent-source-toggle--enabled .agent-source-toggle__thumb{inset-inline-start:calc(100% - .94rem)}[dir=rtl] .agent-source-toggle__thumb{inset-inline-start:auto;inset-inline-end:.2rem}[dir=rtl] .agent-source-toggle--enabled .agent-source-toggle__thumb{inset-inline-end:calc(100% - .94rem)}.agent-source-overview,.agent-source-detail,.agent-http-workbench{display:grid;gap:.85rem;padding:.85rem;max-width:100%;overflow:visible}.agent-source-summary{background:#fff;scroll-margin-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.agent-source-detail{border-block-start:3px solid rgba(var(--primary-rgb),.24);scroll-margin-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.agent-source-overview .data-table,.agent-source-detail .data-table,.agent-http-workbench .data-table{min-width:720px}.agent-source-overview .table-shell,.agent-source-detail .table-shell,.agent-http-workbench .table-shell{max-width:100%;overflow-x:auto;overflow-y:hidden}.agent-source-records-table .data-table{--data-table-actions-width: 4.5rem;table-layout:fixed;min-width:max(760px,100%)}.agent-source-records-table .data-table th,.agent-source-records-table .data-table td{vertical-align:top}.agent-source-records-table .agent-source-table-cell--status{width:8rem}.agent-source-field-preview{display:-webkit-box;max-width:100%;overflow:hidden;color:inherit;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-source-field-preview--title{font-weight:700}.agent-source-field-preview--detail{color:var(--secondary)}.agent-source-detail__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;min-width:0}.agent-source-detail__side{display:flex;justify-content:flex-end;min-width:0}.agent-source-detail__actions,.agent-source-detail__primary-actions{align-items:center;justify-content:flex-start;gap:.45rem;flex-wrap:wrap}.agent-source-detail__actions .sx-button,.agent-source-detail__primary-actions .sx-button{min-height:2.25rem}.agent-source-action-menu{max-width:15rem}.agent-source-action-menu .fui-MenuList{min-width:10rem}.agent-source-detail__header h4,.agent-source-overview h4{margin:0 0 .2rem;scroll-margin-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px));scroll-margin-top:1rem}.agent-source-detail__notice{border:1px solid rgba(245,158,11,.28);border-radius:var(--r-sm);padding:.65rem .75rem;background:#f59e0b14;color:var(--secondary)}.agent-source-import-panel{padding:.85rem;border:1px solid rgba(226,232,240,.86);border-radius:var(--r-sm);background:#f8fafc}.agent-source-import-panel h4{margin:0}.notification-email-recipient-list{display:grid;gap:.65rem;min-width:0}.notification-email-recipient-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;gap:.65rem;align-items:end;min-width:0}.notification-email-recipient-row label{min-width:0}.notification-email-recipient-row__remove{min-height:2.3rem}.notification-email-recipient-add{justify-self:start}.agent-prompt-history .summary-card strong{font-size:.92rem;font-weight:650;line-height:1.55}.agent-http-editor-section{display:grid;gap:.85rem;min-width:0;padding:0;border:0;background:transparent}.agent-http-editor-section__header{display:grid;gap:.2rem;min-width:0}.agent-http-editor-section h4{margin:0 0 .2rem}.agent-http-editor-card{display:grid;gap:.72rem;min-width:0;padding:.85rem;border:1px solid var(--border);border-radius:var(--r-md);background:#f8fafc}.agent-http-editor-card__header{display:grid;gap:.22rem;min-width:0}.agent-http-editor-card__header strong{color:var(--text);font-size:.9rem;font-weight:760}.agent-http-editor-card__header span{color:var(--muted);font-size:.8rem;line-height:1.5}.agent-http-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));align-items:start;min-width:0}.agent-http-editor-grid--endpoint{grid-template-columns:minmax(7rem,.28fr) minmax(16rem,1fr)}.agent-http-editor-grid--json{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-http-editor-switches{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:center}.agent-http-editor-form{min-width:0;overflow-x:hidden;position:relative;z-index:1}.agent-knowledge-editor-form{min-width:0;overflow-x:hidden;position:relative;z-index:1;padding-bottom:.25rem}.agent-http-editor-form .sx-input,.agent-http-editor-form .sx-select,.agent-http-editor-form .sx-textarea,.agent-knowledge-editor-form .sx-input,.agent-knowledge-editor-form .sx-select,.agent-knowledge-editor-form .sx-textarea{background:#fff!important;overflow:hidden}.agent-http-editor-form .sx-input .fui-Input__input,.agent-http-editor-form .sx-select .fui-Select__select,.agent-http-editor-form .sx-textarea .fui-Textarea__textarea,.agent-knowledge-editor-form .sx-input .fui-Input__input,.agent-knowledge-editor-form .sx-select .fui-Select__select,.agent-knowledge-editor-form .sx-textarea .fui-Textarea__textarea{display:block;flex:1 1 auto;inline-size:100%;width:100%;min-width:0;max-width:100%;background:#fff!important;color:var(--text);opacity:1}.agent-knowledge-editor-form .sx-textarea .fui-Textarea__textarea{min-height:7.25rem;overflow-wrap:anywhere;white-space:pre-wrap;resize:vertical}.agent-knowledge-editor-form fieldset.form-stack{min-width:0;padding:.75rem;border:1px solid var(--border);border-radius:var(--r-md);background:#f8fafc}.agent-knowledge-editor-actions{position:sticky;bottom:0;z-index:1;justify-content:flex-end;margin-inline:-.15rem;padding:.75rem 0 .1rem;border-top:1px solid rgba(226,232,240,.72);background:#fff}.agent-http-editor-form .sx-select{position:relative}.agent-http-editor-form .sx-select .fui-Select__select{padding-inline-end:2.25rem}[dir=rtl] .agent-http-editor-form .sx-select .fui-Select__select{padding-inline-start:2.25rem;padding-inline-end:.75rem}.agent-http-editor-form .sx-select .fui-Select__icon{position:absolute;inset-inline-end:.75rem;top:50%;transform:translateY(-50%)}[dir=rtl] .agent-http-editor-form .sx-select .fui-Select__icon{inset-inline-start:.75rem;inset-inline-end:auto}.agent-http-editor-form label{align-content:start}.agent-http-editor-form .safe-code-block{max-height:14rem;max-width:100%;overflow:auto}@media(max-width:640px){.agent-http-editor-grid--endpoint,.agent-http-editor-grid--json{grid-template-columns:1fr}}.tool-child-sections{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tool-child-sections .sx-button{min-height:2.25rem}.tool-child-section--active{border-color:var(--primary)!important;background:rgba(var(--primary-rgb),.08)!important;color:var(--primary)!important}.agent-order-fields{display:grid;gap:.75rem;min-width:0}.agent-order-field-row{display:grid;gap:.75rem;min-width:0;padding:.85rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.agent-order-field-row .toolbar{justify-content:space-between}.notification-destination-list{display:grid;gap:.5rem}.notification-destination-row{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(10rem,1.2fr) auto;align-items:center;gap:.6rem;min-height:2.75rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.notification-destination-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-stepper{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.wizard-stepper::-webkit-scrollbar{width:0;height:0;display:none}.agent-editor-layout>.wizard-stepper{position:sticky;top:0;flex-direction:column;flex-wrap:nowrap;align-self:start;max-height:100%;overflow-y:auto;padding-inline-end:.15rem}.wizard-stepper__item button{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:var(--r-full);padding:.44rem .72rem;background:var(--card);color:var(--secondary)}.wizard-stepper__item--child button{width:calc(100% - 1.3rem);min-height:2.25rem;margin-inline-start:1.3rem;border-radius:var(--r-sm);border-color:transparent;background:transparent;color:var(--text);box-shadow:inset 2px 0 #94a3b85c}[dir=rtl] .wizard-stepper__item--child button{margin-inline-start:0;margin-inline-end:1.3rem;box-shadow:inset -2px 0 #94a3b85c}.wizard-stepper__item span{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:var(--r-full);background:var(--surface)}.wizard-stepper__item--child span{width:1.55rem;height:1.15rem;border-radius:var(--r-sm);font-size:.72rem}.wizard-stepper__item--active button{border-color:rgba(var(--primary-rgb),.42);color:var(--primary);background:var(--primary-soft)}.wizard-stepper__item--child.wizard-stepper__item--active button{border-color:rgba(var(--primary-rgb),.28);box-shadow:inset 3px 0 0 var(--primary)}[dir=rtl] .wizard-stepper__item--child.wizard-stepper__item--active button{box-shadow:inset -3px 0 0 var(--primary)}.wizard-navigation{position:static;z-index:2;display:flex;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.9rem;border-top:1px solid rgba(226,232,240,.72);background:var(--card)}.message-thread{display:grid;gap:.6rem;max-height:520px;overflow:auto;padding:.75rem;border:1px solid var(--border);border-radius:var(--r-md);background:#f8fafcbd}.message-bubble{display:grid;gap:.3rem;max-width:min(72ch,88%);padding:.75rem .9rem;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card)}.message-bubble--outbound{justify-self:end;background:var(--primary-soft)}.message-bubble--tool_event{justify-self:center;background:var(--warning-soft)}.action-menu__trigger{display:inline-grid;place-items:center;width:44px!important;inline-size:44px!important;min-width:44px!important;min-inline-size:44px!important;max-width:44px!important;max-inline-size:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;block-size:44px!important;padding:0!important;border-radius:var(--r-full)}.data-table .action-menu__trigger.sx-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--secondary)}.data-table .action-menu__trigger.sx-button:hover,.data-table .action-menu__trigger.sx-button:active,.data-table .action-menu__trigger.sx-button[aria-expanded=true]{background:transparent!important;border-color:transparent!important;color:var(--primary)}.data-table .action-menu__trigger.sx-button:focus-visible{outline:2px solid rgba(var(--primary-rgb),.42);outline-offset:2px}.action-menu__trigger-icon,.action-menu__trigger-text{display:block;width:1.25rem;height:1.25rem}.action-menu__popover{z-index:90;display:inline-grid;width:max-content!important;min-width:0;max-width:min(18rem,calc(100vw - 2rem));padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--card)!important;color:var(--text)!important;--colorNeutralBackground1: var(--card);--colorNeutralForeground1: var(--text);--colorNeutralForeground2: var(--text);opacity:1!important;animation:none!important;transition:none!important;box-shadow:var(--s-md);overflow:hidden}body .sx-fluent-provider:not([data-answeract-root-provider=true]):has(.action-menu__popover){pointer-events:none!important}body .sx-fluent-provider:not([data-answeract-root-provider=true]):has(.action-menu__popover) .action-menu__popover,body .sx-fluent-provider:not([data-answeract-root-provider=true]):has(.action-menu__popover) .action-menu__items,body .sx-fluent-provider:not([data-answeract-root-provider=true]):has(.action-menu__popover) .action-menu__item{pointer-events:auto!important}.action-menu__items{display:grid;width:max-content;min-width:10.5rem;max-width:inherit;padding:.35rem;border:0;border-radius:0;background:var(--card)!important;color:var(--text)!important}.action-menu__item{width:100%;min-height:2.3rem;border:none;border-radius:var(--r-xs);padding:.58rem .7rem;background:transparent;color:var(--text)!important;--colorNeutralForeground2: var(--text);--colorNeutralForeground2Hover: var(--primary);text-align:start;justify-content:flex-start;white-space:nowrap;opacity:1}.action-menu__item :where(span,div),.action-menu__item-label{color:inherit!important;opacity:1!important}.action-menu__item:hover{background:var(--surface);color:var(--primary)}.action-menu__item--danger{color:var(--error)!important;--colorNeutralForeground2: var(--error);--colorNeutralForeground2Hover: var(--error)}.action-menu__item[aria-disabled=true]{background:transparent;color:var(--muted)!important;cursor:not-allowed}.loading-state{display:grid;gap:.8rem;min-width:0;max-width:100%;padding:.8rem;color:var(--secondary)}.loading-state--page,.loading-state--form,.loading-state--details{border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.loading-state--inline{grid-template-columns:minmax(0,auto);gap:0;padding:.35rem 0}.loading-state__heading{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:1.75rem}.loading-state__label{min-width:0;font-size:.84rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.loading-state__signal{display:grid;flex:0 0 auto;width:1.9rem}.loading-state__signal-mark{width:1.9rem!important;height:.32rem!important;border-radius:var(--r-xs)!important}.route-loading{display:grid;align-content:start;padding:.75rem 0}.loading-skeleton{min-width:0;max-width:100%}.loading-skeleton--metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))}.loading-skeleton .fui-SkeletonItem{--colorNeutralStencil1: color-mix(in srgb, var(--border) 78%, var(--surface));--colorNeutralStencil2: color-mix(in srgb, var(--primary) 12%, var(--surface));max-width:100%}.loading-skeleton .fui-SkeletonItem:after{animation-duration:.24s!important;animation-iteration-count:1;animation-timing-function:cubic-bezier(.2,0,0,1)!important}.loading-skeleton__metric{display:grid;gap:.55rem;min-height:88px;padding:1rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.loading-skeleton__line{height:.72rem!important;border-radius:var(--r-xs)!important}.loading-skeleton__line--label{width:58%!important}.loading-skeleton__line--value{width:42%!important;height:1.55rem!important}.loading-skeleton__line--meta{width:72%!important}.loading-skeleton--table{display:grid;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);scrollbar-gutter:stable}.loading-skeleton__table-header,.loading-skeleton__table-row,.loading-skeleton__table-footer{display:grid;grid-template-columns:repeat(var(--loading-skeleton-columns),minmax(7rem,1fr));gap:1rem;min-width:max(100%,42.5rem);padding:.78rem 1rem;border-bottom:1px solid var(--border)}.loading-skeleton__table-header{background:var(--surface)}.loading-skeleton__table-row{min-height:48px;align-items:center}.loading-skeleton__table-footer{grid-template-columns:1fr auto;border-bottom:0}.loading-skeleton__table-heading,.loading-skeleton__table-cell{width:min(100%,8rem)!important;height:.72rem!important;border-radius:var(--r-xs)!important}.loading-skeleton__table-action{justify-self:center;width:1.9rem!important;height:1.9rem!important;border-radius:var(--r-full)!important}.loading-skeleton__table-summary{width:7rem!important;height:.72rem!important}.loading-skeleton__table-pager{width:8.5rem!important;height:2rem!important}.loading-skeleton--form,.loading-skeleton--details,.loading-skeleton--page{display:grid;gap:.9rem}.loading-skeleton--form{grid-template-columns:repeat(2,minmax(0,1fr))}.loading-skeleton__field,.loading-skeleton__detail{display:grid;gap:.4rem;min-width:0}.loading-skeleton__line--field-label,.loading-skeleton__line--detail-label{width:38%!important}.loading-skeleton__line--detail-value{width:78%!important}.loading-skeleton__control{width:100%!important;height:var(--control-height)!important;border-radius:var(--r-sm)!important}.loading-skeleton__button{width:8rem!important;height:var(--control-height)!important;border-radius:var(--r-sm)!important}.loading-skeleton--details{grid-template-columns:repeat(3,minmax(0,1fr))}.loading-skeleton__page-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start}.loading-skeleton__page-copy{display:grid;flex:1 1 auto;gap:.5rem;min-width:0}.loading-skeleton__line--title{width:min(18rem,68%)!important;height:1.45rem!important}.loading-skeleton__line--copy{width:min(31rem,92%)!important}.loading-skeleton__page-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.loading-skeleton__panel{width:100%!important;height:8rem!important;border-radius:var(--r-md)!important}@media(forced-colors:active){.loading-state{border-color:CanvasText}.sidebar__nav a.active{border-inline-start-color:Highlight}.locale-switcher--sidebar .sx-button.locale-switcher__button--active{border-bottom-color:Highlight}.loading-skeleton .fui-SkeletonItem{forced-color-adjust:auto;border:1px solid CanvasText;background:Canvas}.loading-skeleton .fui-SkeletonItem:after{animation:none!important;background:transparent!important}}@media(max-width:620px){.loading-state{padding-inline:.65rem}.loading-skeleton--form,.loading-skeleton--details,.loading-skeleton__page-body{grid-template-columns:minmax(0,1fr)}.loading-skeleton__page-heading{display:grid}.loading-skeleton__button{width:min(8rem,100%)!important}}.progress-rail{display:grid;gap:.44rem}.progress-rail__track{overflow:hidden;height:9px;border-radius:var(--r-full);background:#e2e8f0d6}.progress-rail__fill{min-width:2px;height:100%;border-radius:inherit;background:var(--primary)}.metric-trend{display:grid;gap:.52rem}.metric-trend__row{display:grid;grid-template-columns:minmax(88px,.52fr) minmax(0,1fr) auto;gap:.72rem;align-items:center}.metric-trend__row--direct{grid-template-columns:minmax(0,1fr) auto}.admin-overview{gap:1rem;min-width:0}.admin-overview__context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.55rem 1rem;padding:.72rem .85rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--primary-soft);color:var(--secondary);font-size:.82rem}.admin-overview__context span{display:inline-flex;flex-wrap:wrap;gap:.25rem .5rem;min-width:0}.admin-overview__context strong{color:var(--text);font-weight:700}.admin-overview__context time{font-variant-numeric:tabular-nums}.admin-overview__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;min-width:0}.admin-overview__column{display:grid;gap:1rem;align-content:start;min-width:0}.overview-chart,.overview-evidence{display:grid;align-self:start;gap:.95rem;min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);box-shadow:var(--s-xs)}.overview-chart__header{display:grid;gap:.2rem;min-width:0}.overview-chart__header h2{color:var(--text);font-size:1rem;font-weight:750;line-height:1.35}.overview-chart__header p{max-width:62rem;font-size:.78rem;line-height:1.55}.overview-chart__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.9rem 1.2rem;min-width:0}.overview-chart__group{display:grid;align-content:start;gap:.55rem;min-width:0}.overview-chart__group>h3{padding-block-end:.35rem;border-block-end:1px solid var(--border);color:var(--secondary);font-size:.84rem;font-weight:750}.overview-chart__rows{display:grid;gap:.3rem;min-width:0;margin:0;padding:0;list-style:none}.overview-chart__metric{min-width:0}.overview-chart__row{display:grid;grid-template-columns:minmax(0,1fr) auto 1.25rem;gap:.6rem;align-items:center;width:100%;min-width:0;min-height:44px;padding:.38rem .45rem;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;font:inherit;text-align:start;text-decoration:none}.overview-chart__row.sx-button{display:grid;max-width:none;justify-content:stretch}.overview-chart__row--link,.overview-chart__row--action{cursor:pointer;transition:background var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.overview-chart__row--link:hover,.overview-chart__row--link:focus-visible,.overview-chart__row--action:hover,.overview-chart__row--action:focus-visible,.overview-chart__row--action[aria-expanded=true]{background:var(--primary-soft);color:var(--primary-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.overview-chart__row--link:focus-visible,.overview-chart__row--action:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.overview-chart__label{min-width:0;overflow-wrap:anywhere;color:var(--secondary);font-size:.79rem;font-weight:600;line-height:1.4}.overview-chart__value{min-width:0;color:var(--text);font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:750;line-height:1.3;text-align:end;white-space:nowrap}.overview-chart__value--danger{color:var(--danger-text)}.overview-chart__value--success{color:var(--success-text)}.overview-chart__value--warning{color:var(--warning-text)}.overview-chart__link-icon{color:var(--primary)}.overview-chart__signal{justify-self:center;width:.5rem;height:.5rem;border-radius:var(--r-full);background:var(--primary)}.overview-chart__signal--danger{background:var(--error)}.overview-chart__signal--neutral{background:var(--secondary)}.overview-chart__signal--success{background:var(--success)}.overview-chart__signal--warning{background:var(--warning)}[dir=rtl] .overview-chart__link-icon,[dir=rtl] .overview-series__back-icon{transform:scaleX(-1)}.overview-series{display:grid;gap:.85rem;min-width:0;padding-block-start:.9rem;border-block-start:1px solid var(--border);animation:overview-series-enter .18s ease-out both}.overview-series__header{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-start;justify-content:space-between;min-width:0}.overview-series__header>div:first-child{display:grid;gap:.2rem;min-width:min(100%,18rem)}.overview-series__header h3{color:var(--text);font-size:.9rem;font-weight:650;line-height:1.6}.overview-series__header p{color:var(--muted);font-size:.76rem;line-height:1.5}.overview-series__actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.overview-series__actions .sx-button,.overview-series__page-link{display:inline-flex;gap:.35rem;align-items:center;justify-content:center;min-height:44px;padding-inline:.65rem;border-radius:var(--r-sm);font-size:.78rem;font-weight:650}.overview-series__page-link{border:1px solid var(--border-strong);background:var(--card);color:var(--primary-hover);text-decoration:none}.overview-series__page-link:hover,.overview-series__page-link:focus-visible{background:var(--primary-soft)}.overview-series__page-link:focus-visible,.overview-series__bucket-control:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.overview-series__state{display:flex;gap:.55rem;align-items:center;min-height:4.5rem;padding:.75rem;border-radius:var(--r-xs);background:var(--card);color:var(--secondary);font-size:.82rem}.overview-series__state--error{justify-content:space-between;border-inline-start:3px solid var(--error)}.overview-series__state--empty{margin:0}.overview-series__loading-dot{flex:0 0 auto;width:.65rem;height:.65rem;border-radius:var(--r-full);background:var(--primary);animation:overview-series-pulse 1s ease-in-out infinite alternate}.overview-series__plot-frame{display:grid;gap:.45rem;min-width:0}.overview-series__plot-area{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.6rem;min-width:0}.overview-series__scale{position:relative;height:160px;margin-top:.25rem;color:var(--secondary);font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1}.overview-series__scale span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.overview-series__plot-scroll{overflow-x:auto;max-width:100%;padding:.25rem .1rem .55rem;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.overview-series__plot-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.overview-series__plot-scroll::-webkit-scrollbar{height:.5rem}.overview-series__plot-scroll::-webkit-scrollbar-track{background:transparent}.overview-series__plot-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-full);background:var(--border-strong)}.overview-series__scroll-hint{display:inline-flex;gap:.35rem;align-items:center;justify-self:start;margin:0;color:var(--muted);font-size:.74rem;line-height:1.4}.overview-series__scroll-hint svg{flex:0 0 auto;color:var(--primary)}.overview-series__plot{display:grid;width:100%;margin:0;padding:0;list-style:none}.overview-series__line-plot{width:100%}.overview-series__line-chart{display:block;width:100%;height:160px;overflow:visible}.overview-series__grid-line{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.overview-series__line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.overview-series__point{fill:var(--card);stroke:var(--primary);stroke-width:1.5;vector-effect:non-scaling-stroke}.overview-series__bucket{min-width:0}.overview-series__bucket-control{display:grid;grid-template-rows:auto auto;gap:.3rem;align-items:end;justify-items:center;width:100%;min-width:0;min-height:44px;padding:.35rem .3rem;border:0;border-radius:var(--r-xs);background:transparent;color:inherit;font:inherit;transition:background var(--t-fast),box-shadow var(--t-fast)}button.overview-series__bucket-control{cursor:pointer}button.overview-series__bucket-control:hover,button.overview-series__bucket-control:focus-visible{background:var(--primary-soft);box-shadow:inset 0 0 0 1px var(--border-strong)}.overview-series__bucket-label{max-width:5.5rem;color:var(--secondary);font-size:.78rem;line-height:1.45;text-align:center;overflow-wrap:anywhere}.overview-series__bucket-value{color:var(--text);font-size:.78rem;font-variant-numeric:tabular-nums;line-height:1.2}@keyframes overview-series-enter{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes overview-series-pulse{0%{opacity:.45;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.overview-evidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.overview-evidence__item{display:grid;align-content:start;gap:.25rem;min-width:0;padding:.75rem;border-radius:var(--r-xs);background:var(--surface)}.overview-evidence__item span{color:var(--muted);font-size:.76rem;line-height:1.45}.overview-evidence__item strong{min-width:0;color:var(--text);font-size:clamp(1rem,1.6vw,1.24rem);font-variant-numeric:tabular-nums;line-height:1.3;overflow-wrap:anywhere}.overview-alerts{gap:.7rem}.overview-alerts__list{display:grid;gap:.5rem}.overview-alert{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.72rem .8rem;border-inline-start:3px solid var(--info);border-radius:var(--r-xs);background:var(--surface)}.overview-alert--danger{border-inline-start-color:var(--error)}.overview-alert--warning{border-inline-start-color:var(--warning)}.overview-alert h3{color:var(--text);font-size:.84rem;font-weight:750}.overview-alert p{color:var(--muted);font-size:.76rem;line-height:1.5}.overview-alert>strong{font-size:.92rem;font-variant-numeric:tabular-nums}@media(forced-colors:active){.overview-chart,.overview-evidence,.admin-overview__context{border-color:CanvasText;forced-color-adjust:auto}.overview-series__line,.overview-series__point{stroke:Highlight}.overview-chart__row--link:focus-visible,.overview-chart__row--action:focus-visible,.overview-series__page-link:focus-visible,.overview-series__bucket-control:focus-visible{outline:2px solid Highlight;outline-offset:1px}}@media(max-width:720px){.admin-overview__columns,.overview-evidence__grid{grid-template-columns:minmax(0,1fr)}.admin-overview__context{display:grid}.overview-chart,.overview-evidence{padding:.85rem}.overview-chart__groups{grid-template-columns:minmax(0,1fr)}.overview-chart__row{grid-template-columns:minmax(0,1fr) auto 1.25rem;gap:.45rem}.overview-series__header{display:grid}.overview-series__actions{width:100%}.overview-series__actions .sx-button,.overview-series__page-link{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.overview-series,.overview-series__loading-dot{animation:none}.overview-series__bucket-control,.overview-chart__row--link,.overview-chart__row--action{transition:none}}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.8rem;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.pagination__controls{display:inline-flex;align-items:center;gap:.44rem}.pagination__summary{color:var(--muted);font-weight:700;font-size:.86rem}.pagination__page-size{display:grid;grid-template-columns:auto minmax(5rem,auto);align-items:center;gap:.5rem;margin:0}.pagination__page-size .sx-select{width:6rem;min-width:6rem;min-height:var(--control-height)}@keyframes content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.settings-panel{border:1px solid var(--border);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--s-sm);overflow:hidden}.admin-system-settings-shell{display:grid;gap:.95rem;padding:1.25rem}.admin-system-settings-shell .admin-settings-tabs__panel>.settings-section{grid-template-columns:1fr;gap:.95rem;padding:0;border-bottom:0}.admin-system-settings-shell .admin-settings-tabs__panel>.settings-section .settings-section__meta{padding:0 0 .75rem;border-bottom:1px solid rgba(226,232,240,.86)}.admin-system-settings-shell>.settings-section .settings-section__meta p{max-width:72rem}.admin-system-settings-shell .entity-card{padding:.95rem 0 0;border:0;border-top:1px solid rgba(226,232,240,.86);border-radius:0;background:transparent;box-shadow:none}.admin-system-settings-shell .data-form>.entity-card:first-child{padding-top:0;border-top:0}.admin-system-settings-shell .media-upload-card{border:0;background:#f8fafcb8;box-shadow:none}.admin-branding-form,.admin-branding-fields{display:grid;gap:1.5rem;min-width:0}.admin-branding-fields{margin:0;padding:0;border:0}.admin-branding-form__actions{position:sticky;top:0;z-index:2;padding-block:.5rem;background:var(--surface);border-bottom:1px solid var(--border)}.admin-branding-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch;gap:1rem}.admin-branding-assets .media-upload-card{min-width:0;align-content:start}.admin-branding-assets input[type=file]{width:100%;min-width:0}.branding-theme-panel{display:grid;gap:.95rem;padding-top:.95rem;border-top:1px solid rgba(226,232,240,.86)}.branding-theme-panel__header{display:grid;gap:.25rem}.branding-theme-panel__header h4{margin:0;color:var(--text);font-size:.98rem}.branding-theme-panel__header p{max-width:58rem;color:var(--muted)}.branding-color-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem}.branding-color-field{display:grid;gap:.42rem;min-width:0}.branding-color-field__label{color:var(--secondary);font-size:.84rem;font-weight:700}.branding-color-field__controls{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.5rem;align-items:center}.branding-color-field__controls .sx-native-input[type=color]{width:3rem;height:var(--control-height);border-radius:var(--r-sm);border-color:var(--border);background:var(--card)}.settings-section{display:grid;grid-template-columns:220px 1fr;gap:2rem;padding:1.5rem;border-bottom:1px solid var(--border)}.settings-section:last-child{border-bottom:none}.settings-section__meta{padding-top:.1rem}.settings-panel--focused .settings-section{grid-template-columns:1fr;gap:1rem}.settings-panel--focused .settings-section__meta{padding:0 0 1rem;border-bottom:1px solid var(--border)}.settings-panel--focused .settings-section__meta p{max-width:72rem}.settings-section__meta h3{font-size:.95rem;font-weight:700;color:var(--text);margin:0}.settings-section__meta p{margin-top:.4rem;font-size:.82rem;color:var(--muted);line-height:1.6}.settings-section__body{min-width:0}.admin-meta-readiness-panel{display:grid;gap:.85rem;padding:1rem;border:0;border-radius:var(--r-sm);background:var(--surface)}.admin-meta-readiness-panel__header,.admin-meta-form-header,.admin-meta-settings-group__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-meta-readiness-panel__header{flex-wrap:wrap}.admin-meta-readiness-panel__header>strong,.admin-meta-form-header h3,.admin-meta-settings-group__header h4{margin:0;color:var(--text)}.admin-meta-readiness-grid,.admin-meta-settings-grid,.admin-meta-webhook-grid,.admin-meta-checkbox-grid{display:grid;gap:.85rem}.admin-meta-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-meta-readiness-item{display:grid;gap:.42rem;min-width:0;padding:.25rem 0}.admin-meta-readiness-item>span{min-width:0;color:var(--muted);font-size:.82rem;overflow-wrap:anywhere}.admin-meta-settings-form{margin-top:1rem}.admin-meta-form-header{padding:0 0 .2rem}.admin-meta-form-header p,.admin-meta-settings-group__header p{margin:.28rem 0 0;color:var(--muted);font-size:.82rem;line-height:1.55}.admin-meta-settings-grid{grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.admin-meta-settings-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.5rem;min-width:0;padding:1.5rem 0}.admin-meta-settings-group+.admin-meta-settings-group{border-top:1px solid var(--border)}.admin-meta-settings-group__header{display:block}.admin-meta-settings-group>:is(.admin-meta-settings-group__header,.checkbox-row,.admin-meta-webhook-grid,.admin-meta-checkbox-grid){grid-column:1 / -1}.admin-meta-webhook-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.5rem}.admin-meta-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-meta-generated-token{margin-top:1rem}.admin-meta-settings-form .fui-Input__input[dir=ltr],.admin-meta-settings-form .fui-Textarea__textarea[dir=ltr]{text-align:left}.admin-guidance-card{display:grid;gap:.35rem;min-width:0;padding:.85rem;border:1px solid var(--border);border-radius:var(--r-sm);background:#f8fafcdb}.admin-guidance-card strong,.admin-guidance-card p{margin:0}.admin-guidance-card p{color:var(--muted);font-size:.82rem;line-height:1.6}.admin-broadcasts-layout{display:grid;gap:.9rem}.admin-broadcasts-summary-grid{margin-top:0;padding-bottom:.75rem;border-bottom:1px solid rgba(226,232,240,.86)}.admin-broadcasts-summary-grid .summary-card{min-height:74px;border:0;background:#f8fafcad;box-shadow:none}.admin-broadcasts-section-heading{display:grid;gap:.25rem;padding:0 0 .15rem}.admin-broadcasts-section-heading h2,.admin-broadcasts-editor-card h2{margin:0;color:var(--text);font-size:1rem;font-weight:700}.admin-broadcasts-table-widget .data-table{min-width:52rem}.admin-broadcasts-editor-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-broadcasts-editor-card .stack-card__header{padding-bottom:.75rem;border-bottom:1px solid rgba(226,232,240,.86)}.admin-broadcasts-editor-card fieldset.stack-list{margin:0;padding:.2rem 0 0;border:0}.admin-broadcasts-editor-card fieldset.stack-list legend{margin-bottom:.45rem;color:var(--secondary);font-size:.84rem;font-weight:700}.compact-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:compact-step}.compact-step-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;min-width:0;color:var(--secondary);font-size:.84rem;line-height:1.55}.compact-step-list li:before{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:.78rem;font-weight:800;content:counter(compact-step);counter-increment:compact-step}@media(max-width:720px){.fui-TabList.admin-settings-tabs__list{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none}.fui-Tab.admin-settings-tabs__tab{flex:1 1 auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;scroll-snap-align:none}.compact-step-list{grid-template-columns:1fr}.settings-section{grid-template-columns:1fr;gap:1rem}.admin-meta-readiness-grid,.admin-telegram-fields-grid,.admin-meta-settings-grid,.admin-meta-settings-group,.admin-meta-webhook-grid,.admin-meta-checkbox-grid{grid-template-columns:1fr}.admin-meta-form-header{display:grid}.admin-meta-form-header .sx-button{width:100%}.admin-telegram-panel-header,.admin-telegram-form-actions{display:grid}.admin-telegram-form-actions .sx-button{width:100%}.admin-telegram-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-controls__filter-row{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))}.admin-admin-users-controls__filter-row{grid-template-columns:minmax(0,1fr)}.admin-workspaces-table-widget .table-toolbar .toolbar{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.admin-email-templates-table-widget .table-toolbar .toolbar,.admin-email-campaigns-table-widget .table-toolbar .toolbar,.admin-screen-notices-table-widget .table-toolbar .toolbar,.admin-contact-table-widget .table-toolbar .toolbar,.admin-policies-table-widget .table-toolbar .toolbar{grid-template-columns:minmax(0,1fr)}.admin-list-toolbar__button{width:100%;justify-self:stretch}.admin-screen-notices-table-widget .table-shell,.admin-contact-table-widget .table-shell,.admin-policies-table-widget .table-shell{overflow-x:auto;overflow-y:visible}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}.sx-task-toaster [data-timer-status]{animation-duration:var(--sx-toast-timeout)!important}.loading-skeleton .fui-SkeletonItem:after{animation:none!important}.app-layout--admin .sidebar,.app-layout--dashboard .sidebar,.app-layout--admin .sidebar-backdrop,.app-layout--dashboard .sidebar-backdrop{transition:none!important}}@media(max-width:1080px){.app-layout{grid-template-columns:244px minmax(0,1fr)}.app-layout--admin:before,.app-layout--dashboard:before{width:244px}.dashboard-grid,.dashboard-grid--compact,.settings-hub{grid-template-columns:1fr}}@media(max-width:860px){.public-layout,.app-layout{grid-template-columns:1fr}.public-layout{grid-template-rows:auto minmax(min-content,1fr)}.app-layout--admin:before,.app-layout--dashboard:before{content:none}.public-layout__hero{padding:2rem;min-height:260px;min-block-size:auto}.public-layout__content{min-block-size:auto}.sidebar{position:static;height:auto}.sidebar__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.page-shell__header{display:grid}.page-shell__actions,.dashboard-page-actions{justify-content:flex-start}.page-shell__header:has(.dashboard-overview__filters){grid-template-columns:minmax(0,1fr)}.dashboard-overview__filters{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.dashboard-overview__filters .locale-switcher{justify-self:start}.dashboard-overview__filters .field-label{width:100%}.toolbar .sx-input,.toolbar .sx-select,.toolbar input:not(.fui-Input__input),.toolbar select:not(.fui-Select__select){width:100%}.table-toolbar{grid-template-columns:1fr;align-items:stretch}.table-toolbar .inline-action-stack{justify-items:stretch}.table-toolbar .inline-action-stack .sx-button,.table-toolbar .inline-action-stack a{width:100%}.admin-tool-template-editor__grid--identity,.admin-tool-template-editor__grid--access,.admin-tool-template-editor__grid--json,.admin-tool-template-editor__split{grid-template-columns:1fr}.admin-tool-template-editor__json-label .sx-textarea textarea{min-height:13rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout--admin,.app-layout--dashboard{display:block;position:relative}.app-layout--admin .mobile-app-bar,.app-layout--dashboard .mobile-app-bar{position:sticky;inset-block-start:0;inset-inline-end:auto;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.app-layout--admin .mobile-app-bar>.mobile-app-bar__button,.app-layout--dashboard .mobile-app-bar>.mobile-app-bar__button,.app-layout--admin .mobile-app-bar>.brand-mark,.app-layout--dashboard .mobile-app-bar>.brand-mark{display:inline-flex}.app-layout--admin .mobile-app-bar>.brand-mark .brand-mark__name,.app-layout--dashboard .mobile-app-bar>.brand-mark .brand-mark__name{color:var(--text)}.app-layout--admin .mobile-app-bar__button.sx-button,.app-layout--dashboard .mobile-app-bar__button.sx-button{width:44px;min-width:44px;height:44px;padding:0;border-radius:var(--r-md)}.app-layout--admin .sidebar,.app-layout--dashboard .sidebar{position:fixed;inset-block:0;inset-inline-start:0;z-index:100;width:min(86vw,340px);height:100vh;height:100svh;height:100dvh;min-height:100vh;min-height:100svh;min-height:100dvh;max-height:100vh;max-height:100svh;max-height:100dvh;overflow-y:auto;transform:translate(calc(-100% - 1rem));opacity:1;visibility:hidden;pointer-events:none;transition:transform var(--t-base);box-shadow:0 16px 40px #10181b42}[dir=rtl] .app-layout--admin .sidebar,[dir=rtl] .app-layout--dashboard .sidebar{transform:translate(calc(100% + 1rem))}.app-layout--admin.app-layout--nav-active .sidebar,.app-layout--dashboard.app-layout--nav-active .sidebar{visibility:visible;pointer-events:auto}.app-layout--admin.app-layout--nav-open .sidebar,.app-layout--dashboard.app-layout--nav-open .sidebar,[dir=rtl] .app-layout--admin.app-layout--nav-open .sidebar,[dir=rtl] .app-layout--dashboard.app-layout--nav-open .sidebar{transform:translate(0);opacity:1}.app-layout--admin .sidebar-backdrop,.app-layout--dashboard .sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:block;border:0;background:#0f172a7a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-base)}.app-layout--admin.app-layout--nav-active .sidebar-backdrop,.app-layout--dashboard.app-layout--nav-active .sidebar-backdrop{visibility:visible;pointer-events:auto}.app-layout--admin.app-layout--nav-open .sidebar-backdrop,.app-layout--dashboard.app-layout--nav-open .sidebar-backdrop{opacity:1}.app-layout--admin .sidebar__mobile-header,.app-layout--dashboard .sidebar__mobile-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;padding:.2rem .1rem .85rem;border-bottom:1px solid var(--shell-divider)}.app-layout--admin .sidebar__mobile-header strong,.app-layout--dashboard .sidebar__mobile-header strong{font-size:.95rem}.app-layout--admin .sidebar__close.sx-button,.app-layout--dashboard .sidebar__close.sx-button{width:44px;min-width:44px;height:44px;padding:0;border-color:var(--shell-divider);background:transparent;color:var(--shell-text)}.app-layout--admin .sidebar__nav,.app-layout--dashboard .sidebar__nav{display:flex;grid-template-columns:none;flex-direction:column}.app-layout--admin .app-content,.app-layout--dashboard .app-content{position:relative;padding-top:1rem;padding-inline-end:clamp(1.25rem,2.8vw,2.2rem)}.app-layout--admin .notification-bell__trigger.sx-button,.app-layout--dashboard .notification-bell__trigger.sx-button{width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px}.app-content>.page-shell>.page-shell__header{padding-inline-end:0}.app-content>.screen-notice-stack{margin-inline-end:0}.wallet-topup-section>.stack-card__header{display:grid;grid-template-columns:1fr;align-items:stretch}.wallet-topup-section>.stack-card__header .sx-button{width:100%;white-space:normal}.admin-llm-form,.admin-prompt-template-form{grid-template-columns:1fr}.admin-prompt-template-summary.summary-grid,.admin-prompt-template-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-llm-provider-picker,.admin-llm-policy-picker{width:100%}.admin-llm-test-result__summary,.admin-subscriptions-plan-form,.admin-subscriptions-agent-limit-grid{grid-template-columns:1fr}.admin-subscriptions-plan-dialog>.wizard-stepper{grid-template-columns:1fr}.admin-subscriptions-plan-actions{justify-content:stretch}.admin-subscriptions-plan-actions .sx-button{width:100%}.admin-subscriptions-duration-grid{grid-template-columns:1fr}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-editor-panel){width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;height:calc(100vh - .75rem);height:calc(100dvh - .75rem);max-height:calc(100vh - .75rem);max-height:calc(100dvh - .75rem);padding:.65rem}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>.agent-editor-panel)>.fui-DialogBody{height:100%;max-height:none}.agent-editor-panel{height:100%;max-height:none;gap:.75rem}.agent-editor-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:.75rem}.agent-editor-layout>.wizard-stepper{position:sticky;top:0;z-index:3;flex-direction:column;flex-wrap:nowrap;max-width:100%;max-height:min(18rem,42vh);overflow-x:hidden;overflow-y:auto;padding:.1rem .1rem .4rem;background:var(--card);scrollbar-width:none;-ms-overflow-style:none}.wizard-stepper__item{flex:0 0 auto}.wizard-stepper__item button{width:100%;justify-content:flex-start;min-height:var(--control-height);padding:.38rem .62rem;white-space:nowrap}.wizard-stepper__item--child button{width:calc(100% - .8rem);margin-inline-start:.45rem}[dir=rtl] .wizard-stepper__item--child button{margin-inline-start:0;margin-inline-end:.45rem}.agent-editor-step-content{max-height:none;min-height:0;overflow-y:auto;padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));padding-inline-end:0;scroll-padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.agent-source-workbench{grid-template-columns:1fr}.agent-source-tree__heading{display:none}.agent-source-tree__root,.agent-source-tree__row{min-height:3.25rem}.agent-source-tree__row{grid-template-columns:minmax(0,1fr)}.agent-source-tree__controls{width:100%;justify-content:space-between;padding:0 .65rem .55rem}.agent-source-toggle{width:100%;justify-content:space-between}.agent-source-detail__header{display:grid}.agent-source-detail__side,.agent-source-detail__actions,.agent-source-detail__primary-actions{justify-items:stretch;justify-content:stretch;width:100%}.notification-email-recipient-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.notification-email-recipient-row__remove,.notification-email-recipient-add{width:100%}.wizard-navigation{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem 0 0;background:var(--card)}.wizard-navigation .sx-button{width:100%}}@media(max-width:560px){.table-shell{container-type:inline-size;scrollbar-gutter:auto}.data-table th:first-child,.data-table td:first-child{width:clamp(12rem,68cqi,18rem);min-width:clamp(12rem,68cqi,18rem)}.admin-data-deletion-table .data-table{--data-table-actions-width: 4rem}.admin-data-deletion-table .data-table th:first-child,.admin-data-deletion-table .data-table td:first-child{width:clamp(10rem,52cqi,11.5rem);min-width:clamp(10rem,52cqi,11.5rem)}.admin-data-deletion-table .data-table th.data-table__actions-cell,.admin-data-deletion-table .data-table td.data-table__actions-cell{padding-inline:.55rem}.public-layout__hero{gap:.68rem;min-height:0;padding:1.25rem 1.5rem 1.5rem}.public-layout__hero h1{max-width:26ch;font-size:clamp(1.55rem,6vw,1.85rem)}.public-layout__hero h1:lang(ar){font-size:clamp(1.4rem,5.5vw,1.65rem)}.public-layout__hero p{font-size:.875rem;line-height:1.55}.public-layout__hero p+p{display:none}.public-layout__evidence-spine{margin-top:.25rem}.public-layout__content{padding:1.25rem}.public-layout__content>.page-shell{align-self:start}.top-links{display:grid;grid-template-columns:1fr;gap:.55rem;margin-bottom:1.1rem}.top-links .locale-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:.55rem;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.top-links .locale-switcher .sx-button.locale-switcher__button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;text-align:center}.top-links .locale-switcher .sx-button.locale-switcher__button{border:1px solid var(--border);border-radius:var(--r-full);background:#ffffffc7;box-shadow:none}.top-links .locale-switcher .sx-button.locale-switcher__button:hover,.top-links .locale-switcher .sx-button.locale-switcher__button:active{border-color:rgba(var(--primary-rgb),.36);background:#ffffffdb}.top-links .locale-switcher .sx-button.locale-switcher__button--active,.top-links .locale-switcher .sx-button.locale-switcher__button--active:hover,.top-links .locale-switcher .sx-button.locale-switcher__button--active:active{border-color:var(--border);background:var(--card);box-shadow:var(--s-xs)}.phone-input-group{grid-template-columns:1fr}.phone-country-picker__list [role=option]{min-height:44px}.stats-grid,.metric-trend__row{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout .page-shell__panel>.summary-grid>.summary-card:last-child:nth-child(odd),.app-layout .admin-broadcasts-summary-grid>.summary-card:last-child:nth-child(odd){grid-column:1 / -1}.dashboard-overview__channel-summary>.summary-card:last-child:nth-child(odd){grid-column:1 / -1}.table-shell{overflow-x:auto;overflow-y:visible}.dashboard-page-actions .sx-button,.dashboard-page-actions a{width:100%;justify-content:center}.admin-users-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-users-controls__filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-controls__filter-row>.field-label:last-child{grid-column:1 / -1}.admin-admin-users-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-users-table-widget .data-table{min-width:1080px}.admin-admin-users-table-widget .data-table{min-width:1000px}.admin-workspaces-table-widget .table-shell,.admin-workspaces-detail-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-workspaces-table-widget .data-table{min-width:820px}.admin-workspaces-table-widget .data-table .admin-workspaces-table__workspace-cell{width:clamp(6.5rem,calc(100vw - 15rem),16rem);min-width:clamp(6.5rem,calc(100vw - 15rem),16rem)}.admin-workspaces-detail-table-widget .data-table{min-width:680px}.admin-roles-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-roles-table-widget .data-table{min-width:1324px}.admin-roles-table-widget .data-table th:first-child,.admin-roles-table-widget .data-table td:first-child,.admin-subscriptions-table-widget .data-table th:first-child,.admin-subscriptions-table-widget .data-table td:first-child{width:calc(100cqi - var(--data-table-actions-width));min-width:calc(100cqi - var(--data-table-actions-width))}.admin-coupons-table-widget .table-toolbar .toolbar{grid-template-columns:minmax(0,1fr)}.admin-coupons-table__new-button{width:100%;justify-self:stretch}.admin-coupons-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-coupons-table-widget .data-table{min-width:760px}.admin-coupons-table__coupon-cell{width:12rem}.admin-coupons-table__status-cell{width:7rem}.admin-coupons-table__discount-cell{width:8rem}.admin-coupons-table__scope-cell{width:9rem}.admin-coupons-table__usage-cell{width:8rem}.admin-coupons-table__window-cell{width:11rem}.admin-screen-notices-table-widget .data-table{min-width:1040px}.admin-contact-table-widget .data-table{min-width:900px}.admin-policies-table-widget .data-table{min-width:940px}.admin-llm-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-llm-providers-table-widget .data-table{min-width:1040px}.admin-llm-models-table-widget .data-table{min-width:1180px}.admin-llm-usage-table-widget .data-table{min-width:940px}.admin-llm-usage-events-table-widget .data-table{min-width:1320px}.admin-prompt-template-table-widget .table-shell{overflow-x:auto;overflow-y:visible}.admin-prompt-template-table-widget .data-table{min-width:680px}.admin-prompt-template-table-widget .data-table th:first-child,.admin-prompt-template-table-widget .data-table td:first-child{width:8rem;min-width:8rem}.admin-prompt-template-summary.summary-grid,.admin-prompt-template-placeholder-grid,.admin-tool-template-editor__grid--field{grid-template-columns:1fr}.admin-tool-template-editor__builder-actions,.admin-tool-template-editor__footer,.admin-tool-schema-field__header{display:grid;grid-template-columns:1fr;justify-items:stretch}.admin-tool-template-editor__builder-actions .sx-button,.admin-tool-template-editor__footer .sx-button,.admin-tool-schema-field__header .sx-button{width:100%}.admin-llm-test-result__header{display:grid}.admin-roles-permission-grid{grid-template-columns:1fr}.admin-users-controls__export-row{grid-template-columns:minmax(0,1fr);justify-items:stretch}.admin-users-controls__export-actions,.admin-customer-dialog__facts,.admin-customer-dialog__facts--compact,.admin-customer-dialog__workspace-grid{grid-template-columns:minmax(0,1fr)}.admin-users-controls__export-button{width:100%;min-height:var(--control-height);justify-self:stretch}}.admin-llm-model-providers>.admin-settings-tabs>.admin-settings-tabs__list,.admin-cleanup-categories>.admin-settings-tabs>.admin-settings-tabs__list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:inline proximity}.admin-llm-model-providers .fui-Tab.admin-settings-tabs__tab,.admin-cleanup-categories .fui-Tab.admin-settings-tabs__tab{flex:0 0 auto;max-width:none;white-space:nowrap;scroll-snap-align:start}.admin-llm-model-wizard,.admin-llm-model-details,.admin-llm-form--model{display:grid;gap:1rem;min-width:0}.admin-llm-model-step{margin:0;padding:0;border:0;min-width:0}.admin-llm-model-step[hidden]{display:none}.admin-llm-model-details .admin-llm-pricing-cell{gap:.4rem}.subscription-page .page-shell__header h1{font-size:1.4rem;font-weight:600;line-height:1.65}.subscription-page :where(h2,h3),.subscription-checkout h2{margin:0;font-size:1.06rem;font-weight:600;line-height:1.7}.subscription-page :where(p,label,dt,dd),.subscription-checkout{font-size:.93rem;line-height:1.7}.subscription-page :where(h1,h2,h3,p),.subscription-checkout :where(h2,p,strong,a){overflow-wrap:anywhere}.subscription-page__overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;align-items:start}.subscription-page__overview>:only-child{grid-column:1 / -1}.subscription-page__current,.subscription-page__topup{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.5rem;min-width:0}.subscription-page__section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.subscription-page__current>h3{margin-top:1.25rem;font-size:1.2rem}.subscription-page__dates{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:1rem 0}.subscription-page__dates :where(dt,dd){margin:0}.subscription-page__dates dt{color:var(--muted);font-size:.86rem}.subscription-page__dates dd{font-variant-numeric:tabular-nums}.subscription-page__topup form,.subscription-page__topup label{display:grid;gap:.65rem}.subscription-page__topup form{margin-top:1rem}.subscription-page__topup form>.sx-button{justify-self:start;margin-top:.35rem}.subscription-page__topup form>p{margin:0}.subscription-page__plans>.subscription-page__section-heading{margin:.5rem 0 1rem}.subscription-page__plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem}.subscription-page__plan{display:flex;flex-direction:column;gap:1.15rem;min-width:0;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.subscription-page__plan--current{border-color:var(--primary)}.subscription-page__price{margin:0;font-size:1.55rem;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.subscription-page__plan>label{display:grid;gap:.5rem}.subscription-page__plan>label>span:first-child{color:var(--muted);font-size:.86rem}.subscription-page__plan .sx-select select{border:0}.subscription-page__plan>.sx-button{width:100%;margin-top:auto}.subscription-page .plan-feature-html{font-size:.93rem;line-height:1.85}.subscription-page .plan-feature-html :where(ul,ol){padding-inline-start:1.25rem;margin:0}.subscription-page .plan-feature-html li+li{margin-top:.4rem}.subscription-page .plan-feature-html :where(strong,b){font-weight:600}.modal-panel:has(.subscription-checkout){width:min(38rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 2rem);padding:1.5rem}.modal-panel:has(.subscription-checkout)>.fui-DialogBody{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100dvh - 5rem)}.modal-panel:has(.subscription-checkout) .fui-DialogTitle{align-self:center;font-size:1.2rem;font-weight:600;line-height:1.7}.modal-panel:has(.subscription-checkout) .modal-panel__body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-inline:2px}.modal-panel:has(.subscription-checkout) .modal-panel__footer{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;grid-column:1 / -1;grid-row:3;justify-self:stretch;gap:.65rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border)}.subscription-checkout{display:grid;gap:1.15rem;min-width:0}.subscription-checkout>h2:focus{outline:none}.subscription-checkout__context{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);padding-top:.6rem}.subscription-checkout__context strong{font-weight:500;color:var(--text)}.subscription-checkout__steps{display:flex;gap:1rem;justify-content:space-between;list-style:none;margin:0;padding:0 0 .8rem;border-bottom:1px solid var(--border);color:var(--muted);font-size:.83rem}.subscription-checkout__steps li{position:relative;padding-bottom:.1rem}.subscription-checkout__steps [aria-current=step]{color:var(--primary);font-weight:600}.subscription-checkout__steps [aria-current=step]:after{content:"";position:absolute;height:2px;background:var(--primary);inset-inline:0;bottom:-.85rem}.subscription-checkout__methods{display:grid;gap:.8rem}.subscription-checkout__method.sx-button{display:flex;justify-content:flex-start;width:100%;padding:1rem;gap:.85rem;text-align:start;height:auto;white-space:normal}.subscription-checkout__method>span:nth-child(2){display:grid;gap:.25rem;flex:1;min-width:0}.subscription-checkout__method strong{font-weight:600}.subscription-checkout__method small{font-size:.84rem;color:var(--muted);line-height:1.65;font-weight:400}.subscription-checkout__method-icon{display:inline-flex;color:var(--primary)}.subscription-checkout__arrow{flex-shrink:0}html[dir=rtl] .subscription-checkout__arrow{transform:rotate(180deg)}.subscription-checkout__form{display:grid;gap:1.1rem}.subscription-checkout__form label{display:grid;gap:.5rem}.subscription-checkout__total{margin:0;display:grid;gap:.65rem;padding:1rem;background:var(--primary-soft);border-radius:var(--r-md)}.subscription-checkout__total>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap}.subscription-checkout__total dt{color:var(--muted)}.subscription-checkout__total dd{margin:0;font-variant-numeric:tabular-nums}.subscription-checkout__final{padding-top:.65rem;border-top:1px solid var(--border);font-weight:600}.subscription-checkout__final dt{color:var(--text)}.subscription-checkout__coupon summary{min-height:44px;display:list-item;align-content:center;cursor:pointer}.subscription-checkout__coupon-input{display:flex;gap:.65rem}.subscription-checkout__coupon-input>.sx-input{flex:1;min-width:0}.subscription-checkout__form p{margin:0}.subscription-checkout__instructions{white-space:pre-wrap}.subscription-checkout__notices{margin:0;padding-inline-start:1.25rem;color:var(--muted)}.subscription-checkout__form .details-list{margin:0}.subscription-checkout__form .details-list dd{overflow-wrap:anywhere}.subscription-checkout__form .details-list .toolbar{gap:.5rem}.subscription-checkout__proof{display:grid;gap:.5rem;padding-top:.5rem}.subscription-checkout__proof>.sx-button{justify-self:start}.subscription-checkout__proof img{display:block;max-width:100%;max-height:12rem;object-fit:contain;object-position:center;border-radius:var(--r-sm)}.subscription-checkout__result{display:grid;justify-items:start;gap:1rem;padding:.5rem 0 1rem}.subscription-checkout__result>svg{color:var(--success)}.subscription-checkout__result--rejected>svg{color:var(--warning)}.subscription-checkout__result p{margin:0}.subscription-checkout__payment-link{display:inline-flex;gap:.5rem;align-items:center;min-height:44px}@media(max-width:760px){.subscription-page__overview{grid-template-columns:minmax(0,1fr)}.subscription-page__current,.subscription-page__topup,.subscription-page__plan{padding:1.15rem}.subscription-page .page-shell__header h1{font-size:1.25rem}.subscription-page__price{font-size:1.4rem}.modal-panel:has(.subscription-checkout){padding:1rem}.modal-panel:has(.subscription-checkout)>.fui-DialogBody{max-height:calc(100dvh - 4rem)}.subscription-checkout__steps{gap:.65rem;font-size:.8rem}.subscription-checkout__method.sx-button{padding:.85rem}}.subscription-topup-limits{display:grid;gap:1rem}.staff-page .page-shell__header h1{font-size:1.4rem;font-weight:600;line-height:1.65}.staff-page :where(h2,h3),.staff-wizard h2{margin:0;font-size:1.06rem;font-weight:600;line-height:1.7}.staff-page :where(p,label,summary),.staff-wizard{font-size:.93rem;line-height:1.7}.staff-page :where(h1,h2,p,strong),.staff-wizard :where(h2,p,dd,strong){overflow-wrap:anywhere}.staff-page strong,.staff-wizard strong{font-weight:600}.staff-page__context{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.65rem 1.5rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);color:var(--muted)}.staff-page__context strong{color:var(--text)}.staff-page section>h2{margin:.25rem 0 1rem}.staff-page__members .table-toolbar{padding:1.15rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.staff-page__members .table-toolbar .toolbar{align-items:end;gap:1rem}.staff-page__members .table-toolbar label{display:grid;gap:.5rem;min-width:min(12rem,100%)}.staff-page__members .table-toolbar .field-label{flex:1;min-width:min(18rem,100%)}.staff-page__members .table-toolbar :where(.sx-input,.sx-select){width:100%;min-height:44px}.staff-page .sx-select select,.staff-wizard .sx-select select{border:0}.staff-page__members .data-table{table-layout:fixed}.staff-page__members :where(th,td):first-child{width:230px}.staff-page__members :where(th,td):nth-child(2){width:150px}.staff-page__members :where(th,td):nth-child(3){width:135px}.staff-page__members :where(th,td):nth-child(4){width:125px}.staff-page__members :where(th,td):nth-child(5),.staff-page__members :where(th,td):nth-child(6){width:160px}.staff-page__members :where(th,td):nth-child(7){width:200px}.staff-member{display:grid;gap:.25rem;min-width:0}.staff-member>span,.staff-member>small{font-size:.86rem;color:var(--muted)}.staff-member>.status-badge{justify-self:start}.staff-page__role-guide,.staff-page__history{padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:0}.staff-page summary{cursor:pointer;min-height:44px;align-content:center;font-weight:500}.staff-page__role-guide>p{color:var(--muted);margin:.5rem 0 1rem}.staff-page__role{border-top:1px solid var(--border)}.staff-permissions{display:grid;gap:1rem;list-style:none;margin:0;padding:1rem 0}.staff-permissions li{display:grid;gap:.3rem;padding-inline-start:.85rem;border-inline-start:2px solid var(--border);min-width:0}.staff-permissions :where(strong,p){font-size:.9rem;line-height:1.8}.staff-permissions p{margin:0;color:var(--muted)}.modal-panel:has(.staff-wizard){width:min(40rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 2rem);padding:1.5rem}.modal-panel:has(.staff-wizard)>.fui-DialogBody{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100dvh - 5rem)}.modal-panel:has(.staff-wizard) .fui-DialogTitle{align-self:center;font-size:1.2rem;font-weight:600;line-height:1.7}.modal-panel:has(.staff-wizard) .modal-panel__body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding-inline:2px}.modal-panel:has(.staff-wizard) .modal-panel__footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;grid-column:1 / -1;grid-row:3;justify-self:stretch;gap:.65rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border)}.staff-wizard{display:grid;gap:1rem;min-width:0}.staff-wizard h2:focus{outline:none}.staff-wizard__steps{display:flex;justify-content:space-between;gap:.75rem;margin:0;padding:0 0 .8rem;list-style:none;border-bottom:1px solid var(--border);color:var(--muted);font-size:.85rem}.staff-wizard__steps [aria-current=step]{color:var(--primary);font-weight:600}.staff-wizard__fields,.staff-wizard label{display:grid;gap:.5rem;min-width:0}.staff-wizard__fields{gap:1.1rem}.staff-wizard :where(p,small){margin:0;line-height:1.75}.staff-wizard small{font-size:.85rem;color:var(--muted)}.staff-wizard :where(.sx-input,.sx-select){width:100%;min-height:44px}.staff-wizard__phone{display:grid;grid-template-columns:minmax(9.5rem,.9fr) minmax(0,1.1fr);gap:.5rem .75rem;align-items:start}.staff-wizard__phone>:where(label,.auth-field-error){grid-column:1 / -1}.staff-wizard__review{display:grid;margin:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.staff-wizard__review>div{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.4fr);gap:1rem;padding:.8rem 1rem}.staff-wizard__review>div+div{border-top:1px solid var(--border)}.staff-wizard__review dt{color:var(--muted)}.staff-wizard__review dd{margin:0}.staff-wizard__success{display:grid;gap:1rem;justify-items:start;padding:1rem 0}.staff-wizard__success>svg{color:var(--success)}@media(max-width:760px){.staff-page .page-shell__header h1{font-size:1.25rem}.staff-page__context,.staff-page__role-guide,.staff-page__history,.staff-page__members .table-toolbar{padding:1rem}.staff-page__members .table-toolbar label{width:100%}.modal-panel:has(.staff-wizard){padding:1rem}.modal-panel:has(.staff-wizard)>.fui-DialogBody{max-height:calc(100dvh - 4rem)}.staff-wizard__steps{font-size:.8rem;gap:.5rem}.staff-wizard__review>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.staff-page__table-hint{margin:-.5rem 0 1rem;font-size:.85rem;color:var(--muted)}.staff-wizard .data-form .phone-country-picker .phone-country-picker__combobox>input.fui-Combobox__input{border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0;padding-inline:6px}.personal-settings-page,.totp-setup-wizard{min-inline-size:0;font-size:1.0667rem;line-height:1.7}.personal-settings-page .page-shell__header h1{font-size:1.6rem;line-height:1.5}.personal-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:.25rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.personal-settings-summary>article{display:grid;align-content:start;gap:.25rem;min-inline-size:0;padding:.8rem 1.2rem}.personal-settings-summary>article+article{border-inline-start:1px solid var(--border)}.personal-settings-summary>article>span{color:var(--muted);font-size:.9333rem}.personal-settings-summary strong{min-inline-size:0;color:var(--text);font-size:1.0667rem;font-weight:600;overflow-wrap:anywhere}.personal-settings-page .admin-settings-tabs__panel{padding-block-start:.5rem}.personal-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem}.personal-settings-card{display:grid;align-content:start;gap:1.2rem;min-inline-size:0;padding:1.5rem;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card)}.personal-settings-card__header{display:grid;gap:.3rem;min-inline-size:0}.personal-settings-card :where(h2,h3),.totp-setup-wizard :where(h2,h3){margin:0;color:var(--text);font-size:1.2rem;font-weight:600;line-height:1.7}.personal-settings-card p,.totp-setup-wizard p{margin:0;overflow-wrap:anywhere}.personal-settings-card .form-note,.totp-setup-wizard .form-note{max-inline-size:70ch;font-size:.9333rem;line-height:1.8}.personal-settings-card :where(label,.field-label),.totp-setup-wizard :where(label,.field-label){font-size:1rem;line-height:1.7}.personal-settings-card .fui-Input__input,.totp-setup-wizard .fui-Input__input{font-size:1.0667rem}.personal-settings-card__actions,.totp-wizard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;min-inline-size:0}.personal-settings-card>.sx-button,.personal-settings-card>.locale-switcher{justify-self:start}.personal-settings-card--danger{max-inline-size:48rem;border-color:color-mix(in srgb,var(--danger-text) 32%,var(--border))}.personal-settings-card--danger :where(h2,h3){color:var(--danger-text)}.personal-settings-security-status,.totp-wizard__status{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-inline-size:0;overflow-wrap:anywhere}.modal-panel:has(.totp-setup-wizard){inline-size:min(600px,calc(100vw - 2rem));max-block-size:calc(100vh - 2rem);max-block-size:calc(100dvh - 2rem);overflow:hidden}.modal-panel:has(.totp-setup-wizard)>.fui-DialogBody{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-block-size:0;max-block-size:calc(100vh - 4rem - 2px);max-block-size:calc(100dvh - 4rem - 2px)}.modal-panel:has(.totp-setup-wizard) .modal-panel__body{min-block-size:0;min-inline-size:0;overflow-y:auto;overscroll-behavior:contain;padding:.2rem}.modal-panel:has(.totp-setup-wizard) .fui-DialogTitle{font-size:1.2rem;line-height:1.7}.totp-setup-wizard,.totp-wizard__content{display:grid;align-content:start;gap:1.25rem;min-inline-size:0}.totp-wizard__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.totp-wizard__step{min-inline-size:0;padding-block:.4rem .65rem;border-block-end:2px solid var(--border);color:var(--muted);font-size:.9333rem;line-height:1.7;overflow-wrap:anywhere}.totp-wizard__step[aria-current=step]{border-color:var(--primary);color:var(--primary);font-weight:700}.totp-wizard__qr{display:grid;justify-items:center;gap:.75rem;min-inline-size:0}.totp-wizard__qr :where(img,svg),img.totp-wizard__qr,svg.totp-wizard__qr{display:block;inline-size:208px;max-inline-size:100%;block-size:auto;margin-inline:auto;background:#fff}.totp-wizard__manual-key{display:grid;gap:.65rem;min-inline-size:0}.totp-wizard__manual-key .fui-Input__input,.totp-wizard__recovery :where(code,li){font-family:var(--font-mono);font-size:.9333rem;font-variant-numeric:tabular-nums}.totp-wizard__manual-key .sx-button{justify-self:start}.totp-wizard__recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.25rem;margin:0;padding:1rem 1rem 1rem 2.5rem;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);direction:ltr;text-align:start;overflow-wrap:anywhere}@media(max-width:760px){.personal-settings-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.personal-settings-summary{grid-template-columns:minmax(0,1fr);padding-block:0}.personal-settings-summary>article+article{border-inline-start:0;border-block-start:1px solid var(--border)}.personal-settings-card{padding:1rem}.personal-settings-card__actions,.totp-wizard__actions{display:grid;grid-template-columns:minmax(0,1fr)}.personal-settings-card__actions .sx-button,.personal-settings-card>.sx-button,.totp-wizard__actions .sx-button,.totp-wizard__manual-key .sx-button{inline-size:100%}.totp-wizard__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.totp-wizard__recovery{grid-template-columns:minmax(0,1fr)}.modal-panel:has(.totp-setup-wizard) .modal-panel__footer{display:flex;flex-wrap:wrap}.modal-panel:has(.totp-setup-wizard) .modal-panel__footer>.sx-button{flex:1 1 100%;inline-size:100%}}.totp-wizard__step>span{margin-inline-end:.4em;font-variant-numeric:tabular-nums}.linked-pages{min-width:0;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg)}.linked-pages__header{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.linked-pages__oauth-notice{margin-block-end:1rem}.linked-pages__header h2{margin:0;font-size:1.12rem;line-height:1.6;font-weight:650}.linked-pages__header p{margin:.4rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.8;max-width:65ch}.linked-pages__count{flex-shrink:0;color:var(--muted);font-size:.8rem;line-height:1.8;padding-top:.25rem}.linked-pages__table .table-toolbar{margin-bottom:1rem}.linked-pages__table .toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,15rem);gap:.85rem}.linked-pages__table .field-label{min-width:0}.linked-pages__table .sx-input,.linked-pages__table .sx-select{width:100%}.linked-pages__table .data-table{table-layout:fixed}.linked-pages__identity-column{width:34%}.linked-pages__status-column{width:20%}.linked-pages__agents-column{width:24%}.linked-pages__table .data-table__actions-cell{width:12rem;min-width:12rem}.linked-pages__identity,.linked-pages__status,.linked-pages__agents{display:grid;gap:.4rem;min-width:0;line-height:1.65}.linked-pages__identity strong{font-size:.92rem;font-weight:600;overflow-wrap:anywhere}.linked-pages__identity>span,.linked-pages__status small,.linked-pages__agents small{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.linked-pages__status>.fui-Badge{justify-self:start;font-weight:500}.linked-pages__agents>span{display:flex;flex-wrap:wrap;gap:.25rem .55rem;overflow-wrap:anywhere}.linked-pages__actions{display:flex;align-items:center;justify-content:center;gap:.25rem}.linked-pages__connection-button.sx-button{min-height:40px;padding:.35rem .55rem;gap:.35rem;font-size:.8rem;white-space:nowrap}.linked-pages__connection-button svg{flex-shrink:0}.linked-pages__rename-form{display:grid;gap:1.25rem}.linked-pages__rename-form>p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.8}.linked-pages__scroll-hint{display:none}@media(max-width:640px){.linked-pages{padding:1rem}.linked-pages__header{flex-direction:column;gap:.5rem;margin-bottom:1rem}.linked-pages__table .toolbar{grid-template-columns:minmax(0,1fr)}.linked-pages__connection-button.sx-button{min-height:44px}.linked-pages__table .data-table th.data-table__actions-cell,.linked-pages__table .data-table td.data-table__actions-cell{position:static!important}.linked-pages__scroll-hint{display:block;margin:0 0 .75rem;color:var(--muted);font-size:.8rem;line-height:1.7}}.agent-editor-panel{gap:.75rem}.agent-editor-panel>.stack-card__header{padding-block-end:.75rem;border-block-end:1px solid var(--border)}.agent-editor-layout{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:0 1.25rem}.agent-wizard-navigation{grid-row:1 / -1;min-height:0;overflow-y:auto;border-inline-end:1px solid var(--border);padding-inline-end:.85rem}.agent-wizard-navigation>.wizard-stepper{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.2rem}.agent-wizard-navigation .wizard-stepper__item button{width:100%;min-height:44px;justify-content:flex-start;text-align:start;border:0;border-radius:var(--r-xs);background:transparent;padding:.45rem .6rem;font-size:.84rem;font-weight:500;line-height:1.55;white-space:normal;box-shadow:none}.agent-wizard-navigation .wizard-stepper__item button:hover{background:var(--surface);transform:none}.agent-wizard-navigation .wizard-stepper__item--active button{background:var(--primary-soft);color:var(--primary);font-weight:650}.agent-wizard-navigation .wizard-stepper__item span{flex:0 0 1.6rem;width:auto;height:auto;border-radius:0;background:transparent;font-size:.76rem;font-variant-numeric:tabular-nums}.agent-wizard-navigation .wizard-stepper__item--child button,[dir=rtl] .agent-wizard-navigation .wizard-stepper__item--child button{margin-inline:0;padding-inline-start:1.3rem;width:100%;box-shadow:none;font-size:.8rem}.agent-wizard-mobile-step{display:none}.agent-wizard-save-status{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;font-size:.78rem;color:var(--muted)}.agent-wizard-save-error{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.agent-wizard-save-error .status-banner{flex:1 1 16rem}.agent-editor-step-content{padding:0 .25rem 1rem;scroll-padding-block:1rem;gap:1rem}.agent-editor-layout>.wizard-navigation{grid-column:2;min-width:0;padding:.8rem 0 max(.2rem,env(safe-area-inset-bottom));margin:0;border-block-start:1px solid var(--border)}.agent-editor-step-content h3{margin:0;font-size:1.05rem;line-height:1.6;font-weight:650}.agent-editor-step-content h4{font-size:.94rem;line-height:1.6}.agent-editor-step-content .form-note{max-width:68ch;font-size:.83rem;line-height:1.75}.agent-editor-step-content fieldset{min-width:0}.agent-prompt-editor .fui-Textarea__textarea{font-size:.875rem;line-height:1.75;min-height:15rem;white-space:pre-wrap}.agent-prompt-history{gap:0}.agent-prompt-version{display:grid;gap:.45rem;padding-block:1rem;border-block-start:1px solid var(--border);min-width:0}.agent-prompt-version>span,.agent-prompt-version>small{font-size:.76rem;color:var(--muted)}.agent-prompt-version>strong{font-size:.84rem;line-height:1.7;font-weight:400;overflow-wrap:anywhere;white-space:pre-wrap}.agent-http-editor-card{padding:.9rem 0;border:0;border-block-start:1px solid var(--border);border-radius:0;background:transparent}.agent-http-editor-card__header strong{font-weight:600}.agent-editor-step-content .agent-order-field-row{background:transparent;border:0;border-block-start:1px solid var(--border);border-radius:0;padding:1rem 0}@media(max-width:760px){.agent-editor-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:.65rem}.agent-wizard-navigation{grid-row:auto;border:0;padding:0;overflow:visible}.agent-wizard-navigation>.wizard-stepper{display:none}.agent-wizard-mobile-step{display:grid;gap:.3rem;font-size:.78rem;color:var(--muted)}.agent-editor-layout>.wizard-navigation{grid-column:1}.agent-editor-step-content{padding:0 0 .75rem}.agent-editor-panel>.stack-card__header{align-items:flex-start;gap:.4rem}.agent-wizard-save-status{justify-content:flex-end;gap:.35rem}.agent-editor-step-content .dashboard-grid{grid-template-columns:minmax(0,1fr)}.agent-prompt-editor .fui-Textarea__textarea{min-height:12rem}}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>:is(.agent-http-editor-form,.agent-knowledge-editor-form)){height:min(840px,calc(100dvh - 2rem))}.modal-panel:has(>.fui-DialogBody>.modal-panel__body>:is(.agent-http-editor-form,.agent-knowledge-editor-form))>.fui-DialogBody{height:100%;max-height:none}.follow-up-page{min-width:0}.follow-up-page .page-shell__header h1{font-size:1.6rem;line-height:1.6;font-weight:600;letter-spacing:normal}.follow-up-page .page-shell__header p{font-size:.95rem;line-height:1.8;max-width:70ch}.follow-up-page .sx-button,.modal-panel:has(.follow-up-editor) .sx-button{font-weight:600}.follow-up-policy,.follow-up-list{min-width:0;padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--r-md)}.follow-up-page h2{margin:0;font-size:1.05rem;line-height:1.7;font-weight:600}.follow-up-policy dl{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:1rem 1.5rem;margin:1rem 0 0}.follow-up-policy dl>div{min-width:0}.follow-up-policy dt{color:var(--muted);font-size:.875rem;line-height:1.8}.follow-up-policy dd{margin:.3rem 0 0;font-size:.95rem;line-height:1.8;font-weight:400}.follow-up-list header{margin-bottom:1.2rem}.follow-up-list header p{margin:.35rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.8;max-width:80ch}.follow-up-page .data-table{table-layout:fixed}.follow-up-page .data-table :is(th,td){font-size:.9rem;line-height:1.75}.follow-up-page .data-table th,.follow-up-page .data-table strong{font-weight:600}.follow-up-page .data-table small{font-size:.825rem;line-height:1.7}.follow-up-page .status-badge{font-size:.825rem;font-weight:500}.modal-panel:has(.follow-up-editor){width:min(760px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden;padding:1.5rem}.modal-panel:has(.follow-up-editor)>.fui-DialogBody{min-height:0;max-height:calc(100dvh - 5rem);grid-template-rows:auto minmax(0,1fr) auto}.modal-panel:has(.follow-up-editor) .fui-DialogTitle{font-size:1.2rem;font-weight:600;line-height:1.6;letter-spacing:normal}.modal-panel:has(.follow-up-editor) .modal-panel__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.65rem}.modal-panel:has(.follow-up-editor) .modal-panel__footer{grid-column:1 / -1;justify-self:stretch;padding-top:1rem;border-top:1px solid var(--border)}.follow-up-editor{font-size:.95rem;line-height:1.8;color:var(--text)}.follow-up-editor__intro{margin:0 0 1.25rem;color:var(--muted);font-size:.9rem}.follow-up-editor fieldset{min-width:0;margin:0;border:0;padding:0}.follow-up-editor__fields,.follow-up-editor__section{display:grid;gap:1.1rem}.follow-up-editor .follow-up-editor__section{padding-top:1rem;border-top:1px solid var(--border)}.follow-up-editor legend{padding:0;margin-bottom:.6rem;font-size:1rem;font-weight:600;line-height:1.8}.follow-up-editor label{display:grid;gap:.4rem;font-size:.925rem;font-weight:500;min-width:0}.follow-up-editor label>span{overflow-wrap:anywhere}.follow-up-editor :is(p,small){margin:0;color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.8}.follow-up-editor :is(.sx-input,.sx-select,.sx-textarea){min-width:0;width:100%;font-size:.95rem;font-weight:400;line-height:1.65}.follow-up-editor :is(input,select,textarea){font:inherit}.follow-up-editor__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;align-items:start}.follow-up-editor__sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:15rem;overflow-y:auto}.follow-up-editor .inline-checkbox{display:flex;align-items:center;padding:.45rem .2rem;border-color:transparent;background:transparent;min-height:44px;font-weight:400}.follow-up-editor .inline-checkbox:hover{background:var(--surface)}.follow-up-editor .follow-up-editor__context{max-width:12rem}.follow-up-editor__generator{border-top:1px solid var(--border);padding-top:.8rem}.follow-up-editor__generator summary{cursor:pointer;font-size:.925rem;font-weight:500;padding-block:.5rem}.follow-up-editor__generator>:not(summary){margin-top:.8rem}.follow-up-editor__generator>.sx-button{width:auto}@media(max-width:640px){.follow-up-page .page-shell__header h1{font-size:1.4rem}.follow-up-policy,.follow-up-list{padding:1rem}.follow-up-policy dl{grid-template-columns:1fr;gap:.8rem}.follow-up-policy dl>div+div{border-top:1px solid var(--border);padding-top:.8rem}.modal-panel:has(.follow-up-editor){width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:1rem;max-height:calc(100dvh - 1rem)}.modal-panel:has(.follow-up-editor)>.fui-DialogBody{max-height:calc(100dvh - 3rem)}.follow-up-editor__row,.follow-up-editor__sources{grid-template-columns:1fr}.follow-up-editor :is(.sx-input,.sx-select,.sx-textarea){font-size:16px}.modal-panel:has(.follow-up-editor) .modal-panel__footer .sx-button{width:100%}}
