:root{--rp-primary: #02c789;--rp-primary-dark: #002a26;--rp-primary-deep: #003025;--rp-accent: #02a976;--rp-danger: #9f1c14;--rp-danger-dark: #86170f;--rp-success: #00644a;--rp-text: #10201d;--rp-muted: #65736f;--rp-label: #44524f;--rp-background: #f4f7f6;--rp-background-soft: #f8fbfa;--rp-surface: #ffffff;--rp-surface-raised: rgba(255, 255, 255, .96);--rp-surface-glass: rgba(255, 255, 255, .92);--rp-border: rgba(0, 42, 38, .08);--rp-border-strong: rgba(0, 42, 38, .12);--rp-focus-ring: rgba(2, 199, 137, .35);--rp-primary-soft: rgba(2, 199, 137, .14);--rp-primary-wash: rgba(2, 199, 137, .1);--rp-primary-subtle: rgba(2, 199, 137, .045);--rp-success-wash: rgba(2, 199, 137, .055);--rp-danger-wash: rgba(180, 35, 24, .08);--rp-danger-border: rgba(180, 35, 24, .18);--rp-success-border: rgba(2, 199, 137, .2);--rp-warning-border: rgba(180, 120, 24, .22);--rp-danger-soft: rgba(180, 35, 24, .07);--rp-success-soft: rgba(2, 199, 137, .08);--rp-warning-soft: rgba(180, 120, 24, .08);--rp-warning: #8a5a00;--rp-shadow-card: 0 .65rem 1.8rem rgba(0, 42, 38, .055), 0 .08rem .18rem rgba(0, 42, 38, .035);--rp-shadow-panel: 0 1rem 3rem rgba(0, 42, 38, .07);--rp-shadow-raised: 0 .85rem 1.8rem rgba(0, 42, 38, .16);--rp-radius-xs: .45rem;--rp-radius-sm: .5rem;--rp-radius-md: .72rem;--rp-radius-lg: .95rem;--rp-radius-card: 1.25rem;--rp-radius-pill: 999px;--rp-font-family: Manrope, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html,body{min-height:100%}body{margin:0;background:var(--rp-background);color:var(--rp-text);font-family:var(--rp-font-family)}body.reporting-platform{background:radial-gradient(circle at top left,color-mix(in srgb,var(--rp-primary) 12%,transparent),transparent 30rem),var(--rp-background)}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}.reporting-command-centre__alert{margin-bottom:.75rem;padding:.7rem .8rem;border:1px solid var(--rp-danger-border);border-radius:var(--rp-radius-sm);background:var(--rp-danger-soft);color:var(--rp-danger)}.reporting-command-centre__apply{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;align-self:start}.reporting-command-centre__apply:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}.reporting-command-centre__apply:disabled{cursor:not-allowed;opacity:.5}.reporting-command-centre__apply.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}.reporting-command-centre__apply.primary:hover:not(:disabled){border-color:#00443d;background:#00443d}.reporting-command-centre__apply.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}.reporting-command-centre__apply.danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a}.reporting-command-centre__context{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1.25rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rp-border);font-size:.76rem}.reporting-command-centre__context span{color:var(--rp-muted)}.reporting-command-centre>taya-reporting-collapsible>.rp-collapsible>.rp-collapsible__content>taya-reporting-feedback{display:block;margin-top:.6rem}.reporting-period-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);background:var(--rp-background-soft)}.reporting-period-filter>*,.reporting-period-filter taya-shared-ui-components-select,.reporting-period-filter taya-shared-ui-datepicker{display:block;min-width:0}.reporting-period-filter .mat-mdc-form-field{width:100%;--mat-form-field-container-height: 2.45rem;--mat-form-field-container-vertical-padding: .45rem;--mdc-outlined-text-field-container-shape: .45rem;--mdc-outlined-text-field-outline-color: rgba(0, 42, 38, .12);--mdc-outlined-text-field-hover-outline-color: rgba(0, 42, 38, .24);--mdc-outlined-text-field-focus-outline-color: var(--rp-primary);--mdc-outlined-text-field-focus-label-text-color: var(--rp-success);--mdc-outlined-text-field-label-text-color: var(--rp-muted);--mat-select-focused-arrow-color: var(--rp-success)}.reporting-period-filter .mat-mdc-text-field-wrapper{height:2.45rem;background:var(--rp-surface)}.reporting-period-filter .mat-mdc-form-field-infix{min-height:0;padding-top:.55rem;padding-bottom:.35rem}.reporting-period-filter .mat-mdc-form-field-subscript-wrapper{display:none}@media (max-width: 640px){.reporting-command-centre__context,.reporting-period-filter{grid-template-columns:minmax(0,1fr)}}.rp-page{display:grid;gap:1rem}taya-reporting-collapsible{display:block}taya-reporting-collapsible+taya-reporting-collapsible{margin-top:1rem}.rp-collapsible{overflow:hidden;border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);box-shadow:var(--rp-shadow-card)}.rp-collapsible__header{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem}.rp-collapsible__toggle{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--rp-text);cursor:pointer;font:inherit;text-align:left}.rp-collapsible__heading{display:grid;min-width:0;gap:.18rem}.rp-collapsible__heading strong{color:var(--rp-primary-dark);font-size:1.15rem;letter-spacing:-.025em}.rp-collapsible__eyebrow{color:var(--rp-success);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rp-collapsible__description{max-width:48rem;color:var(--rp-muted);font-size:.76rem;line-height:1.45}.rp-collapsible__indicator{flex:0 0 auto;width:.55rem;height:.55rem;margin:.4rem .25rem 0 1rem;border-right:.12rem solid var(--rp-label);border-bottom:.12rem solid var(--rp-label);transform:rotate(45deg);transition:transform .18s ease}.rp-collapsible--expanded .rp-collapsible__indicator{transform:rotate(225deg)}.rp-collapsible__actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.rp-collapsible__content{margin:0 1.1rem;padding:1.1rem 0;border-top:1px solid var(--rp-border)}.rp-collapsible__toggle:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.3rem;border-radius:var(--rp-radius-xs)}@media (max-width: 640px){.rp-collapsible__header{flex-wrap:wrap;padding:1rem}.rp-collapsible__toggle{flex-basis:100%}.rp-collapsible__actions{width:100%;justify-content:flex-end}.rp-collapsible__content{margin:0 1rem;padding:1rem 0}}.rp-feedback{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border:1px solid var(--rp-card-border);border-radius:.6rem;background:var(--rp-surface);color:var(--rp-text)}.rp-feedback--error{border-color:var(--rp-danger-border);background:var(--rp-danger-soft);color:var(--rp-danger)}.rp-feedback--success{border-color:var(--rp-success-border);background:var(--rp-success-soft);color:var(--rp-success)}.rp-feedback--warning{border-color:var(--rp-warning-border);background:var(--rp-warning-soft);color:var(--rp-warning)}.rp-metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.rp-metric{display:grid;gap:.25rem;padding:.85rem;border:1px solid var(--rp-card-border);border-radius:.65rem;background:var(--rp-surface);box-shadow:var(--rp-card-shadow)}.rp-metric span,.rp-metric small{color:var(--rp-muted)}.rp-metric strong{color:var(--rp-text);font-size:1.25rem}.rp-trend-chart{padding:1rem;border-radius:var(--rp-radius-md)}.rp-trend-chart__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.rp-trend-chart__header h3{margin:0;color:var(--rp-text)}.rp-trend-chart__header p{margin:.25rem 0 0;color:var(--rp-muted)}.rp-trend-chart__legend{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--rp-muted);font-size:.8rem}.rp-trend-chart__legend span{display:inline-flex;align-items:center;gap:.3rem}.rp-trend-chart__legend i{width:.65rem;height:.65rem;border-radius:var(--rp-radius-pill)}.rp-trend-chart__plot{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.8rem;margin-top:1rem}.rp-trend-chart__category{display:grid;gap:.4rem;min-width:0}.rp-trend-chart__category>strong{color:var(--rp-text);font-size:.8rem}.rp-trend-chart__legend [title],.rp-trend-chart__category>strong[title]{cursor:help;text-decoration:underline dotted rgba(0,42,38,.35);text-underline-offset:.18rem}.rp-trend-chart__legend [title]:focus-visible,.rp-trend-chart__category>strong[title]:focus-visible{outline:.15rem solid var(--rp-focus-ring);outline-offset:.2rem;border-radius:var(--rp-radius-xs)}.rp-trend-chart__series{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem}.rp-trend-chart__series small{color:var(--rp-muted);font-size:.7rem}.rp-trend-chart__bar-track{height:.5rem;overflow:hidden;border-radius:var(--rp-radius-pill);background:#002a261f;box-shadow:inset 0 0 0 1px #002a260a}.rp-trend-chart__bar-track i{display:block;height:100%;border-radius:inherit}.rp-trend-chart__empty{padding:1.5rem;text-align:center;color:var(--rp-muted)}.rp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rp-management-workspace{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.7fr);align-items:start;gap:1rem}.rp-management-workspace__list,.rp-management-workspace__content{min-width:0}.rp-share-target{display:grid;gap:.35rem}.rp-share-target small{color:var(--rp-muted)}.rp-wizard{display:grid;grid-template-columns:minmax(18rem,.35fr) minmax(0,1.65fr);align-items:start;gap:1rem}.rp-wizard__steps{position:sticky;top:1rem;display:grid;align-content:start;gap:.4rem;width:100%}.rp-wizard__step{display:grid;align-items:center;grid-template-columns:2rem 1fr;gap:.6rem;width:100%;min-height:3.15rem;border:1px solid var(--rp-border);border-radius:.5rem;background:#fff;color:var(--rp-text);padding:.45rem;font:inherit;text-align:left;white-space:normal}.rp-wizard__step:hover:not(:disabled){border-color:#002a2647;background:#f8fafc;transform:none}.rp-wizard__step-number{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(0,42,38,.14);border-radius:50%;background:#fff;color:var(--rp-label);font-size:.78rem;font-weight:800}.rp-wizard__step span:last-child{display:grid;gap:.15rem}.rp-wizard__step small{color:var(--rp-muted);font-size:.72rem;line-height:1.25;white-space:normal}.rp-wizard__step.active{border-color:var(--rp-primary-dark);background:#02c78917;color:var(--rp-primary-dark);box-shadow:inset .25rem 0 0 var(--rp-primary)}.rp-wizard__step.completed{border-color:var(--rp-success-border);background:#02c7890a}.rp-wizard__step.completed .rp-wizard__step-number{border-color:var(--rp-primary);background:var(--rp-primary);color:var(--rp-primary-dark)}.rp-wizard__step:disabled{border-color:var(--rp-border);background:#fff}.rp-wizard__body{min-width:0;border:1px solid var(--rp-card-border);border-radius:.7rem;background:var(--rp-surface)}.rp-wizard__progress,.rp-wizard__footer{display:flex;align-items:center;gap:.75rem;padding:.8rem}.rp-wizard__progress{flex-wrap:wrap;border-bottom:1px solid var(--rp-card-border)}.rp-wizard__meter{flex:1 1 8rem;height:.35rem;overflow:hidden;border-radius:999px;background:var(--rp-background)}.rp-wizard__meter span{display:block;height:100%;background:var(--rp-primary);transition:width .16s ease}.rp-wizard__content{padding:.9rem}.rp-wizard__footer{justify-content:space-between;border-top:1px solid var(--rp-card-border)}@media (max-width: 76rem){.rp-management-workspace,.rp-wizard{grid-template-columns:minmax(0,1fr)}.rp-wizard__steps{position:static}}@media (max-width: 40rem){.rp-trend-chart__header{display:grid}}.rp-confirm-dialog-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1.5rem;background:#002a266b;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.rp-confirm-dialog{width:min(27.5rem,100%);padding:1.2rem;border:1px solid var(--rp-card-border);border-radius:.9rem;background:var(--rp-surface);box-shadow:0 1.5rem 5rem #002a2640;color:var(--rp-text)}.rp-confirm-dialog__eyebrow{margin:0 0 .35rem;color:var(--rp-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rp-confirm-dialog h2{margin:0}.rp-confirm-dialog>p:not(.rp-confirm-dialog__eyebrow){color:var(--rp-muted);line-height:1.55}.rp-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.rp-confirm-dialog__actions .danger{background:var(--rp-danger)}.rp-surface{border:1px solid var(--rp-border);background:var(--rp-surface-raised);box-shadow:var(--rp-shadow-card)}.rp-panel{border:1px solid var(--rp-border);border-radius:var(--rp-radius-card);background:var(--rp-surface-glass);box-shadow:var(--rp-shadow-panel)}.rp-eyebrow{margin:0;color:var(--rp-accent);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.rp-alert{border-radius:var(--rp-radius-md);font-size:.76rem;font-weight:750;padding:.62rem .75rem}.rp-alert--error{border:1px solid var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}.rp-alert--success{border:1px solid var(--rp-success-border);background:var(--rp-primary-wash);color:var(--rp-success)}.rp-button{border:0;border-radius:var(--rp-radius-pill);background:var(--rp-primary-dark);color:#fff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:850;padding:.72rem 1rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}.rp-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--rp-shadow-raised)}.rp-button:disabled{cursor:not-allowed;opacity:.55}.rp-button--ghost{border:1px solid var(--rp-border-strong);background:var(--rp-surface);color:var(--rp-primary-dark)}.rp-button--danger{background:var(--rp-danger)}.rp-button--danger:hover:not(:disabled){background:var(--rp-danger-dark);box-shadow:0 .85rem 1.8rem #9f1c1429}:where(.saved-reports,.ai-chat){display:flex;flex-direction:column;gap:.75rem;min-height:100vh;background:radial-gradient(circle at top left,rgba(2,199,137,.11),transparent 30rem),radial-gradient(circle at top right,rgba(0,42,38,.07),transparent 26rem),linear-gradient(180deg,#f8fafc,#eef2f7);padding:.85rem}:where(.dashboards){display:flex;flex-direction:column;gap:.75rem;min-height:100vh;background:var(--rp-background);padding:.85rem}:where(.saved-reports__header,.saved-reports__card,.ai-chat__header,.ai-chat__card,.ai-chat__prompt-panel,.ai-chat__composer){border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:var(--rp-surface-raised);box-shadow:var(--rp-shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.dashboards__header,.dashboards__card){border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);background:#fffffff7;box-shadow:var(--rp-shadow-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.saved-reports__header,.ai-chat__header,.dashboards__header){display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.9rem 1rem}:where(.saved-reports__header,.ai-chat__header,.dashboards__header) h1{margin:0;color:var(--rp-primary-dark);font-size:1.48rem;letter-spacing:-.04em}:where(.saved-reports__header,.ai-chat__header,.dashboards__header) p{margin:.3rem 0 0;color:var(--rp-muted);font-size:.78rem;line-height:1.4}:where(.saved-reports__eyebrow,.ai-chat__eyebrow,.dashboards__eyebrow){margin:0 0 .15rem;color:var(--rp-accent);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}:where(.saved-reports__alert,.ai-chat__alert,.dashboards__alert){border-radius:.7rem;font-size:.76rem;font-weight:750;padding:.62rem .75rem}:where(.saved-reports__alert--error,.ai-chat__alert--error,.dashboards__alert--error){border:1px solid var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}:where(.saved-reports__alert--success,.dashboards__alert--success){border:1px solid var(--rp-success-border);background:var(--rp-primary-wash);color:var(--rp-success)}:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header){display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header) h2,:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header) h3{margin:0;color:var(--rp-primary-dark);letter-spacing:-.02em}:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header) h2{font-size:.96rem}:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header) h3{font-size:.92rem}:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header) p{margin:.18rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}:where(.saved-reports__card-header,.saved-reports__workspace-header,.saved-reports__panel-header,.ai-chat__card-header,.ai-chat__workspace-header,.dashboards__card-header,.dashboards__workspace-header,.dashboards__panel-header) span{color:var(--rp-muted);font-size:.7rem;font-weight:800;white-space:nowrap}:where(.saved-reports__card,.ai-chat__card,.dashboards__card){min-width:0;padding:.78rem}:where(.saved-reports__reports-card,.ai-chat__sessions-card,.dashboards__list-card){position:sticky;top:.85rem;overflow:hidden;max-height:calc(100vh - 1.7rem)}:where(.saved-reports__card-header,.ai-chat__card-header){margin-bottom:.65rem}:where(.users,.permissions,.audit,.usage-analytics){display:grid;gap:1rem}:where(.users__header,.users__editor,.users__list-panel,.users__stats article,.users__message,.permissions__header,.permissions__groups,.permissions__group-editor,.permissions__matrix,.permissions__message,.permissions__empty--boxed,.audit__header,.audit__stats article,.audit__message,.audit__filters,.audit__table-card,.audit__details-card,.usage-analytics__header,.usage-analytics__stats article,.usage-analytics__message,.usage-analytics__card,.usage-analytics__empty-card){border:1px solid var(--rp-border);background:var(--rp-surface-glass);box-shadow:var(--rp-shadow-panel)}:where(.users__header,.permissions__header,.audit__header,.usage-analytics__header){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:var(--rp-radius-card);padding:1.35rem}:where(.users__header,.permissions__header,.audit__header,.usage-analytics__header) h1{margin:.15rem 0 .35rem;color:var(--rp-primary-dark);font-size:1.9rem;line-height:1}:where(.users__header,.permissions__header,.audit__header,.usage-analytics__header) p{margin:0;color:var(--rp-muted)}:where(.users__eyebrow,.permissions__eyebrow,.audit__eyebrow,.usage-analytics__eyebrow){margin:0;color:var(--rp-accent);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}:where(.users__header-actions,.users__form-actions,.permissions__header-actions){display:flex;align-items:center;gap:.65rem}:where(.users button,.permissions button,.audit button){border:0;border-radius:var(--rp-radius-pill);background:var(--rp-primary-dark);color:#fff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:850;padding:.72rem 1rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}:where(.users button,.permissions button,.audit button):hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--rp-shadow-raised)}:where(.users button,.permissions button,.audit button):disabled{cursor:not-allowed;opacity:.55}:where(.users button,.permissions button,.audit button).ghost{border:1px solid var(--rp-border-strong);background:#fff;color:var(--rp-primary-dark)}:where(.users button,.permissions button,.audit button).danger{background:var(--rp-danger)}:where(.users button,.permissions button,.audit button).danger:hover:not(:disabled){background:var(--rp-danger-dark);box-shadow:0 .85rem 1.8rem #9f1c1429}:where(.users button,.users input,.users select,.permissions button,.permissions input,.audit button,.audit input,.audit select):focus-visible,:where(.users,.permissions,.audit) [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}:where(.users__stats,.audit__stats,.usage-analytics__stats){display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.users__stats,.audit__stats,.usage-analytics__stats) article{display:grid;gap:.35rem;border-radius:1rem;padding:1rem}:where(.users__stats,.audit__stats,.usage-analytics__stats) span{color:var(--rp-muted);font-size:.78rem;font-weight:800}:where(.users__stats,.audit__stats,.usage-analytics__stats) strong{color:var(--rp-primary-dark);font-size:1.55rem;line-height:1}:where(.users__message,.permissions__message,.audit__message,.usage-analytics__message){border-radius:1rem;font-weight:800;padding:.85rem 1rem}:where(.users__message--error,.permissions__message--error,.audit__message--error,.usage-analytics__message--error){border-color:var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}:where(.users__message--success,.permissions__message--success,.audit__message--success,.usage-analytics__message--success){border-color:var(--rp-success-border);background:var(--rp-primary-wash);color:var(--rp-success)}taya-root .app-global-loader{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(2,199,137,.18),transparent 34%),#002a2694;-webkit-backdrop-filter:blur(.22rem);backdrop-filter:blur(.22rem)}taya-root .app-global-loader__spinner-shell{position:relative;width:7.75rem;height:7.75rem;display:grid;place-items:center}taya-root .app-global-loader__ring,taya-root .app-global-loader__comet,taya-root .app-global-loader__core{position:absolute;border-radius:999px;pointer-events:none}taya-root .app-global-loader__ring{border:.16rem solid transparent;animation:app-global-loader-spin 1s linear infinite}taya-root .app-global-loader__ring--outer{inset:0;border-top-color:var(--rp-primary);border-right-color:#fffffff2;border-bottom-color:#02c78938;filter:drop-shadow(0 0 .55rem rgba(2,199,137,.75)) drop-shadow(0 0 1.3rem var(--rp-focus-ring))}taya-root .app-global-loader__ring--middle{inset:.78rem;border-left-color:#ffffffd1;border-bottom-color:#02c789e6;animation-duration:.72s;animation-direction:reverse}taya-root .app-global-loader__ring--inner{inset:1.55rem;border-top-color:#02c789f2;border-bottom-color:#ffffffdb;animation-duration:.52s}taya-root .app-global-loader__comet{width:.68rem;height:.68rem;background:#fff;box-shadow:0 0 .75rem #ffffffd9,0 0 1.35rem #02c789b3;transform-origin:3.875rem 3.875rem;animation:app-global-loader-orbit .82s linear infinite}taya-root .app-global-loader__comet--one{top:.28rem;left:3.535rem}taya-root .app-global-loader__comet--two{right:.42rem;top:3.535rem;width:.46rem;height:.46rem;opacity:.78;animation-duration:1.14s;animation-direction:reverse}taya-root .app-global-loader__core{width:1.18rem;height:1.18rem;background:var(--rp-primary);box-shadow:0 0 .75rem #02c789,0 0 2rem #02c7899e,0 0 3.2rem var(--rp-focus-ring);animation:app-global-loader-pulse .82s ease-in-out infinite alternate}@keyframes app-global-loader-spin{to{transform:rotate(360deg)}}@keyframes app-global-loader-orbit{to{transform:rotate(360deg)}}@keyframes app-global-loader-pulse{0%{opacity:.45;transform:scale(.68)}to{opacity:1;transform:scale(1.2)}}taya-rp-reporting-shell button,taya-rp-reporting-shell input{font:inherit}taya-rp-reporting-shell button:focus-visible,taya-rp-reporting-shell input:focus-visible,taya-rp-reporting-shell [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-rp-reporting-shell .reporting-login{display:grid;min-height:100vh;place-items:center;padding:2rem}taya-rp-reporting-shell .reporting-login__card{width:min(100%,30rem);border:1px solid var(--rp-card-border, rgba(0, 42, 38, .1));border-radius:1.5rem;background:#ffffffeb;box-shadow:var(--rp-card-shadow, 0 1.5rem 4rem var(--rp-border-strong));padding:2rem}taya-rp-reporting-shell .reporting-login__brand{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}taya-rp-reporting-shell .reporting-login__brand h1{margin:.15rem 0 .4rem;color:var(--rp-primary-dark);font-size:2rem;line-height:1}taya-rp-reporting-shell .reporting-login__brand p{margin:0;color:var(--rp-muted)}taya-rp-reporting-shell .reporting-login__mark,taya-rp-reporting-shell .reporting-shell__mark{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border-radius:1rem;background:linear-gradient(135deg,var(--rp-primary-dark),var(--rp-primary));color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.08em}taya-rp-reporting-shell .reporting-shell__taya-mark{position:relative;display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 4%,transparent);box-shadow:inset 0 0 0 1px #ffffff05,0 .5rem 1.5rem #00000014}taya-rp-reporting-shell .reporting-shell__taya-mark span{position:absolute;display:block;background:var(--rp-sidebar-text, #ffffff);box-shadow:0 .1rem .35rem #0000001f}taya-rp-reporting-shell .reporting-shell__taya-mark span:nth-child(1){top:.76rem;left:.68rem;width:.42rem;height:.42rem;border-radius:.04rem}taya-rp-reporting-shell .reporting-shell__taya-mark span:nth-child(2){top:.76rem;left:1.24rem;width:.94rem;height:.42rem;border-radius:.04rem .18rem .04rem .04rem;transform:skew(-24deg);transform-origin:left center}taya-rp-reporting-shell .reporting-shell__taya-mark span:nth-child(3){top:1.28rem;left:.68rem;width:.44rem;height:.92rem;border-radius:.04rem}taya-rp-reporting-shell .reporting-shell__taya-mark span:nth-child(4){top:1.42rem;left:1.44rem;width:.56rem;height:.56rem;border-radius:.04rem}taya-rp-reporting-shell .reporting-shell__brand-copy{display:grid;gap:.08rem;min-width:0}taya-rp-reporting-shell .reporting-shell__brand-copy strong{display:block;color:var(--rp-sidebar-text, #ffffff);font-size:1rem;font-weight:900;line-height:1.15;letter-spacing:-.02em}taya-rp-reporting-shell .reporting-login__eyebrow,taya-rp-reporting-shell .reporting-placeholder__eyebrow{margin:0;color:var(--rp-accent);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}taya-rp-reporting-shell .reporting-login__form{display:grid;gap:1rem}taya-rp-reporting-shell .reporting-login__form label{display:grid;gap:.4rem}taya-rp-reporting-shell .reporting-login__form span{color:var(--rp-label);font-size:.82rem;font-weight:700}taya-rp-reporting-shell .reporting-login__form input{width:100%;border:1px solid rgba(0,42,38,.16);border-radius:.9rem;background:#fff;color:var(--rp-text);outline:none;padding:.85rem .95rem;transition:border-color .18s ease,box-shadow .18s ease}taya-rp-reporting-shell .reporting-login__form input:focus{border-color:#02c789bf;box-shadow:0 0 0 .2rem #02c78929}taya-rp-reporting-shell .reporting-login__form button{border:0;border-radius:999px;background:var(--rp-primary-dark);color:#fff;cursor:pointer;font-weight:800;padding:.9rem 1.1rem;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}taya-rp-reporting-shell .reporting-login__form button:hover:not(:disabled){background:#00443d;transform:translateY(-1px);box-shadow:0 1rem 2rem #002a262e}taya-rp-reporting-shell .reporting-login__form button:disabled{cursor:not-allowed;opacity:.65}taya-rp-reporting-shell .reporting-login__secondary{background:transparent!important;color:var(--rp-primary-dark)!important;border:1px solid rgba(0,42,38,.16)!important}taya-rp-reporting-shell .reporting-login__secondary:hover:not(:disabled){background:#002a260a!important}taya-rp-reporting-shell .reporting-login__error{border:1px solid var(--rp-danger-border);border-radius:.9rem;background:var(--rp-danger-wash);color:var(--rp-danger);font-size:.86rem;font-weight:700;padding:.75rem .85rem}taya-rp-reporting-shell .reporting-shell{display:grid;min-height:100vh;grid-template-columns:17.5rem minmax(0,1fr)}taya-rp-reporting-shell .reporting-shell__sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right:1px solid var(--rp-sidebar-border, rgba(255, 255, 255, .1));background:var(--rp-sidebar-bg, var(--rp-primary-dark));color:var(--rp-sidebar-text, #ffffff);padding:1.25rem}taya-rp-reporting-shell .reporting-shell__brand{display:flex;align-items:center;gap:.85rem;border-bottom:1px solid var(--rp-sidebar-border, rgba(255, 255, 255, .1));margin:-.2rem -.25rem .65rem;padding:.25rem .25rem 1rem}taya-rp-reporting-shell .reporting-shell__brand p{margin:0 0 .1rem;color:var(--rp-sidebar-muted, rgba(255, 255, 255, .62));font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}taya-rp-reporting-shell .reporting-shell__brand strong{display:block;color:var(--rp-sidebar-text, #ffffff);font-size:1rem}taya-rp-reporting-shell .reporting-shell__nav{display:grid;gap:1.35rem;margin-top:.75rem}taya-rp-reporting-shell .reporting-shell__nav section{display:grid;gap:.35rem}taya-rp-reporting-shell .reporting-shell__nav button{display:flex;width:100%;min-height:2.45rem;align-items:center;gap:.75rem;border:0;border-radius:.9rem;background:transparent;color:var(--rp-sidebar-text, rgba(255, 255, 255, .72));cursor:pointer;font-size:.86rem;font-weight:750;padding:.72rem .8rem;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}taya-rp-reporting-shell .reporting-shell__nav button:hover{background:var(--rp-sidebar-hover-bg, rgba(255, 255, 255, .08));color:var(--rp-sidebar-text, #ffffff);transform:translate(2px)}taya-rp-reporting-shell .reporting-shell__nav button.active,taya-rp-reporting-shell .reporting-shell__nav button.active:hover{border:0;background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 12%,transparent);color:var(--rp-sidebar-text, #ffffff);box-shadow:none;transform:none}taya-rp-reporting-shell .reporting-shell__nav button.active span{color:var(--rp-sidebar-text, #ffffff)}taya-rp-reporting-shell .reporting-shell__nav button.active .reporting-shell__nav-icon{background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 14%,transparent);color:var(--rp-sidebar-text, #ffffff)}taya-rp-reporting-shell .reporting-shell__nav button:focus-visible{outline-color:#02c789a6}taya-rp-reporting-shell .reporting-shell__nav-heading{margin:0 0 .25rem;padding:0 .8rem;color:var(--rp-sidebar-heading, rgba(255, 255, 255, .46));font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}taya-rp-reporting-shell .reporting-shell__nav-group{display:grid;gap:.35rem}taya-rp-reporting-shell .reporting-shell__nav-icon{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:.5rem;background:var(--rp-sidebar-icon-bg, rgba(255, 255, 255, .08));color:var(--rp-sidebar-text, #ffffff);font-size:.9rem}taya-rp-reporting-shell .reporting-shell__nav-disclosure .reporting-shell__nav-icon{font-size:.58rem;font-weight:950;letter-spacing:-.02em}taya-rp-reporting-shell .reporting-shell__nav-chevron{width:.5rem;height:.5rem;margin-left:auto;border-right:.12rem solid currentColor;border-bottom:.12rem solid currentColor;transform:rotate(45deg);transition:transform .18s ease}taya-rp-reporting-shell .reporting-shell__nav-disclosure[aria-expanded=true] .reporting-shell__nav-chevron{transform:rotate(225deg)}taya-rp-reporting-shell .reporting-shell__nav-submenu{display:grid;gap:.2rem;margin-left:1.15rem;padding-left:.75rem;border-left:1px solid var(--rp-sidebar-border, rgba(255, 255, 255, .1))}taya-rp-reporting-shell .reporting-shell__nav-submenu button{min-height:2rem;border-radius:.65rem;font-size:.78rem;padding:.52rem .7rem}taya-rp-reporting-shell .reporting-shell__user{display:grid;gap:.75rem;margin-top:auto;border:1px solid var(--rp-sidebar-border, rgba(255, 255, 255, .1));border-radius:1rem;background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 6%,transparent);padding:.9rem}taya-rp-reporting-shell .reporting-shell__user p{margin:0 0 .15rem;color:var(--rp-sidebar-text, #ffffff);font-size:.9rem;font-weight:800}taya-rp-reporting-shell .reporting-shell__user span{display:block;overflow:hidden;color:var(--rp-sidebar-muted, rgba(255, 255, 255, .58));font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}taya-rp-reporting-shell .reporting-shell__user button{border:1px solid var(--rp-sidebar-border, rgba(255, 255, 255, .12));border-radius:999px;background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 8%,transparent);color:var(--rp-sidebar-text, #ffffff);cursor:pointer;font-size:.78rem;font-weight:800;padding:.55rem .75rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}taya-rp-reporting-shell .reporting-shell__user button:hover{border-color:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 22%,transparent);background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 14%,transparent);color:var(--rp-sidebar-text, #ffffff);transform:translateY(-1px)}taya-rp-reporting-shell .reporting-shell__main{min-width:0;background:var(--rp-background);padding:1rem}taya-rp-reporting-shell .reporting-placeholder{min-height:calc(100vh - 2rem);border:1px solid var(--rp-border);border-radius:1.25rem;background:#ffffffe6;box-shadow:0 1rem 3rem var(--rp-border);padding:2rem}taya-rp-reporting-shell .reporting-placeholder h1{margin:.2rem 0 .65rem;color:var(--rp-primary-dark);font-size:2rem}taya-rp-reporting-shell .reporting-placeholder p{max-width:44rem;margin:0;color:var(--rp-muted);line-height:1.65}taya-rp-reporting-shell .reporting-login__logo{display:block;width:2.8rem;height:2.8rem;flex:0 0 auto;border-radius:.9rem;object-fit:contain;background:#ffffffeb;padding:.3rem}taya-rp-reporting-shell .reporting-login__logo{width:12rem;max-width:100%;height:auto;border-radius:0;background:transparent;padding:0;object-fit:contain;object-position:left center}taya-rp-reporting-shell .reporting-shell--sidebar-hidden{grid-template-columns:minmax(0,1fr)}taya-rp-reporting-shell .reporting-shell__readonly-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;color:#ffffffd1;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}taya-rp-reporting-shell .reporting-shell__config-warning{border:1px solid var(--rp-danger-border);border-radius:.9rem;background:var(--rp-danger-wash);color:var(--rp-danger);font-size:.82rem;font-weight:800;margin-bottom:.75rem;padding:.75rem .85rem}taya-rp-reporting-shell .reporting-shell__theme-card{display:grid;gap:.5rem;margin:.25rem 0 .75rem;border:1px solid var(--rp-sidebar-border, rgba(255, 255, 255, .1));border-radius:1rem;background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 6%,transparent);padding:.7rem}taya-rp-reporting-shell .reporting-shell__theme-card>span{color:var(--rp-sidebar-heading, rgba(255, 255, 255, .46));font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}taya-rp-reporting-shell .reporting-shell__theme-switcher{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;border-radius:999px;background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 8%,transparent);padding:.25rem}taya-rp-reporting-shell .reporting-shell__theme-switcher button{border:0;border-radius:999px;background:transparent;color:var(--rp-sidebar-muted, rgba(255, 255, 255, .62));cursor:pointer;font-size:.74rem;font-weight:900;padding:.42rem .55rem;transition:background .18s ease,color .18s ease,box-shadow .18s ease}taya-rp-reporting-shell .reporting-shell__theme-switcher button:hover{background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 8%,transparent);color:var(--rp-sidebar-text, #ffffff)}taya-rp-reporting-shell .reporting-shell__theme-switcher button.active,taya-rp-reporting-shell .reporting-shell__theme-switcher button.active:hover{background:color-mix(in srgb,var(--rp-sidebar-text, #ffffff) 14%,transparent);color:var(--rp-sidebar-text, #ffffff);box-shadow:none}taya-rp-reporting-shell .reporting-shell__theme-switcher--login{margin:0 0 1.25rem;background:#002a260f}taya-rp-reporting-shell .reporting-shell__theme-switcher--login button{background:transparent;color:var(--rp-muted)}taya-rp-reporting-shell .reporting-shell__theme-switcher--login button:hover{background:#002a260f;color:var(--rp-primary-dark)}taya-rp-reporting-shell .reporting-shell__theme-switcher--login button.active,taya-rp-reporting-shell .reporting-shell__theme-switcher--login button.active:hover{background:color-mix(in srgb,var(--rp-primary-dark) 14%,transparent);color:var(--rp-primary-dark);box-shadow:none}@media (max-width: 58rem){taya-rp-reporting-shell .reporting-shell{grid-template-columns:1fr}taya-rp-reporting-shell .reporting-shell__sidebar{position:static;height:auto}taya-rp-reporting-shell .reporting-shell__nav{gap:.9rem}taya-rp-reporting-shell .reporting-shell__main{padding:.75rem}}@media (max-width: 38rem){taya-rp-reporting-shell .reporting-login{padding:1rem}taya-rp-reporting-shell .reporting-login__card{padding:1.4rem}taya-rp-reporting-shell .reporting-login__brand{display:grid}taya-rp-reporting-shell .reporting-shell__sidebar{padding:1rem}taya-rp-reporting-shell .reporting-placeholder{min-height:calc(100vh - 1.5rem);padding:1.25rem}}@media (prefers-reduced-motion: reduce){taya-rp-reporting-shell *,taya-rp-reporting-shell *:before,taya-rp-reporting-shell *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-report-builder .report-builder{display:flex;flex-direction:column;gap:.7rem;min-height:unset;padding:.75rem;background:#f6f8fa}taya-report-builder .report-builder__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;width:100%;border:1px solid var(--rp-border);border-radius:.5rem;background:#fff;box-shadow:0 .08rem .18rem #002a2609;padding:.9rem 1rem}taya-report-builder .report-builder__header-main{min-width:0}taya-report-builder .report-builder__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}taya-report-builder .report-builder__title-row h1{margin:0;color:var(--rp-primary-dark);font-size:1.48rem;letter-spacing:-.04em}taya-report-builder .report-builder__eyebrow{margin:0 0 .15rem;color:var(--rp-accent);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}taya-report-builder .report-builder__description{max-width:54rem;margin:.3rem 0 0;color:var(--rp-muted);font-size:.78rem;line-height:1.4}taya-report-builder .report-builder__header-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}taya-report-builder .report-builder__header-meta span{display:inline-flex;align-items:center;gap:.25rem;min-height:1.35rem;border:1px solid var(--rp-border);border-radius:999px;background:#f8fafc;color:var(--rp-muted);font-size:.66rem;font-weight:750;padding:0 .5rem;white-space:nowrap}taya-report-builder .report-builder__header-meta strong{color:var(--rp-text);font-weight:850}taya-report-builder .report-builder__status-chip{display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid var(--rp-border-strong);border-radius:999px;background:#002a260a;color:var(--rp-primary-dark);font-size:.66rem;font-weight:850;padding:0 .55rem;white-space:nowrap}taya-report-builder .report-builder__status-chip--warning{border-color:#fed7aa;background:#fff7ed;color:#9a3412}taya-report-builder .report-builder__status-chip--saved{border-color:var(--rp-success-border);background:var(--rp-success-wash);color:var(--rp-success)}taya-report-builder .report-builder__actions{display:flex;flex-shrink:0;align-items:center;gap:.38rem}taya-report-builder .report-builder__error,taya-report-builder .report-builder__success{border-radius:.75rem;font-size:.84rem;font-weight:700;padding:.75rem .85rem}taya-report-builder .report-builder__error{border:1px solid var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}taya-report-builder .report-builder__success{border:1px solid var(--rp-success-border);background:var(--rp-success-wash);color:var(--rp-success)}taya-report-builder .report-builder__loaded-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(0,42,38,.1);border-radius:.5rem;background:#fff;color:#33413e;font-size:.82rem;font-weight:750;padding:.65rem .8rem}taya-report-builder .report-builder__loaded-summary button{flex-shrink:0;min-height:2rem}taya-report-builder .report-builder__wizard-body{display:flex;flex-direction:column;min-width:0;min-height:24rem}taya-report-builder .report-builder__wizard-panel{display:flex;flex-direction:column;min-height:24rem;height:100%;border:1px solid var(--rp-border);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2rem #002a260f;padding:1rem;animation:wizard-panel-in .18s ease-out}taya-report-builder .report-builder__wizard-content{flex:1}taya-report-builder .report-builder__progress-card{display:grid;align-items:center;grid-template-columns:auto minmax(8rem,1fr) auto;gap:.65rem;border:1px solid var(--rp-border);border-radius:.75rem;background:#f8fafc;margin-bottom:.68rem;padding:.58rem .65rem}taya-report-builder .report-builder__progress-copy{display:flex;flex-direction:column;gap:.08rem}taya-report-builder .report-builder__progress-copy span{color:var(--rp-muted);font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}taya-report-builder .report-builder__progress-copy strong{color:var(--rp-primary-dark);font-size:.78rem}taya-report-builder .report-builder__progress-meter{overflow:hidden;height:.42rem;border-radius:999px;background:#002a261a}taya-report-builder .report-builder__progress-meter span{display:block;height:100%;border-radius:inherit;background:var(--rp-primary);transition:width .2s ease}taya-report-builder .report-builder__progress-percent{color:var(--rp-label);font-size:.68rem;font-weight:850;white-space:nowrap}taya-report-builder .report-builder__step-content{min-width:0}taya-report-builder .report-builder__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}taya-report-builder .report-builder__section-heading h2{margin:0;color:var(--rp-primary-dark);font-size:1.05rem;letter-spacing:-.02em}taya-report-builder .report-builder__section-heading p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem;line-height:1.35}taya-report-builder .report-builder__section-heading span{color:var(--rp-muted);font-size:.8rem;font-weight:700;white-space:nowrap}taya-report-builder .report-builder__wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--rp-border);background:#fff;margin-top:auto;padding-top:.85rem}taya-report-builder .report-builder__wizard-footer-status{justify-self:center;color:var(--rp-muted);font-size:.8rem;font-weight:800}taya-report-builder .report-builder__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;width:100%;border:1px solid var(--rp-border);border-radius:.85rem;background:#f8fafc;padding:.65rem}taya-report-builder .report-builder__info-card{border:1px solid var(--rp-border);border-radius:.85rem;background:#fff;margin-top:.75rem;padding:.75rem}taya-report-builder .report-builder__info-card strong{display:block;margin-bottom:.2rem;color:var(--rp-primary-dark);font-size:.9rem}taya-report-builder .report-builder__info-card p{margin:0;color:var(--rp-muted);font-size:.82rem;line-height:1.35}taya-report-builder .report-builder__layout{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(0,1.4fr);gap:.75rem;width:100%}taya-report-builder .report-builder__card,taya-report-builder .report-builder__formula-toolbar,taya-report-builder .report-builder__preview{border:1px solid var(--rp-border);border-radius:.85rem;background:#f8fafc;padding:.75rem}taya-report-builder .report-builder__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}taya-report-builder .report-builder__card-header h2{margin:0;color:var(--rp-primary-dark);font-size:.95rem}taya-report-builder .report-builder__card-header p{margin:.2rem 0 0;color:var(--rp-muted);font-size:.78rem;line-height:1.25}taya-report-builder .report-builder__card-header span{color:var(--rp-muted);font-size:.78rem;font-weight:700;white-space:nowrap}taya-report-builder .report-builder__column-list,taya-report-builder .report-builder__selected-list{display:flex;flex-direction:column;gap:.5rem;max-height:18rem;overflow:auto;padding-right:.15rem}taya-report-builder .report-builder__available-column,taya-report-builder .report-builder__selected-column{border:1px solid var(--rp-border);border-radius:.7rem;background:#fff}taya-report-builder .report-builder__available-column{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:3rem;padding:.6rem .7rem}taya-report-builder .report-builder__available-column:hover:not(:disabled){border-color:var(--rp-primary-dark);background:#f8fafc}taya-report-builder .report-builder__available-column span:first-child{display:flex;flex-direction:column;gap:.1rem;text-align:left}taya-report-builder .report-builder__available-column small{color:var(--rp-muted);font-size:.72rem}taya-report-builder .report-builder__selected-column{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem}taya-report-builder .report-builder__selected-column-main{display:flex;flex:1;flex-direction:column;gap:.25rem}taya-report-builder .report-builder__selected-column-main small{color:var(--rp-muted);font-size:.72rem}taya-report-builder .report-builder__selected-column-actions{display:flex;gap:.35rem}taya-report-builder .report-builder__formula-toolbar{display:flex;flex-direction:column;gap:.75rem;background:#fff}taya-report-builder .report-builder__formula-toolbar .report-builder__card-header{align-items:flex-start;margin-bottom:.25rem}taya-report-builder .report-builder__tool-workspace{display:grid;align-items:stretch;grid-template-columns:12rem 1fr;gap:.75rem}taya-report-builder .report-builder__mode-switch{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgba(0,42,38,.1);border-radius:.45rem;background:#f8fafc;padding:.2rem}taya-report-builder .report-builder__mode-switch button{min-height:2rem;border-color:transparent;border-radius:.35rem;background:transparent;color:var(--rp-muted);font-size:.75rem;font-weight:850}taya-report-builder .report-builder__mode-switch button.active{background:var(--rp-primary-dark);color:#fff}taya-report-builder .report-builder__advanced-hidden-note{border:1px solid rgba(180,83,9,.18);border-radius:.5rem;background:#fffbeb;color:#92400e;font-size:.78rem;font-weight:750;line-height:1.4;padding:.6rem .7rem}taya-report-builder .report-builder__tool-tabs{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--rp-border);border-radius:.5rem;background:#f8fafc;padding:.5rem}taya-report-builder .report-builder__tool-tabs button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.15rem;border-radius:.35rem;font-size:.78rem;text-align:left}taya-report-builder .report-builder__tool-tabs button.active{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-report-builder .report-builder__tool-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;color:var(--rp-primary-dark);font-size:.68rem}taya-report-builder .report-builder__tool-panel{overflow:hidden;min-height:10rem;border:1px solid var(--rp-border);border-radius:.5rem;background:#f8fafc}taya-report-builder .report-builder__tool-panel-content,taya-report-builder .report-builder__tool-panel>.report-builder__formula-column{animation:tool-slide-in .16s ease-out}taya-report-builder .report-builder__tool-panel-content{display:grid;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;padding:.7rem}taya-report-builder .report-builder__tool-panel>.report-builder__formula-column{border:0;border-radius:0;background:transparent}taya-report-builder .report-builder__formula-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem}taya-report-builder .report-builder__formula-column{display:flex;flex-direction:column;gap:.5rem;min-height:unset;border:1px solid var(--rp-border);border-radius:.75rem;background:#fff;padding:.7rem}taya-report-builder .report-builder__formula-column>strong{color:var(--rp-primary-dark);font-size:.88rem;line-height:1.15}taya-report-builder .report-builder__formula-column>small{color:var(--rp-muted);font-size:.74rem;line-height:1.2}taya-report-builder .report-builder__tool-panel-content .report-builder__formula-column{min-height:10rem}taya-report-builder .report-builder__formula-actions{display:flex;flex-wrap:wrap;gap:.35rem}taya-report-builder .report-builder__filter-builder,taya-report-builder .report-builder__aggregation-builder{display:grid;grid-template-columns:1fr;gap:.5rem}taya-report-builder .report-builder__filter-builder textarea{min-height:4.2rem;resize:vertical}taya-report-builder .report-builder__parameter-workspace{display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);gap:.75rem;align-items:start}taya-report-builder .report-builder__parameter-editor,taya-report-builder .report-builder__parameter-list-card{display:flex;flex-direction:column;gap:.7rem;min-width:0;border:1px solid var(--rp-border);border-radius:.78rem;background:#fff;padding:.72rem}taya-report-builder .report-builder__parameter-list-card{background:linear-gradient(180deg,#fff,#f8fbfa)}taya-report-builder .report-builder__parameter-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}taya-report-builder .report-builder__parameter-heading strong{display:block;color:var(--rp-primary-dark);font-size:.88rem;line-height:1.15}taya-report-builder .report-builder__parameter-heading small{display:block;margin-top:.18rem;color:var(--rp-muted);font-size:.72rem;line-height:1.28}taya-report-builder .report-builder__parameter-heading>span{display:inline-flex;align-items:center;justify-content:center;min-width:1.45rem;min-height:1.45rem;border-radius:999px;background:#02c7891f;color:var(--rp-success);font-size:.72rem;font-weight:900}taya-report-builder .report-builder__parameter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}taya-report-builder .report-builder__parameter-form label{min-width:0}taya-report-builder .report-builder__parameter-field--wide,taya-report-builder .report-builder__parameter-actions{grid-column:1/-1}taya-report-builder .report-builder__parameter-field--wide small{margin-top:.22rem;color:var(--rp-muted);font-size:.66rem;line-height:1.25}taya-report-builder .report-builder__parameter-flags{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;border:1px solid var(--rp-border);border-radius:.62rem;background:#f8fafc;padding:.48rem}taya-report-builder .report-builder__parameter-actions{display:flex;justify-content:flex-start}taya-report-builder .report-builder__parameter-list{display:flex;flex-direction:column;gap:.48rem;max-height:29rem;overflow:auto;padding-right:.1rem}taya-report-builder .report-builder__parameter-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;align-items:start;border:1px solid var(--rp-border);border-radius:.72rem;background:#fff;padding:.62rem}taya-report-builder .report-builder__parameter-item-main{display:flex;flex-direction:column;gap:.38rem;min-width:0}taya-report-builder .report-builder__parameter-item-main p{margin:0;color:var(--rp-muted);font-size:.7rem;line-height:1.35}taya-report-builder .report-builder__parameter-title-row{display:flex;align-items:center;gap:.45rem;min-width:0}taya-report-builder .report-builder__parameter-title-row strong{min-width:0;overflow:hidden;color:var(--rp-primary-dark);font-size:.82rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}taya-report-builder .report-builder__parameter-mode,taya-report-builder .report-builder__parameter-meta span,taya-report-builder .report-builder__parameter-token span{display:inline-flex;align-items:center;width:fit-content;min-height:1.08rem;border-radius:999px;font-size:.6rem;font-weight:900;line-height:1;white-space:nowrap}taya-report-builder .report-builder__parameter-mode{background:var(--rp-primary-soft);color:var(--rp-success);padding:0 .42rem}taya-report-builder .report-builder__parameter-mode--calculated{background:#eef2ff;color:#3730a3}taya-report-builder .report-builder__parameter-meta{display:flex;flex-wrap:wrap;gap:.25rem}taya-report-builder .report-builder__parameter-meta span{border:1px solid var(--rp-border);background:#f8fafc;color:var(--rp-label);padding:0 .38rem}taya-report-builder .report-builder__parameter-token{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem}taya-report-builder .report-builder__parameter-token span{color:var(--rp-muted);text-transform:uppercase;letter-spacing:.06em}taya-report-builder .report-builder__parameter-token code{border:1px solid rgba(2,199,137,.26);border-radius:.45rem;background:#02c78914;color:#004c3a;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:800;padding:.12rem .32rem}taya-report-builder .report-builder__parameter-empty{display:grid;place-items:center;min-height:11rem;border:1px dashed rgba(0,42,38,.16);border-radius:.72rem;background:#f8fafc;padding:1rem;text-align:center}taya-report-builder .report-builder__parameter-empty strong{color:var(--rp-primary-dark);font-size:.84rem}taya-report-builder .report-builder__parameter-empty p{max-width:26rem;margin:.25rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-report-builder .report-builder__inline-check{display:flex!important;align-items:center;gap:.45rem;color:var(--rp-label);font-size:.74rem;font-weight:800}taya-report-builder .report-builder__inline-check input{width:auto}taya-report-builder .report-builder__filter-builder button,taya-report-builder .report-builder__aggregation-builder button,taya-report-builder .report-builder__formula-actions button{width:fit-content}taya-report-builder .report-builder__tool-panel-content .report-builder__formula-column>button,taya-report-builder .report-builder__tool-panel>.report-builder__formula-column>button,taya-report-builder .report-builder__filter-builder>button,taya-report-builder .report-builder__aggregation-builder>button{width:fit-content;min-width:8.5rem;min-height:1.85rem;align-self:flex-start;margin-top:auto;font-size:.75rem;padding:0 .6rem}taya-report-builder .report-builder__summary-list{display:flex;flex-wrap:wrap;gap:.4rem}taya-report-builder .report-builder__summary-chip{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;border:1px solid rgba(0,42,38,.14);border-radius:999px;background:#fff;color:var(--rp-text);font-size:.78rem;padding:.25rem .4rem .25rem .6rem}taya-report-builder .report-builder__summary-chip button{width:1.25rem;min-height:1.25rem;border-radius:999px;line-height:1;padding:0}taya-report-builder .report-builder__preview-formulas{display:flex;flex-direction:column;gap:.55rem;border:1px solid var(--rp-border);border-radius:.75rem;background:#f8fafc;padding:.65rem}taya-report-builder .report-builder__preview-formulas strong{color:var(--rp-text);font-size:.8rem}taya-report-builder .report-builder__preview{display:flex;flex-direction:column;gap:.75rem;background:#fff}taya-report-builder .report-builder__preview-actions{display:flex;flex-wrap:wrap;gap:.5rem}taya-report-builder .report-builder__table-wrap{overflow:auto;max-height:22rem;border:1px solid var(--rp-border);border-radius:.8rem}taya-report-builder .report-builder__save-card{display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--rp-border);border-radius:.9rem;background:linear-gradient(180deg,#fff,#f8fafc);padding:.78rem}taya-report-builder .report-builder__save-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;border:1px solid var(--rp-border-strong);border-left:.22rem solid var(--rp-primary);border-radius:.82rem;background:#fff;padding:.72rem}taya-report-builder .report-builder__save-hero strong{display:block;margin-bottom:.18rem;color:var(--rp-primary-dark);font-size:.96rem;letter-spacing:-.02em}taya-report-builder .report-builder__save-hero p{margin:0;color:var(--rp-muted);font-size:.74rem}taya-report-builder .report-builder__save-hero p span{color:var(--rp-text);font-weight:850}taya-report-builder .report-builder__permission-note{display:inline-flex;align-items:center;min-height:2rem;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.76rem;font-weight:800;padding:0 .7rem}taya-report-builder .report-builder__save-eyebrow{margin:0 0 .12rem!important;color:var(--rp-accent)!important;font-size:.62rem!important;font-weight:850;letter-spacing:.08em;text-transform:uppercase}taya-report-builder .report-builder__save-hero-status{flex-shrink:0}taya-report-builder .report-builder__save-summary{display:flex;flex-wrap:wrap;gap:.34rem}taya-report-builder .report-builder__save-summary span{display:inline-flex;align-items:center;min-height:1.45rem;border:1px solid var(--rp-border);border-radius:999px;background:#fff;color:var(--rp-text);font-size:.68rem;font-weight:850;padding:0 .58rem}taya-report-builder .report-builder__review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}taya-report-builder .report-builder__review-card{display:flex;flex-direction:column;gap:.52rem;min-width:0;border:1px solid var(--rp-border);border-radius:.82rem;background:#fff;padding:.68rem}taya-report-builder .report-builder__review-card--wide{grid-column:1/-1}taya-report-builder .report-builder__review-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.62rem}taya-report-builder .report-builder__review-card-header h3{margin:0;color:var(--rp-primary-dark);font-size:.8rem;letter-spacing:-.01em}taya-report-builder .report-builder__review-card-header p{margin:.14rem 0 0;color:var(--rp-muted);font-size:.68rem;line-height:1.35}taya-report-builder .report-builder__review-card-header>span{display:inline-flex;align-items:center;min-height:1.2rem;border:1px solid var(--rp-border);border-radius:999px;background:#f8fafc;color:var(--rp-primary-dark);font-size:.62rem;font-weight:850;padding:0 .42rem;white-space:nowrap}taya-report-builder .report-builder__review-chip-list{display:flex;flex-wrap:wrap;gap:.3rem}taya-report-builder .report-builder__review-chip-list span{display:inline-flex;align-items:center;min-height:1.28rem;border:1px solid var(--rp-border);border-radius:999px;background:#f8fafc;color:var(--rp-text);font-size:.66rem;font-weight:750;padding:0 .48rem}taya-report-builder .report-builder__review-list{display:flex;flex-direction:column;gap:.35rem}taya-report-builder .report-builder__review-list div{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0;border:1px solid rgba(0,42,38,.05);border-radius:.62rem;background:#f8fafc;padding:.45rem .52rem}taya-report-builder .report-builder__review-list strong{min-width:0;overflow:hidden;color:var(--rp-primary-dark);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}taya-report-builder .report-builder__review-list small{color:var(--rp-muted);font-size:.64rem;font-weight:750;white-space:nowrap}taya-report-builder .report-builder__review-note{margin:0;color:var(--rp-label);font-size:.7rem;line-height:1.4}taya-report-builder .report-builder__save-actions{display:flex;flex-wrap:wrap;gap:.38rem;padding-top:.1rem}taya-report-builder .report-builder__empty{margin:0;color:var(--rp-muted);font-size:.82rem;line-height:1.4}taya-report-builder label{display:flex;flex-direction:column;gap:.25rem;color:var(--rp-text);font-size:.78rem;font-weight:800}taya-report-builder input,taya-report-builder select,taya-report-builder textarea{width:100%;min-height:2.1rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.55rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.82rem;padding:0 .6rem}taya-report-builder input:focus,taya-report-builder select:focus,taya-report-builder textarea:focus{outline:none;border-color:#02c789c2;box-shadow:0 0 0 .18rem var(--rp-primary-soft)}taya-report-builder input:disabled,taya-report-builder select:disabled,taya-report-builder textarea:disabled{background:#eef2f7;color:#94a3b8}taya-report-builder textarea{padding-top:.52rem;line-height:1.35}taya-report-builder button{min-height:1.9rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.5rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;padding:0 .7rem;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease,box-shadow .12s ease}taya-report-builder button:hover:not(:disabled){background:#f0f4f8;transform:translateY(-1px)}taya-report-builder button:disabled{cursor:not-allowed;opacity:.5}taya-report-builder button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-report-builder button.primary:hover:not(:disabled){background:#00443d;box-shadow:0 .4rem 1rem #002a2624}taya-report-builder button.danger{color:var(--rp-danger)}taya-report-builder button:focus-visible,taya-report-builder input:focus-visible,taya-report-builder select:focus-visible,taya-report-builder [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-report-builder table{width:100%;border-collapse:collapse;background:#fff}taya-report-builder table th,taya-report-builder table td{border-bottom:1px solid var(--rp-border);padding:.6rem;text-align:left;white-space:nowrap;font-size:.82rem}taya-report-builder table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--rp-label);font-size:.72rem;text-transform:uppercase}taya-report-builder table tr:hover td{background:#fbfdff}@keyframes wizard-panel-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes tool-slide-in{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:translate(0)}}@media (max-width: 1100px){taya-report-builder .report-builder__wizard-footer{grid-column:auto}}@media (max-width: 900px){taya-report-builder .report-builder{padding:.75rem}taya-report-builder .report-builder__header{flex-direction:column}taya-report-builder .report-builder__actions{width:100%}taya-report-builder .report-builder__actions button{flex:1}taya-report-builder .report-builder__panel,taya-report-builder .report-builder__layout{grid-template-columns:1fr}taya-report-builder .report-builder__selected-column{align-items:stretch;flex-direction:column}taya-report-builder .report-builder__selected-column-actions{flex-wrap:wrap}taya-report-builder .report-builder__tool-workspace{grid-template-columns:1fr}taya-report-builder .report-builder__tool-tabs{flex-direction:row;overflow-x:auto}taya-report-builder .report-builder__tool-tabs button{min-width:max-content}taya-report-builder .report-builder__tool-panel-content{grid-template-columns:1fr}taya-report-builder .report-builder__tool-panel-content .report-builder__formula-column{min-height:unset}taya-report-builder .report-builder__parameter-workspace{grid-template-columns:1fr}taya-report-builder .report-builder__review-grid{grid-template-columns:1fr}taya-report-builder .report-builder__save-hero{flex-direction:column}}@media (max-width: 650px){taya-report-builder .report-builder__wizard-footer{flex-direction:column}taya-report-builder .report-builder__wizard-footer button{width:100%}taya-report-builder .report-builder__wizard-footer-status{order:-1}taya-report-builder .report-builder__progress-card{grid-template-columns:1fr;gap:.45rem}taya-report-builder .report-builder__progress-percent{justify-self:flex-start}taya-report-builder .report-builder__parameter-form,taya-report-builder .report-builder__parameter-flags,taya-report-builder .report-builder__parameter-item{grid-template-columns:1fr}taya-report-builder .report-builder__parameter-item>button{width:fit-content}taya-report-builder .report-builder__review-card-header{flex-direction:column}}@media (prefers-reduced-motion: reduce){taya-report-builder *,taya-report-builder *:before,taya-report-builder *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-report-builder .report-builder__column-help{display:-webkit-box;overflow:hidden;color:var(--rp-muted);font-size:.68rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}taya-report-builder .report-builder__column-sensitivity{display:inline-flex;align-items:center;width:fit-content;min-height:1.25rem;border-radius:999px;background:#b423181a;color:var(--rp-danger);font-size:.62rem;font-style:normal;font-weight:900;padding:0 .42rem}taya-report-builder .report-builder__parameter-run-panel{position:relative;display:grid;gap:.9rem;overflow:hidden;border:2px solid var(--rp-primary);border-radius:.86rem;background:radial-gradient(circle at top left,rgba(2,199,137,.22) 0,rgba(2,199,137,.12) 16rem,transparent 26rem),linear-gradient(135deg,#f5fffb,#fff 42%,#f7fbfa);box-shadow:0 0 0 .28rem var(--rp-primary-wash),0 1rem 2.4rem #002a2621;margin:0 0 1rem;padding:1rem 1.05rem 1rem 1.28rem}taya-report-builder .report-builder__parameter-run-panel:before{position:absolute;inset:0 auto 0 0;width:.42rem;background:linear-gradient(180deg,var(--rp-primary) 0%,#007f62 100%);content:""}taya-report-builder .report-builder__parameter-run-panel:after{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.72) 45%,transparent 72%);content:"";opacity:0;transform:translate(-100%)}taya-report-builder .report-builder__parameter-run-panel--attention{animation:report-builder-parameter-attention 1.15s ease-in-out 1}taya-report-builder .report-builder__parameter-run-panel--attention:after{animation:report-builder-parameter-sheen 1.15s ease-out 1}taya-report-builder .report-builder__parameter-run-panel--attention .report-builder__parameter-run-field{animation:report-builder-parameter-field-pop .9s ease-out 1}taya-report-builder .report-builder__parameter-run-panel:focus-within{border-color:#00b982;box-shadow:0 0 0 .34rem #02c78929,0 1rem 2.4rem #002a2621}taya-report-builder .report-builder__parameter-run-panel strong{display:block;color:var(--rp-primary-dark);font-size:1.02rem;line-height:1.2}taya-report-builder .report-builder__parameter-run-panel p{margin:.24rem 0 0;color:#38524b;font-size:.76rem;line-height:1.35}taya-report-builder .report-builder__parameter-run-panel input,taya-report-builder .report-builder__parameter-run-panel select{width:100%;min-width:0;min-height:2.55rem;border:1px solid rgba(0,42,38,.2);border-radius:.58rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.82rem;font-weight:700;padding:0 .72rem}taya-report-builder .report-builder__parameter-run-panel input:focus,taya-report-builder .report-builder__parameter-run-panel select:focus{border-color:var(--rp-accent);box-shadow:0 0 0 .18rem #02c7892e,0 .45rem 1rem #002a2617;outline:none}taya-report-builder .report-builder__parameter-run-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}taya-report-builder .report-builder__parameter-run-icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:999px;background:var(--rp-primary);color:var(--rp-primary-dark);box-shadow:0 0 0 .35rem #02c78929,0 .55rem 1.1rem var(--rp-border-strong);font-size:1.15rem;font-weight:950;line-height:1}taya-report-builder .report-builder__parameter-run-copy{min-width:0}taya-report-builder .report-builder__parameter-run-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:1.25rem;border-radius:999px;background:var(--rp-primary-dark);color:#fff;font-size:.62rem;font-weight:950;letter-spacing:.06em;margin-bottom:.32rem;padding:0 .5rem;text-transform:uppercase}taya-report-builder .report-builder__parameter-run-count{align-self:start;border:1px solid rgba(2,199,137,.46);border-radius:999px;background:#fff;color:#005f4e;font-size:.68rem;font-weight:950;padding:.28rem .58rem;white-space:nowrap}taya-report-builder .report-builder__parameter-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}taya-report-builder .report-builder__parameter-run-field{display:grid;gap:.46rem;min-width:0;border:1px solid rgba(0,42,38,.13);border-radius:.76rem;background:#ffffffe6;box-shadow:0 .55rem 1.25rem #002a260f;padding:.72rem}taya-report-builder .report-builder__parameter-run-label{display:flex;align-items:center;justify-content:space-between;gap:.62rem;color:var(--rp-label);font-size:.64rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}taya-report-builder .report-builder__parameter-run-label>span{display:inline-flex;align-items:center;gap:.22rem}taya-report-builder .report-builder__parameter-run-label strong{color:#b42318;font-size:.72rem}taya-report-builder .report-builder__parameter-run-label small{border-radius:999px;background:#02c78921;color:#006f56;font-size:.58rem;font-weight:900;letter-spacing:0;padding:.16rem .42rem;text-transform:none}taya-report-builder .report-builder__parameter-run-map{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;background:#002a260f;color:#38524b;font-size:.66rem;font-weight:850;line-height:1.2;padding:.22rem .5rem}taya-report-builder .report-builder__parameter-run-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}taya-report-builder .report-builder__parameter-run-actions{display:flex;align-items:center;justify-content:space-between;gap:.62rem;border-top:1px solid rgba(0,42,38,.1);padding-top:.78rem}taya-report-builder .report-builder__parameter-run-actions>span{color:#38524b;font-size:.74rem;font-weight:900}taya-report-builder .report-builder__parameter-run-actions>div{display:flex;align-items:center;gap:.38rem}@keyframes report-builder-parameter-attention{0%{border-color:var(--rp-primary);box-shadow:0 0 #02c78985,0 1rem 2.4rem #002a2621;transform:translateY(-.16rem) scale(1)}32%{border-color:#00e19c;box-shadow:0 0 0 .52rem #02c78938,0 1.35rem 2.9rem #002a262e;transform:translateY(0) scale(1.006)}66%{box-shadow:0 0 0 .14rem #02c78947,0 1rem 2.4rem #002a2621;transform:translateY(0) scale(1)}to{border-color:var(--rp-primary);box-shadow:0 0 0 .28rem var(--rp-primary-wash),0 1rem 2.4rem #002a2621;transform:translateY(0) scale(1)}}@keyframes report-builder-parameter-sheen{0%{opacity:0;transform:translate(-110%)}20%{opacity:.82}to{opacity:0;transform:translate(110%)}}@keyframes report-builder-parameter-field-pop{0%,to{border-color:#002a2621;transform:translateY(0)}38%{border-color:#02c789bf;box-shadow:0 0 0 .18rem #02c78929,0 .65rem 1.35rem #002a261a;transform:translateY(-.06rem)}}@media (max-width: 760px){taya-report-builder .report-builder__parameter-run-header{grid-template-columns:auto 1fr}taya-report-builder .report-builder__parameter-run-count{grid-column:1/-1;justify-self:start}taya-report-builder .report-builder__parameter-run-grid,taya-report-builder .report-builder__parameter-run-range{grid-template-columns:1fr}taya-report-builder .report-builder__parameter-run-actions{flex-direction:column;align-items:stretch}taya-report-builder .report-builder__parameter-run-actions>div,taya-report-builder .report-builder__parameter-run-actions button{width:100%}}taya-dashboards .dashboards__header,taya-dashboards .dashboards__card{border-radius:.5rem}taya-dashboards .dashboards__header-actions,taya-dashboards .dashboards__action-row{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem}taya-dashboards .dashboards__layout{display:grid;align-items:start;grid-template-columns:minmax(19rem,.55fr) minmax(0,2.25fr);gap:.75rem}taya-dashboards .dashboards__card-header{margin-bottom:.65rem}taya-dashboards .dashboards__list{display:flex;flex-direction:column;gap:.52rem;max-height:calc(100vh - 8.8rem);overflow:auto;padding-right:.15rem}taya-dashboards .dashboards__item{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--rp-border);border-radius:.8rem;background:#f8fafc;cursor:pointer;padding:.68rem;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}taya-dashboards .dashboards__item:hover{border-color:#002a2624;background:#fff;box-shadow:0 .45rem 1rem #002a260b;transform:translateY(-1px)}taya-dashboards .dashboards__item.active{border-color:#02c789a6;background:#02c78912;box-shadow:0 .45rem 1.1rem #02c78914,inset .2rem 0 0 var(--rp-primary)}taya-dashboards .dashboards__item p{margin:0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-dashboards .dashboards__item-title-row{display:flex;align-items:center;gap:.45rem;min-width:0}taya-dashboards .dashboards__item-title-row strong{min-width:0;overflow:hidden;color:var(--rp-primary-dark);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}taya-dashboards .dashboards__selected-chip,taya-dashboards .dashboards__item-meta span{display:inline-flex;align-items:center;width:fit-content;min-height:1.15rem;border-radius:999px;font-size:.62rem;font-weight:850;line-height:1;padding:0 .42rem;white-space:nowrap}taya-dashboards .dashboards__selected-chip{background:#02c78929;color:var(--rp-success)}taya-dashboards .dashboards__item-meta{display:flex;flex-wrap:wrap;gap:.32rem}taya-dashboards .dashboards__item-meta span{border:1px solid var(--rp-border);background:#fff;color:var(--rp-label)}taya-dashboards .dashboards__workspace{display:flex;flex-direction:column;gap:.68rem;min-height:calc(100vh - 7.8rem)}taya-dashboards .dashboards__workspace-header{align-items:center}taya-dashboards .dashboards__workspace-label{margin:0 0 .12rem;color:var(--rp-accent);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}taya-dashboards .dashboards__workspace-status{display:inline-flex;align-items:center;min-height:1.45rem;border:1px solid var(--rp-border);border-radius:999px;background:#f8fafc;padding:0 .58rem}taya-dashboards .dashboards__workspace-status span{color:var(--rp-label);font-size:.66rem;font-weight:850}taya-dashboards .dashboards__designer-panel{display:flex;flex-direction:column;gap:.62rem;border:1px solid var(--rp-border);border-radius:.82rem;background:#fff;padding:.72rem}taya-dashboards .dashboards__summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}taya-dashboards .dashboards__summary-strip div{min-width:0;border:1px solid var(--rp-border);border-radius:.5rem;background:#fff;padding:.65rem .75rem}taya-dashboards .dashboards__summary-strip span{display:block;color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-dashboards .dashboards__summary-strip strong{display:block;overflow:hidden;margin-top:.18rem;color:var(--rp-primary-dark);font-size:1.15rem;font-weight:950;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}taya-dashboards .dashboards__workspace-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:.75rem}taya-dashboards .dashboards__canvas,taya-dashboards .dashboards__config-rail{min-width:0}taya-dashboards .dashboards__canvas{display:flex;flex-direction:column;gap:.65rem;border:1px solid var(--rp-border);border-radius:.5rem;background:#eef3f1;padding:.65rem}taya-dashboards .dashboards__canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--rp-border);border-radius:.45rem;background:#fff;padding:.5rem}taya-dashboards .dashboards__canvas-toolbar span{display:block;color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-dashboards .dashboards__canvas-toolbar strong{display:block;margin-top:.12rem;color:var(--rp-primary-dark);font-size:.9rem;font-weight:900}taya-dashboards .dashboards__config-rail{position:sticky;top:.85rem;display:grid;gap:.6rem}taya-dashboards .dashboards__config-section{border:1px solid var(--rp-border);border-radius:.5rem;background:#fff;padding:.58rem}taya-dashboards .dashboards__config-section summary{cursor:pointer;color:var(--rp-primary-dark);font-size:.76rem;font-weight:950}taya-dashboards .dashboards__config-section[open] summary{margin-bottom:.58rem}taya-dashboards .dashboards__designer-panel--builder{background:#fff}taya-dashboards .dashboards__form-grid{display:grid;gap:.58rem}taya-dashboards .dashboards__form-grid--details{grid-template-columns:1fr}taya-dashboards .dashboards__form-grid--widget{grid-template-columns:1fr;align-items:stretch}taya-dashboards label{display:grid;gap:.28rem;min-width:0}taya-dashboards label span{color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-dashboards input,taya-dashboards select,taya-dashboards textarea{width:100%;min-height:2rem;border:1px solid var(--rp-border-strong);border-radius:.58rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.74rem;font-weight:700;padding:0 .58rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}taya-dashboards input:focus,taya-dashboards select:focus,taya-dashboards textarea:focus{border-color:#02c7898c;box-shadow:0 0 0 .18rem #02c7891f}taya-dashboards textarea{min-height:6.4rem;padding:.58rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;resize:vertical}taya-dashboards .dashboards__theme-details{border:1px solid var(--rp-border);border-radius:.72rem;background:#f8fafc;padding:.48rem}taya-dashboards .dashboards__theme-details summary{cursor:pointer;color:var(--rp-primary-dark);font-size:.72rem;font-weight:900}taya-dashboards .dashboards__theme-details textarea{margin-top:.5rem}taya-dashboards .dashboards__add-widget{min-width:6.5rem}taya-dashboards .dashboards__action-row{border:1px solid var(--rp-border);border-radius:.45rem;background:#f8fafc;padding:.42rem}taya-dashboards .dashboards__preview-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.62rem;align-items:stretch}taya-dashboards .dashboards__widget{position:relative;display:flex;flex-direction:column;gap:.62rem;grid-column:span 4;overflow:hidden;min-height:11rem;border:1px solid var(--rp-border);border-top:.2rem solid var(--dashboard-widget-accent, var(--rp-primary));border-radius:.5rem;background:#fff;color:var(--rp-text);box-shadow:0 .75rem 1.5rem #002a2613;padding:.78rem}taya-dashboards .dashboards__widget--kpi{background:#fff;border-color:#02c78929}taya-dashboards .dashboards__widget--table{min-height:15rem}taya-dashboards .dashboards__widget-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}taya-dashboards .dashboards__widget-header div{display:flex;flex-wrap:wrap;gap:.32rem}taya-dashboards .dashboards__widget-header span{display:inline-flex;align-items:center;min-height:1.15rem;border:1px solid color-mix(in srgb,var(--dashboard-widget-accent, var(--rp-primary)) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dashboard-widget-accent, var(--rp-primary)) 12%,#ffffff);color:var(--rp-primary-dark);font-size:.58rem;font-weight:900;letter-spacing:.08em;padding:0 .4rem;text-transform:uppercase}taya-dashboards .dashboards__widget-header .dashboards__loading-chip{border-color:#002a261a;background:#f8fafc;color:var(--rp-muted)}taya-dashboards .dashboards__widget-header button{min-width:1.45rem;min-height:1.45rem;padding:0}taya-dashboards .dashboards__widget-title-row{display:flex;justify-content:space-between;gap:.65rem}taya-dashboards .dashboards__widget-title-row h3{margin:0;color:var(--rp-primary-dark);font-size:.92rem;letter-spacing:-.02em}taya-dashboards .dashboards__widget-title-row p{margin:.18rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-dashboards .dashboards__kpi-body{display:grid;gap:.22rem;margin-top:auto}taya-dashboards .dashboards__kpi-body strong{color:var(--rp-primary-dark);font-size:clamp(2.1rem,4vw,3.65rem);font-weight:950;letter-spacing:-.08em;line-height:.94}taya-dashboards .dashboards__kpi-body span{color:var(--rp-success);font-size:.76rem;font-weight:900}taya-dashboards .dashboards__kpi-body p{margin:0;color:var(--rp-muted);font-size:.72rem}taya-dashboards .dashboards__kpi-footer{display:flex;justify-content:space-between;gap:.5rem;border-top:1px solid var(--rp-border);padding-top:.55rem}taya-dashboards .dashboards__kpi-footer span{color:var(--rp-muted);font-size:.66rem;font-weight:800}taya-dashboards .dashboards__bar-list{display:grid;gap:.58rem;margin-top:auto}taya-dashboards .dashboards__bar-row{display:grid;gap:.22rem}taya-dashboards .dashboards__bar-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem}taya-dashboards .dashboards__bar-label span{overflow:hidden;color:var(--rp-text);font-size:.74rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}taya-dashboards .dashboards__bar-label strong{color:var(--rp-success);font-size:.72rem;font-weight:900}taya-dashboards .dashboards__bar-track{overflow:hidden;height:.55rem;border-radius:999px;background:#002a2612}taya-dashboards .dashboards__bar-track i{display:block;height:100%;border-radius:inherit;background:var(--dashboard-widget-accent, var(--rp-primary))}taya-dashboards .dashboards__donut-layout{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin-top:auto}taya-dashboards .dashboards__donut-svg{width:7.4rem;height:7.4rem;transform:rotate(-90deg)}taya-dashboards .dashboards__donut-bg{fill:none;stroke:var(--rp-border);stroke-width:5}taya-dashboards .dashboards__donut-segment{fill:none;stroke:var(--dashboard-widget-accent, var(--rp-primary));stroke-linecap:round;stroke-width:5}taya-dashboards .dashboards__donut-segment:nth-of-type(3){stroke:#00a676}taya-dashboards .dashboards__donut-segment:nth-of-type(4){stroke:#006f55}taya-dashboards .dashboards__donut-segment:nth-of-type(5){stroke:#79e6bf}taya-dashboards .dashboards__donut-segment:nth-of-type(6){stroke:#b7f4df}taya-dashboards .dashboards__legend{display:grid;gap:.42rem;min-width:0}taya-dashboards .dashboards__legend p{margin:0;color:var(--rp-muted);font-size:.72rem}taya-dashboards .dashboards__legend-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.36rem}taya-dashboards .dashboards__legend-row span{width:.55rem;height:.55rem;border-radius:999px;background:var(--dashboard-widget-accent, var(--rp-primary))}taya-dashboards .dashboards__legend-row strong{overflow:hidden;color:var(--rp-text);font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}taya-dashboards .dashboards__legend-row em{color:var(--rp-muted);font-size:.68rem;font-style:normal;font-weight:850}taya-dashboards .dashboards__swatches{display:flex;flex-wrap:wrap;gap:.35rem}taya-dashboards .dashboards__swatches button{width:1.6rem;min-width:1.6rem;height:1.6rem;min-height:1.6rem;border:2px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #002a2629;padding:0}taya-dashboards .dashboards__swatches button.active{box-shadow:0 0 0 1px var(--rp-primary-dark),0 0 0 .25rem var(--rp-border)}taya-dashboards .dashboards__table-wrap{overflow:auto;max-height:16rem;border:1px solid var(--rp-border);border-radius:.72rem;background:#fff}taya-dashboards .dashboards__empty-mini{border:1px dashed rgba(0,42,38,.16);border-radius:.7rem;background:#f8fafc;color:var(--rp-muted);font-size:.74rem;padding:.75rem;text-align:center}taya-dashboards .dashboards__empty-state{display:flex;flex-direction:column;gap:.22rem;border:1px dashed rgba(0,42,38,.16);border-radius:.82rem;background:linear-gradient(180deg,#f8fafcd9,#fffffff2);padding:1rem}taya-dashboards .dashboards__empty-state strong{color:var(--rp-primary-dark);font-size:.84rem}taya-dashboards .dashboards__empty-state p{margin:0;color:var(--rp-muted);font-size:.74rem;line-height:1.42}taya-dashboards .dashboards__empty-state--wide{grid-column:1/-1;align-items:center;justify-content:center;min-height:12rem;text-align:center}taya-dashboards button{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-dashboards button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-dashboards button:disabled{cursor:not-allowed;opacity:.5}taya-dashboards button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-dashboards button.primary:hover:not(:disabled){border-color:#00443d;background:#00443d}taya-dashboards button.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-dashboards button.danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a}taya-dashboards button:focus-visible,taya-dashboards [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-dashboards table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}taya-dashboards table th,taya-dashboards table td{border-bottom:1px solid var(--rp-border);padding:.48rem .58rem;text-align:left;white-space:nowrap;font-size:.74rem}taya-dashboards table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-dashboards table td{color:var(--rp-text)}taya-dashboards table tr:last-child td{border-bottom:0}taya-dashboards table tr:hover td{background:#fbfdff}@media (max-width: 1400px){taya-dashboards .dashboards__form-grid--widget{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){taya-dashboards .dashboards__layout,taya-dashboards .dashboards__workspace-body,taya-dashboards .dashboards__form-grid--details,taya-dashboards .dashboards__form-grid--widget{grid-template-columns:1fr}taya-dashboards .dashboards__list-card{position:static;max-height:none}taya-dashboards .dashboards__config-rail{position:static}taya-dashboards .dashboards__list{max-height:none}taya-dashboards .dashboards__workspace{min-height:auto}taya-dashboards .dashboards__preview-grid{grid-template-columns:1fr}taya-dashboards .dashboards__widget,taya-dashboards .dashboards__widget--table{grid-column:span 1}}@media (max-width: 700px){taya-dashboards .dashboards{padding:.65rem}taya-dashboards .dashboards__header,taya-dashboards .dashboards__workspace-header,taya-dashboards .dashboards__panel-header,taya-dashboards .dashboards__canvas-toolbar{align-items:stretch;flex-direction:column}taya-dashboards .dashboards__summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}taya-dashboards .dashboards__header-actions,taya-dashboards .dashboards__action-row{display:grid;grid-template-columns:1fr}taya-dashboards .dashboards__header-actions button,taya-dashboards .dashboards__action-row button,taya-dashboards .dashboards__add-widget{width:100%}taya-dashboards .dashboards__donut-layout{grid-template-columns:1fr;justify-items:center}taya-dashboards .dashboards__legend{width:100%}}@media (prefers-reduced-motion: reduce){taya-dashboards *,taya-dashboards *:before,taya-dashboards *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-dashboards .dashboards__share-panel{display:grid;grid-template-columns:1fr;gap:.62rem;border:1px solid var(--rp-border);border-radius:.82rem;background:linear-gradient(180deg,#fff,#f8fbfa);margin-bottom:.75rem;padding:.72rem}taya-dashboards .dashboards__share-panel strong{display:block;color:var(--rp-primary-dark);font-size:.82rem}taya-dashboards .dashboards__share-panel p{margin:.18rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-dashboards .dashboards__share-panel label{display:grid;gap:.28rem;min-width:0}taya-dashboards .dashboards__share-panel span{color:var(--rp-label);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-dashboards .dashboards__share-panel select{width:100%;min-width:0;min-height:1.95rem;border:1px solid rgba(0,42,38,.14);border-radius:.5rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.72rem;padding:0 .58rem}taya-dashboards .dashboards__share-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem}taya-dashboards .dashboards__share-controls taya-reporting-share-target-picker{min-width:0}taya-dashboards .dashboards__share-controls>button{min-width:4.5rem;min-height:1.9rem;padding-inline:.75rem}@media (max-width: 760px){taya-dashboards .dashboards__share-controls{grid-template-columns:1fr}}taya-dashboards .dashboards__section-label{display:flex;align-items:center;gap:.4rem;margin:.15rem 0 .12rem;color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}taya-dashboards .dashboards__section-label:after{content:"";flex:1;height:1px;background:var(--rp-border)}taya-dashboards .dashboards__section-label--shared{margin-top:.5rem;color:var(--rp-success)}taya-dashboards .dashboards__shared-chip{display:inline-flex;align-items:center;width:fit-content;min-height:1.15rem;border:1px solid rgba(2,199,137,.24);border-radius:999px;background:#02c7891f;color:var(--rp-success);font-size:.62rem;font-weight:900;line-height:1;padding:0 .42rem;white-space:nowrap}taya-dashboards .dashboards__shared-by,taya-dashboards .dashboards__shared-owner-note{color:var(--rp-muted);font-size:.68rem;font-weight:750}taya-dashboards .dashboards__shared-owner-note{display:inline-flex;width:fit-content;margin-top:.2rem;border:1px solid var(--rp-success-border);border-radius:999px;background:#02c78914;color:var(--rp-success);padding:.18rem .5rem}.business-intelligence-dashboard__sections{display:grid;gap:.75rem;margin-top:1rem}.business-intelligence-dashboard__analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.6rem}.business-intelligence-dashboard__analytics-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.business-intelligence-dashboard__sections>taya-reporting-collapsible{min-width:0}.business-intelligence-dashboard__sections .rp-collapsible__header{padding:.75rem .85rem}.business-intelligence-dashboard__sections .rp-collapsible__heading strong{font-size:.98rem}.business-intelligence-dashboard__sections .rp-collapsible__content{margin:0 .85rem;padding:.65rem 0 .8rem}.business-intelligence-dashboard__sections taya-reporting-metric-strip,.business-intelligence-dashboard__sections>taya-reporting-collapsible taya-reporting-trend-chart{display:block;margin-top:.6rem}.business-intelligence-dashboard__analytics-grid taya-reporting-trend-chart{min-width:0;margin-top:0}.business-intelligence-dashboard__analytics-grid .rp-trend-chart{padding:.75rem;border-radius:var(--rp-radius-sm)}.business-intelligence-dashboard__analytics-grid .rp-trend-chart__header{gap:.6rem}.business-intelligence-dashboard__analytics-grid .rp-trend-chart__header h3{font-size:.95rem}.business-intelligence-dashboard__analytics-grid .rp-trend-chart__header p{font-size:.74rem;line-height:1.35}.business-intelligence-dashboard__analytics-grid .rp-trend-chart__legend{gap:.5rem;font-size:.72rem}.business-intelligence-dashboard__analytics-grid .rp-trend-chart__plot{gap:.55rem;margin-top:.7rem}.business-intelligence-dashboard__analytics-grid .rp-trend-chart__empty{margin:0;padding:.8rem .5rem .45rem;font-size:.78rem}@media (max-width: 1100px){.business-intelligence-dashboard__analytics-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.business-intelligence-dashboard__analytics-grid{grid-template-columns:minmax(0,1fr)}}taya-saved-reports .saved-reports__header-action{min-width:4.75rem}taya-saved-reports .saved-reports__layout{display:grid;align-items:start;grid-template-columns:minmax(23rem,.9fr) minmax(0,1.5fr);gap:.75rem}taya-saved-reports .saved-reports__list-controls{display:grid;grid-template-columns:minmax(10rem,1fr) auto auto auto;gap:.45rem;margin-bottom:.65rem;padding:.5rem;border:1px solid var(--rp-border);border-radius:var(--rp-radius-sm);background:var(--rp-background-soft)}taya-saved-reports .saved-reports__list-controls input{width:100%;min-width:0;min-height:2.2rem;box-sizing:border-box;border:1px solid var(--rp-border-strong);border-radius:var(--rp-radius-xs);background:var(--rp-surface);color:var(--rp-text);padding:0 .7rem}taya-saved-reports .saved-reports__list-controls span{display:inline-flex;align-items:center;min-height:2.2rem;border:1px solid var(--rp-border);border-radius:var(--rp-radius-xs);background:var(--rp-surface);color:var(--rp-muted);font-size:.68rem;font-weight:800;padding:0 .7rem}taya-saved-reports .saved-reports__list-controls button{min-height:2.2rem;border:1px solid var(--rp-border-strong);border-radius:var(--rp-radius-xs);background:var(--rp-surface);color:var(--rp-primary-dark);cursor:pointer;font-size:.68rem;font-weight:800;padding:0 .65rem}taya-saved-reports .saved-reports__list-controls button:disabled{cursor:not-allowed;opacity:.45}taya-saved-reports .saved-reports__list{display:flex;flex-direction:column;gap:.52rem;max-height:calc(100vh - 8.8rem);overflow:auto;padding-right:.15rem}taya-saved-reports .saved-reports__item{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--rp-border);border-radius:.8rem;background:#f8fafc;padding:.68rem;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}taya-saved-reports .saved-reports__item:hover{border-color:#002a2624;background:#fff;box-shadow:0 .45rem 1rem #002a260b;transform:translateY(-1px)}taya-saved-reports .saved-reports__item.active{border-color:#02c789a6;background:#02c78912;box-shadow:0 .45rem 1.1rem #02c78914,inset .2rem 0 0 var(--rp-primary)}taya-saved-reports .saved-reports__item-main{display:flex;flex-direction:column;gap:.32rem;min-width:0}taya-saved-reports .saved-reports__item-main strong{min-width:0;overflow:hidden;color:var(--rp-primary-dark);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}taya-saved-reports .saved-reports__item-title-row{display:flex;align-items:center;gap:.45rem;min-width:0}taya-saved-reports .saved-reports__selected-chip,taya-saved-reports .saved-reports__dataset-chip,taya-saved-reports .saved-reports__status-chip{display:inline-flex;align-items:center;width:fit-content;min-height:1.15rem;border-radius:999px;font-size:.62rem;font-weight:850;line-height:1;padding:0 .42rem;white-space:nowrap}taya-saved-reports .saved-reports__selected-chip{background:#02c78929;color:var(--rp-success)}taya-saved-reports .saved-reports__dataset-chip{border:1px solid var(--rp-border);background:#fff;color:var(--rp-primary-dark)}taya-saved-reports .saved-reports__item-meta{display:flex;flex-wrap:wrap;gap:.25rem .6rem}taya-saved-reports .saved-reports__item-meta small{color:var(--rp-muted);font-size:.68rem}taya-saved-reports .saved-reports__item-actions{display:flex;flex-direction:column;gap:.42rem}taya-saved-reports .saved-reports__item-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}taya-saved-reports .saved-reports__more-trigger{gap:.25rem}taya-saved-reports .saved-reports__more-trigger.active{border-color:#002a2629;background:#f8fafc}taya-saved-reports .saved-reports__more-menu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;border:1px solid var(--rp-border);border-radius:.68rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 .12rem .4rem #002a2609;padding:.35rem}taya-saved-reports .saved-reports__more-menu button{width:100%;min-width:0;border-color:var(--rp-border);background:#fff}taya-saved-reports .saved-reports__more-menu button:hover:not(:disabled){border-color:#002a2624;background:#f8fafc;transform:none}taya-saved-reports .saved-reports__more-menu button.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-saved-reports .saved-reports__more-menu button.danger:hover:not(:disabled){background:#b423181a}taya-saved-reports .saved-reports__workspace{display:flex;flex-direction:column;gap:.68rem;min-height:calc(100vh - 7.8rem)}taya-saved-reports .saved-reports__workspace-header{align-items:center}taya-saved-reports .saved-reports__workspace-label{margin:0 0 .12rem;color:var(--rp-accent);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}taya-saved-reports .saved-reports__workspace-status{display:inline-flex;align-items:center;min-height:1.45rem;border:1px solid var(--rp-border);border-radius:999px;background:#f8fafc;padding:0 .58rem}taya-saved-reports .saved-reports__workspace-status span{color:var(--rp-label);font-size:.66rem;font-weight:850}taya-saved-reports .saved-reports__tabs{display:flex;gap:.25rem;border:1px solid var(--rp-border);border-radius:.7rem;background:#f8fafc;padding:.2rem}taya-saved-reports .saved-reports__tabs button{flex:1;justify-content:center;min-height:1.75rem;border-color:transparent;border-radius:.5rem;background:transparent;font-size:.68rem}taya-saved-reports .saved-reports__tabs button.active{border-color:var(--rp-focus-ring);background:#fff;color:var(--rp-primary-dark);box-shadow:0 .25rem .7rem #002a260d}taya-saved-reports .saved-reports__panel{display:flex;flex-direction:column;gap:.68rem;min-height:0}taya-saved-reports .saved-reports__panel-header{align-items:center;border-bottom:1px solid var(--rp-border);padding-bottom:.62rem}taya-saved-reports .saved-reports__table-wrap{overflow:auto;max-height:32rem;border:1px solid var(--rp-border);border-radius:.78rem;background:#fff}taya-saved-reports .saved-reports__empty-state{display:flex;flex-direction:column;gap:.22rem;border:1px dashed rgba(0,42,38,.16);border-radius:.82rem;background:linear-gradient(180deg,#f8fafcd9,#fffffff2);padding:1rem}taya-saved-reports .saved-reports__empty-state strong{color:var(--rp-primary-dark);font-size:.84rem}taya-saved-reports .saved-reports__empty-state p{margin:0;color:var(--rp-muted);font-size:.74rem;line-height:1.42}taya-saved-reports .saved-reports__insights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}taya-saved-reports .saved-reports__insight-card{border:1px solid var(--rp-border);border-radius:.82rem;background:#fff;padding:.72rem}taya-saved-reports .saved-reports__insight-card h4{margin:0 0 .36rem;color:var(--rp-primary-dark);font-size:.78rem}taya-saved-reports .saved-reports__insight-card p,taya-saved-reports .saved-reports__insight-card li{color:var(--rp-label);font-size:.74rem;line-height:1.45}taya-saved-reports .saved-reports__insight-card p{margin:0}taya-saved-reports .saved-reports__insight-card ul{display:flex;flex-direction:column;gap:.28rem;margin:0;padding-left:.95rem}taya-saved-reports .saved-reports__insight-card--summary,taya-saved-reports .saved-reports__insight-card--wide{grid-column:1/-1}taya-saved-reports .saved-reports__insight-card--summary{border-color:var(--rp-focus-ring);background:#02c78912}taya-saved-reports .saved-reports__ai-actions{display:grid;gap:.45rem}taya-saved-reports .saved-reports__ai-action{display:flex;flex-direction:column;gap:.18rem;border:1px solid var(--rp-border);border-radius:.7rem;background:#f8fafc;padding:.58rem}taya-saved-reports .saved-reports__ai-action strong{color:var(--rp-primary-dark);font-size:.76rem}taya-saved-reports .saved-reports__ai-action span{color:var(--rp-muted);font-size:.72rem;line-height:1.4}taya-saved-reports .saved-reports__status-chip{border:1px solid var(--rp-border);background:#f8fafc;color:var(--rp-label)}taya-saved-reports .saved-reports__status-chip--success{border-color:#02c7894d;background:var(--rp-primary-wash);color:var(--rp-success)}taya-saved-reports .saved-reports__status-chip--failed{border-color:var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}taya-saved-reports .saved-reports__error-text{color:var(--rp-danger)}taya-saved-reports .saved-reports__muted{color:#87918e}taya-saved-reports button{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-saved-reports button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-saved-reports button:disabled{cursor:not-allowed;opacity:.5}taya-saved-reports button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-saved-reports button.primary:hover:not(:disabled){border-color:#00443d;background:#00443d}taya-saved-reports button.ghost-primary{border-color:#02c78973;background:#02c78914;color:var(--rp-success)}taya-saved-reports button.ghost-primary:hover:not(:disabled){border-color:var(--rp-primary);background:#02c78926}taya-saved-reports button.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-saved-reports button.danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a}taya-saved-reports button:focus-visible,taya-saved-reports [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-saved-reports table{width:100%;border-collapse:separate;border-spacing:0;background:#fff}taya-saved-reports table th,taya-saved-reports table td{border-bottom:1px solid var(--rp-border);padding:.48rem .58rem;text-align:left;white-space:nowrap;font-size:.74rem}taya-saved-reports table th{position:sticky;top:0;z-index:1;background:#f8fafc;color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-saved-reports table td{color:var(--rp-text)}taya-saved-reports table tr:last-child td{border-bottom:0}taya-saved-reports table tr:hover td{background:#fbfdff}@media (max-width: 1100px){taya-saved-reports .saved-reports__layout{grid-template-columns:1fr}taya-saved-reports .saved-reports__reports-card{position:static;max-height:none}taya-saved-reports .saved-reports__list{max-height:none}taya-saved-reports .saved-reports__workspace{min-height:auto}}@media (max-width: 700px){taya-saved-reports .saved-reports{padding:.65rem}taya-saved-reports .saved-reports__header,taya-saved-reports .saved-reports__workspace-header,taya-saved-reports .saved-reports__panel-header{align-items:stretch;flex-direction:column}taya-saved-reports .saved-reports__tabs{flex-direction:column}taya-saved-reports .saved-reports__list-controls{grid-template-columns:repeat(2,minmax(0,1fr))}taya-saved-reports .saved-reports__list-controls input,taya-saved-reports .saved-reports__list-controls span{grid-column:1/-1}taya-saved-reports .saved-reports__list-controls button{width:100%}taya-saved-reports .saved-reports__insights-grid{grid-template-columns:1fr}taya-saved-reports .saved-reports__item-actions-row{display:grid;grid-template-columns:1fr}taya-saved-reports .saved-reports__more-menu,taya-saved-reports .saved-reports__share-controls{grid-template-columns:1fr}taya-saved-reports .saved-reports__share-actions{justify-content:flex-start}taya-saved-reports .saved-reports__item-actions button{width:100%}}@media (prefers-reduced-motion: reduce){taya-saved-reports *,taya-saved-reports *:before,taya-saved-reports *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-saved-reports .saved-reports__share-panel{display:grid;grid-template-columns:1fr;gap:.62rem;border:1px solid var(--rp-border);border-radius:.82rem;background:linear-gradient(180deg,#fff,#f8fbfa);margin:.1rem 0 .62rem;padding:.72rem}taya-saved-reports .saved-reports__share-panel strong{display:block;overflow:hidden;color:var(--rp-primary-dark);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}taya-saved-reports .saved-reports__share-panel p{margin:.18rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-saved-reports .saved-reports__share-panel label{display:grid;gap:.28rem;min-width:0}taya-saved-reports .saved-reports__share-panel span{color:var(--rp-label);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-saved-reports .saved-reports__share-panel input,taya-saved-reports .saved-reports__share-panel select{width:100%;min-width:0;min-height:1.95rem;border:1px solid rgba(0,42,38,.14);border-radius:.5rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.72rem;padding:0 .58rem}taya-saved-reports .saved-reports__parameter-panel{position:relative;display:grid;gap:.9rem;overflow:hidden;border:2px solid var(--rp-primary);border-radius:.86rem;background:radial-gradient(circle at top left,rgba(2,199,137,.22) 0,rgba(2,199,137,.12) 16rem,transparent 26rem),linear-gradient(135deg,#f5fffb,#fff 42%,#f7fbfa);box-shadow:0 0 0 .28rem var(--rp-primary-wash),0 1rem 2.4rem #002a2621;margin:.1rem 0 .75rem;padding:1rem 1.05rem 1rem 1.28rem}taya-saved-reports .saved-reports__parameter-panel:before{position:absolute;inset:0 auto 0 0;width:.42rem;background:linear-gradient(180deg,var(--rp-primary) 0%,#007f62 100%);content:""}taya-saved-reports .saved-reports__parameter-panel:after{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.72) 45%,transparent 72%);content:"";opacity:0;transform:translate(-100%)}taya-saved-reports .saved-reports__parameter-panel--attention{animation:saved-reports-parameter-attention 1.15s ease-in-out 1}taya-saved-reports .saved-reports__parameter-panel--attention:after{animation:saved-reports-parameter-sheen 1.15s ease-out 1}taya-saved-reports .saved-reports__parameter-panel--attention .saved-reports__parameter-field{animation:saved-reports-parameter-field-pop .9s ease-out 1}taya-saved-reports .saved-reports__parameter-panel:focus-within{border-color:#00b982;box-shadow:0 0 0 .34rem #02c78929,0 1rem 2.4rem #002a2621}taya-saved-reports .saved-reports__parameter-panel input,taya-saved-reports .saved-reports__parameter-panel select{width:100%;min-width:0;min-height:2.55rem;border:1px solid rgba(0,42,38,.2);border-radius:.58rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.82rem;font-weight:700;padding:0 .72rem}taya-saved-reports .saved-reports__parameter-panel input:focus,taya-saved-reports .saved-reports__parameter-panel select:focus{border-color:var(--rp-accent);box-shadow:0 0 0 .18rem #02c7892e,0 .45rem 1rem #002a2617;outline:none}taya-saved-reports .saved-reports__parameter-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}taya-saved-reports .saved-reports__parameter-icon{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:999px;background:var(--rp-primary);color:var(--rp-primary-dark);box-shadow:0 0 0 .35rem #02c78929,0 .55rem 1.1rem var(--rp-border-strong);font-size:1.15rem;font-weight:950;line-height:1}taya-saved-reports .saved-reports__parameter-copy{min-width:0}taya-saved-reports .saved-reports__parameter-copy strong{display:block;overflow:hidden;color:var(--rp-primary-dark);font-size:1.02rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}taya-saved-reports .saved-reports__parameter-copy p{margin:.24rem 0 0;color:#38524b;font-size:.76rem;line-height:1.35}taya-saved-reports .saved-reports__parameter-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:1.25rem;border-radius:999px;background:var(--rp-primary-dark);color:#fff;font-size:.62rem;font-weight:950;letter-spacing:.06em;margin-bottom:.32rem;padding:0 .5rem;text-transform:uppercase}taya-saved-reports .saved-reports__parameter-count{align-self:start;border:1px solid rgba(2,199,137,.46);border-radius:999px;background:#fff;color:#005f4e;font-size:.68rem;font-weight:950;padding:.28rem .58rem;white-space:nowrap}taya-saved-reports .saved-reports__parameter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}taya-saved-reports .saved-reports__parameter-field{display:grid;gap:.46rem;min-width:0;border:1px solid rgba(0,42,38,.13);border-radius:.76rem;background:#ffffffe6;box-shadow:0 .55rem 1.25rem #002a260f;padding:.72rem}taya-saved-reports .saved-reports__parameter-label{display:flex;align-items:center;justify-content:space-between;gap:.62rem;color:var(--rp-label);font-size:.64rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}taya-saved-reports .saved-reports__parameter-label>span{display:inline-flex;align-items:center;gap:.22rem}taya-saved-reports .saved-reports__parameter-label strong{color:#b42318;font-size:.72rem}taya-saved-reports .saved-reports__parameter-label small{border-radius:999px;background:#02c78921;color:#006f56;font-size:.58rem;font-weight:900;letter-spacing:0;padding:.16rem .42rem;text-transform:none}taya-saved-reports .saved-reports__parameter-map{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;background:#002a260f;color:#38524b;font-size:.66rem;font-weight:850;line-height:1.2;padding:.22rem .5rem}taya-saved-reports .saved-reports__parameter-range{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}taya-saved-reports .saved-reports__parameter-actions{display:flex;align-items:center;justify-content:space-between;gap:.62rem;border-top:1px solid rgba(0,42,38,.1);padding-top:.78rem}taya-saved-reports .saved-reports__parameter-actions>span{color:#38524b;font-size:.74rem;font-weight:900}taya-saved-reports .saved-reports__parameter-actions>div{display:flex;align-items:center;gap:.38rem}@keyframes saved-reports-parameter-attention{0%{border-color:var(--rp-primary);box-shadow:0 0 #02c78985,0 1rem 2.4rem #002a2621;transform:translateY(-.16rem) scale(1)}32%{border-color:#00e19c;box-shadow:0 0 0 .52rem #02c78938,0 1.35rem 2.9rem #002a262e;transform:translateY(0) scale(1.006)}66%{box-shadow:0 0 0 .14rem #02c78947,0 1rem 2.4rem #002a2621;transform:translateY(0) scale(1)}to{border-color:var(--rp-primary);box-shadow:0 0 0 .28rem var(--rp-primary-wash),0 1rem 2.4rem #002a2621;transform:translateY(0) scale(1)}}@keyframes saved-reports-parameter-sheen{0%{opacity:0;transform:translate(-110%)}20%{opacity:.82}to{opacity:0;transform:translate(110%)}}@keyframes saved-reports-parameter-field-pop{0%,to{border-color:#002a2621;transform:translateY(0)}38%{border-color:#02c789bf;box-shadow:0 0 0 .18rem #02c78929,0 .65rem 1.35rem #002a261a;transform:translateY(-.06rem)}}@media (max-width: 700px){taya-saved-reports .saved-reports__parameter-header{grid-template-columns:auto 1fr}taya-saved-reports .saved-reports__parameter-count{grid-column:1/-1;justify-self:start}taya-saved-reports .saved-reports__parameter-grid,taya-saved-reports .saved-reports__parameter-range{grid-template-columns:1fr}taya-saved-reports .saved-reports__parameter-actions{flex-direction:column;align-items:stretch}taya-saved-reports .saved-reports__parameter-actions>div,taya-saved-reports .saved-reports__parameter-actions button{width:100%}}taya-saved-reports .saved-reports__share-controls{display:grid;grid-template-columns:minmax(18rem,32rem) auto;align-items:end;gap:.5rem}taya-saved-reports .saved-reports__share-actions{display:flex;align-items:center;gap:.38rem;justify-content:flex-end}taya-saved-reports .saved-reports__section-label{display:flex;align-items:center;gap:.4rem;margin:.15rem 0 .12rem;color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}taya-saved-reports .saved-reports__section-label:after{content:"";flex:1;height:1px;background:var(--rp-border)}taya-saved-reports .saved-reports__section-label--shared{margin-top:.5rem;color:var(--rp-success)}taya-saved-reports .saved-reports__chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem}taya-saved-reports .saved-reports__shared-chip{display:inline-flex;align-items:center;width:fit-content;min-height:1.15rem;border:1px solid rgba(2,199,137,.24);border-radius:999px;background:#02c7891f;color:var(--rp-success);font-size:.62rem;font-weight:900;line-height:1;padding:0 .42rem;white-space:nowrap}taya-saved-reports .saved-reports__shared-by,taya-saved-reports .saved-reports__shared-owner-note{color:var(--rp-muted);font-size:.68rem;font-weight:750}taya-saved-reports .saved-reports__shared-owner-note{display:inline-flex;width:fit-content;margin-top:.2rem;border:1px solid var(--rp-success-border);border-radius:999px;background:#02c78914;color:var(--rp-success);padding:.18rem .5rem}taya-ai-chat .ai-chat__header-action{min-width:5.5rem}taya-ai-chat .ai-chat__layout{display:grid;align-items:start;grid-template-columns:minmax(19rem,.7fr) minmax(0,1.8fr);gap:.75rem}taya-ai-chat .ai-chat__sessions-list{display:flex;flex-direction:column;gap:.52rem;max-height:calc(100vh - 8.8rem);overflow:auto;padding-right:.15rem}taya-ai-chat .ai-chat__session{display:flex;flex-direction:column;gap:.48rem;border:1px solid var(--rp-border);border-radius:.8rem;background:#f8fafc;padding:.68rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}taya-ai-chat .ai-chat__session:hover,taya-ai-chat .ai-chat__session:focus-visible{border-color:#002a2624;background:#fff;box-shadow:0 .45rem 1rem #002a260b;outline:none;transform:translateY(-1px)}taya-ai-chat .ai-chat__session.active{border-color:#02c789a6;background:#02c78912;box-shadow:0 .45rem 1.1rem #02c78914,inset .2rem 0 0 var(--rp-primary)}taya-ai-chat .ai-chat__session-title-row{display:flex;align-items:center;gap:.45rem;min-width:0}taya-ai-chat .ai-chat__session-title-row strong{min-width:0;overflow:hidden;color:var(--rp-primary-dark);font-size:.82rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}taya-ai-chat .ai-chat__selected-chip,taya-ai-chat .ai-chat__status-chip span{display:inline-flex;align-items:center;width:fit-content;min-height:1.15rem;border-radius:999px;font-size:.62rem;font-weight:850;line-height:1;padding:0 .42rem;white-space:nowrap}taya-ai-chat .ai-chat__selected-chip,taya-ai-chat .ai-chat__status-chip span{background:#02c78929;color:var(--rp-success)}taya-ai-chat .ai-chat__session-meta{display:flex;flex-wrap:wrap;gap:.25rem .6rem}taya-ai-chat .ai-chat__session-meta small{color:var(--rp-muted);font-size:.68rem}taya-ai-chat .ai-chat__workspace{display:grid;grid-template-rows:auto auto minmax(22rem,1fr) auto;gap:.75rem;min-height:calc(100vh - 8.1rem)}taya-ai-chat .ai-chat__workspace-label{margin:0 0 .12rem;color:var(--rp-accent)!important;font-size:.6rem!important;font-weight:850;letter-spacing:.1em;text-transform:uppercase}taya-ai-chat .ai-chat__prompt-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;position:relative;padding:.85rem 1rem;background:linear-gradient(135deg,#fffffffa,#e5fff6db)}taya-ai-chat .ai-chat__prompt-panel:after{content:"";position:absolute;inset:auto -3rem -5rem auto;width:10rem;height:10rem;border-radius:999px;background:#02c7891f}taya-ai-chat .ai-chat__prompt-panel h3{margin:0;color:var(--rp-primary-dark);font-size:1.05rem;letter-spacing:-.035em;line-height:1.25}taya-ai-chat .ai-chat__spark{display:grid;place-items:center;position:relative;z-index:1;width:1.85rem;height:1.85rem;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:var(--rp-primary-dark);color:#fff;font-weight:900;box-shadow:0 .35rem .9rem var(--rp-border)}taya-ai-chat .ai-chat__messages{display:flex;flex-direction:column;gap:.7rem;overflow:auto;border:1px solid rgba(0,42,38,.06);border-radius:.85rem;background:radial-gradient(circle at top right,rgba(2,199,137,.08),transparent 18rem),#f8fafc;padding:.75rem}taya-ai-chat .ai-chat__message{max-width:min(47rem,88%);border:1px solid var(--rp-border);border-radius:.88rem;box-shadow:0 .45rem 1.1rem #002a260b;padding:.72rem .82rem}taya-ai-chat .ai-chat__message p{margin:0;font-size:.78rem;line-height:1.48;white-space:pre-wrap}taya-ai-chat .ai-chat__message-role{display:block;margin-bottom:.35rem;color:inherit;font-size:.58rem;font-weight:900;letter-spacing:.12em;opacity:.68;text-transform:uppercase}taya-ai-chat .ai-chat__message--user{align-self:flex-end;border-color:#004d3a24;background:#004d3a;color:#fff;border-bottom-right-radius:.22rem}taya-ai-chat .ai-chat__message--assistant{align-self:flex-start;background:#fff;color:var(--rp-text);border-bottom-left-radius:.22rem}taya-ai-chat .ai-chat__download{margin-top:.72rem}taya-ai-chat .ai-chat__composer{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.65rem}taya-ai-chat .ai-chat__composer textarea{min-height:4.2rem;max-height:9rem;resize:vertical;border:1px solid rgba(0,42,38,.1);border-radius:.75rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.78rem;line-height:1.45;padding:.72rem .8rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}taya-ai-chat .ai-chat__composer textarea:focus{border-color:#02c789b3;box-shadow:0 0 0 .18rem var(--rp-primary-soft)}taya-ai-chat .ai-chat__send{align-self:end;min-width:4.8rem}taya-ai-chat .ai-chat__empty-state,taya-ai-chat .ai-chat__empty-card{display:grid;place-items:center;align-content:center;min-height:10rem;border:1px dashed rgba(0,42,38,.14);border-radius:.82rem;background:#ffffffa6;padding:1rem;text-align:center}taya-ai-chat .ai-chat__empty-state strong,taya-ai-chat .ai-chat__empty-card strong{color:var(--rp-primary-dark);font-size:.86rem}taya-ai-chat .ai-chat__empty-state p,taya-ai-chat .ai-chat__empty-card p{max-width:26rem;margin:.28rem 0 0;color:var(--rp-muted);font-size:.73rem;line-height:1.4}taya-ai-chat button{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-ai-chat button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-ai-chat button:disabled{cursor:not-allowed;opacity:.5}taya-ai-chat button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-ai-chat button.primary:hover:not(:disabled){border-color:#00443d;background:#00443d}taya-ai-chat button.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-ai-chat button.danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a}taya-ai-chat button:focus-visible,taya-ai-chat [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}@media (max-width: 980px){taya-ai-chat .ai-chat__layout{grid-template-columns:1fr}taya-ai-chat .ai-chat__sessions-card{position:static;max-height:none}taya-ai-chat .ai-chat__sessions-list{max-height:none}}@media (max-width: 720px){taya-ai-chat .ai-chat__header,taya-ai-chat .ai-chat__workspace-header,taya-ai-chat .ai-chat__prompt-panel{flex-direction:column;align-items:stretch}taya-ai-chat .ai-chat__composer{grid-template-columns:1fr}taya-ai-chat .ai-chat__message{max-width:100%}}taya-rp-dataset-provisioning .dataset-provisioning{display:flex;flex-direction:column;gap:.7rem;min-height:auto;background:radial-gradient(circle at top left,rgba(2,199,137,.11),transparent 30rem),radial-gradient(circle at top right,rgba(0,42,38,.07),transparent 26rem),linear-gradient(180deg,#f8fafc,#eef2f7);padding:.75rem}taya-rp-dataset-provisioning button,taya-rp-dataset-provisioning input,taya-rp-dataset-provisioning select,taya-rp-dataset-provisioning textarea{font:inherit}taya-rp-dataset-provisioning button{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font-size:.7rem;font-weight:850;line-height:1;padding:0 .62rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-dataset-provisioning button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-dataset-provisioning button:disabled{cursor:not-allowed;opacity:.5}taya-rp-dataset-provisioning button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-rp-dataset-provisioning button.primary:hover:not(:disabled){border-color:#00443d;background:#00443d;box-shadow:0 .4rem 1rem #002a2624}taya-rp-dataset-provisioning button.ghost,taya-rp-dataset-provisioning button.secondary{border-color:#002a2624;background:#fff;color:var(--rp-text)}taya-rp-dataset-provisioning button.ghost-primary{border-color:#02c78973;background:#02c78914;color:var(--rp-success)}taya-rp-dataset-provisioning button.ghost-primary:hover:not(:disabled){border-color:var(--rp-primary);background:#02c78926}taya-rp-dataset-provisioning button.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-rp-dataset-provisioning button.danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a;box-shadow:none}taya-rp-dataset-provisioning input,taya-rp-dataset-provisioning select,taya-rp-dataset-provisioning textarea{width:100%;border:1px solid rgba(0,42,38,.14);border-radius:.72rem;background:#fff;color:var(--rp-text);outline:none;padding:.62rem .7rem}taya-rp-dataset-provisioning input:focus,taya-rp-dataset-provisioning select:focus,taya-rp-dataset-provisioning textarea:focus{border-color:#02c789bf;box-shadow:0 0 0 .18rem var(--rp-primary-soft)}taya-rp-dataset-provisioning textarea{resize:vertical}taya-rp-dataset-provisioning .dataset-provisioning__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;width:100%;border:1px solid var(--rp-border);border-radius:.95rem;background:#fffffff5;box-shadow:0 .65rem 1.8rem #002a260e,0 .08rem .18rem #002a2609;padding:.9rem 1rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}taya-rp-dataset-provisioning .dataset-provisioning__header-main{min-width:0}taya-rp-dataset-provisioning .dataset-provisioning__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}taya-rp-dataset-provisioning .dataset-provisioning__title-row h1{margin:0;color:var(--rp-primary-dark);font-size:1.48rem;letter-spacing:-.04em}taya-rp-dataset-provisioning .dataset-provisioning__eyebrow{margin:0 0 .15rem;color:var(--rp-accent);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}taya-rp-dataset-provisioning .dataset-provisioning__description{max-width:54rem;margin:.3rem 0 0;color:var(--rp-muted);font-size:.78rem;line-height:1.4}taya-rp-dataset-provisioning .dataset-provisioning__header-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}taya-rp-dataset-provisioning .dataset-provisioning__header-meta span{display:inline-flex;align-items:center;gap:.25rem;min-height:1.35rem;border:1px solid var(--rp-border);border-radius:999px;background:#f8fafc;color:var(--rp-muted);font-size:.66rem;font-weight:750;padding:0 .5rem;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__header-meta strong{color:var(--rp-text);font-weight:850}taya-rp-dataset-provisioning .dataset-provisioning__status-chip{display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid var(--rp-border-strong);border-radius:999px;background:#002a260a;color:var(--rp-primary-dark);font-size:.66rem;font-weight:850;padding:0 .55rem;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__status-chip--warning{border-color:#fed7aa;background:#fff7ed;color:#9a3412}taya-rp-dataset-provisioning .dataset-provisioning__status-chip--saved{border-color:var(--rp-focus-ring);background:var(--rp-primary-wash);color:var(--rp-success)}taya-rp-dataset-provisioning .dataset-provisioning__actions{display:flex;flex-shrink:0;align-items:center;gap:.38rem}taya-rp-dataset-provisioning .dataset-provisioning__error,taya-rp-dataset-provisioning .dataset-provisioning__success{border-radius:.75rem;font-size:.84rem;font-weight:700;padding:.75rem .85rem}taya-rp-dataset-provisioning .dataset-provisioning__error{border:1px solid var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}taya-rp-dataset-provisioning .dataset-provisioning__success{border:1px solid var(--rp-success-border);background:var(--rp-primary-wash);color:var(--rp-success)}taya-rp-dataset-provisioning .compact-message{margin-bottom:.85rem}taya-rp-dataset-provisioning .dataset-provisioning__wizard{display:grid;align-items:stretch;grid-template-columns:18rem minmax(0,1fr);gap:.85rem;min-height:0}taya-rp-dataset-provisioning .report-builder__parameter-item-actions{display:flex;align-items:flex-start;gap:.4rem}taya-rp-dataset-provisioning .dataset-provisioning__mode-switch{display:inline-flex;gap:.2rem;width:fit-content;border:1px solid var(--rp-border);border-radius:.55rem;background:#ffffffd1;box-shadow:0 .25rem .7rem #002a260d;margin-bottom:.65rem;padding:.15rem}taya-rp-dataset-provisioning .dataset-provisioning__mode-switch button{min-height:1.8rem;border-color:transparent;border-radius:.4rem;background:transparent;color:var(--rp-label);padding-inline:.62rem}taya-rp-dataset-provisioning .dataset-provisioning__mode-switch button.primary{background:var(--rp-primary-dark);color:#fff;box-shadow:0 .2rem .55rem #002a2629}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace{display:block;position:relative;overflow:hidden;border:1px solid rgba(0,73,65,.14);border-radius:1.15rem;background:radial-gradient(circle at 92% 8%,rgba(2,199,137,.13),transparent 24rem),linear-gradient(145deg,#fff,#fbfefd 54%,#f2faf7);box-shadow:0 1.15rem 3rem #002a2617;padding:1.2rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace:before{position:absolute;top:0;left:0;width:100%;height:.25rem;background:linear-gradient(90deg,var(--rp-primary),#79dfbd 55%,transparent);content:""}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__wizard-body,taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__wizard-content{width:100%;min-height:0}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__section-heading{align-items:center;border-bottom:1px solid rgba(0,73,65,.1);margin-bottom:1rem;padding:.2rem 0 1rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__section-heading h2{font-size:clamp(1.25rem,2vw,1.75rem)}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__section-heading>p{max-width:38rem;border-left:2px solid var(--rp-primary);padding-left:.85rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details label{display:grid;gap:.42rem;min-width:0;color:var(--rp-label);font-size:.74rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details .wide{grid-column:1/-1}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details input{height:2.85rem;border-color:#0049412b;border-radius:.72rem;background:#fffffff0;color:var(--rp-text);font-size:.9rem;font-weight:600;letter-spacing:normal;padding-inline:.85rem;text-transform:none}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details input:focus{border-color:var(--rp-primary);box-shadow:0 0 0 .2rem #02c78921;outline:0}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details .sql-editor{position:relative;overflow:hidden;gap:0;border:1px solid rgba(0,73,65,.22);border-radius:.9rem;background:#082d2a;color:#ffffffb8;box-shadow:0 1rem 2.4rem #002a2624;padding-top:.8rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details .sql-editor:after{position:absolute;top:.78rem;right:.85rem;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#ffffff9e;content:"T-SQL";font-size:.62rem;letter-spacing:.08em;padding:.22rem .55rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details .sql-editor>textarea{width:100%;min-height:29rem;resize:vertical;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 3.2rem,transparent 3.2rem),repeating-linear-gradient(#082d2a 0 1.55rem,#ffffff05 1.55rem 3.1rem);color:#d8fff2;caret-color:#68efc2;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.84rem;font-weight:500;line-height:1.55rem;margin-top:.78rem;outline:0;padding:1rem 1.2rem 1rem 4.1rem;tab-size:2;text-transform:none}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details .sql-editor>textarea::placeholder{color:#d8fff257}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace>.dataset-provisioning__wizard-body .dataset-provisioning__actions{justify-content:flex-end;border-top:1px solid rgba(0,73,65,.1);margin-top:1rem;padding-top:1rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-activation{margin-right:auto;color:var(--rp-label);font-size:.78rem;font-weight:800}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-activation input:disabled+span{color:var(--rp-muted);opacity:.65}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__review-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.1rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__review-grid .dataset-provisioning__info-card{min-height:7rem;border-color:#00494121;background:#ffffffc7;box-shadow:0 .5rem 1.2rem #002a260a}@media (max-width: 900px){taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace{padding:.85rem}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__section-heading{flex-direction:column}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details,taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__review-grid{grid-template-columns:1fr}taya-rp-dataset-provisioning .dataset-provisioning__sql-workspace .dataset-provisioning__sql-details .wide{grid-column:1}}taya-rp-dataset-provisioning .dataset-provisioning__wizard-body{display:flex;flex-direction:column;min-width:0;min-height:24rem}taya-rp-dataset-provisioning .dataset-provisioning__wizard-panel{display:flex;flex-direction:column;min-height:24rem;height:100%;border:1px solid var(--rp-border);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2rem #002a260f;padding:1rem}taya-rp-dataset-provisioning .dataset-provisioning__progress-card{display:grid;align-items:center;grid-template-columns:auto minmax(8rem,1fr) auto;gap:.65rem;border:1px solid var(--rp-border);border-radius:.75rem;background:#f8fafc;margin-bottom:.68rem;padding:.58rem .65rem}taya-rp-dataset-provisioning .dataset-provisioning__progress-copy{display:flex;flex-direction:column;gap:.08rem}taya-rp-dataset-provisioning .dataset-provisioning__progress-copy span{color:var(--rp-muted);font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}taya-rp-dataset-provisioning .dataset-provisioning__progress-copy strong{color:var(--rp-primary-dark);font-size:.78rem}taya-rp-dataset-provisioning .dataset-provisioning__progress-meter{overflow:hidden;height:.42rem;border-radius:999px;background:#002a261a}taya-rp-dataset-provisioning .dataset-provisioning__progress-meter span{display:block;height:100%;border-radius:inherit;background:var(--rp-primary);transition:width .2s ease}taya-rp-dataset-provisioning .dataset-provisioning__progress-percent{color:var(--rp-label);font-size:.68rem;font-weight:850;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__wizard-content{flex:1}taya-rp-dataset-provisioning .dataset-provisioning__step-content{min-width:0}taya-rp-dataset-provisioning .dataset-provisioning__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}taya-rp-dataset-provisioning .dataset-provisioning__section-heading h2{margin:0;color:var(--rp-primary-dark);font-size:1.05rem;letter-spacing:-.02em}taya-rp-dataset-provisioning .dataset-provisioning__section-heading p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem;line-height:1.35}taya-rp-dataset-provisioning .dataset-provisioning__section-heading>span{color:var(--rp-muted);font-size:.8rem;font-weight:700;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--rp-border);background:#fff;margin-top:auto;padding-top:.85rem}taya-rp-dataset-provisioning .dataset-provisioning__wizard-footer-status{color:var(--rp-muted);font-size:.8rem;font-weight:800}taya-rp-dataset-provisioning .dataset-provisioning__panel,taya-rp-dataset-provisioning .dataset-provisioning__details-grid,taya-rp-dataset-provisioning .dataset-provisioning__table-grid,taya-rp-dataset-provisioning .dataset-provisioning__columns-layout,taya-rp-dataset-provisioning .dataset-provisioning__relationship-list,taya-rp-dataset-provisioning .dataset-provisioning__join-list,taya-rp-dataset-provisioning .dataset-provisioning__dataset-list{min-width:0}taya-rp-dataset-provisioning .dataset-provisioning__details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;width:100%;border:1px solid var(--rp-border);border-radius:.85rem;background:#f8fafc;padding:.65rem}taya-rp-dataset-provisioning .dataset-provisioning__panel label{display:grid;gap:.35rem;color:var(--rp-label);font-size:.78rem;font-weight:800}taya-rp-dataset-provisioning .dataset-provisioning__panel .wide{grid-column:1/-1}taya-rp-dataset-provisioning .dataset-provisioning__checkbox{display:flex!important;align-items:center;gap:.5rem}taya-rp-dataset-provisioning .dataset-provisioning__checkbox input{width:auto}taya-rp-dataset-provisioning .dataset-provisioning__existing-card,taya-rp-dataset-provisioning .dataset-provisioning__info-card{border:1px solid var(--rp-border);border-radius:.85rem;background:#fff;padding:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__mini-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.55rem}taya-rp-dataset-provisioning .dataset-provisioning__mini-heading span{color:var(--rp-accent);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}taya-rp-dataset-provisioning .dataset-provisioning__mini-heading strong{color:var(--rp-primary-dark);font-size:.86rem}taya-rp-dataset-provisioning .dataset-provisioning__dataset-list{display:grid;gap:.45rem;max-height:18rem;overflow-y:auto;overflow-x:hidden;padding-right:.1rem}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card{display:grid;justify-items:start;width:100%;min-height:3.65rem;gap:.18rem;border:1px solid rgba(0,42,38,.09);border-radius:.75rem;background:#fff;color:var(--rp-text);padding:.58rem .65rem;text-align:left;white-space:normal}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card span,taya-rp-dataset-provisioning .dataset-provisioning__dataset-card small,taya-rp-dataset-provisioning .dataset-provisioning__dataset-card em{display:block;width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card span{color:var(--rp-primary-dark);font-size:.76rem;font-weight:900;line-height:1.2}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card small{color:var(--rp-muted);font-size:.66rem;font-weight:800}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card em{color:#00845f;font-size:.66rem;font-style:normal;font-weight:900}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card em.inactive{color:var(--rp-danger)}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card.active{border-color:#02c7898c;background:#02c7890f;box-shadow:inset .2rem 0 0 var(--rp-primary)}taya-rp-dataset-provisioning .dataset-provisioning__dataset-card:hover:not(:disabled){transform:none}taya-rp-dataset-provisioning .dataset-provisioning__add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;border:1px solid var(--rp-border);border-radius:.85rem;background:#f8fafc;margin-bottom:.75rem;padding:.65rem}taya-rp-dataset-provisioning .dataset-provisioning__empty{margin:0;border:1px dashed rgba(0,42,38,.14);border-radius:.85rem;background:#002a2606;color:var(--rp-muted);font-size:.84rem;line-height:1.45;padding:.9rem}taya-rp-dataset-provisioning .dataset-provisioning__empty.compact{padding:.7rem}taya-rp-dataset-provisioning .dataset-provisioning__table-grid,taya-rp-dataset-provisioning .dataset-provisioning__columns-layout,taya-rp-dataset-provisioning .dataset-provisioning__relationship-list,taya-rp-dataset-provisioning .dataset-provisioning__join-list{display:grid;gap:.65rem}taya-rp-dataset-provisioning .dataset-provisioning__table-card,taya-rp-dataset-provisioning .dataset-provisioning__join-card,taya-rp-dataset-provisioning .dataset-provisioning__relationship-card{display:grid;align-items:center;gap:.65rem;border:1px solid var(--rp-border);border-radius:.85rem;background:#fff;padding:.68rem}taya-rp-dataset-provisioning .dataset-provisioning__table-card{grid-template-columns:minmax(0,1fr) auto}taya-rp-dataset-provisioning .dataset-provisioning__table-card strong,taya-rp-dataset-provisioning .dataset-provisioning__join-card strong,taya-rp-dataset-provisioning .dataset-provisioning__relationship-card strong{display:block;overflow-wrap:anywhere;color:var(--rp-primary-dark);font-size:.84rem;line-height:1.25}taya-rp-dataset-provisioning .dataset-provisioning__table-card span,taya-rp-dataset-provisioning .dataset-provisioning__join-card span,taya-rp-dataset-provisioning .dataset-provisioning__relationship-card span{display:block;overflow-wrap:anywhere;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-rp-dataset-provisioning .dataset-provisioning__table-actions{display:flex;align-items:center;gap:.5rem}taya-rp-dataset-provisioning .dataset-provisioning__table-actions label{display:inline-flex;align-items:center;gap:.32rem;color:var(--rp-label);font-size:.76rem;font-weight:800;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__table-actions input{width:auto}taya-rp-dataset-provisioning .dataset-provisioning__column-table{border:1px solid var(--rp-border);border-radius:.9rem;background:#f8fafc;padding:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__column-table-header{display:flex;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}taya-rp-dataset-provisioning .dataset-provisioning__column-table-header h3{margin:0;color:var(--rp-primary-dark);font-size:.92rem}taya-rp-dataset-provisioning .dataset-provisioning__column-table-header span{color:var(--rp-muted);font-size:.72rem;font-weight:800}taya-rp-dataset-provisioning .dataset-provisioning__column-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.45rem}taya-rp-dataset-provisioning .dataset-provisioning__column-options label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.42rem;border:1px solid var(--rp-border);border-radius:.68rem;background:#fff;padding:.5rem .58rem}taya-rp-dataset-provisioning .dataset-provisioning__column-options input{width:auto}taya-rp-dataset-provisioning .dataset-provisioning__column-options span{overflow:hidden;color:var(--rp-text);font-size:.78rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__column-options em{color:var(--rp-muted);font-size:.68rem;font-style:normal}taya-rp-dataset-provisioning .dataset-provisioning__selected-columns{display:grid;gap:.48rem;margin-top:.72rem}taya-rp-dataset-provisioning .dataset-provisioning__selected-columns>p{margin:0;color:var(--rp-muted);font-size:.72rem;font-weight:900}taya-rp-dataset-provisioning .dataset-provisioning__selected-column{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(9rem,1fr) minmax(9rem,1fr) repeat(3,auto);gap:.45rem;align-items:center;border:1px solid var(--rp-border);border-radius:.78rem;background:#fff;padding:.58rem}taya-rp-dataset-provisioning .dataset-provisioning__selected-column strong{overflow:hidden;color:var(--rp-primary-dark);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__selected-column label{display:inline-flex;align-items:center;gap:.32rem;color:var(--rp-label);font-size:.72rem;font-weight:800;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__selected-column input[type=checkbox]{width:auto}taya-rp-dataset-provisioning .dataset-provisioning__relationship-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__relationship-grid h3{margin:0 0 .55rem;color:var(--rp-primary-dark);font-size:.92rem}taya-rp-dataset-provisioning .dataset-provisioning__relationship-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}taya-rp-dataset-provisioning .dataset-provisioning__relationship-card div{min-width:0}taya-rp-dataset-provisioning .dataset-provisioning__relationship-card strong,taya-rp-dataset-provisioning .dataset-provisioning__relationship-card span{white-space:normal}taya-rp-dataset-provisioning .dataset-provisioning__relationship-card button{align-self:center}taya-rp-dataset-provisioning .dataset-provisioning__join-card{grid-template-columns:minmax(0,1fr) 7.5rem auto}taya-rp-dataset-provisioning .dataset-provisioning__join-card select{padding:.5rem .58rem}taya-rp-dataset-provisioning .dataset-provisioning__preview-meta{margin-bottom:.65rem;color:var(--rp-label);font-size:.78rem;font-weight:900}taya-rp-dataset-provisioning .dataset-provisioning__preview-table-wrap{max-height:24rem;overflow:auto;border:1px solid var(--rp-border);border-radius:.85rem;background:#fff}taya-rp-dataset-provisioning .dataset-provisioning__preview-table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.82rem}taya-rp-dataset-provisioning .dataset-provisioning__preview-table th,taya-rp-dataset-provisioning .dataset-provisioning__preview-table td{border-bottom:1px solid rgba(0,42,38,.07);padding:.65rem .72rem;text-align:left;vertical-align:top}taya-rp-dataset-provisioning .dataset-provisioning__preview-table th{position:sticky;top:0;background:#f8fbfa;color:var(--rp-primary-dark);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;z-index:1}taya-rp-dataset-provisioning .dataset-provisioning__preview-table td{color:var(--rp-text);white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__preview-table tr:last-child td{border-bottom:0}taya-rp-dataset-provisioning .dataset-provisioning__info-card{margin-top:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__info-card strong{display:block;margin-bottom:.2rem;color:var(--rp-primary-dark);font-size:.9rem}taya-rp-dataset-provisioning .dataset-provisioning__info-card p{margin:0;color:var(--rp-muted);font-size:.82rem;line-height:1.4}taya-rp-dataset-provisioning .dataset-provisioning__review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__review-grid article{border:1px solid var(--rp-border);border-radius:.85rem;background:#f8fafc;padding:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__review-grid span{display:block;color:var(--rp-accent);font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}taya-rp-dataset-provisioning .dataset-provisioning__review-grid strong{display:block;margin-top:.18rem;overflow:hidden;color:var(--rp-primary-dark);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}taya-rp-dataset-provisioning .dataset-provisioning__review-grid p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.78rem}taya-rp-dataset-provisioning button:focus-visible,taya-rp-dataset-provisioning input:focus-visible,taya-rp-dataset-provisioning select:focus-visible,taya-rp-dataset-provisioning textarea:focus-visible,taya-rp-dataset-provisioning [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}@media (max-width: 76rem){taya-rp-dataset-provisioning .dataset-provisioning__wizard,taya-rp-dataset-provisioning .dataset-provisioning__details-grid,taya-rp-dataset-provisioning .dataset-provisioning__relationship-grid,taya-rp-dataset-provisioning .dataset-provisioning__review-grid{grid-template-columns:1fr}taya-rp-dataset-provisioning .dataset-provisioning__selected-column,taya-rp-dataset-provisioning .dataset-provisioning__join-card,taya-rp-dataset-provisioning .dataset-provisioning__relationship-card{grid-template-columns:1fr}}@media (max-width: 46rem){taya-rp-dataset-provisioning .dataset-provisioning__header,taya-rp-dataset-provisioning .dataset-provisioning__actions,taya-rp-dataset-provisioning .dataset-provisioning__wizard-footer,taya-rp-dataset-provisioning .dataset-provisioning__table-card{align-items:stretch;flex-direction:column}taya-rp-dataset-provisioning .dataset-provisioning__panel,taya-rp-dataset-provisioning .dataset-provisioning__add-row,taya-rp-dataset-provisioning .dataset-provisioning__table-card{grid-template-columns:1fr}taya-rp-dataset-provisioning .dataset-provisioning__progress-card{grid-template-columns:1fr}}taya-rp-dataset-provisioning .dataset-provisioning__join-helper-card{border:1px solid var(--rp-success-border);border-radius:.85rem;background:#02c7890f;margin-bottom:.75rem;padding:.75rem}taya-rp-dataset-provisioning .dataset-provisioning__join-helper-card strong{display:block;color:var(--rp-primary-dark);font-size:.84rem;margin-bottom:.2rem}taya-rp-dataset-provisioning .dataset-provisioning__join-helper-card p{margin:0;color:var(--rp-label);font-size:.8rem;line-height:1.4}taya-rp-dataset-provisioning .dataset-provisioning__custom-join-card{display:grid;gap:.58rem;border:1px solid var(--rp-border);border-radius:.85rem;background:#f8fafc;padding:.68rem}taya-rp-dataset-provisioning .dataset-provisioning__custom-join-card label{display:grid;gap:.32rem;color:var(--rp-label);font-size:.74rem;font-weight:850}taya-rp-dataset-provisioning .dataset-provisioning__custom-join-card select{padding:.5rem .58rem}taya-rp-dataset-provisioning .dataset-provisioning__custom-join-actions{display:grid;gap:.5rem;margin-top:.1rem}taya-rp-dataset-provisioning .dataset-provisioning__custom-join-message{margin:0;color:var(--rp-muted);font-size:.74rem;font-weight:750;line-height:1.35}taya-rp-dataset-provisioning .dataset-provisioning__custom-join-message.ready{color:var(--rp-success)}@media (max-width: 76rem){taya-rp-dataset-provisioning .dataset-provisioning__relationship-grid{grid-template-columns:1fr}}taya-rp-reporting-users .users__layout{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}taya-rp-reporting-users .users__list-panel,taya-rp-reporting-users .users__editor{border-radius:.25rem}taya-rp-reporting-users .users__list-panel{overflow:hidden}taya-rp-reporting-users .users__panel-header{padding:1rem 1rem .75rem}taya-rp-reporting-users .users__panel-header h2{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-reporting-users .users__panel-header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem}taya-rp-reporting-users .users__list{display:grid;gap:.35rem;max-height:calc(100vh - 20rem);overflow:auto;padding:.65rem}taya-rp-reporting-users .users__list-item{display:grid;width:100%;align-items:center;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;border-radius:.95rem;background:transparent;color:var(--rp-text);padding:.7rem;text-align:left}taya-rp-reporting-users .users__list-item:hover:not(:disabled){background:#002a260d;box-shadow:none;transform:none}taya-rp-reporting-users .users__list-item.active{background:var(--rp-primary-soft);box-shadow:inset .2rem 0 0 var(--rp-primary)}taya-rp-reporting-users .users__avatar{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:.8rem;background:var(--rp-primary-dark);color:#fff;font-size:.86rem;font-weight:900}taya-rp-reporting-users .users__list-copy{display:grid;gap:.12rem;min-width:0}taya-rp-reporting-users .users__list-copy strong,taya-rp-reporting-users .users__list-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}taya-rp-reporting-users .users__list-copy strong{font-size:.86rem}taya-rp-reporting-users .users__list-copy small{color:var(--rp-muted);font-size:.75rem}taya-rp-reporting-users .users__status{border-radius:999px;background:var(--rp-primary-soft);color:#007758;font-size:.68rem;font-weight:900;padding:.25rem .5rem}taya-rp-reporting-users .users__status--inactive{background:#6670851f;color:#667085}taya-rp-reporting-users .users__editor{padding:1.35rem 1.5rem}taya-rp-reporting-users .users__editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}taya-rp-reporting-users .users__editor-header h2{margin:.15rem 0 .35rem;color:var(--rp-primary-dark);font-size:1.45rem}taya-rp-reporting-users .users__editor-header p{margin:0;color:var(--rp-muted)}taya-rp-reporting-users .users__editor-status{border-radius:.2rem;background:var(--rp-primary-soft);color:#007758;font-size:.75rem;font-weight:900;padding:.35rem .65rem}taya-rp-reporting-users .users__editor-status.inactive{background:#6670851f;color:#667085}taya-rp-reporting-users .users__form{display:grid;gap:1.25rem}taya-rp-reporting-users .users__form label{display:grid;gap:.4rem}taya-rp-reporting-users .users__form span{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--rp-label);font-size:.82rem;font-weight:850}taya-rp-reporting-users .users__form small{color:#87918e;font-size:.75rem;font-weight:700}taya-rp-reporting-users .users__form input[type=text],taya-rp-reporting-users .users__form input[type=email],taya-rp-reporting-users .users__form input[type=password],taya-rp-reporting-users .users__form input[type=number],taya-rp-reporting-users .users__form select{width:100%;border:1px solid rgba(0,42,38,.14);border-radius:.2rem;background:#fff;color:var(--rp-text);font:inherit;outline:none;padding:.78rem .9rem;transition:border-color .18s ease,box-shadow .18s ease}taya-rp-reporting-users .users__form input[type=text]:focus,taya-rp-reporting-users .users__form input[type=email]:focus,taya-rp-reporting-users .users__form input[type=password]:focus,taya-rp-reporting-users .users__form input[type=number]:focus,taya-rp-reporting-users .users__form select:focus{border-color:#02c789b8;box-shadow:0 0 0 .2rem var(--rp-primary-soft)}taya-rp-reporting-users .users__form input[type=text]:read-only,taya-rp-reporting-users .users__form input[type=email]:read-only,taya-rp-reporting-users .users__form input[type=password]:read-only,taya-rp-reporting-users .users__form input[type=number]:read-only,taya-rp-reporting-users .users__form select:read-only{background:#f8fafc;color:var(--rp-label)}taya-rp-reporting-users .users__form select{cursor:pointer}taya-rp-reporting-users .users__selected-taya-user{display:grid;gap:.35rem;border:1px solid rgba(2,199,137,.16);border-radius:.2rem;background:#02c7890f;color:var(--rp-label);font-size:.82rem;padding:.85rem}taya-rp-reporting-users .users__selected-taya-user strong{color:var(--rp-primary-dark)}taya-rp-reporting-users .users__selected-taya-user span{display:block;color:var(--rp-muted);font-weight:750}taya-rp-reporting-users .users__form-grid{display:grid;gap:1.15rem;grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-reporting-users .users__toggle{display:flex!important;align-items:center;gap:.6rem}taya-rp-reporting-users .users__toggle input{width:1rem;height:1rem;accent-color:var(--rp-primary)}taya-rp-reporting-users .users__toggle span{display:block}taya-rp-reporting-users .users__groups{display:grid;gap:1rem;border:1px solid var(--rp-border);border-radius:.2rem;background:#f4f7f6b3;padding:1.1rem}taya-rp-reporting-users .users__ai-limits{display:grid;gap:1rem;border:1px solid rgba(2,199,137,.2);border-radius:.2rem;background:#02c78909;padding:1.1rem}taya-rp-reporting-users .users__ai-limit-grid{display:grid;gap:1rem 1.15rem;grid-template-columns:repeat(5,minmax(0,1fr))}taya-rp-reporting-users .users__inheritance-badge{display:inline-flex!important;width:auto;justify-self:end;border-radius:.15rem;background:#02c7891f;color:var(--rp-primary-dark);font-size:.72rem;font-weight:800;padding:.3rem .55rem}taya-rp-reporting-users .users__field-error{margin:0;color:#a43b35;font-size:.78rem;font-weight:750}taya-rp-reporting-users .users__groups-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}taya-rp-reporting-users .users__groups-header h3{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-reporting-users .users__groups-header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem}taya-rp-reporting-users .users__group-grid{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-reporting-users .users__group-card{display:grid!important;align-items:flex-start;gap:.7rem!important;grid-template-columns:auto minmax(0,1fr);border:1px solid rgba(0,42,38,.1);border-radius:.15rem;background:#fff;cursor:pointer;padding:.9rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}taya-rp-reporting-users .users__group-card:hover{border-color:#02c78947;background:#02c7890a;box-shadow:0 .55rem 1.3rem #002a260f}taya-rp-reporting-users .users__group-card input{width:1rem;height:1rem;margin-top:.1rem;accent-color:var(--rp-primary)}taya-rp-reporting-users .users__group-card span{display:grid;gap:.2rem}taya-rp-reporting-users .users__group-card strong{color:var(--rp-primary-dark);font-size:.86rem}taya-rp-reporting-users .users__group-card small{color:var(--rp-muted);line-height:1.35}taya-rp-reporting-users .users__form-actions{display:grid;grid-template-columns:auto 1fr auto auto;border-top:1px solid var(--rp-border);padding-top:1rem}taya-rp-reporting-users .users__empty{color:var(--rp-muted);font-size:.86rem;padding:1rem}taya-rp-reporting-users .users__empty--compact{border:1px dashed rgba(0,42,38,.16);border-radius:.2rem;background:#fff}@media (max-width: 72rem){taya-rp-reporting-users .users__stats{grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-reporting-users .users__layout{grid-template-columns:1fr}taya-rp-reporting-users .users__list{max-height:none}}@media (max-width: 46rem){taya-rp-reporting-users .users__header,taya-rp-reporting-users .users__editor-header{display:grid}taya-rp-reporting-users .users__form-grid,taya-rp-reporting-users .users__ai-limit-grid,taya-rp-reporting-users .users__group-grid,taya-rp-reporting-users .users__stats{grid-template-columns:1fr}taya-rp-reporting-users .users__header-actions,taya-rp-reporting-users .users__form-actions{display:grid;grid-template-columns:1fr}taya-rp-reporting-users .users__header-actions button,taya-rp-reporting-users .users__form-actions button{width:100%}}@media (prefers-reduced-motion: reduce){taya-rp-reporting-users *,taya-rp-reporting-users *:before,taya-rp-reporting-users *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-rp-reporting-users .users button:not(.users__list-item){display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-reporting-users .users button:not(.users__list-item):hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-reporting-users .users button:not(.users__list-item):disabled{cursor:not-allowed;opacity:.5}taya-rp-reporting-users .users button:not(.users__list-item)[type=submit],taya-rp-reporting-users .users button:not(.users__list-item).primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-rp-reporting-users .users button:not(.users__list-item)[type=submit]:hover:not(:disabled),taya-rp-reporting-users .users button:not(.users__list-item).primary:hover:not(:disabled){border-color:#00443d;background:#00443d;box-shadow:0 .4rem 1rem #002a2624}taya-rp-reporting-users .users button:not(.users__list-item).ghost,taya-rp-reporting-users .users button:not(.users__list-item).secondary{border-color:#002a2624;background:#fff;color:var(--rp-text)}taya-rp-reporting-users .users button:not(.users__list-item).ghost:hover:not(:disabled),taya-rp-reporting-users .users button:not(.users__list-item).secondary:hover:not(:disabled){border-color:#002a263d;background:#f8fafc}taya-rp-reporting-users .users button:not(.users__list-item).ghost-primary{border-color:#02c78973;background:#02c78914;color:var(--rp-success)}taya-rp-reporting-users .users button:not(.users__list-item).ghost-primary:hover:not(:disabled){border-color:var(--rp-primary);background:#02c78926}taya-rp-reporting-users .users button:not(.users__list-item).danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-rp-reporting-users .users button:not(.users__list-item).danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a;box-shadow:none}taya-rp-reporting-users .users button:not(.users__list-item).icon{min-height:1.7rem;border-radius:.45rem;font-size:.68rem;padding:0 .58rem}taya-rp-reporting-users .users button:focus-visible,taya-rp-reporting-users .users input:focus-visible,taya-rp-reporting-users .users select:focus-visible,taya-rp-reporting-users .users textarea:focus-visible,taya-rp-reporting-users .users [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-rp-reporting-permissions .permissions__layout{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr)}taya-rp-reporting-permissions .permissions__groups,taya-rp-reporting-permissions .permissions__group-editor,taya-rp-reporting-permissions .permissions__matrix,taya-rp-reporting-permissions .permissions__empty--boxed{border-radius:1.25rem}taya-rp-reporting-permissions .permissions__groups{overflow:hidden}taya-rp-reporting-permissions .permissions__panel-header{padding:1rem 1rem .75rem}taya-rp-reporting-permissions .permissions__panel-header h2{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-reporting-permissions .permissions__panel-header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem}taya-rp-reporting-permissions .permissions__group-list{display:grid;gap:.35rem;max-height:calc(100vh - 18rem);overflow:auto;padding:.65rem}taya-rp-reporting-permissions .permissions__group-item{display:grid;width:100%;align-items:center;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;border-radius:.95rem;background:transparent;color:var(--rp-text);padding:.8rem;text-align:left}taya-rp-reporting-permissions .permissions__group-item:hover:not(:disabled){background:#002a260d;box-shadow:none;transform:none}taya-rp-reporting-permissions .permissions__group-item.active{background:var(--rp-primary-soft);box-shadow:inset .2rem 0 0 var(--rp-primary)}taya-rp-reporting-permissions .permissions__group-item strong,taya-rp-reporting-permissions .permissions__group-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}taya-rp-reporting-permissions .permissions__group-item strong{font-size:.88rem}taya-rp-reporting-permissions .permissions__group-item small{color:var(--rp-muted);font-size:.75rem}taya-rp-reporting-permissions .permissions__group-item em{border-radius:999px;background:var(--rp-border);color:var(--rp-primary-dark);font-size:.68rem;font-style:normal;font-weight:900;padding:.25rem .5rem}taya-rp-reporting-permissions .permissions__main{display:grid;gap:1rem;min-width:0}taya-rp-reporting-permissions .permissions__group-editor,taya-rp-reporting-permissions .permissions__matrix{padding:1.25rem}taya-rp-reporting-permissions .permissions__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}taya-rp-reporting-permissions .permissions__section-header h2{margin:.15rem 0 .35rem;color:var(--rp-primary-dark);font-size:1.35rem}taya-rp-reporting-permissions .permissions__section-header p{margin:0;color:var(--rp-muted)}taya-rp-reporting-permissions .permissions__group-form{display:grid;align-items:end;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}taya-rp-reporting-permissions .permissions__group-form label{display:grid;gap:.4rem}taya-rp-reporting-permissions .permissions__group-form span{color:var(--rp-label);font-size:.82rem;font-weight:850}taya-rp-reporting-permissions .permissions__group-form input{width:100%;border:1px solid rgba(0,42,38,.14);border-radius:.85rem;background:#fff;color:var(--rp-text);font:inherit;outline:none;padding:.78rem .9rem;transition:border-color .18s ease,box-shadow .18s ease}taya-rp-reporting-permissions .permissions__group-form input:focus{border-color:#02c789b8;box-shadow:0 0 0 .2rem var(--rp-primary-soft)}taya-rp-reporting-permissions .permissions__tabs{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--rp-border);margin:-.25rem -.25rem 1.1rem;padding:.25rem .25rem 1rem}taya-rp-reporting-permissions .permissions__tabs button{border:1px solid rgba(0,42,38,.1);background:#fff;color:var(--rp-primary-dark)}taya-rp-reporting-permissions .permissions__tabs button.active{border-color:transparent;background:var(--rp-primary-dark);color:#fff;box-shadow:0 .85rem 1.8rem #002a2624}taya-rp-reporting-permissions .permissions__tab-panel{display:grid;gap:1rem}taya-rp-reporting-permissions .permissions__action-grid,taya-rp-reporting-permissions .permissions__column-grid{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}taya-rp-reporting-permissions .permissions__dataset-list,taya-rp-reporting-permissions .permissions__column-groups{display:grid;gap:.8rem}taya-rp-reporting-permissions .permissions__card,taya-rp-reporting-permissions .permissions__wide-card{display:grid;align-items:flex-start;gap:.7rem;border:1px solid rgba(0,42,38,.1);border-radius:.95rem;background:#fff;cursor:pointer;padding:.85rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}taya-rp-reporting-permissions .permissions__card:hover,taya-rp-reporting-permissions .permissions__wide-card:hover{border-color:#02c78947;background:#02c7890a;box-shadow:0 .55rem 1.3rem #002a260f}taya-rp-reporting-permissions .permissions__card input,taya-rp-reporting-permissions .permissions__wide-card input{width:1rem;height:1rem;margin-top:.1rem;accent-color:var(--rp-primary)}taya-rp-reporting-permissions .permissions__card strong,taya-rp-reporting-permissions .permissions__wide-card strong{display:block;color:var(--rp-primary-dark);font-size:.88rem}taya-rp-reporting-permissions .permissions__card small,taya-rp-reporting-permissions .permissions__wide-card small{display:block;color:var(--rp-muted);font-size:.75rem;line-height:1.35;margin-top:.15rem}taya-rp-reporting-permissions .permissions__card,taya-rp-reporting-permissions .permissions__wide-card{grid-template-columns:auto minmax(0,1fr)}taya-rp-reporting-permissions .permissions__column-group{border:1px solid var(--rp-border);border-radius:1rem;background:#f4f7f6a6;padding:1rem}taya-rp-reporting-permissions .permissions__column-group header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}taya-rp-reporting-permissions .permissions__column-group header h3{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-reporting-permissions .permissions__column-group header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.78rem}taya-rp-reporting-permissions .permissions__column-group header span{align-self:flex-start;border-radius:999px;background:var(--rp-border);color:var(--rp-primary-dark);font-size:.72rem;font-weight:900;padding:.35rem .6rem}taya-rp-reporting-permissions .permissions__saved-report-table{display:grid;overflow:auto;border:1px solid var(--rp-border);border-radius:1rem}taya-rp-reporting-permissions .permissions__saved-report-row{display:grid;align-items:center;gap:.75rem;grid-template-columns:minmax(14rem,1fr) repeat(7,minmax(4rem,.35fr));min-width:58rem;border-bottom:1px solid var(--rp-border);padding:.75rem .9rem}taya-rp-reporting-permissions .permissions__saved-report-row:last-child{border-bottom:0}taya-rp-reporting-permissions .permissions__saved-report-row:not(.permissions__saved-report-row--head):hover{background:#02c7890a}taya-rp-reporting-permissions .permissions__saved-report-row strong,taya-rp-reporting-permissions .permissions__saved-report-row small{display:block}taya-rp-reporting-permissions .permissions__saved-report-row strong{color:var(--rp-primary-dark);font-size:.86rem}taya-rp-reporting-permissions .permissions__saved-report-row small{color:var(--rp-muted);font-size:.74rem;margin-top:.15rem}taya-rp-reporting-permissions .permissions__saved-report-row label{display:grid;place-items:center}taya-rp-reporting-permissions .permissions__saved-report-row input{width:1rem;height:1rem;accent-color:var(--rp-primary)}taya-rp-reporting-permissions .permissions__saved-report-row--head{background:#002a260a;color:var(--rp-label);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-rp-reporting-permissions .permissions__empty{color:var(--rp-muted);font-size:.86rem;padding:1rem}taya-rp-reporting-permissions .permissions__empty--boxed{padding:1.25rem}@media (max-width: 76rem){taya-rp-reporting-permissions .permissions__layout{grid-template-columns:1fr}taya-rp-reporting-permissions .permissions__group-list{max-height:none}taya-rp-reporting-permissions .permissions__action-grid,taya-rp-reporting-permissions .permissions__column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-reporting-permissions .permissions__group-form{grid-template-columns:1fr}}@media (max-width: 46rem){taya-rp-reporting-permissions .permissions__header,taya-rp-reporting-permissions .permissions__section-header{display:grid}taya-rp-reporting-permissions .permissions__header-actions{display:grid;grid-template-columns:1fr}taya-rp-reporting-permissions .permissions__header-actions button{width:100%}taya-rp-reporting-permissions .permissions__action-grid,taya-rp-reporting-permissions .permissions__column-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){taya-rp-reporting-permissions *,taya-rp-reporting-permissions *:before,taya-rp-reporting-permissions *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item){display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item):hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item):disabled{cursor:not-allowed;opacity:.5}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item)[type=submit],taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item)[type=submit]:hover:not(:disabled),taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).primary:hover:not(:disabled){border-color:#00443d;background:#00443d;box-shadow:0 .4rem 1rem #002a2624}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).ghost,taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).secondary{border-color:#002a2624;background:#fff;color:var(--rp-text)}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).ghost:hover:not(:disabled),taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).secondary:hover:not(:disabled){border-color:#002a263d;background:#f8fafc}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).ghost-primary{border-color:#02c78973;background:#02c78914;color:var(--rp-success)}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).ghost-primary:hover:not(:disabled){border-color:var(--rp-primary);background:#02c78926}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a;box-shadow:none}taya-rp-reporting-permissions .permissions button:not(.permissions__group-item).icon{min-height:1.7rem;border-radius:.45rem;font-size:.68rem;padding:0 .58rem}taya-rp-reporting-permissions .permissions button:focus-visible,taya-rp-reporting-permissions .permissions input:focus-visible,taya-rp-reporting-permissions .permissions select:focus-visible,taya-rp-reporting-permissions .permissions textarea:focus-visible,taya-rp-reporting-permissions .permissions [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-rp-reporting-permissions .permissions__sensitivity-warning{display:inline-flex;align-items:center;width:fit-content;min-height:1.25rem;border-radius:999px;background:#b423181a;color:var(--rp-danger);font-size:.62rem;font-style:normal;font-weight:900;margin-top:.18rem;padding:0 .42rem;white-space:nowrap}taya-rp-reporting-schedules .schedules{display:flex;flex-direction:column;gap:.75rem;min-height:100vh;background:radial-gradient(circle at top left,rgba(2,199,137,.11),transparent 30rem),radial-gradient(circle at top right,rgba(0,42,38,.07),transparent 26rem),linear-gradient(180deg,#f8fafc,#eef2f7);padding:.85rem}taya-rp-reporting-schedules .schedules__header,taya-rp-reporting-schedules .schedules__editor,taya-rp-reporting-schedules .schedules__history,taya-rp-reporting-schedules .schedules__list-panel,taya-rp-reporting-schedules .schedules__stats article,taya-rp-reporting-schedules .schedules__message{border:1px solid var(--rp-border);border-radius:.95rem;background:#fffffff5;box-shadow:0 .65rem 1.8rem #002a260e,0 .08rem .18rem #002a2609;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}taya-rp-reporting-schedules .schedules__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.9rem 1rem}taya-rp-reporting-schedules .schedules__header h1{margin:0;color:var(--rp-primary-dark);font-size:1.48rem;letter-spacing:-.04em;line-height:1.05}taya-rp-reporting-schedules .schedules__header p{margin:.3rem 0 0;color:var(--rp-muted);font-size:.78rem;line-height:1.4}taya-rp-reporting-schedules .schedules__eyebrow{margin:0 0 .15rem;color:var(--rp-accent);font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}taya-rp-reporting-schedules .schedules__header-actions,taya-rp-reporting-schedules .schedules__form-actions{display:flex;align-items:center;gap:.42rem}taya-rp-reporting-schedules .schedules__stats{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}taya-rp-reporting-schedules .schedules__stats article{display:grid;gap:.18rem;min-height:3.75rem;padding:.72rem .78rem}taya-rp-reporting-schedules .schedules__stats span{color:var(--rp-muted);font-size:.68rem;font-weight:800;line-height:1.15}taya-rp-reporting-schedules .schedules__stats strong{color:var(--rp-primary-dark);font-size:1.05rem;letter-spacing:-.04em;line-height:1}taya-rp-reporting-schedules .schedules__message{border-radius:.7rem;font-size:.76rem;font-weight:750;padding:.62rem .75rem}taya-rp-reporting-schedules .schedules__message--error{border-color:var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}taya-rp-reporting-schedules .schedules__message--success{border-color:var(--rp-success-border);background:var(--rp-primary-wash);color:var(--rp-success)}taya-rp-reporting-schedules .schedules__layout{display:grid;align-items:start;gap:.75rem;grid-template-columns:minmax(23rem,.9fr) minmax(0,1.5fr)}taya-rp-reporting-schedules .schedules__list-panel,taya-rp-reporting-schedules .schedules__editor,taya-rp-reporting-schedules .schedules__history{min-width:0}taya-rp-reporting-schedules .schedules__list-panel{position:sticky;top:.85rem;overflow:hidden;max-height:calc(100vh - 1.7rem)}taya-rp-reporting-schedules .schedules__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.78rem .78rem .65rem}taya-rp-reporting-schedules .schedules__panel-header h2{margin:0;color:var(--rp-primary-dark);font-size:.96rem;letter-spacing:-.02em;line-height:1.15}taya-rp-reporting-schedules .schedules__panel-header p{margin:.18rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-rp-reporting-schedules .schedules__panel-header span{color:var(--rp-muted);font-size:.7rem;font-weight:800;white-space:nowrap}taya-rp-reporting-schedules .schedules__list{display:flex;flex-direction:column;gap:.52rem;max-height:calc(100vh - 8.8rem);overflow:auto;padding:0 .78rem .78rem}taya-rp-reporting-schedules .schedules__list-item{display:grid;width:100%;align-items:center;justify-content:stretch;justify-items:stretch;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--rp-border);border-radius:.8rem;background:#f8fafc;color:var(--rp-text);padding:.68rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}taya-rp-reporting-schedules .schedules__list-item:hover:not(:disabled){border-color:#002a2624;background:#fff;box-shadow:0 .45rem 1rem #002a260b;transform:translateY(-1px)}taya-rp-reporting-schedules .schedules__list-item.active{border-color:#02c789a6;background:#02c78912;box-shadow:0 .45rem 1.1rem #02c78914,inset .2rem 0 0 var(--rp-primary)}taya-rp-reporting-schedules .schedules__list-copy{display:grid;justify-items:start;gap:.22rem;min-width:0;width:100%;text-align:left}taya-rp-reporting-schedules .schedules__list-copy strong,taya-rp-reporting-schedules .schedules__list-copy small{display:block;width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}taya-rp-reporting-schedules .schedules__list-copy strong{color:var(--rp-primary-dark);font-size:.84rem;line-height:1.15}taya-rp-reporting-schedules .schedules__list-copy small{color:var(--rp-muted);font-size:.68rem;line-height:1.25}taya-rp-reporting-schedules .schedules__status,taya-rp-reporting-schedules .schedules__editor-status,taya-rp-reporting-schedules .schedules__run-status{display:inline-flex;align-items:center;width:fit-content;min-height:1.15rem;border-radius:999px;background:#02c78929;color:var(--rp-success);font-size:.62rem;font-style:normal;font-weight:850;line-height:1;padding:0 .42rem;white-space:nowrap}taya-rp-reporting-schedules .schedules__status{justify-self:end}taya-rp-reporting-schedules .schedules__status--inactive,taya-rp-reporting-schedules .schedules__editor-status.inactive,taya-rp-reporting-schedules .schedules__run-status--failed{border-color:var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}taya-rp-reporting-schedules .schedules__main{display:flex;flex-direction:column;gap:.68rem;min-width:0;min-height:calc(100vh - 7.8rem)}taya-rp-reporting-schedules .schedules__editor,taya-rp-reporting-schedules .schedules__history{padding:.78rem}taya-rp-reporting-schedules .schedules__section-header,taya-rp-reporting-schedules .schedules__sub-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}taya-rp-reporting-schedules .schedules__section-header h2,taya-rp-reporting-schedules .schedules__section-header h3,taya-rp-reporting-schedules .schedules__sub-header h2,taya-rp-reporting-schedules .schedules__sub-header h3{margin:0;color:var(--rp-primary-dark);letter-spacing:-.02em;line-height:1.18}taya-rp-reporting-schedules .schedules__section-header h2,taya-rp-reporting-schedules .schedules__sub-header h2{font-size:.96rem}taya-rp-reporting-schedules .schedules__section-header h3,taya-rp-reporting-schedules .schedules__sub-header h3{font-size:.92rem}taya-rp-reporting-schedules .schedules__section-header p,taya-rp-reporting-schedules .schedules__sub-header p{margin:.18rem 0 0;color:var(--rp-muted);font-size:.72rem;line-height:1.35}taya-rp-reporting-schedules .schedules__section-header>span,taya-rp-reporting-schedules .schedules__sub-header>span{color:var(--rp-muted);font-size:.7rem;font-weight:800;white-space:nowrap}taya-rp-reporting-schedules .schedules__section-header{align-items:center;border-bottom:1px solid var(--rp-border);margin-bottom:.68rem;padding-bottom:.62rem}taya-rp-reporting-schedules .schedules__sub-header{margin-bottom:.65rem}taya-rp-reporting-schedules .schedules__form{display:grid;gap:.68rem}taya-rp-reporting-schedules .schedules__form label{display:grid;gap:.32rem}taya-rp-reporting-schedules .schedules__form span{color:var(--rp-label);font-size:.72rem;font-weight:850;line-height:1.2}taya-rp-reporting-schedules .schedules__form input,taya-rp-reporting-schedules .schedules__form select,taya-rp-reporting-schedules .schedules__form textarea{width:100%;min-height:2.15rem;border:1px solid rgba(0,42,38,.14);border-radius:.58rem;background:#fff;color:var(--rp-text);font:inherit;font-size:.78rem;outline:none;padding:.45rem .62rem;transition:border-color .15s ease,box-shadow .15s ease}taya-rp-reporting-schedules .schedules__form input:focus,taya-rp-reporting-schedules .schedules__form select:focus,taya-rp-reporting-schedules .schedules__form textarea:focus{border-color:#02c789b8;box-shadow:0 0 0 .16rem var(--rp-primary-soft)}taya-rp-reporting-schedules .schedules__form textarea{min-height:4.4rem;resize:vertical}taya-rp-reporting-schedules .schedules__form-grid{display:grid;gap:.68rem;grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-reporting-schedules .schedules__form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}taya-rp-reporting-schedules .schedules__selected-report,taya-rp-reporting-schedules .schedules__email-card,taya-rp-reporting-schedules .schedules__recipients-card{border:1px solid var(--rp-border);border-radius:.82rem;background:#f8fafc;padding:.72rem}taya-rp-reporting-schedules .schedules__selected-report{display:flex;align-items:center;justify-content:space-between;gap:.75rem}taya-rp-reporting-schedules .schedules__selected-report span{color:var(--rp-muted);font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}taya-rp-reporting-schedules .schedules__selected-report strong{min-width:0;overflow:hidden;color:var(--rp-primary-dark);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}taya-rp-reporting-schedules .schedules__toggle{display:flex!important;align-items:center;width:fit-content;gap:.48rem;border:1px solid var(--rp-border);border-radius:.68rem;background:#fff;padding:.48rem .58rem}taya-rp-reporting-schedules .schedules__toggle input{width:.95rem;height:.95rem;min-height:0;accent-color:var(--rp-primary)}taya-rp-reporting-schedules .schedules__toggle span{display:block;color:var(--rp-text);font-size:.74rem}taya-rp-reporting-schedules .schedules__recipients{display:grid;gap:.45rem}taya-rp-reporting-schedules .schedules__recipient-row{display:grid;align-items:end;gap:.45rem;grid-template-columns:6rem minmax(0,1fr) auto;border:1px solid var(--rp-border);border-radius:.7rem;background:#fff;padding:.58rem}taya-rp-reporting-schedules .schedules__form-actions{display:grid;grid-template-columns:auto 1fr auto auto auto;padding-top:.12rem}taya-rp-reporting-schedules .schedules__history-table{display:grid;overflow:auto;max-height:32rem;border:1px solid var(--rp-border);border-radius:.78rem;background:#fff}taya-rp-reporting-schedules .schedules__history-row{display:grid;align-items:start;gap:.58rem;grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(7rem,.8fr) minmax(3.5rem,.35fr) minmax(9rem,1fr);min-width:50rem;border-bottom:1px solid var(--rp-border);padding:.48rem .58rem}taya-rp-reporting-schedules .schedules__history-row:last-child{border-bottom:0}taya-rp-reporting-schedules .schedules__history-row span{color:var(--rp-text);font-size:.74rem}taya-rp-reporting-schedules .schedules__history-row small{display:block;color:var(--rp-danger);font-size:.68rem;line-height:1.4;margin-top:.28rem}taya-rp-reporting-schedules .schedules__history-row--head{position:sticky;top:0;z-index:1;background:#f8fafc}taya-rp-reporting-schedules .schedules__history-row--head span{color:var(--rp-muted);font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-rp-reporting-schedules .schedules__empty{color:var(--rp-muted);font-size:.76rem;padding:.78rem}taya-rp-reporting-schedules .schedules__empty strong{display:block;color:var(--rp-primary-dark);font-size:.84rem;margin-bottom:.25rem}taya-rp-reporting-schedules .schedules__empty p{margin:0;color:var(--rp-muted);font-size:.74rem;line-height:1.42}taya-rp-reporting-schedules .schedules__empty--compact{border:1px dashed rgba(0,42,38,.16);border-radius:.82rem;background:linear-gradient(180deg,#f8fafcd9,#fffffff2)}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item){display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item):hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item):disabled{cursor:not-allowed;opacity:.5}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item)[type=submit],taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item)[type=submit]:hover:not(:disabled),taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).primary:hover:not(:disabled){border-color:#00443d;background:#00443d}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).ghost{border-color:#002a2624;background:#fff;color:var(--rp-text)}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).ghost:hover:not(:disabled){border-color:#002a263d;background:#f8fafc}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).ghost-primary{border-color:#02c78973;background:#02c78914;color:var(--rp-success)}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).ghost-primary:hover:not(:disabled){border-color:var(--rp-primary);background:#02c78926}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-rp-reporting-schedules .schedules button:not(.schedules__list-item).danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a}taya-rp-reporting-schedules .schedules__header-actions button{min-width:4.75rem}taya-rp-reporting-schedules .schedules__form-actions button{min-width:4.2rem}taya-rp-reporting-schedules .schedules__recipient-row button{min-width:4rem}taya-rp-reporting-schedules .schedules button:focus-visible,taya-rp-reporting-schedules .schedules input:focus-visible,taya-rp-reporting-schedules .schedules select:focus-visible,taya-rp-reporting-schedules .schedules textarea:focus-visible,taya-rp-reporting-schedules .schedules [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}@media (max-width: 1100px){taya-rp-reporting-schedules .schedules__layout{grid-template-columns:1fr}taya-rp-reporting-schedules .schedules__list-panel{position:static;max-height:none}taya-rp-reporting-schedules .schedules__list{max-height:none}taya-rp-reporting-schedules .schedules__main{min-height:auto}}@media (max-width: 700px){taya-rp-reporting-schedules .schedules{padding:.65rem}taya-rp-reporting-schedules .schedules__header,taya-rp-reporting-schedules .schedules__section-header,taya-rp-reporting-schedules .schedules__sub-header{align-items:stretch;flex-direction:column}taya-rp-reporting-schedules .schedules__stats{grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-reporting-schedules .schedules__form-grid,taya-rp-reporting-schedules .schedules__form-grid--three{grid-template-columns:1fr}taya-rp-reporting-schedules .schedules__selected-report{align-items:flex-start;flex-direction:column}taya-rp-reporting-schedules .schedules__recipient-row{grid-template-columns:1fr}taya-rp-reporting-schedules .schedules__recipient-row button{width:100%}taya-rp-reporting-schedules .schedules__header-actions,taya-rp-reporting-schedules .schedules__form-actions{display:grid;grid-template-columns:1fr}taya-rp-reporting-schedules .schedules__header-actions button,taya-rp-reporting-schedules .schedules__form-actions button{width:100%}}@media (max-width: 460px){taya-rp-reporting-schedules .schedules__stats{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){taya-rp-reporting-schedules *,taya-rp-reporting-schedules *:before,taya-rp-reporting-schedules *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-rp-reporting-audit-logs .audit__header-actions{display:flex;align-items:end;gap:.65rem}taya-rp-reporting-audit-logs .audit__header-actions label{display:grid;gap:.35rem}taya-rp-reporting-audit-logs .audit__header-actions span{color:var(--rp-label);font-size:.76rem;font-weight:850}taya-rp-reporting-audit-logs input,taya-rp-reporting-audit-logs select{width:100%;border:1px solid rgba(0,42,38,.14);border-radius:.85rem;background:#fff;color:var(--rp-text);font:inherit;outline:none;padding:.72rem .85rem;transition:border-color .18s ease,box-shadow .18s ease}taya-rp-reporting-audit-logs input:focus,taya-rp-reporting-audit-logs select:focus{border-color:#02c789b8;box-shadow:0 0 0 .2rem var(--rp-primary-soft)}taya-rp-reporting-audit-logs .audit__filters{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 12rem;border-radius:1.25rem;padding:1rem}taya-rp-reporting-audit-logs .audit__filters label{display:grid;gap:.4rem}taya-rp-reporting-audit-logs .audit__filters span{color:var(--rp-label);font-size:.82rem;font-weight:850}taya-rp-reporting-audit-logs .audit__layout{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(0,1.4fr) minmax(22rem,.75fr)}taya-rp-reporting-audit-logs .audit__table-card,taya-rp-reporting-audit-logs .audit__details-card{min-width:0;border-radius:1.25rem;padding:1rem}taya-rp-reporting-audit-logs .audit__details-card{position:sticky;top:1rem}taya-rp-reporting-audit-logs .audit__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}taya-rp-reporting-audit-logs .audit__card-header h2{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-reporting-audit-logs .audit__card-header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem}taya-rp-reporting-audit-logs .audit__card-header span{color:var(--rp-muted);font-size:.76rem;font-weight:850}taya-rp-reporting-audit-logs .audit__table-wrap{overflow:auto;border:1px solid var(--rp-border);border-radius:1rem}taya-rp-reporting-audit-logs table{width:100%;min-width:62rem;border-collapse:collapse}taya-rp-reporting-audit-logs th,taya-rp-reporting-audit-logs td{border-bottom:1px solid var(--rp-border);padding:.72rem .8rem;text-align:left;vertical-align:top}taya-rp-reporting-audit-logs th{position:sticky;top:0;z-index:1;background:#002a260a;color:var(--rp-label);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}taya-rp-reporting-audit-logs td{color:var(--rp-text);font-size:.82rem}taya-rp-reporting-audit-logs td strong{color:var(--rp-primary-dark);font-weight:850}taya-rp-reporting-audit-logs td small{display:block;max-width:14rem;overflow:hidden;color:var(--rp-muted);font-size:.72rem;margin-top:.15rem;text-overflow:ellipsis;white-space:nowrap}taya-rp-reporting-audit-logs tbody tr{cursor:pointer;transition:background .16s ease,box-shadow .16s ease,outline-color .16s ease}taya-rp-reporting-audit-logs tbody tr:hover{background:#02c7890f}taya-rp-reporting-audit-logs tbody tr:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:-.18rem}taya-rp-reporting-audit-logs tbody tr.active{background:#02c7891f;box-shadow:inset .25rem 0 0 var(--rp-primary)}taya-rp-reporting-audit-logs .audit__status{display:inline-flex;align-items:center;border-radius:999px;font-size:.7rem;font-weight:900;padding:.28rem .55rem}taya-rp-reporting-audit-logs .audit__status--success{background:var(--rp-primary-soft);color:#007758}taya-rp-reporting-audit-logs .audit__status--failed{background:#b423181a;color:var(--rp-danger)}taya-rp-reporting-audit-logs .audit__details{display:grid;gap:.65rem}taya-rp-reporting-audit-logs .audit__details section{display:grid;gap:.2rem;border:1px solid var(--rp-border);border-radius:.85rem;background:#f4f7f6b3;padding:.75rem}taya-rp-reporting-audit-logs .audit__details span{color:var(--rp-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}taya-rp-reporting-audit-logs .audit__details strong{overflow-wrap:anywhere;color:var(--rp-primary-dark);font-size:.84rem}taya-rp-reporting-audit-logs .audit__metadata pre{overflow:auto;max-height:18rem;border:1px solid var(--rp-border);border-radius:.75rem;background:#fff;color:var(--rp-text);font-size:.74rem;line-height:1.45;margin:.35rem 0 0;padding:.75rem;white-space:pre-wrap}taya-rp-reporting-audit-logs .audit__success-text{color:#007758!important}taya-rp-reporting-audit-logs .audit__failed-text{color:var(--rp-danger)!important}taya-rp-reporting-audit-logs .audit__muted{color:#87918e}taya-rp-reporting-audit-logs .audit__empty{border:1px dashed rgba(0,42,38,.16);border-radius:1rem;background:#f4f7f6b3;padding:1.25rem}taya-rp-reporting-audit-logs .audit__empty strong{display:block;color:var(--rp-primary-dark);margin-bottom:.25rem}taya-rp-reporting-audit-logs .audit__empty p{margin:0;color:var(--rp-muted);font-size:.86rem;line-height:1.5}@media (max-width: 76rem){taya-rp-reporting-audit-logs .audit__layout{grid-template-columns:1fr}taya-rp-reporting-audit-logs .audit__details-card{position:static}taya-rp-reporting-audit-logs .audit__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 48rem){taya-rp-reporting-audit-logs .audit__header{display:grid}taya-rp-reporting-audit-logs .audit__header-actions{display:grid;align-items:stretch;grid-template-columns:1fr}taya-rp-reporting-audit-logs .audit__header-actions button{width:100%}taya-rp-reporting-audit-logs .audit__filters,taya-rp-reporting-audit-logs .audit__stats{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){taya-rp-reporting-audit-logs *,taya-rp-reporting-audit-logs *:before,taya-rp-reporting-audit-logs *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}taya-rp-reporting-audit-logs .audit button{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-reporting-audit-logs .audit button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-reporting-audit-logs .audit button:disabled{cursor:not-allowed;opacity:.5}taya-rp-reporting-audit-logs .audit button[type=submit],taya-rp-reporting-audit-logs .audit button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-rp-reporting-audit-logs .audit button[type=submit]:hover:not(:disabled),taya-rp-reporting-audit-logs .audit button.primary:hover:not(:disabled){border-color:#00443d;background:#00443d;box-shadow:0 .4rem 1rem #002a2624}taya-rp-reporting-audit-logs .audit button.ghost,taya-rp-reporting-audit-logs .audit button.secondary{border-color:#002a2624;background:#fff;color:var(--rp-text)}taya-rp-reporting-audit-logs .audit button.ghost:hover:not(:disabled),taya-rp-reporting-audit-logs .audit button.secondary:hover:not(:disabled){border-color:#002a263d;background:#f8fafc}taya-rp-reporting-audit-logs .audit button.ghost-primary{border-color:#02c78973;background:#02c78914;color:var(--rp-success)}taya-rp-reporting-audit-logs .audit button.ghost-primary:hover:not(:disabled){border-color:var(--rp-primary);background:#02c78926}taya-rp-reporting-audit-logs .audit button.danger{border-color:var(--rp-danger-border);background:#b423180f;color:var(--rp-danger)}taya-rp-reporting-audit-logs .audit button.danger:hover:not(:disabled){border-color:#b4231847;background:#b423181a;box-shadow:none}taya-rp-reporting-audit-logs .audit button.icon{min-height:1.7rem;border-radius:.45rem;font-size:.68rem;padding:0 .58rem}taya-rp-reporting-audit-logs .audit button:focus-visible,taya-rp-reporting-audit-logs .audit input:focus-visible,taya-rp-reporting-audit-logs .audit select:focus-visible,taya-rp-reporting-audit-logs .audit textarea:focus-visible,taya-rp-reporting-audit-logs .audit [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}taya-rp-reporting-audit-logs .audit .audit__header-actions{align-items:center}taya-rp-reporting-audit-logs .audit .audit__header-actions label{display:inline-flex;align-items:center;gap:.42rem;min-height:1.8rem;width:auto;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;padding:0 .48rem}taya-rp-reporting-audit-logs .audit .audit__header-actions label span{color:var(--rp-muted);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap}taya-rp-reporting-audit-logs .audit .audit__header-actions label select{width:auto;min-width:3.8rem;min-height:1.55rem;border:0;border-radius:.32rem;background:transparent;color:var(--rp-text);font-size:.68rem;font-weight:850;line-height:1;padding:0 1.15rem 0 .15rem;box-shadow:none}taya-rp-reporting-audit-logs .audit .audit__header-actions label select:focus{box-shadow:none}taya-rp-reporting-audit-logs .audit .audit__header-actions>button{min-height:1.8rem}taya-rp-data-dictionary .dictionary{display:grid;gap:1rem}taya-rp-data-dictionary .dictionary__header,taya-rp-data-dictionary .dictionary__stats article,taya-rp-data-dictionary .dictionary__message,taya-rp-data-dictionary .dictionary__main-card,taya-rp-data-dictionary .dictionary__column-list-card,taya-rp-data-dictionary .dictionary__empty{border:1px solid var(--rp-border);background:#ffffffeb;box-shadow:0 1rem 3rem #002a2612}taya-rp-data-dictionary .dictionary__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1.25rem;padding:.8rem}taya-rp-data-dictionary .dictionary__header h1{margin:.15rem 0 .35rem;color:var(--rp-primary-dark);font-size:1.55rem;line-height:1}taya-rp-data-dictionary .dictionary__header p{max-width:48rem;margin:0;color:var(--rp-muted);line-height:1.5}taya-rp-data-dictionary .dictionary__eyebrow{margin:0;color:var(--rp-accent)!important;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}taya-rp-data-dictionary .dictionary__header-actions{display:flex;align-items:end;gap:.65rem}taya-rp-data-dictionary .dictionary__header-actions label{display:grid;gap:.35rem;min-width:14rem}taya-rp-data-dictionary .dictionary__header-actions span{color:var(--rp-label);font-size:.76rem;font-weight:850}taya-rp-data-dictionary button,taya-rp-data-dictionary input,taya-rp-data-dictionary select,taya-rp-data-dictionary textarea{font:inherit}taya-rp-data-dictionary button{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font-size:.68rem;font-weight:800;line-height:1;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-data-dictionary button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-data-dictionary button:disabled{cursor:not-allowed;opacity:.5}taya-rp-data-dictionary button.primary{border-color:var(--rp-primary-dark);background:var(--rp-primary-dark);color:#fff}taya-rp-data-dictionary button.primary:hover:not(:disabled){border-color:#00443d;background:#00443d;box-shadow:0 .4rem 1rem #002a2624}taya-rp-data-dictionary input,taya-rp-data-dictionary select,taya-rp-data-dictionary textarea{width:100%;border:1px solid rgba(0,42,38,.14);border-radius:.62rem;background:#fff;color:var(--rp-text);outline:none;font-size:.82rem;padding:.46rem .65rem}taya-rp-data-dictionary input:focus,taya-rp-data-dictionary select:focus,taya-rp-data-dictionary textarea:focus{border-color:#02c789b8;box-shadow:0 0 0 .2rem var(--rp-primary-soft)}taya-rp-data-dictionary select{min-height:2.15rem}taya-rp-data-dictionary textarea{min-height:3.6rem;resize:vertical}taya-rp-data-dictionary .dictionary__stats{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}taya-rp-data-dictionary .dictionary__stats article{display:grid;gap:.35rem;border-radius:1rem;padding:.8rem}taya-rp-data-dictionary .dictionary__stats span{color:var(--rp-muted);font-size:.78rem;font-weight:800}taya-rp-data-dictionary .dictionary__stats strong{color:var(--rp-primary-dark);font-size:1.55rem;line-height:1}taya-rp-data-dictionary .dictionary__message{border-radius:1rem;font-weight:800;padding:.68rem .85rem}taya-rp-data-dictionary .dictionary__message--error{border-color:var(--rp-danger-border);background:var(--rp-danger-wash);color:var(--rp-danger)}taya-rp-data-dictionary .dictionary__message--success{border-color:var(--rp-success-border);background:var(--rp-primary-wash);color:var(--rp-success)}taya-rp-data-dictionary .dictionary__layout{display:grid;align-items:start;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}taya-rp-data-dictionary .dictionary__main-card,taya-rp-data-dictionary .dictionary__column-list-card{min-width:0;border-radius:1.25rem;padding:.8rem}taya-rp-data-dictionary .dictionary__main-card:last-child{grid-column:1}taya-rp-data-dictionary .dictionary__column-list-card{position:sticky;top:1rem;grid-column:2;grid-row:1/span 2;align-self:start;max-height:calc(100vh - 2rem);overflow:hidden}taya-rp-data-dictionary .dictionary__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}taya-rp-data-dictionary .dictionary__card-header h2{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-data-dictionary .dictionary__card-header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem}taya-rp-data-dictionary .dictionary__card-header.compact{margin-bottom:.65rem}taya-rp-data-dictionary .dictionary__form-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-data-dictionary .dictionary__form-grid label{display:grid;gap:.4rem}taya-rp-data-dictionary .dictionary__form-grid span{color:var(--rp-label);font-size:.82rem;font-weight:850}taya-rp-data-dictionary .dictionary__form-grid .wide{grid-column:1/-1}taya-rp-data-dictionary .dictionary__footer-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--rp-border);margin-top:1rem;padding-top:.85rem}taya-rp-data-dictionary .dictionary__column-list{display:grid;gap:.5rem;max-height:calc(100vh - 8rem);overflow:auto;padding-right:.1rem}taya-rp-data-dictionary .dictionary__column-card{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:.65rem;border-radius:.85rem;padding:.58rem;text-align:left;white-space:normal}taya-rp-data-dictionary .dictionary__column-card span{display:grid;gap:.15rem;min-width:0}taya-rp-data-dictionary .dictionary__column-card strong,taya-rp-data-dictionary .dictionary__column-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}taya-rp-data-dictionary .dictionary__column-card strong{color:var(--rp-primary-dark);font-size:.82rem}taya-rp-data-dictionary .dictionary__column-card small{color:var(--rp-muted);font-size:.7rem;font-weight:800}taya-rp-data-dictionary .dictionary__column-card.active{border-color:#02c7898c;background:#02c78914;box-shadow:inset .25rem 0 0 var(--rp-primary)}taya-rp-data-dictionary .dictionary__sensitivity{display:inline-flex;align-items:center;min-height:1.45rem;border-radius:999px;font-size:.65rem;font-style:normal;font-weight:900;padding:0 .5rem;white-space:nowrap}taya-rp-data-dictionary .dictionary__sensitivity--public{background:#02c7891f;color:#00684c}taya-rp-data-dictionary .dictionary__sensitivity--internal{background:#002a260f;color:var(--rp-label)}taya-rp-data-dictionary .dictionary__sensitivity--confidential,taya-rp-data-dictionary .dictionary__sensitivity--personalinformation,taya-rp-data-dictionary .dictionary__sensitivity--financial,taya-rp-data-dictionary .dictionary__sensitivity--healthrelated{background:#b423181a;color:var(--rp-danger)}taya-rp-data-dictionary .dictionary__empty{border-radius:1rem;padding:1.25rem}taya-rp-data-dictionary .dictionary__empty strong{display:block;color:var(--rp-primary-dark);margin-bottom:.25rem}taya-rp-data-dictionary .dictionary__empty p{margin:0;color:var(--rp-muted);font-size:.86rem;line-height:1.5}taya-rp-data-dictionary .dictionary__empty.compact{box-shadow:none}taya-rp-data-dictionary button:focus-visible,taya-rp-data-dictionary input:focus-visible,taya-rp-data-dictionary select:focus-visible,taya-rp-data-dictionary textarea:focus-visible,taya-rp-data-dictionary [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}@media (max-width: 76rem){taya-rp-data-dictionary .dictionary__layout,taya-rp-data-dictionary .dictionary__stats,taya-rp-data-dictionary .dictionary__form-grid{grid-template-columns:1fr}taya-rp-data-dictionary .dictionary__column-list-card{position:static;grid-column:auto;grid-row:auto;max-height:none}taya-rp-data-dictionary .dictionary__column-list{max-height:none}}@media (max-width: 48rem){taya-rp-data-dictionary .dictionary__header,taya-rp-data-dictionary .dictionary__header-actions{display:grid}taya-rp-data-dictionary .dictionary__header-actions label{min-width:0}}taya-rp-report-usage-analytics .usage-analytics__header p{max-width:48rem;line-height:1.5}taya-rp-report-usage-analytics button{display:inline-flex;align-items:center;justify-content:center;min-height:1.7rem;box-sizing:border-box;border:1px solid rgba(0,42,38,.14);border-radius:.45rem;background:#fff;color:var(--rp-text);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1;padding:0 .58rem;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}taya-rp-report-usage-analytics button:hover:not(:disabled){border-color:#002a263d;background:#f8fafc;transform:translateY(-1px)}taya-rp-report-usage-analytics button:disabled{cursor:not-allowed;opacity:.5}taya-rp-report-usage-analytics .usage-analytics__generated{justify-self:end;width:fit-content;border:1px solid rgba(2,199,137,.18);border-radius:999px;background:#ffffffd1;color:var(--rp-muted);font-size:.68rem;font-weight:700;line-height:1;padding:.3rem .55rem}taya-rp-report-usage-analytics .usage-analytics__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}taya-rp-report-usage-analytics .usage-analytics__card{min-width:0;border-radius:1.25rem;padding:1rem}taya-rp-report-usage-analytics .usage-analytics__card--warning{border-color:#b4231824}taya-rp-report-usage-analytics .usage-analytics__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}taya-rp-report-usage-analytics .usage-analytics__card-header h2{margin:0;color:var(--rp-primary-dark);font-size:1rem}taya-rp-report-usage-analytics .usage-analytics__card-header p{margin:.25rem 0 0;color:var(--rp-muted);font-size:.82rem}taya-rp-report-usage-analytics .usage-analytics__card-header span{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;min-height:1.45rem;border-radius:999px;background:var(--rp-primary-wash);color:#00684c;font-size:.7rem;font-weight:900;padding:0 .45rem}taya-rp-report-usage-analytics .usage-analytics__row{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:1rem;border:1px solid var(--rp-border);border-radius:.85rem;background:#f4f7f6b3;padding:.82rem .9rem}taya-rp-report-usage-analytics .usage-analytics__row+taya-rp-report-usage-analytics .usage-analytics__row{margin-top:.7rem}taya-rp-report-usage-analytics .usage-analytics__row>div{display:grid;gap:.22rem;min-width:0}taya-rp-report-usage-analytics .usage-analytics__row strong,taya-rp-report-usage-analytics .usage-analytics__row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}taya-rp-report-usage-analytics .usage-analytics__row strong{color:var(--rp-primary-dark);font-size:.84rem}taya-rp-report-usage-analytics .usage-analytics__row small{color:var(--rp-muted);font-size:.72rem;margin-top:0}taya-rp-report-usage-analytics .usage-analytics__row em{color:var(--rp-text);font-size:.72rem;font-style:normal;font-weight:900;white-space:nowrap}taya-rp-report-usage-analytics .usage-analytics__active-users{display:grid;gap:.75rem}taya-rp-report-usage-analytics .usage-analytics__active-users .usage-analytics__row+.usage-analytics__row{margin-top:0}taya-rp-report-usage-analytics .usage-analytics__empty,taya-rp-report-usage-analytics .usage-analytics__empty-card{margin:0;color:var(--rp-muted);font-size:.86rem;line-height:1.5}taya-rp-report-usage-analytics .usage-analytics__empty-card{border-radius:1rem;padding:1.25rem}taya-rp-report-usage-analytics .usage-analytics__empty-card strong{display:block;color:var(--rp-primary-dark);margin-bottom:.25rem}taya-rp-report-usage-analytics .usage-analytics__empty-card p{margin:0}taya-rp-report-usage-analytics button:focus-visible,taya-rp-report-usage-analytics [tabindex]:focus-visible{outline:.18rem solid var(--rp-focus-ring);outline-offset:.15rem}@media (max-width: 76rem){taya-rp-report-usage-analytics .usage-analytics__stats,taya-rp-report-usage-analytics .usage-analytics__grid{grid-template-columns:1fr}}@media (max-width: 48rem){taya-rp-report-usage-analytics .usage-analytics__header{display:grid}}:where(.reporting-shell,.reporting-shell *,.reporting-login,.reporting-login *,.report-builder,.report-builder *,.dataset-provisioning,.dataset-provisioning *,.dashboards,.dashboards *,.saved-reports,.saved-reports *,.ai-chat,.ai-chat *,.users,.users *,.permissions,.permissions *,.schedules,.schedules *,.audit,.audit *,.dictionary,.dictionary *,.usage-analytics,.usage-analytics *){box-sizing:border-box;min-width:0}:where(.report-builder,.dataset-provisioning,.dashboards,.saved-reports,.ai-chat,.users,.permissions,.schedules,.audit,.dictionary,.usage-analytics){max-width:100%;overflow-wrap:anywhere}:where(.report-builder,.dataset-provisioning,.dashboards,.saved-reports,.ai-chat,.users,.permissions,.schedules,.audit,.dictionary,.usage-analytics) :where(input,select,textarea){max-width:100%}:where([class$=__table-wrap],.dataset-provisioning__preview-table-wrap,.permissions__matrix,.report-builder__table-shell){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where([class$=__table-wrap],.dataset-provisioning__preview-table-wrap,.permissions__matrix,.report-builder__table-shell) table{width:100%}:where(.saved-reports__reports-card,.ai-chat__sessions-card,.dashboards__list-card,.audit__details-card,.dictionary__column-list-card){align-self:start}@media (max-width: 76rem){:where(.saved-reports__layout,.ai-chat__layout,.dashboards__layout,.report-builder__layout,.dataset-provisioning__wizard,.users__layout,.permissions__layout,.schedules__layout,.audit__layout,.dictionary__layout,.usage-analytics__grid){grid-template-columns:minmax(0,1fr)}:where(.saved-reports__reports-card,.ai-chat__sessions-card,.dashboards__list-card,.audit__details-card,.dictionary__column-list-card){position:static;max-height:none}:where(.dashboards__preview-grid,.dashboards__canvas,.dashboards__widget-grid,.dataset-provisioning__review-grid,.users__stats,.audit__stats,.usage-analytics__stats){grid-template-columns:repeat(2,minmax(0,1fr))}.dashboards__widget{grid-column:auto/span 6}}@media (max-width: 48rem){:where(.reporting-shell__main){padding:.65rem}:where(.report-builder,.dataset-provisioning,.dashboards,.saved-reports,.ai-chat,.users,.permissions,.schedules,.audit,.dictionary,.usage-analytics){gap:.75rem;padding:.65rem}:where(.report-builder__header,.dataset-provisioning__header,.dashboards__header,.saved-reports__header,.ai-chat__header,.users__header,.permissions__header,.schedules__header,.audit__header,.dictionary__header,.usage-analytics__header,.report-builder__card-header,.dataset-provisioning__card-header,.dashboards__card-header,.saved-reports__card-header,.ai-chat__card-header,.audit__card-header,.dictionary__card-header,.usage-analytics__card-header,.saved-reports__workspace-header,.ai-chat__workspace-header,.dashboards__workspace-header,.dashboards__panel-header,.report-builder__panel-header){align-items:stretch;flex-direction:column}:where(.report-builder__actions,.report-builder__preview-actions,.report-builder__save-actions,.report-builder__formula-actions,.report-builder__parameter-actions,.dataset-provisioning__actions,.dataset-provisioning__wizard-footer,.dataset-provisioning__custom-join-actions,.dashboards__header-actions,.dashboards__canvas-toolbar,.users__header-actions,.users__form-actions,.permissions__header-actions,.schedules__form-actions,.audit__header-actions,.dictionary__header-actions,.dictionary__footer-actions){display:flex;width:100%;flex-wrap:wrap;align-items:stretch;justify-content:stretch}:where(.report-builder__actions,.report-builder__preview-actions,.report-builder__save-actions,.report-builder__formula-actions,.report-builder__parameter-actions,.report-builder__parameter-run-actions,.dataset-provisioning__actions,.dataset-provisioning__wizard-footer,.dataset-provisioning__custom-join-actions,.dashboards__header-actions,.saved-reports__header-actions,.ai-chat__header-actions,.users__header-actions,.users__form-actions,.permissions__header-actions,.schedules__form-actions,.audit__header-actions,.dictionary__header-actions,.dictionary__footer-actions)>:where(button,a,label,select,input){flex:1 1 100%;width:100%}:where(.report-builder__filter-grid,.report-builder__details-grid,.report-builder__parameter-grid,.dataset-provisioning__details-grid,.dataset-provisioning__relationship-grid,.dataset-provisioning__panel,.dataset-provisioning__add-row,.dataset-provisioning__review-grid,.dashboards__preview-grid,.dashboards__canvas,.users__stats,.audit__stats,.usage-analytics__stats,.usage-analytics__grid,.schedules__form-grid,.dictionary__stats,.dictionary__form-grid){grid-template-columns:minmax(0,1fr)}.dashboards__widget{grid-column:1/-1;min-height:12rem}.dashboards__donut-layout{grid-template-columns:minmax(0,1fr)}.dashboards__table-wrap table,.saved-reports__table-wrap table,.report-builder__table-wrap table,.dataset-provisioning__preview-table,.audit__table-wrap table,.dictionary__table-wrap table,.permissions__matrix table{min-width:42rem}}@media (max-width: 34rem){:where(.reporting-shell__sidebar){padding:.85rem}:where(.reporting-shell__brand){align-items:flex-start}:where(.reporting-shell__nav){gap:.7rem}:where(.reporting-shell__nav button){min-height:2.75rem;padding-inline:.7rem}:where(.report-builder,.dataset-provisioning,.dashboards,.saved-reports,.ai-chat,.users,.permissions,.schedules,.audit,.dictionary,.usage-analytics){padding:.5rem}:where(.report-builder__header,.dataset-provisioning__header,.dashboards__header,.saved-reports__header,.ai-chat__header,.users__header,.permissions__header,.schedules__header,.audit__header,.dictionary__header,.usage-analytics__header){padding:.85rem}}html{--mat-app-background-color: #faf9fd;--mat-app-text-color: #1a1b1f;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #1a1b1f 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-option-label-text-color: #1a1b1f;--mat-option-selected-state-label-text-color: #3e4759;--mat-option-selected-state-layer-color: #dae2f9;--mat-optgroup-label-text-color: #44474e;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #faf9fd;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #005cbb;--mat-pseudo-checkbox-full-unselected-icon-color: #44474e;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #005cbb;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-enabled-select-arrow-color: #44474e;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #44474e;--mat-form-field-filled-caret-color: #005cbb;--mat-form-field-filled-container-color: #e0e2ec;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #005cbb;--mat-form-field-filled-focus-label-text-color: #005cbb;--mat-form-field-filled-hover-active-indicator-color: #1a1b1f;--mat-form-field-filled-hover-label-text-color: #44474e;--mat-form-field-filled-input-text-color: #1a1b1f;--mat-form-field-filled-input-text-placeholder-color: #44474e;--mat-form-field-filled-label-text-color: #44474e;--mat-form-field-focus-select-arrow-color: #005cbb;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #44474e;--mat-form-field-outlined-caret-color: #005cbb;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #005cbb;--mat-form-field-outlined-focus-outline-color: #005cbb;--mat-form-field-outlined-hover-label-text-color: #1a1b1f;--mat-form-field-outlined-hover-outline-color: #1a1b1f;--mat-form-field-outlined-input-text-color: #1a1b1f;--mat-form-field-outlined-input-text-placeholder-color: #44474e;--mat-form-field-outlined-label-text-color: #44474e;--mat-form-field-outlined-outline-color: #74777f;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: #1a1b1f;--mat-form-field-trailing-icon-color: #44474e;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #efedf0;--mat-select-enabled-trigger-text-color: #1a1b1f;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-placeholder-text-color: #44474e;--mat-select-enabled-arrow-color: #44474e;--mat-select-disabled-arrow-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-select-focused-arrow-color: #005cbb;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #1a1b1f;--mat-datepicker-calendar-container-background-color: #e9e7eb;--mat-datepicker-calendar-container-text-color: #1a1b1f;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1a1b1f 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d7e3ff;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #565e71;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #dae2f9;--mat-datepicker-calendar-date-in-range-state-background-color: #d7e3ff;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #005cbb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #005cbb;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1a1b1f;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #005cbb;--mat-datepicker-calendar-date-today-selected-state-outline-color: #005cbb;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #44474e;--mat-datepicker-calendar-navigation-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-icon-color: #44474e;--mat-datepicker-calendar-period-button-text-color: #44474e;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-datepicker-range-input-separator-color: #1a1b1f;--mat-datepicker-toggle-active-state-icon-color: #005cbb;--mat-datepicker-toggle-icon-color: #44474e;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #005cbb;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-filled-disabled-state-layer-color: #44474e;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #44474e;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #005cbb;--mat-button-outlined-outline-color: #74777f;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-outlined-state-layer-color: #005cbb;--mat-button-protected-container-color: #faf9fd;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-protected-disabled-state-layer-color: #44474e;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #005cbb;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-protected-state-layer-color: #005cbb;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-text-disabled-state-layer-color: #44474e;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #005cbb;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #005cbb 12%, transparent);--mat-button-text-state-layer-color: #005cbb;--mat-button-tonal-container-color: #dae2f9;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1a1b1f 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #44474e;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #3e4759;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #3e4759 12%, transparent);--mat-button-tonal-state-layer-color: #3e4759;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-icon-button-disabled-state-layer-color: #44474e;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #44474e;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #44474e 12%, transparent);--mat-icon-button-state-layer-color: #44474e;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px}
