.license-applications-wrap .license-hero{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:15px;box-shadow:0 8px 24px rgba(15,23,42,.05)}
.license-applications-wrap .license-hero h3{margin:0 0 4px;font-weight:800;letter-spacing:-.02em}.license-applications-wrap .license-hero p{margin:0;color:#64748b}.license-kpis{margin-bottom:18px}.license-kpi{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.license-kpi span{display:block;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.license-kpi strong{font-size:24px;line-height:1.2}.license-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}.license-toolbar input{max-width:380px}.license-status-card{border-left:4px solid #0284c7;background:#f8fafc;border-radius:10px;padding:14px 16px}.license-timeline{border-left:2px solid #dbeafe;margin-left:8px;padding-left:18px}.license-timeline-item{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:13px 15px;margin:0 0 12px}.license-timeline-item:before{content:"";width:10px;height:10px;background:#0284c7;border-radius:50%;position:absolute;left:-24px;top:18px}.license-timeline-item span{display:block;color:#64748b;font-size:12px;margin-top:3px}.license-timeline-item p{margin:8px 0 0}.license-doc-row{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;margin-bottom:10px;background:#fff}.license-applications-compliance-btn{margin-top:4px}@media(max-width:767px){.license-applications-wrap .license-hero{display:block}.license-applications-wrap .license-hero .btn{margin-top:12px}.license-toolbar input{max-width:100%}}


/* PROPLIX_LICENSE_APPLICATIONS_NATIVE_LIVE_SEARCH_V3_CSS */
.license-applications-wrap .bootstrap-select.license-smart-select,
.license-applications-wrap .bootstrap-select.license-smart-select .dropdown-toggle {
  width: 100% !important;
}
.license-applications-wrap .bootstrap-select.license-smart-select .dropdown-menu {
  border-radius: 10px;
}
.license-applications-wrap .bootstrap-select.license-smart-select .bs-searchbox input {
  border-radius: 8px;
  min-height: 36px;
}
.license-applications-wrap .bootstrap-select.license-smart-select .dropdown-menu.inner {
  max-height: 280px !important;
}
.license-applications-wrap select.license-smart-select {
  width: 100%;
}


/* PROPLIX_LICENSE_APPLICATIONS_PROFESSIONAL_PORTAL_V4_CSS */
.license-professional-wrap .license-eyebrow{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#0369a1;margin-bottom:6px}
.license-professional-wrap .license-hero-pro,.license-professional-wrap .license-portal-hero{background:linear-gradient(135deg,#ffffff 0%,#f8fbff 55%,#eef7ff 100%);border:1px solid #dbeafe;border-radius:18px;padding:24px 26px;margin-bottom:18px;display:flex;justify-content:space-between;gap:20px;align-items:center;box-shadow:0 14px 34px rgba(15,23,42,.07)}
.license-professional-wrap .license-portal-hero h2,.license-professional-wrap .license-hero-pro h3{margin:0 0 6px;font-weight:900;letter-spacing:-.03em;color:#0f172a}
.license-professional-wrap .license-portal-hero p,.license-professional-wrap .license-hero-pro p{margin:0;color:#475569;font-size:14px;max-width:860px}
.license-professional-wrap .license-card{border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 12px 30px rgba(15,23,42,.06);overflow:hidden}
.license-professional-wrap .license-section-title{font-size:16px;font-weight:850;margin:0 0 6px;color:#0f172a}
.license-professional-wrap .license-process-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}
.license-professional-wrap .license-process-strip div{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 20px rgba(15,23,42,.04)}
.license-professional-wrap .license-process-strip strong{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#0f172a;color:#fff;border-radius:50%;font-size:13px}
.license-professional-wrap .license-process-strip span{font-weight:750;color:#334155;font-size:13px}
.license-professional-wrap .license-kpi{min-height:86px}
.license-professional-wrap .license-kpi.warning{border-left:4px solid #f59e0b}.license-professional-wrap .license-kpi.info{border-left:4px solid #0284c7}.license-professional-wrap .license-kpi.success{border-left:4px solid #16a34a}.license-professional-wrap .license-kpi.danger{border-left:4px solid #dc2626}
.license-professional-wrap .license-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}
.license-professional-wrap .license-table th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#64748b}
.license-professional-wrap .license-status-pill{display:inline-block;background:#e0f2fe;color:#075985;border:1px solid #bae6fd;border-radius:999px;padding:5px 10px;font-weight:800;font-size:12px}
.license-professional-wrap .license-action-pill{display:inline-block;background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:999px;padding:5px 10px;font-weight:800;font-size:12px;margin-left:6px}
.license-professional-wrap .license-submit-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;margin:16px 0;color:#475569}
.license-professional-wrap .license-submit-note strong{display:block;color:#0f172a;margin-bottom:4px}
.license-professional-wrap .license-form-actions{margin-top:16px;display:flex;gap:8px;align-items:center}
@media(max-width:991px){.license-professional-wrap .license-process-strip{grid-template-columns:1fr 1fr}.license-professional-wrap .license-hero-pro,.license-professional-wrap .license-portal-hero{display:block}.license-professional-wrap .license-hero-pro .btn,.license-professional-wrap .license-portal-hero .btn{margin-top:14px}}
@media(max-width:600px){.license-professional-wrap .license-process-strip{grid-template-columns:1fr}.license-professional-wrap .license-toolbar{display:block}.license-professional-wrap .license-toolbar input{margin-top:12px}}


/* PROPLIX_LICENSE_APPLICATIONS_ICON_VISIBLE_FINAL_CERT_V8_CSS */
.license-applications-wrap .fa-certificate.menu-icon,
.license-applications-wrap .fa-certificate{margin-right:6px}
.license-visible-checkbox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-top:10px}
.license-visible-checkbox label{font-weight:700;color:#0f172a}
.license-visible-checkbox .small{margin:4px 0 0;color:#64748b}
.license-final-certificate-panel{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:12px;margin-top:12px}
.license-final-certificate-panel.is-active{background:#ecfdf5;border-color:#86efac}
.license-final-certificate-panel label{font-weight:800;color:#0f172a}
