.btn-detail[data-v-d8d05748]{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:5px 14px;border-radius:6px;border:1px solid #d1fae5;background:#ecfdf5;color:#065f46;text-decoration:none}.section-label[data-v-d8d05748]{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin-top:.5rem;margin-bottom:0}.section-grid-2[data-v-d8d05748]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media (max-width:640px){.section-grid-2[data-v-d8d05748]{grid-template-columns:1fr}}.field-stack[data-v-d8d05748]{display:flex;flex-direction:column}.media-grid[data-v-d8d05748]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:991px){.media-grid[data-v-d8d05748]{grid-template-columns:1fr}}.photo-panel[data-v-d8d05748]{padding-top:4px}.photo-wrap[data-v-d8d05748]{display:flex;align-items:center;gap:1rem;padding:14px;background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px}.photo-thumb[data-v-d8d05748]{width:80px;height:80px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb;flex-shrink:0}.photo-info[data-v-d8d05748]{flex:1}.photo-info p[data-v-d8d05748]{font-size:13px;color:#6b7280;margin-bottom:6px;font-weight:500}.form-grid-2[data-v-d8d05748]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}@media (max-width:640px){.form-grid-2[data-v-d8d05748]{grid-template-columns:1fr}}.field[data-v-d8d05748],.file-field[data-v-d8d05748]{display:flex;flex-direction:column;gap:5px}.field label[data-v-d8d05748],.file-field label[data-v-d8d05748]{font-size:13px;font-weight:500;color:#374151}.req[data-v-d8d05748]{color:#ef4444}.perm-address-header[data-v-d8d05748]{display:flex;align-items:center}.perm-address-header .section-label[data-v-d8d05748]{font-weight:600;text-transform:uppercase;letter-spacing:0;margin:0}.same-check[data-v-d8d05748]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#374151}.same-check .custom-control-label[data-v-d8d05748]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.same-check .text-danger[data-v-d8d05748]{font-size:12px}.form-actions[data-v-d8d05748]{display:flex;justify-content:flex-end;gap:8px;margin-top:1.75rem;padding-top:1rem;border-top:1px solid #e5e7eb}.project-info[data-v-d8d05748]{background:rgba(244,245,247,.699);margin-top:10px;margin-bottom:10px;border-radius:10px;padding:20px}