/* 영업신고 확인(admin/js/licenses, 026) */
.lic-head { display: grid; gap: 4px; padding: 12px 14px; border-radius: 12px; border: 1px solid var(--line); border-left: 4px solid var(--st-doing); margin-bottom: 14px; }
.lic-head p { margin: 0; }
.lic-verified { border-left-color: var(--st-booked); } .lic-rejected { border-left-color: var(--err); } .lic-missing { border-left-color: var(--accent); }
.lic-st { font-weight: 800; }
.lic-st-verified { color: var(--st-booked); } .lic-st-submitted { color: var(--st-doing); } .lic-st-rejected, .lic-st-missing { color: var(--err); }
.lic-badge { justify-self: start; margin-top: 4px; padding: 1px 8px; border-radius: 999px; font-size: 11.5px; font-weight: 700; background: color-mix(in srgb, currentColor 10%, var(--panel)); }
.lic-file { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; justify-content: flex-start; margin-left: 0; }
.lic-file input[type=file] { flex: 1 1 260px; }
.lic-warn { margin: 0 0 12px; padding-left: 28px; }
.lic-public { margin: 0 0 12px; font-weight: 700; }
.lic-biz { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--line); }
.lic-biz h3 small { font-weight: 500; color: var(--sub); }
