.scan-container[data-v-48b3b6bd]{height:100%;background:#fff}.main-card[data-v-48b3b6bd]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;height:100%}.card-section[data-v-48b3b6bd]{padding:1.5rem;border-bottom:1px solid #e9ecef;background:#fff}.card-section[data-v-48b3b6bd]:last-of-type{border-bottom:none}.section-header[data-v-48b3b6bd]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #17a2b8;padding-bottom:.75rem;margin-bottom:1rem}.section-title[data-v-48b3b6bd]{color:#17a2b8;font-weight:600;font-size:1rem;margin:0;display:flex;align-items:center}.split-section[data-v-48b3b6bd]{padding:0!important}.split-row[data-v-48b3b6bd]{display:flex;flex-wrap:wrap;margin:0}.split-col[data-v-48b3b6bd]{flex:1;min-width:0;padding:1.5rem}.split-col-left[data-v-48b3b6bd]{border-right:1px solid #e9ecef;max-width:400px}.split-col-right[data-v-48b3b6bd]{flex:2}.form-group[data-v-48b3b6bd]{margin-bottom:1rem}.form-group[data-v-48b3b6bd]:last-child{margin-bottom:0}.form-label[data-v-48b3b6bd]{font-weight:700;color:#495057;font-size:.875rem;margin-bottom:.5rem;display:block;text-align:left}.overlay-content[data-v-48b3b6bd]{padding:2rem}.empty-results[data-v-48b3b6bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.results-grid[data-v-48b3b6bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;max-height:calc(100vh - 300px);overflow-y:auto;padding-right:.5rem}.user-result-card[data-v-48b3b6bd]{border-radius:8px;border:1px solid #e9ecef;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:all .2s ease}.user-result-card[data-v-48b3b6bd]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.user-result-card[data-v-48b3b6bd] .card-header{background:#17a2b8;color:#fff;font-weight:600;font-size:.9rem;padding:.75rem 1rem;border-bottom:none}.card-header-content[data-v-48b3b6bd]{display:flex;align-items:center}.user-result-card[data-v-48b3b6bd] .card-body{padding:0}.month-list[data-v-48b3b6bd]{display:flex;flex-direction:column}.month-row[data-v-48b3b6bd]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f1f3f5}.month-row[data-v-48b3b6bd]:last-child{border-bottom:none}.month-row[data-v-48b3b6bd]:hover{background:#f8f9fa}.month-name[data-v-48b3b6bd]{font-size:.875rem;color:#495057;font-weight:500}.month-count[data-v-48b3b6bd]{font-size:.875rem;font-weight:600;color:#17a2b8}@media (max-width:991px){.split-row[data-v-48b3b6bd]{flex-direction:column}.split-col-left[data-v-48b3b6bd]{border-right:none;border-bottom:1px solid #e9ecef;max-width:100%}.split-col[data-v-48b3b6bd]{padding:1rem}.results-grid[data-v-48b3b6bd]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}@media (max-width:768px){.results-grid[data-v-48b3b6bd]{grid-template-columns:1fr}.user-checkbox-wrapper[data-v-48b3b6bd]{max-height:300px}}@media (max-width:576px){.split-col[data-v-48b3b6bd]{padding:.75rem}}