﻿/* Classes migrated from inline style attributes for CSP compatibility. */
.csp-hidden { display: none !important; }
.csp-visible { display: block !important; }
.csp-inline-flex { display: inline-flex !important; }
.csp-pointer { cursor: pointer; }
.csp-auth-message { font-family: Arial, sans-serif; padding: 32px; max-width: 720px; margin: auto; }
.admin-auth-pending body { visibility: hidden; }
.admin-auth-ready body, .cliente-auth-ready body { visibility: visible; }
.csp-style-c8be1ccba6 { display:none; }
.csp-style-598afa5ac2 { margin-bottom:25px; }
.csp-style-0d75823b20 { color:#fff; }
.csp-style-af4fccef24 { color:#9fa9a6; }
.csp-style-1b0f4999d2 { margin-top:16px }
.csp-style-44a2f4b63c { height:20px }
.csp-style-5b7a2a8437 { display:flex; gap:12px; flex-wrap:wrap; }
.csp-style-9c226b9fd1 { border:0;background:transparent;width:100%;outline:none; }
.csp-style-ba1aab4093 { font-size:2rem }
.csp-style-65201367fc { display:flex;flex-direction:column;gap:8px;align-items:flex-end; }
.csp-style-a749629cbf { background:#0fa37f; color:white; padding:8px 12px; border-radius:10px; text-decoration:none; font-weight:700; font-size:14px; }
.csp-style-252ff99663 { display:flex;gap:10px;margin-top:10px;flex-wrap:wrap; }
.csp-style-16dac17596 { width:100%;border-collapse:collapse;margin-top:15px; }
.csp-style-b56cd7a2aa { text-align:left;padding:10px;border-bottom:1px solid #eee; }
.csp-style-4c00d411c1 { padding:10px;border-bottom:1px solid #eee; }
.csp-style-10c789583a { box-shadow:none;border:1px solid #e5e8ec;margin-top:18px; }
.csp-style-90dea1ac10 { display:flex; gap:10px; flex-wrap:wrap; margin-bottom:16px; }
.csp-style-f7c16353ae { width:100%; padding:14px; border-radius:12px; border:1px solid #d8dde3; }
.csp-style-8dc88479f6 { color:#dc2626; font-weight:700; }
.csp-style-56d863a95f { color:#ea580c; font-weight:700; }
.csp-style-0418b62afb { color:#16a34a; font-weight:700; }
.csp-style-3ef1fa1aa1 { margin-bottom:12px; }
.csp-style-9e163a69e9 { opacity:.55;cursor:not-allowed; }
