@charset "UTF-8";:root{--gc-primary: #00437a;--gc-primary-dark: #00335e;--gc-primary-light: #eef4f9;--gc-primary-soft: #dbe6ee;--gc-accent: #0ea5e9;--gc-accent-light: #7dd3fc;--gc-sidebar-bg: #00335e;--gc-sidebar-bg-hover: #00437a;--gc-sidebar-text: #c8d8e6;--gc-bg: #f5f9fc;--gc-surface: #ffffff;--gc-border: #dbe6ee;--gc-text: #1c2b3a;--gc-text-muted: #5b7186;--gc-success: #1a9c5c;--gc-warning: #b4790a;--gc-danger: #c0392b;--gc-danger-light: #fdf0ee;--gc-radius: 8px;--gc-radius-lg: 14px;--gc-shadow: 0 1px 4px rgba(0, 51, 94, .08);--gc-shadow-lg: 0 20px 50px rgba(0, 51, 94, .14);--gc-font: "Poppins", "Segoe UI", Roboto, Arial, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;font-family:var(--gc-font);font-size:15px;background-color:var(--gc-bg);color:var(--gc-text)}h1,h2,h3{color:var(--gc-text);font-weight:600}button,input,select,textarea{font-family:inherit}@media print{.sidebar,.topbar,.filtros,.busca,.acoes,.form-acoes,button,gc-confirm-modal{display:none!important}.cadastro-header h1{display:none!important}.conteudo{overflow:visible!important;height:auto!important;padding:0!important}.area-principal{overflow:visible!important}body{background:#fff}.cadastro,table.lista{box-shadow:none!important}}input.campo-valor{text-align:right;font-variant-numeric:tabular-nums}.alerta-erro,.alerta-info,.alerta-sucesso{margin:0;padding:.6rem .85rem;border-radius:8px;font-size:.88rem}.alerta-erro{background:var(--gc-danger-light);border:1px solid #f5c2bb;color:var(--gc-danger)}.alerta-info{background:var(--gc-primary-soft);border:1px solid var(--gc-primary);color:var(--gc-primary-dark)}.alerta-sucesso{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.link-lucedata{display:inline-flex;align-items:center;line-height:0}
