/* /Pages/Exhibition/Components/AddEditBoothComponent.razor.rz.scp.css */
.booth-editor[b-18wdegchxa]{border:1px solid #e8edf2;border-radius:14px;box-shadow:0 3px 14px #16324f04}
.booth-editor>.card-body[b-18wdegchxa]{padding:24px}
.booth-visits[b-18wdegchxa]{font-size:14px;color:#67748e;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #edf0f4}
.booth-editor[b-18wdegchxa]  form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;align-items:start}
.booth-editor[b-18wdegchxa]  form>.form-group{min-width:0;margin:0}
.booth-editor[b-18wdegchxa]  form>.form-group:has(textarea),.booth-editor[b-18wdegchxa]  form>.form-group:last-child,.booth-editor[b-18wdegchxa]  form>.tab-content,.booth-editor[b-18wdegchxa]  form>.nav,.booth-editor[b-18wdegchxa]  form>.validation-errors{grid-column:1/-1}
.booth-editor[b-18wdegchxa]  form>br{display:none}
.booth-editor[b-18wdegchxa]  label{display:block;font-size:14px;line-height:1.8;margin-bottom:8px}
.booth-editor[b-18wdegchxa]  .form-control{border-radius:8px;font-size:14px;min-height:44px}
.booth-editor[b-18wdegchxa]  .form-control:focus{border-color:#5486bf;box-shadow:0 0 0 3px #5486bf18}
.booth-domain-input[b-18wdegchxa]{display:flex;align-items:stretch;width:100%;min-height:44px;border:1px solid #d8e0ea;border-radius:8px;overflow:hidden;background:#fff}
.booth-editor .booth-domain-input span[b-18wdegchxa]{padding:0 10px;height:auto;display:flex;align-items:center;font-size:13px;white-space:nowrap;border-radius:0}
.booth-editor .booth-domain-input[b-18wdegchxa]  input.subdomain-textbox{flex:1;width:0;min-width:0;height:auto;margin:0;padding:10px;font-size:14px}
.booth-editor[b-18wdegchxa]  .nav-tabs{padding:6px;gap:6px;border-radius:10px!important}
.booth-editor[b-18wdegchxa]  .nav-tabs .nav-link{cursor:pointer;font-size:14px;border-radius:8px}
.booth-editor[b-18wdegchxa]  .tab-content{border:1px solid #e8edf2;border-radius:10px;background:#fafbfd}
.booth-editor[b-18wdegchxa]  .tab-pane{padding:20px!important}
@media(max-width:767px){.booth-editor>.card-body[b-18wdegchxa]{padding:16px}.booth-editor[b-18wdegchxa]  form{grid-template-columns:minmax(0,1fr);gap:18px}.booth-editor .booth-domain-input span[b-18wdegchxa]{font-size:11px;padding:0 6px}}
/* /Pages/Exhibition/Components/CompanyMaterials.razor.rz.scp.css */
.exhibitor-thumbnail[b-033wvli6x2]{width:36px;height:48px;object-fit:cover;border-radius:4px}
.exhibitor-modal[b-033wvli6x2]::backdrop{background:#10253699}
.exhibitor-modal[b-033wvli6x2]{position:fixed;inset:0;margin:auto;padding:0;border:0;border-radius:16px;background:transparent;color:inherit;width:min(94vw,680px);max-width:94vw;max-height:90vh;overflow:auto;box-shadow:0 16px 60px #10253633}
.exhibitor-modal .card-body[b-033wvli6x2]{padding:24px}
.exhibitor-modal label[b-033wvli6x2]{font-size:14px;line-height:1.8;margin-bottom:8px}
@media(max-width:575px){.exhibitor-modal .card-body[b-033wvli6x2]{padding:16px}}
/* /Pages/Exhibition/Components/EventCompanyForm.razor.rz.scp.css */
.event-registration[b-avgf9ub68u]{max-width:1080px;margin:auto;padding:1rem}.event-registration fieldset[b-avgf9ub68u]{min-width:0}.event-registration .card[b-avgf9ub68u]{border:1px solid #e8edf2;border-radius:14px;box-shadow:0 4px 18px #16324f06}.event-registration label[b-avgf9ub68u]{line-height:1.9;margin-bottom:.5rem}.event-registration input[type=checkbox][b-avgf9ub68u]{width:18px;height:18px;flex-shrink:0;margin-top:6px;accent-color:#198754}.event-registration .form-control[b-avgf9ub68u]{min-height:44px}.event-registration .gap-2[b-avgf9ub68u]{gap:.5rem}.event-description[b-avgf9ub68u]{white-space:pre-wrap;min-width:200px}.event-registration td[b-avgf9ub68u]{white-space:normal;overflow-wrap:anywhere}.event-modal-backdrop[b-avgf9ub68u]{position:fixed;inset:0;background:#10253699;z-index:1050}.event-modal[b-avgf9ub68u]{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(94vw,620px);max-height:90vh;overflow:auto;z-index:1051}.event-modal .card-body[b-avgf9ub68u]{padding:1.5rem}@media(max-width:575px){.event-registration[b-avgf9ub68u]{padding:.5rem}.event-registration .card-body[b-avgf9ub68u]{padding:1rem}.event-registration .btn[b-avgf9ub68u]{min-height:42px}}
.event-registration[b-avgf9ub68u]{max-width:1100px;padding:0}.event-form-title[b-avgf9ub68u]{text-align:center;font-size:20px;font-weight:700;line-height:1.8;color:#243e61;margin:0 0 24px}.event-registration .card-body[b-avgf9ub68u]{padding:20px 22px}.event-registration h3[b-avgf9ub68u]{font-size:17px;line-height:1.9;font-weight:700;color:#2e4869}.event-registration label[b-avgf9ub68u]{font-size:14px;font-weight:500;line-height:1.8}.event-required[b-avgf9ub68u]{color:#dc3545!important;font-weight:700}.event-registration[b-avgf9ub68u]  .form-control{min-height:42px;border:1px solid #d8e0ea;border-radius:8px;font-size:14px;background:#fff}.event-registration[b-avgf9ub68u]  .form-control:focus{border-color:#5486bf;box-shadow:0 0 0 3px #5486bf18}.event-registration .card[b-avgf9ub68u]{box-shadow:0 3px 14px #16324f04}.event-registration .mb-4[b-avgf9ub68u]{margin-bottom:18px!important}.event-registration .row[b-avgf9ub68u]{row-gap:2px}.event-registration[b-avgf9ub68u]  .validation-message{color:#dc3545;font-size:12px}.event-registration fieldset:disabled[b-avgf9ub68u]  .form-control{background:#f7f9fc}.event-modal h3[b-avgf9ub68u]{font-size:18px}@media(max-width:575px){.event-registration .card-body[b-avgf9ub68u]{padding:16px}.event-form-title[b-avgf9ub68u]{margin-bottom:18px}}

.event-validation-summary[b-avgf9ub68u]  .validation-errors{color:#dc3545;margin:16px 0 0;padding-inline-start:22px;font-size:14px;line-height:1.9}

/* Let wrapped question labels share the row height above their text areas. */
.event-long-field[b-avgf9ub68u]{display:flex;flex-direction:column}
.event-long-field>label[b-avgf9ub68u]{flex:1}
.event-long-field[b-avgf9ub68u]  textarea{flex:0 0 auto}

.event-registration-intro[b-avgf9ub68u]{margin:0 0 24px;line-height:2;text-align:start;color:#344767;font-size:15px}

.event-items-heading[b-avgf9ub68u]{column-gap:16px!important;row-gap:12px!important}
.event-registration .event-add-button[b-avgf9ub68u]{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.event-registration .event-add-button:focus-visible[b-avgf9ub68u]{outline:3px solid #166b4960;outline-offset:3px}
.event-add-button span[b-avgf9ub68u]{font-size:16px;line-height:1}
@media(max-width:575px){.event-items-heading[b-avgf9ub68u]{align-items:stretch!important}.event-items-heading h3[b-avgf9ub68u],.event-items-heading .event-add-button[b-avgf9ub68u]{width:100%}}

.event-registration .event-add-secondary[b-avgf9ub68u]{background:linear-gradient(180deg,#fff 0%,#edf0f4 100%);color:#344767;border:1px solid #d8e0ea;box-shadow:0 2px 5px #16324f0a}
.event-registration .event-add-secondary:hover[b-avgf9ub68u]{background:linear-gradient(180deg,#f8f9fb 0%,#e4e9ef 100%);color:#243e61;border-color:#c3cdd9}
/* /Pages/Index.razor.rz.scp.css */

.company-overview>.card-body[b-1qaxgs3mny]{padding:24px}
.company-overview-title[b-1qaxgs3mny]{font-size:18px;font-weight:700;line-height:1.8;margin:0 0 20px;text-align:start;overflow-wrap:anywhere}
.company-overview-details[b-1qaxgs3mny]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;text-align:start}
.company-overview-field[b-1qaxgs3mny]{min-width:0;padding:14px 16px;background:#f8fafc;border:1px solid #edf0f4;border-radius:10px}
.company-overview-field dt[b-1qaxgs3mny]{margin:0 0 8px;padding:0;color:#67748e;font-size:13px;font-weight:500;line-height:1.8;text-align:start}
.company-overview-field dd[b-1qaxgs3mny]{margin:0;padding:0;color:#344767;font-size:14px;font-weight:600;line-height:1.8;text-align:start;overflow-wrap:anywhere}
.company-overview-actions[b-1qaxgs3mny]{gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #edf0f4}
@media(max-width:1199px){.company-overview-details[b-1qaxgs3mny]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575px){.company-overview>.card-body[b-1qaxgs3mny]{padding:16px}.company-overview-details[b-1qaxgs3mny]{grid-template-columns:minmax(0,1fr);gap:12px}.company-overview-actions[b-1qaxgs3mny]{gap:8px}}
/* /Shared/AuthLayout.razor.rz.scp.css */
/* /Shared/EventLayout.razor.rz.scp.css */
/* /Shared/EventRegistrationLayout.razor.rz.scp.css */
.event-form-page[b-rs88o4sxp2]{min-height:100vh;background:#f5f7fb;padding:24px 24px 48px}.event-form-brand[b-rs88o4sxp2]{text-align:center;margin-bottom:16px}.event-form-brand img[b-rs88o4sxp2]{width:120px;max-width:100%;height:112px;object-fit:contain}.event-form-shell[b-rs88o4sxp2]{width:100%;max-width:1100px;margin-inline:auto}@media(max-width:600px){.event-form-page[b-rs88o4sxp2]{padding:16px 10px 32px}.event-form-brand img[b-rs88o4sxp2]{width:96px;height:88px}}
.event-form-page[b-rs88o4sxp2]{position:relative}.event-form-actions[b-rs88o4sxp2]{position:absolute;top:24px;left:24px;z-index:2}.event-form-actions .btn[b-rs88o4sxp2]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:13px}@media(max-width:600px){.event-form-actions[b-rs88o4sxp2]{top:16px;left:10px}.event-form-actions .btn[b-rs88o4sxp2]{padding:9px 12px}}
