@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}html,body{-webkit-font-smoothing:antialiased;background:var(--bg-app);color:var(--text-primary);font-family:Inter,-apple-system,sans-serif}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}:root{--color-primary-raw:#eb0000;--color-primary-light-raw:#fee;--color-primary-text-raw:#222;--color-success-raw:#22c55e;--color-success-light-raw:#dcfce7;--color-success-text-raw:#15803d;--color-warning-raw:#f59e0b;--color-warning-light-raw:#fef9c3;--color-warning-text-raw:#92400e;--color-danger-raw:#ef4444;--color-danger-light-raw:#fee2e2;--color-danger-text-raw:#991b1b;--color-purple-raw:#8b5cf6;--color-purple-light-raw:#ede9fe;--color-purple-text-raw:#5b21b6;--color-info-raw:#3e7cb8;--color-info-light-raw:#e5f0fa;--color-info-text-raw:#1e4e77;--color-navy-raw:#475569;--color-navy-light-raw:#e2e8f0;--color-navy-text-raw:#334155;--color-pink-raw:#db2777;--color-pink-light-raw:#fce7f3;--color-pink-text-raw:#9d174d;--primary:var(--color-primary-raw);--primary-light:var(--color-primary-light-raw);--primary-text:var(--color-primary-text-raw);--success:var(--color-success-raw);--success-light:var(--color-success-light-raw);--success-text:var(--color-success-text-raw);--warning:var(--color-warning-raw);--warning-light:var(--color-warning-light-raw);--warning-text:var(--color-warning-text-raw);--danger:var(--color-danger-raw);--danger-light:var(--color-danger-light-raw);--danger-text:var(--color-danger-text-raw);--purple:var(--color-purple-raw);--purple-light:var(--color-purple-light-raw);--purple-text:var(--color-purple-text-raw);--info:var(--color-info-raw);--info-light:var(--color-info-light-raw);--info-text:var(--color-info-text-raw);--navy:var(--color-navy-raw);--navy-light:var(--color-navy-light-raw);--navy-text:var(--color-navy-text-raw);--pink:var(--color-pink-raw);--pink-light:var(--color-pink-light-raw);--pink-text:var(--color-pink-text-raw);--bg-app:#f4f5f7;--bg-sidebar:#fff;--bg-card:#fff;--bg-row:#f8f9fb;--bg-row-hover:#f9fafb;--border:#00000012;--border-md:#0000001c;--divider:#eaecf0;--text-primary:#1a1d23;--text-secondary:#4b5261;--text-muted:#8a92a0;--text-subtle:#b0b7c3;--shadow-card:0;--shadow-card-hover:0 4px 12px #0000001a;--bg-input:var(--bg-row);--bg-modal:#fff;--bg-raised:#fff;--bg-raised-hover:#f3f4f6;--on-solid:#fff;--primary-fg:var(--primary);--standby:#eb0000;--wine:#900;--ring-hover:#11141a14;--danger-ring:#dc262647;--shadow-sticky:-8px 0 12px -8px #00000026;--scrollbar-thumb:#d1d5db;--btn-navy-bg:#1a1a1a;--hover-overlay:#0000000f;--overlay-backdrop:#11141a80;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--color-primary-raw:#e5383b;--color-primary-light-raw:#1e1e1e;--color-primary-text-raw:#f5f5f5;--color-success-raw:#1fa85a;--color-success-light-raw:#1a482e;--color-success-text-raw:#4ade80;--color-warning-raw:#e08a0b;--color-warning-light-raw:#553d17;--color-warning-text-raw:#fbbf24;--color-danger-raw:#f0444f;--color-danger-light-raw:#55222e;--color-danger-text-raw:#f5f5f5;--color-purple-raw:#8b5cf6;--color-purple-light-raw:#372a58;--color-purple-text-raw:#b79cff;--color-info-raw:#3b82f6;--color-info-light-raw:#213558;--color-info-text-raw:#6fb0ff;--color-navy-raw:#737373;--color-navy-light-raw:#262626;--color-navy-text-raw:#d4d4d4;--color-pink-raw:#ec4899;--color-pink-light-raw:#53253e;--color-pink-text-raw:#ff8fc4;--primary-fg:#e8e8ec;--standby:#e5383b;--wine:#b8324a;--bg-app:#0a0a0a;--bg-sidebar:#0a0a0a;--bg-card:#161616;--bg-row:#0a0a0a;--bg-row-hover:#1e1e1e;--bg-input:#161616;--bg-modal:#1b1b1b;--bg-raised:#1e1e1e;--bg-raised-hover:#2a2a2a;--border:#ffffff12;--border-md:#ffffff1f;--divider:#1e1e1e;--text-primary:#f5f5f5;--text-secondary:#a3a3a3;--text-muted:gray;--text-subtle:#636363;--on-solid:#fff;--shadow-card-hover:0 10px 28px #0000008c, 0 0 0 1px #ffffff08, inset 0 1px 0 #ffffff0f;--shadow-sticky:-10px 0 14px -10px #000000b3;--ring-hover:#ffffff1f;--danger-ring:#dc303066;--scrollbar-thumb:#333;--btn-navy-bg:#2a2a2a;--hover-overlay:#ffffff14;--overlay-backdrop:#000000bf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .topbar__nav-button[aria-expanded=true],html[data-theme=dark] .topbar__nav-item--submenu[aria-expanded=true] .topbar__nav-button{background:var(--bg-row-hover);color:var(--text-primary)}html[data-theme=dark] .topbar__nav-button[aria-expanded=true] .topbar__nav-chevron{color:var(--text-primary)}html[data-theme=dark] .search-highlight{color:var(--text-primary);background:#ff6b6b4d}html[data-theme=dark] .badge--ok{color:var(--success-text);border-color:var(--success);background:0 0}html[data-theme=dark] .badge--pending{color:var(--warning-text);border-color:var(--warning);background:0 0}html[data-theme=dark] .badge--progress{color:var(--info-text);border-color:var(--info);background:0 0}html[data-theme=dark] .badge--danger{color:var(--danger-text);border-color:var(--danger);background:0 0}html[data-theme=dark] .badge--navy{color:var(--navy-text);border-color:var(--navy);background:0 0}html[data-theme=dark] .badge--purple{color:var(--purple-text);border-color:var(--purple);background:0 0}html[data-theme=dark] .badge--pink{color:var(--pink-text);border-color:var(--pink);background:0 0}html[data-theme=dark] .badge--cargo{color:var(--text-primary);background:0 0;border:0}.stage-timeline__state--pendente,.stage-timeline__state--andamento,.stage-timeline__state--standby,.stage-timeline__state--desistencia,.stage-timeline__state--concluido{color:#fff}html[data-theme=dark] .modal{--bg-card:#202020;--bg-row:#242424;--bg-row-hover:#2c2c2c;--bg-input:#141414;--bg-raised:#262626;--bg-raised-hover:#303030;--divider:#2a2a2a;--border:#ffffff1a}html[data-theme=dark] img,html[data-theme=dark] video,html[data-theme=dark] picture{filter:brightness(.92)}html[data-theme=dark] ::selection{color:var(--text-primary);background:#ff6b6b59}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 9999s ease-out}html[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 9999s ease-out}html[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 9999s ease-out}html[data-theme=dark] textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 9999s ease-out}html.theme-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-vt::view-transition-old(root){z-index:1}html.theme-vt::view-transition-new(root){z-index:2}html.theme-vt *,html.theme-vt :before,html.theme-vt :after{transition:none!important}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color .4s,border-color .4s,color .4s,fill .4s,stroke .4s,box-shadow .4s!important}@media (prefers-reduced-motion:reduce){html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(4px)}}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes rgAlertPulse{0%{border-color:var(--border-md);box-shadow:0 0 #0000}16%{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-ring)}70%{border-color:var(--danger);box-shadow:0 0 0 4px var(--danger-ring)}to{border-color:var(--border-md);box-shadow:0 0 #0000}}.back-to-top{z-index:90;background:var(--bg-raised);border:1px solid var(--border-md);width:44px;height:44px;color:var(--text-secondary);box-shadow:var(--shadow-card-hover);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,visibility .2s,background .15s,color .15s;display:flex;position:fixed;bottom:20px;left:20px;transform:translateY(8px)}.back-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.back-to-top:hover{background:var(--bg-row-hover);color:var(--text-primary)}.back-to-top:focus-visible{outline:2px solid var(--info);outline-offset:2px}.ui-scale{z-index:90;background:var(--bg-raised);border:1px solid var(--border-md);box-shadow:var(--shadow-card-hover);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;bottom:20px;right:20px}.ui-scale__btn{width:28px;height:28px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.ui-scale__btn:hover:not(:disabled){background:var(--bg-row-hover);color:var(--text-primary)}.ui-scale__btn:disabled{color:var(--text-subtle);cursor:default}.ui-scale__value{min-width:44px;height:28px;color:var(--text-secondary);border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ui-scale__value:hover{background:var(--bg-row-hover);color:var(--text-primary)}.app{min-height:calc(100vh / var(--ui-zoom,1));background:var(--bg-app);flex-direction:column;display:flex}.app__body{display:contents}.app__content{flex-direction:column;flex:1;gap:18px;width:100%;max-width:1680px;margin:0 auto;padding:24px 28px 48px;animation:.3s both fadeIn;display:flex}.topbar{background:var(--bg-sidebar);border-bottom:1px solid var(--border);z-index:40;flex-shrink:0;height:56px;position:sticky;top:0}.topbar__inner{align-items:center;gap:28px;max-width:1680px;height:100%;margin:0 auto;padding:0 28px;display:flex}.topbar__brand{letter-spacing:-.02em;color:var(--text-primary);flex-shrink:0;align-items:center;gap:6px;font-size:16px;font-weight:800;display:inline-flex}.topbar__actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.topbar__user-menu{flex-shrink:0;position:relative}.topbar__user{background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 10px 0 6px;transition:background .13s;display:flex;position:relative}.topbar__user:hover{background:var(--bg-row-hover)}.topbar__user[aria-expanded=true]{background:var(--primary);border-color:#0000}.topbar__user[aria-expanded=true] .topbar__user-icon,.topbar__user[aria-expanded=true] .topbar__user-name,.topbar__user[aria-expanded=true] .topbar__chevron{color:var(--on-solid)}.topbar__user[aria-expanded=true] .topbar__user-icon{background:0 0}.topbar__user-icon{background:var(--primary-light);width:22px;height:22px;color:var(--primary-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar__user-name{color:var(--text-primary);white-space:nowrap;font-size:12.5px;font-weight:600}.topbar__chevron{color:var(--text-muted);flex-shrink:0}.topbar__notifications{flex-shrink:0;position:relative}.topbar__bell{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex;position:relative}.topbar__bell:hover{background:var(--bg-row-hover);color:var(--text-primary)}.topbar__bell[aria-expanded=true]{background:var(--primary);color:var(--on-solid);border-color:#0000}.topbar__bell-badge{box-sizing:border-box;background:var(--primary);min-width:18px;height:18px;color:var(--on-solid);box-shadow:0 0 0 2px var(--bg-sidebar);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.topbar__notif-panel{gap:0;width:430px;max-width:calc(100vw - 32px);padding:0}.topbar__notif-header{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--divider);padding:11px 14px 9px;font-size:12px;font-weight:700}.topbar__notif-empty{color:var(--text-muted);text-align:center;margin:0;padding:18px 14px;font-size:12.5px}.topbar__notif-list{flex-direction:column;gap:2px;max-height:360px;padding:6px;display:flex;overflow-y:auto}.topbar__submenu .topbar__notif-item{justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.topbar__notif-main{flex-direction:column;gap:2px;min-width:0;display:flex}.topbar__notif-partner{color:var(--text-primary);white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:12.5px;font-weight:600}.topbar__notif-meta{color:var(--text-muted);white-space:normal;overflow-wrap:anywhere;text-align:left;font-size:11.5px;font-weight:500}.topbar__notif-item .badge{flex-shrink:0;padding:2px 8px;font-size:10.5px}.topbar__nav{align-items:center;gap:4px;height:100%;display:flex}.topbar__nav-item{align-items:center;height:100%;display:flex;position:relative}.topbar__nav-trigger{display:inline-flex;position:relative}.topbar__nav-link,.topbar__nav-button{height:32px;color:var(--text-primary);border-radius:8px;align-items:center;gap:5px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .13s,color .13s;display:inline-flex}.topbar__nav-link:hover,.topbar__nav-button:hover{background:var(--bg-row-hover);color:var(--text-primary)}.topbar__nav-link--ativo{position:relative}.topbar__nav-link--ativo:after{content:"";background:var(--primary);border-radius:2px;width:16px;height:2px;position:absolute;bottom:3px;left:12px}.topbar__submenu button.topbar__submenu-item--ativo{font-weight:600}.topbar__drawer-link--ativo{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:6px;text-decoration-thickness:2px}.topbar__nav-item--submenu[aria-expanded=true] .topbar__nav-button,.topbar__nav-button[aria-expanded=true]{background:var(--bg-row-hover);color:var(--text-primary)}.topbar__nav-button[aria-expanded=true] .topbar__nav-chevron{color:var(--text-primary)}.topbar__nav-chevron{color:var(--text-muted);transition:transform .18s}.topbar__nav-chevron--open{transform:rotate(180deg)}.topbar__submenu{background:var(--bg-raised);border:1px solid var(--border);min-width:168px;box-shadow:var(--shadow-card-hover);z-index:50;border-radius:10px;flex-direction:column;gap:2px;padding:6px;animation:.16s both slideDown;display:flex;position:absolute;top:calc(100% + 8px);left:0}.topbar__submenu--closing{pointer-events:none;animation:.14s both slideDownOut}.topbar__submenu--right{left:auto;right:0}.topbar__submenu--user{width:max-content;min-width:104px;left:0;right:auto}.topbar__submenu button{text-align:left;width:100%;color:var(--text-secondary);border-radius:7px;padding:9px 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.topbar__submenu button:hover{background:var(--bg-raised-hover);color:var(--text-primary)}.custom-select{width:100%;position:relative}.custom-select__trigger{border:1px solid var(--border-md);background:var(--bg-input);width:100%;color:var(--text-primary);cursor:pointer;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s,opacity .15s;display:flex}.custom-select__trigger:hover:not(:disabled){background:var(--bg-card)}.custom-select__trigger[aria-expanded=true]{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px var(--primary-light)}.custom-select__trigger:disabled{cursor:not-allowed;opacity:.55}.custom-select__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.custom-select__value--placeholder{color:var(--text-subtle);font-weight:500}.custom-select__value-wrap{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.custom-select__value-wrap .custom-select__value{flex:1}.custom-select__order-indicator{color:var(--primary-fg);flex-shrink:0;align-items:center;display:inline-flex}.custom-select__chevron{color:var(--text-subtle);flex-shrink:0;transition:color .15s,transform .18s}.custom-select__chevron--open{color:var(--primary-fg);transform:rotate(180deg)}.custom-select__list{background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--shadow-card-hover);z-index:1300;border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;animation:.16s both slideDown;display:flex;position:absolute;top:calc(100% + 6px);left:0}.custom-select__list--closing{pointer-events:none;animation:.14s both slideDownOut}.custom-select__list--up{animation:.16s both slideUp}.custom-select__list--up.custom-select__list--closing{animation:.14s both slideDownOut}.custom-select__option{text-align:left;width:100%;color:var(--text-secondary);border-radius:7px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.custom-select__option:hover{background:var(--bg-raised-hover);color:var(--text-primary)}.custom-select__option--selected{background:var(--primary-light);color:var(--primary-text);font-weight:600}.bank-select__empty{color:var(--text-muted);padding:8px 10px;font-size:12.5px}.bank-select__add{color:var(--primary-text);font-weight:600}.custom-select--filter .custom-select__trigger{height:40px;padding:0 12px;font-size:13px;font-weight:500}.multi-select__list{overflow-x:hidden}.multi-select__option{align-items:center;gap:8px;display:flex}.multi-select__option.custom-select__option--selected{color:var(--text-primary);background:0 0;font-weight:600}.multi-select__option:hover{background:var(--bg-raised-hover)}.multi-select__checkbox{border:1.5px solid var(--border-md);background:var(--bg-input);width:16px;height:16px;color:var(--on-solid);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:flex}.multi-select__checkbox--checked{background:var(--primary);border-color:var(--primary)}.orderable-toolbar{z-index:2;background:var(--bg-raised);border-bottom:1px solid var(--border);border-radius:10px 10px 0 0;justify-content:flex-start;align-items:center;margin:-6px -6px 4px;padding:6px 8px;display:flex;position:sticky;top:0}.orderable-toolbar__reset{color:var(--primary-fg);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.orderable-toolbar__reset:hover:not(:disabled){background:var(--primary-light)}.orderable-toolbar__reset:disabled{color:var(--text-subtle);cursor:default}.orderable-row{border-radius:7px;align-items:center;transition:background .12s;display:flex}.orderable-row:hover{background:var(--bg-raised-hover)}.orderable-row__option,.orderable-row__option:hover{white-space:nowrap;background:0 0;flex:1;min-width:0}.orderable-row__grip{width:28px;height:30px;color:var(--text-subtle);cursor:grab;touch-action:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.orderable-row__grip:hover,.orderable-row__grip:focus-visible{color:var(--text-primary)}.orderable-row__grip:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.orderable-row--dragging{z-index:1;background:var(--bg-raised);box-shadow:var(--shadow-card-hover);outline:1px solid var(--border-md);position:relative}.orderable-row--dragging .orderable-row__grip{cursor:grabbing;color:var(--primary-fg)}.custom-select--step .custom-select__trigger{height:38px;padding:0 10px;font-size:12.5px;font-weight:600}.select-list{flex-direction:column;gap:8px;max-height:360px;margin:0 -6px 0 0;padding:0 6px 0 0;list-style:none;display:flex;overflow-y:auto}.select-list__item{border:1.5px solid var(--border);background:var(--bg-row);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.select-list__item:hover{background:var(--bg-row-hover)}.select-list__item--selected{border-color:var(--primary);background:var(--primary-light)}.select-list__main{flex-direction:column;gap:2px;min-width:0;display:flex}.select-list__name{color:var(--text-primary);font-size:13.5px;font-weight:700}.select-list__meta{color:var(--text-muted);font-size:12px;font-weight:500}.select-list__radio{border:1.5px solid var(--border-md);background:var(--bg-card);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .12s,background .12s,box-shadow .12s}.select-list__item--selected .select-list__radio{border-color:var(--primary);box-shadow:inset 0 0 0 4px var(--bg-card), inset 0 0 0 100px var(--primary)}.select-list__search{flex-shrink:0}.select-list__nao-consta{color:var(--primary-fg);text-underline-offset:2px;align-self:flex-start;font-size:12.5px;font-weight:600;text-decoration:underline}.select-list__nao-consta:hover{color:var(--primary-text)}.page-header{justify-content:space-between;align-items:center;gap:16px;animation:.3s both slideDown;display:flex}.page-header__title{color:var(--text-primary);letter-spacing:-.4px;font-size:20px;font-weight:800}.page-header-row{grid-template-columns:1fr auto;align-items:start;gap:14px 16px;display:grid;position:relative}.page-header-row>.page-header{grid-area:1/1}.page-header-row>.filter-bar__top{grid-area:1/2}.page-header-row>.filter-bar__body{grid-area:2/1/auto/-1}.users-page-header{position:relative}.btn{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:700;transition:filter .15s,background .13s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background:var(--primary);color:var(--on-solid)}.btn--primary:hover{filter:brightness(1.08)}.btn--secondary{background:var(--bg-row);color:var(--text-secondary);border:1px solid var(--border-md)}.btn--secondary:hover{background:var(--bg-row-hover);color:var(--text-primary)}.btn--delete{background:var(--danger-light);color:var(--danger-text)}.btn--delete:hover{filter:brightness(.97)}.btn--historico{height:32px;padding:0 12px;font-size:12.5px}.filter-bar__body{flex-direction:column;gap:14px;display:flex}.filter-bar__top{justify-content:flex-end;align-items:center;display:flex;position:relative}.filter-bar__toggle{color:var(--text-primary);border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:700;transition:background .12s;display:flex}.filter-bar__toggle:hover{background:var(--bg-row-hover)}.filter-bar__toggle-chevron{color:var(--text-muted);transition:transform .18s}.filter-bar__toggle-chevron--open{transform:rotate(180deg)}.filter-bar__panel{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:10px;padding:18px;animation:.2s both slideDown;display:flex}.filter-bar__panel--closing{animation:.14s reverse both fadeIn}.filter-bar__badge{background:var(--primary);min-width:16px;height:16px;color:var(--on-solid);text-transform:none;letter-spacing:normal;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:inline-flex}.filter-bar__clear{color:var(--primary-fg);border-radius:6px;padding:4px 6px;font-size:12.5px;font-weight:600;transition:background .12s,opacity .15s}.filter-bar__clear--hidden{opacity:0;pointer-events:none}.filter-bar__clear:hover{background:var(--primary-light)}.filter-bar__fields{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.filter-bar__field{flex-direction:column;flex:160px;gap:6px;min-width:0;display:flex}.filter-bar__field--text{flex:1.6 200px}.filter-bar__field label{color:var(--text-secondary);font-size:11.5px;font-weight:600}.filter-bar__input-wrap{align-items:center;display:flex;position:relative}.filter-bar__input-icon{color:var(--text-subtle);pointer-events:none;transition:color .15s;position:absolute;left:12px}.filter-bar__input-wrap:focus-within .filter-bar__input-icon{color:var(--primary-fg)}.filter-bar__input-wrap input{width:100%;height:40px;padding:0 12px 0 36px}.filter-bar__input-wrap--clearable input{padding-right:32px}.filter-bar__input-clear{width:22px;height:22px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;transition:color .13s,background .13s;animation:.15s both scaleIn;display:flex;position:absolute;right:6px}.filter-bar__input-clear:hover{color:var(--text-primary);background:var(--bg-row-hover)}.filter-bar__field input{border:1px solid var(--border-md);background:var(--bg-input);color:var(--text-primary);border-radius:9px;outline:none;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s,box-shadow .15s}.filter-bar__field input::placeholder{color:var(--text-subtle)}.filter-bar__field input:hover{border-color:var(--border-md);background:var(--bg-card)}.filter-bar__field input:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px var(--primary-light)}.filter-bar__field .filter-toggle{border:1px solid var(--border-md);background:var(--bg-input);height:40px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.filter-bar__field .filter-toggle:hover{background:var(--bg-card)}.filter-bar__field .filter-toggle--checked,.filter-bar__field .filter-toggle--checked:hover{border-color:var(--primary);background:var(--primary-light)}.filter-bar__field .filter-toggle input{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.filter-toggle__box{border:1.5px solid var(--border-md);background:var(--bg-card);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .13s,border-color .13s,color .13s;display:flex}.filter-toggle input:checked~.filter-toggle__box{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.filter-toggle input:focus-visible~.filter-toggle__box{outline:2px solid var(--primary);outline-offset:2px}.filter-toggle__text{white-space:nowrap;flex:auto;min-width:0}.filter-toggle__count{background:var(--primary);min-width:20px;height:20px;color:var(--on-solid);text-align:center;border-radius:10px;flex:none;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.filter-bar__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-bar__chips{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.filter-bar__footer .filter-bar__clear{flex:none;margin-left:auto}.filter-chip{background:var(--bg-row);border:1px solid var(--border-md);color:var(--text-secondary);border-radius:999px;align-items:center;gap:5px;padding:5px 6px 5px 12px;font-size:12px;animation:.15s both fadeIn;display:inline-flex}.filter-chip__label{color:var(--text-primary);font-weight:700}.filter-chip__remove{width:18px;height:18px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.filter-chip__remove svg{width:11px;height:11px}.filter-chip__remove:hover{background:var(--border-md);color:var(--text-primary)}.badge{white-space:nowrap;border:1.5px solid var(--divider);color:var(--text-primary);background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.badge--neutral{border-color:var(--divider)}.badge--new{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.badge--ok{border-color:var(--success)}.badge--pending{border-color:var(--warning)}.badge--progress{border-color:var(--info)}.badge--danger{border-color:var(--danger)}.badge--navy{border-color:var(--navy)}.badge--purple{border-color:var(--purple)}.badge--pink{border-color:var(--pink)}.badge--cargo{color:var(--text-primary);background:0 0;border:0;padding-left:0;padding-right:0}.partners-table-wrap{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:12px;animation:.3s 80ms both slideUp;overflow:auto;container-type:inline-size}.partners-table-wrap::-webkit-scrollbar{height:8px}.partners-table{border-collapse:collapse;width:auto;font-size:12.5px}.partners-table thead th{text-align:left;color:var(--text-muted);text-transform:none;letter-spacing:0;background:var(--bg-row);border-bottom:1px solid var(--divider);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}html[data-theme=dark] .partners-table thead th,html[data-theme=dark] .filter-bar__field label,html[data-theme=dark] .form-field label{color:#fff}.partners-table__row{border-bottom:1px solid var(--divider);animation:.28s both rowIn;animation-delay:calc(var(--row-i,0) * 25ms);transition:background .1s}.partners-table__row:last-child{border-bottom:none}.partners-table__row{cursor:pointer}.partners-table__row:hover td{background:var(--bg-row-hover)}.partners-table__row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.partners-table__row td{color:var(--text-secondary);vertical-align:middle;padding:18px 16px}.partners-table__empty{text-align:center;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border-md);border-radius:12px;padding:40px 20px;font-size:13px}.situacao-toast-row{pointer-events:none;z-index:1400;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.situacao-toast-row--right{justify-content:flex-end;padding-right:24px}.situacao-toast{pointer-events:auto;width:max-content;max-width:calc(100vw / var(--ui-zoom,1) - 56px);color:var(--warning-text);background:var(--warning-light);border:1px solid var(--warning);box-shadow:var(--shadow-card);white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12.5px;font-weight:700;animation:.2s both slideDown;display:flex}.situacao-toast--success{color:var(--success-text);background:var(--success-light);border-color:var(--success)}.situacao-toast svg{flex-shrink:0}.situacao-toast__text{flex:none}.situacao-toast__close{width:22px;height:22px;color:inherit;opacity:.75;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,opacity .12s;display:flex}.situacao-toast__close:hover{opacity:1;background:var(--hover-overlay)}.situacao-toast__close svg{width:14px;height:14px}.partners-table__notice{text-align:center;color:var(--warning-text);background:var(--warning-light);border:1px solid var(--warning);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 20px;font-size:13.5px;font-weight:700;display:flex}.partners-table__notice svg{flex-shrink:0}.th-situacao__track{display:flex}.th-situacao__track>*{min-width:var(--tl-step-w,118px);flex:1 1 0}.th-situacao__label{justify-content:center;display:flex}.th-situacao-filter{justify-content:center;width:100%;display:flex}.th-situacao-filter__trigger{width:auto;font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:-4px 0;padding:4px 10px;transition:color .12s;display:flex;position:relative}.th-situacao-filter__label{white-space:nowrap;position:relative}.th-situacao-filter__trigger:before{content:"";pointer-events:none;background:0 0;border:1px solid #0000;border-radius:7px;transition:background .12s,border-color .12s;position:absolute;inset:0}.th-situacao-filter__trigger:hover{color:var(--text-primary)}.th-situacao-filter__trigger:hover:before{background:var(--bg-card)}.th-situacao-filter__trigger--active,.th-situacao-filter__trigger--open{color:var(--primary-text)}.th-situacao-filter__trigger--active:before,.th-situacao-filter__trigger--open:before{background:var(--primary-light);border-color:var(--primary)}.th-situacao-filter__indicator{align-items:center;gap:5px;display:flex;position:relative}.th-situacao-filter__count{background:var(--primary);min-width:15px;height:15px;color:var(--on-solid);text-transform:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-flex}.th-situacao-filter__order-indicator{color:inherit;align-items:center;display:inline-flex}.th-situacao-filter__chevron{width:9px;height:9px;transition:transform .18s}.th-situacao-filter__chevron--open{transform:rotate(180deg)}.cell-parceiro{flex-direction:column;gap:3px;display:flex}.cell-parceiro__top{align-items:center;gap:6px;display:flex}.cell-parceiro__date{color:var(--text-muted);font-size:10.5px;font-weight:500}.cell-parceiro__name{color:var(--text-primary);font-size:13px;font-weight:700}.cell-parceiro__historico-btn{border:1px solid var(--border-md);background:var(--bg-row);color:var(--text-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:2px;padding:3px 8px 3px 6px;font-size:11px;font-weight:700;line-height:1.2;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.cell-parceiro__historico-btn:hover{background:var(--bg-row-hover);border-color:var(--primary);color:var(--primary-fg)}.cell-parceiro__historico-btn svg{flex-shrink:0}.cell-agente-summary{white-space:nowrap;width:1%;color:var(--text-secondary);height:1px;padding:0!important}.cell-agente__pending-wrap{align-items:center;height:100%;padding:18px 16px;display:flex}.cell-agente__pending{color:var(--on-solid);background:var(--warning);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cell-agente__trigger{text-align:left;width:100%;height:100%;color:var(--text-primary);border-radius:0;justify-content:flex-start;align-items:center;gap:5px;padding:18px 6px 18px 16px;font-size:14px;font-weight:700;transition:background .12s,color .12s;display:flex}.cell-agente__label{align-items:center;gap:5px;display:inline-flex}.cell-agente__name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cell-agente__chevron{color:var(--text-muted);flex-shrink:0;transition:transform .18s}.cell-agente__chevron--open{transform:rotate(180deg)}.cell-agente__popover{background:var(--bg-raised);border:1px solid var(--border);max-width:320px;box-shadow:var(--shadow-card-hover);color:var(--text-secondary);z-index:1300;border-radius:10px;flex-direction:column;gap:1px;padding:6px;font-size:12.5px;animation:.16s both slideDown;display:flex;position:fixed}.cell-agente__popover--closing{pointer-events:none;animation:.14s both slideDownOut}.cell-agente__popover--unidade{max-width:none;max-height:calc(100vh - 32px);padding:0;overflow-y:auto;container:cell-agente-popover/inline-size}.cell-agente__popover-grid{grid-template-columns:1fr;grid-template-areas:"ha""ba""hu""bu""hp""bp";gap:0;display:grid}.cell-agente__section-header--unidade,.cell-agente__section-header--parceiro{margin-top:10px}.cell-agente__section-header--agente{padding-left:18px}.cell-agente__section-body--agente{padding-left:10px}.cell-agente__section-body--parceiro{padding-right:10px}@container cell-agente-popover (width>=370px){.cell-agente__popover-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"ha hu""ba bu""hp hp""bp bp"}.cell-agente__section-header--unidade{margin-top:0}.cell-agente__section-header--agente,.cell-agente__section-body--agente{border-right:1px solid var(--divider);padding-right:14px}.cell-agente__section-header--unidade,.cell-agente__section-body--unidade{padding-left:14px}.cell-agente__section-header--parceiro,.cell-agente__section-body--parceiro{padding-left:0}}@container cell-agente-popover (width>=540px){.cell-agente__popover-grid{grid-template-columns:repeat(3,1fr);grid-template-areas:"ha hu hp""ba bu bp"}.cell-agente__section-header--parceiro{margin-top:0}.cell-agente__section-header--unidade,.cell-agente__section-body--unidade{border-right:1px solid var(--divider);padding-right:14px}.cell-agente__section-header--parceiro,.cell-agente__section-body--parceiro{padding-left:14px}}.cell-agente__section-header--agente{grid-area:ha}.cell-agente__section-body--agente{grid-area:ba}.cell-agente__section-header--unidade{grid-area:hu}.cell-agente__section-body--unidade{grid-area:bu}.cell-agente__section-header--parceiro{grid-area:hp}.cell-agente__section-body--parceiro{grid-area:bp}.cell-agente__section-body{flex-direction:column;gap:0;min-width:0;padding-top:3px;display:flex}.cell-agente__section-header{background:var(--primary);align-items:center;gap:6px;min-width:0;padding-top:12px;padding-bottom:10px;display:flex}.cell-agente__section-header--agente{border-top-left-radius:10px}.cell-agente__section-header--parceiro{border-top-right-radius:10px}.cell-agente__section-icon{color:var(--on-solid);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cell-agente__section-icon svg{width:15px;height:15px}.cell-agente__section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--on-solid);padding:0;font-size:12px;font-weight:700}.cell-agente__empty{color:var(--text-muted);padding:5px 6px;font-style:italic}.stage-timeline__step-menu{background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--shadow-card-hover);z-index:1300;border-radius:10px;flex-direction:column;gap:5px;padding:7px;animation:.16s both slideDownAbove;display:flex;position:fixed;transform:translateY(-100%)}.stage-timeline__step-menu:after{content:"";bottom:-5px;left:var(--tail-left,50%);background:var(--bg-raised);border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0 0 2px;width:10px;height:10px;position:absolute;transform:translate(-50%)rotate(45deg)}.stage-timeline__step-menu--closing{pointer-events:none;animation:.14s both slideDownAboveOut}.stage-timeline__step-menu--down{animation:.16s both slideUpBelow;transform:translateY(0)}.stage-timeline__step-menu--down:after{border-bottom:none;border-right:none;border-left:1px solid var(--border);border-top:1px solid var(--border);border-radius:2px 0 0;top:-5px;bottom:auto}.stage-timeline__step-menu--down.stage-timeline__step-menu--closing{animation:.14s both slideUpBelowOut}.stage-timeline__step-menu__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;padding:0 2px;font-size:9.5px;font-weight:700}.stage-timeline__step-menu__options{flex-direction:column;gap:2px;display:flex}.stage-timeline__step-menu button{text-align:left;color:var(--text-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;font-weight:600;transition:background .12s;display:flex}.stage-timeline__step-menu button:hover,.stage-timeline__step-menu button:focus-visible{background:var(--bg-raised-hover);outline:none}.stage-timeline__step-menu__status{width:16px;height:16px;color:var(--on-solid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stage-timeline__step-menu__status svg{stroke-width:3px;width:8px;height:8px}.stage-timeline__step-menu__status--pendente{background:var(--warning)}.stage-timeline__step-menu__status--andamento{background:var(--info)}.stage-timeline__step-menu__status--ok{background:var(--success)}.stage-timeline__step-menu--list .stage-timeline__step-menu__options{flex-direction:column}.stage-timeline__step-menu--list button{text-align:left;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.stage-timeline__step-menu--list .stage-timeline__step-menu__status{box-shadow:none;flex-shrink:0;position:static}.stage-timeline__step-menu .stage-timeline__step-menu__item--locked{cursor:not-allowed;color:var(--text-muted)}.stage-timeline__step-menu .stage-timeline__step-menu__item--locked:hover,.stage-timeline__step-menu .stage-timeline__step-menu__item--locked:focus-visible{background:0 0}.stage-timeline__step-menu__status--locked{background:var(--text-muted)}.stage-timeline__step-menu__status--locked svg{stroke-width:2.5px;width:9px;height:9px}@keyframes slideDownAbove{0%{opacity:0;transform:translateY(-100%)translateY(8px)scale(.98)}to{opacity:1;transform:translateY(-100%)translateY(0)scale(1)}}@keyframes slideDownAboveOut{0%{opacity:1;transform:translateY(-100%)translateY(0)scale(1)}to{opacity:0;transform:translateY(-100%)translateY(4px)scale(.98)}}@keyframes slideUpBelow{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideUpBelowOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.cell-agente__field{border-radius:7px;align-items:center;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.cell-agente__field:hover{background:var(--bg-raised-hover)}.cell-agente__row{flex:1;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.cell-agente__icon{color:var(--text-muted);flex-shrink:0;margin-top:1px}.cell-agente__field-label{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);flex-shrink:0;font-size:10px;font-weight:700}.cell-agente__field-value{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;font-weight:500}.cell-agente__field--stacked{align-items:flex-start}.cell-agente__row--stacked{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cell-agente__row-head{align-items:center;gap:6px;display:inline-flex}.cell-agente__field-value--stacked{padding-left:19px}.cell-agente__copy{width:24px;height:24px;color:var(--text-muted);opacity:.45;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,background .12s,color .12s,transform .1s;display:flex}.cell-agente__field:hover .cell-agente__copy,.cell-agente__copy:focus-visible{opacity:1}.cell-agente__copy:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.cell-agente__copy:hover{background:var(--border-md);color:var(--text-primary)}.cell-agente__copy:active{transform:scale(.92)}.cell-agente__copy--copied,.cell-agente__copy--copied:hover{opacity:1;color:var(--success-text);background:var(--success-light)}.cell-historico{min-width:calc(5 * var(--tl-step-w));vertical-align:middle!important}.cell-historico .stage-timeline:not(.stage-timeline--compact){align-items:stretch;width:100%}.cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__step{margin-top:-18px;margin-bottom:-18px;padding-top:18px;padding-bottom:18px}.partners-table__row .cell-historico{padding-left:0;padding-right:0}@media (width>=641px){.cell-historico{--tl-step-pad:6px}.cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__step{min-width:var(--tl-step-w);padding-left:var(--tl-step-pad);padding-right:var(--tl-step-pad);flex:1 1 0}.cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__rail{width:calc(100% + 2 * var(--tl-step-pad));margin-left:calc(-1 * var(--tl-step-pad));margin-right:calc(-1 * var(--tl-step-pad))}}html[data-ui-scale="120"] .cell-historico .stage-timeline__label-row>svg{display:none}:root{--tl-step-w:118px}html[data-ui-scale="120"]{--tl-step-w:112px}.partners-table:not(.users-table) th:first-child,.partners-table:not(.users-table) td:first-child{padding-right:8px}.partners-table:not(.users-table) th:last-child,.partners-table:not(.users-table) td:last-child{padding-left:6px}.timeline-responsive__full{width:100%;display:block}.cell-acoes{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.partners-table td:last-child,.partners-table th:last-child{white-space:nowrap;z-index:2;background:var(--bg-card);width:1%;box-shadow:var(--shadow-sticky);position:sticky;right:0}.partners-table thead th:last-child{background:var(--bg-row);z-index:3}.partners-table__row:hover td:last-child{background:var(--bg-row-hover)}.users-table{width:100%}.cell-user-id{color:var(--text-muted);font-weight:600}.cell-user-nome{color:var(--text-primary);font-weight:700}.cell-user-email{color:var(--text-secondary)}.cell-user-ar__none{color:var(--text-muted)}.users-table .partners-table__row td,.users-table .partners-table__row td.cell-user-id,.users-table .partners-table__row td.cell-user-nome,.users-table .partners-table__row td.cell-user-email,.users-table .partners-table__row td.cell-user-ar,.users-table .partners-table__row .cell-user-ar__none{color:var(--text-primary)}.users-toolbar{flex-wrap:wrap;align-items:center;gap:12px;animation:.3s 50ms both slideDown;display:flex}.users-search{align-items:center;width:100%;max-width:400px;display:flex;position:relative}.users-search__icon{color:var(--text-subtle);pointer-events:none;transition:color .15s;position:absolute;left:13px}.users-search:focus-within .users-search__icon{color:var(--primary-fg)}.users-search__input{border:1px solid var(--border-md);background:var(--bg-input);width:100%;height:42px;color:var(--text-primary);box-shadow:var(--shadow-card);border-radius:10px;outline:none;padding:0 38px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.users-search__input::placeholder{color:var(--text-subtle)}.users-search__input:hover{border-color:var(--border-md);background:var(--bg-row)}.users-search__input:focus{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 3px var(--primary-light)}.users-search__clear{width:26px;height:26px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;transition:background .12s,color .12s;animation:.15s both scaleIn;display:flex;position:absolute;right:6px}.users-search__clear:hover{background:var(--bg-row-hover);color:var(--text-primary)}.users-search__reset-link{color:var(--primary-fg);font-weight:700}.users-search__reset-link:hover{text-decoration:underline}.users-toolbar__count{color:var(--text-muted);font-size:12.5px;font-weight:600;animation:.15s both fadeIn}.users-toolbar__action{flex-shrink:0;height:42px;margin-left:auto}.search-highlight{background:var(--primary-light);color:var(--primary-text);border-radius:3px;padding:0 1px}.pagination{justify-content:center;align-items:center;gap:6px;padding-top:4px;animation:.3s .1s both fadeIn;display:flex}.pagination__btn{min-width:34px;height:34px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-md);border-radius:8px;padding:0 10px;font-size:13px;font-weight:600;transition:background .13s,color .13s,border-color .13s}.pagination__btn:hover:not(:disabled){background:var(--bg-row);color:var(--text-primary)}.pagination__btn--active{background:var(--primary);color:var(--on-solid);border-color:var(--primary)}.pagination__btn--active:hover{background:var(--primary)}.pagination__btn:disabled{opacity:.4;cursor:not-allowed}.pagination__ellipsis{min-width:20px;height:34px;color:var(--text-subtle);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;display:flex}.op-btn{white-space:nowrap;border-radius:999px;height:28px;padding:0 14px;font-size:11px;font-weight:700;transition:filter .13s,background .13s}.op-btn--danger{background:var(--primary);color:var(--on-solid)}.op-btn--danger:hover{filter:brightness(1.1)}.op-btn--wine{background:var(--wine);color:var(--on-solid)}.op-btn--wine:hover{filter:brightness(1.2)}.op-btn--navy{background:var(--btn-navy-bg);color:var(--on-solid)}.op-btn--navy:hover{filter:brightness(1.3)}.op-btn:disabled{opacity:.4;cursor:not-allowed;filter:none}.stage-timeline{align-items:flex-start;list-style:none;display:flex}.stage-timeline__step{flex-direction:column;flex:1;align-items:center;min-width:106px;display:flex;position:relative}.cursor-tooltip{transform-origin:0 100%;white-space:nowrap;background:var(--bg-raised);border:1.5px solid var(--divider);color:var(--text-primary);box-shadow:var(--shadow-card-hover);opacity:0;pointer-events:none;z-index:1350;border-radius:999px;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;transition:opacity 80ms,transform 80ms;display:inline-flex;position:fixed;transform:translate(12px,calc(32px - 100%))scale(.92)}.cursor-tooltip--visible{opacity:1;transform:translate(12px,calc(32px - 100%))scale(1)}.stage-timeline__rail{align-items:center;width:100%;display:flex}.stage-timeline__dot{background:var(--bg-row-hover);width:20px;height:20px;color:var(--text-subtle);border:2px solid var(--bg-row-hover);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.stage-timeline__dot svg{stroke-width:3.4px;flex-shrink:0;width:10px;height:10px;margin:auto;display:block;position:absolute;inset:0}.stage-timeline__dot--done{background:var(--success);border-color:var(--success);color:var(--on-solid)}.stage-timeline__dot--pendente{background:var(--warning);border-color:var(--warning);color:var(--on-solid)}.stage-timeline__dot--andamento{background:var(--info);border-color:var(--info);color:var(--on-solid)}.stage-timeline__dot--upcoming{background:var(--bg-row-hover);border-color:var(--divider);color:var(--text-subtle)}.stage-timeline__dot--standby{background:var(--standby);border-color:var(--standby);color:var(--on-solid)}.stage-timeline__dot--desistencia{background:var(--wine);border-color:var(--wine);color:var(--on-solid)}.stage-timeline__dot--concluido{background:var(--success);border-color:var(--success);color:var(--on-solid)}.stage-timeline__dot--naoaplica{border-color:var(--success);color:var(--success);background:0 0}.stage-timeline__line{background:var(--divider);flex:1;height:2px}.stage-timeline__line--done{background:var(--success)}.stage-timeline__line--terminal{background:var(--standby)}.stage-timeline__line--progress{background:var(--info)}.stage-timeline__line--hidden{visibility:hidden}.stage-timeline__label{color:var(--text-muted);text-align:center;white-space:nowrap;border-radius:6px;flex-direction:column;align-items:center;gap:5px;margin-top:6px;padding:2px 4px;font-size:10.5px;font-weight:600;display:flex}.stage-timeline__label-row{white-space:nowrap;align-items:center;gap:4px;display:flex}.stage-timeline__step--done .stage-timeline__label,.stage-timeline__step--current .stage-timeline__label{color:var(--text-primary)}.stage-timeline__state{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.stage-timeline__state--pendente{background:var(--warning);color:var(--on-solid)}.stage-timeline__state--andamento{background:var(--info);color:var(--on-solid)}.stage-timeline__state--standby{background:var(--standby);color:var(--on-solid)}.stage-timeline__state--desistencia{background:var(--wine);color:var(--on-solid)}.stage-timeline__state--concluido{background:var(--success);color:var(--on-solid)}.stage-timeline__state--naonecessario{border:1px solid var(--standby);color:var(--text-primary);background:0 0;padding:1px 7px}.stage-timeline__label--clickable{transition:background .12s}.stage-timeline__step--clickable{cursor:pointer;border-radius:8px}.stage-timeline__step--clickable:hover .stage-timeline__dot,.stage-timeline__step--clickable[aria-expanded=true] .stage-timeline__dot{box-shadow:0 0 0 4px var(--ring-hover);transform:scale(1.28)}.stage-timeline__step--clickable:hover .stage-timeline__dot--upcoming{border-color:var(--text-subtle)}.stage-timeline__step--clickable:hover .stage-timeline__label{color:var(--text-primary)}html[data-theme=dark] .partners-table__row:hover .stage-timeline__dot--upcoming{background:var(--bg-raised-hover);border-color:var(--bg-raised-hover)}html[data-theme=dark] .partners-table__row:hover .stage-timeline__step--clickable:hover .stage-timeline__dot--upcoming{border-color:var(--text-subtle)}html[data-theme=dark] .partners-table__row:hover .stage-timeline__line:not(.stage-timeline__line--done):not(.stage-timeline__line--progress):not(.stage-timeline__line--terminal):not(.stage-timeline__line--hidden){background:var(--bg-raised-hover)}.stage-timeline__step--clickable[aria-expanded=true] .stage-timeline__label{color:var(--text-primary)}.stage-timeline__label-word{display:inline-block;position:relative}.stage-timeline__clickable-dot{width:10px;height:10px;color:var(--text-primary);opacity:0;transform-origin:50%;transition:opacity .22s,transform .22s;position:absolute;top:-3px;right:-8px;transform:scale(0)}.stage-timeline__step--clickable:hover .stage-timeline__clickable-dot,.stage-timeline__step--clickable[aria-expanded=true] .stage-timeline__clickable-dot{opacity:1;transform:scale(.9)}.stage-timeline__step--clickable:focus-visible{outline:2px solid var(--info);outline-offset:2px}.stage-timeline__responsible{color:var(--text-subtle);margin-top:3px;font-size:10.5px;font-weight:500;display:block}.stage-timeline--log{flex-flow:column;gap:0;padding:4px;overflow:visible}.stage-timeline--log .stage-timeline__step{border-radius:10px;flex-direction:row;flex:none;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:none;padding:2px 10px}.stage-timeline--log .stage-timeline__step--single-line .stage-timeline__label{justify-content:center;min-height:54px}.stage-timeline--log .stage-timeline__rail{flex-direction:column;align-items:center;width:auto}.stage-timeline--log .stage-timeline__line{flex:1;width:2px;height:auto;min-height:6px}.stage-timeline--log .stage-timeline__line--left{margin-top:-2px}.stage-timeline--log .stage-timeline__line--right{margin-bottom:-2px}.stage-timeline--log .stage-timeline__dot{border-width:3px;width:24px;height:24px}.stage-timeline--log .stage-timeline__dot svg{stroke-width:2.8px;width:12px;height:12px}.stage-timeline--log .stage-timeline__label{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;margin-top:0;padding:9px 0}.stage-timeline--log .stage-timeline__meta-row{flex-flow:row;align-items:center;gap:6px 10px;width:100%;min-width:0;min-height:16px;display:flex}.stage-timeline--log .stage-timeline__step--upcoming .stage-timeline__label-word{font-weight:500}.stage-timeline--log .stage-timeline__step--done .stage-timeline__label-word,.stage-timeline--log .stage-timeline__step--current .stage-timeline__label-word{font-weight:700}.stage-timeline--log .stage-timeline__label-row{white-space:nowrap;justify-content:flex-start;width:100%;min-width:0;min-height:16px}.stage-timeline--log .stage-timeline__label-row svg{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.stage-timeline--log .stage-timeline__label-word{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:16px;display:block;overflow:hidden}.stage-timeline--log .stage-timeline__meta-line{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:11.5px;font-weight:500;line-height:16px;overflow:hidden}.stage-timeline--log .stage-timeline__state{white-space:nowrap;flex:none;padding:2px 8px;font-size:9.5px}@media (width<=640px){.stage-timeline:not(.stage-timeline--compact){flex-direction:column;align-items:stretch}.stage-timeline:not(.stage-timeline--compact) .stage-timeline__step{flex-direction:row;flex:none;align-items:stretch;gap:12px;min-width:0}.stage-timeline:not(.stage-timeline--compact) .stage-timeline__rail{flex-direction:column;flex-shrink:0;width:20px}.stage-timeline:not(.stage-timeline--compact) .stage-timeline__line{flex:1;width:2px;height:auto;min-height:16px}.stage-timeline:not(.stage-timeline--compact) .stage-timeline__label{text-align:left;white-space:normal;align-items:flex-start;margin-top:0;padding:0 0 20px}.stage-timeline:not(.stage-timeline--compact) .stage-timeline__label-row{white-space:normal}.stage-timeline:not(.stage-timeline--compact) .stage-timeline__step:last-child .stage-timeline__label{padding-bottom:2px}.stage-timeline--log .stage-timeline__dot{border-width:2px;width:20px;height:20px}.stage-timeline--log .stage-timeline__dot svg{width:10px;height:10px}.stage-timeline--log .stage-timeline__label-row{min-width:0}}.stage-timeline--compact{flex:none;gap:0;width:auto}.stage-timeline--compact .stage-timeline__step{flex:none;min-width:0}.stage-timeline--compact .stage-timeline__dot{border-width:2px;width:12px;height:12px}.stage-timeline--compact .stage-timeline__dot svg{stroke-width:4.2px;width:8px;height:8px}.stage-timeline--compact .stage-timeline__line{flex:none;width:7px;height:2px}.modal-overlay{background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) both fadeIn;display:flex;position:fixed;inset:0}.modal-overlay--closing{animation:.16s both fadeOut}.modal{width:100%;max-width:640px;max-height:calc(96vh / var(--ui-zoom,1));background:var(--bg-modal);border:1px solid var(--border);box-shadow:var(--shadow-card-hover);border-radius:16px;flex-direction:column;animation:.22s cubic-bezier(.16,1,.3,1) both scaleIn;display:flex;overflow:hidden}.modal--closing{animation:.18s cubic-bezier(.4,0,1,1) both scaleOut}.modal--form{max-width:1180px}.modal--user .modal__body{scrollbar-width:none}.modal--user .modal__body::-webkit-scrollbar{display:none}.modal__header{border-bottom:1px solid var(--divider);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 24px;display:flex}.modal__heading{flex-direction:column;gap:4px;display:flex}.modal__title{color:var(--text-primary);letter-spacing:-.3px;font-size:17px;font-weight:800}.modal__meta{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.modal__close{width:32px;height:32px;color:var(--text-muted);background:var(--bg-row);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex}.modal__close:hover{background:var(--bg-row-hover);color:var(--text-primary)}.modal--history{max-width:860px}.modal--stage{max-width:480px}.modal--stage-agente{max-width:1400px}.modal--stage-banco{max-width:620px}.modal p,.modal__meta,.modal__section-title,.modal__placeholder,.fin-decision__label,.fin-decision__note,.doc-check__hint,.fin-option__hint{text-wrap:pretty}.fin-decision__label,.fin-decision__note,.modal__meta{text-wrap:balance}.modal--stage-curso{max-width:520px}.modal--stage-documentacao{max-width:1220px}.modal--stage-doc-descred{max-width:420px}.modal--stage-treinamento{max-width:520px}.modal--stage-treinamento-step{max-width:440px}.modal--confirm{width:fit-content;min-width:420px;max-width:min(calc(92vw / var(--ui-zoom,1)), 560px)}.modal__placeholder{color:var(--text-muted);text-align:center;padding:20px 0;font-size:13px}.modal__body{flex-direction:column;flex:auto;gap:22px;min-height:0;padding:14px 24px;display:flex;overflow:hidden auto}.modal__body--form{gap:14px}.form-grid--6{grid-template-columns:repeat(6,1fr)}.form-grid--6>.form-grid__span-2{grid-column:span 2}.form-grid--6>.form-grid__check{grid-column:span 2;align-items:flex-end;display:flex}.form-grid__check .form-checkbox{box-sizing:border-box;flex:1;align-items:center;min-height:42px;margin-top:0}.form-grid__check .form-checkbox__box{margin-top:0}.modal__body--confirm{flex-direction:column;gap:14px;padding-top:18px;padding-bottom:18px}.modal__confirm-header{flex-direction:row;align-items:center;gap:12px;display:flex}.modal__confirm-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.modal__confirm-icon--danger{background:var(--primary);color:var(--on-solid)}.modal__confirm-icon--wine{background:var(--wine);color:var(--on-solid)}.modal__confirm-icon--navy{background:var(--btn-navy-bg);color:var(--on-solid)}.modal__confirm-copy{flex-direction:column;gap:2px;display:flex}.modal__confirm-question{color:var(--text-primary);white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.2}.modal__confirm-warning{color:var(--text-muted);font-size:13px;line-height:1.3}.modal__confirm-observacao textarea{min-height:64px}.modal__section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.modal__section-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--divider);align-items:center;gap:8px;margin:0 0 8px;padding-bottom:5px;font-size:12px;font-weight:700;display:flex}.modal__section-tag{text-transform:none;letter-spacing:0}.modal__section-title--history{color:var(--text-primary);text-transform:none;letter-spacing:normal;font-size:15px;font-weight:800}.modal__stage-actions{margin-top:14px}.ops-panel__actions{gap:8px;display:flex}.modal__footer{border-top:1px solid var(--divider);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:10px 24px;display:flex}.modal__footer--form{justify-content:flex-end}.modal__footer .btn--delete{margin-right:auto}.form-section{flex-direction:column;display:flex}.form-grid{gap:10px;display:grid}.form-grid--2{grid-template-columns:repeat(2,1fr)}.form-grid--3{grid-template-columns:repeat(3,1fr)}.form-grid--4{grid-template-columns:repeat(4,1fr)}.form-grid--5{grid-template-columns:repeat(5,1fr)}.form-grid--agente{grid-template-columns:1fr 1fr}.form-grid--agente .form-field--full{grid-column:1/-1}.form-grid--curso{grid-template-columns:repeat(3,1fr)}.form-grid--curso .form-field__label-row label{white-space:nowrap}.form-grid--curso .form-field--full{grid-column:1/-1}.form-field--curso-obs{margin-top:16px}.form-field{flex-direction:column;gap:5px;display:flex}.form-field--span3{grid-column:1/-1}.form-field label{color:var(--text-secondary);font-size:12px;font-weight:600}.form-field__label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.form-required{color:var(--danger);margin-left:3px}.form-required-note{color:var(--text-muted);margin:0;font-size:12px}.form-required-note .form-required{margin:0 3px 0 0}.form-field input,.form-field select,.form-field textarea,.datepicker-trigger{border:1px solid var(--border-md);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:9px;outline:none;padding:8px 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,background .15s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.datepicker-trigger:focus{border-color:var(--primary);background:var(--bg-card)}.form-field textarea{resize:vertical;min-height:52px}.datepicker-trigger{text-align:left;cursor:pointer;display:block}.datepicker-trigger--empty{color:var(--text-subtle)}.datepicker-trigger--input{cursor:text}.datepicker-trigger--input::placeholder{color:var(--text-subtle)}.form-field__input-wrap--icon .datepicker-trigger{padding-right:34px}.form-field__input-wrap{position:relative}.form-field__input-wrap--icon input,.form-field__input-wrap--clearable input{padding-right:34px}.form-field__input-wrap--icon.form-field__input-wrap--clearable input{padding-right:58px}@keyframes formFieldClearIn{0%{opacity:0;transform:translateY(-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}.form-field__clear{width:22px;height:22px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;transition:color .13s,background .13s;animation:.15s both formFieldClearIn;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.form-field__clear:hover{color:var(--text-primary);background:var(--bg-row-hover)}.form-field__input-wrap--icon .form-field__clear{right:34px}.form-field__input-wrap--rg-alert input,.multi-select--alert .custom-select__trigger{animation:1.6s forwards rgAlertPulse}.form-field__spinner{border:2px solid var(--border-md);border-top-color:var(--primary);border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.6s linear infinite form-field-spin;position:absolute;top:50%;right:11px}@keyframes form-field-spin{to{transform:rotate(360deg)}}.form-field__check{color:var(--success);display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.form-field__toggle{width:22px;height:22px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;transition:color .13s,background .13s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.form-field__toggle:hover{color:var(--text-primary);background:var(--bg-row-hover)}.form-field__date-icon{color:var(--text-muted);pointer-events:none;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-field__date-icon--button{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;padding:5px;right:6px}.form-field__date-icon--button:hover:not(:disabled){color:var(--text-primary);background:var(--bg-row-hover)}.form-field__date-icon--button:disabled{cursor:default;pointer-events:none}.form-field--error input,.form-field--error select,.form-field--error .datepicker-trigger,.form-field--error input:focus,.form-field--error select:focus,.form-field--error .datepicker-trigger:focus{border-color:var(--danger)}.datepicker-popover{z-index:1200;background:var(--bg-raised);border:1px solid var(--divider);box-shadow:var(--shadow-card-hover);border-radius:12px;width:280px;padding:12px;animation:.12s datepickerIn;position:fixed}@keyframes datepickerIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.datepicker-popover__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.datepicker-popover__nav{width:26px;height:26px;color:var(--text-secondary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:background .13s,color .13s;display:flex}.datepicker-popover__nav:hover{background:var(--bg-raised-hover);color:var(--text-primary)}.datepicker-popover__nav-icon{transform:rotate(-90deg)}.datepicker-popover__nav-icon--prev{transform:rotate(90deg)}.datepicker-popover__title{color:var(--text-primary);text-transform:capitalize;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:13px;font-weight:700;transition:background .13s;display:flex}.datepicker-popover__title:hover{background:var(--bg-raised-hover)}.datepicker-popover__title-caret{color:var(--text-muted)}.datepicker-popover__title--static{cursor:default;padding:4px 8px}.datepicker-popover__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}.datepicker-popover__weekdays span{text-align:center;color:var(--text-muted);padding:4px 0;font-size:11px;font-weight:700}.datepicker-popover__days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datepicker-popover__day{height:30px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;transition:background .13s,color .13s;display:flex}.datepicker-popover__day:hover{background:var(--bg-raised-hover)}.datepicker-popover__day--muted{color:var(--text-subtle);font-weight:500}.datepicker-popover__day--today{box-shadow:inset 0 0 0 1.5px var(--border-md)}.datepicker-popover__day--selected,.datepicker-popover__day--selected:hover{background:var(--primary);color:var(--on-solid)}.datepicker-popover__months{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px;display:grid}.datepicker-popover__month{color:var(--text-primary);text-align:center;text-transform:capitalize;border-radius:8px;padding:9px 0;font-size:12.5px;font-weight:600;transition:background .13s,color .13s}.datepicker-popover__month:hover{background:var(--bg-raised-hover)}.datepicker-popover__month--selected,.datepicker-popover__month--selected:hover{background:var(--primary);color:var(--on-solid)}.datepicker-popover__footer{border-top:1px solid var(--divider);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.datepicker-popover__link{color:var(--primary-fg);border-radius:6px;padding:4px 6px;font-size:12px;font-weight:700;transition:background .13s}.datepicker-popover__link:hover{background:var(--primary-light)}.form-field__error{color:var(--danger-text,var(--danger));text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.doc-status-bar{z-index:2;background:var(--bg-card);border-bottom:1px solid var(--divider);align-items:center;gap:12px;margin:-16px -24px 6px;padding:14px 24px 12px;display:flex;position:sticky;top:-16px}.doc-progress__count{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:700}.doc-progress__bar{background:var(--divider);border-radius:999px;flex:auto;height:6px;overflow:hidden}.doc-select-all{white-space:nowrap;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-md);cursor:pointer;border-radius:8px;flex:none;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s}.doc-select-all:hover{background:var(--bg-row-hover)}.doc-select-all:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.perm-picker{margin-top:16px}.perm-picker__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.perm-picker__heading .modal__section-title{margin-bottom:2px}.perm-picker__hint{color:var(--text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.4}.perm-picker__summary{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.perm-picker__count{color:var(--text-secondary);white-space:nowrap;font-size:12px}.perm-picker__count strong{color:var(--text-primary);font-size:14px}.perm-picker__reset{color:var(--primary-fg);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.perm-picker__reset:hover{color:var(--primary-text)}.perm-picker__note{color:var(--text-secondary);margin:4px 0 0;font-size:12.5px}.perm-picker__modules{flex-direction:column;gap:12px;display:flex}.perm-picker__module{border:1px solid var(--divider);background:var(--bg-card);border-radius:12px;overflow:hidden}.perm-picker__module-head{background:var(--bg-row);border-bottom:1px solid var(--divider);align-items:center;gap:10px;padding:8px 14px;display:flex}.perm-picker__module-title{letter-spacing:.05em;text-transform:uppercase;color:var(--text-primary);font-size:12px;font-weight:700}.perm-picker__module-count{color:var(--text-muted);background:var(--bg-card);border:1px solid var(--divider);border-radius:999px;margin-right:auto;padding:1px 8px;font-size:11px;font-weight:700}.perm-picker__module-count--on{color:var(--primary-fg);border-color:var(--primary);background:var(--primary-light)}.perm-picker__toggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px 4px;font-family:inherit;font-size:12px;font-weight:700}.perm-picker__toggle:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.perm-picker__toggle:focus-visible,.perm-picker__reset:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.perm-picker__body{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.perm-chip{width:100%;min-width:0;height:32px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-md);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}.perm-chip:hover{background:var(--bg-row-hover);border-color:var(--text-subtle);color:var(--text-primary)}.perm-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.perm-chip__mark{border:1.5px solid var(--text-subtle);width:16px;height:16px;color:var(--on-solid);background:var(--bg-card);border-radius:50%;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:inline-flex}.perm-chip__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.perm-chip__mark{flex-shrink:0}.perm-chip--on{background:var(--primary-light);border-color:var(--primary);color:var(--primary-text)}.perm-chip--on:hover{background:var(--primary-light);border-color:var(--primary)}.perm-chip--on .perm-chip__mark{background:var(--primary);border-color:var(--primary)}@media (width<=900px){.perm-picker__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.perm-picker__head{flex-direction:column}.perm-picker__summary{align-items:flex-start}}.doc-progress__fill{background:var(--success);border-radius:999px;height:100%;transition:width .2s}.doc-group+.doc-group{margin-top:18px}.doc-group__title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--divider);margin:0 0 8px;padding-bottom:6px;font-size:11px;font-weight:700}.doc-checklist{grid-template-columns:repeat(auto-fit,minmax(370px,1fr));gap:2px 24px;display:grid}.doc-checklist--descred{grid-template-columns:1fr}.doc-check{cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:6px 8px;transition:background .12s;display:flex}.doc-check:hover{background:var(--bg-row-hover)}.doc-check input{opacity:0;width:1px;height:1px;position:absolute}.doc-check__box{border:1.5px solid var(--border-md);background:var(--bg-card);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;transition:background .13s,border-color .13s,color .13s;display:flex}.doc-check__box svg{width:9px;height:9px}.doc-check input:checked~.doc-check__box{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.doc-check input:focus-visible~.doc-check__box{outline:2px solid var(--primary);outline-offset:2px}.doc-check__label{color:var(--text-primary);font-size:13px;line-height:1.3}.doc-checklist__error{color:var(--danger-text,var(--danger));margin-top:4px;font-size:11px;display:block}.fin-decision{background:var(--bg-row);border:1px solid var(--border-md);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.fin-decision__label{color:var(--text-primary);font-size:13px;font-weight:500}.fin-decision .seg-toggle__btn{color:var(--text-primary);padding:8px 22px}.fin-decision .seg-toggle__btn--active,.fin-decision .seg-toggle__btn--active:hover{color:var(--on-solid)}.fin-decision__note{color:var(--text-secondary);margin-top:14px;font-size:13px}.seg-toggle{border:1px solid var(--border-md);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.seg-toggle__btn{background:var(--bg-card);cursor:pointer;color:var(--text-secondary);border:none;padding:7px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s}.seg-toggle__btn+.seg-toggle__btn{border-left:1px solid var(--border-md)}.seg-toggle__btn:hover{background:var(--bg-row-hover)}.seg-toggle__btn--active,.seg-toggle__btn--active:hover{background:var(--primary);color:var(--on-solid)}.doc-check__hint{color:var(--text-subtle);margin-top:1px;font-size:11px;display:block}.fin-aso{border-left:2px solid var(--border-md);margin:4px 0 6px 25px;padding-left:12px}.fin-aso__label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.fin-aso__options{flex-direction:column;gap:6px;display:flex}.fin-option{text-align:left;background:var(--bg-card);border:1px solid var(--border-md);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:8px 12px;font-family:inherit;transition:background .12s,border-color .12s;display:flex}.fin-option:hover{background:var(--bg-row-hover)}.fin-option--active,.fin-option--active:hover{border-color:var(--primary);background:var(--bg-card);box-shadow:0 0 0 1px var(--primary) inset}.fin-option__radio{border:1.5px solid var(--border-md);background:var(--bg-card);border-radius:50%;flex:none;width:15px;height:15px;margin-top:1px;transition:border-color .12s,box-shadow .12s,background .12s}.fin-option--active .fin-option__radio{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 3px var(--bg-card) inset}.fin-option__text{flex-direction:column;gap:1px;display:flex}.fin-option__title{color:var(--text-primary);font-size:13px;font-weight:600}.fin-option__hint{color:var(--text-secondary);font-size:11.5px}.fin-card{border:1px solid var(--border);border-radius:10px;margin-top:14px;padding:12px 14px}.fin-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fin-card__title{color:var(--text-primary);font-size:13px;font-weight:700}.fin-card__tag{color:var(--text-secondary);background:var(--bg-row);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.fin-baixa{flex-direction:column;display:flex}.fin-card--baixa{margin-top:10px;padding:8px 12px 10px}.fin-card--baixa:first-child{margin-top:0}.fin-card__check{margin-left:-4px;margin-right:-4px}.fin-card__data{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;margin-top:4px;padding-top:6px;display:grid}.fin-card__data>.fin-card__dest{grid-column:1/-1}.modal--stage-financeiro-baixa .modal__body{scrollbar-width:thin}.fin-card__dest{color:var(--text-secondary);margin:2px 0;font-size:11.5px;font-weight:600;display:block}.fin-card__text{border-top:1px solid var(--border);color:var(--text-primary);white-space:pre-wrap;margin-top:6px;padding-top:8px;font-size:13px}.treinamento-status-bar,.curso-status-bar{align-items:center;gap:12px;margin-top:18px;display:flex}.curso-course+.curso-course{margin-top:28px}.curso-course--divider{border-top:1px solid var(--divider);padding-top:22px}.curso-course__title{color:var(--text-primary);font-size:13px;font-weight:700}.curso-course .curso-status-bar{margin-top:10px}.stage-timeline--form{margin-top:22px}.stage-timeline--form .stage-timeline__step{min-width:130px}.stage-timeline--form .stage-timeline__label{white-space:normal;gap:7px;width:100%;padding:0 6px}.stage-timeline--form .stage-timeline__label-row{color:var(--text-primary);white-space:normal;text-align:center;font-size:11px;font-weight:700}.treinamento-date-field{border:1px solid var(--divider);border-left:3px solid var(--divider);background:var(--bg-row);border-radius:10px;margin-top:18px;padding:12px 14px}.treinamento-date-field .form-field{gap:4px}.treinamento-date-field .form-field__label-row{flex-direction:column;align-items:flex-start;gap:2px}.treinamento-date-field .form-field__error{white-space:normal;text-overflow:clip;text-align:left;overflow:visible}.treinamento-date-field--done{border-left-color:var(--success)}.treinamento-date-field--andamento{border-left-color:var(--info)}.treinamento-date-field--pendente{border-left-color:var(--warning)}.treinamento-step-field{margin-top:18px}.treinamento-step-hint{border:1px solid var(--divider);background:var(--bg-row);color:var(--text-secondary);border-radius:10px;align-items:flex-start;gap:8px;margin:18px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.treinamento-step-hint svg{color:var(--warning);flex-shrink:0;margin-top:1px}.treinamento-step-hint strong{color:var(--text-primary);font-weight:700}@media (width<=480px){.stage-timeline--form{flex-direction:column;align-items:stretch;gap:14px}.stage-timeline--form .stage-timeline__step{text-align:left;flex-direction:row;align-items:center;min-width:0}.stage-timeline--form .stage-timeline__rail{width:auto}.stage-timeline--form .stage-timeline__line{display:none}.stage-timeline--form .stage-timeline__label{text-align:left;align-items:flex-start;margin-top:0;margin-left:10px}.stage-timeline--form .stage-timeline__label-row{text-align:left}}.form-checkbox{border:1px solid var(--border-md);background:var(--bg-row);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;margin-top:8px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.form-checkbox:hover{background:var(--bg-row-hover)}.form-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.form-checkbox__box{border:1.5px solid var(--border-md);background:var(--bg-card);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:background .13s,border-color .13s,color .13s;display:flex}.form-checkbox input:checked~.form-checkbox__box{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.form-checkbox input:focus-visible~.form-checkbox__box{outline:2px solid var(--primary);outline-offset:2px}.form-checkbox__text{flex-direction:column;gap:2px;display:flex}.form-checkbox__label{color:var(--text-secondary);font-size:13px;font-weight:600}.form-checkbox__hint{color:var(--text-muted);font-size:12px}@media (width<=1020px){.form-grid--3,.form-grid--4,.form-grid--5,.form-grid--6,.form-grid--curso{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.topbar__inner{gap:14px;padding:0 16px}.topbar__user-name{display:none}.app__content{padding:16px}.form-grid--2,.form-grid--3,.form-grid--4,.form-grid--5,.form-grid--6,.form-grid--agente,.form-grid--curso{grid-template-columns:1fr}.form-grid--6>.form-grid__span-2,.form-grid--6>.form-grid__check{grid-column:auto}.doc-checklist{grid-template-columns:1fr}.page-header{flex-wrap:wrap}}.modal__fieldset{border:0;flex-direction:column;gap:22px;min-width:0;margin:0;padding:0;display:flex}.modal__body--form .modal__fieldset{gap:14px}.modal__readonly-notice{border:1px solid var(--danger);background:var(--bg-row);color:var(--text-primary);border-radius:9px;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;font-weight:500;display:flex}.modal__readonly-notice svg{color:currentColor;flex-shrink:0}.modal__body--readonly .form-field input:disabled,.modal__body--readonly .form-field select:disabled,.modal__body--readonly .form-field textarea:disabled,.modal__body--readonly .datepicker-trigger:disabled,.modal__body--readonly .custom-select__trigger:disabled{opacity:1;cursor:default;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);background:var(--bg-input);border-color:var(--border);resize:none}.modal__body--readonly .datepicker-trigger--empty:disabled,.modal__body--readonly .custom-select__value--placeholder{color:var(--text-subtle);-webkit-text-fill-color:var(--text-subtle)}.modal__body--readonly .form-field__date-icon,.modal__body--readonly .custom-select__chevron{opacity:.45}.modal__body--readonly .doc-check,.modal__body--readonly .form-checkbox{cursor:default}.modal__body--readonly .doc-check:hover{background:0 0}.modal__body--readonly .doc-select-all{display:none}:root{--ease-smooth:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--t-fast:.2s;--t-base:.3s;--t-slow:.5s;--focus-ring:#eb000024}html[data-theme=dark]{--focus-ring:#ff6b6b38}html,.modal__body,.custom-select__list,.topbar__notif-list,.perm-picker__body{scroll-behavior:smooth}.btn,.op-btn,.pagination__btn,.ui-scale__btn,.modal__close,.seg-toggle__btn,.topbar__bell,.topbar__nav-link,.topbar__nav-button,.topbar__user,.filter-bar__toggle,.filter-bar__clear,.filter-bar__input-clear,.users-search__reset-link,.fin-option,.perm-chip,.perm-picker__reset,.perm-picker__toggle,.doc-select-all,.btn--historico,.cell-parceiro__historico-btn,.cell-agente__trigger,.cell-agente__copy,.th-situacao-filter__trigger,.topbar__user-icon,.datepicker-popover__day,.datepicker-popover__nav,.datepicker-popover__title,.datepicker-popover__month{transition:background-color var(--t-base) var(--ease-soft), background var(--t-base) var(--ease-soft), border-color var(--t-base) var(--ease-soft), color var(--t-base) var(--ease-soft), box-shadow var(--t-base) var(--ease-soft), filter var(--t-base) var(--ease-soft), opacity var(--t-base) var(--ease-soft), transform var(--t-base) var(--ease-smooth)}.partners-table__row,.partners-table__row td,.select-list__item,.custom-select__option,.multi-select__option,.topbar__submenu button,.topbar__notif-item,.cell-agente__field,.orderable-row,.custom-select__trigger,.datepicker-trigger,.filter-bar__field .filter-toggle,.form-field input,.form-field select,.form-field textarea,.filter-bar__field input,.users-search__input,.badge,.stage-timeline__dot,.stage-timeline__line,.stage-timeline__state{transition:background-color var(--t-base) var(--ease-soft), background var(--t-base) var(--ease-soft), border-color var(--t-base) var(--ease-soft), color var(--t-base) var(--ease-soft), box-shadow var(--t-base) var(--ease-soft), opacity var(--t-base) var(--ease-soft), transform var(--t-base) var(--ease-smooth)}.btn:not(:disabled):active,.op-btn:not(:disabled):active,.pagination__btn:not(:disabled):active{transition-duration:.1s;transform:scale(.985)}.fin-option:active,.perm-chip:active{transform:scale(.99)}.topbar__submenu button:hover,.custom-select__option:hover,.multi-select__option:hover{transform:translate(2px)}.stage-timeline__step--clickable:hover .stage-timeline__dot{transform:scale(1.12)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.filter-bar__field input:focus,.users-search__input:focus,.custom-select__trigger:focus-visible,.datepicker-trigger:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.cell-agente__chevron,.topbar__chevron,.topbar__nav-chevron,.custom-select__chevron,.filter-bar__toggle-chevron,.th-situacao-filter__chevron,.datepicker-popover__title-caret{transition:transform var(--t-base) var(--ease-smooth), color var(--t-base) var(--ease-soft)}.doc-progress__fill{transition:width .6s var(--ease-smooth), background-color var(--t-base) var(--ease-soft)}@keyframes moRise{0%{opacity:0;transform:translateY(8px)}}@keyframes moDrop{0%{opacity:0;transform:translateY(-6px)}}@keyframes moFade{0%{opacity:0}}@keyframes moPop{0%{opacity:0;transform:scale(.85)}}@keyframes moSpin{0%{opacity:0;transform:rotate(-90deg)scale(.5)}}@keyframes moGrowX{0%{transform:scaleX(0)}}@keyframes moGrowY{0%{transform:scaleY(0)}}@keyframes moCheck{0%{transform:scale(.82)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes moBreathe{0%,to{box-shadow:0 0 0 0 var(--breathe-color,#eb000000)}50%{box-shadow:0 0 0 4px var(--breathe-color,#eb000024)}}.topbar{animation:moDrop .5s var(--ease-smooth) backwards}.modal__header{animation:moRise .4s var(--ease-smooth) 40ms backwards}.modal__body{animation:moRise .45s var(--ease-smooth) .1s backwards}.modal__footer{animation:moRise .45s var(--ease-smooth) .16s backwards}.form-grid>*,.form-section{animation:moRise .4s var(--ease-smooth) backwards}.form-grid>:first-child{animation-delay:50ms}.form-grid>:nth-child(2){animation-delay:90ms}.form-grid>:nth-child(3){animation-delay:.13s}.form-grid>:nth-child(4){animation-delay:.17s}.form-grid>:nth-child(5){animation-delay:.21s}.form-grid>:nth-child(6){animation-delay:.25s}.form-grid>:nth-child(7){animation-delay:.29s}.form-grid>:nth-child(8){animation-delay:.33s}.form-grid>:nth-child(n+9){animation-delay:.36s}.topbar__notif-item{animation:moDrop .35s var(--ease-smooth) backwards}.topbar__notif-item:nth-child(2){animation-delay:50ms}.topbar__notif-item:nth-child(3){animation-delay:.1s}.topbar__notif-item:nth-child(4){animation-delay:.15s}.topbar__notif-item:nth-child(n+5){animation-delay:.2s}.doc-group,.perm-picker__module,.fin-card{animation:moRise .4s var(--ease-smooth) backwards}.doc-group:nth-child(2),.perm-picker__module:nth-child(2){animation-delay:60ms}.doc-group:nth-child(3),.perm-picker__module:nth-child(3){animation-delay:.12s}.doc-group:nth-child(n+4),.perm-picker__module:nth-child(n+4){animation-delay:.18s}.users-toolbar,.doc-status-bar,.perm-picker__summary{animation:.5s backwards moFade}.partners-table__empty,.topbar__notif-empty,.cell-agente__empty,.partners-table__notice,.modal__readonly-notice{animation:moRise .5s var(--ease-smooth) backwards}.stage-timeline__dot{animation:moPop .45s var(--ease-smooth) backwards;will-change:transform}.stage-timeline__step:nth-child(n+8) .stage-timeline__dot{animation-delay:.4s}.stage-timeline__line{transform-origin:0;animation:moGrowX .6s var(--ease-smooth) .15s backwards}.stage-timeline--log .stage-timeline__line{transform-origin:top;animation-name:moGrowY}.stage-timeline__state,.stage-timeline__label{animation:.5s .15s backwards moFade}.form-checkbox input:checked~.form-checkbox__box,.doc-check input:checked~.doc-check__box,.perm-chip--on .perm-chip__mark,.select-list__item--selected .select-list__radio,.fin-option--active .fin-option__radio{animation:moCheck .32s var(--ease-smooth)}.seg-toggle__btn--active,.pagination__btn--active{animation:.3s moFade}.badge--new{--breathe-color:#eb000029}html[data-theme=dark] .badge--new{--breathe-color:#ff6b6b38}.topbar__bell-badge{animation:moPop .4s var(--ease-smooth) backwards}.topbar__theme svg{animation:moSpin .5s var(--ease-smooth) backwards}@keyframes moGrace{0%{opacity:0;filter:blur(3px);transform:translateY(14px)scale(.97)}}@keyframes moGraceRow{0%{opacity:0;transform:translateY(12px)}}.partners-table__row{animation:moGraceRow .65s var(--ease-smooth) backwards;animation-delay:calc(var(--row-i,0) * 55ms)}.select-list__item,.custom-select__option,.multi-select__option,.perm-chip,.fin-option,.doc-check,.cell-agente__row,.topbar__submenu button,.topbar__notif-item,.filter-bar__chips>*,.pagination>*,.doc-group,.perm-picker__module,.fin-card,.form-grid>*,.users-toolbar>*{animation:moGrace .6s var(--ease-smooth) backwards;animation-delay:40ms}.select-list__item:nth-child(2),.custom-select__option:nth-child(2),.multi-select__option:nth-child(2),.perm-chip:nth-child(2),.fin-option:nth-child(2),.doc-check:nth-child(2),.cell-agente__row:nth-child(2),.topbar__submenu button:nth-child(2),.topbar__notif-item:nth-child(2),.filter-bar__chips>:nth-child(2),.pagination>:nth-child(2),.doc-group:nth-child(2),.perm-picker__module:nth-child(2),.fin-card:nth-child(2),.form-grid>:nth-child(2),.users-toolbar>:nth-child(2){animation-delay:80ms}.select-list__item:nth-child(3),.custom-select__option:nth-child(3),.multi-select__option:nth-child(3),.perm-chip:nth-child(3),.fin-option:nth-child(3),.doc-check:nth-child(3),.cell-agente__row:nth-child(3),.topbar__submenu button:nth-child(3),.topbar__notif-item:nth-child(3),.filter-bar__chips>:nth-child(3),.pagination>:nth-child(3),.doc-group:nth-child(3),.perm-picker__module:nth-child(3),.fin-card:nth-child(3),.form-grid>:nth-child(3),.users-toolbar>:nth-child(3){animation-delay:.12s}.select-list__item:nth-child(4),.custom-select__option:nth-child(4),.multi-select__option:nth-child(4),.perm-chip:nth-child(4),.fin-option:nth-child(4),.doc-check:nth-child(4),.cell-agente__row:nth-child(4),.topbar__submenu button:nth-child(4),.topbar__notif-item:nth-child(4),.filter-bar__chips>:nth-child(4),.pagination>:nth-child(4),.doc-group:nth-child(4),.perm-picker__module:nth-child(4),.fin-card:nth-child(4),.form-grid>:nth-child(4),.users-toolbar>:nth-child(4){animation-delay:.16s}.select-list__item:nth-child(5),.custom-select__option:nth-child(5),.multi-select__option:nth-child(5),.perm-chip:nth-child(5),.fin-option:nth-child(5),.doc-check:nth-child(5),.cell-agente__row:nth-child(5),.topbar__submenu button:nth-child(5),.topbar__notif-item:nth-child(5),.filter-bar__chips>:nth-child(5),.pagination>:nth-child(5),.doc-group:nth-child(5),.perm-picker__module:nth-child(5),.fin-card:nth-child(5),.form-grid>:nth-child(5),.users-toolbar>:nth-child(5){animation-delay:.2s}.select-list__item:nth-child(6),.custom-select__option:nth-child(6),.multi-select__option:nth-child(6),.perm-chip:nth-child(6),.fin-option:nth-child(6),.doc-check:nth-child(6),.cell-agente__row:nth-child(6),.topbar__submenu button:nth-child(6),.topbar__notif-item:nth-child(6),.filter-bar__chips>:nth-child(6),.pagination>:nth-child(6),.doc-group:nth-child(6),.perm-picker__module:nth-child(6),.fin-card:nth-child(6),.form-grid>:nth-child(6),.users-toolbar>:nth-child(6){animation-delay:.24s}.select-list__item:nth-child(7),.custom-select__option:nth-child(7),.multi-select__option:nth-child(7),.perm-chip:nth-child(7),.fin-option:nth-child(7),.doc-check:nth-child(7),.cell-agente__row:nth-child(7),.topbar__submenu button:nth-child(7),.topbar__notif-item:nth-child(7),.filter-bar__chips>:nth-child(7),.pagination>:nth-child(7),.doc-group:nth-child(7),.perm-picker__module:nth-child(7),.fin-card:nth-child(7),.form-grid>:nth-child(7),.users-toolbar>:nth-child(7){animation-delay:.28s}.select-list__item:nth-child(8),.custom-select__option:nth-child(8),.multi-select__option:nth-child(8),.perm-chip:nth-child(8),.fin-option:nth-child(8),.doc-check:nth-child(8),.cell-agente__row:nth-child(8),.topbar__submenu button:nth-child(8),.topbar__notif-item:nth-child(8),.filter-bar__chips>:nth-child(8),.pagination>:nth-child(8),.doc-group:nth-child(8),.perm-picker__module:nth-child(8),.fin-card:nth-child(8),.form-grid>:nth-child(8),.users-toolbar>:nth-child(8){animation-delay:.32s}.select-list__item:nth-child(9),.custom-select__option:nth-child(9),.multi-select__option:nth-child(9),.perm-chip:nth-child(9),.fin-option:nth-child(9),.doc-check:nth-child(9),.cell-agente__row:nth-child(9),.topbar__submenu button:nth-child(9),.topbar__notif-item:nth-child(9),.filter-bar__chips>:nth-child(9),.pagination>:nth-child(9),.doc-group:nth-child(9),.perm-picker__module:nth-child(9),.fin-card:nth-child(9),.form-grid>:nth-child(9),.users-toolbar>:nth-child(9){animation-delay:.36s}.select-list__item:nth-child(10),.custom-select__option:nth-child(10),.multi-select__option:nth-child(10),.perm-chip:nth-child(10),.fin-option:nth-child(10),.doc-check:nth-child(10),.cell-agente__row:nth-child(10),.topbar__submenu button:nth-child(10),.topbar__notif-item:nth-child(10),.filter-bar__chips>:nth-child(10),.pagination>:nth-child(10),.doc-group:nth-child(10),.perm-picker__module:nth-child(10),.fin-card:nth-child(10),.form-grid>:nth-child(10),.users-toolbar>:nth-child(10){animation-delay:.4s}.select-list__item:nth-child(n+11),.custom-select__option:nth-child(n+11),.multi-select__option:nth-child(n+11),.perm-chip:nth-child(n+11),.fin-option:nth-child(n+11),.doc-check:nth-child(n+11),.cell-agente__row:nth-child(n+11),.topbar__submenu button:nth-child(n+11),.topbar__notif-item:nth-child(n+11),.filter-bar__chips>:nth-child(n+11),.pagination>:nth-child(n+11),.doc-group:nth-child(n+11),.perm-picker__module:nth-child(n+11),.fin-card:nth-child(n+11),.form-grid>:nth-child(n+11),.users-toolbar>:nth-child(n+11){animation-delay:.44s}.stage-timeline__step:first-child .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:0s}.stage-timeline__step:first-child .stage-timeline__dot{animation-delay:.1s}.stage-timeline__step:first-child .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.13s}.stage-timeline__step:first-child .stage-timeline__state,.stage-timeline__step:first-child .stage-timeline__label{animation-delay:.1s}.stage-timeline__step:nth-child(2) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.26s}.stage-timeline__step:nth-child(2) .stage-timeline__dot{animation-delay:.36s}.stage-timeline__step:nth-child(2) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.39s}.stage-timeline__step:nth-child(2) .stage-timeline__state,.stage-timeline__step:nth-child(2) .stage-timeline__label{animation-delay:.36s}.stage-timeline__step:nth-child(3) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.52s}.stage-timeline__step:nth-child(3) .stage-timeline__dot{animation-delay:.62s}.stage-timeline__step:nth-child(3) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.65s}.stage-timeline__step:nth-child(3) .stage-timeline__state,.stage-timeline__step:nth-child(3) .stage-timeline__label{animation-delay:.62s}.stage-timeline__step:nth-child(4) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.78s}.stage-timeline__step:nth-child(4) .stage-timeline__dot{animation-delay:.88s}.stage-timeline__step:nth-child(4) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:.91s}.stage-timeline__step:nth-child(4) .stage-timeline__state,.stage-timeline__step:nth-child(4) .stage-timeline__label{animation-delay:.88s}.stage-timeline__step:nth-child(5) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.04s}.stage-timeline__step:nth-child(5) .stage-timeline__dot{animation-delay:1.14s}.stage-timeline__step:nth-child(5) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.17s}.stage-timeline__step:nth-child(5) .stage-timeline__state,.stage-timeline__step:nth-child(5) .stage-timeline__label{animation-delay:1.14s}.stage-timeline__step:nth-child(6) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.3s}.stage-timeline__step:nth-child(6) .stage-timeline__dot{animation-delay:1.4s}.stage-timeline__step:nth-child(6) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.43s}.stage-timeline__step:nth-child(6) .stage-timeline__state,.stage-timeline__step:nth-child(6) .stage-timeline__label{animation-delay:1.4s}.stage-timeline__step:nth-child(7) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.56s}.stage-timeline__step:nth-child(7) .stage-timeline__dot{animation-delay:1.66s}.stage-timeline__step:nth-child(7) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.69s}.stage-timeline__step:nth-child(7) .stage-timeline__state,.stage-timeline__step:nth-child(7) .stage-timeline__label{animation-delay:1.66s}.stage-timeline__step:nth-child(8) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.82s}.stage-timeline__step:nth-child(8) .stage-timeline__dot{animation-delay:1.92s}.stage-timeline__step:nth-child(8) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:1.95s}.stage-timeline__step:nth-child(8) .stage-timeline__state,.stage-timeline__step:nth-child(8) .stage-timeline__label{animation-delay:1.92s}.stage-timeline__step:nth-child(n+9) .stage-timeline__line--left{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:2.08s}.stage-timeline__step:nth-child(n+9) .stage-timeline__dot{animation-delay:2.18s}.stage-timeline__step:nth-child(n+9) .stage-timeline__line--right{animation-duration:.13s;animation-timing-function:ease-out;animation-delay:2.21s}.stage-timeline__step:nth-child(n+9) .stage-timeline__state,.stage-timeline__step:nth-child(n+9) .stage-timeline__label{animation-delay:2.18s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.partners-table-wrap,.partners-table-wrap :not([class*=stage-timeline]),.partners-table-wrap :not([class*=stage-timeline]):before,.partners-table-wrap :not([class*=stage-timeline]):after{animation:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@supports (height:100dvh){.app{min-height:calc(100dvh / var(--ui-zoom,1))}.modal{max-height:calc(96dvh / var(--ui-zoom,1))}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}.topbar__inner{padding-left:max(28px, env(safe-area-inset-left));padding-right:max(28px, env(safe-area-inset-right))}@media (width<=860px){.topbar__inner{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));gap:8px}.topbar__nav{gap:0;min-width:0}.topbar__nav-link,.topbar__nav-button{gap:3px;padding:0 8px;font-size:12px}}@media (width<=640px){.topbar__brand{font-size:14px}.topbar__nav-link,.topbar__nav-button{padding:0 6px;font-size:11.5px}}.topbar__submenu{max-width:calc(100vw - 24px)}img,video{max-width:100%;height:auto}.partners-table-wrap--tl-vertical .partners-table__row .cell-historico{min-width:0;padding-left:16px;padding-right:8px}.partners-table-wrap--tl-vertical .cell-historico .stage-timeline:not(.stage-timeline--compact){flex-direction:column;align-items:flex-start;gap:0;width:auto}.partners-table-wrap--tl-vertical .cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__step{flex-direction:row;flex:none;align-items:center;gap:10px;min-width:0;margin:0;padding:0 8px 0 0}.partners-table-wrap--tl-vertical .cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__rail{flex-direction:column;flex-shrink:0;align-self:stretch;width:20px;margin-left:0;margin-right:0}.partners-table-wrap--tl-vertical .cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__line{flex:1;width:2px;height:auto;min-height:4px}.partners-table-wrap--tl-vertical .cell-historico .stage-timeline:not(.stage-timeline--compact) .stage-timeline__label{text-align:left;white-space:nowrap;flex-direction:row;align-items:center;gap:8px;margin-top:0;padding:0}html[data-ui-scale="120"] .partners-table-wrap--tl-vertical .cell-historico .stage-timeline__label-row>svg{flex-shrink:0;display:inline-block}.partners-table-wrap--tl-vertical .th-situacao__track>*{min-width:0}.partners-table-wrap--tl-vertical .th-situacao__track>span[aria-hidden=true]{display:none}.partners-table-wrap--tl-vertical .th-situacao__label,.partners-table-wrap--tl-vertical .th-situacao-filter{justify-content:flex-start}.partners-table-wrap--tl-vertical .partners-table:not(.users-table) thead th:nth-child(3){padding-left:16px}.partners-table-wrap--tl-vertical .partners-table:not(.users-table){width:100%}.partners-table-wrap--tl-vertical .partners-table:not(.users-table) thead th:first-child,.partners-table-wrap--tl-vertical .partners-table:not(.users-table) thead th:nth-child(2),.partners-table-wrap--tl-vertical .partners-table:not(.users-table) thead th:nth-child(3),.partners-table-wrap--tl-vertical .partners-table:not(.users-table) .cell-agente-summary{width:auto}.partners-table-wrap--actions-stacked .partners-table:not(.users-table) .cell-acoes{flex-direction:column;align-items:stretch;gap:6px}.partners-table-wrap--actions-stacked .partners-table:not(.users-table) .cell-acoes .op-btn{width:100%}.topbar__burger{display:none}@keyframes drawerIn{0%{transform:translate(-100%)}to{transform:none}}@keyframes sheetIn{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes sheetOut{0%{opacity:1;transform:none}to{opacity:.6;transform:translateY(100%)}}@media (hover:none) and (pointer:coarse){html{-webkit-tap-highlight-color:transparent}button,a,select,[role=button]{touch-action:manipulation}}@media (width<=860px){.topbar__burger{width:40px;height:40px;color:var(--text-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;transition:background .13s;display:inline-flex}.topbar__burger:hover,.topbar__burger[aria-expanded=true]{background:var(--bg-row-hover)}.topbar__drawer-backdrop{background:var(--overlay-backdrop);z-index:39;animation:.18s both fadeIn;position:fixed;inset:56px 0 0}.topbar__drawer{background:var(--bg-sidebar);border-right:1px solid var(--border);width:min(320px,86vw);height:100%;box-shadow:var(--shadow-card-hover);padding:12px 12px calc(16px + env(safe-area-inset-bottom));flex-direction:column;gap:2px;animation:.2s both drawerIn;display:flex;overflow-y:auto}.topbar__drawer-group{border-top:1px solid var(--divider);flex-direction:column;gap:2px;margin-top:6px;padding-top:10px;display:flex}.topbar__drawer-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:2px 14px 6px;font-size:11px;font-weight:700}.topbar__drawer-link{text-align:left;width:100%;min-height:46px;color:var(--text-primary);border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background .13s;display:flex}.topbar__drawer-group .topbar__drawer-link{padding-left:22px;font-weight:500}.topbar__drawer-link:hover,.topbar__drawer-link:active{background:var(--bg-row-hover)}.topbar__submenu.topbar__notif-panel{width:auto;max-width:none;max-height:calc(100dvh - 72px);position:fixed;top:60px;left:8px;right:8px;overflow-y:auto}}@media (width<=640px){.app__content{padding:14px 12px calc(84px + env(safe-area-inset-bottom));gap:14px}.page-header__title{font-size:18px}.page-header-row{grid-template-columns:1fr;row-gap:10px}.page-header-row>.page-header{grid-area:1/1}.page-header-row>.filter-bar__top{grid-area:2/1}.page-header-row>.filter-bar__body{grid-area:3/1}.filter-bar__top{justify-content:stretch}.filter-bar__toggle{background:var(--bg-card);border:1px solid var(--border);justify-content:space-between;width:100%;height:42px}.filter-bar__panel{border-radius:12px;padding:14px}.filter-bar__fields{flex-direction:column;align-items:stretch;gap:12px}.filter-bar__field,.filter-bar__field--text{flex:none;width:100%}.filter-bar__footer{flex-wrap:wrap;gap:8px}.partners-table-wrap:not(.users-table-wrap){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;container-type:normal}.partners-table:not(.users-table),.partners-table:not(.users-table) tbody{width:100%;display:block}.partners-table:not(.users-table) thead{display:none}.partners-table:not(.users-table) .partners-table__row{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;margin-bottom:12px;display:flex}.partners-table:not(.users-table) .partners-table__row:last-child{border-bottom:1px solid var(--border)}.partners-table:not(.users-table) .partners-table__row>td{white-space:normal;background:0 0;border:0;width:auto;height:auto;padding:14px;display:block}.partners-table:not(.users-table) .partners-table__row>td+td{border-top:1px solid var(--divider)}.partners-table:not(.users-table) .partners-table__row>td:first-child{padding:14px 14px 12px}.cell-parceiro{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid}.cell-parceiro__top{grid-column:1/-1}.cell-parceiro__date{font-size:11.5px}.cell-parceiro__name{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.cell-parceiro__historico-btn{grid-area:2/2;align-self:center;margin-top:0;padding:7px 12px 7px 10px;font-size:12px}.partners-table:not(.users-table) .partners-table__row>td.cell-agente-summary{white-space:normal;padding:10px 0 0!important}.cell-agente-summary:before{content:"Agente de Registro";letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 14px;font-size:10.5px;font-weight:700;display:block}.cell-agente__trigger{padding:4px 14px 12px;font-size:14px}.cell-agente__pending-wrap{padding:6px 14px 12px}.partners-table:not(.users-table) .partners-table__row>td.cell-historico{min-width:0;padding:18px 14px}.partners-table:not(.users-table) .partners-table__row>td.cell-acoes-col{box-shadow:none;padding:12px 14px;position:static}.partners-table:not(.users-table) .cell-acoes{gap:8px;width:100%}.partners-table:not(.users-table) .cell-acoes .op-btn{flex:1 1 0;height:40px;padding:0 8px;font-size:12px}.modal-overlay{align-items:flex-end;padding:0}.modal-overlay .modal{max-width:100%;max-height:calc(94vh / var(--ui-zoom,1));max-height:calc(94dvh / var(--ui-zoom,1));border-bottom:0;border-radius:18px 18px 0 0;animation:.26s cubic-bezier(.16,1,.3,1) both sheetIn}.modal-overlay .modal.modal--closing{animation:.2s cubic-bezier(.4,0,1,1) both sheetOut}.modal-overlay .modal--form,.modal-overlay .modal--history,.modal-overlay .modal--stage-agente,.modal-overlay .modal--stage-documentacao{height:calc(94dvh / var(--ui-zoom,1))}.modal__header{padding:12px 16px}.modal__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:18px;padding:14px 16px}.modal__footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap}.modal__footer .btn{flex:auto;justify-content:center;min-height:44px}.modal__footer .btn--delete{margin-right:0}.modal__close{width:40px;height:40px}}.dp-login{background:var(--bg-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid;position:relative}.dp-login__tema{z-index:2;position:absolute;top:20px;right:20px}.dp-login__tema .topbar__bell{color:#fff}.dp-login__tema .topbar__bell:hover{color:#fff;background:#ffffff38}.dp-login__arte{background:#fbfbfb;flex-direction:column;min-width:0;padding:36px 40px 32px;display:flex;position:relative;overflow:hidden}.dp-login__title{letter-spacing:-.025em;min-height:36px;color:var(--text-primary);align-items:center;gap:8px;font-size:24px;font-weight:800;line-height:1;display:flex}.dp-login__fundo{flex:auto;min-height:0;position:relative}.dp-login__fundo:before,.dp-login__fundo:after{content:"";aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dp-login__fundo:before{background:linear-gradient(#f8f8f8 0%,#fbfbfb 100%) padding-box padding-box,linear-gradient(#fff 0%,#fff0 100%) border-box;border:2px solid #0000;width:min(58%,340px)}.dp-login__fundo:after{background:linear-gradient(#f8f8f8 0%,#f9f9f9 100%) padding-box padding-box,linear-gradient(#fff0 0%,#fff 100%) border-box;border:2px solid #0000;width:min(46%,272px)}html[data-theme=dark] .dp-login__arte{background:#181818}html[data-theme=dark] .dp-login__fundo:before{background:linear-gradient(#202020 0%,#181818 100%) padding-box padding-box,linear-gradient(#ffffff24 0%,#fff0 100%) border-box}html[data-theme=dark] .dp-login__fundo:after{background:linear-gradient(#202020 0%,#1e1e1e 100%) padding-box padding-box,linear-gradient(#fff0 0%,#ffffff24 100%) border-box}.dp-login__fundo .dp-login__animacao{z-index:1;position:absolute;inset:0}.dp-login__fundo .dp-login__animacao>svg{width:50%;height:50%}.dp-login__arte-texto{text-align:left;flex-direction:column;align-items:flex-start;margin-top:-4px;display:flex}.dp-login__arte-texto strong{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:1.2}.dp-login__animacao{flex:auto;min-height:0;position:relative}.dp-login__animacao>svg{-webkit-user-select:none;user-select:none;width:58%;height:58%;margin:auto;position:absolute;inset:0}html[data-theme=dark] .dp-login__animacao [fill=\#000000]{fill:#4c5070}html[data-theme=dark] .dp-login__animacao [fill=\#2b2b2b]{fill:#555a73}html[data-theme=dark] .dp-login__animacao [fill=\#1b1b1b]{fill:#454a60}html[data-theme=dark] .dp-login__animacao [fill=\#222222]{fill:#6a6f8a}html[data-theme=dark] .dp-login__animacao [fill=\#3a3a3a]{fill:#7a7f99}html[data-theme=dark] .dp-login__animacao [fill=\#112b46]{fill:#2e5f92}html[data-theme=dark] .dp-login__animacao [fill=\#153d60]{fill:#3d7ab5}html[data-theme=dark] .dp-login__animacao [fill=\#1d262d]{fill:#6f8697}html[data-theme=dark] .dp-login__animacao [stroke=\#000000]{stroke:#98a0b5}.dp-login__painel{background:var(--primary);border-radius:24px 0 0 24px;justify-content:center;align-items:center;padding:36px 40px;display:flex;position:relative;overflow:hidden}html[data-theme=dark] .dp-login__painel{background:#1c1c1c}.dp-login__painel:before,.dp-login__painel:after{content:"";pointer-events:none;border:1px solid #900;border-radius:50%;position:absolute}html[data-theme=dark] .dp-login__painel:before,html[data-theme=dark] .dp-login__painel:after{border-color:#ffffff8c}.dp-login__painel:before{width:520px;height:520px;bottom:-300px;right:-190px}.dp-login__painel:after{width:420px;height:420px;bottom:-270px;right:-150px}.dp-login__coluna{z-index:1;background:var(--bg-card);border-radius:20px;flex-direction:column;width:100%;max-width:380px;padding:40px 32px;display:flex;position:relative}.dp-login__marca{align-items:center;min-height:40px;display:flex}.dp-login__logo{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:170px;height:auto;max-height:40px;transition:filter var(--t-base) var(--ease-soft);display:block}html[data-theme=dark] .dp-login__logo{filter:brightness(0)invert()}.dp-login__bloco{margin:0;padding:26px 0 0}.dp-login__entrar{letter-spacing:-.02em;color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.15}.dp-login__ajuda{color:var(--text-secondary);margin:2px 0 22px;font-size:14.5px;line-height:1.3}.dp-login__form{flex-direction:column;gap:12px;display:flex}.dp-field{flex-direction:column;gap:0;display:flex;position:relative}.dp-field>span{color:var(--text-secondary);font-size:13px;font-weight:600}.dp-field>.dp-field__rotulo{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dp-field__caixa{position:relative}.dp-field__icone{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.dp-field .dp-field__caixa input{padding-left:44px}.dp-field input::placeholder{color:var(--text-muted);opacity:1}.dp-field__caixa:focus-within .dp-field__icone{color:var(--primary)}.dp-field input{width:100%;height:48px;font:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-md);border-radius:10px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,background-color .15s}.dp-field input:hover:not(:disabled):not(:focus){border-color:var(--text-muted)}.dp-field input:focus{background:var(--bg-card);border-color:var(--primary);box-shadow:none}.dp-field input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 9999s ease-out}.dp-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-input) inset;transition:background-color 9999s ease-out}.dp-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--bg-card) inset;transition:background-color 9999s ease-out}.dp-field input:disabled{opacity:.6;cursor:not-allowed}.dp-field--erro input{border-color:var(--danger)}.dp-field__senha{position:relative}.dp-field .dp-field__senha input{padding-right:46px}.dp-field__toggle{width:46px;height:46px;color:var(--text-muted);border-radius:0 10px 10px 0;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.dp-field__toggle:hover{color:var(--text-primary)}.dp-field__limpar{width:24px;height:24px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;transition:color .13s,background .13s;animation:.15s both formFieldClearIn;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dp-field__limpar:hover{color:var(--text-primary);background:var(--bg-row-hover)}.dp-field__senha .dp-field__limpar{right:44px}.dp-field .dp-field__caixa--limpavel input{padding-right:40px}.dp-field .dp-field__senha.dp-field__caixa--limpavel input{padding-right:76px}.dp-login__manter{width:fit-content;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.dp-login__manter input{opacity:0;width:1px;height:1px;position:absolute}.dp-login__manter-box{border:1.5px solid var(--border-md);background:var(--bg-card);color:#0000;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;transition:background .13s,border-color .13s,color .13s;display:flex}.dp-login__manter-box svg{width:12px;height:12px}.dp-login__manter:hover .dp-login__manter-box{border-color:var(--text-muted)}.dp-login__manter input:checked~.dp-login__manter-box{background:var(--primary);border-color:var(--primary);color:var(--on-solid)}.dp-login__manter input:focus-visible~.dp-login__manter-box{outline:2px solid var(--primary);outline-offset:2px}.dp-login__manter input:disabled~*{opacity:.6;cursor:default}.dp-login__aviso{grid-template-rows:0fr;margin-top:-12px;transition:grid-template-rows .2s;display:grid}.dp-login__aviso--ativo{grid-template-rows:1fr}.dp-login__aviso-in{min-height:0;overflow:hidden}.dp-login__erro{text-align:center;color:var(--danger-text);justify-content:center;align-items:center;gap:6px;padding-top:12px;font-size:13px;font-weight:500;display:flex}.dp-login__erro svg{color:var(--danger);flex-shrink:0}.dp-login__btn{height:44px;color:var(--on-solid);background:var(--primary);border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:filter .15s,opacity .15s;display:flex}.dp-login__btn:hover:not(:disabled){filter:brightness(.92)}.dp-login__btn:disabled{opacity:.55;cursor:not-allowed}.dp-login__spinner{border:2px solid #ffffff59;border-top-color:var(--on-solid);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite dpSpin}@keyframes dpSpin{to{transform:rotate(360deg)}}.dp-boot{z-index:9999;background:var(--bg-app);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.dp-boot--saindo{opacity:0;pointer-events:none}.dp-boot__spinner{border:3px solid #80808040;border-top-color:var(--primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite dpSpin}.dp-boot__texto{letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:600}@media (width<=900px){.dp-login{grid-template-columns:minmax(0,1fr)}.dp-login__arte{background:0 0;border-right:0;padding:20px 24px 0}.dp-login__animacao{display:none}.dp-login__painel{border-radius:24px 24px 0 0;padding:24px 16px}.dp-login__fundo{display:none}.dp-login__coluna{padding:28px 24px}.dp-login__tema{top:16px;right:16px}.dp-login__tema .topbar__bell{color:var(--text-secondary)}.dp-login__tema .topbar__bell:hover{background:var(--bg-row-hover);color:var(--text-primary)}}@media (prefers-reduced-motion:reduce){.dp-login__spinner,.dp-boot__spinner{animation-duration:2s}}.btn--saving{justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn--saving:disabled,.modal__footer .btn:disabled{opacity:.75;cursor:progress}.btn--saving:disabled:hover{filter:none}.btn__spinner{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite btnSpin}@keyframes btnSpin{to{transform:rotate(360deg)}}@media (width<=640px),(hover:none) and (pointer:coarse){html,.modal__body,.custom-select__list,.topbar__notif-list,.perm-picker__body{scroll-behavior:auto}a,button,[role=button],.op-btn,.btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.stage-timeline__dot,.stage-timeline__line,.stage-timeline__line--left,.stage-timeline__line--right,.stage-timeline__state,.stage-timeline__label{animation:none!important}.select-list__item,.custom-select__option,.multi-select__option,.perm-chip,.fin-option,.doc-check,.cell-agente__row,.topbar__submenu button,.topbar__notif-item,.filter-bar__chips>*,.pagination>*,.doc-group,.perm-picker__module,.fin-card,.form-grid>*,.form-section,.users-toolbar>*{filter:none!important;animation:.18s backwards moFade!important}.modal__header,.modal__body,.modal__footer,.topbar,.users-toolbar,.doc-status-bar,.perm-picker__summary,.topbar__theme svg,.topbar__bell-badge{animation:none!important}.modal-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}.partners-table:not(.users-table) .partners-table__row{content-visibility:auto;contain-intrinsic-size:auto 320px}.btn,.op-btn,.pagination__btn,.modal__close,.seg-toggle__btn,.topbar__bell,.topbar__nav-link,.topbar__nav-button,.topbar__user,.fin-option,.perm-chip,.btn--historico,.cell-parceiro__historico-btn,.cell-agente__trigger{transition-property:background-color,color,border-color,opacity!important;transition-duration:.12s!important}.custom-select__trigger{align-items:flex-start;height:auto;min-height:42px;padding-top:9px;padding-bottom:9px}.custom-select__value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.cell-agente__name{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.cell-agente__trigger{text-align:left;align-items:flex-start}.stage-timeline--log .stage-timeline__label-row{align-items:flex-start}.stage-timeline--log .stage-timeline__label-word,.stage-timeline--log .stage-timeline__meta-line{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.form-field__error{text-overflow:clip;white-space:normal;text-align:left;overflow:visible}.perm-chip{align-items:flex-start;height:auto}.perm-chip__label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}
