/**
 * mude. arquivos (25/10/2026): mesma linguagem do mude. aprova
 * amarelo #FED600, tinta #0D0D0C, rosa #ED5AB4, cinza #71717A, linha #E4E4E7, fonte Poppins
 */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
:root { --mude-y:#FED600; --mude-ink:#0D0D0C; --mude-pink:#ED5AB4; --mude-mu:#71717A; --mude-line:#E4E4E7; }
body, .btn, .form-control, .form-select, input, select, textarea, .navbar, .modal, .dropdown-menu, .table { font-family:'Poppins', system-ui, -apple-system, sans-serif !important; }
body { background:#F4F4F5; color:var(--mude-ink); }
.btn { border-radius:12px; font-weight:600; }
.btn-primary { background:var(--mude-y) !important; border-color:var(--mude-y) !important; color:var(--mude-ink) !important; }
.btn-primary:hover, .btn-primary:focus { background:#F2CB00 !important; border-color:#F2CB00 !important; color:var(--mude-ink) !important; }
.card, .modal-content, .dropdown-menu, .list-group-item, .table { border-color:var(--mude-line); }
.card, .modal-content { border-radius:16px; }
.form-control, .form-select { border-radius:12px; border-color:var(--mude-line); }
.form-control:focus, .form-select:focus { border-color:var(--mude-ink); box-shadow:0 0 0 3px rgba(254,214,0,.35); }
a { color:var(--mude-ink); }
.text-muted, small { color:var(--mude-mu) !important; }
.navbar-brand, h1, h2, h3, h4, h5 { font-weight:800; letter-spacing:-.01em; }

/* Dentro do aprova (tela Arquivos, iframe): sem barra preta nem rodapé, faixa clara e fina */
.mude-embutido body { background:#fff; }
.mude-embutido .navbar { background:#fff !important; box-shadow:none !important; border-bottom:1px solid var(--mude-line); padding-top:4px; padding-bottom:4px; }
.mude-embutido .navbar-brand, .mude-embutido .navbar .dropdown.nav-item, .mude-embutido footer.footer, .mude-embutido .to-top { display:none !important; }
.mude-embutido .navbar .nav-link, .mude-embutido .navbar .nav-link i { color:var(--mude-mu) !important; font-size:13px; }
.mude-embutido .navbar .nav-link:hover, .mude-embutido .navbar .nav-link:hover i { color:var(--mude-ink) !important; }
.mude-embutido .vfm-header { display:none; }
