:root{--dg-navy: #071b4d;--dg-navy-soft: #102a66;--dg-teal: #00c9bd;--dg-teal-dark: #009f9b;--dg-light: #f6fbfc}.dg-brand-icon{display:block;object-fit:contain}.app-brand-logo.demo img{width:38px;height:38px}.app-brand-text.demo{color:var(--dg-navy);font-weight:700;letter-spacing:-.03em}.layout-menu{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 92%,rgba(0,201,189,.115),transparent 34%),radial-gradient(circle at 96% 74%,rgba(7,27,77,.055),transparent 30%),linear-gradient(180deg,#fff,#fff 52%,#00c9bd0a 78%,#00c9bd13)!important;border-right:1px solid rgba(7,27,77,.08);box-shadow:.18rem 0 1.15rem #071b4d09}.layout-menu:before{content:"";position:absolute;right:-5.5rem;bottom:-6.5rem;width:17rem;height:17rem;border-radius:50%;background:radial-gradient(circle,#00c9bd29,#00c9bd00 68%);pointer-events:none}.layout-menu:after{content:"DentalGenius AI Workspace";position:absolute;left:1.7rem;right:1.7rem;bottom:1.15rem;color:#071b4d47;font-size:.72rem;font-weight:600;letter-spacing:.01em;pointer-events:none}.layout-menu .app-brand.demo,.layout-menu .menu-inner{position:relative;z-index:1}.layout-menu .app-brand.demo{border-bottom:1px solid rgba(7,27,77,.08);background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.layout-menu .app-brand-text.demo{color:var(--dg-navy)!important}.layout-menu .menu-header-text{color:#071b4d6b!important}.layout-menu .menu-link{color:#071b4db8!important;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.layout-menu .menu-link i,.layout-menu .menu-link .menu-icon{color:#071b4d94!important;transition:color .2s ease,transform .2s ease}.layout-menu .menu-link:hover{color:var(--dg-navy)!important;background:#00c9bd13!important;transform:translate(2px)}.layout-menu .menu-link:hover i,.layout-menu .menu-link:hover .menu-icon{color:var(--dg-teal-dark)!important;transform:scale(1.03)}.layout-menu .menu-item.active>.menu-link:not(.menu-toggle),.layout-menu .menu-item.open>.menu-link.menu-toggle{color:var(--dg-teal-dark)!important;background:linear-gradient(135deg,#00c9bd28,#00c9bd13)!important;box-shadow:inset 4px 0 0 var(--dg-teal),0 .75rem 1.8rem #00c9bd21;font-weight:600;border-radius:.85rem}.layout-menu .menu-item.active>.menu-link:not(.menu-toggle) i,.layout-menu .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon,.layout-menu .menu-item.open>.menu-link.menu-toggle i,.layout-menu .menu-item.open>.menu-link.menu-toggle .menu-icon{color:var(--dg-teal-dark)!important}.layout-menu .menu-toggle-icon,.layout-menu .tabler-x{color:#071b4da6!important}.layout-menu .menu-sub .menu-link{color:#071b4d9e!important}.layout-menu .menu-sub .menu-link:hover{color:var(--dg-navy)!important;background:#00c9bd0e!important}.layout-menu .menu-sub .menu-item.active>.menu-link{color:var(--dg-teal-dark)!important;background:#00c9bd14!important;box-shadow:inset 3px 0 #00c9bda6;font-weight:600}@media (max-width: 1199.98px){.layout-menu{background:radial-gradient(circle at 15% 94%,rgba(0,201,189,.13),transparent 36%),linear-gradient(180deg,#fffffff5,#ffffffeb 56%,#00c9bd14)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}@media (max-height: 640px){.layout-menu:after{display:none}}.btn-primary{--dg-btn-bg: var(--dg-teal);--dg-btn-border-color: var(--dg-teal);--dg-btn-hover-bg: var(--dg-teal-dark);--dg-btn-hover-border-color: var(--dg-teal-dark);--dg-btn-active-bg: var(--dg-teal-dark);--dg-btn-active-border-color: var(--dg-teal-dark);--dg-btn-disabled-bg: var(--dg-teal);--dg-btn-disabled-border-color: var(--dg-teal)}.form-control:focus,.form-select:focus{border-color:var(--dg-teal);box-shadow:0 .125rem .375rem #00c9bd2e}.text-primary{color:var(--dg-teal)!important}.bg-primary{background-color:var(--dg-teal)!important}.border-primary{border-color:var(--dg-teal)!important}a{color:var(--dg-teal)}a:hover{color:var(--dg-teal-dark)}code{color:var(--dg-teal)}.bg-lighter{background-color:#071b4d09!important}.white-space-pre-line{white-space:pre-line}.dg-auth-cover .authentication-inner{min-height:100vh}.dg-auth-cover .authentication-bg{position:relative;z-index:2}.dg-auth-cover .auth-cover-brand{gap:.75rem}.dg-auth-cover .auth-cover-brand .app-brand-logo.demo img{width:42px;height:42px}.dg-auth-cover .auth-cover-brand .app-brand-text.demo{color:var(--dg-navy)!important}.dg-auth-cover .dg-auth-form-logo img{display:block;width:min(270px,78vw);height:auto}.dg-auth-cover-bg{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(0,201,189,.18),transparent 34%),radial-gradient(circle at 85% 18%,rgba(0,72,180,.07),transparent 30%),linear-gradient(135deg,#071b4d0b,#00c9bd14)}.dg-auth-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:1}.dg-auth-cover .auth-illustration{position:relative;z-index:3;width:min(640px,88%);max-height:560px;object-fit:contain;margin-bottom:1.5rem!important}.dg-auth-cover .platform-bg,.dg-auth-cover .dg-auth-platform-shape,.dg-auth-cover .platform-bg.dg-auth-platform-shape{display:none!important}.dg-auth-cover .dg-auth-panel{position:relative;z-index:auto;width:min(760px,92%);max-width:none;padding:2rem 2rem 7.25rem}.dg-auth-cover .dg-auth-hero-stage{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(390px,55vh,560px);margin-bottom:-4.65rem}.dg-auth-cover .dg-auth-dentist-illustration{position:relative;z-index:2;display:block;width:min(650px,92%);max-height:clamp(390px,58vh,600px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 1.1rem 2.25rem rgba(7,27,77,.11))}.dg-auth-cover .dg-auth-panel-title,.dg-auth-cover .dg-auth-panel-text{position:relative;z-index:6}.dg-auth-cover .dg-auth-panel-title{margin-top:4.65rem;color:var(--dg-navy);font-weight:700;letter-spacing:-.04em}.dg-auth-cover .dg-auth-panel-text{color:#536071;font-size:1rem;max-width:520px;margin-left:auto;margin-right:auto}.dg-auth-cover .dg-auth-cover-bottom{position:absolute;left:0;right:0;bottom:0;height:30%;min-height:215px;z-index:5;pointer-events:none;overflow:visible;background:linear-gradient(135deg,#e5fafb,#c0edf2,#a1dce7)}.dg-auth-cover .dg-auth-cover-bottom:before{content:"";position:absolute;left:-7%;right:-7%;top:-62px;height:125px;z-index:0;background:linear-gradient(135deg,#e5fafb,#c0edf2,#a1dce7);border-radius:52% 48% 0 0/82% 78% 0 0;transform:rotate(-1.15deg);box-shadow:inset 0 1px #ffffff61,0 -1px #00c9bd0f}.dg-auth-cover .dg-auth-cover-bottom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 18% 14%,rgba(0,201,189,.06),transparent 30%),radial-gradient(circle at 82% 78%,rgba(0,72,180,.05),transparent 34%),linear-gradient(180deg,#ffffff1f,#ffffff05 58%,#fff0);pointer-events:none}@media (max-width: 1199.98px){.dg-auth-cover .dg-auth-form-logo{text-align:center}.dg-auth-cover .dg-auth-form-logo img{margin-inline:auto}}@media (max-height: 820px){.dg-auth-cover .dg-auth-cover-bottom{height:32%;min-height:205px}.dg-auth-cover .dg-auth-cover-bottom:before{top:-54px;height:110px}.dg-auth-cover .dg-auth-panel{padding-bottom:5.5rem}.dg-auth-cover .dg-auth-hero-stage{min-height:360px;margin-bottom:-4rem}.dg-auth-cover .dg-auth-dentist-illustration{max-height:470px}.dg-auth-cover .dg-auth-panel-title{margin-top:4rem}}.avatar .avatar-initial,.dg-avatar-preview .avatar-initial{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:-.02em}.dg-avatar-upload{width:100%;display:flex;justify-content:center;align-items:center}.dg-avatar-upload .avatar-xl{width:7rem;height:7rem}.dg-avatar-upload .avatar-xl img,.navbar-dropdown .avatar img{width:100%;height:100%;object-fit:cover}.dg-avatar-preview,.js-account-avatar-preview{display:flex;align-items:center;justify-content:center;margin-inline:auto;overflow:hidden}.dg-avatar-preview img,.js-account-avatar-preview img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.dg-2fa-qr svg{max-width:220px;height:auto}.dg-2fa-recovery-list .font-monospace{color:var(--dg-navy);background:#00c9bd0f!important}.dg-auth-cover .js-toggle-2fa-recovery{color:var(--dg-teal)!important;border-color:#00c9bd2e!important;background-color:#00c9bd14!important}.dg-auth-cover .js-toggle-2fa-recovery:hover{color:#fff!important;background-color:var(--dg-teal)!important;border-color:var(--dg-teal)!important}.dg-ai-calendar-card .fc{--fc-border-color: rgba(7, 27, 77, .08);--fc-page-bg-color: transparent;--fc-neutral-bg-color: rgba(7, 27, 77, .03);--fc-today-bg-color: rgba(0, 201, 189, .08)}.dg-ai-calendar .fc-toolbar-title{color:var(--dg-navy);font-weight:700;letter-spacing:-.03em}.dg-ai-calendar .fc-button-primary{background-color:#00c9bd1a!important;border-color:#00c9bd29!important;color:var(--dg-teal-dark)!important;box-shadow:none!important}.dg-ai-calendar .fc-button-primary:hover,.dg-ai-calendar .fc-button-primary:focus,.dg-ai-calendar .fc-button-primary:not(:disabled).fc-button-active{background-color:var(--dg-teal)!important;border-color:var(--dg-teal)!important;color:#fff!important}.dg-ai-calendar .fc-event{border:0!important;border-radius:.5rem!important;padding:.125rem .35rem;font-weight:600;box-shadow:inset 0 0 0 1px #071b4d0a}.dg-ai-calendar-event-pending{background-color:#00c9bd3d!important;color:#006d68!important}.dg-ai-calendar-event-approved{background-color:#00a08042!important;color:#055f52!important}.dg-ai-calendar-event-rejected{background-color:#f2a4444d!important;color:#754303!important}.dg-ai-calendar-event-discarded{background-color:#e6536347!important;color:#8f1f2d!important}.dg-calendar-swal-popup .swal2-html-container{margin:.75rem 0 0;overflow:visible}.dg-calendar-modal{text-align:left}.dg-calendar-modal-image{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:170px;max-height:240px;border:1px solid rgba(7,27,77,.08);border-radius:1rem;background:#071b4d09}.dg-calendar-modal-image img{display:block;width:100%;height:100%;max-height:240px;object-fit:cover;object-position:center}.dg-calendar-modal-image-empty{flex-direction:column;gap:.45rem;color:var(--dg-teal-dark);background:#00c9bd14}.dg-calendar-modal-image-empty i{font-size:1.8rem}.dg-calendar-modal-image-placeholder{display:flex;flex-direction:column;gap:.45rem;align-items:center;justify-content:center;width:100%;min-height:170px;padding:1.25rem;color:var(--dg-teal-dark);text-align:center;background:#00c9bd14}.dg-calendar-modal-image-placeholder i{font-size:1.8rem}.dg-calendar-modal-image-placeholder span{max-width:24rem;color:#071b4dbd;font-size:.86rem;line-height:1.45}.dg-calendar-swal-popup .swal2-actions{gap:.5rem}.dg-calendar-swal-popup .swal2-actions .btn{margin:0!important}.dg-calendar-modal-body{padding-top:1rem}.dg-calendar-modal-title{margin-bottom:.85rem;color:var(--dg-navy);font-weight:700;line-height:1.25}.dg-calendar-modal-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.dg-calendar-modal-meta-item{display:grid;grid-template-columns:auto 1fr;gap:.1rem .45rem;align-items:center;min-width:0;padding:.55rem .65rem;border:1px solid rgba(7,27,77,.07);border-radius:.75rem;background:#071b4d06}.dg-calendar-modal-meta-item i{grid-row:span 2;color:var(--dg-teal-dark);font-size:1rem}.dg-calendar-modal-meta-item span,.dg-calendar-modal-meta-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-calendar-modal-meta-item span{font-size:.72rem}.dg-calendar-modal-meta-item strong{color:var(--dg-navy);font-size:.83rem;font-weight:600}.dg-calendar-modal-preview{margin-top:.85rem;padding:.75rem .85rem;border-radius:.85rem;background:#00c9bd0f}.dg-calendar-modal-preview span{display:block;margin-bottom:.35rem;color:var(--dg-teal-dark);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.dg-calendar-modal-preview p{margin-bottom:0;color:#071b4dc7;font-size:.875rem;line-height:1.45}.dg-social-post-text{line-height:1.45;white-space:pre-line}.dg-post-featured-image{overflow:hidden;border-radius:.75rem;border:1px solid rgba(7,27,77,.08);background:#071b4d09}.dg-post-featured-image img{display:block;width:100%;max-height:420px;object-fit:cover;object-position:center}.dg-post-featured-image-placeholder{display:flex;min-height:210px;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;border:1px dashed rgba(0,201,189,.36);border-radius:.75rem;color:var(--dg-teal-dark);background:#00c9bd12;text-align:center}.dg-post-featured-image-placeholder i{font-size:1.75rem}.dg-post-image-upload{background:#071b4d06}.dg-image-candidate img{width:100%;height:135px;object-fit:cover;display:block;background:#071b4d0a}.dg-image-candidate-placeholder{height:135px;display:flex;align-items:center;justify-content:center;color:var(--dg-teal);background:#00c9bd14;font-size:2rem}.layout-wrapper.layout-content-navbar .layout-page{background-color:#f8f8fb;background-image:radial-gradient(circle at 52% 42%,#00c9bd18 0,#00c9bd0f 13rem,#00c9bd08 27rem,#00c9bd00 48rem);background-repeat:no-repeat;background-size:100vw 100vh;background-attachment:fixed}.dg-dashboard-hero{background:linear-gradient(135deg,#fffffff5,#f6fbfceb),radial-gradient(circle at 82% 18%,rgba(0,201,189,.14),transparent 32%)}.dg-dashboard-chart-wrap{position:relative;width:100%;min-height:280px}.dg-dashboard-chart-wrap canvas{width:100%!important;min-height:280px}.dg-empty-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;border:1px dashed rgba(0,201,189,.28);border-radius:.875rem;background:#00c9bd0b}@media (max-width: 575.98px){.dg-dashboard-chart-wrap,.dg-dashboard-chart-wrap canvas{min-height:230px}.dg-empty-state{min-height:220px;padding:1.25rem}}@media (max-width: 767.98px){.card-header{min-width:0}.card-header .nav,.card-header .nav.card-header-pills,.card-header .nav.card-header-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;gap:.25rem;padding-bottom:.25rem;margin-bottom:-.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.card-header .nav .nav-item,.card-header .nav.card-header-pills .nav-item,.card-header .nav.card-header-tabs .nav-item{flex:0 0 auto}.card-header .nav .nav-link,.card-header .nav.card-header-pills .nav-link,.card-header .nav.card-header-tabs .nav-link{display:inline-flex;align-items:center;white-space:nowrap}}@media (max-width: 575.98px){.card-header .d-flex[class*=gap-],.page-header .d-flex[class*=gap-],.content-header .d-flex[class*=gap-]{flex-wrap:wrap}.btn:has(>.icon-base),.btn:has(>i[class*=tabler-]){display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.375rem;padding-inline:.75rem;white-space:nowrap;font-size:0!important;gap:0!important}.btn:has(>.icon-base)>.icon-base,.btn:has(>i[class*=tabler-])>i[class*=tabler-]{margin-right:0!important;margin-left:0!important;font-size:1rem!important;line-height:1!important}.btn:has(>.icon-base)>.spinner-border,.btn:has(>i[class*=tabler-])>.spinner-border,.btn:has(>.icon-base)>.badge,.btn:has(>i[class*=tabler-])>.badge{font-size:.75rem!important}.btn-group .btn:has(>.icon-base),.btn-group .btn:has(>i[class*=tabler-]),.dt-buttons .btn:has(>.icon-base),.dt-buttons .btn:has(>i[class*=tabler-]),.card-header .btn:has(>.icon-base),.card-header .btn:has(>i[class*=tabler-]){flex:0 0 auto}.dg-ai-calendar-card .card-body{padding:.75rem}.dg-ai-calendar .fc-toolbar.fc-header-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.dg-ai-calendar .fc-toolbar-chunk{display:flex;align-items:center;min-width:0}.dg-ai-calendar .fc-toolbar-title{width:100%;font-size:1rem;line-height:1.2;text-align:center}.dg-ai-calendar .fc-button{padding:.35rem .5rem;font-size:.72rem;line-height:1.1}.dg-ai-calendar .fc-daygrid-day-number{padding:.25rem;font-size:.72rem}.dg-ai-calendar .fc-daygrid-day-frame{min-height:4.7rem}.dg-ai-calendar .fc-daygrid-day-events{min-width:0;margin-inline:1px}.dg-ai-calendar .fc-daygrid-event,.dg-ai-calendar .fc-h-event,.dg-ai-calendar .fc-v-event{max-width:100%;min-width:0;overflow:hidden;border-radius:.35rem;padding:0 .1rem}.dg-ai-calendar .fc-daygrid-event .fc-event-main,.dg-ai-calendar .fc-daygrid-event .fc-event-main-frame{min-width:0;max-width:100%;overflow:hidden}.dg-ai-calendar .fc-daygrid-event .fc-event-time,.dg-ai-calendar .fc-daygrid-event .fc-event-title{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.15}.dg-ai-calendar .fc-daygrid-event .fc-event-title{display:none}}@media (max-width: 419.98px){.card-header .nav-link:has(>.icon-base),.card-header .nav-link:has(>i[class*=tabler-]){display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;font-size:0!important;gap:0!important}.card-header .nav-link:has(>.icon-base)>.icon-base,.card-header .nav-link:has(>i[class*=tabler-])>i[class*=tabler-]{margin-right:0!important;margin-left:0!important;font-size:1rem!important;line-height:1!important}.dg-ai-calendar .fc-daygrid-day-frame{min-height:4.25rem}.dg-ai-calendar .fc-daygrid-event{height:.42rem;min-height:.42rem;padding:0;margin-top:.12rem}.dg-ai-calendar .fc-daygrid-event .fc-event-main,.dg-ai-calendar .fc-daygrid-event .fc-event-main-frame,.dg-ai-calendar .fc-daygrid-event .fc-event-time,.dg-ai-calendar .fc-daygrid-event .fc-event-title{display:none!important}}@media (max-width: 575.98px){.dg-calendar-swal-popup{width:calc(100% - 1.5rem)!important}.dg-calendar-modal-image{min-height:140px;max-height:190px;border-radius:.85rem}.dg-calendar-modal-image img{max-height:190px}.dg-calendar-modal-meta{grid-template-columns:1fr}.dg-calendar-modal-meta-item{padding:.5rem .6rem}.dg-calendar-modal-image-placeholder{min-height:140px;padding:1rem}.dg-calendar-swal-popup .swal2-actions{display:grid!important;grid-template-columns:1fr;gap:.5rem!important;width:100%;margin:1rem 0 0!important;padding:0}.dg-calendar-swal-popup .swal2-actions .btn{width:100%;min-height:2.45rem;justify-content:center}}@media (max-width: 419.98px){.dg-ai-calendar-event-pending.fc-daygrid-event{background-color:#00a99f!important}.dg-ai-calendar-event-approved.fc-daygrid-event{background-color:#15946f!important}.dg-ai-calendar-event-rejected.fc-daygrid-event{background-color:#d78b23!important}.dg-ai-calendar-event-discarded.fc-daygrid-event{background-color:#d94b5b!important}}.dg-emoji-picker{text-align:left}.dg-emoji-picker-group+.dg-emoji-picker-group{margin-top:1rem}.dg-emoji-picker-group-title{color:var(--dg-heading-color);font-size:.8125rem;font-weight:700;letter-spacing:.01em;margin-bottom:.5rem}.dg-emoji-picker-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem}.dg-emoji-picker-item{align-items:center;background:#00c9bd14;border:1px solid rgba(0,201,189,.18);border-radius:.75rem;color:inherit;cursor:pointer;display:inline-flex;font-size:1.35rem;height:2.65rem;justify-content:center;line-height:1;transition:transform .15s ease,background-color .15s ease,border-color .15s ease;width:100%}.dg-emoji-picker-item:hover,.dg-emoji-picker-item:focus{background:#00c9bd29;border-color:#00c9bd57;outline:none;transform:translateY(-1px)}.dg-emoji-swal-popup .swal2-html-container{margin-left:0;margin-right:0}@media (max-width: 575.98px){.dg-emoji-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-emoji-swal-popup{width:calc(100% - 1.5rem)!important}}.dg-newsletter-editor-wrapper{border:1px solid rgba(7,27,77,.12);border-radius:.625rem;overflow:hidden;background:#fff}.dg-newsletter-editor-wrapper .ql-toolbar.ql-snow{border:0;border-bottom:1px solid rgba(7,27,77,.1)}.dg-newsletter-editor-wrapper .ql-container.ql-snow{border:0}.dg-newsletter-editor{min-height:320px}.dg-newsletter-editor .ql-editor{min-height:320px;font-size:1rem;line-height:1.65}.dg-newsletter-progress{height:.45rem;min-width:8rem;background-color:#071b4d14}.dg-newsletter-progress .progress-bar{background-color:var(--dg-teal)}@media (max-width: 575.98px){.dg-newsletter-editor,.dg-newsletter-editor .ql-editor{min-height:260px}.dg-newsletter-progress{min-width:5rem}}.dg-newsletter-editor-wrapper{position:relative}.dg-newsletter-editor .ql-editor img{max-width:100%;height:auto;cursor:pointer;border-radius:.75rem}.dg-newsletter-editor .ql-editor img.dg-newsletter-image-selected{outline:3px solid rgba(0,201,189,.35);outline-offset:3px}.dg-newsletter-image-toolbar{position:absolute;z-index:25;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:calc(100% - 1rem);padding:.45rem;border:1px solid rgba(7,27,77,.1);border-radius:.75rem;background:#fff;box-shadow:0 .5rem 1.5rem #071b4d29}.dg-newsletter-image-toolbar-label{padding:0 .35rem;font-size:.75rem;font-weight:600;color:#536071}.dg-newsletter-image-toolbar .btn-xs{--dg-btn-padding-y: .25rem;--dg-btn-padding-x: .45rem;--dg-btn-font-size: .75rem;line-height:1}@media (max-width: 575.98px){.dg-newsletter-image-toolbar{left:.5rem!important;right:.5rem;width:auto}.dg-newsletter-image-toolbar-label{width:100%}}.dg-newsletter-detail-swal{max-width:calc(100vw - 1.5rem)!important}.dg-newsletter-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.dg-newsletter-detail-card{padding:.75rem;border:1px solid rgba(7,27,77,.08);border-radius:.75rem;background:#edf7f8bf}.dg-newsletter-detail-card span{display:block;margin-bottom:.25rem;color:#6b7280;font-size:.75rem}.dg-newsletter-detail-card strong{display:block;color:#071b4d;font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.dg-newsletter-detail-counters{display:flex;flex-wrap:wrap;gap:.5rem}.dg-newsletter-detail-content{max-height:360px;overflow:auto;padding:1rem;border:1px solid rgba(7,27,77,.08);border-radius:.85rem;background:#fff;color:#536071;font-size:.95rem;line-height:1.6;overflow-wrap:break-word}.dg-newsletter-detail-content img{width:100%!important;max-width:100%!important;height:auto!important;display:block;border-radius:.75rem}.dg-newsletter-detail-list{max-height:260px;margin:0;padding-left:1.1rem;overflow:auto}.dg-newsletter-detail-recipient{margin-bottom:.65rem;padding-bottom:.65rem;border-bottom:1px solid rgba(7,27,77,.06)}@media (max-width: 767.98px){.dg-newsletter-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575.98px){.dg-newsletter-detail-grid{grid-template-columns:1fr}.dg-newsletter-detail-content,.dg-newsletter-detail-list{max-height:280px}}.dg-newsletter-detail-attachment-list{list-style:none;padding-left:0}.dg-newsletter-detail-attachment{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;min-width:0}.dg-newsletter-detail-attachment-link{align-items:center;color:var(--dg-primary);display:inline-flex;gap:.35rem;min-width:0;text-decoration:none}.dg-newsletter-detail-attachment-link span,.dg-newsletter-detail-attachment>span:not(.badge){overflow-wrap:anywhere}.dg-newsletter-detail-attachment-link:hover{text-decoration:underline}.dg-ai-review-page .dg-review-workspace,.dg-ai-review-page .dg-review-action-card{border:1px solid rgba(7,27,77,.06);box-shadow:0 1rem 2.4rem #071b4d14}.dg-ai-review-page .dg-review-tabs{gap:.25rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:.5rem;scrollbar-width:thin}.dg-ai-review-page .dg-review-tabs .nav-link{white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.dg-ai-review-page .dg-review-info-card{padding:1rem;border:1px solid rgba(7,27,77,.08);border-radius:.875rem;background:#ffffffb8}.dg-ai-review-page .dg-review-action-card{position:sticky;top:1rem}.dg-review-premium-content{max-height:72vh;overflow:auto;padding-right:.5rem}@media (max-width: 1199.98px){.dg-ai-review-page .dg-review-action-card{position:static}}@media (max-width: 575.98px){.dg-ai-review-page .dg-review-tabs .nav-link{padding-inline:.75rem;font-size:.875rem}}.dg-support-floating-btn{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1080;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,#071b4d,#00c9bd);box-shadow:0 .85rem 2rem #071b4d38;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.dg-support-floating-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 1rem 2.5rem #071b4d47}.dg-support-floating-btn i{font-size:1.25rem}.dg-ticket-timeline{display:flex;flex-direction:column;gap:1rem}.dg-ticket-message{border:1px solid rgba(7,27,77,.08);border-radius:1rem;padding:1rem;background:#ffffffe0}.dg-ticket-message.is-admin{border-color:#00c9bd2e;background:#00c9bd0b}.dg-ticket-message-body{color:#536071;line-height:1.65;word-break:break-word}.dg-support-hero{background:radial-gradient(circle at top right,rgba(0,201,189,.12),transparent 34%),#fff}@media (max-width: 575.98px){.dg-support-floating-btn{right:1rem;bottom:1rem;padding:.8rem}.dg-support-floating-btn span{display:none}}.card>.card-footer{padding-top:1.15rem;padding-bottom:1.15rem}.card>.card-footer.d-flex,.card>.card-footer .d-flex{row-gap:.75rem}.card>.card-footer .btn{margin-top:.125rem;margin-bottom:.125rem}@media (max-width: 575.98px){@supports selector(:has(*)){.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar),.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar){flex-direction:column!important;align-items:center!important;text-align:center;gap:.85rem!important}.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar) .avatar,.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar) .avatar{margin-inline:auto}.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar) h1,.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar) h2,.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar) h3,.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar) h4,.layout-content-navbar .card-body>.d-flex.align-items-center.gap-3.mb-4:has(.avatar) h5,.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar) h1,.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar) h2,.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar) h3,.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar) h4,.layout-content-navbar .card-header>.d-flex.align-items-center.gap-3:has(.avatar) h5{line-height:1.2}}}.swal2-popup.dg-newsletter-detail-swal,.swal2-popup:has(.dg-newsletter-detail-modal){width:min(1180px,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.swal2-popup.dg-newsletter-detail-swal .swal2-title,.swal2-popup:has(.dg-newsletter-detail-modal) .swal2-title{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;font-size:1.2rem!important;line-height:1.35!important}.swal2-popup.dg-newsletter-detail-swal .swal2-html-container,.swal2-popup:has(.dg-newsletter-detail-modal) .swal2-html-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}.dg-newsletter-detail-modal{width:100%!important;max-width:none!important}@media (min-width: 992px){.dg-newsletter-detail-content{max-height:440px}}@media (max-width: 575.98px){.swal2-popup.dg-newsletter-detail-swal,.swal2-popup:has(.dg-newsletter-detail-modal){width:calc(100vw - .75rem)!important;max-width:calc(100vw - .75rem)!important;padding-left:.7rem!important;padding-right:.7rem!important}}:root{--dg-surface: rgba(255, 255, 255, .92);--dg-surface-solid: #ffffff;--dg-page-bg: #f4f8fb;--dg-border-soft: rgba(7, 27, 77, .075);--dg-border-strong: rgba(7, 27, 77, .13);--dg-text-muted: rgba(7, 27, 77, .62);--dg-shadow-soft: 0 1rem 2.75rem rgba(7, 27, 77, .075);--dg-shadow-card: 0 .75rem 2rem rgba(7, 27, 77, .07);--dg-radius-card: 1.25rem;--dg-radius-panel: 1.5rem}html.dg-app-loading,html.dg-app-loading body{cursor:progress}.dg-page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:none;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at 25% 20%,rgba(0,201,189,.17),transparent 32%),radial-gradient(circle at 80% 78%,rgba(7,27,77,.12),transparent 34%),#f4f8fbe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .22s ease}html.dg-app-loading .dg-page-loader{display:flex;opacity:1;pointer-events:auto}.dg-page-loader-card{display:inline-flex;align-items:center;gap:.85rem;min-width:15rem;padding:1rem 1.15rem;border:1px solid rgba(0,201,189,.18);border-radius:1.25rem;background:#fffffff0;box-shadow:0 1.5rem 4rem #071b4d2e;color:var(--dg-navy);font-weight:700;letter-spacing:-.02em}.dg-page-loader-card img{flex:0 0 auto;border-radius:1rem;animation:dgLoaderPulse 1.1s ease-in-out infinite;filter:drop-shadow(0 .4rem .7rem rgba(7,27,77,.16))}@keyframes dgLoaderPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.dg-page-loader,.dg-page-loader-card img,.btn,.card,.dg-client-bottom-nav-link{animation:none!important;transition:none!important}}.layout-wrapper.layout-content-navbar .layout-page{background-color:var(--dg-page-bg);background-image:radial-gradient(circle at 20% 14%,#00c9bd1f 0,#00c9bd12 12rem,#00c9bd00 34rem),radial-gradient(circle at 86% 22%,#071b4d12 0,#071b4d09 16rem,#071b4d00 42rem),linear-gradient(180deg,#f7fbfd,#f4f8fb 46%,#f8fbfc);background-repeat:no-repeat;background-size:100vw 100vh,100vw 100vh,auto;background-attachment:fixed}.layout-wrapper.layout-content-navbar .content-wrapper{isolation:isolate}.layout-navbar.navbar-detached,.layout-navbar.bg-navbar-theme{border:1px solid rgba(7,27,77,.075)!important;border-radius:1.2rem!important;background:#ffffffd1!important;box-shadow:0 .7rem 1.8rem #071b4d13!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.layout-menu{border-right:1px solid rgba(7,27,77,.075)!important;box-shadow:.35rem 0 2rem #071b4d0b!important}.card,.modal-content,.dropdown-menu,.swal2-popup{border-color:var(--dg-border-soft)!important}.layout-content-navbar .card{border:1px solid var(--dg-border-soft);border-radius:var(--dg-radius-card);background:var(--dg-surface);box-shadow:var(--dg-shadow-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.layout-content-navbar .card-header{border-bottom-color:#071b4d11;background:transparent}.layout-content-navbar .card-footer{border-top-color:#071b4d11;background:#ffffff85}.layout-content-navbar .table{--dg-table-bg: transparent}.layout-content-navbar .table thead th{color:#071b4d94!important;font-size:.74rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.form-control,.form-select,.input-group-text,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border-radius:.9rem!important;border-color:#071b4d1d!important}.input-group.input-group-merge .form-control:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group.input-group-merge .input-group-text:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.form-label{color:#071b4dbd;font-weight:700}.btn{border-radius:.9rem;font-weight:700;letter-spacing:-.01em}.btn-primary{background-image:linear-gradient(135deg,#00c9bd,#00a9df);box-shadow:0 .65rem 1.4rem #00c9bd38!important}.btn-primary:hover,.btn-primary:focus{box-shadow:0 .85rem 1.8rem #00c9bd47!important;transform:translateY(-1px)}.btn-label-primary{border:1px solid rgba(0,201,189,.12)!important}.badge{font-weight:800;letter-spacing:.015em}.alert{border:0;border-radius:1rem}.dg-skeleton,[data-dg-skeleton]{position:relative;overflow:hidden;border-radius:.9rem;background:#071b4d0e}.dg-skeleton:after,[data-dg-skeleton]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:translate(-100%);animation:dgSkeleton 1.2s ease-in-out infinite}@keyframes dgSkeleton{to{transform:translate(100%)}}.dg-auth-cover{background:radial-gradient(circle at 14% 14%,rgba(0,201,189,.16),transparent 31%),radial-gradient(circle at 86% 12%,rgba(7,27,77,.1),transparent 30%),linear-gradient(135deg,#f7fbfd,#edf8fb)}.dg-auth-cover .authentication-inner{background:transparent}.dg-auth-cover .authentication-bg{min-height:100vh;background:radial-gradient(circle at 90% 12%,rgba(0,201,189,.1),transparent 32%),linear-gradient(180deg,#ffffffb8,#ffffff6b)}.dg-auth-cover .authentication-bg>.w-px-400,.dg-auth-cover .dg-focus-content-col>.w-100{position:relative;margin-top:0!important;padding:clamp(1.35rem,3vw,2.25rem)!important;border:1px solid rgba(7,27,77,.08);border-radius:clamp(1.25rem,3vw,1.85rem);background:#ffffffe6;box-shadow:0 1.25rem 3.5rem #071b4d21;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.dg-auth-cover .dg-focus-content-col>.w-100{max-width:1040px!important}.dg-auth-cover .dg-auth-form-logo{margin-bottom:1.6rem!important}.dg-auth-cover .dg-auth-form-logo img{width:min(230px,70vw)}.dg-auth-cover h4{color:var(--dg-navy);font-size:clamp(1.45rem,2vw,1.85rem);font-weight:800;letter-spacing:-.04em}.dg-auth-cover .dg-auth-panel{width:min(820px,92%);padding:2rem 2rem 7rem}.dg-auth-cover .dg-auth-panel-title{font-size:clamp(2rem,3.2vw,3.35rem);line-height:.96}.dg-auth-cover .dg-auth-panel-text{max-width:560px;font-size:1.05rem}.dg-auth-cover .dg-auth-cover-bg{background:radial-gradient(circle at 16% 17%,rgba(0,201,189,.22),transparent 29%),radial-gradient(circle at 84% 22%,rgba(7,27,77,.13),transparent 33%),linear-gradient(135deg,#f2fbfc,#e6f6f9 54%,#dff3f8)}.dg-auth-cover .dg-auth-dentist-illustration{filter:drop-shadow(0 1.4rem 2.6rem rgba(7,27,77,.13))}.dg-auth-cover .card.bg-lighter,.dg-auth-cover .card.border.bg-lighter{border:1px solid rgba(0,201,189,.14)!important;border-radius:1.15rem;background:linear-gradient(135deg,#00c9bd13,#ffffffb8)!important;box-shadow:none}@media (max-width: 1199.98px){.dg-auth-cover .authentication-bg{align-items:flex-start!important;padding-top:max(5rem,env(safe-area-inset-top) + 4rem)!important;padding-bottom:2rem!important}.dg-auth-cover .dg-auth-brand{left:50%;transform:translate(-50%)}}@media (max-width: 575.98px){.dg-auth-cover .authentication-bg{padding:max(4.75rem,env(safe-area-inset-top) + 4rem) 1rem 1.25rem!important}.dg-auth-cover .authentication-bg>.w-px-400,.dg-auth-cover .dg-focus-content-col>.w-100{width:100%!important;max-width:100%!important;padding:1.15rem!important;border-radius:1.25rem}.dg-auth-cover .form-check{align-items:flex-start}.dg-auth-cover .my-8 .d-flex.justify-content-between{align-items:flex-start!important;gap:.85rem}}.dg-client-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:1075;display:none;padding:0 0 max(.45rem,env(safe-area-inset-bottom));pointer-events:none}.dg-client-bottom-nav-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;width:min(100% - 1rem,36rem);margin:0 auto;padding:.42rem;border:1px solid rgba(7,27,77,.1);border-radius:1.35rem;background:#ffffffeb;box-shadow:0 -.75rem 2rem #071b4d1f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.dg-client-bottom-nav-link{display:flex;min-width:0;min-height:3.25rem;flex-direction:column;align-items:center;justify-content:center;gap:.16rem;border-radius:1rem;color:#071b4d94;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.dg-client-bottom-nav-link i{font-size:1.22rem}.dg-client-bottom-nav-link span{max-width:100%;overflow:hidden;font-size:.68rem;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.dg-client-bottom-nav-link:hover,.dg-client-bottom-nav-link:focus,.dg-client-bottom-nav-link.is-active{color:var(--dg-teal-dark);background:#00c9bd1b;transform:translateY(-1px)}.dg-client-bottom-nav-link.is-active{box-shadow:inset 0 0 0 1px #00c9bd1f}@media (max-width: 991.98px){body:has(.dg-client-bottom-nav) .content-wrapper{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}body:has(.dg-client-bottom-nav) .footer{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}.dg-client-bottom-nav{display:block}body:has(.dg-client-bottom-nav) .dg-support-floating-btn{bottom:calc(5.3rem + env(safe-area-inset-bottom))}}@media (max-width: 359.98px){.dg-client-bottom-nav-link span{font-size:.62rem}.dg-client-bottom-nav-link i{font-size:1.12rem}}.dg-auth-cover .dg-auth-form-logo{display:flex!important;justify-content:center!important;width:100%!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.dg-auth-cover .dg-auth-form-logo a{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important}.dg-auth-cover .dg-auth-form-logo img{display:block!important;width:min(232px,72vw)!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;object-fit:contain!important}@media (max-width: 1199.98px){.dg-auth-cover .auth-cover-brand.dg-auth-brand{left:50%!important;right:auto!important;transform:translate(-50%)!important;max-width:calc(100vw - 2rem)!important;justify-content:center!important}}@media (max-width: 575.98px){.dg-auth-cover .auth-cover-brand.dg-auth-brand{width:calc(100vw - 2rem)!important}.dg-auth-cover .auth-cover-brand.dg-auth-brand .app-brand-text.demo{max-width:calc(100vw - 5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.layout-menu{color:#ffffffd1!important;background:radial-gradient(circle at 10% 4%,rgba(0,201,189,.2),transparent 28%),radial-gradient(circle at 98% 86%,rgba(0,169,223,.16),transparent 32%),linear-gradient(180deg,#071b4d,#08173d 52%,#050b24)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:.75rem 0 2.8rem #040c243d!important}.layout-menu:before{right:-7rem;bottom:-7rem;width:19rem;height:19rem;background:radial-gradient(circle,#00c9bd38,#00c9bd00 66%)!important}.layout-menu:after{color:#ffffff40!important}.layout-menu .app-brand.demo{border-bottom:1px solid rgba(255,255,255,.08)!important;background:#ffffff0b!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.layout-menu .app-brand-link{min-width:0}.layout-menu .app-brand-logo.demo{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;min-width:2.45rem;border-radius:.9rem;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a,0 .7rem 1.4rem #00000029}.layout-menu .app-brand-logo.demo img,.layout-menu .dg-brand-icon{width:2rem!important;height:2rem!important;object-fit:contain!important}.layout-menu .app-brand-text.demo,.layout-menu .menu-text{color:#fff!important}.layout-menu .menu-header{margin-top:.8rem}.layout-menu .menu-header-text{color:#ffffff6b!important;font-weight:800;letter-spacing:.08em}.layout-menu .menu-inner{padding-right:.9rem!important;padding-left:.9rem!important}.layout-menu .menu-link{min-height:2.65rem;border-radius:.9rem!important;color:#ffffffb8!important;font-weight:650}.layout-menu .menu-link i,.layout-menu .menu-link .menu-icon{color:#ffffff94!important}.layout-menu .menu-link:hover{color:#fff!important;background:#ffffff13!important;transform:translate(3px)}.layout-menu .menu-link:hover i,.layout-menu .menu-link:hover .menu-icon{color:#fff!important}.layout-menu .menu-item.active>.menu-link:not(.menu-toggle),.layout-menu .menu-item.open>.menu-link.menu-toggle{color:#fff!important;background:linear-gradient(135deg,#00c9bdf2,#00a9dfeb)!important;box-shadow:0 .85rem 1.85rem #00c9bd38!important;font-weight:800}.layout-menu .menu-item.active>.menu-link:not(.menu-toggle) i,.layout-menu .menu-item.active>.menu-link:not(.menu-toggle) .menu-icon,.layout-menu .menu-item.open>.menu-link.menu-toggle i,.layout-menu .menu-item.open>.menu-link.menu-toggle .menu-icon{color:#fff!important}.layout-menu .menu-sub{padding-top:.25rem!important}.layout-menu .menu-sub .menu-link{color:#ffffff9e!important;background:transparent!important}.layout-menu .menu-sub .menu-link:hover{color:#fff!important;background:#fff1!important}.layout-menu .menu-sub .menu-item.active>.menu-link{color:#fff!important;background:#00c9bd29!important;box-shadow:inset 3px 0 #00c9bdd1!important}.layout-menu .menu-toggle-icon,.layout-menu .tabler-x,.layout-menu .layout-menu-toggle{color:#ffffffc2!important}.layout-menu .badge.bg-danger,.layout-menu .badge.bg-primary{color:#fff!important;box-shadow:0 .45rem 1rem #0000002e}@media (max-width: 1199.98px){.layout-menu{width:min(18.25rem,86vw)!important;max-width:min(18.25rem,86vw)!important;background:radial-gradient(circle at 12% 8%,rgba(0,201,189,.24),transparent 30%),radial-gradient(circle at 94% 84%,rgba(0,169,223,.2),transparent 34%),linear-gradient(180deg,#071b4d,#071433 56%,#04091f)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.layout-overlay{background:#040b1f94!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.dg-impersonation-banner-wrap{position:relative;z-index:1080}.dg-impersonation-banner-wrap .alert{border:1px solid rgba(0,201,189,.18)!important;border-radius:1.1rem!important;box-shadow:0 .85rem 2rem #071b4d1a!important}.dg-impersonation-banner-wrap .btn{white-space:nowrap!important}@media (max-width: 575.98px){.dg-impersonation-banner-wrap{padding-top:.75rem!important;padding-bottom:.75rem!important}.dg-impersonation-banner-wrap .alert{padding:.9rem!important}.dg-impersonation-banner-wrap .btn{width:100%}}.layout-menu .menu-inner{padding-right:1rem!important;padding-left:1rem!important}.layout-menu .menu-item{margin:.18rem 0!important}.layout-menu .menu-item>.menu-link{width:100%!important;margin-right:0!important;margin-left:0!important;padding-inline:.82rem!important}.layout-menu .menu-item.active>.menu-link:not(.menu-toggle),.layout-menu .menu-item.open>.menu-link.menu-toggle{position:relative;overflow:hidden;border-radius:.95rem!important;transform:none!important}.layout-menu .menu-item.active>.menu-link:not(.menu-toggle):after,.layout-menu .menu-item.open>.menu-link.menu-toggle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff29}.layout-menu .menu-link:hover{transform:translate(2px)}.layout-menu .menu-item.active>.menu-link:hover,.layout-menu .menu-item.open>.menu-link.menu-toggle:hover{transform:none}.layout-menu,.layout-menu .menu-inner,.layout-menu .menu-inner>.menu-item,.layout-menu .menu-inner>.menu-item>.menu-link{box-sizing:border-box!important}.layout-menu .menu-inner{width:100%!important;max-width:100%!important;padding-right:.95rem!important;padding-left:.75rem!important;overflow-x:hidden!important}.layout-menu .menu-inner>.menu-item{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}.layout-menu .menu-inner>.menu-item>.menu-link,.layout-menu .menu-inner>.menu-item.active>.menu-link:not(.menu-toggle),.layout-menu .menu-inner>.menu-item.open>.menu-link.menu-toggle{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;transform:none!important}.layout-menu .menu-inner>.menu-item>.menu-link{padding-right:.85rem!important;padding-left:.85rem!important}.layout-menu .menu-link:hover{transform:none!important}.layout-menu.menu-vertical .menu-inner{padding-right:.85rem!important;padding-left:.85rem!important}.layout-menu.menu-vertical .menu-inner>.menu-item{width:100%!important;max-width:100%!important;padding:0!important}.layout-menu.menu-vertical .menu-inner>.menu-item>.menu-link,.layout-menu.menu-vertical .menu-inner>.menu-item.active>.menu-link:not(.menu-toggle),.layout-menu.menu-vertical .menu-inner>.menu-item.open>.menu-link.menu-toggle{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important;border-radius:.95rem!important;box-sizing:border-box!important}
