@charset "UTF-8";:root{--color-black: #0a0a0a;--color-charcoal: #0d0f0d;--color-graphite: #121412;--color-leather: #1b201c;--color-ivory: #f3f0e8;--color-sand: #a7aaa5;--company-primary-color: #1f2933;--company-secondary-color: #f4f6f8;--company-accent-color: #c6922c;--brand-on-primary: var(--color-ivory);--brand-on-secondary: var(--color-black);--brand-on-accent: var(--color-black);--brand-primary: var(--company-primary-color);--brand-primary-deep: oklch(from var(--company-primary-color) calc(l - .1472) calc(c - .0351) calc(h + 3.8) );--brand-accent: var(--company-accent-color);--brand-secondary: var(--company-secondary-color);--brand-secondary-deep: oklch(from var(--company-secondary-color) calc(l - .1354) calc(c - .012) calc(h - 3.8) );--brand-secondary-light: oklch(from var(--company-secondary-color) calc(l + .1034) calc(c - .0089) calc(h + 5.4) );--color-text-primary: #f3f0e8;--color-text-secondary: #a7aaa5;--color-error: #c7685b;--color-success: #1c8a62;--surface-primary: var(--color-charcoal);--surface-secondary: var(--color-graphite);--surface-muted: #101210;--border-subtle: rgba(243, 240, 232, .12);--border-brand: rgb(from var(--company-accent-color) r g b / .46);--border-secondary-subtle: rgb(from var(--company-secondary-color) r g b / .34);--brand-interactive: var(--company-primary-color);--brand-interactive-hover: var(--company-accent-color);--brand-interactive-soft: rgb(from var(--company-primary-color) r g b / .14);--shadow-editorial: 0 34px 80px rgba(0, 0, 0, .34);--font-display: "Cormorant Garamond", Georgia, serif;--font-interface: "Manrope", Arial, sans-serif;--font-condensed: "Barlow Condensed", Arial, sans-serif;--radius-none: 0;--radius-control: 6px;--radius-feature: 14px;--header-height: 76px;--content-width: 1180px;--form-control-height: 2.55rem;--form-control-padding-x: .75rem;--form-control-padding-icon: 2.25rem;--form-control-font-size: .95rem;--form-control-line-height: 1.25;--admin-page-title-font-size: clamp(1.4rem, 2vw, 2rem);--admin-page-title-line-height: 1.15;--admin-page-title-font-family: var(--admin-font-display);--admin-page-title-font-weight: 500;--transition-fast: .18s ease;--transition-medium: .32s ease;--z-header: 100;--z-modal: 200;--admin-font-display: "Fraunces", serif;--admin-font-interface: "Poppins", "Manrope", Arial, sans-serif;--admin-primary: #173425;--admin-primary-strong: #24503a;--admin-on-primary: #fbf7ee;--admin-secondary: #24503a;--admin-background: #faf9f5;--admin-surface: #fbf8f0;--admin-surface-muted: #f4eee0;--admin-surface-raised: #fffdf7;--admin-control-background: #fbf8f0;--admin-sidebar-background: #15140f;--admin-sidebar-text: var(--color-text-primary);--admin-sidebar-text-muted: var(--color-text-secondary);--admin-sidebar-active-background: rgba(23, 52, 37, .22);--admin-backdrop: rgba(23, 34, 26, .45);--admin-header-background: #faf9f5;--admin-text: #2a2520;--admin-text-muted: #726a5d;--admin-border: #e2d8c2;--admin-border-strong: #cbbb98;--admin-neutral: #726a5d;--admin-neutral-background: #f4eee0;--admin-success: #24503a;--admin-warning: #8c6828;--admin-warning-background: #f3e9d2;--admin-danger: #b5544a;--admin-danger-background: #f3e2df;--admin-success-background: #dce9df;--admin-accent: #b98b3e;--admin-accent-strong: #8c6828;--agenda-tag-single: #2c4a63;--agenda-tag-single-background: #e4ebf1;--agenda-tag-subscription: #6b4a7a;--agenda-tag-subscription-background: #eee4f2;--agenda-tag-fit-in: #8a5a3c;--agenda-tag-fit-in-background: #f2e4da;--agenda-tag-crm: #1d6b73;--agenda-tag-crm-background: #dcefef;--admin-input-border: #e5e5e4;--admin-input-focus: #a87c3f;--admin-input-focus-glow: rgba(168, 124, 63, .14);--admin-shadow: 0 8px 24px rgba(23, 52, 37, .14);--admin-shadow-soft: 0 1px 3px rgba(23, 52, 37, .08);--admin-header-height: 4.75rem;--admin-sidebar-width: 17rem;--admin-sidebar-collapsed-width: 5rem;--admin-z-header: 90;--admin-z-sidebar: 120;--background-main: var(--surface-primary);--background-secondary: var(--surface-secondary);--surface: var(--surface-secondary);--surface-soft: var(--color-leather);--gold: var(--brand-secondary);--gold-light: var(--brand-secondary-light);--text: var(--color-text-primary);--text-muted: var(--color-text-secondary);--border-gold: var(--border-brand);--border-soft: var(--border-subtle);--shadow: var(--shadow-editorial);--font-title: var(--font-display);--font-body: var(--font-interface)}*{box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#f2e6d2 transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background-color:#f2e6d2;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,#f2e6d2 75%,black)}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:hidden;background:var(--surface-primary)}body{margin:0;min-width:320px;color:var(--color-text-primary);background:linear-gradient(90deg,rgba(243,240,232,.028) 1px,transparent 1px) 0 0/72px 72px,radial-gradient(circle at 78% 14%,rgb(from var(--brand-primary-deep) r g b/.44),transparent 24rem),linear-gradient(180deg,var(--surface-primary),var(--color-black) 42%,var(--surface-primary));font-family:var(--font-interface);line-height:1.6;overflow-x:hidden}body.menu-open{overflow:hidden}img{display:block;max-width:100%;filter:saturate(.78) contrast(1.08) sepia(.08)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:5px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,select:focus,textarea:focus{border-color:var(--brand-accent);outline:0;box-shadow:0 0 0 1px rgb(from var(--brand-accent) r g b/.72)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),select{min-height:var(--form-control-height);border-radius:var(--radius-control);padding-block:0;padding-inline:var(--form-control-padding-x);font-size:var(--form-control-font-size);line-height:var(--form-control-line-height)}.skip-link{position:fixed;top:1rem;left:1rem;z-index:1000;padding:.75rem 1rem;background:var(--color-ivory);color:var(--color-charcoal);border-radius:var(--radius-control);transform:translateY(-140%);transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0)}.page-section{display:grid;align-items:center;min-height:100svh;padding:clamp(4.5rem,8vw,8rem) clamp(1rem,4vw,4rem)}.section-inner{width:min(var(--content-width),100%);margin:0 auto}.section-heading{position:relative;max-width:860px;margin-bottom:clamp(2rem,5vw,4rem);text-align:left}.section-heading:after,.brand-accent-line{content:"";display:block;width:min(11rem,44vw);height:2px;margin-top:1.15rem;background:linear-gradient(90deg,var(--brand-secondary-light),var(--brand-secondary),transparent)}.eyebrow{color:var(--brand-secondary);font-family:var(--font-condensed);font-size:clamp(.88rem,1.2vw,1rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.section-title{margin:.55rem 0 1rem;color:var(--color-text-primary);font-family:var(--font-display);font-size:clamp(2.25rem,5.4vw,5.8rem);font-weight:600;line-height:.94;text-wrap:balance}.section-description{max-width:680px;margin:0;color:var(--color-text-secondary);font-size:clamp(1rem,1.35vw,1.14rem)}.button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.82rem 1.1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);font-weight:800;overflow:hidden;transition:color var(--transition-fast),border-color var(--transition-fast)}.button:before{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:2px;background:var(--brand-interactive);transition:height var(--transition-medium)}.button:hover:before{height:100%}.button-primary{color:var(--brand-on-primary);background:var(--brand-interactive);border-color:rgb(from var(--brand-secondary-light) r g b/.32)}.button-primary:hover{color:var(--brand-on-primary);background:var(--brand-interactive-hover)}.button-primary app-icon{color:var(--brand-secondary-light)}.button-secondary,.button-ghost{color:var(--color-text-primary);background:transparent}.button-secondary:hover,.button-ghost:hover{color:var(--brand-on-primary)}.card{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:#1b1a17b8}.editorial-frame{position:relative}.editorial-frame:before,.editorial-frame:after{content:"";position:absolute;width:58px;height:58px;pointer-events:none}.editorial-frame:before{top:-10px;left:-10px;border-top:2px solid var(--brand-secondary);border-left:2px solid var(--brand-secondary)}.editorial-frame:after{right:-10px;bottom:-10px;border-right:2px solid var(--brand-secondary-deep);border-bottom:2px solid var(--brand-secondary-deep)}.image-treatment{position:relative;overflow:hidden;background:var(--surface-secondary)}.image-treatment:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgb(from var(--brand-primary) r g b/.14),transparent 38%),radial-gradient(circle at 18% 12%,rgb(from var(--brand-secondary-light) r g b/.1),transparent 16rem);mix-blend-mode:soft-light;pointer-events:none}.reveal{opacity:0;clip-path:inset(0 0 18% 0);transform:translateY(24px);transition:opacity .7s ease,clip-path .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;clip-path:inset(0);transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.page-section{min-height:auto;padding-block:4.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;clip-path:inset(0);transform:none}}.row-icon-actions{display:flex;gap:.5rem;justify-content:flex-end}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);color:var(--admin-text);cursor:pointer;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease,background .15s ease,border-color .15s ease}tr:hover .icon-btn,.icon-btn:hover,.icon-btn:focus-visible{opacity:1;transform:translateY(0)}.icon-btn:disabled{cursor:not-allowed;opacity:0;color:var(--admin-text-muted)}tr:hover .icon-btn:disabled,.icon-btn:disabled:focus-visible{opacity:.35}@media(hover:none){.icon-btn{opacity:1;transform:translateY(0)}.icon-btn:disabled{opacity:.35}}.icon-btn--edit:hover:not(:disabled){background:var(--admin-success-background);border-color:var(--admin-success);color:var(--admin-success)}.icon-btn--delete:hover:not(:disabled){background:var(--admin-danger-background);border-color:var(--admin-danger);color:var(--admin-danger)}.icon-btn--view:hover:not(:disabled){background:var(--admin-surface-muted);border-color:var(--admin-border-strong);color:var(--admin-text)}.icon-btn--toggle:hover:not(:disabled){background:var(--admin-warning-background);border-color:var(--admin-warning);color:var(--admin-warning)}.icon-btn--pay:hover:not(:disabled){background:var(--admin-success-background);border-color:var(--admin-success);color:var(--admin-success)}.icon-btn--cancel:hover:not(:disabled){background:var(--admin-danger-background);border-color:var(--admin-danger);color:var(--admin-danger)}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px);background:var(--admin-primary);color:var(--admin-on-primary);font-family:var(--admin-font-interface, var(--font-interface));font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:20}[data-tooltip]:before{content:"";position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:var(--admin-primary);opacity:0;pointer-events:none;transition:opacity .12s ease}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before{opacity:1}[data-tooltip].tooltip-above:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px)}[data-tooltip].tooltip-above:before{top:auto;bottom:calc(100% + 3px);border-bottom-color:transparent;border-top-color:var(--admin-primary)}[data-tooltip].tooltip-above:hover:after,[data-tooltip].tooltip-above:focus-visible:after{transform:translate(-50%) translateY(0)}.chart-hover-tooltip{position:absolute;transform:translate(-50%,-100%) translateY(-8px);background:var(--admin-primary);color:var(--admin-on-primary);font-family:var(--admin-font-interface, var(--font-interface));font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:20}.chart-hover-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--admin-primary)}.client-page{display:grid;width:100%;min-height:100%;align-content:start;align-self:start;gap:.85rem}.client-admin-shell__content>*{display:block;width:100%}.admin-shell{min-height:100vh;overflow-x:hidden}.admin-shell__workspace{width:calc(100% - var(--admin-current-sidebar-width));max-width:calc(100% - var(--admin-current-sidebar-width));min-height:100vh;min-width:0;margin-left:var(--admin-current-sidebar-width);transition:margin-left var(--transition-medium)}.admin-shell__content{width:100%;max-width:none;min-width:0;padding:1.25rem clamp(1rem,2vw,1.5rem)}.admin-shell__content>*{display:block;width:100%;max-width:100%;min-width:0}@media(max-width:900px){.admin-shell__workspace{width:100%;max-width:100%;margin-left:0}}.client-page__header{display:flex;align-items:flex-end;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.client-page__eyebrow{margin:0 0 .3rem;color:var(--admin-accent-strong);font-weight:500;text-transform:uppercase}.client-page h1,.client-page h2,.client-page p{margin:0}.client-page h1{font-family:var(--admin-font-display);font-weight:500;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1;color:var(--admin-primary)}.client-card{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--admin-border);border-radius:var(--radius-control);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.client-card__title-row,.client-actions,.client-list div{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.client-details-grid,.client-summary-grid,.client-two-columns{display:grid;gap:.85rem}.client-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:.65rem 0}.client-page dt{color:var(--admin-text-muted);font-size:.82rem;font-weight:800}.client-page dd{margin:0;font-weight:900}.client-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.client-list{display:grid;gap:.85rem}.client-row{display:grid;gap:.6rem;padding:.75rem .9rem;border:1px solid var(--admin-border);border-radius:var(--radius-control);background:var(--admin-surface);box-shadow:var(--admin-shadow-soft)}.client-row__top{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;justify-content:space-between}.client-row__subject{display:flex;align-items:center;gap:.65rem;flex:1 1 14rem;min-width:0}.client-row__subject>div{min-width:0}.client-row__subject h2,.client-row__subject p{margin:0;overflow-wrap:anywhere}.client-row__subject h2{font-size:1rem}.client-row__subject p{color:var(--admin-text-muted);font-size:.82rem}.client-row__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--admin-success-background);color:var(--admin-success)}.client-row__top-actions{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.client-row__top-actions .button{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.client-row__fields{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.client-row__field{display:inline-flex;align-items:center;gap:.3rem;color:var(--admin-text-muted);font-weight:700;font-size:.85rem;white-space:nowrap}.client-row__field--strong{color:var(--admin-text)}.client-row__field--danger{color:var(--admin-danger)}.client-row__menu{position:relative}.client-row__menu summary{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--admin-border);border-radius:var(--radius-control);background:var(--admin-surface);color:var(--admin-text-muted);list-style:none;cursor:pointer}.client-row__menu summary::-webkit-details-marker,.client-row__menu summary::marker{display:none;content:""}.client-row__menu summary:hover{border-color:var(--admin-border-strong);color:var(--admin-text)}.client-row__menu[open] summary{border-color:var(--admin-primary);color:var(--admin-primary)}.client-row__menu-panel{position:absolute;top:calc(100% + .35rem);right:0;z-index:20;display:grid;min-width:11rem;padding:.35rem;border:1px solid var(--admin-border);border-radius:var(--radius-control);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.client-row__menu-item{display:block;padding:.5rem .6rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--admin-text);font-weight:700;font-size:.85rem;text-align:left;text-decoration:none;cursor:pointer}.client-row__menu-item:hover{background:var(--admin-surface-muted)}@media(max-width:560px){.client-row__top{align-items:flex-start}.client-row__top-actions{width:100%;justify-content:space-between}}.client-feedback{padding:.75rem 1rem;border-radius:var(--radius-control);color:var(--admin-success);background:var(--admin-success-background);font-weight:800}.client-page .button{min-height:2.35rem;padding:.55rem .8rem;color:var(--admin-text);border-color:var(--admin-border);background:var(--admin-surface)}.client-page .button:before{display:none}.client-page .button-primary{color:var(--admin-on-primary);border-color:var(--admin-primary);background:var(--admin-primary)}.client-page .button-secondary{color:var(--admin-text);background:var(--admin-surface-muted)}.client-page .button-ghost{color:var(--admin-text-muted)}.client-tabs{display:inline-flex;gap:.35rem;width:fit-content;padding:.25rem;border:1px solid var(--admin-border);border-radius:var(--radius-control);background:var(--admin-surface)}.client-tabs button{min-height:2.25rem;border:0;border-radius:var(--radius-control);padding:0 .9rem;background:transparent;font-weight:800}.client-tabs button.is-active{color:var(--admin-on-primary);background:var(--admin-primary)}.client-page label{display:grid;gap:.35rem;font-weight:800}.client-page input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),.client-page select{min-height:var(--form-control-height);border:1px solid var(--admin-border);border-radius:var(--radius-control);padding:0 var(--form-control-padding-x)}.client-page textarea{min-height:5.5rem;border:1px solid var(--admin-border);border-radius:var(--radius-control);padding:.75rem}.client-page .field-error{color:var(--admin-danger);font-weight:800}@media(max-width:920px){.client-two-columns,.client-details-grid,.client-summary-grid{grid-template-columns:1fr}}app-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),app-admin select,app-admin textarea,app-client-area-layout input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),app-client-area-layout select,app-client-area-layout textarea,app-platform-layout input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]),app-platform-layout select,app-platform-layout textarea{background:#fff!important;border:1px solid var(--admin-input-border)!important;color:var(--admin-text)!important;font-weight:400!important}app-admin label>span:first-child,app-client-area-layout label>span:first-child,app-platform-layout label>span:first-child,app-platform-layout .filters span{color:#797164!important;font-weight:600!important}app-admin p,app-admin td,app-client-area-layout p,app-client-area-layout td,app-platform-layout p,app-platform-layout td{font-weight:400!important}app-admin input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,app-admin select:focus,app-admin textarea:focus,app-client-area-layout input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,app-client-area-layout select:focus,app-client-area-layout textarea:focus,app-platform-layout input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=color]):focus,app-platform-layout select:focus,app-platform-layout textarea:focus{border-color:var(--admin-input-focus)!important;outline:0;box-shadow:0 0 0 3px var(--admin-input-focus-glow)!important}app-admin .primary-button,app-client-area-layout .primary-button,app-platform-layout .primary-button{display:inline-flex!important;align-items:center;justify-content:center;gap:.4rem;height:40px!important;min-height:40px!important;padding:0 1rem!important;border:1px solid var(--admin-primary)!important;border-radius:var(--radius-control)!important;background:var(--admin-primary)!important;color:var(--admin-on-primary)!important;font-size:.9rem!important;font-weight:600!important;white-space:nowrap;text-decoration:none}app-admin .primary-button:hover:not(:disabled),app-client-area-layout .primary-button:hover:not(:disabled),app-platform-layout .primary-button:hover:not(:disabled){border-color:var(--admin-primary-strong)!important;background:var(--admin-primary-strong)!important}app-platform-layout .primary-button--danger{border-color:var(--admin-danger)!important;background:var(--admin-danger)!important}app-platform-layout .primary-button--danger:hover:not(:disabled){border-color:#9a4238!important;background:#9a4238!important}app-admin input[type=radio],app-client-area-layout input[type=radio]{accent-color:var(--admin-primary)!important}app-admin input[type=checkbox]:not(.switch-input):not(.settings-form__switch-input):not(.switch__native):not(.perm-item__native),app-client-area-layout input[type=checkbox]:not(.perfil-switch-input){appearance:none!important;position:relative;width:17px!important;height:17px!important;min-height:17px!important;flex-shrink:0;border:1.5px solid var(--admin-border)!important;border-radius:4px!important;background:var(--admin-surface)!important;cursor:pointer;margin:0}app-admin input[type=checkbox]:not(.switch-input):not(.settings-form__switch-input):not(.switch__native):not(.perm-item__native):checked,app-client-area-layout input[type=checkbox]:not(.perfil-switch-input):checked{background:var(--admin-primary)!important;border-color:var(--admin-primary)!important}app-admin input[type=checkbox]:not(.switch-input):not(.settings-form__switch-input):not(.switch__native):not(.perm-item__native):checked:after,app-client-area-layout input[type=checkbox]:not(.perfil-switch-input):checked:after{content:"\2713";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--admin-on-primary);font-size:11px;font-weight:700}app-admin input[type=checkbox]:not(.switch-input):not(.settings-form__switch-input):not(.switch__native):not(.perm-item__native):focus-visible,app-client-area-layout input[type=checkbox]:not(.perfil-switch-input):focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}.form-panel__error{margin:0 0 .25rem;padding:.7rem .9rem;border:1px solid var(--admin-danger);border-radius:var(--radius-control, 10px);background:var(--admin-danger-background);color:var(--admin-danger);font-size:.86rem;font-weight:700}input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:var(--admin-danger);background:var(--admin-danger-background)}input.is-invalid:focus-visible,select.is-invalid:focus-visible,textarea.is-invalid:focus-visible{outline:2px solid var(--admin-danger);outline-offset:1px}
