.license-list[data-v-4db9ab66]{display:flex;flex-direction:column;gap:30px}.license-item[data-v-4db9ab66]{display:flex;flex-direction:column;gap:20px}.main-info-container[data-v-4db9ab66]{border:1px solid var(--el-border-color-light);border-radius:8px;overflow:hidden;background:var(--el-bg-color)}.additional-info-container[data-v-4db9ab66]{border:1px solid var(--el-border-color-light);border-radius:8px;padding:20px;background:var(--el-bg-color)}.additional-section[data-v-4db9ab66]{margin-bottom:24px}.additional-section[data-v-4db9ab66]:last-child{margin-bottom:0}.additional-section h4[data-v-4db9ab66]{margin:0 0 16px;color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-lighter);padding-bottom:8px;font-size:16px;font-weight:600}.license-card[data-v-4db9ab66]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;position:relative}.license-header[data-v-4db9ab66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.license-header h3[data-v-4db9ab66]{margin:0;font-size:18px;font-weight:700}.license-type[data-v-4db9ab66]{font-size:12px;opacity:.8;text-transform:uppercase}.license-body[data-v-4db9ab66]{display:flex;gap:20px}.photo-placeholder[data-v-4db9ab66]{width:80px;height:100px;background:#fff3;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.license-info[data-v-4db9ab66]{flex:1}.license-number[data-v-4db9ab66]{font-size:20px;font-weight:700;margin-bottom:15px;display:flex;align-items:center;gap:10px}.personal-info .info-row[data-v-4db9ab66]{display:flex;margin-bottom:6px;font-size:14px}.personal-info .label[data-v-4db9ab66]{min-width:80px;font-weight:500;opacity:.9}.personal-info .value[data-v-4db9ab66]{flex:1}.license-footer[data-v-4db9ab66]{margin-top:20px;padding-top:15px;border-top:1px solid rgba(255,255,255,.2)}.dates[data-v-4db9ab66]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:8px}.class-restrictions[data-v-4db9ab66]{font-size:12px;opacity:.9}.class-restrictions span[data-v-4db9ab66]{display:block}.basic-info-data[data-v-4db9ab66]{padding:20px;background:var(--el-bg-color-page)}.basic-info-data h4[data-v-4db9ab66]{margin:0 0 16px;color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-lighter);padding-bottom:8px;font-size:16px;font-weight:600}.detailed-data h5[data-v-4db9ab66]{margin:20px 0 12px;color:var(--el-text-color-regular);font-size:14px;font-weight:600}.data-section[data-v-4db9ab66]{margin-bottom:20px}.data-item[data-v-4db9ab66]{display:flex;margin-bottom:8px;font-size:14px}.data-label[data-v-4db9ab66]{min-width:140px;color:var(--el-text-color-regular);font-weight:500}.data-value[data-v-4db9ab66]{flex:1;color:var(--el-text-color-primary)}.data-value.copyable[data-v-4db9ab66]{cursor:pointer;color:var(--el-color-primary);text-decoration:underline;transition:opacity .2s}.data-value.copyable[data-v-4db9ab66]:hover{opacity:.7}.violation-record[data-v-4db9ab66]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:6px;padding:12px;margin-bottom:10px}.vehicle-with-violations-section[data-v-4db9ab66]{width:100%}.vehicle-main-card[data-v-4db9ab66],.vehicles-main-card[data-v-4db9ab66]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:20px}.vehicle-item[data-v-4db9ab66]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--el-border-color-lighter)}.vehicle-item[data-v-4db9ab66]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.vehicle-item h5[data-v-4db9ab66]{margin:0 0 16px;color:var(--el-text-color-primary);font-size:15px;font-weight:600}.vehicle-item h6[data-v-4db9ab66]{margin:16px 0 12px;color:var(--el-text-color-regular);font-size:14px;font-weight:600}.vehicle-basic-info[data-v-4db9ab66]{background:var(--el-fill-color-light);border-radius:6px;padding:16px;margin-bottom:20px}.vehicle-violations-section[data-v-4db9ab66]{margin-top:20px}.vehicle-violations-section h5[data-v-4db9ab66]{margin:0 0 12px;color:var(--el-text-color-primary);font-size:14px;font-weight:600;padding-bottom:8px;border-bottom:1px solid var(--el-border-color-lighter)}.standalone-violations-card[data-v-4db9ab66]{background:var(--el-bg-color);border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:20px}.standalone-violations-card h4[data-v-4db9ab66]{margin:0 0 16px;color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-lighter);padding-bottom:8px;font-size:16px;font-weight:600}@media (min-width: 769px){.license-item[data-v-4db9ab66]{display:flex;flex-direction:column;gap:20px}.main-info-container[data-v-4db9ab66]{display:flex;gap:0;align-items:stretch}.license-card[data-v-4db9ab66]{flex:1;min-height:280px;border-radius:8px 0 0 8px}.basic-info-data[data-v-4db9ab66]{flex:1;margin:0;border-radius:0 8px 8px 0}.additional-info-container[data-v-4db9ab66],.vehicle-with-violations-section[data-v-4db9ab66]{width:100%}}@media (min-width: 481px) and (max-width: 768px){.license-item[data-v-4db9ab66]{display:flex;flex-direction:column;gap:16px}.main-info-container[data-v-4db9ab66]{display:block}.license-card[data-v-4db9ab66]{border-radius:8px 8px 0 0}.basic-info-data[data-v-4db9ab66]{border-top:1px solid var(--el-border-color-lighter);border-radius:0 0 8px 8px}}@media (max-width: 480px){.license-item[data-v-4db9ab66]{gap:12px}.main-info-container[data-v-4db9ab66]{display:block}.license-body[data-v-4db9ab66]{flex-direction:column}.photo-placeholder[data-v-4db9ab66]{width:60px;height:75px;align-self:center}.license-number[data-v-4db9ab66]{font-size:16px}.dates[data-v-4db9ab66]{flex-direction:column;gap:4px}.data-item[data-v-4db9ab66]{flex-direction:column;gap:2px}.data-label[data-v-4db9ab66]{min-width:auto;font-size:13px}.data-value[data-v-4db9ab66]{font-size:14px;padding-left:12px}.license-card[data-v-4db9ab66]{border-radius:8px 8px 0 0}.basic-info-data[data-v-4db9ab66]{border-top:1px solid var(--el-border-color-lighter);border-radius:0 0 8px 8px}.additional-info-container[data-v-4db9ab66]{padding:16px}.additional-sections-wrapper[data-v-4db9ab66]{display:block}.additional-section h4[data-v-4db9ab66]{font-size:15px}}
