.AuthShell-module__rDSUZG__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.AuthShell-module__rDSUZG__brand{background:var(--ink-900);color:var(--white);padding:var(--space-9);justify-content:space-between;gap:var(--space-8);flex-direction:column;display:flex}.AuthShell-module__rDSUZG__brand h2{color:var(--white);max-width:440px}.AuthShell-module__rDSUZG__brand h2 em{color:var(--color-highlight);font-style:normal}.AuthShell-module__rDSUZG__brand p{color:#ffffffc2;max-width:400px;margin-top:var(--space-3)}.AuthShell-module__rDSUZG__eyebrow{color:var(--color-highlight);margin-bottom:var(--space-3)}.AuthShell-module__rDSUZG__copy{color:#fff9;font-size:var(--fs-xs)}.AuthShell-module__rDSUZG__formSide{padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.AuthShell-module__rDSUZG__form{gap:var(--space-5);flex-direction:column;width:100%;max-width:400px;display:flex}.AuthShell-module__rDSUZG__form h1{font-size:var(--fs-h2)}.AuthShell-module__rDSUZG__subtitle{color:var(--color-fg-muted);margin-top:var(--space-2)}@media (max-width:900px){.AuthShell-module__rDSUZG__wrapper{grid-template-columns:1fr}.AuthShell-module__rDSUZG__brand{padding:var(--space-6) var(--space-4);gap:var(--space-5)}.AuthShell-module__rDSUZG__brand h2{font-size:var(--fs-h3)}.AuthShell-module__rDSUZG__brandText p,.AuthShell-module__rDSUZG__copy{display:none}}
.Field-module___DZUYa__field{flex-direction:column;gap:6px;width:100%;display:flex}.Field-module___DZUYa__label{font-size:var(--fs-sm);color:var(--color-fg-2);font-weight:600}.Field-module___DZUYa__control{align-items:center;display:flex;position:relative}.Field-module___DZUYa__input{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;height:44px;font:400 15px var(--font-body);color:var(--color-fg);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);outline:none;padding:0 14px}.Field-module___DZUYa__input::placeholder{color:var(--color-fg-faint)}.Field-module___DZUYa__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #e9a23b4d}.Field-module___DZUYa__input:disabled{background:var(--color-surface-alt);cursor:not-allowed}.Field-module___DZUYa__invalid .Field-module___DZUYa__input{border-color:var(--color-danger)}.Field-module___DZUYa__withToggle .Field-module___DZUYa__input{padding-right:48px}.Field-module___DZUYa__toggle{border-radius:var(--radius-sm);width:40px;height:36px;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.Field-module___DZUYa__toggle:hover{color:var(--color-fg)}.Field-module___DZUYa__hint{font-size:var(--fs-xs);color:var(--color-fg-muted)}.Field-module___DZUYa__error{font-size:var(--fs-xs);color:var(--color-danger);font-weight:500}
.DriverFormFields-module__yLnFUq__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DriverFormFields-module__yLnFUq__full{grid-column:1/-1}.DriverFormFields-module__yLnFUq__selectField{font-size:var(--fs-sm);color:var(--color-fg-2);flex-direction:column;gap:6px;font-weight:600;display:flex}.DriverFormFields-module__yLnFUq__select{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);height:44px;font:400 15px var(--font-body);color:var(--color-fg);width:100%;padding:0 12px}.DriverFormFields-module__yLnFUq__select:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e9a23b4d}@media (max-width:640px){.DriverFormFields-module__yLnFUq__grid{grid-template-columns:1fr}}
.usuario-module__VMwYqa__form{gap:var(--space-5);flex-direction:column;display:flex}.usuario-module__VMwYqa__formActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.usuario-module__VMwYqa__layout{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.usuario-module__VMwYqa__side{gap:var(--space-4);flex-direction:column;display:flex}.usuario-module__VMwYqa__sideTitle{font-family:var(--font-display);font-size:var(--fs-h4);margin:0 0 var(--space-2);font-weight:600}.usuario-module__VMwYqa__sideText{margin:0 0 var(--space-4);color:var(--color-fg-muted);font-size:var(--fs-sm)}.usuario-module__VMwYqa__meta{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.usuario-module__VMwYqa__meta dt{font-size:var(--fs-xs);color:var(--color-fg-muted)}.usuario-module__VMwYqa__meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.usuario-module__VMwYqa__badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.usuario-module__VMwYqa__success{background:var(--color-success-soft);color:var(--color-success-fg)}.usuario-module__VMwYqa__warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.usuario-module__VMwYqa__danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.usuario-module__VMwYqa__report{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.usuario-module__VMwYqa__figure{font-family:var(--font-display);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:600}.usuario-module__VMwYqa__issues{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.usuario-module__VMwYqa__issues li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:var(--fs-sm);display:flex}.usuario-module__VMwYqa__issues li:last-child{border-bottom:0}.usuario-module__VMwYqa__issueLine{color:var(--color-fg-muted);flex:0 0 72px;font-weight:600}.usuario-module__VMwYqa__issueMessage{overflow-wrap:anywhere;min-width:0}.usuario-module__VMwYqa__fileInput{font:400 15px var(--font-body);max-width:100%}.usuario-module__VMwYqa__steps{padding-left:var(--space-5);color:var(--color-fg-muted);font-size:var(--fs-sm);gap:var(--space-2);flex-direction:column;margin:0;display:flex}@media (max-width:900px){.usuario-module__VMwYqa__layout{grid-template-columns:1fr}.usuario-module__VMwYqa__report{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.usuario-module__VMwYqa__report{grid-template-columns:1fr}.usuario-module__VMwYqa__formActions>*{flex:100%}}.usuario-module__VMwYqa__legacyValue{margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-bg);overflow-wrap:anywhere;font-weight:600}.usuario-module__VMwYqa__splitForm{gap:var(--space-4);flex-direction:column;display:flex}.usuario-module__VMwYqa__splitActions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.usuario-module__VMwYqa__splitActions>*{flex:auto}
.PlaceAutocomplete-module__20F9jW__combo{position:relative}.PlaceAutocomplete-module__20F9jW__searchIcon{color:var(--color-fg-muted);pointer-events:none;position:absolute;left:14px}.PlaceAutocomplete-module__20F9jW__input{padding-left:40px}.PlaceAutocomplete-module__20F9jW__list{z-index:20;padding:var(--space-1) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);max-height:280px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.PlaceAutocomplete-module__20F9jW__option{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--color-fg-muted);display:flex}.PlaceAutocomplete-module__20F9jW__option span{flex-direction:column;min-width:0;display:flex}.PlaceAutocomplete-module__20F9jW__option strong{color:var(--color-fg);font-weight:600;font-size:var(--fs-sm);overflow-wrap:anywhere}.PlaceAutocomplete-module__20F9jW__option small{font-size:var(--fs-xs);overflow-wrap:anywhere}.PlaceAutocomplete-module__20F9jW__option:hover,.PlaceAutocomplete-module__20F9jW__active{background:var(--color-surface-alt)}.PlaceAutocomplete-module__20F9jW__selected{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);display:flex}.PlaceAutocomplete-module__20F9jW__pin{color:var(--color-highlight);flex:none}.PlaceAutocomplete-module__20F9jW__selectedText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PlaceAutocomplete-module__20F9jW__selectedText strong{overflow-wrap:anywhere;font-weight:600}.PlaceAutocomplete-module__20F9jW__selectedText span{font-size:var(--fs-xs);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.PlaceAutocomplete-module__20F9jW__map{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-alt);width:100%;height:240px;overflow:hidden}@media (max-width:640px){.PlaceAutocomplete-module__20F9jW__selected{flex-wrap:wrap}.PlaceAutocomplete-module__20F9jW__selected>button{flex:100%}}
.Button-module__V3enZG__button{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-in);border:0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__V3enZG__button:active:not(:disabled){transform:scale(var(--press-scale))}.Button-module__V3enZG__button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.Button-module__V3enZG__sm{min-height:36px;padding:8px 14px;font-size:13px}.Button-module__V3enZG__md{min-height:44px;padding:12px 20px;font-size:14px}.Button-module__V3enZG__lg{min-height:52px;padding:15px 26px;font-size:15px}.Button-module__V3enZG__fullWidth{width:100%}.Button-module__V3enZG__primary{background:var(--color-accent);color:var(--color-fg-on-accent);box-shadow:var(--shadow-accent)}.Button-module__V3enZG__primary:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-fg-on-accent)}.Button-module__V3enZG__secondary{color:var(--color-fg);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0}.Button-module__V3enZG__secondary:hover:not(:disabled){color:var(--color-fg);background:#1a17140a}.Button-module__V3enZG__ghost{color:var(--color-fg-2);background:0 0}.Button-module__V3enZG__ghost:hover:not(:disabled){color:var(--color-fg);background:#1a17140d}.Button-module__V3enZG__danger{background:var(--color-danger);color:var(--white)}.Button-module__V3enZG__danger:hover:not(:disabled){background:var(--color-danger-hover);color:var(--white)}.Button-module__V3enZG__link{color:var(--color-link);text-underline-offset:4px;background:0 0;min-height:auto;padding-left:0;padding-right:0;text-decoration:underline}.Button-module__V3enZG__link:hover:not(:disabled){color:var(--color-link-hover)}
.pendentes-module__2h7hIa__errors{color:var(--color-danger-fg);font-size:var(--fs-xs);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pendentes-module__2h7hIa__origin{color:var(--color-fg-muted);font-size:var(--fs-xs);white-space:nowrap}.pendentes-module__2h7hIa__notice{margin-bottom:var(--space-4)}
.parceiros-module__Bwsdoa__notice{margin-bottom:var(--space-4)}.parceiros-module__Bwsdoa__total{margin-bottom:var(--space-3);color:var(--color-fg-muted);font-size:var(--fs-sm)}.parceiros-module__Bwsdoa__tableWrap{position:relative;overflow-x:auto}.parceiros-module__Bwsdoa__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);min-width:860px}.parceiros-module__Bwsdoa__table th{text-align:left;font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);padding:var(--space-3) var(--space-4) var(--space-2);font-size:11px;font-weight:600}.parceiros-module__Bwsdoa__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}.parceiros-module__Bwsdoa__table tbody tr:last-child td{border-bottom:0}.parceiros-module__Bwsdoa__sortButton{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.parceiros-module__Bwsdoa__sortButton:hover,.parceiros-module__Bwsdoa__sortActive{color:var(--color-fg)}.parceiros-module__Bwsdoa__sortButton:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;border-radius:2px}.parceiros-module__Bwsdoa__filterRow th{padding-top:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);text-transform:none;letter-spacing:normal}.parceiros-module__Bwsdoa__filterInput{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;height:34px;font:400 13px var(--font-body);color:var(--color-fg);padding:0 10px}.parceiros-module__Bwsdoa__filterInput:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e9a23b4d}.parceiros-module__Bwsdoa__name{color:var(--color-fg);font-weight:600;text-decoration:none}.parceiros-module__Bwsdoa__name:hover,.parceiros-module__Bwsdoa__name:focus-visible{text-decoration:underline}.parceiros-module__Bwsdoa__muted{color:var(--color-fg-muted);font-size:var(--fs-xs)}.parceiros-module__Bwsdoa__address{overflow-wrap:anywhere;max-width:280px}.parceiros-module__Bwsdoa__category{border-radius:var(--radius-pill);background:var(--color-surface-alt);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.parceiros-module__Bwsdoa__discount{border-radius:var(--radius-xs);background:var(--amber-500);color:var(--ink-900);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.parceiros-module__Bwsdoa__empty{text-align:center;padding:var(--space-9) var(--space-4);color:var(--color-fg-muted)}.parceiros-module__Bwsdoa__layout{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.parceiros-module__Bwsdoa__meta{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.parceiros-module__Bwsdoa__meta dt{font-size:var(--fs-xs);color:var(--color-fg-muted)}.parceiros-module__Bwsdoa__meta dd{overflow-wrap:anywhere;white-space:pre-line;margin:2px 0 0;font-weight:600}.parceiros-module__Bwsdoa__side{gap:var(--space-4);flex-direction:column;display:flex}.parceiros-module__Bwsdoa__sideTitle{font-family:var(--font-display);font-size:var(--fs-h4);margin:0 0 var(--space-3);font-weight:600}.parceiros-module__Bwsdoa__addressText{margin:0 0 var(--space-3);overflow-wrap:anywhere}.parceiros-module__Bwsdoa__mapLink{margin-top:var(--space-3);color:var(--color-fg);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (max-width:900px){.parceiros-module__Bwsdoa__layout{grid-template-columns:1fr}}
.Alert-module__L85aLa__alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-sm);align-items:flex-start;line-height:1.5;display:flex}.Alert-module__L85aLa__alert svg{flex-shrink:0;margin-top:2px}.Alert-module__L85aLa__title{margin-bottom:2px;font-weight:600;display:block}.Alert-module__L85aLa__info{background:var(--color-info-soft);color:var(--color-info-fg)}.Alert-module__L85aLa__success{background:var(--color-success-soft);color:var(--color-success-fg)}.Alert-module__L85aLa__warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.Alert-module__L85aLa__error{background:var(--color-danger-soft);color:var(--color-danger-fg)}
.Card-module__gTvekq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.Card-module__gTvekq__padded{padding:var(--space-6)}@media (max-width:480px){.Card-module__gTvekq__padded{padding:var(--space-5)}}
.Skeleton-module__-IEq2W__skeleton{background:var(--color-surface-alt);animation:Skeleton-module__-IEq2W__pulse 1.4s var(--ease-inout) infinite;display:block}@keyframes Skeleton-module__-IEq2W__pulse{50%{opacity:.45}}
.Pagination-module__jWOxTW__pagination{justify-content:center;gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Pagination-module__jWOxTW__button{background:var(--white);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);min-width:40px;height:36px;font:600 13px var(--font-body);color:var(--color-fg);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.Pagination-module__jWOxTW__button:hover{background:var(--color-surface-alt);color:var(--color-fg)}.Pagination-module__jWOxTW__active,.Pagination-module__jWOxTW__active:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-fg-on-accent)}
.categorias-module__oDOp3W__newCard{margin-bottom:var(--space-5)}.categorias-module__oDOp3W__newForm{align-items:flex-start;gap:var(--space-3);display:flex}.categorias-module__oDOp3W__newForm>button{margin-top:26px}.categorias-module__oDOp3W__newField{flex:1}.categorias-module__oDOp3W__notice{margin-bottom:var(--space-4)}.categorias-module__oDOp3W__tableWrap{position:relative;overflow-x:auto}.categorias-module__oDOp3W__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);min-width:480px}.categorias-module__oDOp3W__table th{text-align:left;font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:11px;font-weight:600}.categorias-module__oDOp3W__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}.categorias-module__oDOp3W__table tr:last-child td{border-bottom:0}.categorias-module__oDOp3W__name{font-weight:600}.categorias-module__oDOp3W__defaultBadge{margin-left:var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-alt);color:var(--color-fg-muted);padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.categorias-module__oDOp3W__count{font-variant-numeric:tabular-nums;font-weight:600}.categorias-module__oDOp3W__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.categorias-module__oDOp3W__editForm{align-items:center;gap:var(--space-3);display:flex}.categorias-module__oDOp3W__editInput{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);min-width:0;height:36px;font:400 14px var(--font-body);color:var(--color-fg);flex:1;padding:0 12px}.categorias-module__oDOp3W__editInput:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e9a23b4d}.categorias-module__oDOp3W__empty{text-align:center;padding:var(--space-9) var(--space-4);color:var(--color-fg-muted)}@media (max-width:640px){.categorias-module__oDOp3W__newForm{flex-direction:column;align-items:stretch}.categorias-module__oDOp3W__newForm>button{margin-top:0}.categorias-module__oDOp3W__editForm{flex-direction:column;align-items:stretch}}
.configuracoes-module__oo-5ma__layout{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.configuracoes-module__oo-5ma__title{font-family:var(--font-display);font-size:var(--fs-h4);margin:0 0 var(--space-2);font-weight:600}.configuracoes-module__oo-5ma__text{margin:0 0 var(--space-5);color:var(--color-fg-muted);font-size:var(--fs-sm)}.configuracoes-module__oo-5ma__form{gap:var(--space-4);flex-direction:column;display:flex}.configuracoes-module__oo-5ma__actions{justify-content:flex-end;display:flex}@media (max-width:900px){.configuracoes-module__oo-5ma__layout{grid-template-columns:1fr}}@media (max-width:480px){.configuracoes-module__oo-5ma__actions>*{width:100%}}
.dashboard-module__AiVLkq__kpis{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dashboard-module__AiVLkq__kpi{gap:var(--space-2);flex-direction:column;display:flex}.dashboard-module__AiVLkq__figure{font-size:32px;line-height:1.1}
.notificacoes-module__zyWSha__layout{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.notificacoes-module__zyWSha__form{gap:var(--space-4);flex-direction:column;display:flex}.notificacoes-module__zyWSha__field{flex-direction:column;gap:6px;display:flex}.notificacoes-module__zyWSha__label{font-size:var(--fs-sm);color:var(--color-fg-2);font-weight:600}.notificacoes-module__zyWSha__textarea{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;font:400 15px/1.5 var(--font-body);color:var(--color-fg);resize:vertical;padding:12px 14px}.notificacoes-module__zyWSha__textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e9a23b4d}.notificacoes-module__zyWSha__hint{font-size:var(--fs-xs);color:var(--color-fg-muted)}.notificacoes-module__zyWSha__error{font-size:var(--fs-xs);color:var(--color-danger);font-weight:500}.notificacoes-module__zyWSha__preview{gap:var(--space-3);flex-direction:column;display:flex}.notificacoes-module__zyWSha__phone{background:var(--ink-900);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-4);min-height:220px}.notificacoes-module__zyWSha__notification{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);overflow-wrap:anywhere;background:#ffffffeb;flex-direction:column;gap:2px;display:flex}@media (max-width:900px){.notificacoes-module__zyWSha__layout{grid-template-columns:1fr}}
.usuarios-module__wjEG1G__filters{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.usuarios-module__wjEG1G__select{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);height:44px;font:400 15px var(--font-body);color:var(--color-fg);width:100%;padding:0 12px}.usuarios-module__wjEG1G__selectField{font-size:var(--fs-sm);color:var(--color-fg-2);flex-direction:column;gap:6px;font-weight:600;display:flex}.usuarios-module__wjEG1G__tableWrap{position:relative;overflow-x:auto}.usuarios-module__wjEG1G__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);min-width:760px}.usuarios-module__wjEG1G__table th{text-align:left;font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-fg-muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);font-size:11px;font-weight:600}.usuarios-module__wjEG1G__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}.usuarios-module__wjEG1G__table tr:last-child td{border-bottom:0}.usuarios-module__wjEG1G__name{color:var(--color-fg);font-weight:600;text-decoration:none}.usuarios-module__wjEG1G__name:hover,.usuarios-module__wjEG1G__name:focus-visible{text-decoration:underline}.usuarios-module__wjEG1G__email{color:var(--color-fg-muted);font-size:var(--fs-xs)}.usuarios-module__wjEG1G__badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.usuarios-module__wjEG1G__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.usuarios-module__wjEG1G__success{background:var(--color-success-soft);color:var(--color-success-fg)}.usuarios-module__wjEG1G__warning{background:var(--color-warning-soft);color:var(--color-warning-fg)}.usuarios-module__wjEG1G__danger{background:var(--color-danger-soft);color:var(--color-danger-fg)}.usuarios-module__wjEG1G__admin{background:var(--color-accent-soft);color:var(--amber-800)}.usuarios-module__wjEG1G__actions{gap:var(--space-2);justify-content:flex-end;display:flex}.usuarios-module__wjEG1G__empty{text-align:center;padding:var(--space-9) var(--space-4);color:var(--color-fg-muted)}.usuarios-module__wjEG1G__total{margin-bottom:var(--space-3);color:var(--color-fg-muted);font-size:var(--fs-sm)}@media (max-width:900px){.usuarios-module__wjEG1G__filters{grid-template-columns:1fr 1fr}.usuarios-module__wjEG1G__search{grid-column:1/-1}}@media (max-width:480px){.usuarios-module__wjEG1G__filters{grid-template-columns:1fr}}
.AdminLayout-module__4KUNFW__wrapper{min-height:100vh;display:flex}.AdminLayout-module__4KUNFW__sidebar{background:var(--ink-900);width:260px;color:var(--white);padding:var(--space-6) 0;z-index:1000;transition:width var(--dur-base) var(--ease-out), left var(--dur-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.AdminLayout-module__4KUNFW__sidebarCollapsed{width:76px}.AdminLayout-module__4KUNFW__brand{padding:0 var(--space-6) var(--space-7);align-items:center;gap:10px;min-height:40px;display:flex}.AdminLayout-module__4KUNFW__brandText{flex-direction:column;gap:1px;min-width:0;display:flex}.AdminLayout-module__4KUNFW__brandText .brand-wordmark{color:var(--white);white-space:nowrap;font-size:17px;line-height:1.05}.AdminLayout-module__4KUNFW__brandPlace{letter-spacing:.12em;text-transform:uppercase;color:var(--color-highlight);font-size:10px;font-weight:600}.AdminLayout-module__4KUNFW__collapsedMark{padding:0 0 var(--space-7);justify-content:center;display:flex}.AdminLayout-module__4KUNFW__nav{flex-direction:column;flex:1;gap:2px;display:flex}.AdminLayout-module__4KUNFW__navItem{align-items:center;gap:var(--space-3);padding:12px var(--space-6);color:#ffffffd1;font-size:var(--fs-sm);transition:background var(--dur-base) var(--ease-out);border-left:3px solid #0000;font-weight:500;text-decoration:none;display:flex}.AdminLayout-module__4KUNFW__navItem:hover{color:var(--white);background:#ffffff14}.AdminLayout-module__4KUNFW__navItemActive{color:var(--white);border-left-color:var(--color-highlight);background:#ffffff1f;font-weight:600}.AdminLayout-module__4KUNFW__navItemCollapsed{justify-content:center;padding:12px 0}.AdminLayout-module__4KUNFW__footer{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;flex-direction:column;display:flex}.AdminLayout-module__4KUNFW__userBox{padding:0 var(--space-2) var(--space-2);font-size:var(--fs-xs);color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdminLayout-module__4KUNFW__userBox strong{color:var(--white);font-size:var(--fs-sm);display:block}.AdminLayout-module__4KUNFW__logout,.AdminLayout-module__4KUNFW__collapseButton{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-btn);min-height:40px;color:var(--white);font:600 var(--fs-sm) var(--font-body);cursor:pointer;background:0 0;border:1px solid #ffffff3d;display:flex}.AdminLayout-module__4KUNFW__logout:hover,.AdminLayout-module__4KUNFW__collapseButton:hover{background:#ffffff1a}.AdminLayout-module__4KUNFW__collapseButton{color:#ffffffb3;border-color:#0000}.AdminLayout-module__4KUNFW__menuButton{z-index:1200;border-radius:var(--radius-btn);background:var(--ink-900);width:44px;height:44px;color:var(--white);box-shadow:var(--shadow-2);cursor:pointer;border:0;justify-content:center;align-items:center;display:none;position:fixed;top:16px;left:16px}.AdminLayout-module__4KUNFW__backdrop{z-index:999;background:#1a171473;display:none;position:fixed;inset:0}.AdminLayout-module__4KUNFW__main{min-width:0;padding:var(--space-8);transition:margin-left var(--dur-base) var(--ease-out);flex:1;margin-left:260px}.AdminLayout-module__4KUNFW__mainCollapsed{margin-left:76px}@media (max-width:768px){.AdminLayout-module__4KUNFW__menuButton{display:flex}.AdminLayout-module__4KUNFW__backdrop{display:block}.AdminLayout-module__4KUNFW__sidebar,.AdminLayout-module__4KUNFW__sidebarCollapsed{width:86%;max-width:280px;left:-300px}.AdminLayout-module__4KUNFW__sidebar.AdminLayout-module__4KUNFW__open{left:0}.AdminLayout-module__4KUNFW__sidebar,.AdminLayout-module__4KUNFW__sidebarCollapsed{padding-top:76px}.AdminLayout-module__4KUNFW__navItemCollapsed{padding:12px var(--space-6);justify-content:flex-start}.AdminLayout-module__4KUNFW__collapseButton{display:none}.AdminLayout-module__4KUNFW__main,.AdminLayout-module__4KUNFW__mainCollapsed{padding:var(--space-5) var(--space-4);margin-left:0;padding-top:76px}}
.AuthForms-module__yJJCUG__form{gap:var(--space-4);flex-direction:column;display:flex}.AuthForms-module__yJJCUG__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.AuthForms-module__yJJCUG__forgot{font-size:var(--fs-sm);align-self:flex-end}.AuthForms-module__yJJCUG__footer{text-align:center;font-size:var(--fs-sm);color:var(--color-fg-muted)}.AuthForms-module__yJJCUG__footer a{font-weight:600}.AuthForms-module__yJJCUG__check{gap:var(--space-3);font-size:var(--fs-sm);color:var(--color-fg-2);align-items:flex-start;line-height:1.5;display:flex}.AuthForms-module__yJJCUG__check input{width:16px;height:16px;accent-color:var(--ink-900);flex-shrink:0;margin-top:3px}@media (max-width:480px){.AuthForms-module__yJJCUG__row{grid-template-columns:1fr}}
.PartnerForm-module__j2MAmq__form{gap:var(--space-5);flex-direction:column;display:flex}.PartnerForm-module__j2MAmq__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PartnerForm-module__j2MAmq__full{grid-column:1/-1}.PartnerForm-module__j2MAmq__select{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);height:44px;font:400 15px var(--font-body);color:var(--color-fg);width:100%;padding:0 12px}.PartnerForm-module__j2MAmq__textarea{border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:120px;font:400 15px/1.5 var(--font-body);color:var(--color-fg);resize:vertical;padding:12px 14px}.PartnerForm-module__j2MAmq__select:focus,.PartnerForm-module__j2MAmq__textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #e9a23b4d}.PartnerForm-module__j2MAmq__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.PartnerForm-module__j2MAmq__grid{grid-template-columns:1fr}.PartnerForm-module__j2MAmq__actions>*{flex:100%}}.PartnerForm-module__j2MAmq__select[aria-invalid=true],.PartnerForm-module__j2MAmq__textarea[aria-invalid=true]{border-color:var(--color-danger)}
