/* EXATA ERP — V34.9.205 — P0-R1 Gestão de senha de acesso */
.company-user-system-access-v349205{border:1px solid var(--exata-border,#dbe3ee);border-radius:12px;padding:16px 18px;background:#fff}.company-user-system-access-v349205>legend{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--exata-navy,#0b2444);padding:0 6px}.company-user-system-access-grid-v349205{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.company-user-system-access-grid-v349205>div{padding:12px 14px;border:1px solid #e6ebf2;border-radius:10px;background:#f8fafc}.company-user-system-access-grid-v349205 span{display:block;font-size:11px;color:#64748b;margin-bottom:4px}.company-user-system-access-grid-v349205 b{font-size:14px;color:#172033}.company-user-system-access-grid-v349205 b.is-active,.company-user-system-access-grid-v349205 b.is-inactive{display:flex;align-items:center;gap:7px}.company-user-system-access-grid-v349205 b i{width:8px;height:8px;border-radius:50%;background:#16a34a}.company-user-system-access-grid-v349205 b.is-inactive i{background:#94a3b8}.company-user-system-access-action-v349205{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.company-user-system-access-action-v349205>div{min-width:0}.company-user-system-access-action-v349205 b{display:block;color:#172033}.company-user-system-access-action-v349205 small{display:block;margin-top:3px;color:#64748b;line-height:1.4}.company-user-system-access-note-v349205{display:block;margin-top:10px;color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:9px 11px}.f5-user-password-reset-layer-v349205{position:fixed;inset:0;z-index:50000;background:rgba(2,8,23,.56);display:grid;place-items:center;padding:20px}.f5-user-password-reset-dialog-v349205{width:min(560px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(2,8,23,.35);overflow:hidden}.f5-user-password-reset-dialog-v349205 header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px 16px;border-bottom:1px solid #e5e7eb}.f5-user-password-reset-dialog-v349205 header small{font-size:11px;font-weight:800;letter-spacing:.08em;color:#2563eb}.f5-user-password-reset-dialog-v349205 h2{margin:3px 0 4px;font-size:22px;color:#0f172a}.f5-user-password-reset-dialog-v349205 header p{margin:0;color:#64748b}.f5-user-password-reset-dialog-v349205 header>button{border:0;background:transparent;font-size:24px;cursor:pointer}.f5-user-password-reset-target-v349205{display:flex;align-items:center;gap:12px;margin:18px 22px 0;padding:12px 14px;border:1px solid #dbeafe;background:#eff6ff;border-radius:10px}.f5-user-password-reset-target-v349205 .avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#1d4ed8;color:#fff;font-weight:800}.f5-user-password-reset-target-v349205 b,.f5-user-password-reset-target-v349205 small{display:block}.f5-user-password-reset-target-v349205 small{color:#64748b;margin-top:2px}.f5-user-password-reset-fields-v349205{padding:18px 22px 8px;display:grid;gap:14px}.f5-user-password-reset-fields-v349205 label>span{display:block;font-size:12px;font-weight:700;color:#334155;margin-bottom:6px}.f5-user-password-reset-fields-v349205 label>div{display:flex;border:1px solid #cbd5e1;border-radius:9px;overflow:hidden;background:#fff}.f5-user-password-reset-fields-v349205 input{flex:1;min-width:0;border:0;padding:11px 12px;outline:none}.f5-user-password-reset-fields-v349205 label>div:focus-within{box-shadow:0 0 0 3px rgba(37,99,235,.16);border-color:#2563eb}.f5-user-password-reset-fields-v349205 label>div button{width:44px;border:0;border-left:1px solid #e5e7eb;background:#f8fafc;cursor:pointer}.f5-user-password-reset-fields-v349205 label>small{display:block;margin-top:5px;color:#64748b}.f5-user-password-reset-separation-v349205{display:flex;gap:10px;margin:4px 22px 0;padding:11px 12px;border-radius:9px;background:#f8fafc;border:1px solid #e2e8f0}.f5-user-password-reset-separation-v349205 b,.f5-user-password-reset-separation-v349205 small{display:block}.f5-user-password-reset-separation-v349205 small{color:#64748b;margin-top:2px}.f5-user-password-reset-error-v349205{min-height:20px;padding:10px 22px 0;color:#b91c1c;font-size:13px}.f5-user-password-reset-dialog-v349205 footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 20px}.f5-user-password-reset-dialog-v349205 button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.company-user-system-access-grid-v349205{grid-template-columns:1fr}.company-user-system-access-action-v349205{align-items:stretch;flex-direction:column}.f5-user-password-reset-layer-v349205{padding:10px}.f5-user-password-reset-dialog-v349205{border-radius:12px}}
