:root{--bg: #f5f7fb;--surface: #ffffff;--surface-strong: #eef4ff;--text: #14213d;--muted: #64748b;--line: #dbe4f0;--primary: #1155cc;--primary-dark: #0b3f99;--accent: #18a999;--danger: #dc2626;--warning: #f59e0b;--shadow: 0 20px 60px rgba(15, 23, 42, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;color:var(--text);background:var(--bg)}a{color:inherit;text-decoration:none}button,input{font:inherit}.public-page,.page-shell{min-height:100vh}.public-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(20px,5vw,72px);background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--accent));color:#fff;font-weight:900}.brand strong,.brand small{display:block}.brand small{color:var(--muted);font-size:12px}.public-nav{display:flex;align-items:center;gap:20px;color:var(--muted)}.hero-section{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:48px;align-items:center;padding:72px clamp(20px,5vw,72px)}.hero-copy h1,.login-copy h1{font-size:clamp(38px,5vw,62px);line-height:1;margin:0 0 20px;letter-spacing:-.05em}.hero-text,.login-copy p,.section-block p,.empty-state p{color:var(--muted);line-height:1.7}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;color:var(--primary);font-weight:800;margin:0 0 12px}.actions-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{border:0;border-radius:14px;padding:13px 18px;font-weight:800;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.btn-primary{color:#fff;background:var(--primary)}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{color:var(--primary);background:var(--surface-strong)}.btn-ghost{color:var(--text);background:transparent;border:1px solid var(--line)}.btn.full{width:100%}.hero-panel,.login-card,.timeline-card,.empty-state{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:var(--shadow)}.panel-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:22px;padding:18px}.panel-card.featured{margin-bottom:16px}.panel-card span,.metric-card span{color:var(--muted);font-size:13px;font-weight:700}.panel-card strong,.metric-card strong{display:block;font-size:30px;margin-top:8px}.panel-card small,.metric-card small{color:var(--muted)}.panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.section-block{padding:46px clamp(20px,5vw,72px)}.section-heading{max-width:760px;margin-bottom:24px}.section-heading h2,.split-section h2,.empty-state h2{font-size:clamp(28px,4vw,42px);margin:0 0 12px;letter-spacing:-.04em}.feature-grid,.audit-grid,.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-card,.metric-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 12px 30px #0f172a0f}.feature-card svg,.audit-grid svg{color:var(--primary)}.feature-card p{margin-bottom:0}.split-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:start}.timeline-item{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.timeline-item:last-child{border-bottom:0}.timeline-item span{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:800}.audit-section{background:#eef4ff}.audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-grid div{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;font-weight:800}.public-footer{display:flex;justify-content:space-between;gap:18px;padding:28px clamp(20px,5vw,72px);color:var(--muted);border-top:1px solid var(--line)}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 440px}.login-info{padding:clamp(28px,6vw,72px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at top left,rgba(17,85,204,.18),transparent 34%),linear-gradient(135deg,#f8fbff,#eef4ff)}.login-card{align-self:center;margin:32px}.form-stack{display:grid;gap:16px;margin-top:22px}.form-stack label{display:grid;gap:8px;color:var(--text);font-weight:800}.input-shell{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:0 12px}.input-shell input{width:100%;border:0;background:transparent;padding:14px 0;outline:none}.login-links{display:flex;justify-content:space-between;gap:12px;color:var(--primary);font-weight:800;font-size:14px}.login-highlights{display:grid;gap:10px}.login-highlights span{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:800}.secure-note{color:var(--muted);font-size:13px;line-height:1.6;margin-top:18px}.app-layout{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{background:#0f172a;color:#fff;padding:22px}.sidebar nav{display:grid;gap:8px;margin-top:28px}.sidebar a{display:flex;align-items:center;gap:10px;color:#cbd5e1;padding:12px;border-radius:14px}.sidebar a.active,.sidebar a:hover{color:#fff;background:#ffffff1c}.content-area{padding:28px}.app-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:24px}.app-header h1{margin:0;font-size:36px;letter-spacing:-.04em}.profile-pill{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:var(--muted);font-weight:800}.center-shell{display:grid;place-items:center;padding:22px}.empty-state{margin-top:24px}@media(max-width:980px){.public-nav{display:none}.hero-section,.split-section,.login-page,.app-layout{grid-template-columns:1fr}.feature-grid,.audit-grid,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{position:static}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hero-section,.section-block,.content-area{padding-left:18px;padding-right:18px}.hero-section{padding-top:42px}.feature-grid,.audit-grid,.dashboard-grid,.panel-grid,.sidebar nav{grid-template-columns:1fr}.login-card{margin:18px}.public-footer,.app-header,.login-links{flex-direction:column;align-items:flex-start}.actions-row .btn{width:100%}}.header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-alert{border-radius:14px;padding:12px 14px;font-weight:800;font-size:14px}.error-alert{border:1px solid rgba(220,38,38,.25);background:#dc262614;color:var(--danger)}button:disabled{opacity:.72;cursor:not-allowed}.admin-grid-usuarios{display:grid;grid-template-columns:420px minmax(0,1fr);gap:22px;align-items:start;margin-top:22px}.panel-form,.panel-list{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:22px;box-shadow:0 12px 30px #0f172a0f}.section-mini-heading h2,.list-header h2{margin:0 0 8px;font-size:24px;letter-spacing:-.03em}.section-mini-heading p:not(.eyebrow){color:var(--muted);line-height:1.6;margin:0 0 18px}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.simple-input{background:#fff}.select-shell{width:100%;min-height:46px;border:1px solid var(--line);border-radius:14px;padding:0 12px;background:#fff;color:var(--text);font-weight:700}.success-alert{border:1px solid rgba(24,169,153,.25);background:#18a99914;color:#0f766e}.no-margin{margin-top:0}.list-header,.filters-row,.table-actions,.user-cell{display:flex;align-items:center;gap:12px}.list-header{justify-content:space-between;margin-bottom:16px}.filters-row{flex-wrap:wrap;margin-bottom:16px}.search-input{flex:1;min-width:260px}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:760px}.data-table th{text-align:left;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:12px;border-bottom:1px solid var(--line)}.data-table td{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.user-cell strong,.user-cell small{display:block}.user-cell small{color:var(--muted);margin-top:3px}.badge,.status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.badge{background:var(--surface-strong);color:var(--primary)}.status-ativo{background:#18a9991f;color:#0f766e}.status-inativo{background:#64748b24;color:#475569}.status-bloqueado{background:#dc26261a;color:var(--danger)}.icon-button{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.icon-button:hover{background:var(--surface-strong)}.icon-button.danger{color:var(--danger)}.icon-button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1180px){.admin-grid-usuarios{grid-template-columns:1fr}}@media(max-width:640px){.form-grid-two,.filters-row{grid-template-columns:1fr}.list-header,.filters-row{align-items:stretch;flex-direction:column}.search-input{min-width:100%}}.crm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.crm-confirm-modal{width:min(480px,100%);border:1px solid rgba(148,163,184,.32);border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f172a47;padding:26px}.crm-confirm-modal__header{display:flex;gap:16px;align-items:center;margin-bottom:18px}.crm-confirm-modal__icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:18px;font-size:22px;font-weight:900}.crm-confirm-modal__icon--danger{color:#b91c1c;background:#fee2e2}.crm-confirm-modal__icon--success{color:#047857;background:#d1fae5}.crm-confirm-modal__eyebrow{margin:0 0 5px;color:#1d4ed8;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.crm-confirm-modal h2{margin:0;color:#0f172a;font-size:22px;line-height:1.15}.crm-confirm-modal__text{margin:0 0 18px;color:#475569;font-size:15px;line-height:1.55}.crm-confirm-modal__user{display:grid;gap:4px;margin-bottom:22px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff}.crm-confirm-modal__user strong{color:#0f172a;font-size:15px}.crm-confirm-modal__user span{color:#64748b;font-size:13px;word-break:break-all}.crm-confirm-modal__actions{display:flex;justify-content:flex-end;gap:12px}.crm-confirm-modal__button{min-height:42px;border:0;border-radius:14px;padding:0 18px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.crm-confirm-modal__button:disabled{cursor:not-allowed;opacity:.65}.crm-confirm-modal__button:not(:disabled):hover{transform:translateY(-1px)}.crm-confirm-modal__button--secondary{color:#1e293b;background:#eef2ff}.crm-confirm-modal__button--primary{color:#fff;background:#0f62fe;box-shadow:0 10px 24px #0f62fe40}.crm-confirm-modal__button--danger{color:#fff;background:#dc2626;box-shadow:0 10px 24px #dc262638}@media(max-width:560px){.crm-confirm-modal{padding:22px}.crm-confirm-modal__actions{flex-direction:column-reverse}.crm-confirm-modal__button{width:100%}}.relatorios-page{display:grid;gap:20px}.relatorios-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:28px;border:1px solid #dbeafe;border-radius:24px;background:radial-gradient(circle at top right,rgba(37,99,235,.13),transparent 32%),#fff;box-shadow:0 18px 60px #0f172a14}.relatorios-hero h2{margin:0 0 10px;color:#0f172a;font-size:28px;line-height:1.15}.relatorios-hero p:not(.eyebrow){max-width:760px;margin:0;color:#64748b;line-height:1.55}.relatorios-formatos{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:220px}.relatorios-formatos span,.relatorio-tags span,.status-pill.neutral{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 11px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:800}.relatorios-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{padding:20px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 42px #0f172a0f}.metric-icon{display:grid;width:42px;height:42px;margin-bottom:12px;place-items:center;border-radius:14px;color:#0f62fe;background:#eff6ff}.metric-card p{margin:0 0 6px;color:#64748b;font-size:13px;font-weight:700}.metric-card strong{display:block;margin-bottom:6px;color:#0f172a;font-size:24px}.metric-card small{color:#64748b}.relatorios-panel,.relatorios-historico{padding:24px;border:1px solid #dbeafe;border-radius:24px;background:#fff;box-shadow:0 16px 48px #0f172a12}.section-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.section-header h3{margin:0;color:#0f172a;font-size:20px}.relatorios-filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.relatorios-filtros label{display:grid;gap:8px;color:#0f172a;font-size:13px;font-weight:800}.relatorios-filtros select{min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-weight:700}.relatorios-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.relatorios-actions .btn{display:inline-flex;align-items:center;gap:8px}.relatorios-catalogo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.relatorio-card{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:22px;border:1px solid #dbeafe;border-radius:22px;background:#fff;box-shadow:0 14px 42px #0f172a0f}.relatorio-card__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:#0f62fe;background:#eff6ff}.relatorio-card h3{margin:0 0 8px;color:#0f172a;font-size:18px}.relatorio-card p:not(.eyebrow){margin:0;color:#64748b;line-height:1.5}.relatorio-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.empty-state.compact{min-height:180px;padding:26px}.empty-state.compact svg{color:#0f62fe}@media(max-width:1100px){.relatorios-kpis,.relatorios-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.relatorios-catalogo{grid-template-columns:1fr}}@media(max-width:720px){.relatorios-hero,.section-header{flex-direction:column}.relatorios-formatos{justify-content:flex-start;min-width:0}.relatorios-kpis,.relatorios-filtros{grid-template-columns:1fr}.relatorios-actions{flex-direction:column}.relatorios-actions .btn{justify-content:center;width:100%}}.dashboard-admin-page{display:grid;gap:20px}.dashboard-admin-hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:28px;border:1px solid #dbeafe;border-radius:24px;background:radial-gradient(circle at top right,rgba(24,169,153,.16),transparent 30%),radial-gradient(circle at top left,rgba(17,85,204,.1),transparent 32%),#fff;box-shadow:0 18px 60px #0f172a14}.dashboard-admin-hero h2{margin:0 0 10px;color:#0f172a;font-size:30px;line-height:1.15;letter-spacing:-.04em}.dashboard-admin-hero p:not(.eyebrow){max-width:780px;margin:0;color:#64748b;line-height:1.6}.dashboard-admin-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dashboard-admin-actions .btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dashboard-live-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(24,169,153,.24);border-radius:999px;padding:0 13px;color:#0f766e;background:#18a9991a;font-size:12px;font-weight:900}.dashboard-live-pill span{width:8px;height:8px;border-radius:999px;background:#18a999;box-shadow:0 0 0 5px #18a99926}.dashboard-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-admin-card{min-height:168px;padding:20px;border:1px solid #dbeafe;border-radius:22px;background:#fff;box-shadow:0 14px 42px #0f172a0f}.dashboard-admin-card__icon{display:grid;width:42px;height:42px;margin-bottom:14px;place-items:center;border-radius:14px;color:#0f62fe;background:#eff6ff}.dashboard-admin-card p{margin:0 0 8px;color:#64748b;font-size:13px;font-weight:800}.dashboard-admin-card strong{display:block;margin-bottom:8px;color:#0f172a;font-size:26px;line-height:1.1;letter-spacing:-.03em}.dashboard-admin-card small{color:#64748b;line-height:1.45}.dashboard-admin-panels{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:16px}.dashboard-admin-panel{padding:24px;border:1px solid #dbeafe;border-radius:24px;background:#fff;box-shadow:0 16px 48px #0f172a12}.dashboard-admin-panel--wide{min-height:360px}.dashboard-status-list{display:grid;gap:16px}.dashboard-status-row{display:grid;gap:7px}.dashboard-status-row__top{display:flex;justify-content:space-between;gap:12px;color:#0f172a;font-size:14px}.dashboard-status-row__top span,.dashboard-status-row small{color:#64748b;font-weight:800}.dashboard-bar-track{overflow:hidden;height:11px;border-radius:999px;background:#eaf1ff}.dashboard-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15c,#18a999)}.dashboard-serie-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-height:230px;align-items:end}.dashboard-serie-item{display:grid;gap:9px;justify-items:center}.dashboard-serie-bars{display:flex;align-items:end;justify-content:center;gap:5px;width:100%;height:190px;padding:10px 4px;border-radius:16px;background:#f8fbff;border:1px solid #e5eefc}.dashboard-serie-bar{width:14px;min-height:4px;border-radius:999px 999px 4px 4px}.dashboard-serie-bar--contatos{background:#93c5fd}.dashboard-serie-bar--atividades{background:#0f62fe}.dashboard-serie-item small{color:#64748b;font-size:11px;font-weight:800}.dashboard-chart-legend{display:flex;justify-content:center;gap:16px;margin-top:16px;color:#64748b;font-size:12px;font-weight:800}.dashboard-chart-legend span{display:inline-flex;align-items:center;gap:7px}.dashboard-chart-legend i{width:10px;height:10px;border-radius:999px}.legend-contatos{background:#93c5fd}.legend-atividades{background:#0f62fe}.dashboard-empty-chart{display:grid;min-height:240px;place-items:center;align-content:center;gap:8px;border:1px dashed #bfdbfe;border-radius:20px;color:#64748b;background:#f8fbff;text-align:center}.dashboard-empty-chart svg{color:#0f62fe}.dashboard-empty-chart strong{color:#0f172a}.dashboard-operator-list{display:grid;gap:12px}.dashboard-operator-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:15px 16px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff}.dashboard-operator-row strong,.dashboard-operator-row span{display:block}.dashboard-operator-row strong{color:#0f172a;margin-bottom:4px}.dashboard-operator-row span{color:#64748b;font-size:12px;font-weight:800}.dashboard-operator-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-operator-metrics span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 10px;color:#1d4ed8;background:#eff6ff;font-size:12px;font-weight:900}.dashboard-audit-grid{display:grid;gap:12px}.dashboard-audit-grid div{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff}.dashboard-audit-grid svg{color:#0f62fe}.dashboard-audit-grid span{color:#64748b;font-size:13px;font-weight:800}.dashboard-audit-grid strong{color:#0f172a;font-size:18px;text-align:right}@media(max-width:1180px){.dashboard-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-admin-panels{grid-template-columns:1fr}}@media(max-width:720px){.dashboard-admin-hero,.dashboard-admin-actions,.dashboard-operator-row{align-items:stretch;flex-direction:column}.dashboard-admin-grid{grid-template-columns:1fr}.dashboard-serie-chart{gap:8px}.dashboard-serie-bar{width:10px}.dashboard-operator-metrics{justify-content:flex-start}}.auditoria-page{display:grid;gap:20px}.auditoria-hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:28px;border:1px solid #dbeafe;border-radius:24px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 32%),#fff;box-shadow:0 18px 60px #0f172a14}.auditoria-hero h2{margin:0 0 10px;color:#0f172a;font-size:30px;line-height:1.15;letter-spacing:-.04em}.auditoria-hero p:not(.eyebrow){max-width:790px;margin:0;color:#64748b;line-height:1.6}.auditoria-hero .btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.auditoria-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.auditoria-panel{padding:24px;border:1px solid #dbeafe;border-radius:24px;background:#fff;box-shadow:0 16px 48px #0f172a12}.auditoria-filtros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.auditoria-filtros label{display:grid;gap:8px;color:#0f172a;font-size:13px;font-weight:800}.auditoria-filtros .span-2{grid-column:span 2}.auditoria-filtros input,.auditoria-filtros select{min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-weight:700}.input-with-icon{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 12px;background:#fff}.input-with-icon svg{color:#64748b}.input-with-icon input{min-height:auto;width:100%;border:0;padding:0;outline:0}.auditoria-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.auditoria-actions .btn,.auditoria-pagination .btn{display:inline-flex;align-items:center;gap:8px}.auditoria-content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px}.auditoria-panel--events{min-height:580px}.auditoria-event-list{display:grid;gap:12px}.auditoria-event-card{display:flex;width:100%;justify-content:space-between;gap:18px;align-items:center;border:1px solid #dbeafe;border-radius:18px;padding:15px 16px;background:#f8fbff;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.auditoria-event-card:hover{border-color:#93c5fd;box-shadow:0 12px 32px #0f172a14;transform:translateY(-1px)}.auditoria-event-card__main{display:flex;gap:14px;align-items:flex-start;min-width:0}.auditoria-event-card strong{display:block;margin-bottom:4px;color:#0f172a}.auditoria-event-card p{margin:0 0 5px;color:#475569;line-height:1.45}.auditoria-event-card small,.auditoria-event-card__meta span{color:#64748b;font-size:12px;font-weight:800}.auditoria-event-card__meta{display:grid;justify-items:end;gap:8px;flex:0 0 auto}.auditoria-event-card__meta svg{color:#0f62fe}.audit-badge{display:inline-flex;min-width:92px;justify-content:center;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900}.audit-badge.info{color:#1d4ed8;background:#eff6ff}.audit-badge.warning{color:#a16207;background:#fef3c7}.audit-badge.danger{color:#b91c1c;background:#fee2e2}.auditoria-pagination{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.auditoria-side{display:grid;gap:16px;align-content:start}.auditoria-group-list{display:grid;gap:10px}.auditoria-group-list div{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:42px;border:1px solid #dbeafe;border-radius:14px;padding:0 13px;background:#f8fbff}.auditoria-group-list span{color:#64748b;font-size:13px;font-weight:800}.auditoria-group-list strong{color:#0f172a}.auditoria-detail{display:grid;gap:14px}.auditoria-detail__header{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff}.auditoria-detail__header svg{color:#0f62fe}.auditoria-detail__header strong,.auditoria-detail__header span{display:block}.auditoria-detail__header strong{color:#0f172a}.auditoria-detail__header span{color:#64748b;font-size:12px;font-weight:800}.auditoria-detail dl{display:grid;gap:8px;margin:0}.auditoria-detail dl div{display:grid;grid-template-columns:95px 1fr;gap:10px}.auditoria-detail dt{color:#64748b;font-size:12px;font-weight:900}.auditoria-detail dd{margin:0;color:#0f172a;font-size:13px;font-weight:700;word-break:break-word}.auditoria-detail details{border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;overflow:hidden}.auditoria-detail summary{padding:12px 14px;color:#0f172a;font-weight:900;cursor:pointer}.auditoria-detail pre{max-height:240px;overflow:auto;margin:0;padding:14px;border-top:1px solid #dbeafe;color:#334155;background:#fff;font-size:12px;white-space:pre-wrap}@media(max-width:1180px){.auditoria-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auditoria-content-grid{grid-template-columns:1fr}.auditoria-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.auditoria-filtros .span-2{grid-column:span 2}}@media(max-width:720px){.auditoria-hero{flex-direction:column}.auditoria-kpis,.auditoria-filtros{grid-template-columns:1fr}.auditoria-filtros .span-2{grid-column:span 1}.auditoria-actions,.auditoria-pagination{flex-direction:column}.auditoria-actions .btn,.auditoria-pagination .btn{justify-content:center;width:100%}.auditoria-event-card,.auditoria-event-card__main{flex-direction:column}.auditoria-event-card__meta{justify-items:start}}.auditoria-help-panel{position:sticky;top:18px}.auditoria-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;justify-content:flex-end;background:#0f172a8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.auditoria-modal{display:flex;flex-direction:column;width:min(760px,100%);height:100%;overflow:auto;background:#fff;box-shadow:-24px 0 80px #0f172a47;padding:28px}.auditoria-modal__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #dbeafe}.auditoria-modal__header h2{margin:0 0 10px;color:#0f172a;font-size:26px;line-height:1.15}.auditoria-modal__close{display:grid;width:42px;height:42px;place-items:center;border:1px solid #dbeafe;border-radius:14px;color:#0f172a;background:#f8fbff;cursor:pointer}.auditoria-modal__summary{display:flex;gap:13px;align-items:center;margin-top:18px;padding:15px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff}.auditoria-modal__summary svg{color:#0f62fe}.auditoria-modal__summary strong,.auditoria-modal__summary span{display:block}.auditoria-modal__summary strong{color:#0f172a}.auditoria-modal__summary span{color:#64748b;font-size:13px;font-weight:800}.auditoria-modal__resumo{margin:18px 0;color:#475569;font-size:15px;line-height:1.55}.auditoria-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.auditoria-modal__grid div{min-width:0;padding:13px;border:1px solid #dbeafe;border-radius:16px;background:#fff}.auditoria-modal__grid .span-2{grid-column:span 2}.auditoria-modal__grid dt{margin-bottom:5px;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auditoria-modal__grid dd{margin:0;color:#0f172a;font-size:13px;font-weight:800;word-break:break-word}.auditoria-modal__json{display:grid;gap:12px;margin-top:18px}.auditoria-modal__json details{border:1px solid #dbeafe;border-radius:18px;overflow:hidden;background:#f8fbff}.auditoria-modal__json summary{padding:13px 15px;color:#0f172a;font-weight:900;cursor:pointer}.auditoria-modal__json pre{max-height:280px;overflow:auto;margin:0;padding:15px;border-top:1px solid #dbeafe;color:#334155;background:#fff;font-size:12px;line-height:1.45;white-space:pre-wrap}.auditoria-modal__footer{display:flex;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid #dbeafe}@media(max-width:720px){.auditoria-modal{padding:22px}.auditoria-modal__grid{grid-template-columns:1fr}.auditoria-modal__grid .span-2{grid-column:span 1}.auditoria-modal__footer .btn{width:100%}}.success-alert{border:1px solid rgba(24,169,153,.28);background:#18a9991a;color:#047857}.operacao-page{display:grid;gap:20px}.operacao-hero{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;padding:28px;border:1px solid #dbeafe;border-radius:24px;background:radial-gradient(circle at top right,rgba(24,169,153,.14),transparent 30%),radial-gradient(circle at top left,rgba(17,85,204,.1),transparent 32%),#fff;box-shadow:0 18px 60px #0f172a14}.operacao-hero h2{margin:0 0 10px;color:#0f172a;font-size:30px;line-height:1.15;letter-spacing:-.04em}.operacao-hero p:not(.eyebrow){max-width:780px;margin:0;color:#64748b;line-height:1.6}.operacao-hero .btn{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.operacao-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.operacao-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operacao-panel{padding:24px;border:1px solid #dbeafe;border-radius:24px;background:#fff;box-shadow:0 16px 48px #0f172a12}.operacao-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.operacao-form-grid label{display:grid;gap:8px;color:#0f172a;font-size:13px;font-weight:800}.operacao-form-grid .span-2{grid-column:span 2}.operacao-form-grid input,.operacao-form-grid select,.operacao-form-grid textarea{min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-weight:700}.operacao-form-grid textarea{min-height:92px;padding-top:12px;resize:vertical}.operacao-actions{display:flex;justify-content:flex-end;margin-top:18px}.operacao-actions .btn{display:inline-flex;align-items:center;gap:8px}.operacao-list{display:grid;gap:12px}.operacao-row{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:15px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff}.operacao-row__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#0f62fe;background:#eff6ff}.operacao-row strong,.operacao-row small{display:block}.operacao-row strong{color:#0f172a;margin-bottom:4px}.operacao-row small{color:#64748b;font-size:12px;font-weight:800}@media(max-width:1180px){.operacao-kpis,.operacao-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.operacao-hero{flex-direction:column}.operacao-kpis,.operacao-grid,.operacao-form-grid{grid-template-columns:1fr}.operacao-form-grid .span-2{grid-column:span 1}.operacao-actions .btn{width:100%}.operacao-row{grid-template-columns:1fr}}.operacao-row-actions{display:flex;justify-content:flex-end}.operacao-action-btn{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #dbeafe;border-radius:12px;padding:0 12px;color:#0f62fe;background:#fff;font-weight:900;cursor:pointer}.operacao-action-btn:hover{border-color:#93c5fd;background:#eff6ff}.section-header .btn{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.operacao-row{grid-template-columns:1fr}.operacao-row-actions,.operacao-action-btn{width:100%}.operacao-action-btn{justify-content:center}}.operacao-action-btn.danger{color:#dc2626;border-color:#fecaca}.operacao-action-btn.danger:hover{background:#fef2f2;border-color:#fca5a5}.operacao-action-btn:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.operacao-confirm-actions{flex-direction:column}.operacao-confirm-actions .btn,.operacao-confirm-actions .btn-danger{width:100%}}.operacao-row{grid-template-columns:auto 1fr auto auto}.operacao-row-actions--icons{display:flex;align-items:center;justify-content:flex-end;gap:10px}.operacao-icon-btn{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid #dbeafe;border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0a;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.operacao-icon-btn:hover{transform:translateY(-1px)}.operacao-icon-btn--edit{color:#0f62fe}.operacao-icon-btn--edit:hover{border-color:#93c5fd;background:#eff6ff}.operacao-icon-btn--danger{color:#dc2626}.operacao-icon-btn--danger:hover{border-color:#fca5a5;background:#fef2f2}.operacao-icon-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.btn-danger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #dc2626;border-radius:14px;padding:0 18px;color:#fff;background:#dc2626;font-weight:900;cursor:pointer}.btn-danger:disabled{opacity:.7;cursor:not-allowed}.operacao-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.operacao-confirm-modal{width:min(520px,100%);border:1px solid #fee2e2;border-radius:24px;padding:28px;background:#fff;box-shadow:0 24px 90px #0f172a47}.operacao-confirm-icon{display:grid;width:52px;height:52px;place-items:center;margin-bottom:14px;border-radius:18px;color:#dc2626;background:#fef2f2}.operacao-confirm-modal h2{margin:0 0 10px;color:#0f172a;font-size:24px;line-height:1.2}.operacao-confirm-modal p:not(.eyebrow){margin:0;color:#64748b;line-height:1.55}.operacao-confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}@media(max-width:760px){.operacao-row{grid-template-columns:1fr}.operacao-row-actions--icons{justify-content:flex-start}.operacao-confirm-actions{flex-direction:column}.operacao-confirm-actions .btn,.operacao-confirm-actions .btn-danger{width:100%}}.arvity-cobrancas-brand{display:flex;align-items:center;gap:12px;padding:18px 18px 14px;margin-bottom:8px}.arvity-cobrancas-brand-logo{display:block;width:124px;max-width:100%;height:auto;object-fit:contain}.arvity-cobrancas-brand-text{display:flex;flex-direction:column;line-height:1.05;color:#0f172a}.arvity-cobrancas-brand-text strong{font-size:16px;font-weight:900;letter-spacing:-.02em}.arvity-cobrancas-brand-text span{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.arvity-login-brand{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:24px;color:#0f172a;font-weight:900;letter-spacing:.02em}.arvity-login-brand-logo{display:block;width:150px;max-width:72vw;height:auto;object-fit:contain}@media(max-width:720px){.arvity-cobrancas-brand{padding:14px 14px 10px}.arvity-cobrancas-brand-logo{width:108px}.arvity-login-brand-logo{width:132px}}.arvity-sidebar-symbol-logo{display:block;width:34px;height:34px;max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}@media(max-width:720px){.arvity-sidebar-symbol-logo{width:30px;height:30px}}.arvity-sidebar-symbol-logo{display:block;width:36px;height:36px;max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;background:transparent}.mailing-import-visible-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0;padding:18px 20px;border:1px solid rgba(37,99,235,.16);border-radius:18px;background:linear-gradient(135deg,#fff,#eff6ff 52%,#ecfeff);box-shadow:0 12px 30px #0f172a0f}.mailing-import-visible-button,.mailing-import-floating-button,.crm-primary-button{border:none;background:#2563eb;color:#fff;border-radius:14px;padding:12px 18px;font-weight:900;cursor:pointer;box-shadow:0 12px 24px #2563eb38}.mailing-import-visible-button:disabled,.mailing-import-floating-button:disabled,.crm-primary-button:disabled,.crm-secondary-button:disabled{opacity:.62;cursor:not-allowed}.mailing-import-floating-button{position:fixed;right:28px;bottom:28px;z-index:50}.crm-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a85;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.crm-modal-card{width:min(960px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:24px;background:#fff;border:1px solid rgba(226,232,240,.92);box-shadow:0 30px 80px #0f172a47}.mailing-import-modal{padding:24px}.crm-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.crm-modal-header h2{margin:0;color:#0f172a;font-size:24px;font-weight:900}.crm-modal-header p{margin:8px 0 0;color:#64748b;line-height:1.55}.crm-modal-close{width:40px;height:40px;border:none;border-radius:14px;background:#f1f5f9;color:#0f172a;font-size:26px;line-height:1;cursor:pointer}.mailing-import-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.mailing-import-form-grid label{display:flex;flex-direction:column;gap:8px;color:#334155;font-weight:800}.mailing-import-form-grid input,.mailing-import-form-grid select{border:1px solid #dbe3ef;border-radius:14px;padding:12px 14px;color:#0f172a;background:#fff;outline:none}.mailing-import-form-grid input[readonly]{color:#475569;background:#f8fafc}.mailing-import-help{margin-top:16px;padding:13px 15px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;line-height:1.5;font-size:14px}.mailing-import-success,.mailing-import-error{margin-top:16px;border-radius:16px;padding:13px 15px;font-weight:800}.mailing-import-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.mailing-import-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.mailing-import-result{margin-top:16px;border-radius:18px;border:1px solid #dbeafe;background:#eff6ff;padding:16px}.mailing-import-result>strong{display:block;color:#1e3a8a;margin-bottom:12px}.mailing-import-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.mailing-import-result-grid div{background:#fff;border-radius:14px;border:1px solid rgba(37,99,235,.15);padding:12px}.mailing-import-result-grid span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.mailing-import-result-grid b{display:block;color:#0f172a;font-size:22px;font-weight:900;margin-top:4px}.mailing-import-rejections{margin-top:14px}.mailing-import-rejections p{margin:8px 0 0;background:#fff;border:1px solid rgba(30,64,175,.12);border-radius:12px;padding:10px 12px;color:#334155}.crm-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;flex-wrap:wrap}.crm-secondary-button{border:1px solid #dbe3ef;background:#fff;color:#334155;border-radius:14px;padding:12px 18px;font-weight:900;cursor:pointer}@media(max-width:720px){.mailing-import-visible-bar{align-items:stretch;flex-direction:column}.mailing-import-visible-button{width:100%}.mailing-import-floating-button{right:16px;bottom:16px}.crm-modal-overlay{padding:12px}.mailing-import-modal{padding:18px}}.mailing-import-visible-bar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:18px 0 22px;padding:18px 20px;border:1px solid rgba(37,99,235,.22);border-radius:18px;background:linear-gradient(135deg,#fff,#eff6ff 52%,#ecfeff);box-shadow:0 12px 30px #0f172a14}.mailing-import-visible-bar strong{display:block;color:#0f172a;font-size:18px;font-weight:900;margin-bottom:4px}.mailing-import-visible-bar span{display:block;color:#64748b;font-size:14px;line-height:1.45}.mailing-import-visible-kicker{color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.mailing-import-visible-button{border:none;background:#2563eb;color:#fff;border-radius:14px;padding:12px 18px;font-weight:900;cursor:pointer;white-space:nowrap;box-shadow:0 12px 24px #2563eb38}@media(max-width:720px){.mailing-import-visible-bar{align-items:stretch;flex-direction:column}.mailing-import-visible-button{width:100%}}.crm-file-picker{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid #dbe3ef;border-radius:14px;padding:6px;background:#fff;overflow:hidden}.crm-file-input-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.crm-file-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:11px;border:1px solid rgba(37,99,235,.24);background:#eff6ff;color:#1d4ed8;font-weight:900;cursor:pointer;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.crm-file-button:hover{background:#dbeafe;box-shadow:0 8px 18px #2563eb24;transform:translateY(-1px)}.crm-file-button-disabled{opacity:.62;cursor:not-allowed;pointer-events:none}.crm-file-name{flex:1;min-width:0;color:#64748b;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-file-name-selected{color:#0f172a}@media(max-width:720px){.crm-file-picker{align-items:stretch;flex-direction:column}.crm-file-button{width:100%}.crm-file-name{width:100%;white-space:normal}}.operacao-mailings-gestao-card{margin-top:18px;padding:22px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 18px 44px #0f172a12}.operacao-section-header,.operacao-gestao-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.operacao-section-header h2,.operacao-gestao-panel-header h3{margin:0;color:#0f172a;font-weight:950}.operacao-section-header span,.operacao-gestao-panel-header span{display:block;margin-top:4px;color:#64748b;font-weight:700}.operacao-gestao-kpis{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:12px;margin-bottom:18px}.operacao-gestao-kpis>div{border:1px solid #dbeafe;border-radius:16px;padding:14px;background:#f8fbff}.operacao-gestao-kpis span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.operacao-gestao-kpis strong{display:block;margin-top:6px;color:#0f172a;font-size:24px;font-weight:950}.operacao-gestao-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.4fr);gap:16px}.operacao-gestao-panel{border:1px solid #e2e8f0;border-radius:18px;padding:16px;background:#f8fafc;min-width:0}.operacao-gestao-empty{border:1px dashed #cbd5e1;border-radius:14px;padding:18px;color:#64748b;font-weight:800;background:#fff}.operacao-campanhas-lista{display:grid;gap:10px}.operacao-campanha-card{padding:14px;border:1px solid #dbeafe;border-radius:16px;background:#fff}.operacao-campanha-card strong{display:block;color:#0f172a;font-weight:950}.operacao-campanha-card span{display:block;color:#64748b;font-weight:750}.operacao-campanha-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.operacao-campanha-metrics span{padding:8px 10px;border-radius:12px;background:#f1f5f9;font-size:12px}.operacao-mailings-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.operacao-mailings-table{width:100%;min-width:980px;border-collapse:collapse}.operacao-mailings-table th{padding:12px;text-align:left;color:#475569;font-size:11px;font-weight:950;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e2e8f0}.operacao-mailings-table td{padding:12px;color:#0f172a;font-weight:800;border-bottom:1px solid #edf2f7;vertical-align:top}.operacao-mailings-table td strong{display:block;font-weight:950}.operacao-mailings-table td span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:750}.operacao-status-badge{display:inline-flex!important;align-items:center;justify-content:center;min-width:86px;padding:6px 10px;border-radius:999px;background:#dcfce7;color:#166534!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase}@media(max-width:1100px){.operacao-gestao-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}.operacao-gestao-grid{grid-template-columns:1fr}}@media(max-width:720px){.operacao-mailings-gestao-card{padding:16px}.operacao-section-header,.operacao-gestao-panel-header{flex-direction:column}.operacao-gestao-kpis{grid-template-columns:1fr}}.gestao-operacional-page{display:grid;gap:18px}.gestao-operacional-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(135deg,#eff6ff,#fff 55%,#f8fafc);box-shadow:0 16px 38px #0f172a0f}.gestao-operacional-hero strong{display:block;color:#0f172a;font-size:18px;font-weight:950}.gestao-operacional-hero span{display:block;max-width:920px;margin-top:6px;color:#64748b;font-weight:750;line-height:1.5}.gestao-operacional-tabs{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px}.gestao-operacional-tab{min-height:94px;padding:12px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.gestao-operacional-tab:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.gestao-operacional-tab.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 14px 30px #2563eb1f}.gestao-operacional-tab strong{display:block;color:#0f172a;font-size:13px;font-weight:950}.gestao-operacional-tab span{display:block;margin-top:5px;color:#64748b;font-size:11px;font-weight:750;line-height:1.35}.gestao-operacional-contexto{padding:16px 18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.gestao-operacional-contexto h2{margin:0;color:#0f172a;font-size:18px;font-weight:950}.gestao-operacional-placeholder{padding:22px;border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 16px 38px #0f172a0f}.gestao-operacional-placeholder h2{margin:0;color:#0f172a;font-weight:950}.gestao-operacional-placeholder span{display:block;margin-top:6px;color:#64748b;font-weight:750}.gestao-operacional-placeholder-lista{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-top:18px}.gestao-operacional-placeholder-lista div{padding:14px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc}.gestao-operacional-placeholder-lista strong{color:#334155;font-weight:900}@media(max-width:1280px){.gestao-operacional-tabs{grid-template-columns:repeat(3,minmax(160px,1fr))}.gestao-operacional-placeholder-lista{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media(max-width:720px){.gestao-operacional-tabs,.gestao-operacional-placeholder-lista{grid-template-columns:1fr}.gestao-operacional-hero{padding:16px}}.gestao-operacional-card-principal{border:1px solid #e2e8f0;border-radius:22px;background:#fff;box-shadow:0 18px 44px #0f172a12;overflow:hidden}.gestao-operacional-abas-padrao{display:flex;align-items:stretch;width:100%;min-height:58px;border-bottom:1px solid #e2e8f0;background:#fff;overflow-x:auto}.gestao-operacional-aba-padrao{position:relative;flex:1 0 auto;min-width:142px;min-height:58px;padding:0 18px;border:0;border-right:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:14px;font-weight:950;text-align:center;cursor:pointer;transition:background .14s ease,color .14s ease}.gestao-operacional-aba-padrao:last-child{border-right:0}.gestao-operacional-aba-padrao:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.gestao-operacional-aba-padrao:hover{background:#f8fafc}.gestao-operacional-aba-padrao.active{background:#ecfdf5;color:#047857}.gestao-operacional-aba-padrao.active:after{background:#10b981}.gestao-operacional-conteudo-header{padding:22px 22px 8px}.gestao-operacional-conteudo-header h2{margin:0;color:#0f172a;font-size:22px;font-weight:950}.gestao-operacional-conteudo-header span{display:block;margin-top:6px;color:#64748b;font-weight:750}.gestao-operacional-card-principal>.operacao-mailings-gestao-card,.gestao-operacional-card-principal>.mailing-import-visible-bar,.gestao-operacional-card-principal>.gestao-operacional-placeholder{margin:16px 22px 22px}.gestao-operacional-card-principal>.mailing-import-visible-bar+.operacao-mailings-gestao-card{margin-top:12px}@media(max-width:900px){.gestao-operacional-abas-padrao{justify-content:flex-start}.gestao-operacional-aba-padrao{flex:0 0 auto;min-width:170px}.gestao-operacional-conteudo-header{padding:18px 16px 6px}.gestao-operacional-card-principal>.operacao-mailings-gestao-card,.gestao-operacional-card-principal>.mailing-import-visible-bar,.gestao-operacional-card-principal>.gestao-operacional-placeholder{margin:14px 16px 16px}}.gestao-operacional-page,.gestao-operacional-page *{box-sizing:border-box}.gestao-operacional-page,.gestao-operacional-page .page-shell,.gestao-operacional-page .page-content,.gestao-operacional-page .page-body{min-width:0;max-width:100%}.gestao-operacional-card-principal{min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible}.gestao-operacional-card-principal>*{min-width:0;max-width:100%}.mailing-import-visible-bar,.operacao-mailings-gestao-card{min-width:0;max-width:100%}.operacao-mailings-gestao-card{overflow-x:auto;overflow-y:visible}.operacao-mailings-gestao-card table{min-width:980px;width:max-content}.operacao-mailings-gestao-card .table-responsive,.operacao-mailings-gestao-card .table-wrap,.operacao-mailings-gestao-card .table-container,.operacao-mailings-gestao-card .grid-table-wrap,.operacao-mailings-gestao-card .operacao-mailings-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media(max-width:1500px){.operacao-mailings-gestao-card .operacao-mailings-resumo,.operacao-mailings-gestao-card .operacao-mailings-blocos,.operacao-mailings-gestao-card .operacao-mailings-panels,.operacao-mailings-gestao-card .operacao-mailings-listas,.operacao-mailings-gestao-card .operacao-mailings-grid{grid-template-columns:1fr!important}}.gestao-operacional-card-principal{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}.gestao-operacional-card-principal>.mailing-import-visible-bar,.gestao-operacional-card-principal>.operacao-mailings-gestao-card,.gestao-operacional-card-principal>.gestao-operacional-placeholder{width:calc(100% - 44px)!important;max-width:calc(100% - 44px)!important;min-width:0!important;margin-left:22px!important;margin-right:22px!important;box-sizing:border-box!important}.gestao-operacional-card-principal>.mailing-import-visible-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;overflow:visible!important}.gestao-operacional-card-principal>.mailing-import-visible-bar>*{min-width:0!important}.gestao-operacional-card-principal>.mailing-import-visible-bar button,.gestao-operacional-card-principal>.mailing-import-visible-bar .btn,.gestao-operacional-card-principal>.mailing-import-visible-bar [type=button]{flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important}.gestao-operacional-card-principal>.operacao-mailings-gestao-card{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important}.gestao-operacional-card-principal>.operacao-mailings-gestao-card>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.gestao-operacional-card-principal>.operacao-mailings-gestao-card table{width:100%!important;min-width:860px!important;max-width:none!important}.gestao-operacional-card-principal>.operacao-mailings-gestao-card th,.gestao-operacional-card-principal>.operacao-mailings-gestao-card td{white-space:normal!important;overflow-wrap:anywhere!important}@media(max-width:1100px){.gestao-operacional-card-principal>.mailing-import-visible-bar{align-items:stretch!important;flex-direction:column!important}.gestao-operacional-card-principal>.mailing-import-visible-bar button,.gestao-operacional-card-principal>.mailing-import-visible-bar .btn,.gestao-operacional-card-principal>.mailing-import-visible-bar [type=button]{width:100%!important}.gestao-operacional-card-principal>.mailing-import-visible-bar,.gestao-operacional-card-principal>.operacao-mailings-gestao-card,.gestao-operacional-card-principal>.gestao-operacional-placeholder{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}}.gestao-distribuicao-card{width:calc(100% - 44px);max-width:calc(100% - 44px);margin:16px 22px 22px;padding:20px;border:1px solid #dbeafe;border-radius:18px;background:#fff;box-shadow:0 14px 34px #0f172a0f;box-sizing:border-box}.gestao-distribuicao-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1.4fr) minmax(160px,.6fr);gap:14px;margin-top:18px}.gestao-distribuicao-resumo{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin-top:16px}.gestao-distribuicao-resumo>div{min-width:0;padding:14px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.gestao-distribuicao-resumo span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.gestao-distribuicao-resumo strong{display:block;margin-top:6px;color:#0f172a;font-size:16px;font-weight:950;overflow-wrap:anywhere}.gestao-distribuicao-operadores{margin-top:18px;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.operacao-section-header.compact{margin-bottom:12px}.operacao-section-header.compact h3{margin:0;color:#0f172a;font-size:18px;font-weight:950}.gestao-distribuicao-operadores-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.gestao-distribuicao-operador-card{display:flex;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid #dbeafe;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gestao-distribuicao-operador-card input{width:18px;height:18px;flex:0 0 auto}.gestao-distribuicao-operador-card strong{display:block;color:#0f172a;font-weight:950}.gestao-distribuicao-operador-card span{display:block;margin-top:2px;color:#64748b;font-size:13px;font-weight:750;overflow-wrap:anywhere}.gestao-distribuicao-operador-card.selected{border-color:#10b981;background:#ecfdf5;box-shadow:0 12px 28px #10b9811f}.gestao-distribuicao-preview{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:16px;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#ecfeff)}.gestao-distribuicao-preview strong{display:block;color:#0f172a;font-size:16px;font-weight:950}.gestao-distribuicao-resultado{margin-top:18px;padding:16px;border:1px solid #bbf7d0;border-radius:16px;background:#f0fdf4}.gestao-distribuicao-resultado h3{margin:0;color:#0f172a;font-size:20px;font-weight:950}.gestao-distribuicao-resultado p{color:#166534;font-weight:800}.empty-state.compact{padding:14px;border:1px dashed #cbd5e1;border-radius:14px;background:#fff;color:#64748b;font-weight:800}@media(max-width:1200px){.gestao-distribuicao-grid,.gestao-distribuicao-resumo{grid-template-columns:1fr}.gestao-distribuicao-preview{align-items:stretch;flex-direction:column}.gestao-distribuicao-preview .btn{width:100%}}@media(max-width:900px){.gestao-distribuicao-card{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:14px 16px 16px;padding:16px}}.gestao-clientes-card{width:calc(100% - 44px);max-width:calc(100% - 44px);margin:16px 22px 22px;padding:20px;border:1px solid #dbeafe;border-radius:18px;background:#fff;box-shadow:0 14px 34px #0f172a0f;box-sizing:border-box}.gestao-clientes-resumo{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;margin:16px 0}.gestao-clientes-resumo>div{padding:14px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.gestao-clientes-resumo span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.gestao-clientes-resumo strong{display:block;margin-top:6px;color:#0f172a;font-size:22px;font-weight:950}.gestao-clientes-form-card,.gestao-confirmacao-card{margin:16px 0;padding:16px;border:1px solid #bfdbfe;border-radius:16px;background:#f8fbff}.gestao-clientes-form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px}.gestao-confirmacao-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:#fecaca;background:#fff7ed}.gestao-confirmacao-card strong,.gestao-confirmacao-card span{display:block}.gestao-confirmacao-card strong{color:#7f1d1d;font-size:18px;font-weight:950}.gestao-confirmacao-card span{margin-top:4px;color:#991b1b;font-weight:750}.gestao-clientes-lista{display:grid;gap:12px;margin-top:16px}.gestao-clientes-item{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1.2fr) auto auto;gap:14px;align-items:center;padding:16px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.gestao-clientes-item h3{margin:0;color:#0f172a;font-size:18px;font-weight:950}.gestao-clientes-item span,.gestao-clientes-item strong{display:block;overflow-wrap:anywhere}.gestao-clientes-item span{color:#64748b;font-weight:750}.gestao-clientes-acoes{display:flex;align-items:center;gap:8px}.icon-action.danger,.btn.btn-danger{border-color:#fecaca;background:#fff1f2;color:#be123c}.icon-action.danger:hover,.btn.btn-danger:hover{border-color:#fb7185;background:#ffe4e6}.status-pill.muted{border:1px solid #cbd5e1;background:#f8fafc;color:#64748b}@media(max-width:1200px){.gestao-clientes-form-grid,.gestao-clientes-resumo,.gestao-clientes-item{grid-template-columns:1fr}.gestao-confirmacao-card{align-items:stretch;flex-direction:column}}@media(max-width:900px){.gestao-clientes-card{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:14px 16px 16px;padding:16px}}.gestao-operacional-card-principal .icon-action,.gestao-clientes-card .icon-action{width:36px;height:36px;min-width:36px;max-width:36px;padding:0;border:1px solid #dbeafe;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;line-height:1;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.gestao-operacional-card-principal .icon-action svg,.gestao-clientes-card .icon-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.gestao-operacional-card-principal .icon-action.edit,.gestao-clientes-card .icon-action.edit{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.gestao-operacional-card-principal .icon-action.edit:hover,.gestao-clientes-card .icon-action.edit:hover{border-color:#60a5fa;background:#dbeafe;box-shadow:0 8px 18px #2563eb29;transform:translateY(-1px)}.gestao-operacional-card-principal .icon-action.danger,.gestao-clientes-card .icon-action.danger{color:#e11d48;border-color:#fecdd3;background:#fff1f2}.gestao-operacional-card-principal .icon-action.danger:hover,.gestao-clientes-card .icon-action.danger:hover{border-color:#fb7185;background:#ffe4e6;box-shadow:0 8px 18px #e11d4826;transform:translateY(-1px)}.gestao-operacional-card-principal .icon-action:disabled,.gestao-clientes-card .icon-action:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.gestao-card-icon,.usuario-metric-card,.gestao-clientes-resumo>div,.gestao-distribuicao-resumo>div,.operacao-mailings-gestao-card [class*=card],.operacao-mailings-gestao-card [class*=kpi],.operacao-mailings-gestao-card [class*=resumo]>div{position:relative}.gestao-card-icon,.gestao-clientes-resumo>div,.gestao-distribuicao-resumo>div{padding-left:58px!important}.gestao-card-icon:before,.gestao-clientes-resumo>div:before,.gestao-distribuicao-resumo>div:before,.operacao-mailings-gestao-card [class*=card]:before,.operacao-mailings-gestao-card [class*=kpi]:before{content:"";position:absolute;left:16px;top:16px;width:30px;height:30px;border:1px solid #bfdbfe;border-radius:10px;background:linear-gradient(135deg,#2563eb24,#10b9811a),#eff6ff;box-shadow:0 8px 18px #2563eb1a}.gestao-card-icon:after,.gestao-clientes-resumo>div:after,.gestao-distribuicao-resumo>div:after,.operacao-mailings-gestao-card [class*=card]:after,.operacao-mailings-gestao-card [class*=kpi]:after{content:"";position:absolute;left:24px;top:24px;width:14px;height:14px;border:2px solid #2563eb;border-top:0;border-left:0;transform:rotate(-45deg);opacity:.95}.admin-page .usuario-metric-card,.usuarios-page .usuario-metric-card,.usuario-metric-card{position:relative;padding-left:66px!important}.admin-page .usuario-metric-card:before,.usuarios-page .usuario-metric-card:before,.usuario-metric-card:before{content:"";position:absolute;left:18px;top:22px;width:34px;height:34px;border:1px solid #bfdbfe;border-radius:12px;background:radial-gradient(circle at 50% 36%,#2563eb 0 4px,transparent 5px),radial-gradient(circle at 50% 73%,#2563eb 0 9px,transparent 10px),#eff6ff;box-shadow:0 8px 20px #2563eb1f}body:has([href="/app/admin/usuarios"].active) main [class*=card]:has(p:first-child),body:has([href="/app/admin/usuarios"].active) main [class*=card]:has(span:first-child){position:relative}.gestao-card-icon-total:after,.gestao-clientes-resumo>div:nth-child(1):after{border:2px solid #2563eb;border-radius:3px;transform:none}.gestao-card-icon-ativos:after,.gestao-clientes-resumo>div:nth-child(2):after{width:15px;height:8px;border-color:#059669;border-top:0;border-left:0;transform:rotate(45deg)}.gestao-card-icon-inativos:after,.gestao-clientes-resumo>div:nth-child(3):after{width:16px;height:2px;border:0;background:#e11d48;transform:none;top:30px}.gestao-card-icon-cliente:after{border-radius:50%;transform:none}.gestao-card-icon-mailing:after{width:13px;height:16px;border:2px solid #2563eb;border-radius:3px;transform:none}.gestao-card-icon-nao-distribuidos:after{width:14px;height:14px;border:2px solid #f97316;border-radius:50%;transform:none}.gestao-card-icon-operadores:after{width:16px;height:12px;border:2px solid #2563eb;border-radius:999px 999px 4px 4px;transform:none}.gestao-operacional-placeholder-lista>div{position:relative;padding-left:54px!important}.gestao-clientes-lista .gestao-card-icon:before,.gestao-clientes-lista .gestao-card-icon:after,.gestao-distribuicao-operadores-lista .gestao-card-icon:before,.gestao-distribuicao-operadores-lista .gestao-card-icon:after{content:none}@media(max-width:900px){.gestao-card-icon,.gestao-clientes-resumo>div,.gestao-distribuicao-resumo>div,.usuario-metric-card{padding-left:54px!important}.usuario-metric-card:before{left:14px}}.gestao-card-icon,.usuario-metric-card,.gestao-clientes-resumo>div,.gestao-distribuicao-resumo>div,.gestao-operacional-placeholder-lista>div{position:relative}.gestao-card-icon,.gestao-clientes-resumo>div,.gestao-distribuicao-resumo>div{padding-left:60px!important}.gestao-card-icon:before,.gestao-clientes-resumo>div:before,.gestao-distribuicao-resumo>div:before{content:"";position:absolute;left:16px;top:16px;width:30px;height:30px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;box-shadow:0 8px 18px #2563eb1a}.gestao-card-icon:after,.gestao-clientes-resumo>div:after,.gestao-distribuicao-resumo>div:after{content:"";position:absolute;left:25px;top:25px;width:12px;height:12px;border:2px solid #2563eb;border-radius:3px}.gestao-card-icon-total:after,.gestao-clientes-resumo>div:nth-child(1):after{width:14px;height:14px;border-radius:4px}.gestao-card-icon-ativos:before,.gestao-clientes-resumo>div:nth-child(2):before{border-color:#bbf7d0;background:#ecfdf5}.gestao-card-icon-ativos:after,.gestao-clientes-resumo>div:nth-child(2):after{width:15px;height:8px;border-color:#059669;border-top:0;border-left:0;border-radius:0;transform:rotate(45deg)}.gestao-card-icon-inativos:before,.gestao-clientes-resumo>div:nth-child(3):before{border-color:#fecdd3;background:#fff1f2}.gestao-card-icon-inativos:after,.gestao-clientes-resumo>div:nth-child(3):after{width:16px;height:2px;border:0;background:#e11d48;top:30px}.gestao-card-icon-cliente:after{border-radius:50%}.gestao-card-icon-mailing:after{width:12px;height:16px;border-radius:3px}.gestao-card-icon-nao-distribuidos:before{border-color:#fed7aa;background:#fff7ed}.gestao-card-icon-nao-distribuidos:after{border-color:#f97316;border-radius:50%}.gestao-card-icon-operadores:after{width:16px;height:10px;border-radius:999px 999px 4px 4px}.usuario-metric-card{position:relative;padding-left:68px!important}.usuario-metric-card:before{content:"";position:absolute;left:18px;top:22px;width:34px;height:34px;border:1px solid #bfdbfe;border-radius:12px;background:radial-gradient(circle at 50% 35%,#2563eb 0 4px,transparent 5px),radial-gradient(circle at 50% 73%,#2563eb 0 9px,transparent 10px),#eff6ff;box-shadow:0 8px 20px #2563eb1f}.operacao-mailings-gestao-card .gestao-card-icon{position:relative;padding-left:58px!important}.operacao-mailings-gestao-card .gestao-card-icon:before{top:14px}.operacao-mailings-gestao-card .gestao-card-icon:after{top:23px}.gestao-operacional-placeholder-lista>div{padding-left:54px!important}.gestao-operacional-placeholder-lista>div:before{content:"";position:absolute;left:14px;top:50%;width:28px;height:28px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;transform:translateY(-50%)}.gestao-operacional-placeholder-lista>div:after{content:"";position:absolute;left:23px;top:50%;width:11px;height:6px;border-right:2px solid #2563eb;border-bottom:2px solid #2563eb;transform:translateY(-58%) rotate(45deg)}@media(max-width:900px){.gestao-card-icon,.gestao-clientes-resumo>div,.gestao-distribuicao-resumo>div,.usuario-metric-card{padding-left:56px!important}.usuario-metric-card:before{left:14px}}.gestao-operacional-card-principal .gestao-kpis{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gestao-operacional-card-principal .gestao-kpis .metric-card{position:relative;padding:20px!important}.gestao-operacional-card-principal .gestao-kpis .metric-card:before,.gestao-operacional-card-principal .gestao-kpis .metric-card:after{content:none!important;display:none!important}.gestao-operacional-card-principal .gestao-kpis .metric-icon{display:grid;width:42px;height:42px;margin-bottom:12px;place-items:center;border-radius:14px;color:#0f62fe;background:#eff6ff}.gestao-operacional-card-principal .gestao-kpis .metric-card p{margin:0 0 6px;color:#64748b;font-size:13px;font-weight:700}.gestao-operacional-card-principal .gestao-kpis .metric-card strong{display:block;margin-bottom:6px;color:#0f172a;font-size:24px}.gestao-operacional-card-principal .gestao-kpis .metric-card small{color:#64748b}.gestao-operacional-card-principal .gestao-clientes-form-card{margin-top:14px;padding:24px;border:1px solid #dbeafe;border-radius:22px;background:#f8fbff;box-shadow:0 14px 42px #0f172a0d}.gestao-operacional-card-principal .gestao-clientes-form-card .operacao-section-header.compact{margin-bottom:20px}.gestao-operacional-card-principal .gestao-clientes-form-card .operacao-section-header.compact h3,.gestao-operacional-card-principal .gestao-clientes-form-card .operacao-section-header.compact h2{margin:0;color:#0f172a}.gestao-operacional-card-principal .gestao-clientes-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field{display:grid;gap:8px;min-width:0;color:#0f172a;font-size:13px;font-weight:800;line-height:1.2}.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field input,.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field textarea,.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:0 8px 24px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field textarea{min-height:88px;padding:12px 14px;resize:vertical;line-height:1.45}.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field input::placeholder,.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field textarea::placeholder{color:#94a3b8;font-weight:600;opacity:1}.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field input:focus,.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field textarea:focus,.gestao-operacional-card-principal .gestao-clientes-form-grid .form-field select:focus{border-color:#0f62fe;background:#fff;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .gestao-clientes-form-card .actions-row.right{grid-column:1 / -1;justify-content:flex-end;margin-top:6px}.gestao-operacional-card-principal .gestao-clientes-form-card .actions-row.right .btn{min-width:128px}@media(max-width:900px){.gestao-operacional-card-principal .gestao-clientes-form-grid{grid-template-columns:1fr}.gestao-operacional-card-principal .gestao-clientes-form-card .actions-row.right{justify-content:stretch}.gestao-operacional-card-principal .gestao-clientes-form-card .actions-row.right .btn{width:100%}}.gestao-operacional-card-principal .gestao-clientes-form-card>label.form-field{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px;color:#0f172a;font-size:13px;font-weight:800;line-height:1.2}.gestao-operacional-card-principal .gestao-clientes-form-card>label.form-field textarea{width:100%;min-height:104px;border:1px solid #dbeafe;border-radius:14px;padding:12px 14px;color:#0f172a;background:#fff;font-size:14px;font-weight:700;line-height:1.45;outline:none;resize:vertical;box-shadow:0 8px 24px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gestao-operacional-card-principal .gestao-clientes-form-card>label.form-field textarea:focus{border-color:#0f62fe;background:#fff;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-campanha-card:before,.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-campanha-card:after{content:none!important;display:none!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-campanha-card{position:relative;padding:18px!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid{grid-template-columns:minmax(330px,.74fr) minmax(680px,1.36fr);gap:14px;align-items:start}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid>.operacao-gestao-panel{min-width:0}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid>.operacao-gestao-panel:nth-child(2){margin-left:-6px}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table-wrap{width:100%;overflow-x:auto}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table{width:100%;min-width:760px;table-layout:fixed;border-collapse:collapse}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th,.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td{padding:10px 8px;vertical-align:top;line-height:1.28;overflow-wrap:break-word;word-break:normal}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th{font-size:10px;letter-spacing:.04em;white-space:normal}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td{font-size:12px}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td strong{display:block;font-size:13px;line-height:1.2}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td span{display:block;margin-top:3px;font-size:11.5px;line-height:1.25}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(1),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(1){width:16%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(2),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(2){width:22%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(3),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(3){width:17%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(4),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(4),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(5),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(5),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(6),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(6){width:7%;text-align:center}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(8),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(8){width:11%;text-align:center}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-status-badge{justify-content:center;min-width:76px;padding:7px 8px;font-size:10px}@media(max-width:1280px){.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid{grid-template-columns:1fr}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid>.operacao-gestao-panel:nth-child(2){margin-left:0}}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid{grid-template-columns:minmax(280px,.52fr) minmax(850px,1.78fr)!important;gap:12px!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid>.operacao-gestao-panel:nth-child(2){margin-left:-10px}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-campanha-card{padding:16px!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-campanha-metrics{gap:8px!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-campanha-metrics span{min-height:30px;padding:7px 10px;font-size:11.5px}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table{width:100%;min-width:850px!important;table-layout:fixed}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th{padding:10px 7px!important;font-size:9.5px!important;line-height:1.15!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;text-align:left}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td{padding:11px 7px!important;font-size:12px!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:anywhere}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td strong{font-size:12.5px!important;line-height:1.18!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td span{font-size:11px!important;line-height:1.22!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(1),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(1){width:15%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(2),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(2){width:25%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(3),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(3){width:18%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(4),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(4),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(5),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(5),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(6),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(6){width:7%;text-align:center;white-space:nowrap!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(7),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(7){width:16%}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table th:nth-child(8),.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(8){width:12%;text-align:center}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:86px;max-width:96px;min-height:34px;padding:6px 9px!important;font-size:9.5px!important;line-height:1.05!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(7) strong{white-space:normal;font-size:12.5px!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-mailings-table td:nth-child(7) span{white-space:nowrap}@media(max-width:1380px){.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid{grid-template-columns:1fr!important}.gestao-operacional-card-principal .operacao-mailings-gestao-card .operacao-gestao-grid>.operacao-gestao-panel:nth-child(2){margin-left:0}}.gestao-operacional-card-principal .gestao-campanhas-card{display:grid;gap:18px}.gestao-operacional-card-principal .gestao-campanhas-resumo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.gestao-operacional-card-principal .gestao-campanhas-form-card{padding:24px;border:1px solid #dbeafe;border-radius:22px;background:#f8fbff;box-shadow:0 14px 42px #0f172a0d}.gestao-operacional-card-principal .gestao-campanhas-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}.gestao-operacional-card-principal .gestao-campanhas-form-grid .form-field{display:grid;gap:8px;min-width:0;color:#0f172a;font-size:13px;font-weight:800;line-height:1.2}.gestao-operacional-card-principal .gestao-campanhas-form-grid .form-field.span-2{grid-column:1 / -1}.gestao-operacional-card-principal .gestao-campanhas-form-grid input,.gestao-operacional-card-principal .gestao-campanhas-form-grid select,.gestao-operacional-card-principal .gestao-campanhas-form-grid textarea{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:0 8px 24px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gestao-operacional-card-principal .gestao-campanhas-form-grid textarea{min-height:96px;padding:12px 14px;resize:vertical;line-height:1.45}.gestao-operacional-card-principal .gestao-campanhas-form-grid input:focus,.gestao-operacional-card-principal .gestao-campanhas-form-grid select:focus,.gestao-operacional-card-principal .gestao-campanhas-form-grid textarea:focus{border-color:#0f62fe;background:#fff;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .gestao-campanhas-form-card .actions-row.right{justify-content:flex-end;margin-top:18px}.gestao-operacional-card-principal .gestao-campanhas-lista{display:grid;gap:12px}.gestao-operacional-card-principal .gestao-campanhas-item{display:grid;grid-template-columns:minmax(240px,1.1fr) minmax(260px,1fr) auto auto;gap:18px;align-items:center;padding:18px;border:1px solid #dbeafe;border-radius:18px;background:#fff}.gestao-operacional-card-principal .gestao-campanhas-item h3{margin:0 0 4px;color:#0f172a}.gestao-operacional-card-principal .gestao-campanhas-item span,.gestao-operacional-card-principal .gestao-campanhas-item small{color:#64748b;font-weight:700}.gestao-operacional-card-principal .gestao-campanhas-item-datas{display:grid;gap:4px}.gestao-operacional-card-principal .gestao-campanhas-item-datas strong{display:inline-flex;align-items:center;gap:7px;color:#0f172a}.gestao-operacional-card-principal .gestao-campanhas-actions{display:inline-flex;gap:8px;justify-content:flex-end}@media(max-width:1100px){.gestao-operacional-card-principal .gestao-campanhas-item{grid-template-columns:1fr;align-items:stretch}.gestao-operacional-card-principal .gestao-campanhas-actions{justify-content:flex-start}}@media(max-width:900px){.gestao-operacional-card-principal .gestao-campanhas-form-grid{grid-template-columns:1fr}.gestao-operacional-card-principal .gestao-campanhas-form-card .actions-row.right{justify-content:stretch}.gestao-operacional-card-principal .gestao-campanhas-form-card .actions-row.right .btn{width:100%}}.gestao-operacional-card-principal .mailing-edit-card{display:grid;gap:18px;padding:22px;border:1px solid #dbeafe;border-radius:22px;background:#f8fbff;box-shadow:0 14px 42px #0f172a0d}.gestao-operacional-card-principal .mailing-edit-card.danger{border-color:#fecaca;background:#fff7f7}.gestao-operacional-card-principal .mailing-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.gestao-operacional-card-principal .mailing-edit-grid .form-field{display:grid;gap:8px;min-width:0;color:#0f172a;font-size:13px;font-weight:800}.gestao-operacional-card-principal .mailing-edit-grid .form-field.span-2{grid-column:1 / -1}.gestao-operacional-card-principal .mailing-edit-grid input,.gestao-operacional-card-principal .mailing-edit-grid select,.gestao-operacional-card-principal .mailing-edit-grid textarea{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:0 8px 24px #0f172a0a}.gestao-operacional-card-principal .mailing-edit-grid textarea{min-height:94px;padding:12px 14px;resize:vertical;line-height:1.45}.gestao-operacional-card-principal .mailing-edit-grid select:disabled{cursor:not-allowed;color:#64748b;background:#f1f5f9}.gestao-operacional-card-principal .operacao-mailings-table-actions{min-width:980px!important}.gestao-operacional-card-principal .operacao-mailings-table-actions th:nth-child(9),.gestao-operacional-card-principal .operacao-mailings-table-actions td:nth-child(9){width:9%;text-align:center}.gestao-operacional-card-principal .mailing-actions{display:inline-flex;gap:8px;justify-content:center}.gestao-operacional-card-principal .mailing-actions .icon-action:disabled{cursor:not-allowed;opacity:.45}.gestao-operacional-card-principal .gestao-distribuicao-grid .form-field small{color:#64748b;font-size:12px;font-weight:700}.gestao-operacional-card-principal .gestao-distribuicao-card{display:grid;gap:18px}.gestao-operacional-card-principal .gestao-distribuicao-card>.operacao-section-header{align-items:flex-start}.gestao-operacional-card-principal .gestao-distribuicao-grid{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(280px,1.2fr) minmax(200px,.72fr);gap:16px 22px;align-items:start;margin-top:6px}.gestao-operacional-card-principal .gestao-distribuicao-card .form-field{display:grid!important;gap:8px;min-width:0;color:#0f172a;font-size:13px;font-weight:800;line-height:1.2}.gestao-operacional-card-principal .gestao-distribuicao-card .form-field>span{color:#0f172a;font-size:13px;font-weight:900}.gestao-operacional-card-principal .gestao-distribuicao-card .form-field small{display:block;margin-top:2px;color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.gestao-operacional-card-principal .gestao-distribuicao-card input,.gestao-operacional-card-principal .gestao-distribuicao-card select,.gestao-operacional-card-principal .gestao-distribuicao-card textarea{width:100%!important;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:0 8px 24px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gestao-operacional-card-principal .gestao-distribuicao-card select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.gestao-operacional-card-principal .gestao-distribuicao-card textarea{min-height:96px;padding:12px 14px;resize:vertical;line-height:1.45}.gestao-operacional-card-principal .gestao-distribuicao-card input:focus,.gestao-operacional-card-principal .gestao-distribuicao-card select:focus,.gestao-operacional-card-principal .gestao-distribuicao-card textarea:focus{border-color:#0f62fe;background:#fff;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .gestao-distribuicao-card input:disabled,.gestao-operacional-card-principal .gestao-distribuicao-card select:disabled,.gestao-operacional-card-principal .gestao-distribuicao-card textarea:disabled{cursor:not-allowed;color:#64748b;background:#f8fafc}.gestao-operacional-card-principal .gestao-distribuicao-resumo{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:4px}.gestao-operacional-card-principal .gestao-distribuicao-operadores{display:grid;gap:16px;padding:20px;border:1px solid #dbeafe;border-radius:20px;background:#f8fbff;box-shadow:0 12px 32px #0f172a0a}.gestao-operacional-card-principal .gestao-distribuicao-operadores .operacao-section-header.compact{align-items:center;margin:0}.gestao-operacional-card-principal .gestao-distribuicao-toolbar{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.gestao-operacional-card-principal .gestao-distribuicao-operadores-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.gestao-operacional-card-principal .gestao-distribuicao-operador-card{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;background:#fff;color:#0f172a;cursor:pointer;box-shadow:0 8px 24px #0f172a0a}.gestao-operacional-card-principal .gestao-distribuicao-operador-card.selected{border-color:#0f62fe;background:#eff6ff;box-shadow:0 0 0 4px #0f62fe14}.gestao-operacional-card-principal .gestao-distribuicao-operador-card input[type=checkbox]{width:18px!important;min-width:18px;height:18px;min-height:18px;padding:0;box-shadow:none}.gestao-operacional-card-principal .gestao-distribuicao-operador-card strong{display:block;color:#0f172a;font-size:14px;font-weight:900}.gestao-operacional-card-principal .gestao-distribuicao-operador-card span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:700}.gestao-operacional-card-principal .gestao-distribuicao-card>label.form-field{margin-top:2px}.gestao-operacional-card-principal .gestao-distribuicao-preview{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #bae6fd;border-radius:18px;background:#f0f9ff}.gestao-operacional-card-principal .gestao-distribuicao-preview strong{display:block;color:#0f172a;font-size:15px;font-weight:900}.gestao-operacional-card-principal .gestao-distribuicao-preview-lista{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gestao-operacional-card-principal .gestao-distribuicao-preview-lista span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #dbeafe;border-radius:999px;color:#0f172a;background:#fff;font-size:12px;font-weight:800}.gestao-operacional-card-principal .gestao-distribuicao-preview-lista b{color:#0f62fe}.gestao-operacional-card-principal .gestao-distribuicao-resultado{display:grid;gap:14px;padding:20px;border:1px solid #bbf7d0;border-radius:20px;background:#f0fdf4}.gestao-operacional-card-principal .gestao-distribuicao-resultado h3{margin:0;color:#0f172a;font-size:18px;font-weight:900}.gestao-operacional-card-principal .gestao-distribuicao-resultado p{margin:0;color:#334155;font-weight:700}@media(max-width:1100px){.gestao-operacional-card-principal .gestao-distribuicao-grid{grid-template-columns:1fr}.gestao-operacional-card-principal .gestao-distribuicao-preview{align-items:stretch;flex-direction:column}.gestao-operacional-card-principal .gestao-distribuicao-preview .btn{width:100%}}@media(max-width:900px){.gestao-operacional-card-principal .gestao-distribuicao-toolbar{justify-content:stretch;width:100%}.gestao-operacional-card-principal .gestao-distribuicao-toolbar .btn{flex:1}}.gestao-operacional-card-principal .admin-fila-gerada{display:grid;gap:18px}.gestao-operacional-card-principal .admin-fila-gerada-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.gestao-operacional-card-principal .admin-fila-gerada-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.2fr);gap:16px;align-items:start}.gestao-operacional-card-principal .admin-fila-gerada-card{display:grid;gap:16px;padding:20px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 12px 32px #0f172a0a}.gestao-operacional-card-principal .admin-fila-operadores-lista,.gestao-operacional-card-principal .admin-fila-origem-lista{display:grid;gap:12px}.gestao-operacional-card-principal .admin-fila-operador-card,.gestao-operacional-card-principal .admin-fila-origem-card{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:68px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;color:#0f172a;background:#f8fbff;text-align:left;box-shadow:0 8px 24px #0f172a0a}.gestao-operacional-card-principal .admin-fila-operador-card{cursor:pointer}.gestao-operacional-card-principal .admin-fila-operador-card strong,.gestao-operacional-card-principal .admin-fila-origem-card strong{display:block;color:#0f172a;font-size:14px;font-weight:900}.gestao-operacional-card-principal .admin-fila-operador-card span,.gestao-operacional-card-principal .admin-fila-origem-card span,.gestao-operacional-card-principal .admin-fila-origem-card small{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700}.gestao-operacional-card-principal .admin-fila-operador-card em{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:999px;color:#0f62fe;background:#fff;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1px #dbeafe}.gestao-operacional-card-principal .admin-fila-filtros{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(240px,.8fr);gap:16px;align-items:end}.gestao-operacional-card-principal .admin-fila-gerada .form-field{display:grid;gap:8px;color:#0f172a;font-size:13px;font-weight:900}.gestao-operacional-card-principal .admin-fila-gerada input,.gestao-operacional-card-principal .admin-fila-gerada select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:14px;font-weight:700;outline:none;box-shadow:0 8px 24px #0f172a0a}.gestao-operacional-card-principal .admin-fila-table-wrap{overflow-x:auto}.gestao-operacional-card-principal .admin-fila-table{min-width:1180px}.gestao-operacional-card-principal .admin-fila-table td strong{display:block;color:#0f172a;font-size:13px;font-weight:900}.gestao-operacional-card-principal .admin-fila-table td small{display:block;margin-top:4px;color:#64748b;font-size:12px;font-weight:700}@media(max-width:1100px){.gestao-operacional-card-principal .admin-fila-gerada-grid,.gestao-operacional-card-principal .admin-fila-filtros{grid-template-columns:1fr}}.gestao-operacional-card-principal .admin-fila-gerada{display:grid;gap:20px}.gestao-operacional-card-principal .admin-fila-gerada>.operacao-section-header{align-items:center;padding:18px 20px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #0f172a0a}.gestao-operacional-card-principal .admin-fila-gerada>.operacao-section-header h2{margin:4px 0;color:#0f172a;font-size:20px;font-weight:950;letter-spacing:-.02em}.gestao-operacional-card-principal .admin-fila-gerada>.operacao-section-header span{color:#475569;font-size:13px;font-weight:700}.gestao-operacional-card-principal .admin-fila-gerada-kpis{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.gestao-operacional-card-principal .admin-fila-gerada-kpis .metric-card{min-height:132px;padding:18px}.gestao-operacional-card-principal .admin-fila-gerada-kpis .metric-card strong{margin-top:6px;font-size:22px;line-height:1.05}.gestao-operacional-card-principal .admin-fila-gerada-grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);gap:16px;align-items:stretch}.gestao-operacional-card-principal .admin-fila-gerada-card{align-content:start;gap:14px;padding:18px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0b}.gestao-operacional-card-principal .admin-fila-gerada-card .operacao-section-header.compact{margin:0;padding-bottom:10px;border-bottom:1px solid #eaf2ff}.gestao-operacional-card-principal .admin-fila-gerada-card .operacao-section-header.compact h3{margin:3px 0 0;font-size:16px;font-weight:950}.gestao-operacional-card-principal .admin-fila-operadores-lista{display:grid;gap:10px}.gestao-operacional-card-principal .admin-fila-operador-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.gestao-operacional-card-principal .admin-fila-operador-card:hover{border-color:#93c5fd;background:#eff6ff}.gestao-operacional-card-principal .admin-fila-operador-card.selected{border-color:#0f62fe;background:#eff6ff;box-shadow:0 0 0 4px #0f62fe14}.gestao-operacional-card-principal .admin-fila-operador-card strong{overflow:hidden;display:block;color:#0f172a;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-operador-card span{overflow:hidden;display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-operador-card em{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:999px;color:#0f62fe;background:#fff;font-size:13px;font-style:normal;font-weight:950;box-shadow:inset 0 0 0 1px #dbeafe}.gestao-operacional-card-principal .admin-fila-origem-lista{display:grid;gap:10px}.gestao-operacional-card-principal .admin-fila-origem-card{display:grid;grid-template-columns:minmax(190px,1.1fr) minmax(180px,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;box-shadow:0 8px 22px #0f172a09}.gestao-operacional-card-principal .admin-fila-origem-card strong,.gestao-operacional-card-principal .admin-fila-origem-card span,.gestao-operacional-card-principal .admin-fila-origem-card small{margin:0;min-width:0}.gestao-operacional-card-principal .admin-fila-origem-card strong{overflow:hidden;color:#0f172a;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-origem-card span{overflow:hidden;color:#475569;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-origem-card small{justify-self:end;padding:7px 10px;border-radius:999px;color:#0f62fe;background:#fff;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:inset 0 0 0 1px #dbeafe}.gestao-operacional-card-principal .admin-fila-filtros{display:grid;grid-template-columns:minmax(320px,1.45fr) minmax(260px,.75fr);gap:16px;align-items:end;padding:14px;border:1px solid #eaf2ff;border-radius:18px;background:#f8fbff}.gestao-operacional-card-principal .admin-fila-gerada .form-field{display:grid;gap:8px;color:#0f172a;font-size:12px;font-weight:950}.gestao-operacional-card-principal .admin-fila-gerada .form-field>span{letter-spacing:.01em}.gestao-operacional-card-principal .admin-fila-gerada input,.gestao-operacional-card-principal .admin-fila-gerada select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:13px;font-weight:750;outline:none;box-shadow:0 8px 20px #0f172a09}.gestao-operacional-card-principal .admin-fila-gerada input:focus,.gestao-operacional-card-principal .admin-fila-gerada select:focus{border-color:#0f62fe;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .admin-fila-table-wrap{overflow-x:auto;border:1px solid #eaf2ff;border-radius:18px;background:#fff}.gestao-operacional-card-principal .admin-fila-table{width:100%;min-width:1180px;border-collapse:separate;border-spacing:0}.gestao-operacional-card-principal .admin-fila-table thead th{position:sticky;top:0;z-index:1;padding:13px 14px;border-bottom:1px solid #dbeafe;color:#64748b;background:#f8fbff;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-table tbody td{padding:14px;border-bottom:1px solid #eef5ff;vertical-align:top;color:#0f172a;font-size:12px;font-weight:750}.gestao-operacional-card-principal .admin-fila-table tbody tr:hover td{background:#f8fbff}.gestao-operacional-card-principal .admin-fila-table tbody tr:last-child td{border-bottom:0}.gestao-operacional-card-principal .admin-fila-table td strong{display:block;max-width:240px;overflow:hidden;color:#0f172a;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-table td small{display:block;max-width:240px;overflow:hidden;margin-top:4px;color:#64748b;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-fila-table .status-badge{margin-bottom:4px}@media(max-width:1280px){.gestao-operacional-card-principal .admin-fila-gerada-kpis{grid-template-columns:repeat(2,minmax(220px,1fr))}.gestao-operacional-card-principal .admin-fila-gerada-grid{grid-template-columns:1fr}}@media(max-width:900px){.gestao-operacional-card-principal .admin-fila-gerada>.operacao-section-header{align-items:stretch;flex-direction:column}.gestao-operacional-card-principal .admin-fila-gerada>.operacao-section-header .btn{width:100%}.gestao-operacional-card-principal .admin-fila-gerada-kpis,.gestao-operacional-card-principal .admin-fila-filtros,.gestao-operacional-card-principal .admin-fila-origem-card{grid-template-columns:1fr}.gestao-operacional-card-principal .admin-fila-origem-card small{justify-self:start}}.gestao-operacional-card-principal .admin-operadores-operacao{display:grid;gap:20px}.gestao-operacional-card-principal .admin-operadores-operacao>.operacao-section-header{align-items:center;padding:18px 20px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #0f172a0a}.gestao-operacional-card-principal .admin-operadores-operacao>.operacao-section-header h2{margin:4px 0;color:#0f172a;font-size:20px;font-weight:950;letter-spacing:-.02em}.gestao-operacional-card-principal .admin-operadores-operacao>.operacao-section-header span{color:#475569;font-size:13px;font-weight:700}.gestao-operacional-card-principal .admin-operadores-kpis{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.gestao-operacional-card-principal .admin-operadores-kpis .metric-card{min-height:132px;padding:18px}.gestao-operacional-card-principal .admin-operadores-kpis .metric-card strong{margin-top:6px;font-size:22px;line-height:1.05}.gestao-operacional-card-principal .admin-operadores-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:16px;align-items:stretch}.gestao-operacional-card-principal .admin-operadores-card{display:grid;align-content:start;gap:16px;padding:18px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0b}.gestao-operacional-card-principal .admin-operadores-card .operacao-section-header.compact{margin:0;padding-bottom:10px;border-bottom:1px solid #eaf2ff}.gestao-operacional-card-principal .admin-operadores-card .operacao-section-header.compact h3{margin:3px 0 0;font-size:16px;font-weight:950}.gestao-operacional-card-principal .admin-operadores-lista{display:grid;gap:10px}.gestao-operacional-card-principal .admin-operador-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;color:#0f172a;background:#f8fbff;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.gestao-operacional-card-principal .admin-operador-card:hover{border-color:#93c5fd;background:#eff6ff}.gestao-operacional-card-principal .admin-operador-card.selected{border-color:#0f62fe;background:#eff6ff;box-shadow:0 0 0 4px #0f62fe14}.gestao-operacional-card-principal .admin-operador-card strong{overflow:hidden;display:block;color:#0f172a;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-operador-card span,.gestao-operacional-card-principal .admin-operador-card small{overflow:hidden;display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-operador-card em{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:999px;color:#0f62fe;background:#fff;font-size:13px;font-style:normal;font-weight:950;box-shadow:inset 0 0 0 1px #dbeafe}.gestao-operacional-card-principal .admin-operador-detalhe-grid{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.gestao-operacional-card-principal .admin-operador-detalhe-grid article{display:grid;gap:6px;min-height:78px;padding:14px;border:1px solid #eaf2ff;border-radius:16px;background:#f8fbff}.gestao-operacional-card-principal .admin-operador-detalhe-grid span{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.gestao-operacional-card-principal .admin-operador-detalhe-grid strong{color:#0f172a;font-size:16px;font-weight:950}.gestao-operacional-card-principal .admin-operadores-campanhas-lista{display:grid;gap:10px}.gestao-operacional-card-principal .admin-operadores-campanha-card{display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;gap:14px;min-height:66px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;box-shadow:0 8px 22px #0f172a09}.gestao-operacional-card-principal .admin-operadores-campanha-card strong{overflow:hidden;display:block;color:#0f172a;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-operadores-campanha-card span{overflow:hidden;display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-operadores-campanha-card small{justify-self:end;padding:7px 10px;border-radius:999px;color:#0f62fe;background:#fff;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:inset 0 0 0 1px #dbeafe}.gestao-operacional-card-principal .admin-operadores-filtros{display:grid;grid-template-columns:minmax(320px,1.45fr) minmax(260px,.75fr);gap:16px;align-items:end;padding:14px;border:1px solid #eaf2ff;border-radius:18px;background:#f8fbff}.gestao-operacional-card-principal .admin-operadores-operacao .form-field{display:grid;gap:8px;color:#0f172a;font-size:12px;font-weight:950}.gestao-operacional-card-principal .admin-operadores-operacao input,.gestao-operacional-card-principal .admin-operadores-operacao select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:13px;font-weight:750;outline:none;box-shadow:0 8px 20px #0f172a09}.gestao-operacional-card-principal .admin-operadores-operacao input:focus,.gestao-operacional-card-principal .admin-operadores-operacao select:focus{border-color:#0f62fe;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .admin-operadores-table-wrap{overflow-x:auto;border:1px solid #eaf2ff;border-radius:18px;background:#fff}.gestao-operacional-card-principal .admin-operadores-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0}.gestao-operacional-card-principal .admin-operadores-table thead th{padding:13px 14px;border-bottom:1px solid #dbeafe;color:#64748b;background:#f8fbff;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.gestao-operacional-card-principal .admin-operadores-table tbody td{padding:14px;border-bottom:1px solid #eef5ff;vertical-align:top;color:#0f172a;font-size:12px;font-weight:750}.gestao-operacional-card-principal .admin-operadores-table tbody tr:hover td{background:#f8fbff}.gestao-operacional-card-principal .admin-operadores-table tbody tr:last-child td{border-bottom:0}.gestao-operacional-card-principal .admin-operadores-table td strong{display:block;max-width:240px;overflow:hidden;color:#0f172a;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-operadores-table td small{display:block;max-width:240px;overflow:hidden;margin-top:4px;color:#64748b;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.gestao-operacional-card-principal .admin-operadores-phone{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:1280px){.gestao-operacional-card-principal .admin-operadores-kpis{grid-template-columns:repeat(2,minmax(220px,1fr))}.gestao-operacional-card-principal .admin-operadores-grid{grid-template-columns:1fr}.gestao-operacional-card-principal .admin-operador-detalhe-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:900px){.gestao-operacional-card-principal .admin-operadores-operacao>.operacao-section-header{align-items:stretch;flex-direction:column}.gestao-operacional-card-principal .admin-operadores-operacao>.operacao-section-header .btn{width:100%}.gestao-operacional-card-principal .admin-operadores-kpis,.gestao-operacional-card-principal .admin-operador-detalhe-grid,.gestao-operacional-card-principal .admin-operadores-filtros,.gestao-operacional-card-principal .admin-operadores-campanha-card{grid-template-columns:1fr}.gestao-operacional-card-principal .admin-operadores-campanha-card small{justify-self:start}}.gestao-operacional-card-principal .admin-historico-auditoria{display:grid;gap:20px}.gestao-operacional-card-principal .admin-historico-auditoria>.operacao-section-header{align-items:center;padding:18px 20px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #0f172a0a}.gestao-operacional-card-principal .admin-historico-auditoria>.operacao-section-header h2{margin:4px 0;color:#0f172a;font-size:20px;font-weight:950;letter-spacing:-.02em}.gestao-operacional-card-principal .admin-historico-auditoria>.operacao-section-header span{color:#475569;font-size:13px;font-weight:700}.gestao-operacional-card-principal .admin-historico-kpis{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.gestao-operacional-card-principal .admin-historico-kpis .metric-card{min-height:132px;padding:18px}.gestao-operacional-card-principal .admin-historico-kpis .metric-card strong{margin-top:6px;font-size:22px;line-height:1.05}.gestao-operacional-card-principal .admin-historico-card{display:grid;gap:16px;padding:18px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0b}.gestao-operacional-card-principal .admin-historico-card .operacao-section-header.compact{margin:0;padding-bottom:10px;border-bottom:1px solid #eaf2ff}.gestao-operacional-card-principal .admin-historico-card .operacao-section-header.compact h3{margin:3px 0 0;font-size:16px;font-weight:950}.gestao-operacional-card-principal .admin-historico-filtros{display:grid;grid-template-columns:minmax(320px,1.5fr) repeat(4,minmax(170px,.75fr));gap:14px;align-items:end;padding:14px;border:1px solid #eaf2ff;border-radius:18px;background:#f8fbff}.gestao-operacional-card-principal .admin-historico-filtros .span-2{grid-column:span 2}.gestao-operacional-card-principal .admin-historico-auditoria .form-field{display:grid;gap:8px;color:#0f172a;font-size:12px;font-weight:950}.gestao-operacional-card-principal .admin-historico-auditoria input,.gestao-operacional-card-principal .admin-historico-auditoria select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;padding:0 14px;color:#0f172a;background:#fff;font-size:13px;font-weight:750;outline:none;box-shadow:0 8px 20px #0f172a09}.gestao-operacional-card-principal .admin-historico-auditoria input:focus,.gestao-operacional-card-principal .admin-historico-auditoria select:focus{border-color:#0f62fe;box-shadow:0 0 0 4px #0f62fe1a,0 10px 28px #0f172a0f}.gestao-operacional-card-principal .admin-historico-input-icon{position:relative;display:flex;align-items:center}.gestao-operacional-card-principal .admin-historico-input-icon svg{position:absolute;left:14px;color:#64748b}.gestao-operacional-card-principal .admin-historico-input-icon input{padding-left:40px}.gestao-operacional-card-principal .admin-historico-actions{display:flex;justify-content:flex-end}.gestao-operacional-card-principal .admin-historico-eventos{display:grid;gap:12px}.gestao-operacional-card-principal .admin-historico-evento-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:86px;padding:16px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.gestao-operacional-card-principal .admin-historico-evento-card:hover{border-color:#93c5fd;background:#eff6ff}.gestao-operacional-card-principal .admin-historico-evento-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.gestao-operacional-card-principal .admin-historico-evento-main strong{display:block;color:#0f172a;font-size:14px;font-weight:950}.gestao-operacional-card-principal .admin-historico-evento-main p{margin:5px 0 0;color:#334155;font-size:13px;font-weight:750;line-height:1.35}.gestao-operacional-card-principal .admin-historico-evento-main small{display:block;margin-top:6px;color:#64748b;font-size:11px;font-weight:750}.gestao-operacional-card-principal .admin-historico-evento-meta{display:grid;justify-items:end;gap:6px;min-width:180px;color:#64748b;font-size:12px;font-weight:800}.gestao-operacional-card-principal .admin-historico-evento-meta em{padding:6px 9px;border-radius:999px;color:#0f62fe;background:#fff;font-size:11px;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1px #dbeafe}.admin-historico-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:28px;background:#0f172a8c}.admin-historico-modal{display:grid;gap:18px;width:min(980px,100%);max-height:calc(100vh - 56px);overflow:auto;padding:24px;border-radius:24px;background:#fff;box-shadow:0 30px 90px #0f172a4d}.admin-historico-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #eaf2ff}.admin-historico-modal-header h2{margin:4px 0 8px;color:#0f172a;font-size:22px;font-weight:950}.admin-historico-modal-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #dbeafe;border-radius:12px;color:#0f172a;background:#f8fbff;cursor:pointer}.admin-historico-modal-user{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff}.admin-historico-modal-user strong{display:block;color:#0f172a;font-weight:950}.admin-historico-modal-user span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:750}.admin-historico-modal-resumo{margin:0;color:#334155;font-size:14px;font-weight:750;line-height:1.5}.admin-historico-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:0}.admin-historico-modal-grid div{display:grid;gap:5px;padding:12px;border:1px solid #eaf2ff;border-radius:14px;background:#f8fbff}.admin-historico-modal-grid .span-2{grid-column:span 2}.admin-historico-modal-grid dt{color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.admin-historico-modal-grid dd{margin:0;color:#0f172a;font-size:13px;font-weight:800;word-break:break-word}.admin-historico-modal-json{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-historico-modal-json details{border:1px solid #eaf2ff;border-radius:14px;background:#f8fbff}.admin-historico-modal-json summary{padding:12px 14px;color:#0f172a;font-size:13px;font-weight:950;cursor:pointer}.admin-historico-modal-json pre{max-height:260px;overflow:auto;margin:0;padding:14px;border-top:1px solid #eaf2ff;color:#0f172a;background:#fff;font-size:12px;line-height:1.45}.admin-historico-modal-footer{display:flex;justify-content:flex-end}@media(max-width:1280px){.gestao-operacional-card-principal .admin-historico-kpis,.gestao-operacional-card-principal .admin-historico-filtros{grid-template-columns:repeat(2,minmax(220px,1fr))}.gestao-operacional-card-principal .admin-historico-filtros .span-2{grid-column:span 2}}@media(max-width:900px){.gestao-operacional-card-principal .admin-historico-auditoria>.operacao-section-header,.gestao-operacional-card-principal .admin-historico-evento-card{align-items:stretch;grid-template-columns:1fr}.gestao-operacional-card-principal .admin-historico-auditoria>.operacao-section-header{flex-direction:column}.gestao-operacional-card-principal .admin-historico-auditoria>.operacao-section-header .btn{width:100%}.gestao-operacional-card-principal .admin-historico-kpis,.gestao-operacional-card-principal .admin-historico-filtros,.admin-historico-modal-grid,.admin-historico-modal-json{grid-template-columns:1fr}.gestao-operacional-card-principal .admin-historico-filtros .span-2,.admin-historico-modal-grid .span-2{grid-column:span 1}.gestao-operacional-card-principal .admin-historico-evento-meta{justify-items:start;min-width:0}.admin-historico-modal-backdrop{padding:14px}}.gestao-operacional-card-principal .admin-visao-geral-operacional{display:grid;gap:20px}.gestao-operacional-card-principal .admin-visao-geral-operacional>.operacao-section-header{align-items:center;padding:18px 20px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 12px 30px #0f172a0a}.gestao-operacional-card-principal .admin-visao-geral-operacional>.operacao-section-header h2{margin:4px 0;color:#0f172a;font-size:20px;font-weight:950;letter-spacing:-.02em}.gestao-operacional-card-principal .admin-visao-geral-operacional>.operacao-section-header span{color:#475569;font-size:13px;font-weight:700}.gestao-operacional-card-principal .admin-visao-kpis{grid-template-columns:repeat(4,minmax(190px,1fr));gap:14px}.gestao-operacional-card-principal .admin-visao-kpis .metric-card{min-height:132px;padding:18px}.gestao-operacional-card-principal .admin-visao-kpis .metric-card strong{margin-top:6px;font-size:22px;line-height:1.05}.gestao-operacional-card-principal .admin-visao-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;align-items:stretch}.gestao-operacional-card-principal .admin-visao-card{display:grid;align-content:start;gap:16px;padding:18px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0b}.gestao-operacional-card-principal .admin-visao-card .operacao-section-header.compact{margin:0;padding-bottom:10px;border-bottom:1px solid #eaf2ff}.gestao-operacional-card-principal .admin-visao-card .operacao-section-header.compact h3{margin:3px 0 0;font-size:16px;font-weight:950}.gestao-operacional-card-principal .admin-visao-timeline{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.gestao-operacional-card-principal .admin-visao-timeline article{display:grid;gap:10px;min-height:112px;padding:14px;border:1px solid #eaf2ff;border-radius:16px;background:#f8fbff}.gestao-operacional-card-principal .admin-visao-step-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;color:#0f62fe;background:#fff;box-shadow:inset 0 0 0 1px #dbeafe}.gestao-operacional-card-principal .admin-visao-timeline strong{display:block;color:#0f172a;font-size:13px;font-weight:950}.gestao-operacional-card-principal .admin-visao-timeline p{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:750}.gestao-operacional-card-principal .admin-visao-resumo-lista{display:grid;gap:10px}.gestao-operacional-card-principal .admin-visao-resumo-lista div,.gestao-operacional-card-principal .admin-visao-health div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 14px;border:1px solid #eaf2ff;border-radius:14px;background:#f8fbff}.gestao-operacional-card-principal .admin-visao-resumo-lista span,.gestao-operacional-card-principal .admin-visao-health span{color:#64748b;font-size:12px;font-weight:850}.gestao-operacional-card-principal .admin-visao-resumo-lista strong,.gestao-operacional-card-principal .admin-visao-health strong{color:#0f172a;font-size:14px;font-weight:950;white-space:nowrap}.gestao-operacional-card-principal .admin-visao-health{display:grid;gap:10px}.gestao-operacional-card-principal .admin-visao-health div{justify-content:flex-start}.gestao-operacional-card-principal .admin-visao-health div strong{margin-left:auto}.gestao-operacional-card-principal .admin-visao-health .ok svg{color:#047857}.gestao-operacional-card-principal .admin-visao-health .warning svg{color:#b45309}.gestao-operacional-card-principal .admin-visao-progress{display:grid;gap:14px}.gestao-operacional-card-principal .admin-visao-progress>div:first-child{display:flex;align-items:center;gap:12px;color:#0f62fe}.gestao-operacional-card-principal .admin-visao-progress strong{color:#0f172a;font-size:30px;font-weight:950;letter-spacing:-.04em}.gestao-operacional-card-principal .admin-visao-progress span{color:#475569;font-size:13px;font-weight:750;line-height:1.4}.gestao-operacional-card-principal .admin-visao-progress-bar{overflow:hidden;width:100%;height:12px;border-radius:999px;background:#eaf2ff}.gestao-operacional-card-principal .admin-visao-progress-bar span{display:block;height:100%;border-radius:inherit;background:#0f62fe}.gestao-operacional-card-principal .admin-visao-eventos{display:grid;gap:12px}.gestao-operacional-card-principal .admin-visao-eventos article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;min-height:76px;padding:14px 16px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;box-shadow:0 8px 22px #0f172a09}.gestao-operacional-card-principal .admin-visao-eventos strong{display:block;color:#0f172a;font-size:13px;font-weight:950}.gestao-operacional-card-principal .admin-visao-eventos p{margin:5px 0 0;color:#334155;font-size:12px;font-weight:750;line-height:1.4}.gestao-operacional-card-principal .admin-visao-eventos small{display:block;margin-top:6px;color:#64748b;font-size:11px;font-weight:750}@media(max-width:1280px){.gestao-operacional-card-principal .admin-visao-kpis{grid-template-columns:repeat(2,minmax(220px,1fr))}.gestao-operacional-card-principal .admin-visao-grid{grid-template-columns:1fr}.gestao-operacional-card-principal .admin-visao-timeline{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media(max-width:900px){.gestao-operacional-card-principal .admin-visao-geral-operacional>.operacao-section-header{align-items:stretch;flex-direction:column}.gestao-operacional-card-principal .admin-visao-geral-operacional>.operacao-section-header .btn{width:100%}.gestao-operacional-card-principal .admin-visao-kpis,.gestao-operacional-card-principal .admin-visao-timeline{grid-template-columns:1fr}}.operador-jornada-page{display:grid;gap:20px}.operador-jornada-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid #dbeafe;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0d}.operador-jornada-hero h2{margin:4px 0;color:#0f172a;font-size:22px;font-weight:950;letter-spacing:-.03em}.operador-jornada-hero span{color:#475569;font-size:13px;font-weight:750}.operador-jornada-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.operador-jornada-kpis{grid-template-columns:repeat(4,minmax(190px,1fr))}.operador-jornada-kpis .metric-card{min-height:132px;padding:18px}.operador-jornada-kpis .metric-card p{margin:0;color:#64748b;font-size:12px;font-weight:900}.operador-jornada-kpis .metric-card strong{margin-top:8px;color:#0f172a;font-size:23px;font-weight:950;letter-spacing:-.04em}.operador-jornada-card{display:grid;gap:16px;padding:18px;border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0b}.operador-jornada-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #eaf2ff}.operador-jornada-card-header h3{margin:3px 0;color:#0f172a;font-size:17px;font-weight:950}.operador-jornada-card-header span{color:#64748b;font-size:12px;font-weight:750}.operador-jornada-observacao{display:grid;gap:8px;color:#0f172a;font-size:12px;font-weight:950}.operador-jornada-observacao textarea{width:100%;resize:vertical;min-height:86px;border:1px solid #dbeafe;border-radius:16px;padding:12px 14px;color:#0f172a;background:#f8fbff;font-size:13px;font-weight:750;outline:none}.operador-jornada-observacao textarea:focus{border-color:#0f62fe;box-shadow:0 0 0 4px #0f62fe1a}.operador-jornada-acoes{display:flex;gap:10px;flex-wrap:wrap}.operador-jornada-acoes .btn{min-height:42px}.operador-jornada-pausas{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));gap:12px}.operador-pausa-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:82px;padding:14px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;color:#0f172a;text-align:left;cursor:pointer;box-shadow:0 8px 22px #0f172a09}.operador-pausa-card:hover:not(:disabled){border-color:#93c5fd;background:#eff6ff}.operador-pausa-card:disabled{opacity:.55;cursor:not-allowed}.operador-pausa-card>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;color:#0f62fe;background:#fff;box-shadow:inset 0 0 0 1px #dbeafe}.operador-pausa-card strong{display:block;color:#0f172a;font-size:13px;font-weight:950}.operador-pausa-card small{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:750;line-height:1.3}.operador-pausa-card em{color:#0f172a;font-size:12px;font-style:normal;font-weight:950}.operador-jornada-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:16px;align-items:stretch}.operador-fila-status{display:flex;align-items:center;gap:14px;min-height:110px;padding:18px;border-radius:18px;border:1px solid #dbeafe;background:#f8fbff}.operador-fila-status.liberada{border-color:#bbf7d0;background:#f0fdf4}.operador-fila-status.bloqueada{border-color:#fed7aa;background:#fff7ed}.operador-fila-status svg{flex:0 0 auto}.operador-fila-status.liberada svg{color:#047857}.operador-fila-status.bloqueada svg{color:#b45309}.operador-fila-status strong{display:block;color:#0f172a;font-size:15px;font-weight:950}.operador-fila-status p{margin:5px 0 0;color:#475569;font-size:13px;font-weight:750;line-height:1.45}.operador-jornada-eventos{display:grid;gap:10px}.operador-jornada-eventos article{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid #eaf2ff;border-radius:14px;background:#f8fbff}.operador-jornada-eventos article>span{color:#0f62fe;font-size:12px;font-weight:950}.operador-jornada-eventos strong{display:block;color:#0f172a;font-size:13px;font-weight:950}.operador-jornada-eventos p{margin:4px 0 0;color:#64748b;font-size:12px;font-weight:750;line-height:1.35}@media(max-width:1280px){.operador-jornada-kpis,.operador-jornada-pausas{grid-template-columns:repeat(2,minmax(220px,1fr))}.operador-jornada-grid{grid-template-columns:1fr}}@media(max-width:900px){.operador-jornada-hero{align-items:stretch;flex-direction:column}.operador-jornada-hero-actions{justify-content:stretch}.operador-jornada-hero-actions .btn,.operador-jornada-acoes .btn{width:100%}.operador-jornada-kpis,.operador-jornada-pausas{grid-template-columns:1fr}.operador-pausa-card{grid-template-columns:auto minmax(0,1fr)}.operador-pausa-card em{grid-column:1 / -1}.operador-jornada-eventos article{grid-template-columns:1fr}}.operador-jornada-page .btn:disabled,.operador-jornada-page button:disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.1);box-shadow:none}.operador-jornada-page .operador-btn-jornada-iniciada:disabled{color:#64748b;border-color:#dbeafe;background:#f1f5f9}.operador-jornada-page .operador-jornada-kpis .metric-card strong{font-variant-numeric:tabular-nums}.operador-jornada-page .operador-pausa-card em,.operador-jornada-page .operador-jornada-eventos article>span{font-variant-numeric:tabular-nums}.operador-jornada-page .status-pill.success{color:#047857;background:#ecfdf5;box-shadow:inset 0 0 0 1px #bbf7d0}.operador-jornada-page .status-pill.warning{color:#b45309;background:#fffbeb;box-shadow:inset 0 0 0 1px #fed7aa}.operador-jornada-page .status-pill.info{color:#0f62fe;background:#eff6ff;box-shadow:inset 0 0 0 1px #bfdbfe}.operador-jornada-page .status-pill.neutral{color:#64748b;background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.local38-fila-real-card{margin-top:24px;border:1px solid rgba(148,163,184,.28);border-radius:22px;background:#fff;box-shadow:0 18px 45px #0f172a14;padding:24px}.local38-fila-real-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.local38-fila-real-kicker{margin:0 0 6px;font-size:.78rem;font-weight:800;letter-spacing:.08em;color:#2563eb;text-transform:uppercase}.local38-fila-real-header h2{margin:0;color:#0f172a;font-size:1.25rem;font-weight:850}.local38-fila-real-header p{margin:8px 0 0;color:#64748b;font-size:.94rem;line-height:1.45}.local38-fila-real-refresh{border:0;border-radius:14px;background:#0f172a;color:#fff;padding:11px 16px;font-weight:800;cursor:pointer;white-space:nowrap}.local38-fila-real-refresh:disabled{opacity:.55;cursor:not-allowed}.local38-fila-real-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.local38-fila-real-status,.local38-fila-real-meta{border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:800}.local38-fila-real-status.liberada{background:#dcfce7;color:#166534}.local38-fila-real-status.bloqueada{background:#fee2e2;color:#991b1b}.local38-fila-real-meta{background:#f1f5f9;color:#334155}.local38-fila-real-alerta,.local38-fila-real-bloqueio,.local38-fila-real-vazio{border-radius:16px;padding:14px 16px;margin-bottom:16px;font-weight:700}.local38-fila-real-alerta{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.local38-fila-real-bloqueio{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.local38-fila-real-vazio{background:#f8fafc;color:#475569;border:1px dashed #cbd5e1}.local38-fila-real-lista{display:grid;gap:14px}.local38-fila-real-lista.is-disabled{opacity:.68}.local38-fila-real-item{border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;padding:18px}.local38-fila-real-item-main{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.local38-fila-real-item-main h3{margin:0;color:#0f172a;font-size:1rem;font-weight:850}.local38-fila-real-item-main p{margin:6px 0 0;color:#64748b;font-size:.88rem}.local38-fila-real-valor{color:#0f172a;font-weight:900;font-size:1.02rem;white-space:nowrap}.local38-fila-real-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.local38-fila-real-grid span{display:flex;flex-direction:column;gap:4px;min-width:0;border-radius:14px;background:#fff;border:1px solid #e2e8f0;padding:10px 12px;color:#334155;font-size:.86rem;overflow-wrap:anywhere}.local38-fila-real-grid strong{color:#64748b;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.local38-fila-real-observacao{margin:12px 0 0;border-radius:14px;background:#fff;border:1px solid #e2e8f0;padding:12px;color:#475569;font-size:.88rem;line-height:1.45}.local38-fila-real-actions{display:flex;justify-content:flex-end;margin-top:14px}.local38-fila-real-actions button{border:0;border-radius:14px;background:#2563eb;color:#fff;padding:10px 14px;font-weight:850;cursor:pointer}.local38-fila-real-actions button:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}@media(max-width:980px){.local38-fila-real-header,.local38-fila-real-item-main{flex-direction:column}.local38-fila-real-refresh{width:100%}.local38-fila-real-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.local38-fila-real-card{padding:18px;border-radius:18px}.local38-fila-real-grid{grid-template-columns:1fr}}.operador-jornada-grid{grid-template-columns:minmax(720px,1.55fr) minmax(360px,.85fr);align-items:start;gap:18px}.operador-jornada-card-fila-real,.operador-jornada-card-eventos{min-width:0}.operador-jornada-card-eventos .operador-jornada-card-header{padding-bottom:12px}.operador-jornada-card-eventos .operador-jornada-eventos{gap:10px}.operador-jornada-card-eventos .operador-jornada-eventos article{min-height:72px;padding:12px 14px}.local38-fila-real-card{padding:20px 20px 22px;border-radius:22px;background:linear-gradient(180deg,#fff,#f8fbff)}.local38-fila-real-header{align-items:flex-start;gap:18px;padding-bottom:12px}.local38-fila-real-header>div{min-width:0;max-width:720px}.local38-fila-real-header h2{line-height:1.15;margin-bottom:6px}.local38-fila-real-header p{max-width:720px;line-height:1.45}.local38-fila-real-refresh{flex:0 0 auto;white-space:nowrap;min-height:42px;padding-inline:18px}.local38-fila-real-status-row{gap:8px;margin:10px 0 16px}.local38-fila-real-status,.local38-fila-real-meta{white-space:nowrap}.local38-fila-real-lista{gap:12px}.local38-fila-real-item{padding:16px;border-radius:18px;background:#f8fafc;border:1px solid #dbe7f5}.local38-fila-real-item-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:12px}.local38-fila-real-item-main h3{margin:0 0 5px;font-size:1rem;line-height:1.2;color:#0f172a}.local38-fila-real-item-main p{margin:0;color:#64748b;font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.local38-fila-real-valor{justify-self:end;min-width:92px;text-align:right;font-size:.98rem;font-weight:900;color:#0f172a}.local38-fila-real-grid{grid-template-columns:repeat(4,minmax(128px,1fr));gap:8px}.local38-fila-real-grid span{min-height:58px;padding:9px 10px;border-radius:12px;background:#fff;overflow:hidden}.local38-fila-real-grid strong{font-size:.68rem;line-height:1.05;color:#64748b}.local38-fila-real-grid span{font-size:.82rem;line-height:1.2;overflow-wrap:anywhere;word-break:break-word}.local38-fila-real-actions{margin-top:12px}.local38-fila-real-actions button{min-height:40px;padding:10px 16px;border-radius:13px}@media(max-width:1320px){.operador-jornada-grid{grid-template-columns:1fr}.local38-fila-real-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:980px){.local38-fila-real-header{flex-direction:column}.local38-fila-real-refresh{width:100%}.local38-fila-real-item-main{grid-template-columns:1fr}.local38-fila-real-valor{justify-self:start;text-align:left}.local38-fila-real-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.local38-fila-real-card{padding:16px}.local38-fila-real-grid{grid-template-columns:1fr}.local38-fila-real-status-row{align-items:flex-start}.local38-fila-real-status,.local38-fila-real-meta{white-space:normal}}.local38-fila-real-item.is-active{border-color:#2563eb;background:linear-gradient(180deg,#fff,#eff6ff);box-shadow:0 18px 38px #2563eb29}.local38-fila-real-item.is-active .local38-fila-real-work-button{background:#0f172a}.local38-fila-real-work-button{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.local38-fila-real-work-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #2563eb38}.local38-fila-real-work-button:disabled{cursor:not-allowed;opacity:.55}.local38-resultado-ligacao-r16-r3{display:grid;gap:12px;margin-top:14px;padding:14px;border-radius:16px;border:1px solid #bfdbfe;background:#eff6ff}.local38-resultado-ligacao-r16-r3-header{display:grid;gap:3px}.local38-resultado-ligacao-r16-r3-header strong{color:#0f172a;font-size:.98rem;font-weight:900}.local38-resultado-ligacao-r16-r3-header span{color:#475569;font-size:.84rem;line-height:1.35}.local38-resultado-ligacao-r16-r3-success{padding:9px 11px;border-radius:12px;background:#dcfce7;border:1px solid #86efac;color:#166534;font-weight:800;font-size:.84rem}.local38-resultado-ligacao-r16-r3-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,1fr));gap:10px}.local38-resultado-ligacao-r16-r3 label,.local38-resultado-ligacao-r16-r3-observacao{display:grid;gap:6px}.local38-resultado-ligacao-r16-r3 label span,.local38-resultado-ligacao-r16-r3-observacao span{font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#475569}.local38-resultado-ligacao-r16-r3 select,.local38-resultado-ligacao-r16-r3 input,.local38-resultado-ligacao-r16-r3 textarea{width:100%;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-size:.9rem;padding:10px 11px;outline:none}.local38-resultado-ligacao-r16-r3 textarea{resize:vertical;min-height:82px}.local38-resultado-ligacao-r16-r3 select:focus,.local38-resultado-ligacao-r16-r3 input:focus,.local38-resultado-ligacao-r16-r3 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.local38-resultado-ligacao-r16-r3-actions{display:flex;justify-content:flex-end}.local38-resultado-ligacao-r16-r3-save{border:0;border-radius:13px;padding:11px 18px;background:#16a34a;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 12px 24px #16a34a33}.local38-resultado-ligacao-r16-r3-save:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1200px){.local38-resultado-ligacao-r16-r3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.local38-resultado-ligacao-r16-r3-grid{grid-template-columns:1fr}.local38-resultado-ligacao-r16-r3-actions{justify-content:stretch}.local38-resultado-ligacao-r16-r3-save{width:100%}}.local45-retornos-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.local45-retornos-info{margin:10px 0 14px;width:fit-content;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:8px 12px;font-size:.82rem;font-weight:800}.local45-retornos-lista{display:grid;gap:14px;margin-top:14px}.local45-retorno-card{border:1px solid #dbeafe;border-radius:20px;background:#fff;box-shadow:0 14px 34px #0f172a0b;padding:18px}.local45-retorno-card .card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.local45-retorno-card .card-heading h3{margin:4px 0 6px;font-size:1.12rem;line-height:1.2;color:#0f172a}.local45-retorno-card .card-heading span:not(.status-pill){color:#64748b;font-weight:700}.local45-retorno-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.local45-retorno-info-grid>div{border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:10px 12px}.local45-retorno-info-grid span{display:block;margin-bottom:4px;color:#64748b;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.local45-retorno-info-grid strong{color:#0f172a;font-size:.92rem}.local45-retorno-card .muted-text{margin-top:10px;color:#475569;font-weight:650}@media(max-width:900px){.local45-retorno-info-grid{grid-template-columns:1fr}.local45-retorno-card .card-heading{flex-direction:column}}.local45-retornos-lista{display:grid;gap:10px;margin-top:14px}.local45-retorno-card.local45-retorno-item{overflow:hidden;border:1px solid #dbe7f5;border-radius:18px;background:#fff;box-shadow:0 10px 24px #0f172a0a;padding:0}.local45-retorno-card.local45-retorno-item.is-open{box-shadow:0 14px 32px #0f172a0f}.local45-retorno-list-button{width:100%;border:0;background:#fff;padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;text-align:left;cursor:pointer;font:inherit}.local45-retorno-list-button:hover{background:#f8fbff}.local45-retorno-list-main{display:grid;gap:5px;min-width:0}.local45-retorno-list-main strong{color:#0f172a;font-size:1.02rem;line-height:1.2;font-weight:900}.local45-retorno-list-main small{color:#64748b;font-size:.9rem;font-weight:700}.local45-retorno-list-side{display:grid;justify-items:end;gap:5px;min-width:160px;text-align:right}.local45-retorno-list-side strong{color:#0f172a;font-size:1rem;font-weight:900}.local45-retorno-list-side small{color:#64748b;font-size:.83rem;font-weight:700}.local45-retorno-list-side em{color:#2563eb;font-size:.78rem;font-style:normal;font-weight:900}.local45-retorno-detalhes{border-top:1px solid #e2e8f0;background:#fbfdff;padding:14px 18px 18px}.local45-retorno-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.local45-retorno-info-grid>div{border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;padding:11px 12px;min-height:76px;display:flex;flex-direction:column;justify-content:center}.local45-retorno-info-grid span{display:block;margin-bottom:6px;color:#64748b;font-size:.73rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.local45-retorno-info-grid strong{color:#0f172a;font-size:.96rem;line-height:1.25;font-weight:900;word-break:break-word}.local45-retorno-descricao,.local45-retorno-card .muted-text.local45-retorno-descricao{margin:0;padding-top:12px;border-top:1px solid #edf2f7;color:#475569;font-weight:650;line-height:1.45}@media(max-width:900px){.local45-retorno-list-button{flex-direction:column}.local45-retorno-list-side{justify-items:start;min-width:0;text-align:left}.local45-retorno-info-grid{grid-template-columns:1fr}}.local45-retornos-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:end;margin:14px 0 12px}.local45-retornos-toolbar .form-field{margin:0}.local45-retornos-toolbar input,.local45-retornos-toolbar select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;background:#fff;color:#0f172a;padding:0 13px;font-weight:750;outline:none}.local45-retornos-toolbar input:focus,.local45-retornos-toolbar select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.local45-retornos-search span,.local45-retornos-status span{color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media(max-width:820px){.local45-retornos-toolbar{grid-template-columns:1fr}}.local46-atividades-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:12px;align-items:end;margin:14px 0 12px}.local46-atividades-toolbar .form-field{margin:0}.local46-atividades-toolbar input,.local46-atividades-toolbar select{width:100%;min-height:44px;border:1px solid #dbeafe;border-radius:14px;background:#fff;color:#0f172a;padding:0 13px;font-weight:750;outline:none}.local46-atividades-toolbar input:focus,.local46-atividades-toolbar select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.local46-atividades-search span,.local46-atividades-status span{color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}@media(max-width:820px){.local46-atividades-toolbar{grid-template-columns:1fr}}.local47-desempenho-page{display:grid;gap:18px}.local47-desempenho-page>p,.local47-desempenho-page>.muted-text{max-width:760px}.local47-desempenho-kpis{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;align-items:stretch}.local47-desempenho-kpis .metric-card{min-height:142px}.local47-desempenho-page h3{margin-top:4px}.local47-desempenho-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.local47-desempenho-info-grid>div{border:1px solid #dbe7f5;border-radius:16px;background:#fff;padding:14px 16px;min-height:82px;display:flex;flex-direction:column;justify-content:center}.local47-desempenho-info-grid span{color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.local47-desempenho-info-grid strong{margin-top:7px;color:#0f172a;font-size:1rem;font-weight:900}.local47-desempenho-note{margin-top:2px;padding:12px 14px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;color:#475569;font-weight:650}.local47-desempenho-page .empty-panel,.local47-desempenho-page .alert,.local47-desempenho-page .form-error{margin-top:2px}@media(max-width:1280px){.local47-desempenho-kpis{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media(max-width:900px){.local47-desempenho-kpis,.local47-desempenho-info-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.local47-desempenho-kpis,.local47-desempenho-info-grid{grid-template-columns:1fr}}
