/* Ajustes exclusivos de la versión PHP/JS del prototipo. */
[hidden]{display:none!important}.module-page{display:none}.module-page.active{display:block}.nav-symbol{width:20px;text-align:center;font-size:18px;color:#8090a0}.nav-item.active .nav-symbol{color:var(--yellow)}.profile{text-decoration:none}.mobile-overlay{display:none}.dark-brand{color:#172230}.giant-qr{font-size:112px;line-height:1;color:#d5e4f3}.scanner-window .laser{display:none}.scanner-window.is-scanning .laser{display:block}.found-card>div:nth-of-type(2){display:flex;justify-content:space-between;align-items:center;margin:16px 0}.toast b{font-size:10px}.login-form .btn span{font-size:16px}.form-panel select{appearance:auto}.notification{font-size:17px}.admin-icon{font-size:20px}.drawer-backdrop[hidden]{display:none}.drawer-backdrop:not([hidden]){display:flex}.found-card:not([hidden]){display:block}.found-card[hidden]{display:none}.scanner-layout:has(.found-card[hidden]) .manual-card{grid-column:2}.sidebar-close{font-size:22px}.menu-button{font-size:18px}.color-options button{padding:0}.role-color{display:inline-block}.admin-card label{font-size:9px;font-weight:750;color:#4f5a67;display:flex;flex-direction:column;gap:6px}.admin-card input{height:40px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd;padding:0 11px;outline:none;color:#293440;font-size:11px}.scanner-copy .eyebrow{color:#8fb7e3}.metric-icon{font-size:17px}.request-list-row,.table-row,.transfer-row{font-family:inherit}.topbar>div:first-of-type{flex:1}
.login-alert{margin:-8px 0 16px;padding:10px 12px;border-radius:8px;font-size:10px;line-height:1.5}.login-alert-error{color:#9e3038;background:#fcebed;border:1px solid #f1c9cd}.login-alert-info{color:#286397;background:#eaf3fb;border:1px solid #cee1f1}.login-options{color:#7a8590}.profile-logout{width:24px;height:28px;padding:0;border:0;background:transparent;color:#7f91a3;font-size:17px}.profile-logout:hover{color:#fff}
@media(max-width:900px){#mobileOverlay.visible{display:block}.scanner-layout:has(.found-card[hidden]) .manual-card{grid-column:auto}}
