.biometria-cadastro[data-v-5ffa0dae]{min-height:calc(100vh - 120px);padding:18px 22px 28px;background:#eef2f5;color:#142032}.page-head[data-v-5ffa0dae]{align-items:center;background:#fff;border:1px solid #d9e0e8;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 18px}.head-actions[data-v-5ffa0dae]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kicker[data-v-5ffa0dae]{color:#657287;font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}h1[data-v-5ffa0dae],h2[data-v-5ffa0dae],h3[data-v-5ffa0dae]{letter-spacing:0;margin:0}h1[data-v-5ffa0dae]{font-size:26px;font-weight:800}h2[data-v-5ffa0dae]{font-size:20px;font-weight:800}.page-grid[data-v-5ffa0dae]{display:grid;gap:16px;grid-template-columns:minmax(310px,390px) 1fr}.panel[data-v-5ffa0dae]{background:#fff;border:1px solid #d9e0e8;border-radius:8px;min-width:0;padding:18px}.panel-title[data-v-5ffa0dae]{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.panel-title.compact[data-v-5ffa0dae]{margin-bottom:10px}.finger-dot[data-v-5ffa0dae]{align-items:center;background:#f1f4f7;border:8px solid #e1e7ee;border-radius:50%;color:#657287;display:flex;height:82px;justify-content:center;width:82px}.finger-dot.active[data-v-5ffa0dae]{background:#eaf7ef;border-color:#ccebd8;color:#227545}.finger-dot.reading[data-v-5ffa0dae]{transform:scale(1.04)}.search-panel[data-v-5ffa0dae]{display:flex;flex-direction:column;gap:16px;min-height:700px}.biometria-search-field[data-v-5ffa0dae],.person-search-field[data-v-5ffa0dae]{flex:0 0 auto}.biometria-search-card[data-v-5ffa0dae]{background:#f8fafc;border:1px solid #dfe6ee;border-radius:8px;display:grid;gap:10px;padding:12px}.biometria-search-card[data-v-5ffa0dae] .v-input__slot{background:#fff!important;border:1px solid #d7dee8;min-height:44px!important;padding:0 10px!important}.biometria-search-card[data-v-5ffa0dae] .v-label{color:#657287;font-size:13px}.search-card-header[data-v-5ffa0dae]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.search-card-title[data-v-5ffa0dae]{align-items:center;color:#4b3b72;display:inline-flex;font-size:13px;font-weight:900;gap:6px;letter-spacing:0;text-transform:uppercase}.search-card-title .v-icon[data-v-5ffa0dae]{color:#4b3b72}.search-card-header small[data-v-5ffa0dae]{color:#657287;display:block;font-size:12px;margin-top:3px}.result-list[data-v-5ffa0dae]{display:grid;gap:8px;align-content:flex-start}.result-row[data-v-5ffa0dae]{align-items:center;background:#fff;border:1px solid #dfe6ee;border-radius:8px;color:#142032;cursor:pointer;display:flex;justify-content:space-between;min-height:64px;padding:10px 12px;text-align:left;width:100%}.result-row strong[data-v-5ffa0dae]{display:block;font-size:14px}.result-row small[data-v-5ffa0dae]{color:#657287;display:block;font-size:12px;margin-top:2px}.empty-list[data-v-5ffa0dae],.empty-state[data-v-5ffa0dae]{align-items:center;color:#657287;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:190px;text-align:center}.empty-list .v-icon[data-v-5ffa0dae],.empty-state .v-icon[data-v-5ffa0dae]{color:#8a98aa;font-size:46px}.person-card[data-v-5ffa0dae]{align-items:center;border-top:1px solid #e0e6ee;display:flex;flex-direction:column;gap:12px;padding-top:18px;text-align:center}.avatar[data-v-5ffa0dae]{align-items:center;background:#f5f7fa;border:1px solid #d9e0e8;border-radius:50%;color:#226d63;display:flex;font-size:40px;font-weight:900;height:132px;justify-content:center;overflow:hidden;width:132px}.avatar img[data-v-5ffa0dae]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.person-card h3[data-v-5ffa0dae]{font-size:23px}.person-card p[data-v-5ffa0dae]{color:#657287;margin:0}.person-meta[data-v-5ffa0dae]{background:#f8fafc;border:1px solid #dfe6ee;border-radius:8px;padding:12px;width:100%}.person-meta span[data-v-5ffa0dae]{color:#657287;display:block;font-size:12px;font-weight:800;text-transform:uppercase}.person-meta strong[data-v-5ffa0dae]{display:block;font-size:28px;margin-top:4px}.capture-panel[data-v-5ffa0dae]{min-height:700px}.capture-title[data-v-5ffa0dae]{border-bottom:1px solid #dfe6ee;margin:-4px 0 16px;padding-bottom:12px}.finger-grid[data-v-5ffa0dae]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(120px,1fr))}.finger-card[data-v-5ffa0dae]{align-items:flex-start;background:#f8fafc;border:1px solid #dfe6ee;border-radius:8px;color:#142032;cursor:pointer;display:grid;gap:5px;min-height:128px;padding:12px;position:relative;text-align:left}.finger-card[data-v-5ffa0dae]:disabled{cursor:not-allowed;opacity:.62}.finger-card .v-icon[data-v-5ffa0dae]{bottom:10px;color:#8a98aa;position:absolute;right:10px}.finger-card.registered[data-v-5ffa0dae]{background:#eaf7ef;border-color:#c7e7d3}.finger-card.registered .v-icon[data-v-5ffa0dae]{color:#1f7a46}.finger-card.selected[data-v-5ffa0dae]{border-color:#2d6cdf;box-shadow:0 0 0 2px rgba(45,108,223,.12)}.finger-card.pending[data-v-5ffa0dae]{background:#fff7df;border-color:#ebca76}.finger-number[data-v-5ffa0dae]{align-items:center;background:#fff;border:1px solid #d9e0e8;border-radius:999px;display:flex;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.finger-card strong[data-v-5ffa0dae]{font-size:16px}.finger-card small[data-v-5ffa0dae]{color:#657287;font-size:12px}.capture-status[data-v-5ffa0dae]{align-items:center;background:#f8fafc;border:1px solid #dfe6ee;border-radius:8px;display:grid;gap:18px;grid-template-columns:118px 1fr auto;margin-top:18px;padding:18px}.scanner-visual[data-v-5ffa0dae]{align-items:center;background:#fff;border:9px solid #e2e8f0;border-radius:50%;color:#7d8ca1;display:flex;height:104px;justify-content:center;width:104px}.scanner-visual .v-icon[data-v-5ffa0dae]{font-size:52px}.scanner-visual.active[data-v-5ffa0dae]{border-color:#c7daf0;color:#2d6cdf}.scanner-visual.ready[data-v-5ffa0dae]{border-color:#bde5cc;color:#1f7a46}.status-copy p[data-v-5ffa0dae]{color:#657287;margin:6px 0 0}.sample-bar[data-v-5ffa0dae]{background:#dfe6ee;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.sample-bar div[data-v-5ffa0dae]{background:#2d6cdf;height:100%;transition:width .2s ease}.status-actions[data-v-5ffa0dae]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.registered-list[data-v-5ffa0dae]{margin-top:18px}.biometria-list[data-v-5ffa0dae]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(220px,1fr))}.biometria-row[data-v-5ffa0dae]{align-items:center;border:1px solid #dfe6ee;border-radius:8px;display:grid;gap:10px;grid-template-columns:36px 1fr 36px;min-height:62px;padding:10px}.biometria-row small[data-v-5ffa0dae]{color:#657287;display:block;font-size:12px}.biometria-cadastro.is-maximized[data-v-5ffa0dae]{min-height:100vh;padding:12px 14px 16px}.biometria-cadastro.is-maximized .page-head[data-v-5ffa0dae]{margin-bottom:12px;padding:12px 16px}.biometria-cadastro.is-maximized .page-grid[data-v-5ffa0dae]{grid-template-columns:minmax(300px,360px) 1fr}.biometria-cadastro.is-maximized .capture-panel[data-v-5ffa0dae],.biometria-cadastro.is-maximized .search-panel[data-v-5ffa0dae]{min-height:calc(100vh - 132px)}@media(max-width:1180px){.page-grid[data-v-5ffa0dae]{grid-template-columns:1fr}.capture-panel[data-v-5ffa0dae],.search-panel[data-v-5ffa0dae]{min-height:auto}}@media(max-width:840px){.biometria-list[data-v-5ffa0dae],.finger-grid[data-v-5ffa0dae]{grid-template-columns:repeat(2,minmax(120px,1fr))}.capture-status[data-v-5ffa0dae]{grid-template-columns:1fr;text-align:center}.scanner-visual[data-v-5ffa0dae]{margin:0 auto}.status-actions[data-v-5ffa0dae]{justify-content:center}}@media(max-width:620px){.biometria-cadastro[data-v-5ffa0dae]{padding:12px}.page-head[data-v-5ffa0dae]{align-items:flex-start;flex-direction:column}.head-actions[data-v-5ffa0dae]{justify-content:flex-start}.biometria-list[data-v-5ffa0dae],.finger-grid[data-v-5ffa0dae]{grid-template-columns:1fr}}body.biometria-fullscreen-mode .footer-row,body.biometria-fullscreen-mode .header-card,body.biometria-fullscreen-mode .menu-lateral,body.biometria-fullscreen-mode .navbar-shell,body.biometria-fullscreen-mode .submenu,body.biometria-fullscreen-mode .v-footer-gigo{display:none!important}body.biometria-fullscreen-mode .layout-content{padding-left:0!important}body.biometria-fullscreen-mode .panel-default{margin:0!important;min-height:100vh!important;padding-bottom:0!important;padding-top:0!important}body.biometria-fullscreen-mode .v-content__wrap{background:#eef2f5}