.app-resume-selector[data-v-b40cf84d]{width:100%}.resume-grid[data-v-b40cf84d]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-height:400px;overflow-y:auto}.resume-item[data-v-b40cf84d]{cursor:pointer;transition:all .2s ease}.resume-item[data-v-b40cf84d]:hover{transform:translateY(-2px)}.resume-item.selected .resume-card[data-v-b40cf84d]{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.resume-card[data-v-b40cf84d]{background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:.5rem;height:100%;padding:1rem;transition:all .2s ease}.resume-header[data-v-b40cf84d]{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem}.resume-info[data-v-b40cf84d]{flex:1;min-width:0}.resume-title[data-v-b40cf84d]{font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:.25rem;word-break:break-word}.resume-specialty[data-v-b40cf84d]{color:var(--bs-secondary);font-size:.85rem;line-height:1.2}.resume-selection[data-v-b40cf84d]{flex-shrink:0}.resume-details[data-v-b40cf84d]{align-items:center;color:var(--bs-secondary);display:flex;font-size:.85rem;justify-content:space-between}.resume-salary[data-v-b40cf84d]{font-weight:500}.resume-location[data-v-b40cf84d]{text-align:right}@media (max-width:768px){.resume-grid[data-v-b40cf84d]{grid-template-columns:1fr}.resume-details[data-v-b40cf84d]{align-items:flex-start;flex-direction:column;gap:.25rem}.resume-location[data-v-b40cf84d]{text-align:left}}
