@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap";@charset "UTF-8";:root{--sm-primary: #D32F2F;--sm-primary-deep: #B71C1C;--sm-primary-light: #FFEBEE;--sm-primary-mid: #C62828;--sm-gold: #D4A017;--sm-dark: #1A1A1A;--sm-text: #2C2C2C;--sm-muted: #6B7280;--sm-bg: #FAFAFA;--sm-surface: #FFFFFF;--sm-border: #E5E7EB;--sm-light-gray: #F3F4F6;--sm-footer-bg: #1C1C1E;--sm-footer-border: #333333;--sm-radius: 12px;--sm-radius-sm: 8px;--sm-shadow-sm: 0 1px 4px rgba(0,0,0,.06), 0 2px 12px rgba(0,0,0,.06);--sm-shadow-md: 0 4px 16px rgba(0,0,0,.1), 0 1px 4px rgba(0,0,0,.06);--sm-shadow-lg: 0 8px 32px rgba(0,0,0,.14), 0 2px 8px rgba(0,0,0,.08);--sm-transition: all .22s cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box}body{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;background-color:var(--sm-bg);color:var(--sm-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav#main-navbar,.navbar{background:#fff!important;box-shadow:none!important;border:none!important;border-bottom:1px solid #E1E1E1!important;min-height:4.5rem;transition:border-color .3s ease}nav#main-navbar .navbar-brand,.navbar .navbar-brand{color:var(--sm-primary)!important;font-family:Montserrat,sans-serif!important;font-weight:700;font-size:1.25rem;letter-spacing:.01em;text-shadow:none}nav#main-navbar .navbar-nav .nav-link,.navbar .navbar-nav .nav-link{color:#444!important;font-family:Montserrat,sans-serif!important;font-weight:400;font-size:.875rem;padding:.45rem .9rem;border-radius:0;transition:color .2s ease;letter-spacing:.02em}nav#main-navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:hover{background:transparent!important;color:var(--sm-primary)!important}nav#main-navbar .navbar-nav .active>.nav-link,.navbar .navbar-nav .active>.nav-link{color:var(--sm-primary)!important;background:transparent!important;font-weight:600}.navbar .btn-outline-primary,.navbar a.btn{font-family:Montserrat,sans-serif!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.04em}.navbar .dropdown-menu{border:none;border-top:2px solid var(--sm-primary);border-radius:0 0 var(--sm-radius-sm) var(--sm-radius-sm);box-shadow:0 8px 24px #0000001a;padding:.5rem 0;margin-top:0}.navbar .dropdown-item{font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:400;padding:.6rem 1.2rem;color:#444;transition:color .2s ease,background .2s ease;border-left:3px solid transparent}.navbar .dropdown-item:hover{background:var(--sm-primary-light);color:var(--sm-primary);border-left-color:var(--sm-primary)}.navbar-toggler{border-color:#e1e1e1!important}.navbar-toggler-icon{filter:invert(.4)}abp-manage-profile ul#nav-tab.nav-pills>li.nav-item:nth-child(2){display:none!important}.table>thead>tr>th,.abp-table>thead>tr>th{background-color:#fff5f5!important;border-bottom:2px solid var(--sm-primary)!important;border-top:none!important;color:var(--sm-text)!important;font-weight:600;font-size:.875rem}.table thead input,.abp-table thead input,.input-group .form-control{border-color:var(--sm-border)!important}.table thead input:focus,.abp-table thead input:focus{border-color:var(--sm-primary)!important;box-shadow:0 0 0 .2rem #d32f2f26!important}.table tbody tr:hover{background-color:#fff5f5!important}.table .btn-primary,.card .btn-primary:not(.btn-override-keep){background-color:var(--sm-primary)!important;border-color:var(--sm-primary-deep)!important;color:#fff!important}.table .btn-primary:hover,.card .btn-primary:not(.btn-override-keep):hover{background-color:var(--sm-primary-deep)!important;border-color:var(--sm-primary-deep)!important}.btn-outline-primary,button.btn-primary[class*=send],button[class*=send-email]{border-color:var(--sm-primary)!important;color:var(--sm-primary)!important}.btn-outline-primary:hover{background-color:var(--sm-primary)!important;color:#fff!important}.card-header{background:linear-gradient(135deg,#fff5f5,#fff)!important;border-bottom:2px solid var(--sm-primary)!important}.form-control:focus{border-color:var(--sm-primary)!important;box-shadow:0 0 0 .2rem #d32f2f26!important}.navbar-scrolled{box-shadow:0 4px 24px #b71c1c66!important}.container,.container-fluid{max-width:1800px!important;padding-left:1.5rem!important;padding-right:1.5rem!important;margin-left:auto!important;margin-right:auto!important}.abp-dynamic-layout,.lp-content-container,#content-area{max-width:1800px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
