:root{--color-primary:#f6921e;--color-primary-hover:#a94600;--color-on-primary:#fff;--color-brand-cyan:#14a7df;--color-brand-cyan-strong:#002860;--color-brand-orange:#f6921e;--color-brand-red:#ec1940;--color-brand-green:#93d50a;--color-brand-green-strong:#60a200;--color-brand-fg-strong:#1a1a1a;--color-brand-fg-primary:#343434;--color-brand-fg-secondary:#717171;--color-brand-fg-muted:#b8b8b8;--color-brand-fg-inverse:#fff;--color-success-text:#003c00;--color-info:#14a7df;--color-info-text:#005b92;--color-info-subtle:#e7f6fc;--color-warning-text:#a94600;--color-danger-text:#9f0000;--color-error:#9f0000;--color-bg:#fff;--color-surface:#fff;--color-surface-subtle:#ededed;--color-surface-stripe:#fafafa;--color-surface-brand:#14a7df;--color-surface-avatar:#dbdbdb;--color-border:#b8b8b8;--color-border-focus:#14a7df;--color-border-accent:#14a7df;--color-text:#1a1a1a;--color-text-strong:#1a1a1a;--color-text-body:#343434;--color-text-muted:#717171;--color-text-helper:#717171;--color-text-caption:#717171;--color-text-placeholder:#717171;--color-text-disabled:#949494;--color-text-inverse:#fff;--color-text-selected:#fff;--color-text-required:#9f0000;--color-text-success:#003c00;--color-text-information:#005b92;--color-text-warning:#a94600;--color-text-error:#9f0000;--color-link:#f6921e;--color-link-hover:#a94600;--color-text-on-action:#fff;--color-icon:#343434;--color-icon-subtle:#b8b8b8;--sidebar-bg:#ededed;--sidebar-bg-active:#f6921e;--sidebar-text:#343434;--sidebar-text-active:#fff;--sidebar-width:248px;--topbar-height:60px;--button-primary-bg:#f6921e;--button-primary-bg-hover:#a94600;--button-secondary-border:#f6921e;--button-secondary-border-hover:#a94600;--input-bg:#fff;--input-border:#b8b8b8;--input-border-error:#9f0000;--input-icon:#343434;--input-icon-disabled:#949494;--table-header-bg:#14a7df;--table-row-bg:#fff;--table-row-bg-alt:#fafafa;--table-row-border:#b8b8b8;--badge-new-bg:#d0edf9;--badge-new-text:#005b92;--badge-waiting-bg:#fde8ec;--badge-waiting-text:#9f0000;--badge-progress-bg:#fde9d2;--badge-progress-text:#a94600;--badge-closed-bg:#e9f7ce;--badge-closed-text:#003c00;--modal-bg:#fff;--modal-overlay:#1a1a1a;--profile-option-bg:#fff;--profile-option-bg-selected:#e7f6fc;--profile-option-border:#b8b8b8;--profile-option-border-selected:#14a7df;--profile-option-radio:#b8b8b8;--profile-option-radio-selected:#14a7df;--avatar-bg:#dbdbdb;--documents-border:#14a7df;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000f;--shadow-md-full:0 0 6px #00000012, 0 0 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-lg-full:0 0 15px #0000001a, 0 0 6px #0000000d;--shadow-xl:0 20px 25px #0000001a, 0 10px 10px #0000000a;--shadow-modal:0 25px 50px #0000002e;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-family-base:"Univia Pro", var(--font-poppins), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-xs:11px;--font-size-sm:13px;--font-size-base:14px;--font-size-md:15px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.25s ease}
.pc-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-family-base);font-size:var(--font-size-base);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);border:1px solid #0000;font-weight:600;line-height:1.2;display:inline-flex}.pc-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.pc-btn--full{width:100%}.pc-btn__icon{flex-shrink:0;display:inline-flex}.pc-btn--primary{background-color:var(--button-primary-bg);color:var(--color-text-on-action)}.pc-btn--primary:hover:not(:disabled){background-color:var(--button-primary-bg-hover);color:var(--color-text-on-action)}.pc-btn--secondary{border-color:var(--button-secondary-border);color:var(--color-link);background-color:#0000}.pc-btn--secondary:hover:not(:disabled){border-color:var(--button-secondary-border-hover);color:var(--color-link-hover);background-color:#0000}.pc-btn--tertiary{color:var(--color-link);background-color:#0000}.pc-btn--tertiary:hover:not(:disabled){color:var(--color-link-hover);background-color:#0000}.pc-btn:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.pc-btn--primary:disabled{background-color:var(--color-surface-subtle)}.pc-btn--secondary:disabled{border-color:var(--color-border)}
.pc-field{gap:var(--space-2);font-family:var(--font-family-base);flex-direction:column;display:flex}.pc-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.pc-field__label{font-size:var(--font-size-base);color:var(--color-text-body);margin:0;font-weight:600;line-height:1.3}.pc-field__required{margin-left:var(--space-1);color:var(--color-text-required)}.pc-field__label-action{font-size:var(--font-size-base);color:var(--color-text-body);white-space:nowrap;transition:color var(--transition-base);font-weight:600;text-decoration:none}.pc-field__footer{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;line-height:1.4;display:flex}.pc-field__error,.pc-field__helper{margin:0}.pc-field__error{color:var(--color-text-error)}.pc-field__helper{color:var(--color-text-helper)}.pc-field__counter{color:var(--color-text-helper);white-space:nowrap;margin-left:auto}.pc-control{align-items:center;width:100%;display:flex;position:relative}.pc-control__icon,.pc-control__chevron{color:var(--input-icon);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.pc-control__icon{left:var(--space-3)}.pc-control__chevron{right:var(--space-3)}.pc-input,.pc-select,.pc-textarea{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-md);background-color:var(--input-bg);font-family:var(--font-family-base);font-size:var(--font-size-base);color:var(--color-text-body);transition:border-color var(--transition-base), box-shadow var(--transition-base);margin:0;font-weight:400;line-height:20px}.pc-input::placeholder,.pc-textarea::placeholder{color:var(--color-text-placeholder);opacity:1;font-weight:400}.pc-input:focus,.pc-select:focus,.pc-textarea:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus);outline:none}.pc-input[aria-invalid=true],.pc-select[aria-invalid=true],.pc-textarea[aria-invalid=true]{border-color:var(--input-border-error)}.pc-input[aria-invalid=true]:focus,.pc-select[aria-invalid=true]:focus,.pc-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--input-border-error)}.pc-input:disabled,.pc-select:disabled,.pc-textarea:disabled{background-color:var(--color-surface-stripe);color:var(--color-text-disabled);cursor:not-allowed}:is(.pc-control:has(:disabled) .pc-control__icon,.pc-control:has(:disabled) .pc-control__chevron){color:var(--input-icon-disabled)}.pc-control--icon-start .pc-input{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.pc-select{padding-right:calc(var(--space-3) + 16px + var(--space-2));appearance:none;cursor:pointer}.pc-select:has(option[value=""]:checked){color:var(--color-text-placeholder)}.pc-select option{color:var(--color-text-body)}.pc-textarea{height:auto;min-height:104px;padding:var(--space-3);resize:vertical}.pc-input[type=date]{position:relative}.pc-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:auto;height:auto;position:absolute;inset:0}
.pc-modal{background:var(--modal-bg,#fff);width:calc(100% - 32px);max-height:92vh;color:var(--color-text-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:none;padding:0;overflow:hidden}.pc-modal[open]{flex-direction:column;animation:.2s modal-in;display:flex}.pc-modal::backdrop{background:#1a1a1a40;animation:.2s modal-fade}.pc-modal[open].pc-modal--shake{animation:.3s modal-shake}.pc-modal__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:28px 32px 0;display:flex}.pc-modal__icon{border-radius:var(--radius-md);background:var(--color-surface-subtle);width:36px;height:36px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-modal__title{font-size:var(--font-size-xl);color:var(--color-text);margin:0;font-weight:700;line-height:1.25}.pc-modal__description{font-size:var(--font-size-base);color:var(--color-text-body);margin:8px 0 0;line-height:1.6}.pc-modal__close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin:-4px -8px 0 0;font-size:18px}.pc-modal__close:hover{background:var(--color-surface-subtle)}.pc-modal__body{flex:1;padding:20px 32px;overflow-y:auto}.pc-modal__footer{flex-direction:column;gap:16px;padding:4px 32px 28px;display:flex}.pc-modal__header+.pc-modal__footer{padding-top:20px}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-shake{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.pc-modal[open],.pc-modal::backdrop,.pc-modal[open].pc-modal--shake{animation:none}}
.pc-success{padding:var(--space-6);font-family:var(--font-family-base);flex-direction:column;display:flex}.pc-success__eyebrow{max-width:420px;margin:var(--space-1) 0;font-size:var(--font-size-base);color:var(--color-text);font-weight:600;line-height:1.7}.pc-success__title{margin:var(--space-2) 0;font-size:var(--font-size-xl);color:var(--color-text);font-weight:700;line-height:1.3}.pc-success__description{max-width:420px;margin:var(--space-1) 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.7}.pc-success__action{min-height:40px;margin-bottom:var(--space-4);text-decoration:none}
.pc-avatar{border-radius:var(--radius-full);background-color:var(--color-surface-brand);width:40px;height:40px;font-family:var(--font-family-base);font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--color-text-inverse);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.pc-dropdown{display:inline-flex;position:relative}.pc-dropdown__trigger{align-items:center;gap:var(--space-2);font-family:var(--font-family-base);cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.pc-dropdown__trigger:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.pc-dropdown__trigger--avatar{border-radius:var(--radius-full)}.pc-dropdown__trigger--text{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--color-text-body);transition:color var(--transition-base);font-weight:600}.pc-dropdown__trigger--text:hover{color:var(--color-text-body)}.pc-dropdown__trigger-icon{font-size:14px;display:inline-flex}.pc-dropdown__menu{top:calc(100% + var(--space-2));z-index:50;min-width:220px;padding:var(--space-2);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-lg-full);font-family:var(--font-family-base);flex-direction:column;display:flex;position:absolute}.pc-dropdown__menu--end{right:0}.pc-dropdown__menu--start{left:0}.pc-dropdown__section{padding:var(--space-1) var(--space-2);flex-direction:column;gap:2px;min-width:0;display:flex}.pc-dropdown__title,.pc-dropdown__value{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-md);color:var(--color-text-body);font-weight:500;overflow:hidden}.pc-dropdown__label{font-size:var(--font-size-md);color:var(--color-text-muted)}.pc-dropdown__divider{height:1px;margin:var(--space-1) var(--space-2);background-color:var(--color-border)}.pc-dropdown__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:var(--font-size-md);text-align:left;color:var(--color-text-body);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;font-weight:500;text-decoration:none;display:flex}.pc-dropdown__item:hover,.pc-dropdown__item:focus-visible{background-color:var(--color-surface-stripe);color:var(--color-text-strong);outline:none}.pc-dropdown__item-icon{flex-shrink:0;display:inline-flex}.pc-dropdown__item--action{color:var(--color-link)}.pc-dropdown__item--action:hover,.pc-dropdown__item--action:focus-visible{color:var(--color-link-hover)}.pc-dropdown__whatsapp{padding:var(--space-1);border-radius:var(--radius-full);background-color:var(--color-brand-green);display:inline-flex}
html,body{height:100%;font-size:var(--font-size-base);color:var(--color-text-body)}:root{--bs-body-font-family:var(--font-family-base);--bs-font-sans-serif:var(--font-family-base);--bs-primary:var(--color-primary);--bs-primary-rgb:246, 146, 30;--bs-body-color:var(--color-text-body);--bs-body-bg:var(--color-bg);--bs-border-color:var(--color-border);--bs-link-color:var(--color-link);--bs-link-color-rgb:246, 146, 30;--bs-link-hover-color:var(--color-link-hover);--bs-link-hover-color-rgb:169, 70, 0}body{font-family:var(--bs-body-font-family)}nav{transition:width var(--transition-slow)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-icon-subtle);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}main{animation:.2s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes brand-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(.92)}}.ac-table tr{transition:background var(--transition-fast)}.ac-badge{font-size:var(--font-size-xs);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.ac-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.profile-option{background:var(--profile-option-bg);border:1px solid var(--profile-option-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-base), border-color var(--transition-base);align-items:center;gap:14px;padding:16px 20px;display:flex}.profile-option:hover{border-color:var(--profile-option-border-selected)}.profile-option.is-selected{background:var(--profile-option-bg-selected);border-color:var(--profile-option-border-selected)}.profile-option:has(.profile-option__radio:focus-visible){outline:2px solid var(--color-border-focus);outline-offset:2px}.profile-option__radio{width:18px;height:18px;accent-color:var(--profile-option-radio-selected);cursor:pointer;flex-shrink:0;margin:0}.profile-option__radio:focus-visible{outline:none}.profile-option__name{font-size:var(--font-size-md);color:var(--color-text);font-weight:700}.profile-option__meta{font-size:var(--font-size-sm);color:var(--color-text-muted)}
