.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}

/* BRITIXO_LICENSE_APPLICATIONS_ADAPTIVE_INTAKE_V1_START */
.license-professional-wrap .license-intake-step-head{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px}
.license-professional-wrap .license-intake-step-head>span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#0f172a;color:#fff;font-size:12px;font-weight:850;box-shadow:0 5px 14px rgba(15,23,42,.15)}
.license-professional-wrap .license-intake-step-head h4{margin:0 0 4px}.license-professional-wrap .license-intake-step-head p{margin:0}
.license-professional-wrap .license-validation-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;padding:13px 15px}.license-professional-wrap .license-validation-summary strong{font-weight:850}.license-professional-wrap .license-validation-summary span{font-size:12px}
.license-professional-wrap .license-questionnaire-shell{margin:0 0 4px}.license-professional-wrap .license-questionnaire-progress{margin:0 0 16px;padding:12px 14px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff}.license-professional-wrap .license-questionnaire-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#334155;font-size:12px}.license-professional-wrap .license-questionnaire-progress strong{color:#0f172a}
.license-professional-wrap .license-questionnaire-progress-track{height:7px;border-radius:999px;background:#e2e8f0;overflow:hidden}.license-professional-wrap .license-questionnaire-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:#0284c7;transition:width .15s ease}
.license-professional-wrap .license-questionnaire-group{border:1px solid #dbeafe;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);padding:18px}.license-professional-wrap .license-questionnaire-group[hidden]{display:none!important}
.license-professional-wrap .license-questionnaire-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.license-professional-wrap .license-questionnaire-heading h4{margin:0 0 5px;font-size:18px;font-weight:850;color:#0f172a}.license-professional-wrap .license-questionnaire-heading p{margin:0;max-width:780px;color:#64748b;line-height:1.55}.license-professional-wrap .license-questionnaire-heading .btn{flex:0 0 auto}
.license-professional-wrap .license-questionnaire-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.license-professional-wrap .license-question-field{min-width:0}.license-professional-wrap .license-question-field-wide{grid-column:1/-1}.license-professional-wrap .license-question-field[hidden]{display:none!important}.license-professional-wrap .license-question-field label{display:block;margin-bottom:6px;font-weight:750;color:#334155}.license-professional-wrap .license-required{color:#dc2626}.license-professional-wrap .license-question-field .form-control{min-height:40px;border-radius:9px;border-color:#cbd5e1}.license-professional-wrap .license-question-field textarea.form-control{min-height:96px;resize:vertical}.license-professional-wrap .license-question-field.has-error .form-control{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.06)}.license-professional-wrap .license-question-help{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.5}.license-professional-wrap .license-question-error{margin:6px 0 0;font-size:12px;font-weight:700}
.license-professional-wrap .license-questionnaire-disclaimer{margin-top:16px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:11px;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.55}.license-professional-wrap .license-questionnaire-disclaimer .fa{color:#0284c7}
.license-professional-wrap .license-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:14px}.license-professional-wrap .license-answer-grid>div{padding:11px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;min-width:0}.license-professional-wrap .license-answer-grid dt{margin:0 0 4px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.license-professional-wrap .license-answer-grid dd{margin:0;color:#0f172a;font-size:13px;font-weight:650;white-space:pre-line;overflow-wrap:anywhere}
.license-professional-wrap .license-category-filter{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 2px 12px;margin:0 0 6px;scrollbar-width:thin}.license-professional-wrap .license-category-filter button{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid #dbe3ee;border-radius:999px;background:#fff;color:#334155;padding:8px 12px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.license-professional-wrap .license-category-filter button span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px}.license-professional-wrap .license-category-filter button.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.license-professional-wrap .license-category-filter button.is-active span{background:rgba(255,255,255,.14);color:#fff}
@media(max-width:767px){.license-professional-wrap .license-questionnaire-grid,.license-professional-wrap .license-answer-grid{grid-template-columns:1fr}.license-professional-wrap .license-question-field-wide{grid-column:auto}.license-professional-wrap .license-questionnaire-heading,.license-professional-wrap .license-validation-summary{display:block}.license-professional-wrap .license-questionnaire-heading .btn{margin-top:10px}.license-professional-wrap .license-validation-summary span{display:block;margin-top:4px}}
/* BRITIXO_LICENSE_APPLICATIONS_ADAPTIVE_INTAKE_V1_END */
